Commit Graph
80 Commits
Author SHA1 Message Date
Seris02andGitHub 75577bd3ca cleans up so many to_chats so they use vchat filters, unsorted chat filter for everything else (#9006)
* better filters for vchat, unsorted chat filter

* adds closing tags, fixes an error I somehow missed
2023-03-08 18:57:55 -08:00
CerebulonandGitHub 474a8c43cf Decl Music and Ported Music + Licenses (#8221)
* Decl music + ported music

* Bugfixes and not

* unit test

* debug shit + some fixes

* More Changes

* Removes some unused/extra songs in case it was a file size issue

* Nuke crash-prone songs

* Add cynosure defines

* It Just Works Now + Finished Headphone code/sprites

* requested tweaks/debug removal

* recheck dme
2022-03-12 19:45:36 -08:00
Schnayy 34c77b388f fixes vchat export bug 2021-09-14 18:04:40 -05:00
Aronai SieyesandGitHub 1fd1d84deb Runechat (#8121)
* Message piece combiner returns a list

* Emote formatter returns a list

* Port Runechat

* Various onamonapoea

* Suggested changes, small opts

* Fix chat message on different size mobs

* Couple more runefixes

* Enable encoding chat emphasis in runechat

* Remove extra asterisks from rune audible messages

* Fix runedefines
2021-06-13 22:18:43 -09:00
CyantimeandGitHub 1f2d9d07b0 Stops hiding italicised messages from observers 2020-05-18 20:23:24 -04:00
ShadowLarkensandGitHub 54a8a5823d Saycode Overhaul -- Multilingualism (#6956)
* Port ParadiseSS13/Paradise#2100 - Saycode refactor

* Removed unused old carbon slimes code

* Port ParadiseSS13/Paradise#5099 - Saycode part 2

* Ported ParadiseSS13/Paradise#7170's /datum/browser Check Known Languages

* Port ParadiseSS13/Paradise#9240 - Get rid of alt_name in favor of GetAltName()

* Port ParadiseSS13/Paradise#10330 - You can now use multiple languages in one message

* Addressed Atermonera's review.

Translators now print the full message if they find any languages within the
message that the user doesn't understand, minus languages it cannot translate.

Additionally, the combine_message proc has been significantly simplified
by eliminating an ugly tree structure with the help of a little helper
proc.

The removal of the extra span inside each piece doesn't seem to have
visually changed the messages in any other way than changing where the
wordwrap happens, strangely enough. Must be something in IE's code being
picky about invisible elements. On the bright side, it splits *later*
than it did before, thus reducing the lines a message will take up by a
tiny amount.

Also, a bunch of things now have the 'filter_say' class from
PolarisSS13/Polaris#6998. Since span classes with no definition are
totally valid and just don't do anything, this PR does **not** depend on
that PR being merged first.

* Always gotta be one
2020-04-20 01:11:53 -07:00
Arokha SieyesandLeshana 5b15917d32 to_chat replacing stream operator 2020-02-17 13:14:08 -05:00
AndrewandMechoid 25925a5566 Adjusts Emphasize Name Mention (#6597)
Capitalizes all the words in the not_included section so that they actually get removed from the name check system.

Names can't be lowercase so there is no point in keeping the previous version.
2020-01-05 15:08:55 -08:00
Unknown 82ca0e2e5d Fixes say code bug with 513 2019-12-13 16:03:36 -05:00
Unknown fbbf91b799 Updates travis, replaces lentext 2019-12-12 13:29:43 -05:00
Rykka 493b83d5a0 Update Chat System to use to_chat(src, "") instead of src << "" 2019-10-28 15:22:32 -06:00
AtermoneraandGitHub 1efb2353db Merge pull request #5842 from Anewbe/language_buffs
Blindly adds partial cross-language intelligibility
2019-06-24 11:21:36 -08:00
Heroman3003 e6abb6cdd5 Fixed silicons not getting message timestamps on radio if they were not mentioned 2019-04-08 09:18:41 +10:00
Anewbe 58693bcd5c Blindly adds partial cross-language intelligibility 2019-01-14 19:28:59 -06:00
Neerti c97c3e7391 Removes simple_animal entirely. 2018-10-24 05:20:59 -04:00
Neerti 8c952bf7a8 Finishes removal of old slimes, fixes maps. 2018-09-19 01:08:25 -04:00
Arokha Sieyes ad40c5fb4e Fix signlang being totally broken
As reported in https://github.com/VOREStation/VOREStation/issues/3584, signlang is totally broken. The reason being is that it uses get_mobs_and_objs_in_view_fast but passes it a mob when it expects a turf.

Also makes two other tweaks: signlang only signs to people 'in' the thing you're 'in' if you're not on a turf (aka lockers, ~stomachs~), and signlang doesn't produce an extra 'X gestures' emote 30% of the time, given that it always produces either the message if they know signlang, or a 'gestures a long message' or whatever if they don't.
2018-04-30 14:49:31 -04:00
Aronai SieyesandAtermonera 7d3aec96fd Arranges lots of things into planes (#5072)
* Rearranges a billion things into planes

* Make cryotubes fancy

* Update Travis

* Fix hiding logic
2018-03-28 12:59:12 -07:00
Aronai SieyesandAtermonera 47758a0453 POLARIS: Allow admins to see say/emote near their own body while they are aghosted. (#4663) 2018-01-29 11:47:08 -08:00
MisterLayne 52098915ab Begone, nested for loops! 2018-01-22 16:32:31 -05:00
Anewbe 28c9c12837 Adds the ability to choose nicknames 2017-10-22 00:56:46 -05:00
Neerti d6683be3ce Adjusts Changelings
See PR
2017-04-23 13:22:32 -04:00
Anewbe cdf69e0eec Italics switch from / to | characters 2017-03-28 21:13:46 -05:00
Arokha SieyesandAnewbe 9660186dfd Not So Simple Animals (#3103)
* Merge two not-really conflicts

Thanks git, that whitespace conflict was super important?

* DME merge

* Added defines for mobs used by simple animals.

* Lost a slime along the way

* Disable debug settings

* HONK!!!

* Remove redundant hostile decls

* Replace loc= with forceMove in old SA code

I guess I should think of the children.
2017-03-22 14:30:07 -05:00
Neerti c91c8dc177 Makes the mention system more robust on name detection.
Changes * to + for bolding.
2017-03-14 15:45:55 -04:00
Neerti 11b1185005 Adds Two QOL Say/Emote Features 2017-03-12 09:30:48 -04:00
Anewbe 3852ac1e22 Teshari Tweaks 2017-01-15 01:21:48 -06:00
Anewbe 5e9b885b43 Actually fixes the stuff 2016-11-12 11:29:23 -06:00
Anewbe b8018065bc Ports sign language 2016-11-11 15:43:03 -06:00
Yoshax e4dc0f2209 Fixes #2050 2016-08-11 22:18:10 +01:00
SinTwo 4f7ea573c1 world time fix 2016-07-30 03:19:47 -04:00
Kelenius 1848682784 Satisfies Travis 2016-05-08 17:05:27 +03:00
Kelenius d1743bd54c Fixes broken logs 2016-05-08 14:34:03 +03:00
Yoshax 5d9596a72d Makes it possible to have more than 16 preferences 2016-03-21 18:56:27 +00:00
Datraen 996ce92f7f Merge pull request #1184 from Yoshax/510prep
Ports Byond 510 preperations from Bay
2016-03-20 13:45:40 -04:00
Yoshax 8be10d96dd Ports Byond 510 preperations from Bay
Updates comment

Updates supply file
2016-03-14 18:21:44 +00:00
Kelenius acc78a8000 Changes types of ghosts and eyes
``/mob/dead/observer`` -> ``/mob/observer/dead``
``/mob/eye`` -> ``/mob/observer/eye``

Reason being that they are similar in that they both don't interact with
the world in any way. Some procs were shared, some checks as well, and
it overall makes more sense this way. Plus, there were no ``/mob/dead``
mobs.
2016-02-20 15:36:05 +03:00
Zuhayr 905cb5943d Readds blindness removal to imida
zoline and organ surgery. Stops imidazoline healing robotic eyes.
2016-01-09 13:24:46 +10:30
PsiOmega 0a05c2659f All the span-corrected dm files. 2015-06-14 22:08:14 +02:00
PsiOmega 6f70049a12 Expanded ghost following.
Ghosts can now follow the Eye of a speaking mob, if it has one, or the body of someone who has died.
Partial port of https://github.com/ParadiseSS13/Paradise/pull/1151.
2015-06-09 16:36:43 +02:00
Mustafa Kalash 14f76324b9 Fixes #8231. Adds on_hear_radio proc for observers to add tracking. 2015-02-27 17:18:47 -05:00
Zuhayr a8089d4437 Merge master into dev. 2015-02-12 23:01:08 +10:30
GinjaNinja32 c95399de91 Fixes "" from languages over radio. 2015-02-06 19:43:39 +00:00
PsiOmega f045f5b2e9 Timestamped speech for silicons. 2015-02-04 10:12:01 +01:00
PsiOmega 9352932e3d Timestamped radio for silicons
All silicons now have timestamped radio messages.
2015-02-04 10:04:18 +01:00
Chinsky 576f9c84a3 Merge pull request #8016 from PsiOmegaDelta/Impersonation
Voice changer impersonation now works.
2015-02-03 18:16:23 +03:00
PsiOmega 8121ef363d Voice changer impersonation now works. 2015-02-02 13:09:24 +01:00
PsiOmega 151b8ddd52 Timestamped AI radio messages.
Radio messages received by the AI are now timestamped.
2015-01-29 10:21:17 +01:00
Zuhayr a704d1bf94 Merge branch 'languages' of https://github.com/Zuhayr/Baystation12 into dev 2014-12-13 23:13:40 +10:30
PsiOmega 696d275fef Merge remote-tracking branch 'upstream/dev-freeze' into dev 2014-12-11 08:26:19 +01:00