mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
[MIRROR] Adds an action speed modifier system (#522)
* Adds an action speed modifier system (#53023) * Adds an action speed modifier system Co-authored-by: Qustinnus <Floydje123@hotmail.com>
This commit is contained in:
@@ -208,26 +208,32 @@
|
||||
if(SANITY_INSANE to SANITY_CRAZY)
|
||||
setInsanityEffect(MAJOR_INSANITY_PEN)
|
||||
master.add_movespeed_modifier(/datum/movespeed_modifier/sanity/insane)
|
||||
master.add_actionspeed_modifier(/datum/actionspeed_modifier/low_sanity)
|
||||
sanity_level = 6
|
||||
if(SANITY_CRAZY to SANITY_UNSTABLE)
|
||||
setInsanityEffect(MINOR_INSANITY_PEN)
|
||||
master.add_movespeed_modifier(/datum/movespeed_modifier/sanity/crazy)
|
||||
master.add_actionspeed_modifier(/datum/actionspeed_modifier/low_sanity)
|
||||
sanity_level = 5
|
||||
if(SANITY_UNSTABLE to SANITY_DISTURBED)
|
||||
setInsanityEffect(0)
|
||||
master.add_movespeed_modifier(/datum/movespeed_modifier/sanity/disturbed)
|
||||
master.add_actionspeed_modifier(/datum/actionspeed_modifier/low_sanity)
|
||||
sanity_level = 4
|
||||
if(SANITY_DISTURBED to SANITY_NEUTRAL)
|
||||
setInsanityEffect(0)
|
||||
master.remove_movespeed_modifier(MOVESPEED_ID_SANITY)
|
||||
master.remove_actionspeed_modifier(ACTIONSPEED_ID_SANITY)
|
||||
sanity_level = 3
|
||||
if(SANITY_NEUTRAL+1 to SANITY_GREAT+1) //shitty hack but +1 to prevent it from responding to super small differences
|
||||
setInsanityEffect(0)
|
||||
master.remove_movespeed_modifier(MOVESPEED_ID_SANITY)
|
||||
master.add_actionspeed_modifier(/datum/actionspeed_modifier/high_sanity)
|
||||
sanity_level = 2
|
||||
if(SANITY_GREAT+1 to INFINITY)
|
||||
setInsanityEffect(0)
|
||||
master.remove_movespeed_modifier(MOVESPEED_ID_SANITY)
|
||||
master.add_actionspeed_modifier(/datum/actionspeed_modifier/high_sanity)
|
||||
sanity_level = 1
|
||||
update_mood_icon()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user