code:
//Basic Strings
const LevelNameSP = "Level";
const LevelAbbrSP = "Lv.";
const HPNameSP = "Stamina";
const HPAbbrSP = "Sta";
const MPNameSP = "Energy";
const MPAbbrSP = "EN";
const TPNameSP = "Pleasure";
const TPAbbrSP = "Pleasure";
const EXPNameSP = "Experience Points";
const EXPAbbrSP = "EXP";

//Param Strings
const MaxHPNameSP = "Max Stamina";
const MaxMPNameSP = "Max Energy";
const AtkNameSP = "Strength";
const DefNameSP = "Endurance";
const MatNameSP = "Dexterity";
const MdfNameSP = "Mind";
const AgiNameSP = "Agility";
const LukNameSP = "Charm";

const CritDmgNameSP = "Critical Damage";
const WpAtkNameSP = "Weapon Attack";
const WpDefNameSP = "Weapon Defense";
const OverblowProtectionNameSP = "Overblow Protection";
const FatigueNameSP = "Fatigue";
const FatigueGainNameSP = "Fatigue Gain";
const FatigueRecoveryNameSP = "Fatigue Recovery";
const MaxWillpowerNameSP = "Max Willpower";
const WillpowerNameSP = "Willpower";
const WillpowerAbbrSP = "Will";
const CooldownTurnsSingularNameSP = "%1 Turn";
const CooldownTurnsPluralNameSP = "%1 Turns";
const CockinessNameSP = "Cockiness";

const XParamNameSP = [
"Accuracy",
"Evasion",
"Critical Rate",
"Critical Evasion",
"Graze",
"",
"Counterattack Rate",
"Stamina Regen",
"Energy Regen",
"Pleasure Gain Per Turn"];

const SParamNameSP = [
"Target Rate",
"Weapon Defense",
"Recovery Rate",
"Energy Skill Cost",
"Weapon Attack",
"Willpower Regen",
"Will Skill Cost",
"Sex Skill Cost",
"Attack Skill Cost",
"Experience Rate"];

//Elements String

const ElementSlashNameSP = "Slash";
const ElementPierceNameSP = "Pierce";
const ElementBluntNameSP = "Blunt";
const ElementTalkNameSP = "Talk";
const ElementSightNameSP = "Sight";
const ElementPettingNameSP = "Petting";
const ElementStripNameSP = "Strip";
const ElementAlmightyNameSP = "Almighty";
const ElementDrugsNameSP = "Drugs";
const ElementStenchNameSP = "Stench";
const ElementSexNameSP = "Sex";

//Passive Categories
const PassiveCategoryNameSP = [
"\\I[56]All",
"\\I[57]\\C[1]Mouth Desire",
" ├Mouth",
" ├Kiss",
" └Blowjob",
"\\I[58]\\C[1]Boobs Desire",
" ├Boobs",
" ├Nipples",
" └Titjob",
"\\I[59]\\C[1]Pussy Desire",
" ├Clit",
" ├Pussy",
" ├Wet",
" ├Cunnilingus",
" └Vaginal Sex",
"\\I[60]\\C[1]Butt Desire",
" ├Butt",
" ├Anal",
" └Anal Sex",
"\\I[61]\\C[1]Cock Desire",
" ├Worship",
" ├Handjob",
" ├Bukkake",
" ├Swallow",
" ├Creampie",
" └Relations",
"\\I[44]\\C[1]Sadism",
" ├Status",
" ├Skills",
" ├Resist",
" ├Footjob",
" └Dominance",
"\\I[45]\\C[1]Masochism",
" ├Talk",
" ├Debuffs",
" ├Rimjob",
" ├Fetishism",
" └Submission",
"\\I[46]\\C[1]Masturbation",
" ├Urges",
" ├Sleep",
" ├Toys",
" └Orgasm",
"\\I[47]\\C[1]Exhibitionism",
" ├Sight",
" ├Clothes",
" ├Nudity",
" └Activities"
];

//Command Strings
const FightNameSP = "Fight";
const EscapeNameSP = "Flee";
const AttackNameSP = "Attack";
const GuardNameSP = "End Mental Phase";
const ItemNameSP = "Item";
const SkillNameSP = "Passives";
const EquipNameSP = "Equip";
//const EquipNameSP = "REM\\I[95]Equip";
const StatusNameSP = "Status";
const SaveNameSP = "Save";
const LoadNameSP = "Load";
const DeleteNameSP = "Delete";
const GameEndNameSP = "End Game";
const OptionsNameSP = "Settings";
const WeaponNameSP = "Weapon";
const ArmorNameSP = "Accessory";
const KeyItemNameSP = "Key Item";
const Equip2NameSP = "Equip";
const NewGameNameSP = "New Game";
const ContinueNameSP = "Continue";
const ToTitleNameSP = "Title";
const CancelNameSP = "Cancel";
const BuyNameSP = "Shop";
const SellNameSP = "Sell";

//Message Strings
const ActionFailureSP = "There is no effect on %1!";
const ActorDamageSP = "\\C[16]%1 takes %2 points of stamina damage!";
const ActorGainSP = "\\C[11]%1 gains %3 %2!";
const ActorLossSP = "\\C[2]%1 loses %3 %2!";
const ActorNoDamageSP = "%1 takes no damage!";
const ActorNoHitSP = "\\C[6]Graze! %1 takes %2 points of damage!";
const ActorNoDamageGrazeSP = "Graze! %1 takes no damage!";
const ActorRecoverySP = "%1's %2 are restored by %3 points!"; //currently unused
const CriticalToActorSP = "\\C[10]Critical hit!!";
const CriticalToEnemySP = "Critical hit!!";
const EnemyDamageSP = "%1 takes %2 points of stamina damage!";
const EnemyGainSP = "%1 gains %3 %2!";
const EnemyLossSP = "%1 loses %3 %2!";
const EnemyNoDamageSP = "\\C[7]%1 takes no damage!";
const EnemyNoHitSP = "\\C[8]Graze! %1 takes %2 points of damage!";
const EnemyNoDamageGrazeSP = "\\C[7]Graze! %1 takes no damage!";
const EvasionTextSP = "%1 evades the attack!";
const SuperEffectiveTextSP = "It was super effective!";
const NotEffectiveTextSP = "It was not very effective...";
const SaveFileTextSP = "File";
const LoadMessageSP = "Load which file?";
const PreemptiveTextSP = "%1 is successfully sneak attacked!";
const SurpriseTextSP = "%1 is ambushed!";
const UseItemTextSP = "%1 uses %2!";
const CounterAttackTextSP = "%1 counterattacks!";

const WardenNameSP = "Warden Level";
const WardenLvlLimitSP = "Warden Level Limit";
const SlutNameSP = "Slut Level";
const StatLevelNameSP = "%1 Level";
const DayNameSP = "Day";
const OrderNameSP = "Order";
const OrderChangeNameSP = "Control";
const CorruptionNameSP = "Corruption";
const TitlesNameSP = "Titles";
const FundingNameSP = "Funds";
const LedgerNameSP = "《 Ledger 》";
const IncomeNameSP = "General Income";
const BarIncomeNameSP = "Bar Income";
const StoreIncomeNameSP = "Store Income";
const OutsourcingIncomeNameSP = "Outsourcing Income";
const NerdBlackmailNameSP = "Nerd Blackmail Payment";
const ExpenseNameSP = "Expense";
const EstimatedSubsidiesNameSP = "Estimated Subsidies";
const EstimatedProfitNameSP = "Est. Profit";
const EstimatedLossNameSP = "Est. Loss";

const SecretaryModeNameSP = "Secretary Mode";
const WardenModeNameSP = "Warden Mode";
const PrisonerModeNameSP = "Prisoner Mode";

//Right Click Status
const RCMenuSleepQualityNegTwoTextSP = "\\C[7]Karryn barely got any sleep last night... \\C[0](\\C[18]Stats -10%, Charm -20%\\C[0])";
const RCMenuSleepQualityNegOneTextSP = "\\C[7]Karryn did not sleep well last night... \\C[0](\\C[2]Stats -5%, Charm -10%\\C[0])";
const RCMenuSleepQualityZeroTextSP = "\\C[8]Karryn slept alright last night.\\C[0]";
const RCMenuSleepQualityOneTextSP = "\\C[0]Karryn got a good rest last night. (\\C[24]Stats +3%\\C[0])";
const RCMenuSleepQualityTwoTextSP = "\\C[0]Karryn is well rested from last night. (\\C[29]Stats +6%\\C[0])";
const RCMenuSleepQualityThreeTextSP = "\\C[0]Karryn is very well rested from last night. (\\C[28]Stats +9%\\C[0])";

const RCMenuFatigueLevelOneTextSP = "\\C[0]Karryn is starting to feel tired. (\\C[2]Stats -10%\\C[0])";
const RCMenuFatigueLevelTwoTextSP = "\\C[0]Karryn feels tired... (\\C[2]Stats -20%\\C[0])";
const RCMenuFatigueLevelThreeTextSP = "\\C[8]Karryn is starting to feel exhausted... \\C[0](\\C[10]Stats -30%\\C[0])";
const RCMenuFatigueLevelFourTextSP = "\\C[7]Karryn is exhausted... \\C[0](\\C[18]Stats -40%, Can't Escape\\C[0])";
const RCMenuFatigueLevelFiveTextSP = "\\C[7]Karryn is dead tired...... \\C[0](\\C[18]Stats -50%, Can't Escape\\C[0])";
const RCMenuFatigueLevelFourHardTextSP = "\\C[7]Karryn is exhausted... \\C[0](\\C[18]Stats -40%\\C[0])";
const RCMenuFatigueLevelFiveHardTextSP = "\\C[7]Karryn is dead tired...... \\C[0](\\C[18]Stats -50%\\C[0])";

const RCMenuArousedLevelOneTextSP = "\\C[27]Karryn is currently aroused...\\C[0]";
const RCMenuArousedLevelTwoTextSP = "\\C[5]Karryn is currently very aroused...\\C[0]";

const RCMenuFrustratedLevelOneTextSP = "\\C[27]Karryn is currently sexually frustrated...\\C[0]";
const RCMenuFrustratedLevelTwoTextSP = "\\C[5]Karryn is currently very sexually frustrated...\\C[0]";

const RCMenuNightModeTextSP = "\\C[27]Karryn's scandalous appearance is attracting extra attention...\\C[0]";

const RCMenuLostPantiesTextSP = "\\C[27]Karryn isn't wearing any panties right now.\\C[0]";

const RCMenuDefiledHalberdTextSP = "\\C[7]Karryn's halberd has been defiled... \\C[0](\\C[18]Unarmed\\C[0])";

const RCMenuMetalSingleTextSP = "\\C[0]Karryn subdued a metallic inmate today. (\\C[11]Exp Rate +%1%\\C[0])";
const RCMenuMetalPluralTextSP = "\\C[0]Karryn subdued %2 metallic inmates today. (\\C[11]Exp Rate +%1%\\C[0])";

const RCMenuGiftsSingleTextSP = "\\C[0]Karryn received a gift: \\C[0]";
const RCMenuGiftsPluralTextSP = "\\C[0]Karryn received gifts: \\C[0]";

const RCMenuMealOneTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Exp Rate +50%\\C[0])";
const RCMenuMealTwoTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Stamina Regen, Energy Regen, Willpower Regen +5%\\C[0])";
const RCMenuMealThreeTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Stamina +15%, Take less orgasm damage\\C[0])";
const RCMenuMealFourTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[27]Increased chance of getting horny on every turn\\C[0])";
const RCMenuMealFiveTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[27]Boobs & Pussy Sensitivity +50%\\C[0])";
const RCMenuMealSixTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Strength, Dexterity, Agility +5%\\C[0])";
const RCMenuMealSevenTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Fatigue Gain -33%\\C[0])";
const RCMenuMealEightTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Petting & Sex Resist +15%\\C[0])";
const RCMenuMealNineTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[11]Enemies Attack Chance---\\C[0])";
const RCMenuMealTenTextSP = "\\C[0]Karryn ate an artisanal meal: (\\C[27]Mouth & Anal Sensitivity +50%\\C[0])";

const RCMenuStoreItemOneTextSP = "\\C[0]Karryn is using store item: (\\C[11]Fatigue Gain -20% \\C[10]Stats -5%\\C[0])";
const RCMenuStoreItemTwoTextSP = "\\C[0]Karryn is using store item: (\\C[11]Halberd Crit Rate +25% \\C[10]Halberd Defense -10%\\C[0])";
const RCMenuStoreItemThreeTextSP = "\\C[0]Karryn is using store item: (\\C[11]Slash & Pierce & Blunt Resist +15% \\C[10]Stamina Regen -2%\\C[0])";
const RCMenuStoreItemFourTextSP = "\\C[0]Karryn is using store item: (\\C[11]Strip Resist +30％ \\C[10]Charm (During Battle) -15%\\C[0])";
const RCMenuStoreItemFiveTextSP = "\\C[0]Karryn is using store item: (\\C[11]Charm (During Battle) +15% \\C[10]Talk & Strip Resist -15%\\C[0])";

const PrisonLevelNameSP = "Level";
const PrisonLevelStatusUnknownSP = "???????";
const PrisonLevelStatusAnarchySP = "ANARCHY";
const PrisonLevelStatusSubjugatedSP = "Subjugated";
const PrisonLevelStatusRiotingSP = "RIOTING";

const PrisonMapLevelNameSP = "Level %1: ";
const PrisonMapOutsideNameSP = "Fort Ganon: ";
const PrisonMapUnknownNameSP = "Somewhere";
const PrisonMapUndiscoveredNameSP = "???";
const PrisonMapWeddingNameSP = "Middle of Her Wedding";
const PrisonMapLevelFiveNameSP = "Level 5";
const PrisonMapEndlessPrisonNameSP = "Endless Prison Battle";
const PrisonMapEndlessHellNameSP = "Endless Hell Battle";
const PrisonMapCustomNameSP = "Custom Battle";

