mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
Miscellaneous Fixes & Tweaks (#1504)
changes: tweak: "Auto-Hiss should no longer act on sign languages." tweak: "Auto-Hiss should no longer act on Tajaran languages." tweak: "Auto-Hiss should no longer act on Unathi languages." tweak: "Examining an IPC no longer checks their non-existent pulse." tweak: "You can no longer check the pulse of a species that does not have one." bugfix: "Examining a human-type mob with robotic limbs no longer shows red examine text for each limb." bugfix: "Examining a human-type mob now shows hunger level again." bugfix: "The Ninja's self-destruct should actually kill the Ninja now." bugfix: "You can no longer use sign language over radios." Changes not in changelog: Cleaned up the BST's code a bit. BSTs now understand/speak the newly added languages Added #define for languages that did not have them. BSTs now understand/speak Vaurca Hivenet. Slightly tweaked names/descriptions of BST items. Fixed runtime from lawgivers overhearing speech from non-human mobs. Fixes #1492 Fixes #1500 Fixes #1505
This commit is contained in:
@@ -20,7 +20,7 @@
|
||||
|
||||
// 'basic' language; spoken by default.
|
||||
/datum/language/common
|
||||
name = "Ceti Basic"
|
||||
name = LANGUAGE_TCB
|
||||
desc = "The common galactic tongue."
|
||||
speech_verb = "says"
|
||||
whisper_verb = "whispers"
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
// Galactic common languages (systemwide accepted standards).
|
||||
/datum/language/trader
|
||||
name = "Tradeband"
|
||||
name = LANGUAGE_TRADEBAND
|
||||
desc = "Maintained by the various trading cartels in major systems, this elegant, structured language is used for bartering and bargaining."
|
||||
speech_verb = "enunciates"
|
||||
colour = "say_quote"
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
// Criminal language.
|
||||
/datum/language/gutter
|
||||
name = "Gutter"
|
||||
name = LANGUAGE_GUTTER
|
||||
desc = "Much like Standard, this crude pidgin tongue descended from numerous languages and serves as Tradeband for criminal elements."
|
||||
speech_verb = "growls"
|
||||
colour = "rough"
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
// Sign language
|
||||
/datum/language/sign
|
||||
name = "Sign Language"
|
||||
name = LANGUAGE_SIGN
|
||||
desc = "A signed version of Standard, though its intent is primarily to help out people who are deaf and mute, "
|
||||
speech_verb = "signs"
|
||||
signlang_verb = list("signs", "gestures")
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/datum/language/human/monkey
|
||||
name = "Chimpanzee"
|
||||
name = LANGUAGE_CHIMPANZEE
|
||||
desc = "Ook ook ook."
|
||||
speech_verb = "chimpers"
|
||||
ask_verb = "chimpers"
|
||||
@@ -7,22 +7,22 @@
|
||||
key = "6"
|
||||
|
||||
/datum/language/skrell/monkey
|
||||
name = "Neaera"
|
||||
name = LANGUAGE_NEAERA
|
||||
desc = "Squik squik squik."
|
||||
key = "8"
|
||||
|
||||
/datum/language/unathi/monkey
|
||||
name = "Stok"
|
||||
name = LANGUAGE_STOK
|
||||
desc = "Hiss hiss hiss."
|
||||
key = "7"
|
||||
|
||||
/datum/language/tajaran/monkey
|
||||
name = "Farwa"
|
||||
name = LANGUAGE_FARWA
|
||||
desc = "Meow meow meow."
|
||||
key = "^"
|
||||
|
||||
/datum/language/bug/monkey
|
||||
name = "V'krexi"
|
||||
name = LANGUAGE_BUG
|
||||
desc = "Buzz buzz buzz."
|
||||
key = "#"
|
||||
speech_verb = "chitters"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/datum/language/xenocommon
|
||||
name = "Xenomorph"
|
||||
name = LANGUAGE_XENOMORPH
|
||||
colour = "alien"
|
||||
desc = "The common tongue of the xenomorphs."
|
||||
speech_verb = "hisses"
|
||||
@@ -10,7 +10,7 @@
|
||||
syllables = list("sss","sSs","SSS")
|
||||
|
||||
/datum/language/xenos
|
||||
name = "Hivemind"
|
||||
name = LANGUAGE_HIVEMIND
|
||||
desc = "Xenomorphs have the strange ability to commune over a psychic hivemind."
|
||||
speech_verb = "hisses"
|
||||
ask_verb = "hisses"
|
||||
@@ -30,7 +30,7 @@
|
||||
return 0
|
||||
|
||||
/datum/language/ling
|
||||
name = "Changeling"
|
||||
name = LANGUAGE_CHANGELING
|
||||
desc = "Although they are normally wary and suspicious of each other, changelings can commune over a distance."
|
||||
speech_verb = "says"
|
||||
colour = "changeling"
|
||||
@@ -45,7 +45,7 @@
|
||||
..(speaker,message)
|
||||
|
||||
/datum/language/corticalborer
|
||||
name = "Cortical Link"
|
||||
name = LANGUAGE_BORER
|
||||
desc = "Cortical borers possess a strange link between their tiny minds."
|
||||
speech_verb = "sings"
|
||||
ask_verb = "sings"
|
||||
@@ -69,7 +69,7 @@
|
||||
..(speaker,message,speaker_mask)
|
||||
|
||||
/datum/language/vox
|
||||
name = "Vox-pidgin"
|
||||
name = LANGUAGE_VOX
|
||||
desc = "The common tongue of the various Vox ships making up the Shoal. It sounds like chaotic shrieking to everyone else."
|
||||
speech_verb = "shrieks"
|
||||
ask_verb = "creels"
|
||||
@@ -84,7 +84,7 @@
|
||||
return ..(FEMALE,1,6)
|
||||
|
||||
/datum/language/cultcommon
|
||||
name = "Cult"
|
||||
name = LANGUAGE_CULT
|
||||
desc = "The chants of the occult, the incomprehensible."
|
||||
speech_verb = "intones"
|
||||
ask_verb = "intones"
|
||||
@@ -108,7 +108,7 @@
|
||||
return new_name
|
||||
|
||||
/datum/language/cult
|
||||
name = "Occult"
|
||||
name = LANGUAGE_OCCULT
|
||||
desc = "The initiated can share their thoughts by means defying all reason."
|
||||
speech_verb = "intones"
|
||||
ask_verb = "intones"
|
||||
@@ -118,7 +118,7 @@
|
||||
flags = RESTRICTED | HIVEMIND
|
||||
|
||||
/datum/language/terminator
|
||||
name = "Hephaestus Darkcomms"
|
||||
name = LANGUAGE_TERMINATOR
|
||||
desc = "A heavily encrypted communication network that piggybacks off of the state telecomms relays to covertly link Hephaestus black ops droids to their control AIs."
|
||||
speech_verb = "buzzes"
|
||||
ask_verb = "buzzes"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/datum/language/binary
|
||||
name = "Robot Talk"
|
||||
name = LANGUAGE_ROBOT
|
||||
desc = "Most human stations support free-use communications protocols and routing hubs for synthetic use."
|
||||
colour = "say_quote"
|
||||
speech_verb = "states"
|
||||
@@ -52,7 +52,7 @@
|
||||
R.cell_use_power(C.active_usage)
|
||||
|
||||
/datum/language/binary/drone
|
||||
name = "Drone Talk"
|
||||
name = LANGUAGE_DRONE
|
||||
desc = "A heavily encoded damage control coordination stream."
|
||||
speech_verb = "transmits"
|
||||
ask_verb = "transmits"
|
||||
|
||||
Reference in New Issue
Block a user