Commit Graph

14731 Commits

Author SHA1 Message Date
Ghilker
1548352cf2 Healium crystal changes (#60477)
Healium crystals now straight up fix the air in a room instead of giving an undetermined amount of gas
Area fixed is now a 7x7
Changed the recipe to no longer require freon but O2 instead
2021-08-14 16:01:02 -07:00
Ghilker
bf8a91d30c Crystal foam - crystallizer new recipe (#60535)
Adds crystal foam, a crystal grenade made in the crystallizer from CO2, N2O and H2O. When used it will release a big foamed area that will close any breaches, similar to the smart foam grenade.
2021-08-14 15:47:50 -07:00
Rohesie
54a51acf5c Fixes joining the game with the wrong dir (#60816) 2021-08-14 11:53:38 -07:00
John Willard
a23b22c64d Fixes 2 DNA activator descriptions (#60553)
There was an empty space between name and suffix when there wasn't one, and expended DNA activators wouldnt get the name 'expended' if it didn't work, despite being so.
2021-08-13 16:46:20 -04:00
LemonInTheDark
79dc58fe2a Redoes how alarms are handled, moves their behavior to datums (#60060)
* Adds in a set of datums to support sending, listening and storing alerts
In contrast to the old system, we now store a list of send alerts on the listener, rather then the area itself.

This makes clearing "our" alerts on destroy not a massive headache.

In addition, we now use a direct ref to the area's cameras list and signals to prevent camera hard deletes. This, combined with the aformentioned ability to clear, virtually eliminates hard deletes
sourced from alerts caused by strange senarios like the alert source moving its tile.

* Converts areas to the system, of note is the fact that areas no longer store a bool that determins if an alert
for power or atmos has been sent, that's instead handled by the alert sender datum. This means the sources list
on alert listeners actually means something

additionally, in order to prevent dumbassery with fire alarms since they're area based, fire alerts are sent by
an alert handler on the area itself
2021-08-13 11:54:44 -07:00
Krysonism
b996dc1dff Ethereal food buffs. (#60298)
* charge buffs

* Removes REM
2021-08-13 13:16:38 -04:00
Fikou
80ff565548 Revert "Revert "Barticles for bonfires 2021 (#59869)" (#59916)" (#60469) 2021-08-12 16:12:00 -07:00
Fikou
6807910a8d fixes cannons not working (#60757) 2021-08-11 23:40:42 +02:00
Krysonism
b8b347722d Drugs of the 26th century. Three new hella rad drugs, one less lame drug and more! (#60432)
* lead stuff

* kronkus + loot table

* one drug sprite

* kroncaine

* drug items

* addiction stuff

* makes this compile

* plane master controllers

* small adjustments

* bro its a comment CHILL OUT

* temp

* desc and sprite update

* temp

* hmm

* invisible1

* invisible2

* fixes

* It compiles

* misc drug fixes

* signal

* synthesis

* fix

* span macros

* kroncaine filter removal + no speedup on cuffs n narsie rune

* makes the ampoule visible.

* hud-b-gone

* revert

* reverts more

* sound enviroment

* on_transfer & animated fade

* adrenal crisis + unknown

* blastoff signal

* blastoff adjustments

* filters

* small fixes

* animation parallel

* Taste, sounds and feel

* span proc

* final touches

* review and integration fix

* less blood, more fun

* moth and blood fix

* KronKaine and bLaSToFF spelling fix

* Assorted bLaSToFF fixes and range change

* suggestions from head head head coder

Co-authored-by: floyd <Floydje123@Hotmail.com>
2021-08-09 12:03:36 -04:00
AMonkeyThatCodes
83b21c041b Kitchen expansion part 2: Ovens (#60515)
Adds Ovens

Co-authored-by: MonkeyThatCodes <monkey>
Co-authored-by: tralezab <spamqetuo2@gmail.com>
Co-authored-by: MonkeyThatCodes <MonkeyThatCodes@deez.com>
Co-authored-by: Krysonism <robustness13@hotmail.com>
2021-08-09 12:31:16 +02:00
Fikou
270acce4f5 [Ready] Mining Loot Rework (#60516)
Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2021-08-08 02:22:34 -07:00
aaaa1023
b247c2756f Toilet deconstruction error fix (#60725) 2021-08-07 19:43:52 -07:00
Ghom
ad5a01ba78 railings can now be vaulted/climbed over from both sides. (#60110)
Quality of life; it spares us from having to walk all the way around or destroy them with either a wirecutter (faster) or any impromptu weapon (slower, as they currently have 300 maximum integrity, despite taking only three iron rods - one more than grilles - to make) in certain occasions, and it's already a thing on other codebases that have railing objects.
2021-08-06 15:28:13 -03:00
Thunder12345
dcb0fc55a9 makes the occupational corruption device less cryptic (#60685)
Co-authored-by: Thunder12345 <stewart@critar.demon.co.uk>
2021-08-05 20:56:52 -07:00
ArcaneMusic
2f9c9986b9 Fixes wirecutters worn belt-state (#60683) 2021-08-05 20:56:11 -07:00
Rohesie
6c4134d1ea Job refactor 2: less hardcoded lists (#60578)
* Job refactor 2: less hardcoded lists

* Obsessed can happen
2021-08-05 21:13:05 +02:00
InsaneRed
2b4b3f0790 removes TRAIT_RESTRAINED from xeno nests (#60676) 2021-08-04 01:42:50 -07:00
Paxilmaniac
d4fa2905ff Deployable Component (Big Dakka Included) (#60554) 2021-08-04 01:18:09 -07:00
Ghom
cf5c0c86b5 Standard bananium floor is now viable for clown decoration. It doesn't slip. (#60585) 2021-08-04 00:15:44 -07:00
TemporalOroboros
0f102cce98 Fixes infinitely recursive beef wellingtons (#60658) 2021-08-03 13:00:25 -07:00
tralezab
a6783f5bbf Improves Pavlova Code Copypasta, Changes Description Of Pavlova (The Pavlova Incident of 2021) (#60595) 2021-08-02 22:57:15 -07:00
tralezab
40003fe2ad componentized spirit item possession (#60614)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-08-02 22:21:23 -07:00
interestingusernam3
20f398b3b5 Improves and documents some grenade-related code, fixes an exploit. (#60588)
FALSE, TRUE, better var names, removal of an unused var in log_grenade, DMdoc.
Touches sticky tape code because a proc there does grenade stuff.
Also fixes an unreported exploit that allowed clowns to throw sticky grenades while bypassing the 50% chance for a grenade to stick to your hands (not that bad sice they still has a 50% chance to get the 0.5s timer, but still).
2021-08-02 23:07:55 -03:00
Ghom
e13af3ab93 surgery_initiator component to element. (#60634) 2021-08-02 18:12:18 -07:00
Watermelon914
68315dbc9a Fixes vehicles (#60624)
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
2021-08-02 18:03:14 -07:00
Thunder12345
ff360dda43 Kills misc clothing files (Almost) (#60481)
Co-authored-by: Thunder12345 <stewart@critar.demon.co.uk>
2021-08-01 18:56:09 -07:00
Tom
c5a698d0c7 Fixes perspective issue with classic baton (#60517) 2021-07-31 21:23:30 -07:00
tralezab
7ef1aa8922 fixes cannons losing their sprites (#60559) 2021-07-31 21:15:21 -07:00
Ghom
bd5b0d66ed Fixes e-bolas being unblockable and not ensnaring flying mobs. (#60160)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-30 12:42:23 -07:00
Fikou
82b1ffb829 tcg flippers no longer have the scaling element (#60424) 2021-07-29 12:16:09 -07:00
tralezab
14045259fa Trash Cannons (#60476) 2021-07-29 02:17:03 -07:00
Mothblocks
bd6873fd4d Remove nanites (#60473)
Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com>
2021-07-28 16:00:56 -07:00
MrMelbert
21e80cf48f Fixes the map sprite for lizard plushes (#60416)
This PR fixes the placeholder map sprite for lizard plushes. I included a map sprite in my original GAGS PR but I forgot a single character from the icon_state which made it not work and I didn't realize until after it was merged.
2021-07-28 18:59:25 -03:00
Greniza
d8aa3b4534 fixes issues with prisoner EPBs (#60435) 2021-07-28 17:03:32 -03:00
itseasytosee
f083e9efa1 Adds sounds to adjusting the pneumatic cannon (#60470) 2021-07-28 01:47:22 -07:00
jughu
3b5f4b6c63 Lets construction bags be put in pockets like they were intended to (#60460) 2021-07-28 01:43:22 -07:00
Tim
d1c0d5f64d Add Referee costume (#60430)
imageadd: Added referee costume
2021-07-27 03:17:14 -04:00
Tim
1df7b8d768 Fix wallet ID access (#60449)
* Fix wallets ID access

* Refactor id_card code to be simple

* Refactor id_card even further
2021-07-26 20:09:50 -07:00
tralezab
43fd840b2f Kills _globalvars/misc.dm (#60358) 2021-07-26 16:58:18 -07:00
Thunder12345
137c700bd8 Kills the misc items file (#60380)
Co-authored-by: Thunder12345 <stewart@critar.demon.co.uk>
2021-07-26 16:35:46 -07:00
Fikou
51cba51347 removes some uses of var in world (#60407)
Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
2021-07-26 16:25:06 -07:00
Tim
17c8b64675 Add plasma xeno statue (#60408)
The sprite existed for a long time but was never added to the code for some reason.
2021-07-26 00:27:04 -07:00
Imaginos16
30892aa892 Ports/Adds new outfits for command and centcom staff! (#60414) 2021-07-25 23:35:35 -07:00
Wallemations
7f1640b651 Makes only mapload foods require players to pick them up to decompose (#60392)
Co-authored-by: Changelogs <action@github.com>
2021-07-25 17:39:24 -07:00
DomitiusKnack
f5a97a2bf4 Spraycans actually empty if used below 2 units while colouring lights. (#60395)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-07-25 17:30:34 -07:00
Ghom
b51ebfaf90 Fixes difficulties with placing lattices on multiz maps. (#60124)
Title. Because of mob and object visuals under open space being able to be hovered over with the cursor and examined and in general acting as entities distint from the turf holding them it tends to be hard or even impossible to build floor and catwalks over these turfs. This PR aims to fix it with a basically simple, more-convenient-than-a-painstaking-refactor and easy to apply element (edit: and proc).
2021-07-25 19:02:31 -03:00
Thunder12345
39da0b0407 Capture The Flag: Class Warfare (#59629)
Co-authored-by: Thunder12345 <stewart@critar.demon.co.uk>
2021-07-23 15:49:22 -07:00
MrMelbert
17750e76a5 Revert "right click to activate porta-seeder" / switches porta-seeder hotkey to ctrl-click (#60316) 2021-07-23 13:59:10 -07:00
aaaa1023
2d0b48e164 Fixes missing space in happiness description (#60391) 2021-07-23 13:57:54 -07:00
aaaa1023
967521c4c4 Fixes minor typo with bloodspider directive (#60386) 2021-07-23 13:56:47 -07:00