Commit Graph

29888 Commits

Author SHA1 Message Date
cacogen 0bf2eaa1c4 Doctors can interact with Scrubs, MD (#48471)
* Doctors can interact with Scrubs, MD

* Scrubs, MD starts off like it did

Co-Authored-By: BadSS13Player <58376109+BadSS13Player@users.noreply.github.com>

* Kilo

Co-authored-by: BadSS13Player <58376109+BadSS13Player@users.noreply.github.com>
2019-12-31 09:10:53 -05:00
cacogen 62605a64b6 Sets Ian's birthday to his creation date (#48465) 2019-12-30 23:43:35 -05:00
Krysonism 5310876edc [READY]Sparklers, Firecrackers and Ian's New year's party. (#48480)
* Base comitt

* Adds Ian's New years helper to all maps

* Fixies + Festive corgi hat for Ian

* newline

* Apply suggestions from code review

Co-Authored-By: Jordan Brown <Cyberboss@users.noreply.github.com>

* Implements more suggestions from review

* Fixes grenade spawn chance

* Puts qdel last again.

* Run mapmerger

* Run map merger on last map and makes box contain 20% more memes

* Update code/modules/mapping/mapping_helpers.dm

Co-Authored-By: Jordan Brown <Cyberboss@users.noreply.github.com>

* Moves var declarations to the bottom

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2019-12-30 22:59:14 -05:00
Jordan Brown b679b35bca Fixes false positive quirk cap trigger (#48452)
The positive quirk cap failure will only trigger when attempting to add more positive quirks
2019-12-30 22:49:38 +01:00
AnturK 47b168f4a3 Makes config version check support beta properly. (#48459) 2019-12-30 15:57:10 -05:00
81Denton 0564d6609f Moves shuttle related logs into a new log file (#48441)
* Logs shuttle computer usage

* Adds a separate shuttle log

* Adds missing logs to INDIVIDUAL_SHOW_ALL_LOG

* no message
2019-12-30 15:56:05 -05:00
Fikou d5760fb618 changes char overdose to the boomer list (#48445)
* changes char overdose to the boomer list

* lets tweak that...

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

Co-Authored-By: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>

* i like copypaste

Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>
2019-12-30 14:37:50 -05:00
skoglol 5de437ff1c Adds specified give control option to mob VV (#48290)
* Adds specified give control option to VV

* click ckey to run

* Safer, less nullspacey.

* logging fixed

* review
2019-12-30 08:53:30 +01:00
oranges eede5b77a2 Deleting a reagent removes it from the addiction list if present (#48439)
This prevents nulls in the addiction list that lead to later runtimes 
when trying to heal/clear addictions on users.

Cut the addiction list on reagent holder destroy. We don't want 
dangling references either.
2019-12-29 12:26:37 -08:00
skoglol 2bbebc084e Adds non-localhost reboot world confirmation (#48291) 2019-12-29 17:31:17 +01:00
Iain Price 85b4a62b09 Make fire alarm monitoring work at the area level (#48422)
* Make fire alarm monitoring work at the area level

* Use TRUE/FALSE for arealevelalarm
2019-12-29 10:19:57 -05:00
wesoda25 f6f9081e3c Condensed Capsaicin has more noticeable effects - more interactions with milk (#48427)
* milk

* boom!
2019-12-29 10:18:55 -05:00
Arkatos1 68b65dfe2a tgui-next: Point Claim Console (#48390)
* First draft, basic convert, routes

* Polish, fixes and tweaks

* Review changes

* Small gravgen fix
2019-12-29 05:22:41 -08:00
JJRcop 2aee4c0e30 Fix vending machines showing premium as free to dept workers (#48425)
* Fix vending machines showing premium as free to dept workers

* Fix vending contraband showing as free
2019-12-28 22:44:38 -05:00
cacogen 6b63bf7093 Changes $1 to 1 cr (#48414)
* $ to cr

* Payday messages use a proper span instead of asterisks
2019-12-28 16:29:36 +02:00
cacogen c963b542f0 Kong whiskey and candy corn liquor (#48263) 2019-12-28 15:20:06 +01:00
cacogen e3b8829be3 Luxury shuttle improvements (#48395) 2019-12-28 05:09:30 +01:00
81Denton 507099d84d Adds Baldium, the opposite of Barber's Aid (#48409)
* Adds Baldium, the opposite of Barber's Aid

* h
2019-12-27 21:38:27 -05:00
skoglol 82f13c9c18 Fixes under/suit missing sprites (#48366)
Removes blacktwopiece

Readded twopieceblack and its sprite.

Away suitskirt
2019-12-27 10:41:39 -05:00
Rob Bailey 7f2c1d1035 tgui-next vending machine (#48394)
* vending machine tgui

* fixes vending machines never closing

* n to cr

* rebuild
2019-12-27 10:32:39 -05:00
81Denton 3a0c5e75b3 Adds a new job: the Paramedic (#48236)
* Adds a new job: EMT

* adds code

* either adds or removes code, hard to tell at this point

* Never not on it, leanin' so hard you're ashamed
You can't dismiss this sick transmission, huffs your brain
Exhale your will and forget I ever knew you
Fuck do you do?
Fuck a man with hips for hulu
Rack a snitch, chalk and cue you
Corner pocket consume you
Too many hoes in my
Too many hoes in my motherfuckin' meal
Asking if I know how a motherfucker feels
How a motherfucker feels

* 300 hours in MS Paint

* map editing is almost as pleasant as CBT

* remove crepe

* indentation

* map merge

* crew pinpointer, EVA access

* sick sprites by twaticus

* Replaces pen acid bottle with calomel

* Moves crew monitor/pinpointer to premium

* Triple six, five, forked tongue
Subatomic penetration rapid fire through your skull
How I shot it on one taking it back to the days of trying to lose control
Swerving in a blaze of fire, raging through my bones
Oh shit I'm feeling it Takyon
Hell yeah, fuck yeah, I feel like killing it Takyon
Alright that's tight, what its like to experience Takyon
Out of the blue, in through the back
Door coming through like fuck what was that
Man I don't know, but it made me feel so heated
How we creep without showing you jack
Shit from below, give a shit if you know
'cause even if you did, you'd keep coming back
Back for more, need it man you're addicted to the heat
We make beats catch
Beat it til it bleeds to death, each track
Like EPMD snappin' necks as we tap energy
From everything on and off the map
Oh shit I'm feeling it Takyon
Hell yeah, fuck yeah I feel like killing it Takyon
Alright that's tight what its like to experience Takyon
Takyon, shot down your throat like a keg of beer
Choke on the smoke we in and exhale 'til the whole chamber is clear
Haters act so fucking weird
Try to stain this atmosphere
But they can't 'cause its way too sheer
How to make a hater disappear
Take shit where it ain't never been
Fuck what you thought could not comprehend
This shit if I fisted your brain with it
10-9-8-7-triple 6-5-forked tongue
Criminal level crunk lightning storm
Get out the way or get up torn
Ain't a picture big enough to fit
What we dig up from the core
Of all that they forgot ever was
Militant march of this war
Takyon taking them down
All we see is blood
Takyon turning them out
How to trick out and freak that buzz
Oh shit I'm feeling it Takyon
Hell yeah, fuck yeah I feel like killing it Takyon
Alright that's tight what its like to experience Takyon
Lunar eclipse forcing you to trip
Off the moonlit fire we spray
Cryonic haunted bullets hollow tipped with toxic waste
So here's the deal, if you don't feel ill
Don't want it nowhere near my zone
That shit is dead, can't nobody get
With that shit gets dial toned
Takyon bitch slappin pussy clots and clones
Takyon settin' off uni bombs inside your dome
Oh shit I'm feeling it Takyon
Hell yeah, fuck yeah I feel like killing it Takyon
Alright that's tight what its like to experience Takyon

* YUH

* Updates sprites

* changes job order, uncomments plasmeme clothes

* Updates outfits

* last commit I swear

* bottle descriptions

* Renames EMT to paramedic

* Renames existing EMT clothes to paramedic as well

* Add missing job icons for Paramedic (#9)

SecHUD icon
ID card icon

* Improves descriptions

* Reverts vending balance change, replaces random spaces with tabs

* Resolves map conflicts

* Update strings/ion_laws.json

Co-Authored-By: BadSS13Player <58376109+BadSS13Player@users.noreply.github.com>

* Adds missing pda_slot to the paramedic outfit

* roller bed starting equipment

* Fixes map conflict

Co-authored-by: JJRcop <jrubcop@gmail.com>
Co-authored-by: BadSS13Player <58376109+BadSS13Player@users.noreply.github.com>
2019-12-27 10:29:12 -05:00
AnturK f63a53f5f0 Even more runtime fixes. (#48377)
* Fixes cleaving saw runtime.

* Achievement without DB runtime.

* Jelly transformation runtime

* purging nanite runtime.
2019-12-27 04:29:04 +01:00
AnturK 8a64746062 More runtime fixes. (#48376)
* Fixes desynchronizer runtime.

* Fixes adv disease runtime.

* Disallows building with circuitboards without result. (Should this trace maybe)

* Steal objective runtime.

* Fixes scanning mindless dead.

* Fixes linked slime speech runtime.

* Fixes camera deletion runtime.

* Adds some sanity to camera swarmer act.
2019-12-27 04:24:27 +01:00
Arkatos1 b0497b3343 Spread Infestation requirement fix (#48398)
* Spread infestation fix and description update

* better desc and ordering

* Cleanup

* boolean convert
2019-12-27 02:40:06 +01:00
Paxilmaniac 1b0c4212a9 Monkey Energy Overdose (#48381)
About The Pull Request

Gives monkey energy an overdose that makes you spout random phrases that make you sound like a boomer.
Why It's Good For The Game

Makes it quite obvious when you have been chugging unhealthy amounts of monkey energy.
Changelog

cl
add: overdose effect to monkey energy
/cl
2019-12-27 10:35:40 +13:00
skoglol b4843bd7a9 Adds new direct mob sound admin verb (#48171)
Adds the "Play Direct Mob Sound" for (b)admins to enjoy. Pick a sound and a mob, and only the chosen mob will hear it. Button also available in the player panel.

Happy admins happy life
2019-12-27 10:34:54 +13:00
oranges 366a65c13e Merge pull request #48374 from carshalash/master
Makes milo soup taste better
2019-12-27 10:31:15 +13:00
BadSS13Player 184d055cca Creation of AIs and silicon law changes are now reported in deadchat (#48216)
About The Pull Request

This PR adds deadchat notifications for law changes of AIs and unsynced borgs (listing the full new lawset), uses of AI/Cyborg Upload and the creation of new AIs.
Why It's Good For The Game

The AI is one of the most important players in the round, so it only makes sense that players watching in deadchat are kept up to date on its laws, especially hidden laws since they are never stated.
Changelog

cl
add: Silicon law changes are now reported in deadchat.
add: The creation of new AIs is now reported in deadchat.
/cl
2019-12-27 08:26:55 +13:00
Tharcoonvagh 1389fee8ab Insuls grammar fix (#48365)
* Insuls grammar fix

Hey this is my first pr
English is not my native but surely this is how it's correct

* after consulting a native

* damn
2019-12-26 17:52:20 +01:00
ArcaneMusic e39eea7b17 [Ready] Adds a new RnD method, the B.E.P.I.S. (#48040)
* Squashes Commits, has BEPIS, Techs, TGUIs, Rewards, and fixes.

* Makes rewardable techs a variable in all_nodes, and removes RnD Points rewards from the minor reward pool.

* Fixes conflict with pubby and beam icon.

* Review comments and basic cleanup A

* Review Comments and basic cleanup B, also cleans up icon states to work fluidly.

* Map Update

* Indentation, flipped Update_decal_path, and rebuilds tgui

* One last clean up of icon_state, adds the last bit of changes from review, and that should be everything.

* Alright last change for real I swear 105%

* Last change, adds simple sanity check for silicons.

* Moved Human and card variables into ui_interact.

* Fixes map conflict

* Alright Review Round 2 Part A, Fixes Grammar, splits polycircuit into it's own file, UI QOL improvements, Withdrawing credits, changes from arbitary values on the mini RLD, etc.

* More review bits, Part 2:B. Easier returns for less processing, Defines, fixes the merge conflict and updates the UI with new buttons. Just need to figure out Button Mapping for the UI and Duplicate prevention.

* Implemented duplicate tech protection. Yeet.

* Get back in there you

* Alright why are you breaking on me god damnit.

* It's optimized, closer to god, nearly perfect, all together it's ready to ship.

* Cleans up all of the decal painter, shorter, cleaner, works around all the turf_decal quirks.

* Tab spacing on github will look fucky

* More review changes.

* Uses use_power == ACTIVE_POWER_USE instead of powered except for the UI
2019-12-25 23:48:28 +01:00
genessee596 d9998caa15 Add generic gas tanks to engie/cargo protolathe (#48378)
Emergency gas tanks, extended gas tanks, and plasma air tanks can be 
made in the Protolathes, but for some reason Generic ones (the grey 
ones) can't be. Fixes that, easy peasy.
2019-12-24 12:33:49 -08:00
Arkatos1 3f189e57e5 Sentient Lavaland Elites will now give a ghost orbit notification (#48347)
Challenged Lavaland Elites will now give a short ghost orbit 
notification if they are player-controlled, so other ghosts can enjoy 
watching lavaland wrestling. Also contains a small code cleanup 
consisting mostly of removing redundant tabs and spaces.
2019-12-24 11:35:01 -08:00
EOBGames fb1b9127ce New racial languages (#48309)
* Racial Languages

Adds a whole bunch of racial languages.

* Travis you are a cruel mistress

Snarky comments will be the death of me

* Better names, better language distribution

Decided to take some suggestions from the github and discord

* 2001: A Space Indent Odyssey

Fixed that stuff for you, green name man
2019-12-24 16:08:43 +01:00
RaveRadbury db3faf7ff0 Fixes mime pins, clarifies quirk descriptions (#48367) 2019-12-23 23:22:04 -05:00
nightred 1c9b672005 Breath interacts with body temperature (#48364)
* breath interacts with body temp

* the words are better

* Removed offset

* breathe
2019-12-23 21:48:34 -05:00
Iatots 89df3cf39d Cult revive rune now displays the amount of unredeemed sacrifices. (#48360)
* makes the remaining sacrifice amout clear (#39717)

* imma just do this

the problem was that the examine said "revives available" instead of "net plus of sacrifices" so I'll just rename the label to be right and add a blurb in the description.

* removes unnecessary copypaste
2019-12-23 19:00:00 -05:00
Jack LeCroy ce615866f5 Add Hebrew Calendar datum (#48344)
The Hebrew Calendar datum allows for Jewish holidays like Hanukkah and Passover.
This PR adds those two holidays.
2019-12-24 10:35:22 +13:00
bawhoppen 3fabcd89dd All small objects can now fit into filing cabinets (#48353)
Better to have them be able to hold anything that is reasonably small, 
rather than a pre-defined list of papers, folders, and photographs. 
This will work well for things like pens, ID cards, tapes, or even 
secret booze, which would all rightfully belong in an administrator's 
filing cabinet. Also could be useful for future away missions, etc.
2019-12-23 11:05:25 -08:00
carshalash 7f84909517 Update snacks_soup.dm 2019-12-23 20:30:47 +10:00
skoglol 1f3791a0c4 Fixes stealth mode ghost name reset. (#48343) 2019-12-22 19:39:55 -05:00
JJRcop af4cb5ddc3 SDQL2 dynamically gets subsystems (#48335)
As opposed to a static switch statement
This means all present and future subsystems are supported
without needing to add them to the switch
2019-12-22 15:33:39 -05:00
thebleh 3b0bd06fb1 Adds pipe layers to freezers/heaters (#48330)
* Enable all pipe layers on thermomachines

* Add layer switching to thermo circuitboards
2019-12-22 09:55:06 +01:00
wesoda25 a78788fbbd weewoo (#48322) 2019-12-22 09:33:09 +01:00
Buggy123 0e1d968efc Round time starts counting from round-start, not world-start (#48273)
* Round time no longer includes time spent on startup.

* Add lobby time/round time check

* Indents
2019-12-22 09:26:47 +01:00
moo f92eb16161 Mining Skill is Now Exclusive To Dedicated Mining Tools, Not Weapons That Double As Mining Tools. (#48237)
* gimme ur rune pick

* changes XP scaling

* beep beep

* works on my machine, 150 hours

* fixes borgs bypassing xp restriction when using KA
2019-12-22 08:36:46 +01:00
Arkatos1 11f0240268 [READY] tgui-next: Bank Machine & UI tweaks (Gravity Generator, Equipment reclaimer) (#48154)
* Basic procs and framework

* progress, reclaimer change

* Bank machine tgui-next, tweaked grav gen and equipment reclaimer

* Cleanup and finish

* Alignment

* Travis restart

* Last return

* Travis check
2019-12-21 21:20:39 +01:00
AnturK 9dd3da4445 Batch of runtime fixes. (#48268)
* Abductor implant runtime

* Point blank knockback runtime + cleanup

* dog food begging runtime

* Malf power loop runtime

* Explosive gondola pod runtime.

* Plasma shard runtime and related.
2019-12-21 18:40:10 +01:00
81Denton e4b6de4097 Removes unneeded teleport check (#48314) 2019-12-21 18:29:08 +01:00
AnturK c06a1324b3 Another bunch of runtime fixes. (#48315)
* Pipe init runtime

* Modular computer explosion runtime.

* Waterbottle thrown by explosion runtime.

* Spark runtime. Should systems continue after deletion ?

* restore ghost appearance runtime

* parallax update timer runtime.

* borg unbuckling runtime

* surgery cancel runtime. FALSE is not a null.

* relic self deletion runtime.

* dog collar runtime

* Another part of that buckled_mobs robot runtime.

* Let's go over all of these

* free ()

Co-Authored-By: MrPerson <spamtaffic@gmail.com>

Co-authored-by: MrPerson <spamtaffic@gmail.com>
2019-12-21 18:28:19 +01:00
Tetr4 00fdcc3072 hugbox rads (#48325) 2019-12-21 16:55:02 +01:00