Commit Graph

41630 Commits

Author SHA1 Message Date
Tad Hardesty bbe4d12d13 Support stations with multiple z-levels (#35339)
* Remove ZLEVEL_STATION_PRIMARY

* Add Up and Down traits for use by ladders and chasms

* Give map_config creation its own proc

* Combine LoadConfig and ValidateJSON and remove transition_config

* Make space linkage a z-level trait

* Remove ZLEVEL_EMPTY_SPACE

* Update uses of GetFullMapPath

* Handle multi-Z stations and load Lavaland and Reebe at runtime

* Remove unused space maps

* Fix inappropriate z-expansion in map reader, improve logging

* Update comments relating to z-level configuration

* Add Lavaland and Reebe to ALL_MAPS
2018-02-15 10:21:25 +01:00
Jordan Brown 1fbea727bd Fix GLOB setup runtimes not affecting the counter (#35644) 2018-02-15 01:53:07 -05:00
FrozenGuy5 31d9388e33 Spellchecks announcement's grammar (#35636)
* no <br>

* i shall not take the risk
2018-02-15 00:10:23 -05:00
Iamgoofball ba570ad32d Fixes the name on the cook's culinary school training (#35635)
Totally forgot to do this
2018-02-15 00:05:52 -05:00
ThePainkiller 28525d2aea Fixed a typo on an eldritch god's pronunciation (#35611)
Changed the text to get the Necronomicon. It's "Cthulhu" not "Cthulu", get it right!
2018-02-15 00:01:41 -05:00
AnturK 7a7798f418 Cleans up remnant traitor cyborg code and AI hacking. (#35586) 2018-02-15 00:01:15 -05:00
Jordan Brown 15062e17c0 Merge pull request #35655 from ShizCalev/DOOR-LAYERING-FIX-FINALE
fixes firedoor layer for the last god damn time
2018-02-14 23:56:26 -05:00
Jordie 0914fc2cf1 Merge pull request #35660 from Iamgoofball/patch-397
[s] Trit no longer makes radiation
2018-02-15 12:13:48 +11:00
kevinz000 8f26a27df7 Disables emagging Centcom Ferry (#35579) 2018-02-14 14:19:45 -02:00
Leo f6b47aaf2e Merge pull request #35624 from ShizCalev/near_camera-runtime-fix
Fixes near_camera runtime
2018-02-14 13:26:05 -02:00
Leo 0d08c55ab9 Merge pull request #35617 from ChangelingRain/crusherdescfix
Makes the kinetic crusher's damage on examine a little more accurate
2018-02-14 13:25:17 -02:00
Leo cebf95a8f8 Merge pull request #35564 from praisenarsie/patch-29
Updates die to use the roll() proc + initialize()
2018-02-14 13:18:55 -02:00
Iamgoofball 6a389dd7c1 [s] Trit no longer makes radiation 2018-02-13 22:42:10 -08:00
ShizCalev c1384de7bf fucking done with this firedoor bs 2018-02-13 23:25:17 -05:00
Dax Dupont ce0b5f6357 Assblasts some power creep in circuit labs (#35506)
* Circuit printers no longer start upgraded.

* Replaces roundstart upgraded printer with regular printer

* Replaces roundstart upgraded printer with regular printer w\ key remap
2018-02-13 22:09:00 -05:00
Jordan Brown 85a8988d10 Merge pull request #35605 from MrStonedOne/patch-481
Fixes ai transform being picky
2018-02-13 21:59:44 -05:00
Jordan Brown 3fd589d533 Merge pull request #35618 from YPOQ/processdeaddiseasefix
Fixes process_dead diseases not processing at all
2018-02-13 21:57:44 -05:00
Jordan Brown 83072d60e2 Merge pull request #35612 from vuonojenmustaturska/vuonojenmustaturska-patch-1
Prevents docking ports from being thrown away by chasms
2018-02-13 21:56:57 -05:00
ExcessiveUseOfCobblestone 1acee77427 Fixes Battlecruiser Turrets and Improves Turret's Faction Capabilities (#35427)
* Update portable_turret.dm

* Update portable_turret.dm

* Update portable_turret.dm

* f
2018-02-13 21:46:33 -05:00
AnturK d3cb9c2b9a Greentext antag datum and OnRoundend hook. (#35584)
* Greentext antag datum and OnRoundend hook.

* review stuff
2018-02-13 20:43:24 -05:00
vuonojenmustaturska 7c67b5a9b4 Disables clogged vents until it can be reworked 2018-02-13 18:46:02 -06:00
Jack Edge a314ab93ef Transference potions rename the mob to just your name
So instead of "Braxton Cherry as parrot", it'll just be "Braxton Cherry"
now. Polymorphing keeps your name, this has always bugged me as ugly and
unneeded.
2018-02-13 18:09:01 -06:00
TehZombehz 4456a0a5bb Fix for invisible heartboxes 2018-02-13 18:08:30 -06:00
vuonojenmustaturska 3b6941d6ec Merge pull request #35594 from praisenarsie/patch-30
Fixes rat kebabs
2018-02-14 01:15:18 +02:00
Kyle Spier-Swenson 176a181be6 Fixes blacklisted byond builds 2018-02-13 14:39:20 -08:00
Iamgoofball 4b9360d959 The Cook now only works under siege. (#35597)
The chef's CQC skill now only works in the kitchen area
2018-02-14 09:18:26 +13:00
oranges 216a606fe1 Merge pull request #35583 from TehZombehz/valentines_chocolate
Adds heart-shaped boxes of chocolate to the valentines event
2018-02-14 09:12:03 +13:00
vuonojenmustaturska 960f42d292 Merge pull request #35531 from ACCount12/mining_tool
Mining tools now use tool system
2018-02-13 18:33:52 +02:00
vuonojenmustaturska fddc3a72e6 Merge pull request #35575 from ShizCalev/communications-console-runtime
Fixes communications console runtime
2018-02-13 18:29:48 +02:00
vuonojenmustaturska e121f0beaa Merge pull request #35571 from ShizCalev/spider_infestation-fix
Fixes spider_infestation event
2018-02-13 18:23:07 +02:00
vuonojenmustaturska 3add88490d Merge pull request #35574 from ShizCalev/sentience-fix
Sanity check for sentience event
2018-02-13 18:00:10 +02:00
FrozenGuy5 6c7534ff20 Removes the empty moth language file 2018-02-13 14:30:45 +00:00
ShizCalev e8cfd7f74a Fixes near_camera runtime 2018-02-13 09:15:32 -05:00
ShizCalev bf901492bf Fixes invalid throwat args (#35565) 2018-02-13 14:13:48 +01:00
ShizCalev 5a07158b37 Fixes scooter runtime 2018-02-12 23:42:24 -06:00
YPO 5bf85ab3ff Fixes blood contracts being unusable if the popup is cancelled 2018-02-12 23:41:41 -06:00
YPO 16a79720f5 Fixes processdead diseases not processing in living mobs 2018-02-12 20:51:24 -07:00
Joan Lung dd8bdb9e01 Makes the kinetic crusher's damage on examine a little more accurate 2018-02-12 22:34:58 -05:00
Buggy123 48797f8997 Tritium now produces water vapor when combusting. (#35354)
* HYDROGEN+OXYGEN=WATER

* Burning Tritium now produces a lot of radiation.

* Fixes check and line positions

* No longer spews absurd quantities of radiation.
2018-02-12 21:11:04 -06:00
oranges 183e94b185 Merge pull request #35598 from ShizCalev/announcement-exploit-fix
[s] fixes announcement system exploit
2018-02-13 14:32:58 +13:00
vuonojenmustaturska e62b750a78 Prevents docking ports from being thrown away by chasms 2018-02-13 02:53:33 +02:00
Kyle Spier-Swenson 074d2d0b34 Fixes ai transform being picky
The fact ai transform even forces them to an ai loc is iffy as the admin might want them to be an ai at their current location, but this is more sane.
2018-02-12 14:34:39 -08:00
vuonojenmustaturska 707b04d8ed Merge pull request #35557 from ShizCalev/pda-virus-fix
Fixes PDA virus runtime
2018-02-13 00:31:55 +02:00
Kyle Spier-Swenson 3494d14c60 More blacklisting 2018-02-12 14:14:03 -08:00
Robustin 6a5c750fb5 Cult Update? Cult Update! (#35433)
* Cult Fixes and Tweaks

* Master prompt and spelling fix

* Couple small fixes
2018-02-12 16:17:58 -05:00
ACCount12 f43fcbd1d6 Replaces istype checks for mining tools with tool_behavior checks 2018-02-13 00:09:50 +03:00
ACCount12 2169e8638c Makes mining tools use use_tool and have tool_behaviour 2018-02-13 00:09:50 +03:00
ShizCalev 48991b4117 fixes announcement system exploit 2018-02-12 15:32:08 -05:00
ACCount 6de835a629 Adds tool_behaviour support to crafting, door wires, surgeries and mech construction (#35384)
* Adds tool_behaviour support to construction datums (mech construction)

* Adds tool_behaviour support to wire datums

* Adds tool_behavior support to surgeries

* Adds tool_behavior support to crafting

* New proc, to be used for checking tool qualities in hands

* Improves tool quality support on wires
2018-02-12 20:52:11 +01:00
FrozenGuy5 b2bdfa9fc8 Fixes rat kebabs 2018-02-12 19:09:04 +00:00