Aiming to implement the framework oranges has detailed in https://tgstation13.org/phpBB/viewtopic.php?f=10&t=19102
Moves canmove to a bitflag in a new variable called mobility_flags, that will allow finer grain control of what someone can do codewise, for example, letting them move but not stand up, or stand up but not move.
Adds Immobilize()d status effect that freezes movement but does not prevent anything else.
Adds Paralyze()d which is oldstun "You can't do anything at all and knock down).
Stun() will now prevent any item/UI usage and movement (which is similar to before).
Knockdown() will now only knockdown without preventing item usage/movement.
People knocked down will be able to crawl at softcrit-speeds
Refactors some /mob variables and procs to /mob/living.
update_canmove() refactored to update_mobility() and will handle mobility_flags instead of the removed canmove
cl
rscadd: Crawling is now possible if you are down but not stunned. Obviously, you will be slower.
/cl
Refactors are done. I'd rather get this merged faster than try to fine tune stuff like slips. The most obvious gameplay effect this pr has will be crawling, and I believe I made tiny tweaks but I can't find it Anything I missed or weird behavior should be reported.
* A Variety Of Updates
* Lovey Sprites!
* Adds implementation for listening status effects.
* Fixes implementation, uses defines instead of magic strings.
* Completely reworks status effect listeners
* Fixes Love Potions
* Fixes Approximately All The Things.jpg
* quick!
* Belligerent now prevents you from running even between chants
* one fuckup and git turns into a screaming hellspace populated only by pain
* glob
* seven seconds of pain
* New wizard spell: The Traps
🆑 coiax
add: Wizards now have a new spell "The Traps" in their spellbook.
Summon an array of temporary and permament hazards for your foes, but
don't fall into your own trap(s).
/🆑
Conjures some traps in an aoe, traps include Hand of God traps and
swarmer shocking traps. Hand of God traps require 60 seconds to recharge
between trapping.
I saw Cobby give this as a TC trade, and I thought it seems reasonable
as a silly wizard spell.
* Added The Traps to spellbook, modifed trap code more
* Adds action icon for The Traps
* Need to be adjacent to disarm
* Invocation is now Latin for "BEWARE THE TRAPS"
* Overlay queuing
* Fix SS flags
* Don't copy on assignment
* Flags processing
* Fix icon_smoothing
* MSO's helper proc
* Legacy detection
* Make it work
* Fixes shitcode
* Fix the flag
* |= -> +=
* OK, how did I fuck that up?
* shitcode
* Conditional assoc queue while initializing
* Cleanup everything
* Orange meme
* This isn't perfect, but its the best byond will give us.
* forgot about dir
* oh ya
* This was litterally the last thing i did last night before heading to bed
You can tell can't you?
* Fixes various shit
* Let's not ever pause
* Fix the flag
* Cleaned up some missing shit. Added image dummys
* Remove the one usage of FPRINT
* Jesus get rid of this
* You can now push Wraith Spectacles up
* you need to... actually LOSE the xray vision
* Don't flicker toooo much
* for bonus points, let's us refactor status effects while we're here
* might as well keep that around
* Adds Freon to the game
* MAP CHANGE MEMES
* hahahahafuck
* YOU SAW NNOTHING
* fuqq
* sd
* Fixes
* Fixes2
* fixes
* BALANCE
* mob icecubing ALSO FUCK YOUR STATUS EFFECT CODE @Xhuis
* i play pokemon go every day
* Reworks icecubing
* sjyuhdjzsadjhm x jymhuxzc
* Final Pass
* kmJCBQADVNWVBOJRFJN
* changes
* nnjhdxsjhjh