Commit Graph

24314 Commits

Author SHA1 Message Date
Anonmare fd08e36069 Makes the service cyborg competent at bartending (#47385)
* service borg gang

* Update borghydro.dm

* Update robot_modules.dm

* Wow I can't believe it took me 12 hours to find

* Update robot_modules.dm
2019-10-30 16:29:33 -07:00
Rohesie 9dd28d5180 ID fix (#47387) 2019-10-30 16:17:55 -07:00
Neo a0a959409c fixes camera (#47435) 2019-10-30 16:16:09 -07:00
skoglol 22b5ac2e1e Even more dynamic fixes. (#47395)
* scaling calculation again.

* No more warnings for antag_cap-less modes

* makes revs work again

* scaling exits earlier of not threat left

* initializes antag_cap again.
2019-10-30 20:11:24 +01:00
Arkatos1 4ef7301a63 Singularity hammer fix (#47438) 2019-10-30 02:02:45 -07:00
Arkatos1 f0560bf471 Clone blood type fix (#47440)
* Clone blood type fix

* Better argument order
2019-10-30 02:01:00 -07:00
kingofkosmos 8768b6b3b5 Removes unused & undefined spans (#47436)
* Removes all instances of 'caution', 'error' and 'notify'.

* Removes span classes which were either not used at all or were used very infrequently.
2019-10-30 02:00:11 -07:00
spessbandit 42766641f0 Buffs the mime. (Adds 30 new emojis, all emojis visible within PDA.) (#47420)
* buffs mime

* alphabetizes emoji list

* antur's redesign

* make that 24

* did I say 24 fuck that we're going 30
2019-10-30 01:55:03 -07:00
Couls 8c2a8680d6 Update shields.dm (#47458) 2019-10-30 01:51:53 -07:00
Shaps 8b44b0e186 Reports problematic video game behavior to the authorities (#47426)
* bidero ames

* deletes radio
2019-10-30 01:50:35 -07:00
James d293aa92c7 Med kiosks no longer runtime with no ID equipped (#47390)
* Med kiosks no longer runtime with no ID equipped

* Don't mix and match indentation please

* oops missed a spot

* I am very angry
2019-10-30 01:49:54 -07:00
Ghom b9a6d9ce68 wooden barricade wall runtime fix. (#47409) 2019-10-30 01:48:14 -07:00
carlarctg b49d3bb4ac hello (#47357) 2019-10-30 01:47:25 -07:00
oranges 83493cf496 Merge pull request #47324 from spessbandit/turretcovers
Removes standalone porta-turret covers from the derelict, which was causing runtimes.
2019-10-29 21:28:43 +13:00
nemvar 43ebb03e8c 5 years? More like 10 minutes. (#47423)
Reorganizes the turf folder structure.
2019-10-28 15:09:36 -07:00
AnturK 8018d3bc5c Fixes dynamic stalling 2019-10-28 22:43:11 +01:00
Firecage 34427d9872 Some bags and belts can hold more stuff. (#47318) 2019-10-28 17:07:58 -04:00
nemvar d4ea42c950 Xeno impreg now gets stopped by stasis (#47307)
* Xeno impreg now gets stopped by stasis

* holy fuck why does my editor do this?

* review change

* ree
2019-10-27 20:21:20 +01:00
ArcaneMusic 182ad29a69 Fixes atmos turf differences, creates airless carpet subtypes. (#47360)
* Fixes atmos turf differences, creates a few airless carpet subtypes.

* Moves all the airless turfs back to their home, makes sure they smooth with each other organically.
2019-10-27 00:42:18 -07:00
ArcaneMusic f796acbaf8 Adds a new Lavaland Ruin, the Elephant Graveyard (#47325)
* Initial Commit, Features the Map, Map specific files, changes to a metric ton of icons, etc.

* Fixes merge conflict, actually adds the map

* Spelling is hard Part 1

* Alright, steps are bad. Got it.

* Clean slate, please pretend to compile

* dme issue

* Fixes it for lavaland elites PR

* Removes the last dirty step_x, removes duplicate file, makes treavor happy

* Fixes some newline issues.

* Fixes some types, spawns skeletons in select graves since mob_spawns kept shoving them outside.

* Makes bone statues and shovel actually craftable, cleans up some comments.

* Properly defines muddy paper, updates map, fixes a few more typos.

* Prevents some future turf atmos issues, finally touched up the two skull sprites.

* Refactors strong mineral drops, cleans up some duplicate code, prevents washing hands with OIL

* I swear officer, i'm a native english speaker, fixes remains dropping correctly, un-nests my Ifs further.

* Oil well now covers target in oil when interacting with it.

* Refactors sink deconstruction a bit, oil wells can't be constructed with a wrench.

* Cleans up some atmos, and adds a return

* Adds subtype of remains for use in graves, move their spawn to src, not loc

* Moves around remains spawn, gets rid of untouched var
2019-10-26 21:41:43 +02:00
Qustinnus 8a01398814 Adds achievement datums (#47058)
* First step

* achievements part 1

* epic

* done

* epic

* removes test datums

* adds minecraft achievement

* asss

* ass 2

* ass

* fix

* UPGRADE

* back-end partially

* back-end

* woops

* epic

* linted

* Achievements (#19)

* initialize SSachievements lists

* achievement ui actually tries to load

* witty commit description

* menu

* done

* done

* jesus christ

* ok linter

* Update code/datums/achievements/_achievement_data.dm

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

* Update _achievement_data.dm

* Update misc_achievements.dm

* Update achievements.dm

* Update

* And a space, goddamit!

* Rebuild tgui

* woops

* bruh moemnet

* ok conflicts

* finally
2019-10-26 05:57:42 -07:00
oranges 58d8c248c8 Merge pull request #47388 from Rohesie/path
Variable definition path cleanup
2019-10-26 21:20:24 +13:00
Jeremiah Cooley 666b513c0e Field Generators block gasses and shield floors from melting (#46971)
About The Pull Request

Allows Field Generators and their containment fields to block Gasses when active. Field Generators now project shielding over the floor that prevents melting. Intended as a prelude to making turfs melt easier under high heat.
Why It's Good For The Game

Allows for setting up safe gas containment with some risk for containment breach.
Changelog

cl Jdawg1290
balance: Field Generators now block gasses and shield floors from melting when active
/cl
2019-10-26 21:09:33 +13:00
carlarctg bfc9c6ba81 Fixes candy cigarettes (#47332)
About The Pull Request

haha am stoopido :)
i fucked up with candy cigarettes like an idiot and didn't test anything
candy cigs now look like candy cigs and dont ahve broken sprites
Why It's Good For The Game

bug xies good
Changelog

cl
fix: candy cigarettes don't have broken sprites anymore
/cl
2019-10-26 21:07:09 +13:00
nemvar 372189aad8 Prevent prevent contents explosion proc (#47337)
About The Pull Request

Proc literally only existed to return a boolean. Contents explosion is a clusterfuck anyhows. Basically it works something like this:

If the turf is the epicenter: GetAllContents of the contents and call ex_act on them directly. But it doesn't get the contents of whatever returns true on prevents_contents_explosion.
Otherwise: Call ex_act on the turf which calls the contents_explosion proc which has nothing to do with the prevents_content_explosion proc.

This is barely the smallest droplets of water onto a hot stone.

PR replaces the proc with a bitflag in flags_1.
2019-10-26 21:05:25 +13:00
oranges 1c0a317d6e Merge pull request #47330 from Dingo-Dongler/geneticstypo
genetics console typo fix
2019-10-26 21:02:34 +13:00
Arkatos1 5b2e71cff6 Toilet fixes (#47349)
* Monkey cube toiler fix

* Fingerprints
2019-10-26 00:41:58 -07:00
Kaffe-work bb85177eed Locker bloat removal (#47252)
* Removes garbage from CE locker

* removes bloat from Cap/hos/hop lockers

* removes bloat from RD locker

* re-adds Advanced extinguisher

removed by mistake, mixed it up with the compact one you can have in your belt

* removes some more stuff from CMO

* gloves+oxygen removal
2019-10-26 00:31:14 -07:00
Neo 89299dd989 fixes (#47355) 2019-10-25 16:42:32 -07:00
defiantGrace 21ccda7002 Makes toilets and sinks constructable (#47320)
* Makes toilets and sinks constructable

* Update code/game/objects/structures/watercloset.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-10-25 16:33:08 -07:00
spessbandit 1dd717e62f Request console announcements have deadchat broadcasts now. (#47294) 2019-10-25 16:23:34 -07:00
genessee596 4250e1bd9e Adds generic gas tanks, constructable at the Autolathe (#47321)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2019-10-25 02:43:50 -07:00
81Denton 8ad20f1001 Stops plumbing smoke from notifying admins (#47312) 2019-10-25 02:42:19 -07:00
Arkatos1 dabba37db2 Chameleon sprite fixes (#47322) 2019-10-25 02:36:39 -07:00
L 42873d424e Cleanup 2019-10-25 04:26:09 -03:00
skoglol 2dd01611fc Some input() sorting fixes (#47354)
* dynamic gamemodes

* Some input fixes
2019-10-25 03:15:26 -04:00
skoglol 84ede7fecd More dynamic fixes (#47351)
* Fixes roundstart() runtime, adds more logging.

* one more log line.

* And fixed those lines.

* Fixed highpop runtime, toned down traitors a bit.

* Missing )

* fixed log

* Fixes midround candidate lists.

* right list

* midrounds respect protected jobs

* Err try again but not really
2019-10-24 15:48:46 +02:00
Cenrus 7eaade4d7f Fix abductor typos (#47350)
Fixes a small typo in the abductor console where the chemical dispenser 
was called "Reagent Synthetizer" instead of "Reagent Synthesizer".
2019-10-23 20:39:03 -07:00
Krysonism 678ff60bbd You've got to go back. (#47269) 2019-10-23 20:41:57 +02:00
skoglol b2856704b5 Fixes dynamic roundstart() runtime, adds more logging. (#47341)
* Fixes roundstart() runtime, adds more logging.

* one more log line.

* And fixed those lines.
2019-10-23 18:57:11 +02:00
u6104537 5210ce2b28 succes in fixing a typo 2019-10-23 17:09:23 +11:00
spessbandit b08acb98d0 removes sanity checks rip 2019-2019 2019-10-23 02:01:36 -04:00
tralezab fcf2dbfa02 [READY] Mime PDAs only accept emojis for messages, mime cartridge comes with an emoji guidebook (#47177)
* relic file

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

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

* mime pda

* hey maybe it works

* some steps forward

* IT WORKS HAHAHA YAAAAAAAAAAAAAAAAA

* logged properly in everything
2019-10-22 20:19:21 -07:00
Fikou 81c9ce06d8 brings back the clown planet as a new space ruin (now with a sense of style) (#46953)
* nice

* aw

* planet of the clown

* cluwne

* bruh

* a

* awoo

* awwwwwwwwwwwwwwwwwwwwwwwwoooooooooooooooooooooo
2019-10-22 20:14:14 -07:00
spessbandit 65de4679e1 adds sanity checks to porta turret cover procs 2019-10-22 21:30:26 -04:00
81Denton 6b1161ecd9 Cleans up revive related procs (#47025)
* Cleans up revive related procs

* h

* fuck

* Fixes proc arguments

* Further fixes

* Unfucks line endings
2019-10-22 15:16:13 -07:00
genessee596 9cb5db5ba3 Removes all budget cards except for cargo card, gives cargo small steady income -- [ACTUALLY WORKS THIS TIME] (#47256)
Exact same as my earlier PR, but it actually works - [https://github.com//pull/47212]
Changelog

cl
del: Removed all departmental budget cards except for cargo card
tweak: Cargo now gets 500 credits per paycheck
balance: Cargo can't amass infinite money from other departments
/cl
2019-10-23 09:13:06 +13:00
skoglol 2a4957420a Dynamic ruleset threat scaling and various fixes (#47100)
* baby steps.

* baby steps

* Nothing works yet.

* getting closer

* Base modes work

* Squashed some bugs, fixed config.

* small cleanup.

* dynamic.json, spaces to tabs

* Disabled events on dynamic.

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

* Third and second ruleset probability.

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

* Highlander ruleset stacking works correctly now.

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

* Fixed a comment.

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

* Allow changing variables in game mode with config.

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

* Continue after invalid variable.

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

* Changed how revolution ruleset ends the round.

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

* fixed rule probs, stacking/ready bug, logging.

* More logging.

* Moved persistent check.

* Revs dont end on rev loss.

* Brothers count correctly no.

* Revs no longer makes borgs, deads or off-z players revheads.

* No headrev replacements.

* revs now refund on fail, reviews

* comment

* no game option changes.
2019-10-22 18:16:30 +02:00
spessbandit e3d1e5c53e ghosts can't use monitors; dextrous animals can climb crates; fixes atrocious spelling (#47262) 2019-10-22 04:37:35 -07:00
carlarctg 6a65a85fe0 Reflector Trenchcoat replaces armory reflective vest (#47116)
* reflector vested

* denton REE

* Update hats.dmi

* a

* hmjhjmhfmjhmgfmjgm
2019-10-22 04:35:14 -07:00