
Demolisher
Adds a melee-ranged style switching survivor based on Demoman and Demoknight from Team Fortess 2. Multiplayer compatible. Partially configurable. Work in progress.Details
0.3.4: "Skills API usage" Update
-
Use R2API Skills module to rename geenric skills and hide detonation skill in lobby loadout tab
-
Add additional check for survivor to ensure you are spamming Demolisher select button and not someone for other page in the same slot (Couldn't fix duping easter eggs but whatever)
-
Add Halcyonite spin sound to Demolisher Whirlwind spin
0.3.3: "Mastery unlock and slam fix" Update
-
Fixed mastery unlock being unlockable for all survivors
-
Fixed slam special availability from "must be on ground" to "must be in air'
-
Moved buff resetting to GlobalEventManager_OnCharacterHitGroundServer hook. Buff resetting on landing should work better in multiplayer
0.3.2: "Stop sucking" Update
-
Whirlwind special doesn't suck teammates
-
Slightly increased Zatoichi size
-
Added more voicelines audios
-
Added sword swing audio to Hit Storm Leaping
-
Added spread bloom addition to Heavy Smash, Hit Storm and Swap
-
Added more victim body null checks to on kill onhook
-
Added swapping audio
-
Stickies detonate on death
0.3.1: "MMHOOK my ass" Update
- Recompiled for new MMhook update
0.3.0: "Skin and AI masteries. Plus more specials reworks update" Update
-
Added Mastery skin
-
Added AI Master
-
Added some configs. For now only to projectiles
-
Multiply bonus stock for Secondaries based on max stock
-
Added slight velocity to counteract gravity for projectiles
-
Removed Mine Layer skill because Mines dissappear on fire for unknown reasons
-
Networked sword on hit effects and moved sword bullet attacks from server to authority
-
Reworked Heavy Smash special
-
Reworked Hit Storm special
-
Updated tracer visuals
-
Whirlwind special now sucks enemies in in some radius
-
Slam special can be cast only in air
-
Added Loadout Skill Titles compatability
-
Spamming Demolisher select button in lobby will make you and your friends horny
-
Added sphere range indicators for traps
-
Increased full arm time for traps by one second for all
-
Full arm time, arm time and detonation time scale with attack speed
-
Added on kill, on death and on spawn voicelines
-
Replaced Character Body with Demo Character Body with Demo Component component and Demo Voicelines component fields to reduce GetComponent usage, making some optimisations
-
Changed standard compression to chunk based compression to reduce load time
-
Changed assetbundle loading to async to reduce load time
-
Model and rig update
-
Simplified crosshair even more
-
Changed explosion damage fallof to None for all explosive projectiles
-
Cached rays more to reduce GetAimRay usage
-
Ticked "isKinematic" in Character Collider, fixing character jittering
0.2.3: "Small Oppsie" Update
-
Fixed damage scaling for Special One Ranged Style
-
Left some junk from currently developing concept but it should be fine
0.2.2: "Special Networking" Update
-
Networked Hook Launcher Secondary, Slam Special and Heavy Attack Special. Clients can now properly use hook movement ability. Host can now move clients with hook.
-
Hook now ungrounds bodies
-
Added missing mobility if the hook is hooked on to a champion
-
Added lobby intro animation
-
Fixed fingers pose for animations
-
Slightly changed character texture
-
Bodies that are off bounds in Slam state will teleport back or die if they go way too high or if there's no map zone down
-
Updated Model Parts addition to newer API method
-
Specials now take base primary skill instead of current primary skill
-
Simulation space of smoke effect now goes local on emoting
0.2.1: "No Prediction" Update
-
Turned off prediction for projectiles. Should prevent projectile duplication in multiplayer (Hook still doesn't work)
-
Projectiles fired from Slam state will retain character velocity
-
Fixed grenades reloading only one stock
-
Removed Model Additions API from the package
0.2.0: "Specials and improvements" Update
-
Added own VFX for Fully Armed traps
-
Remade Whirlwind Special for Ranged Style to match Melee Style
-
Added placeholder icon and text for default skin
-
Fixed one skin issue
-
Content Additon is now fully using IContentPackProvider
-
Skill descriptions in Loadout tab use keyword text
-
Updated Slam special. Launched enemies don't move nor attack until landing. On hit launched enemies launch up again, applying Cripple debuff for 12 seconds
-
Stafing now stops on collision hit instead of floor hit
-
Updated sword swing animation
-
Improved Mine detection
-
Bodies durring Slam state can go off bounds from the top
-
Made some swords on hit effec base on proc
-
Changed proc for Whirlwind Special for Melee Style (1->0.6)
-
Added definitive descriptions for Shields
-
Firing traps from Special skills will detonate all traps that were fired from Special attack
-
Fixed Detonate and Slam skill states override conflicting with each other
-
Changed some values for Whirlwind Special for Melee Style, I lost the track
-
Made skill swapping input logic more independent
-
Remade Hit Storm special to be faster and easier to use
-
Do I even have write all of this? Do you read it?
-
Moved sword attacks to server. This should improve on hit effects in multiplayer
-
Double projjectiles for clients in multiplayer IS STILL NOT FIXED WHY WHY WHY I AM CURSED BY RA
-
Removed weapon objects system and port it into a separate mod API
-
Updated crosshair to be simpler
-
Traps that are sticked to characters will unstick if this character dies
-
Added new Heavy Smash special. Hold Special to charge a powerfull attack
-
Changed damage multiplier for SKullcutter first hit (3->2.4)
-
Fixed death behaviour
-
Sword statistics now base from a constant values
-
Added on hit effect for sword attacks
-
Skullcutter first hit damage multiplier now works as intended
-
Hook now can't pull champions AKA bosses
-
Changed reload time value for Hook Launcher (6->4)
-
Disabled Rotate To Velocity component for now as it was causing some issues. Will fix later
-
Added more null checkers and fixed some cringe ones
0.1.1: "Hot Patch" Update
-
Changed self knockback value for Jumper trap (15->10)
-
Changed enemy knockback value for Jumper trap (12->7)
-
Changed self knockback value for other traps (10->4)
-
Changed enemy knockback value for other traps (2->1)
-
Increased range for knockback by 1.35 times
-
Added team filter for knockback redirection
-
Removed debug logs from hook component (oops!)
-
Added ability to swap styles with Utility+Special
-
Made crosshairs recharges opaque when full
-
Added Full Arm Time feature
-
Changed radius value for Caber (1->1.2)
-
Changed radius value for other swords (1->1.5)
-
Changed range value for Skullcutter (8->10)
-
Changed range value for Caber (4->6)
-
Changed range value for other swords (6->8)
-
Remade Caber explosion damage (mostly nerfed)
-
Swords can recharge when used
-
Swords do not remove sprint
-
Made little descriptions for skills
-
Made swing animation additive
-
Changed stocks reload value for Rocket Launcher (3->4)
-
Changed stocks reload value for other grenade launchers (4->6)
-
Changed reload time value for other grenade launchers (4->3)
-
Changed reload time value for all sticky launchers (1->1.1)
-
Changed reload time for Slam special (10->6)
-
Changed reload time for other specials (10->12)
-
Changed swing up time for Caber (0.2->0.1)
-
Changed swing up time for other swords (0.5->0.4)
-
Changed swing down time for Caber (0.4->0.2)
-
Changed swing up time for other swords (0.5->0.4)
-
Primary sword hits recharge shield by 25%
-
Prevented some log spam in multiplayer
-
Removed assetbundles of other mods
-
Shield bash cannot damage teammates (could lead into characters suicide)
-
Changed damage for Pill Launcher (5->4.5)
-
Changed damage for Bomb Launcher (4->6)
-
Changed damage for Sticky Launcher (6->4)
-
Changed damage for Antigrav Launcher (7->5)
-
Changed damage for Mine Layer (9->3)
-
Changed projectile lifetime for Bomb Launcher (3->1)
-
Halved damage for first Special Sword style
-
Changed duration of first Special Sword Style (5->4)
-
Removed flying ability for first Special Sword Style
-
Added gravity affection for first Special Sword Style
-
Slightly reduced speed for first Special Sword Style