Commit Graph

544 Commits

Author SHA1 Message Date
Cyberboss
22fe5b12f1 Merge upstream 2017-04-02 22:27:22 -04:00
coiax
7554b5f454 Language datums; removes the talk wheel (#25333)
* Initial burst of languages

* Scratchings of beginnings

* Code review I

* Compilation!

* You can now understand your own speech

* Fixes whispering

* Gets typecaches working again

* Remie's `PASS`ing

* Back to pass() to stop the compiler whining

* Why can't drones check their languages

* Everyone speaks how they should

* Removes world string debug stuff

* Currently failing to massage radio code into working

* The radio transmits the languages!

* ,0 to talk common

* Replaces speech wheel with language menu

* Observers can speak all languages

* pAIs now speak languages FOREVER

* New action button for language menu

* pAIs have an action button to open their language menu

* AIs can talk and all that

* AIs have a language menu button

* Fixes supermatter making strange noises

* Fixes AI holopads

* Fixes request consoles

* Fixes bots making strange sounds

* Meaningless MMI change

* Some caching of datums

* Brains in MMIs speak common

* Ratvarian AIs can only speak Ratvarian

* Tables can speak common, apparently

* Removes var in args

* Fixes the (AI Eye) problem

Thanks to Shadowmobile for their help with this one.

* Fixes tape recorders

* Fixes humans being able to speak in languages they did not know

* Adds some new posibrain names

Honk.

* The voice analyzer replies in the language you spoke to it

* Gives swarmers only swarmer language

* `initial_languages` var.

* OMNITONGUE, clockwork restrictions

* Fixes barmaid and bardrone language abilities

* Code review I

* Omnitongue correction

* Code review II

* Removes force_compose var
2017-04-02 21:03:40 +02:00
Cyberboss
5646c736c8 Merge upstream 2017-03-30 19:18:59 -04:00
coiax
000e923a87 Autoimplanters renamed to autosurgeons; nuke op autosurgeon fix (#25549)
* Autoimplanters renamed to autosurgeons; nuke op autosurgeon fix

Fixes #24443.

🆑 coiax
add: Autoimplanters have been renamed to autosurgeons. Currently only
the CMO and nuclear operatives have access to autosurgeons. What is the
CMO hiding?
fix: All upgraded organs for purchase by nuclear operatives now actually
come in an autosurgeon, for speed of surgery.
/🆑

- Autosurgeons now insert any type of organ put in
- Replaced organs are dropped on the floor by default, and if told not
to, will GC, rather than just disappearing through lack of references
- Makes autosurgeons have a `starting_organ` type, where it'll make an
internal organ to be dispensed.
- Autosurgeons now change their name depending on their internal organ
- Nuke ops now just buy the autoimplanter with the organ already inside
it.

* Fixes naming and sprite
2017-03-30 22:09:35 +13:00
Cyberboss
05e1ef69e1 Merge upstream 2017-03-27 09:32:08 -04:00
KorPhaeron
41f5ece330 Fixes augmetic surgery resulting in invisible limbs (#25446) 2017-03-25 10:01:00 -03:00
Cyberboss
cd050a38f0 Merge branch 'master' of https://github.com/tgstation/tgstation into TiredOfTheInconsistency 2017-03-24 16:34:20 -04:00
Iamgoofball
361d4f7547 Removes the undertale skeleton toy (#25422)
* GOOFBALL'S OUTDATED MEME PURGE #2: Undertale

🆑 GOOFBALL'S OUTDATED MEME PURGE
fix: Remember when undertale was the popular meme with le Sans and le Paprika and le doggos? xddddDDDDDDD
fix: Removes their shitty meme toy that no one uses. Again.
/🆑

* Update arcade.dm

* Delete papyrus_1.ogg

* Delete papyrus_10.ogg

* Delete papyrus_2.ogg

* Delete papyrus_3.ogg

* Delete papyrus_4.ogg

* Delete papyrus_5.ogg

* Delete papyrus_6.ogg

* Delete papyrus_7.ogg

* Delete papyrus_8.ogg

* Delete papyrus_9.ogg

* Delete sans_1.ogg

* Delete sans_10.ogg

* Delete sans_2.ogg

* Delete sans_3.ogg

* Delete sans_4.ogg

* Delete sans_5.ogg

* Delete sans_6.ogg

* Delete sans_7.ogg

* Delete sans_8.ogg

* Delete sans_9.ogg

* Update organ_internal.dm

* Update packs.dm
2017-03-25 09:16:20 +13:00
Cyberboss
089e145ce6 SSmob -> SSmobs 2017-03-22 11:41:52 -04:00
MrPerson
ece7b0f247 Fixes everyone having white eyes
#25244
2017-03-18 19:03:37 -07:00
AnturK
0fcfa0b61f Fixes few runtimes. (#24930)
* Fixes regenerate organs runtime on simple animals

* Status display initialize

* Security records runtime (this code is bad)

* Moves record removal to destroy
2017-03-13 11:33:58 +13:00
jughu
5d40e40a4f Update robot_bodyparts.dm (#24988) 2017-03-12 16:13:19 -04:00
Lzimann
5a618297ce Replaces the default output with the to_chat wrapper. 2017-03-10 01:32:05 -03:00
Joan Lung
e2c7cda4bb Aliens now properly take double burn damage (#24655) 2017-03-06 11:58:41 +01:00
PJB3005
a63608d023 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-03-03 16:31:00 +01:00
XDTM
34aafab401 Fixes Voice of God (#24328) 2017-02-23 20:20:25 +01:00
coiax
05026eee88 Taste (#24323)
* Adding taste to reagents

* Toxins mostly taste bitter.

* The taste of medicine is mostly bitterness

* Drugs taste bitter too

* It turns out pyrotechnics mostly taste like burning

* Alcohol and blob tastes

* Drinks taste mostly of drinks

* And the food reagents are the last, but not least

* Actual taste code

* You can now taste freshly spawned carrot cake

* Bread, burgers

* Debugging tasting

* Always add the reagents properly, I guess

* Finally got nutriment scaling working

* Finally got all the stuff working and mixing

* PEOPLE CAN NOW TASTE THINGS

* Mouthful only has one L

* Meat n dough

* Eggs and cakes

* Meat dishes taste of meat

* Others...

* Pastry... there is no end to the food

* PIE AND PIZZA

* SANWHICHES, SALAD, SOUP

* THE LAST OF THE FOODS ARE COMPLETE

* Weird indentation issues fixed

* Remove dat debug code

* Hydroponics and sugar is less strong

* Replaces carrot cake reagents

* Code review

* Fixes bad flavours
2017-02-23 00:59:34 -06:00
Cheridan
1d239f9ed3 Merge pull request #24369 from KorPhaeron/arms2
[s]Fixes augments being invisible
2017-02-22 22:52:17 -06:00
KorPhaeron
b789f8503f Fixes invisible augmetic limbs 2017-02-22 19:55:31 -06:00
coiax
de0b29dea6 Partially grown clones are horribly disfigured + cardiac arrest refactor (#24106)
add: Refactors heart attack code, a cardiac arrest will knock someone unconscious and kill them very quickly.
add: Adds corazone, an anti-heart attack drug, made by mixing 2 parts Phenol, 1 part Lithium. A person with corazone in their system will not suffer any negative effects from missing a heart. Use it during surgery.
add: Abductor glands are now hearts, the abductor operation table now automatically injects corazone to prevent deaths during surgery. The gland will restart if it stops beating.
fix: Cloning pods always know the name of the person they are cloning.
add: You can swipe a medical ID card to eject someone from the cloning pod early. The cloning pod will announce this over the radio.
del: Fresh clones have no organs or limbs, they gain them during the cloning process. Ejecting a clone too early is not recommended. Power loss will also eject a clone as before.
del: An ejected clone will take damage from being at critical health very quickly upon ejection, rather than before, where a clone could be stable in critical for up to two minutes.
add: Occupants of cloning pods do not interact with the air outside the pod.


After @Cyberboss 's multi-pod cloning got merged, I scrapped the multi-pod stuff from my own work, and brought back the maiming.

Early ejected clones being partially disfigured is a cool feature.

This penalises (but does not completely remove) speed cloning, as there is a window where the clone can be ejected without missing any limbs or organs. Otherwise the clones will probably die due to lack of lungs or heart.

Heart attacks are more lethal, there's an easy medicine for treating them, if chemistry have it on hand.

Clones not reacting to the air around them is a buff to plasmamen (although they'll still burn to death once they're ejected in an oxygen atmosphere).
2017-02-21 11:13:54 +13:00
BroseidonMOO
f6a91ce346 Prevents Voice of God from sleeping non-organics (#24280)
* Prevents Voice of God from sleeping non-organics

* Update vocal_cords.dm

* Update vocal_cords.dm

I am really dropping the ball on this stuff.
2017-02-20 22:47:26 +13:00
XDTM
44c16a3448 Refactors VoG into a proc/spell (#24117)
* Makes VoG into a spell

* conflicts

* ARE YOU QDELETED
2017-02-20 09:49:53 +13:00
Pieter-Jan Briers
b5b93e51f7 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-18 16:52:07 +01:00
oranges
f3f5b44e20 Merge pull request #24064 from KorPhaeron/eyes4
Fixes alien eye toggle
2017-02-15 15:55:42 +13:00
KorPhaeron
854d84d03c Fixes alien eye toggle 2017-02-13 10:35:05 -06:00
MrPerson
9dd81f1da8 Puts files in single quotes like they belong
This means they're included into the rsc and sent out althogh almost all of these files were already included elsewhere. Also DM will yell if the file couldn't be found for whatever reason like if someone moves or renames it.

I left out some file types for various reasons
dmis used in overlays: I have another pr I'll do later which will fix all of them and I don't want to conflict with myself
text files: they would get included in the rsc, which is completely unnecessary. However they're small, so they might be worth including anyway
2017-02-12 07:15:18 -08:00
PJB3005
3c8b98a3aa 9/11 2017-02-08 15:07:58 +01:00
PJB3005
8ce6ae2b87 Merge remote-tracking branch 'upstream/master' into rebase-to-vg 2017-02-08 14:30:23 +01:00
oranges
99c7a8d74a Merge pull request #23766 from KorPhaeron/surplus_limbs
Replaces the limb grower with a box of surplus limbs
2017-02-08 18:28:38 +13:00
Cyberboss
cfd836bdc4 Fixes a dismemberment runtime (#23791) 2017-02-07 16:30:46 -06:00
swindly
bc5937cb03 makes organs robotic (#23756) 2017-02-06 15:16:29 -06:00
Christopher
950564b5c8 Fixes plastic surgery grammar issue. (#23713)
Fixes Plastic Surgery Grammar Issue

Changes plastic surgery appearance changing from saying "Zion Murphy are now Murphy Zion" to something that makes more sense within the English language "Zion Murphy is now Murphy Zion"
Changelog

🆑 Tofa01
Fix: Fixes grammar issue when changing someones appearance via plastic surgery.
/🆑
Fixes #23704
2017-02-06 18:30:48 +13:00
KorPhaeron
4eaaa168a3 Replaces the limb grower with surplus limbs 2017-02-05 21:59:21 -06:00
KorPhaeron
8f5b9a3aa0 It should probably actually compile 2017-02-04 08:38:06 -06:00
KorPhaeron
858e2950b1 Revert "Luminosity"
This reverts commit 57ae996d89.
2017-02-03 22:57:23 -06:00
KorPhaeron
57ae996d89 Luminosity 2017-02-03 22:57:01 -06:00
KorPhaeron
3d5443212b Fixes a runtime 2017-02-03 21:58:45 -06:00
KorPhaeron
0b79d25b9d Undoes a fix that somehow broke everything instead 2017-02-03 21:17:51 -06:00
KorPhaeron
99dddbfdfc Fixes eyes not updating properly after surgery 2017-02-03 20:17:15 -06:00
KorPhaeron
f9350ff38e Eyeball sprites 2017-02-03 20:04:36 -06:00
KorPhaeron
71e958b44e Eyes travel with the head when dismembered 2017-02-03 19:13:47 -06:00
KorPhaeron
c47c6a4169 No eye surgery for people without eyes 2017-02-03 18:53:04 -06:00
KorPhaeron
6ad9b5abe1 Replaces cybernetic implants with cybernetic eyes 2017-02-03 18:47:49 -06:00
KorPhaeron
f50e88c16f Gives aliens, shadowpeople, monkeys, devils eyes 2017-02-03 17:34:34 -06:00
KorPhaeron
9745224888 Eyes As Organs 2017-02-03 15:38:26 -06:00
Joan Lung
4c71b31f6f Merge pull request #23616 from KorPhaeron/flashlight_eyes
Flashlight eyes
2017-02-03 15:03:30 -05:00
kevinz000
910a986dbe Removes the changeling test (#23592)
* Update brain_item.dm

* Update dismemberment.dm

* Update brain_item.dm

* Update brain_item.dm
2017-02-02 11:45:21 +01:00
KorPhaeron
c92241782d Tint Updating 2017-02-01 19:13:32 -06:00
KorPhaeron
78a1902b46 Flashlight Eyes 2017-02-01 19:06:41 -06:00
oranges
26b0a52d60 Merge pull request #23226 from ChangelingRain/dismemberstun
Cutting off legs no longer stuns
2017-01-31 09:31:44 +13:00