Commit Graph

48300 Commits

Author SHA1 Message Date
plapatin aaa00e9c02 Update mime.dm (#46311) 2019-09-04 12:25:35 -04:00
Qustinnus df4726ce4c NO MORE (#46313) 2019-09-04 12:21:07 -04:00
Fhaxaris 8dba4bf40f buffs the cybernetic heart (#46266)
* modified heart.dm cybernetic heart

* final testing and bug fixes

* changed dose regeneration time from 10 minutes back to 5 minutes

* description was lying

* restarts heart 20 seconds after emp

* no more big heals
2019-09-04 12:07:55 -04:00
ATH1909 facee2bbff Cobby's earthsblood nerf PR, done right (#46258)
* Update medicine_reagents.dm

* Update medicine_reagents.dm

* Update medicine_reagents.dm

* Update medicine_reagents.dm

* Update medicine_reagents.dm

* Update medicine_reagents.dm

* Update code/modules/reagents/chemistry/reagents/medicine_reagents.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-09-04 12:02:01 -04:00
Qustinnus af9df74e87 ugh (#46315) 2019-09-04 10:33:39 -04:00
zxaber c87a87d52a One-line fix. (#46298)
Always remember to lock up your shields so no one runs off with them
2019-09-04 10:23:14 -04:00
bgobandit 6b553d1ee8 fixes erroneous abductor text (#46287) 2019-09-04 10:22:25 -04:00
GuyonBroadway 252b940e29 Makes it so you can't puke up ONE THOUSAND UNITS OF KETCHUP in one go. (#46241) 2019-09-04 10:18:58 -04:00
Dawson1917 81dd9f96a7 Clarifies combat gloves descriptions (#46256)
* Clarifies combat gloves descriptions

* plural
2019-09-04 10:18:26 -04:00
nemvar a8801c6962 This is sad (#46328) 2019-09-03 15:20:39 -07:00
nemvar a8605de163 Antiglow 2, electric boogaloo. (#46300)
* kgvudb rdfwdu fadada

* alright, this fixes it.
2019-09-03 13:36:27 -07:00
Fhaxaris 6e5fd483b6 duplicate code removal (#46308)
About The Pull Request

removes duplicate if statement in a switch that is there for no reason. It already happens on line 95.
Why It's Good For The Game

???
Changelog

cl
code: removed duplicate code
/cl
2019-09-03 21:48:50 +12:00
cacogen 576b4c8085 Fixes #46257: Pax chems' descriptions (#46285)
cl cacogen
spellcheck: Made Pax chems' descriptions read better
/cl
2019-09-03 19:18:02 +12:00
Dingo-Dongler 19dffc67f7 Allows some snacks to be dunked in liquids (#46220)
* Makes donuts dunkable

* Moves dunking method to snacks class, rather than just donuts

* Drinks can also be dunked into, but soda cans must be opened

* Making more snacks dunkable, adding proximity check to dunking and cleaning up a little

* Makes fries and fry-likes dunkable
2019-09-03 00:08:47 -07:00
ATH1909 88275c354e Adds a new threshold for the regen coma symptom and fixes a possible bug (#46250)
* Update heal.dm

* Update oxygen.dm

* Update heal.dm

* Update oxygen.dm

* Update heal.dm

* Update heal.dm

* Update oxygen.dm
2019-09-03 00:07:19 -07:00
Fikou ee6a423421 chap and gene heirlooms (#46225) 2019-09-03 00:03:41 -07:00
TheChosenEvilOne 3d7c3092d0 Passive vent (#46180)
Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>
2019-09-03 00:03:03 -07:00
ATH1909 406dd1b84f Tries for a third time to fix some virology symptoms (#46247)
* Update confusion.dm

* Update dizzy.dm

* Update hallucigen.dm

* Update narcolepsy.dm

* Update confusion.dm
2019-09-03 00:00:06 -07:00
zxaber 049a9b70c8 damn you, mech code (#46281) 2019-09-02 23:58:52 -07:00
ATH1909 432dd05eb7 Adds androids and synths to the lists of species that pride and magic mirrors can turn you into (#46204)
* Update android.dm

* Update synths.dm
2019-09-02 23:56:38 -07:00
AnturK 7bd1db3e34 Adds simple voting box. (#46153) 2019-09-02 23:55:31 -07:00
Fhaxaris 6d4bddcc55 makes riot darts work (#46307)
* if it has an effect, that counts as doing damage ok?

* Update damage_procs.dm

* that does not fix that

* i meant to remove that
2019-09-02 23:53:44 -07:00
Time-Green d81e1fab5c Plumbing Splitter, reaction chamber, destroyer and pill press (#46149)
* chemical splitters

* adds the pill press

also removes a debug variable from the splitter used for getting the perfect ui size

* chem disposer

* half a reaction chamber

i forgot to fucking merge upstream so I cant do anything without making ungodly conflicts

* wip

* more work on the reaction chamber

* fixes big brain maths

* removes one / because travis is throwing a shitfit
2019-09-02 23:52:29 -07:00
Fikou 25326f32dc Adds the Snow Golem (#46205)
* sno golem

* sno golem

* snow golem

* carrot gang

* fix gang

* weather immunity

* haha i forgot traits

* snowflake spell

* meh

* custom sprites

* oops

* a

* sprites

* ok

* traits

* better sprites

* betterer sprites
2019-09-02 23:51:45 -07:00
Trilbyspaceclone 65c270e5bf [Ready] Adds chameleon neckties (#46195)
* the tie

* The cloak

* Right TG dosnt have item_color
2019-09-02 23:50:22 -07:00
nemvar 0ef8d32c91 Turns digital camo into an element (#46134)
* Turns digital camo into an element

* Removes commented out code.

* Keep forgetting this

* Update code/datums/elements/digitalcamo.dm

Co-Authored-By: Rob Bailey <actioninja@gmail.com>
2019-09-02 23:49:58 -07:00
Akrilla 1fe0d9a697 Spray cans can't be set to extremely dark colours (#46213)
* no dark

* lighter

* limit only affects objs

* fix
2019-09-03 01:34:40 -04:00
Akrilla 197fd1056c Removes crayon eating colour change (#46210)
* better colours, no eating

* renamed

* powder

* missed renames
2019-09-03 00:30:04 -04:00
bgobandit 150d446a74 [s]Wizards no longer get a free use of a touch spell by refunding the spell. (#46249)
* deletes any touch spells if the wizard refunds the spell in question

* moves touch removal code to on_lose

* makes pkp suggestions

* adds message feedback
2019-09-03 00:27:29 -04:00
Tlaltecuhtli 39d3948f4d Custom Vendor Re-PR (#45736 Re-PR) (#46240)
* Update maps.txt

* 1

* 2

* designs

* oops

* ((()))

* 3

* rename with pen

* sprites+ vendomat changes

* sanized input

* Update _vending.dm

* adds admin custom vendor

* Update _vending.dm

* Update _vending.dm

* Update _vending.dm

* Update _vending.dm

* Update maps.txt

* Update device.dmi

* Update maps.txt
2019-09-03 00:22:41 -04:00
skoglol 86839addb9 Pulling lockers now slow you down. (#46216)
Pulling lockers now slow you down.
2019-09-02 18:32:54 -07:00
cacogen bc37a3089a Fixes condiment packs not existing (#46305) 2019-09-02 09:30:34 +02:00
moo 686c0a8280 Cobbduceus Part 4/X: Operating Computers Sync to Stasis Beds (#46223)
About The Pull Request

Operating Computers can now be built to support advanced surgeries to stasis beds. Unlike a table, these can be within LoS of the computer.

Do note it links them the same way it does a table (once when THE COMPUTER is built).

A minor change is now the surgery tab of the computer can be accessed to sync surgeries even if a table isn't linked.
Why It's Good For The Game

Stasis beds should be surgery hotspots, and this allows doctors to explore some of the unique pathways/surgeries without relying on a table.

Do note that some surgeries will still be better performed on the optable since the beds have a small penalty.
Changelog

cl Cobby
add: Operating computers can now be built to sync with all nearby stasis beds within it's LoS and provide them with advanced surgeries.
/cl
2019-09-02 09:45:43 +12:00
Akrilla 8721416930 Boxing glove knockout only affects other boxers (#46212)
* only boxers

* Update code/datums/martial/boxing.dm

Co-Authored-By: nemvar <47324920+nemvar@users.noreply.github.com>

* Update code/datums/martial/boxing.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-09-01 17:21:07 -04:00
bgobandit c606522bec Non-tagger graffiti counts as bad art (and other art adjustments.) (#46248)
About The Pull Request

    Non-taggers' graffiti counts as bad art. Taggers' graffiti counts as good art, not great art.
    Makes the art defines global defines and removes some magic numbers.
    Re-orders the switch statement for art to go ascending instead of descending, because otherwise if something is at BAD_ART it will register as good instead, if it's at GOOD_ART it will register as great, etc., which defeats the purpose of having defines.

Why It's Good For The Game

The tagger component: Because there isn't really much bad art in the game ,and graffiti is as obvious a candidate as any, and gives the janitor an actual excuse to remove it besides being a dick. If you don't want the potential for a bad moodlet, don't examine the art. You have to go out of your way to do so anyway.

Very slightly nerfing tagger graffiti: Because "what a thought-provoking piece of art" is kind of much for graffiti.

The other component: Because there's no point in having defines if people are just going to put magic numbers everywhere anyway. (I left the impressiveness numbers for statues, etc. alone, because those can take damage, dropping their quality. But if something can't take damage, just use the define.)
Changelog

cl
tweak: Graffiti by a non-tagger counts as bad art.
/cl
2019-09-02 09:17:41 +12:00
Fikou bbd40be661 Gives all borgs extinguishers (#46276)
* extinguishers for all borgs + emag

* nevermind

* ok
2019-09-01 13:55:20 -04:00
wesoda25 b9e30ec6d0 Unmention Nar'Sie in purified artificer description (#46253) 2019-09-01 10:36:25 -07:00
Fikou 4dd56ee757 Makes the windup toolbox more similar to His Grace (#46243)
* rumble bumble

* oopsie woopsie!!
2019-09-01 16:16:07 +02:00
Rob Bailey 27e771373d Chameleon suit and changeling under sprites fix (#46231)
* chameleon under fix

* changeling under fix

* ratvar chameleon suit fix

* jumpsuit fix
2019-09-01 16:12:54 +02:00
nemvar 1949f18dcb Airlock usr (#46188) 2019-09-01 16:12:10 +02:00
cacogen eab4f963d5 Gives condiment bottles without special sprites visible reagents (#46015)
* Gives condiment bottles without special sprites overlays

You can see what's inside

* blue by eiffel 65 is playing as i type this it's 12am

* does a bunch

* Update condiment.dm
2019-09-01 16:08:02 +02:00
bgobandit af06aea1bb [s]You can no longer send cult messages undetectably by including an IC filtered word. (#46270)
* cult messages have an ic filter check

* why the fuck did I use alert

* usr :(
2019-09-01 02:18:20 -07:00
Time-Green 5a18d9459a [BOUNTY] Adds advanced injectors to genetics (#46129)
* Adds advanced injectors

* adds a mutation hardcap to advanced injectors

* fixes fucked var names? also makes max inclusive
2019-09-01 02:13:34 -07:00
TheChosenEvilOne 2d93a013d6 Motorized wheelchairs (#45737)
* Motorized wheelchairs

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* bruh

* woah

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Upped the power usage to 100.
With 15000 power cell you can move 600 turfs with tier 4.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Assign the variables directly instead of temp var.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Motorized throwing machine.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Motorized reviews.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>
2019-09-01 02:02:40 -07:00
Bobbahbrown cc32c7fee1 fixes all the bugs you probably didnt know about (#46264)
About The Pull Request

As mentioned in codebus with the recent patch for circuits being able to produce any item (see BeeStation/BeeStation-Hornet#345), people often make a mistake in attempting to check if a collection does not contain an element. The proper execution of such a check, following the attempted formatting, would be...

!(x in y)

But instead we have lots of

!x in y

In other words, 1 or 0 in collection y, not good!
Why It's Good For The Game

Fixes a lot of bugs that likely nobody has ever noticed, probably introduces features that were intended but incorrectly coded. I have attempted to summarize what are probably the effects of this change below. I've moved interesting fixes to the top of this list.

    Dynamic mode ruleset should no longer ignore player preferences when selecting antagonist candidates.
    Pet carriers should now properly cancel callbacks for a mob escaping the carrier if they are no longer an occupant of it.
    Eightballs should now prevent ghosts from voting on answers that are not expected by the eightball.
    Modifying variables in view variables should now prevent you from adding a non-existent variable to a datum.
    The Herald's Beacon should no longer attempt to remove a non-existent voter from its list of users who need to vote. (Likely prevents a runtime)

Changelog

cl bobbahbrown
fix: Dynamic mode ruleset will now respect your player preferences when selecting antag candidates
code: Fixed 9 instances of incorrect not-in-list expressions.
/cl
2019-09-01 19:55:59 +12:00
cacogen 37b3064eaf Fixes HoP ticket messages not being visible unless on the ground (#45979)
About The Pull Request

The messages alerting people that they were next in line or of a ticket's destruction were only visible when the tickets were on the ground. Not even the holder could see them. This fixes that. I'm not confident in the method though.

This also enables the HoP to delete the latest ticket, instead of having to bin it because he can't delete it until a new ticket is created that he can increment to.
Why It's Good For The Game

Makes the thing work as intended.
Changelog

cl cacogen
tweak: HoP can now delete the latest ticket
fix: HoP ticket messages should now be visible when the ticket is held
/cl
2019-09-01 19:55:35 +12:00
ATH1909 aecc4c5295 Nars-Ians no longer eat each other's souls (#46245)
* Update dog.dm

* Update dog.dm
2019-08-31 21:57:11 -07:00
Dawson1917 cfc02eaf73 ED-209's aggro when you throw things at them and no longer die to shocked grilles (#46209)
* ED209's aggro when you throw things at them and no longer die to shocked grilles

* fixed an extra line

* runtimes in the waiting

* runtimes cant stop the law
2019-08-31 21:56:23 -07:00
ATH1909 171d05bcf9 Update spellbook.dm (#46203) 2019-08-31 21:55:25 -07:00
AnturK 1791ef0148 Fixes default mob_spawn ban type. (#46167) 2019-08-31 21:53:20 -07:00