Commit Graph

29018 Commits

Author SHA1 Message Date
Mickyan
e028edc836 Bombproof photo album contents (#46359)
Makes album contents not be damaged by being at the epicenter of an 
explosion. It's annoying for persistent albums and I don't see the harm 
in it since it's fluff content.
2019-09-06 20:21:04 -07:00
81Denton
3547ba9da1 Add killer tomato logging (#46330) 2019-09-06 19:58:02 -07:00
bgobandit
b93888c1bf Prevent wizards from rod-forming in the den (#46267)
No more rod form in the wizard's den. This applies whether you are a 
wizard or whether you somehow ended up in the den and are not a wizard, 
which I don't know how that would happen, but if you did.
2019-09-06 19:55:58 -07:00
ShizCalev
a0b8baf827 Fix typo in Discord linking process (#46353) 2019-09-06 19:53:26 -07:00
cacogen
6062cc28bb Fixes chameleon ID card job overlays not showing up after sele… (#46329) 2019-09-06 16:37:21 -07:00
nemvar
1ead3e8ae7 Fixes morph movement and replaces magic numbers. (#46358)
* fixes morph speed shizz

* fixes morph movement
2019-09-06 16:23:28 -07:00
oranges
402dbc781d Merge pull request #46370 from ShizCalev/crab-rangoon-fix
Fixes crab rangoon sprite
2019-09-07 09:36:07 +12:00
ShizCalev
c618206307 Fixes crab rangoon sprite 2019-09-06 15:58:11 -04:00
Qustinnus
2d53f8539c jumping into abandoned crates no longers causes them to go boom (#46314)
* no more

* fixed
2019-09-06 04:03:56 -07:00
Dingo-Dongler
cb31d23f49 Fixes self-sustaining rainbow slime extracts, blue slime extracts' foam activation and refactors foam code into a helper proc (#46259)
* Fixing self sustaining rainbow extracts and fixing foam creation of blue slime extracts

* Refactoring foams to be in a helper function. Resin foam remains untouched

* Improving refactor of create_foam

* Putting helper proc in vent clog event

* create_foam takes a foam type again

* minor type passing change
2019-09-06 08:54:42 +02:00
cacogen
1f010e7144 Selectively randomisable characters (#46108)
* Selectively randomisable characters

* it's a list now

* this doesn't work

* it's totally fucking fucked mate big time

* it works

* so sick of this goddamn pull request and yes i know this is a retarded way to do this it didn't work the other way

* anturk forestalls the inevitable suicide

'associative lists are more performant'

* final changes anturk requested

'remove all the "in randomise" and it's ready'
2019-09-06 08:50:12 +02:00
tralezab
570e7ad666 fixes infinite butter (#46302)
* relic file

* song for this fix: Jimmy Buffett - Margaritaville

* wow

* need to test first?

* Update snacks_other.dm
2019-09-04 16:32:33 -07:00
GuyonBroadway
1e5ba93ccc Makes it so chocolate doesn't last inside felinids forever. (#46339)
* Makes it so chocolate doesn;t last inside felinids forever.

* Guyon has high int but low wis
2019-09-04 23:58:10 +02:00
GuyonBroadway
d2d82b5130 Makes felinids die from chocolate. (#46238)
* Makes felinids die from chocolate.

* tabs wew

* Return parent

* Moves code to felind.dm

* removes ded code from felinid.dm
2019-09-04 23:29:43 +02:00
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
bgobandit
6b553d1ee8 fixes erroneous abductor text (#46287) 2019-09-04 10:22:25 -04:00
Dawson1917
81dd9f96a7 Clarifies combat gloves descriptions (#46256)
* Clarifies combat gloves descriptions

* plural
2019-09-04 10:18:26 -04: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
TheChosenEvilOne
3d7c3092d0 Passive vent (#46180)
Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>
2019-09-03 00:03:03 -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
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
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
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
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
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