v1.3.0
InfclassR v1.3.0 - 2021-11-27
General:
- Added initial support for the Entities View (Infclass game tiles converted to DDNet tiles)
- Added a broadcast message to Class Menu on a disabled class hovered (suggested by ipoopi)
- Added a message on an infected hooked human to inf zone
- Added a message on a human (self) infected by the zone
- Added a message for the infected player ("You have been infected by...")
- Added /lang shortcut for /language chat command
- Added freeze indicator
- Updated help pages (big thanks to ipoopi)
- Updated translation
- Updated conditions for joining specs
- Updated
/changelog
implementation /help
now shows/help game
page- Added a reference to
/help
to the welcome message - Improved indirect killer detection (added some causality)
- Implemented DDNet-specific /w support
- Implemented a chat filter for ! messages (!me, !best, etc...)
- Re-enabled infected hammer force effect on Soldier (noticeable on Bat damage)
- Spider feet are now colored in dark red on web hook length limit reached
- Base HP increase on a ninja killed a target replaced with overall HP increase (now ninja can get an armor)
- Undeads and Voodoos now reduce Engineer Wall lifespan
- Undead now can not be healed/unfreezed on an Engineer Wall
- Ghoul leveling rebalanced (effectively capped at the value of previous 50%)
- Removed Ghouls bonus to hook damage
- Removed (random) stun grenades from Soldier and Looper arsenal
- Removed 'witch portal' game feature
- Slug slime now heals the slugs
- Slug slime now heals up to 12 of total HP
- Bat class excluded from the classes available for the first infected
- Ninjas are now invincible for hammers during the split second of katana attack
- Infection 'by the game' (e.g. the initial infection and the 'unfair' infection) now kills the characters
- Infection spawn protection (1 second) now actually given on infection spawned (on a spawn point)
- Activity check is now disabled if the player is alone
- The indirect killer lookup now applied to self killers
- Hero gift now includes ammo for the Gun
- Witch death speciality turned off for fun rounds
- Stunned characters now express EMOTE_BLINK
- Fixed sniper position unlock on a jump
- Fixed UTF-8 ban reasons (from DDNet)
- Fixed InfClass zones sensitivity (only the right top point of the Tee was checked previously)
- Fixed the player skin sometimes showed as default if the character is not in the game world
- Fixed Scientist ammo wasting on not allowed teleportation attempts
- Fixed Scientist kills during a white hole effect allowed to place another white hole
- Fixed Scientist broadcast message for the case with active white hole and mines
- Fixed the lonely infection HP bonus (sometimes given by a mistake)
- Fixed ninja (freezer) reward if the player ID is 0
- Fixed joining specs with 3 first infected
- Fixed missing hook protection until the player class is set
- Fixed ServerInfo compatibility with DDNet 15.5+
- Fixed spawn delay on Voodoo selfkill
- Fixed Ninja target update on the target revival
- Fixed Mercenary (laser rifle) reward on kills
- Fixed '/alwaysrandom 1' armor bonus (big thanks to breton)
- Fixed died passenger still spawns on the taxi driver
Maps:
- infc_headquarter: The graphics cleaned up (no gamelayer changes)
- infc_k9f_small: Removed an invisible hookable tile on the bottom left
- infc_floatingislands: Updated to a remapped version (by FluffyTee), fixed flags position
- infc_warehouse2: Fixed the bottom 'death' tiles
Maintenance:
- Added
sci
shortcut for the Scientist class - Added
inf_last_enforcer_time_ms
variable to adjust the causality - Added
sv_changelog_file
- Added
sv_filter_chat_commands
to toggle the filter of !me and similar messages - Added various
about
config variables so an admin don't need to hack the server to change contacts:about_source_url
about_translation_url
about_contacts_discord
about_contacts_telegram
about_contacts_matrix
- Deprecated variables:
inf_stun_grenade_minimal_kills
(does nothing, remove it)inf_stun_grenade_probability
(does nothing, remove it)queue_map
is verbose now- In case of internal failure the server process now will return the actual error code (port from DDNet)
- Now the server will refuse to generate maps if the needed skins are missing
- Data files moved from
bin/data
to the correctdata/
dir - Removed
bam
build support. CMake is the only option now. - CMake: Implemented installation target
- CMake: Minimum version fixed to 3.7 (needed for FindICU module)
- CMake: Removed unused requirements
- CMake:
storage.cfg
now installed asstorage.cfg.example
to simplify data customization - CMake: MaxMindDB is a soft dependency now