//カリンのレベル
const KissingLevelSP = "Kissing Level";
const PettingLevelSP = "Petting Level";
const HandjobLevelSP = "Handjob Level";
const BlowjobLevelSP = "Blowjob Level";
const FootjobLevelSP = "Footjob Level";
const RimjobLevelSP = "Rimjob Level";
const TittyFuckLevelSP = "Titjob Level";
const PussyLevelSP = "Vaginal Sex Level";
const AnalLevelSP = "Anal Sex Level";
const MasturbationLevelSP = "Masturbation Level";
const SadismLevelSP = "Sadism Level";
const MasochismLevelSP = "Masochism Level";

const MouthSensitivitySP = "Mouth Sensitivity";
const FingerSensitivitySP = "Hand Sensitivity";
const BoobsSensitivitySP = "Boobs Sensitivity";
const NipplesSensitivitySP = "Nipples Sensitivity";
const ClitorisSensitivitySP = "Clitoris Sensitivity";
const PussySensitivitySP = "Pussy Sensitivity";
const ButtSensitivitySP = "Butt Sensitivity";
const AnalSensitivitySP = "Anal Sensitivity";
const FootSensitivitySP = "Feet Sensitivity";
const TalkSensitivitySP = "Talk Sensitivity";
const SightSensitivitySP = "Sight Sensitivity";
const SwallowSensitivitySP = "Swallow Sensitivity";
const PussyCreampieSensitivitySP = "Pussy Creampie Sensitivity";
const AnalCreampieSensitivitySP = "Anal Creampie Sensitivity";
const BukkakeSensitivitySP = "Bukkake Sensitivity";
const ButtSpankingSensitivitySP = "Butt Spanking Sensitivity";

//Status Menu
const StatusMenuPrimarySP = "Primary";
const StatusMenuSecondarySP = "Secondary";
const StatusMenuProfileSP = "Profile";
const StatusMenuTertiarySP = "Tertiary";
const StatusMenuRecordsSP = "Records";
const StatusMenuDesiresSP = "Desires";
const StatusMenuEffectsSP = "Condition";

const StatusMenuStatsSP = "Stats";
const StatusMenuStatLevelsSP = "《 Stat Levels 》";
const StatusMenuAttributesSP = "《 Attributes 》";
const StatusMenuResistsSP = "《 Resists 》";
const StatusMenuLevelsSP = "《 Sex Levels 》";
const StatusMenuSensitivitiesSP = "《 Sensitivities 》";

const StatusMenuMouthDesireReqSP = "《 Mouth Desire Requirements 》";
const StatusMenuBoobsDesireReqSP = "《 Boobs Desire Requirements 》";
const StatusMenuPussyDesireReqSP = "《 Pussy Desire Requirements 》";
const StatusMenuButtDesireReqSP = "《 Butt Desire Requirements 》";
const StatusMenuCockDesireReqSP = "《 Cock Desire Requirements 》";

const ProfileNameTextSP = "Name:";
const ProfileAgeTextSP = "Age:";
const ProfileThreeSizesTextSP = "Three Sizes:";
const ProfileBioTextSP = "Bio";

const ProfileNameSP = "Karryn";
const ProfileThreeSizesSP = "110(K Cup)-59-100cm (43-23-39 inches)";
const ProfileBio_One_SP = [
"Karryn is a prodigy who overwhelmed her competition in talent and achievements ever since she could walk.",
"Her spectacular results allowed her to quickly catapult up to the ranks of the elites within the Zanados Empire.",
"Before long, she had become the Emperor's exclusive secretary, truly making her an elite without peer.",
"Further blessed by the gods with a beautiful face and shapely body, her confidence and pride are also second to none."
];

const ProfileRecordFirstSP = "First: ";
const ProfileRecordLastSP = "Last: ";
const ProfileRecordSecretSP = "\\C[7]Secret\\C[0]";
const ProfileRecordNeverSP = "\\C[29]Never\\C[0]";

const ProfileRecordKissSP = "Kiss";
const ProfileRecordSexSP = "Sex";
const ProfileRecordAnalSP = "Anal";
const ProfileRecordHandjobSP = "Handjob";
const ProfileRecordBlowjobSP = "Blowjob";
const ProfileRecordTittyFuckSP = "Titjob";
const ProfileRecordFootjobSP = "Footjob";
const ProfileRecordRimjobSP = "Rimjob";
const ProfileRecordSwallowSP = "Cum Swallowing";
const ProfileRecordPussyCreampieSP = "Pussy Creampie";
const ProfileRecordAnalCreampieSP = "Anal Creampie";
const ProfileRecordBodyBukkakeSP = "Body Bukkake";
const ProfileRecordFaceBukkakeSP = "Cum Facial";

const ProfileRecordCunnilingusSP = "Cunnilingus";
const ProfileRecordSuckFingersSP = "Mouth Petting";
const ProfileRecordButtSpankSP = "Butt Spanking";
const ProfileRecordBoobsPettingSP = "Boobs Petting";
const ProfileRecordNipplesPettingSP = "Nipples Petting";
const ProfileRecordClitPettingSP = "Clit Petting";
const ProfileRecordPussyPettingSP = "Pussy Petting";
const ProfileRecordButtPettingSP = "Butt Petting";
const ProfileRecordAnalPettingSP = "Anal Petting";
const ProfileRecordClitToySP = "Clit Toy";
const ProfileRecordPussyToySP = "Pussy Toy";
const ProfileRecordAnalToySP = "Anal Toy";
const ProfileRecordPussySexSP = "Vaginal Sex";
const ProfileRecordAnalSexSP = "Anal Sex";

const ProfileRecordFirstKissSP = "Got my first kiss taken by \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstKissWasPenisSP = "Had my maiden kiss taken by \\C[31]%2\\C[0]'s cock in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstKissWasAnusSP = "Got my virgin kiss taken by \\C[31]%2\\C[0]'s anus in %3 on \\C[26]Day %1\\C[0].";

const ProfileRecordLastKissSP = "Kissed \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstSexSP = "Lost my virginity to \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstPussySexWasDildoSP = "Lost my virginity to \\C[31]%2\\C[0]'s dildo in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordLastSexSP = "Had sex with \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstAnalSP = "Lost my anal virginity to \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordLastAnalSP = "Had anal sex with \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstHandjobSP = "Jerked off my first dick on \\C[26]Day %1\\C[0] in %3 using \\C[31]%2\\C[0]'s cock.";
const ProfileRecordLastHandjobSP = "Gave a handjob to \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstBlowjobSP = "Sucked my first dick on \\C[26]Day %1\\C[0] in %3 using \\C[31]%2\\C[0]'s cock.";
const ProfileRecordLastBlowjobSP = "Blew \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstTittyFuckSP = "Sandwiched my first cock on \\C[26]Day %1\\C[0] using \\C[31]%2\\C[0]'s cock in %3.";
const ProfileRecordLastTittyFuckSP = "Titty fucked \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";

const ProfileRecordFirstFootjobSP = "Rubbed my first dick using my feet on \\C[26]Day %1\\C[0] in %3 using \\C[31]%2\\C[0]'s cock.";
const ProfileRecordLastFootjobSP = "Gave a footjob to \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstRimjobSP = "Performed my first anilingus on \\C[26]Day %1\\C[0] in %3 on \\C[31]%2\\C[0].";
const ProfileRecordLastRimjobSP = "Tossed \\C[31]%2\\C[0]'s salad in %3 on \\C[26]Day %1\\C[0].";

const ProfileRecordFirstBukkakeSP = "Got bukkaked for the first time on \\C[26]Day %1\\C[0] from \\C[31]%2\\C[0] in %3.";
const ProfileRecordLastBukkakeSP = "Got a cum shower from \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstFaceBukkakeSP = "Got my first facial on \\C[26]Day %1\\C[0] from \\C[31]%2\\C[0] in %3.";
const ProfileRecordLastFaceBukkakeSP = "Welcomed \\C[31]%2\\C[0]'s semen on my face in %3 on \\C[26]Day %1\\C[0].";

const ProfileRecordFirstSwallowSP = "Tasted my first cum on \\C[26]Day %1\\C[0] in %3 from swallowing \\C[31]%2\\C[0]'s cum.";
const ProfileRecordLastSwallowSP = "Swallowed \\C[31]%2\\C[0]'s cum in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstPussyCreampieSP = "Let \\C[31]%2\\C[0] creampie inside me in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordLastPussyCreampieSP = "Received a big creampie from \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordFirstAnalCreampieSP = "Let \\C[31]%2\\C[0] cum inside my butt in %3 on \\C[26]Day %1\\C[0].";
const ProfileRecordLastAnalCreampieSP = "Got creampied up my butt by \\C[31]%2\\C[0] in %3 on \\C[26]Day %1\\C[0].";

const StatusRecordDaysSingularSP = "day";
const StatusRecordDaysPluralSP = "total days";
const StatusRecordTimesSingularSP = "time";
const StatusRecordTimesPluralSP = "times";
const StatusRecordJustPeopleSingularSP = "person";
const StatusRecordJustPeoplePluralSP = "people";
const StatusRecordDifferentPeopleSingularSP = "person";
const StatusRecordDifferentPeoplePluralSP = "different people";

const StatusRecordDateSP = "Spent a total of %1 days in the prison.";
const StatusRecordDateSlutSP = "Spent %1 wonderful days in Fort Ganon.♥";
const StatusRecordFightSP = "Subdued %1 people and lost %2 times.";
const StatusRecordFightSlutSP = "Subdued %1 people and only 'lost' %2 times.♥";
const StatusRecordFightSubduedOnlySP = "Subdued %1 people.";
const StatusRecordStripSP = "Got my clothes stripped off %1 times and panties taken off %2 times by other people.";
const StatusRecordStripSlutSP = "Let my clothes get stripped off %1 times and panties taken off %2 times by other people.♥";
const StatusRecordKissSP = "Got kissed %1 times by %2 different people.";
const StatusRecordKissSlutSP = "Kissed %1 times with %2 different people.♥";
const StatusRecordBoobsPettedSP = "Got my boobs squeezed %1 times by %2 different people.";
const StatusRecordBoobsPettedSlutSP = "Let my boobs get squeezed %1 times by %2 different people.♥";
const StatusRecordNipplesPettedSP = "Got my nipples pinched %1 times by %2 different people.";
const StatusRecordNipplesPettedSlutSP = "Let my nipples get pinched %1 times by %2 different people.♥";
const StatusRecordClitPettedSP = "Got my clit touched %1 times by %2 different people.";
const StatusRecordClitPettedSlutSP = "Let my clit get touched %1 times by %2 different people.♥";
const StatusRecordPussyPettedSP = "Got my pussy fingered %1 times by %2 different people.";
const StatusRecordPussyPettedSlutSP = "Let my pussy get fingered %1 times by %2 different people.♥";
const StatusRecordButtPettedSP = "Got my butt felt up %1 times by %2 different people.";
const StatusRecordButtPettedSlutSP = "Let my butt get felt up %1 times by %2 different people.♥";
const StatusRecordAnalPettedSP = "Got my butthole fingered %1 times by %2 different people.";
const StatusRecordAnalPettedSlutSP = "Let my butthole get fingered %1 times by %2 different people.♥";
const StatusRecordMasturbateSP = "Masturbated %1 times and saw other people masturbate %2 times.";
const StatusRecordMasturbateSlutSP = "Masturbated only %1 times and saw other people jerk off %2 times.♥";
const StatusRecordSexPartnersSP = "Had %1 different sexual partners.";
const StatusRecordSexPartnersSlutSP = "Only had %1 different sexual partners.♥";
const StatusRecordHandjobSP = "Gave %1 handjobs to %2 different people.";
const StatusRecordHandjobSlutSP = "Gave only %1 handjobs to %2 different people.♥";
const StatusRecordBlowjobSP = "Gave %1 blowjobs to %2 different people.";
const StatusRecordBlowjobSlutSP = "Gave only %1 blowjobs to %2 different people.♥";
const StatusRecordTittyFuckSP = "Got titty fucked %1 times by %2 different people.";
const StatusRecordTittyFuckSlutSP = "Gave only %1 titty fucks to %2 different people.♥";
const StatusRecordFootjobSP = "Gave %1 footjobs to %2 different people.";
const StatusRecordFootjobSlutSP = "Gave only %1 footjobs to %2 different people.♥";
const StatusRecordRimjobSP = "Gave %1 rimjobs to %2 different people.";
const StatusRecordRimjobSlutSP = "Gave only %1 rimjobs to %2 different people.♥";
const StatusRecordCunniSP = "Received cunnilingus %1 times from %2 different people.";
const StatusRecordCunniSlutSP = "Received cunnilingus only %1 times from %2 different people.♥";
const StatusRecordSpankedSP = "Got spanked %1 times by %2 different people.";
const StatusRecordSpankedSlutSP = "Got spanked only %1 times by %2 different people.♥";
const StatusRecordPussySexSP = "Got fucked in my pussy %1 times by %2 different people.";
const StatusRecordPussySexSlutSP = "Got fucked in my pussy only %1 times by %2 different people.♥";
const StatusRecordAnalSexSP = "Got fucked in my butt %1 times by %2 different people.";
const StatusRecordAnalSexSlutSP = "Got fucked in my butt only %1 times by %2 different people.♥";
const StatusRecordGangbangSP = "Got double penetrated %1 times and gangbanged %2 times.";
const StatusRecordGangbangSlutSP = "Got double penetrated only %1 times and gangbanged only %2 times.♥";
const StatusRecordOrgasmSP = "Came %1 times in front of %2 different people, squirting %3 ml of fluids.";
const StatusRecordOrgasmSlutSP = "Came %1 whole times in front of %2 different people, squirting %3 ml of fluids.♥";
const StatusRecordSwallowSP = "Swallowed cum %1 times for a total of %3 ml of cum from %2 different people.";
const StatusRecordSwallowSlutSP = "Swallowed cum only %1 times for a total of %3 ml of cum from %2 different people.♥";
const StatusRecordPussyCreampieSP = "Got creampied in my pussy %1 times for a total of %3 ml of cum from %2 different people.";
const StatusRecordPussyCreampieSlutSP = "Got creampied in my pussy only %1 times for a total of %3 ml of cum from %2 different people.♥";
const StatusRecordAnalCreampieSP = "Got creampied in my butt %1 times for a total of %3 ml of cum from %2 different people.";
const StatusRecordAnalCreampieSlutSP = "Got creampied in my butt only %1 times for a total of %3 ml of cum from %2 different people.♥";

