Commit Graph

20359 Commits

Author SHA1 Message Date
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
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
Atermonera
85fa906f61 Removes suicide_act() 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
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
Schnayy
0b38c37390 fixes stray bugs 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
MistakeNot4892
8937720246 siffet 2022-01-04 18:46:14 -08:00
FenodyreeAv
714be762ed Fixes Colony Director's Armour (#8287)
* Fixes Colony Director's Armor

The CD's armour inherits from clothing/suit/armor/ instead of /clothing/spacesuits, like everything else in this file, so it lost it's space protection when the SPACEPROOF tag got removed.

* Removes Atmosphere
2022-01-04 18:46:14 -08:00
Cerebulon
85630ae826 helpful warning labels 2022-01-04 18:46:14 -08:00
Cerebulon
0cf77b4db0 Bar vendor cola bottle 2022-01-04 18:46:13 -08:00
Cerebulon
8a5e57d2cf Stimulant allergen for Tajaran 2022-01-04 18:46:13 -08:00
Cerebulon
30e989cfe3 Misc runtime fixes 2022-01-04 18:46:12 -08:00
klaasjared
07f2669ad7 Base Commit 2022-01-04 18:46:12 -08:00
lbnesquik
c1687bba9a Removes phoron rings from the loadout 2022-01-04 18:46:10 -08:00
lbnesquik
5c4870adcc Adds a couple more extra rings. 2022-01-04 18:46:10 -08:00
lbnesquik
fb1233aa40 Converts ring/material to the defines, add some extra rings. 2022-01-04 18:46:09 -08:00
lbnesquik
db0eb3b994 Add phoron rings to the loadout. Sorts the rings in the code a bit because it is prettier like this. 2022-01-04 18:46:09 -08:00
Neerti
f10b8783b1 Unifies engine and static poi loading into one system. 2021-11-27 19:19:36 -05:00
PrismaticGynoid
c42b94aa98 Fix paper 2021-10-17 15:20:15 -07:00
PrismaticGynoid
8a96fd173e Map fixes and tweaks part 7
Fixes for:
Basic NTnet cards being unable to reach telecomms from the station
Shuttles not showing location details when landed
Ship sensors printing blank papers
Certain shuttles not clearing weather visuals on landing
Ninja/merc elite shuttles being unable to dock
Mislabeled west solar SMES
Engine flow/pump sensors not connected to cooling system computer
Fixes a few non-cold tiles in telecomms compartment
Adds a few missing rails
Also, tweaks surgery rooms a bit
2021-10-07 20:35:31 -07:00
Atermonera
d793a7a0ab Merge pull request #8277 from Neerti/cynosure_map
Cynosure map
2021-09-04 20:50:48 -07:00
Schnayy
5c27b9cfc4 Adjusts vatborn ages (#8273)
* Adjusts vatborn ages

* drops max to 90
2021-09-04 16:02:00 -09:00