Commit Graph

91 Commits

Author SHA1 Message Date
Crazylemon64
6a7f7394a8 Ports over the status effect unification 2016-10-23 15:45:35 -07:00
Tigercat2000
9f8ba253c9 Saycode refactor/improvements
- Refactored multiple bits of saycode to be less eyeburning code
 - Radios now properly report special channel messages (binary, hivemind)
 - Animals with no speak list no longer show unfiltered messages to
   everyone.

 - Fun part:
   - Improves handling of headsets for the two ear system.
     - The right headset will now be talked into if the left headset
       reports that it is unable to send the message on the chosen
       channel/mode.
     - This means that instead of having to swap headsets around, wearing
       a headset on either ear will grant you access to all of it's
       channels.
     - The left headset will take priority, which really only affects when
       it's set to a non-standard frequency.
2016-07-18 19:17:11 -07:00
TheDZD
306f1a8e2d Ghosts for the ghost throne 2016-07-09 17:58:39 -04:00
Tigercat2000
71e5344a98 Mass replace 2016-07-07 19:34:02 -07:00
Fox-McCloud
a2ac239426 Reverts Emote System 2016-06-30 19:13:13 -04:00
Krausus
22a3bcf704 Emote Fixes and "Me" Tweak (#4749)
- Tweaked "Me" verb to allow inclusion of the message when typing
directly into chat box.

- Fixed ghosts, with ghostsight on, seeing emotes twice when near the
emoter.

- Fixed *flip runtiming when used with no target and no grab.

- Fixed scream not displaying any message.

- Fixed double sanitizing in custom emotes.

- Fixed several cases where user wasn't getting passed into proc calls.

- Removed a couple unnecessary periods from dialogs.
2016-06-22 14:24:22 -04:00
VampyrBytes
131c600e55 fixes me runtime 2016-06-16 18:57:32 +01:00
VampyrBytes
7979706c5a strips out old emote code 2016-06-14 09:03:39 +01:00
VampyrBytes
7187a5e8e5 Bugfixes 2016-06-13 18:12:05 +01:00
VampyrBytes
df3b180af4 Merge remote-tracking branch 'refs/remotes/ParadiseSS13/master' into DatumEmotesMK2 2016-05-26 12:32:47 +01:00
Tastyfish
7efe0beb94 Fixes a few runtimes 2016-05-23 19:23:18 -04:00
VampyrBytes
29152ceec0 tweaks
Better mime support
system returns 0,1 or 2(0 failed, 1 for visible and 2 for audible)
cleaned up creating message
2016-05-11 14:42:05 +01:00
VampyrBytes
e61d774a7c Makes emotes case insensitive (#4386)
Also prevents unconscious emoting
2016-05-08 05:34:31 +01:00
VampyrBytes
974d09da59 Params
Adds support for params.
A few other little tweaks too
2016-05-05 17:40:08 +01:00
VampyrBytes
f852d98235 Datum Emotes MK II 2016-05-04 15:52:34 +01:00
Tigercat2000
78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000
9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Mark van Alphen
6d46c06297 Merge pull request #2113 from tigercat2000/whisper_autohiss
Whisper Refactor
2015-09-22 16:48:42 +02:00
Tigercat2000
c43db838f2 fix me() verb 2015-09-21 15:15:05 -07:00
Tigercat2000
7db714f2ef Whisper overhaul
This commit overhauls whisper to work at a /mob/living level
This means that all mobs will now be able to whisper properly, not just
humans. Exception; Drones will just say() what they attempt to whisper.
Also fixes autohiss not working for whispering.
2015-09-20 19:23:30 -07:00
Tigercat2000
8f90964629 A bunch of saycode fixes
Fixes:
	- Xenomorphs having cutoff speech
	- Brains fucking up all of say
	- Redundant say code under slimes, simple animals, xenomorphs
	- Redundant say_quotes for humans
	- All mobs will now correctly process language speech verbs

Features:
	- Xenomorphs now have custom speech verbs for common
	- Default languges for Xenomorphs makes more sense, and work
	  properly
2015-09-18 21:19:14 -07:00
Fox-McCloud
e00775f44e Merge pull request #2084 from Markolie/looc2
LOOC overhaul, stealthmin fixes
2015-09-18 18:05:05 -04:00
Markolie
279c998ae8 OOC/LOOC update, stealthmin fixes 2015-09-17 21:27:24 +02:00
Markolie
82b3d8c469 Temporarily revert language fix pending language prefix rewrite 2015-09-17 18:30:53 +02:00
Markolie
67d1cafc29 Language fixes 2015-09-17 03:42:14 +02:00
Tigercat2000
11aeb6367c Update to baydev language code
This commit updates all (hopefully) of language code to the dev branch of
bay12.

Notable changes:
 - Silicon and Human say() have been reduced, via moving a large chunk of
   language code to /living/say()
 - say_quote is no longer 'deprecated' (i don't think it ever was), as
   say() uses it.
 - HULK, COMIC, slurring, and stuttering's speech effects should now work
   properly for all living mobs.
 - Drone only-transmit-to-other-drones code is much less messy now.
2015-09-13 20:49:40 -07:00
ZomgPonies
a3d29eec2f Fix for languages using 2 characters in prefix 2015-05-26 21:38:10 -04:00
Markolie
d8d1670b68 Revert "Revert "Saycode/language/species port from Bay""
This reverts commit d54579850c.

Conflicts:
	code/game/gamemodes/nuclear/nuclearbomb.dm
	code/game/objects/items/devices/radio/intercom.dm
	code/modules/mob/living/silicon/pai/pai.dm
2015-02-20 17:46:35 +01:00
ZomgPonies
d54579850c Revert "Saycode/language/species port from Bay" 2015-02-19 20:15:42 -05:00
Markolie
21926c9e48 Part 1 of saycode/language/species port from Bay 2015-02-17 23:20:50 +01:00
DZD
ae1eb6d5ae Language Fixes
- Allows pAIs to hear from inside bags and PDAs (But if you put one
inside a PDA and then in a bag, no hearing. THANKS HORRID NON-RECURSIVE
SAY CODE)
- Allows pAIs to understand carbons speaking in common.
- Allows different caste xenos to understand each other.
2015-01-28 09:14:11 -05:00
ZomgPonies
92940e1c00 Running tests and cleaning out useless debug verbs/procs. 2014-07-13 05:32:40 -04:00
DJSnapshot
73e66bde07 Admin requested addition of a global dsay toggle.
Conflicts:
	code/modules/admin/admin_verbs.dm
2014-01-21 21:47:38 -05:00
ZomgPonies
d40ebc5cc5 Revert "Tradeband and Gutterspeak now have a different font than Tradeband."
This reverts commit b5906bba39.

Conflicts:
	code/modules/mob/living/carbon/human/human.dm
2014-01-15 06:54:46 -05:00
Zuhayr
70d16798b5 Fixed some issues with the diona holder item, generalized it out a little. You can now deconstruct dionaea and probably put them into the washing machine.
Conflicts:
	code/modules/mob/living/carbon/monkey/diona.dm
2014-01-09 21:22:51 -05:00
SkyMarshal
b5906bba39 Tradeband and Gutterspeak now have a different font than Tradeband.
Fixes #4143

Conflicts:
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/new_player/new_player.dm
2014-01-09 21:05:36 -05:00
Fira
70f50e7850 Partial fix for pAI emotes (they still can't hear beyond one container
level, will require a say/emote code hack)

Conflicts:
	code/modules/mob/mob_defines.dm
2014-01-06 17:46:51 -05:00
ZomgPonies
949ef456c9 Revert "Revert "Allow borers to understand humans""
This reverts commit 66455daedc.
2014-01-03 18:50:27 -05:00
ZomgPonies
66455daedc Revert "Allow borers to understand humans"
This reverts commit c13cda6141.
2014-01-03 18:41:47 -05:00
ZomgPonies
c13cda6141 Allow borers to understand humans 2014-01-02 01:48:16 -05:00
ZomgPonies
e956cc75cd Respawn and animal fixes 2013-11-29 07:04:43 -05:00
ZomgPonies
0d42f95633 Fixes 2013-10-22 03:41:32 -04:00
ZomgPonies
4d287509ca New follow system for observers 2013-09-29 20:59:43 -04:00
ZomgPonies
b326006e11 New chat bubbles for xenos and robots 2013-09-23 02:51:34 -04:00
ZomgPonies
c1222034ee BS12 -> Ponies merge 2013-09-09 10:51:16 -04:00
Mloc-Argent
404c12f61e Much more probable fix for deadchat breaking on clientless ghosts.
Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2013-08-17 14:18:01 +01:00
Zuhayr
2bc8212d2a Fix for subtypes of X mob not being able to understand each other. 2013-08-16 19:00:08 -07:00
Zuhayr
24a09bc9df Possible fix for deadchat runtime. 2013-08-16 01:45:50 -07:00
Zuhayr
9ec5c72d96 Cleaned up language handling, fixed mouse speech understanding. 2013-08-14 02:13:06 -07:00
Zuhayr
e04a5a6ce6 Added language name to speech. 2013-08-10 22:57:36 -07:00