Commit Graph

50 Commits

Author SHA1 Message Date
Zuhayr a8089d4437 Merge master into dev. 2015-02-12 23:01:08 +10:30
GinjaNinja32 0651bb8d84 Adds a cache to scramble() so that feeding the same input through multiple times in a short timespan results in the same output string.
This means that you'll no longer get the radio message being entirely different from the non-radio message, and that all players will see the same scrambled string
2015-02-06 23:26:09 +00:00
Zuhayr 111b32016f Merge pull request #7581 from Baystation12/dev-freeze
Dev-freeze into dev
2014-12-30 18:53:20 +10:30
Zuhayr da21480295 Fixes #7546 2014-12-28 17:52:58 +10:30
mwerezak 207ce65bd6 Adds sol common syllables, fixes #7527
Humans get default random names 80% of the time, and get sol-common
syllable names the other 20%.

Also replaces the sol common syllable list with a bunch of mandarin and
english syllables.
2014-12-25 20:11:52 -05:00
mwerezak 55baf1553f Adjusts tradeband scrambling parameters 2014-12-22 00:19:56 -05:00
Zuhayr a79886ec59 Added icons to species select window, changed Sol Common to blue. 2014-12-13 23:55:06 +10:30
Zuhayr fbd4e46a3c Added syllable sets for remaining languages. 2014-12-13 23:16:17 +10:30
Zuhayr 0c448de7c9 Added Skrell blurb, also added language/species-based random name generator. 2014-12-11 15:28:26 +10:30
Zuhayr bf17614200 Added a new language-scrambling proc for listeners who don't speak the language. 2014-12-11 13:23:26 +10:30
GinjaNinja32 681a6d21ea Merge remote-tracking branch 'upstream/dev' into !
Conflicts:
	code/modules/mob/hear_say.dm
2014-12-08 15:32:49 +00:00
GinjaNinja32 b6de85ec56 Fixes, better handling of things 2014-12-07 17:01:19 +00:00
GinjaNinja32 17597af7fc Better handling of language list, mobs no longer require noise-language in their list 2014-12-07 12:09:29 +00:00
GinjaNinja32 6a975a1e6a Noise emotes
Conflicts:
	code/modules/mob/living/carbon/brain/say.dm
