* Adds special arcade enemies for Halloween and Christmas. Moves arcade stuff to json file in preparation to add more eventually.
* adds custom weaponry
* fixes bug
* the masks
* the startups
* more touchies
* whoops
* actually this is useless
* that's better
* i made a whoopsie boopsie
* bullying is not okay
* should stop coding at 2 am, but i am being a hypcrite now
Ports the corporate liaison galaxy suit from TGMC. Requested by
Grantteen. Object sprites by Twaticus.
Washing a lawyer suit with a bluespace crystal or a telecrystal will
dye the suit into an exciting galaxy suit variant. This also adds the
DYE_SYNDICATE dye key to telecrystals, could be used for future PRs.
About The Pull Request
Having observed a bit of how people play the derelict drones after #45965, I got a few additions and changes to the derelict to make it more enjoyable.
Power cable into the AI core/vault area was hard to find under an rwall, have run an additional one into the room to give easier access to pre-smes power.
Added a derelict drone printer, so more friends can be printed. Starts without materials
Added mother drone core lawset to secure storage. This was intended in the last PR, but forgotten.
Added a dronespeak manual that drones can use to teach other drones or silicons the drone language. Works like the codespeak manual.
Why It's Good For The Game
KS13 is frequently made great again.
Changelog
cl Skoglol
tweak: Slight mapping improvement to KS13
add: KS13 now has mother drone board, a dronespeak granter and a drone printer.
/cl
Title. Prevents indestructible objects such as turret controller and authentication keys from exploding dozens of times from a tesloose.
Could also stop lag and unintended deletion of objects not meant to be deleted such as the self destruct terminal.
* slowdown burn damage healing
Heals burn damage by the amount of slowdown you have. Every damage over 40 / 25 basically
* small indentation fix
* Update cat2_medicine_reagents.dm
* fixed undefines
* Update medical.dm
* adds sanity slowdown healing
more insane, more healing
* slowdown healing
* Update cat2_medicine_reagents.dm
* Update cat2_medicine_reagents.dm
* Update cat2_medicine_reagents.dm
* Update cat2_medicine_reagents.dm
* oops what an idiot i am
* design changes
* Update cat2_medicine_reagents.dm
* oops
* organ damage at the end of use
* merge conflict fix#1
* stomach damage from 2 to 0.5
* Update cat2_medicine_reagents.dm
* Update cat2_medicine_reagents.dm
Ports carpets from TauCetiStation
Original PR: TauCetiStation/TauCetiClassic#2989
Adds tables to match the carpets
Carpets Good. Tables Good.
Changelog
cl
imageadd: 8 new carpets and fancy tables
add: exotic carpet crate
/cl
soulstones now cant absorb things with no soul or devils.
things with no soul:
- wizard after using lich or soultap
- people that sold their soul to devil
it ruins the revival mechanics of both antags and also makes no sense
in the lore, how can a soul shard capture a nonexistant soul
Potentially stops machines from getting tesla zap multiple times which
could result in explosions occuring dozens of times even when they've
been deleted.
* a
* GRILL GANG
* sipp
* sip
* seep
* grug
* FSAIUGANOHNHOE
* bru
* a
* finish him
* compilies ^w^
* WOOO
* holy crap
* woo
* a
* h
* woo
* woo
* woo
* awoo
* aa
* aw shet
* heck you floyd
* at ath
* awo
* we like compiling code
* awo
* coal mat
* awoo
* aasdga
* a
* nice
* awoo
* awwoooooooooooooooooooooooo
* awoo
* spaceport bars
* grill gang
* aw
* awooo
* yee
* aw
* flod
* awoo
* awoo
* yesyesyyes
* a
* awoo
* holy sht
* h
* awoo
* awo
* aaaaaaaaa
* awoooooooooo
* awoo
* aw man
* honk
* well boys we did it
* oh mama mia
* ok cobby flushed
* awoo
* removes fun
* yeep
* i just said something
* vruh obama
* ye
* awoo
* awooooooo
* Removes outdated copypaste run_obj_armor behavior
Also removes some random behavior on camera and APCs that not only did not work but was added with zero justification in a refactor. No changes for players.
* screwdriver to wirecutters
forgot about this
* checks for broken
* Switches out the three billion args of electrocute act for flags
* Adds autodoc to electrocute flags, sets the boolean I removed and tries to fix the ed209 file
* tries to fix ed209 again
* Fixes 209 hopefully
* Finally fixes that darn file
* one final one to fix the diff
* Or i guess i'll just do it myself
* Fixes and refactor
-Refactors the turret to use flags instead of a large number of boolean variables
-The variables "check_records" and "criminals" had the same general function but "criminals" didn't actually do anything. So it has been essentially removed
-Removed a redundant check in process() for whether the turret should shoot a Head. This would only run the check if the target was assessed to be a threat and would then immediately discard the target. Instead the target is now discarded in assess_perp() which has also had a couple changes detailed in this commit.
-Adjusted the "shoot Heads" check in assess_perp() so that it actually checks the ID assignment, as before it was using the ID name.
-Adjusted the "shoot Heads" check in assess_perp() so that if its set to not shoot Heads it will always return 0 for a Head ID. This is opposed to before where it would only check if it is also shooting those without mindshields.
-AI turrets are set to shoot Heads
* Complete merge and fix turretid
-Fix merge issues that called old variables
-Fixed bug where the "shoot cyborgs" button on turretid's didn't actually do anything
-The turretid's button text for switching shooting borgs was the wrong way around
* Redundant cyborg check
-The check inside assess_perp() for whether the turret should fire upon a borg will never be reached. assess_perp() is only ever called with humans. There is already a separate check in process() for borgs, though that doesn't work due to factions.
* Shifted borg attack check
-Because of the order of checks borgs would never be fired upon. This commit just shifts the check above the faction check, which is what was causing the prior issues.
* Shifted Head shooting from turretid to turret
-Shifted assignment of TURRET_FLAG_SHOOT_BORGS to the turret ../porta_turret/ai type and away from the turretid thing
* Grammar change
-Had the "Yes" and "No" the wrong way roun
* 🦀UGLY DEFINES ARE GONE🦀
* AnturK's requested cleanup
- Renamed TURRET_FLAG_BEEN_ATTACKED to TURRET_FLAG_SHOOT_ALL_REACT
- Using if(prob(X)) instead of pick(X,Y, ...) for EMP effects
- Improved an if by moving the most costly check to the back
* Makes plastitanium windows children of reinforced windows.
* Unanchored variety isn't fully tooled in now.
* Path moved to plasma/reinforced/plastitanium
* Fixes a blunder about neglecting a mapping path change.