This pull request makes significant changes to the King's Conquest gamemode.
Major Changes
King damage has been redone to use the new damage actions. This means the king is no longer immune to all types of non-contact damage (e.g., fall).
Maps can optionally include a race at the beginning of the match to decide who will be the king. There is a 30 second timelimit, and any undecided teams will have their king randomly chosen. The fallback behaviour is to pick a random king on match start if not used. This can be enabled by defining the following constants:
The world border complements additional B and C spawn locations. Spawns are sequential, so will start at A. As the border shrinks and spawns are outside of the border, it will move spawns to the next safe location until all spawns are outside of the border and players will no longer respawn. This does not use the blitz module so participants will still be credited with any win.
<!-- initial spawn -->
<constant id="team-one-spawn-a">x,y,z</constant>
<constant id="team-one-yaw-a">yaw</constant>
<constant id="team-two-spawn-a">x,y,z</constant>
<constant id="team-two-yaw-a">yaw</constant>
<!-- optional alternate b and c spawn, etc -->
<constant id="team-one-spawn-b">x,y,z</constant>
<constant id="team-one-yaw-b">yaw</constant>
As this uses fallback constants, the <include/> must be put after any map defined constants
Minor Changes
Team switching completely removed
You can now override King with another noun by defining <constant id="king-noun">Queen</constant>
King dropping flag no longer ends the match, however the king will take 2 damage every 1s until they pick the flag back up
King health bar uses health rather than changing the max-health
King warhorn recovery increased from 6 to 10 HP
King golden apple recovery increased from 3 to 4 HP
King is no longer reduced to 5 HP in sudden death
TNT kill reward changed from every 2 to every 3 kills
You now get 2 small fireballs every 2 kills
Scout also receives a throwable web projectile on kill
This pull request makes significant changes to the King's Conquest gamemode.
Major Changes
King damage has been redone to use the new damage actions. This means the king is no longer immune to all types of non-contact damage (e.g., fall).
Maps can optionally include a race at the beginning of the match to decide who will be the king. There is a 30 second timelimit, and any undecided teams will have their king randomly chosen. The fallback behaviour is to pick a random king on match start if not used. This can be enabled by defining the following constants:
Added a world border which will appear at 7m30s and start shrinking from 8m until the timelimit ends at 15m.
The world border complements additional B and C spawn locations. Spawns are sequential, so will start at A. As the border shrinks and spawns are outside of the border, it will move spawns to the next safe location until all spawns are outside of the border and players will no longer respawn. This does not use the blitz module so participants will still be credited with any win.
As this uses fallback constants, the
<include/>
must be put after any map defined constantsMinor Changes
King
with another noun by defining<constant id="king-noun">Queen</constant>
health
rather than changing themax-health