const StatusRecordFingersSuckedSP = "Sucked %2 different people's fingers %1 times.";
const StatusRecordFingersSuckedSlutSP = "Sucked %2 different people's fingers only %1 times.♥";
const StatusRecordBukkakeSP = "Got bukkaked %1 times for a total of %3 ml of cum from %2 different people.";
const StatusRecordBukkakeSlutSP = "Got bukkaked only %1 times for a total of %3 ml of cum from %2 different people.♥";
const StatusRecordFaceBukkakeSP = "Got facialed %1 times for a total of %3 ml of cum from %2 different people.";
const StatusRecordFaceBukkakeSlutSP = "Got facialed only %1 times for a total of %3 ml of cum from %2 different people.♥";

//StatusBattleEffectはステータスメニューの「状態」に書いてる
const StatusBattleEffectOrgasmSP = "Karryn \\C[5]just orgasmed\\C[0]! She's a mess right now and can not do anything!";
const StatusBattleEffectCoolSP = "Karryn is \\C[4]cool and collected\\C[0] from having low desires!\nHer accuracy, evasion, critical rate, critical evasion and regens are slightly increased.";
const StatusBattleEffectIsHornyZeroSP = "Karryn is \\C[18]horny\\C[0]! All her sexual resists are decreased.";
const StatusBattleEffectIsHornyOneSP = "Karryn is \\C[18]horny\\C[0]! All her sexual resists are decreased, and all her desires will rise a bit every turn.";
const StatusBattleEffectIsHornyTwoSP = "Karryn is \\C[18]horny\\C[0]! All her sexual resists are decreased,\nsuppress desire skills cost more and all her desires will rise a bit every turn.";
const StatusBattleEffectIsHornyThreeSP = "Karryn is \\C[18]horny\\C[0]! Her evasion, accuracy and all her sexual resists are decreased,\nsuppress desire skills cost more, and all her desires will rise a bit every turn.";
const StatusBattleEffectIsArousedSP = "Karryn is \\C[27]aroused\\C[0]! Her pussy will slowly get \\C[23]wetter\\C[0] every turn.";
const StatusBattleEffectNotArousedSP = "Karryn is currently not aroused. She must be aroused before her pussy can get any wetter.";
const StatusBattleEffectIsWetSP = "Karryn is \\C[23]wet\\C[0]! She is now able to receive vaginal penetration.";
const StatusBattleEffectNotWetSP = "Karryn is currently not wet. She will not receive any vaginal penetration.";
const StatusBattleEffectIsWearingPantiesSP = "Karryn is wearing panties. Her clothes need to be heavily displaced before her nether regions are accessible.";
const StatusBattleEffectIsNotWearingPantiesSP = "Karryn is \\C[27]not wearing any panties\\C[0]! Her clothes only need to be moderately displaced before her nether regions are accessible.";
const StatusBattleEffectIsVirginPublishedSP = "Karryn is a \\C[27]known virgin\\C[0]! Her charm during battle is increased.";
const StatusBattleEffectIsVirginHighSP = "Karryn is a \\C[27]suspected virgin\\C[0]! Her charm during battle is increased.";
const StatusBattleEffectIsVirginMedSP = "Karryn is rumored to still be a \\C[27]virgin\\C[0]! Her charm during battle is slightly increased.";
const StatusBattleEffectIsVirginLowSP = "Karryn is actually still a \\C[27]virgin\\C[0] but no one thinks she is! Her charm during battle remains unaffected.";

const StatusBattleEffectIsConfidentZeroSP = "Karryn is feeling \\C[30]confident\\C[0]! All her stats are increased!";
const StatusBattleEffectIsConfidentOneSP = "Karryn is feeling \\C[30]confident\\C[0]! All her stats are increased based on her cockiness!";

const StatusBattleEffectIsFrustratedSP = "Karryn is \\C[18]sexually frustrated\\C[0]! Her Attack is increased while her Defense, Agility, Accuracy and Critical Evasion are decreased!";

const StatusBattleEffectDisarmedSP = "Karryn is \\C[18]disarmed\\C[0]! She will need to get closer to her halberd to rearm herself.";
const StatusBattleEffectDefiledHalberdSP = "Karryn's \\C[18]halberd is currently defiled\\C[0]! She can't use her halberd until she rests in her office or a guard station.";
const StatusBattleEffectOffBalancedSP = "Karryn is \\C[18]off-balanced\\C[0]! Her attack, defense and evasion are decreased.";
const StatusBattleEffectWeakenSP = "Karryn is \\C[18]weakened\\C[0]! Her strength and attack are decreased.";
const StatusBattleEffectDizzySP = "Karryn is \\C[18]dizzy\\C[0]! Her accuracy and evasion are decreased.";
const StatusBattleEffectSlowSP = "Karryn is \\C[18]slowed\\C[0]! Her agility is greatly decreased.";
const StatusBattleEffectVulnerableSP = "Karryn is currently \\C[18]vulnerable\\C[0]! Her defense is decreased.";
const StatusBattleEffectPoisonSP = "Karryn is \\C[18]poisoned\\C[0]! Her stamina decreases every turn instead of regenerating.";
const StatusBattleEffectYetiHeatAuraOneSP = "Karryn is being affected by \\C[18]the Yeti's heat aura\\C[0]! Her stamina regeneration is greatly decreased.";
const StatusBattleEffectYetiHeatAuraTwoSP = "Karryn is being affected by \\C[18]the Yetis's heat aura\\C[0]! Her stamina and willpower regeneration are greatly decreased.";
const StatusBattleEffectExposeWeaknessSP = "Karryn's \\C[18]weaknesses are exposed\\C[0]! Her evasion, critical evasion, and all her resists are decreased.";
const StatusBattleEffectAttackComboSP = "Karryn has attacked \\C[2]%1 consecutive times\\C[0]! The damage, accuracy and cost of her next attack will be increased.";
const StatusBattleEffectAttackComboCockySP = "Attacking four times or more in a row will increase her \\C[30]cockiness\\C[0].";
const StatusBattleEffectSexComboOneSP = "Karryn has used her sexual skills \\C[2]%1 consecutive times\\C[0]! The pleasure damage and cost of her next non-petting sexual skill will be increased.";
const StatusBattleEffectSexComboTwoSP = "Consecutively using the same type of non-petting sexual skill on the same person will also greatly increase pleasure damage and cost.";

const StatusBattleEffectDanceComboSP = "Karryn has used her stripper skills \\C[2]%1 consecutive times\\C[0]! The pleasure damage and stamina cost of her next stripper skill will be increased.";

//Tooltipsは戦闘画面のステートTooltipに表示される
const StateTooltipsRemainingTurnsSingularSP = "\\c[27](1 Turn Left)\\c[0]";
const StateTooltipsRemainingTurnsPluralSP = "\\c[27](%1 Turns Left)\\c[0]";

const StateTooltipsOrgasmSP = "Karryn \\C[5]just orgasmed\\C[0]!\nShe's a mess right now and can not do anything!";
const StateTooltipsSlashStanceSP = "%1 will take more damage and\nbe easier to hit with a \\C[4]Pierce-type attack.\\C[0]\nBut will also take less damage and\nbe harder to hit with a \\C[2]Blunt-type attack.\\C[0]";
const StateTooltipsPierceStanceSP = "%1 will take more damage and\nbe easier to hit with a \\C[2]Blunt-type attack.\\C[0]\nBut will also take less damage and\nbe harder to hit with a \\C[3]Slash-type attack.\\C[0]";
const StateTooltipsBluntStanceSP = "%1 will take more damage and\nbe easier to hit with a \\C[3]Slash-type attack.\\C[0]\nBut will also take less damage and\nbe harder to hit with a \\C[4]Pierce-type attack.\\C[0]";
const StateTooltipsHornyZeroSP = "Karryn is \\C[18]horny\\C[0]!\nAll her sexual resists are decreased.";
const StateTooltipsHornyOneSP = "Karryn is \\C[18]horny\\C[0]!\nAll her sexual resists are decreased,\nand all her desires will rise a bit every turn.";
const StateTooltipsHornyTwoSP = "Karryn is \\C[18]horny\\C[0]!\nAll her sexual resists are decreased,\nher suppress desire skills cost more,\nand all her desires will rise a bit every turn.";
const StateTooltipsHornyThreeSP = "Karryn is \\C[18]horny\\C[0]!\nHer evasion, accuracy and all her sexual resists are decreased,\nher suppress desire skills cost more,\nand all her desires will rise a bit every turn.";

const StateTooltipsEnemyHornySP = "%1 is \\C[18]horny\\C[0]!\nHe has higher act chance, lower attack chance, lower resists\nlower charm requirement, and will ejaculate more.";

const StateTooltipsCoolSP = "Karryn is \\C[4]cool and collected\\C[0] from having low desires!\nHer accuracy, evasion, critical rate, critical evasion\nand all her regens are slightly increased.";

const StateTooltipsIsWetSP = "Karryn is \\C[23]wet\\C[0]!\nShe is now able to receive vaginal penetration.";
const StateTooltipsNotWetSP = "Karryn is currently not wet.\nShe will not allow any vaginal penetration.";
const StateTooltipsWearingPantiesSP = "Karryn is wearing panties.\nHer clothes need to be heavily displaced\nbefore her nether regions are accessible.";
const StateTooltipsNotWearingPantiesSP = "Karryn is \\C[27]not wearing any panties\\C[0]! \nHer clothes only need to be moderately displaced before her nether regions are accessible.";
const StateTooltipsVirginPublishedSP = "Karryn is a \\C[27]known virgin\\C[0]!\nHer charm during battle is increased.";
const StateTooltipsVirginHighSP = "Karryn is a \\C[27]suspected virgin\\C[0]!\nHer charm during battle is increased.";
const StateTooltipsVirginMedSP = "Karryn is rumored to still be a \\C[27]virgin\\C[0]!\nHer charm during battle is slightly increased.";
const StateTooltipsVirginLowSP = "Karryn is actually still a \\C[27]virgin\\C[0] but no one thinks she is!\nHer charm during battle remains unaffected.";
const StateTooltipsConfidentZeroSP = "Karryn is feeling \\C[30]confident\\C[0]!\nAll her stats are increased!";
const StateTooltipsConfidentOneSP = "Karryn is feeling \\C[30]confident\\C[0]!\nAll her stats are increased based on her cockiness!";
const StateTooltipsFrustratedSP = "Karryn is \\C[18]sexually frustrated\\C[0]!\nHer Attack is increased but her Defense, Agility,\nAccuracy and Critical Evasion are decreased!";
const StateTooltipsDisarmedSP = "Karryn is \\C[18]disarmed\\C[0]!!\nShe will need to get closer to her halberd to rearm herself.";
const StateTooltipsOffBalancedSP = "%1 is \\C[18]off-balanced\\C[0]!\nTheir attack, defense and evasion are decreased.";
const StateTooltipsWeakenSP = "%1 is \\C[18]weakened\\C[0]!\nTheir strength and attack are decreased.";
const StateTooltipsDizzySP = "%1 is \\C[18]dizzy\\C[0]!\nTheir accuracy and evasion are decreased.";
const StateTooltipsSlowSP = "%1 is \\C[18]slowed\\C[0]!\nTheir agility is greatly decreased.";
const StateTooltipsVulnerableSP = "%1 is currently \\C[18]vulnerable\\C[0]!\nTheir defense is decreased.";
const StateTooltipsPoisonSP = "%1 is \\C[18]poisoned\\C[0]!\nTheir stamina decreases every turn instead of regenerating.";
const StateTooltipsExposeWeaknessSP = "Karryn's \\C[18]weaknesses are exposed\\C[0]!\nHer evasion, critical evasion,\nand all her resists are decreased.";
const StateTooltipsStunnedSP = "%1 is \\C[18]stunned\\C[0]!\nTheir current turn will be skipped.";
const StateTooltipsEnemyPoseMasterSP = "Karryn's current sexual position might reset after %1 ejaculates!";
const StateTooltipsActorAttackComboSP = "Karryn has attacked \\C[2]%1 consecutive times\\C[0]!\nThe damage, accuracy and cost of her next attack will be increased.";
const StateTooltipsActorAttackComboCockySP = "Karryn has attacked \\C[2]%1 consecutive times\\C[0]!\nThe damage, accuracy and cost of her next attack will be increased.\nAttacking four times or more in a row will increase her \\C[30]cockiness\\C[0].";
const StateTooltipsActorSexComboSP = "Karryn has used her sexual skills \\C[2]%1 consecutive times\\C[0]!\nThe pleasure damage and cost of her next non-petting sexual skill will be increased.\nConsecutively using the same type of non-petting sexual skill on the same person will also greatly increase pleasure damage and cost.";
const StateTooltipsEnemyPosePussySexSP = "%1 is fucking Karryn's pussy!";
const StateTooltipsEnemyPoseCunnilingusSP = "%1 is licking Karryn's pussy!";
const StateTooltipsEnemyPoseAnalSexSP = "%1 is fucking Karryn's ass!";
const StateTooltipsEnemyPosePaizuriSP = "%1 is fucking Karryn's breasts!";
const StateTooltipsEnemyPoseHandjobSP = "%1 is getting a handjob from Karryn!";
const StateTooltipsEnemyPoseBlowjobSP = "%1 is getting a blowjob from Karryn!";
const StateTooltipsEnemyPoseFootjobSP = "%1 is getting a footjob from Karryn!";
const StateTooltipsEnemyPoseRimjobSP = "%1 is getting a rimjob from Karryn!";
const StateTooltipsEnemyKissedSP = "%1 got kissed!\nHis attack, accuracy and evasion are decreased.";
const StateTooltipsArousedSP = "Karryn is \\C[27]aroused\\C[0]!\nHer pussy will slowly get \\C[23]wetter\\C[0] every turn.";
const StateTooltipsCautiousStanceSP = "Karryn's evasion and critical evasion are greatly increased.";
const StateTooltipsDefensiveStanceSP = "Karryn is protected from various debuffs.\nHer defense, overblow protection, petting resist,\nand strip resist are also greatly increased.";
const StateTooltipsCounterStanceSP = "Karryn's counterattack rate is greatly increased.\nHer maximum number of counterattacks is increased.\nHer overblow protection is slightly increased.";
const StateTooltipsSecretaryStanceSP = "Karryn's talk, sight, petting\nand sex resists are greatly increased.\nPleasure damage dealt to enemies are increased.";
const StateTooltipsLadyStanceSP = "Karryn's petting and sex resists are slightly increased.\nHer charm during battle is increased.";
const StateTooltipsPleasureStanceSP = "Karryn is welcoming the pleasure.♥";
const StateTooltipsWillpowerKiOneSP = "Karryn's attack is increased.";
const StateTooltipsWillpowerKiTwoSP = "Karryn's attack and critical damage are increased.";
const StateTooltipsWillpowerFocusOneSP = "Karryn's counterattack rate is increased.";
const StateTooltipsWillpowerFocusTwoSP = "Karryn's counterattack rate and overblow protection are increased.";
const StateTooltipsWillpowerEyeOfTheMindOneSP = "Karryn's accuracy, evasion and critical rate are increased.";
const StateTooltipsWillpowerEyeOfTheMindTwoSP = "Karryn's accuracy, evasion, critical rate\nand critical damage are increased.";
const StateTooltipsWillpowerSeeNoEvilSP = "Karryn's sight resist is increased.";
const StateTooltipsWillpowerHearNoEvilSP = "Karryn's talk resist is increased.";
const StateTooltipsWillpowerRealityMarbleSP = "Karryn's charm during battle is increased.";
const StateTooltipsWillpowerResistOrgasmSP = "Karryn is trying to resist having an orgasm!\nThe amount of pleasure required to have an orgasm is increased.";
const StateTooltipsWillpowerEdgingControlKarrynSP = "Karryn is trying to edge her next target!\nThe amount of pleasure required to have an ejaculation\nfor her next target is increased.";
const StateTooltipsWillpowerEdgingControlEnemySP = "%1 is being edged by Karryn!\nThe amount of pleasure required to have an ejaculation is increased.";
const StateTooltipsBonusPierceDamageSP = "%1 will deal extra damage with \\C[4]Pierce-type attacks\\C[0].";
const StateTooltipsBonusBluntDamageSP = "%1 will deal extra damage with \\C[2]Blunt-type attacks\\C[0].";
const StateTooltipsBonusSlashDamageSP = "%1 will deal extra damage with \\C[3]Slash-type attacks\\C[0].";
const StateTooltipsEjaculationStunnedSP = "%1 is \\C[18]stunned\\C[0]!\nHis current turn will be skipped.\nHis sexual resists are increased.\nHis evasion and critical evasion are decreased.";
const StateTooltipsSlimeRegenNormalSP = "%1 will regenerate 20% of stamina per turn.";
const StateTooltipsSlimeRegenFourthSP = "%1 will regenerate 5% of stamina per turn.";
const StateTooltipsOrcDefensivePresenceSP = "%1's defense is increased.";
const StateTooltipsOrcCommandingPresenceOneSP = "%1's attack, defense and evasion are increased.";
const StateTooltipsOrcCommandingPresenceTwoSP = "%1's defense and evasion are increased.";
const StateTooltipsOrcCommandingPresenceThreeSP = "%1's attack is increased.";
const StateTooltipsOrcCommandingPresenceFourSP = "%1's pleasure damage is increased.";
const StateTooltipsLizardmanRacialSP = "%1 is with another lizardman.\nAll his stats are increased.";
const StateTooltipsLizardmanRacialWeakSP = "%1 is with another lizardman.\nAll his stats are slightly increased.";
const StateTooltipsYetiHeatAuraSP = "%1's heat aura causes\nvarious debuffs to everyone.";
const StateTooltipsYetiHeatAuraEnemyOneSP = "%1 is being affected by \\C[18]the Yeti's heat aura\\C[0]!\nHe is dealing lower pleasure damage.";
const StateTooltipsYetiHeatAuraEnemyTwoSP = "%1 is being affected by \\C[18]the Yetis's heat aura\\C[0]!\nHe is dealing greatly lower pleasure damage.";
const StateTooltipsYetiHeatAuraKarrynOneSP = "Karryn is being affected by \\C[18]the Yeti's heat aura\\C[0]!\nHer stamina regeneration is greatly decreased.";
const StateTooltipsYetiHeatAuraKarrynTwoSP = "Karryn is being affected by \\C[18]the Yetis's heat aura\\C[0]!\nHer stamina and willpower regeneration\nare greatly decreased.";

