first commit

This commit is contained in:
cclecle
2022-07-19 00:33:25 +02:00
commit 4da3a96735
59 changed files with 2712 additions and 0 deletions

437
Help/MonsterHunt/LICENSE Normal file
View File

@@ -0,0 +1,437 @@
Attribution-NonCommercial-ShareAlike 4.0 International
=======================================================================
Creative Commons Corporation ("Creative Commons") is not a law firm and
does not provide legal services or legal advice. Distribution of
Creative Commons public licenses does not create a lawyer-client or
other relationship. Creative Commons makes its licenses and related
information available on an "as-is" basis. Creative Commons gives no
warranties regarding its licenses, any material licensed under their
terms and conditions, or any related information. Creative Commons
disclaims all liability for damages resulting from their use to the
fullest extent possible.
Using Creative Commons Public Licenses
Creative Commons public licenses provide a standard set of terms and
conditions that creators and other rights holders may use to share
original works of authorship and other material subject to copyright
and certain other rights specified in the public license below. The
following considerations are for informational purposes only, are not
exhaustive, and do not form part of our licenses.
Considerations for licensors: Our public licenses are
intended for use by those authorized to give the public
permission to use material in ways otherwise restricted by
copyright and certain other rights. Our licenses are
irrevocable. Licensors should read and understand the terms
and conditions of the license they choose before applying it.
Licensors should also secure all rights necessary before
applying our licenses so that the public can reuse the
material as expected. Licensors should clearly mark any
material not subject to the license. This includes other CC-
licensed material, or material used under an exception or
limitation to copyright. More considerations for licensors:
wiki.creativecommons.org/Considerations_for_licensors
Considerations for the public: By using one of our public
licenses, a licensor grants the public permission to use the
licensed material under specified terms and conditions. If
the licensor's permission is not necessary for any reason--for
example, because of any applicable exception or limitation to
copyright--then that use is not regulated by the license. Our
licenses grant only permissions under copyright and certain
other rights that a licensor has authority to grant. Use of
the licensed material may still be restricted for other
reasons, including because others have copyright or other
rights in the material. A licensor may make special requests,
such as asking that all changes be marked or described.
Although not required by our licenses, you are encouraged to
respect those requests where reasonable. More considerations
for the public:
wiki.creativecommons.org/Considerations_for_licensees
=======================================================================
Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Public License
By exercising the Licensed Rights (defined below), You accept and agree
to be bound by the terms and conditions of this Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International Public License
("Public License"). To the extent this Public License may be
interpreted as a contract, You are granted the Licensed Rights in
consideration of Your acceptance of these terms and conditions, and the
Licensor grants You such rights in consideration of benefits the
Licensor receives from making the Licensed Material available under
these terms and conditions.
Section 1 -- Definitions.
a. Adapted Material means material subject to Copyright and Similar
Rights that is derived from or based upon the Licensed Material
and in which the Licensed Material is translated, altered,
arranged, transformed, or otherwise modified in a manner requiring
permission under the Copyright and Similar Rights held by the
Licensor. For purposes of this Public License, where the Licensed
Material is a musical work, performance, or sound recording,
Adapted Material is always produced where the Licensed Material is
synched in timed relation with a moving image.
b. Adapter's License means the license You apply to Your Copyright
and Similar Rights in Your contributions to Adapted Material in
accordance with the terms and conditions of this Public License.
c. BY-NC-SA Compatible License means a license listed at
creativecommons.org/compatiblelicenses, approved by Creative
Commons as essentially the equivalent of this Public License.
d. Copyright and Similar Rights means copyright and/or similar rights
closely related to copyright including, without limitation,
performance, broadcast, sound recording, and Sui Generis Database
Rights, without regard to how the rights are labeled or
categorized. For purposes of this Public License, the rights
specified in Section 2(b)(1)-(2) are not Copyright and Similar
Rights.
e. Effective Technological Measures means those measures that, in the
absence of proper authority, may not be circumvented under laws
fulfilling obligations under Article 11 of the WIPO Copyright
Treaty adopted on December 20, 1996, and/or similar international
agreements.
f. Exceptions and Limitations means fair use, fair dealing, and/or
any other exception or limitation to Copyright and Similar Rights
that applies to Your use of the Licensed Material.
g. License Elements means the license attributes listed in the name
of a Creative Commons Public License. The License Elements of this
Public License are Attribution, NonCommercial, and ShareAlike.
h. Licensed Material means the artistic or literary work, database,
or other material to which the Licensor applied this Public
License.
i. Licensed Rights means the rights granted to You subject to the
terms and conditions of this Public License, which are limited to
all Copyright and Similar Rights that apply to Your use of the
Licensed Material and that the Licensor has authority to license.
j. Licensor means the individual(s) or entity(ies) granting rights
under this Public License.
k. NonCommercial means not primarily intended for or directed towards
commercial advantage or monetary compensation. For purposes of
this Public License, the exchange of the Licensed Material for
other material subject to Copyright and Similar Rights by digital
file-sharing or similar means is NonCommercial provided there is
no payment of monetary compensation in connection with the
exchange.
l. Share means to provide material to the public by any means or
process that requires permission under the Licensed Rights, such
as reproduction, public display, public performance, distribution,
dissemination, communication, or importation, and to make material
available to the public including in ways that members of the
public may access the material from a place and at a time
individually chosen by them.
m. Sui Generis Database Rights means rights other than copyright
resulting from Directive 96/9/EC of the European Parliament and of
the Council of 11 March 1996 on the legal protection of databases,
as amended and/or succeeded, as well as other essentially
equivalent rights anywhere in the world.
n. You means the individual or entity exercising the Licensed Rights
under this Public License. Your has a corresponding meaning.
Section 2 -- Scope.
a. License grant.
1. Subject to the terms and conditions of this Public License,
the Licensor hereby grants You a worldwide, royalty-free,
non-sublicensable, non-exclusive, irrevocable license to
exercise the Licensed Rights in the Licensed Material to:
a. reproduce and Share the Licensed Material, in whole or
in part, for NonCommercial purposes only; and
b. produce, reproduce, and Share Adapted Material for
NonCommercial purposes only.
2. Exceptions and Limitations. For the avoidance of doubt, where
Exceptions and Limitations apply to Your use, this Public
License does not apply, and You do not need to comply with
its terms and conditions.
3. Term. The term of this Public License is specified in Section
6(a).
4. Media and formats; technical modifications allowed. The
Licensor authorizes You to exercise the Licensed Rights in
all media and formats whether now known or hereafter created,
and to make technical modifications necessary to do so. The
Licensor waives and/or agrees not to assert any right or
authority to forbid You from making technical modifications
necessary to exercise the Licensed Rights, including
technical modifications necessary to circumvent Effective
Technological Measures. For purposes of this Public License,
simply making modifications authorized by this Section 2(a)
(4) never produces Adapted Material.
5. Downstream recipients.
a. Offer from the Licensor -- Licensed Material. Every
recipient of the Licensed Material automatically
receives an offer from the Licensor to exercise the
Licensed Rights under the terms and conditions of this
Public License.
b. Additional offer from the Licensor -- Adapted Material.
Every recipient of Adapted Material from You
automatically receives an offer from the Licensor to
exercise the Licensed Rights in the Adapted Material
under the conditions of the Adapter's License You apply.
c. No downstream restrictions. You may not offer or impose
any additional or different terms or conditions on, or
apply any Effective Technological Measures to, the
Licensed Material if doing so restricts exercise of the
Licensed Rights by any recipient of the Licensed
Material.
6. No endorsement. Nothing in this Public License constitutes or
may be construed as permission to assert or imply that You
are, or that Your use of the Licensed Material is, connected
with, or sponsored, endorsed, or granted official status by,
the Licensor or others designated to receive attribution as
provided in Section 3(a)(1)(A)(i).
b. Other rights.
1. Moral rights, such as the right of integrity, are not
licensed under this Public License, nor are publicity,
privacy, and/or other similar personality rights; however, to
the extent possible, the Licensor waives and/or agrees not to
assert any such rights held by the Licensor to the limited
extent necessary to allow You to exercise the Licensed
Rights, but not otherwise.
2. Patent and trademark rights are not licensed under this
Public License.
3. To the extent possible, the Licensor waives any right to
collect royalties from You for the exercise of the Licensed
Rights, whether directly or through a collecting society
under any voluntary or waivable statutory or compulsory
licensing scheme. In all other cases the Licensor expressly
reserves any right to collect such royalties, including when
the Licensed Material is used other than for NonCommercial
purposes.
Section 3 -- License Conditions.
Your exercise of the Licensed Rights is expressly made subject to the
following conditions.
a. Attribution.
1. If You Share the Licensed Material (including in modified
form), You must:
a. retain the following if it is supplied by the Licensor
with the Licensed Material:
i. identification of the creator(s) of the Licensed
Material and any others designated to receive
attribution, in any reasonable manner requested by
the Licensor (including by pseudonym if
designated);
ii. a copyright notice;
iii. a notice that refers to this Public License;
iv. a notice that refers to the disclaimer of
warranties;
v. a URI or hyperlink to the Licensed Material to the
extent reasonably practicable;
b. indicate if You modified the Licensed Material and
retain an indication of any previous modifications; and
c. indicate the Licensed Material is licensed under this
Public License, and include the text of, or the URI or
hyperlink to, this Public License.
2. You may satisfy the conditions in Section 3(a)(1) in any
reasonable manner based on the medium, means, and context in
which You Share the Licensed Material. For example, it may be
reasonable to satisfy the conditions by providing a URI or
hyperlink to a resource that includes the required
information.
3. If requested by the Licensor, You must remove any of the
information required by Section 3(a)(1)(A) to the extent
reasonably practicable.
b. ShareAlike.
In addition to the conditions in Section 3(a), if You Share
Adapted Material You produce, the following conditions also apply.
1. The Adapter's License You apply must be a Creative Commons
license with the same License Elements, this version or
later, or a BY-NC-SA Compatible License.
2. You must include the text of, or the URI or hyperlink to, the
Adapter's License You apply. You may satisfy this condition
in any reasonable manner based on the medium, means, and
context in which You Share Adapted Material.
3. You may not offer or impose any additional or different terms
or conditions on, or apply any Effective Technological
Measures to, Adapted Material that restrict exercise of the
rights granted under the Adapter's License You apply.
Section 4 -- Sui Generis Database Rights.
Where the Licensed Rights include Sui Generis Database Rights that
apply to Your use of the Licensed Material:
a. for the avoidance of doubt, Section 2(a)(1) grants You the right
to extract, reuse, reproduce, and Share all or a substantial
portion of the contents of the database for NonCommercial purposes
only;
b. if You include all or a substantial portion of the database
contents in a database in which You have Sui Generis Database
Rights, then the database in which You have Sui Generis Database
Rights (but not its individual contents) is Adapted Material,
including for purposes of Section 3(b); and
c. You must comply with the conditions in Section 3(a) if You Share
all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not
replace Your obligations under this Public License where the Licensed
Rights include other Copyright and Similar Rights.
Section 5 -- Disclaimer of Warranties and Limitation of Liability.
a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
c. The disclaimer of warranties and limitation of liability provided
above shall be interpreted in a manner that, to the extent
possible, most closely approximates an absolute disclaimer and
waiver of all liability.
Section 6 -- Term and Termination.
a. This Public License applies for the term of the Copyright and
Similar Rights licensed here. However, if You fail to comply with
this Public License, then Your rights under this Public License
terminate automatically.
b. Where Your right to use the Licensed Material has terminated under
Section 6(a), it reinstates:
1. automatically as of the date the violation is cured, provided
it is cured within 30 days of Your discovery of the
violation; or
2. upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6(b) does not affect any
right the Licensor may have to seek remedies for Your violations
of this Public License.
c. For the avoidance of doubt, the Licensor may also offer the
Licensed Material under separate terms or conditions or stop
distributing the Licensed Material at any time; however, doing so
will not terminate this Public License.
d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
License.
Section 7 -- Other Terms and Conditions.
a. The Licensor shall not be bound by any additional or different
terms or conditions communicated by You unless expressly agreed.
b. Any arrangements, understandings, or agreements regarding the
Licensed Material not stated herein are separate from and
independent of the terms and conditions of this Public License.
Section 8 -- Interpretation.
a. For the avoidance of doubt, this Public License does not, and
shall not be interpreted to, reduce, limit, restrict, or impose
conditions on any use of the Licensed Material that could lawfully
be made without permission under this Public License.
b. To the extent possible, if any provision of this Public License is
deemed unenforceable, it shall be automatically reformed to the
minimum extent necessary to make it enforceable. If the provision
cannot be reformed, it shall be severed from this Public License
without affecting the enforceability of the remaining terms and
conditions.
c. No term or condition of this Public License will be waived and no
failure to comply consented to unless expressly agreed to by the
Licensor.
d. Nothing in this Public License constitutes or may be interpreted
as a limitation upon, or waiver of, any privileges and immunities
that apply to the Licensor or You, including from the legal
processes of any jurisdiction or authority.
=======================================================================
Creative Commons is not a party to its public
licenses. Notwithstanding, Creative Commons may elect to apply one of
its public licenses to material it publishes and in those instances
will be considered the “Licensor.” The text of the Creative Commons
public licenses is dedicated to the public domain under the CC0 Public
Domain Dedication. Except for the limited purpose of indicating that
material is shared under a Creative Commons public license or as
otherwise permitted by the Creative Commons policies published at
creativecommons.org/policies, Creative Commons does not authorize the
use of the trademark "Creative Commons" or any other trademark or logo
of Creative Commons without its prior written consent including,
without limitation, in connection with any unauthorized modifications
to any of its public licenses or any other arrangements,
understandings, or agreements concerning use of licensed material. For
the avoidance of doubt, this paragraph does not form part of the
public licenses.
Creative Commons may be contacted at creativecommons.org.

