Skip to content

Releases: redsunservers/SuperZombieFortress

4.6.2

23 Sep 10:45
Compare
Choose a tag to compare

Check the auto-build page for any possible latest version.

Changes since 4.3.0:

  • Tank:

    • With a rage cooldown of 5 seconds, tank gets to throw a rock that does brutal damage.
    • Updated backstab damage to be flat 500 DMG instead of by percentage of max health.
    • Force spawn any pending tanks if CP is about to be captured
    • Block red team able to capture CP while a tank is alive.
  • Hunter:

    • Removed the unused/not-precached sound when pouncing
    • He can no longer double jump after pouncing (he can still start pouncing after a double jump, though)
    • Fixed pounces not connecting when landing on top of survivors
  • Jockey:

    • Removed the unused/not-precached sound when pouncing
    • He can no longer connect to survivors by just jumping, he must be using the rage pounce to do so
    • Updated his description as it mentions he can't attack when on someone's head, while he in fact, can
    • Fixed pounces not connecting when landing on top of survivors
    • Added sm_szf_jockey_movement_victim and sm_szf_jockey_movement_attacker convars
  • Stalker

    • Increased stalker's backstab stun duration to 10 seconds
  • Charger

    • Remove inconsistent end-of-charge crit
  • Overhaul zombie viewmodels

  • Update zombie damage scale aimed to lower on low survivors

  • Halfed Zombie Spy's knife damage

  • Remove Zombie Spy's damage dealt on backstab

  • Allow weapon switching during stun under 2x slower switch speed

  • Can now callout uncommon weapon to show glow outline, but without chat announce

  • Remove cooldown on calling out another weapon

  • Callout in chat now only shown if it's not glowing

  • Player calling out weapon now shows glow to itself

  • Remove unused moralevalue in config

  • Allow Spy to disguise as anyone except Spy

  • Decrease Warrior's Spirit's health on kill to 25

  • Remove infected/Tank speed boost while on fire

  • Update infected models to fix crash related to l4d2 particles

  • Fix sm_szf_melee_ignores_teammates when using Disciplinary Action

  • Remove grace period boost

4.3.0

26 May 20:48
00aa3fb
Compare
Choose a tag to compare
  • Complete overhaul of stun
    • Add 6 seconds of effects like:
      • Blind
      • Black fog
      • Blocks able to hear voicelines
      • Hides some parts of HUD
      • Prevent able to switch weapons
    • Remove TF2's ghost stun and damage resistance
    • Add admin command sm_stun [target] [duration]
  • Update Spitter
    • Walking out of Spitter's gas still gives 5 more extra seconds of bleed
    • Survivors no longer get health regeneration while bleeding
    • Replace 2 sec movement freeze to 1 sec user's control/buttons
  • Update Charger
    • Charging no longer allow users to fly
    • Add victim ice movement effect instead of slightly launching up in air
  • Update Tank
    • Prevent health draining while in spawnroom
    • Prevent tank spawn announce when respawning from spawnroom
  • Removed morale
  • Update zombie damage scale:
    • In survival maps, progress is now scaled by round timer instead of by CP capture progress
    • Remove extra calculations from survival mode
    • Remove scale increase from overall zombies killed
    • Increase scale from zombies killed since last survivor death from +0.003 to +0.004
    • Remove +0.3 increase cap from zombies killed since last survivor death
    • Increase frenzy scale from +0.1 to +0.15
    • Remove 1.1 scale cap from frenzy
    • Increase scale when capturing last point when current scale under 1.0
    • Decrease overall scale when below 1.0
    • Decrease minimum possible scale from 0.33 to 0.2
    • Trigger tank or frenzy when scale at 1.2 and 0.8 respectively when capturing last point
  • Show viewmodel while holding szf_carry
  • Only end grace period on setup end
  • Fix hooks on plugin loading mid-game

4.1.6

23 Aug 13:15
Compare
Choose a tag to compare
  • Fix precache and downloads while disabled
  • Fix server crash related to multi-stage maps

4.1.5

23 Jul 22:29
Compare
Choose a tag to compare
  • Fix some aspects applied while not enabled
  • Fix disguise model not reset after removed

4.1.4