const StateTooltipsYasuKiSP = "%1's damage is increased.";
const StateTooltipsYasuFocusSP = "%1 may counterattack.";
const StateTooltipsYasuEyeoftheMindSP = "%1's accuracy, critical rate and critical damage are increased.";
const StateTooltipsEnemyDefensiveStanceSP = "%1 is protected from various debuffs.\nTheir defensive and overblow protection are also increased.";

const StateTooltipsKarrynClitToySP = "Karryn has a toy attached to her clitoris!";
const StateTooltipsKarrynPussyToySP = "Karryn has a toy inserted in her pussy!";
const StateTooltipsKarrynAnalToySP = "Karryn has a toy inserted in her anus!";
const StateTooltipsEnemyClitToyPinkRotorSP = "%1 has a pink rotor!";
const StateTooltipsEnemyPussyToyPenisDildoSP = "%1 has a penis dildo!";
const StateTooltipsEnemyAnalToyAnalBeadsSP = "%1 has anal beads!";
const StateTooltipsToiletPinkRotorSP = "Someone left a pink rotor in the stall...";
const StateTooltipsToiletPenisDildoSP = "Someone left a penis dildo in the stall...";
const StateTooltipsToiletAnalBeadsSP = "Someone left anal beads in the stall...";
const StateWaitressNoAlcoholSP = "Karryn is refusing all \\C[2]attempts to get her to drink\\C[0].\n%1 Willpower will be required to refuse a drink.\nHer Willpower Regen will also be greatly reduced after refusing a drink.";
const StateWaitressDirtyMugsSingularSP = "%1 has a dirty mug waiting to be collected.";
const StateWaitressDirtyMugsPluralSP = "%1 has %2 dirty mugs waiting to be collected.";
const StateWaitressDirtyGlassesSingularSP = "%1 has a dirty glass waiting to be collected.";
const StateWaitressDirtyGlassesPluralSP = "%1 has %2 dirty glasses waiting to be collected.";
const StateWaitressAvailableMugsSingularSP = "There is only one clean mug available.";
const StateWaitressAvailableMugsPluralSP = "There are %1 clean mugs available.";
const StateWaitressAvailableGlassesSingularSP = "There is only one clean glass available.";
const StateWaitressAvailableGlassesPluralSP = "There are %1 clean glasses available.";
const StateWaitressKarrynLocationSP = "Karryn is at %1.";
const StateWaitressTableALocationSP = "Karryn is at Table A.";
const StateWaitressTableBLocationSP = "Karryn is at Table B.";
const StateWaitressTableCLocationSP = "Karryn is at Table C.";
const StateWaitressTableDLocationSP = "Karryn is at Table D.";
const StateWaitressSleepingSP = "%1 is drunkenly sleeping!\nKick them out of the bar!";
const StateWaitressDrinkingDrinkSP = "%1 is drinking a %2.";
const StateReceptionistVisitorUnknownBeforeSP = "%1 has not stated the purpose of their visitation yet.";
const StateReceptionistVisitorUnknownAfterSP = "%1 is waiting for Karryn's response.";
const StateReceptionistVisitorWritingBeforeSP = "%1 is holding the papers they need to fill out.";
const StateReceptionistVisitorWritingDuringSP = "%1 is filling out the paperwork.";
const StateReceptionistVisitorWritingAfterSP = "%1 is holding the papers they filled out.";
const StateReceptionistVisitorPaperBeforeSP = "%1's %2 pages of paperwork need to be processed.";
const StateReceptionistVisitorPaperAfterSP = "%1's %2 pages of paperwork are being processed.";
const StateReceptionistVisitorTimeSP = "%1's paperwork has been processed.\nThey are allowed %2 minutes for visitation.";
const StateReceptionistVisitorMovingSP = "%1 is currently walking.";
const StateReceptionistVisitorSittingSP = "%1 is sitting in their seat.";
const StateReceptionistVisitorLineSP = "%1 is waiting on line in front of the desk.";
const StateReceptionistVisitorDeskSP = "%1 is standing in front of the desk.";

const StateStripperActorDanceComboSP = "Karryn has used her stripper skills \\C[2]%1 consecutive times\\C[0]!\nThe pleasure damage and stamina cost of her next stripper skill will be increased.";

const DesireTooltipsMouthIntroSP = "Karryn's Mouth Desire represents her desire\nto have men's body parts in her mouth\nand to taste their various bodily fluids.";
const DesireTooltipsBoobsIntroSP = "Karryn's Boobs Desire represents her desire\nto have her perfect breasts be squeezed,\nto have her nipples be squeezed hard,\nand to have hard objects inbetween them.";
const DesireTooltipsPussyIntroSP = "Karryn's Pussy Desire represents her desire\nto have her clitoris be played with and\nto have increasingly bigger objects\ninserted into her pussy.";
const DesireTooltipsButtIntroSP = "Karryn's Butt Desire represents her desire\nto have her big butt be groped by others\nand to have foreign objects be put up her ass.";
const DesireTooltipsCockIntroSP = "Karryn's Cock Desire represents her desire\nto know everything there is know about\neveryone's cock through sight, hearing,\nsmell, taste and touch.";

const DesireTooltipsBodyDesireRequirementsUnknownSP = "\\I[40] 50    \\I[41]   Soft Petting\n\\I[40] 75    \\I[41]   Heavy Petting\n\\I[40]100   \\I[41]   Sex\n(Default Desire Requirements)";
const DesireTooltipsCockDesireRequirementsUnknownSP = "\\I[40] 50    \\I[41]   Handjob\n\\I[40] 65    \\I[41]   Service\n\\I[40] 85    \\I[41]   Penetration\n(Default Desire Requirements)";
const DesireTooltipsDesireRequirementsKnownSP = "Desire Requirements";
const DesireTooltipsDesireRequirementsKnownFormatSP = "";

const DesireTooltipsMouthDesireDebuffOneSP = "\\I[56]\\C[2]Karryn's Accuracy will start decreasing\n\\C[0]at 50 Mouth Desire and above from\nunconsciously opening her mouth wider\nto shout out her attacks beforehand.";
const DesireTooltipsMouthDesireDebuffTwoSP = "\\I[56]\\C[2]Karryn's Critical Damage will start decreasing\n\\C[0]at 100 Mouth Desire and above from wasting\ntime on excessively licking her lips to satisfy\nher urges to have something else there.";

const DesireTooltipsBoobsDesireDebuffOneSP = "\\I[56]\\C[2]Karryn's Evasion will start decreasing\n\\C[0]at 50 Boobs Desire from being too\ndistracted by her nipples demanding\nsome love and attention.";
const DesireTooltipsBoobsDesireDebuffTwoSP = "\\I[56]\\C[2]Karryn's Critical Rate will start decreasing\n\\C[0]at 100 Boobs Desire from the pressure on \nher chest making her feel like they are\ntrying to escape.";

const DesireTooltipsPussyDesireDebuffOneSP = "\\I[56]\\C[2]Karryn's Strip Resist will start decreasing\n\\C[0]at 50 Pussy Desire from wanting to free\nher vagina from its pulsing heat.";
const DesireTooltipsPussyDesireDebuffTwoSP = "\\I[56]\\C[2]Karryn's Critical Evasion will start decreasing\n\\C[0]at 100 Pussy Desire from the phantom ache\naround her vulva distracting her. ";

const DesireTooltipsButtDesireDebuffOneSP = "\\I[56]\\C[2]Karryn's Defense will start decreasing\n\\C[0]at 50 Butt Desire from unconsciously messing\nup her stance by showing off her ass.";
const DesireTooltipsButtDesireDebuffTwoSP = "\\I[56]\\C[2]Karryn's Pet Resist will start decreasing\n\\C[0]at 100 Butt Desire from wanting a man\nto vigorously attack her naughty ass.";

const DesireTooltipsCockDesireDebuffOneSP = "\\I[56]\\C[2]Karryn's Attack will start decreasing\n\\C[0]at 50 Cock Desire from unconsciously\nholding back her full power in case\nshe accidently hits them in the groin.";
const DesireTooltipsCockDesireDebuffTwoSP = "\\I[56]\\C[2]Karryn's Sex Resist will start decreasing\n\\C[0]at 100 Cock Desire from the thoughts in\nher head telling her to just submit to cock.";

const DesireTooltipsMouthDesireTopBuffSP = "\\I[56]When Karryn's Mouth Desire is her top desire,\n\\C[11]her enemies' Defense will be lowered\n\\C[0]because of her seductively inviting mouth\nand lewd tongue movements.";
const DesireTooltipsBoobsDesireTopBuffSP = "\\I[56]When Karryn's Boobs Desire is her top desire,\n\\C[11]her enemies' Evasion will be lowered\n\\C[0]because they can't keep their eyes off the tits\nshe keeps emphasizing with every move.";
const DesireTooltipsPussyDesireTopBuffSP = "\\I[56]When Karryn's Pussy Desire is her top desire,\n\\C[11]her enemies have an increased chance of\ngetting Horny every turn \\C[0]because of the\npheromones leaking out of her honey trap.";
const DesireTooltipsButtDesireTopBuffSP = "\\I[56]When Karryn's Butt Desire is her top desire,\n\\C[11]her enemies' Accuracy will be lowered\n\\C[0]because they're too focused on chasing \nher swaying meaty hips.";
const DesireTooltipsCockDesireTopBuffSP = "\\I[56]When Karryn's Cock Desire is her top desire,\n\\C[27]her Cock Desire Gain Rate will be increased\n\\C[0]because she can't stop thinking about cock.";

