Commit Graph

11588 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
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
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
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
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
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
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
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
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
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
Ty-the-Smonk
507be26a4b Bees can now vent crawl (#48307)
* buzz buzz

* fucking
2019-12-20 20:04:09 +01:00
skoglol
e40728b188 Fixes AI shell double messages. (#48294) 2019-12-20 09:07:22 +01:00
skoglol
4a487ca803 Refactors language holder (#48106)
* Language holder refactor

* Ironed out bugs, testing

* adds sourced language, blocking list. more useful helpers.

* Replaced old usage

* Adresses requests

* Autodoc attempt #1

* Fixed monkeyize (again)

* Travis happy

* Language menu updated

* Final pass
2019-12-18 22:22:12 +01:00
81Denton
0c3af64bd3 Merge pull request #48260 from TheVekter/deathgasp_binding
Adds a cooldown to the deathgasp emote
2019-12-16 19:34:59 +01:00
81Denton
756c13ed13 Merge pull request #48258 from Buggy123/patch-100
Moves "Observe" verb to ghost category
2019-12-16 14:44:45 +01:00
moo
8e13de633f You can now softly place people down as borg that you have buckled (#48239)
Clicking with Help Intent + No Module OR resisting on yourself will now allow you to safely put a player down without spinning LIKE A RECORD BABY RIGHT ROUND ROUND ROUND.
Why It's Good For The Game

Spinning puts robots at risk for breaking their default laws, and really this should have been added prior to the spinning mechanic lol.
2019-12-15 20:18:11 -05:00
TheVekter
788228b763 Yeah what they said
Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-12-15 17:29:17 -06:00
spookydonut
f3a99558c3 Removes some dead/unused code (#48158)
* cleans up some deadcode

* ancient

* goon icons

* rice and garlic

* more

* last one

* fuuuuuuuuuuuuuuuuuucking subtypes
2019-12-15 14:09:02 -05:00
TheVekter
2473967ae7 oh hey that's a lot cleaner 2019-12-15 05:07:54 -06:00
TheVekter
fad2e96285 Adds a cooldown to the deathgasp emote 2019-12-15 04:50:12 -06:00
Buggy123
6d4d152ad1 Moves "Observe" verb to ghost category 2019-12-15 02:49:59 -05:00
Jordan Brown
5d6b688fcb Merge pull request #48232 from AnturK/explosion-runtime
Fixes explosion runtime.
2019-12-14 14:15:42 -05:00
AnturK
54f32f26ad Fixes few minor runtimes. (#48234)
* Fixes emagging stuff without user

* Fixes missing initalizes

* Fixes deconstructing for materials

* Fixes tracker bullets runtime.
2019-12-14 14:15:15 -05:00
AnturK
d4f37f6c79 Fixes explosion runtime. 2019-12-13 08:44:11 +01:00
tralezab
160982c116 [READY]New Plasma Fist Finale: Apotheosis! (#47955)
* relic file

* Revert "Merge branch 'master' of https://github.com/tralezab/tgstation"

This reverts commit 826916d87b421dbb0ebcfce7fad96e456b6d3674, reversing
changes made to a0f476d874.

* a couple runtimes to kill, otherwise ready

* beam animation

* removes bad idea lol

* more panache

* fixes spelling

* nobomb mode

* nobomb granter

* sanity for levelling, plasma cap is now a var

* DO YOU LIKE... MY CAR...

* reviews handled, again

* more reviews! 🔪
2019-12-12 12:04:51 +01:00
PKPenguin321
396624a68a Blood bursting (#48208)
* blood burstin 1 of 2

* blood burstin 2 of 2
2019-12-12 00:21:36 -05:00
JDHoffmann
aed514b36e Corner case speedups for bola and bear trap (#48194)
* Update speed in dismemberment

* updates speed in Uncuff()

Used in freedom implants, cult stuff, etc.

* update speed after stripping other

makes changes to speed like removing someone's bear trap instant.

* update speed on handcuffs removed by Uncuff()
2019-12-12 00:17:46 -05:00
JDHoffmann3
8f492ac42f Vampires maintain blood level over bat form (#48203)
* Vampires maintain blood level over bat form

* Blood level tracked if damage tracked
2019-12-11 19:29:36 -05:00
Yenwodyah
05fcf92e62 Fixes legcuff slowdown (#48189)
* legcuffs fixed

* Fix for real this time
2019-12-11 15:44:04 -05:00
Ryll Ryll
beff318999 Adds a bunch of new achievements (#48094)
About The Pull Request

Now that achievements are open for adding again, adds 7 new misc achievements-

    Disk, Please!: As a nuclear operative, hold up the captain with a loaded rocket launcher. The captain must be conscious for it to count!
    My Watchlist Status is Not Important: Get reported to security and medical staff by displaying antisocial tendencies in a video game.
    I Was a Teenage Anarchist: Get killed by a vending machine falling on you.
    Mister Sandman: Kill someone by botching surgery while they're asleep
    A Bowl-d New World: Die to a toilet
    How Do I Switch Hands???: Hit yourself idiot
    One Lean, Mean, Cleaning Machine: Gaze upon a fully promoted cleanbot

Why It's Good For The Game

Adds more fun things to do for the gamer cred that aren't just killing things on lavaland
Changelog

cl Ryll/Shaps
add: A bunch of new achievements have been added! To name a few, there are achievements for holding up the captain with a rocket launcher as a nuclear operative, dying to inanimate objects, dying in a toilet, and getting watchlisted! Go do some dumb stuff!
/cl
2019-12-11 14:36:31 +13:00
tralezab
b1b3859973 [READY] Drones die when trying to leave the derelict (#47966)
About The Pull Request

Drones self destruct when leaving the derelict (changing zlevels)
Why It's Good For The Game

This was requested by an admin. You can slap everything in someone's face to NOT LEAVE THE DERELICT, and they still will. So here.
Changelog

cl
admin: drones are no longer allowed to leave their station, they will die upon doing so
/cl
2019-12-10 20:55:39 +13:00
spookydonut
175439f63a Removes unreachable code (#48143)
About The Pull Request

As detected by SpaceManiac/SpacemanDMM#123
2019-12-10 20:52:13 +13:00
skoglol
10de2370cf New disarm intent suicide (#47902)
About The Pull Request

Adds a new disarm intent suicide. Fixes the intent logic, it will now run different suicides for disarm and grab. Added some ghostize that I overlooked last time.

https://streamable.com/ifx25
Why It's Good For The Game

Fixes, silly new content
Changelog

cl Skoglol
fix: All human intent suicides now work properly
add: New disarm intent suicide
/cl
2019-12-10 20:44:28 +13:00
Buggy123
4d013693f0 Replaces magic numbers on Staff of Storms with vars (#48165)
* Adds editable var to storm staff instead of magic number

* Removes more magic numbers from Staff of Storms

* Added clarifications
2019-12-09 10:18:13 -05:00
Fury McFlurry
6b0af0febe Adds three new moth wings/markings (#48129)
* Adds three new wing types, and markings. 

wings and markings match eachother.

* Adds wings, actually ™️

* Adds a single empty line to soothe the bot.
2019-12-08 21:51:05 +01:00
4dplanner
8342de8d7c Fix herald cloak hit reaction (#48139) 2019-12-07 11:35:36 -05:00
Loomin
192b64a285 BRIGHT LIGHTS (#48096) 2019-12-06 23:40:23 +01:00
Krysonism
d5bca32d71 [READY]Da great American foods update. Many many hamberders, resprites and more! (#48050)
* sprites

*  fiesta

* new bugers, tweaks, bugfix

* ghost burger + boritos

* fiesta fix

* Chickens now drop chicken meat
2019-12-06 12:16:04 +01:00
nemvar
f87f7091aa Fixes lightgeist runtime (#48116)
* Silences lightgeist runtime

* Fixes it properly

* death instead of delete
2019-12-06 11:51:17 +01:00
Rob Bailey
798bbd3d99 [ready] Smooth-ish move rising: revengeance (#47817)
* Smooth movement

Squashed commit:

[870d550fff] updates a variable name to not shadow a parent variable

[65131a9a4b] redundant

[7c85f7b87e] override based pulling and pushing

[60a9760c4b] unnecessary when it's done via an override

[0a67dfb3cb] removes a redundant manual override

[7f25104fed] pushing

[2bfd9973eb] eh

[fca7155245] cast properly

[ad4b9ad8ab] compile fix

[c28fde4bfb] some wonkiness with pulling fixed

[0e028d30b3] buckling fix + finer rounding

[8f93df2bbe] dragging + buckling fixes

[1541e1ce78] small optimization

[bda72345dd] smoother movement

fix to dragging being fucky

vehicle fix

orbiter fix

eof newline

cleanup

comment cleanup

stupid hack

bunch of tweaks/hacks + 60 fps default oh god

potential fix for orbiter issues (in a shitty way)

early override for some cases

unset orbit

multiply instead of add offset

no

no more timescale scaling and higher multiplier

meant to include this in last commit

comment

* clamp to 6, 1.25 multiplier

* (poorly) fixed buckles not always propagating

* get rid of some debug prints whoops

* fixes an infinite loop

* syntax + update savefile instead of interpreting 0 different

* uuuh
2019-12-05 02:34:46 +00:00
Ryll Ryll
75af862fee Buffs immersion, adds manual blinking and inhale/exhale checks (#47704)
* *blink *inhale *exhale *blink *inhale *blink *exhale

* rapidly blinks

* mass immersion

* how was that even working

* manual blinking today, manual breathing tomorrow

* b

* cleansed

* more neatening

* minus check

* Update code/modules/admin/verbs/randomverbs.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* un-nom's my code

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* un-nom's my code

* less
2019-12-04 16:02:42 +00:00
ShizCalev
a4c31559bb Merge pull request #48098 from AnturK/cc_runtime
Fixes client colour runtime
2019-12-03 12:31:39 -05:00
spookydonut
f15f3b1de0 Makes TRAIT_NOCLONELOSS mobs immune to clone damage (#47976)
* Fixes #45378

* Update code/modules/mob/living/damage_procs.dm

* Update code/modules/mob/living/damage_procs.dm
2019-12-02 10:21:33 +01:00
AnturK
6b422a3af8 Fixes client_colours runtime 2019-12-02 09:11:43 +01:00
IndieanaJones
5bfdfe5f42 [READY] Gold Slime Mob Reworks (#47858)
* Update goldgrub.dm

* Update basilisk.dm

* Update hivebot.dm

* Update skeleton.dm

* Update eyeballs.dm

* Update bear.dm

* Update riding.dm

* Update emote.dm

* Update tree.dm

* Update bees.dm

* Update frog.dm

* Add files via upload

* Update giant_spider.dm

* Update mimic.dm, carp.dm, netherworld.dm

* Adds newlines at the end of these so Travis smiles

* Fix Eyeballs on NarNar Shuttle

* Update crab.dm

* Update netherworld.dm

* Update goldgrub.dm

* Change how the Lightgeist heal works

* Update hivebot.dm and mimic.dm

* Update goldgrub.dm

* Update Riding.dm with the new knockdown instead of stun thing

* OK Travis

* Update Mob Files

* Update Mining Mob Files
2019-12-01 10:23:58 +01:00
Firecage
467eff776b Mining cyborgs can choose the old mining cyborg icon plus one other from Citadel. (#47973)
* Mining borgs can choose the old mining borg icon.

* Adds two new mining borg skins from Citadel.

* Renames the mining cyborg lavaproof tracks to mining cyborg lavaproof chassis.

* Removes the hover miner from the PR completely.
2019-12-01 10:16:47 +01:00