Commit Graph

145 Commits

Author SHA1 Message Date
Fox-McCloud 0dbea7621f The Great Del() Cull of 2015 2015-07-09 02:48:34 -04:00
GinjaNinja32 a92e058b6c Selectable default languages
This commit allows any mob which can speak to choose one of their known
languages as 'default', which makes anything that they say with no
prefix (EG; say 'lol'), use that language.

This commit also changes the 'galactic common' language to use :9
instead of :0, as :0 does not work due to BYOND.. strangeness.

Implements two new IC-tab verbs and updates the check-known-languages
panel to also integrate with this system.
2015-04-14 19:21:48 -07:00
Markolie f17c266919 Fix lobby chatter 2015-02-20 21:13:51 +01: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 46c53be6f1 Part 2 of saycode/language/species port from Bay. Also includes bugfixes. 2015-02-20 00:50:28 +01:00
Markolie 21926c9e48 Part 1 of saycode/language/species port from Bay 2015-02-17 23:20:50 +01:00
DZD 3f5e70d97e Fixes binary key translating hive channel 2015-01-28 09:37:12 -05:00
Markolie 37fba799d6 Radio pain message fix 2014-12-23 01:23:53 +01:00
Markolie 19fde1c4a0 Bug fixes 2014-12-17 21:56:37 +01:00
Fox-McCloud 21a1c0bc83 Stunning Changes 2014-12-06 02:33:31 -05:00
Markolie 74eb9424af Fixes drone talk 2014-11-30 03:57:39 +01:00
Markolie 39eada12ba Move service channel to :z 2014-11-29 22:07:50 +01:00
Markolie 0dc52900cc Adds the service channel (:v) 2014-11-29 21:01:19 +01:00
Markolie 0cd3223536 AI fixes, borg fixes, map fixes 2014-11-14 14:15:17 +01:00
ZomgPonies 0aa7f2013e Revert "Fixes #5827"
This reverts commit c3caf5c403.
2014-08-01 01:37:47 -04:00
Atlantiscze c3caf5c403 Fixes #5827
- Drones can now use .d to access Drone chat
- Cleaner and nicer check for dronechat, uses proper data from say.dm shortcut list.
- MISSING: .d alternative for "Russian localization" (Does anyone actually use that?)
2014-08-01 00:59:33 -04:00
mwerezak 0b61e8e646 Limits hearing sounds in a vacuum
Conflicts:
	code/modules/mob/living/say.dm
2014-07-16 10:09:51 -04:00
Neerti dd6f54ed47 fun fact: This took 6 hours because bay uses different say().
fun fact: I'm never porting say-related stuff from bay.

Conflicts:
	code/game/objects/items/devices/radio/encryptionkey.dm
	code/game/objects/items/devices/radio/headset.dm
	code/modules/mob/living/say.dm
	code/modules/mob/living/silicon/ai/ai.dm
2014-07-16 09:27:12 -04:00
Kelenius c54b9e3626 Slime update
Conflicts:
	baystation12.dme
	code/modules/mob/living/carbon/metroid/death.dm
	code/modules/mob/living/carbon/metroid/metroid.dm
	code/modules/mob/living/say.dm
	code/modules/mob/transform_procs.dm
	code/modules/reagents/Chemistry-Recipes.dm
	maps/tgstation2.dmm
2014-07-15 00:50:41 -04:00
ZomgPonies 7f7462e577 Runtime fixes, try to fix speech breaking? 2014-06-20 10:33:00 -04:00
Cael Aislinn c23cb7afef rework talking items and re-enable them, made xenoarch boxes have a variable internal size, added three new eldritch xenoarch finds (poltergeist mask, vampiric statuette, endless replenishing container)
Signed-off-by: Cael Aislinn <cael_aislinn@yahoo.com.au>

Conflicts:
	code/modules/research/xenoarchaeology/finds/finds_defines.dm
2014-06-20 08:47:51 -04:00
alex-gh 02aab3f779 Temporary revert for the new say code. 2014-04-24 10:28:52 +02:00
Ccomp5950 66f3d8ab75 Say code rewrite, Silicon jerks now using new saycode.
Tracking added for AI's and Observers

Instead of calling GetVoice() over and over for everyone that can hear you we're checking a variable that is updated with Life()

removed a bunch of my debug verbs.

Conflicts:
	code/game/machinery/telecomms/broadcaster.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/silicon/say.dm