const ResistNameSP = " Resist";
const BattleLogSP = "History";
const BattleStatusSP = "Status";
const EdictsSP = "Edicts";
const EdictCostSP = "Edict Cost";
const PassiveObtainedOnSP = "Obtained on Day %1";
const StaminaRecoverySP = "\\C[11]%1's stamina is restored by %2 points!";
const EnergyRecoverySP = "\\C[4]%1's energy is restored by %2 points!";

const KarrynTauntMessageSP = "Karryn starts taunting!";
const KarrynFlauntMessageSP = "Karryn starts flaunting!";

const AronCallLizardmanFailSP = "However, no one showed up...!";

const ActorGainPleasureSP = "\\C[27]%1's pleasure increases by %2!";
const ActorGainPleasure_SightSP = "\\C[27]%1's pleasure increases by %2 just from being looked at!";
const ActorGainPleasure_ToySP = "\\C[27]%1's pleasure increases by %2 from the toys!";

const PleasurePercentTextSP = " percent";

const EnemyGainPleasure_Percent_SP = "\\C[1]%1 is %2 closer to ejaculating!";
const EnemyGainPleasure_Value_SP = "\\C[1]%1's pleasure increases by %2!";
const ActorSingleOrgasmSP = "\\C[31]%1 loses %2 points of energy!";
const ActorMultipleOrgasmSP = "\\C[1]%1 has %3 consecutive orgasms! \\C[31]%1 loses %2 points of energy!";

const EjaculatePussySP = "\\C[27]%1 invades %2's womb with \\C[1]%3 ml of semen!";
const EjaculateAnalSP = "\\C[27]%1 fills up %2's ass with \\C[1]%3 ml of semen!";
const EjaculateMouthSP = "\\C[27]%1 coats %2's throat with \\C[1]%3 ml of semen!";

const BukkakeFaceSP = "\\C[27]%1 covers %2's face with \\C[1]%3 ml of semen!";
const BukkakeBoobsSP = "\\C[27]%1 cums on %2's boobs with \\C[1]%3 ml of semen!";
const BukkakeArmsSP = "\\C[27]%1 cums on %2's arms with \\C[1]%3 ml of semen!";
const BukkakeLegsSP = "\\C[27]%1 cums on %2's legs with \\C[1]%3 ml of semen!";
const BukkakeButtSP = "\\C[27]%1 cums on %2's butt with \\C[1]%3 ml of semen!";

const ActorFirstKissMouthSP = "\\C[18]Karryn just had her first kiss!!!";
const ActorFirstKissCockSP = "\\C[18]Oh no! Karryn's first kiss was with someone's dick!!!";
const ActorFirstKissAnusSP = "\\C[18]Oh no! Karryn's first kiss was with someone's anus!!!";
const ActorLostPussyVirginitySP = "\\C[18]Karryn's hymen broke!!!!";
const ActorLostAnalVirginitySP = "\\C[18]Karryn lost her anal virginity!!";

const InvasionNoiseLevelOneSP = "\\C[8]Faint noises can be heard outside.";
const InvasionNoiseLevelTwoSP = "\\C[7]Faint movement can be heard outside.";
const InvasionNoiseLevelThreeSP = "\\C[2]Inaudible talking can be heard outside.";
const InvasionNoiseLevelFourSP = "\\C[10]Someone is shouting outside.";
const InvasionBattleStartSP = "A bunch of people barge into the room!";

const MasturbateBattleTouchClitSP = "Karryn starts rubbing her clitoris!";
const MasturbateBattleTouchPussySP = "Karryn starts rubbing her pussy lips!";
const MasturbateBattleTouchAnalSP = "Karryn starts touching her anus!";
const MasturbateBattleTouchBoobsSP = "Karryn starts squeezing her boobs!";
const MasturbateBattleTouchNipplesSP = "Karryn starts pinching her nipples!";

const MasturbateBattleFingerPussySP = "Karryn starts fingering her pussy!";
const MasturbateBattleFingerAnalSP = "Karryn starts fingering her anus!";

const MasturbateBattleSuckFingersSP = "Karryn starts sucking on her fingers!";
const MasturbateBattleSuckNipplesSP = "Karryn starts sucking on her own nipples!";

const SkillDescriptionNoValidTargetsSP = "There is no valid target.";
const SkillDescriptionNotEnoughDesireSP = "Not enough desire to do this.";
const SkillDescriptionCantDoThisSP = "Can't use this skill right now.";
const SkillDescriptionHandsBusySP = "Need a free hand to do this.";
const SkillDescriptionNotWetSP = "Not wet enough to do this.";

const TitleDescriptionFirstTimeTitleEquipSP = "\\C[0] (Equip once to get effects for this playthrough)";

const CharmEquipReqTextSP = "Charm Requirement: ";
const GrowthRateTextSP = " Growth";

const RemResultsVictorySP = "Battle Victory!";
const RemResultsDefeatSP = "Battle Defeat...";
const RemResultsAbortedSP = "Battle Aborted.";
const RemResultsMasturbateBattleNoneSP = "Karryn is tired...";
const RemResultsMasturbateBattleSingleSP = "Karryn came!";
const RemResultsMasturbateBattlePluralSP = "Karryn came %1 times!";
const RemResultsJobBattleEndSP = "Karryn's shift has ended.";
const RemResultsBitchEndBattleEndSP = "HAPPY END";
const RemResultsEndlessBattleNormalSP = "Final Result: Endless Prison Wave %1";
const RemResultsEndlessBattleHellSP = "Final Result: Endless Hell Wave %1";
const RemResultsGainedExpSP = "EXP Gained";
const RemResultsLevelUpSP = "LEVEL UP!";
const RemResultsOrderIncreaseSP = "\\I[408]\\C[11]Restored %1 Prison Order!";
const RemResultsOrderDecreaseSP = "\\I[409]\\C[10]Lost %1 Prison Order...";
const RemResultsFundingIncreaseSP = "\\I[400]\\C[11]Gained %1 G!";
const RemResultsFundingDecreaseSP = "\\I[401]\\C[10]Lost %1 G...";
const RemResultsFatigueIncreaseSP = "\\I[389]\\C[10]Fatigue increased by %1%...";
const RemResultsFatigueDecreaseSP = "\\I[388]\\C[11]Fatigue decreased by %1%!";

const CockinessIncreasedTextSP = "\\I[354]\\C[11]Cockiness increased to %1%!";
const CockinessDecreasedTextSP = "\\I[489]\\C[10]Cockiness has fallen to %1%...";
const CockinessResetSP = "\\I[489]\\C[10]Cockiness reset to zero...";
const CockinessMaxxedOutSP = "\\I[354]\\C[11]Cockiness is at 100%!";

const RemResultsSubduedWithAttackSP = "\\I[74]\\C[11]Subdued %1 %2 physically!";
const RemResultsSubduedSexuallySP = "\\I[43]\\C[27]Subdued %1 %2 sexually!";
const RemResultsSubduedWithAttackAndSexuallySP = "\\I[291]\\C[11]Subdued %1 %2 physically and \\C[27]%3 %4 sexually\\C[11]!";
const RemResultsKarrynOrgasmSingularSP = "\\I[99]\\C[27]Orgasmed once!";
const RemResultsKarrynOrgasmPluralSP = "\\I[99]\\C[27]Orgasmed %1 times!";
const RemResultsKarrynMasturbatedInBattleSingularSP = "\\I[46]\\C[27]Masturbated during battle once!";
const RemResultsKarrynMasturbatedInBattlePluralSP = "\\I[46]\\C[27]Masturbated during battle %1 times!";
const RemResultsKarrynKissSP = "\\I[288]\\C[27]Kissed %1 %2!";
const RemResultsKarrynHandjobSP = "\\I[289]\\C[27]Gave handjobs to %1 %2!";
const RemResultsKarrynBlowjobSP = "\\I[294]\\C[27]Gave blowjobs to %1 %2!";
const RemResultsKarrynTitjobSP = "\\I[221]\\C[27]Gave titjobs to %1 %2!";
const RemResultsKarrynFootjobSP = "\\I[219]\\C[27]Gave footjobs to %1 %2!";
const RemResultsKarrynRimjobSP = "\\I[299]\\C[27]Gave rimjobs to %1 %2!";
const RemResultsKarrynVaginalSexSP = "\\I[295]\\C[27]Had vaginal sex with %1 %2!";
const RemResultsKarrynAnalSexSP = "\\I[296]\\C[27]Had anal sex with %1 %2!";

const RemParamLevelGainedSingularSP = "\\C[16]%3Gained %1 %2 Level!";
const RemParamLevelGainedPluralSP = "\\C[16]%3Gained %1 %2 Levels!!";

const RemWardenLevelRequireSingularSP = "\\C[8]\\I[25]%1 more stat level until the next Warden Level!";
const RemWardenLevelRequirePluralSP = "\\C[8]\\I[25]%1 more stat levels until the next Warden Level!";
const RemWardenLevelUpSP = "\\I[352]\\C[11]LEVEL UP!!! \\C[16]%1 has reached Warden Level %2!!";
const RemWardenLevelLimitReachedSP = "\\I[353]\\C[8]%1 has reached the Warden Level Limit and will not gain any more stat levels.";

const RemResultsPassivesTitleSP = "New Passives Unlocked!!";
const RemResultsTooManyPassivesUnlockedSP = "\\C[8]\\I[25]Plus %1 more other Passives!";

const RemDailyReportDayCountSP = "\\#\\{\\{Day %1: Daily Report\\}\\}";
const RemDailyReportAnarchyNoLimitSP = "\\I[377]Day %2 of Level %1 being in \\C[7]Anarchy\\C[0].";
const RemDailyReportAnarchyLimitBefore_singularSP = "\\I[377]Day %2 of Level %1 being in \\C[7]Anarchy\\C[0]. Control might be further decreased starting tomorrow from unrest!";
const RemDailyReportAnarchyLimitBefore_pluralSP = "\\I[377]Day %2 of Level %1 being in \\C[7]Anarchy\\C[0]. Control might further decrease in about %3 days from unrest!";
const RemDailyReportAnarchyPastLimitSP = "\\I[377]Day %2 of Level %1 being in Anarchy. Control is further decreased by \\C[18]-%3\\C[0] due to unrest!";
const RemDailyReportRiot_NewSP = "\\I[407]Level %1 has started \\C[18]RIOTING\\C[0]!! Order has decreased by \\C[18]-%2\\C[0]!";
const RemDailyReportRiot_OldSP = "\\I[407]Level %1 has been \\C[18]RIOTING\\C[0] for %2 days! Control is further decreased by \\C[18]-%3\\C[0]!";
const RemDailyReportOrderChange_PositiveSP = "\\I[408]Order has risen to %1.";
const RemDailyReportOrderChange_NegativeSP = "\\I[409]Order has fallen to %1.";
const RemDailyReportOrderChange_NeutralSP = "\\I[408]Order has remained the same at %1.";
const RemDailyReportFundingChange_PositiveSP = "\\I[410]Funds have increased to \\C[11]$%1\\C[0].";
const RemDailyReportFundingChange_NegativeSP = "\\I[411]Funds have decreased to \\C[2]$%1\\C[0].";
const RemDailyReportBankruptcySP = "\\I[411]The prison is currently \\C[2]BANKRUPTED\\C[0]!!! Control is further decreased by \\C[18]-%1\\C[0]!";
const RemDailyReportEdictPoints_SingularSP = "\\I[364]%1 Edict Point is available today.";
const RemDailyReportEdictPoints_PluralSP = "\\I[364]%1 Edict Points are available today.";
const RemDailyReportBarRep_AlmostDecaySP = "\\I[188]Bar Reputation is about to \\C[8]decay\\C[0]. Work as a waitress today to prevent it.";
const RemDailyReportBarRep_DecayedSP = "\\I[188]\\C[8]Bar Reputation has decayed by -1.\\C[0]";
const RemDailyReportVisitorRep_AlmostDecaySP = "\\I[159]Visitor Center Reputation is about to \\C[8]decay\\C[0]. Work as a receptionist today to prevent it.";
const RemDailyReportVisitorRep_DecayedSP = "\\I[159]\\C[8]Visitor Center Reputation has decayed by -1.\\C[0]";
const RemDailyReportToiletRep_AlmostDecaySP = "\\I[234]Bathroom Reputation is about to \\C[8]decay\\C[0]. Rest at the toilet today to prevent it.";
const RemDailyReportToiletRep_DecayedSP = "\\I[234]\\C[8]Bathroom Reputation has decayed by -1.\\C[0]";
const RemDailyReportStripClubRep_AlmostDecaySP = "\\I[21]Strip Club Reputation is about to \\C[8]decay\\C[0]. Work as a stripper today to prevent it.";
const RemDailyReportStripClubRep_DecayedSP = "\\I[21]\\C[8]Strip Club Reputation has decayed by -1.\\C[0]";

const RemYanflyBattleCoreUserSP = "User";
const RemYanflyBattleCoreAllySP = "Ally";
const RemYanflyBattleCoreAlliesSP = "Allies";
const RemYanflyBattleCoreEnemySP = "Enemy";
const RemYanflyBattleCoreEnemiesSP = "Enemies";
const RemYanflyBattleCoreAllTargetsSP = "All %1";
const RemYanflyBattleCoreRandomTargetsSP = "%2 Random %1";

const RemYanflyRemoveSP = "Remove";
const RemYanflyEmptySP = "<Empty>";

