* Part 1
* WIP
* The rest of these
* More stuff
* Whoops, did that wrong
* typo
* gweeen
* This all works
* SHOWER
* Rads
* awa
* rad
* Update life.dm
* edits
* Makes lvl 3 rads give you a warning.
You should already know by this point, but this makes it EXTRA clear you're getting fucked
* Update vorestation.dme
* aaa
* propagate
* gwah
* more fixes
* AAA
* Update radiation.dm
* Update radiation.dm
* mobs rads
* rads
* fix this
* Update _reagents.dm
* these
* Get rid of these
* rad
* Update config.txt
* fixed
* Update radiation_effects.dm
* trait
* ignore this for now...
* text
* many mouse checks are just pest checks
* remove more manually done pronoun code
* Revert "remove more manually done pronoun code"
This reverts commit 3a6401f443.
* user should be passed
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Movement adjustments
Makes unusual running a TRAIT()
Fixes force_max_speed and haste modifier not applying HUMAN_LOWEST_SLOWDOWN
Makes species slowdown only be calculated if NOT in space (This will cover most cases of 'the species is heavy and therefore slower' while some edge cases such as diona's 'slower because of physical movement disability' are able to move faster)
Makes 'health deficiency' no longer hardset numbers but rather a percentile. (Slowdown still begins when you have taken 40% or more damage).
This means that characters that have lower max HP will require less injury to 'feel it', while characters with higher max HP will require more injury to 'feel it'.
Species trauma mod (pain sensitivity) still applies here and someone with 2x trauma mod will begin to feel the effects of their injuries at 20% instead of 40% and slowdown will be 2x more severe (slowdown of 4 while at 50% injury instead of at 100%)
Caps injury slowdown for the health percent at 4 (occurs when at 0% health, or 100% injured)
Incorporated halloss damage into the health percent calculations instead of it's own hardset numbers. This means trauma_mod now affects halloss as well.
Shock stage now operates linearly instead of applying a massive slowdown once you hit a magic number.
Once hitting a shock_stage of 10, your 'adrenaline' starts to wear off and you begin to suffer increasing slowdown. This means the longer you're in shock, the slower you will become, from a min of 0.5 (just entered shock) to a max of 3.0 (been in shock for 2 minutes OR suffered a major, traumatic injury such as the loss of a limb)
Stops doubling of limbloss slowdown. Stance_damage already took care of slowdown from limbloss, but it was duplicated, meaning lost limbs were causing 2x the slowdown they should have.
REMOVES slowdown penalty from aiming. Aim mode is -already- detrimental (it will make you always miss projectile weapons on a moving target) and applying a further debuff to the user (it applied a slowdown of FIVE, equivalent to 50 pre-change halloss) made very little sense.
Makes mRun mutation ('no slowdown mutation') actually remove slowdown after the slowdown calculation is all performed.
Cleans up the unusual running trait some and gets rid of a lot of unneeded checks it was performing.
* Update human_organs.dm
* Update human_movement.dm
* Make painkiller stacking less effective
* Makes oxycodone actually useful
* Update chemistry.dm
* Update human_movement.dm
* Update human_movement.dm
* Update vorestation.dme
* bad else if here
* Some adjustments here
* Update human_movement.dm
* Update human_movement.dm
* Another narcotic buff
* Update human_movement.dm
* yeh
* This should be a divisior, not a multiplier
* Update human_movement.dm
* Add Major Slobberer trait
* Add a mode addon to bellies that lets you wetten prey with them
* Add tooltip
* Fix this
* consistency
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Refactored and fixed the Electrovore code in compliance with the review and requests for fixes.
* Address review feedback for electrovore element and traits
* Removed unneeded return
Missed this while I was going through unresolved issues - unneeded return has been removed.
* Remove redundant check and use spark_effect helper
* Switched to spark_effect
Should clean up nicely.
* Swaps to !isitem
Changes from if(!istype(target, /obj/item)) to if(!isitem(target)) as requested.
* Spark Spread reinstated
Uses the proper, updated code block for spark_spread.
* ident
* should be fine
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Adds a new neutral trait - Unique mind-structure
Adds a new neutral trait, unique mind structure.
Used twofold:
* One, for scenes where someone is using dominate-pred and they don't want to easily be detected who is in control at what time.
* Two, for characters that aren't exactly 'normal' in the sense of a singular mind and their body structure would accompany this. (Think Diona)
* Additionally, changelings will appear as though they have this trait.
* Update sleevemate.dm
* forgot to tick this in git
* Update station.dm
* click code start
* snake_span
* Update click.dm
* Update click.dm
* Update click.dm
* Update click.dm
* Fixes borg ctrl_click
Also implements allowing blocking of items being ctrl_clicked
* Makes the statpanel not annihilate peoples ratelimiter
Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
* Upport these
* wtf
* Update negative.dm
* Hard feet into a neutral
* revert
* type-o
* Makes toxin_gut a trait.
Better as a trait than a var.
* Fix these
Was free trait otherwise
* Update negative.dm
* Fixes these as well
* Update low_sugar.dm
* Update vorestation.dme
* Converts these to components
Still needs optimization.
* Makes absorbent a component
* Implements deep sleeper
* Update living_movement.dm
* Update living_movement.dm
* Update negative.dm
* why not
* Adjust these
* Update positive.dm
* Update positive.dm
* Eh, let's lower this some.
* Add singulo mtabolism
* these too
* Make this use bloodloss_rate
* Update negative.dm
* grapples you
* Update mob_grab.dm
* my brain hurts reading this
please leave more comments
* Slippery
* enable
* Remove waterbreather from breathless
Unneeded
* Update negative.dm
* Update low_sugar.dm
* Update snacks.dm
* this compiles
* more edits
* Upports OP21's immovable rod
Makes it NOT shit.
* actually enable this lol
* CLANG
* we all fall down
* break it
* stairs
* bye async
* makes doorcrushes less lethal
* more unluck!
* dice and stumble vore
* major version
* Update clang.dm
* More tweaks. BS Cracker
Makes bluespace cracker better code quality too
* Cut down on lists here
* Adds the traits
* glass shapnel
* Update unlucky.dm
* Modular Shock
* Charger and thrown
* Defib nat 1
* Gravity Falls
* gibby
* no longer gib, just hurt a LOT
* Better Washer
* Update washing_machine.dm
* Even less jank
* Moves some stuff around
* linters
* Update unlucky.dm
* Table stubbing
* fixes mirror break, evil only
* PIPEBOMB
* Update negative.dm
* Update mail.dm
* glasses fly off your face if you fall
* Update unlucky.dm
* evil beaker and spooky events in the dark
* Evil beaker spilling
* Unlucky people have custom maint loot
* Get sick while searching
* Update _lootable.dm
* whoop
* Update _lootable.dm
* washer will always wash
* Lowered to 5
* ash
* Update areas.dm
* get knocked
* picking up items
* Dice
* Update unlucky.dm
* Update code/game/objects/items/devices/defib.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/modules/economy/vending.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/game/area/areas.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Update code/datums/components/traits/unlucky.dm
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Nicer damage
* these
* this
* mini DCS update
* Excludes
* Proper inherit
* Update unlucky.dm
* Update code/datums/components/traits/unlucky.dm
* These
* thes too
* user
* no hardrefs
* only these 2
---------
Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
* Port /datum/status_effect system
* Port fire stacks to status_effects
* Fixes and adjustments to wetness
* One last little thing
* Fixes these compile errors
A few things on the backend got updated...Adjusts them here.
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
* Techwebs
* Add basic stock parts
* Techweb production machines
* Circuit Imprinter
* More work
* More designs
* More designs, nodes'
* More more
* Better sorting for designs
* Add the exosuit fab'
* More conversions
* More and more and more
* mechfab parts
* Modsuit Designs
* Pinnace baron
* Equipment
* more mechfab
* vehicles
* more mecha
* Micro mechs
* Update mechfab_designs.dm
* no time
* zero
* Update mechfab_designs.dm
* Prosthetics Fabricator and fixes
* Update maps to use new parts
* Whoops, fix a few maps
* Fix lint error
* Port scene tools
* Fireworks~~
* Don't label the sex toys as sex toys
* Fixup maps in TGM format
26517b7122: maps/virgo_minitest/virgo_minitest-1.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* Significant portion of designs converted
* Fix paths
* Fix tgui lints
* Just a whole bunch of designs
* Almost doneeee
* ALL DESIGNS CONVERTED
* Merk all of the old stuff
* Fix a few errors
* Fix more errors
* MORE FIX
* Make server control work
* Undo changes to archive
* Fix a TODO
* Make disks work
* Start the long process of finishing the node tree
* One more oops
* All mechfab designs
* Add departmental protolathes
* Down to 200 designs unsorted
* FINISH TECHWEBS
* Fuck whoops
* Remove the debug verbs
* Little map tweaks
* Fix mousedrop
* More map fixes
* Upstream bug lmao
* guess CI hates this
* Fixup maps in TGM format
fe062e7bc4: maps/tether/tether-03-surface3.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* I gotta stop committing this
* Change scree requested
* Make science able to print implants too
* Fix ghost spawns
* Move NSFW gun
* Merk partbundles, make janus module work
* Pretty animation when you complete the tree :)
* Don't display designs you can't print
* Move security protolathes to warden's office
* Make servers recover from power failure gracefully
* Make fabricators drop their mats on the ground when destroyed
* Ore Silo
* Make CI happy
* Fixup maps in TGM format
fe062e7bc4: maps/tether/tether-05-station1.dmm
Automatically commited by: tools\mapmerge2\fixup.py
* Fix MC crash
* Make experiscanner work for borgs
* I REALLY gotta stop committing this
* Make scientists and the RD spawn with an experiscanner
* Lock NIFs behind scanning mice
* Make Biome happy
* Allow scanning Cocoa and Kendrick in case they can't find mice
* Change from Kendrick to Ratthew, ;help maint, or Brick
* Change the name of the /rat/pet class so the experiscanner is more helpful
* Add departmental_flags to a bunch of things
* Remove a few things from security's techfab
* Add a second engineering lathe to atmos
* Fix runtime recycling rig modules, add name to cost sequence
* Add a discount experiment for scanning slime cores
* Change some fluff and shuffle chameleon clothes to bluespace yadayada
* Make closets alt click immune
* Do a bunch of sorting
* Silly
* Hopefully fix all infinite material bugs in techwebs
* bad merge
* quick ai fix
* fix some robot stuff
* axe downlaod fully
* list
* no ref
* easier readable
---------
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Port lootpanel without removing old obj panel
* Rip out the loot panel leaving examine tab intact
* some fixes
* we want nice icons
* that
* Switch to more robust hotkey detection
* Add a reminder to ctrl-r
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
* Initial work
* small fix
* another fix
* this better?
* proper type
* condensing this a bit
* functioning
* death reporting subsystemed
* fixed
* cleanup
* use proper sql sending
* listvar
* add more climbable things
* moving things while climbing them is considered shaking
* tabbing fix
* knockdown should stop climbing
* no need to bother
* spaces
* more climbable objects
* fix
* small fixes
* office climbables
* yet more stuff
* engineering things
* a few more
* it's funny
* fixes
* additional
* Moved to element
* some more stragglers
* unneeded
* more graceful
* cliffs require special handling
* don't do dumb init things
* unneeded sanitization, mass insert sanitizes
* some small condition fixes
* return if climbable
* incorporeal check
* stop using numbers directly
* .
---------
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>