Commit Graph

11754 Commits

Author SHA1 Message Date
81Denton
f78a7f6230 Merge pull request #49555 from Farquaar/Farquaar-meowpatch
Adds say_mod variable to felinids
2020-02-28 13:53:15 +01:00
Farquaar
e8f0794d6c Felinids "meow" 2020-02-28 07:37:18 -05:00
Farquaar
2675496ce7 Felinids "blither" 2020-02-27 22:10:28 -05:00
spookydonut
1a1533a2e3 Code docs some mob stuff (#49570)
* update damage proc codedocs

* docs for mobs

* change requests
2020-02-28 11:14:39 +13:00
ShizCalev
ddcb56404c Merge pull request #49585 from Ryll-Ryll/cmdr-beepsky
Promotes Beepsky
2020-02-27 04:45:32 -05:00
Arkatos1
59379b371f tgui: Malfunction Module Picker (#49532)
* Module Picker UI

* Bugfixes, tweaks, malf theme

* Malfunction theme removed, generalized Uplink interface and tweaks

* Revert "Malfunction theme removed, generalized Uplink interface and tweaks"

This reverts commit e30dd183567325dd7a339ec3eb9d237a98b5fe3e.

* Rename and cleanup

* Cleanup
2020-02-27 01:19:26 -08:00
AnturK
a2ff959950 Batch of runtime fixes. (#49568)
* Fixes secret sauce recipe paper.

* Fixes say runtime

* Fixes modular computer on holodeck runtime

* Fixes bee runtime

* Fixes grav holopara runtime

* Fixes olfaction runtime

* Fixes zombie runtime.

* Cleanup
2020-02-26 20:47:31 +08:00
Ryll-Ryll
fba8f793c2 promotes beepsky 2020-02-25 21:02:57 -05:00
skoglol
2220049fc2 Fixes blindfolds not properly counting as being blind (#49541)
* Fixes blindfolds not properly counting as being blind

* Call the proper proc
2020-02-25 19:15:33 +01:00
Farquaar
7d0c32d81a Felinids "yap" 2020-02-25 12:31:08 -05:00
pireamaineach
8c8afcaaa2 [READY] Plasmaman sprite changes. (#49406)
* Does the thing.

* whoops I fucked up some item_states

* when I said item_states I meant icon_states also I didn't properly fix it

* Update hats.dmi

* Makes the prisoner suit look more unique.

* "Forcing the Icon Bot to Do it's Job"

* Update mime.dm

* Adds a new plasmaman name!

* Update plasmaman.txt

* Update plasmaman.txt

* Did the thing.

* plasmagloves^tm

* arms

* Update packs.dm

* Trailing newline done
2020-02-25 15:51:01 +01:00
Yenwodyah
f44765d510 Re-adds insect welfare (#49542)
* cleans pacifist consciences

* Update code/modules/mob/living/simple_animal/hostile/cockroach.dm

Co-Authored-By: cacogen <25089914+cacogen@users.noreply.github.com>

* other mobs can be pacifists too

Co-authored-by: cacogen <25089914+cacogen@users.noreply.github.com>
2020-02-25 15:19:38 +01:00
fluffe9911
5eea39977d [READY TO BE MERGED] King Goat Achievements, bugfixes, and minor tweaks (#49159)
* king goat memes

* I cant grammar

* newline

* the arena is no longer pressurised

* How into grammar

* I am embarrassed I did not notice this

* no hotel vacations in the arena

* better goat hoof sprite curticy of stephen

* new goat gun sprite

* might as well

* grammar

* no more king goat plushies in toy crates

* Update code/modules/mob/living/simple_animal/hostile/megafauna/king_of_goats.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* done

* based and redpilled

Co-authored-by: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2020-02-24 20:47:42 -05:00
spookydonut
1a9ddbee5f Merge pull request #48959 from Ryll-Ryll/embeddead
Refactors embedding, adds harmless embeds, sticky tape, admin buttons to make everything embeddable
2020-02-24 15:43:36 +08:00
ShizCalev
0228bc2fbe Call the proper proc 2020-02-24 01:31:38 -05:00
ShizCalev
df81c5be4a Fixes blindfolds not properly counting as being blind 2020-02-24 01:10:34 -05:00
ShizCalev
4316f79d32 Fixes some inconsistencies with CentCom & Nanotrasen capitalization, and a couple typos (#49469)
typo fixes, inconsistencies with Nanotrasen capitalization, ect
2020-02-22 22:35:53 +13:00
Farquaar
2b429e0ef1 Adds say_mod variable
Felinids now "meow" when they speak.
2020-02-21 16:20:09 -05:00
ShizCalev
05ded9f4e7 Merge pull request #49456 from Anonmare/patch-1
AIs can now have their laws directly adjusted
2020-02-20 22:58:11 -05:00
Qustinnus
72fb1458a7 Adds the shower bot, makes sure you don't become too bloody (#49083)
* Epicgamers

* woops

* Update code/modules/mob/living/simple_animal/bot/construction.dm

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

* slip

* fix

* epic

* emag functionality

* Update code/modules/mob/living/simple_animal/bot/hygienebot.dm

* Update code/modules/mob/living/simple_animal/bot/hygienebot.dm

* step 1

* woops

* fixes

* fixes

* fixes++

* fixes a broken thing

* lol ok

* fixes

* oopsie

* oneliner

* lmao webedits

* small brain

Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>
2020-02-20 22:31:22 +01:00
spookydonut
6401ba5708 Merge pull request #49421 from ShizCalev/define-cleanup
Cleans up redundant math defines
2020-02-20 19:32:36 +08:00
Anonmare
2dcdad6bf3 Ignore that, I'm tired 2020-02-20 02:52:55 +00:00
Anonmare
1be181c4da AIs can now have their laws directly adjusted
Also fixes the spark system while I'm here
2020-02-20 02:47:47 +00:00
ShizCalev
6f370508e5 Merge pull request #49342 from Fikou/custom-holopara
[READY] Adds Guardian Customization
2020-02-18 23:36:29 -05:00
TheVekter
572be45c12 Adds the Vibebot (#49251)
* Adds the Vibebot and associated files

* Refactored code

* Further code fixes

* Fixed UI issue

* See last commit

* god why

* Fixed bug related to color priority
2020-02-18 08:25:02 +01:00
Ryll-Ryll
1fae3d4c22 new beginnings 2020-02-18 02:06:35 -05:00
ShizCalev
7209ac3c93 Removes unnessacary math defines 2020-02-17 23:09:09 -05:00
ShizCalev
fcf32c3d2d Merge pull request #49399 from AnturK/512begone
Drops 512 support.
2020-02-17 22:52:47 -05:00
XDTM
99500d05e0 Adds the Enhanced Interrogation Chamber as a BEPIS tech node (#49047)
About The Pull Request

Adds the Enhanced Interrogation Chamber as a BEPIS reward.

This security-only machine is able to implant a deep-rooted trigger phrase onto a subject; if they hear that phrase after the procedure, they will immediately enter a state of hypnotic trance, which can be used to demand truthful answers for your ongoing investigation.

The enslavement of criminal and non-criminal subjects is frowned upon by space law. Do not abuse the Enhanced Interrogation Chamber for personal gain.
Bad choice or mishandling of trigger words may lead to loss of control over the subject.

Side effects include dizziness, nausea, confusion, vomit, loss of eyesight, violent tendencies, loss of sanity, depression, oppression, loss of free will, spontaneous hypnotic trance, loss of hair, death.
Use with care.
Why It's Good For The Game

Make your own Manchurian Candidate!

Allows "rehabilitation" of dangerous criminals by security, which is more interesting than straight-up execution.
Could lead to fun situations if a team antag is caught and forced to be a mole.
It could also be used by any antag who manages to get to the sec protolathe.

However, the "conversion" is still shaky! The main cure is surgery, as the triggered trance is effectively just a brain trauma, healable with surgery. On top of this, even if the subject is unable to hear their trigger phrase, if someone else knows it they can override commands at any time. Even if that doesn't happen, it's possible that another message sneaks in before you can give your command, intercepting the hypnosis.
On top of this, the chamber has a 10% chance of giving the hypnotic stupor trauma instead of the triggered trance, making the subject even more of a wildcard.

Effectively, this is a very powerful tool in the antag-vs-security conflict, but over-reliance on it will probably bite back in amusing ways.
Changelog

cl
add: Added the Enhanced Interrogation Chamber as a BEPIS researchable tech.
add: The EIC can be used to implant trigger phrases in subjects that cause an instant hypnotic trance.
/cl
2020-02-18 09:34:14 +13:00
Fikou
909e300935 Merge branch 'custom-holopara' of https://github.com/Fikou/tgstation into custom-holopara 2020-02-17 17:46:43 +01:00
Fikou
15a8b4c73f yo ding dong man ding dong ding dong yo 2020-02-17 17:46:25 +01:00
Fikou
c46e5db460 oh i should change that 2020-02-17 17:26:57 +01:00
Fikou
855d598bc6 the final countdown 2020-02-17 17:25:00 +01:00
Fikou
f39c60d967 changes miners holopara to the hivelord 2020-02-17 17:11:47 +01:00
JJRcop
a1392847bd Remove ismovableatom macro (#9) 2020-02-17 15:03:16 +01:00
AnturK
52120c7728 Drops 512 support. 2020-02-17 15:01:14 +01:00
Fikou
675960d140 noice 2020-02-17 09:58:36 +01:00
Fikou
44a4ba35de almost done 2020-02-17 09:50:18 +01:00
Fikou
ebad3a9041 cockroach refactor (#48836)
About The Pull Request

cockroaches are now a hostile mob and glockroaches are a child
also glockroaches dont 1 shot tables and stuff anymore
Why It's Good For The Game

copypaste BAD??
Changelog

🆑
refactor: glockroach
/🆑
2020-02-17 21:24:00 +13:00
AnturK
e3fca45a78 Fix a few small runtimes (#49352)
Nothing special here, mostly sanity.
Defib hud is awful, needs rewrite.
2020-02-16 00:40:11 -08:00
nightred
395bebcdcc [READY] Space Suits use cells and warm the wearer (#49028)
About The Pull Request

This makes space suits use a cell and warm the wearer, This was handled by the handle_environment proc in the past with an override to make the suits work. This corrects this issue, and removes the override.

All space suits will have a cell installed at round start, this cell will last 15 min on average usage.

The cell cover can be toggled by alt+clicking (press the button), or using a crowbar (just pry it open) on the suit.
With the cover open you can remove the cell by using the suit in hand, or ctrl+clicking the suit.
As well with the cover open you can use a screwdriver to set the thermal regulator's temperature. The normal range is 20 c to 45 c, do not use an emag on the suit to increase the temperature range.

Examining the suit will report the temperature setting and the cells charge, if the cover is open you will also be able to see the type of cell that is in the suit.

Suit storage units will now charge the cells in suits, they will also require power to operate properly now.

Why It's Good For The Game

    Space suits should be managing the wearers temp in space not using some override.
    Lizards now have a portable heater in the form of any space suit.
    Now that suits need a cell it is not as easy to spend all session in a space suit.
    New interactions with hardsuits and emp's give nice combat buff to an underused item.
    Nuke ops can raid xeno for some nice yellow cells, or science for a big old bluespace cell.
2020-02-15 11:32:54 +13:00
Fikou
ab25dc1ca5 Revert "testies"
This reverts commit 8516bca672.
2020-02-14 14:48:56 +01:00
Fikou
8516bca672 testies 2020-02-14 14:44:18 +01:00
Fikou
257d07a22a yo yo yo 2020-02-14 01:01:17 +01:00
Fikou
6df83c9b82 i am stupid 2020-02-13 22:31:21 +01:00
Fikou
e4ab9189cd final thing 2020-02-13 22:24:41 +01:00
Fikou
799eb000af real sticky uh 2020-02-13 22:08:24 +01:00
Fikou
b3c1e92a60 adds guardian customization 2020-02-13 21:49:52 +01:00
Arkatos1
fbffe3c925 Living mob HUD cleanup (#49193)
* Living health HUD cleanup

* Elite icon cleanup
2020-02-13 01:14:39 +01:00
Dingo-Dongler
6ea23349c1 Add citation functionality to the SecHud (#49017)
* PUT THE CAN IN THE TRASH

* max fine now a config opiton

* more proper hud check

* mention maxfine at citation, moving return correctly?
2020-02-11 20:25:35 -05:00