Commit Graph

32310 Commits

Author SHA1 Message Date
MistakeNot4892
d219d601a0 Fixes emote targetting. 2022-01-04 18:46:34 -08:00
MistakeNot4892
ddae621ed3 ChangeTurf improvements. 2022-01-04 18:46:34 -08:00
Atermonera
2efe5343db Fixes temp sector initialization (#8325)
* Fixes temp sector initialization

* More aggressively free temp sectors, tweaks

* lazyadd list init
2022-01-04 18:46:33 -08:00
Atermonera
a2ba682ac8 Refactors reagent pump code (#8316)
* refactors reagent pump code

* Moves reagent definitions onto turfs

* Various tweaks

* qdel_null on destroy
2022-01-04 18:46:33 -08:00
MistakeNot4892
b868789cd4 Minor bodytemp warning refactor. 2022-01-04 18:46:32 -08:00
Mechoid
170c1a50ad Re-fix anomaly batteries. 2022-01-04 18:46:32 -08:00
Mechoid
a233493df4 Fix 2 Anomaly Bugsons (#8321)
* Fix a bugson

* Vampire Bugson

* Update vampire.dm
2022-01-04 18:46:32 -08:00
atermonera
e3ded3f321 Adds can_feed proc 2022-01-04 18:46:32 -08:00
atermonera
8b5a4a3ab5 You can't feed drinks to borgs 2022-01-04 18:46:32 -08:00
Cerebulon
26c0567539 News Update March-October 2021 2022-01-04 18:46:29 -08:00
Cerebulon
74f594cf5e Adds unique projectile hit messages to simplemobs (#8250)
* Adds unique hit messages to simplemobs

* decl'd hit lists

* how was that even working

* set decl ref on init
2022-01-04 18:46:28 -08:00
atermonera
1288358712 Rocket launchers make the projectile when they consume the rocket 2022-01-04 18:46:28 -08:00
atermonera
8f5f6fba28 Unequipping mask slot won't disable internals when wearing airtight hats 2022-01-04 18:46:28 -08:00
Schnayy
94abb64499 fixes some drinks 2022-01-04 18:46:28 -08:00
Cerebulon
ea01b3ae07 Mob throwing fix 2022-01-04 18:46:28 -08:00
Atermonera
fa13c45322 Rootspeak isn't a RESTRICTED language 2022-01-04 18:46:27 -08:00
Ghost Actual
87feb892f9 Donk-Soft! (#8305)
* Initial port

* Various fixes

* Doomguy Costume Addition

Halloween just around the corner, I wanted to add a costume that uses the new toy guns.

* Merge conflict, fixes
2022-01-04 18:46:27 -08:00
Verkister
686df2ee65 Fixes flamethrower fuel spread runtime
null is not something that can pass from turf to another.
2022-01-04 18:46:27 -08:00
Verkister
c1eefc181a Fixes displaced steel displaced
There was no initial name for the proc to fetch so the "displaced [girder_material.display_name] [initial(name)]" became its initial name.
2022-01-04 18:46:26 -08:00
Verkister
1ed3001826 Fixes runtime in mech equipment deletion (#8308)
* Fixes runtime in mech equipment deletion

No need to detach from anything when you're already loose.

* Update mecha_equipment.dm
2022-01-04 18:46:26 -08:00
Atermonera
64699a49cd Turbo-removes suicide 2022-01-04 18:46:21 -08:00
Atermonera
85fa906f61 Removes suicide_act() 2022-01-04 18:46:21 -08:00
Atermonera
414515db2e Refactors shared code in suicide() 2022-01-04 18:46:21 -08:00
MistakeNot4892
96ba1f12f8 Adjusting random map optimizations. 2022-01-04 18:46:21 -08:00
MistakeNot4892
f33facd7e2 Backports Bay/Neb random map optimizations. 2022-01-04 18:46:21 -08:00
Mechoid
c6e5ed734d Universal Anomalies (#7914)
* Xenoarch
* Map, cleanup.
* Convert to DCS.
* Attack hand, clean up.
* Allows some xenoarch item-finds to become anomalous.
* Reagents now actually trigger effects correctly.
* Anomaly Containers.
* Tweaks and Runtime Fixes.
* Adds visual effects to anomalies.
* Generalizes anomaly creation. "become_anomalous()"
* Modify as per comments. Cleans commented reference code.
2022-01-04 18:46:20 -08:00
Schnayy
de1ce0616b adds a span 2022-01-04 18:46:20 -08:00
Schnayy
a806a26bd2 removes commented code 2022-01-04 18:46:20 -08:00
Schnayy
128573d1a7 removes suicide verb function 2022-01-04 18:46:20 -08:00
Schnayy
ccf7edcd32 oops. 2022-01-04 18:46:19 -08:00
Schnayy
a536703e80 quick fix oops 2022-01-04 18:46:19 -08:00
Atermonera
717079ae48 Update spacetravel.dm 2022-01-04 18:46:19 -08:00
atermonera
1e2632a9a5 renames can_die() for clarity 2022-01-04 18:46:19 -08:00
atermonera
b66dcb472a Attempts to root-cause the issue 2022-01-04 18:46:19 -08:00
atermonera
426e5e586c Should fix spurious can_die runtimes 2022-01-04 18:46:19 -08:00
Schnayy
ef8c361b84 fixes min age check 2022-01-04 18:46:18 -08:00
Schnayy
19ca63b62a adds vatborn age req and species job bans 2022-01-04 18:46:18 -08:00
Schnayy
59937d0084 By-species age restrictions 2022-01-04 18:46:18 -08:00
Schnayy
c4d149ced9 fixes vchat export bug 2022-01-04 18:46:17 -08:00
Mechoid
5b6db3b227 Fixes dumbassery. 2022-01-04 18:46:17 -08:00
Mechoid
d537580b12 My god I'm an idiot. Does the thing but intelligently. 2022-01-04 18:46:17 -08:00
Mechoid
fc14fef16c Turf shenanigannery 2022-01-04 18:46:17 -08:00
Mechoid
4815a6a9b6 phase() is now a separate proc from movement, and is asynchronous.
Able to return True or False for Phased or Not, in the event it's ever used in a sequence.
2022-01-04 18:46:16 -08:00
Mechoid
ce0efd168c Phasing. 2022-01-04 18:46:16 -08:00
Mechoid
9f77d4378d Mechas actually process.
Switch a damage manager.
2022-01-04 18:46:16 -08:00
atermonera
cc787b6cdd fixes crafting reqs not storing parts in the result 2022-01-04 18:46:16 -08:00
Schnayy
2723e0946b fixes changeling transform bug 2022-01-04 18:46:15 -08:00
Schnayy
0b38c37390 fixes stray bugs 2022-01-04 18:46:15 -08:00
Schnayy
03f7149e09 round start multitool 2022-01-04 18:46:15 -08:00
MistakeNot4892
cd52f43195 Decommissions the gateway. 2022-01-04 18:46:15 -08:00