* revolvers are balanced now, right?
* decreases metal cost per bullet from 5000 to 4000
* converts bullets to a new ammo box
* shut up Marmite (makes the revolver unrecyclable)
* Refactor announcements.
* Actually make this a unit test
* Dumb
* Remove unnecessary 'as text'
* Reviews:
- Make CSS class a recognizable word
- Flip the defaults for logging
Also:
- Style fixes (default null in fields)
- Fix emergency/crew-transfer shuttle announcement titles
* move along move along
* Update bot.dm
* Diagonals are now more expensive
* Update path.dm
* Update parrot.dm
* Update path.dm
* Tweaks
* Fix cleanbot, add path safety
* Tweaked, added a safety, removed the previous one
* Update medbot.dm
* path.len isn't very safe as a whole, floorbots also had order of operations wrong
* Update medbot.dm
* clings not even once
* Back to the drawing board
* Update path.dm
* Make mules actually clear the drawn path.
* Make bots use step_towards unconditionally instead of flipping between step_to and Move
* Making extra sure the path is cleared. Somehow path was left over.
* Check for length as get_path_to is always true
* This and that
* A small rejuvenation of security jumpsuits
* sec formal rolling fix
* New Vox security sprites
* adjusts the warden's formal suit obj a bit
* Different style of corp skirt
* Vox adjusted to new skirts
* New sec shirt skirt
* Grey sprites
* Drask sprites
* New sec shirt and sec shirt skirt sprites
sec shirt skirt my beloved
* Merge remote-tracking branch 'upstream/master' into riots-in-the-streets-security-jumpsuit-resprite
* Legsweep now picks you up from resting
* Makes the description more descriptive
* Buffs damage numbers all around
* Makes CQC much quieter and stealthier
* Okay maybe 25 is a bit too much
* Restrain won't just instantly break anymore
* Various tweaks after discussing with others
* Update code/modules/martial_arts/combos/cqc/restrain.dm
One day I'll learn spacing guidelines
Co-authored-by: Edan <29551695+Edan52@users.noreply.github.com>
Co-authored-by: Edan <29551695+Edan52@users.noreply.github.com>
* buffs the radio jammer
come on and jam and welcome to the jam
* come on and jam
the jam
* i never actually watched space jam i just thi
running outta jokes
* unjams the pr
im so fucking funny bro
* unfucks the pr for real (developers swearing bot hello)
worth a try
* Changes most instances of brute to stamina, combos
* Adds CQC back into uplink
* Updates chokeholds so it takes time to knock out
* Adds cqc back to tot uplink, gives nukies discount
* Tweaks base grabs and disarms
* Tweaks combos some
* I am a mild idiot
* Charlie's suggestions
* I don't like these numbers, nerf head kick
* Removes blocking and countering
* More kicking tweaks
* Update code/datums/uplink_item.dm
commit charlie's changes pt. 2
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
* stop kicking yourself
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
* Refactor the parameters and starting the teleport
* Adds arguments and moves the default effect generation up to do_teleport
* Typo in arguments
* portals now only create sparks every 0.5 second when things pass through
* Comment fix
* Clean up double-defined spread flags
* Casing consistency
* Spread text consistency
* Add proper spread text to the Cold
* Add proper spread text to the Appendicitis
* this got a bit... out of hand
* update icon
* extra lines begone
* soundfix
* sirryan review pt1
* fuck I accidently deleted a line
* sirryan pt2
* AA suggestion
* more review
* hooooly crap
* lewcc review
* reviews
* table
* merge master
* Revert "merge master"
This reverts commit c3ec73a0f8.
* bundle css
* reviews and revival
* fuck I missed a file
* steel review
* Medical and RnD DMI files split
* Cargo DMI split
* Security DMI split
* Engineering DMI split
* Captain DMI split
* Civilian/service DMI split
This one hurt
* Forgot about this one
* Color DMI split
* Purges everything that was delted up until this point
... with a blindfold and a shotgun
* Dress and suit DMI split
* Pants and shorts DMI split
and merges pants and shorts files... shorts are pants, right?
* Donator/fluff jumpsuit clothing organisational relocation
* e
oops
* So this is used, repath bad
* Random commit
* Costumes DMI split and jumpsuits purge
* Some fixes
* pennywise
* Centcom DMI split
* SolGov DMI split
* Retro DMI split
* Syndicate DMI split
* Misc DMI split
* centcom officer
* Kills off uniform.dmi completely
* last fixes
* lastest fixes
* vox navy gold conflict
* civilian barber
* Tourist observers work now
* Hopefully working non-human humanoid clothing
* This being in suit.dmi is one of the reasons I made this PR
* This shouldn't be here
* Late night coding
* Pun Pun regains his drip
* Last fixes
* security/OFFICER
* Most important - clown fix
* working subtypes good
* Fixes chameleon jumpsuit
* Proper QM pathes
* Fixes jumpsuit rolling with the power of poor quality code
* Cargo tech character setup fix
* else instead
why didn't I do this in the first place
* PURP
* Fixes broken character setup job clothing
* CC suit fix
* Psychedelic jumpsuit proper path
* You must wear the jumpsuit to adjust it
* Removes unused sling icons
* first wave of icons
* more icons and stuff
* more icons and fixes
* mindswap fixed
* more actions.dmi adjustments
* some more
* dust biochip unique icon
* small fix
* test
* Update actions.dmi
* mhm
* reverse of some changes that are pointless as it stands
* Update implant_dust.dm
* bio-chip icons
* dust_implant new icon path
* missing icon for human form cling ability added
* removed the directional icons of the immrod action icon (yes)
* I cant use : here, maintainers would kill me
* this really needs a comment, mhm for sure
* Revert "I cant use : here, maintainers would kill me"
This reverts commit bb0f684579.
* why the FUCK does this work? Why no immutable
* Add cooldown for unintentional emotes
* Oops, let's try that again.
- Adds a separate cooldown system for unintentional emotes.
- Unintentional emotes will fire audio at most once every 2 seconds.
- Emotes like deathgasp can override this out of necessity.
- Scream's is longer because...come on.
* The part that makes the rest of it actualy work
* Fixes up a few notable bugs with surgery
- Synthetic cavity implants now have a close step (oops!)
- Fixes up logic for intermediate surgery steps
* nah I'll deal with this later
* oops this was unused
* Initial commit
Fixes up surgery.dm
Adds some tool behavior
* More basic changes
* Checkpointing: this is a little gross right now
* Add signal COMPONENT_CANCEL_ATTACK_CHAIN
* Cleans up surgery initiator
* Mostly gets surgery (and canceling it) working
* Add abstract proxy surgery steps
Also adds them to organ manipulation
* Clean up most existing surgeries
* Rework organ openness, adds define for aborting a beginstep
* surgery works again, also implements retry defines
* fix surgery computer
* add limb repair to synth implant removal
* retry implant checks
* Clean up abductor surgeries as well as some other things
* A lot
- Reworks organ manipulation to use a series of surgery steps instead
- Fixes some runtimes with open hands
- Lets mito zero out the germ level while treating necrosis
- Adds a debug surgery tool
* add debug surgery tool, note some TODOs for later
* Add conditional check for surgeries repeating
* update surgery retry logic to make it more of a bonus
* Lets abductors automatically retry any failed surgery steps
* Rework robotic surgery to use abstract/proxy steps
* Bunch of bugfixes and more!
- Limb reattachment works properly now, you can just slap a limb onto a person
- If the limb isn't robotic, it'll be useless until the surgery is finished with a hemostat, though it might be enough to get the patient out of the OR.
* Remove more now-implicit checks
* Slight reorganization
* more fixes across the board
* Remove unused variable
* Trying not to lose my mind here
- Does away with can_run() entirely
- Cleans up visible messages in code
- begin steps should now all have ..() afterwards
- slime bone surgery should be fixed now
- more docs
* Robotic surgery is stoppable with a crowbar, all surgery can_start now checks parent
* Fix some broken robotic typepaths
* Typepath fixes, do away with some last TODOs
* Forgor
* Last cleanups before we go gold
* jk lol
* Make early surgery termination clearer
* More "last" cleanups
* Fixes tool flags, surgery initiation
- Fixes surgery not being startable by sharp objects
- Moves surgical tool flags to item traits
* Clean up surgery cancellation, especially for borgos
* I think this should GC better
* Apply suggestions from code review
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
* Status is now step number
* Add a 20% chance to find nothing during organ manipulation
* Improve documentation, make forced_surgery a normal arg
* Charlie's reviews
* Why are abductors like this
* Little more verification, ensuring limb augmentation and organ manip healing work properly
* Fix torso organ manip being unfinishable
* Fix cavity implants, open-hand/any item steps
* Make sharp objects not try to start an operation with help intent
* Comments, quick target fix
* Re-order list so advanced bruise pack is pulled first
* Make surgical gripper function like an open hand
* Make mito only use one unit per organ for now
* Check if user is on operable surface before trying to operate
* Reduce admin logging
* Fix some bugs that appeared during the testmerge
- you can no longer start robotic surgeries with a scalpel (lol)
- you can now cancel surgeries on the first step after I fixed some bugs that I introduced (woo hoo)
- Synthetic limb attachment is now combined into a single startable surgery step, though still retains the fun flavor of both
* Swats some more bugs
- (hopefully) fixes a huge source of runtimes where we tried to check if we could run surgeries before checking if the surgery used an organ
- In doing so, moves the logic for determining if a surgery can start to the mob-level
- Fixes robotic reattachment surgery not working
* multi-bug drifting???
- Fixes a bug where a branching surgery with an any tool option could possibly override a step with a matching tool
- Fixes some intermediate surgeries failing due to not having specified possible_locs
* A few more fixes
- Fixes any surgery tool steps again
- Fixes cavity surgery again
* Hopefully fixes getting stuck in robotic organ manip
* Remove extra parent call
* Steel review
* Steel review
* Fix spacing for possible locs
* Roundstart traits
* Advanced surgical traits and other hal fixes
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>