21 Apr 21:03
Compare
Choose a tag to compare
  • Add support for unconventional static weapons (#105)
  • Fix Dispenser giving ammo again after re-deploy (#110)
  • Fix incorrect index for Voodoo-Cursed Engineer Soul
  • Fix welcome text not translated correctly

4.1.3

05 Jan 13:04
Compare
Choose a tag to compare
  • Update health and ammo pickups to behave more like actual item pickups
  • Fix crash from maps not having game_round_win entity
  • Fix error related to refilling list of weapons from array

4.1.2

07 Dec 07:35
f31fe98
Compare
Choose a tag to compare

This release contains some miscellaneous fixes and additions for Super Zombie Fortress, provided by the community. Upgrading is highly advised.

DHooks Update Required

This version makes use of the new DHooks methodmap API (#98).
Server operators need to update their version of DHooks to Version 2.2.0-detours15 or greater.

All Changes

Additions & Fixes by @Batfoxkid (#95)
Nerf Eyelander, buff Skullcutter by @Alex-Turtle (#96)
Fix Relay Frenzy by @Batfoxkid (#97)
Use DHooks methodmap API by @Mikusch (#98)
Add szf_weapon_uncommon_spawn for map makers by @Alex-Turtle (#99)
Basic support for multi-stage maps by @Alex-Turtle (#100)
Russian translation by @Blueberryy (#103)

4.0.2

16 Oct 13:46
Compare
Choose a tag to compare

General

  • Enable all class to both survivors and infected team
  • Passive health regeneration is now shown on HUD
  • Removed all class's reduced base speed
  • Disable freezecam
  • Disable weapon pickup collision
  • Add/Remove/Relocate many sounds
  • Music volume are now scaled in TF2 music setting
  • Last stand music have higher priority than tank music
  • Fix infected ragdolls not showing voodoo zombie souls
  • Fix speed not applied from many different TF2 sources
  • Fix survivors dropping mannpower rune from specific maps
  • Add Simplified Chinese translation
  • Add Japenese translation

Survivors

  • Picking up weapon now gives weapon from equipped loadout if its a reskin

  • Picking up weapon now update TF2 HUD rather than displaying each meters

  • Each rare weapon now only appear once for every round

  • Calling out rare weapon now shows outline to survivors who can pickup said weapon

  • No longer able to equip voodoo zombie souls

  • No longer able to equip Hardy Laurel due to fixes with spy disguise

  • Update several voicelines from weapon pickup, carring item and shooting tank

  • Replace starting 400 health to King Rune powerup, refilling health to max

  • Morale gain on kill now depends on infected class, killing class with higher max health gives more morale

  • Fix last survivor not triggered if died too fast

  • New pickup weapons:

    • All Scout, Heavy and Spy primary and secondary weapons, excluding Baby Face Blaster
    • Gunboats
    • Mantreads
    • Phlogistinator
    • Dragon's Fury
    • Darwin's Danger Shield
  • Melee weapon rebalances:

    • Atomizer: Pushes enemies on hit, removed triple jump and airborne minicrits
    • Candy Cane: Add 10% damage vulnerability
    • Market Gardener: Replace 20% damage reduction from rocket jumps to 25% higher rocket jumping
    • Homewrecker: Readd damamge penalty
    • Back Scratcher: Revert 90% health from healers penalty
    • Killing Gloves of Boxing: 5 seconds of minicrits on kill instead of crit
    • Fists of Steel: 10% melee resistance while active
    • Southern Hospitality: Revert 15% firing speed penalty
    • Eureka Effect: Renable with metal regeneration and disabled teleportation
    • Vita-Saw: Increases uber rate by 15%
    • Cloak and Dagger: Restricted
  • Scout

    • Has +25 extra max health
    • Has cap rate 1
    • Gains 2 primary ammo on kill
  • Soldier

    • Reduced primary ammo on kill from 2 to 1
  • Sniper

    • Has +25 extra max health
  • Spy

    • Has +25 extra max health
    • Starts with equipped Invis Watch and Disguise Kit
    • Can only disguise as valid player class if disguising as zombie team
    • Gains 2 primary ammo on kill

Infected

  • No longer able to equip cosmetics that conflicts with voodoo zombie souls

  • Scout

    • Removed goo effects, Sandman's ball now only does slowdown stun
  • Soldier

    • Equipped with Equalizer
    • Able to keep banners from equipped loadout
  • Pyro

    • Equipped with Sharpened Volcano Fragment, reduced afterburn damage
  • Demoman

    • Equipped with Eyelander
  • Heavy

    • Removed knockback resistance
    • Removed max 150 damage taken from a single hit
  • Engineer

    • Equipped with Gunslinger, without +25 extra health and stuns victim on combo punch
    • Has 100 max metal
    • Can build mini-sentry and dispenser, mini-sentry fires 2x slower and ammo decays, does not drop metal on destroyed
    • All buildings auto-destroy on owner's death.
  • Medic

    • Equipped with Amputator
  • Sniper

    • Equipped with Bushwacka
    • Able to keep wearables from equipped loadout

Special Infected

  • All special infected (excluding Stalker) now have custom worldmodel and viewmodel with fists as melee weapon

  • Tank

    • Increase slowdown when dealing damage and taken damage
    • Add knockback and airblast immunity
    • Prevent able to taunt
  • Charger

    • Changed class from Heavy to Demoman
    • Now pushes survivors in front of charger while charging
    • Removed stun and damage on survivor impact
  • Screamer

    • Renamed from Kingpin
    • Changed class from Scout to Medic
    • Plays in third-person
    • Removed 33% less damage from attacks
  • Smoker

    • Changed class from Spy to Sniper
    • Beam now shows in red color
  • Spitter

    • New special infected as Pyro class
    • Rage spits gas passer, dealing bleed damage to survivors with 16 seconds cooldown
    • Death also drops gas passer
  • Jockey

    • New special infected as Soldier class
    • Rage give hunter's weaker pounce with 5 seconds cooldown
    • Jumping into survivor allows to control most of its movement while dealing bleed damage

Maps

  • Add info_target szf_rarecap_ to override max rare weapons cap, e.g. szf_rarecap_30 would set cap to 30
  • Add logic_relay szf_laststand to force play last stand music
  • szf_zombierage now supports specific duration to set, e.g. szf_zombierage_10 would set frenzy duration to 10 seconds
  • szf_zombietank/szf_tank now always call tank, regardless if there already an active/incoming tank
  • logic_relay szf_laststand now call FireUser1 on last survivor, FireUser2 on last capture
  • logic_relay szf_zombierage/szf_panic_event now call FireUser1 on frenzy start, FireUser2 on frenzy end
  • logic_relay szf_zombietank/szf_tank now call FireUser1 on tank spawn, FireUser2 on tank death, with activator as zombie tank
  • Add weapon pickup szf_weapon_common to force common weapon
  • Add weapon pickup szf_weapon_uncommon to force uncommon weapon
  • Removed szf_goo_defense trigger

Configs

  • Add reskins.cfg and sounds.cfg
  • Add many new key supports in classes.cfg
  • weapons.cfg
    • Add support for non-0 skin weapon
    • Add support for class specific attrib to weapon
    • Improve support of setting weapon offset origin and angles
    • Removed class weapon key requirement
    • Removed _default_ melee key

Misc code changes

  • Add GPL-3.0 licence
  • Add translations support for all texts non-admins can view
  • Split many codes from superzombiefortress.sp to many files at szf folder
  • Many code style consistency
  • Rename eWeaponsRarity to WeaponsRarity in include file
  • Removed several unneeded functions
  • Setup dhook params and returns in gamedata file
  • Always enable full moon holiday
  • Force end round on plugin unload
  • Replace all force infected commands to sm_infected command
  • Cookies now have proper descriptions

3.2.1

15 Oct 20:14
Compare
Choose a tag to compare

SZF 3.2.1 changelog:

  • Fix grace period happening during Waiting for Players (#48)

3.2.0

12 Oct 10:51
Compare
Choose a tag to compare

SZF 3.2.0 changelog:

  • Restyled entire code (#47)
  • Add support for ignoring replay and sourcetv clients (#47)
  • Add workshop maps support (#46)
  • Disallow players from joining the infected team during grace period/setup (#44)
  • Remove unused youaresocold.mp3 sound (#47)
  • Fix memory leak from tutorials (#45)
  • Fix legacy enum struct compile warning (#43)