* cleaned up every clothing item to use defined pocket lists
* oop, changeling armor weird
* invalid prybar
* allow any emergency tank, for non-oxy breathers
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* end of file Fix
* fix those lints too
* .
* implements the falling to turfs
* move to the right planet
* use turf proc for effect
* just some types
* .
* .
* .
* .
* .
* .
* .
* revert
* Update medicine.dm
- myelamine now ACTUALLY heals internal wounds if you take a 10u dose of it. No more 'I took 10u and it had 0.1 damage remaining and I bled out 10 minutes later'
- myelamine has an updated description, informing you that it doesn't heal JUST internal wounds, but it also heals external wounds.
* grep
* Refactor hardcoded lateloaded map define zs to use a GLOB list instead
* Refactor groundbase wilds loading
* new to init docking codes
* fix space whales excessive deleting
* update comment
* Forgot some aliases
* How is this now a missing turf
Remove duplicate turf
* Various medical fixes. Kiosk Rework.
qol: Reworks the medical kiosk to have use. It now dispenses small amounts of painpills and medications to help stabilize you to get you to medical before you croak.
qol: Lungs no longer IMMEDIATELY risk popping if you forget internals for one second. You now have gradually accumulate damage over time. Get those internals on quick!
qol: Infections now give you a better alert that it's an INFECTION you have instead of just a random 'you feel itchy' so players are less blindsided by infections.
qol: Adjusts the text that you get when you suffer internal bleeding. Now it sticks out more during fights so you can know you have IB and get to medical quicker.
add: Makes the medical kiosk actually DETECT more issues than before. Now it actually does a full body scan on you to see what's wrong with you!
qol: Crayons and markers are no longer the strongest poison in the game. One crayon won't OD you anymore, but two will. One marker can still OD you with disaster effects if you eat it entirely. OORAH
fix: Crayons and markers get properly added to your stomach
fix: inaprovaline PROPERLY affects internal bleeding now.
qol: Putting pressure on an external wound will put some pressure on arterial bleeds as well, helping decrease (but not entirely stop) bloodloss.
code: Changes a few sections in the code to use REAGENTS_OVERDOSE instead of just a plain number.
code: Gets rid of a few //EDIT comments for better code quality.
code: Moved internal wound handling to handle_blood()
* Flavor adjustments
* words hard
* Fixes CPR as well
Fixes CPR bug
* Vox can be defibbed
Still can't be resleeved, but you can shock them back to life.
* cpr bug fix electric boogaloo
* Fixes some runtimes
* typo
* No more infinite mannequins
* crash
* More runtime fixes and pressure fling
Makes it so you can unwrench pipes that are pressurized, at the cost of being flung back from the pipe. Higher pressure = longer distance and faster.
* Fixes a memory leak and a bug
* Admin ranks update
* Permissions fix
* One missing thing
* Further rework to make database also fully work
* Adds admin rank bitflag calculator to tools
* ZA WARUDO
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* fix robot linting
* Fixes the broken sprites
* Combat Medic Catborg
Original sprites by Toriate. Modifications curtesy of @tacoguy7765093
Including in this PR since it's going to be merged but might as well be included in this one w/ the fixed borg linter to see what it catches
* more sprite fixes
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Mail
* Updoot
* Stuffs
* Updoot
* oops
* Change
* usr + span_notice
* fix
* Forgot the gelatin :(
* MORE gelatin
* Proper Gelatin :)
* Gelatin shall not be a juice
* And gives it an ID of course
* deconf
* adds the missing worn sprites
* enables this since guti's pr gets merged
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
* some more new to init
* rigs
* rigs
* intellisense moment
* telcoms and landmarks
* fix that as well
* some more minor things
* re add missing message
* fix trash eating...
* up ports inCorp and proximity handling
* anim size
* bullets no longer hit shadekin
* fix throwing and clicking
* use the proc
* and add the proc
* .
* No moving when you can't move
* fixes portal runtime
* No bonk when throwing at incorporeal entities
* MAR
- I coded in picking yourself up years ago and someone broke it (by adding a lying check). This unbreaks it. Additionally, picking yourself up was made immediate instead of a 0.5 delay since before hitting the U key was slow and doing it this way was quicker. That's not the case anymore.
- Makes attack_hand not happen if the person is incorporeal
- Makes you not contract touch spread viruses when you click one someone and don't do an interaction (you will now always do an interaction)
- Makes it so you can't mousedrop items while phased.
* no more spreading viruses while phased / to phased
* F
---------
Co-authored-by: C.L. <killer65311@gmail.com>
* Fixes RIG gear to not drop your equipped items
Fixes the rig gear to not drop your equipped gear after undeployment
* better fix
* Fixes suits and RIGS
- Makes rigsuits no longer eat your gloves
- Allows you to properly wear a ring under a rigsuit
- Gets rid of a LOT of duplicate var = XYZ in places
- Makes it so clothing actually properly provide protection to the areas they're covering. (This doesn't change anything unless their actual min_cold_protection or max_heat_protection is adjusted!)
- Adds a define for CHEST which is just UPPER_TORSO|LOWER_TORSO to make it clear it's protecting your WHOLE chest at a glance.
- Gives some things like knee-high and thigh-high boots proper leg protection
* Clothing unit test
* fixes
* oops
* hoods are snowflakes
* hood fix
* path fix
* no nullspace turf
* nullcheck
* don't test devwarning cloths
* ignore this too
* more exclusions
* more exclusions, disabled species test
* Changes So Far
* holding/wearing icons for clothing
* fixed
* more fixes
* lets try this again
* go
* tesh cloak
* some more
* devwarning
* the cursed one
* oops
* fixed species scan
* Update clothing.dm
* restrict this down a bit more, we don't want unit-test to choke
* no more CI killer
* suit defined name twice
* suit
* some more exclusions
* etc
* gwah
* gwah
* clarifying exclusions
* yet more exclusions
* another set of exclusions
* ranger
* compile
* more bitflag
* yet more exclusions
* more
* more missing
* Update sifguard.dm
comment (also to wake up travis)
* more exclusions
* sifguard
* more exclusions
* more
* send help, yes more exclusions
* lost to time
* skrell stuff
* offear is special
* fixes more and unbreaks protean rigs
* The big one
* wrong ifdef
* more
* boots
* Update accessory.dm
* small object fix
* lets be more careful
* Does this fix the signal
* is it the signal?
* FIXES THE REST OF THEM
* wah
* disable test
* the last one
* fix signal check
* fixes
* ignore storage
* teshari blacklist
* tesh
* God speed
* fixed progression removed lizard
* fixes some i guess but what's the point
* disable indepth check
* START ROBOT SPRITE VALIDITY
* Revert "START ROBOT SPRITE VALIDITY"
This reverts commit c9bfb7e9ce.
* consistency with another test
* yuh uh
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* Robot sprite validity
* key instead of index
* kash additions
* missing tag
* fail out on no name
* fixes
* let the dance commence
* rest style
* Fixes some of the sprites
Merging so I can see what else it wants
* check belly stages too not just max
* this too
* fixes
* fixes
* Adds variant catborgs
- Adds variant carborgs. These are the older models. Upport from CS.
NEEDS REMOVAL:
DMI FILE: modular_chomp/icons/mob/catborg/catborg.dmi
SPECIFIC REMOVAL IN FILES:
modular_chomp/code/modules/mob/living/silicon/robot/sprites/mining.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/janitor.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/science.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/security.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/civilian.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/engineering.dm
* DULLAHAN BORGS
Up-ported dullahan borgs.
Makes it so proteans can choose dullahans as their sprite blob sprite.
NOTE: DULLAHAN-NINJA (V3) DOES NOT HAVE A SIT SPRITE. IT'S ALSO UNUSED. SYNDI SPRITE WAS PUT TO ACT AS A STANDIN
TO BE REMOVED DOWNSTREAM:
modular_chomp/icons/mob/dullahanborg
modular_chomp/code/modules/mob/living/silicon/robot/sprites/civilian.dm (dullahan/service & dullahan/servicealt)
modular_chomp/code/modules/mob/living/silicon/robot/sprites/engineering.dm
(dullahan/engineerv1 & dullahan/envingeerv2)
modular_chomp/code/modules/mob/living/silicon/robot/sprites/janitor.dm
(dullahan/janitor & dullahan/janitoralt)
modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm
(dullahan/crisis & dullahan/crisisalt)
modular_chomp/code/modules/mob/living/silicon/robot/sprites/mining.dm
(dullahan, dullahan/miner, dullahan/mineralt, dullahancarg, dullahancarg/cargo, dullahancarg/cargoalt
modular_chomp/code/modules/mob/living/silicon/robot/sprites/syndicate.dm
(Delete the entire file)
modular_chomp/code/modules/mob/living/silicon/robot/sprites/security.dm
(security/dullahan dullahan/sec dullahan/secalt)
* Update science.dm
* fixes dead overlays
* Update mining.dm
* more borgs
DOWNSTREAM REMOVAL:
code/modules/mob/living/silicon/robot/robot_modules/Widerobot_Clown_ch.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/clown.dm
code/modules/mob/living/silicon/robot/robot_modules/Widerobot_Standard_ch.dm (This file was unticked. It was placed in standard.dm)
modular_chomp/code/modules/mob/living/silicon/robot/sprites/combat.dm
modular_chomp/code/modules/mob/living/silicon/robot/sprites/medical.dm
code/modules/mob/living/silicon/robot/subtypes/boozeborg_ch.dm (Unticked in the DMI. Moved to subtypes/boozeborg.dm)
modular_chomp/code/modules/mob/living/silicon/robot/dogborg/dog_sleeper.dm
modular_chomp/icons/mob/raptorborg/raptor.dmi - Unused
All the worm borg overrides
Downstream as well:
/obj/item/robot_tongue/examine(user) in code\modules\mob\living\silicon\robot\dogborg\dog_modules_vr.dm needs to be enabled.
* whew
* gwah
* SAVE
* fixes
* fixes sprites more
* Adds Outpost Borgs
Stoat and Possum.
Other versions of possum WIP
* no wreck overlay
* gwah
* decals to list
* fixing
* .
* fixes there 3 being 3
* fix decal resting
* sleeper fix
* fix struggle resting
* puts surgery module in its place
* no CE
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Fixes attacking without arms.
- Makes it so you can attack without hands
- Also removes an unused attack_paw
- Makes the attack_hand code less garbage
- Fixes grabbing a buckled entity to cause you to be perma-slowed
* Fixes your head from bleeding to death with headbutts
* Motion tracker basics
* force unsubscribe on destroy
* remove tracking on destroy too
* missing include
* use new art
* logging
* per client echos
* toggle verb
* vis things not needed, and reset vis option if resubbed
* blind and deaf should affect this
* feedback on toggle
* teshari gain vibration sense, lose listen in
* xenochi too
xenochi also get vibration sense
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
* Experimental: Port OD Pragma Lints
* first pass: Includes icon forge fixes/updates
* 2nd pass
* third pass
* debug_ai: This what you're unhappy with?
* Revert "debug_ai: This what you're unhappy with?"
This reverts commit bc178792e6.
* How about this
* Or is it the else?
* Pass summer
---------
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
* The mob/living/Destroy() consolidation
* The mob/Destroy() consolidation
* The /mob/living/carbon/human consolidation
* The datum/Destroy() Consolidation
* The /atom/movable/Destroy() Consolidation
* for human
* vent hibernation sleep removed
* should del timer on qdel
* grenades, showers and rubber ducks
* remaining vent spawns
* fix for hibernation
* removed old MC var
---------
Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>