InfclassR v1.2.0
Changes since yavl fork:
- Fixed looper grenades regeneration on hero found a flag (yavl/teeworlds-infclassR#155)
- Count hooker as a killer if the weapon is World (bretonium/my-infclass-server#2)
- Update hookers score on the hook target infected (by zone) (bretonium/my-infclass-server#2)
- Hook to a death tile now counted as a kill (bretonium/my-infclass-server#3)
- Fixed SnapID leaks (bretonium/my-infclass-server#12)
- Ghoul souls now disappear on round ended (bretonium/my-infclass-server#18)
- Bat color changed to green (bretonium/my-infclass-server#19)
- Added a new (laser) weapon for the mercenary (bretonium/my-infclass-server#46)
- Turrets do not try to fire through walls anymore
- Fixed hero could use a hammer as a usual weapon
- Fixed hero still having a hammer after the last turret placed
Changes since breton fork:
- Applied the fix for scientist kills counter (yavl/teeworlds-infclassR#151)
- Added maps: infc_headquarter, infc_floatingislands, infc_canyon, infc_k9f_small
- Imported Turrets for Hero class (yavl/teeworlds-infclassR#79)
Changes since both forks:
- Send kill message on a player infected himself (fixes necropotame/teeworlds-infclass#166)
- Restore both health and armor for a lonely zombie (in infection area)
- Fixed zombies count calculation (affects different aspects)
- A spectator can not become a called witch anymore
- Witches excluded from the list of candidates on a witch call
- A slug now can refresh the placed slime (note: this doesn't affect the client performance)
- Fixed conditions for becoming a spectator
- Added some minor changes to a few maps (adjusted limits, minplayers, bonus zone moved on
infc_spacelab
, infection area colored red on some other maps) - Bat now is able to jump right on infection
- Tuned settings for many maps (timelimit, rounds per map, initial infected, min players, fun rounds...)
- Credits info moved to own /credits chat command
- Fixed "Kicked (is probably a dummy)" for builds with disabled SQL
- Added broadcast help message for a mercenary with laser
- Added broadcast help message for a medic with laser
- Default Scientist weapon changed to the rifle (to prevent instant death on 'fire' of a just revived scientist)
- Added a check if the class menu is clickable before processing (fixes rare issue with class selection)
- If a dead character was frozen, count the freezer as the killer
- Give score points to the killer when "undead is finally dead"
- Merc (poisoning) grenades explosion does not consume extra ammo anymore
- Fixed NOAMMO sound for merc and medic grenade launchers
Improvements for Fun Rounds:
- The player class is now set immediately (without a menu)
- Mercs now have no rifle (the weapon does nothing during fun rounds)
- The fun round now can be configured via console or specified on a per-map basis
Changes for server management
- Added a reset.cfg file called on map reload
- Allow a simpler syntax for start_special_fun_round
- Added
inf_first_infected_limit
variable to override the number of initially infected players (used for some maps) - Added
inf_anti_fire_time
to configure antifire duration (suppress fire after character spawned and/or class selected) - Added CMakeLists (bam is still recommended for building the production binary)
- Added support for a reset file to execute on map change or reload
- mapinfo files replaced by executable .cfg
- Added commands:
add_map
to add a map to the rotation listqueue_map
to queue the next mapclear_fun_rounds
to clear the fun rounds configurationadd_fun_round
to add a possible fun round configuration to the listsv_shutdown_when_empty 1
to shut down the server when all players quitversion
command to get the info about the server builddump_variables
to get all variablesget
command to get a variable valueadjust
command to increase/decrease an int var (e.g.adjust sv_rounds_per_map +2
)