2014-12-07 12:09:02 +00:00
Zuhayr e4a332c5b6 Fixes #7262 2014-12-07 21:20:24 +10:30
mwerezak 7174cca74a Updates whispering messages
Certain languages can specify a certain verb for whispering and the
message seen when someone whispers outside of hearing range now hints at
the language.
2014-11-23 19:46:10 -05:00
PsiOmega f7bc35f333 Binary Tracking
The AI can again finally track entities using the binary channel.
2014-11-18 12:24:54 +01:00
mwerezak 9424d892ba Fixes robot radio component not using power
Also shifts power usage so binary talk uses less power while radio uses
more.
2014-10-19 00:50:13 -04:00
Zuhayr bce2059422 Fixes #6689 2014-10-18 08:37:23 +10:30
Zuhayr c5e2fa74e6 Fixes #6689 2014-10-13 17:16:23 +10:30
Zuhayr 2b3e3667d4 Minor fixes for previous commit, implemented default species languages. 2014-10-07 09:51:48 +10:30
Zuhayr 96e57fc091 Bunch of minor fixes for xenomorphs and borer husks. 2014-10-07 08:54:05 +10:30
Zuhayr f44a53fb69 Removed a debug. 2014-09-30 13:28:56 +09:30
Zuhayr 223bd86f18 Merge branch 'organremoval' of https://github.com/Zuhayr/Baystation12 into dev
First pass on major conversion of xenomorphs to a human subspecies. Additional condensing of various redundant mob verbs.
Converted larva and diona to their own class, collapsed the rest of xenomorphs into a human species, other stuff.
Completely removed attack_alien(). Still have to reimplement some of the lost behavior for human/alien.
Reapplies lost attack_alien() functionality other than tackling/caressing.
Further alien/humanoid cleanup and xenospawn fix-ups. Also uncommented caste verbs.
Removed half-finished abilities system since species.dm handles it.
All xenomorphs functionality should be working now, other than the HUD, tackling and the xenomorph balance issues.
Added icons for xenomorph castes, moved broadcast languages into datums, removed alien_talk and robot_talk vars.
Merged with organ removal code.
Reapplied verbs to simple_animals/slimes. Updated species definitions to have appropriate organs.
Readded tackle as a human verb.
Borer changes regarding brain removal.
Working on moving the human HUD to the species datum a bit. Mixed results.
Moved Cortical Link to a language, added borer husks.
Tidied up the HUD stuff. Still need to make it rebuild properly when species is changed, but this will do for no
Compile fix, forgot the DME.
Fixed up ventcrawl, added new organ mechanics for dionaea.
Fixed up some overlooked sections causing mobs without brains to die immediately.
Fixed up plasma generation for queens, bugs with organs, force_organ issues with set_species().
2014-09-29 06:19:26 +09:30
DJSnapshot 2c7bb6c48d Remerged Siik'maas and siik'tajr together as per the tajara maintainer's request. 2014-07-24 17:01:52 -07:00
Walter0o 7dff5f117e adds proper pAI language based translator,
reverts UNTRANSLATABLE
2014-07-20 09:05:44 +02:00
Zuhayr ccb95c996c Made Vox-Pidgin and Rootspeak untranslatable even by pAIs. 2014-07-15 15:57:28 +09:30
mwerezak 112bfbc6c3 Removes taj whisker emote 2014-06-28 19:52:00 -04:00
mwerezak ac0bf7b853 Improves the implementation of non-verbal languages
Cleans out the nonverbal language check from say_understands(), which
now is responsible for language only.
Nonverbal languages have a chance of causing an emote when used.
Adds sign languages, which have no verbal component.
2014-06-28 12:19:34 -04:00
mwerezak 9ee3387466 Reverted verb, adjusted color
Verb didn't make sense with radio talk. Might need to wait until datum
based speaking is implemented.
2014-05-22 16:34:45 -04:00
mwerezak ca264a8636 Proper verb and style for Siik'tajr 2014-05-21 00:39:17 -04:00
mwerezak d8ca221c44 Adds Siik'tajr 2014-05-17 08:51:57 -04:00
mwerezak 7b20947802 Added speech synthesizer list for silicon mobs 2014-05-17 08:50:28 -04:00
mwerezak c643da6198 Silicon mob types can now speak languages 2014-05-17 08:39:40 -04:00
mwerezak 6c230deefe Adds languages for AI 2014-05-17 08:38:22 -04:00
SkyMarshal f79ffa598e Tradeband and Gutterspeak now have a different font than Tradeband.
Fixes #4143
2014-01-08 22:15:47 -07:00
Zuhayr 55865f7b1e Added key to Check Languages. 2013-09-09 21:51:04 -07:00
Zuhayr a5234383e1 Check Language verb. 2013-09-09 21:50:52 -07:00
Zuhayr 8d01974057 Small language fixes, oops. 2013-08-25 02:13:23 -07:00
Zuhayr b0d4b1967b Uncommented languages for experimental purposes. 2013-08-25 01:05:24 -07:00
Zuhayr e3780520ee Tiny Diona language fix. 2013-08-19 19:02:40 -07:00
Zuhayr f90dcdeaee Added Diona language, Rootspeak. 2013-08-17 03:47:05 -07:00
Zuhayr 64c5beaf8c Forgot to change back some testing keys for languages, whoops. 2013-08-14 02:16:11 -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
Zuhayr 6e81952c20 Moved language flag defines to setup.dm. 2013-08-10 21:00:32 -07:00
Zuhayr 790b384669 Expanding the language list. 2013-08-10 19:39:10 -07:00
Zuhayr 6f9b6e9704 Fixed language datum comparison, fixed staff of change runtime. 2013-08-06 07:33:07 -07:00
Zuhayr 98bbb095ad Swapped languages and datums over to global lists. Updated verbs. 2013-08-05 20:34:38 -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