View File

@@ -0,0 +1,589 @@
<html lang="en">
<head>
<title>Monster Hunt</title>
<style>
body {
background-color: black;
color: #CCFF00;
font-family: sans-serif;
max-width: 900px;
margin: 20px auto 50px auto;
}
header {
text-align: center;
}
h2 {
background-color: #CC7A00;
color: black;
}
section {
margin-bottom: 50px;
}
a {
color: #FF9900;
text-decoration: none
}
a:hover {
color: #FFCC66;
font-style: italic
}
a:visited {
color: #FF9900;
text-decoration: none
}
</style>
</head>
<body>
<header>
<img src="header.png" alt="Header image"/>
</header>
<nav>
<ul>
<li><a href="#intro">Introduction</a></li>
<li><a href="#requirements">Requirements</a></li>
<li><a href="#gameplay">Gameplay Changes</a></li>
<li><a href="#mapping">Mapping for Monster Hunt</a></li>
<li><a href="#credits">Credits</a></li>
<li><a href="#history">Release History</a></li>
<li><a href="#license">License</a></li>
</ul>
</nav>
<section>
<h2 id="intro">Introduction</h2>
<p>
Welcome to Monster Hunt!! Monster Hunt (MH from
now on) is a modification for Unreal Tournament (UT from now on) that allows
you and your team of hunters to fight your way through hoards of monsters attempting
to prevent you from escaping. MH is played in specially designed maps (see
"<a href="#mapping">Mapping for Monster Hunt</a>") full of monsters that appeared in
the original Unreal (and hopefully many new ones in the future), and at the end of
each map, you'll be faced with a Boss monster (or a few :-) that must be defeated to
continue.
</p>
<p>
You can also try out Monster Arena, you and your
team must enter an arena with the biggest, badest, most powerful monsters you're
likely to face anywhere and beat the hell out of them to survive!
</p>
</section>
<section>
<h2 id="requirements">Requirements</h2>
<p>
MH requires that you have UT patch 436 or higher installed to run, though OldUnreal
patch 469 could be preferred.
</p>
<p>
You can get the latest patches from one of the following sites:
</p>
<ul>
<li><a href="https://unrealarchive.org/patches-updates/unreal-tournament/patches/index.html">Unreal Archive</a></li>
<li><a href="https://github.com/OldUnreal/UnrealTournamentPatches/releases">GitHub (OldUnreal 469+)</a></li>
<li><a href="http://ut-files.com/index.php?dir=Patches/">UT-Files</a></li>
</ul>
</section>
<section>
<h2 id="gameplay">Gameplay Changes</h2>
<p>
<h3>Monster Hunt</h3>
</p>
<p>
Teamplay has a strong role in successfully completing
a Hunt, if players don't work as a team to accomplish objectives, they'll no
doubt all end up dead pretty soon, those monsters don't fool around! Sharing
pickups also becomes important, if one player grabs everything, the rest are
left with nothing and will end up dead.
</p>
<p>
Because of the nature of MH, players may be faced
with the occasional puzzle to solve, but they won't be as in-depth as a single
player game might have - the emphasis is on action, not brainstorming.
</p>
<p>
The Translocator has been disabled in MH games,
as it could spoil certain scenarios. The Chainsaw replaces the Impact Hammer
as the default weapon for all that hack and slash goodness it provides :-)
</p>
<p>
<h3>Monster Arena</h3>
</p>
<p>
Much like a traditional DeathMatch, but you're
not playing against other players, you and your team are battling it out to
the death against giant bloodthirsty monsters.
</p>
<p>
Players all start in an area protected from the
monsters. Here, they have a chance to grab the weapons they'll be needing in
the battle to come - there are no other weapons other than those provided at
the start, you will however, be able to find ammo in the arena itself. Once
the monster(s) are killed, you will automatically be taken to the next arena.
</p>
<p>
<h3>Monster Defence</h3>
</p>
<p>
Monster Defence is played on regular CTF maps. Players must protect their flag
base from invading hoards of monsters, and prevent them from escaping through
the portal they have managed to open.
</p>
<p>
To win the round, players must hold out until the time limit is reached - the
monsters are endless and cannot be stopped! The round will be lost if enough
monsters escape through the portal, or all players lives have been exhausted.
</p>
</section>
<section>
<h2 id="mapping">Mapping</h2>
<p>
<h3>Monster Hunt</h3>
</p>
<ul>
<li>Before you start on a map, open the MonsterHunt.u package in the class browser, so you have access to all the Monster Hunt-specific
stuff.
</li>
<li>Maps should be more of a single player style,
but make sure there are enough pickups for all the players and that there's
enough space for a group of players to move around in.
</li>
<li>Boss monsters should be in large spacious areas,
the players must be able to concentrate on defeating the monsters and not have
to worry about the surrounding architecture.
</li>
<li>Make an escape route for the players to run
through and place a MonsterEnd trigger (found in the class browser: Triggers
-&gt; Trigger -&gt; MonsterEnd) where the players will run to end the level.
</li>
<li>If you want to add bot support to your map (very highly recommended), you can use the MonsterWaypoint actor (found in the
class browser: Keypoint
-&gt; MonsterWaypoint). Just put the MonsterWaypoint actors wherever you want a bot waypoint to be, like near a button or a lever, or
just along the path through the level. Set its Position property to tell the bots in which order the waypoints must be visited. Set
the first one at 1, the next at 2, then 3, and so on. You can also enter the Event tag of a particular actor so when the bot gets to
the waypoint, something can be triggered to happen.
</li>
<li>Be sure to add lots of PlayerStarts at the beginning
of the level to make sure the players don't telefrag each other when the round
starts - about 12-18 will be enough for a normal size map.
</li>
<li>You can implement simple puzzles for the players
to solve along the way, but don't use too many as players will probably get
frustrated.
</li>
<li>Feel free to use as many special effects as
you like, in this style of game, the players will really take note an think
"How'd they do that???" :-)
</li>
<li>Remember that there is no Translocator, so don't
make any situations where it's needed to progress.
</li>
<li>The difficulty of the map is important, start
with relatively weak monsters and as players progress through the level, use
stronger and stronger enemies.
</li>
<li>Make sure your Boss monster is pretty strong,
players will be disappointed it only takes a few shots to kill it.
</li>
<li>Don't put any monsters near to where the players
will start, they'll all be slaughtered as soon as they spawn.
</li>
<li>Environmental hazards (slime, lava, huge drops,
etc.) are great, but make sure the boss monster(s) can't fall in, or it'll spoil
the fun of defeating them.
</li>
<li>Don't give the players the best guns at the
beginning, or they'll mow through the monsters too easily.
</li>
<li>Use the MonsterEvent (under Triggers -&gt; SpecialEvent)
to display messages for the players, everything has already been pre-configured,
just type the message and connect it to a trigger.
</li>
<li>Set the boss monster's bIsBoss to True so the player can get extra points for killing him.</li>
<li><b>Objectives</b>
<ul>
<li>Objectives can be used to guide players or provide story details and context for the map play-through.</li>
<li>To add an objective, add a MonsterHuntObjective (under Keypoints in the class browser) to your map. Each
MonsterHuntObjective represents a single objective, and you can add up to 16 per map.</li>
<li>Active objectives are shown on the player's HUD. If an objective has bAlwaysShown, it will be visible even
when not active, with an icon matching its complete or incomplete status.
If an objective has bShowWhenComplete, it will continue to be shown on the HUD after it's completed, even if
not bAlwaysShown.</li>
<li>An objective will become active when it's triggered based on its Tag, and triggering it again will make it
completed. An objective may have a separate CompletedEvent set, which corresponds to an event which will
set this objective as complete. So for example, one event (matching the Tag) will set an objective as active
and another event (matching the CompletedEvent) will set the objective as completed.</li>
<li>Multiple objectives may be active at once, and similarly it's not required for any objectives to be active
at any given time.</li>
<li>Sounds may be configured for when the objective becomes active, and when it's completed. These are UI sounds
broadcast to players, and not played in-map like a sound effect.</li>
</ul>
</li>
</ul>
<p>
<h3>Monster Arena</h3>
</p>
<ul>
<li>The same rules that apply to Monster Hunt maps
apply to Monster Arena maps as well, but there are a few more things to keep
in mind:
</li>
<li>Make sure you create a small protected area somewhere
in the map that the players can safely spawn in, you can even seal it off by
using a door.
</li>
<li>You should provide the players with some guns
in the protected area but don't give them too many and make sure the weapons
suit the arena and the monster to be killed.
</li>
<li>Place as much health and ammo around the arena as you like.</li>
<li>Give the players lots of place to move in, and
make sure the boss can't get stuck anywhere.
</li>
<li>Place a MonsterArenaEnd trigger in the map (found
in the classes browser: Triggers -> Trigger -> MonsterEnd -> MonsterArenaEnd)
and set an Event for the boss and set the Tag of the MonsterArenaEnd to correspond
with the boss' Event. (<I>IMPORTANT! - Make sure you add the trigger in the
centre of the map using the Top View</I>)
</li>
</ul>
</section>
<section>
<h2 id="credits">Credits</h2>
<p>
You can also see the Monster Hunt credits in UT by looking in the Mod menu.
</p>
<ul>
<li>Programming, graphics, website &amp; help files:
<ul>
<li><a href="https://shrimpworks.za.net/">Kenneth "Shrimp" Watson</a></li>
</ul>
</li>
<li>Maps:
<ul>
<li>Shrimp</li>
<li>Ecstaticus (MA-Crimson)</li>
</ul>
</li>
<li>Playtesters:
<ul>
<li>BikerBob</li>
<li>Wipeout</li>
<li>DuckMan</li>
<li>_Tuke</li>
</ul>
</li>
<li>Localisation:
<ul>
<li>Neon_Knight (Spanish)</li>
</ul>
</li>
<li>Special thanks:
<ul>
<li>Valkyrie</li>
<li>The <a href="https://ut99.org/" target="_blank">UT99.org</a> community for keeping UT alive and exciting</li>
<li>Albert Reed (Also worked on the HeadHunters mod)</li>
<li>Beppo (lead coder for <a href="http://www.planetunreal.com/infiltration/" target="_blank">Infiltration</a>)</li>
<li>JohnMcL (lead coder for <a href="http://www.theplace.nu/warbots/" target="_blank">Warbots</a>)</li>
<li>UsAaR33 (creator of <a href="http://www.unreality.org/ussar33/" target="_blank">OldSkool</a>)</li>
<li>Epic MegaGames</li>
<li>and everyone at <a href="https://www.unreal.co.za/" target="_blank">UnrealZA</a></li>
</ul>
</li>
</ul>
</section>
<section>
<h2 id="history">Release History</h2>
<h3>Release 17 (611)</h3>
<ul>
<li>Moved logic for several actions into separate "extension" classes:<br/>
- `MonsterHuntScoreExtension`: Allows implementation of custom scoring for monster kills and player deaths<br/>
- `MonsterHuntBotExtension`: Moves all the bot orders and other checks out of game code, and allows custom behaviour<br/>
- `MonsterHuntMonsterExtension`: Allows implementation of custom monster skill settings and behaviours<br/>
- These are all configurable on the MonsterHunt gametypes
<li>Support for green blood splats in the Monster Mess mutator
<li>Fix missing Monster Mess splats in multiplayer clients
<li>Improve visual effects of Defence escape portal
<li>Reduce occurrences of Enemy AccessNone logs in Defence
<li>Fix overlapping lives/ping stats on multiplayer scoreboard
<li>Show monster difficulty on multiplayer scoreboard
</ul>
<h3>Release 16 (610)</h3>
<ul>
<li>Updated spanish definitions (thanks Neon_Knight)
<li>New Mutator - Monster Mess; monster corpses and giblets leave blood splats
<li>Unreal ammo and pickup messages appear as UT HUD messages rather than in the chat log
<li>Fix positioning of MH HUD icon when growing or shrinking HUD
</ul>
<h3>Release 15 (609)</h3>
<ul>
<li>Properly support `bEnabled` on `MonsterWaypoint`, to allow for more complex AI navigation orchestration<br/>
waypoint can now be disabled at start, and then triggered to enable (default is enabled)
<li>Adjust bot behaviour to try to clear monsters in an area before proceeding to next waypoint
<li>Localisation templates and Spanish Localisation (thanks Neon_Knight)
<li>Update build scripts/templates to support localised template variables
<li>Optimise `MonsterWaypoint` startup, only do `AllActors` traversal if/when touched and only if events configured
<li>Add icons on the scoreboard:<br/>
a skull for players with no remaining lives<br/>
a star "award" at the end for players with no deaths for the whole round
<li>Re-worked and improved MH-Revenge]\[ map, included as MH-Revenge]\[-SE
<li>Add option to hide objectives on HUD. Can be Set in `User.ini`:<br/>
under `[MonsterHunt.MonsterHUD]` section, set `bHideObjectives=true` (default is false)
</ul>
<h3>Release 14 (608)</h3>
<ul>
<li>Re-worked and improved MH-NaliVillage]\[ map, included as MH-NaliVillage][-SE
<li>Include monster difficulty in scoreboard footer message
<li>Show objectives on scoreboard
<li>Reduce volume of objective activated/completed sounds
<li>Only include unfriendly creatures in monsters remaining count
<li>Tweak levers/waypoints in MH-NaliVillage]\[ map to prevent double-triggering by AI
</ul>
<h3>Release 13 (607)</h3>
<ul>
<li>Introduction of support for optional objectives in maps, which can show up on the HUD, and tell players what they need to be doing
<li>Cleaned up some chat log kill messaging, and do not show suicide messages as "Player1 killed Player1"
<li>Polish pass for MH-Lonely][, fixing bad geometry, general cleanup and visual improvements
<li>Added objectives to all standard MH maps
</ul>
<h3>Release 12 (606)</h3>
<ul>
<li>Fix incorrect view offsets for U1 weapons making them seem invisible
</ul>
<h3>Release 11 (605)</h3>
<ul>
<li>Remove automatically assigning monsters to team
<li>Show monster names better, "KrallElite" becomes "Krall Elite"
<li>Grammatically correct escape message
</ul>
<h3>Release 10 (604)</h3>
<ul>
<li>Fix saving of game rule settings
<li>Refactor scoring implementation, including default scores for more monster types
<li>Fix upgrade dispersion pistol (thanks SeriousBuggie)
<li>Fix zoom for old rifle (thanks SeriousBuggie)
<li>Prevent call endgame if game already ended (thanks SeriousBuggie)
<li>Fix destroy shadow for bugged monsters (thanks SeriousBuggie)
<li>Fix break broken team skins like Cow and Nali (thanks SeriousBuggie)
<li>Refactor Login function to work around bug with triggers in start areas (thanks SeriousBuggie)
<li>Fix killing friendly Nalis and Cows, and bots waking up Titans (thanks SeriousBuggie)
</ul>
<h3>Release 9 (603)</h3>
<ul>
<li>Decoupled monster difficulty from bot skill - difficulty is its own option on the Rules tab
<li>Add configurable Warmup time to Defence, before monsters start spawning
<li>Make Defence max escapees configurable in Rules tab
<li>Monster attitude to player set in difficulty, rather than when the match starts
<li>Better re-trigger prevention for MonsterEnd (thanks sector2111)
<li>Removed `MonsterHunt` type-check on `MonsterEnd` triggers, so other gametypes can use them (thanks sector2111)
<li>Improved and optimised bot waypoint finding to better support missed waypoints and no waypoints (thanks sector2111)
<li>Moved `MonsterReplicationInfo` setup into `InitGameReplicationInfo()` where it should be
<li>New higher resolution graphics for settings tabs
<li>Fix missing localisation for player lives ran out message
</ul>
<h3>Release 8 (602)</h3>
<ul>
<li>Fix incorrect `UIWeapon` reference in MonsterBase.CheckReplacement
<li>Remove NaliRabit from ScriptedPawn checks
<li>Do not spawn monster shadows on dedicated servers
<li>Implement better difficulty call using GameInfo.IsRelevant, rather than being called from various other places
<li>MonsterEnd should only ever trigger once
<li>Defence: Better application of orders on monsters, yielding better attack behaviour
<li>Defence: Disable Mercenary invulnerability shield
<li>Defence: Monsters do not block eachother, so they can navigate across the map better
<li>Defence: Monsters which don't move from their starting positions can be killed and recycled
<li>Defence: Optimisations to mid-game monster order coercion
<li>Defence: Tweaks to several monster spawn probabilities
<li>Defence: Localise "... escaped!" message
</ul>
<h3>Release 7 (601)</h3>
<ul>
<li>Implement new game type: Monster Defence
<ul>
<li>Played on CTF maps, players must prevent attacking monsters from escaping via the portal that has opened in their base
<li>Will only work on CTF maps with reasonable pathing
<li>Players lose when the maximum number of allowed monsters has escaped, or all lives have been lost
<li>Players win by successfully holding off the monster advance until the time limit
</ul>
<li>Fix numerous "Accessed None" errors in logs related to various assumptions about `bIsPlayer` and `PlayerReplicationInfo` in UT
classes
<li>Fix bug with RazorJack not being replaced by `OLRazorjack`
<li>Fix Monster Arena using the wrong GameReplicationInfo class
<li>Improve updates of remaining monsters counter
<li>Update HUD info with remaining time, add defence escapees, critical things go red when needed
<li>Made many strings localised
<li>Various improvements and optimisations where possible
<li>Clean up all compiler warnings, remove unused classes
<li>Reformat code to conform to cleaner style
</ul>
<h3>Release 6</h3>
<ul>
<li>Bots can now follow waypoints (if supported by
the map) and complete complex objectives and end the level by themselves.
</li>
<li>Bots now fight monsters and monsters fight bots.</li>
<li>Monster difficulty is influenced by bot difficulty
settings, eg. if you set the bot skill to Novice, monsters will be easy to beat,
set the bot skill to Godlike and monsters are much harder to beat.
</li>
<li>A life limit can be set, when players (and bots)
run out of lives, they are sent into spectator mode. When all players and bots
are dead, the game ends.
</li>
<li>Tournament mode can no longer be set, it will
always be off in multiplayer games and always on in single player.
</li>
<li>Fixed &quot;You are the winner&quot; announcer
message from playing when you actually lost (ran out of time or team has no
lives left).
</li>
<li>Team skins are now optional (set when starting
a game), no need to use red all the time.
</li>
<li>5 Points are lost for being killed when there
is no life limit, this should help prevent &quot;kamakazi&quot; style gameplay.
</li>
<li>Revised all Hunt maps and fixed a lot of bugs in them.</li>
<li>Added new map, HM-NaliVillage][.</li>
<li>Lots of other minor bugs have been fixed up along the way.</li>
</ul>
<h3>Release 5</h3>
<ul>
<li>Fixed Unreal weapons not working in multiplayer, also added decals to their projectiles - Thanks to UsAaR for help.</li>
<li>Added a scoring system so you score points depending on which type of monster you kill. Scores are as follows: Titan, Queen and
WarLord = 5 points. Giant GasBag and Giant Manta = 4 points. SkaarjWarrior, MercenaryElete and Brute = 3 points. Krall, Mercenary,
SkaarjTrooper, Slith and GasBag = 2 points. Everything else = 1 point. You also loose 5 points for killing innocent creatures and
yourself. 10 extra points are awarded for killing a boss.
</li>
<li>Fixed bug where monsters would attack spectators before a round begins.</li>
<li>Fixed bug where where if no time limit was set, but you finished the level, it would say &quot;Time up, hunt failed!&quot;.</li>
</ul>
<h3>Release 4 (First public release)</h3>
<ul>
<li>Added maps: MH-Trials, MA-RocketArena and MA-Crimson</li>
<li>Added death messages when a monster is killed</li>
<li>Added server browser for Monster Arena</li>
<li>Server browsers actually work now :-)</li>
<li>Fixed &quot;Hunt Successful!&quot; message even
if time ran out, will now read &quot;Time up, hunt failed!&quot; when time runs out
</li>
<li>Fixed problem where monsters wouldn't work on some people's systems for real this time</li>
<li>Fixed problems with Monster Arena map lists</li>
<li>Created 3 new monster classes: LavaTitan, LavaSlith and RockTentacle</li>
<li>Added the Monster Hunt credits to the Mod menu</li>
<li>Revised all maps and fixed lots of bugs</li>
<li>New background images for the Rules, Settings and Bots config screens when starting a game.</li>
<li>Created the MonsterEvent class, allows messages
to be displayed. Can be used to inform players of progress or things that have happned.
</li>
<li>Weapons and ammo respawn faster in Monster Arena</li>
<li>Monster Hunt now uses it's own .ini file &quot;MonsterHunt.ini&quot; for storing it's information</li>
</ul>
<h3>Release 3 (Internal)</h3>
<ul>
<li>Added new game type - Monster Arena!</li>
<li>Included three Monster Arena maps, MA-Winged, MA-Queens and MA-Revenge.</li>
<li>Included new Monster Hunt map, MH-Canyon.</li>
<li>Created icons for MonsterEnd triggers to make it less confusing when making MH and MA maps.</li>
<li>Fixed &quot;*Player* is now on&quot; message that was displayed when a player joined a game, now reads &quot;*Player* has
joined the hunt!&quot;
</li>
<li>Fixed some death messages eg. &quot;Shrimp was slimed. by a Slith&quot;. Note the full stop after &quot;was slimed.&quot; all
those have been fixed.
</li>
<li>Improved bot intelligence, they should now be able to complete the map.</li>
<li>Added support for Unreal 1 weapons, giving you a potential total of 21 weapons.</li>
<li>May have fixed bug where the monsters weren't showing up on some people's systems. (experimental)</li>
<li>Added a small Monster Hunt logo under the health and armour readings on the HUD.</li>
<li>Changed the difficulty descriptions in the bot config window to suit Monster Hunt.</li>
<li>Added support for up to 32 players, I don't recommend you use that many though, but the option is there if you want it.</li>
<li>Added Monster Hunt server browser for finding online games.</li>
<li>Removed ammo from maps when using the Chainsaw Arena mutator.</li>
<li>Fixed lots of bugs in MH-Forbidden.</li>
<li>Created this HTML help file, looks a lot nicer than NotePad don't you think?</li>
<li>Thought up little slogan, "Don't think, shoot!!"
(you may recoginse this from the best PlayStation game ever made, Metal Gear Solid!).
</li>
</ul>
<h3>Release 2 (Internal)</h3>
<ul>
<li>Fixed lots of tiny bugs</li>
<li>Added subtle little things you probably won't notice</li>
<li>Removed 'Deaths' listing from the scoreboard</li>
<li>Fixed some spelling errors :-)</li>
<li>Greatly expanded the ReadMe file</li>
</ul>
<h3>Release 1 (Internal)</h3>
<ul>
<li>Initial release</li>
</ul>
</section>
<section id="license">
<h2>License</h2>
<p>
This work is licensed under a <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International License</a>.
</p>
<p>
Please refer to the LICENSE file for full license text.
</p>
<p>
You are free to:
</p>
<ul>
<li><b>Share</b> - copy and redistribute the material in any medium or format
<li><b>Adapt</b> - remix, transform, and build upon the material
</ul>
<p>
Under the following terms:
</p>
<ul>
<li><b>Attribution</b> - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do
so in
any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
<li><b>NonCommercial</b> - You may not use the material for commercial purposes.
<li><b>ShareAlike</b> - If you remix, transform, or build upon the material, you must distribute your contributions under the same
license as
the original.
<li><b>No additional restrictions</b> - You may not apply legal terms or technological measures that legally restrict others from doing
anything the license permits.
</ul>
</section>
</body>
</html>