//Options Main
const RemYanflyOptions_All_SP = "\\I[272]All";
const RemYanflyOptions_All_Help_SP = "A list of all of the game's settings.";
const RemYanflyOptions_General_SP = "\\I[273]General";
const RemYanflyOptions_General_Help_SP = "General settings that alter the way the game behaves.";
const RemYanflyOptions_Audio_SP = "\\I[274]Audio";
const RemYanflyOptions_Audio_Help_SP = "Adjust the audio settings for the game.";
const RemYanflyOptions_Visual_SP = "\\I[276]Visual";
const RemYanflyOptions_Visual_Help_SP = "Settings that adjust the visual properties of the game.";
const RemYanflyOptions_Controls_SP = "\\I[280]Controls";
const RemYanflyOptions_Controls_Help_SP = "Change the way you can control the game.\nPress a button on your gamepad in order to access the Gamepad Config menu.";
const RemYanflyOptions_Cheats_SP = "\\I[250]Cheats";
const RemYanflyOptions_Cheats_Help_SP = "Cheats are only activated during Secretary Mode.\nUse these cheats if you like playing in Secretary Mode\nbut prefer certain aspects of the game to be more difficult.";
const RemYanflyOptions_Exit_SP = "\\I[254]Exit";
const RemYanflyOptions_Exit_Help_SP = "Exit the Options Menu.";

//Options General
const RemYanflyOptions_Language_SP = "\\i[275]Text Language";
const RemYanflyOptions_Language_Help_SP = "Change the text language here.";
const RemYanflyOptions_VoiceLanguage_SP = "\\i[275]Voice Language";
const RemYanflyOptions_VoiceLanguage_Help_SP = "Change the voice language here.";
const RemYanflyOptions_AlwaysDash_SP = "\\i[273]Always Dash";
const RemYanflyOptions_AlwaysDash_Help_SP = "Karryn will normally walk when this option is OFF.\nKarryn will normally dash when this option is ON.\nHolding the SHIFT key/button will switch between walking and dashing.";
const RemYanflyOptions_MessageSpeed_SP = "\\i[273]Message Speed";
const RemYanflyOptions_MessageSpeed_Help_SP = "Changes the speed text is displayed during messages.";
const RemYanflyOptions_MessageSpeed_NoWait_SP = "No Wait";
const RemYanflyOptions_CommandRemember_SP = "\\i[273]Command Remember";
const RemYanflyOptions_CommandRemember_Help_SP = "The game remembers the last Mental and Action Phase skill used.";

const RemYanflyOptions_Battlelog_Duration_SP = "\\i[273]Battlelog Duration";
const RemYanflyOptions_Battlelog_Duration_Help_SP = "Changes how long battlelog messages stay on the screen.";
const RemYanflyOptions_Battlelog_Duration_Zero_SP = "Very Short";
const RemYanflyOptions_Battlelog_Duration_One_SP = "Short";
const RemYanflyOptions_Battlelog_Duration_Two_SP = "Default";
const RemYanflyOptions_Battlelog_Duration_Three_SP = "Long";
const RemYanflyOptions_Battlelog_Duration_Four_SP = "Very Long";

const RemYanflyOptions_Battlelog_Fontsize_SP = "\\i[273]Battlelog Font Size";
const RemYanflyOptions_Battlelog_Fontsize_Help_SP = "Changes the font size for battlelog messages.";
const RemYanflyOptions_Battlelog_Fontsize_Zero_SP = "Smallest";
const RemYanflyOptions_Battlelog_Fontsize_One_SP = "Smaller";
const RemYanflyOptions_Battlelog_Fontsize_Two_SP = "Default";
const RemYanflyOptions_Battlelog_Fontsize_Three_SP = "Bigger";
const RemYanflyOptions_Battlelog_Fontsize_Four_SP = "Biggest";

const RemYanflyOptions_MaleDialogueAppear_SP = "\\i[273]Enemy Battle Dialogue";
const RemYanflyOptions_MaleDialogueAppear_Help_SP = "Changes how likely enemies will make a comment while using a sexual skill.\nNote there are some exceptions where enemies will always talk regardless of this setting.";
const RemYanflyOptions_MaleDialogueAppear_Zero_SP = "Silence";
const RemYanflyOptions_MaleDialogueAppear_One_SP = "Rarely";
const RemYanflyOptions_MaleDialogueAppear_Two_SP = "Sometimes";
const RemYanflyOptions_MaleDialogueAppear_Three_SP = "Often (Default)";
const RemYanflyOptions_MaleDialogueAppear_Four_SP = "Talkative";

const RemYanflyOptions_KarrynLinesPrompt_SP = "\\i[273]Karryn Dialogue Pause";
const RemYanflyOptions_KarrynLinesPrompt_Help_SP = "The battle is paused after Karryn speaks until the confirm key is pressed.\nTurning this option OFF will skip this pause for most of Karryn's battle dialogues.";
const RemYanflyOptions_Disable_Rimjobs_SP = "\\i[273]Disable Rimjobs";
const RemYanflyOptions_Disable_Rimjobs_Help_SP = "Prevents all rimjob content from occuring while this is option is on.\nNote that this game's progression and full content is designed with rimjobs in mind.\nOnly select this option if it'd otherwise keep you from wanting to play this game.";
const RemYanflyOptions_Disable_Footjobs_SP = "\\i[273]Disable Footjobs";
const RemYanflyOptions_Disable_Footjobs_Help_SP = "Prevents all footjob content from occuring while this is option is on.\nNote that this game's progression and full content is designed with footjobs in mind.\nOnly select this option if it'd otherwise keep you from wanting to play this game.";
const RemYanflyOptions_Disable_Smegma_SP = "\\i[273]Disable Smegma";
const RemYanflyOptions_Disable_Smegma_Help_SP = "Prevents all mentions and descriptions of smegma in battle dialogs.\nNote that while this doesn't affect gameplay, it would reduce the variance in dialog.\nOnly select this option if it'd otherwise keep you from wanting to play this game.";
const RemYanflyOptions_Disable_FeraMouth_SP = "\\i[273]Disable Blowjob Mouths";
const RemYanflyOptions_Disable_FeraMouth_Help_SP = "Prevents exaggerated slutty blowjob mouths from appearing.\nNote that while this doesn't affect gameplay, it would reduce blowjob facial variances.\nOnly select this option if it'd otherwise keep you from wanting to play this game.";

const RemYanflyOptions_DisplayPleasureAsPercent_SP = "\\i[273]Display Pleasure As Percentage";
const RemYanflyOptions_DisplayPleasureAsPercent_Help_SP = "When this option is turned ON, pleasure values will be displayed as a percentage based \non the amount of pleasure needed to have an orgasm.\nWhen this option is turned OFF, pleasure values will be displayed as normal numbers.";

const RemYanflyOptions_ShorterDefeatBattles_SP = "\\i[273]Shorter Defeated Battles";
const RemYanflyOptions_ShorterDefeatBattles_Help_SP = "\\}Normally Defeated Battles (the battles after Karryn is defeated) are over only after all enemies are satisfied.\n\\{Turning this option ON will allow the battle to also end after Karryn is exhausted.\nPrisoner Mode ignores this option, this is always OFF in Prisoner Mode."

//Options Audio
const RemYanflyOptions_MasterVolume_SP = "\\i[274]Master Volume";
const RemYanflyOptions_MasterVolume_Help_SP = "Adjusts the overall volume of the game.";
const RemYanflyOptions_BGMVolume_SP = "\\i[274]Music Volume";
const RemYanflyOptions_BGMVolume_Help_SP = "Adjusts the volume of the music.";
const RemYanflyOptions_BGSVolume_SP = "\\i[274]BGS Volume";
const RemYanflyOptions_BGSVolume_Help_SP = "Adjusts the volume of the background sound effects.";
const RemYanflyOptions_MEVolume_SP = "\\i[274]ME Volume";
const RemYanflyOptions_MEVolume_Help_SP = "Adjusts the volume of the melody effects such as fanfares.";
const RemYanflyOptions_SEVolume_SP = "\\i[274]Sound Volume";
const RemYanflyOptions_SEVolume_Help_SP = "Adjusts the volume of the sound effects.";
const RemYanflyOptions_VoiceVolume_SP = "\\i[274]Voice Volume";
const RemYanflyOptions_VoiceVolume_Help_SP = "Adjusts the volume of Karryn's spoken dialogue.";
const RemYanflyOptions_MoansVolume_SP = "\\i[274]Moan Volume";
const RemYanflyOptions_MoansVolume_Help_SP = "Adjusts the volume of Karryn's moans.";
const RemYanflyOptions_MaleVolume_SP = "\\i[274]Male Volume";
const RemYanflyOptions_MaleVolume_Help_SP = "Adjusts the volume of male sounds like grunts and laughter.";
const RemYanflyOptions_KeepVoicePlayback_SP = "\\i[274]Keep Voice Playback";
const RemYanflyOptions_KeepVoicePlayback_Help_SP = "Normally any voice being played gets cut off after you hit the confirm key.\nTurning this option ON will have voices keep playing until a new voice is played."
const RemYanflyOptions_AutoContinueAfterVoice_SP = "\\i[274]Auto Continue After Voice";
const RemYanflyOptions_AutoContinueAfterVoice_Help_SP = "Turning this option ON will automatically continue the battle after Karryn's voice ends.\nThis option requires Karryn Dialogue Pause to also be turned on to work."

//Options Visual
const RemYanflyOptions_WindowToneRed_SP = "\\i[277]Window Tone: Red";
const RemYanflyOptions_WindowToneRed_Help_SP = "Changes the window tone's \\c[18]red\\c[0] value.\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\nNote: This setting is save file specific and can not be changed in the title screen.";
const RemYanflyOptions_WindowToneGreen_SP = "\\i[278]Window Tone: Green";
const RemYanflyOptions_WindowToneGreen_Help_SP = "Changes the window tone's \\c[29]green\\c[0] value.\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\nNote: Note: This setting is save file specific and can not be changed in the title screen.";
const RemYanflyOptions_WindowToneBlue_SP = "\\i[279]Window Tone: Blue";
const RemYanflyOptions_WindowToneBlue_Help_SP = "Changes the window tone's \\c[14]blue\\c[0] value.\nHold SHIFT while pressing LEFT/RIGHT to adjust more.\nNote: Note: This setting is save file specific and can not be changed in the title screen.";
const RemYanflyOptions_FasterBattleDialogue_SP = "\\i[276]Fast Battle Dialogues";
const RemYanflyOptions_FasterBattleDialogue_Help_SP = "Turning this option ON will make battle dialogue go faster.";
const RemYanflyOptions_FasterBattleCutins_SP = "\\i[276]Simple Battle Cut-ins";
const RemYanflyOptions_FasterBattleCutins_Help_SP = "Turning this option ON will make battle cut-ins go faster and turn off the cut-in animations.\nTurn this option ON if you're experiencing heavy slowdown during cut-ins.";
const RemYanflyOptions_SmootherBattleCutinLoading_SP = "\\i[276]Smoother Battle Cut-in Loading";
const RemYanflyOptions_SmootherBattleCutinLoading_Help_SP = "\\}\\}This is an option for stronger PCs that will make battle cut-ins load in smoother at the cost of much longer initial boot up time for the game.\n\\{\\{Please keep this option OFF if your initial boot up time is already longer than twenty seconds or if your game often crashes.\nPlease restart your game for this option to take effect.";
const RemYanflyOptions_DisableBattleCutins_SP = "\\i[276]Disable Battle Cut-ins";
const RemYanflyOptions_DisableBattleCutins_Help_SP = "Turning this option ON will completely disable battle cut-ins.\nThe intended visual experience is to play and enjoy the game with battle cut-ins appearing.\nThis option should only be used as a last resort if cut-ins are causing serious FPS issues.";
const RemYanflyOptions_SmootherCGLoading_SP = "\\i[276]Smoother CG Loading";
const RemYanflyOptions_SmootherCGLoading_Help_SP = "\\}\\}This is an option for stronger PCs that will make CGs load in smoother at the cost of much longer initial boot up time for the game.\nPlease keep this option OFF if your initial boot up time is already longer than twenty seconds or if your game often crashes.\n\\{Please restart your game for this option to take effect.";
const RemYanflyOptions_SortPassivesAscending_SP = "\\i[276]Sort Passives Ascending";
const RemYanflyOptions_SortPassivesAscending_Help_SP = "Passives are visually sorted in the Passives screen by the date they were obtained.\nON: They will be sorted with the oldest ones on top.\nOFF: They will sorted with the newest ones on top.";
const RemYanflyOptions_SynchFPS_SP = "\\i[273]Force 60 FPS";
const RemYanflyOptions_SynchFPS_Help_SP = "\\}Please keep this option turned ON if your monitor is above 60Hz so that the game will properly cap at 60 FPS.\n\\{Turn this option OFF if your game is running way below 60 FPS or your monitor is 60Hz or less.\nPressing F2 will display the game's current FPS.";
const RemYanflyOptions_LightingEffects_SP = "\\i[276]Map Lighting Effects";
const RemYanflyOptions_LightingEffects_Help_SP = "Map lighting effects include the effects from light sources such as torches.\nTurning this OFF will remove those effects and help improve game performance if\nyour game is experiencing slow downs in areas with map lightning effects."
const RemYanflyOptions_MapEffects_SP = "\\i[276]Animated Map Effects";
const RemYanflyOptions_MapEffects_Help_SP = "Animated map effects include fogs and mists.\nTurning this OFF will remove those effects and help improve game performance if\nyour game is experiencing slow downs in areas with animated map effects."
const RemYanflyOptions_DisableFlashing_SP = "\\i[276]Disable Screen Flashes";
const RemYanflyOptions_DisableFlashing_Help_SP = "Turning this option ON will disable full screen flashes.\nUse this option if you are sensitive to flashes or are getting eye strain from the flashes."
const RemYanflyOptions_DisplayPubicHair_SP = "\\i[276]Toggle Pubic Hair";
const RemYanflyOptions_DisplayPubicHair_Help_SP = "Turn this option ON for Karryn to have pubic hair.\nTurn this option OFF for Karryn's groin to be smooth and hairless.";
const RemYanflyOptions_ShowSexualDamagePopup_SP = "\\i[276]Toggle Karryn Sexual Damage Popup";
const RemYanflyOptions_ShowSexualDamagePopup_Help_SP = "\\}Turn this option ON to have damage numbers from sexual attacks popup over Karryn's body.\nTurn this option OFF to hide the damage numbers from sexual attacks over Karryn's body.\nInformation about sexual attacks will still appear in the battle log.";

