diff --git a/Content.Server/_Goobstation/Speech/Components/BoganAccentComponent.cs b/Content.Server/_Goobstation/Speech/Components/BoganAccentComponent.cs new file mode 100644 index 00000000000..0f1f1059cbb --- /dev/null +++ b/Content.Server/_Goobstation/Speech/Components/BoganAccentComponent.cs @@ -0,0 +1,12 @@ +// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> +// SPDX-FileCopyrightText: 2025 Misandry +// SPDX-FileCopyrightText: 2025 gus +// +// SPDX-License-Identifier: AGPL-3.0-or-later + +using Robust.Shared.GameObjects; + +namespace Content.Goobstation.Common.Speech; + +[RegisterComponent] +public sealed partial class BoganAccentComponent : Component; diff --git a/Content.Server/_Goobstation/Speech/Components/MedievalAccentComponent.cs b/Content.Server/_Goobstation/Speech/Components/MedievalAccentComponent.cs new file mode 100644 index 00000000000..5b9dc9e2e8e --- /dev/null +++ b/Content.Server/_Goobstation/Speech/Components/MedievalAccentComponent.cs @@ -0,0 +1,13 @@ +// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> +// SPDX-FileCopyrightText: 2025 Misandry +// SPDX-FileCopyrightText: 2025 gus +// +// SPDX-License-Identifier: AGPL-3.0-or-later + +using Robust.Shared.Analyzers; +using Robust.Shared.GameObjects; + +namespace Content.Goobstation.Common.Speech; + +[RegisterComponent] +public sealed partial class MedievalAccentComponent : Component; diff --git a/Content.Server/_Goobstation/Speech/EntitySystems/BoganAccentSystem.cs b/Content.Server/_Goobstation/Speech/EntitySystems/BoganAccentSystem.cs new file mode 100644 index 00000000000..6139611397c --- /dev/null +++ b/Content.Server/_Goobstation/Speech/EntitySystems/BoganAccentSystem.cs @@ -0,0 +1,56 @@ +// SPDX-FileCopyrightText: 2024 Aidenkrz +// SPDX-FileCopyrightText: 2024 BeeRobynn <166929042+BeeRobynn@users.noreply.github.com> +// SPDX-FileCopyrightText: 2024 Piras314 +// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> +// SPDX-FileCopyrightText: 2025 Misandry +// SPDX-FileCopyrightText: 2025 gus +// +// SPDX-License-Identifier: AGPL-3.0-or-later + +using Content.Goobstation.Common.Speech; +using Content.Shared.Speech; //Euphoria +using Content.Server.Speech.EntitySystems; +using Robust.Shared.Random; + +namespace Content.Goobstation.Server.Speech; + +public sealed class BoganAccentSystem : EntitySystem +{ + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnAccent); + } + + private void OnAccent(EntityUid uid, BoganAccentComponent component, AccentGetEvent args) + { + var message = args.Message; + + message = _replacement.ApplyReplacements(message, "bogan"); + + // Prefix + if (_random.Prob(0.15f)) + { + var pick = _random.Next(1, 4); + + // Reverse sanitize capital + message = message[0].ToString().ToLower() + message.Remove(0, 1); + message = Loc.GetString($"accent-bogan-prefix-{pick}") + " " + message; + } + + // Sanitize capital again, in case we substituted a word that should be capitalized + message = message[0].ToString().ToUpper() + message.Remove(0, 1); + + // Suffixes + if (_random.Prob(0.3f)) + { + var pick = _random.Next(1, 5); + message += Loc.GetString($"accent-bogan-suffix-{pick}"); + } + + args.Message = message; + } +}; diff --git a/Content.Server/_Goobstation/Speech/EntitySystems/MedievalAccentSystem.cs b/Content.Server/_Goobstation/Speech/EntitySystems/MedievalAccentSystem.cs new file mode 100644 index 00000000000..ba0c1b3eb48 --- /dev/null +++ b/Content.Server/_Goobstation/Speech/EntitySystems/MedievalAccentSystem.cs @@ -0,0 +1,51 @@ +// SPDX-FileCopyrightText: 2024 Aidenkrz +// SPDX-FileCopyrightText: 2024 BeeRobynn <166929042+BeeRobynn@users.noreply.github.com> +// SPDX-FileCopyrightText: 2024 Piras314 +// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> +// SPDX-FileCopyrightText: 2025 Cattowo <2spoopy4u2handle@gmail.com> +// SPDX-FileCopyrightText: 2025 Misandry +// SPDX-FileCopyrightText: 2025 gus +// SPDX-FileCopyrightText: 2025 smudge <138918973+Cerise-Cattowo@users.noreply.github.com> +// +// SPDX-License-Identifier: AGPL-3.0-or-later + +using Content.Goobstation.Common.Speech; +using Content.Shared.Speech; //Euphoria +using Content.Server.Speech.EntitySystems; +using Robust.Shared.Random; + +namespace Content.Goobstation.Server.Speech; + +public sealed class MedievalAccentSystem : EntitySystem +{ + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + + public override void Initialize() + { + base.Initialize(); + SubscribeLocalEvent(OnAccent); + } + + private void OnAccent(EntityUid uid, MedievalAccentComponent component, AccentGetEvent args) + { + var message = args.Message; + + message = _replacement.ApplyReplacements(message, "medieval"); + + // Prefix + if (_random.Prob(0.40f)) + { + var pick = _random.Next(1, 42); + + // Reverse sanitize capital + message = message[0].ToString().ToLower() + message.Remove(0, 1); + message = Loc.GetString($"accent-medieval-prefix-{pick}") + " " + message; + } + + // Sanitize capital again, in case we substituted a word that should be capitalized + message = message[0].ToString().ToUpper() + message.Remove(0, 1); + + args.Message = message; + } +}; diff --git a/Resources/Locale/en-US/_Goobstation/accent/bogan.ftl b/Resources/Locale/en-US/_Goobstation/accent/bogan.ftl new file mode 100644 index 00000000000..6aadbb31736 --- /dev/null +++ b/Resources/Locale/en-US/_Goobstation/accent/bogan.ftl @@ -0,0 +1,246 @@ +# SPDX-FileCopyrightText: 2024 BeeRobynn <166929042+BeeRobynn@users.noreply.github.com> +# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> +# SPDX-FileCopyrightText: 2025 Aiden +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +accent-bogan-prefix-1 = Fuckin', +accent-bogan-prefix-2 = Ye nah, +accent-bogan-prefix-3 = Nah, yeah, nah, +accent-bogan-prefix-4 = Mmmmm, + +accent-bogan-suffix-1 = , cunt. +accent-bogan-suffix-2 = , fuckin' oath. +accent-bogan-suffix-3 = , fuckin' oath cunt. +accent-bogan-suffix-4 = , ya fuckin druggo. + +accent-bogan-words-1 = woman +accent-bogan-words-replace-1 = sheila + +accent-bogan-words-2 = girl +accent-bogan-words-replace-2 = sheila + +accent-bogan-words-3 = guy +accent-bogan-words-replace-3 = bloke + +accent-bogan-words-4 = man +accent-bogan-words-replace-4 = bloke + +accent-bogan-words-5 = good +accent-bogan-words-replace-5 = fuckin' skitz + +accent-bogan-words-6 = cool +accent-bogan-words-replace-6 = skiz + +accent-bogan-words-7 = what? +accent-bogan-words-replace-7 = whuddyatalkinabeet? + +accent-bogan-words-8 = weed +accent-bogan-words-replace-8 = yoweed + +accent-bogan-words-9 = heroin +accent-bogan-words-replace-9 = heroween + +accent-bogan-words-10 = popcorn +accent-bogan-words-replace-10 = popcoin + +accent-bogan-words-12 = roach +accent-bogan-words-replace-12 = stingin' roger + +accent-bogan-words-13 = sup +accent-bogan-words-replace-13 = s'goin' on + +accent-bogan-words-14 = what's going on +accent-bogan-words-replace-14 = s'goin' on + +accent-bogan-words-15 = hey +accent-bogan-words-replace-15 = oi + +accent-bogan-words-16 = hi +accent-bogan-words-replace-16 = oi + +accent-bogan-words-17 = hello +accent-bogan-words-replace-17 = oi + +accent-bogan-words-18 = dude +accent-bogan-words-replace-18 = mate + +accent-bogan-words-19 = ruined +accent-bogan-words-replace-19 = fucked + +accent-bogan-words-20 = shuttle +accent-bogan-words-replace-20 = tinnie + +accent-bogan-words-21 = cargo technician +accent-bogan-words-replace-21 = tradie + +accent-bogan-words-22 = cargo tech +accent-bogan-words-replace-22 = tradie + +accent-bogan-words-23 = cargo +accent-bogan-words-replace-23 = tradies + +accent-bogan-words-24 = its +accent-bogan-words-replace-24 = she's + +accent-bogan-words-25 = epic +accent-bogan-words-replace-25 = sick + +accent-bogan-words-26 = joint +accent-bogan-words-replace-26 = durry + +accent-bogan-words-27 = lots +accent-bogan-words-replace-27 = loads + +accent-bogan-words-28 = alot +accent-bogan-words-replace-28 = loads + +accent-bogan-words-29 = cigarette +accent-bogan-words-replace-29 = ciggy + +accent-bogan-words-30 = you guys +accent-bogan-words-replace-30 = yous lot + +accent-bogan-words-31 = slime +accent-bogan-words-replace-31 = chooma + +accent-bogan-words-32 = slimes +accent-bogan-words-replace-32 = chooma's + +accent-bogan-words-33 = blunt +accent-bogan-words-replace-33 = doobskin + +accent-bogan-words-34 = idiot +accent-bogan-words-replace-34 = fuckwit + +accent-bogan-words-35 = true +accent-bogan-words-replace-35 = struth + +accent-bogan-words-36 = lying +accent-bogan-words-replace-36 = full of shit + +accent-bogan-words-37 = bye +accent-bogan-words-replace-37 = i'll catcha later + +accent-bogan-words-38 = sure +accent-bogan-words-replace-38 = easy as + +accent-bogan-words-39 = my +accent-bogan-words-replace-39 = me + +accent-bogan-words-40 = ok +accent-bogan-words-replace-40 = no worries + +accent-bogan-words-41 = smoke +accent-bogan-words-replace-41 = smoko + +accent-bogan-words-42 = friend +accent-bogan-words-replace-42 = old mate + +accent-bogan-words-43 = meds +accent-bogan-words-replace-43 = drugs + +accent-bogan-words-44 = chemist +accent-bogan-words-replace-44 = junkie + +accent-bogan-words-45 = security officer +accent-bogan-words-replace-45 = coppa + +accent-bogan-words-46 = a tider +accent-bogan-words-replace-46 = an eshay + +accent-bogan-words-47 = mushrooms +accent-bogan-words-replace-47 = shrooms + +accent-bogan-words-48 = bar +accent-bogan-words-replace-48 = bottle-o + +accent-bogan-words-49 = chicken +accent-bogan-words-replace-49 = chook + +accent-bogan-words-50 = criminal +accent-bogan-words-replace-50 = crook + +accent-bogan-words-51 = clothes +accent-bogan-words-replace-51 = dacks + +accent-bogan-words-52 = toilet +accent-bogan-words-replace-52 = dunny + +accent-bogan-words-53 = candy +accent-bogan-words-replace-53 = lollies + +accent-bogan-words-54 = drunk +accent-bogan-words-replace-54 = pissed + +accent-bogan-words-55 = happy +accent-bogan-words-replace-55 = stoked + +accent-bogan-words-56 = sad +accent-bogan-words-replace-56 = bumbed out + +accent-bogan-words-57 = awesome +accent-bogan-words-replace-57 = legend + +accent-bogan-words-58 = engie +accent-bogan-words-replace-58 = sparkie + +accent-bogan-words-59 = serious +accent-bogan-words-replace-59 = dead set + +accent-bogan-words-60 = sunglasses +accent-bogan-words-replace-60 = sunnies + +accent-bogan-words-61 = food +accent-bogan-words-replace-61 = mac'n'cheese n' apple juice + +accent-bogan-words-62 = death mix +accent-bogan-words-replace-62 = trippa snippa + +accent-bogan-words-63 = soap +accent-bogan-words-replace-63 = pino clean + +accent-bogan-words-64 = purple +accent-bogan-words-replace-64 = poiple + +accent-bogan-words-65 = wizard +accent-bogan-words-replace-65 = magic man + +accent-bogan-words-66 = coward +accent-bogan-words-replace-66 = pussy + +accent-bogan-words-67 = bro +accent-bogan-words-replace-67 = big dog + +accent-bogan-words-68 = hot +accent-bogan-words-replace-68 = heated + +accent-bogan-words-69 = cold +accent-bogan-words-replace-69 = chilly + +accent-bogan-words-70 = kudzu +accent-bogan-words-replace-70 = wacky tobaccy + +accent-bogan-words-71 = really? +accent-bogan-words-replace-71 = full on? + +accent-bogan-words-72 = security +accent-bogan-words-replace-72 = cop shop + +accent-bogan-words-73 = botany +accent-bogan-words-replace-73 = woolies + +accent-bogan-words-74 = shop +accent-bogan-words-replace-74 = dolla store + +accent-bogan-words-75 = money +accent-bogan-words-replace-75 = cash + +accent-bogan-words-76 = its ok +accent-bogan-words-replace-76 = she'll be right + +accent-bogan-words-78 = go away +accent-bogan-words-replace-78 = piss off + +accent-bogan-words-79 = sec off +accent-bogan-words-replace-79 = coppa diff --git a/Resources/Locale/en-US/_Goobstation/accent/medieval.ftl b/Resources/Locale/en-US/_Goobstation/accent/medieval.ftl new file mode 100644 index 00000000000..3acb97db320 --- /dev/null +++ b/Resources/Locale/en-US/_Goobstation/accent/medieval.ftl @@ -0,0 +1,758 @@ +# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> +# SPDX-FileCopyrightText: 2025 Aiden +# SPDX-FileCopyrightText: 2025 smudge <138918973+Cerise-Cattowo@users.noreply.github.com> +# +# SPDX-License-Identifier: AGPL-3.0-or-later + +accent-medieval-prefix-1 = Ah, +accent-medieval-prefix-2 = Alas, +accent-medieval-prefix-3 = Avast, +accent-medieval-prefix-4 = By my faith, +accent-medieval-prefix-5 = By my trowth, +accent-medieval-prefix-6 = By my word, +accent-medieval-prefix-7 = Come, +accent-medieval-prefix-8 = Forsooth, I say, +accent-medieval-prefix-9 = Forsooth, say I, +accent-medieval-prefix-10 = Forsooth, sayeth I, +accent-medieval-prefix-11 = Forsooth, +accent-medieval-prefix-12 = Hark, +accent-medieval-prefix-13 = Harketh, +accent-medieval-prefix-14 = Hear me, +accent-medieval-prefix-15 = Heigh-ho, +accent-medieval-prefix-16 = I pray you, +accent-medieval-prefix-17 = I say, +accent-medieval-prefix-18 = I sayeth, +accent-medieval-prefix-19 = I warrant, +accent-medieval-prefix-20 = If it pleases you, +accent-medieval-prefix-21 = In short, +accent-medieval-prefix-22 = In sooth, +accent-medieval-prefix-23 = In truth, +accent-medieval-prefix-24 = Kind sire, +accent-medieval-prefix-25 = Listen thee, +accent-medieval-prefix-26 = Listen, +accent-medieval-prefix-27 = Now hear me, +accent-medieval-prefix-28 = Perchance, +accent-medieval-prefix-29 = Pray pardon, +accent-medieval-prefix-30 = Pray tell, +accent-medieval-prefix-31 = Pray, +accent-medieval-prefix-32 = Prithee, +accent-medieval-prefix-33 = Quoth I, +accent-medieval-prefix-34 = S'wounds, +accent-medieval-prefix-35 = Sire, +accent-medieval-prefix-36 = Surely, +accent-medieval-prefix-37 = There is much in what you say, and yet, +accent-medieval-prefix-38 = What hey, +accent-medieval-prefix-39 = What ho, +accent-medieval-prefix-40 = Z'wounds, +accent-medieval-prefix-41 = Zounds, + +accent-medieval-words-1 = My milkshake bring all the boys to the yard, and they're like, "it's better than yours." Damn right it's better than yours. I can teach you, but I have to charge! +accent-medieval-words-replace-1 = Mine milkshake bringeth all yon gentlefolk to mine yard, and lo they reply, "Tis better than thine." Verily, tis better than thine! I couldst apprentice thee, but I wouldst levy a fee! + +accent-medieval-words-2 = it is +accent-medieval-words-replace-2 = 'tis + +accent-medieval-words-3 = it was +accent-medieval-words-replace-3 = 'twas + +accent-medieval-words-4 = it were +accent-medieval-words-replace-4 = 'twere + +accent-medieval-words-5 = it will +accent-medieval-words-replace-5 = 'twould + +accent-medieval-words-6 = it's +accent-medieval-words-replace-6 = 'tis + +accent-medieval-words-7 = its +accent-medieval-words-replace-7 = 'tis + +accent-medieval-words-8 = over there +accent-medieval-words-replace-8 = yonder + +accent-medieval-words-9 = shall not +accent-medieval-words-replace-9 = shan't + +accent-medieval-words-10 = there +accent-medieval-words-replace-10 = thither + +accent-medieval-words-11 = will not +accent-medieval-words-replace-11 = shan't + +accent-medieval-words-12 = thank you +accent-medieval-words-replace-12 = many good thanks to you + +accent-medieval-words-13 = thanks +accent-medieval-words-replace-13 = thankee + +accent-medieval-words-14 = you +accent-medieval-words-replace-14 = thee + +accent-medieval-words-15 = your +accent-medieval-words-replace-15 = thy + +accent-medieval-words-16 = yours +accent-medieval-words-replace-16 = thine + +accent-medieval-words-17 = are +accent-medieval-words-replace-17 = art + +accent-medieval-words-18 = kill +accent-medieval-words-replace-18 = bring low + +accent-medieval-words-19 = killed +accent-medieval-words-replace-19 = bested + +accent-medieval-words-20 = goodbye +accent-medieval-words-replace-20 = I bid thee farewell + +accent-medieval-words-21 = bye +accent-medieval-words-replace-21 = fare thee well + +accent-medieval-words-22 = cya +accent-medieval-words-replace-22 = cheerio + +accent-medieval-words-23 = murdered +accent-medieval-words-replace-23 = slain + +accent-medieval-words-24 = murder +accent-medieval-words-replace-24 = conquered + +accent-medieval-words-25 = yes +accent-medieval-words-replace-25 = aye + +accent-medieval-words-26 = no +accent-medieval-words-replace-26 = nay + +accent-medieval-words-27 = yeah +accent-medieval-words-replace-27 = yea verily + +accent-medieval-words-28 = nope +accent-medieval-words-replace-28 = nayeth + +accent-medieval-words-29 = hello +accent-medieval-words-replace-29 = good day + +accent-medieval-words-30 = hi +accent-medieval-words-replace-30 = ave + +accent-medieval-words-31 = sup +accent-medieval-words-replace-31 = hail + +accent-medieval-words-32 = greetings +accent-medieval-words-replace-32 = well meteth + +accent-medieval-words-33 = botanist +accent-medieval-words-replace-33 = farmer + +accent-medieval-words-34 = botany +accent-medieval-words-replace-34 = the fields + +accent-medieval-words-35 = does +accent-medieval-words-replace-35 = doth + +accent-medieval-words-36 = cap +accent-medieval-words-replace-36 = King + +accent-medieval-words-37 = captain +accent-medieval-words-replace-37 = King + +accent-medieval-words-38 = my +accent-medieval-words-replace-38 = mine + +accent-medieval-words-39 = mine +accent-medieval-words-replace-39 = mine own + +accent-medieval-words-40 = nuke disk +accent-medieval-words-replace-40 = plate of holy fire + +accent-medieval-words-41 = disk +accent-medieval-words-replace-41 = plate of holy fire + +accent-medieval-words-42 = food +accent-medieval-words-replace-42 = bellytimber + +accent-medieval-words-43 = bet +accent-medieval-words-replace-43 = warrant + +accent-medieval-words-44 = go +accent-medieval-words-replace-44 = a-walk + +accent-medieval-words-45 = going +accent-medieval-words-replace-45 = a-walkin' + +accent-medieval-words-46 = the +accent-medieval-words-replace-46 = yon + +accent-medieval-words-47 = kidding +accent-medieval-words-replace-47 = but pulling a jest + +accent-medieval-words-48 = jokes +accent-medieval-words-replace-48 = japes + +accent-medieval-words-49 = joke +accent-medieval-words-replace-49 = jape + +accent-medieval-words-50 = station +accent-medieval-words-replace-50 = castle + +accent-medieval-words-51 = please +accent-medieval-words-replace-51 = prithee + +accent-medieval-words-52 = ok +accent-medieval-words-replace-52 = agreed + +accent-medieval-words-53 = okay +accent-medieval-words-replace-53 = as you will + +accent-medieval-words-54 = is +accent-medieval-words-replace-54 = be + +accent-medieval-words-55 = never +accent-medieval-words-replace-55 = ne'er + +accent-medieval-words-56 = haha +accent-medieval-words-replace-56 = oh, 'tis to laugh! + +accent-medieval-words-57 = hehe +accent-medieval-words-replace-57 = chuckle! + +accent-medieval-words-58 = hah +accent-medieval-words-replace-58 = and there was much mirth! + +accent-medieval-words-59 = heh +accent-medieval-words-replace-59 = snicker! + +accent-medieval-words-60 = help me! +accent-medieval-words-replace-60 = saveth me! + +accent-medieval-words-61 = help me +accent-medieval-words-replace-61 = saveth me + +accent-medieval-words-62 = help +accent-medieval-words-replace-62 = succor + +accent-medieval-words-63 = could +accent-medieval-words-replace-63 = couldst + +accent-medieval-words-64 = would +accent-medieval-words-replace-64 = wouldst + +accent-medieval-words-65 = sure +accent-medieval-words-replace-65 = shore + +accent-medieval-words-66 = maybe +accent-medieval-words-replace-66 = mayhaps + +accent-medieval-words-67 = probably +accent-medieval-words-replace-67 = perchance + +accent-medieval-words-68 = girl +accent-medieval-words-replace-68 = lady + +accent-medieval-words-69 = woman +accent-medieval-words-replace-69 = mistress + +accent-medieval-words-70 = girls +accent-medieval-words-replace-70 = ladies + +accent-medieval-words-71 = women +accent-medieval-words-replace-71 = madames + +accent-medieval-words-72 = cat +accent-medieval-words-replace-72 = beast + +accent-medieval-words-73 = felinid +accent-medieval-words-replace-73 = catbeast + +accent-medieval-words-74 = later +accent-medieval-words-replace-74 = anon + +accent-medieval-words-75 = lizard +accent-medieval-words-replace-75 = moat creature + +accent-medieval-words-76 = moth grub +accent-medieval-words-replace-76 = gnat critter + +accent-medieval-words-77 = moth +accent-medieval-words-replace-77 = gnat + +accent-medieval-words-78 = mothgrub +accent-medieval-words-replace-78 = gnat critter + +accent-medieval-words-79 = often +accent-medieval-words-replace-79 = oft + +accent-medieval-words-80 = soon +accent-medieval-words-replace-80 = anon + +accent-medieval-words-81 = really +accent-medieval-words-replace-81 = indeed + +accent-medieval-words-82 = away +accent-medieval-words-replace-82 = aroint + +accent-medieval-words-83 = being +accent-medieval-words-replace-83 = bein + +accent-medieval-words-84 = enough +accent-medieval-words-replace-84 = ynough + +accent-medieval-words-85 = fuck +accent-medieval-words-replace-85 = flummery + +accent-medieval-words-86 = here +accent-medieval-words-replace-86 = hither + +accent-medieval-words-87 = of +accent-medieval-words-replace-87 = o' + +accent-medieval-words-88 = shit +accent-medieval-words-replace-88 = nightsoil + +accent-medieval-words-89 = those +accent-medieval-words-replace-89 = yon + +accent-medieval-words-90 = why +accent-medieval-words-replace-90 = wherefore + +accent-medieval-words-91 = based +accent-medieval-words-replace-91 = joly + +accent-medieval-words-92 = cargo tech +accent-medieval-words-replace-92 = merchant + +accent-medieval-words-93 = cargo +accent-medieval-words-replace-93 = merchants' guild + +accent-medieval-words-94 = LO +accent-medieval-words-replace-94 = Guild Master + +accent-medieval-words-95 = Logistics Officer +accent-medieval-words-replace-95 = Guild Master + +accent-medieval-words-96 = moths +accent-medieval-words-replace-96 = gnats + +accent-medieval-words-97 = ATS +accent-medieval-words-replace-97 = the open-air markets + +accent-medieval-words-98 = security +accent-medieval-words-replace-98 = Guardsmen + +accent-medieval-words-99 = sec off +accent-medieval-words-replace-99 = guard + +accent-medieval-words-100 = secoff +accent-medieval-words-replace-100 = guard + +accent-medieval-words-101 = sec +accent-medieval-words-replace-101 = guards + +accent-medieval-words-102 = shitsec +accent-medieval-words-replace-102 = gaudy guards + +accent-medieval-words-103 = brig +accent-medieval-words-replace-103 = gaol + +accent-medieval-words-104 = permabrig +accent-medieval-words-replace-104 = the dungeon + +accent-medieval-words-105 = perma +accent-medieval-words-replace-105 = the dungeon + +accent-medieval-words-106 = cell +accent-medieval-words-replace-106 = cage + +accent-medieval-words-107 = arrest +accent-medieval-words-replace-107 = arresteth + +accent-medieval-words-108 = spider +accent-medieval-words-replace-108 = arachnidbeast + +accent-medieval-words-109 = syndicate +accent-medieval-words-replace-109 = renegades + +accent-medieval-words-110 = syndi +accent-medieval-words-replace-110 = renegade + +accent-medieval-words-111 = traitor +accent-medieval-words-replace-111 = betrayer + +accent-medieval-words-112 = nukie +accent-medieval-words-replace-112 = harbinger o' destruction + +accent-medieval-words-113 = nukies +accent-medieval-words-replace-113 = harbingers o' death + +accent-medieval-words-114 = admeme +accent-medieval-words-replace-114 = deus ex machina + +accent-medieval-words-115 = adminbus +accent-medieval-words-replace-115 = deus ex machina + +accent-medieval-words-116 = epi +accent-medieval-words-replace-116 = alchemists + +accent-medieval-words-117 = MG +accent-medieval-words-replace-117 = Head Alchemist + +accent-medieval-words-118 = Mystagogue +accent-medieval-words-replace-118 = Head Alchemist + +accent-medieval-words-119 = department +accent-medieval-words-replace-119 = ward + +accent-medieval-words-120 = science +accent-medieval-words-replace-120 = alchemist + +accent-medieval-words-121 = bar +accent-medieval-words-replace-121 = pub + +accent-medieval-words-122 = bartender +accent-medieval-words-replace-122 = pubkeeper + +accent-medieval-words-123 = alcohol +accent-medieval-words-replace-123 = spirits + +accent-medieval-words-124 = beer +accent-medieval-words-replace-124 = ale + +accent-medieval-words-126 = HoP +accent-medieval-words-replace-126 = Jester + +accent-medieval-words-127 = Head of Personnel +accent-medieval-words-replace-127 = Jester + +accent-medieval-words-128 = BSO +accent-medieval-words-replace-128 = Kingsguard + +accent-medieval-words-129 = Blueshield Officer +accent-medieval-words-replace-129 = Kingsguard + +accent-medieval-words-130 = sorry +accent-medieval-words-replace-130 = pardon me + +accent-medieval-words-131 = apologies +accent-medieval-words-replace-131 = I repenteth from mine own soul + +accent-medieval-words-132 = loneop +accent-medieval-words-replace-132 = lonesome harbinger o' death + +accent-medieval-words-133 = lone op +accent-medieval-words-replace-133 = lonesome harbinger o' death + +accent-medieval-words-134 = guy +accent-medieval-words-replace-134 = lord + +accent-medieval-words-135 = guys +accent-medieval-words-replace-135 = lords + +accent-medieval-words-136 = man +accent-medieval-words-replace-136 = gent + +accent-medieval-words-137 = men +accent-medieval-words-replace-137 = messieurs + +accent-medieval-words-138 = blob +accent-medieval-words-replace-138 = abomination + +accent-medieval-words-139 = changeling +accent-medieval-words-replace-139 = abomination + +accent-medieval-words-140 = cling +accent-medieval-words-replace-140 = abomination + +accent-medieval-words-141 = shuttle +accent-medieval-words-replace-141 = carriage + +accent-medieval-words-142 = bring +accent-medieval-words-replace-142 = bringeth + +accent-medieval-words-143 = price +accent-medieval-words-replace-143 = fee + +accent-medieval-words-144 = in the +accent-medieval-words-replace-144 = i' the + +accent-medieval-words-145 = clowns +accent-medieval-words-replace-145 = harlequins + +accent-medieval-words-146 = clown +accent-medieval-words-replace-146 = harlequin + +accent-medieval-words-147 = botanists +accent-medieval-words-replace-147 = farmers + +accent-medieval-words-148 = med bay +accent-medieval-words-replace-148 = the Apothecary + +accent-medieval-words-149 = medical +accent-medieval-words-replace-149 = the Apothecary + +accent-medieval-words-150 = med +accent-medieval-words-replace-150 = Apothecary + +accent-medieval-words-151 = doctor +accent-medieval-words-replace-151 = plague doctor + +accent-medieval-words-152 = paramed +accent-medieval-words-replace-152 = traveling apothecary + +accent-medieval-words-153 = paramedic +accent-medieval-words-replace-153 = traveling apothecary + +accent-medieval-words-154 = parameds +accent-medieval-words-replace-154 = traveling apothecaries + +accent-medieval-words-155 = cmo +accent-medieval-words-replace-155 = Head Apothecary + +accent-medieval-words-156 = Chief Medical Officer +accent-medieval-words-replace-156 = Head Apothecary + +accent-medieval-words-157 = chem +accent-medieval-words-replace-157 = potion vendor + +accent-medieval-words-158 = chemists +accent-medieval-words-replace-158 = potion sellers + +accent-medieval-words-159 = alarm +accent-medieval-words-replace-159 = alarum + +accent-medieval-words-160 = engi +accent-medieval-words-replace-160 = Wizard + +accent-medieval-words-161 = engineering +accent-medieval-words-replace-161 = Wizard Tower + +accent-medieval-words-162 = engineers +accent-medieval-words-replace-162 = Wizards + +accent-medieval-words-163 = CE +accent-medieval-words-replace-163 = Arch Wizard + +accent-medieval-words-164 = chief engineer +accent-medieval-words-replace-164 = Arch Wizard + +accent-medieval-words-165 = atmos tech +accent-medieval-words-replace-165 = Witch + +accent-medieval-words-166 = atmos +accent-medieval-words-replace-166 = Witches + +accent-medieval-words-167 = departments +accent-medieval-words-replace-167 = wards + +accent-medieval-words-168 = heretic +accent-medieval-words-replace-168 = blashphemer + +accent-medieval-words-169 = heretics +accent-medieval-words-replace-169 = blasphemers + +accent-medieval-words-170 = revolutionaries +accent-medieval-words-replace-170 = Usurpers + +accent-medieval-words-171 = revs +accent-medieval-words-replace-171 = Usurpers + +accent-medieval-words-172 = revolution +accent-medieval-words-replace-172 = coup + +accent-medieval-words-173 = head rev +accent-medieval-words-replace-173 = Deceiver + +accent-medieval-words-174 = headrevs +accent-medieval-words-replace-174 = Deceivers + +accent-medieval-words-175 = headrev +accent-medieval-words-replace-175 = Deceiver + +accent-medieval-words-176 = zombie +accent-medieval-words-replace-176 = deadite + +accent-medieval-words-177 = zombies +accent-medieval-words-replace-177 = deadites + +accent-medieval-words-178 = zed +accent-medieval-words-replace-178 = deadite + +accent-medieval-words-179 = zeds +accent-medieval-words-replace-179 = deadites + +accent-medieval-words-180 = neato +accent-medieval-words-replace-180 = groovy + +accent-medieval-words-181 = chef +accent-medieval-words-replace-181 = cook + +accent-medieval-words-182 = chefs +accent-medieval-words-replace-182 = cooks + +accent-medieval-words-183 = sm +accent-medieval-words-replace-183 = Arch Wizard's Scrying Stone + +accent-medieval-words-184 = super matter +accent-medieval-words-replace-184 = Arch Wizard's Scrying Stone + +accent-medieval-words-185 = supermatter +accent-medieval-words-replace-185 = Arch Wizard's Scrying Stone + +accent-medieval-words-186 = singularity +accent-medieval-words-replace-186 = Arch Wizard's Inconceivable Orb + +accent-medieval-words-187 = singulo +accent-medieval-words-replace-187 = Arch Wizard's Inconceivable Orb + +accent-medieval-words-188 = tesla +accent-medieval-words-replace-188 = Arch Wizard's God-den Thunder Boll + +accent-medieval-words-189 = tesloose +accent-medieval-words-replace-189 = thine wizards hath released yon Arch Wizard's God-den Thunder Boll upon yon castle + +accent-medieval-words-190 = singuloose +accent-medieval-words-replace-190 = thine wizards hath released yon Arch Wizard's Inconceivable Orb upon yon castle + +accent-medieval-words-191 = ball +accent-medieval-words-replace-191 = boll + +accent-medieval-words-192 = tesloosed +accent-medieval-words-replace-192 = enfreed yon Arch Wizard's God-den Thunder Boll + +accent-medieval-words-193 = singuloosed +accent-medieval-words-replace-193 = enfreed yon Arch Wizard's Inconceivable Orb + +accent-medieval-words-194 = chapel +accent-medieval-words-replace-194 = sanctuary + +accent-medieval-words-195 = church +accent-medieval-words-replace-195 = temple + +accent-medieval-words-196 = chaplain +accent-medieval-words-replace-196 = abbot + +accent-medieval-words-197 = free +accent-medieval-words-replace-197 = deliver + +accent-medieval-words-198 = freed +accent-medieval-words-replace-198 = delivered + +accent-medieval-words-199 = freedom +accent-medieval-words-replace-199 = clearness + +accent-medieval-words-200 = spesos +accent-medieval-words-replace-200 = shillings + +accent-medieval-words-201 = speso +accent-medieval-words-replace-201 = shilling + +accent-medieval-words-202 = money +accent-medieval-words-replace-202 = shillings + +accent-medieval-words-203 = dollar +accent-medieval-words-replace-203 = shilling + +accent-medieval-words-204 = dollars +accent-medieval-words-replace-204 = shillings + +accent-medieval-words-205 = criminal +accent-medieval-words-replace-205 = ruffian + +accent-medieval-words-206 = shitter +accent-medieval-words-replace-206 = ruffian + +accent-medieval-words-207 = shitters +accent-medieval-words-replace-207 = ruffians + +accent-medieval-words-208 = criminals +accent-medieval-words-replace-208 = ruffians + +accent-medieval-words-209 = skibidi +accent-medieval-words-replace-209 = skee bee dee + +accent-medieval-words-210 = nuke +accent-medieval-words-replace-210 = shell o' holy fire + +accent-medieval-words-211 = attacked +accent-medieval-words-replace-211 = assailed + +accent-medieval-words-212 = rotten +accent-medieval-words-replace-212 = addle + +accent-medieval-words-213 = rotted +accent-medieval-words-replace-213 = desicrated + +accent-medieval-words-214 = busy +accent-medieval-words-replace-214 = rapt + +accent-medieval-words-215 = occupied +accent-medieval-words-replace-215 = rapt + +accent-medieval-words-216 = duel +accent-medieval-words-replace-216 = brawl + +accent-medieval-words-217 = fight +accent-medieval-words-replace-217 = brawl + +accent-medieval-words-218 = obliterated +accent-medieval-words-replace-218 = razed + +accent-medieval-words-219 = obliterate +accent-medieval-words-replace-219 = raze + +accent-medieval-words-220 = shoot +accent-medieval-words-replace-220 = fire upon + +accent-medieval-words-221 = shot at +accent-medieval-words-replace-221 = fired upon + +accent-medieval-words-222 = shot +accent-medieval-words-replace-222 = fired upon + +accent-medieval-words-223 = dance +accent-medieval-words-replace-223 = do a jig + +accent-medieval-words-224 = danced +accent-medieval-words-replace-224 = did a jig + +accent-medieval-words-225 = tider +accent-medieval-words-replace-225 = blackguard + +accent-medieval-words-226 = tiders +accent-medieval-words-replace-226 = blackguards + +accent-medieval-words-227 = assistant +accent-medieval-words-replace-227 = blacksguard + +accent-medieval-words-228 = assistants +accent-medieval-words-replace-228 = blacksguards + +accent-medieval-words-229 = botany +accent-medieval-words-replace-229 = the farmers + +accent-medieval-words-230 = bartenders +accent-medieval-words-replace-230 = pubkeepers + +accent-medieval-words-231 = dorms 4 +accent-medieval-words-replace-231 = unspeakable filth pit + +accent-medieval-words-232 = dorms four +accent-medieval-words-replace-232 = unspeakable filth pit + +accent-medieval-words-233 = room 4 +accent-medieval-words-replace-233 = unspeakable filth pit + +accent-medieval-words-234 = dorms4 +accent-medieval-words-replace-234 = unspeakable filth pit + +accent-medieval-words-235 = room4 +accent-medieval-words-replace-235 = unspeakable filth pit + +accent-medieval-prefix-236 = atmospherics +accent-medieval-words-replace-236 = Witches + +accent-medieval-prefix-237 = do +accent-medieval-words-replace-237 = dost + +accent-medieval-prefix-238 = know +accent-medieval-words-replace-238 = knoweth diff --git a/Resources/Locale/en-US/_Goobstation/traits.ftl b/Resources/Locale/en-US/_Goobstation/traits.ftl new file mode 100644 index 00000000000..4db5596d37a --- /dev/null +++ b/Resources/Locale/en-US/_Goobstation/traits.ftl @@ -0,0 +1,5 @@ +trait-name-BoganAccent = Australian Accent +trait-description-BoganAccent = You have accent from Australia district on Sol. + +trait-name-MedievalAccent = Medieval Accent +trait-description-MedievalAccent = You doth speakth in a peculiar manner. diff --git a/Resources/Prototypes/_Goobstation/Accents/bogan_word_replacements.yml b/Resources/Prototypes/_Goobstation/Accents/bogan_word_replacements.yml new file mode 100644 index 00000000000..c40573f4439 --- /dev/null +++ b/Resources/Prototypes/_Goobstation/Accents/bogan_word_replacements.yml @@ -0,0 +1,84 @@ +- type: accent + id: bogan + wordReplacements: + accent-bogan-words-1: accent-bogan-words-replace-1 + accent-bogan-words-1-2: accent-bogan-words-replace-1 + accent-bogan-words-2: accent-bogan-words-replace-2 + accent-bogan-words-3: accent-bogan-words-replace-3 + accent-bogan-words-4: accent-bogan-words-replace-4 + accent-bogan-words-5: accent-bogan-words-replace-5 + accent-bogan-words-6: accent-bogan-words-replace-6 + accent-bogan-words-7: accent-bogan-words-replace-7 + accent-bogan-words-8: accent-bogan-words-replace-8 + accent-bogan-words-9: accent-bogan-words-replace-9 + accent-bogan-words-10: accent-bogan-words-replace-10 + accent-bogan-words-11: accent-bogan-words-replace-11 + accent-bogan-words-12: accent-bogan-words-replace-12 + accent-bogan-words-13: accent-bogan-words-replace-13 + accent-bogan-words-14: accent-bogan-words-replace-14 + accent-bogan-words-15: accent-bogan-words-replace-15 + accent-bogan-words-16: accent-bogan-words-replace-16 + accent-bogan-words-17: accent-bogan-words-replace-17 + accent-bogan-words-18: accent-bogan-words-replace-18 + accent-bogan-words-19: accent-bogan-words-replace-19 + accent-bogan-words-20: accent-bogan-words-replace-20 + accent-bogan-words-21: accent-bogan-words-replace-21 + accent-bogan-words-22: accent-bogan-words-replace-22 + accent-bogan-words-23: accent-bogan-words-replace-23 + accent-bogan-words-24: accent-bogan-words-replace-24 + accent-bogan-words-25: accent-bogan-words-replace-25 + accent-bogan-words-26: accent-bogan-words-replace-26 + accent-bogan-words-27: accent-bogan-words-replace-27 + accent-bogan-words-28: accent-bogan-words-replace-28 + accent-bogan-words-29: accent-bogan-words-replace-29 + accent-bogan-words-30: accent-bogan-words-replace-30 + accent-bogan-words-31: accent-bogan-words-replace-31 + accent-bogan-words-32: accent-bogan-words-replace-32 + accent-bogan-words-33: accent-bogan-words-replace-33 + accent-bogan-words-34: accent-bogan-words-replace-34 + accent-bogan-words-35: accent-bogan-words-replace-35 + accent-bogan-words-36: accent-bogan-words-replace-36 + accent-bogan-words-37: accent-bogan-words-replace-37 + accent-bogan-words-38: accent-bogan-words-replace-38 + accent-bogan-words-39: accent-bogan-words-replace-39 + accent-bogan-words-40: accent-bogan-words-replace-40 + accent-bogan-words-41: accent-bogan-words-replace-41 + accent-bogan-words-42: accent-bogan-words-replace-42 + accent-bogan-words-43: accent-bogan-words-replace-43 + accent-bogan-words-44: accent-bogan-words-replace-44 + accent-bogan-words-45: accent-bogan-words-replace-45 + accent-bogan-words-46: accent-bogan-words-replace-46 + accent-bogan-words-47: accent-bogan-words-replace-47 + accent-bogan-words-48: accent-bogan-words-replace-48 + accent-bogan-words-49: accent-bogan-words-replace-49 + accent-bogan-words-50: accent-bogan-words-replace-50 + accent-bogan-words-51: accent-bogan-words-replace-51 + accent-bogan-words-52: accent-bogan-words-replace-52 + accent-bogan-words-53: accent-bogan-words-replace-53 + accent-bogan-words-54: accent-bogan-words-replace-54 + accent-bogan-words-55: accent-bogan-words-replace-55 + accent-bogan-words-56: accent-bogan-words-replace-56 + accent-bogan-words-57: accent-bogan-words-replace-57 + accent-bogan-words-58: accent-bogan-words-replace-58 + accent-bogan-words-59: accent-bogan-words-replace-59 + accent-bogan-words-60: accent-bogan-words-replace-60 + accent-bogan-words-61: accent-bogan-words-replace-61 + accent-bogan-words-62: accent-bogan-words-replace-62 + accent-bogan-words-63: accent-bogan-words-replace-63 + accent-bogan-words-64: accent-bogan-words-replace-64 + accent-bogan-words-65: accent-bogan-words-replace-65 + accent-bogan-words-66: accent-bogan-words-replace-66 + accent-bogan-words-67: accent-bogan-words-replace-67 + accent-bogan-words-68: accent-bogan-words-replace-68 + accent-bogan-words-69: accent-bogan-words-replace-69 + accent-bogan-words-70: accent-bogan-words-replace-70 + accent-bogan-words-71: accent-bogan-words-replace-71 + accent-bogan-words-72: accent-bogan-words-replace-72 + accent-bogan-words-73: accent-bogan-words-replace-73 + accent-bogan-words-74: accent-bogan-words-replace-74 + accent-bogan-words-75: accent-bogan-words-replace-75 + accent-bogan-words-76: accent-bogan-words-replace-76 + accent-bogan-words-77: accent-bogan-words-replace-77 + accent-bogan-words-78: accent-bogan-words-replace-78 + accent-bogan-words-79: accent-bogan-words-replace-79 + diff --git a/Resources/Prototypes/_Goobstation/Accents/medieval_word_replacements.yml b/Resources/Prototypes/_Goobstation/Accents/medieval_word_replacements.yml new file mode 100644 index 00000000000..f86a8e07b62 --- /dev/null +++ b/Resources/Prototypes/_Goobstation/Accents/medieval_word_replacements.yml @@ -0,0 +1,241 @@ +- type: accent + id: medieval + wordReplacements: + accent-medieval-words-1: accent-medieval-words-replace-1 + accent-medieval-words-2: accent-medieval-words-replace-2 + accent-medieval-words-3: accent-medieval-words-replace-3 + accent-medieval-words-4: accent-medieval-words-replace-4 + accent-medieval-words-5: accent-medieval-words-replace-5 + accent-medieval-words-6: accent-medieval-words-replace-6 + accent-medieval-words-7: accent-medieval-words-replace-7 + accent-medieval-words-8: accent-medieval-words-replace-8 + accent-medieval-words-9: accent-medieval-words-replace-9 + accent-medieval-words-10: accent-medieval-words-replace-10 + accent-medieval-words-11: accent-medieval-words-replace-11 + accent-medieval-words-12: accent-medieval-words-replace-12 + accent-medieval-words-13: accent-medieval-words-replace-13 + accent-medieval-words-14: accent-medieval-words-replace-14 + accent-medieval-words-15: accent-medieval-words-replace-15 + accent-medieval-words-16: accent-medieval-words-replace-16 + accent-medieval-words-17: accent-medieval-words-replace-17 + accent-medieval-words-18: accent-medieval-words-replace-18 + accent-medieval-words-19: accent-medieval-words-replace-19 + accent-medieval-words-20: accent-medieval-words-replace-20 + accent-medieval-words-21: accent-medieval-words-replace-21 + accent-medieval-words-22: accent-medieval-words-replace-22 + accent-medieval-words-23: accent-medieval-words-replace-23 + accent-medieval-words-24: accent-medieval-words-replace-24 + accent-medieval-words-25: accent-medieval-words-replace-25 + accent-medieval-words-26: accent-medieval-words-replace-26 + accent-medieval-words-27: accent-medieval-words-replace-27 + accent-medieval-words-28: accent-medieval-words-replace-28 + accent-medieval-words-29: accent-medieval-words-replace-29 + accent-medieval-words-30: accent-medieval-words-replace-30 + accent-medieval-words-31: accent-medieval-words-replace-31 + accent-medieval-words-32: accent-medieval-words-replace-32 + accent-medieval-words-33: accent-medieval-words-replace-33 + accent-medieval-words-34: accent-medieval-words-replace-34 + accent-medieval-words-35: accent-medieval-words-replace-35 + accent-medieval-words-36: accent-medieval-words-replace-36 + accent-medieval-words-37: accent-medieval-words-replace-37 + accent-medieval-words-38: accent-medieval-words-replace-38 + accent-medieval-words-39: accent-medieval-words-replace-39 + accent-medieval-words-40: accent-medieval-words-replace-40 + accent-medieval-words-41: accent-medieval-words-replace-41 + accent-medieval-words-42: accent-medieval-words-replace-42 + accent-medieval-words-43: accent-medieval-words-replace-43 + accent-medieval-words-44: accent-medieval-words-replace-44 + accent-medieval-words-45: accent-medieval-words-replace-45 + accent-medieval-words-46: accent-medieval-words-replace-46 + accent-medieval-words-47: accent-medieval-words-replace-47 + accent-medieval-words-48: accent-medieval-words-replace-48 + accent-medieval-words-49: accent-medieval-words-replace-49 + accent-medieval-words-50: accent-medieval-words-replace-50 + accent-medieval-words-51: accent-medieval-words-replace-51 + accent-medieval-words-52: accent-medieval-words-replace-52 + accent-medieval-words-53: accent-medieval-words-replace-53 + accent-medieval-words-54: accent-medieval-words-replace-54 + accent-medieval-words-55: accent-medieval-words-replace-55 + accent-medieval-words-56: accent-medieval-words-replace-56 + accent-medieval-words-57: accent-medieval-words-replace-57 + accent-medieval-words-58: accent-medieval-words-replace-58 + accent-medieval-words-59: accent-medieval-words-replace-59 + accent-medieval-words-60: accent-medieval-words-replace-60 + accent-medieval-words-61: accent-medieval-words-replace-61 + accent-medieval-words-62: accent-medieval-words-replace-62 + accent-medieval-words-63: accent-medieval-words-replace-63 + accent-medieval-words-64: accent-medieval-words-replace-64 + accent-medieval-words-65: accent-medieval-words-replace-65 + accent-medieval-words-66: accent-medieval-words-replace-66 + accent-medieval-words-67: accent-medieval-words-replace-67 + accent-medieval-words-68: accent-medieval-words-replace-68 + accent-medieval-words-69: accent-medieval-words-replace-69 + accent-medieval-words-70: accent-medieval-words-replace-70 + accent-medieval-words-71: accent-medieval-words-replace-71 + accent-medieval-words-72: accent-medieval-words-replace-72 + accent-medieval-words-73: accent-medieval-words-replace-73 + accent-medieval-words-74: accent-medieval-words-replace-74 + accent-medieval-words-75: accent-medieval-words-replace-75 + accent-medieval-words-76: accent-medieval-words-replace-76 + accent-medieval-words-77: accent-medieval-words-replace-77 + accent-medieval-words-78: accent-medieval-words-replace-78 + accent-medieval-words-79: accent-medieval-words-replace-79 + accent-medieval-words-80: accent-medieval-words-replace-80 + accent-medieval-words-81: accent-medieval-words-replace-81 + accent-medieval-words-82: accent-medieval-words-replace-82 + accent-medieval-words-83: accent-medieval-words-replace-83 + accent-medieval-words-84: accent-medieval-words-replace-84 + accent-medieval-words-85: accent-medieval-words-replace-85 + accent-medieval-words-86: accent-medieval-words-replace-86 + accent-medieval-words-87: accent-medieval-words-replace-87 + accent-medieval-words-88: accent-medieval-words-replace-88 + accent-medieval-words-89: accent-medieval-words-replace-89 + accent-medieval-words-90: accent-medieval-words-replace-90 + accent-medieval-words-91: accent-medieval-words-replace-91 + accent-medieval-words-92: accent-medieval-words-replace-92 + accent-medieval-words-93: accent-medieval-words-replace-93 + accent-medieval-words-94: accent-medieval-words-replace-94 + accent-medieval-words-95: accent-medieval-words-replace-95 + accent-medieval-words-96: accent-medieval-words-replace-96 + accent-medieval-words-97: accent-medieval-words-replace-97 + accent-medieval-words-98: accent-medieval-words-replace-98 + accent-medieval-words-99: accent-medieval-words-replace-99 + accent-medieval-words-100: accent-medieval-words-replace-100 + accent-medieval-words-101: accent-medieval-words-replace-101 + accent-medieval-words-102: accent-medieval-words-replace-102 + accent-medieval-words-103: accent-medieval-words-replace-103 + accent-medieval-words-104: accent-medieval-words-replace-104 + accent-medieval-words-105: accent-medieval-words-replace-105 + accent-medieval-words-106: accent-medieval-words-replace-106 + accent-medieval-words-107: accent-medieval-words-replace-107 + accent-medieval-words-108: accent-medieval-words-replace-108 + accent-medieval-words-109: accent-medieval-words-replace-109 + accent-medieval-words-110: accent-medieval-words-replace-110 + accent-medieval-words-111: accent-medieval-words-replace-111 + accent-medieval-words-112: accent-medieval-words-replace-112 + accent-medieval-words-113: accent-medieval-words-replace-113 + accent-medieval-words-114: accent-medieval-words-replace-114 + accent-medieval-words-115: accent-medieval-words-replace-115 + accent-medieval-words-116: accent-medieval-words-replace-116 + accent-medieval-words-117: accent-medieval-words-replace-117 + accent-medieval-words-118: accent-medieval-words-replace-118 + accent-medieval-words-119: accent-medieval-words-replace-119 + accent-medieval-words-120: accent-medieval-words-replace-120 + accent-medieval-words-121: accent-medieval-words-replace-121 + accent-medieval-words-122: accent-medieval-words-replace-122 + accent-medieval-words-123: accent-medieval-words-replace-123 + accent-medieval-words-124: accent-medieval-words-replace-124 + accent-medieval-words-125: accent-medieval-words-replace-125 + accent-medieval-words-126: accent-medieval-words-replace-126 + accent-medieval-words-127: accent-medieval-words-replace-127 + accent-medieval-words-128: accent-medieval-words-replace-128 + accent-medieval-words-129: accent-medieval-words-replace-129 + accent-medieval-words-130: accent-medieval-words-replace-130 + accent-medieval-words-131: accent-medieval-words-replace-131 + accent-medieval-words-132: accent-medieval-words-replace-132 + accent-medieval-words-133: accent-medieval-words-replace-133 + accent-medieval-words-134: accent-medieval-words-replace-134 + accent-medieval-words-135: accent-medieval-words-replace-135 + accent-medieval-words-136: accent-medieval-words-replace-136 + accent-medieval-words-137: accent-medieval-words-replace-137 + accent-medieval-words-138: accent-medieval-words-replace-138 + accent-medieval-words-139: accent-medieval-words-replace-139 + accent-medieval-words-140: accent-medieval-words-replace-140 + accent-medieval-words-141: accent-medieval-words-replace-141 + accent-medieval-words-142: accent-medieval-words-replace-142 + accent-medieval-words-143: accent-medieval-words-replace-143 + accent-medieval-words-144: accent-medieval-words-replace-144 + accent-medieval-words-145: accent-medieval-words-replace-145 + accent-medieval-words-146: accent-medieval-words-replace-146 + accent-medieval-words-147: accent-medieval-words-replace-147 + accent-medieval-words-148: accent-medieval-words-replace-148 + accent-medieval-words-149: accent-medieval-words-replace-149 + accent-medieval-words-150: accent-medieval-words-replace-150 + accent-medieval-words-151: accent-medieval-words-replace-151 + accent-medieval-words-152: accent-medieval-words-replace-152 + accent-medieval-words-153: accent-medieval-words-replace-153 + accent-medieval-words-154: accent-medieval-words-replace-154 + accent-medieval-words-155: accent-medieval-words-replace-155 + accent-medieval-words-156: accent-medieval-words-replace-156 + accent-medieval-words-157: accent-medieval-words-replace-157 + accent-medieval-words-158: accent-medieval-words-replace-158 + accent-medieval-words-159: accent-medieval-words-replace-159 + accent-medieval-words-160: accent-medieval-words-replace-160 + accent-medieval-words-161: accent-medieval-words-replace-161 + accent-medieval-words-162: accent-medieval-words-replace-162 + accent-medieval-words-163: accent-medieval-words-replace-163 + accent-medieval-words-164: accent-medieval-words-replace-164 + accent-medieval-words-165: accent-medieval-words-replace-165 + accent-medieval-words-166: accent-medieval-words-replace-166 + accent-medieval-words-167: accent-medieval-words-replace-167 + accent-medieval-words-168: accent-medieval-words-replace-168 + accent-medieval-words-169: accent-medieval-words-replace-169 + accent-medieval-words-170: accent-medieval-words-replace-170 + accent-medieval-words-171: accent-medieval-words-replace-171 + accent-medieval-words-172: accent-medieval-words-replace-172 + accent-medieval-words-173: accent-medieval-words-replace-173 + accent-medieval-words-174: accent-medieval-words-replace-174 + accent-medieval-words-175: accent-medieval-words-replace-175 + accent-medieval-words-176: accent-medieval-words-replace-176 + accent-medieval-words-177: accent-medieval-words-replace-177 + accent-medieval-words-178: accent-medieval-words-replace-178 + accent-medieval-words-179: accent-medieval-words-replace-179 + accent-medieval-words-180: accent-medieval-words-replace-180 + accent-medieval-words-181: accent-medieval-words-replace-181 + accent-medieval-words-182: accent-medieval-words-replace-182 + accent-medieval-words-183: accent-medieval-words-replace-183 + accent-medieval-words-184: accent-medieval-words-replace-184 + accent-medieval-words-185: accent-medieval-words-replace-185 + accent-medieval-words-186: accent-medieval-words-replace-186 + accent-medieval-words-187: accent-medieval-words-replace-187 + accent-medieval-words-188: accent-medieval-words-replace-188 + accent-medieval-words-189: accent-medieval-words-replace-189 + accent-medieval-words-190: accent-medieval-words-replace-190 + accent-medieval-words-191: accent-medieval-words-replace-191 + accent-medieval-words-192: accent-medieval-words-replace-192 + accent-medieval-words-193: accent-medieval-words-replace-193 + accent-medieval-words-194: accent-medieval-words-replace-194 + accent-medieval-words-195: accent-medieval-words-replace-195 + accent-medieval-words-196: accent-medieval-words-replace-196 + accent-medieval-words-197: accent-medieval-words-replace-197 + accent-medieval-words-198: accent-medieval-words-replace-198 + accent-medieval-words-199: accent-medieval-words-replace-199 + accent-medieval-words-200: accent-medieval-words-replace-200 + accent-medieval-words-201: accent-medieval-words-replace-201 + accent-medieval-words-202: accent-medieval-words-replace-202 + accent-medieval-words-203: accent-medieval-words-replace-203 + accent-medieval-words-204: accent-medieval-words-replace-204 + accent-medieval-words-205: accent-medieval-words-replace-205 + accent-medieval-words-206: accent-medieval-words-replace-206 + accent-medieval-words-207: accent-medieval-words-replace-207 + accent-medieval-words-208: accent-medieval-words-replace-208 + accent-medieval-words-209: accent-medieval-words-replace-209 + accent-medieval-words-210: accent-medieval-words-replace-210 + accent-medieval-words-211: accent-medieval-words-replace-211 + accent-medieval-words-212: accent-medieval-words-replace-212 + accent-medieval-words-213: accent-medieval-words-replace-213 + accent-medieval-words-214: accent-medieval-words-replace-214 + accent-medieval-words-215: accent-medieval-words-replace-215 + accent-medieval-words-216: accent-medieval-words-replace-216 + accent-medieval-words-217: accent-medieval-words-replace-217 + accent-medieval-words-218: accent-medieval-words-replace-218 + accent-medieval-words-219: accent-medieval-words-replace-219 + accent-medieval-words-220: accent-medieval-words-replace-220 + accent-medieval-words-221: accent-medieval-words-replace-221 + accent-medieval-words-222: accent-medieval-words-replace-222 + accent-medieval-words-223: accent-medieval-words-replace-223 + accent-medieval-words-224: accent-medieval-words-replace-224 + accent-medieval-words-225: accent-medieval-words-replace-225 + accent-medieval-words-226: accent-medieval-words-replace-226 + accent-medieval-words-227: accent-medieval-words-replace-227 + accent-medieval-words-228: accent-medieval-words-replace-228 + accent-medieval-words-229: accent-medieval-words-replace-229 + accent-medieval-words-230: accent-medieval-words-replace-230 + accent-medieval-words-231: accent-medieval-words-replace-231 + accent-medieval-words-232: accent-medieval-words-replace-232 + accent-medieval-words-233: accent-medieval-words-replace-233 + accent-medieval-words-234: accent-medieval-words-replace-234 + accent-medieval-words-235: accent-medieval-words-replace-235 + accent-medieval-words-236: accent-medieval-words-replace-236 + accent-medieval-words-237: accent-medieval-words-replace-237 + accent-medieval-words-238: accent-medieval-words-replace-238 diff --git a/Resources/Prototypes/_Goobstation/Traits/neutral.yml b/Resources/Prototypes/_Goobstation/Traits/neutral.yml new file mode 100644 index 00000000000..6bdf1cbdaec --- /dev/null +++ b/Resources/Prototypes/_Goobstation/Traits/neutral.yml @@ -0,0 +1,25 @@ +#Euphoria changes start +- type: trait # Goobstation + id: BoganAccent + name: trait-name-BoganAccent + description: trait-description-BoganAccent + category: Accents + cost: 0 + usesSlots: false + effects: + - !type:AddCompsEffect + components: + - type: BoganAccent + +- type: trait # Goobstation + id: MedievalAccent + name: trait-name-MedievalAccent + description: trait-description-MedievalAccent + category: Accents + cost: 0 + usesSlots: false + effects: + - !type:AddCompsEffect + components: + - type: MedievalAccent +#Euphoria changes end