2014-04-19 17:04:29 -04:00
Ccomp5950 9dab2ad8a1 Saycode rewrite initial commit.
Create structure for modular saycode

Regular chat:
specific_paths/say() -> living/say() -> specific_paths/hear_say()

Radio chat:
specific_paths/say() -> Telecoms shit -> specific_paths/hear_radio()

Humans done.

Todo:  AI, Robot, simple_animal, and ghosts.

Conflicts:
	code/game/machinery/telecomms/broadcaster.dm
	code/game/machinery/telecomms/telecomunications.dm
	code/modules/mob/living/carbon/human/human_defines.dm
	code/modules/mob/living/carbon/human/say.dm
	code/modules/mob/living/say.dm
2014-04-19 16:54:16 -04:00
ZomgPonies 2dab3f9afb Deactivate Text2Speech due to CPU usage 2014-02-28 15:15:36 -05:00
ZomgPonies b1f8d67c34 runtime fixes 2014-02-26 16:56:00 -05:00
Ccomp5950 acfc98c608 This is rather ironic...
My VERY FIRST PR, I used it to make ghost chat be bold, instead of using viewers() to figure out
what ghosts could see the mob, I used get_mob_in_view() which sounded pretty descriptive.

Unfortunately for me it was one of the most CPU intensive ways of determining who could view the speaker for this.

So yeah, removing the second get_mobs_in_view and replacing it with viewers()

Yes this code has been in since Oct/Nov time frame :(
2014-02-19 19:38:13 -05:00
Rob Nelson dff30f497c Fix borgs and pAIs not being able to use common.
Conflicts:
	code/modules/mob/living/say.dm
2014-02-01 21:07:14 -05:00
Rob Nelson 65792246c5 Allow borgs to fake talking on common, and support wires on more mobs. 2014-02-01 21:04:30 -05:00
ZomgPonies ecf424bd46 Fix to player voice toggle 2014-01-27 22:22:31 -05:00
ZomgPonies 7014f6f83e More fixes to text2speech 2014-01-27 16:58:52 -05:00
ZomgPonies 808143f976 Final text2voice commit 2014-01-27 13:03:25 -05:00
Rob Nelson 14b807c26c Fix speaking on departmental channels 2014-01-24 21:44:10 -05:00
Rob Nelson d01ef41eac Radio code in say.dm cleaned up, will use all possible radios when sending a message.
Conflicts:
	code/modules/mob/living/say.dm
2014-01-23 23:48:46 -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
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
Ccomp5950 5935158167 Ghosts will now see bold text if they have ghostears on and the player speaking is visible to the ghost (same room, within 7 tiles).
Allows ghosts to better be able to tell who is within a conversation they are focusing on while also allowing them to listen in on outside conversations.

Conflicts:
	code/modules/mob/living/say.dm
2013-12-11 04:33:22 +01:00
ZomgPonies 7e439ae845 Added the ability to whisper ONCE while in crit, then you die. 2013-11-24 02:11:31 -05:00
ZomgPonies 5daf979b72 Pretty much all new click code 2013-10-12 14:44:36 -04:00
ZomgPonies aa79d1323b Added Vox and Kidan as unlockable Karma species 2013-10-04 02:57:42 -04:00
ZomgPonies 4d287509ca New follow system for observers 2013-09-29 20:59:43 -04:00
ZomgPonies c1222034ee BS12 -> Ponies merge 2013-09-09 10:51:16 -04:00
Zuhayr 9ec5c72d96 Cleaned up language handling, fixed mouse speech understanding. 2013-08-14 02:13:06 -07:00
Zuhayr 02d1a4740f Brainslug language translation for hosts. 2013-08-10 00:17:11 -07:00
Zuhayr b0b078658d Proper ghost hearing fix. 2013-08-07 10:25:40 -07:00
Zuhayr 0552c1fcfb Fix for ghosts being unable to understand alien languages. 2013-08-07 01:47:28 -07:00
Zuhayr f50256eabb Work progresses on species datums. Mass-commit due to repo issues requiring a reset. 2013-07-31 11:50:56 -07:00
Mloc-Argent cf53dd7a10 Revert "Adds in the Kida"
This reverts commit a2fddc0fc1.
2013-07-12 12:22:35 +01:00
NicholasDV a2fddc0fc1 Adds in the Kida
Adds in the Kida Race to all parts.
2013-06-13 18:22:05 -04:00