Commit Graph

32107 Commits

Author SHA1 Message Date
Atermonera
339281e2f8 Merge pull request #8382 from PrismaticGynoid/mapfixes8
Cynosure map fixes round 8
2022-01-27 20:06:13 -08:00
PrismaticGynoid
5b2c5fe2e4 Cynosure map fixes round 8
Enables random map generation for the Cynosure
Fixes lower medical disposals being unconnected
Virus food dispenser no longer blocks the floor in front of it
Chapel coffin storage door given proper name and access
Allows solar SMES units to have higher input/output properly
Several floating posters fixed in basement submaps

Also replaces dirt path between arrivals and the station with a sidewalk, and adds some snow around the station.
2022-01-23 19:30:19 -08:00
Atermonera
4cfc031e46 Fixes compile errors relating to wrong var on wrong class 2022-01-20 23:26:59 -08:00
atermonera
95e2f2a6c4 Implements species-specific ckey/species whitelisting 2022-01-15 21:07:43 -08:00
atermonera
7551bf8684 Adds config-enabled whitelist for sprite accessories 2022-01-15 20:16:35 -08:00
Neerti
93015c87f1 Fixes Cynosure Shuttle Issue 2022-01-10 02:08:31 -05:00
MistakeNot4892
f5a8e7c5bc Adds some forgotten plants for Sif flora, fixes a misnamed plant type. 2022-01-04 18:48:13 -08:00
MistakeNot4892
01be1bf264 Hail is now defended against by being under a tree. 2022-01-04 18:48:13 -08:00
MistakeNot4892
086e3c2c59 Closed umbrellas are smaller. 2022-01-04 18:48:12 -08:00
MistakeNot4892
0364e3e144 Altclick on a uniform will now unholster a holstered gun. 2022-01-04 18:48:12 -08:00
Verkister
c5d703f6da Fixes runtime with ducks and turrets
Fixes ducks trying to figure out whether the turret that just shot them shot bullets or breadcrumbs.
2022-01-04 18:48:12 -08:00
Verkister
d776765ccf Update explosive.dm 2022-01-04 18:48:12 -08:00
Verkister
465488a668 Fixes rocket launcher
The launcher type guns use throw_at instead of the fancy bullet projectile features, so the fancy bullet projectile mechanics were unable to make things go boom by having several dead-end returns happen before the projectiles could even reach the on_hit, which already bonks into a return in the ..()'d parent proc anyway.
2022-01-04 18:48:12 -08:00
Verkister
5d15f78c40 Fixes simplemobs with 0 init nutrition runtiming
Fixes runtime spam caused by simplemobs with initial nutrition value of 0.
2022-01-04 18:48:12 -08:00
MistakeNot4892
deb606b217 Added random map generation to Southern Cross. 2022-01-04 18:48:11 -08:00
MistakeNot4892
618082f500 /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.
2022-01-04 18:47:57 -08:00
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