Commit Graph

15853 Commits

Author SHA1 Message Date
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
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
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
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
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
MistakeNot4892
542ec3bc67 Disables the gateway as a departure method, adds checkpoint to plains map as a latejoin and departure location. 2022-01-04 18:46:14 -08:00
Cerebulon
30e989cfe3 Misc runtime fixes 2022-01-04 18:46:12 -08:00
klaasjared
4ac22c8583 Small Addition 2022-01-04 18:46:11 -08:00
klaasjared
a7febbb5d9 Base Commit 2022-01-04 18:46:11 -08:00
MistakeNot4892
2a44df2b21 Should prevent lattices from tripping bad init CI. 2021-12-02 13:32:35 +11:00
MistakeNot4892
2376841804 Fixes weeds qdeling each other prior to init. 2021-12-02 13:26:06 +11:00
Verkister
96fb1c8bcc Fixes non-growing spiderlings growing.
They had functionally 0 difference whatsoever to the regular type here.
2021-11-25 15:42:59 +02:00
Atermonera
439c9bf1f7 Merge pull request #8340 from MistakeNot4892/siffixes
Various tweaks on and around exploration.
2021-11-21 00:04:24 -08:00
Atermonera
3b0a4896a5 Merge pull request #8218 from MistakeNot4892/survivalism
Adds random map generation to Sif. [IDB IGNORE] [MDB IGNORE]
2021-11-14 14:05:37 -08:00
MistakeNot4892
2f0a618d45 /atom New() => Initialize() [MDB IGNORE] (#8298)
* Find and replace argless atom New() to Initialize().

* Manual replacement of no-arg New() to Initialize().

* Manually replacing remaining New() overrides.

* Fixing linter issues with now-removed New() args.

* Tidying area init overrides.

* Porting Neb's atom subsystem.

* Trying to isolate init problems.

* Adjusting Init code post-test.

* Merging duplicate Initialize() procs.

* Merge resolution.
2021-11-14 00:09:14 -08:00
Atermonera
a7877d86e5 Merge pull request #8341 from MistakeNot4892/qdel
ChangeTurf improvements.
2021-11-02 18:14:04 -08:00
Atermonera
2701f6e3b5 Refactors reagent pump code (#8316)
* refactors reagent pump code

* Moves reagent definitions onto turfs

* Various tweaks

* qdel_null on destroy
2021-10-31 12:08:50 -08:00
MistakeNot4892
409a6559de ChangeTurf improvements. 2021-10-18 10:49:29 +11:00
MistakeNot4892
9d4fd65628 Adds some forgotten plants for Sif flora, fixes a misnamed plant type. 2021-10-13 20:27:52 +11:00
MistakeNot4892
a4054152f4 Closed umbrellas are smaller. 2021-10-13 20:08:53 +11:00
MistakeNot4892
9ce14595e8 Added random map generation to Southern Cross. 2021-10-13 19:35:25 +11:00
atermonera
09fdd739fe Unequipping mask slot won't disable internals when wearing airtight hats 2021-10-06 23:22:46 -08:00
Ghost Actual
12b1a29efe 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
2021-10-04 22:14:46 -08:00
Atermonera
49ab58b42c Merge pull request #8309 from Verkister/patch-77
Fixes flamethrower fuel spread runtime
2021-10-04 21:31:35 -08:00
MistakeNot4892
9bd53dc1e1 Merge pull request #8313 from Verkister/patch-78
Fixes displaced steel displaced
2021-10-04 15:14:40 +11:00
Verkister
2394a762c9 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
2021-09-29 17:33:00 -08:00
MistakeNot4892
786c7db60c Merge pull request #8311 from Atermonera/remove_suicide_act
Remove suicide act
2021-09-22 11:15:16 +10:00
Mechoid
71e8b0399d 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.
2021-09-20 15:25:14 -08:00
Verkister
752d8dc6cc 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.
2021-09-20 19:52:52 +03:00
Atermonera
d8d9a09b38 Turbo-removes suicide 2021-09-19 17:54:24 -08:00
Atermonera
9c4eceae2b Removes suicide_act() 2021-09-19 11:43:34 -08:00
Atermonera
dd5c6419cb Refactors shared code in suicide() 2021-09-19 11:06:43 -08:00
Verkister
442ba70254 Fixes flamethrower fuel spread runtime
null is not something that can pass from turf to another.
2021-09-19 16:39:49 +03:00