
Demolisher
Adds a melee-ranged style switching survivor. Work in progress.Details
0.6.2: "Killing him more" Update
-
Add missing nullcheck to Ground SLice projectile ghost
-
Fix achievement icons having placeholder icons
-
Fix kill voicelines only playing on server
-
Increased Devil Parcel cooldown from 16 to 24
-
Increased Charge cooldown from 6 to 8
-
Decreased Rocketjump movespeed clamp and Rocketjump jump clamp from 2.5 to 1.5
-
Decreased Sword Slash duration from 0.3 to 0.2
-
Decreased Devil Parcel movement control from 0.2 to 0.1
-
Increased Devil Parcel damage from 200% to 1000%
-
Increased Devil Parcel damage by speed from 50% to 70%
-
Increased Devil Parcel radius from 3 to 9
-
Increased Devil Parcel radius by speed from 0.2 to 0.3
0.6.1: "Oppsie" Update
- Replace some effects root object from main hurtbox with body object
0.6.0: "The biggest nerf in Demolisher history" Update
-
Overcomplicate rocketjumping logic more to only give force up to 2.5x move speed
-
Reduced air control when rocketjumping
-
Ground Slice projectile can be rided if primary button is held before firing
-
Sharpness increases melee damage by 50%
-
Softness increases melee attack speed by 50%
-
Ground Slice projectile lifetime and speed scales with attack speed
-
Heavy Bomb projectile uses previous velocity as knockback force for better knockback
-
Reordered Remote Detonattion state code for it to still set next state to main when detonating produces errors
-
Reduced Remote Detonattion interrupt priority
-
Increased Whirlwind air control based on move speed
-
Increased grounding distance and step offset for Charge and Chain Dash to further reduce uncontrolable trimping
-
Smooth Chain Dash
-
Secondary can be used during Charge and Chain Dash
-
Optimise main state slightly
-
Charge doesn't take vertical velocity for extra velocity if body can't fly
-
Fix DemolisherProjectileWeaponDef stats not doing anything
-
Remove Grappling Hook and Slicing Flow skills. Put Grappling Hook achievement onto Heavy Bomb
-
Increased Sticky Trap damage from 300% to 450%
-
Decreased Sticky Trap stocks from 8 to 4
-
Increased Heavy Bomb damage from 300% to 450%
-
Decreased Heavy Bomb stocks from 4 to 2
-
Decreased Sword Slash Range from 16 to 12
-
Increased Heavy Boots Minimum Velocity to Stomp from 64 to 80
-
Decreased Heavy Boots Pull Strength from 128 to 64
-
Decreased Collapse Bullet Damage Coefficient from 10 to 0
-
Decreased Collapse Bullet Proc Coefficient from 10 to 0
-
Decreased Collapse Bullet Force from 1000 to 0
-
Increased Collapse Explosion Damage Coefficient from 10 to 15
-
Decreased Collapse Explosion Proc Coefficient from 15 to 1
-
Reduce Fem Demolisher thickness
-
Commando skin devil form is now Void Fiend
-
Add more configs
0.5.2: "Yes russian" Update
-
Fixed russian translation not initiating when launching the game on russian
-
Move rocketjump buffs to client
-
Added bunnyhop
-
Prevent jumping if body has Demolisher rocketjump buff and Demolisher boots passive
0.5.1: "Oh my goodness gracious" Update
-
Fixed Demolisher Crosshair Melee Special Charge Meter and Demolisher Crosshair Ranged Special Charge Meter not working for real
-
Further improve skill descriptions
-
Increased Ground Slice interrupt priority
0.5.0: "Pretty thick" Update
-
Added individual effect coefficients for all melee attacks. Effect coefficient multiplies melee effect values
-
Pressure now floats user when midair
-
Ground SLice projectile now moves enemies and goes backwards on the end
-
Turned Sword Slash, Pressure and Devil Aura effects into proper effect defs to use pooling
-
VFX and sounds overhaul
-
Added Fem Demolisher and Taurus skins
-
Added russian translation
-
Added Taunt voicelines that play on kill
-
Added Landing voicelines that do not play anywhere currently
-
Improved style switching speed for clients
-
Improved rocket jumping for clients (it is Brynza API change but it is worth noting here too)
-
Improved Charge knockback
-
Charge speed now scales with maximum velocity on enter if base movement is lower
-
Charge now resets velocity on exit if character is on ground
-
Improved Whirlwind steering
-
Reduced Ground Slice interrupt priority
-
Changed Charge base duration from 1.5 to 2 seconds
-
Changed Sword Slash hit jump from 0.4 to 0.35
-
Changed Ground Slice cooldown from 4 to 8 seconds
-
Cooldown for Ground Slice starts recharging instantly
-
Changed cooldown for secondary grenade skills from 3.5 to 5 seconds
-
Cooldown for secondary grenade skills does not reset on skill use
-
Changed Flying Enemy Kills achievement requirement kill count from 500 to 350
-
Added new condition for Flying Enemy Kills achievement to check if attacker is midair on kill
-
Added max pitch for Demolisher Animator
-
Hide button inputs for Demolisher extra skills UI
-
Sligthly lower Demolisher extra skills UI
-
Improved skill descriptions
-
Optimized base Demolisher state that most Demolisher states use
-
Improved Demolisher Custom GameObject Addition addition and deletion
-
Feet Smoke effect doesn't apply when there is one already or when character is grounded
-
Fixed Sword Slash hit jump incorrectly setting vertical velocity
-
Fixed Slicing Flow not running slice animation and audio for clients
-
Fixed Ground Slice not taking melee effects
-
Fixed Fuel Array Cell in Demolisher Elevator for clients for real this time
-
Fixed Commando skin not using proper devil material (Soon Commando skin will use Void Fiend as devil form)
-
Fixed Demolisher Crosshair Melee Special Charge Meter and Demolisher Crosshair Ranged Special Charge Meter not working
-
Fixed Demolisher materials in lobby when some unknown mods are installed
0.4.6: "Me when I ldloc/stloc by a set value" Update
- Fixed TakeDamageProcess ldloc stloc to not take set values, fixing the new patch issue and futureproofing it
0.4.5: "Me when I forget to nullcheck" Update
- Added missing inventory nullcheck to modify gravity onhook.
0.4.4: "I am a dumbass" Update
- Changed Medium Melee Attack hit jump value from 1 to 0.4 (it is supposed to be 0.4 but I accidentaly left 1 this whole time. Though now you will see the power of my configs, upon update, if you have not yet changed that config, its value will be changed)
0.4.3: "Networking sucks" Update
-
Fixed Charge and Chain Dash instant melee hits not working and crazy on clients
-
Fixed Fuel Array Cell erroring in the elevator. it is still probably doesn't work for clients, I will fix later
-
Fixed feet smoke not going away for other clients
-
Added more nullchecks
-
Unstatic values for DemolisherHook components
-
Whirlwind now takes previous velocity magnitude for moving
-
Increased explosion radius for all projectiles from 6 to 10 to compensate for client ping for better rocketjumping
0.4.2: "Even More Dead Driller" Update
-
Fixed Bullseye NRE spam by removing Driller corpse in the elevator hurtboxes
-
Projectiles interpolation fix now works only for selected Demolisher projectiles
-
Sword Slash pogo works on lethal hit
-
Demolisher Vocelines config is now client side
-
Demolisher on death now detonates all placed traps
-
You can hide sticky trap blast radius indicator in config
-
Added ranged and melee indicators to the crosshair. They can also be disabled in config
0.4.1: "Quick Fix" Update
-
Fixed Bomb Double Donk not knocking back bodies with rigid body controller
-
Fixed dead Driller body not appearing in the elevator
-
Charge and Chain Dash add extra step offset during skill usage
-
Charge nullifies vertical velocity if it is smaller than 0 on enter
-
Devil Parcel, Pressure, Slicing Flow and Whirlwind give armor boost during skill usage
0.4.0: "Alloyed Collective fix" Update
- Fixed for Alloyed Collective update
0.3.6: "Reflect my ass" Update
- Added "Fix King Mod Utilities" as a Thunderstore Dependency. It will not download King Mod Utilities itself if there isn't
0.3.5: "Some fixes" Update
-
Reduced Swap state minimum interrupt priority
-
Shield charge modifies velocity instead of root motion
-
Moved SKillDef config generator from grenade skill generator to the root generator
-
Remade "isSwapped" property getter. This should work better
-
Lobby easter egg jumpscare doesn't initilises more than once when using Srollable Lobby UI mod
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