Skip to content

InfclassR v1.2.0

Compare
Choose a tag to compare
@Kaffeine Kaffeine released this 22 Mar 01:32
· 1825 commits to production since this release
v1.2.0

Changes since yavl fork:

Changes since breton fork:

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 list
    • queue_map to queue the next map
    • clear_fun_rounds to clear the fun rounds configuration
    • add_fun_round to add a possible fun round configuration to the list
    • sv_shutdown_when_empty 1 to shut down the server when all players quit
    • version command to get the info about the server build
    • dump_variables to get all variables
    • get command to get a variable value
    • adjust command to increase/decrease an int var (e.g. adjust sv_rounds_per_map +2)