April sync (#360)

* Maps and things no code/icons

* helpers defines globalvars

* Onclick world.dm orphaned_procs

* subsystems

Round vote and shuttle autocall done here too

* datums

* Game folder

* Admin - chatter modules

* clothing - mining

* modular computers - zambies

* client

* mob level 1

* mob stage 2 + simple_animal

* silicons n brains

* mob stage 3 + Alien/Monkey

* human mobs

* icons updated

* some sounds

* emitter y u no commit

* update tgstation.dme

* compile fixes

* travis fixes

Also removes Fast digest mode, because reasons.

* tweaks for travis Mentors are broke again

Also fixes Sizeray guns

* oxygen loss fix for vore code.

* removes unused code

* some code updates

* bulk fixes

* further fixes

* outside things

* whoops.

* Maint bar ported

* GLOBs.
This commit is contained in:
Poojawa
2017-04-13 23:37:00 -05:00
committed by GitHub
parent cdc32c98fa
commit 7e9b96a00f
1322 changed files with 174827 additions and 23888 deletions
+8 -3
View File
@@ -70,11 +70,12 @@ global procs
Message treatment or composition of output are not done by this proc, these are handled by the rest of
say() and the hearer respectively.
lang_treat(message, atom/movable/speaker, message_langs, raw_message, spans)
lang_treat(message, atom/movable/speaker, message_langs, raw_message, spans, message_mode)
Modifies the message by comparing the languages of the speaker with the languages of the hearer.
Called on the hearer.
Passes message_mode to say_quote.
say_quote(input, spans)
say_quote(input, spans, message_mode)
Adds a verb and quotes to a message. Also attaches span classes to a message. Verbs are determined by verb_say/verb_ask/verb_yell variables. Called on the speaker.
get_spans(input, spans)
@@ -85,7 +86,7 @@ global procs
say_dead(message)
Sends a message to all dead people. Does not use Hear().
compose_message(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans)
compose_message(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans, message_mode)
Composes the message mobs see on their screen when they hear something.
compose_track_href(message, atom/movable/speaker, message_langs, raw_message, radio_freq)
@@ -105,6 +106,10 @@ global procs
The say() of mob_living is significantly more complex than that of objects.
Most of the extra code has to do with radios and message treatment.
send_speech(message, range, source, bubble_type, spans, message_mode)
mob/living's send_speech allows mobs one tile outside of the defined range to still hear the message,
but starred with the stars() proc.
check_emote(message)
Checks if the message begins with an * and is thus an emote.