diff --git a/Content.Server/DeltaV/Speech/Components/IrishAccentComponent.cs b/Content.Server/DeltaV/Speech/Components/IrishAccentComponent.cs new file mode 100644 index 0000000000..c26c24dff9 --- /dev/null +++ b/Content.Server/DeltaV/Speech/Components/IrishAccentComponent.cs @@ -0,0 +1,9 @@ +using Content.Server.DeltaV.Speech.EntitySystems; + +namespace Content.Server.DeltaV.Speech.Components; + +// Takes the ES and assigns the system and component to each other +[RegisterComponent] +[Access(typeof(IrishAccentSystem))] +public sealed partial class IrishAccentComponent : Component +{ } diff --git a/Content.Server/DeltaV/Speech/EntitySystems/IrishAccentSystem.cs b/Content.Server/DeltaV/Speech/EntitySystems/IrishAccentSystem.cs new file mode 100644 index 0000000000..4aef7ba9b1 --- /dev/null +++ b/Content.Server/DeltaV/Speech/EntitySystems/IrishAccentSystem.cs @@ -0,0 +1,33 @@ +using Content.Server.DeltaV.Speech.Components; +using Content.Server.Speech; +using Content.Server.Speech.EntitySystems; +using System.Text.RegularExpressions; + +namespace Content.Server.DeltaV.Speech.EntitySystems; + +public sealed class IrishAccentSystem : EntitySystem +{ + [Dependency] private readonly ReplacementAccentSystem _replacement = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnAccentGet); + } + + // converts left word when typed into the right word. For example typing you becomes ye. + public string Accentuate(string message, IrishAccentComponent component) + { + var msg = message; + + msg = _replacement.ApplyReplacements(msg, "irish"); + + return msg; + } + + private void OnAccentGet(EntityUid uid, IrishAccentComponent component, AccentGetEvent args) + { + args.Message = Accentuate(args.Message, component); + } +} diff --git a/Resources/Locale/en-US/deltav/accent/irish.ftl b/Resources/Locale/en-US/deltav/accent/irish.ftl new file mode 100644 index 0000000000..0a91504f79 --- /dev/null +++ b/Resources/Locale/en-US/deltav/accent/irish.ftl @@ -0,0 +1,646 @@ +# these come from examples of specific (overlapping) scottish-english and irish-english (not necessarily irish (gaelic)) language +# https://www.sara-sees.com/the-ultimate-guide-to-irish-slang-irish-vs-american-terms/ +# https://tandem.net/blog/irish-slang-words-phrases +# https://inirish.bitesize.irish/how-to-say/ + +accent-irish-words-1 = girl +accent-irish-words-replace-1 = lass + +accent-irish-words-2 = boy +accent-irish-words-replace-2 = fella + +accent-irish-words-3 = man +accent-irish-words-replace-3 = lad + +accent-irish-words-4 = woman +accent-irish-words-replace-4 = lass + +accent-irish-words-5 = do +accent-irish-words-replace-5 = da + +accent-irish-words-6 = don't +accent-irish-words-replace-6 = dinnae + +accent-irish-words-7 = dont +accent-irish-words-replace-7 = dinnae + +accent-irish-words-8 = i'm +accent-irish-words-replace-8 = Eih'm + +accent-irish-words-9 = im +accent-irish-words-replace-9 = eihm + +accent-irish-words-10 = going +accent-irish-words-replace-10 = goin + +accent-irish-words-11 = know +accent-irish-words-replace-11 = kno + +accent-irish-words-12 = i +accent-irish-words-replace-12 = Eih + +accent-irish-words-13 = you're +accent-irish-words-replace-13 = ye're + +accent-irish-words-14 = youre +accent-irish-words-replace-14 = yere + +accent-irish-words-15 = you +accent-irish-words-replace-15 = yah + +accent-irish-words-16 = i'll +accent-irish-words-replace-16 = eih'll + +accent-irish-words-17 = ill +accent-irish-words-replace-17 = eihll + +accent-irish-words-18 = of +accent-irish-words-replace-18 = o' + +accent-irish-words-19 = drunk +accent-irish-words-replace-19 = locked + +accent-irish-words-20 = can't +accent-irish-words-replace-20 = kan't + +accent-irish-words-21 = cant +accent-irish-words-replace-21 = kant + +accent-irish-words-22 = yourself +accent-irish-words-replace-22 = yerself + +accent-irish-words-23 = where +accent-irish-words-replace-23 = whare + +accent-irish-words-24 = oh +accent-irish-words-replace-24 = ah + +accent-irish-words-25 = little +accent-irish-words-replace-25 = wee + +accent-irish-words-26 = small +accent-irish-words-replace-26 = wee + +accent-irish-words-27 = shit +accent-irish-words-replace-27 = shite + +accent-irish-words-28 = yeah +accent-irish-words-replace-28 = 'aye + +accent-irish-words-29 = yea +accent-irish-words-replace-29 = 'aye + +accent-irish-words-30 = yes +accent-irish-words-replace-30 = 'aye + +accent-irish-words-31 = too +accent-irish-words-replace-31 = toe + +accent-irish-words-32 = my +accent-irish-words-replace-32 = mah + +accent-irish-words-33 = not +accent-irish-words-replace-33 = naht + +accent-irish-words-34 = dad +accent-irish-words-replace-34 = pa + +accent-irish-words-35 = mom +accent-irish-words-replace-35 = mum + +accent-irish-words-36 = newbie +accent-irish-words-replace-36 = greenbeard + +accent-irish-words-37 = noob +accent-irish-words-replace-37 = greenbeard + +accent-irish-words-38 = noobie +accent-irish-words-replace-38 = greenbeard + +accent-irish-words-39 = professional +accent-irish-words-replace-39 = greybeard + +accent-irish-words-40 = veteran +accent-irish-words-replace-40 = greybeard + +accent-irish-words-41 = fuck +accent-irish-words-replace-41 = feck + +accent-irish-words-42 = would +accent-irish-words-replace-42 = woul' + +accent-irish-words-43 = should +accent-irish-words-replace-43 = shoul' + +accent-irish-words-44 = could +accent-irish-words-replace-44 = coul' + +accent-irish-words-45 = would've +accent-irish-words-replace-45 = woul'ha + +accent-irish-words-46 = should've +accent-irish-words-replace-46 = shoul'ha + +accent-irish-words-47 = could've +accent-irish-words-replace-47 = coul'ha + +accent-irish-words-48 = wouldve +accent-irish-words-replace-48 = woulha + +accent-irish-words-49 = shouldve +accent-irish-words-replace-49 = shoulha + +accent-irish-words-50 = couldve +accent-irish-words-replace-50 = coulha + +accent-irish-words-51 = would'nt +accent-irish-words-replace-51 = woul'na + +accent-irish-words-52 = should'nt +accent-irish-words-replace-52 = shoul'na + +accent-irish-words-53 = could'nt +accent-irish-words-replace-53 = coul'na + +accent-irish-words-54 = wouldnt +accent-irish-words-replace-54 = woulna + +accent-irish-words-55 = shouldnt +accent-irish-words-replace-55 = shoulna + +accent-irish-words-56 = couldnt +accent-irish-words-replace-56 = coulna + +accent-irish-words-57 = have +accent-irish-words-replace-57 = hae + +accent-irish-words-58 = no +accent-irish-words-replace-58 = nah + +accent-irish-words-59 = to +accent-irish-words-replace-59 = toe + +accent-irish-words-60 = the +accent-irish-words-replace-60 = thah + +accent-irish-words-61 = have +accent-irish-words-replace-61 = hae + +accent-irish-words-62 = are +accent-irish-words-replace-62 = be + +accent-irish-words-63 = is +accent-irish-words-replace-63 = be + +accent-irish-words-64 = am +accent-irish-words-replace-64 = be + +accent-irish-words-66 = food +accent-irish-words-replace-66 = grub + +accent-irish-words-67 = french fries +accent-irish-words-replace-67 = chips + +accent-irish-words-68 = cheers +accent-irish-words-replace-68 = sláinte + +accent-irish-words-69 = what +accent-irish-words-replace-69 = wot + +accent-irish-words-70 = where +accent-irish-words-replace-70 = wher + +accent-irish-words-71 = when +accent-irish-words-replace-71 = wen + +accent-irish-words-72 = myself +accent-irish-words-replace-72 = mesel' + +accent-irish-words-73 = himself +accent-irish-words-replace-73 = hesel' + +accent-irish-words-74 = herself +accent-irish-words-replace-74 = shesel' + +accent-irish-words-75 = move +accent-irish-words-replace-75 = mohve + +accent-irish-words-76 = moving +accent-irish-words-replace-76 = mohven + +accent-irish-words-77 = wasn't +accent-irish-words-replace-77 = wis'nah + +accent-irish-words-78 = wasnt +accent-irish-words-replace-78 = wisnah + +accent-irish-words-79 = wizard +accent-irish-words-replace-79 = draoi + +accent-irish-words-80 = fool +accent-irish-words-replace-80 = sap + +accent-irish-words-81 = have +accent-irish-words-replace-81 = hae + +accent-irish-words-82 = for +accent-irish-words-replace-82 = fer + +accent-irish-words-83 = about +accent-irish-words-replace-83 = aboot + +accent-irish-words-84 = ow +accent-irish-words-replace-84 = ach + +accent-irish-words-85 = small +accent-irish-words-replace-85 = wee + +accent-irish-words-86 = tiny +accent-irish-words-replace-86 = tinnah + +accent-irish-words-87 = baby +accent-irish-words-replace-87 = tyke + +accent-irish-words-88 = after +accent-irish-words-replace-88 = aifter + +accent-irish-words-90 = gonna +accent-irish-words-replace-90 = gon'ae + +accent-irish-words-91 = going to +accent-irish-words-replace-91 = gon'ae + +accent-irish-words-92 = gone +accent-irish-words-replace-92 = gon + +accent-irish-words-93 = talk +accent-irish-words-replace-93 = waffle + +accent-irish-words-94 = talking +accent-irish-words-replace-94 = wafflin' + +accent-irish-words-95 = now +accent-irish-words-replace-95 = nou + +accent-irish-words-96 = talked +accent-irish-words-replace-96 = waffled + +accent-irish-words-97 = give +accent-irish-words-replace-97 = gie + +accent-irish-words-98 = gimme +accent-irish-words-replace-98 = gie's + +accent-irish-words-99 = give me +accent-irish-words-replace-99 = gie's + +accent-irish-words-100 = do you +accent-irish-words-replace-100 = d'ya + +accent-irish-words-101 = with +accent-irish-words-replace-101 = wi + +accent-irish-words-102 = without +accent-irish-words-replace-102 = wi'ou + +accent-irish-words-103 = whether +accent-irish-words-replace-103 = we'er + +accent-irish-words-104 = ever +accent-irish-words-replace-104 = e'er + +accent-irish-words-105 = whenever +accent-irish-words-replace-105 = wen'er + +accent-irish-words-106 = whatever +accent-irish-words-replace-106 = wot'er + +accent-irish-words-107 = how +accent-irish-words-replace-107 = hou + +accent-irish-words-108 = however +accent-irish-words-replace-108 = hou'er + +accent-irish-words-109 = think +accent-irish-words-replace-109 = reckon + +accent-irish-words-111 = hamlet +accent-irish-words-replace-111 = hammy + +accent-irish-words-112 = hampster +accent-irish-words-replace-112 = hammy + +accent-irish-words-113 = nukie +accent-irish-words-replace-113 = redder + +accent-irish-words-114 = nuclear op +accent-irish-words-replace-114 = redder + +accent-irish-words-115 = nuclear operative +accent-irish-words-replace-115 = redder + +accent-irish-words-116 = nuclear agent +accent-irish-words-replace-116 = redder + +accent-irish-words-121 = more +accent-irish-words-replace-121 = maer + +accent-irish-words-122 = moreover +accent-irish-words-replace-122 = maero'er + +accent-irish-words-123 = over +accent-irish-words-replace-123 = o'er + +accent-irish-words-125 = human +accent-irish-words-replace-125 = huoman + +accent-irish-words-126 = dwarf +accent-irish-words-replace-126 = darf + +accent-irish-words-127 = slime +accent-irish-words-replace-127 = sleem + +accent-irish-words-128 = rat +accent-irish-words-replace-128 = ratter + +accent-irish-words-129 = arachnid +accent-irish-words-replace-129 = aranatter + +accent-irish-words-130 = spider +accent-irish-words-replace-130 = hisser + +accent-irish-words-131 = isn't +accent-irish-words-replace-131 = be'nah + +accent-irish-words-132 = aren't +accent-irish-words-replace-132 = be'nah + +accent-irish-words-133 = ain't +accent-irish-words-replace-133 = be'nah + +accent-irish-words-134 = isnt +accent-irish-words-replace-134 = benah + +accent-irish-words-135 = arent +accent-irish-words-replace-135 = benah + +accent-irish-words-136 = aint +accent-irish-words-replace-136 = benah + +accent-irish-words-137 = zombie +accent-irish-words-replace-137 = zombaí + +accent-irish-words-138 = zomb +accent-irish-words-replace-138 = zombaí + +accent-irish-words-139 = clown +accent-irish-words-replace-139 = clodhopper + +accent-irish-words-140 = cluwn +accent-irish-words-replace-140 = cludhopper + +accent-irish-words-141 = carp +accent-irish-words-replace-141 = carpo + +accent-irish-words-142 = crusher +accent-irish-words-replace-142 = axe + +accent-irish-words-143 = coward +accent-irish-words-replace-143 = cow + +accent-irish-words-144 = idiot +accent-irish-words-replace-144 = dope + +accent-irish-words-145 = stupid +accent-irish-words-replace-145 = eejit + +accent-irish-words-146 = officer +accent-irish-words-replace-146 = garda + +accent-irish-words-147 = seccie +accent-irish-words-replace-147 = gaurds + +accent-irish-words-148 = a +accent-irish-words-replace-148 = ae + +accent-irish-words-149 = certain +accent-irish-words-replace-149 = certaihn + +accent-irish-words-150 = to all +accent-irish-words-replace-150 = t'all + +accent-irish-words-151 = old +accent-irish-words-replace-151 = ol' + +accent-irish-words-152 = filthy +accent-irish-words-replace-152 = sooty + +accent-irish-words-153 = i do not know +accent-irish-words-replace-153 = ah dinnae knew + +accent-irish-words-154 = dumbass +accent-irish-words-replace-154 = leathcheann + +accent-irish-words-155 = there +accent-irish-words-replace-155 = thare + +accent-irish-words-156 = from +accent-irish-words-replace-156 = fruh + +accent-irish-words-157 = highland +accent-irish-words-replace-157 = heiglan + +accent-irish-words-158 = high +accent-irish-words-replace-158 = hei + +accent-irish-words-159 = syndicate agent +accent-irish-words-replace-159 = snakey thug + +accent-irish-words-160 = syndicate +accent-irish-words-replace-160 = snake + +accent-irish-words-161 = syndicates +accent-irish-words-replace-161 = snakes + +accent-irish-words-162 = nukies +accent-irish-words-replace-162 = reddies + +accent-irish-words-163 = syndicate agents +accent-irish-words-replace-163 = snakey thugs + +accent-irish-words-164 = fun +accent-irish-words-replace-164 = craic + +accent-irish-words-165 = trash +accent-irish-words-replace-165 = rubbish + +accent-irish-words-166 = wallet +accent-irish-words-replace-166 = purse + +accent-irish-words-167 = bandage +accent-irish-words-replace-167 = plaster + +accent-irish-words-168 = salve +accent-irish-words-replace-168 = plaster + +accent-irish-words-169 = dummy +accent-irish-words-replace-169 = sap + +accent-irish-words-170 = pants +accent-irish-words-replace-170 = trousers + +accent-irish-words-171 = cute +accent-irish-words-replace-171 = a ride + +accent-irish-words-172 = pet peeve +accent-irish-words-replace-172 = pet hate + +accent-irish-words-173 = tired +accent-irish-words-replace-173 = wrecked + +accent-irish-words-174 = drunken +accent-irish-words-replace-174 = the fear + +accent-irish-words-175 = great +accent-irish-words-replace-175 = savage + +accent-irish-words-176 = reliable +accent-irish-words-replace-176 = sound + +accent-irish-words-177 = funny +accent-irish-words-replace-177 = gas + +accent-irish-words-178 = joking +accent-irish-words-replace-178 = taking the piss + +accent-irish-words-179 = joke +accent-irish-words-replace-179 = the piss + +accent-irish-words-180 = complain +accent-irish-words-replace-180 = give out + +accent-irish-words-181 = complaining +accent-irish-words-replace-181 = givin' out + +accent-irish-words-182 = I did +accent-irish-words-replace-182 = eihm aftah + +accent-irish-words-183 = shoes +accent-irish-words-replace-183 = runners + +accent-irish-words-184 = thanks +accent-irish-words-replace-184 = cheers + +accent-irish-words-185 = thank you +accent-irish-words-replace-185 = cheers + +accent-irish-words-186 = thank +accent-irish-words-replace-186 = cheers + +accent-irish-words-187 = cookie +accent-irish-words-replace-187 = biscuit + +accent-irish-words-188 = cookies +accent-irish-words-replace-188 = biscuits + +accent-irish-words-189 = hungover +accent-irish-words-replace-189 = hanging + +accent-irish-words-190 = hangover +accent-irish-words-replace-190 = hanging + +accent-irish-words-191 = awesome +accent-irish-words-replace-191 = deadly + +accent-irish-words-192 = bad +accent-irish-words-replace-192 = bold + +accent-irish-words-193 = naughty +accent-irish-words-replace-193 = bold + +accent-irish-words-194 = eraser +accent-irish-words-replace-194 = rubber + +accent-irish-words-195 = erased +accent-irish-words-replace-195 = rubbered + +accent-irish-words-196 = flashlight +accent-irish-words-replace-196 = torch + +accent-irish-words-197 = trash bag +accent-irish-words-replace-197 = bin liner + +accent-irish-words-198 = party +accent-irish-words-replace-198 = session + +accent-irish-words-199 = toilet +accent-irish-words-replace-199 = jacks + +accent-irish-words-200 = sandwich +accent-irish-words-replace-200 = sambo + +accent-irish-words-201 = angry +accent-irish-words-replace-201 = raging + +accent-irish-words-202 = well done +accent-irish-words-replace-202 = slag + +accent-irish-words-203 = good job +accent-irish-words-replace-203 = slag + +accent-irish-words-204 = ok +accent-irish-words-replace-204 = grand + +accent-irish-words-205 = okay +accent-irish-words-replace-205 = grand + +accent-irish-words-206 = fine +accent-irish-words-replace-206 = grand + +accent-irish-words-207 = alright +accent-irish-words-replace-207 = grand + +accent-irish-words-208 = sweater +accent-irish-words-replace-208 = jumper + +accent-irish-words-209 = security +accent-irish-words-replace-209 = kip + +accent-irish-words-210 = chips +accent-irish-words-replace-210 = crisps + +accent-irish-words-211 = rich +accent-irish-words-replace-211 = minted + +accent-irish-words-212 = kiss +accent-irish-words-replace-212 = shift + +accent-irish-words-213 = unsure +accent-irish-words-replace-213 = suffin + +accent-irish-words-214 = continue +accent-irish-words-replace-214 = g'wan + +accent-irish-words-215 = stranger +accent-irish-words-replace-215 = yer one + +accent-irish-words-216 = progressing +accent-irish-words-replace-216 = suckin' diesel + +accent-irish-words-217 = complaining +accent-irish-words-replace-217 = giving out + +accent-irish-words-218 = swearing +accent-irish-words-replace-218 = effin' ain blindin' + +accent-irish-words-219 = thing +accent-irish-words-replace-219 = yoke + +accent-irish-words-220 = very +accent-irish-words-replace-220 = fierce + +accent-irish-words-221 = extremely +accent-irish-words-replace-221 = pure + +accent-irish-words-222 = busy +accent-irish-words-replace-222 = up ta nineteh diff --git a/Resources/Locale/en-US/deltav/traits/traits.ftl b/Resources/Locale/en-US/deltav/traits/traits.ftl index e00cec4707..489816a9c2 100644 --- a/Resources/Locale/en-US/deltav/traits/traits.ftl +++ b/Resources/Locale/en-US/deltav/traits/traits.ftl @@ -1,6 +1,18 @@ trait-scottish-accent-name = Scottish Accent trait-scottish-accent-desc = Fer tha folk who come frae Hielan clan. +trait-french-accent-name = French accent +trait-french-accent-desc = 'Ze winds are changing, and you 'ave a strong desire for wine and baguettes + +trait-spanish-accent-name = Spanish accent +trait-spanish-accent-desc = Your Epanish traditions shine through, get those espesos! + +trait-mobster-accent-name = Mobster accent +trait-mobster-accent-desc = Fugeddaboutit! Yous talk numhallly, capiche? + +trait-irish-accent-name = Irish accent +trait-irish-accent-desc = Ya sap! Seems you got a pet hate fer rubbish! + trait-ultravision-name = Ultraviolet Vision trait-ultravision-desc = Whether through custom bionic eyes, random mutation, or being a Harpy, you perceive the world with ultraviolet light. diff --git a/Resources/Prototypes/DeltaV/Accents/word_replacements.yml b/Resources/Prototypes/DeltaV/Accents/word_replacements.yml index 2e6a52bbee..8a5cc65bb7 100644 --- a/Resources/Prototypes/DeltaV/Accents/word_replacements.yml +++ b/Resources/Prototypes/DeltaV/Accents/word_replacements.yml @@ -163,4 +163,232 @@ accent-scottish-words-160: accent-scottish-words-replace-160 accent-scottish-words-161: accent-scottish-words-replace-161 accent-scottish-words-162: accent-scottish-words-replace-162 - accent-scottish-words-163: accent-scottish-words-replace-163 \ No newline at end of file + accent-scottish-words-163: accent-scottish-words-replace-163 + + +# Irish Accent addon, with replacements +- type: accent + id: irish + wordReplacements: + accent-irish-words-1: accent-irish-words-replace-1 + accent-irish-words-2: accent-irish-words-replace-2 + accent-irish-words-3: accent-irish-words-replace-3 + accent-irish-words-4: accent-irish-words-replace-4 + accent-irish-words-5: accent-irish-words-replace-5 + accent-irish-words-6: accent-irish-words-replace-6 + accent-irish-words-7: accent-irish-words-replace-7 + accent-irish-words-8: accent-irish-words-replace-8 + accent-irish-words-9: accent-irish-words-replace-9 + accent-irish-words-10: accent-irish-words-replace-10 + accent-irish-words-11: accent-irish-words-replace-11 + accent-irish-words-12: accent-irish-words-replace-12 + accent-irish-words-13: accent-irish-words-replace-13 + accent-irish-words-14: accent-irish-words-replace-14 + accent-irish-words-15: accent-irish-words-replace-15 + accent-irish-words-16: accent-irish-words-replace-16 + accent-irish-words-17: accent-irish-words-replace-17 + accent-irish-words-18: accent-irish-words-replace-18 + accent-irish-words-19: accent-irish-words-replace-19 + accent-irish-words-20: accent-irish-words-replace-20 + accent-irish-words-21: accent-irish-words-replace-21 + accent-irish-words-22: accent-irish-words-replace-22 + accent-irish-words-23: accent-irish-words-replace-23 + accent-irish-words-24: accent-irish-words-replace-24 + accent-irish-words-25: accent-irish-words-replace-25 + accent-irish-words-26: accent-irish-words-replace-26 + accent-irish-words-27: accent-irish-words-replace-27 + accent-irish-words-28: accent-irish-words-replace-28 + accent-irish-words-29: accent-irish-words-replace-29 + accent-irish-words-30: accent-irish-words-replace-30 + accent-irish-words-31: accent-irish-words-replace-31 + accent-irish-words-32: accent-irish-words-replace-32 + accent-irish-words-33: accent-irish-words-replace-33 + accent-irish-words-34: accent-irish-words-replace-34 + accent-irish-words-35: accent-irish-words-replace-35 + accent-irish-words-36: accent-irish-words-replace-36 + accent-irish-words-37: accent-irish-words-replace-37 + accent-irish-words-38: accent-irish-words-replace-38 + accent-irish-words-39: accent-irish-words-replace-39 + accent-irish-words-40: accent-irish-words-replace-40 + accent-irish-words-41: accent-irish-words-replace-41 + accent-irish-words-42: accent-irish-words-replace-42 + accent-irish-words-43: accent-irish-words-replace-43 + accent-irish-words-44: accent-irish-words-replace-44 + accent-irish-words-45: accent-irish-words-replace-45 + accent-irish-words-46: accent-irish-words-replace-46 + accent-irish-words-47: accent-irish-words-replace-47 + accent-irish-words-48: accent-irish-words-replace-48 + accent-irish-words-49: accent-irish-words-replace-49 + accent-irish-words-50: accent-irish-words-replace-50 + accent-irish-words-51: accent-irish-words-replace-51 + accent-irish-words-52: accent-irish-words-replace-52 + accent-irish-words-53: accent-irish-words-replace-53 + accent-irish-words-54: accent-irish-words-replace-54 + accent-irish-words-55: accent-irish-words-replace-55 + accent-irish-words-56: accent-irish-words-replace-56 + accent-irish-words-57: accent-irish-words-replace-57 + accent-irish-words-58: accent-irish-words-replace-58 + accent-irish-words-59: accent-irish-words-replace-59 + accent-irish-words-60: accent-irish-words-replace-60 + accent-irish-words-61: accent-irish-words-replace-61 + accent-irish-words-62: accent-irish-words-replace-62 + accent-irish-words-63: accent-irish-words-replace-63 + accent-irish-words-64: accent-irish-words-replace-64 + accent-irish-words-65: accent-irish-words-replace-65 + accent-irish-words-66: accent-irish-words-replace-66 + accent-irish-words-67: accent-irish-words-replace-67 + accent-irish-words-68: accent-irish-words-replace-68 + accent-irish-words-69: accent-irish-words-replace-69 + accent-irish-words-70: accent-irish-words-replace-70 + accent-irish-words-71: accent-irish-words-replace-71 + accent-irish-words-72: accent-irish-words-replace-72 + accent-irish-words-73: accent-irish-words-replace-73 + accent-irish-words-74: accent-irish-words-replace-74 + accent-irish-words-75: accent-irish-words-replace-75 + accent-irish-words-76: accent-irish-words-replace-76 + accent-irish-words-77: accent-irish-words-replace-77 + accent-irish-words-78: accent-irish-words-replace-78 + accent-irish-words-79: accent-irish-words-replace-79 + accent-irish-words-80: accent-irish-words-replace-80 + accent-irish-words-81: accent-irish-words-replace-81 + accent-irish-words-82: accent-irish-words-replace-82 + accent-irish-words-83: accent-irish-words-replace-83 + accent-irish-words-84: accent-irish-words-replace-84 + accent-irish-words-85: accent-irish-words-replace-85 + accent-irish-words-86: accent-irish-words-replace-86 + accent-irish-words-87: accent-irish-words-replace-87 + accent-irish-words-88: accent-irish-words-replace-88 + accent-irish-words-89: accent-irish-words-replace-89 + accent-irish-words-90: accent-irish-words-replace-90 + accent-irish-words-91: accent-irish-words-replace-91 + accent-irish-words-92: accent-irish-words-replace-92 + accent-irish-words-93: accent-irish-words-replace-93 + accent-irish-words-94: accent-irish-words-replace-94 + accent-irish-words-95: accent-irish-words-replace-95 + accent-irish-words-96: accent-irish-words-replace-96 + accent-irish-words-97: accent-irish-words-replace-97 + accent-irish-words-98: accent-irish-words-replace-98 + accent-irish-words-99: accent-irish-words-replace-99 + accent-irish-words-100: accent-irish-words-replace-100 + accent-irish-words-101: accent-irish-words-replace-101 + accent-irish-words-102: accent-irish-words-replace-102 + accent-irish-words-103: accent-irish-words-replace-103 + accent-irish-words-104: accent-irish-words-replace-104 + accent-irish-words-105: accent-irish-words-replace-105 + accent-irish-words-106: accent-irish-words-replace-106 + accent-irish-words-107: accent-irish-words-replace-107 + accent-irish-words-108: accent-irish-words-replace-108 + accent-irish-words-109: accent-irish-words-replace-109 + accent-irish-words-110: accent-irish-words-replace-110 + accent-irish-words-111: accent-irish-words-replace-111 + accent-irish-words-112: accent-irish-words-replace-112 + accent-irish-words-113: accent-irish-words-replace-113 + accent-irish-words-114: accent-irish-words-replace-114 + accent-irish-words-115: accent-irish-words-replace-115 + accent-irish-words-116: accent-irish-words-replace-116 + accent-irish-words-117: accent-irish-words-replace-117 + accent-irish-words-118: accent-irish-words-replace-118 + accent-irish-words-119: accent-irish-words-replace-119 + accent-irish-words-120: accent-irish-words-replace-120 + accent-irish-words-121: accent-irish-words-replace-121 + accent-irish-words-122: accent-irish-words-replace-122 + accent-irish-words-123: accent-irish-words-replace-123 + accent-irish-words-124: accent-irish-words-replace-124 + accent-irish-words-125: accent-irish-words-replace-125 + accent-irish-words-126: accent-irish-words-replace-126 + accent-irish-words-127: accent-irish-words-replace-127 + accent-irish-words-128: accent-irish-words-replace-128 + accent-irish-words-129: accent-irish-words-replace-129 + accent-irish-words-130: accent-irish-words-replace-130 + accent-irish-words-131: accent-irish-words-replace-131 + accent-irish-words-132: accent-irish-words-replace-132 + accent-irish-words-133: accent-irish-words-replace-133 + accent-irish-words-134: accent-irish-words-replace-134 + accent-irish-words-135: accent-irish-words-replace-135 + accent-irish-words-136: accent-irish-words-replace-136 + accent-irish-words-137: accent-irish-words-replace-137 + accent-irish-words-138: accent-irish-words-replace-138 + accent-irish-words-139: accent-irish-words-replace-139 + accent-irish-words-140: accent-irish-words-replace-140 + accent-irish-words-141: accent-irish-words-replace-141 + accent-irish-words-142: accent-irish-words-replace-142 + accent-irish-words-143: accent-irish-words-replace-143 + accent-irish-words-144: accent-irish-words-replace-144 + accent-irish-words-145: accent-irish-words-replace-145 + accent-irish-words-146: accent-irish-words-replace-146 + accent-irish-words-147: accent-irish-words-replace-147 + accent-irish-words-148: accent-irish-words-replace-148 + accent-irish-words-149: accent-irish-words-replace-149 + accent-irish-words-150: accent-irish-words-replace-150 + accent-irish-words-151: accent-irish-words-replace-151 + accent-irish-words-152: accent-irish-words-replace-152 + accent-irish-words-153: accent-irish-words-replace-153 + accent-irish-words-154: accent-irish-words-replace-154 + accent-irish-words-155: accent-irish-words-replace-155 + accent-irish-words-156: accent-irish-words-replace-156 + accent-irish-words-157: accent-irish-words-replace-157 + accent-irish-words-158: accent-irish-words-replace-158 + accent-irish-words-159: accent-irish-words-replace-159 + accent-irish-words-160: accent-irish-words-replace-160 + accent-irish-words-161: accent-irish-words-replace-161 + accent-irish-words-162: accent-irish-words-replace-162 + accent-irish-words-163: accent-irish-words-replace-163 + accent-irish-words-164: accent-irish-words-replace-164 + accent-irish-words-165: accent-irish-words-replace-165 + accent-irish-words-166: accent-irish-words-replace-166 + accent-irish-words-167: accent-irish-words-replace-167 + accent-irish-words-168: accent-irish-words-replace-168 + accent-irish-words-169: accent-irish-words-replace-169 + accent-irish-words-170: accent-irish-words-replace-170 + accent-irish-words-171: accent-irish-words-replace-171 + accent-irish-words-172: accent-irish-words-replace-172 + accent-irish-words-173: accent-irish-words-replace-173 + accent-irish-words-174: accent-irish-words-replace-174 + accent-irish-words-175: accent-irish-words-replace-175 + accent-irish-words-176: accent-irish-words-replace-176 + accent-irish-words-177: accent-irish-words-replace-177 + accent-irish-words-178: accent-irish-words-replace-178 + accent-irish-words-179: accent-irish-words-replace-179 + accent-irish-words-180: accent-irish-words-replace-180 + accent-irish-words-181: accent-irish-words-replace-181 + accent-irish-words-182: accent-irish-words-replace-182 + accent-irish-words-183: accent-irish-words-replace-183 + accent-irish-words-184: accent-irish-words-replace-184 + accent-irish-words-185: accent-irish-words-replace-185 + accent-irish-words-186: accent-irish-words-replace-186 + accent-irish-words-187: accent-irish-words-replace-187 + accent-irish-words-188: accent-irish-words-replace-188 + accent-irish-words-189: accent-irish-words-replace-189 + accent-irish-words-190: accent-irish-words-replace-190 + accent-irish-words-191: accent-irish-words-replace-191 + accent-irish-words-192: accent-irish-words-replace-192 + accent-irish-words-193: accent-irish-words-replace-193 + accent-irish-words-194: accent-irish-words-replace-194 + accent-irish-words-195: accent-irish-words-replace-195 + accent-irish-words-196: accent-irish-words-replace-196 + accent-irish-words-197: accent-irish-words-replace-197 + accent-irish-words-198: accent-irish-words-replace-198 + accent-irish-words-199: accent-irish-words-replace-199 + accent-irish-words-200: accent-irish-words-replace-200 + accent-irish-words-201: accent-irish-words-replace-201 + accent-irish-words-202: accent-irish-words-replace-202 + accent-irish-words-203: accent-irish-words-replace-203 + accent-irish-words-204: accent-irish-words-replace-204 + accent-irish-words-205: accent-irish-words-replace-205 + accent-irish-words-206: accent-irish-words-replace-206 + accent-irish-words-207: accent-irish-words-replace-207 + accent-irish-words-208: accent-irish-words-replace-208 + accent-irish-words-209: accent-irish-words-replace-209 + accent-irish-words-210: accent-irish-words-replace-210 + accent-irish-words-211: accent-irish-words-replace-211 + accent-irish-words-212: accent-irish-words-replace-212 + accent-irish-words-213: accent-irish-words-replace-213 + accent-irish-words-214: accent-irish-words-replace-214 + accent-irish-words-215: accent-irish-words-replace-215 + accent-irish-words-216: accent-irish-words-replace-216 + accent-irish-words-217: accent-irish-words-replace-217 + accent-irish-words-218: accent-irish-words-replace-218 + accent-irish-words-219: accent-irish-words-replace-219 + accent-irish-words-220: accent-irish-words-replace-220 + accent-irish-words-221: accent-irish-words-replace-221 + accent-irish-words-222: accent-irish-words-replace-222 diff --git a/Resources/Prototypes/DeltaV/Traits/neutral.yml b/Resources/Prototypes/DeltaV/Traits/neutral.yml index 6a8bd8841a..3d4333529b 100644 --- a/Resources/Prototypes/DeltaV/Traits/neutral.yml +++ b/Resources/Prototypes/DeltaV/Traits/neutral.yml @@ -4,6 +4,44 @@ description: trait-scottish-accent-desc traitGear: BagpipeInstrument category: SpeechTraits - cost: 1 + cost: 2 # Changed weight to 2 in accordance with other accents components: - type: ScottishAccent + +# "New" Accents for more character variety + +- type: trait + id: FrenchAccent + name: trait-french-accent-name + description: trait-french-accent-desc + category: SpeechTraits + cost: 2 # Changed weight to 2 in accordance with other accents + components: + - type: FrenchAccent + +- type: trait + id: SpanishAccent + name: trait-spanish-accent-name + description: trait-spanish-accent-desc + category: SpeechTraits + cost: 2 # Changed weight to 2 in accordance with other accents + components: + - type: SpanishAccent + +- type: trait + id: MobsterAccent + name: trait-mobster-accent-name + description: trait-mobster-accent-desc + category: SpeechTraits + cost: 2 # Changed weight to 2 in accordance with other accents + components: + - type: MobsterAccent + +- type: trait + id: IrishAccent + name: trait-irish-accent-name + description: trait-irish-accent-desc + category: SpeechTraits + cost: 2 # Changed weight to 2 in accordance with other accents + components: + - type: IrishAccent diff --git a/Resources/Prototypes/Traits/speech.yml b/Resources/Prototypes/Traits/speech.yml index 961a53023b..cc185b84f1 100644 --- a/Resources/Prototypes/Traits/speech.yml +++ b/Resources/Prototypes/Traits/speech.yml @@ -5,7 +5,7 @@ name: trait-accentless-name description: trait-accentless-desc category: SpeechTraits - cost: 2 + cost: 0 # Delta-V change- removed cost for accentless to 0, as it said it was supposed to be free components: - type: Accentless removes: @@ -14,64 +14,22 @@ - type: ReplacementAccent accent: dwarf -# 1 Cost - -- type: trait - id: SouthernAccent - name: trait-southern-name - description: trait-southern-desc - category: SpeechTraits - cost: 1 - components: - - type: SouthernAccent - -- type: trait - id: PirateAccent - name: trait-pirate-accent-name - description: trait-pirate-accent-desc - category: SpeechTraits - cost: 1 - components: - - type: PirateAccent - -- type: trait - id: CowboyAccent - name: trait-cowboy-name - description: trait-cowboy-desc - category: SpeechTraits - cost: 1 - components: - - type: ReplacementAccent - accent: cowboy - -- type: trait - id: ItalianAccent - name: trait-italian-name - description: trait-italian-desc - category: SpeechTraits - cost: 1 - components: - - type: ReplacementAccent - accent: italian - - type: trait id: Liar name: trait-liar-name description: trait-liar-desc category: SpeechTraits - cost: 1 + cost: 0 # Delta-V change- removed cost for liar to 0, as was discussed components: - type: ReplacementAccent accent: liar -# 2 Cost - - type: trait id: SocialAnxiety name: trait-socialanxiety-name description: trait-socialanxiety-desc category: SpeechTraits - cost: 2 + cost: 0 # Delta-V change- lowered cost to 0 to allow for more versatility with accents components: - type: StutteringAccent matchRandomProb: 0.1 @@ -84,6 +42,48 @@ name: trait-frontal-lisp-name description: trait-frontal-lisp-desc category: SpeechTraits - cost: 2 + cost: 0 # Delta-V change- lowered cost to 0 to allow for more versatility with accents components: - type: FrontalLisp + +# 2 Cost + +- type: trait + id: SouthernAccent + name: trait-southern-name + description: trait-southern-desc + category: SpeechTraits + cost: 2 # Delta-V change- weighted up accents to 2 as discussed for accent stacking being off + components: + - type: SouthernAccent + +- type: trait + id: PirateAccent + name: trait-pirate-accent-name + description: trait-pirate-accent-desc + category: SpeechTraits + cost: 2 # Delta-V change- weighted up accents to 2 as discussed for accent stacking being off + components: + - type: PirateAccent + +- type: trait + id: CowboyAccent + name: trait-cowboy-name + description: trait-cowboy-desc + category: SpeechTraits + cost: 2 # Delta-V change- weighted up accents to 2 as discussed for accent stacking being off + components: + - type: ReplacementAccent + accent: cowboy + +- type: trait + id: ItalianAccent + name: trait-italian-name + description: trait-italian-desc + category: SpeechTraits + cost: 2 # Delta-V change- weighted up accents to 2 as discussed for accent stacking being off + components: + - type: ReplacementAccent + accent: italian + +