Commit Graph

23 Commits

Author SHA1 Message Date
SECBATON GRIFFON
ccb9f33037 Smoother AI tracking (#36383)
* Improved AI mob tracking

* Improved AI mob tracking

* Improved AI mob tracking

* Improved AI mob tracking

* Improved AI mob tracking

* Improved AI mob tracking

* Improved AI mob tracking

* Improved AI mob tracking

* bit of an improvement

* events on item equip and unequip

* events on item equip and unequip

* events on item equip and unequip

* events on item equip and unequip

* megaphones

* better way?

* file unchanged

* have to track it like this

* performance

* performance

* cutdown

* unnecessary

* nevermind

* actually sets null

* actually sets null

* rewrite

* relocates this

* relocates this

* updates to new syntax

* documentation

* possible help with this

* this oughta do it

* smooths this out too

* updates this

* fixes to new name

* cuts this down and cleans up

* cleaner system

* Revert "cleaner system"

This reverts commit e679a83297.

* removes controversial bit

* restores something

* clearer

* extra line to be sure

* fix

* fixes requested

* covers these cases too

* more accurate

* changes all of this

* forgot this

* unusable

* makes unlocking work

---------

Co-authored-by: SECBATON GRIFFON <sage>
Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
Co-authored-by: SECBATON-GRIFFON <>
2024-08-21 09:08:32 -04:00
boy2mantwicethefam
de89c40971 Yamtar Medical Crate Additions (#36793)
* stuff

* stuff

* blacklist panacea from reagent lists that also blacklist adminordrazine

* the rest
2024-07-31 18:53:23 -05:00
Eneocho
d018231898 Regular AME tanks can refuel with radiation + Antimatter Decelerator buff. (#36790)
* Update containment_jar.dm

* buffs the decelerator to compensate

* makes rad refueling the AME tanks work
2024-07-23 08:11:45 -04:00
west3436
434ac40c7a Fire Rework (#35988)
* initial commit

* switcheroo

* include the rest

* fire triangle

* a

* update 2-20

* turfs and reagents and more

* zburn first draft

* remove fire_old

* initial compat

* stable compile

* remove pressure factor

* total autoignition death

* thermal material datums

* a

* more autoignition

* temporary fix for testing

* everything is FUCK

* burning now

* stacks burning

* recursive functionality

* restore burnitselfup

* specific burn case

* everything is shit and fuck

* refactor

* nit

* color & light performance increase

* fix

* smoke cap + changes

* updates

* final (for now)

* remove double count, unit issues, and more tweaks

* logspam and grammar

* prevents worn or held items from burning

* minimum burn time

* fix runtime

* The Cardboard Update

* vis_contents

* cigs burn lol

* lmao

* refactor fire protection

* final fix

* some more held/worn item fixes

* maybe fix foods burning forever

* compile

* restore plasma burning lmao

* review changes

* copypasta error

* copypasta errors 2: this time it's personal

* declare

* extensive fixes

* fix liquid burning behavior

* wtf

* undo smoke cap

* mutable appearances + removal of debug messages

* DMDOC compat

* review changes

* return

* misleading comment
2024-05-14 07:43:39 -05:00
SECBATON GRIFFON
22099bca6e Makes LAssailant a weakref (#36351)
* Makes LAssailant a weakref

* Makes LAssailant a weakref

* Makes LAssailant a weakref

* Makes LAssailant a weakref

* cleans up comments

* cleans up comments

* cleanup

* cleanup

* cleans up this comment now for anyone who could re-enable

* more like old syntax

* better var name

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-04-17 07:56:24 -04:00
GreatBigFailure
b0423dea2b Treadmill update for many simple mobs (#35656)
* The wendigo engine, at long last

* Also the hamster actually

---------

Co-authored-by: Rubylips <Questionfrog@gmail.com>
2023-12-30 15:31:37 -06:00
DeityLink
98ed765ce9 Fix typo in deathsquad dictionary icon_state (#35603) 2023-12-16 01:49:24 -06:00
DeityLink
dd749c36c4 The Paint & Linen Update [ATOMIZED] (#35451)
* Soft Reset

* better nanopaint cost

* AHHHH
2023-12-10 17:29:37 -06:00
Exxion
2ba3079e41 Fixes all problems detected by SpacemanDMM (#35291) 2023-10-31 21:39:56 -04:00
jellyveggie2
bf96811f55 Bedsheet ghost costumes (#35253)
* hoodie rework

* Bedsheet ghost: forced hoods, backpack hiders

* placeholder hoodies might have been a dumb idea

* Almost forgot the most important part

* spoopy holiday description check

* crafting

* cameras don't like nonexistent icons

* cult hood polish

* more polish

* removing hoods from xenoarch

* tying loose ends (loose hoods)

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-10-29 20:54:57 -05:00
Hinaichigo
8852df59d1 Reagent containers gradually heat up and cool down to match the air temperature in their location (air temperature doesn't change) (#34855)
* Thermal dissipation.

* Change comment.

* Sub-tick calculations for really hot reagents.

* Config option for air heating, safety measures.

* Add config.

* Only on_reagent_change().

* remove from list on Destroy()

* Don't go below TCMB.

* .

* Sanity check.

* Lower limit.

* .

* Optimize handle_reactions().

* .

* Little bit faster.

* Faster.

* Bit faster.

* .

* Move these earlier.

* Faster.

* Faster.

* Faster.

* Update Chemistry-Holder.dm

* Remove redundant checks.

* Skip null check.

* Skip rechecking handle_reactions() where avoidable.
Add overflow countermeasures.

* Move this to where it should be.

* .

* .

* Fix paren.

* Avoid recalculating heat_capacity().

* Don't always need to declare this.

* Bit faster.

* Admin toggle.

* Make simpler and faster and fix bug.

* Faster way.

* Massively faster.

* Fix.

* .

* Change config.

* Less checking config.

* Less checking.

* Simplify.

* .

* Simplify again.

* Make refrigerators more insulative.

* Simpler.

* Update freezer.dm

* Update chem_master.dm

Make heat-dissipation-upon-pilling also depend on thermal config settings.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-10-06 16:59:10 -05:00
Exxion
81fecc2b1c nameof (#34826) 2023-08-02 22:27:05 -05:00
DeityLink
78a52a1ee4 Prescription Glasses once again properly transfer their effect to Mesons or similar glasses put over them (#34685)
* Prescription Glasses once again properly transfer their effect to Mesons or similar glasses put over them

* fixes capitalization
2023-07-17 10:49:58 -05:00
DeityLink
0364ceb7df Vacuum Dishwasher polish (#34399)
* dishwasher polish

* more polish

* even more polish

* the polish never ends
2023-06-19 22:51:38 -05:00
Exxion
73f7b1c098 Makes game work on 515, probably 2023-04-02 17:20:12 -04:00
gurfan
04d88c3374 Fix vox bald hairstyle + Adds some missing vox clothing sprites (mostly from paradise) (#34140)
* aqua

* cia

* clown

* fix clown and update species_fit

* meme skirt

* remove shoes from captain tunic

* animated captains visor

* ditto

* firesuit!

* thunderdome armor

* better bombsuit (para)

* white secoff uniform

* fix

* CEboots + atmos boots + syndie boots

* clown+clown psyche, one missing laceup

* better clown shoes (paradise)

* color shoes, leather shoes, roman shoes, slippers, sandals

paradise again

* tweak cowboy boots slightly

* better winterboots

* ninja and rainbow shoes

* better BTC bartender

* kneesock

* fingerless gloves

* Update hair_styles.dmi

* sexymime, orange suit, rainbow suit, white suit

* fixes

* Update uniform.dmi

* remove nun shoes

* carapace feet coverings, make hands visible

* caparmor feet

* captunic and nun suit shoes

* tweak that just a bit

* Revert "captunic and nun suit shoes"

This reverts commit ec65ff4ded.

* Revert "caparmor feet"

This reverts commit 8af5b9e76c.

* Revert "carapace feet coverings, make hands visible"

This reverts commit 77ca7e0000.

* fix again

* set overrides

* LOTS OF COSTUMES

* helmets

* fix jester colors AND LOTS OF HATS

* the rest of it

* garrison

* headsets

* bio

* radiation

* Update suit.dmi

* tweaks and fixes

* Update gasmask.dm

* bandanas

* vampire coat

* armored trenchcoat

* pirate cap

* Update suit.dmi
2023-03-12 00:06:26 -06:00
SECBATON GRIFFON
67a6fd0a06 Items exploding while thrown admin option (or on arcane tampered floors) (#33830)
* Items exploding on arcane tampered floors (or as an admin option)

* Items exploding on arcane tampered floors (or as an admin option)

* throw_impact as suggested

* removing redundant check, adding sanities due to qdel possibility

* less indents

* less wizard cheese

* changed method, works muuuch better now

* inverted this on request

* fixing this

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-03-11 23:31:33 -06:00
SECBATON GRIFFON
d8c8a9bb90 Adds qdel defines (#33991)
* Adds qdel defines

* Adds qdel defines

* halfway through fixes

* rest of em

* fixes

* adds more

* list in action

---------

Co-authored-by: SECBATON GRIFFON <sage>
2023-02-10 15:01:18 -06:00
SECBATON GRIFFON
f9da7baeb0 Auto-clothing items (#33688)
* Auto-clothing items

* better system

Co-authored-by: SECBATON GRIFFON <sage>
2022-11-18 08:59:26 +00:00
gurfan
b8dac810ca HydroHUDs can scan fruits / seeds. (#33635)
* fruit/seed scanning

* global proc

* Update zincsaucier.dm

* Update hydro_tray.dm

* Update zincsaucier.dm

* GOD
2022-11-12 14:11:11 -06:00
Kurfursten
14c672b250 Zinc Saucier Crate (#33520)
* progress

* Complete

* linters

* reaper bag icon
2022-10-18 22:49:58 -03:00
west3436
529a5db1bb Removes metal autoignition (#33504) 2022-10-12 17:20:05 -05:00
Kurfursten
a9aaef5520 Library of Babel (#33481)
* Library of Babel

* Icons and offsets
2022-10-11 15:46:51 -04:00