const RemYanflyOptions_EdictsOutlineColor_Obtainable_SP = "\\i[276]Edicts Outline Color: Obtainable";
const RemYanflyOptions_EdictsOutlineColor_Obtainable_Help_SP = "This option changes the color of the outlines in the Edicts screen\nfor the Edicts that Karryn can enact right now.";
const RemYanflyOptions_EdictsOutlineColor_MeetReq_SP = "\\i[276]Edicts Outline Color: Met Req";
const RemYanflyOptions_EdictsOutlineColor_MeetReq_Help_SP = "This option changes the color of the outlines in the Edicts screen\nfor the Edicts that Karryn meet the requirements for but can not enact right now.";
const RemYanflyOptions_EdictsOutlineColor_NoReq_SP = "\\i[276]Edicts Outline Color: No Req";
const RemYanflyOptions_EdictsOutlineColor_NoReq_Help_SP = "This option changes the color of the outlines in the Edicts screen\nfor the Edicts that Karryn does not meet the requirements for.";

const RemYanflyOptions_EdictsOutlineColorName_Green_SP = "Green";
const RemYanflyOptions_EdictsOutlineColorName_LightBlue_SP = "Light Blue";
const RemYanflyOptions_EdictsOutlineColorName_Yellow_SP = "Yellow";
const RemYanflyOptions_EdictsOutlineColorName_Purple_SP = "Purple";
const RemYanflyOptions_EdictsOutlineColorName_Gray_SP = "Gray";
const RemYanflyOptions_EdictsOutlineColorName_Black_SP = "Black";
const RemYanflyOptions_EdictsOutlineColorName_Red_SP = "Red";

//Options Controls
const RemYanflyOptions_GamepadControl_SP = "\\i[281]Gamepad Config";
const RemYanflyOptions_GamepadControl_Help_SP = "Configure the gamepad button settings.";
const RemYanflyOptions_KeyboardControl_SP = "\\i[280]Keyboard Config";
const RemYanflyOptions_KeyboardControl_Help_SP = "Configure the keyboard keys settings.";
const RemYanflyOptions_CancelSkipMentalPhase_SP = "\\I[280]Cancel Skips Mental Phase";
const RemYanflyOptions_CancelSkipMentalPhase_Help_SP = "Turning this option ON will cause Mental Phase to end automatically when pressing \nthe cancel key/button or right clicking with the mouse.";

const RemYanflyOptions_Fullscreen_SP = "\\i[273]Toggle Fullscreen";
const RemYanflyOptions_Fullscreen_Help_SP = "Switch between Window Mode and Fullscreen Mode.\nPressing F4 or ALT+ENTER during gameplay also does the same thing.";

const RemYanflyGamepadButtonNameSP = "Button %1";
const RemYanflyGamepadOkButtonNameSP = "OK / Interact";
const RemYanflyGamepadOkButtonHelpSP = "Used to accept command actions and interact with objects and people.";
const RemYanflyGamepadCancelButtonNameSP = "Cancel";
const RemYanflyGamepadCancelButtonHelpSP = "Used to cancel menu actions.";
const RemYanflyGamepadShiftButtonNameSP = "Shift";
const RemYanflyGamepadShiftButtonHelpSP = "Hold this button to dash on the map or hide text.";
const RemYanflyGamepadMenuButtonNameSP = "Menu";
const RemYanflyGamepadMenuButtonHelpSP = "Used to open the Main Menu.";
const RemYanflyGamepadPageUpButtonNameSP = "Shoulder Left / Backlog";
const RemYanflyGamepadPageUpButtonHelpSP = "Used to scroll through menus and items, and also open the message backlog.";
const RemYanflyGamepadPageDownButtonNameSP = "Shoulder Right / Speed Up";
const RemYanflyGamepadPageDownButtonHelpSP = "Used to scroll through menus and items, and also speed up text and battle.";
const RemYanflyGamepadResetDefaultNameSP = "Reset to Default";
const RemYanflyGamepadResetDefaultHelpSP = "Returns your controller to default settings.";
const RemYanflyGamepadFinishConfigNameSP = "Finish Configuration";
const RemYanflyGamepadFinishConfigHelpSP = "Are you done configuring your gamepad?";

const RemYanflyKeyboardHelpSP = "Change the configuration of this key?";
const RemYanflyKeyboardDefaultLayoutTextSP = "Default Keyboard Layout";
const RemYanflyKeyboardDefaultLayoutHelpSP = "Reverts your keyboard setting to the default setup.";
const RemYanflyKeyboardWASDTextSP = "WASD Movement Layout";
const RemYanflyKeyboardWASDHelpSP = "Changes your keyboard to WASD movement.";
const RemYanflyKeyboardFinishConfigTextSP = "Finish Configuration";
const RemYanflyKeyboardFinishConfigHelpSP = "Are you done configuring your keyboard?";
const RemYanflyKeyboardClearTextSP = "Clear";
const RemYanflyKeyboardOKKeySP = "OK";
const RemYanflyKeyboardOKTextSP = "OK / Interact";
const RemYanflyKeyboardEscapeKeySP = "Cancel/Menu";
const RemYanflyKeyboardEscapeTextSP = "Cancel / Menu";
const RemYanflyKeyboardCancelKeySP = "Cancel";
const RemYanflyKeyboardCancelTextSP = "Cancel";
const RemYanflyKeyboardMenuKeySP = "Menu";
const RemYanflyKeyboardMenuTextSP = "Menu";
const RemYanflyKeyboardShiftKeySP = "Shift";
const RemYanflyKeyboardShiftTextSP = "Shift";
const RemYanflyKeyboardPageUpKeySP = "PgUp";
const RemYanflyKeyboardPageUpTextSP = "Page Up / Backlog";
const RemYanflyKeyboardPageDownKeySP = "PgDn";
const RemYanflyKeyboardPageDownTextSP = "Page Down";
const RemYanflyKeyboardLeftKeySP = "←";
const RemYanflyKeyboardLeftTextSP = "Left";
const RemYanflyKeyboardUpKeySP = "↑";
const RemYanflyKeyboardUpTextSP = "Up";
const RemYanflyKeyboardRightKeySP = "→";
const RemYanflyKeyboardRightTextSP = "Right";
const RemYanflyKeyboardDownKeySP = "↓";
const RemYanflyKeyboardDownTextSP = "Down";

//Options Cheats
const RemYanflyOptions_Cheats_ActorDoublePassiveGain_SP = "\\i[182]\\C[27]Hot Coffee";
const RemYanflyOptions_Cheats_ActorDoublePassiveGain_Help_SP = "Karryn unlocks new Passives twice as fast.\nFor people who want to see Karryn turn into a slut faster.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_EnemyDoublePhysicalDamage_SP = "\\i[429]\\C[14]WhosYourDaddy";
const RemYanflyOptions_Cheats_EnemyDoublePhysicalDamage_Help_SP = "Enemies deal double the amount of stamina damage to Karryn.\nFor people who want to see Karryn be less invincible.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_EnemyTriplePhysicalDamage_SP = "\\i[429]\\C[14]iddqd";
const RemYanflyOptions_Cheats_EnemyTriplePhysicalDamage_Help_SP = "Enemies deal triple the amount of stamina damage to Karryn.\nFor people who want to see Karryn fall down from a few hits.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_EnemyDoubleSexualDamage_SP = "\\i[387]\\C[1]BigDaddy";
const RemYanflyOptions_Cheats_EnemyDoubleSexualDamage_Help_SP = "Enemies deal double the amount of pleasure damage to Karryn.\nFor people who want to see Karryn succumb to pleasure faster.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_EnemyTripleSexualDamage_SP = "\\i[387]\\C[1]there is no cow level";
const RemYanflyOptions_Cheats_EnemyTripleSexualDamage_Help_SP = "Enemies deal triple the amount of pleasure damage to Karryn.\nFor people who want to turn Karryn into a puddle.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_EnemyDoubleOrgasmPoint_SP = "\\i[387]\\C[1]godmode";
const RemYanflyOptions_Cheats_EnemyDoubleOrgasmPoint_Help_SP = "Enemies take twice as much pleasure before they will cum.\nFor people who want the men to stop premature ejaculating to Karryn.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_EnemyAlwaysAct_SP = "\\i[385]\\C[2]stormbilly";
const RemYanflyOptions_Cheats_EnemyAlwaysAct_Help_SP = "Enemies will always act every turn.\nFor people who don't want enemies to skip their turn.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_ActorHalfStaminaRegen_SP = "\\i[473]\\C[29]pepperoni pizza";
const RemYanflyOptions_Cheats_ActorHalfStaminaRegen_Help_SP = "Karryn only regenerates half as much stamina.\nFor people who want to see Karryn get gradually worn down.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_ActorThirdStaminaRegen_SP = "\\i[473]\\C[29]Thereisnospoon";
const RemYanflyOptions_Cheats_ActorThirdStaminaRegen_Help_SP = "Karryn only regenerates one-third as much stamina.\nFor people who want Karryn to regenerate much less.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_ActorNoEvasion_SP = "\\i[427]\\C[30]Jack be nimble";
const RemYanflyOptions_Cheats_ActorNoEvasion_Help_SP = "Karryn can no longer evade.\nFor people who want Karryn to take every attack head on.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_ActorHalfExpRate_SP = "\\i[361]\\C[30]hoyohoyo";
const RemYanflyOptions_Cheats_ActorHalfExpRate_Help_SP = "Karryn's experience rate is cut in half.\nFor people who want Karryn to take longer to level up.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_LessControlFive_SP = "\\i[377]\\C[10]ROSEBUD";
const RemYanflyOptions_Cheats_LessControlFive_Help_SP = "Lowers the prison's Control by 5.\nFor people who want to see more lower Order stuff.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_LessControlTen_SP = "\\i[377]\\C[10]showracemenu";
const RemYanflyOptions_Cheats_LessControlTen_Help_SP = "Lowers the prison's Control by 10.\nFor people who want to quickly drop the prison's Order.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_InstantRiotsOne_SP = "\\i[407]\\C[7]Greedisgood";
const RemYanflyOptions_Cheats_InstantRiotsOne_Help_SP = "Prison Level One is pretty much going to riot every three days.\nFor people who want to re-experience a certain level's contents.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_InstantRiotsTwo_SP = "\\i[407]\\C[7]black sheep wall";
const RemYanflyOptions_Cheats_InstantRiotsTwo_Help_SP = "Prison Level Two is pretty much going to riot every three days.\nFor people who want to re-experience a certain level's contents.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_InstantRiotsThree_SP = "\\i[407]\\C[7]lumberjack";
const RemYanflyOptions_Cheats_InstantRiotsThree_Help_SP = "Prison Level Three is pretty much going to riot every three days.\nFor people who want to re-experience a certain level's contents.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_InstantRiotsFour_SP = "\\i[407]\\C[7]allyourbasearebelongtous";
const RemYanflyOptions_Cheats_InstantRiotsFour_Help_SP = "Prison Level Four is pretty much going to riot every three days.\nFor people who want to re-experience a certain level's contents.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_WaitressLog_SP = "\\i[282]\\C[17]KeyserSoze";
const RemYanflyOptions_Cheats_WaitressLog_Help_SP = "Enables access to the History log during the Waitress side job.\nFor people who don't want to memorize orders.\nNote: Cheats only work in Secretary Mode.";
const RemYanflyOptions_Cheats_NoAutoSave_SP = "\\i[282]The \\C[18]K*n*mi\\C[0] Code";
const RemYanflyOptions_Cheats_NoAutoSave_Help_SP = "Disables autosave.\nJust make sure to save often!\nNote: Cheats only work in Secretary Mode.";

//Save
const RemYanflySaveYesSP = "Yes";
const RemYanflySaveNoSP = "No";
const RemYanflySaveEmptySP = "Empty";
const RemYanflySaveDeleteTextSP = "Do you wish to delete this save file?";
const RemYanflySaveLoadTextSP = "Do you wish to load this save file?";
const RemYanflySaveSaveTextSP = "Do you wish to overwrite this save file?";
const RemYanflySaveInvalidTextSP = "This save is for a different game.";
const RemYanflySaveSelectHelpSP = "Please select a file slot.";
const RemYanflySaveLoadHelpSP = "Loads the data from the saved game.";
const RemYanflySaveSaveHelpSP = "Saves the current progress in your game.";
const RemYanflySaveDeleteHelpSP = "Deletes all data from this save file.";
const RemYanflyAutosavingSP = "Autosaving...";

const RemYanflySavePlaytimeSP = "Playtime:";
const RemYanflySaveTotalSavesSP = "Total Saves:";
const RemYanflySaveTotalDaysSP = "Total Days Spent:";
const RemYanflySaveTotalPlaythroughsSP = "Total Playthroughs:";
const RemYanflySaveTotalGameClearsSP = "Game Clear Count:";

const RemFTKRSkillTreeConfirmTextSP = "%2";
const RemFTKRSkillTreeYesSP = "Enact";
const RemFTKRSkillTreeNoSP = "Cancel";
const RemFTKRSkillTreeEdictPointsSP = "Edict Points:";
const RemFTKRSkillTreeEdictPointsAbbrSP = "EP";
const RemFTKRSkillTreeOrderSP = "Order:";
const RemFTKRSkillTreeFundingSP = "Funds:";
const RemFTKRSkillTreeFundingCostSP = "Cost:";
const RemFTKRSkillTreePreReqTextSP = "\\c[16]Requirements:";
const RemFTKRSkillTreeReqTypeEdictSP = "Edict: ";
const RemFTKRSkillTreeReqTypePassiveSP = "Passive: ";

const RemErrorMessageSP = "If your error message says 'Array buffer allocation failed' or 'resolution' or 'Out of memory', then your game has run out of memory so please close all other programs, ESPECIALLY BROWSER WINDOWS, before running Karryn's Prison. For all other errors, if your game files or save file haven't been modified and you're playing a legitimate Steam or DLsite copy of the game, please take a screenshot of this screen and report it to the #kp-bug-reports channel on our Discord! Please also tell us as many details of what happened before your error occurred! (" + RemVersionText + ")";

const RemEquipTypesSP = ["","Weapon","Accessory","Title","Load Equip Set", "Save Equip Set"];

