From 1d20a03ee7c2b26729941f58029c5222e45044e4 Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Mon, 1 Mar 2021 18:14:14 -0800 Subject: [PATCH] Spelling --- devTools/dictionary_wholeWords.txt | 4 ++++ src/Mods/Catmod/events/CMRESS/catLove.js | 2 +- src/Mods/Catmod/events/CMRESS/catPresent.js | 8 ++++---- src/Mods/Catmod/events/CMRESS/lazyCat.js | 2 +- src/Mods/Catmod/events/CMRESS/spoiledCat.js | 6 +++--- src/Mods/Catmod/events/SoSBombing.tw | 4 ++-- src/Mods/Catmod/events/SoSSniper.tw | 8 ++++---- src/Mods/Catmod/events/SoSassassin.tw | 2 +- src/Mods/Catmod/events/sheduled/bodypuristprotest.tw | 4 ++-- src/Mods/Catmod/events/sheduled/projectNBlowingTheLid.tw | 6 +++--- src/Mods/Catmod/events/sheduled/projectNBubbles.tw | 2 +- src/Mods/Catmod/events/sheduled/projectNInitialized.tw | 2 +- src/Mods/Catmod/events/sheduled/projectNMoMoney.tw | 2 +- src/Mods/Catmod/events/sheduled/projectNTechRelease.tw | 8 ++++---- src/events/reArcologyInspection.js | 4 ++-- 15 files changed, 34 insertions(+), 30 deletions(-) diff --git a/devTools/dictionary_wholeWords.txt b/devTools/dictionary_wholeWords.txt index 94654b19b37..fb29a60ce06 100644 --- a/devTools/dictionary_wholeWords.txt +++ b/devTools/dictionary_wholeWords.txt @@ -295,6 +295,7 @@ annointed#anointed annointing#anointing annoints#anoints annouced#announced +annoucement#announcement annualy#annually annuled#annulled anohter#another @@ -1257,7 +1258,10 @@ dissapearing#disappearing dissapears#disappears dissappear#disappear dissappears#disappears +dissapoint#disappoint +dissapointed#disappointed dissappointed#disappointed +dissapointing#disappointing dissarray#disarray dissobediance#disobedience dissobediant#disobedient diff --git a/src/Mods/Catmod/events/CMRESS/catLove.js b/src/Mods/Catmod/events/CMRESS/catLove.js index d6faa47c0d1..61dc67326d0 100644 --- a/src/Mods/Catmod/events/CMRESS/catLove.js +++ b/src/Mods/Catmod/events/CMRESS/catLove.js @@ -82,7 +82,7 @@ App.Events.CMRESSCatLove = class CMRESSCatLove extends App.Events.BaseEvent { t.push(`<span class="devotion inc">fluffy tail waggling behind ${him} the whole time almost doggishly.</span>`); } else { t.push(`${PC.dick !== 0 ? `does ${his} best to give you a good blowjob, mostly nervously trying to avoid cutting your dick on ${his} sharp fangs until ${his} warm, amateurish mouth finally coaxes an orgasm out of you,` : `eats you out amateurishly, ${his} rough cat tongue scratching your folds slightly as ${he} twists it around to eventually bring you to orgasm,`}`); - t.push(`<span class="devotion inc">pointy ears wiggling around on ${his} head lovingly the enitre time.</span>`); + t.push(`<span class="devotion inc">pointy ears wiggling around on ${his} head lovingly the entire time.</span>`); } eventSlave.devotion += 2; } else { diff --git a/src/Mods/Catmod/events/CMRESS/catPresent.js b/src/Mods/Catmod/events/CMRESS/catPresent.js index e7d70d5a3b1..e9ac5fdaa46 100644 --- a/src/Mods/Catmod/events/CMRESS/catPresent.js +++ b/src/Mods/Catmod/events/CMRESS/catPresent.js @@ -140,12 +140,12 @@ App.Events.CMRESSCatPresent = class CMRESSCatPresent extends App.Events.BaseEven function blowjob() { let t = []; if (V.deadCatPresent === 1) { - t.push(`You brush the disgusting dead animal off your desk and suggest that ${eventSlave.slaveName} could better show ${his} affection by climbing under your desk ${himself} and ${PC.dick !== 0 ? "sucking you off" : "eating you out"} while you work. Although ${eventSlave.slaveName} looks briefly dissapointed as you push ${his} fresh new kill away, ${he} eagerly dives beneath the desk without so much as bothering to wipe the blood from around ${his} mouth. You briefly question the decisions that lead to this point as you feel soft fur stained with hot, fresh animal blood bristle against your crotch.`); + t.push(`You brush the disgusting dead animal off your desk and suggest that ${eventSlave.slaveName} could better show ${his} affection by climbing under your desk ${himself} and ${PC.dick !== 0 ? "sucking you off" : "eating you out"} while you work. Although ${eventSlave.slaveName} looks briefly disappointed as you push ${his} fresh new kill away, ${he} eagerly dives beneath the desk without so much as bothering to wipe the blood from around ${his} mouth. You briefly question the decisions that lead to this point as you feel soft fur stained with hot, fresh animal blood bristle against your crotch.`); App.Events.addParagraph(node, t); t = []; } else { - t.push(`You brush the strange present off your desk and suggest that ${eventSlave.slaveName} could better show ${his} affection by climbing under your desk ${himself} and ${PC.dick !== 0 ? "sucking you off" : "eating you out"} while you work. Although ${eventSlave.slaveName} looks briefly dissapointed as you push ${his} present away, ${he} gets down beneath the desk at your suggestion, settling down on ${his} knees while you get to work with the sensation of a soft, fuzzy face rubbing up against your crotch.`); + t.push(`You brush the strange present off your desk and suggest that ${eventSlave.slaveName} could better show ${his} affection by climbing under your desk ${himself} and ${PC.dick !== 0 ? "sucking you off" : "eating you out"} while you work. Although ${eventSlave.slaveName} looks briefly disappointed as you push ${his} present away, ${he} gets down beneath the desk at your suggestion, settling down on ${his} knees while you get to work with the sensation of a soft, fuzzy face rubbing up against your crotch.`); App.Events.addParagraph(node, t); t = []; @@ -185,7 +185,7 @@ App.Events.CMRESSCatPresent = class CMRESSCatPresent extends App.Events.BaseEven eventSlave.devotion += 2; } else if (V.catPresent === 8) { t = []; - t.push(`You pick up the <span class="green">expensive ring,</span> deciding not to question how someone "lost" such an elaborate piece of jewlery. Neither the ethics nor the value of the shiny ring seem to register with ${eventSlave.slaveName}, despite her intelligence; it seems like ${he} doesn't actually care about how costly it is, only that you've accepted ${his} 'little' present. ${canTalk(eventSlave) ? `"It'll look pretty on you, ${title}!" ${He} mrowls,` : `${He} makes a satisfied purring noise,`} then leaves <span class="devotion inc">with ${his} ears twitching happily.</span>`); + t.push(`You pick up the <span class="green">expensive ring,</span> deciding not to question how someone "lost" such an elaborate piece of jewelry. Neither the ethics nor the value of the shiny ring seem to register with ${eventSlave.slaveName}, despite her intelligence; it seems like ${he} doesn't actually care about how costly it is, only that you've accepted ${his} 'little' present. ${canTalk(eventSlave) ? `"It'll look pretty on you, ${title}!" ${He} mrowls,` : `${He} makes a satisfied purring noise,`} then leaves <span class="devotion inc">with ${his} ears twitching happily.</span>`); cashX(2500, "event", eventSlave); eventSlave.devotion += 2; } else if (V.junkCatPresent === 1) { @@ -233,7 +233,7 @@ App.Events.CMRESSCatPresent = class CMRESSCatPresent extends App.Events.BaseEven function moreDeadShit() { let t = []; - t.push(`You sigh as ${eventSlave.slaveName} drops a stupid present on your desk once more and wearily tell ${him} that ${he}'s allowed to hunt again. ${his} pointy ears immediately perk up, instantenously forgetting whatever it was that ${he}'d offered up to you in tribute just a few seconds ago. ${canTalk(eventSlave) ? `"Really!? I - thank${s}, ${title}! I'm gonna find lot${s} of stuff to kill for you, I promi${s}e! I'll be the be${s}t hunter ever!"` : `${He} wiggles ${his} butt from side to side enthusiastically and makes the loudest purring sound ${his} damaged vocal chords are capable of.`} You sigh in exasperation as the excitable cat${girl} bounds out of the room <span class="devotion inc">enthusiastically,</span> mentally preparing yourself for whatever disgusting corpse ${he}'s liable to drop on your desk next to show off ${his} catlike adoration.`); + t.push(`You sigh as ${eventSlave.slaveName} drops a stupid present on your desk once more and wearily tell ${him} that ${he}'s allowed to hunt again. ${his} pointy ears immediately perk up, instantaneously forgetting whatever it was that ${he}'d offered up to you in tribute just a few seconds ago. ${canTalk(eventSlave) ? `"Really!? I - thank${s}, ${title}! I'm gonna find lot${s} of stuff to kill for you, I promi${s}e! I'll be the be${s}t hunter ever!"` : `${He} wiggles ${his} butt from side to side enthusiastically and makes the loudest purring sound ${his} damaged vocal chords are capable of.`} You sigh in exasperation as the excitable cat${girl} bounds out of the room <span class="devotion inc">enthusiastically,</span> mentally preparing yourself for whatever disgusting corpse ${he}'s liable to drop on your desk next to show off ${his} catlike adoration.`); V.noDeadShit = 0; eventSlave.devotion += 8; return t; diff --git a/src/Mods/Catmod/events/CMRESS/lazyCat.js b/src/Mods/Catmod/events/CMRESS/lazyCat.js index ffb92b99088..9868e8b2c5c 100644 --- a/src/Mods/Catmod/events/CMRESS/lazyCat.js +++ b/src/Mods/Catmod/events/CMRESS/lazyCat.js @@ -147,7 +147,7 @@ App.Events.CMRESSLazyCat = class CMRESSLazyCat extends App.Events.BaseEvent { function scolding() { let t = []; - t.push(`You wake ${eventSlave.slaveName} up with a firm shake, watch as ${he} yawns for a second before realizing that you're looming over ${him}, and then scatters into position with a shocked yowl. You absolutely chew ${him} out, yelling at the lazy cat about ${his} responsabilities and obligations as a slave and that you have every right to beat ${his} ass or far worse for such an offense. Although ${his} ears flatten to either side as you scold ${him}, ${he}'s clearly <span class="trust inc">deeply relieved</span> that ${he} only got a chewing-out instead of anything worse this time around, and scurries off back to work the second you let ${him} go.`); + t.push(`You wake ${eventSlave.slaveName} up with a firm shake, watch as ${he} yawns for a second before realizing that you're looming over ${him}, and then scatters into position with a shocked yowl. You absolutely chew ${him} out, yelling at the lazy cat about ${his} responsibilities and obligations as a slave and that you have every right to beat ${his} ass or far worse for such an offense. Although ${his} ears flatten to either side as you scold ${him}, ${he}'s clearly <span class="trust inc">deeply relieved</span> that ${he} only got a chewing-out instead of anything worse this time around, and scurries off back to work the second you let ${him} go.`); eventSlave.trust += 2; return t; } diff --git a/src/Mods/Catmod/events/CMRESS/spoiledCat.js b/src/Mods/Catmod/events/CMRESS/spoiledCat.js index f6162d048e0..dec255db700 100644 --- a/src/Mods/Catmod/events/CMRESS/spoiledCat.js +++ b/src/Mods/Catmod/events/CMRESS/spoiledCat.js @@ -37,7 +37,7 @@ App.Events.CMRESSSpoiledCat = class CMRESSSpoiledCat extends App.Events.BaseEven App.Events.addParagraph(node, t); t = []; - t.push(`Although the new religious and cultural festivals and performances featuring your new catgirls - and, more typically, cat tits and ass - are both creative and entertaining, the public's worshipful love of catgirls does have the unfortunate effect of absolutely spoiling the narcissitic kittens. ${eventSlave.slaveName} in particular has been in the public eye a lot recently, both to do ${his} job and to appease the public eye for cats in theatre.`); + t.push(`Although the new religious and cultural festivals and performances featuring your new catgirls - and, more typically, cat tits and ass - are both creative and entertaining, the public's worshipful love of catgirls does have the unfortunate effect of absolutely spoiling the narcissistic kittens. ${eventSlave.slaveName} in particular has been in the public eye a lot recently, both to do ${his} job and to appease the public eye for cats in theatre.`); App.Events.addParagraph(node, t); t = []; @@ -64,7 +64,7 @@ App.Events.CMRESSSpoiledCat = class CMRESSSpoiledCat extends App.Events.BaseEven t.push(`The total humiliation addict <span class="devotion inc">quivers</span> as the crowd watches a Goddess get ${his} fuzzy ass mercilessly beaten.`); eventSlave.devotion += 5; } - t.push(` After you're satisfied with ${his} public apology, the <span class="trust dec">sniffling</span> cat${girl} scampers back to you, pulling ${his} bottoms back up over ${his} unexpectedly beaten cheeks. The public <span class="red">dissaproves</span> of such cruel treatment of holy icons, even if they might have enjoyed watching ${his} ass get smacked raw.`); + t.push(` After you're satisfied with ${his} public apology, the <span class="trust dec">sniffling</span> cat${girl} scampers back to you, pulling ${his} bottoms back up over ${his} unexpectedly beaten cheeks. The public <span class="red">disapproves</span> of such cruel treatment of holy icons, even if they might have enjoyed watching ${his} ass get smacked raw.`); App.Events.addParagraph(node, t); t = []; repX(-500, "event", eventSlave); @@ -74,7 +74,7 @@ App.Events.CMRESSSpoiledCat = class CMRESSSpoiledCat extends App.Events.BaseEven function goddess() { let t = []; - t.push(`You decide that it probably can't hurt to just let people continue treathing ${eventSlave.slaveName} like a little Goddess. After all, ${he}'s not challenging your authority with all this roleplay, and it's kind of cute. For ${his} half,${eventSlave.slaveName} is more than <span class="devotion inc">happy</span> to keep playing at being an ancient Egyptian deity, and the worshipful treatment has clearly made ${him} more <span class="trust inc">confident</span> too. A few days later, you see ${eventSlave.slaveName} at work, dressed up in full Egyptian regalia, two citizens kneeling behind ${him} and lavishing praise on the "goddess" as they kiss ${his} furry asscheeks through the silk. ${eventSlave.slaveName} waves to you, apparently <span class="lightcoral">loving the dominance.</span> The more submissive - and religious - citizens of your arcology seem to be <span class="green">enjoying it too.</span>`); + t.push(`You decide that it probably can't hurt to just let people continue treating ${eventSlave.slaveName} like a little Goddess. After all, ${he}'s not challenging your authority with all this roleplay, and it's kind of cute. For ${his} half,${eventSlave.slaveName} is more than <span class="devotion inc">happy</span> to keep playing at being an ancient Egyptian deity, and the worshipful treatment has clearly made ${him} more <span class="trust inc">confident</span> too. A few days later, you see ${eventSlave.slaveName} at work, dressed up in full Egyptian regalia, two citizens kneeling behind ${him} and lavishing praise on the "goddess" as they kiss ${his} furry asscheeks through the silk. ${eventSlave.slaveName} waves to you, apparently <span class="lightcoral">loving the dominance.</span> The more submissive - and religious - citizens of your arcology seem to be <span class="green">enjoying it too.</span>`); eventSlave.trust += 10; eventSlave.devotion += 10; eventSlave.fetishStrength = 10; diff --git a/src/Mods/Catmod/events/SoSBombing.tw b/src/Mods/Catmod/events/SoSBombing.tw index 7594a572112..cf5d2ad278d 100644 --- a/src/Mods/Catmod/events/SoSBombing.tw +++ b/src/Mods/Catmod/events/SoSBombing.tw @@ -15,7 +15,7 @@ Although they're not positive, they're requesting a few thousand credits in addi <br> <<link "Authorize the raid, but give your Imperial Knights authority over it">> <<replace "#result">> <<if $sekhmetbombplot == 1>> - You authorize the raid, bringing in your Knights to captain the effort. Early in the morning the next day, the heavily-armed Knights burst into an old warehouse in the lower sectors, interrupting a group of Sekhmeti terrorists bulding a series of improvised bombs on a bunch of turned-over crates. As the bombmakers scramble for their weapons, your Knights absolutely slaughter the group, blasting the scene to pieces with heavy firepower and shrugging off the helpless potshots the terrorists make with their ultra-heavy Imperial Plate. Although the overzealous Knights don't leave you anything left to enslave, the media are on the scene within minutes, and the interviews with smiling, unscathed Knights in their elegant coats of armor in front of the scene of an utterly destroyed terrorist cell is a @@.green;good look@@ for your arcology. + You authorize the raid, bringing in your Knights to captain the effort. Early in the morning the next day, the heavily-armed Knights burst into an old warehouse in the lower sectors, interrupting a group of Sekhmeti terrorists building a series of improvised bombs on a bunch of turned-over crates. As the bombmakers scramble for their weapons, your Knights absolutely slaughter the group, blasting the scene to pieces with heavy firepower and shrugging off the helpless potshots the terrorists make with their ultra-heavy Imperial Plate. Although the overzealous Knights don't leave you anything left to enslave, the media are on the scene within minutes, and the interviews with smiling, unscathed Knights in their elegant coats of armor in front of the scene of an utterly destroyed terrorist cell is a @@.green;good look@@ for your arcology. <<run cashX(-5000, "event")>> <<run repX(2500, "event")>> @@ -68,7 +68,7 @@ Although they're not positive, they're requesting a few thousand credits in addi <<run cashX(-5000, "event")>> <<run repX(1500, "event")>> <<else>> - You authorize the raid with no further comments. Early in the morning the next day, a group of security officers kick down the door of a small office building in the lower sectors, practically giving the workers inside heart attacks. One of the drones misinterprets a panicked worker dropping a file as an aggressive action and tases him, much to the chargin of the rest of the officer team. Arcology media is on the scene in minutes, and on top of being @@.red;a waste of money,@@ you've also got a PR nightmare on your hands as the tased worker complains on live media about the "unfair paranoia" of the arcology and how much his taser burns hurt. What a shit-show. + You authorize the raid with no further comments. Early in the morning the next day, a group of security officers kick down the door of a small office building in the lower sectors, practically giving the workers inside heart attacks. One of the drones misinterprets a panicked worker dropping a file as an aggressive action and tases him, much to the chagrin of the rest of the officer team. Arcology media is on the scene in minutes, and on top of being @@.red;a waste of money,@@ you've also got a PR nightmare on your hands as the tased worker complains on live media about the "unfair paranoia" of the arcology and how much his taser burns hurt. What a shit-show. <<run cashX(-5000, "event")>> <<run repX(-500, "event")>> diff --git a/src/Mods/Catmod/events/SoSSniper.tw b/src/Mods/Catmod/events/SoSSniper.tw index 885ab1e43ac..7835c50bc1b 100644 --- a/src/Mods/Catmod/events/SoSSniper.tw +++ b/src/Mods/Catmod/events/SoSSniper.tw @@ -75,13 +75,13 @@ As you pant in the wake of the sudden attack, $assistant.name notifies you that <<set $arcologies[0].prosperity -= 1>> <<run repX(-2000, "event")>> <<elseif _sniperescape == 2>> - Surviving the assassination attempt and killing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's propety. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. + Surviving the assassination attempt and killing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's property. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. <br><br> "Today a servant of Sekhmet was martyred while making an attempt on the life of a hedonistic new-world plutocrat. This was not the first attempt we have made, and it will not be the last. Next time, we will inscribe his name on the bullet that finishes the job. Abna Sakhmat damk-" You turn off the report. That's about all you need to see. <<set $arcologies[0].prosperity += 1>> <<run repX(2000, "event")>> <<elseif _sniperescape == 3>> - Surviving the assassination attempt and capturing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's propety. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. + Surviving the assassination attempt and capturing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's property. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. <br><br> "Today a servant of Sekhmet was martyred while making an attempt on the life of a hedonistic new-world plutocrat. The enemy has captured one of ours - in time we will free them, or perhaps they will awake to find a dagger in their back. Soon, they will understand the grave mistake of taking a Son into their ranks, even as a slave. Abna Sakhmat damk-" You turn off the report. That's about all you need to see. <<set $arcologies[0].prosperity += 1>> @@ -110,13 +110,13 @@ As you pant in the wake of the sudden attack, $assistant.name notifies you that <<set $arcologies[0].prosperity -= 1>> <<run repX(-2000, "event")>> <<elseif _sniperescape == 2>> - Surviving the assassination attempt and killing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's propety. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. + Surviving the assassination attempt and killing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's property. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. <br><br> "Today a servant of Sekhmet was martyred while making an attempt on the life of a hedonistic new-world plutocrat. This was not the first attempt we have made, and it will not be the last. Next time, we will inscribe his name on the bullet that finishes the job. Abna Sakhmat damk-" You turn off the report. That's about all you need to see. <<set $arcologies[0].prosperity += 1>> <<run repX(2000, "event")>> <<elseif _sniperescape == 3>> - Surviving the assassination attempt and capturing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's propety. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. + Surviving the assassination attempt and capturing the assassin earns you @@.green;admiration@@ of the citizenry, who see you as strong for punishing the assassin, particularly after you @@.red;pay@@ for the damage the sniper bullets caused to the wealthy elite's property. The next day, the Sons of Sekhmet release a 'news' update featuring their balaclava-wearing figurehead in front of his professional desk. <br><br> "Today a servant of Sekhmet was martyred while making an attempt on the life of a hedonistic new-world plutocrat. The enemy has captured one of ours - in time we will free them, or perhaps they will awake to find a dagger in their back. Soon, they will understand the grave mistake of taking a Son into their ranks, even as a slave. Abna Sakhmat damk-" You turn off the report. That's about all you need to see. <<set $arcologies[0].prosperity += 1>> diff --git a/src/Mods/Catmod/events/SoSassassin.tw b/src/Mods/Catmod/events/SoSassassin.tw index 0b9fa449d1d..bd575c6e88e 100644 --- a/src/Mods/Catmod/events/SoSassassin.tw +++ b/src/Mods/Catmod/events/SoSassassin.tw @@ -110,7 +110,7 @@ As you stroll through your market district in the afternoon, checking up on your <<set $gameover = "sons assassinated with bodyguard">><<goto "Gameover">> <</if>> <<else>> - You smile back at the attractive woman, getting lost in the depths of her twinkling eyes. As she approaches you, $assistant.name pings an alarm in your ear, which surprises you for a moment until you realize that, outside your fieldd of view, two men on opposite sides of the marketplace have just pulled compact battle rifles from inside their jackets and are screaming something in a foreign language as they aim at you. <<if $personalArms > 0 && _S.Bodyguard>> You pull your handgun out of its holster as _S.Bodyguard.slaveName snaps to attention, exchanging fire with the two assailants. A bullet hits you in the shoulder and sends you sprawling back against the ground in agony, but between the two of you you hit both of the attackers and they drop to the ground dead. <<elseif _S.Bodyguard>> _S.Bodyguard.slaveName quickly snaps to attention, pulling $his machine pistol from its holster and firing back at the two attackers. A bullet hits you in the arm and sends you sprawling back against the ground in agony, but _S.Bodyguard.slaveName drops both of the attackers before they can finish the job. <<else>><<set $gameover = "shotbysons">><<goto "Gameover">><</if>> + You smile back at the attractive woman, getting lost in the depths of her twinkling eyes. As she approaches you, $assistant.name pings an alarm in your ear, which surprises you for a moment until you realize that, outside your field of view, two men on opposite sides of the marketplace have just pulled compact battle rifles from inside their jackets and are screaming something in a foreign language as they aim at you. <<if $personalArms > 0 && _S.Bodyguard>> You pull your handgun out of its holster as _S.Bodyguard.slaveName snaps to attention, exchanging fire with the two assailants. A bullet hits you in the shoulder and sends you sprawling back against the ground in agony, but between the two of you you hit both of the attackers and they drop to the ground dead. <<elseif _S.Bodyguard>> _S.Bodyguard.slaveName quickly snaps to attention, pulling $his machine pistol from its holster and firing back at the two attackers. A bullet hits you in the arm and sends you sprawling back against the ground in agony, but _S.Bodyguard.slaveName drops both of the attackers before they can finish the job. <<else>><<set $gameover = "shotbysons">><<goto "Gameover">><</if>> As the two would-be assassins collapse, the pretty woman draws a vicious-looking curved knife from her sleeve, swears in a foreign language, and lunges towards you. <br><br> <<if _S.Bodyguard>>She's intercepted by _S.Bodyguard.slaveName, who drops $his empty firearm on the ground to pull $his own sword free. diff --git a/src/Mods/Catmod/events/sheduled/bodypuristprotest.tw b/src/Mods/Catmod/events/sheduled/bodypuristprotest.tw index 0fe8262aa9b..72a8791a1b8 100644 --- a/src/Mods/Catmod/events/sheduled/bodypuristprotest.tw +++ b/src/Mods/Catmod/events/sheduled/bodypuristprotest.tw @@ -24,7 +24,7 @@ One of the riot officers glances back at you, awaiting an order. This situation <span id="result"> <br> <<link "Order your troops to disperse the protest by force">> <<replace "#result">> - You don't have time for this shit. You tell the officer glancing at you to shut down these jumped-up hooligans without a second thought. With a nod, the officers press forward into the crowd in an organized fashion, to which they're met with instant pushback from the unarmed protestors. Someone throws a brick at the shieldwall which explodes into two parts with a loud smack, and then the entire situation erupts into chaotic, two-sided violance. As the officers start brawling with the protest crowd, trying to pindown fighting purists for arrest, you retreat back into your penthouse to watch the @@.red;blood flow in the streets.@@ This solution never fails, but the injuries and damages it'll cause are sure to be @@.red;expensive,@@ and riot scenes never look good in the media. + You don't have time for this shit. You tell the officer glancing at you to shut down these jumped-up hooligans without a second thought. With a nod, the officers press forward into the crowd in an organized fashion, to which they're met with instant pushback from the unarmed protestors. Someone throws a brick at the shieldwall which explodes into two parts with a loud smack, and then the entire situation erupts into chaotic, two-sided violence. As the officers start brawling with the protest crowd, trying to pindown fighting purists for arrest, you retreat back into your penthouse to watch the @@.red;blood flow in the streets.@@ This solution never fails, but the injuries and damages it'll cause are sure to be @@.red;expensive,@@ and riot scenes never look good in the media. <<run cashX(-2500, "violent fighting")>> <</replace>> <</link>> @@ -38,7 +38,7 @@ One of the riot officers glances back at you, awaiting an order. This situation <</replace>> <</link>> <<if $PC.skill.warfare >= 80>> -<br> <<link "Use your fearsome reputaton to intimidate them into surrender">> +<br> <<link "Use your fearsome reputation to intimidate them into surrender">> <<replace "#result">> You brush some concrete dust from the thrown brick off your shoulder. This isn't the first enemy you've stared down, and it sure as hell isn't the scariest. Even above the crackle of electrobatons and the shouting of the crowd, the entire protest group seems to hear when you ask them coldly if they've forgotten who you are. As the crowd watches, you rattle off battlefields and massacres, the names of armies you've shattered and towns you've burnt to ashes, casually point a finger at the blonde man with the megaphone, say his full name, and tell him that if he says another word you'll give his two daughters to your mercenaries as rape-toys, cut off his dick, and use him as a whipping board until he bleeds out after a few years of abuse. The unarmed crowd freezes up, seemingly just now becoming aware that while they're unarmed, the muscular, scarred-over guardsmen holding crackling electrobatons in front of them are most certainly not. You take the oppurtunity to remind them that the security cameras outside your penthouse has recorded every face in the crowd, and anyone who so much as raises a weapon in defense has their home, occupation, and family on file. No one moves a muscle. <br><br> diff --git a/src/Mods/Catmod/events/sheduled/projectNBlowingTheLid.tw b/src/Mods/Catmod/events/sheduled/projectNBlowingTheLid.tw index 00e0c5e7f90..487adf778ed 100644 --- a/src/Mods/Catmod/events/sheduled/projectNBlowingTheLid.tw +++ b/src/Mods/Catmod/events/sheduled/projectNBlowingTheLid.tw @@ -27,7 +27,7 @@ It's a fine, sunny afternoon in your plaza, surrounded by the noise of bustling <<if $arcologies[0].FSNeoImperialistLaw1 == 1>> <br> <<link "Send an emergency message to your Imperial Knights">> <<replace "#result">> - You immediately call out for your AI to send an emergency bulletin to every Knight in the city ordering them to get to your lab, and fast. As you yourself sprint towards the laboratory, the crack of loud gunshots ring through the air, back-and-forth fire that keeps going for nearly a full minute. By the time you finally arrive, you find the entrance to the lab absolutely covered in blood and bodies. All of the corpses on the ground are dressed in black and orange and clutching old-fashioned assault rifles, surrounded by guardsmen dressed in hot pink liveries. Their Knight, a goliath of a man wearing equally hot pink Imperial Plate bearing his crest that makes him look even bigger, is busy wrestling one struggling figure in black and orange to the ground, apparently the sole survivor on the Sons' side. As much as the Sons of Sekhmet's annoucement has @@.red;shocked@@ the arcology, the timely and heroic response of your Knights is just the PR event you needed to @@.green;reverse the damage,@@ especially when the rattled Dr. Nieskowitz comes out from the assaulted lab to thank you for saving his life. + You immediately call out for your AI to send an emergency bulletin to every Knight in the city ordering them to get to your lab, and fast. As you yourself sprint towards the laboratory, the crack of loud gunshots ring through the air, back-and-forth fire that keeps going for nearly a full minute. By the time you finally arrive, you find the entrance to the lab absolutely covered in blood and bodies. All of the corpses on the ground are dressed in black and orange and clutching old-fashioned assault rifles, surrounded by guardsmen dressed in hot pink liveries. Their Knight, a goliath of a man wearing equally hot pink Imperial Plate bearing his crest that makes him look even bigger, is busy wrestling one struggling figure in black and orange to the ground, apparently the sole survivor on the Sons' side. As much as the Sons of Sekhmet's announcement has @@.red;shocked@@ the arcology, the timely and heroic response of your Knights is just the PR event you needed to @@.green;reverse the damage,@@ especially when the rattled Dr. Nieskowitz comes out from the assaulted lab to thank you for saving his life. <<run repX(4000, "event")>> <<set $projectN.status = 5>> <<includeDOM App.UI.newSlaveIntro(_slave)>> @@ -37,7 +37,7 @@ It's a fine, sunny afternoon in your plaza, surrounded by the noise of bustling <<if $arcologies[0].FSRomanRevivalistLaw == 1>> <br> <<link "Send an emergency message out to your armed citizens to intervene">> <<replace "#result">> - You immediately send for your AI to send an emergency bulletin to your armed citizen-soldiers, calling for the sons and daughters of New Rome to defend the Republic once more. As you yourself sprint towards the laboratory, the crack of loud gunshots ring through the air, back-and-forth fire that keeps going for nearly a full minute. By the time you finally arrive, you find the entrance to the lab absolutely covered in blood and bodies. All of the corpses on the ground are dressed in black and orange and clutching old-fashioned assault rifles, surrounded by a large cluster of armed citizens, a few of which nurse wounds from their brief but intense fighting with the Sons. Two Hastati hold down a struggling survivor dressed in orange and black, seemingly the only still-breathing fighter on the Sons' side. As much as the Sons of Sekhmet's annoucement has @@.red;shocked@@ the arcology, the timely and heroic response of your Principes, honest citizens defending the arcology against violent foreign insurgents, is just the PR event you needed to @@.green;reverse the damage,@@ especially when the rattled Dr. Nieskowitz comes out from the assaulted lab to thank you for saving his life. + You immediately send for your AI to send an emergency bulletin to your armed citizen-soldiers, calling for the sons and daughters of New Rome to defend the Republic once more. As you yourself sprint towards the laboratory, the crack of loud gunshots ring through the air, back-and-forth fire that keeps going for nearly a full minute. By the time you finally arrive, you find the entrance to the lab absolutely covered in blood and bodies. All of the corpses on the ground are dressed in black and orange and clutching old-fashioned assault rifles, surrounded by a large cluster of armed citizens, a few of which nurse wounds from their brief but intense fighting with the Sons. Two Hastati hold down a struggling survivor dressed in orange and black, seemingly the only still-breathing fighter on the Sons' side. As much as the Sons of Sekhmet's announcement has @@.red;shocked@@ the arcology, the timely and heroic response of your Principes, honest citizens defending the arcology against violent foreign insurgents, is just the PR event you needed to @@.green;reverse the damage,@@ especially when the rattled Dr. Nieskowitz comes out from the assaulted lab to thank you for saving his life. <<run repX(4000, "event")>> <<set $projectN.status = 5>> <<includeDOM App.UI.newSlaveIntro(_slave)>> @@ -47,7 +47,7 @@ It's a fine, sunny afternoon in your plaza, surrounded by the noise of bustling <<if $mercenaries == 5>> <br> <<link "Send an emergency message out to your $mercenariesTitle">> <<replace "#result">> - You immediately send for your AI to send an emergency bulletin to your $mercenariesTitle, calling them for rapid-deployment to the genetics lab ASAP. As you yourself sprint towards the laboratory, the crack of loud gunshots ring through the air, back-and-forth fire that keeps going for nearly a full minute. By the time you finally arrive, you find the entrance to the lab absolutely covered in blood and bodies. All of the corpses on the ground are dressed in black and orange and clutching old-fashioned assault rifles, surrounded by a small QRF force of lightly-armed mercenaries, most of whom hang off the sides of an armored APC set readied for just such an occasion. An especially large mercenary pins down a struggling survivor dressed in orange and black, seemingly the only still-breathing fighter on the Sons' side. As much as the Sons of Sekhmet's annoucement has @@.red;shocked@@ the arcology, the timely response of your well-trained mercenaries stopping a terrorist attack in under three minutes is just the PR event you needed to @@.green;reverse the damage,@@ especially when the rattled Dr. Nieskowitz comes out from the assaulted lab to thank you for saving his life. + You immediately send for your AI to send an emergency bulletin to your $mercenariesTitle, calling them for rapid-deployment to the genetics lab ASAP. As you yourself sprint towards the laboratory, the crack of loud gunshots ring through the air, back-and-forth fire that keeps going for nearly a full minute. By the time you finally arrive, you find the entrance to the lab absolutely covered in blood and bodies. All of the corpses on the ground are dressed in black and orange and clutching old-fashioned assault rifles, surrounded by a small QRF force of lightly-armed mercenaries, most of whom hang off the sides of an armored APC set readied for just such an occasion. An especially large mercenary pins down a struggling survivor dressed in orange and black, seemingly the only still-breathing fighter on the Sons' side. As much as the Sons of Sekhmet's announcement has @@.red;shocked@@ the arcology, the timely response of your well-trained mercenaries stopping a terrorist attack in under three minutes is just the PR event you needed to @@.green;reverse the damage,@@ especially when the rattled Dr. Nieskowitz comes out from the assaulted lab to thank you for saving his life. <<run repX(4000, "event")>> <<set $projectN.status = 5>> <<includeDOM App.UI.newSlaveIntro(_slave)>> diff --git a/src/Mods/Catmod/events/sheduled/projectNBubbles.tw b/src/Mods/Catmod/events/sheduled/projectNBubbles.tw index 8da85af919e..e8f384566a8 100644 --- a/src/Mods/Catmod/events/sheduled/projectNBubbles.tw +++ b/src/Mods/Catmod/events/sheduled/projectNBubbles.tw @@ -2,7 +2,7 @@ <<set $nextButton = "Continue", $nextLink = "Scheduled Event">> -You check in on the genelab, and are pleased to see that project N is making a great deal of progress. What was once an indistinguishable fleshy mass in a tube of mysterious green liqud looks now more like a small, unconscious humanoid body, pink-fleshed and nude, with a set of pointy triangular ears atop its bald head that vaguely resemble a cat. Doctor Nieskowitz steps up to you as you examine the growing body, actually smiling for once. +You check in on the genelab, and are pleased to see that project N is making a great deal of progress. What was once an indistinguishable fleshy mass in a tube of mysterious green liquid looks now more like a small, unconscious humanoid body, pink-fleshed and nude, with a set of pointy triangular ears atop its bald head that vaguely resemble a cat. Doctor Nieskowitz steps up to you as you examine the growing body, actually smiling for once. <br><br> "Ah, I see you've seen our latest progress. I'm quite proud of the team's work so far, you know - five months ago I would have said this kind of genetic splicing was simply impossible. But there's no better scientific feeling than proving yourself wrong, eh? Anyway, we've started to refer to the subject as 'Bubbles', on account of the-" The doctor is interrupted by a slight thrashing movement from the unconscious body, which produces a short span of bubbling within the tube's liquid. "- Well, that. But anyway, since you're funding the project and she'll be your property once we finish, I thought it best to ask you your opinion on the matter of a real name before we proceed any further." <span id="result"> diff --git a/src/Mods/Catmod/events/sheduled/projectNInitialized.tw b/src/Mods/Catmod/events/sheduled/projectNInitialized.tw index 86a4287b591..72bcea36263 100644 --- a/src/Mods/Catmod/events/sheduled/projectNInitialized.tw +++ b/src/Mods/Catmod/events/sheduled/projectNInitialized.tw @@ -9,7 +9,7 @@ The first few days within the lab are spent organizing the new staff's structure <span id="result"> <br> <<link "Announce Project N to the public">> <<replace "#result">> - You hold a press release the next day with a number of prominent journalists in the arcology noting the research team that you've gathered for project N, and its intention to create the world's first fully natural catgirl. Even though you've got absolutely no results to show and the project is still in its fully theoretical stage, the attending journalists react to the news with obvious @@.green;excitement@@ and you spend the next few hours answering conceptual questions that run on arcology media for the next couple of days, which @@.green;helps@@ promote your public image. When you return to the lab, Dr. Nieskowitz is clearly irritated, telling you that the media attention is almost guaranteed to @@.red;slow down@@ progress in these early stages. <<if $arcologies[0].FSBodyPurist != "unset">> This annoucement absolutely @@.red;horrifies@@ the body purists in your arcology.<</if>> + You hold a press release the next day with a number of prominent journalists in the arcology noting the research team that you've gathered for project N, and its intention to create the world's first fully natural catgirl. Even though you've got absolutely no results to show and the project is still in its fully theoretical stage, the attending journalists react to the news with obvious @@.green;excitement@@ and you spend the next few hours answering conceptual questions that run on arcology media for the next couple of days, which @@.green;helps@@ promote your public image. When you return to the lab, Dr. Nieskowitz is clearly irritated, telling you that the media attention is almost guaranteed to @@.red;slow down@@ progress in these early stages. <<if $arcologies[0].FSBodyPurist != "unset">> This announcement absolutely @@.red;horrifies@@ the body purists in your arcology.<</if>> <<run repX(2000, "event")>> <<set $projectN.public = 1>> <<set $bodyPuristRiot = 1>> diff --git a/src/Mods/Catmod/events/sheduled/projectNMoMoney.tw b/src/Mods/Catmod/events/sheduled/projectNMoMoney.tw index 1eaadea2ee5..3386e009b83 100644 --- a/src/Mods/Catmod/events/sheduled/projectNMoMoney.tw +++ b/src/Mods/Catmod/events/sheduled/projectNMoMoney.tw @@ -44,7 +44,7 @@ equivalent to <<print cashFormat(50000)>>. <</if>> <br> <<link "Discontinue Project N">> <<replace "#result">> - You casually hand back the clipboard to Nieskowitz and tell him that you didn't plan on spending a cent more on project N - and still don't. As the frustrated biologists start to pack up their things, Nieskowitz tells you that if you "get your head out of your ass" they'll be avalible to resume work on the project, provided you have the money to fund it this time. + You casually hand back the clipboard to Nieskowitz and tell him that you didn't plan on spending a cent more on project N - and still don't. As the frustrated biologists start to pack up their things, Nieskowitz tells you that if you "get your head out of your ass" they'll be available to resume work on the project, provided you have the money to fund it this time. <<set $projectN.status = 0>> <</replace>> <</link>> diff --git a/src/Mods/Catmod/events/sheduled/projectNTechRelease.tw b/src/Mods/Catmod/events/sheduled/projectNTechRelease.tw index 91eeff6eac9..01f92696e6e 100644 --- a/src/Mods/Catmod/events/sheduled/projectNTechRelease.tw +++ b/src/Mods/Catmod/events/sheduled/projectNTechRelease.tw @@ -4,12 +4,12 @@ Project N is complete. You've successfully engineered the world's first natural catgirl, $subjectDeltaName, whose face you occasionally see splayed out on some media report excitedly detailing "new scientific innovations". Despite the unwanted attention from radicals and terrorists the project generated, seeing your face displayed in the news as a patron of progress certainly helps to make it feel as though it was all worth it in the end. <br><br> -But even though the project's been finished, you still have one last decision to make. Media attention in the wake of $subjectDeltaName's release has generated significant public interest in the technologies and documentation used in project N, and as the sole propeitor of the tech, you've received generous offers from other arcology owners interested in creating their own catgirls along with public petitions to release all documents for public use. If you don't release the project N tech now, it's possible that a competitor might figure out how to engineer their own catgirls in the future, so if you want to capitalize on the short-lived media craze for either public face or money, it'd be best to make a decision on the matter immediately. +But even though the project's been finished, you still have one last decision to make. Media attention in the wake of $subjectDeltaName's release has generated significant public interest in the technologies and documentation used in project N, and as the sole proprietor of the tech, you've received generous offers from other arcology owners interested in creating their own catgirls along with public petitions to release all documents for public use. If you don't release the project N tech now, it's possible that a competitor might figure out how to engineer their own catgirls in the future, so if you want to capitalize on the short-lived media craze for either public face or money, it'd be best to make a decision on the matter immediately. <br><br> <span id="result"> <br> <<link "Release the Project N documentation and technology for free">> <<replace "#result">> - You opt to release the project N technologies for free public use, a decision you annouce in a brief media conference the next day. The unexpectedly generous decision is met with @@.green;praise@@ by the general public, although, of course, the only people who have the capital to actually apply the tech will be other exclusive plutocrats. You're sure that at least some nerd in his basement is going to use your open-source code to try and grow a catgirl in his basement, though. Godspeed. + You opt to release the project N technologies for free public use, a decision you announce in a brief media conference the next day. The unexpectedly generous decision is met with @@.green;praise@@ by the general public, although, of course, the only people who have the capital to actually apply the tech will be other exclusive plutocrats. You're sure that at least some nerd in his basement is going to use your open-source code to try and grow a catgirl in his basement, though. Godspeed. <<run repX(3000, "event")>> <<set $projectN.decisionMade = 1>> <<set $projectN.techReleased = 1>> @@ -17,7 +17,7 @@ But even though the project's been finished, you still have one last decision to <</link>> <br> <<link "Patent the Project N technologies and sell them selectively to other wealthy elites">> <<replace "#result">> - You create a patent on the project N technologies and sell them to a select few arcology owners, mostly friends of yours. Although mildly dissapointing to some who hoped for an open-source release, this is more or less business as usual in the free cities, and you get to @@.green;line your own pockets@@ while other elites prepare their own labs to corner the emerging demand for catgirl slaves alongside you. The rich get richer. Just another day in paradise. + You create a patent on the project N technologies and sell them to a select few arcology owners, mostly friends of yours. Although mildly disappointing to some who hoped for an open-source release, this is more or less business as usual in the free cities, and you get to @@.green;line your own pockets@@ while other elites prepare their own labs to corner the emerging demand for catgirl slaves alongside you. The rich get richer. Just another day in paradise. <<run cashX(80000, "project N tech sale")>> <<set $projectN.decisionMade = 1>> <<set $projectN.techReleased = 1>> @@ -25,7 +25,7 @@ But even though the project's been finished, you still have one last decision to <</link>> <br> <<link "Hoard the Project N technologies to yourself to create a monopoly on catgirl production">> <<replace "#result">> - You opt to leave the other elites completely out of it and refuse to sell or release the project N technologies at all. This decision is seen as @@.red;open greed@@ by both the general public and other wealthy elites, who make a point of bashing you over the choice on major news networks. Although you've ruffled some feathers by choosing to corner the market yourself, you now have a total monopoly on catgirl production, and as long as you can keep Nieskowitz and the other scientists churning out catgirls, you could make an absolute killing as their sole propeitor... + You opt to leave the other elites completely out of it and refuse to sell or release the project N technologies at all. This decision is seen as @@.red;open greed@@ by both the general public and other wealthy elites, who make a point of bashing you over the choice on major news networks. Although you've ruffled some feathers by choosing to corner the market yourself, you now have a total monopoly on catgirl production, and as long as you can keep Nieskowitz and the other scientists churning out catgirls, you could make an absolute killing as their sole proprietor... <<set $projectN.decisionMade = 1>> <<run repX(-1500, "event")>> <</replace>> diff --git a/src/events/reArcologyInspection.js b/src/events/reArcologyInspection.js index 879b7194ec2..62eaf75170f 100644 --- a/src/events/reArcologyInspection.js +++ b/src/events/reArcologyInspection.js @@ -60,7 +60,7 @@ App.Events.REArcologyInspection = class REArcologyInspection extends App.Events. if (V.weatherToday.severity <= 1) { t.push(`You enter ${arcology.name} through the main surface entrance, beneath the reinforced solar panel curtain. A security drone scans you at the door, as it does every unexpected visitor. You can't help but grin as you imagine the effect that your surprise arrival is having on ${agent ? agent.slaveName : "your trustees"}, and stroll into the main atrium.`); } else { - t.push(`You enter ${arcology.name} through the transport tunnel, emerging directly into the main atrium. A security drone scans you as you exitas it does every unexpected visitor. You can't help but grin as you imagine the effect that your surprise arrival is having on ${agent ? agent.slaveName : "your trustees"}.`); + t.push(`You enter ${arcology.name} through the transport tunnel, emerging directly into the main atrium. A security drone scans you as you exit, as it does every unexpected visitor. You can't help but grin as you imagine the effect that your surprise arrival is having on ${agent ? agent.slaveName : "your trustees"}.`); } App.Events.addParagraph(node, t); @@ -89,7 +89,7 @@ App.Events.REArcologyInspection = class REArcologyInspection extends App.Events. App.Events.addParagraph(node, t); t = []; - t.push(`Afer a few minutes, ${agent ? agent.slaveName : "a member of your trustee board"} rushes over to you.`); + t.push(`After a few minutes, ${agent ? agent.slaveName : "a member of your trustee board"} rushes over to you.`); if (agent) { t.push(Spoken(agent, `"${Master}, it's so good to see you in ${arcology.name}!"`)); t.push(`${He} embraces you eagerly`); -- GitLab