Slender Fortress 1.6.0 Modified
This update requires a content pack provided below
Changelog
- Removed unused special rounds (Single Player and Glitched Pages)
- Added a Linux check to allow the Linux animating system due to the Windows system being buggy
- Death cam bosses now actually animate via outline
- Added a new forward, SF2_OnRenevantWaveTrigger(int iWave)
- SF2_BossIndexToEntIndexEx is now actually explainable
- Added 8 natives, SF2_GetBossAttributeName, SF2_GetBossAttributeValue, SF2_GetBossProjectileType, SF2_GetBossCurrentAttackIndex, SF2_GetBossAttackIndexDamageType, SF2_GetBossAttackIndexDamage, SF2_GetBossAttackIndexType, and SF2_IsSlaughterRunMap
- Added a new mini gamemode (In development for solo play), Slaughter Run
- Optimized A LOT of things (Courtesy of MAGNAT2645, #14)
- Fixed a bug where using sm_sf2_getbossindexes would print an error if used in the server console #22
- Chat messages now only use OnClientSayCommand #19
- Increased string length for special rounds #18
- UNTESTED: Potentially fixed a bug where special round votes don't work #20
- The Ducks special round now actually changes page models and plays the desired sounds
- Fixed a bug where bosses would get stuck during a death cam state if a player disappeared for any reason
- Added 7 new kill types, burn, gib, delete, push, dissolve, plasma (Kind of), and resize
- The kill effects now appear faster
- Boss teleport min ranges and max ranges can now be affected by difficulty
- Changed Triple Bosses music (Hydra X9K Music - Never Let Up Remix)
- Fixed the default 20 Dollars music at the cost of slightly increased file size
- Triple Bosses music volume decreased from 100% to 80%
- Replaced OnGameFrame() with a timer (I hear its a bit more stable)
- Packet drops from bosses no longer occur, somehow
- Bosses can now hear weapons
- Auto chase now has extended key values, hearing voices, weapons + flashlights, footsteps, and general
- Added an auto chase cooldown of 0.3 seconds
- Class Scramble now actually works
- Due to naughty names being present in group names, sm_slgroupname can now only be used by admins until pre-defined names are made (Suggest them if you want to)
- Optimized timers
- All timer handles now reset after map change to avoid crashes
- No points can now be accessed by admins that have the slay command access and show proper messages
- Added 2 new admin commands, sm_sf2_toggle_boss_teleports and sm_sf2_toggle_attack_waiters
- Almost all of GetVectorDistance has been replaced with the more stable GetVectorSquareMagnitude (Old method was slower)
- GetVectorLength now returns the value that hasn't been square rooted (It was really slow)
- Dropped weapons now immediately delete themselves
- Most of AcceptEntityInput(entity, "Kill") has been replaced with RemoveEntity(entity)
- Added 6 new page rewards, jarate, gas, speed buff, overheal, and defense (Suggested by Dookster)
- Fixed a bug where turning on the 20 Dollars CVar wouldn't do anything
- Refined the code for kill effects (Minus Multieffect)
- All of TeleportEntity functions come before DispatchSpawn to avoid crashes
- Fixed a bug where backstab icons persisted after backstabbing someone in PvP
- Backstabbing works in warmup rounds now, so have fun kiddies during warmup 👍 :)
- The credits menu has been updated to no longer block off the Next and Back functions
- Removed more unused functions
- The two for loops in the boss' think function have been merged to only one for loop
- Boss attacks now start at the origin point rather than an offset created based off the boss' hitbox
- Bacon Spray now makes bosses choose their closest player rather than breaking
- Fixed a bug where the fireballs and iceballs hitboxes were horrible
- Increased the boss' default max jump height from 190.0 to 360.0
- Decreased the sound level for the smite sound
- You can no longer edit the boss' step size
- sound_hitenemy and sound_missenemy now have customizable levels, volumes, pitches, and channels
- Added an alternative method to multi attack, hit, and miss sounds
- Removed the Hyper Argonite Giant Boxing special round, no one could really use it
- Escape Tickets now forcefully ends gracetime and changes the difficulty to Insane
- Special Round Vote now only shows the name of the special rounds and not the whole description
This was really tough to make, 2 months passed, and we've finally upgraded to version 1.6.0, did you think we would do 1.5.5.7? Not really.