const RemSkillTypesSP = ["",
"Attack",
"Energy",
"Sexual",
"Willpower",
"Buffs",
"Debuffs",
"Passives",
"Edicts",
"Talk",
"Sight",
"Off-balance",
"Fallen",
"Masturbate",
"Disarmed",
"Waitress",
"Bartender",
"Receptionist",
"Toilet",
"Masturbate",
"Stripper",
"Intermission"
];

//Enemy Types
const RemPrisonerGenericSP = "Prisoner";
const RemPrisonerGuardSP = "Guard";
const RemPrisonerThugSP = "Thug";
const RemPrisonerGoblinSP = "Goblin";
const RemPrisonerOrcSP = "Orc";
const RemPrisonerSlimeSP = "Slime";
const RemPrisonerNerdSP = "Nerd";
const RemPrisonerRogueSP = "Rogue";
const RemPrisonerLizardmanSP = "Lizardman";
const RemPrisonerHomelessSP = "Hobo";
const RemPrisonerWerewolfSP = "Werewolf";
const RemPrisonerYetiSP = "Yeti";

const RemReceptionistVisitorSP = "Visitor";
const RemReceptionistFanSP = "Fan";

//Boss Types
const RemBossYasuSP = "Deputy Warden";
const RemBossTonkinSP = "Orc";
const RemBossCargillSP = "Doctor";
const RemBossAronSP = "Alpha Lizardman";
const RemBossNoinimSP = "Great Yeti";
const RemBossGobrielSP = "Captain";
const RemBossEmperorSP = "His Imperial Majesty";

//Disable Smegma Text
const RemDisableSmegmaSkill815NameSP = "Dick Cleaning Machine";

//Skills
const RemRestoreMindPartialSuccessSP = "%1 succeeds in restoring a bit of her mind.";
const RemRestoreMindFullSuccessSP = "%1 succeeds in regaining her mind!";
const RemRestoreMindFailureSP = "%1 wasn't able to restore her mind...";

//Orgasm Skill Message
const RemOrgasmSkillMessageKarrynKissSP = " from kissing";
const RemOrgasmSkillMessageKarrynPettingSP = " from rubbing a cock";
const RemOrgasmSkillMessageKarrynHandjobSP = " from jerking off a cock";
const RemOrgasmSkillMessageKarrynBlowjobSP = " from sucking dick";
const RemOrgasmSkillMessageKarrynTittyFuckSP = " from fucking a cock with her tits";
const RemOrgasmSkillMessageKarrynPussySexSP = " from fucking a cock with her pussy";
const RemOrgasmSkillMessageKarrynAnalSexSP = " from fucking a cock with her ass";
const RemOrgasmSkillMessageEnemyKissSP = " from being kissed";
const RemOrgasmSkillMessageEnemyPettingSP = " from being petted";
const RemOrgasmSkillMessageEnemyHandjobSP = " from being hand fucked";
const RemOrgasmSkillMessageEnemyBlowjobSP = " from being mouth fucked";
const RemOrgasmSkillMessageEnemyTittyFuckSP = " from being titty fucked";
const RemOrgasmSkillMessageEnemyPussySexSP = " from being fucked";
const RemOrgasmSkillMessageEnemyAnalSexSP = " from being ass fucked";
const RemOrgasmSkillMessageEnemyCunnilingusSP = " from receiving cunnilingus";
const RemOrgasmSkillMessageBukkakeSP = " from being cummed on";
const RemOrgasmSkillMessageSwallowSP = " from swallowing cum";
const RemOrgasmSkillMessagePussyCreampieSP = " from being creampied in her pussy";
const RemOrgasmSkillMessageAnalCreampieSP = " from being creampied in her ass";
const RemOrgasmSkillMessageMasochismSP = " from being masochistic";
const RemOrgasmSkillMessageSadismSP = " from being sadistic";
const RemOrgasmSkillMessageMasturbateSP = " from masturbating";
const RemOrgasmSkillMessageSpankSP = " from being spanked";
const RemOrgasmSkillMessageTalkSP = " from being talked down to";
const RemOrgasmSkillMessageSightSP = " from being looked at";
const RemOrgasmSkillMessageToySP = " from the toys";

//Waitress
const RemAlcoholTypeWaterSP = "glass of water";
const RemAlcoholTypePaleAleSP = "pint of pale ale";
const RemAlcoholTypeDarkAleSP = "pint of dark ale";
const RemAlcoholTypeVodkaSP = "glass of vodka";
const RemAlcoholTypeTequilaSP = "glass of tequila";
const RemAlcoholTypeGoldRumSP = "glass of gold rum";
const RemAlcoholTypeOverproofRumSP = "glass of overproof rum";
const RemAlcoholTypeWhiskeySP = "glass of whiskey";
const RemAlcoholTypeDirtyMugsSingularSP = "used mug";
const RemAlcoholTypeDirtyMugsPluralSP = "used mugs";
const RemAlcoholTypeDirtyGlassesSingularSP = "used glass";
const RemAlcoholTypeDirtyGlassesPluralSP = "used glasses";

const RemWaitressGetsTipSP = "\\C[3]%1 gets a tip of %2 gold!";
const RemWaitressEnemySleepSP = "%1 drunkenly falls asleep on the table.";
const RemWaitressEnemyWakeUpSP = "%1 jolts awake from all the commotion.";
const RemWaitressEnemyLeavesBarSP = "\\C[8]%1 gets up and leaves the bar.";
const RemWaitressEnemyLeavesBarDrunkSP = "\\C[8]%1 gets up and drunkenly stumbles out of the bar.";
const RemWaitressEnemyCallingForWaitressSP = "\\C[2]%1 starts calling for a waitress's attention.";
const RemWaitressEnemyDidntCallForWaitressSP = "However, %1 did not call for a waitress.";
const RemWaitressEnemyAskingForDrinkSP = "\\C[2]%1 would like to have a %2.";
const RemWaitressEnemyAskingForWaitressToDrinkSP = "%1 is offering to give %2 a tip if she takes a sip of his drink.";
const RemWaitressEnemyAskingForWaitressToFlashSP = "%1 is offering to give %2 a tip if she flashes her hot body.";
const RemWaitressRefusesDrinkSP = "But %1 refuses the drink to the disappointment of everyone around her.";
const RemWaitressAcceptsDrinkSP = "\\C[31]%1 takes a sip of the drink while everyone grins and cheers.";
const RemWaitressWontFlashSP = "But %1 refuses to flash her body to random men in a bar.";
const RemWaitressFlashesSP = "\\C[27]%1 smiles and gives everyone an eyeful to look at.";
const RemWaitressEnemyRefusesDrinkSP = "But %1 didn't ask for that drink.";
const RemWaitressEnemyAcceptsDrinkSP = "%1 takes and pays for the drink.";
const RemWaitressEnemyAlcoholKissSP = "\\C[27]%1 force fed %2 his drink while kissing her!";
const RemWaitressEnemyCheerForBrawlNoDrinkSP = "%1 cheers as he watches the ongoing brawl.";
const RemWaitressEnemyCheerForBrawlYesDrinkSP = "%1 drinks as he cheers and watches the ongoing brawl.";
const RemWaitressBrawlStartSP = "\\C[18]A brawl has started!!";
const RemWaitressBrawlJoinSP = "\\C[18]%1 eagerly jumps into the brawl!";
const RemWaitressBarDamageSP = "\\C[3]The bar takes %1 gold worth of damage!";
const RemWaitressEnemyTellsJokeSP = "%1 starts telling a joke.";
const RemWaitressEnemyContinuesJokeSP = "%1 continues to share his joke.";
const RemWaitressEnemyHearsJokeSP = "%1 listens to %2's joke.";
const RemWaitressEnemyLaughsJokeSP = "%1 laughs at %2's joke.";
const RemWaitressEnemyChugsDrinkSP = "%1 starts chugging his drink.";
const RemWaitressEnemyChugsDrinkFinishSP = "%1 chugs down the rest of his drink.";
const RemWaitressEnemyChattingSP = "%1 chats with %2.";
const RemWaitressEnemyChattingHimselfSP = "%1 talks to himself.";
const RemWaitressEnemyEntersBarSP = "\\C[2]%1 enters the bar and sits down at %2.";
const RemWaitressEnemyFumingSP = "\\C[10]%1 has a dark look on his face...";
const RemWaitressEnemyStartSexSP = "\\C[27]%2 drunkenly stumbles a bit and %1 helps her rest her body on top of the table!!!";
const RemWaitressEnemyRefillsKarrynMugSP = "%1 refills %2's mug with more pale ale!";
const RemWaitressEnemyDumpsKarrynMugSP = "%1 takes %2's mug and dumps all the ale on the floor!";
const RemWaitressDrinkSemenMugSP = "\\C[27]%1 gulps down \\C[1]%2 ml of semen!";

const RemReceptionistVisitingRoomA_SP = "Visiting Room A";
const RemReceptionistVisitingRoomB_SP = "Visiting Room B";
const RemReceptionistVisitingRoomC_SP = "Visiting Room C";
const RemReceptionistVisitingRoomD_SP = "Visiting Room D";

const RemReceptionistNewVisitorSP = "\\C[2]%1 got assigned their number and sits down.";
const RemReceptionistNewGoblinSP = "\\C[10]A goblin has appeared!";
const RemReceptionistGoblinDefeatedSP = "\\C[8]%1 has fled away!";
const RemReceptionistVisitorEntersVisitingRoomSP = "\\C[11]%1 entered %2.";
const RemReceptionistVisitingRoomStatusOccupiedPluralSP = "\\C[23]\"%1 is in use for %2 more minutes, over!\"";
const RemReceptionistVisitingRoomStatusOccupiedSingleSP = "\\C[23]\"%1 is in use for one more minute, over!\"";
const RemReceptionistVisitingRoomStatusNotOccupiedSP = "\\C[23]\"%1 is currently not being used, over!\"";
const RemReceptionistVisitorWantsToHandOverPaperSP = "%1 is waiting to hand over their filled out paperwork.";
const RemReceptionistVisitorAngryComplaint_OccupiedVisitingRoomSP = "\\C[10]%1 is complaining that %2 was still occupied.";
const RemReceptionistGreetVisitorResultNormalSP = "%1 replies that they are here for visitation.";
const RemReceptionistFinishedProcessingPapersSP = "%1's papers are processed. They're allowed %2 minutes of visitation.";
const RemReceptionistVisitorLeavesAngrySP = "\\C[10]%1 suddenly angrily leaves the Visitor Center!";
const RemReceptionistFanLeavesHappySP = "%1 leaves the Visitor Center with a smile.";
const RemReceptionistFanLeavesDejectedSP = "%1 dejectedly leaves the Visitor Center.";
const RemReceptionistPervLeavesHappySP = "%1 leaves the Visitor Center with a huge grin.";
const RemReceptionistPervLeavesAngrySP = "%1 angrily leaves the Visitor Center.";
const RemReceptionistNotHereForVisitationSP = "Seems like %1 is not actually interested in visiting any inmates!";

const RemGloryBattleEndSP = "The door opens...";
const RemGloryLeftStallCockNameSP = "The Cock on the Left";
const RemGloryRightStallCockNameSP = "The Cock on the Right";
const RemGloryGuestEnterBathroomSP = "\\C[8]Someone has entered the bathroom.";
const RemGloryGuestLeaveBathroomSP = "\\C[8]Someone has left the bathroom.";
const RemGloryGuestEnterLeftStallSP = "\\C[7]Someone has entered the left stall.";
const RemGloryGuestLeaveLeftStallSP = "\\C[7]Someone has vacated the left stall.";
const RemGloryGuestEnterRightStallSP = "\\C[7]Someone has entered the right stall.";
const RemGloryGuestLeaveRightStallSP = "\\C[7]Someone has vacated the right stall.";
const RemGloryGuestPissingLeftStallSP = "\\C[8]Pissing sounds are coming from the left stall.";
const RemGloryGuestEatingLeftStallSP = "\\C[8]Food chewing sounds are coming from the left stall.";
const RemGloryGuestPissingRightStallSP = "\\C[8]Pissing sounds are coming from the right stall.";
const RemGloryGuestEatingRightStallSP = "\\C[8]Food chewing sounds are coming from the right stall.";
const RemGloryGuestShowedThroughLeftHoleSP = "\\C[27]A cock appears from the hole on the left!";
const RemGloryGuestShowedThroughRightHoleSP = "\\C[27]A cock appears from the hole on the right!";

const RemStripperBattleEndSP = "Karryn's show has ended.";
const RemStripperEnemyTossCondomOntoStageSP = "%1 tosses a condom onto the stage.";
const RemStripperEnemyTipsCondomToBeltSP = "%1 ties a condom to %2's garter belt!";
const RemStripperEnemyTipsCondomToBraSP = "%1 ties a condom to %2's bra!";
const RemStripperEnemyTipsCondomToNippleSP = "%1 ties a condom to %2's erect nipple!";
const RemStripperEnemyTipsCondomToHairbandSP = "%1 ties a condom to %2's bunny hairband!";
const RemStripperEnemyTipsCondomToSidetailSP = "%1 ties a condom to %2's sidetail!";
const RemStripperEnemyEntersStripClubSP = "\\C[8]%1 takes a seat in front of the stage.";
const RemStripperEnemyLeavesStripClubHappySP = "\\C[8]%1 gets up and leaves with a smile.";
const RemStripperEnemyLeavesStripClubUnhappySP = "\\C[8]%1 gets up and leaves frustrated.";
const RemStripperEnemyJoinVIPSingularSP = "\\C[8]%1 holds the hand of the remaining patron and brings them to the private room......";
const RemStripperEnemyJoinVIPPluralSP = "\\C[8]%1 holds the hands of the remaining patrons and brings them to the private room......";

const RemMidBattleEnemyReinforcementSP = "\\C[2]%1 arrives as enemy reinforcement!";

const RemLevelFiveFreeBattleDefeatSettingSP = [
"a random Level",
"Level 1 Bar Storage",
"Level 2 Bathroom",
"Level 3 Solitary Cell",
"Level 4 Abandoned Area",
"Level 5 Altar"
];