BIN
Help/MonsterHunt/header.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

BIN
Maps/MA-Queens.unr Normal file

Binary file not shown.

BIN
Maps/MA-Revenge.unr Normal file

Binary file not shown.

BIN
Maps/MA-RocketArena.unr Normal file

Binary file not shown.

BIN
Maps/MA-Winged.unr Normal file

Binary file not shown.

BIN
Maps/MH-Canyon.unr Normal file

Binary file not shown.

BIN
Maps/MH-Forbidden.unr Normal file

Binary file not shown.

BIN
Maps/MH-Lonely][.unr Normal file

Binary file not shown.

Binary file not shown.

BIN
Maps/MH-NaliVillage][.unr Normal file

Binary file not shown.

BIN
Maps/MH-Revenge][-SE.unr Normal file

Binary file not shown.

BIN
Maps/MH-Revenge][.unr Normal file

Binary file not shown.

BIN
Maps/MH-Trials.unr Normal file

Binary file not shown.

BIN
Music/Chizra1.umx Normal file

Binary file not shown.

BIN
Music/DigSh.umx Normal file

Binary file not shown.

BIN
Music/Gomorra.umx Normal file

Binary file not shown.

3
Readme.md Normal file
View File

@@ -0,0 +1,3 @@
# monsterhunt Release GIT repository
checkout official release thread: https://github.com/shrimpza/monsterhunt

12
System/MA-Queens.det Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
; EN: Title="Queens of Doom"
Title="Königinnen des Untergangs"
[LevelSummary]
; EN: Title="Queens of Doom"
Title="Königinnen des Untergangs"
[Counter0]
CountMessage=""
CompleteMessage=""

12
System/MA-Queens.est Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
; EN: Title="Queens of Doom"
Title="Reinas de la Perdición"
[LevelSummary]
; EN: Title="Queens of Doom"
Title="Reinas de la Perdición"
[Counter0]
CountMessage=""
CompleteMessage=""

10
System/MA-Queens.int Normal file
View File

@@ -0,0 +1,10 @@
[LevelInfo0]
Title="Queens of Doom"
[LevelSummary]
Title="Queens of Doom"
[Counter0]
CountMessage=""
CompleteMessage=""

12
System/MA-Revenge.det Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
; EN: Title="Titan's Revenge"
Title="Rache des Titans"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Bis zu 6"
[LevelSummary]
; EN: Title="Titan's Revenge"
Title="Rache des Titans"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Bis zu 6"

12
System/MA-Revenge.est Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
; EN: Title="Titan's Revenge"
Title="La Venganza del Titán"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Hasta 6"
[LevelSummary]
; EN: Title="Titan's Revenge"
Title="La Venganza del Titán"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Hasta 6"

8
System/MA-Revenge.int Normal file
View File

@@ -0,0 +1,8 @@
[LevelInfo0]
Title="Titan's Revenge"
IdealPlayerCount="Up to 6"
[LevelSummary]
Title="Titan's Revenge"
IdealPlayerCount="Up to 6"

18
System/MA-RocketArena.det Normal file
View File

@@ -0,0 +1,18 @@
[LevelInfo0]
; EN: Title="Rocket Arena"
Title="Raketen-Arena"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Bis zu 8"
[LavaTitan0]
; EN: NameArticle=" the "
NameArticle=" der "
; EN: MenuName="Lava Titan"
MenuName="Lava Titan"
[LevelSummary]
; EN: Title="Rocket Arena"
Title="Raketen-Arena"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Bis zu 8"

18
System/MA-RocketArena.est Normal file
View File

@@ -0,0 +1,18 @@
[LevelInfo0]
; EN: Title="Rocket Arena"
Title="Estadio de Cohetes"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Hasta 8"
[LavaTitan0]
; EN: NameArticle=" The "
NameArticle=" The "
; EN: MenuName="Lava Titan"
MenuName="Titán de Lava"
[LevelSummary]
; EN: Title="Rocket Arena"
Title="Estadio de Cohetes"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Hasta 8"

12
System/MA-RocketArena.int Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
Title="Rocket Arena"
IdealPlayerCount="Up to 8"
[LavaTitan0]
NameArticle=" the "
MenuName="Lava Titan"
[LevelSummary]
Title="Rocket Arena"
IdealPlayerCount="Up to 8"

12
System/MA-Winged.det Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
; EN: Title="Winged Death"
Title="Beflügelter Tod"
; EN: IdealPlayerCount="Up to 5"
IdealPlayerCount="Bis zu 5"
[LevelSummary]
; EN: Title="Winged Death"
Title="Beflügelter Tod"
; EN: IdealPlayerCount="Up to 5"
IdealPlayerCount="Bis zu 5"

12
System/MA-Winged.est Normal file
View File

@@ -0,0 +1,12 @@
[LevelInfo0]
; EN: Title="Winged Death"
Title="Muerte Alada"
; EN: IdealPlayerCount="Up to 5"
IdealPlayerCount="Hasta 5"
[LevelSummary]
; EN: Title="Winged Death"
Title="Muerte Alada"
; EN: IdealPlayerCount="Up to 5"
IdealPlayerCount="Hasta 5"

8
System/MA-Winged.int Normal file
View File

@@ -0,0 +1,8 @@
[LevelInfo0]
Title="Winged Death"
IdealPlayerCount="Up to 5"
[LevelSummary]
Title="Winged Death"
IdealPlayerCount="Up to 5"

44
System/MH-Canyon.det Normal file
View File

@@ -0,0 +1,44 @@
[LevelInfo0]
; EN: Title="Icy Canyon"
Title="Eisige Schlucht"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Bis zu 8"
[VacuumZone1]
; EN: DamageString="%o fell into the spike pit!"
DamageString="%o fiel in die Stachelgrube!"
[WaterZone0]
; EN: DamageString="%o caught a chill."
DamageString="%o erkältet sich."
[LevelSummary]
; EN: Title="Icy Canyon"
Title="Eisige Schlucht"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Bis zu 8"
[MonsterEvent2]
; EN: Message="The final castle has been opened!"
Message="Die letzte Burg wurde geöffnet!"
[MonsterEvent1]
; EN: Message="The castle doors have been opened!"
Message="Die Burgtore wurden geöffnet!"
[MonsterHuntObjective6]
; EN: Message="Escape!"
Message="Flucht!"
[MonsterHuntObjective0]
; EN: Message="Defeat the Ice Skaarj"
Message="Besiege den Eis-Skaarj"
[MonsterHuntObjective4]
; EN: Message="Find a way to open the castle"
Message="Finde eine Weg die Burg zu öffnen."
[MonsterHuntObjective3]
; EN: Message="Make your way to the castle"
Message="Mach dich auf den Weg zur Burg."

44
System/MH-Canyon.est Normal file
View File

@@ -0,0 +1,44 @@
[LevelInfo0]
; EN: Title="Icy Canyon"
Title="Cañón Gélido"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Hasta 8"
[VacuumZone1]
; EN: DamageString="%o fell into the spike pit!"
DamageString="¡%o ha caído en el pozo de pinches!"
[WaterZone0]
; EN: DamageString="%o caught a chill."
DamageString="%o ha pescado un resfrío."
[LevelSummary]
; EN: Title="Icy Canyon"
Title="Cañón Gélido"
; EN: IdealPlayerCount="Up to 8"
IdealPlayerCount="Hasta 8"
[MonsterEvent2]
; EN: Message="The final castle has been opened!"
Message="¡La entrada al castillo final ha sido abierta!"
[MonsterEvent1]
; EN: Message="The castle doors have been opened!"
Message="¡Las puertas del castillo han sido abiertas!"
[MonsterHuntObjective6]
; EN: Message="Escape!"
Message="¡Escapa!"
[MonsterHuntObjective0]
; EN: Message="Defeat the Ice Skaarj"
Message="Derrota al Skaarj de Hielo"
[MonsterHuntObjective4]
; EN: Message="Find a way to open the castle"
Message="Encuentra una forma de entrar al castillo"
[MonsterHuntObjective3]
; EN: Message="Make your way to the castle"
Message="Trata de llegar al castillo"

32
System/MH-Canyon.int Normal file
View File

@@ -0,0 +1,32 @@
[LevelInfo0]
Title="Icy Canyon"
IdealPlayerCount="Up to 8"
[VacuumZone1]
DamageString="%o fell into the spike pit!"
[WaterZone0]
DamageString="%o caught a chill."
[LevelSummary]
Title="Icy Canyon"
IdealPlayerCount="Up to 8"
[MonsterEvent2]
Message="The final castle has been opened!"
[MonsterEvent1]
Message="The castle doors have been opened!"
[MonsterHuntObjective6]
Message="Escape!"
[MonsterHuntObjective0]
Message="Defeat the Ice Skaarj"
[MonsterHuntObjective4]
Message="Find a way to open the castle"
[MonsterHuntObjective3]
Message="Make your way to the castle"

39
System/MH-Forbidden.det Normal file
View File

@@ -0,0 +1,39 @@
[LevelInfo0]
; EN: Title="Forbidden Journey"
Title="Verbotene Reise"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Bis zu 6"
[LevelSummary]
; EN: Title="Forbidden Journey"
Title="Verbotene Reise"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Bis zu 6"
[Counter0]
CompleteMessage=""
[MonsterHuntObjective3]
; EN: Message="Escape!"
Message="Flucht!"
[MonsterHuntObjective1]
; EN: Message="Release the Titan"
Message="Befreie den Titan"
[MonsterHuntObjective0]
; EN: Message="Reach the top of the tower"
Message="Ereiche die Spitze des Turms"
[MonsterHuntObjective2]
; EN: Message="Defeat the Titan"
Message="Besiege den Titanen"
[SpecialEvent0]
; EN: Message="Look out!!!"
Message="Aufpassen!!!"
[MonsterEvent5]
; EN: Message="The Titan has been freed!!"
Message="Der Titan wurde befreit!!"

39
System/MH-Forbidden.est Normal file
View File

@@ -0,0 +1,39 @@
[LevelInfo0]
; EN: Title="Forbidden Journey"
Title="Viaje Prohibido"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Hasta 6"
[LevelSummary]
; EN: Title="Forbidden Journey"
Title="Viaje Prohibido"
; EN: IdealPlayerCount="Up to 6"
IdealPlayerCount="Hasta 6"
[Counter0]
CompleteMessage=""
[MonsterHuntObjective3]
; EN: Message="Escape!"
Message="¡Escapa!"
[MonsterHuntObjective1]
; EN: Message="Release the Titan"
Message="Libera al Titán"
[MonsterHuntObjective0]
; EN: Message="Reach the top of the tower"
Message="Llega al tope de la torre"
[MonsterHuntObjective2]
; EN: Message="Defeat the Titan"
Message="Derrota al Titán"
[SpecialEvent0]
; EN: Message="Look out!!!"
Message="¡¡¡Cuidado!!!"
[MonsterEvent5]
; EN: Message="The Titan has been freed!!"
Message="¡¡El Titán ha sido liberado!!"

29
System/MH-Forbidden.int Normal file
View File

@@ -0,0 +1,29 @@
[LevelInfo0]
Title="Forbidden Journey"
IdealPlayerCount="Up to 6"
[LevelSummary]
Title="Forbidden Journey"
IdealPlayerCount="Up to 6"
[Counter0]
CompleteMessage=""
[MonsterHuntObjective3]
Message="Escape!"
[MonsterHuntObjective1]
Message="Release the Titan"
[MonsterHuntObjective0]
Message="Reach the top of the tower"
[MonsterHuntObjective2]
Message="Defeat the Titan"
[SpecialEvent0]
Message="Look out!!!"
[MonsterEvent5]
Message="The Titan has been freed!!"

56
System/MH-Lonely][.det Normal file
View File

@@ -0,0 +1,56 @@
[LevelInfo0]
; EN: Title="Lonely Sanctuary ]["
Title="Einsames Heiligtum ]["
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Bis zu 10"
; EN: LevelEnterText="Let the killing begin!"
LevelEnterText="Lass das Töten beginnen!"
[MonsterEvent0]
; EN: Message="All boss monsters eliminated. Access to the gatehouse granted."
Message="Alle Bossmonster eliminiert. Zugang zum Pförtnerhaus gewährt."
[Counter1]
CountMessage=""
CompleteMessage=""
[LevelSummary]
; EN: Title="Lonely Sanctuary ]["
Title="Einsames Heiligtum ]["
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Bis zu 10"
; EN: LevelEnterText="Let the killing begin!"
LevelEnterText="Lass das Töten beginnen!"
[Counter0]
CountMessage=""
CompleteMessage=""
[MonsterHuntObjective2]
; EN: Message="Open the main gate and escape!"
Message="Öffne das Haupttor und entkomme!"
[Counter2]
CountMessage=""
CompleteMessage=""
[MonsterHuntObjective0]
; EN: Message="Defeat the Gasbag, Titan, and Queen to access the bridge controls"
Message="Besiege den Gasbag, den Titan und die Königin, um Zugang zur Brückensteuerung zu erhalten"
[MonsterHuntObjective1]
; EN: Message="Lower the bridge"
Message="Senke die Brücke ab"
[Titan0]
; EN: NameArticle=" the "
NameArticle=" der "
; EN: MenuName="Titan"
MenuName="Titan"
[GiantGasbag0]
; EN: NameArticle=" the "
NameArticle=" der "
; EN: MenuName="Giant Gasbag"
MenuName="Riesen-Gasbag"

56
System/MH-Lonely][.est Normal file
View File

@@ -0,0 +1,56 @@
[LevelInfo0]
; EN: Title="Lonely Sanctuary ]["
Title="Santuario Solitario ]["
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Hasta 10"
; EN: LevelEnterText="Let the killing begin!"
LevelEnterText="¡Que la matanza comience!"
[MonsterEvent0]
; EN: Message="All boss monsters eliminated. Access to the gatehouse granted."
Message="Todos los monstruos jefes han sido asesinados. Acceso a la entrada autorizado."
[Counter1]
CountMessage=""
CompleteMessage=""
[LevelSummary]
; EN: Title="Lonely Sanctuary ]["
Title="Santuario Solitario ]["
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Hasta 10"
; EN: LevelEnterText="Let the killing begin!"
LevelEnterText="¡Que la matanza comience!"
[Counter0]
CountMessage=""
CompleteMessage=""
[MonsterHuntObjective2]
; EN: Message="Open the main gate and escape!"
Message="¡Abre las puertas principales y escapa!"
[Counter2]
CountMessage=""
CompleteMessage=""
[MonsterHuntObjective0]
; EN: Message="Defeat the Gasbag, Titan, and Queen to access the bridge controls"
Message="Derrota a la Bolsa Gaseosa, al Titán y a la Reina para poder acceder a los controles del puente"
[MonsterHuntObjective1]
; EN: Message="Lower the bridge"
Message="Baja el puente"
[Titan0]
; EN: NameArticle=" the "
NameArticle=" el "
; EN: MenuName="Titan"
MenuName="Titán"
[GiantGasbag0]
; EN: NameArticle=" the "
NameArticle=" la "
; EN: MenuName="Giant Gasbag"
MenuName="Bolsa Gaseosa"

42
System/MH-Lonely][.int Normal file
View File

@@ -0,0 +1,42 @@
[LevelInfo0]
Title="Lonely Sanctuary ]["
IdealPlayerCount="Up to 10"
LevelEnterText="Let the killing begin!"
[MonsterEvent0]
Message="All boss monsters eliminated. Access to the gatehouse granted."
[Counter1]
CountMessage=""
CompleteMessage=""
[LevelSummary]
Title="Lonely Sanctuary ]["
IdealPlayerCount="Up to 10"
LevelEnterText="Let the killing begin!"
[Counter0]
CountMessage=""
CompleteMessage=""
[MonsterHuntObjective2]
Message="Open the main gate and escape!"
[Counter2]
CountMessage=""
CompleteMessage=""
[MonsterHuntObjective0]
Message="Defeat the Gasbag, Titan, and Queen to access the bridge controls"
[MonsterHuntObjective1]
Message="Lower the bridge"
[Titan0]
NameArticle=" the "
MenuName="Titan"
[GiantGasbag0]
NameArticle=" the "
MenuName="Giant Gasbag"

View File

@@ -0,0 +1,24 @@
[LevelInfo0]
; EN: Title="Nali Village"
Title="Nali Dorf"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Bis zu 4"
[LevelSummary]
; EN: Title="Nali Village"
Title="Nali Dorf"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Bis zu 4"
[MonsterHuntObjective0]
; EN: Message="Hunt down the Titan"
Message="Jage den Titanen"
[MonsterHuntObjective2]
; EN: Message="Defeat the second Titan!"
Message="Besiege den zweiten Titanen!"
[MonsterHuntObjective3]
; EN: Message="Return to the escape ships"
Message="Kehre zu den Fluchtschiffen zurück"

View File

@@ -0,0 +1,24 @@
[LevelInfo0]
; EN: Title="Nali Village"
Title="Aldea Nali"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Hasta 4"
[LevelSummary]
; EN: Title="Nali Village"
Title="Aldea Nali"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Hasta 4"
[MonsterHuntObjective0]
; EN: Message="Hunt down the Titan"
Message="Caza al Titán"
[MonsterHuntObjective2]
; EN: Message="Defeat the second Titan!"
Message="¡Derrota al segundo Titán!"
[MonsterHuntObjective3]
; EN: Message="Return to the escape ships"
Message="Regresa a las naves de escape"

View File

@@ -0,0 +1,17 @@
[LevelInfo0]
Title="Nali Village"
IdealPlayerCount="Up to 4"
[LevelSummary]
Title="Nali Village"
IdealPlayerCount="Up to 4"
[MonsterHuntObjective0]
Message="Hunt down the Titan"
[MonsterHuntObjective2]
Message="Defeat the second Titan!"
[MonsterHuntObjective3]
Message="Return to the escape ships"

View File

@@ -0,0 +1,24 @@
[LevelInfo0]
; EN: Title="Nali Village"
Title="Nali Dorf"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Bis zu 4"
[MonsterHuntObjective0]
; EN: Message="Hunt down the Titan"
Message="Jage den Titanen"
[LevelSummary]
; EN: Title="Nali Village"
Title="Nali Dorf"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Bis zu 4"
[MonsterHuntObjective3]
; EN: Message="Return to the escape ships"
Message="Kehre zu den Fluchtschiffen zurück"
[MonsterHuntObjective2]
; EN: Message="Defeat the other Titan!"
Message="Besiege den anderen Titanen!"

View File

@@ -0,0 +1,24 @@
[LevelInfo0]
; EN: Title="Nali Village"
Title="Aldea Nali"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Hasta 4"
[MonsterHuntObjective0]
; EN: Message="Hunt down the Titan"
Message="Caza al Titán"
[LevelSummary]
; EN: Title="Nali Village"
Title="Aldea Nali"
; EN: IdealPlayerCount="Up to 4"
IdealPlayerCount="Hasta 4"
[MonsterHuntObjective3]
; EN: Message="Return to the escape ships"
Message="Regresa a las naves de escape"
[MonsterHuntObjective2]
; EN: Message="Defeat the other Titan!"
Message="¡Derrota al otro Titán!"

View File

@@ -0,0 +1,17 @@
[LevelInfo0]
Title="Nali Village"
IdealPlayerCount="Up to 4"
[MonsterHuntObjective0]
Message="Hunt down the Titan"
[LevelSummary]
Title="Nali Village"
IdealPlayerCount="Up to 4"
[MonsterHuntObjective3]
Message="Return to the escape ships"
[MonsterHuntObjective2]
Message="Defeat the other Titan!"

View File

@@ -0,0 +1,26 @@
[LevelInfo0]
; EN: Title="Ra's Revenge (Special Edition)"
Title="Ra's Rache (Special Edition)"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="Zerstöre die Pyramide!!"
[MonsterEvent4]
; EN: Message="Second spawn point has been activated"
Message="Zweiter Spawnpunkt wurde aktiviert"
[MonsterHuntObjective1]
; EN: Message="Return to the extraction point"
Message="Kehre zum Extraktionspunkt zurück"
[MonsterHuntObjective0]
; EN: Message="Find and defeat the Queen"
Message="Finde und besiege die Königin"
[LevelSummary]
; EN: Title="Ra's Revenge (Special Edition)"
Title="Ra's Rache (Special Edition)"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="Zerstöre die Pyramide!!"

View File

@@ -0,0 +1,26 @@
[LevelInfo0]
; EN: Title="Ra's Revenge (Special Edition)"
Title="La Venganza de Ra (Edición Especial)"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="¡¡Destruye la pirámide!!"
[MonsterEvent4]
; EN: Message="Second spawn point has been activated"
Message="El segundo punto de aparición ha sido activado"
[MonsterHuntObjective1]
; EN: Message="Return to the extraction point"
Message="Regresa al punto de extracción"
[MonsterHuntObjective0]
; EN: Message="Find and defeat the Queen"
Message="Busca y derrota a la Reina"
[LevelSummary]
; EN: Title="Ra's Revenge (Special Edition)"
Title="La Venganza de Ra (Edición Especial)"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="¡¡Destruye la pirámide!!"

View File

@@ -0,0 +1,19 @@
[LevelInfo0]
Title="Ra's Revenge (Special Edition)"
IdealPlayerCount="4-8"
LevelEnterText="Destroy the pyramid!!"
[MonsterEvent4]
Message="Second spawn point has been activated"
[MonsterHuntObjective1]
Message="Return to the extraction point"
[MonsterHuntObjective0]
Message="Find and defeat the Queen"
[LevelSummary]
Title="Ra's Revenge (Special Edition)"
IdealPlayerCount="4-8"
LevelEnterText="Destroy the pyramid!!"

26
System/MH-Revenge][.det Normal file
View File

@@ -0,0 +1,26 @@
[LevelInfo0]
; EN: Title="Ra's Revenge"
Title="Ra's Rache"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="Zerstöre die Pyramide!!"
[LevelSummary]
; EN: Title="Ra's Revenge"
Title="Ra's Rache"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="Zerstöre die Pyramide!!"
[MonsterEvent4]
; EN: Message="Second spawn point has been activated"
Message="Zweiter Spawnpunkt wurde aktiviert"
[MonsterHuntObjective0]
; EN: Message="Find and defeat the Queen"
Message="Finde und besiege die Königin"
[MonsterHuntObjective1]
; EN: Message="Return to the extraction point"
Message="Kehre zum Extraktionspunkt zurück"

26
System/MH-Revenge][.est Normal file
View File

@@ -0,0 +1,26 @@
[LevelInfo0]
; EN: Title="Ra's Revenge"
Title="La Venganza de Ra"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="¡¡Destruye la pirámide!!"
[LevelSummary]
; EN: Title="Ra's Revenge"
Title="La Venganza de Ra"
IdealPlayerCount="4-8"
; EN: LevelEnterText="Destroy the pyramid!!"
LevelEnterText="¡¡Destruye la pirámide!!"
[MonsterEvent4]
; EN: Message="Second spawn point has been activated"
Message="Segundo punto de reaparición activado"
[MonsterHuntObjective0]
; EN: Message="Find and defeat the Queen"
Message="Encuentra y derrota a la Reina"
[MonsterHuntObjective1]
; EN: Message="Return to the extraction point"
Message="Regresa al punto de extracción"

19
System/MH-Revenge][.int Normal file
View File

@@ -0,0 +1,19 @@
[LevelInfo0]
Title="Ra's Revenge"
IdealPlayerCount="4-8"
LevelEnterText="Destroy the pyramid!!"
[LevelSummary]
Title="Ra's Revenge"
IdealPlayerCount="4-8"
LevelEnterText="Destroy the pyramid!!"
[MonsterEvent4]
Message="Second spawn point has been activated"
[MonsterHuntObjective0]
Message="Find and defeat the Queen"
[MonsterHuntObjective1]
Message="Return to the extraction point"

36
System/MH-Trials.det Normal file
View File

@@ -0,0 +1,36 @@
[LevelInfo0]
; EN: Title="The Trials"
Title="Die Prüfungen"
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Bis zu 10"
[MonsterHuntObjective2]
; EN: Message="Activate the outdoor beam"
Message="Aktiviere den Außenstrahl"
[LevelSummary]
; EN: Title="The Trials"
Title="Die Prüfungen"
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Bis zu 10"
[MonsterHuntObjective5]
; EN: Message="Escape!"
Message="Flucht!"
[MonsterHuntObjective1]
; EN: Message="Open the final gateway"
Message="Öffne das letzte Tor"
[MonsterHuntObjective4]
; EN: Message="Activate the temple beam"
Message="Aktiviere the Tempelstrahl"
[MonsterHuntObjective0]
; EN: Message="Activate the underwater beam"
Message="Aktiviere den Unterwasserstrahl"
[MonsterHuntObjective3]
; EN: Message="Activate the caves beam"
Message="Aktiviere den Höhlenstrahl"

36
System/MH-Trials.est Normal file
View File

@@ -0,0 +1,36 @@
[LevelInfo0]
; EN: Title="The Trials"
Title="Las Pruebas"
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Hasta 10"
[MonsterHuntObjective2]
; EN: Message="Activate the outdoor beam"
Message="Activa el rayo exterior"
[LevelSummary]
; EN: Title="The Trials"
Title="Las Pruebas"
; EN: IdealPlayerCount="Up to 10"
IdealPlayerCount="Hasta 10"
[MonsterHuntObjective5]
; EN: Message="Escape!"
Message="¡Escapa!"
[MonsterHuntObjective1]
; EN: Message="Open the final gateway"
Message="Abre la puerta final"
[MonsterHuntObjective4]
; EN: Message="Activate the temple beam"
Message="Activa el rayo del templo"
[MonsterHuntObjective0]
; EN: Message="Activate the underwater beam"
Message="Activa el rayo submarino"
[MonsterHuntObjective3]
; EN: Message="Activate the caves beam"
Message="Activa el rayo de las cuevas"

26
System/MH-Trials.int Normal file
View File

@@ -0,0 +1,26 @@
[LevelInfo0]
Title="The Trials"
IdealPlayerCount="Up to 10"
[MonsterHuntObjective2]
Message="Activate the outdoor beam"
[LevelSummary]
Title="The Trials"
IdealPlayerCount="Up to 10"
[MonsterHuntObjective5]
Message="Escape!"
[MonsterHuntObjective1]
Message="Open the final gateway"
[MonsterHuntObjective4]
Message="Activate the temple beam"
[MonsterHuntObjective0]
Message="Activate the underwater beam"
[MonsterHuntObjective3]
Message="Activate the caves beam"

301
System/MonsterHunt.det Normal file
View File

@@ -0,0 +1,301 @@
[Public]
Object=(Name=MonsterHunt.ChainsawArena,Class=Class,MetaClass=Engine.Mutator,Description="Kettensägen Arena v613,Ersetzt alle Waffen mit der Kettensäge!")
Object=(Name=MonsterHunt.MonsterMess,Class=Class,MetaClass=Engine.Mutator,Description="Monster Sauerei v613,Monster veranstalten eine blutige Sauerei!")
Object=(Name=MonsterHunt.MonsterHunt,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Monsterjagd v613",Parent="Game Types",Class=MonsterHunt.MonsterHunt,Immediate=True)
Object=(Name=MonsterHunt.MonsterHuntArena,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Monster Arena v613",Parent="Game Types",Class=MonsterHunt.MonsterHuntArena,Immediate=True)
Object=(Name=MonsterHunt.MonsterHuntDefence,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Monster Verteidigung v613",Parent="Game Types",Class=MonsterHunt.MonsterHuntDefence,Immediate=True)
Object=(Name=MonsterHunt.MonsterDefaultMaps,Class=Class,MetaClass=MonsterHunt.MonsterMapList,Description="Standardkarten v613")
Object=(Name=MonsterHunt.MonsterArenaDefaultMaps,Class=Class,MetaClass=MonsterHunt.MonsterArenaMapList,Description="Standardkarten v613")
Object=(Name=MonsterHunt.MonsterBrowserWindow,Class=Class,MetaClass=UTBrowser.UTBrowserServerListWindow)
Object=(Name=MonsterHunt.MonsterArenaBrowserWindow,Class=Class,MetaClass=UTBrowser.UTBrowserServerListWindow)
Object=(Name=MonsterHunt.MonsterMenuItem,Class=Class,MetaClass=UMenu.UMenuModMenuItem,Description="&Monsterjagd Credits v613,Die Leute hinter Monsterjagd.")
[MonsterHunt]
; EN: TimeOutMessage="Time up, hunt failed!"
TimeOutMessage="Zeit abgelaufen, Jagd fehlgeschlagen!"
; EN: NoHuntersMessage="Hunting party eliminated!"
NoHuntersMessage="Jagdgesellschaft eliminiert!"
; EN: NoLivesLeftMessage=" has been lost!"
NoLivesLeftMessage=" ist verloren gegangen!"
; EN: StartUpTeamMessage="Welcome to the hunt!"
StartUpTeamMessage="Willkommen zur Jagd!"
; EN: StartUpMessage="Work with your teammates to hunt down the monsters!"
StartUpMessage="Arbeite mit deinen Teamkollegen zusammen, um die Monster zu jagen!"
; EN: StartMessage="The hunt has begun!"
StartMessage="Die Jagd hat begonnen!"
; EN: GameEndedMessage="Hunt Successful!"
GameEndedMessage="Jagd erfolgreich!"
; EN: SingleWaitingMessage="Press Fire to begin the hunt."
SingleWaitingMessage="Drücke Feuertaste, um die Jagd zu beginnen."
; EN: ExplodeMessage=" was blown up"
ExplodeMessage=" wurde gesprengt"
; EN: BurnedMessage=" was incinerated"
BurnedMessage=" wurde verbrannt"
; EN: CorrodedMessage=" was slimed"
CorrodedMessage=" wurde geschleimt"
; EN: HackedMessage=" was hacked"
HackedMessage=" wurde gehackt"
; EN: LeftMessage=" left the hunt."
LeftMessage=" hat die Jagd verlassen."
; EN: EnteredMessage=" has joined the hunt!"
EnteredMessage=" hat sich der Jagd angeschlossen!"
; EN: GameName="Monster Hunt"
GameName="Monsterjagd"
[MonsterBoard]
; EN: MonsterDifficultyJoinString="Monsters /"
MonsterDifficultyJoinString="Monster /"
; EN: ObjectivesString="Objectives"
ObjectivesString="Ziele"
; EN: Restart="You have been killed. Hit [Fire] to continue the hunt!"
Restart="Du wurdest getötet. Drücke [Feuer], um die Jagd fortzusetzen!"
; EN: Continue="Hit [Fire] to begin the next hunt!"
Continue="Drücke [Feuer], um die nächste Jagd zu beginnen!"
; EN: Ended="The hunt has ended."
Ended="Die Jagd ist beendet."
; EN: PlayerString="Hunter"
PlayerString="Jäger"
; EN: FragsString="Score"
FragsString="Ergebnis"
; EN: DeathsString="Lives"
DeathsString="Leben"
[MonsterHUD]
; EN: TimeRemainingLabel="Time Remaining"
TimeRemainingLabel="Verbleibende Zeit"
; EN: LivesRemainLabel="Lives"
LivesRemainLabel="Leben"
; EN: EscapedMonstersLabel="Escaped Monsters"
EscapedMonstersLabel="Entflohene Monster"
; EN: HuntersRemainLabel="Hunters"
HuntersRemainLabel="Jäger"
; EN: MonstersRemainLabel="Monsters"
MonstersRemainLabel="Monster"
[MonsterHuntDefence]
; EN: MonstersEscapedMessage="Too many monsters escaped!"
MonstersEscapedMessage="Zu viele Monster sind entkommen!"
; EN: EscapedMessage="escaped!"
EscapedMessage="entkommen!"
; EN: WarmupMessage="seconds until the monsters arrive!"
WarmupMessage="Sekunden bis die Monster kommen!"
; EN: StartUpMessage="Work with your teammates to defend your base against the monsters!"
StartUpMessage="Arbeite mit deinen Teamkollegen zusammen, um deine Basis gegen die Monster zu verteidigen!"
; EN: StartMessage="The defence has begun!"
StartMessage="Die Verteidigung hat begonnen!"
; EN: GameEndedMessage="Defence Successful!"
GameEndedMessage="Verteidigung erfolgreich!"
; EN: SingleWaitingMessage="Press Fire to begin defending."
SingleWaitingMessage="Drücke Feuer, um mit der Verteidigung zu beginnen."
; EN: GameName="Monster Defence"
GameName="Monsterverteidigung"
[MonsterHuntArena]
; EN: StartUpTeamMessage="Welcome to the ultimate arena battle!"
StartUpTeamMessage="Willkommen zum ultimativen Arenakampf!"
; EN: StartUpMessage="Work with your teammates to overcome the monsters!"
StartUpMessage="Arbeite mit deinen Teamkollegen zusammen, um die Monster zu besiegen!"
; EN: StartMessage="The battle has begun!"
StartMessage="Der Kampf hat begonnen!"
; EN: GameEndedMessage="Arena Cleared!"
GameEndedMessage="Arena geleert!"
; EN: SingleWaitingMessage="Press Fire to enter the arena."
SingleWaitingMessage="Drücke Feuer, um die Arena zu betreten."
; EN: LeftMessage=" left the arena."
LeftMessage=" hat die Arena verlassen."
; EN: EnteredMessage=" has entered the arena!"
EnteredMessage=" hat die Arena betreten!"
; EN: GameName="Monster Arena"
GameName="Monster-Arena"
[MonsterHuntRules]
; EN: TourneyText="Force team colours"
TourneyText="Teamfarben erzwingen"
; EN: TourneyHelp="If enabled, players will use red team skins and HUD, otherwise they will use their own skin and HUD settings."
TourneyHelp="Wenn aktiviert, verwenden die Spieler rote Team-Skins und HUDs, andernfalls verwenden sie ihre eigenen Skins und HUD-Einstellungen."
; EN: FragText="Lives"
FragText="Leben"
; EN: FragHelp="Set the number of lives each hunter starts with for each round. Set it to 0 for no limit."
FragHelp="Legen Sie die Anzahl der Leben fest, mit denen jeder Jäger in jeder Runde beginnt. Setze es auf 0 für unbegrenzt."
; EN: DifficultyText="Monster Difficulty:"
DifficultyText="Monster-Schwierigkeitsgrad:"
; EN: DifficultyHelp="The difficulty skill level of Monsters."
DifficultyHelp="Der Schwierigkeitsgrad von Monstern."
; EN: Skills[0]="Easy"
Skills[0]="Einfach"
; EN: Skills[1]="Medium"
Skills[1]="Mittel"
; EN: Skills[2]="Hard"
Skills[2]="Schwer"
Skills[3]="Unreal"
; EN: SkillTaunts[0]="Tourist mode."
SkillTaunts[0]="Touristenmodus."
; EN: SkillTaunts[1]="Ready for some action!"
SkillTaunts[1]="Bereit für bisschen Action!"
; EN: SkillTaunts[2]="Not for the faint of heart."
SkillTaunts[2]="Nichts für schwache Nerven."
; EN: SkillTaunts[3]="Death wish."
SkillTaunts[3]="Todeswunsch."
[MonsterHuntDefenceRules]
; EN: EscapeesText="Max Escapees"
EscapeesText="Maximale Ausbrecher"
; EN: EscapeesHelp="The maximum number of Monsters which are allowed to escape, before the round is lost."
EscapeesHelp="Die maximale Anzahl an Monstern, die entkommen dürfen, bevor die Runde verloren ist."
; EN: WarmupText="Warmup Time"
WarmupText="Aufwärmzeit"
; EN: WarmupHelp="Number of seconds to wait before monsters start attacking, set to 0 for no warmup."
WarmupHelp="Anzahl Sekunden, die gewartet werden soll, bevor Monster angreifen, setze es auf 0 für kein Aufwärmen."
[MonsterBotConfig]
; EN: MinPlayersText="Min. Total Hunters"
MinPlayersText="Min. Jäger gesamt"
; EN: BaseText="AI Hunter Skill:"
BaseText="KI-Jägerfähigkeit:"
; EN: SkillTaunts[0]="They might know how to kill a Fly."
SkillTaunts[0]="Sie wissen vielleicht, wie man eine Fliege tötet."
; EN: SkillTaunts[2]="Look out monsters!"
SkillTaunts[2]="Achte auf Monster!"
; EN: SkillTaunts[3]="Monsters are in for a good beating."
SkillTaunts[3]="Monster werden ordentlich verprügelt."
; EN: SkillTaunts[4]="I wouldn't like to be in the monsters shoes..."
SkillTaunts[4]="Ich möchte nicht in der Haut eines Monsters stecken..."
; EN: SkillTaunts[5]="It's a pity the monsters can't respawn."
SkillTaunts[5]="Schade, dass die Monster nicht respawnen können."
; EN: SkillTaunts[6]="Those poor monsters are already dead."
SkillTaunts[6]="Diese armen Monster sind bereits tot."
; EN: SkillTaunts[7]="Rest in peace, monsters..."
SkillTaunts[7]="Ruhe in Frieden, Monster..."
[MonsterCreditsCW]
; EN: ArtText="Testers"
ArtText="Tester"
; EN: MusicSoundText="Special Thanks"
MusicSoundText="Besonderer Dank"
; EN: BizText="Contact info"
BizText="Kontaktinfo"
[MonsterCreditsWindow]
; EN: WindowTitle="Monster Hunt Credits (v613)"
WindowTitle="Monsterjagd Credits (v613)"
[HuntMessage]
; EN: NewTeamMessage="has joined the hunt!"
NewTeamMessage="hat sich der Jagd angeschlossen!"
[MonsterMenuItem]
; EN: MenuCaption="&Monster Hunt Credits"
MenuCaption="&Monsterjagd Credits"
; EN: MenuHelp="All the people behind Monster Hunt!"
MenuHelp="Alle Leute hinter Monsterjagd!"
[OLautomag]
; EN: WeaponDescription="Classification: Automatic Magnum"
WeaponDescription="Klassifizierung: Automatische Magnum"
; EN: DeathMessage="%o got gatted by %k's %w."
DeathMessage="%o wurde von %k's %w überfallen."
; EN: PickupMessage="You got the AutoMag"
PickupMessage="Du hast die AutoMag"
; EN: ItemName="Automag"
ItemName="AutoMag"
[OLDPistol]
; EN: WeaponDescription="Classification: Energy Pistol"
WeaponDescription="Klassifizierung: Energiepistole"
; EN: DeathMessage="%o was killed by %k's %w. What a loser!"
DeathMessage="%o wurde von %k's %w getötet. Was für ein Verlierer!"
; EN: PickupMessage="You got the Dispersion Pistol"
PickupMessage="Du hast die Dispersionspistole"
; EN: ItemName="Dispersion Pistol"
ItemName="Dispersionspistole"
[MonsterHuntObjective]
; EN: Message="Complete the objective"
Message="Schließe das Ziel ab"
[OLASMD]
; EN: WeaponDescription="Classification: Energy Rifle"
WeaponDescription="Klassifizierung: Energiegewehr"
; EN: DeathMessage="%k inflicted mortal damage upon %o with the %w."
DeathMessage="%k hat %o mit dem %w tödlichen Schaden zugefügt."
; EN: PickupMessage="You got the ASMD"
PickupMessage="Du hast die ASMD"
; EN: ItemName="ASMD"
ItemName="ASMD"
[OLEightball]
; EN: WeaponDescription="Classification: Heavy Ballistic"
WeaponDescription="Klassifizierung: Schwere Ballistik"
; EN: DeathMessage="%o was smacked down multiple times by %k's %w."
DeathMessage="%o wurde mehrmals niedergeschlagen von %k's %w."
; EN: PickupMessage="You got the Eightball gun"
PickupMessage="Du hast den Raketenwerfer"
; EN: ItemName="Eightball"
ItemName="Raketenwerfer"
[OLRifle]
; EN: WeaponDescription="Classification: Long-Range Ballistic"
WeaponDescription="Klassifizierung: Langstreckenballistik"
; EN: DeathMessage="%k put a bullet through %o's head."
DeathMessage="%k hat %o eine Kugel durch den Kopf geschossen."
; EN: PickupMessage="You got the Rifle"
PickupMessage="Du hast das Gewehr"
; EN: ItemName="Sniper Rifle"
ItemName="Scharfschützengewehr"
[OLFlakCannon]
; EN: WeaponDescription="Classification: Heavy Shrapnel"
WeaponDescription="Klassifizierung: Schwerer Schrapnell"
; EN: DeathMessage="%o was ripped to shreds by %k's %w."
DeathMessage="%o wurde von %k's %w in Stücke gerissen."
; EN: PickupMessage="You got the Flak Cannon"
PickupMessage="Du hast die Flak-Kanone"
; EN: ItemName="Flak Cannon"
ItemName="Flak-Kanone"
[OLRazorjack]
; EN: WeaponDescription="Classification: Skaarj Blade Launcher"
WeaponDescription="Klassifizierung: Skaarj-Klingenwerfer"
; EN: DeathMessage="%k took a bloody chunk out of %o with the %w."
DeathMessage="%k nahm mit dem %w einen blutiges Stück aus %o heraus."
; EN: PickupMessage="You got the RazorJack"
PickupMessage="Du hast den Klingenwerfer"
; EN: ItemName="Razorjack"
ItemName="Klingenwerfer"
[OLMinigun]
; EN: WeaponDescription="Classification: Gatling Gun"
WeaponDescription="Klassifizierung: Gatling Geschütz"
; EN: DeathMessage="%k's %w turned %o into a leaky piece of meat."
DeathMessage="%k's %w hat %o in ein undichtes Stück Fleisch verwandelt."
; EN: PickupMessage="You got the Minigun"
PickupMessage="Du hast die Minikanone"
; EN: ItemName="Minigun"
ItemName="Minikanone"
[OLGESBioRifle]
; EN: WeaponDescription="Classification: Toxic Tarydium waste Rifle"
WeaponDescription="Klassifizierung: Giftiges Tarydium-Abfallgewehr"
; EN: DeathMessage="%o drank a glass of %k's dripping green load."
DeathMessage="%o hat ein Glas von %k's tropfender grüner Ladung getrunken."
; EN: PickupMessage="You got the GES BioRifle"
PickupMessage="Du hast das GES Bio-Gewehr"
; EN: ItemName="GES Bio Rifle"
ItemName="GES Bio-Gewehr"
[OLStinger]
; EN: WeaponDescription="Classification: Tarydium Shard Launcher"
WeaponDescription="Klassifizierung: Tarydiumsplitterwerfer"
; EN: DeathMessage="%o was perforated by %k's %w."
DeathMessage="%o wurde von %k's %w perforiert."
; EN: PickupMessage="You picked up the Stinger"
PickupMessage="Du hast den Splitterwerfer"
; EN: ItemName="Stinger"
ItemName="Splitterwerfer"

302
System/MonsterHunt.est Normal file
View File

@@ -0,0 +1,302 @@
[Public]
Object=(Name=MonsterHunt.ChainsawArena,Class=Class,MetaClass=Engine.Mutator,Description="Solo Motosierras v613,Reemplaza todas las armas con la Motosierra!")
Object=(Name=MonsterHunt.MonsterMess,Class=Class,MetaClass=Engine.Mutator,Description="Monstruos Sucios v613,¡Los monstruos ensucian todo!")
Object=(Name=MonsterHunt.MonsterHunt,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Caceria de Monstruos v613",Parent="Game Types",Class=MonsterHunt.MonsterHunt,Immediate=True)
Object=(Name=MonsterHunt.MonsterHuntArena,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Cacer<65>a de Monstruos (Estadio) v613",Parent="Game Types",Class=MonsterHunt.MonsterHuntArena,Immediate=True)
Object=(Name=MonsterHunt.MonsterHuntDefence,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Cacer<65>a de Monstruos (Defensa) v613",Parent="Game Types",Class=MonsterHunt.MonsterHuntDefence,Immediate=True)
Object=(Name=MonsterHunt.MonsterDefaultMaps,Class=Class,MetaClass=MonsterHunt.MonsterMapList,Description="Mapas por defecto v613")
Object=(Name=MonsterHunt.MonsterArenaDefaultMaps,Class=Class,MetaClass=MonsterHunt.MonsterArenaMapList,Description="Mapas por defecto v613")
Object=(Name=MonsterHunt.MonsterBrowserWindow,Class=Class,MetaClass=UTBrowser.UTBrowserServerListWindow)
Object=(Name=MonsterHunt.MonsterArenaBrowserWindow,Class=Class,MetaClass=UTBrowser.UTBrowserServerListWindow)
Object=(Name=MonsterHunt.MonsterMenuItem,Class=Class,MetaClass=UMenu.UMenuModMenuItem,Description="Creditos de Caceria de &Monstruos v613,La gente detras de Caceria de Monstruos.")
[MonsterHunt]
; EN: TimeOutMessage="Time up, hunt failed!"
TimeOutMessage="<22>Tiempo cumplido, cacer<65>a fracasada!"
; EN: NoHuntersMessage="Hunting party eliminated!"
NoHuntersMessage="<22>Partida de cacer<65>a eliminada!"
; EN: NoLivesLeftMessage=" has been lost!"
NoLivesLeftMessage=" ha sido eliminado!"
; EN: StartUpTeamMessage="Welcome to the hunt!"
StartUpTeamMessage="<22>Bienvenido a la cacer<65>a!"
; EN: StartUpMessage="Work with your teammates to hunt down the monsters!"
StartUpMessage="<22>Trabaja junto a tus compa<70>eros para eliminar a los monstruos!"
; EN: StartMessage="The hunt has begun!"
StartMessage="<22>La cacer<65>a ha comenzado!"
; EN: GameEndedMessage="Hunt Successful!"
GameEndedMessage="<22>Caza Exitosa!"
; EN: SingleWaitingMessage="Press Fire to begin the hunt."
SingleWaitingMessage="Presiona Disparo para comenzar la cacer<65>a."
; EN: ExplodeMessage=" was blown up"
ExplodeMessage=" ha explotado"
; EN: BurnedMessage=" was incinerated"
BurnedMessage=" ha sido incinerado"
; EN: CorrodedMessage=" was slimed"
CorrodedMessage=" ha sido corro<72>do"
; EN: HackedMessage=" was hacked"
HackedMessage=" ha sido descuartizado"
; EN: LeftMessage=" left the hunt."
LeftMessage=" ha abandonado la cacer<65>a."
; EN: EnteredMessage=" has joined the hunt!"
EnteredMessage=" se ha unido a la cacer<65>a!"
; EN: GameName="Monster Hunt"
GameName="Cacer<65>a de Monstruos"
[MonsterBoard]
; EN: MonsterDifficultyJoinString="Monsters /"
MonsterDifficultyJoinString="Monstruos /"
; EN: ObjectivesString="Objectives"
ObjectivesString="Objetivos"
; EN: Restart="You have been killed. Hit [Fire] to continue the hunt!"
Restart="Has sido eliminado. <20>Presiona [Disparo] para continuar la cacer<65>a!"
; EN: Continue="Hit [Fire] to begin the next hunt!"
Continue="<22>Presiona [Disparo] para iniciar la pr<70>xima cacer<65>a!"
; EN: Ended="The hunt has ended."
Ended="La cacer<65>a ha concluido."
; EN: PlayerString="Hunter"
PlayerString="Cazador"
; EN: FragsString="Score"
FragsString="Puntaje"
; EN: DeathsString="Lives"
DeathsString="Vidas"
[MonsterHUD]
; EN: TimeRemainingLabel="Time Remaining"
TimeRemainingLabel="Tiempo Restante"
; EN: LivesRemainLabel="Lives"
LivesRemainLabel="Vidas"
; EN: EscapedMonstersLabel="Escaped Monsters"
EscapedMonstersLabel="Monstruos Escapados"
; EN: HuntersRemainLabel="Hunters"
HuntersRemainLabel="Cazadores"
; EN: MonstersRemainLabel="Monsters"
MonstersRemainLabel="Monstruos"
[MonsterHuntDefence]
; EN: MonstersEscapedMessage="Too many monsters escaped!"
MonstersEscapedMessage="<22>Han escapado demasiados monstruos!"
; EN: EscapedMessage="escaped!"
EscapedMessage="escap<61>!"
; EN: WarmupMessage="seconds until the monsters arrive!"
WarmupMessage="segundos hasta que arriben los monstruos!"
; EN: StartUpMessage="Work with your teammates to defend your base against the monsters!"
StartUpMessage="<22>Trabaja con tus compa<70>eros para defender su base ante los monstruos!"
; EN: StartMessage="The defence has begun!"
StartMessage="<22>La defensa ha comenzado!"
; EN: GameEndedMessage="Defence Successful!"
GameEndedMessage="<22>Defensa Exitosa!"
; EN: SingleWaitingMessage="Press Fire to begin defending."
SingleWaitingMessage="Presiona Disparo para comenzar a defender."
; EN: GameName="Monster Defence"
GameName="Defensa de Monstruos"
[MonsterHuntArena]
; EN: StartUpTeamMessage="Welcome to the ultimate arena battle!"
StartUpTeamMessage="<22>Bienvenido a la mayor batalla de estadio!"
; EN: StartUpMessage="Work with your teammates to overcome the monsters!"
StartUpMessage="<22>Trabaja con tus compa<70>eros de equipo para vencer a los monstruos!"
; EN: StartMessage="The battle has begun!"
StartMessage="<22>Ha comenzado la batalla!"
; EN: GameEndedMessage="Arena Cleared!"
GameEndedMessage="<22>Estadio Superado!"
; EN: SingleWaitingMessage="Press Fire to enter the arena."
SingleWaitingMessage="Presiona Disparo para ingresar al estadio."
; EN: LeftMessage=" left the arena."
LeftMessage=" ha abandonado el estadio."
; EN: EnteredMessage=" has entered the arena!"
EnteredMessage=" ha ingresado al estadio!"
; EN: GameName="Monster Arena"
GameName="Estadio de Monstruos"
[MonsterHuntRules]
; EN: TourneyText="Force team colours"
TourneyText="Forzar colores de equipo"
; EN: TourneyHelp="If enabled, players will use red team skins and HUD, otherwise they will use their own skin and HUD settings."
TourneyHelp="Si est<73> activo, los jugadores utilizar<61>n pieles de equipo y Monitor Frontal coloreados en rojo, de otro modo utilizar<61>n su propia piel y configuraci<63>n de MF."
; EN: FragText="Lives"
FragText="Vidas"
; EN: FragHelp="Set the number of lives each hunter starts with for each round. Set it to 0 for no limit."
FragHelp="Configura el n<>mero de vidas con el cual comenzar<61> cada cazador en cada ronda. El 0 elimina el l<>mite."
; EN: DifficultyText="Monster Difficulty:"
DifficultyText="Dificultad de Monstruo:"
; EN: DifficultyHelp="The difficulty skill level of Monsters."
DifficultyHelp="Dificultad base de los monstruos."
; EN: Skills[0]="Easy"
Skills[0]="F<>cil"
; EN: Skills[1]="Medium"
Skills[1]="Medio"
; EN: Skills[2]="Hard"
Skills[2]="Dif<69>cil"
; EN: Skills[3]="Unreal"
Skills[3]="Unreal"
; EN: SkillTaunts[0]="Tourist mode."
SkillTaunts[0]="Modo turista."
; EN: SkillTaunts[1]="Ready for some action!"
SkillTaunts[1]="<22>Preparado para la acci<63>n!"
; EN: SkillTaunts[2]="Not for the faint of heart."
SkillTaunts[2]="No apto para card<72>acos."
; EN: SkillTaunts[3]="Death wish."
SkillTaunts[3]="Deseo suicida."
[MonsterHuntDefenceRules]
; EN: EscapeesText="Max Escapees"
EscapeesText="M<>ximo de Escapes"
; EN: EscapeesHelp="The maximum number of Monsters which are allowed to escape, before the round is lost."
EscapeesHelp="El n<>mero m<>ximo de monstruos a los cuales se les permitir<69> escapar antes de considerar la ronda como perdida."
; EN: WarmupText="Warmup Time"
WarmupText="Tiempo de Precal."
; EN: WarmupHelp="Number of seconds to wait before monsters start attacking, set to 0 for no warmup."
WarmupHelp="Tiempo de espera en segundos antes de que los monstruos comiencen a atacar. Un 0 elimina el precalentamiento."
[MonsterBotConfig]
; EN: MinPlayersText="Min. Total Hunters"
MinPlayersText="M<>n. de Cazadores Totales"
; EN: BaseText="AI Hunter Skill:"
BaseText="Habilidad IA Cazador:"
; EN: SkillTaunts[0]="They might know how to kill a Fly."
SkillTaunts[0]="Quiz<69>s sepan como matar a una Mosca."
; EN: SkillTaunts[2]="Look out monsters!"
SkillTaunts[2]="<22>Cu<43>dense, monstruos!"
; EN: SkillTaunts[3]="Monsters are in for a good beating."
SkillTaunts[3]="Los monstruos recibir<69>n una buena paliza."
; EN: SkillTaunts[4]="I wouldn't like to be in the monsters shoes..."
SkillTaunts[4]="No me gustar<61>a estar en los zapatos de los monstruos..."
; EN: SkillTaunts[5]="It's a pity the monsters can't respawn."
SkillTaunts[5]="Es una l<>stima que los monstruos no puedan reaparecer."
; EN: SkillTaunts[6]="Those poor monsters are already dead."
SkillTaunts[6]="Esos pobres monstruos est<73>n muertos."
; EN: SkillTaunts[7]="Rest in peace, monsters..."
SkillTaunts[7]="Descansen en paz, monstruos..."
[MonsterCreditsCW]
; EN: ArtText="Testers"
ArtText="Testers"
; EN: MusicSoundText="Special Thanks"
MusicSoundText="Agrad. Especiales"
; EN: BizText="Contact info"
BizText="Info. de Contacto"
[MonsterCreditsWindow]
; EN: WindowTitle="Monster Hunt Credits (v613)"
WindowTitle="Cr<43>ditos de Cacer<65>a de Monstruos (v613)"
[HuntMessage]
; EN: NewTeamMessage="has joined the hunt!"
NewTeamMessage="se ha unido a la cacer<65>a!"
[MonsterMenuItem]
; EN: MenuCaption="&Monster Hunt Credits"
MenuCaption="Cr<43>ditos de Cacer<65>a de &Monstruos"
; EN: MenuHelp="All the people behind Monster Hunt!"
MenuHelp="<22>Todos aquellos que hicieron posible Cacer<65>a de Monstruos!"
[OLautomag]
; EN: WeaponDescription="Classification: Automatic Magnum"
WeaponDescription="Clasificaci<63>n: Pistola Autom<6F>tica"
; EN: DeathMessage="%o got gatted by %k's %w."
DeathMessage="%o ha sido acribillado por el %w de %k."
; EN: PickupMessage="You got the Automag"
PickupMessage="Has recogido la Autopistola"
; EN: ItemName="Automag"
ItemName="Autopistola"
[OLDPistol]
; EN: WeaponDescription="Classification: Energy Pistol"
WeaponDescription="Clasificaci<63>n: Pistola Energ<72>tica"
; EN: DeathMessage="%o was killed by %k's %w. What a loser!"
DeathMessage="A %o lo ha asesinado %k con su %w. <20>Pobre!"
; EN: PickupMessage="You got the Dispersion Pistol"
PickupMessage="Has recogido la Pistola de Dispersi<73>n"
; EN: ItemName="Dispersion Pistol"
ItemName="Pistola de Dispersi<73>n"
[MonsterHuntObjective]
; EN: Message="Complete the objective"
Message="Completa el objetivo"
[OLASMD]
; EN: WeaponDescription="Classification: Energy Rifle"
WeaponDescription="Clasificaci<63>n: Rifle Energ<72>tico"
; EN: DeathMessage="%k inflicted mortal damage upon %o with the %w."
DeathMessage="%k ha infligido heridas mortales a %o con su %w."
; EN: PickupMessage="You got the ASMD"
PickupMessage="Has recogido el ASMD"
; EN: ItemName="ASMD"
ItemName="ASMD"
[OLEightball]
; EN: WeaponDescription="Classification: Heavy Ballistic"
WeaponDescription="Clasificaci<63>n: Artiller<65>a Pesada"
; EN: DeathMessage="%o was smacked down multiple times by %k's %w."
DeathMessage="%o fue vapuleado varias veces por el %w de %k."
; EN: PickupMessage="You got the Eightball gun"
PickupMessage="Has recogido el Lanzador Eightball"
; EN: ItemName="Eightball"
ItemName="Lanzador Eightball"
[OLRifle]
; EN: WeaponDescription="Classification: Long-Range Ballistic"
WeaponDescription="Clasificaci<63>n: Rifle de Largo Alcance"
; EN: DeathMessage="%k put a bullet through %o's head."
DeathMessage="%k ha atravesado la cabeza de %o con una bala."
; EN: PickupMessage="You got the Rifle"
PickupMessage="Has recogido el Rifle"
; EN: ItemName="Sniper Rifle"
ItemName="Rifle de Francotirador"
[OLFlakCannon]
; EN: WeaponDescription="Classification: Heavy Shrapnel"
WeaponDescription="Clasificaci<63>n: Metralla Pesada"
; EN: DeathMessage="%o was ripped to shreds by %k's %w."
DeathMessage="%o ha sido despedazado por el %w de %k."
; EN: PickupMessage="You got the Flak Cannon"
PickupMessage="Has recogido el Ca<43><61>n de Metralla"
; EN: ItemName="Flak Cannon"
ItemName="Ca<43><61>n de Metralla"
[OLRazorjack]
; EN: WeaponDescription="Classification: Skaarj Blade Launcher"
WeaponDescription="Clasificaci<63>n: Lanzador de Cuchillas Skaarj"
; EN: DeathMessage="%k took a bloody chunk out of %o with the %w."
DeathMessage="%k le peg<65> un buen tajo a %o con el %w."
; EN: PickupMessage="You got the RazorJack"
PickupMessage="Has recogido el Lanzacuchillas"
; EN: ItemName="RazorJack"
ItemName="Lanzacuchillas"
[OLMinigun]
; EN: WeaponDescription="Classification: Gatling Gun"
WeaponDescription="Clasificaci<63>n: Pistola de Gatillo"
; EN: DeathMessage="%k's %w turned %o into a leaky piece of meat."
DeathMessage="La %w de %k ha convertido a %o en un trozo de carne sangrante."
; EN: PickupMessage="You got the Minigun"
PickupMessage="Has recogido la Metralleta"
; EN: ItemName="Minigun"
ItemName="Metralleta"
[OLGESBioRifle]
; EN: WeaponDescription="Classification: Toxic Tarydium waste Rifle"
WeaponDescription="Clasificaci<63>n: Rifle de Desecho T<>xico de Taridio"
; EN: DeathMessage="%o drank a glass of %k's dripping green load."
DeathMessage="%o bebi<62> un vaso de la sustancia verde que le goteaba a %k."
; EN: PickupMessage="You got the GES BioRifle"
PickupMessage="Has recogido el Rifle Biol<6F>gico GES"
; EN: ItemName="GES BioRifle"
ItemName="Rifle Biol<6F>gico GES"
[OLStinger]
; EN: WeaponDescription="Classification: Tarydium Shard Launcher"
WeaponDescription="Clasificaci<63>n: Lanzador de Trozos de Taridio"
; EN: DeathMessage="%o was perforated by %k's %w."
DeathMessage="%o ha sido perforado por el %w de %k."
; EN: PickupMessage="You picked up the Stinger"
PickupMessage="Has recogido el Ca<43><61>n Perforador"
; EN: ItemName="Stinger"
ItemName="Ca<43><61>n Perforador"

183
System/MonsterHunt.int Normal file
View File

@@ -0,0 +1,183 @@
[Public]
Object=(Name=MonsterHunt.ChainsawArena,Class=Class,MetaClass=Engine.Mutator,Description="Chainsaw Arena v613,Replaces all weapons with the Chainsaw!")
Object=(Name=MonsterHunt.MonsterMess,Class=Class,MetaClass=Engine.Mutator,Description="Monster Mess v613,Monsters make a bloody mess!")
Object=(Name=MonsterHunt.MonsterHunt,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Monster Hunt v613",Parent="Game Types",Class=MonsterHunt.MonsterHunt,Immediate=True)
Object=(Name=MonsterHunt.MonsterHuntArena,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Monster Arena v613",Parent="Game Types",Class=MonsterHunt.MonsterHuntArena,Immediate=True)
Object=(Name=MonsterHunt.MonsterHuntDefence,Class=Class,MetaClass=Botpack.TournamentGameInfo)
Preferences=(Caption="Monster Defence v613",Parent="Game Types",Class=MonsterHunt.MonsterHuntDefence,Immediate=True)
Object=(Name=MonsterHunt.MonsterDefaultMaps,Class=Class,MetaClass=MonsterHunt.MonsterMapList,Description="Default Maps v613")
Object=(Name=MonsterHunt.MonsterArenaDefaultMaps,Class=Class,MetaClass=MonsterHunt.MonsterArenaMapList,Description="Default Maps v613")
Object=(Name=MonsterHunt.MonsterBrowserWindow,Class=Class,MetaClass=UTBrowser.UTBrowserServerListWindow)
Object=(Name=MonsterHunt.MonsterArenaBrowserWindow,Class=Class,MetaClass=UTBrowser.UTBrowserServerListWindow)
Object=(Name=MonsterHunt.MonsterMenuItem,Class=Class,MetaClass=UMenu.UMenuModMenuItem,Description="&Monster Hunt Credits v613,The people behind Monster Hunt.")
[MonsterHunt]
TimeOutMessage="Time up, hunt failed!"
NoHuntersMessage="Hunting party eliminated!"
NoLivesLeftMessage=" has been lost!"
StartUpTeamMessage="Welcome to the hunt!"
StartUpMessage="Work with your teammates to hunt down the monsters!"
StartMessage="The hunt has begun!"
GameEndedMessage="Hunt Successful!"
SingleWaitingMessage="Press Fire to begin the hunt."
ExplodeMessage=" was blown up"
BurnedMessage=" was incinerated"
CorrodedMessage=" was slimed"
HackedMessage=" was hacked"
LeftMessage=" left the hunt."
EnteredMessage=" has joined the hunt!"
GameName="Monster Hunt"
[MonsterBoard]
MonsterDifficultyJoinString="Monsters /"
ObjectivesString="Objectives"
Restart="You have been killed. Hit [Fire] to continue the hunt!"
Continue="Hit [Fire] to begin the next hunt!"
Ended="The hunt has ended."
PlayerString="Hunter"
FragsString="Score"
DeathsString="Lives"
[MonsterHUD]
TimeRemainingLabel="Time Remaining"
LivesRemainLabel="Lives"
EscapedMonstersLabel="Escaped Monsters"
HuntersRemainLabel="Hunters"
MonstersRemainLabel="Monsters"
[MonsterHuntDefence]
MonstersEscapedMessage="Too many monsters escaped!"
EscapedMessage="escaped!"
WarmupMessage="seconds until the monsters arrive!"
StartUpMessage="Work with your teammates to defend your base against the monsters!"
StartMessage="The defence has begun!"
GameEndedMessage="Defence Successful!"
SingleWaitingMessage="Press Fire to begin defending."
GameName="Monster Defence"
[MonsterHuntArena]
StartUpTeamMessage="Welcome to the ultimate arena battle!"
StartUpMessage="Work with your teammates to overcome the monsters!"
StartMessage="The battle has begun!"
GameEndedMessage="Arena Cleared!"
SingleWaitingMessage="Press Fire to enter the arena."
LeftMessage=" left the arena."
EnteredMessage=" has entered the arena!"
GameName="Monster Arena"
[MonsterHuntRules]
TourneyText="Force team colours"
TourneyHelp="If enabled, players will use red team skins and HUD, otherwise they will use their own skin and HUD settings."
FragText="Lives"
FragHelp="Set the number of lives each hunter starts with for each round. Set it to 0 for no limit."
DifficultyText="Monster Difficulty:"
DifficultyHelp="The difficulty skill level of Monsters."
Skills[0]="Easy"
Skills[1]="Medium"
Skills[2]="Hard"
Skills[3]="Unreal"
SkillTaunts[0]="Tourist mode."
SkillTaunts[1]="Ready for some action!"
SkillTaunts[2]="Not for the faint of heart."
SkillTaunts[3]="Death wish."
[MonsterHuntDefenceRules]
EscapeesText="Max Escapees"
EscapeesHelp="The maximum number of Monsters which are allowed to escape, before the round is lost."
WarmupText="Warmup Time"
WarmupHelp="Number of seconds to wait before monsters start attacking, set to 0 for no warmup."
[MonsterBotConfig]
MinPlayersText="Min. Total Hunters"
BaseText="AI Hunter Skill:"
SkillTaunts[0]="They might know how to kill a Fly."
SkillTaunts[2]="Look out monsters!"
SkillTaunts[3]="Monsters are in for a good beating."
SkillTaunts[4]="I wouldn't like to be in the monsters shoes..."
SkillTaunts[5]="It's a pity the monsters can't respawn."
SkillTaunts[6]="Those poor monsters are already dead."
SkillTaunts[7]="Rest in peace, monsters..."
[MonsterCreditsCW]
ArtText="Testers"
MusicSoundText="Special Thanks"
BizText="Contact info"
[MonsterCreditsWindow]
WindowTitle="Monster Hunt Credits (v613)"
[HuntMessage]
NewTeamMessage="has joined the hunt!"
[MonsterMenuItem]
MenuCaption="&Monster Hunt Credits"
MenuHelp="All the people behind Monster Hunt!"
[OLautomag]
WeaponDescription="Classification: Automatic Magnum"
DeathMessage="%o got gatted by %k's %w."
PickupMessage="You got the AutoMag"
ItemName="Automag"
[OLDPistol]
WeaponDescription="Classification: Energy Pistol"
DeathMessage="%o was killed by %k's %w. What a loser!"
PickupMessage="You got the Dispersion Pistol"
ItemName="Dispersion Pistol"
[MonsterHuntObjective]
Message="Complete the objective"
[OLASMD]
WeaponDescription="Classification: Energy Rifle"
DeathMessage="%k inflicted mortal damage upon %o with the %w."
PickupMessage="You got the ASMD"
ItemName="ASMD"
[OLEightball]
WeaponDescription="Classification: Heavy Ballistic"
DeathMessage="%o was smacked down multiple times by %k's %w."
PickupMessage="You got the Eightball gun"
ItemName="Eightball"
[OLRifle]
WeaponDescription="Classification: Long-Range Ballistic"
DeathMessage="%k put a bullet through %o's head."
PickupMessage="You got the Rifle"
ItemName="Sniper Rifle"
[OLFlakCannon]
WeaponDescription="Classification: Heavy Shrapnel"
DeathMessage="%o was ripped to shreds by %k's %w."
PickupMessage="You got the Flak Cannon"
ItemName="Flak Cannon"
[OLRazorjack]
WeaponDescription="Classification: Skaarj Blade Launcher"
DeathMessage="%k took a bloody chunk out of %o with the %w."
PickupMessage="You got the RazorJack"
ItemName="Razorjack"
[OLMinigun]
WeaponDescription="Classification: Gatling Gun"
DeathMessage="%k's %w turned %o into a leaky piece of meat."
PickupMessage="You got the Minigun"
ItemName="Minigun"
[OLGESBioRifle]
WeaponDescription="Classification: Toxic Tarydium waste Rifle"
DeathMessage="%o drank a glass of %k's dripping green load."
PickupMessage="You got the GES BioRifle"
ItemName="GES Bio Rifle"
[OLStinger]
WeaponDescription="Classification: Tarydium Shard Launcher"
DeathMessage="%o was perforated by %k's %w."
PickupMessage="You picked up the Stinger"
ItemName="Stinger"

BIN
System/MonsterHunt.u Normal file

Binary file not shown.