Commit Graph

597 Commits

Author SHA1 Message Date
Qustinnus f887155b27 Kills oldfood, Puts newfood on top. (#55160)
Slays the last of old-food, making new-food the new normal.

Co-authored-by: MrMelbert <kmelbert4@gmail.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-12-04 00:11:47 -08:00
TiviPlus de7994c0f7 Init sanity unit test (#55147)
https://github.com/tgstation/TerraGov-Marine-Corps/pull/5326
Stemming from 
https://github.com/ParadiseSS13/Paradise/pull/14770

Basically it just checks for bad initialize calls
2020-11-30 17:15:11 -05:00
TiviPlus 311b9da86b grep for pixelx/y = 0 varedits (#54845)
Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-11-30 13:12:44 -08:00
ArcaneMusic bf39caca6a Refactors Pastries into newfood. (#54996)
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
Co-authored-by: Floyd <Floydje123@hotmail.com>
2020-11-24 16:18:10 -08:00
Qustinnus 41157f5d6b Moves grown food to newfood (#55040)
Moves grown food to newfood
Gives trash element support for callbacks for item creation override
2020-11-23 14:00:23 -08:00
Qustinnus b713fa1bc3 moves misc food to newfood code (#54788)
misc food is now using newfood code
2020-11-18 12:20:47 -08:00
wesoda25 5ce509bc66 Fixes bathhouse ruin walls (#54896) 2020-11-11 13:37:38 -03:00
ArcaneMusic 977c67edf9 Adds a few walls and airlocks to the big derelict space ruin to keep atmos diffs down when entered. (#54749)
* Oh right the commit

* Removes snowflake pathing for alien resin window.

* Missed one.

* Actually this whole map is just a var-edit hell
2020-11-07 21:27:16 +01:00
Ghom 2fb34c1ca8 Fixing GBJ cases where the disposal holder is forcemoved outside a pipe. (#54643)
Title. Also turned movable/pipe_eject() into a comsig, since it was used only for gibs.
2020-11-07 01:26:31 -03:00
Qustinnus 6424b6136e Turns transparency for turfs into an element, and gives it to datum materials. (#54250) 2020-11-03 15:05:54 -08:00
81Denton f763826da6 gives the icebox hermit spawn a bucket (#54559)
This PR gives the icebox hermit spawn a bucket.
2020-10-24 23:47:35 -03:00
L 13c806dbba Fixes broken var-edited walls 2020-10-10 19:48:33 -03:00
Krysonism 73818aed45 Converts Pizza to use the new food component. (#53641)
pizzas now use processing component
2020-10-08 11:53:13 +02:00
Timberpoes c9c45e0c0c Hilbert's Hotel Bag of Holding is now a raw bluespace anomaly core with an accompanying inert bag. (#54194)
Swaps out Hilbert's Hotel Bag of Holding with a raw bluespace anomaly core with a matching inert bag of holding.

Tweaks various pixel_x and pixel_y values to place items more aesthetically on the tables.
2020-10-07 15:38:56 -03:00
Dennok 8b72ef9aae Completely FIX Hilbert's Hotel and its associated ruin to the game. (#53830)
Reverts the removal in #53790.
Broken in #53586.

Because turfNumber++ must be incremented on turf, not on every ATOM it 
EVERY TURF, and anyway it don't trigger since first turfs don't have 
atoms in it.

Fix #53794, Hilbert's Hotel peephole runtime.
Fix #53795, hhmysteryRoomNumber generates only once.
2020-10-01 18:32:32 -07:00
Fikou 8892388155 Merge branch 'randommaps' of https://github.com/Fikou/tgstation; branch 'master' of https://github.com/tgstation/tgstation into randommaps 2020-09-30 16:52:28 +02:00
Qustinnus eca964db35 Ports soup, snacks, icecream, salads and meat to newfood (#54028)
Ports soup, snacks, icecream, salads and meat to newfood
2020-09-29 20:36:27 -07:00
nemvar 963779471a Merge pull request #53906 from Rohesie/smoothing
[READY] Refactor icon smoothing to use 8-bit bitmasking
2020-09-29 17:07:12 +02:00
Fikou 54f40f8411 fixes golem ship having rocks on engine places 2020-09-29 02:21:37 +02:00
antropod 7a32cbebe9 Fixes for Syndicate Forgotten Ship (#53832)
* Fixes missing implant on Syndicate Ship Captain:
  Syndicate Ship Crew Members have their implants. There are 2 boxes of syndicate firing pins in captains locker, but captain can't use them. This change fixes that. Captain had implant initially, but it was removed accidentally in #50597

Fixes spare magazines spawned in lockers:
  Captain has 2 mags for APS instead of 9mm mags in their locker.
  Crewmembers have 9mm mags instead of 10mm mags.
  10mm ammoboxes replaced with 9mm.
  Why do we even have 10mm mags, if crew spawns with makarov and captain spawns with APS.
2020-09-28 12:05:24 -03:00
Timberpoes 9ad38ff0ce Fixes mapstart and random arcade machines (#53958)
Randomly generated arcade machines were getting random boards and initing properly, but they weren't re-built as the appropriate subtype.

This oversight has been remedied. A new subtype has been created for random arcade machines which exists purely to pick a random circuit then create a machine from that circuit's build path before returning that it should be qdel'd.

This new subtype has been appropriately regex find-and-replaced into all maps.
* Objectify
2020-09-27 13:59:07 -03:00
L baa30b5d42 floors 2020-09-26 12:14:30 -03:00
Timberpoes 9c95813da4 Rebalances space loot and space exploration (#53916) 2020-09-25 04:53:43 -07:00
Dennok 99c978bfcd Random ruins map templates fixes (#53848)
* fix golem ship propulsion dir

* vaporwave tweak

replace space to noop, anchor statues

* spacehotel tweak

replace area to noop, place lattice under grille

* creahedship tweak

replace space to noop, remove  asteroid area from space

* vaporwave replace to noop

* replace turf space to noop

* replace space area and turf on shuttles

* replace space area and turf on teplates
2020-09-21 20:00:57 +08:00
Timberpoes d95fc6a069 Completely removes Hilbert's Hotel and its associated ruin from the game. (#53790)
The Hotel is a runtime machine. When it swaps rooms, its turfs runtime. When people are actively using it, things in it constantly runtime. It's half broken, half buggy. Turfs don't remember contents. Sometimes blank rooms spawn. Sometimes nothing at all.

It's not worth the time and effort to fix or maintain it.

I'm opening this PR to completely remove it.
2020-09-18 22:13:31 -04:00
Qustinnus 2c8489af26 s-s-s-spaghetti to newfood (#53574)
🆑 Qustinnus
code: Moves spaghetti to new food
fix: Fixes some more size problems on food
fix: Fixes organs having wrong params
/🆑

fixes #53482 fixes #53572
2020-09-16 02:49:06 +01:00
TiviPlus e7d0c30523 Random whiteship selection (#53603)
Breaks shit if the deprecated map pr is merged before/after without me fixing it so only merge one of those
2020-09-13 07:44:21 +01:00
Jared-Fogle 0c8bf36548 Remove references to old singularity machines (#53509)
Removes the singularity generator and the particle accelerator. The former had no sprite, and the latter only existed because of a leftover type path. This does not affect gameplay at all.

Removes the "Start Singularity" verb that was only intended for debug use.

Fixes #53508.
2020-09-11 01:08:43 +01:00
Jared-Fogle 7a6b673b3c Fixes the meat sprites on the crashed ship (#53475) 2020-09-07 17:48:21 -03:00
Qustinnus c6be808bf3 Moves over cakes to newfood and transfers reagents when crafting (#53316) 2020-09-07 15:04:14 -03:00
Jack7D1 4d6f266b27 Fixes #53290, puddles are now infinite again. (#53311)
Fixes #53290
A code oversight of #52865 that also applied plumbing changes to puddles.
Avoided snow flaking by creating a new object type called water_source. Can be used in the future instead of the sink type.
2020-09-01 16:59:49 -03:00
Timberpoes 991f311775 [R&D Machine Overhaul, Part 1] - Various machines no longer require R&D machines to function. (#53339)
Removes various R&D machine requirements including circuit imprinters, protolathes, destructive analyzer and the mechfabs. All machines that previously required an R&D console to function are standalone, including omni protolathes and omni imprinters.

Replaces "production"-class R&D consoles with civilian modular computers on all maps. There are no longer "production"-class consoles.

Removes the concept of "core" R&D consoles. R&D consoles only research and handle tech disks and stuff. All existing core consoles have been switched to their basic archetype.

Because it's a pain in the ass to manage, material reclaimation has been removed from the destructive analyzer. The destructive analyzer is now ONLY for destroying items and unlocking research nodes such as illegal and alien tech.
2020-09-01 16:46:40 -03:00
Ghilker 3f3b7bc736 Expand number of pipe layers from 3 to 5 (#53278)
Expand number of pipe layers from 3 to 5

More layers for autism projects all around the station
Notice! not all devices are allowed to use the new layers, only those you see in the picture can be layered to layer 0 and 4.
More freedom to do weird setups (and supercomputers)
2020-09-01 03:39:47 -07:00
uomo 56467396b4 Mining sign fix. (#53251)
Turns old mining "signs" into turf decals instead

It looks nothing like a sign, so, this just made sense.
Moved the icon from the mining survival pod walls file, to the turf decal icons file.
Replaced every instance in the maps with the new type path.
2020-08-30 22:52:09 -07:00
TiviPlus ce3d7e2f0d Mecha refactor 2020 (#52902)
-Mechs are a vehicle subtype
-Mech equipment half-rewritten
-Mech actions completely redone
-Cooldown macros
-New movement macros & replacing all var in GLOB.diagonals with ISDIAGONALDIR(var)
-New lazylist macro
-Support for lavaland only mechs
-Removed the tank because fuck off with that hacky shit
-Documentation
-Fuckton of fixes
2020-08-29 23:33:47 -03:00
Qustinnus 75415d3eb5 Refactors burgers to use components & auto-eating (#53224) 2020-08-29 03:11:37 -07:00
Qustinnus 87c4df3880 Food refactor part 1: Bread destruction and processable element (#53047) 2020-08-20 21:07:05 -03:00
ArcaneMusic 34aa2b0542 Fixes cabling on the hellfactory ruin. (#53014)
There appears to be an issue with ruins loading lower layer objects out of order, so these "hidden cables" were visually pretty ugly.
2020-08-18 20:34:06 -03:00
silicons 16eb86ddcf Baystruments - I had two tgstation forks for some reason and had to delete one and that nuked the last PR (#51459)
Instruments and sound channels refactor.
2020-08-15 10:39:46 +02:00
CRITAWAKETS da354ba4e2 Removes singularity, tesla, TEG and Mrs. Pacman. Changes supermatter overcharge delam. (#52873)
About The Pull Request

This PR removes the tesla and Mrs. Pacman from the game. The title is actually misleading, the TEG and singularity are still in the game but inaccessible and the singularity no longer has its generator.

Field generators and tesla coils have been kept because shocking your fellow man is the greatest sensation of power in the world.

The overcharging delamination for the supermatter has been replaced by the release of 2500 mols of tritium at 500,000 kelvin. An engineer who's really hateful of the station can use this for fusion, if they desire. Otherwise, its a tritium fire in engineering alongside the explosion. This will probably be changed in the future to be more potent since the explosion will pretty much just space all the tritium away.

Singularities no longer produce radiation. Now, keeping one is less about making power and more about making a statement, especially since you need to delaminate an SM shard for it.
Why It's Good For The Game

Having power optimized for one generator (SM+Turbine) will allow balancing to be feasible, also oranges wanted this. The other generators may later return but with tweaked values and different roles.
Changelog

🆑
del: Nanotrasen has removed their outdated teslas, singularities, TEGs and Mrs. Pacman generators from their servers and warehouse.
/🆑
2020-08-15 10:42:08 +12:00
YPOQ 8bd6df9c9c Fixes missing icon in clown biodome (#52837)
* Fixes missing icon in clown biodome

* Moves biodome icon_state edits to new types
2020-08-12 12:01:02 -03:00
ATH1909 80551c453e apathy on all sides (#52648) 2020-08-03 03:53:51 -03:00
Asha108 4f71251a5a Update Lavaland Syndie Atmosia (#52566)
* Update Lavaland Syndie Atmos

Expands the syndicate atmos department on the lavaland ruin to accommodate for more complex experiments, adds tier3 canisters and a stack of plasteel to make more, and a bluespace RPED to go along with the boxes of stock parts in storage so that the players can upgrade any machine they make.

I was feeling that the current syndicate base is a bit dated, and I'm planning on doing more changes to the ruin but for now this should suffice.

* update to replace hidden with visible pipe
2020-07-30 13:44:24 +02:00
ShizCalev dc16b06577 Smartfridges will now drop boards set to the type of fridge they were when deconstructed (#52497) 2020-07-26 13:42:39 -04:00
Rohesie fc3a93323b lattice (#51880) 2020-07-04 05:03:59 +02:00
ShizCalev d7ead9831a Fixes invalid cable icon on derelict (#51955)
* Fixes invalid cable icon on derelict

* Fixes a minor area mistake
2020-07-02 13:11:16 -04:00
ATH1909 3a2ff273af replaces the normal medbot on the library ship with a derelict one (#51629)
About The Pull Request

Replaces the normal medbot on the library ship space ruin with the currently unused derelict/"Old Medibot" one.
Why It's Good For The Game

The library ship currently has basically no loot in it, which makes it kind of pointless for most space explorers. It's basically the space equivalent of the sloth ruin (except less obstructive/annoying to encounter). Now there is a special medbot there that you can bring back to Medbay or put on your white ship or whatever, provided that you're willing to drag it behind you all the way to wherever you want to move it to.
Changelog

🆑 ATHATH
balance: The medbot on the library ship is now special.
/🆑
2020-07-01 10:21:47 +12:00
FloranOtten 0380aacbc7 Adds the Ice Hermit! (#51503)
* Adds hermit ruin

* adds the actual ghost role part

* is this the issue

* okay is THIS it

* Update icemoon_underground_hermit.dmm

* requested changes
2020-06-29 16:16:45 -03:00
nemvar b87f65d95e Converts ALL typepaths to lowercase (#51642)
* Case of lower

* More changes

* Ruins the nice 420 diff, brainfart when doing the second batch of conversions

* More changes

* Next batch. I think

* Converts even more paths

* Restarts bots

* Capital Free Zone

* Come on travis, do something

* Renames areas

* Bots, please stop dying

* Updates CONTRIBUTING.md and updates a few paths I missed.

* APC recgarftzfvas
/obj/item/computer_hardware/recharger/apc to /obj/item/computer_hardware/recharger/apc_recharger
2020-06-17 20:47:57 -03:00
ShizCalev c164d9922f Fixes a few duplicate articles in examines (#51631)
* Fixes heavily fried foods naming issues

* a few more
2020-06-15 15:10:35 -04:00