diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index c98f726232435e736906fc44bf5e69bacae8befb..31d3d21995a6ae8ccbd6192220e3f04812c428db 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -1,4940 +1,5294 @@ - -Lolimod (may have some pregmod and optionsmod stuff mixed with it) - 02/20/16 - 0.6.1 - - 03/12/16 - 0.6.2.3 - - 03/17/16 - 0.6.3 - - 03/18/16 - 0.6.3.2 - - 03/30/16 - 0.6.5 +Pregmod + + 0.10.7.0/1 + +12/22/17 + + 221 + -fixed servants quarters bugs + +12/21/17 + + 220 + -saRules now applies to the servants quarters + -fixes + Fixed an issue with reMalefactor displaying the wrong text block. + + 219 + -fixes + More cache clearing, fixes to reBoomerang preg setters and a typo in raWidgets causing trouble. + +12/20/17 + + 218 + -SFanon's tweaks - 03/31/16 - 0.6.5.1 + 217 + -fixed sex count NaN in saRules-schoolroom + -tweaked childgen to use current father name + +12/19/17 - 0.6.5.2 + 216 + -saRules now applies to the schoolroom + -fixes + +12/18/17 + + 215 + -fixed brothel devotion oddities + -adjusted arcology sector demand + -optional comma'd numbers + Every purchase and selling of an arcology sector will now make the nexst more expensive. Selling one increases it more than buying one, so while it may bring in quick money will make it more difficult to reaquire. + + 214 + -saRules now applies to the spa + Also fixed luxury rules being retained when removed from certain facilities. Those will now default to "normal". + +12/17/17 + + 213 + -lots of spelling corrections + -fixes + + 212 + -fixes + -new outcome for reRebels - 04/12/16 - 0.6.7 +12/16/17 + + 211 + -fixes + + 210 + -fixed "psychosupresants" + + 209 + -minor fixes + +12/15/17 + + 208 + -saRules now applies to the cellblock + -new cellblock setting to forbid your wardeness from cumming inside your prisoners + -git contributed fixes + -Inflation settings are also now restricted for the cellblock, similar to the dairy and arcade. + +12/13/17 + + 207 + -git contributed code simplification and fixes + + 206 + -git contributed fixes + +12/12/17 + + 205 + -git contributed fixes and muscle range expansion to custom slave/starting girls + + 204 + -saRules now applies to the clinic - 0.6.7.2 + 203 + -fxied bad if in saRules - 04/17/16 - 0.6.8.1 + 202 + -fixes + +12/11/17 + + 201 + -SFanons stuff + + 200 + -saRules now applies to the club + + 199 + -fixes - 04/19/16 - 0.6.9 + 198 + -fixes + -saRules now applies to the brothel - 0.6.9.4 +12/10/17 + + 197 + -anon's tweaks + Mostly little cheat edit tweaks to secEx. + + 196 + -fixes + -saRules tinkering - 04/28/16 - 0.6.10.1 +12/09/17 + + 195.1 + Should fix >>149556 - 05/18/16 - 0.7.0.2 + 195 + -fixes + -saRules tinkering - 05/11/16 - 0.6.12.2 + 194.1 + -same fix as >>149491 (Broken pharmaceutical fabricuator purchase option) - 05/24/16 - 0.7.1 + 194 + -SFanon's passive PC skill gaining + -anon's various additions and corrections + -fixes - 0.7.1.1 +12/08/17 - 06/07/16 - 0.7.2.2 + 193 + -fixes + + 192 + -anon's leadership slave skills + -fixes - 06/09/16 - 0.7.2.3 +12/06/17 + + 191 + -SFanon's fixes + -Crimeanon's fixes - 06/14/16 - 0.7.3.1 + 190 + -SFanon's fixes + + 189 + -fixes and tweaks - 06/22/16 - 0.7.4.1 + 188 + -fixes + -SFanon's fixes + -secEx tweaks + +12/05/17 + + 187 + -fixes + -SFanon's fixes - 06/28/16 - 0.7.5 + 186 + -fixes + -SFanon's stuff - 0.7.5.1 + 185 + -fixed <<m>> - 07/04/16 - 0.7.6.2 + 184 + -tweaks to pregnancy breast growth + -pregnancy overhaul phase 3 (belly implants) completed - 07/05/16 - 0.7.7 + 183 + -sugarcube 2.21.0 + -continued bellyImplant work - 07/07/16 - 0.7.7.2 +12/04/17 + + 182 + -fixes - 0.7.7.3 + 181 + -fixes + -reduced value of milk and cum + -continued bellyImplant work - 07/12/16 - 0.7.8 + 180 + -fixes - 07/13/16 - 0.7.8.1 + 179 + -fixes + -FSanon's custom slave voice options + -continued bellyImplant work - 07/19/16 - 0.7.9.1 +12/03/17 + + 178 + -fixes - 0.7.9.2 +12/02/17 + + 177 + -fixes + + 176 + -fixed bugs - 0.7.9.3 + 175 + -added anon's siren song part 2 + -fixes + -added tracking to ng+ slaves to keep them from stealing the spotlight in certain current game events - 07/21/16 - 0.7.9.4 + 174 + -added SFanon's eye and hair autosurgery settings - 07/27/16 - 0.7.10 - -making the new recruitment events use the age settings. + 173 + -The Hippolyta Acedemy added + -fixes - 0.7.10.1 - -Redisigned buying other FS clothing, it is now found under a new subsection of Manage Arcology. - -fixed bugs and typos - - - >>20506, >>20508 Okay, this bug should finally be fixed. Also tweaked loli nicknames a bit. +12/01/17 + + 172 + -SFanon's stuff + -anon's slave self impregnation + -fixes - 07/28/16 - 0.7.10.2 - -Also includes a temporary fix for a bug that I expect will be corrected in the next hot fix + 171 + -fixed .pregSource not handling ng+ + -tweaked childgen - 0.7.10.3 +11/30/17 + + 170 + -added vector art anon's bushy pits + -tweaked childgen - 08/01/16 - 0.7.11 + 169 + -SFanon's fixes + -Doubled non size related bonuses in GR's big butt policy for slimness societies to offset the negative of big butts - 08/02/16 - 0.7.11.1 - -update for loli mod plus unofficial 0.7.11.1 updates for "slave descriptions, enhanced master suite report and aging options" and pregmod are up: +11/29/17 + + 168 + -disabled broken vector + -escorts now have a slight edge when it comes to teaching slaves sex skills - 08/03/16 - 0.7.11.2 + 167 + -SecEx battle prestige - 08/09/16 - 0.8.0.2 - -with correct high adjustments. + 166 + -fixes + -some minor tweaks - 08/16/16 - 0.8.1.3 - - The "disable age penalties for jobs" submod now has a mechanical effect rather than just changing messages. - - The long-standing change that allows slaves without balls but with artificial male hormone injections to experience erections has been added in some places where it was missing. In the process a vanilla bug in "SA serve your other slaves" where the wrong slave's attributes were being checked was corrected. - - Fixed the "flaws her mouth" silliness that somehow snuck back in from the base game. (It should be "quirks her mouth" so it was probably the victim of Replace All.) - - Incorporates a fix posted on halfchan for the "force her to rape herself" option for new slaves not appearing. - - Fixed one place in the game where a slave could refer to young slave as a "teenager" although she might be preteen. + 165 + -fixes + -dairy entry tweaks + -color tweaking - 0.8.1.3.1 - -Fix for a variable name in "ask her about her feelings." +11/28/17 - 08/19/16 - 0.8.1.4 - - 08/23/16 - 0.8.2 + 164 + -fixes + -continued color wars - 0.8.2.1 + 163 + -minor fixes + -color standardization/what the fuck does this color even mean? - 08/30/16 - last known lolimod merge - 0.8.3.1 + 162 + -fixes + -SFanon's fixes + -Crimeanon's fixes -New Lolimod - not incorporated +11/27/17 - 09/18/16 - 0.8.5.3 - - 09/21/16 - 0.8.6.1 - - 2 - With the 2 bugfixes applied + 161 + -fixed custom slaves making all slaves their race - 10/03/16 - 0.8.6.7 - In this update, loli nicknames are back, retirement age can be set lower in policies, and you can now pursue up to 6 FS directions! + 160 + -fixed reRecruit - 10/06/16 - 0.8.7.1 + 159 + -fixed bugs + -added a policy for open slave dick use +11/26/17 -Pregmod + 158 + -fixed lactation implant dairy setting bug - 07/18/16 + 157 + -added rumor reduction to reputation policies SecEx: + -discounts for applicable PC experience + -cyber upgrade for units - Pregmod first release! - -pregnancy clothing descriptions - -hyperpregnancy (avoidable)(extreme content) - -future society focused on pregnancy - -2 new clothing options - -1 new accessory - -3 new assistant appearences - -2 new brothel upgrades for expansionist societies - -new slave descriptions (optional) - -reworked master suite to report on your harem (optional) - -Added a means to buy FS exclusive clothes and accessories - -fixed some bugs - -added my own bugs +11/25/17 - 07/18/16 + 156 + -SFanon's fixes and tweaks - -Fixed master suite - -Fixed a bug where a vaginaless slave would wear a fake belly leaving you with no way to remove it. + 155 + -fixed princes - 07/20/16 - -0.7.9.3 - -fixed some bugs and typos while updating - Slave Documentation: - -added new hair and eye colors from 0.7.9.0 + 154 + -fixed FCTV channels 12 and 13 not showing reruns should they run out of content - 07/21/16 - -0.7.9.4 - -Added interactions between facility heads and relatives/relations/rivals/legendary slaves - -fixed several bugs and more typos - - 07/28/16 - -0.7.10.3 - - 07/30/16 - -Experimental build - -Fixed penis enhancement bug - -Fixed slaves wearing fake bellies and then bitching about said belly. - -Deployed experimental "choose which FS your assistant takes after" feature. - - 08/04/16 + 153 + -Security Expansion mod officially added + -finished phase 2 of the pregnancy overhaul (inflation overhaul) + -added the option to not implant cattle for lactation implants to the dairy + -fixes -0.7.11.2 - -FS assistant appearances now selectable via assistant appearance options - -implemented provided rules assistant fix - -fixed concubine not receiveing master suite drug settings - -made sure everything adheres to indenture restrictions - - 08/11/16 +11/23/17 -0.8.0.2 - -Personal assistant will now take after a supremacist FS's choosen race. - -Added libido gain/loss during pregnancy. - - 3 - -fixed pregnancy libido. - - 08/21/16 - -0.8.1.4 - -rules assistant should be able to handle any degree of fertility - -layed framework for pregnancy accessability + 152 + -fixes + -changes to whoring/slutting/hole need + -continued inflation work - 2 - -fixed pregnancy libido spam - -added pregnancy accessibility improvement akin to the huge breast accessibility - - 08/25/16 + 151 + -fixes + -tweaks to BP and TF in regards to extreme facial surgery and race alteration + -continued inflation changes + -SFanon's stuff -0.8.2.2 - -a new type of breast implant. - -disabled the penitent nun's habit in the walk past code as it refused to not throw errors, traced it to <<case>> not tolerating '. +11/21/17 + + 150 + -tweaks + + 149 + -custom slave overhaul + +11/20/17 + + 148 + -added settings to enable/disable lactation implants in flat slaves + + 147 + -fix + + 146 + -fixes + -dairy now only increases breasts in lactating slaves and the stimulators increase cum output + + + 145 + -fixes + -new SJW recruit + -dairy slaves will only receive lactation implants if they have no dick, have breasts larger than flat, or are already lactating naturally. + -nationality reweighting + +11/19/17 + + 144 + -The daughters of liberty now require combatants to pass a physical before deployment (the captures will be in a more reasonable fighting shape) + + 143 + -SFanon's stuff + + 142 + -fixes + + 141 + -completed new vanilla country additions + -fixes + +11/18/17 - 08/27/16 + 140 + -fixes + -SFanon's stuff + + 139 + -fixes + + 138 + -fixes + -SFanon's stuff + +11/17/17 + + 137 + -fixes + -began inflation rework stage of pregnancy overhaul (phase 2) + +11/16/17 + + 136 + -fixes + -RESSTR cleaning completed + + 135 + -fix to RA drug reduction targets not subtracting implants + + 134 + -major revisions to how temporarily removed slaves are handled + +11/15/17 + + 133 + -major fixes to temporarily removed slaves + -fixes + -removed restrictions on hormone blockes + -RESSTR event cleaning + + +11/14/17 + + 132 + -fix + + 131 + -fixes + -Completed RESS cleanup + + 130 + -fixed the free range dairy assignment scene + -SFanon's stuff + +11/13/17 + + 129.1 + -more fixes + + 129 + -fixes + + 128 + -anon's scalemail bikini + -fixes + + 127 + -fixed fFeet + + 126 + -fixes + -major oversight corrections + -added short stories to FCTV + -alterations to artWidgets.tw + +11/12/17 + + 125 + -fixes + -RESS work + + 124 + -fixes + -dairy diet changes + + 123 + -some fixes + -more RESS work + +11/11/17 + + 122 + -fixes + -very bushy pubes + + 121 + -fixed >>140790 (<> in the DefaultRules widget is missing a $) + + 120 + -fixed bugs + -removed deprecated "be your recruiter" + -more RESS stuff + +11/09/17 + + 119 + -fixes + + 118 + -fixes + +11/08/17 - 4 - -now with less PA appearance being replaced with events. + 117 + -fixes - 5 - -Birth count tattoo and FS recuitement event fixed. + 116 + -tweaked supremacist and subjugationist beauty and FResults + -fixes + -more RESS work - 08/28/16 + 115 + -fixes + -more RESS work - 6 - -All forms of impregnation now adhere to fertility effects. - - 09/03/16 - -0.8.3.4 +11/07/17 - 2 - -fixed missing <</nobr>> in new birth code - -fixed potential conflicts with dairy births + 114.1 + -fixed >>139762 - 09/14/16 + 114 + -fixed bugs + -capped devotion gained from max trust to prevent unruly slaves from suddenly loving you + -more RESS work -0.8.5.2 - -added full broodmother support to the new birth system, complete with their own variants - -added missing PA appearances in some events - -other things I forgot after the update failed last weel +11/06/17 - 09/15/16 + 113 + -fixes + -added isItemAccessible() to handle those obnoxious checks for FS and purchased items -0.8.5.3 +11/05/17 - 3 - -fixed shit - - 09/17/16 - - 4 - -fixed more bugs - - 09/19/16 + 112 + -fixed bugs + -tweaked choosing own clothes a little -Pregmod + lolimod 0.8.5.3 WIP - -support for blind slaves - -support for larger tits in fondle boobs and fuck boobs - - 09/23/16 +11/04/17 -0.8.6.2 - -added a new FS focused on eugenics and society's top citizens. - -added the random father impregnation code, your slaves will now randomly impregnate each other when appropriate. + 111 + -fixes - 09/24/16 +11/03/17 -0.8.6.3 - -Biggest change is most likely just birth tinkering so immobile slaves don't pop the amp birth scenes. + 110 + --fixes + -vanilla cleanings + -continued RESS work - 5 - -birth should now, hopefully, work right. +11/01/17 - 6 - -fixed, selling a slave causes every event to trigger. + 109 + -fixed >>137381 (mutinery attempt - Cannot read property 'nationality of undefined) - 09/25/16 + 108 + -fixed self pregnancy confusing childgen - 7 - -fixed "new slave intro", removed accidentally added canSee(), and added summary exceptions for slaves younger than fertility age. + 107 + -fixed reported bugs and family quirks - 9 - -Fixed dairy and an infinite loop in slave impregnation. +10/31/17 - 09/28/16 - -0.8.6.5 - -added hyper butt drugs - -added additional immobile conditions, which may cause trouble for now - -added more content to "Eugenics" FS + 106 + -RESS work + -hormone blockers now block erections - 09/30/16 + 105 + -converted the applicable .hormone calls to use .hormoneBalance + -added hormone blockers to restrict hormone effects and speed normalization while used -0.8.6.7 - -hopefully fixed rival age bug +10/30/17 - 10/03/16 - -Pregmod WIP - -Reworked rival-hostage event to center around corruption, the hostage will become more degenerate/broken as the war drags on. - -fixed eugenics ball bug - -fixed doubled surgery + 104 + -fixes - 10/06/16 + 103 + -hormones rework + -fixes -0.8.7.1 - -You know it's a slow week when your biggest patch note is XY slaves now have scrotum generation. +10/28/17 - 2 - -Fixed forgotten age description code. + 102 + -fixes - 3 - -Hostage corruption should now work correctly. - - 10/07/16 + 101 + -fixes + -Milkanon's channel is live in FCTV - 4 - -Hopefully this one fixes things, though it can not undo the age issue. - -Also learned that I should never use variables in random(), ever. + 100 + -fixes + -fFeet overhaul + -fFeet moved out of cheatmode - 5 - -Added more to hostage corruption - -rebalanced the war again (more favorable to you) - -fixed retirement collars - -fixed dispensary bugs - -fixed spa, clinic, and cellblock not swapping to bought in manage arcology - - 10/10/16 +10/27/17 + 99 + -fixed various bugs -Pregmod WIP. - -reenabled immobilization after getting it working right - -SE birth v2, note there are now birth complications - -added a new player origin, currently undergoing balancing as the rep loss may be too high + 98 + -fixes - 10/13/16 +10/26/17 -0.8.8.1 - -added new nicknames - -cleaned up SE birth some more - -changed around 20000 conditional expressions when I could have just left them as is. + 97 + -fixes - 10/14/16 + 96 + -stuffedanon's fixes - 2 - -Mostly just bug fixes. - - 3 - -added some more birth scenes - -spellchecked things, boy they needed it - -added physical/mental birth/pregnancy effects - -bug fixes - - 4 - -more bug fixes +10/25/17 - 5 - -mostly just bug fixes again, though good work finding them - -also updated the documentation I use for slaves + 95 + -added masturbation only release rule + -fixes - 10/15/16 +10/24/17 -0.8.8.2 - -A lot of rollbacks in 0.8.8.2 and as such some of the content added with 0.8.8.0 got lost. Also tons of conditional expressions changed back that I have a feeling are going to get swapped right back. - -Almost feels like all the content modders aren't on the same page. + 94 + -fixes + -vanilla tweaks + -nationality presets now use weighted arrays (except the big one, haven't gotten it done yet) + -eugenics bad end rework - 7 - -yet more bug fixes including >>35400 and >>35291 + 93 + -fixes - 10/16/16 - - 8 - -SE Birth v4 +10/23/17 - 9 - -fixed >>35509 (bowties and Egyptian necklaces too). - - 10 - -Fixed broodmother bug and removed impregnation devotion exploit. - -Fixing the limbs is going to be a peice of work, for what ever their weeks to completion won't move so I'm going to have to track what isn't updating right. - + 92 + -bunch of vanilla stuff since I raided the waiting vanilla pull requests + -fixes - 11 - -fixed reported bugs + 91 + -fixes + -user submitted QoL improvements - 10/18/16 +10/22/17 -0.8.9.0 - -biggest change will be a rough draft of the loli aging code + 90 + -added >>135219 (Economy widget/spreadsheet fix for case when variables are somehow not initialized but the sheet is being displayed anyway) - 10/19/16 + 89 + -fixed reAWOL -0.8.9.1 + 88 + -SFanon's work - 3 - -SE birth doesn't need to loop back into scheduled events anymore since it is now combining all the births into a single event, thus I can just attach AS Dump to $nextLink and pretend SE birth hasn't become something beyond understanding. - -Though that still doesn't explain how $activeSlave can hold more than one slave, but hey, at least random events shouldn't possibly be able to interfere with its changes maybe. + 87 + -minor fixes - 3.1 - -less testing labels. + 86 + -minor fixes - 10/20/16 - -0.8.9.2 - -seperated male and female fertility - -SE birth is broken in vanilla so expect 0.8.9.3 tomorrow. - -may have added some femdom scenes for femPCs + 85 + -SFanon's stuff - 5 - -readded semi-aging option from old options mod; if your slaves experience multiple birthdays in a row, it's a vanilla bug I think. +10/21/17 - 10/22/16 + 84 + -number of bugfixes -0.8.9.3 - -added anon's fairy assistant - 8 - -fixes >>37147 . - +10/20/17 - 9 - -integrated anon's clit surgeries - -completed and allowed gender radicalist research (implantable anal womb) + 83 + -fixed bugs - 10/23/16 +10/19/17 - 10 - -you should now be able to preemptively craft artificial limbs - -your nurse can now prevent pregnancy generator removal from breaking pregnancy fetishists - -testicle and hyper testicle enhancement can now be left on to enhance cum production + 82 + -anon's economy reports + -continued RESS work - 11 - -fixed overlooked slave interact conditions for testicle enhancement and impregnation + 81 + -SFanon's fix + -minor fixes - 12 - -fixed >>37626 . +10/17/17 - 10/26/16 - -0.8.10.1 - -extended FS research to neighboring arcologies, they can now develop said reearch and begin selling slaves using it. - -added another new PC career choice - -added other things that I completely forgot about after losing roughly 15 passages in the update and having to sort out the desync that caused. + 80 + -fixed "desperate birth" more - 2 - -fixed prosthetics and hostage event. + 79.1 + -more grammer fixes to reRecruit that failed to slip into v79 - 10/27/16 - -0.8.10.2 - -fixed bugs and got annoyed by the sheer lack of custom title support. - - 4 - -fixed aging bug, also fixed a short blurb about it being her birthday that never procs. - -fixed rogue slave interact $slaves[$i] that were causing trouble. + 79 + -fixes (sans multi organ implant quirks) + -SFanon's stuff + -attempted to extend custom tattoos + 78 + -fixes + -anon's multiple organ growth and implantation - 10/28/16 - -0.8.10.3 +10/16/17 - 6 - -Integrated anon's new nationalities and nicknames - -repop law now does something other than cost you money - -eugenics now increases prosperity gains - -implented a brothel assignment scene that I found in the code - -fixed bugs + 77 + -fixed reported bugs - 11/06/16 +10/15/17 - 6 - -added forcefeeding scene in place of WIP - -began laying foundation for using another slave as inflation source - -made induce clear that is doing something. + 76 + -fixed puberty setting with implanted organs - 11/07/16 + 75 + -SFanon's stuff + -anon's organ farm support for the incubation facility + -more RESS work + -fixes - 7 - -added some flavor text to concubines in the end week report if they won a legendary slave event. - -attached the recently added custom title lisping feature to the starting options because what is the point of having it scattered throughout the entire game without hooking it up? +10/14/17 - 11/09/16 + 74 + -fixes -0.8.12.1 - -framework for using another slave as the inflation source implemented, scene is still WIP +10/13/17 - 2 - -paraphilias hooked up to pregmod content - -servant background's upkeep reduction now functional - -fixed some bugs and typos + 73 + -SFanon's stuff - 3 - -recalculated cum quantities needed for slave on slave inflation - -fixed more bugs and typos - - 11/10/16 + 72 + -fixes -0.8.12.2 - -just bugfixes +10/10/17 -0.8.12.3 - -fixed bugs and more typos - -made sure to cover slave graves in cement to prevent slaves that died in chldbirth from roaming your penthouse + 71 + -fixes + -more RESS work + -added oversized sex toys to the list of accessories the RA can manage - 11/11/16 - -0.8.12.4 - -expanded potential gifts from that gift event as well as altered how it selects shape - -RESS preg + blind work completed - -breeders now get pissy about wearing fake bellies - - 11/12/16 - - 7 - -overhauled fertility checks (major change) - -added more variety to slave careers, especially younger - -changed how $agePenalty works, instead of just removing the age check from headgirls, it now allows educated careers to generate at slightly lower ages as opposed to 24+ only. - -more clothing descriptions for larger busts, also fixed inconsistancies with some pregnancy descriptions - -slaves can now become recognized for starring in porn while pregnant + 70 + -fixed reported bugs -0.8.12.5 - - 9 - -bugfixes - - >>42010 Integrated this. + 69 + -SFanon's fixes + + 68 + -fixed the giant robot upgrade prmpt occuring prematurely - 11/13/16 + 67 + -fixed reported bugs - 10 - -fixed bugs - -forcefeeding scene is half done, only works for milk right now + 66 + -fixes + -dispensary prettying by SecurityExpansion anon + -Massively cleaned up SFMBarracks - 11/14/16 +10/09/17 - 11 - -fixed inconsitant recruitment events >>42249 - -replaced all overlooked calls for the removed "Clothing Birth" - -several other small fixes - + 65 + -fixed my passage fuckup - 11/15/16 + 64 + -fixed bug? - 12 - -fixed inflation oversights - -expanded age ranges for club/brothel advertisements - -added player aging + 63 + -fixed bugs? - 13 - -fixed more bugs + 62 + -fixed reported bugs + -SFanon's continued work + -more RESS work - 11/16/16 +10/08/17 - 14 - -tweaked some breast descriptions and belly descriptions for consistancy - -patched oversights and other things with the inflation framework + 61 + -added "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", and "female hormone injections" to drugs the RA can manage - 11/18/16 + 60 + -SFanon's SF stuff - 15 - -more inflation catches - -fixed loli advertising bug - -added pregnancy advertisement options to the club/brothel, I think they work - -re-readded SE coursing blind calls because they disappeared again +10/07/17 - 16 + 59 -fixes - -now doesn't require a new save - 17 - -slaves no longer give birth to the end of days - -also fixed male lactation bugs that have been a thing for who knows how long +10/06/17 - 11/20/16 + 58 + -fixed >>131078 - 18 - -reworked slave births tracking, though it might not work with starting slaves. - -fixed some minor bugs +10/05/17 - 19 - -fixed reported bugs - - 20 - -fixed more reported bugs and oddities - -fixed some of the "hero slaves" - -found more places to implement new birth counting variable + 57 + -fixed >>130781 >>130783 - 21 - -added spa options to forbid an Attendant from trying to fix mindbroken and/or flaws - -fixed bugs - - 11/22/16 + 56 + -tweaked childgen intelligence loss and facial beauty loss due to inbreeding (lessened chances for both, degree for beauty) + -SFanon's corporation fixes - 22 - -added hyperpreg settings for industrial dairy - -added to the options menu the ability to change your custom title - -fixed many little bugs + 55 + -SFanon's BC fixes - 23 - -added hyper drug support to industrial dairy - -fixed bugs - - 11/23/16 +10/04/17 - 24 - -added dairy resrictions for slaves with pregnancy blocking/causing implants - -added starting option to choose between a final count of 4-7 future societies + 54 + -SFanon's stuff - 26 - -fixed reported bugs - -fixed multiple issues with dairy cum inflation - +10/02/17 - 27 - -added compatabilty for saves from versions below v24, should default the your FS max to 4. + 53 + -assorted fixes + -continued RESS work - 28 - -hopefully fixed overaged slaves once and for all - -forgot to mention that several patches ago added hyper drug compatability to dairy growth if they are available +10/01/17 + + 52 + -fixed reported problems + -arcade will no longer convert slaves sentenced to it into fuckdolls - 11/24/16 + 51 + -added SFanon's merge request + +09/30/17 + + 50 + -fixed creating SF event + + 49 + -fixed, Milf tourist event and decline politely. + -pregmodfan's continued RA tweaking - 29 - -added conception condition for your concubine, she will only randomly cenceive your children, if appropriate - -fixed bugs - - 30 - -fixed advertisements - - 31 - -fixed a potentially dire bug with baby number generation - - 32 - -fixed some bugs - -fxied >>44069 - - 11/25/16 - - 33 - -integrated >>44195 - -fixed bugs - - 12/01/16 - -0.9.0.0 - -added slave puberty - -added several new rival types - - 3 - -fixed bugs - -finished recruiter FS things - - 4 - -fixed >>45601 +09/29/17 - 12/07/16 + 48 + -fixed, SFMBarracks.tw has two extra closing ifs, Lines 328 and 374. - 16 - -added new belly descriptions for fatties - -added XX, XY, and XXY diets to RA + 47 -fixed bugs + -SFanon's continued SF work - 17 - -added breast lifts for fixing saggy tits - -added breast reconstructiion for making them more attractive - - 12/10/17 - - 18 - -added abdominal implants - -refactored belly sag gain/loss - -optimized "Surgery Degradation" - -added in more calls in scenes for inflated slaves - -tossed in my old custom title lisp input that works - -fixed bugs and things +09/28/17 - 19 - -fixed the horribly broken glossary - -fixed a bug with transformation fetishist FS that has been around since the teeth changes - -fixed a few grammer things and missing descriptions. - - 12/11/17 + 46 + -pregmodfan's RA tweaking - 20 - -possibly fixed >>47447 - -added >>47416 >>47417 's flavor text with some tweaking. + 45 + -fixes + -RESS work - 12/14/16 - -0.9.1.1 - -added player pregnancy - -merged >>48171 - -merged the FAbuse bodygaurd changes provided earlier - -bunch of typos fixed + 44 + -fixes - 12/15/16 + 43 + -fixes + -pregmodfan's continued RA tweaking -0.9.1.2 +09/27/17 - 3 - -bugfixes - - 4 - -fxied, >>48436 and >>48438 - Both should be fixed now. Though snatch and grab needs to be updated a bit. - - 5 - -added additional security to prevent $traitor.slaveName from getting you (fixed the bug) - -fixed >>48449 - - 6 - -intergrated >>48519 - -tweaked pregmod related $seeDicks calls to be in line with new system - - 12/16/16 + 42 + -various fixes -0.9.1.3 - -completed player birth +09/26/17 - 8 - -fixed some bugs, including twins purchasing bug + 41 + -small fixes -0.9.1.4 - - 12/18/17 + 40 + -fixes for everything but the RA quirks - 10 - -integrated supplied changes - -tweaked hips surgery + 39 + -fixed reported bugs - 11 - -fixed market assisntant event +09/25/17 - 12/19/16 - - 12 - -integrated new policies - -added seven new accessories of rather long sizes - -tweaked several things - - 13 - -fixed, increased the costs when the policy is implemented, but kept the original costs in the reductions. That means that in the event that someone cancels one of these policies, they'll end up with a permanent increase in prices. - e.g. Activating Quality Beaty increases costs by 10,000, but cancelling it drops the cost by only 2,000. - - 12/20/16 - -0.9.2.0 + 38 + -Pregmodfan's RA tweaks + -Removed maximum rules counter (replaced with warning if more then 10 rules used). + -Rules now can be selected randomly from list, not only chain go to for next/previous + -belly size condition (for .belly ). + -Groups of links controls for growth drugs now working without page reload after any click - so it's much more comfortable to use now. - 2 - -finished adding missing content + 37 + -catches for (a slave been born mindbroken if their mother is) and (anal virgin enjoying anal) - 12/21/16 + 36 + -fixes the pussy option during the cellbock's sleep deprevation event. -0.9.2.1 - -added anon's gang leader start +09/24/17 - 4 - -fixed bugs - - 5 - -added basic scar framework - -added some of Qotsafan's improvements - - 7 - -integrated bugfix patch into main branch - -fixed some more bugs + 35 + -fixes + -all RESS intros cleaned up and added to - 12/22/16 + 34 + -fixed bugs + -added spats to the RA + -enabled "frightening dick" event - 8 - -fixed >>49650 - - 12/23/16 +09/23/17 - 9 - -completed Eugenics Breeding Proposal - -added femPC involvement in eugenics - -fixed some bugs and typos - + 33 + -fixes + -typos corrections - 10 - -fixed reported bugs + 32 + -fixed bugs - 11 - -fixed, >>49934 + 31 + -fixes - 12/24/16 + 30 + -fixes + -SFanon's stuff - 12 - -added puberty controls to starting girls - -expanded refreshments - -fixed oversights, bugs, etc - + 29 + -fixes + -slaves can now lisp the word "access" - 12/25/16 +09/22/17 - 13 - -small tweaks - -fixed the RA diets that got lost between updates + 28 + -SFanon's stuff + -fixes - 14 - -added a couple more slave acquisition event loli variants - -fixed bugs + 27 + -minor fixes + -tweaks to bed reporting - 15 - -bugfixes + 26 + -fixed price not showing up in the airlift in slavery option - 12/26/16 +09/21/17 - 16 - -fixed eugenics bugs and oversights - -added underarm hair + 25 + -SFanon's stuff + -minor fixes - 17 - -added more player customization for future additions - -fixed bugs and typos - -corrected amp armpit hair descriptions + 24 + -fixed bellyAdjective() + -fixed some typos - 12/27/16 + 22/23 + -SFanon's stuff -0.9.3.0 + 21 + -user submitted stuff - 2 - -connected new corp changes with Repop and Eugenics neighbors +09/20/17 - 12/28/16 + 20 + -fixes - 3 + 19 -fixed bugs - 4 - -tweaks to some slave intro scenes to accommodate amp slaves - -bugfixes +09/19/17 + + 18 + -fixed >>125249 + + 17 + -fixed the slave shelter bug - 12/29/16 + 16 + -fixes + -cleanup and added clit rape into fSlaveSlavedick -0.9.3.1 - -added prostate implant to increase load size - -implemented phase one of cleaning "Long Slave Description" +09/18/17 + 15 + -added a catch to prevent >>124979 + -added custom lenses to add custom description - 12/30/16 +09/17/17 - 6 + 14 -fixed bugs - -more efforts to wrangle "Long Slave Description" + + 13 + -fixed SFBarracks + -the second half of anon's spats - 12/31/16 + 12 + -fixes + -SFanon's SFBarracks stuff + -vanilla title changes - 7 - -some event tweaks +09/16/17 - 8 - -fixed, which anal addicts wont be satisfied with long, huge butt plugs, only huge plugs. - -fixed, Error: <<CorsetPiercingDescription>>: errors within widget contents (Error: cannot find a closing tag for macro <<if>>; Error: child tag <<else>> was found outside of a call to its parent macro <<if>>) + 11 + -fixes + -anon's spats and t-shirt clothing - 01/01/17 + 10 + -fixes + +09/15/17 9 - -fixed bugs, oversights and typos + -fixed >>124399 + -added anon's option to buy both the princess and queen - 01/02/17 - - 10 - -fixed bad condtinal expression in <<if>> clause Unpexted token with a slave who has P-Limbs/ - - 01/05/17 - - Pregmod beta 2 - -fixed hero slaves +09/14/17 - 01/06/17 - - 12 - -various age bugfixes - - 01/07/17 - - 13 - -finished new age descriptions - -added a new physical age retirement - -increased upper bounds on age/birth retirements - -age surgery now lowers .visualAge + 8 + -minor fixes + + 7 + -fixed >>124177 + + 6 + -fixes + + 5 + -RETS overhaul - 01/09/17 + 4 + -vanilla fixes + -bug fixes - 14 - -bugfixes +09/13/17 - 01/12/17 + 3 + -added details for some of the new vanilla nationalities + -tweaked .need generation -0.9.4.0 - -integrated >>53201 - -added first half of the youth pref research (anti-aging cream) + 2 + -fixed >>123773 + + 0.10.7.0 + -vanilla stuff + -bugfixes + +09/12/17 + + 118 + -fixed reported bugs -0.9.4.1 + 117 + -fixed >>123580 - 01/13/17 + 116 + -backwards compatibility now properly sets .birthWeek -0.9.4.2 - -fixed $cash bug - - 4 - -fixed SE Birth and slavemarkets + 115 + -pregmodfan's RA fixes - 01/14/17 + 114 + -vanilla update + To sum it up: You can now influence neighbors with your recruiter and your slaves now have sexual needs that must be handled or they'll get moody. Also changes to starting girls prices to smack those who try to stack good things by offsetting them with bad things. -0.9.4.3 - -various little tweaks and fixes + 113 + -fixes + -anon's height focused growth drugs and other related things + +09/11/17 - 7 - -more event/desc tweaks + 112 + -various bug fixes + +09/09/17 + + 111 + -bugfixes + + 110 + -possible backwards compat fix + -fixed weight stuff in artWidgets - 01/15/17 + 109 + -heavy conversion of the flesh descriptions to the new pregnancy system + -bugfixes + -clean up of remnant "GenderRadicalistLaw" - 8 - -added a new slave market - -removed age limiters on other slave markets - -added a new partially subterranean arcology location +09/07/17 - 01/16/17 + 108 + -fixed >>122211 (119980) - 9 - -added starting option to set initial retirement age +09/05/17 + + 107 + -fixed >>122158 again - 01/17/17 + 106 + -fixed >>122158 ? - 10 - -tweaked libidos and nymphomania + 105 + -hopefully fixed the bodymod studio - 11 - -implanted reproductive organs now work immediatly if precocious puberty is off, otherwise the slave will go through the appropriate puberty within a year if relevant. + 104 + -hpefully fixed drgus not working in MS - 12 - -quick bugfixes + 103 + -vanilla content + Mostly stuff related to piercings, HGs getting to pierce slaves, some new rivalry causes and a nerf to attraction gain.Also FCdev failed to realize he had 'SlaveFullName' and didn't need to make 'FullName', so I set it up to yell at you to yell at me to remove it. - 01/18/17 + 102 + -bug fixes + -now in .7z - 13 - -restricted minimum reitrement age at game start to 25 - - 01/19/17 +09/04/17 - 14 - -fixed age related issues in some hero slaves - -autosurgery now correctly lowers visual age when applying an age lift - -reduced visual on event slaves that have age lifts, all two of them. - - 01/23/17 - - 15 + 101 -fixed bugs - -applied youth pref research to neighbor youth pref societies - - 16 - -fixed missing RA defaults - 17 + 100 -fixed bugs - 01/25/17 - -0.9.5.2 - -integrated anon's japan start mod + 99 + -fixes + -anon's starting girl quirks + -continued overhauling - 2 - -most new 0.9.5.0 changes are now accounted for - -20% chance of white girls coming out of zimbabwe - - 01/26/17 +09/02/17 - 3 - -fixed reported bugs - - 4 - -updated milk quantity calcs - -nerfed flesh heap - -kidnappers market now requires 500 rep to access + 98 + -fixed bugs + -added an override to 'KnockMeUp' to supress text - 01/27/17 + 97 + -fixes -0.9.5.3 - -fixes $rep issues, - -added, able to play matchmaker and take two emotionally bonded slaves to you and put them in a relationship with each other. + 96 + -bugfixes - 01/28/17 + 95 + -fixes -0.9.5.4 - -integrated >>56001 - -more work on relations, not ready for play yet +09/01/17 - 7 - -bugfixes, including anon's fixes + 94 + -fixed >>120653 - 01/30/17 + 93 + -fixes - 8 - family test - -beta version of the new family system + 92.1 + $injectionUpgrade changed for testicles - 01/31/17 + 92 + -tweaked intensive drugs more as directed + -added "mongolian" to the name flipper - 9 - -extended family mode now allows for full control of starting slaves mother ID and father ID. - -bug fixes - -0.9.6.0 - -0.9.6.1 - -updated matchmaking to pregmod's content + 91 + -fixed >>120436 maybe? + -tweaked breast based beauty to accommodate the size increase + -altered dairy breast growth - 3 - -added a bushy in the front, clean in the back pubic hair style + 90 -fixed bugs - - 02/01/17 + -messed with rival-hostage events -0.9.6.2 - -added a pair of hero slaves under extended family mode that I found tucked away in a passage. Odds are they were never implemented due to an inability to make sibling hero slaves. - -completey forgot to make lolimode a start menu toggle +08/31/17 + + 89 + -fixed reRoyalBlood + -fixed other bugs - 5 - -waged war against starting girls and managed to make a button to resync height with age - -added origins for all careers if the slave is your child - -and had to bar players from being both their father and mother - -added lolimode toggle to game start summary - -fixed a bunch of improper slave name calls in the recruiter content + 88 + -fixed hedonism's shops - 02/02/17 + 87 + -fixes + -anon's RA stuff + -anon's ability to buy the entire royal court - 6 - -fixed typos and bugs - -reenabled self impregnation + 86 + -fixed >>120006 + Turned out to be oversized breasts having one too many 'if's. - 7 - -fixed bugs +08/29/17 - 02/03/17 + 83 + -more overhauling + All slavegen should be accounted for under the new system now. - 8 - -couple bugfixes - -added the new pube style to the RA - - 02/04/17 + 82/81 + -bug fixes + It helps to run the sanityCheck before posting the patch. -0.9.6.5 + 80 + -tried to handle >>119556 - 9 +08/30/17 - 02/05/17 + 85 + -vanilla changes + -fixes + Biggest thing to report is definitely the breast size cap being raised to 50kcc. A slightly smaller thing to say; balls now go to 10. + Still working on getting the RA changes in. - 10 - -tweaked butt beauty values - -hopefully fixed egyptian revivalist issues + 84 + -fixed bugs - 11 - -added organ farm upgrades to decrease time it takes to grow organs +08/28/17 + + 79 + -maybe fixed >>119513 + Keep in mind the slave must have arms and legs. - 02/06/17 + 78 + -core pregnancy system swapped + -fixed some bugs + Run backwards compatibility. No exceptions. + I think everything is in place that needs to be in place. Very little beyond behind the scenes type code. If everything went right, there should be nothing really noticeable yet. + The most obvious change will be the alterations to menopause. It is no longer hard set at 47, instead it drifts slightly year by year. This means that over a slave's lifetime, you will see a variance of when they go through menopause. - 12 - -fixed bugs - -included starting herm fertility fix +08/27/17 - 02/07/17 + 77 + -fixed >>119185 + A prime example of a temp variable running rogue. - 13 - -completed and enabled relative recruiter events for extended family mode - -made extended family mode ng+ compatible - -bugfixes + 76 + -removeActiveSlave should now dump their growing organs + -typo fixes + Some other minor things here and there too. - 02/09/17 +08/26/17 + + 75 + -fixed >>119084 + -a submitted addition of the cleansing diet to the RA - 1 - -updated to vanilla github + 74 -fixed bugs - 2 - -fixed randomize attraction widget bug + 73 + -fixes - 3 - -added new two slave recruitment events + 72 -fixed bugs + I may have broken slave facility assignment. Or maybe I fixed >>118907 + I don't know. + Also if your rules are broken, run either backwards compatibility or the rules resetter under options. Both should fix it. - 4 - -fixed bugs - -did extra fixing to fAbuse + 71 + -rest of the vanilla RA changes + It honestly looks like it didn't break anything. Do run backwards compatibility though. - 5 - -updated with vanilla bugfixes - - 02/10/17 - - 6 - -updated to vanilla github - -fixed more bugs + 70 + -vanilla stuff + Mostly intense growth drugs. Due to our RA changes, I couldn't hook them into it so it will remove them for now. Still have to handle the massive RA changes, which will likely break everything. -0.9.7.0 - -vanilla content only +08/25/17 - 1 - -fixed >>58858 + 69 + -fixed bugs, including a mislink to the slavegirl school + Beginning vanilla update merge now. - 2 + 68 + -quick addition of something I overlooked + + 67 -fixed bugs - -fuckdolls can now use pregmod added diets - 02/11/17 + 66 + -fixed reAwol harder - 0.9.7.1 - - 4 - -added >>59138 + 65 + -fixed bugs + +08/24/17 + 64 + -fixed a bunch of bugs + -added a new slave school that seeks to breed the perfect cowgirl + It's slaves still need a little work, as they currently lack certain intended reactions to things like milking, etc. -0.9.7.2 + 63 + -bug fixes + -some of anon's submissions - 6 - -Fixed >>59174 ( missing a $ when setting headgirl to soften). +08/22/17 - 7 - -fixed relative recruits cloning over their recruiter - -fixed that futa starting girls bug again, and this time it's synced I swear - - 02/12/17 + 62 + -fixes - 8 - -fixed many reported bugs, save for the walkpast bug that is still eluding me - -added several vanilla bugfixes - -added >>59368 + 61 + -fixed bugs + Except for the PC breast feeding report, that is based off of a player choice at game start linked to advanced pregnancy and thus working as intended. - 02/13/14 + 60 + -anon's expanded smuggling personal attention - 9 - -added incubation facility - -integrated anon's HG impregnation exclusion toggle - -fixed bugs inclding >>59683 and >>59598 - - 02/14/17 + 59 + -fixed backwards compatibility + -bug fixes + Backwards compatibility should actualy work now. It was mispelled. - 0.9.8.0 +08/21/17 - 02/15/17 + 58 - 0.9.8.1 - -preliminary integration of anon's animal pregnancy mod, not funcitonal yet + 57 + -fixed a couple bugs - 3 - -fixed >>60110 + 56 + -fixed the HG not properly handling flaws + -fixed other bugs + -fixed typos - 4 - -possibly fixed $rep bug + 55 + -fixed self-impreg - 02/16/17 + 54 + -fixed >>117021 - 5 - -fixed some bugs - -more compatability for vanilla to pregmod ng+ - - 02/17/17 + 53 + -fixed >>117003 - 6 - -various bugfixes + 52 + -readded lost artWidgets code + -fixed your rude PA - 7 - -fixed contraceptive bug + 51 + -fixed >>116926 + -you can now seed a freshly implanted broodmother to have her bear your children. You need a penis to do this. - 8 +08/20/17 + + 50 -fixed bugs - -implemented genetics tracking system + -hopefully fixed the hole in walk past + -added a clear condition for contraceptives if the slave lacks ovaries - 9 - -fixed recruiting harder - - 02/18/17 + 49.1 + -added a fix to the gender FS laws contributed to the git - 10 - -tweaked saRecruitGirls more + 49 + -fixed bugs + -added hair length maitenance to the salon - 02/19/17 + 48 + -vanilla part 2 + +08/19/17 + + 47.1 + Fixed [SetupVars] <<set>> bad evaluation Unexpected string - 11 - -bugfixes - -implemented new javascript to hopefully fix existing issues + 47 + -vanilla content part 1 - 12 - -fixed erroneous $familyTest fixing slave interact issues and enabling two dSlaveDatabase additions - -felt stupid - -fixed new bug in fRelation + 46 + -anon's gang leader personal attention option + -bug fixes - 13 - -fixed, can't impregnate a slave with another. Just a wall of Red text "Error: <<if>>: bad conditional expression in <<if>> clause: slave is not defined" +08/18/17 - 14 - -fixed bugs, but need to look at relative recruiters still + 45 + -fixes + + 44 + -possible fix for slaves getting denied by every slave they seek a relationship with - 15 - -added some compatibility hooks - -fixed some bugs - -added extended-extended family mod - -added vanilla bug fixes + 43 + -fixes + -tweaks to $enduringRep and whoring/devastating rumors - 16 - -fixes parental id's +08/17/17 + + 42 + -fixes + -age penalties off now applie to HG like it should - 02/20/17 - - 17 - -fixed introduced extended-extended family mode bugs - -moved said descriptions from long slave description to pregmod widgets to prevent issues with vanilla updates. + 41 + -fixed bugs + -added some paraphillia vignettes + -added in anon's mutiny attempt - 18 - -temporarily disabled brother checks to prevent duplication + 40 + -fixed >>115783 - 19 - -commenting is hard + 39 + -minor fixes - 02/24/17 - - 23 - -fixed reported bugs except for >>62509 + 38 + -anon's spelling corrections - 24 - -fixed slaveInteract.tw - @@ -620,6 +620,7 @@ Contraception: <span id="fertility"><strong><<if $activeSlave.preg is -1>><< - <</if>> - <</if>> - <</if>> - +<</if>> - </span> - <<if $propOutcome == 1>> - -fixed, all my slaves. it says "She is not fertile with Error: cannot find a closing tag for macro <<if>> in <<if $incubator > 0 >> + 37 + -fixed >>115701 - 02/25/17 +08/16/17 + + 36 + -now with less broken newSlaveIntro - 25 - -experimental fix for >>62727 + 35 + -fixed reported bugs + -HG will now try to break her assigned girl if she is unbroken before dressing her up nicely - 26 - -fixed, "DairyRestraintsSetting(2)" should not be visible in front of the description of my dairy. - - 02/26/17 + 34 + -fixes - 27 - -fixed many bugs - -however >>63027 and >>63096 are still at large - - - 03/02/17 + 33 + -vanilla stuff + Mostly bugfixes, a new recruiter target and some changes to vector breasts. -0.9.9.0 - -many changes to ng+ and how the pc is handled - -adjusted 6 & 7 FS unlock values +08/15/17 + + 32 + -fixed bugs + Fixed the counter for the number of a slave's children you've had and hopefully added clears to the remote surgery to prevent chastity devices getting stuck on in the first place. -0.9.9.1 + 31 + -added catches to clear chastity devices from slaves that can't wear them. - 3 - -fixed >>63968 + 30 + -fixed bugs. - 4 - -fixed, extended families + 29 + -fixed >>115265 - 03/03/17 + 28 + -fixes -0.9.9.2 - 5 - -small improvements + 27 + -fixes - 6 - -fixed >>64194 + 26 + -fixed physical development -0.9.9.3 - - 7 +08/14/17 + + 25 + -small tweaks to saLiveWithHG + HG will fatten up her slave if hedonistic decadence is in play and will make use of hyper drugs if you have them researched. Also cumsluts will now expand their slave's balls to get more cum. -0.9.9.4 - -added some more options for a slave to choose from when selecting her own clothes - -made a toggle for eugenics society devoted slaves to choose their own level of chastity, since that did need work. Also removed it from normal clothes selection. + 24 + -fixed a critical bug with the menopause reversal + It helps to actually link player age with it at game start, you know? + + 23 + -added player surgeries to rid yourself of a postpartum belly without the wait and a second to temporarily restore your fertility post-menopause. -fixed bugs - -updated some slavegen - -fixed >>64439 - 03/04/17 +08/13/17 + + 22 + -player pregnancy overhauled + -some typos fixed - 9 - -fixed bugs - -tweaked some RESS events + 21 + -fixed butts getting too big for their descriptions - 03/05/17 + 20 + -fixes and description corrections - 10 - -slight improvements to assistant events, nothing major and fully compatible with saves + 19 + -little fixes - 03/06/17 - - 11 - -many bug fixes and tweaks - -added ability to buy additional transfer slots for ng+ +08/12/17 - 03/07/17 - - 12 - -incubator moved to beta, no longer restricted by cheatmode - - 03/08/17 + 18 + -fixed elective surgery bugs - 13 - -quick fix for slave careers, will only affect children generated after this patch. Mostly just effects and descriptions, nothing huge. + 17 + -I don't remember if I did anything. -0.9.9.5. + 16 + -fixed >>114360 15 - -rolled back saRelationships - - 16 - -unrolled back saRelationships + -fixed facial quirks + -maybe fixed vector art troubles? - 17 - -fixed saRelationships harder + 14 + -fixed sePlayerBirth - 18 - -incubator bug fixes - -naming closer to finalization - - 03/09/17 + 13 + -fixed bugs - 20 - -child naming looks fully functional - -small tweaks from vanilla + 12 + -fixed bugs + -player abortion should be working right again - 22 - -fixed a number of bugs and oversights +08/11/17 - 03/10/17 - - 24 - -completed new child intro - -spread frailty around + 11 -fixed bugs - -added vanilla bug fixes - - 25 - -fixed childgen - -vanilla bug fixes - -repop law can now apply to player - - 03/11/17 + 10 + Does backwards compatibility work now? - 26 - -bugfixes - -more vanilla changes to saRelationships, hope family mode takes it well + 9 + -hopefully fixed backwards compatibility - 27 - -fixed saRelationships - -lost temper at saRelationships + 8 + -ra fixes + -partial conversion to the new pregnancy system for the player + +08/8/17 + + 7 + -unfucked sales descriptions, maybe + -fixed some bugs - 28 - -fixed >>66378 + 6 + -added vasectomies + -anon's RA fixings - 29 - -touched genetics more and possibly rebroke everything - -added more naming options, though the PA will still select FS names if available with that naming option - -fixed custom starting slave descriptions and the add custom descriptions - -added a toggle for inbreeding + 5.1 + Still poking at the RA. - 30 - -fixed bugs - -incubator slaves now start with lower language skills + 5 + Trying something here. I commented out the offending drug removal code in the RA, tell me if anything changed. I expect you will have to manually unset the drugs once all growth targets are hit though, but we'll be on the right track. - 31 - -fixed bugs - -added a, hopefully functional, override to handle starting girls custom origins - -added gender settings constrants to enteded family mode family recruiting + 4 + -anon's gender rad law has been added + -the vector art is now on the git - 32 - -fixed starting girls bug - -tossed in some vanilla bugfixes - - 03/12/17 + 3 + -vanilla updating + -bugfixes - 33 - -some little tweaks to incubator content - -hopefully fixed frailty rendering some slaves immobilized by their imaginary penises + 2 + -fixed reported bugs + + 1 + -now with passages in the right place - 34 - -fixed bugs and typos - -added an upgrade to the clinic to quickly cleanse slaves of genome damage at the cost of health for the duration + 0.10.6.0 - 35 - -revamped player age and aging - -fixed some bugs +08/7/17 - 36 - -tweaked $PC variable compatibility + 84 + -fixed bugs + -food stuffing is now available - 37 - -added descriptive elements reflecting player age - -fixed $PC.birthWeek - -bugfixes + 83 + -fixed bugs - 03/13/17 + 82 + -fixed a possible costs report bug - 38 - -merged pregmodfan's pregnancy speed mod - -merged anon's swapable prosthetics and face mod + 81 + -bugfixes + -some oversight corrections - 03/14/17 - - 0.9.10.0a - - 1 - - >>67334 This should fix it. +08/6/17 + + 80 + -fixed a $$ - 2 - - >>67338, >>67339 Fixed, though two of the policy bugs are more of just a guess at how they might be handled. Unfinished content and all that. + 79 + -fixed bugs - 3 - -some new event tweaks pushed out for testing + 78 + -nobr'd a bunch of passages + -fixed some bugs + -corrected some oddities + +08/5/17 - 03/15/17 + 77 + -fixed bugs - 4 - -many more vanilla updates - -possibly broke clinic report + 76 + -placeholders removed + -food stuffing now has effects + +08/4/17 + + 75 + -fixed bugs + -corrected some oversights -Updated to 0.9.10.0 + 74 + -lowercase-donkey fuckery - 2 - -fixed .html version's accordian mod, thanks twine + 73 + -Fixed some bugs - 3 +08/3/17 + + 72 -fixed bugs - -merged anon's brazil mod - -lowered min player age to 14 + + 71 + -fixed >>111042 - 03/16/17 + 70 + -minor fixes + -pointless changes to the encyclopedia - 4 - -fixed RESS, "<if" got me again + 69 + -bug fixes - Tweaked 4 with some fixes - 1. Tweak: can change slave drugs and other settings while they are on assignment - 2. Tweak: when devotion/trust are maxed for a slave, some of the weekly report summary text showing devotion/trust gains will be hidden. - 3. Tweak: when the arcology has been fully decorated for a future society, weekly summary text showing society approval related to that future society will be suppressed. - 4. Bug fix: when assigning an ID to a new slave, make sure it isn't already in use - 5. Bug fix: egyptian preferentialist slave twins acquisition used incorrect relationship ID offset for second slave (-1000) … because it is coded differently from all other multi-slave acquisition events - 6. Bug fix: Several $pronounCap tokens changed to $possessiveCap where appropriate. - 7. Bug fix (?): When buying arcology ownership with reputation, increase value of ownership share same as when buying with cash - 8. Misc. smaller fixes (typos, missing $'s) +08/2/17 + + 68 + -fixed >>110899 -Pregmod updated to 0.9.10.1. - -fixed reported bugs and typos + 67 + -added beauty policies for physical idealist and hedonistic decadence for strongfat slaves. These are mutually exclusive with the other beauty standard for them, but not with those outside of it. + -fixed bugs and oversights + -hit the sanityCheck more to remove false positives, though I still can not get rid of the ones it still shows - 6 - -added metallic makeup options + 66 -fixed bugs - 7 + 65 + -vanilla changes -bugfixes - -initalization of player surgery variables - - 03/17/17 -Pregmod updated to 0.9.10.2. - -Restricted nationalities got fixed, nationality percentage anon, please look into the changes, though most of them where just indenting. +08/1/17 - 03/18/17 + 64 + -bugs fixed - 13 - -added anon's corp overhaul - -upped max incubator age to 42 - -updated accordian mod + 63 + -fixed misplaced 'enunciate' in reRelativeRecruiter - 14 - -bugfixes - - 03/19/17 + 62 + -various reported things fixed - 15 - -fixed clinic issues + 61 + -surgically removing dicks and vaginas will now remove accessories that require them. - 16 + 60 -fixed bugs - -added a catch to arcology acquisition that will hopefully prevent the extra FS bug - - 03/20/17 - - 17 - -added player surgeries (incomplete) - -updated anon's nationality weighting mod - -added pregmodfan's fixes and RA improvements - 18 - -fixed player surgery trapping you in manage personal affairs + 59 + -fixed reported bugs, sans the mystery NaN - 19 - -fixed surgery cooldown +07/31/17 - 03/21/17 + 58 + -fixed bad 'PoliteRudeTitle arguement - 20 - -couple fixes and tweaks + 57 + -fixed >>110176 + -added a catch to prevent hostages from inheriting amputation or clipped heels from starting girls. - 21 - -various bugfixes accumulated today - - 03/22/17 + 56 + -tossed in a catch to correct amps having clipped tendo - 22 - -fixed bugs - -added nurmerous vanilla optimizations + 55 + -vagina removal surgery no longer requires a penis - 23 - -bugfixes - -some tweaks to things changed from single instance to week long isntances - -minor FS reactions to certain player appearances + 54 + -just a catcher for a potential ndef foreskin bug - 03/23/17 + 53 + -fixes - 24 - -bugfixes - -added smaller breast sizes to PC surgery + 52 + -cellblock will kick out mindbroken slaves + + 51 + -added fat grafting surgery - 25 - -fixed starting fs issues, hopefully +07/30/17 - 03/24/17 + 50 + -fixed the rest of the bugs + -also fixed some quirks involving vanilla changes to slave naming overriding your chidlrens' surnames - 26 - -added economic report mod + 49 + -fixed bugs and oversight - 27 - -applies incubtor bugfix - + 48 + -fixed bugs - 28 - -fixed? saChoosesOwnJob - -assigned a default eyeWear to custom slaves +07/29/17 - 29 - -applied economy mod fixes - - 03/25/17 + 47 + -fixed bugs - 30 - -added anon's filter by assignment option - -added paternity information to long slave description - -redid assigning children to the incubator, see the incubator for more details - -fixed lots of little bugs from both here and vanilla - -hopefully fixed the dairypiping having its variables swiped out from under it - - 03/26/17 + 46 + -added universal rule to strip all slaves of their surnames and auto strip any future slaves while it is active. You can still give back particular slaves their surnames, should you so choose. + +07/28/17 - 31 - -fixed servants' quarters - -fixed bugs and typos - -added preg biometrics collar to RA + 45 + -added in the missing belly implant resetting passage + -minor tweaks - 32 + 44 + -vanilla patches - -disabled sort by assignment until it can be fixed - -fixed a couple bugs - - 33 - -integrated filter by assignment fixes - -added more flat - -bugfixes - - 03/27/17 + 43 + -fixed bugs + -altered that bonus for 18 year old slaves to apply to minimum slave age instead + -likely broke the RA more - 34 - -tweaked personal training - -tweaked concubine rules; she may now be blind or immobile, but must have limbs. Events involving her had their conditions adjusted in accordance. + 42 -fixed bugs +07/27/17 - 03/28/17 + 41 + -altered core belly implant rules + -changed how weight affects assets in slavegen - 35 - -updated corp overhaul mod - -tracked down missing accordian mod pulls and added them - -fixed bugs and other issues - -added slave on slave wips to cheatmode - + 40 + -FCGudder's span fixing and other cleaning + -altered how nipple color is set - 03/29/17 + 39 + -fixed hg suite issues - 36 - -fixed bugs - -tweaked descWidgets to flow a little better + 38 + -fixed bugs. + +07/26/17 + + 37.1 + -now with NaN checks that actually check for NaNs 37 - -fixed bugs + -fixed pregnancy inconsistancies + -added a NaN catch for the slave sex counts - 38 - -added Slimness Enthusiast Research (asset shrinking drugs) - -added Slimness Enthusiast Law (Flat is beauty) - -fixed custom slave skin nonsense - -fixed bugs + 35 + -fixed >>108923 - 38.1 - -compatibility catch for the new law (Slimness Enthusiast (Flat is beauty)) to work. + 34 + -fixed bad costs cases - 03/30/17 + 33 + -fixed missed $policyCost - 40 - -updated to array based facilities + 32 + -fixed some oversights in costs + -costs now runs entirely in JS - Pregmod updated to proto-0.9.10.4. - -spa bug fixed - - 03/31/17 + 31 + -bugfixes - 42 - -fixed bugs + 30 + -fixed >>108865 + 29 + -bugfixes + -vanilla stuff - 04/06/17 +07/25/17 - 0.10.0.0a v1. - -fixes + 28 + -bugfixes + + 27 + -FCGudder's improved slaveSummary + 26 + -anon's ra fixes + -minor tweaks - 2 - -fixed age reduction surgery for the pc + 25 + -bug fixes - 3 - -enabled prosthetics +07/24/17 + + 24 + -vanilla stuff - 4 - -fixed player surgery widget + 23 + -fixes + -code improvements - 04/07/17 + 22 + -added anon's tiered brothel aphrodisiacs - 5 - -added prostates and genes to male hero slaves where appropriate. - -possibly enabled selfcest twins - -fixed cybermod bugs - -having no prostate devastates cum volume. + 21 + -fixed >>108360 - 6 - -mostly fixes + 20 + -anon's facility filter functions + -couple fixes here and there - 7 - -added hair dyes and contact lenses to manage personal affairs - -small fixes +07/23/17 + + 19 + -fixed slave summary - 8 - -bugfixes, not including array issues + 18 + -anon's assignment filter stuff - 9 - -fixes - -neighboring slimness enthusiast arcologies now have access to its research + 17 + -various fixes and optimizations + +07/22/17 + + 16 + -bugfixes + -oversight corrections + + 15 + -fixed bugs + + 14 + -fixed many bugs - 10 +07/21/17 + + 13 + -bugfixes + + 12 -fixes + -vanilla patches - 04/08/17 - +07/20/17 + 11 - -minor descriptive tweaks -bugfixes - -added new JS calls hugeBelly(), hugeBellyPreg(), hyperBellyOne(), hyperPregBellyOne(), hyperBellyTwo(), and hyperPregBellyTwo() for easier size checks + -added FCGudder's new shelter slaves - 12 - -applied fixes to lab report, hopefully it works now + 10 + -typo fixes + -minor bugfixes + -oversight corrections - 13 - -fixes - + 9 + -vanilla fixes - 14 - -fixed >>74516 + 8 + -fixed seBirth + +07/19/17 + + 7 + -fixed phantom dicks in fVagina + -added FCGudder's vector stuff - 15 - -fixed superfluous <</if>> in L40 in researchLab.tw (likely) + 6 + -fixed bugs and oversights - 16 - -fixes? - -handled code duplication in salon + 5 + -fixes - 17 - -hooked up body hair removal surgery + 4 + -fixed >>107062 - 04/09/17 + 3 + -maybe fixed seRaiding - 18 + 2 -fixed bugs - -added prostates to starting girls - - 19 - -fixed starting girls attraction cotrols - 20 - -now with less forgotten passage copies + 1 + -vanilla bugfixes - 21 - -fixes + 0.10.5.0/2 - 22 - Smart piercing improvements - Removed the default smart piercing function, which was nonfunctional for almost all settings of the current implementation of the rules assistant. - The existing rules for smart piercings have been broken down into four new rules, for fetishes, sexual appetite, and XY and XX attraction. - The all sex smart piercing setting no longer automatically targets XY and XX attraction in addition to libido, as these can be done individually. - Gave smart piercings new settings to suppress XY and XX attraction, which will have minor secondary libido suppressing effects. - Heavily buffed smart piercing efficiency when improving XY and XX attraction and added minor secondary libido enhancing effects to these settings. - WIP descriptions for nulls. + 41 + -vanilla fixes + -RA fixes, thanks to anon + +07/18/17 + + 40 + -initialized new variables + -further extended family mode optimizations - 04/10/17 + 39 + -vanilla updates + -FCGudder's guddering + +07/17/17 + + 38 + -fixed >>106706 - 23 - -reworked saChoosesOwnJob to not be potentially broken - -limited saChoosesOwnJob to prevent slaves from locking themselves in industrial dairies and overfull facilities - -added a new universal rule to permit or deny slaves choosing their own jobs from joining facilities, off by default - -recalced underarm and pubih hair in slavegen, you should see things other than waxed consistantly now + 37 + -FCGudder's image corrections to salon/remote surgery/etc + -fixed >>106562 + + 36 + -remote surgery and salon less wordy + -further optimizations to extended family mode + +07/16/17 + + 35 + -fixed bad descWidgets paste + + 34 + -fixed bugs + + 33 + -fixes + -continued optimizing + + 32 + -fixed bugs + -further extended family mode optimization - 04/11/17 +07/15/17 + + 31 + -vanilla bug fixes + -pointless vanilla code moving + -FCGudder's better than vanilla slave summary caching + -bugfixes, including seRaiding + -extended family mode optimizations - 24 - -completed citizen hookup event variant - -introduced baldness to males over 50 in slavegen - -hooked up hair removal surgery - -bugfixes (not slave cloning) +07/14/17 - 25 - Emergency fix. Accidentally deleted misc widgets. + 30 + -fixed bugs - 26 - -unfucked walkpast + 29 + -fixed bugs + +07/13/17 + + 28 + -fixed "0 is not her original surname;"? 27 - -fixed enemas and forcefeeding - -hairless is now an inheritable trait + -fixed bugs + -FCGudder's fix - 04/12/17 + 26 + -fixed fake belly bugs - 28 - -hammered FS unsetting, it should properly unset everything now when abandoned or failed out of + 25 + -fixed the policy stuff + + 24 + -vanilla patches + -bug fixes + +07/12/17 - 29 - -fixed opening error (Absentmindedly closing widgets with <</if>> will do that.) + 23 + -vanilla content + -bugfixes - 04/13/17 + 22 + -vanilla patching + -fixed some bugs + -you can now stop carrying children for the SE after you've carried at least one - 30 - -lots of little bug fixes, nothing major - -bodyswapping moved to testing but currently untested, suggesting not touching it +07/11/17 + 21 + -hopefully fixed seDeath + -finished vanilla's lisping wave - 04/14/17 + 20 + -lots of little vanilla things + -anon's Physical Idealist beauty standard + -pregmodfan's ra additions + -bugfixes - 31 - -vanilla changes, mostly to RA - -added anon's image css stuff - -bugfixes? + 19 + -fixed seBirth + -anon's physical idealist law is functional, but lacks the beauty component for the moment - 32 - -added a trio of medicinal enemas (curative, tightening, and aphrodisiac) - -contain's vanilla 0.10.0.0 alpha changes + 18 + -fixed names correctly this time + -started adding anon's physical idealist law - 33 - -fixed longSlaveDescription (<div class="imageRef lrgImg"<div class="mask"> </div>> to <div class="imageRef lrgImg"><div class="mask"> </div>) + 17 + -fixed name nonsense - 34 - -fixed bugs - -added some extra nicknames +07/10/17 - 35 - -fixes + 16 + -this >>104926 + -added another pair of height SMRs to limit heights - 36 - -fixed first error reported in raWidgets. + 15 + -resynced matchmaking + -little bug fixes - 37 - -breaking raWidgets even more. +07/09/17 - 04/15/17 + 14 + -altered policies into a single policy + -anon's better RA fixes - 38 - -now functional - -lot of vanilla additions, hope they work right - -completely forgot what I did last night, hope that I didn't break anything + 13 + -fixed RA applying drugs to slaves it shouldn't + -fixed DJs and Madams fixing paraphillias + -added a pair of basic height related SMRs + -fixed this >>104691 - 39 - -bugfixes + 12 + -added player skin tone changing + -Societal Elite no longer accept children of the wrong race in sup and sub societies for marking + +07/08/17 - 04/16/17 + 11 + -changed dye naming scheme - 40 + 10 -fixed bugs - -altered beauty standard laws to better mesh with other FS - -added a "bald" hair description - -laid foundation for slave death + -added fairyanon's descriptions - 41 - -altered slave death - -fixed bugs - -added vanilla bug fixes - - 42 - -tweaked rate of arcade slave decay + 9 + -fixed extra <</if>> in longSlaveDescrption.tw, line 726 and extra periods - 43 - -integrated pregmodfan's RA work + 8 + -finished vanilla update + + 7 + -vanilla patches + -new fathered variables now report their contents + -.origSkin added + +07/07/17 + + 6 + -fixed barracks? (It's showing up, at least) + -added FCGudder's anaphrodisiacs + -added a number of father tracking + -added some canWalk() and canTalk() checks to sePlayerBirth + + 5 + -now with proper functionaility + -also you can now use strings in custom RA rules - 04/17/17 + 4 + -vanilla patches - 44 - -seDeath should no longer get stuck on +07/06/17 - 45 - -fixed and limited madam and dj involvement in facility sex + 3 + -your headgirl now has a very low chance of accidentally knocking up her slave + -your headgirl can now abort her slave's early pregnancy if she is permitted to use drugs on her + -fixed bugs + -accidentally pushed the WIP slaveSacrifice.tw to the git - 46 - -couple bug fixes, mostly the rival setting bug + 2 + -maybe fixed lips resetting to 35 in ng+ - 47 - -fixed bugged childgen for players carrying a slave's child +07/05/17 + + 1 + -seRaiding is now hooked up and good to go - 04/1817 + 1018a?-0 + -preventatives now combat some of the negatives of obesity + -added the ability to set .birthTotal in more customization options in starting girls + -tons of vanilla stuff + + 0.10.5.0a + + 53 + -End of week report for the penthouse fixed. + +07/04/17 + + 52 + -fixed some stuff + -cleaned up saLiveWithHG to respect chastity and countless other things - 48 - -tons of vanilla changes - -hopefully few vanilla bugs + 51 + -fixed bugs + -slaves can now be too fat to wear an empathy belly - 49 - -possibly fixed undefined error in removeJob +07/03/17 - 04/19/17 - 50 - -very minor fixes - -changed how rival victory into initiation works + -neighbors will now not develop conflicitng FS - 51 - -fixed bugs + 49 + -fixed FCTV never airing my infomercial - 04/20/17 + 48 + -added a weight control SMR + -restricted weights for generated coursing slaves + -more fat belly descriptions - 52 - -vanilla fixes + 47 + -fixed bugs + -split .bellySag into the current version and a pregnant version for descriptions to use + -liposuction on extremely fat slaves will result in a lot of excess skin + -added basic fatter belly descriptions - 53 - -vanilla fixes - -nulls can now maybe be made in starting girls? - -bugfixes +07/02/17 - 54 - - Fixed >>78168 + 46 + -cleaned out the complaints with salon and body mod studio. - 55 - -more vanilla fixes + 45 + -fixed bugged nationality setting in childgen - 56 - -altered hormone face change calcs to reflect .face changes + 44 + -fixed >>103129 - 04/21/17 + 43 + -fixed reported bugs - 57 - -bugfixes + 42 + -fixed >>103082 - 58 - -incestual relationships extended to player's mother, father and sisters + 41 + -added a missing "Shoes" - 59 - -fixed wip fuck scene >>78525 - -possibly fixed the slave is own niece thing +07/01/17 + + 40 + -more of new RA anon's RA tweaking - 60 - -reworked birthday event to account for chastity - -schoolroom can now raise anal and vaginal skill to 30 with the skills upgrade - -take classes can teach anal and vaginal skills to virgins - -fixed some revealed oversights + 39 + -bug fixes and oversight corrections + -some new encyclopedia entries + -children that would be "Stateless" will now take up revivalist nationalities if you have one. + -redid the alpha version of bodyswapping. It should now not break your slaves - 05/22/17 + 38 + -fixed conception widget. - 61 - -fixed RESS issues - -possibly fixed >>78736 (it looks vanilla) - -normal corsets no longer reduce waists on inflated slaves or slaves with large belly implants + 37 + -finished respecting chastity in slave on slave force feeding + -more improvements to new conception widget + +06/30/17 - 62 - -fixed everything in >>78748 + 36 + -enabled Hodenistic Decadence's research + -fixed some anal chastity oversights + -fixed some slave count related incosistancies (still lots to do with saRules) + -shifted conception to a widget for future pregnancy related content - 63 - -fixes HG alt formatting bug +06/29/17 - 64 + 35 + -FCGudder's gudder height gen + -removed innocence buff + + 34 + -added a totally legit antisag cream infomercial to FCTV + -more beauty tweaking (buffs to edo revivalist, chinese revivalist, body purist, youth/mature preferentialist) -bugfixes - 65 - -overhauled extended-extended family mode widgets +06/28/17 + + 33 + -added an RA rule resetter to game options - 66 - -fixed bellies sagging that shouldn't be sagging, hopefully once and for all + 32 + -fixed pit decommision into "market" instead of "markets" - 67 - -fixed bugs - -sided with the old vanilla code and added canTalk() to the DJ assignment check. + 31 + -anon's RA tweaks + -FCGudder's basic sacrifices + -hairlessness due to age now acts like shaved and the like for beauty calcs - 67.1 - -fixed the .html version only bug >>78902 +06/27/17 - 68 - -altered accent deminishing (not reflected in slave summary) - -fixed bugs + 30 + -fix for vanilla dairy bug - 69 - -vanilla pulls - -bug fixes + 29 + -vanilla content + -player freckles + -inheritable freckles + -various little fixes - 69.1 - -Fixed version. Accidentally copied longSlaveDescription into descWidgets. +06/26/17 + + 28 + -couple .pregMood new child intros + -bit of cleanup on the supportive mesh + -clothing should now affect slaves in facilities + -corrected some oversights involving sex counts in the slave intros - 04/23/17 + 27 + -fixed >>101675 - 70 - -fixed >>79119 - -fixed some wonky $possessives in saLongTermEffects + 26 + -new breast shape preserving implant, comes from impant manufactury upgraded dispensary. See encyclopedia for more details + -couple new slave intros involving $PC.pregMood + -bug fixes, hopefully including >>101672 - 71 - -whole lot of fixes +06/25/17 - 72 - -integrated extended-extended family mod widgets fixes and cleanup + 25 + -fixed >>101533 - 73 - -bug fixes + 24 + -hedonistic neighbors now always sell slaves with fetishes and occasionally paraphillias + -nerfed broodmother's beauty in repop societies (a constant raw 100 is too high) + -fixed bugs and oversights + -added some more feedback if the societal elite are being asses + -added anon's head pat interact into cheat mode for testing - 04/24/17 +06/23/17 + + 23 + -bugfixes + -more beauty tampering. (more nerfs to physical idealist, rework of hedonism's weight based beauty, buffs to most beauty standards, buffs to body purist) - 74 - -fixed the aforementioned phantom dick bug - -slaves with ages of 0 now count age in weeks - -fixed bugs + 22 + -fixed reported bugs - 75 - -fixed starting girls applying things it shouldn't be. + 21 + -bugfixes + Fixed the wardrobe bug and the sweatshop bug. - 76 - -massive vanilla color css changes +06/22/17 + + 20 + -fixed and added more age sorting options - 77 + 19 + -completed hedonistic decadence's clothing + -added anon's cheatmode overhaul -bugfixes - -got that code block working so now you know everything that is immobilizing a slave - 78 - -fixed bugs +06/21/17 - 79 + 18 + -Activated Hedonistic Decadence FS -fixed bugs - -altered chooses own clothes for mindbroken slaves - 04/25/17 +06/20/17 - 80 - -vanilla content + 17 + -extended weight range from -100-100 to -100-200 + -added some more mental effects on slaves to the non-lethal pit, thanks to anon + -added a new title set up for slaves to use when being rude to you but aren't being adamant. + -fixed bugs - 81 +06/19/17 + + 16 + -fixes matchmaking bug + +06/18/17 + + 15 + -fixes + + 14 + -fixes + -reduced costs for arcade and industrial dairy compnents + + 13 + -pregmodfan's RA reworks + -fixes and tweaks + +06/17/17 + + 12 -bug fixes - 82 - -fixed bugs - -added ability to view pregnant slave descriptions in the incubator screen + 11 + -vanilla fixes - 83 + 10 + -fixes + + 9 + -added liposuction to the remote surgery to make slaves not fat -fixed bugs - -tweaked relative reporting to not report a slave as both a twin and a sibling. + -disabled nationality restricing in corporate slavegen due to an inability to fix it - 84 - -fcanon's fixes - -tweaked family widgets to report accuratly +06/16/17 - 04/26/17 + 8 + -fixes + + 7 + -fixes + +06/15/17 + + 6 + -bugfixes - 85 - -lots of vanilla additions - -fcanon's additions - -stuffedgame's additions + 5 + -fixes + -moved FCTV options to manage personal affairs + -fixed issue with name flipping and your title + -cleaned up player surgery some - 86 - -possibly fixed pUndergroundRailroad + 4 + -quick fix for the occasional error flash during end week events - 87 - fixed misc widgets .FSSSubjugationist bug + 3 + -fixed bugs + -cleaned up some of the FCTV intro code. - 04/27/17 + 2 + -bugfixes + -FCTV can now slowly influence FS gain rates - 88 - -lots of little fixes by fcanon - -git version will have the initial family tree system working when it gets accepted + 0.10.4.0. + -bugfixes - 89 - -random very minor vanilla stuff +06/14/17 + + 116 + -fixes + -less scotts - 90 - -even more fcanon fixes - -changes to slave on slave dickriding + 115 + -fixed bugs + -spread new name flipper widget around some + -added more Scotts - 91 - -vanilla fixes + 114 + -first deployment of FCTV + -altered how name flipping is handled - 04/28/17 + 113 + -fixes misplaced passages - 92 - -fcanon's changes - -vanilla changes + 112 + -more vanilla surname stuff + -bugfixes? - 93 - -more vanilla fixes - -family tree now works in this version - - 94 - -added >>81072 - -added another bandaid to this version's CSS - - 95 - -tweaked slave passive impregnation - -fixed bugs - -that inculdes artWidgets - - 96 - -fixed bugs - -added an old footjob scene I found to cheatmode for some testing + 111 + -attempted to handle >>99083 - 04/29/17 + 110 + -fixes missing head girl,concubine and bodyguard - 97 - -vanilla stuff + 109 + -quick fix to keep the princess and prince sharing a surname - 98 - -fcanon's changes + 108 + -vanilla content (including surnames) -bugfixes - -revised ascension to arcology owner career (1 year of owning the arcology or all player skills maxed) - - 99 - -lots of bugfixes - -fcanon's content changes from last night - - 100 - -vanilla fixes - - 101 - -fixed mispelled variable names. - - 04/30/17 - - 102 - -added >>82004 - - 103 - -minor bug fixes - - 104 - -fixes >>82338 - - 105 - -intergrated >>82360 - -fixed >>82371 - 05/01/17 - - 106 - -removed some leftover debug scripts - -fixed poorly reported custom slave balls +06/13/17 107 - -lots of submitted changes and fixes + -vanilla content (not surnames) + -fixes - 108 - -fixes from stuffedanon +06/12/17 - 109 - -the [$] that caused it all has been fixed + 106 + -fixed bugs - 110 - -fixed bugs that aren't related ot the RA - - 05/02/17 +06/11/17 -Pregmod updated to alpha 0.10.0.0. - -good luck - - 1010a-1 - -fixed bugs - -added anon's new refreshment types + 105 + -more beauty tweaking (buffs to repop/eugenics, nerf to tranformation+bellyimplant) + -bugfixes (not clinic oversight) + -added frailty dependence - 1 - -actually outputted from twine this time + 104 + -fixes - 2 - -tons of bugfixes, dairy inflation still under review - -forgot to remove the cheatmode restriction on anon's slave interact scenes, will get on next pass + 103 + -added a universal rule to keep immobile slaves from losing muscles + -fixed some bugs - 3 - -removed restriction on slave on slave scenes - -removed lingering $cum and $milk from the forcefeeding workaround + 102 + -tweaked with muscle/slimming diets + -added muscular atrophy if slaves can not move - 05/03/17 +06/10/17 + + 101 + -vanilla patches - 4 - -lots of vanilla changes, most notably to the ui - -4 new vanilla potential recruits + 100 + -more fixes - 5 - -fixed up slave-slave dick and vag scenes + 99 + -fixed bugged FS values - 6 + 98 -fixed bugs - 7 - -fixed new ui - - 8 + 97 -fixed bugs - 9 - -vanilla changes to penthouse UI - -revised incubator pregnant slave listing - -added family trees to slave interact and manage personal affairs + 96 + -readded repeat hip and shoulder surgery. - 10 - -fixed JS - - 11 - -fixed apartments issue +06/09/17 - 12 - -fixed bugs - -reverted changes to breeding proposal - -continuing without making a choice will likely result in your proposal being rejected, so make a choice + 95 + -fixes + + 94 + -Beware the White Scare + -added Hedonistic Decadence's assay code, bugs might show up, you'll know if they do. + + 93 + -fixed a bug, not sure if it was the right one. + + 92 + -bugfixes + -neighbors may start using the new FS + +06/08/17 - 13 - -massive changes to sister and daughter setting + 91 + -fixes - 05/04/17 + 90 + -fixed bugs + -some prettying up by fcgudder - 14 - -tons of bug fixes from everyone + 89 + -now with more schoolroomReport - 05/05/17 + 88 + -fixes + -slaves with huge clits can now use them to rape in the pit - 15 + 87 + -vanilla updates -bugfixes - -vanilla fixes - -vanilla added clit hoods - -tweaked foreskin surgery to allow for the addition of said hoods since completeness doesn't seem to be a concern for cybermodder - 16 - -cleaned up the new hood surgery to read a little better - -fixed a bug with setting hood size on a newly grafted hood + 86 + -minor fixes - 17 - -fcanon's fixes +06/07/17 - 18 - -added fcanon's pending assignwidgets changes from vanilla + 85 + -fcanon's fixes and safeguards - 19 - -fcanon's fixes - - 05/06/17 + 84 + -fixes that I forget I should be posting - 20 - -lots of sanityCheck fixes + 83 + -you can no longer fuck a slave's ass pregnant through her fake vagina - 21 - -fixed pHackerSupport </nobr> error + 82 + -fcanon's changes to arrays and bugfixes, optimizations and tweaks + -altered breeder paraphilia satisfication via vaginal/anal sex to only occur if she has a chance of getting pregnant from the action - 22 - -fixed PA appearances not appearing + 81 + -more vanilla patches + -new slave intro text unfuckery - 23 - -added custom titles for slaves to call you - -family members refering to you with a family title now optional +06/05/17 + + 80 + -bug fixes - 24 - -bugfixes from stuffedanon + 79 + -vanilla patches + -bug fixes + -possible new bugs - 05/07/17 + 78 + -comments in comments break everything. - 25 - -bugfixes + 77 + -reverted seRetirement, it's better for the retired slave to leave than her lover + -fixed some bugs - 26 - -fixes bad puberty age setting on new reproductive organs + 76 + -sanityChecker fixes - 27 - -possible JS fix + 74 + -might have fixed >>96580 - 28 - -fixed a number of bugs + 73 + -fixed >>96563 - 29 - -put a check on dick immobilization so that a slave must have a dick for it + 72 + -fixed bugs - 05/08/17 + 71 + -fixed some bugs + -likely added bugs - 30 - -fixed >>85316 - - 05/09/17 + 0.10.3.4 + -fixed reported bugs + -incubated slaves will no longer face devotion caps and trust caps + -updated backwards compatiblity -Pregmod 0.10.2.0a v0. +06/04/17 - 1 - -now with more 0.10.2.0 content + 70 + -fixed bugs - 3 - -bugfixes - - 05/10/17 - - 4 - -vanilla fixes + 69 + Fixed >>96323 . - 5 - -ra is likely more broken than ever - -fixed some bugs - -vanilla code cleanup + 68 + -fixed bugs + -likely added bugs + +06/03/17 - 6 - -massive beauty overhaul + 67 + -added a panic button under options to reset all extended family mode limiters + + 66 + -fixed reported bugs + + 65 + -you can now replace ocular implants with freshly cloned eyes + -clumped cheat edit skills together + + 64 + -resynced the incubator seBirth fork with the regular version + -finished tweaking RESS + + 63 + -bug fixes + + 62 + -vanilla patches + -tweaks, mostly to seBirth and frailty - 7 - -spelling corrections +06/02/17 - 8 - -lots of fixes and spell checking + 61 + -fixed bugs + -fixed typos and culled redundant text + -tweaked PC pregnancy to not stray so far past the average due date. - 05/11/17 + 60 + -bugfixes + -salon and body modification got sorted, because + -FCdev nuked .gitattributes - 9 - -vanilla fixes +06/01/17 - 10 - -fixded bugs - -added a percent implant report to longSlaveDescription for transformation fetishist societies - -added lips to lip impants beauty calcs for transformation fetishist + 59 + -fixed bad canSee($eventSlave) - 11 - -added more feedback for transformation fetishists and if implanted assets are suitably implanted - -lessened thresholds for % implant bonus and malus + 58 + -fixes and tweaks - 12 - -fixes + 57 + -bugfixes + -some tweaks to RESS + + 56 + -tweaked shops to allow you to change them + -added a bunch of important $PC vairables to backwards compatibility - 13 - -fcanon's fixes and tweaks - -stuffedanon's fixes + 55 + -standardizations of .pregType + + 54 + -fixes + -extended some of the new slave intros to work with extended family mode + + 53 -vanilla fixes - 14 - -fcanon and stuffedanon's fixes + 52 + -pregmodfan's fixes + +05/31/17 + + 51 + -anon's bigger player balls and self-impregnation mod + -bugfixes - 15 - -more RA fixes from fcanon + 50 + -added a new diet to combat genome damage + -fixed some inconsistancies + -fixed bugs - 16 - -added some backwards compatiblity for pregmod variables - -fixed >>87285 +05/30/17 + + 49 + -fixes for reported problems + -vanilla updates - 17 - -all the RA work from the git + 48 + -fixed custom slave race - 18 - -fixed JS - -added a new event from vanilla + 47 + -fixes + -more chastity checks - 19 - -vanilla bugfixes and tweaks + 46 + -fixes - 05/12/17 + 45.2 + -readded saLongTermEffects (how did no one notice this?) - 20 - -vanilla fixes and tweaks + 45.1 + -quick removal of lingering .lrgImg - 21 - -fixed bugs + 45 + -lots of vanilla fixes - 22 - -fix for >>87869 + 44.1 + -should fix >>94669 - 23 - -fixed bad breasts and bad curatives events + 44 + -vanilla things + -bug fixes - 05/13/17 + 43 + -fcanon's changes - 24 - -partial vanilla update +05/29/17 + + 42 + -fixed lolimode slave gen - 25 - -vanilla bulk slave purchasing - -fixed bugs + 41 + -you may now force slaves to marry you + -couple bug fixes - 26 - -fixed miscopied passages + 40 + -fixed reFullBed + -gagged pointless error reports - 27 - -bugfixes - -tweaks + 39 + -fixes and tweaks + -attached milf tourist event - 28 - -pregmodfan's pc renaming - -fixes - -backwards compatibility additions +05/28/17 + + 38 + -tons of fixes and a few tweaks - 05/14/17 + 37 + -added gags + -fixed bugs - 29 - -fixes and spelling fixes +05/27/17 + + 36 + -fixed bugs - 05/15/17 + 35 + -fixes + -traitor might now not clear daughters and sons. - 30 - -added a new purchasable PA pack - -ra tweaks + 34 + -fixed bugs - 31 - -bugfixes +05/26/17 + + 33 + -fixes, mostly spelling + -vanilla fixes + -vanilla AWOL merc event + -forced marriage is beginning to seep into active content, it may affect certain marriage related content now. 32 - -fixed bugs - -added large and small chest sizes to PC set up - -added an option to buy both the prince and princess from the royalty event + -vanilla tweaks and fixes. - 05/16/17 - -Pregmod 0.10.3.0 - - 05/17/17 - - 1 - -now working? - - 2 - -disabled FS related shop content until it gets completed. Seeting it from shops may still be safe, but won't have any notable effects. - -fixed saChoosesOwnJob error - - 05/18/17 + 31 + -added some color to personal training + -fcanon's master suite fix. - 3 - -resynced with vanilla after missing a certain gingering related commit + 30 + -fixed backwards compatibility + +05/25/17 - 5 - -fixed shops? + 29 + -spelling corrections + -fixed >>93327 - 05/19/17 + 28 + -lots of fixes from fcanon and pregmodfan - 6 - -fixed bugs - -added anon's recruit event - -likely broke ng+ extended family mode harder + 27.1 + -slight revisement to the bug fixed in >>93184 - 7 - -fixed lost incubator report, fcanon! + 27 + -fixed >>93182 - 8 - -bugfixes + 26.2 + -fixed >>93142 - 9 - -several bugfixes - -hateful slaves may now voice their opinions of you more clearly + 26.1 + -fixed >>93122 - 10 - -various bugfixes - -more rude names - -you can now successfully buy the prince and princess and they will definatly be different people + 26 + -more fixes - 05/20/17 + 25 + -vanilla bugfixes and tweaks. - 11 - -fixed root issue with now shop system and my FS - -FSdevelopments shops setting should now function? - -fixed a bug involving slaves not ceasing calling you names when they are no longer fearful - - 12 - -readded lost dairy pipelines, milk and cum should flow through the pipeline properly again - - 13 - -fixed missing slaves in certain starting arcologies +05/24/17 - 14 - -fixed, hopefully, slaves sneaking off into non-existant master suites + 24 + -fixed some bugs + -optimized and corrected some errors in new child intro - 15 - -fixed minor bugs - - 16 - -fixed bugs (mindbroken HG slaves and research lab BS) + 23 + -added a new drug research to the dispensary to remove physical side effects from aphrodisiacs. - 05/21/17 + 22 + -bug fixes - 17 - -heavily altered how physical development works when active. Now balances hormones over the year to decide which bonus to give. - -fixed bugs, maybe - - 18 - -maybe added/reactivated some more conditions for the RA? - - 05/22/17 - - 19 - -fixes +05/22/17 20/21 -tossed in a compatibility catch for >>92203 - 05/24/17 - - 22 - -bug fixes + 19 + -fixes + +05/21/17 - 23 - -added a new drug research to the dispensary to remove physical side effects from aphrodisiacs. + 18 + -maybe added/reactivated some more conditions for the RA? - 24 - -fixed some bugs - -optimized and corrected some errors in new child intro + 17 + -heavily altered how physical development works when active. Now balances hormones over the year to decide which bonus to give. + -fixed bugs, maybe + +05/20/17 - 05/25/17 + 16 + -fixed bugs (mindbroken HG slaves and research lab BS) - 25 - -vanilla bugfixes and tweaks. + 15 + -fixed minor bugs - 26 - -more fixes + 14 + -fixed, hopefully, slaves sneaking off into non-existant master suites - 26.1 - -fixed >>93122 + 13 + -fixed missing slaves in certain starting arcologies - 26.2 - -fixed >>93142 + 12 + -readded lost dairy pipelines, milk and cum should flow through the pipeline properly again - 27 - -fixed >>93182 + 11 + -fixed root issue with now shop system and my FS + -FSdevelopments shops setting should now function? + -fixed a bug involving slaves not ceasing calling you names when they are no longer fearful - 27.1 - -slight revisement to the bug fixed in >>93184 +05/19/17 + + 10 + -various bugfixes + -more rude names + -you can now successfully buy the prince and princess and they will definatly be different people - 28 - -lots of fixes from fcanon and pregmodfan + 9 + -several bugfixes + -hateful slaves may now voice their opinions of you more clearly - 29 - -spelling corrections - -fixed >>93327 + 8 + -bugfixes - 05/26/17 + 7 + -fixed lost incubator report, fcanon! - 30 - -fixed backwards compatibility + 6 + -fixed bugs + -added anon's recruit event + -likely broke ng+ extended family mode harder - 31 - -added some color to personal training - -fcanon's master suite fix. +05/18/17 + + 5 + -fixed shops? - 32 - -vanilla tweaks and fixes. + 3 + -resynced with vanilla after missing a certain gingering related commit - 33 - -fixes, mostly spelling - -vanilla fixes - -vanilla AWOL merc event - -forced marriage is beginning to seep into active content, it may affect certain marriage related content now. +05/17/17 + + 2 + -disabled FS related shop content until it gets completed. Seeting it from shops may still be safe, but won't have any notable effects. + -fixed saChoosesOwnJob error + + 1 + -now working? - 05/27/17 +05/16/17 + + Pregmod 0.10.3.0 - 34 +05/15/17 + + 32 -fixed bugs + -added large and small chest sizes to PC set up + -added an option to buy both the prince and princess from the royalty event - 35 + 31 + -bugfixes + + 30 + -added a new purchasable PA pack + -ra tweaks + +05/14/17 + + 29 + -fixes and spelling fixes + +05/13/17 + + 28 + -pregmodfan's pc renaming -fixes - -traitor might now not clear daughters and sons. + -backwards compatibility additions - 36 - -fixed bugs + 27 + -bugfixes + -tweaks - 05/28/17 + 26 + -fixed miscopied passages - 37 - -added gags + 25 + -vanilla bulk slave purchasing -fixed bugs - 38 - -tons of fixes and a few tweaks - - 05/29/17 + 24 + -partial vanilla update - 39 - -fixes and tweaks - -attached milf tourist event +05/12/17 - 40 - -fixed reFullBed - -gagged pointless error reports + 23 + -fixed bad breasts and bad curatives events - 41 - -you may now force slaves to marry you - -couple bug fixes + 22 + -fix for >>87869 - 42 - -fixed lolimode slave gen - - 05/30/17 + 21 + -fixed bugs - 43 - -fcanon's changes + 20 + -vanilla fixes and tweaks + +05/11/17 + + 19 + -vanilla bugfixes and tweaks - 44 - -vanilla things - -bug fixes + 18 + -fixed JS + -added a new event from vanilla - 44.1 - -should fix >>94669 + 17 + -all the RA work from the git - 45 - -lots of vanilla fixes + 16 + -added some backwards compatiblity for pregmod variables + -fixed >>87285 - 45.1 - -quick removal of lingering .lrgImg + 15 + -more RA fixes from fcanon - 45.2 - -readded saLongTermEffects (how did no one notice this?) + 14 + -fcanon and stuffedanon's fixes - 46 - -fixes + 13 + -fcanon's fixes and tweaks + -stuffedanon's fixes + -vanilla fixes - 47 + 12 -fixes - -more chastity checks - - 48 - -fixed custom slave race - 49 - -fixes for reported problems - -vanilla updates + 11 + -added more feedback for transformation fetishists and if implanted assets are suitably implanted + -lessened thresholds for % implant bonus and malus - 05/31/17 + 10 + -fixded bugs + -added a percent implant report to longSlaveDescription for transformation fetishist societies + -added lips to lip impants beauty calcs for transformation fetishist - 50 - -added a new diet to combat genome damage - -fixed some inconsistancies - -fixed bugs + 9 + -vanilla fixes - 51 - -anon's bigger player balls and self-impregnation mod - -bugfixes +05/10/17 - 06/01/17 + 8 + -lots of fixes and spell checking - 52 - -pregmodfan's fixes - - 53 - -vanilla fixes + 7 + -spelling corrections - 54 - -fixes - -extended some of the new slave intros to work with extended family mode + 6 + -massive beauty overhaul - 55 - -standardizations of .pregType + 5 + -ra is likely more broken than ever + -fixed some bugs + -vanilla code cleanup - 56 - -tweaked shops to allow you to change them - -added a bunch of important $PC vairables to backwards compatibility + 4 + -vanilla fixes - 57 - -bugfixes - -some tweaks to RESS - - 58 - -fixes and tweaks +05/09/17 - 59 - -fixed bad canSee($eventSlave) + 3 + -bugfixes - 06/02/17 + 1 + -now with more 0.10.2.0 content - 60 - -bugfixes - -salon and body modification got sorted, because - -FCdev nuked .gitattributes + Pregmod 0.10.2.0a v0. - 61 - -fixed bugs - -fixed typos and culled redundant text - -tweaked PC pregnancy to not stray so far past the average due date. - - 06/03/17 - - 62 - -vanilla patches - -tweaks, mostly to seBirth and frailty +05/08/17 - 63 - -bug fixes - - 64 - -resynced the incubator seBirth fork with the regular version - -finished tweaking RESS - - 65 - -you can now replace ocular implants with freshly cloned eyes - -clumped cheat edit skills together + 30 + -fixed >>85316 - 66 - -fixed reported bugs +05/07/17 - 67 - -added a panic button under options to reset all extended family mode limiters - - 06/04/17 - - 68 - -fixed bugs - -likely added bugs - - 69 - Fixed >>96323 . - - 70 - -fixed bugs - - 06/05/17 - - 71 - -fixed some bugs - -likely added bugs - - 72 - -fixed bugs - - 73 - -fixed >>96563 - - 74 - -might have fixed >>96580 - -0.10.3.4 - -fixed reported bugs - -incubated slaves will no longer face devotion caps and trust caps - -updated backwards compatiblity - - 76 - -sanityChecker fixes - - 06/05/17 - - 77 - -reverted seRetirement, it's better for the retired slave to leave than her lover - -fixed some bugs + 29 + -put a check on dick immobilization so that a slave must have a dick for it - 78 - -comments in comments break everything. + 28 + -fixed a number of bugs - 79 - -vanilla patches - -bug fixes - -possible new bugs + 27 + -possible JS fix - 80 - -bug fixes + 26 + -fixes bad puberty age setting on new reproductive organs - 06/07/17 + 25 + -bugfixes + +05/06/17 + + 24 + -bugfixes from stuffedanon - 81 - -more vanilla patches - -new slave intro text unfuckery + 23 + -added custom titles for slaves to call you + -family members refering to you with a family title now optional - 82 - -fcanon's changes to arrays and bugfixes, optimizations and tweaks - -altered breeder paraphilia satisfication via vaginal/anal sex to only occur if she has a chance of getting pregnant from the action + 22 + -fixed PA appearances not appearing - 83 - -you can no longer fuck a slave's ass pregnant through her fake vagina + 21 + -fixed pHackerSupport </nobr> error - 84 - -fixes that I forget I should be posting + 20 + -lots of sanityCheck fixes + +05/05/17 + + 19 + -fcanon's fixes - 85 - -fcanon's fixes and safeguards + 18 + -added fcanon's pending assignwidgets changes from vanilla - 06/08/17 + 17 + -fcanon's fixes - 86 - -minor fixes + 16 + -cleaned up the new hood surgery to read a little better + -fixed a bug with setting hood size on a newly grafted hood - 87 - -vanilla updates + 15 -bugfixes + -vanilla fixes + -vanilla added clit hoods + -tweaked foreskin surgery to allow for the addition of said hoods since completeness doesn't seem to be a concern for cybermodder + +05/04/17 - 88 - -fixes - -slaves with huge clits can now use them to rape in the pit - - 89 - -now with more schoolroomReport + 14 + -tons of bug fixes from everyone + +05/03/17 + + 13 + -massive changes to sister and daughter setting - 90 + 12 -fixed bugs - -some prettying up by fcgudder - - 91 - -fixes - - 06/09/17 - - 92 - -bugfixes - -neighbors may start using the new FS - - 93 - -fixed a bug, not sure if it was the right one. - - 94 - -Beware the White Scare - -added Hedonistic Decadence's assay code, bugs might show up, you'll know if they do. - - 95 - -fixes + -reverted changes to breeding proposal + -continuing without making a choice will likely result in your proposal being rejected, so make a choice - 06/10/17 + 11 + -fixed apartments issue - 96 - -readded repeat hip and shoulder surgery. + 10 + -fixed JS - 97 - -fixed bugs + 9 + -vanilla changes to penthouse UI + -revised incubator pregnant slave listing + -added family trees to slave interact and manage personal affairs - 98 + 8 -fixed bugs - 99 - -fixed bugged FS values + 7 + -fixed new ui - 100 - -more fixes + 6 + -fixed bugs - 101 - -vanilla patches + 5 + -fixed up slave-slave dick and vag scenes - 06/11/17 + 4 + -lots of vanilla changes, most notably to the ui + -4 new vanilla potential recruits + +05/02/17 + + 3 + -removed restriction on slave on slave scenes + -removed lingering $cum and $milk from the forcefeeding workaround - 102 - -tweaked with muscle/slimming diets - -added muscular atrophy if slaves can not move + 2 + -tons of bugfixes, dairy inflation still under review + -forgot to remove the cheatmode restriction on anon's slave interact scenes, will get on next pass - 103 - -added a universal rule to keep immobile slaves from losing muscles - -fixed some bugs + 1 + -actually outputted from twine this time - 104 - -fixes + 1010a-1 + -fixed bugs + -added anon's new refreshment types - 105 - -more beauty tweaking (buffs to repop/eugenics, nerf to tranformation+bellyimplant) - -bugfixes (not clinic oversight) - -added frailty dependence + Pregmod updated to alpha 0.10.0.0. + -good luck - 06/12/17 +05/01/17 + + 110 + -fixed bugs that aren't related to the RA - 106 - -fixed bugs + 109 + -the [$] that caused it all has been fixed - 06/13/17 + 108 + -fixes from stuffedanon 107 - -vanilla content (not surnames) - -fixes - - 06/14/17 + -lots of submitted changes and fixes - 108 - -vanilla content (including surnames) - -bugfixes + 106 + -removed some leftover debug scripts + -fixed poorly reported custom slave balls - 109 - -quick fix to keep the princess and prince sharing a surname - - 110 - -fixes missing head girl,concubine and bodyguard - - 111 - -attempted to handle >>99083 - - 112 - -more vanilla surname stuff - -bugfixes? +04/30/17 + + 105 + -intergrated >>82360 + -fixed >>82371 - 113 - -fixes misplaced passages + 104 + -fixes >>82338 - 114 - -first deployment of FCTV - -altered how name flipping is handled + 103 + -minor bug fixes - 115 - -fixed bugs - -spread new name flipper widget around some - -added more Scotts + 102 + -added >>82004 + +04/29/17 + 101 + -fixed mispelled variable names. - 116 - -fixes - -less scotts + 100 + -vanilla fixes - 06/15/17 + 99 + -lots of bugfixes + -fcanon's content changes from last night -0.10.4.0. + 98 + -fcanon's changes -bugfixes + -revised ascension to arcology owner career (1 year of owning the arcology or all player skills maxed) - 2 - -bugfixes - -FCTV can now slowly influence FS gain rates + 97 + -vanilla stuff - 3 +04/28/17 + + 96 -fixed bugs - -cleaned up some of the FCTV intro code. - - 4 - -quick fix for the occasional error flash during end week events - - 5 - -fixes - -moved FCTV options to manage personal affairs - -fixed issue with name flipping and your title - -cleaned up player surgery some - - 6 - -bugfixes - - 06/16/17 - 7 - -fixes - - 8 - -fixes + -added an old footjob scene I found to cheatmode for some testing - 06/17/17 - 9 - -added liposuction to the remote surgery to make slaves not fat + 95 + -tweaked slave passive impregnation -fixed bugs - -disabled nationality restricing in corporate slavegen due to an inability to fix it - - 10 - -fixes - - 11 - -vanilla fixes - - 12 - -bug fixes - - 06/18/17 + -that inculdes artWidgets - 13 - -pregmodfan's RA reworks - -fixes and tweaks + 94 + -added >>81072 + -added another bandaid to this version's CSS - 14 - -fixes - -reduced costs for arcade and industrial dairy compnents + 93 + -more vanilla fixes + -family tree now works in this version - 15 - -fixes + 92 + -fcanon's changes + -vanilla changes + +04/27/17 - 06/19/17 - 16 - -fixes matchmaking bug + 91 + -vanilla fixes - 06/20/17 - 17 - -extended weight range from -100-100 to -100-200 - -added some more mental effects on slaves to the non-lethal pit, thanks to anon - -added a new title set up for slaves to use when being rude to you but aren't being adamant. - -fixed bugs + 90 + -even more fcanon fixes + -changes to slave on slave dickriding - 06/21/17 - 18 - -Activated Hedonistic Decadence FS - -fixed bugs + 89 + -random very minor vanilla stuff - 06/22/17 - 19 - -completed hedonistic decadence's clothing - -added anon's cheatmode overhaul - -bugfixes + 88 + -lots of little fixes by fcanon + -git version will have the initial family tree system working when it gets accepted - 20 - -fixed and added more age sorting options - - 06/23/17 - 21 - -bugfixes - Fixed the wardrobe bug and the sweatshop bug. - - 22 - -fixed reported bugs - - 23 - -bugfixes - -more beauty tampering. (more nerfs to physical idealist, rework of hedonism's weight based beauty, buffs to most beauty standards, buffs to body purist) +04/26/17 - 06/25/17 - 24 - -hedonistic neighbors now always sell slaves with fetishes and occasionally paraphillias - -nerfed broodmother's beauty in repop societies (a constant raw 100 is too high) - -fixed bugs and oversights - -added some more feedback if the societal elite are being asses - -added anon's head pat interact into cheat mode for testing + 87 + fixed misc widgets .FSSSubjugationist bug - 25 - -fixed >>101533 + 86 + -possibly fixed pUndergroundRailroad - 06/26/17 - 26 - -new breast shape preserving implant, comes from impant manufactury upgraded dispensary. See encyclopedia for more details - -couple new slave intros involving $PC.pregMood - -bug fixes, hopefully including >>101672 + 85 + -lots of vanilla additions + -fcanon's additions + -stuffedgame's additions - 27 - -fixed >>101675 - - 28 - -couple .pregMood new child intros - -bit of cleanup on the supportive mesh - -clothing should now affect slaves in facilities - -corrected some oversights involving sex counts in the slave intros - - 06/27/17 - 29 - -vanilla content - -player freckles - -inheritable freckles - -various little fixes - - 30 - -fix for vanilla dairy bug - - 06/28/17 - 31 - -anon's RA tweaks - -FCGudder's basic sacrifices - -hairlessness due to age now acts like shaved and the like for beauty calcs - - 32 - -fixed pit decommision into "market" instead of "markets" - - 33 - -added an RA rule resetter to game options +04/25/17 - 06/29/17 - 34 - -added a totally legit antisag cream infomercial to FCTV - -more beauty tweaking (buffs to edo revivalist, chinese revivalist, body purist, youth/mature preferentialist) - -bugfixes + 84 + -fcanon's fixes + -tweaked family widgets to report accuratly - 35 - -FCGudder's gudder height gen - -removed innocence buff - - 06/30/17 - 36 - -enabled Hodenistic Decadence's research - -fixed some anal chastity oversights - -fixed some slave count related incosistancies (still lots to do with saRules) - -shifted conception to a widget for future pregnancy related content + 83 + -fixed bugs + -tweaked relative reporting to not report a slave as both a twin and a sibling. - 07/01/17 - 37 - -finished respecting chastity in slave on slave force feeding - -more improvements to new conception widget + 82 + -fixed bugs + -added ability to view pregnant slave descriptions in the incubator screen - 38 - -fixed conception widget. - - 39 - -bug fixes and oversight corrections - -some new encyclopedia entries - -children that would be "Stateless" will now take up revivalist nationalities if you have one. - -redid the alpha version of bodyswapping. It should now not break your slaves + 81 + -bug fixes - 40 - -more of new RA anon's RA tweaking + 80 + -vanilla content - 07/02/17 - 41 - -added a missing "Shoes" - - 42 - -fixed >>103082 - - 43 - -fixed reported bugs +04/24/17 + + 79 + -fixed bugs + -altered chooses own clothes for mindbroken slaves - 44 - -fixed >>103129 + 78 + -fixed bugs - 45 - -fixed bugged nationality setting in childgen + 77 + -bugfixes + -got that code block working so now you know everything that is immobilizing a slave - 46 - -cleaned out the complaints with salon and body mod studio. + 76 + -massive vanilla color css changes - 07/03/17 - 47 - -fixed bugs - -split .bellySag into the current version and a pregnant version for descriptions to use - -liposuction on extremely fat slaves will result in a lot of excess skin - -added basic fatter belly descriptions + 75 + -fixed starting girls applying things it shouldn't be. - 48 - -added a weight control SMR - -restricted weights for generated coursing slaves - -more fat belly descriptions + 74 + -fixed the aforementioned phantom dick bug + -slaves with ages of 0 now count age in weeks + -fixed bugs - 49 - -fixed FCTV never airing my infomercial +04/23/17 - 50 - -neighbors will now not develop conflicitng FS + 73 + -bug fixes - 07/04/17 - 51 - -fixed bugs - -slaves can now be too fat to wear an empathy belly + 72 + -integrated extended-extended family mod widgets fixes and cleanup - 52 - -fixed some stuff - -cleaned up saLiveWithHG to respect chastity and countless other things + 71 + -whole lot of fixes - 07/05/17 - 53 - -End of week report for the penthouse fixed. - -0.10.5.0a - - 1018a?-0 - -preventatives now combat some of the negatives of obesity - -added the ability to set .birthTotal in more customization options in starting girls - -tons of vanilla stuff - - 1 - -seRaiding is now hooked up and good to go + 70 + -fixed >>79119 + -fixed some wonky $possessives in saLongTermEffects + +04/22/17 - 07/06/17 - 2 - -maybe fixed lips resetting to 35 in ng+ + 69.1 + -Fixed version. Accidentally copied longSlaveDescription into descWidgets. - 3 - -your headgirl now has a very low chance of accidentally knocking up her slave - -your headgirl can now abort her slave's early pregnancy if she is permitted to use drugs on her + 69 + -vanilla pulls + -bug fixes + + 68 + -altered accent deminishing (not reflected in slave summary) -fixed bugs - -accidentally pushed the WIP slaveSacrifice.tw to the git - 07/07/17 - 4 - -vanilla patches + 67.1 + -fixed the .html version only bug >>78902 - 5 - -now with proper functionaility - -also you can now use strings in custom RA rules + 67 + -fixed bugs + -sided with the old vanilla code and added canTalk() to the DJ assignment check. - 6 - -fixed barracks? (It's showing up, at least) - -added FCGudder's anaphrodisiacs - -added a number of father tracking - -added some canWalk() and canTalk() checks to sePlayerBirth + 66 + -fixed bellies sagging that shouldn't be sagging, hopefully once and for all - 07/08/17 - 7 - -vanilla patches - -new fathered variables now report their contents - -.origSkin added + 65 + -overhauled extended-extended family mode widgets - 8 - -finished vanilla update + 64 + -bugfixes - 9 - -fixed extra <</if>> in longSlaveDescrption.tw, line 726 and extra periods + 63 + -fixes HG alt formatting bug - 10 - -fixed bugs - -added fairyanon's descriptions + 62 + -fixed everything in >>78748 - 11 - -changed dye naming scheme + 61 + -fixed RESS issues + -possibly fixed >>78736 (it looks vanilla) + -normal corsets no longer reduce waists on inflated slaves or slaves with large belly implants - 07/09/17 - 12 - -added player skin tone changing - -Societal Elite no longer accept children of the wrong race in sup and sub societies for marking +04/21/17 + + 60 + -reworked birthday event to account for chastity + -schoolroom can now raise anal and vaginal skill to 30 with the skills upgrade + -take classes can teach anal and vaginal skills to virgins + -fixed some revealed oversights - 13 - -fixed RA applying drugs to slaves it shouldn't - -fixed DJs and Madams fixing paraphillias - -added a pair of basic height related SMRs - -fixed this >>104691 + 59 + -fixed wip fuck scene >>78525 + -possibly fixed the slave is own niece thing - 14 - -altered policies into a single policy - -anon's better RA fixes + 58 + -incestual relationships extended to player's mother, father and sisters - 07/10/17 - 15 - -resynced matchmaking - -little bug fixes + 57 + -bugfixes - 16 - -this >>104926 - -added another pair of height SMRs to limit heights +04/20/17 - 07/11/17 - 17 - -fixed name nonsense + 56 + -altered hormone face change calcs to reflect .face changes - 18 - -fixed names correctly this time - -started adding anon's physical idealist law + 55 + -more vanilla fixes - 19 - -fixed seBirth - -anon's physical idealist law is functional, but lacks the beauty component for the moment + 54 + - Fixed >>78168 - 20 - -lots of little vanilla things - -anon's Physical Idealist beauty standard - -pregmodfan's ra additions + 53 + -vanilla fixes + -nulls can now maybe be made in starting girls? -bugfixes + + 52 + -vanilla fixes - 21 - -hopefully fixed seDeath - -finished vanilla's lisping wave +04/19/17 + + 51 + -fixed bugs - 07/12/17 - 22 - -vanilla patching - -fixed some bugs - -you can now stop carrying children for the SE after you've carried at least one + 50 + -very minor fixes + -changed how rival victory into initiation works + +04/18/17 - 23 - -vanilla content - -bugfixes + 49 + -possibly fixed undefined error in removeJob + + 48 + -tons of vanilla changes + -hopefully few vanilla bugs - 07/13/17 - 24 - -vanilla patches - -bug fixes +04/17/17 - 25 - -fixed the policy stuff + 47 + -fixed bugged childgen for players carrying a slave's child - 26 - -fixed fake belly bugs + 46 + -couple bug fixes, mostly the rival setting bug - 27 - -fixed bugs - -FCGudder's fix + 45 + -fixed and limited madam and dj involvement in facility sex - 28 - -fixed "0 is not her original surname;"? + 44 + -seDeath should no longer get stuck on + +04/16/17 + + 43 + -integrated pregmodfan's RA work - 07/14/17 - 29 + 42 + -tweaked rate of arcade slave decay + + 41 + -altered slave death -fixed bugs + -added vanilla bug fixes - 30 + 40 -fixed bugs + -altered beauty standard laws to better mesh with other FS + -added a "bald" hair description + -laid foundation for slave death + +04/15/17 + + 39 + -bugfixes + + 38 + -now functional + -lot of vanilla additions, hope they work right + -completely forgot what I did last night, hope that I didn't break anything + +04/14/17 - 07/15/17 - 31 - -vanilla bug fixes - -pointless vanilla code moving - -FCGudder's better than vanilla slave summary caching - -bugfixes, including seRaiding - -extended family mode optimizations + 37 + -breaking raWidgets even more. - 07/16/17 - 32 - -fixed bugs - -further extended family mode optimization + 36 + -fixed first error reported in raWidgets. - 33 + 35 -fixes - -continued optimizing 34 -fixed bugs + -added some extra nicknames - 35 - -fixed bad descWidgets paste - - 07/17/17 - 36 - -remote surgery and salon less wordy - -further optimizations to extended family mode + 33 + -fixed longSlaveDescription (<div class="imageRef lrgImg"<div class="mask"> </div>> to <div class="imageRef lrgImg"><div class="mask"> </div>) - 37 - -FCGudder's image corrections to salon/remote surgery/etc - -fixed >>106562 + 32 + -added a trio of medicinal enemas (curative, tightening, and aphrodisiac) + -contain's vanilla 0.10.0.0 alpha changes - 38 - -fixed >>106706 + 31 + -vanilla changes, mostly to RA + -added anon's image css stuff + -bugfixes? - 07/18/17 - 39 - -vanilla updates - -FCGudder's guddering +04/13/17 - 40 - -initialized new variables - -further extended family mode optimizations + 30 + -lots of little bug fixes, nothing major + -bodyswapping moved to testing but currently untested, suggesting not touching it - 07/19/17 - 41 - -vanilla fixes - -RA fixes, thanks to anon +04/12/17 -0.10.5.0/2 + 29 + -fixed opening error (Absentmindedly closing widgets with <</if>> will do that.) + + 28 + -hammered FS unsetting, it should properly unset everything now when abandoned or failed out of + +04/11/17 - 1 - -vanilla bugfixes + 27 + -fixed enemas and forcefeeding + -hairless is now an inheritable trait - 2 - -fixed bugs + 26 + -unfucked walkpast - 3 - -maybe fixed seRaiding + 25 + Emergency fix. Accidentally deleted misc widgets. - 4 - -fixed >>107062 + 24 + -completed citizen hookup event variant + -introduced baldness to males over 50 in slavegen + -hooked up hair removal surgery + -bugfixes (not slave cloning) - 5 - -fixes +04/10/17 - 6 - -fixed bugs and oversights + 23 + -reworked saChoosesOwnJob to not be potentially broken + -limited saChoosesOwnJob to prevent slaves from locking themselves in industrial dairies and overfull facilities + -added a new universal rule to permit or deny slaves choosing their own jobs from joining facilities, off by default + -recalced underarm and pubih hair in slavegen, you should see things other than waxed consistantly now - 7 - -fixed phantom dicks in fVagina - -added FCGudder's vector stuff +04/09/17 + + 22 + Smart piercing improvements + Removed the default smart piercing function, which was nonfunctional for almost all settings of the current implementation of the rules assistant. + The existing rules for smart piercings have been broken down into four new rules, for fetishes, sexual appetite, and XY and XX attraction. + The all sex smart piercing setting no longer automatically targets XY and XX attraction in addition to libido, as these can be done individually. + Gave smart piercings new settings to suppress XY and XX attraction, which will have minor secondary libido suppressing effects. + Heavily buffed smart piercing efficiency when improving XY and XX attraction and added minor secondary libido enhancing effects to these settings. + WIP descriptions for nulls. - 07/20/17 - 8 - -fixed seBirth + 21 + -fixes - 9 - -vanilla fixes + 20 + -now with less forgotten passage copies - 10 - -typo fixes - -minor bugfixes - -oversight corrections + 19 + -fixed starting girls attraction cotrols - 11 - -bugfixes - -added FCGudder's new shelter slaves + 18 + -fixed bugs + -added prostates to starting girls + +04/08/17 + + 17 + -hooked up body hair removal surgery - 07/21/17 - 12 - -fixes - -vanilla patches + 16 + -fixes? + -handled code duplication in salon - 13 - -bugfixes + 15 + -fixed superfluous <</if>> in L40 in researchLab.tw (likely) - 07/22/17 14 - -fixed many bugs + -fixed >>74516 - 15 - -fixed bugs + 13 + -fixes - 16 + 12 + -applied fixes to lab report, hopefully it works now + + 11 + -minor descriptive tweaks -bugfixes - -oversight corrections + -added new JS calls hugeBelly(), hugeBellyPreg(), hyperBellyOne(), hyperPregBellyOne(), hyperBellyTwo(), and hyperPregBellyTwo() for easier size checks - 07/23/17 - 17 - -various fixes and optimizations +04/07/17 + + 10 + -fixes - 18 - -anon's assignment filter stuff + 9 + -fixes + -neighboring slimness enthusiast arcologies now have access to its research + + 8 + -bugfixes, not including array issues + + 7 + -added hair dyes and contact lenses to manage personal affairs + -small fixes + + 6 + -mostly fixes + + 5 + -added prostates and genes to male hero slaves where appropriate. + -possibly enabled selfcest twins + -fixed cybermod bugs + -having no prostate devastates cum volume. - 19 - -fixed slave summary +04/06/17 - 07/24/17 - 20 - -anon's facility filter functions - -couple fixes here and there + 4 + -fixed player surgery widget - 21 - -fixed >>108360 + 3 + -enabled prosthetics - 22 - -added anon's tiered brothel aphrodisiacs + 2 + -fixed age reduction surgery for the pc - 23 + 0.10.0.0a v1. -fixes - -code improvements - - 24 - -vanilla stuff - 07/25/17 - 25 - -bug fixes +03/31/17 + + 42 + -fixed bugs - 26 - -anon's ra fixes - -minor tweaks +03/30/17 + + Pregmod updated to proto-0.9.10.4. + -spa bug fixed - 27 - -FCGudder's improved slaveSummary + 40 + -updated to array based facilities - 28 - -bugfixes +03/29/17 - 07/26/17 - 29 - -bugfixes - -vanilla stuff + 38.1 + -compatibility catch for the new law (Slimness Enthusiast (Flat is beauty)) to work. - 30 - -fixed >>108865 + 38 + -added Slimness Enthusiast Research (asset shrinking drugs) + -added Slimness Enthusiast Law (Flat is beauty) + -fixed custom slave skin nonsense + -fixed bugs - 31 - -bugfixes + 37 + -fixed bugs - 32 - -fixed some oversights in costs - -costs now runs entirely in JS + 36 + -fixed bugs + -tweaked descWidgets to flow a little better + +03/28/17 - 33 - -fixed missed $policyCost + 35 + -updated corp overhaul mod + -tracked down missing accordian mod pulls and added them + -fixed bugs and other issues + -added slave on slave wips to cheatmode +03/27/17 + 34 - -fixed bad costs cases + -tweaked personal training + -tweaked concubine rules; she may now be blind or immobile, but must have limbs. Events involving her had their conditions adjusted in accordance. + -fixed bugs - 35 - -fixed >>108923 +03/26/17 + + 33 + -integrated filter by assignment fixes + -added more flat + -bugfixes - 37 - -fixed pregnancy inconsistancies - -added a NaN catch for the slave sex counts + 32 + -disabled sort by assignment until it can be fixed + -fixed a couple bugs - 37.1 - -now with NaN checks that actually check for NaNs + 31 + -fixed servants' quarters + -fixed bugs and typos + -added preg biometrics collar to RA - 07/27/17 - 38 - -fixed bugs. +03/25/17 - 39 - -fixed hg suite issues - - 40 - -FCGudder's span fixing and other cleaning - -altered how nipple color is set + 30 + -added anon's filter by assignment option + -added paternity information to long slave description + -redid assigning children to the incubator, see the incubator for more details + -fixed lots of little bugs from both here and vanilla + -hopefully fixed the dairypiping having its variables swiped out from under it - 41 - -altered core belly implant rules - -changed how weight affects assets in slavegen +03/24/17 - 07/28/17 - 42 - -fixed bugs + 29 + -applied economy mod fixes + + 28 + -fixed? saChoosesOwnJob + -assigned a default eyeWear to custom slaves - 43 - -fixed bugs - -altered that bonus for 18 year old slaves to apply to minimum slave age instead - -likely broke the RA more + 27 + -applies incubtor bugfix - 44 - -vanilla patches + 26 + -added economic report mod - 45 - -added in the missing belly implant resetting passage - -minor tweaks +03/23/17 + + 25 + -fixed starting fs issues, hopefully - 07/29/17 - 46 - -added universal rule to strip all slaves of their surnames and auto strip any future slaves while it is active. You can still give back particular slaves their surnames, should you so choose. + 24 + -bugfixes + -added smaller breast sizes to PC surgery - 47 - -fixed bugs +03/22/17 + + 23 + -bugfixes + -some tweaks to things changed from single instance to week long isntances + -minor FS reactions to certain player appearances - 07/30/17 - 48 + 22 -fixed bugs + -added nurmerous vanilla optimizations + +03/21/17 + + 21 + -various bugfixes accumulated today - 49 - -fixed bugs and oversight + 20 + -couple fixes and tweaks + +03/20/17 + + 19 + -fixed surgery cooldown - 50 - -fixed the rest of the bugs - -also fixed some quirks involving vanilla changes to slave naming overriding your chidlrens' surnames + 18 + -fixed player surgery trapping you in manage personal affairs + + 17 + -added player surgeries (incomplete) + -updated anon's nationality weighting mod + -added pregmodfan's fixes and RA improvements - 07/31/17 - 51 - -added fat grafting surgery +03/19/17 - 52 - -cellblock will kick out mindbroken slaves + 16 + -fixed bugs + -added a catch to arcology acquisition that will hopefully prevent the extra FS bug - 53 - -fixes + 15 + -fixed clinic issues - 54 - -just a catcher for a potential ndef foreskin bug +03/18/17 + + 14 + -bugfixes - 55 - -vagina removal surgery no longer requires a penis + 13 + -added anon's corp overhaul + -upped max incubator age to 42 + -updated accordian mod - 56 - -tossed in a catch to correct amps having clipped tendo +03/17/17 - 57 - -fixed >>110176 - -added a catch to prevent hostages from inheriting amputation or clipped heels from starting girls. + Pregmod updated to 0.9.10.2. + -Restricted nationalities got fixed, nationality percentage anon, please look into the changes, though most of them where just indenting. + +03/16/17 + 7 + -bugfixes + -initalization of player surgery variables - 58 - -fixed bad 'PoliteRudeTitle arguement + 6 + -added metallic makeup options + -fixed bugs + + 4 + -fixed RESS, "<if" got me again - 08/1/17 - 59 - -fixed reported bugs, sans the mystery NaN + Tweaked 4 with some fixes + 1. Tweak: can change slave drugs and other settings while they are on assignment + 2. Tweak: when devotion/trust are maxed for a slave, some of the weekly report summary text showing devotion/trust gains will be hidden. + 3. Tweak: when the arcology has been fully decorated for a future society, weekly summary text showing society approval related to that future society will be suppressed. + 4. Bug fix: when assigning an ID to a new slave, make sure it isn't already in use + 5. Bug fix: egyptian preferentialist slave twins acquisition used incorrect relationship ID offset for second slave (-1000) … because it is coded differently from all other multi-slave acquisition events + 6. Bug fix: Several $pronounCap tokens changed to $possessiveCap where appropriate. + 7. Bug fix (?): When buying arcology ownership with reputation, increase value of ownership share same as when buying with cash + 8. Misc. smaller fixes (typos, missing $'s) - 60 - -fixed bugs + Pregmod updated to 0.9.10.1. + -fixed reported bugs and typos - 61 - -surgically removing dicks and vaginas will now remove accessories that require them. +03/15/17 + + 4 + -many more vanilla updates + -possibly broke clinic report - 62 - -various reported things fixed + 3 + -fixed bugs + -merged anon's brazil mod + -lowered min player age to 14 - 63 - -fixed misplaced 'enunciate' in reRelativeRecruiter + 2 + -fixed .html version's accordian mod, thanks twine - 64 - -bugs fixed + Updated to 0.9.10.0 - 08/2/17 - 65 - -vanilla changes - -bugfixes +03/14/17 + 3 + -some new event tweaks pushed out for testing - 66 - -fixed bugs + 2 + - >>67338, >>67339 Fixed, though two of the policy bugs are more of just a guess at how they might be handled. Unfinished content and all that. - 67 - -added beauty policies for physical idealist and hedonistic decadence for strongfat slaves. These are mutually exclusive with the other beauty standard for them, but not with those outside of it. - -fixed bugs and oversights - -hit the sanityCheck more to remove false positives, though I still can not get rid of the ones it still shows + 1 + - >>67334 This should fix it. - 68 - -fixed >>110899 + 0.9.10.0a - 08/3/17 - 69 - -bug fixes +03/13/17 - 70 - -minor fixes - -pointless changes to the encyclopedia + 38 + -merged pregmodfan's pregnancy speed mod + -merged anon's swapable prosthetics and face mod - 71 - -fixed >>111042 - - 72 - -fixed bugs +03/12/17 + + 37 + -added descriptive elements reflecting player age + -fixed $PC.birthWeek + -bugfixes - 08/4/17 - 73 - -Fixed some bugs + 36 + -tweaked $PC variable compatibility - 74 - -lowercase-donkey fuckery + 35 + -revamped player age and aging + -fixed some bugs - 75 - -fixed bugs - -corrected some oversights + 34 + -fixed bugs and typos + -added an upgrade to the clinic to quickly cleanse slaves of genome damage at the cost of health for the duration - 08/5/17 - 76 - -placeholders removed - -food stuffing now has effects + 33 + -some little tweaks to incubator content + -hopefully fixed frailty rendering some slaves immobilized by their imaginary penises + +03/11/17 + + 32 + -fixed starting girls bug + -tossed in some vanilla bugfixes - 77 + 31 -fixed bugs - - 08/6/17 - 78 - -nobr'd a bunch of passages - -fixed some bugs - -corrected some oddities + -added a, hopefully functional, override to handle starting girls custom origins + -added gender settings constrants to enteded family mode family recruiting - 79 + 30 -fixed bugs + -incubator slaves now start with lower language skills - 80 - -fixed a $$ + 29 + -touched genetics more and possibly rebroke everything + -added more naming options, though the PA will still select FS names if available with that naming option + -fixed custom starting slave descriptions and the add custom descriptions + -added a toggle for inbreeding - 08/7/17 - 81 + 28 + -fixed >>66378 + + 27 + -fixed saRelationships + -lost temper at saRelationships + + 26 -bugfixes - -some oversight corrections + -more vanilla changes to saRelationships, hope family mode takes it well - 82 - -fixed a possible costs report bug +03/10/17 - 83 - -fixed bugs + 25 + -fixed childgen + -vanilla bug fixes + -repop law can now apply to player - 84 + 24 + -completed new child intro + -spread frailty around -fixed bugs - -food stuffing is now available + -added vanilla bug fixes -0.10.6.0 +03/09/17 + + 22 + -fixed a number of bugs and oversights - 08/8/17 - 1 - -now with passages in the right place + 20 + -child naming looks fully functional + -small tweaks from vanilla - 2 - -fixed reported bugs +03/08/17 + + 0.9.9.5. - 3 - -vanilla updating - -bugfixes + 18 + -incubator bug fixes + -naming closer to finalization - 08/8/17 - 4 - -anon's gender rad law has been added - -the vector art is now on the git + 17 + -fixed saRelationships harder - 5 - Trying something here. I commented out the offending drug removal code in the RA, tell me if anything changed. I expect you will have to manually unset the drugs once all growth targets are hit though, but we'll be on the right track. + 16 + -unrolled back saRelationships + + 15 + -rolled back saRelationships - 5.1 - Still poking at the RA. + 13 + -quick fix for slave careers, will only affect children generated after this patch. Mostly just effects and descriptions, nothing huge. - 6 - -added vasectomies - -anon's RA fixings +03/07/17 - 7 - -unfucked sales descriptions, maybe - -fixed some bugs + 12 + -incubator moved to beta, no longer restricted by cheatmode - 08/11/17 - 8 - -ra fixes - -partial conversion to the new pregnancy system for the player +03/06/17 + + 11 + -many bug fixes and tweaks + -added ability to buy additional transfer slots for ng+ - 9 - -hopefully fixed backwards compatibility +03/05/17 10 - Does backwards compatibility work now? + -slight improvements to assistant events, nothing major and fully compatible with saves - 11 - -fixed bugs +03/04/17 - 08/12/17 - 12 + 9 -fixed bugs - -player abortion should be working right again + -tweaked some RESS events - 13 +03/03/17 + + 0.9.9.4 + -added some more options for a slave to choose from when selecting her own clothes + -made a toggle for eugenics society devoted slaves to choose their own level of chastity, since that did need work. Also removed it from normal clothes selection. -fixed bugs + -updated some slavegen + -fixed >>64439 + + 0.9.9.3 - 14 - -fixed sePlayerBirth - - 15 - -fixed facial quirks - -maybe fixed vector art troubles? + 7 + + 0.9.9.2 + + 6 + -fixed >>64194 - 16 - -fixed >>114360 + 5 + -small improvements - 17 - -I don't remember if I did anything. +03/02/17 + + 4 + -fixed, extended families - 18 - -fixed elective surgery bugs + 3 + -fixed >>63968 - 08/13/17 - 19 - -little fixes + 0.9.9.1 - 20 - -fixes and description corrections + 0.9.9.0 + -many changes to ng+ and how the pc is handled + -adjusted 6 & 7 FS unlock values - 21 - -fixed butts getting too big for their descriptions +02/26/17 - 22 - -player pregnancy overhauled - -some typos fixed + 27 + -fixed many bugs + -however >>63027 and >>63096 are still at large - 08/14/17 - 23 - -added player surgeries to rid yourself of a postpartum belly without the wait and a second to temporarily restore your fertility post-menopause. - -fixed bugs +02/25/17 - 24 - -fixed a critical bug with the menopause reversal - It helps to actually link player age with it at game start, you know? - - 25 - -small tweaks to saLiveWithHG - HG will fatten up her slave if hedonistic decadence is in play and will make use of hyper drugs if you have them researched. Also cumsluts will now expand their slave's balls to get more cum. - - 08/15/17 26 - -fixed physical development + -fixed, "DairyRestraintsSetting(2)" should not be visible in front of the description of my dairy. - 27 - -fixes + 25 + -experimental fix for >>62727 - 28 - -fixes +02/24/17 + + 24 + -fixed slaveInteract.tw + @@ -620,6 +620,7 @@ Contraception: <span id="fertility"><strong><<if $activeSlave.preg is -1>><< + <</if>> + <</if>> + <</if>> + +<</if>> + </span> + <<if $propOutcome == 1>> + -fixed, all my slaves. it says "She is not fertile with Error: cannot find a closing tag for macro <<if>> in <<if $incubator > 0 >> + + 23 + -fixed reported bugs except for >>62509 + +02/20/17 + + 19 + -commenting is hard + + 18 + -temporarily disabled brother checks to prevent duplication - 29 - -fixed >>115265 + 17 + -fixed introduced extended-extended family mode bugs + -moved said descriptions from long slave description to pregmod widgets to prevent issues with vanilla updates. - 30 - -fixed bugs. +02/19/17 - 31 - -added catches to clear chastity devices from slaves that can't wear them. + 16 + -fixes parental id's - 32 - -fixed bugs - Fixed the counter for the number of a slave's children you've had and hopefully added clears to the remote surgery to prevent chastity devices getting stuck on in the first place. + 15 + -added some compatibility hooks + -fixed some bugs + -added extended-extended family mod + -added vanilla bug fixes - 08/16/17 - 33 - -vanilla stuff - Mostly bugfixes, a new recruiter target and some changes to vector breasts. + 14 + -fixed bugs, but need to look at relative recruiters still - 34 - -fixes + 13 + -fixed, can't impregnate a slave with another. Just a wall of Red text "Error: <<if>>: bad conditional expression in <<if>> clause: slave is not defined" - 35 - -fixed reported bugs - -HG will now try to break her assigned girl if she is unbroken before dressing her up nicely + 12 + -fixed erroneous $familyTest fixing slave interact issues and enabling two dSlaveDatabase additions + -felt stupid + -fixed new bug in fRelation - 36 - -now with less broken newSlaveIntro + 11 + -bugfixes + -implemented new javascript to hopefully fix existing issues - 08/17/17 - 37 - -fixed >>115701 +02/18/17 - 38 - -anon's spelling corrections + 10 + -tweaked saRecruitGirls more - 39 - -minor fixes +02/17/17 - 40 - -fixed >>115783 + 9 + -fixed recruiting harder - 41 + 8 -fixed bugs - -added some paraphillia vignettes - -added in anon's mutiny attempt - - 42 - -fixes - -age penalties off now applie to HG like it should - - - 08/18/17 - 43 - -fixes - -tweaks to $enduringRep and whoring/devastating rumors + -implemented genetics tracking system - 44 - -possible fix for slaves getting denied by every slave they seek a relationship with + 7 + -fixed contraceptive bug - 45 - -fixes + 6 + -various bugfixes - 08/19/17 - 46 - -anon's gang leader personal attention option - -bug fixes - - 47 - -vanilla content part 1 +02/16/17 - 47.1 - Fixed [SetupVars] <<set>> bad evaluation Unexpected string + 5 + -fixed some bugs + -more compatability for vanilla to pregmod ng+ - 08/20/17 - 48 - -vanilla part 2 +02/15/17 - 49 - -fixed bugs - -added hair length maitenance to the salon + 4 + -possibly fixed $rep bug - 49.1 - -added a fix to the gender FS laws contributed to the git + 3 + -fixed >>60110 - 50 - -fixed bugs - -hopefully fixed the hole in walk past - -added a clear condition for contraceptives if the slave lacks ovaries + 0.9.8.1 + -preliminary integration of anon's animal pregnancy mod, not funcitonal yet + +02/14/17 - 08/21/17 - 51 - -fixed >>116926 - -you can now seed a freshly implanted broodmother to have her bear your children. You need a penis to do this. + 0.9.8.0 - 52 - -readded lost artWidgets code - -fixed your rude PA +02/13/14 - 53 - -fixed >>117003 + 9 + -added incubation facility + -integrated anon's HG impregnation exclusion toggle + -fixed bugs inclding >>59683 and >>59598 - 54 - -fixed >>117021 +02/12/17 - 55 - -fixed self-impreg + 8 + -fixed many reported bugs, save for the walkpast bug that is still eluding me + -added several vanilla bugfixes + -added >>59368 - 56 - -fixed the HG not properly handling flaws - -fixed other bugs - -fixed typos +02/11/17 - 57 - -fixed a couple bugs + 7 + -fixed relative recruits cloning over their recruiter + -fixed that futa starting girls bug again, and this time it's synced I swear + + 4 + -added >>59138 - ??? - 58 - ??? + 6 + -Fixed >>59174 ( missing a $ when setting headgirl to soften). - 08/22/17 - 59 - -fixed backwards compatibility - -bug fixes - Backwards compatibility should actualy work now. It was mispelled. + 0.9.7.2 + 0.9.7.1 - 60 - -anon's expanded smuggling personal attention +02/10/17 - 61 + 6 + -updated to vanilla github + -fixed more bugs + + 2 -fixed bugs - Except for the PC breast feeding report, that is based off of a player choice at game start linked to advanced pregnancy and thus working as intended. + -fuckdolls can now use pregmod added diets - 62 - -fixes + 1 + -fixed >>58858 - 08/24/17 - 63 - -bug fixes - -some of anon's submissions + 0.9.7.0 + -vanilla content only + +02/09/17 - 64 - -fixed a bunch of bugs - -added a new slave school that seeks to breed the perfect cowgirl - It's slaves still need a little work, as they currently lack certain intended reactions to things like milking, etc. + 5 + -updated with vanilla bugfixes - 08/25/17 - 65 + 4 -fixed bugs + -did extra fixing to fAbuse - 66 - -fixed reAwol harder - - 67 + 3 + -added new two slave recruitment events -fixed bugs - 68 - -quick addition of something I overlooked + 2 + -fixed randomize attraction widget bug - 69 - -fixed bugs, including a mislink to the slavegirl school - Beginning vanilla update merge now. + 1 + -updated to vanilla github + -fixed bugs - 08/26/17 - 70 - -vanilla stuff - Mostly intense growth drugs. Due to our RA changes, I couldn't hook them into it so it will remove them for now. Still have to handle the massive RA changes, which will likely break everything. +02/07/17 - 71 - -rest of the vanilla RA changes - It honestly looks like it didn't break anything. Do run backwards compatibility though. + 13 + -completed and enabled relative recruiter events for extended family mode + -made extended family mode ng+ compatible + -bugfixes + +02/06/17 - 72 + 12 -fixed bugs - I may have broken slave facility assignment. Or maybe I fixed >>118907 - I don't know. - Also if your rules are broken, run either backwards compatibility or the rules resetter under options. Both should fix it. + -included starting herm fertility fix - 73 - -fixes +02/05/17 + + 11 + -added organ farm upgrades to decrease time it takes to grow organs - 74 - -fixed bugs + 10 + -tweaked butt beauty values + -hopefully fixed egyptian revivalist issues + +02/04/17 - 75 - -fixed >>119084 - -a submitted addition of the cleansing diet to the RA + 9 + 0.9.6.5 - 08/27/17 - 76 - -removeActiveSlave should now dump their growing organs - -typo fixes - Some other minor things here and there too. +02/03/17 - 77 - -fixed >>119185 - A prime example of a temp variable running rogue. + 8 + -couple bugfixes + -added the new pube style to the RA - 08/28/17 - 78 - -core pregnancy system swapped - -fixed some bugs - Run backwards compatibility. No exceptions. - I think everything is in place that needs to be in place. Very little beyond behind the scenes type code. If everything went right, there should be nothing really noticeable yet. - The most obvious change will be the alterations to menopause. It is no longer hard set at 47, instead it drifts slightly year by year. This means that over a slave's lifetime, you will see a variance of when they go through menopause. +02/02/17 - 79 - -maybe fixed >>119513 - Keep in mind the slave must have arms and legs. + 7 + -fixed bugs - 08/29/17 - 80 - -tried to handle >>119556 + 6 + -fixed typos and bugs + -reenabled self impregnation + +02/01/17 - 81 - -bug fixes - It helps to run the sanityCheck before posting the patch. + 5 + -waged war against starting girls and managed to make a button to resync height with age + -added origins for all careers if the slave is your child + -and had to bar players from being both their father and mother + -added lolimode toggle to game start summary + -fixed a bunch of improper slave name calls in the recruiter content - 82 - -bug fixes - It helps to run the sanityCheck before posting the patch. + 0.9.6.2 + -added a pair of hero slaves under extended family mode that I found tucked away in a passage. Odds are they were never implemented due to an inability to make sibling hero slaves. + -completey forgot to make lolimode a start menu toggle - 83 - -more overhauling - All slavegen should be accounted for under the new system now. +01/31/17 - 08/30/17 - 84 - -fixed bugs + 9 + -extended family mode now allows for full control of starting slaves mother ID and father ID. + -bug fixes - 85 - -vanilla changes - -fixes - Biggest thing to report is definitely the breast size cap being raised to 50kcc. A slightly smaller thing to say; balls now go to 10. - Still working on getting the RA changes in. + 3 + -added a bushy in the front, clean in the back pubic hair style + -fixed bugs - 08/31/17 - 86 - -fixed >>120006 - Turned out to be oversized breasts having one too many 'if's. + 0.9.6.1 + -updated matchmaking to pregmod's content - 87 - -fixes - -anon's RA stuff - -anon's ability to buy the entire royal court + 0.9.6.0 - 88 - -fixed hedonism's shops +01/30/17 - 89 - -fixed reRoyalBlood - -fixed other bugs + 8 - family test + -beta version of the new family system - 09/01/17 - 90 - -fixed bugs - -messed with rival-hostage events +01/28/17 - 91 - -fixed >>120436 maybe? (119980) [???? not sure how to describe this] - -tweaked breast based beauty to accommodate the size increase - -altered dairy breast growth + 7 + -bugfixes, including anon's fixes + + 0.9.5.4 + -integrated >>56001 + -more work on relations, not ready for play yet - 92 - -tweaked intensive drugs more as directed - -added "mongolian" to the name flipper - 92.1 - $injectionUpgrade changed for testicles +01/27/17 + 0.9.5.3 + -fixes $rep issues, + -added, able to play matchmaker and take two emotionally bonded slaves to you and put them in a relationship with each other. - 93 - -fixes +01/26/17 + + 4 + -updated milk quantity calcs + -nerfed flesh heap + -kidnappers market now requires 500 rep to access - 94 - -fixed >>120653 (119980) [???? not sure how to describe this] + 3 + -fixed reported bugs - 09/02/17 - 95 - -fixes +01/25/17 - 96 - -bugfixes + 2 + -most new 0.9.5.0 changes are now accounted for + -20% chance of white girls coming out of zimbabwe - 97 - -fixes + 0.9.5.2 + -integrated anon's japan start mod - 98 +01/23/17 + + 17 -fixed bugs - -added an override to 'KnockMeUp' to supress text - - 09/04/17 - 99 - -fixes - -anon's starting girl quirks - -continued overhauling - 100 - -fixed bugs + 16 + -fixed missing RA defaults - 101 + 15 -fixed bugs + -applied youth pref research to neighbor youth pref societies - 09/05/17 - 102 - -bug fixes - -now in .7z - - 103 - -vanilla content - Mostly stuff related to piercings, HGs getting to pierce slaves, some new rivalry causes and a nerf to attraction gain.Also FCdev failed to realize he had 'SlaveFullName' and didn't need to make 'FullName', so I set it up to yell at you to yell at me to remove it. - - 104 - -hpefully fixed drgus not working in MS +01/19/17 + + 14 + -fixed age related issues in some hero slaves + -autosurgery now correctly lowers visual age when applying an age lift + -reduced visual on event slaves that have age lifts, all two of them. - 105 - -hopefully fixed the bodymod studio +01/18/17 - 106 - -fixed >>122158 ? + 13 + -restricted minimum reitrement age at game start to 25 - 107 - -fixed >>122158 again +01/17/17 + + 12 + -quick bugfixes - 09/07/17 - 108 - -fixed >>122211 (119980) [???? not sure how to describe this] + 11 + -implanted reproductive organs now work immediatly if precocious puberty is off, otherwise the slave will go through the appropriate puberty within a year if relevant. - 09/09/17 - 109 - -heavy conversion of the flesh descriptions to the new pregnancy system - -bugfixes - -clean up of remnant "GenderRadicalistLaw" + 10 + -tweaked libidos and nymphomania - 110 - -possible backwards compat fix - -fixed weight stuff in artWidgets +01/16/17 - 111 - -bugfixes + 9 + -added starting option to set initial retirement age - 09/11/17 - 112 - -various bug fixes +01/15/17 - 09/12/17 - 113 - -fixes - -anon's height focused growth drugs and other related things + 8 + -added a new slave market + -removed age limiters on other slave markets + -added a new partially subterranean arcology location - 114 - -vanilla update - To sum it up: You can now influence neighbors with your recruiter and your slaves now have sexual needs that must be handled or they'll get moody. Also changes to starting girls prices to smack those who try to stack good things by offsetting them with bad things. +01/14/17 - 115 - -pregmodfan's RA fixes + 7 + -more event/desc tweaks - 116 - -backwards compatibility now properly sets .birthWeek + 0.9.4.3 + -various little tweaks and fixes + +01/13/17 + + 4 + -fixed SE Birth and slavemarkets - 117 - -fixed >>123580 (fresh milk) [???? not sure how to describe this] + 0.9.4.2 + -fixed $cash bug - 118 - -fixed reported bugs +01/12/17 -09/13/17 -0.10.7.0 --vanilla stuff --bugfixes + 0.9.4.1 + 0.9.4.0 + -integrated >>53201 + -added first half of the youth pref research (anti-aging cream) - 2 - -fixed >>123773 +01/09/17 - 3 - -added details for some of the new vanilla nationalities - -tweaked .need generation + 14 + -bugfixes - 09/14/17 - 4 - -vanilla fixes - -bug fixes +01/07/17 - 5 - -RETS overhaul + 13 + -finished new age descriptions + -added a new physical age retirement + -increased upper bounds on age/birth retirements + -age surgery now lowers .visualAge + +01/06/17 - 6 - -fixes + 12 + -various age bugfixes - 7 - -fixed >>124177 (fresh milk) [???? not sure how to describe this] +01/05/17 - 8 - -minor fixes + Pregmod beta 2 + -fixed hero slaves - 09/15/17 - 9 - -fixed >>124399 (fresh milk) [???? not sure how to describe this] - -added anon's option to buy both the princess and queen +01/02/17 - 09/16/17 10 - -fixes + -fixed bad condtinal expression in <<if>> clause Unpexted token with a slave who has P-Limbs/ - 11 - -fixes - -anon's spats and t-shirt clothing - - 09/17/17 - 12 - -fixes - -SFanon's SFBarracks stuff - -vanilla title changes +01/01/17 - 13 - -fixed SFBarracks - -the second half of anon's spats + 9 + -fixed bugs, oversights and typos - 14 - -fixed bugs +12/31/16 - 09/18/17 - 15 - -added a catch to prevent >>124979 (fresh milk) [???? not sure how to describe this] - -added custom lenses to add custom description + 8 + -fixed, which anal addicts wont be satisfied with long, huge butt plugs, only huge plugs. + -fixed, Error: <<CorsetPiercingDescription>>: errors within widget contents (Error: cannot find a closing tag for macro <<if>>; Error: child tag <<else>> was found outside of a call to its parent macro <<if>>) - 09/19/17 - 16 - -fixes - -cleanup and added clit rape into fSlaveSlavedick + 7 + -some event tweaks + +12/30/16 + + 6 + -fixed bugs + -more efforts to wrangle "Long Slave Description" - 17 - -fixed the slave shelter bug +12/29/16 - 18 - -fixed >>125249 (on the farm) [???? not sure how to describe this] + 0.9.3.1 + -added prostate implant to increase load size + -implemented phase one of cleaning "Long Slave Description" - 09/20/17 - 19 - -fixed bugs +12/28/16 + + 4 + -tweaks to some slave intro scenes to accommodate amp slaves + -bugfixes - 20 - -fixes + 3 + -fixed bugs - 09/21/17 - 21 - -user submitted stuff +12/27/16 - 22/23 - -SFanon's stuff + 2 + -connected new corp changes with Repop and Eugenics neighbors - 24 - -fixed bellyAdjective() - -fixed some typos + 0.9.3.0 - 25 - -SFanon's stuff - -minor fixes +12/26/16 - 09/22/17 - 26 - -fixed price not showing up in the airlift in slavery option + 17 + -added more player customization for future additions + -fixed bugs and typos + -corrected amp armpit hair descriptions - 27 - -minor fixes - -tweaks to bed reporting - - 28 - -SFanon's stuff - -fixes + 16 + -fixed eugenics bugs and oversights + -added underarm hair - 09/23/17 - 29 - -fixes - -slaves can now lisp the word "access" +12/25/16 - 30 - -fixes - -SFanon's stuff - - 31 - -fixes + 15 + -bugfixes - 32 + 14 + -added a couple more slave acquisition event loli variants -fixed bugs + + 13 + -small tweaks + -fixed the RA diets that got lost between updates + +12/24/16 + + 12 + -added puberty controls to starting girls + -expanded refreshments + -fixed oversights, bugs, etc + +12/23/16 - 33 - -fixes - -typos corrections + 11 + -fixed, >>49934 - 09/24/17 - 34 - -fixed bugs - -added spats to the RA - -enabled "frightening dick" event + 10 + -fixed reported bugs - 35 - -fixes - -all RESS intros cleaned up and added to + 9 + -completed Eugenics Breeding Proposal + -added femPC involvement in eugenics + -fixed some bugs and typos - 09/25/17 - 36 - -fixes the pussy option during the cellbock's sleep deprevation event. +12/22/16 - 37 - -catches for (a slave been born mindbroken if their mother is) and (anal virgin enjoying anal) + 8 + -fixed >>49650 + +12/21/16 + + 7 + -integrated bugfix patch into main branch + -fixed some more bugs - 38 - -Pregmodfan's RA tweaks - -Removed maximum rules counter (replaced with warning if more then 10 rules used). - -Rules now can be selected randomly from list, not only chain go to for next/previous - -belly size condition (for .belly ). - -Groups of links controls for growth drugs now working without page reload after any click - so it's much more comfortable to use now. + 5 + -added basic scar framework + -added some of Qotsafan's improvements - 09/26/17 - 39 - -fixed reported bugs + 4 + -fixed bugs - 40 - -fixes for everything but the RA quirks + 0.9.2.1 + -added anon's gang leader start + +12/20/16 + + 2 + -finished adding missing content - 41 - -small fixes + 0.9.2.0 - 09/27/17 - 42 - -various fixes +12/18/16 + + 11 + -fixed market assisntant event - 09/28/17 - 43 - -fixes - -pregmodfan's continued RA tweaking + 10 + -integrated supplied changes + -tweaked hips surgery - 44 - -fixes +12/19/16 + + 13 + -fixed, increased the costs when the policy is implemented, but kept the original costs in the reductions. That means that in the event that someone cancels one of these policies, they'll end up with a permanent increase in prices. + e.g. Activating Quality Beaty increases costs by 10,000, but cancelling it drops the cost by only 2,000. - 45 - -fixes - -RESS work + 12 + -integrated new policies + -added seven new accessories of rather long sizes + -tweaked several things + +12/16/16 + + 8 + -fixed some bugs, including twins purchasing bug - 46 - -pregmodfan's RA tweaking + 0.9.1.3 + -completed player birth - 09/29/17 - 47 - -fixed bugs - -SFanon's continued SF work + 0.9.1.4 - 48 - -fixed, SFMBarracks.tw has two extra closing ifs, Lines 328 and 374. +12/15/16 - 09/30/17 - 49 - -fixed, Milf tourist event and decline politely. - -pregmodfan's continued RA tweaking + 6 + -intergrated >>48519 + -tweaked pregmod related $seeDicks calls to be in line with new system - 50 - -fixed creating SF event + 5 + -added additional security to prevent $traitor.slaveName from getting you (fixed the bug) + -fixed >>48449 - 10/01/17 - 51 - -added SFanon's merge request + 4 + -fxied, >>48436 and >>48438 - Both should be fixed now. Though snatch and grab needs to be updated a bit. - 52 - -fixed reported problems - -arcade will no longer convert slaves sentenced to it into fuckdolls + 3 + -bugfixes - 10/02/17 - 53 - -assorted fixes - -continued RESS work + 0.9.1.2 + +12/14/16 + + 0.9.1.1 + -added player pregnancy + -merged >>48171 + -merged the FAbuse bodygaurd changes provided earlier + -bunch of typos fixed + +12/11/16 - 10/04/17 - 54 - -SFanon's stuff + 20 + -possibly fixed >>47447 + -added >>47416 >>47417 's flavor text with some tweaking. - 10/05/17 - 55 - -SFanon's BC fixes +12/10/16 + + 19 + -fixed the horribly broken glossary + -fixed a bug with transformation fetishist FS that has been around since the teeth changes + -fixed a few grammer things and missing descriptions. - 56 - -tweaked childgen intelligence loss and facial beauty loss due to inbreeding (lessened chances for both, degree for beauty) - -SFanon's corporation fixes + 18 + -added abdominal implants + -refactored belly sag gain/loss + -optimized "Surgery Degradation" + -added in more calls in scenes for inflated slaves + -tossed in my old custom title lisp input that works + -fixed bugs and things + +12/07/16 + + 17 + -added breast lifts for fixing saggy tits + -added breast reconstructiion for making them more attractive - 57 - -fixed >>130781 >>130783 + 16 + -added new belly descriptions for fatties + -added XX, XY, and XXY diets to RA + -fixed bugs - 10/06/17 - 58 - -fixed >>131078 - 10/07/17 - 59 - -fixes +12/01/16 + + 4 + -fixed >>45601 - 10/08/17 - 60 - -SFanon's SF stuff + 3 + -fixed bugs + -finished recruiter FS things - 61 - -added "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", and "female hormone injections" to drugs the RA can manage + 0.9.0.0 + -added slave puberty + -added several new rival types - 10/09/17 - 62 - -fixed reported bugs - -SFanon's continued work - -more RESS work +11/25/16 - 63 - -fixed bugs? + 33 + -integrated >>44195 + -fixed bugs - 64 - -fixed bug? +11/24/16 - 65 - -fixed my passage fuckup + 32 + -fixed some bugs + -fxied >>44069 - 10/10/17 - 66 - -fixes - -dispensary prettying by SecurityExpansion anon - -Massively cleaned up SFMBarracks + 31 + -fixed a potentially dire bug with baby number generation - 67 - -fixed reported bugs + 30 + -fixed advertisements - 68 - -fixed the giant robot upgrade prmpt occuring prematurely + 29 + -added conception condition for your concubine, she will only randomly cenceive your children, if appropriate + -fixed bugs - 69 - -SFanon's fixes +11/23/16 - 70 - -fixed reported bugs + 28 + -hopefully fixed overaged slaves once and for all + -forgot to mention that several patches ago added hyper drug compatability to dairy growth if they are available - 71 - -fixes - -more RESS work - -added oversized sex toys to the list of accessories the RA can manage + 27 + -added compatabilty for saves from versions below v24, should default the your FS max to 4. - 10/13/17 - 72 - -fixes + 26 + -fixed reported bugs + -fixed multiple issues with dairy cum inflation - 73 - -SFanon's stuff + 24 + -added dairy resrictions for slaves with pregnancy blocking/causing implants + -added starting option to choose between a final count of 4-7 future societies - 10/14/17 - 74 - -fixes +11/22/16 + + 23 + -added hyper drug support to industrial dairy + -fixed bugs - 10/15/17 - 75 - -SFanon's stuff - -anon's organ farm support for the incubation facility - -more RESS work - -fixes + 22 + -added hyperpreg settings for industrial dairy + -added to the options menu the ability to change your custom title + -fixed many little bugs - 76 - -fixed puberty setting with implanted organs +11/20/16 + + 21 + -added spa options to forbid an Attendant from trying to fix mindbroken and/or flaws + -fixed bugs - 10/16/17 - 77 + 20 + -fixed more reported bugs and oddities + -fixed some of the "hero slaves" + -found more places to implement new birth counting variable + + 19 -fixed reported bugs - 10/17/17 - 78 - -fixes - -anon's multiple organ growth and implantation + 18 + -reworked slave births tracking, though it might not work with starting slaves. + -fixed some minor bugs + +11/18/16 + + 17 + -slaves no longer give birth to the end of days + -also fixed male lactation bugs that have been a thing for who knows how long - 79 - -fixes (sans multi organ implant quirks) - -SFanon's stuff - -attempted to extend custom tattoos + 16 + -fixes + -now doesn't require a new save - 79.1 - -more grammer fixes to reRecruit that failed to slip into v79 + 15 + -more inflation catches + -fixed loli advertising bug + -added pregnancy advertisement options to the club/brothel, I think they work + -re-readded SE coursing blind calls because they disappeared again - 80 - -fixed "desperate birth" more +11/16/16 - 10/19/17 - 81 - -SFanon's fix - -minor fixes - - 82 - -anon's economy reports - -continued RESS work + 14 + -tweaked some breast descriptions and belly descriptions for consistancy + -patched oversights and other things with the inflation framework - 10/20/17 - 83 - -fixed bugs - - 10/21/17 - 84 - -number of bugfixes +11/15/16 - 10/22/17 - 85 - -SFanon's stuff + 13 + -fixed more bugs - 86 - -minor fixes + 12 + -fixed inflation oversights + -expanded age ranges for club/brothel advertisements + -added player aging - 87 - -minor fixes +11/14/16 - 88 - -SFanon's work + 11 + -fixed inconsitant recruitment events >>42249 + -replaced all overlooked calls for the removed "Clothing Birth" + -several other small fixes - 89 - -fixed reAWOL +11/13/16 - 90 - -added >>135219 (Economy widget/spreadsheet fix for case when variables are somehow not initialized but the sheet is being displayed anyway) + 10 + -fixed bugs + -forcefeeding scene is half done, only works for milk right now - 10/23/17 - 91 - -fixes - -user submitted QoL improvements +11/12/16 - 92 - -bunch of vanilla stuff since I raided the waiting vanilla pull requests - -fixes - - 10/24/17 - - 93 - -fixes + 9 + -bugfixes + - >>42010 Integrated this. - 94 - -fixes - -vanilla tweaks - -nationality presets now use weighted arrays (except the big one, haven't gotten it done yet) - -eugenics bad end rework - - 10/25/17 + 7 + -overhauled fertility checks (major change) + -added more variety to slave careers, especially younger + -changed how $agePenalty works, instead of just removing the age check from headgirls, it now allows educated careers to generate at slightly lower ages as opposed to 24+ only. + -more clothing descriptions for larger busts, also fixed inconsistancies with some pregnancy descriptions + -slaves can now become recognized for starring in porn while pregnant - 95 - -added masturbation only release rule - -fixes + 0.8.12.5 - 10/26/17 +11/11/16 + + 0.8.12.4 + -expanded potential gifts from that gift event as well as altered how it selects shape + -RESS preg + blind work completed + -breeders now get pissy about wearing fake bellies + +11/10/16 - 96 - -stuffedanon's fixes + 0.8.12.3 + -fixed bugs and more typos + -made sure to cover slave graves in cement to prevent slaves that died in chldbirth from roaming your penthouse - 97 - -fixes + 0.8.12.2 + -just bugfixes + +11/09/16 - 10/27/17 + 3 + -recalculated cum quantities needed for slave on slave inflation + -fixed more bugs and typos - 98 - -fixes + 2 + -paraphilias hooked up to pregmod content + -servant background's upkeep reduction now functional + -fixed some bugs and typos - 10/27/17 - 99 - -fixed various bugs + 0.8.12.1 + -framework for using another slave as the inflation source implemented, scene is still WIP - 10/28/17 +11/07/16 - 100 - -fixes - -fFeet overhaul - -fFeet moved out of cheatmode + 7 + -added some flavor text to concubines in the end week report if they won a legendary slave event. + -attached the recently added custom title lisping feature to the starting options because what is the point of having it scattered throughout the entire game without hooking it up? - 101 - -fixes - -Milkanon's channel is live in FCTV +11/06/16 - 102 - -fixes + 6 + -added forcefeeding scene in place of WIP + -began laying foundation for using another slave as inflation source + -made induce clear that is doing something. - 10/30/17 +10/28/16 + + 6 + -Integrated anon's new nationalities and nicknames + -repop law now does something other than cost you money + -eugenics now increases prosperity gains + -implented a brothel assignment scene that I found in the code + -fixed bugs - 103 - -hormones rework - -fixes + 0.8.10.3 - 104 - -fixes +10/27/16 + + 4 + -fixed aging bug, also fixed a short blurb about it being her birthday that never procs. + -fixed rogue slave interact $slaves[$i] that were causing trouble. - 10/31/17 - 105 - -converted the applicable .hormone calls to use .hormoneBalance - -added hormone blockers to restrict hormone effects and speed normalization while used + 0.8.10.2 + -fixed bugs and got annoyed by the sheer lack of custom title support. - 106 - -RESS work - -hormone blockers now block erections +10/26/16 + + 2 + -fixed prosthetics and hostage event. - 11/01/17 + 0.8.10.1 + -extended FS research to neighboring arcologies, they can now develop said reearch and begin selling slaves using it. + -added another new PC career choice + -added other things that I completely forgot about after losing roughly 15 passages in the update and having to sort out the desync that caused. - 107 - -fixed reported bugs and family quirks +10/23/16 + + 12 + -fixed >>37626 . - 108 - -fixed self pregnancy confusing childgen + 11 + -fixed overlooked slave interact conditions for testicle enhancement and impregnation - 109 - -fixed >>137381 (mutinery attempt - Cannot read property 'nationality of undefined) + 10 + -you should now be able to preemptively craft artificial limbs + -your nurse can now prevent pregnancy generator removal from breaking pregnancy fetishists + -testicle and hyper testicle enhancement can now be left on to enhance cum production - 11/03/17 +10/22/16 + + 9 + -integrated anon's clit surgeries + -completed and allowed gender radicalist research (implantable anal womb) - 110 - --fixes - -vanilla cleanings - -continued RESS work + 8 + -fixes >>37147 . - 11/04/17 + 0.8.9.3 + -added anon's fairy assistant - 111 - -fixes +10/20/16 + + 5 + -readded semi-aging option from old options mod; if your slaves experience multiple birthdays in a row, it's a vanilla bug I think. - 11/05/17 + 0.8.9.2 + -seperated male and female fertility + -SE birth is broken in vanilla so expect 0.8.9.3 tomorrow. + -may have added some femdom scenes for femPCs - 112 - -fixed bugs - -tweaked choosing own clothes a little +10/19/16 - 11/06/17 + 3.1 + -less testing labels. - 113 - -fixes - -added isItemAccessible() to handle those obnoxious checks for FS and purchased items + 3 + -SE birth doesn't need to loop back into scheduled events anymore since it is now combining all the births into a single event, thus I can just attach AS Dump to $nextLink and pretend SE birth hasn't become something beyond understanding. + -Though that still doesn't explain how $activeSlave can hold more than one slave, but hey, at least random events shouldn't possibly be able to interfere with its changes maybe. - 11/07/17 + 0.8.9.1 - 114 - -fixed bugs - -capped devotion gained from max trust to prevent unruly slaves from suddenly loving you - -more RESS work +10/18/16 - 114.1 - -fixed >>139762 + 0.8.9.0 + -biggest change will be a rough draft of the loli aging code - 11/08/17 +10/16/16 + + 11 + -fixed reported bugs - 115 - -fixes - -more RESS work + 10 + -Fixed broodmother bug and removed impregnation devotion exploit. + -Fixing the limbs is going to be a peice of work, for what ever their weeks to completion won't move so I'm going to have to track what isn't updating right. - 116 - -tweaked supremacist and subjugationist beauty and FResults - -fixes - -more RESS work + 9 + -fixed >>35509 (bowties and Egyptian necklaces too). - 117 - -fixes + 8 + -SE Birth v4 + +10/15/16 - 11/09/17 + 7 + -yet more bug fixes including >>35400 and >>35291 - 118 - -fixes + 0.8.8.2 + -A lot of rollbacks in 0.8.8.2 and as such some of the content added with 0.8.8.0 got lost. Also tons of conditional expressions changed back that I have a feeling are going to get swapped right back. + -Almost feels like all the content modders aren't on the same page. + +10/14/16 + + 5 + -mostly just bug fixes again, though good work finding them + -also updated the documentation I use for slaves - 119 - -fixes + 4 + -more bug fixes - 11/11/17 + 3 + -added some more birth scenes + -spellchecked things, boy they needed it + -added physical/mental birth/pregnancy effects + -bug fixes - 120 - -fixed bugs - -removed deprecated "be your recruiter" - -more RESS stuff + 2 + -Mostly just bug fixes. + +10/13/16 - 121 - -fixed >>140790 (<<if bellyImplant>> in the DefaultRules widget is missing a $) + 0.8.8.1 + -added new nicknames + -cleaned up SE birth some more + -changed around 20000 conditional expressions when I could have just left them as is. + +10/10/16 - 122 - -fixes - -very bushy pubes + Pregmod WIP. + -reenabled immobilization after getting it working right + -SE birth v2, note there are now birth complications + -added a new player origin, currently undergoing balancing as the rep loss may be too high + +10/07/16 + + 5 + -Added more to hostage corruption + -rebalanced the war again (more favorable to you) + -fixed retirement collars + -fixed dispensary bugs + -fixed spa, clinic, and cellblock not swapping to bought in manage arcology - 11/12/17 + 4 + -Hopefully this one fixes things, though it can not undo the age issue. + -Also learned that I should never use variables in random(), ever. + +10/06/16 + + 3 + -Hostage corruption should now work correctly. - 123 - -some fixes - -more RESS work + 2 + -Fixed forgotten age description code. + + 0.8.7.1 + -You know it's a slow week when your biggest patch note is XY slaves now have scrotum generation. + +10/03/16 - 124 - -fixes - -dairy diet changes + Pregmod WIP + -Reworked rival-hostage event to center around corruption, the hostage will become more degenerate/broken as the war drags on. + -fixed eugenics ball bug + -fixed doubled surgery - 125 - -fixes - -RESS work +09/30/16 - 11/13/17 + 0.8.6.7 + -hopefully fixed rival age bug - 126 - -fixes - -major oversight corrections - -added short stories to FCTV - -alterations to artWidgets.tw - - 127 - -fixed fFeet +09/28/16 + + 0.8.6.5 + -added hyper butt drugs + -added additional immobile conditions, which may cause trouble for now + -added more content to "Eugenics" FS + +09/25/16 + + 9 + -Fixed dairy and an infinite loop in slave impregnation. - 128 - -anon's scalemail bikini - -fixes + 7 + -fixed "new slave intro", removed accidentally added canSee(), and added summary exceptions for slaves younger than fertility age. + +09/24/16 + + 6 + -fixed, selling a slave causes every event to trigger. - 129 - -fixes + 5 + -birth should now, hopefully, work right. - 129.1 - -more fixes + 0.8.6.3 + -Biggest change is most likely just birth tinkering so immobile slaves don't pop the amp birth scenes. - 11/14/17 +09/23/16 - 130 - -fixed the free range dairy assignment scene - -SFanon's stuff + 0.8.6.2 + -added a new FS focused on eugenics and society's top citizens. + -added the random father impregnation code, your slaves will now randomly impregnate each other when appropriate. - 131 - -fixes - -Completed RESS cleanup +09/19/16 - 132 - -fix + Pregmod + lolimod 0.8.5.3 WIP + -support for blind slaves + -support for larger tits in fondle boobs and fuck boobs + +09/17/16 + + 4 + -fixed more bugs + +09/15/16 - 11/15/17 + 3 + -fixed shit - 133 - -major fixes to temporarily removed slaves - -fixes - -removed restrictions on hormone blockes - -RESSTR event cleaning + 0.8.5.3 - 11/16/17 +09/14/16 - 134 - -major revisions to how temporarily removed slaves are handled + 0.8.5.2 + -added full broodmother support to the new birth system, complete with their own variants + -added missing PA appearances in some events + -other things I forgot after the update failed last weel - 135 - -fix to RA drug reduction targets not subtracting implants +09/03/16 - 136 - -fixes - -RESSTR cleaning completed - - 11/17/17 - - 137 - -fixes - -began inflation rework stage of pregnancy overhaul (phase 2) + 0.8.3.4 + + 2 + -fixed missing <</nobr>> in new birth code + -fixed potential conflicts with dairy births - 11/18/17 +08/28/16 - 138 - -fixes - -SFanon's stuff + 6 + -All forms of impregnation now adhere to fertility effects. - 139 - -fixes +08/27/16 + + 5 + -Birth count tattoo and FS recuitement event fixed. - 140 - -fixes - -SFanon's stuff + 4 + -now with less PA appearance being replaced with events. - 11/19/17 +08/25/16 + + 0.8.2.2 + -a new type of breast implant. + -disabled the penitent nun's habit in the walk past code as it refused to not throw errors, traced it to <<case>> not tolerating '. - 141 - -completed new vanilla country additions - -fixes +08/21/16 - 142 - -fixes + 0.8.1.4 + -rules assistant should be able to handle any degree of fertility + -layed framework for pregnancy accessability + + 2 + -fixed pregnancy libido spam + -added pregnancy accessibility improvement akin to the huge breast accessibility - 143 - -SFanon's stuff - 144 - -The daughters of liberty now require combatants to pass a physical before deployment (the captures will be in a more reasonable fighting shape) +08/11/16 + + 0.8.0.2 + -Personal assistant will now take after a supremacist FS's choosen race. + -Added libido gain/loss during pregnancy. - 11/20/17 + 3 + -fixed pregnancy libido. - 145 - -fixes - -new SJW recruit - -dairy slaves will only receive lactation implants if they have no dick, have breasts larger than flat, or are already lactating naturally. - -nationality reweighting +08/04/16 + + 0.7.11.2 + -FS assistant appearances now selectable via assistant appearance options + -implemented provided rules assistant fix + -fixed concubine not receiveing master suite drug settings + -made sure everything adheres to indenture restrictions + +07/30/16 - 146 - -fixes - -dairy now only increases breasts in lactating slaves and the stimulators increase cum output +Experimental build + -Fixed penis enhancement bug + -Fixed slaves wearing fake bellies and then bitching about said belly. + -Deployed experimental "choose which FS your assistant takes after" feature. + +07/28/16 - 147 - -fix + 0.7.10.3 - 148 - -added settings to enable/disable lactation implants in flat slaves +07/21/16 - 11/21/17 + 0.7.9.4 + -Added interactions between facility heads and relatives/relations/rivals/legendary slaves + -fixed several bugs and more typos - 149 - -custom slave overhaul +07/20/16 - 150 - -tweaks + 0.7.9.3 + -fixed some bugs and typos while updating + Slave Documentation: + -added new hair and eye colors from 0.7.9.0 + - 11/23/17 +07/18/16 - 151 - -fixes - -tweaks to BP and TF in regards to extreme facial surgery and race alteration - -continued inflation changes - -SFanon's stuff + Pregmod first release! + -pregnancy clothing descriptions + -hyperpregnancy (avoidable)(extreme content) + -future society focused on pregnancy + -2 new clothing options + -1 new accessory + -3 new assistant appearences + -2 new brothel upgrades for expansionist societies + -new slave descriptions (optional) + -reworked master suite to report on your harem (optional) + -Added a means to buy FS exclusive clothes and accessories + -fixed some bugs + -added my own bugs + -Fixed master suite + -Fixed a bug where a vaginaless slave would wear a fake belly leaving you with no way to remove it. - 152 - -fixes - -changes to whoring/slutting/hole need - -continued inflation work - 11/25/17 +Security Expansion (Officaly intergated into Pregmod since 0.10.7.1 v153) + +PregmodBase v139 +11/20/17 - 153 - -Security Expansion mod officially added - -finished phase 2 of the pregnancy overhaul (inflation overhaul) - -added the option to not implant cattle for lactation implants to the dairy + 14.2 -fixes + -balance + -very satisfying version number. + +11/18/17 - 154 - -fixed FCTV channels 12 and 13 not showing reruns should they run out of content - - 155 - -fixed princes + 14.1 + -fixes - 156 - -SFanon's fixes and tweaks + 14 + -fixes + -spell checked attack report. My god was is bad. - 11/26/17 +PregmodBase v137 - 157 - -added rumor reduction to reputation policies - SecEx: - -discounts for applicable PC experience - -cyber upgrade for units + 13.9 + -fixes (couple of) - 158 - -fixed lactation implant dairy setting bug + 13.8 + -(maybe) fixed >>142732 - 11/27/17 + 13.7 + -balance + -(maybe) fix for battle terrain not showing up. - 159 - -fixed bugs - -added a policy for open slave dick use +11/17/17 + +PregmodBase v136 + 13.6 + -fixes + +PregmodBase v135 + 13.4 + -fixes + -balance + -difficulty settings - 160 - -fixed reRecruit +11/16/17 + + 13.4 + -fixed >>142293 (Attack value NaN during major battle) - 161 - -fixed custom slaves making all slaves their race + 13.3 + -fixes - 11/28/17 + 13.1 + -fixes + -balance - 162 +11/15/17 + + 13 -fixes - -SFanon's fixes - -Crimeanon's fixes + -balance - 163 - -minor fixes - -color standardization/what the fuck does this color even mean? +11/14/17 + +PregmodBase v132 - 164 + 12.9 -fixes - -continued color wars - 11/29/17 + 12.8 + -fixes + -balance - 165 + 12.6 -fixes - -dairy entry tweaks - -color tweaking + -anon's stuff - 166 +PregmodBase v130 + + 12.5 -fixes - -some minor tweaks + -SFanon stuff + -balance - 167 - -SecEx battle prestige +11/13/17 + +PregmodBase v126 - 168 - -disabled broken vector - -escorts now have a slight edge when it comes to teaching slaves sex skills + 12.4 - 11/30/17 +PregmodBase v125 + + 12.3 + -fixes + -SFanon additions + -balance - 169 - -SFanon's fixes - -Doubled non size related bonuses in GR's big butt policy for slimness societies to offset the negative of big butts +11/12/17 + + 12 + -fixes + -transport hub and trade + -balance - 170 - -added vector art anon's bushy pits - -tweaked childgen +PregmodBase v124 + + 11.6 + -fixed reported issues + -balance - 12/01/17 + 11.5 + -fixes + -balance - 171 - -fixed .pregSource not handling ng+ - -tweaked childgen +11/11/17 - 172 - -SFanon's stuff - -anon's slave self impregnation +PregmodBase v122 + + 11.2 -fixes + -extra options - 12/02/17 + 11.1 - 173 - -The Hippolyta Acedemy added + 11 -fixes + -proclamations + -balance - 174 - -added SFanon's eye and hair autosurgery settings +PregmodBase v121 + + 10.2 + -fixes - 175 - -added anon's siren song part 2 +11/10/17 + + 10 -fixes - -added tracking to ng+ slaves to keep them from stealing the spotlight in certain current game events + -weapons manufacturing + -balance - 176 - -fixed bugs +11/09/17 + +PregmodBase v119 + + 9.6 + -small fixes - 177 +11/07/17 + +PregmodBase v115 + + 9.6 -fixes + -loyalty work - 12/03/17 +PregmodBase v114/Pregmod v114.1 + + 9.2 + -small fixes + -new edicts + -new units upgrade + -new barracks upgrade - 178 + 8.8 -fixes - 12/04/17 +11/06/17 + +PregmodBase v113 + + 8.7 + -fixed reported issue maybe pretty please? - 179 + 8.6 -fixes - -FSanon's custom slave voice options - -continued bellyImplant work - 180 +11/05/17 + + 8.5 -fixes + -rebellions - 181 +11/03/17 + + 8 + -various fixes + -balance + -rebellions + +11/01/17 + + 7.7 + + 7.6 + -fixed reported issue + -balance adjustments (run backward compatibility to apply them) + + 7.5 + +10/29/17 + + 7.1 -fixes - -reduced value of milk and cum - -continued bellyImplant work + -couple of balance adjustments. - 182 +10/28/17 + + 7 + -SFanon additions -fixes + -balance - 12/05/17 +10/24/17 + + 6 + -balance adjustments + -fixed improper name assignment + -added renaming of units + -reworked casualties logic + -added statistics to arcology management screen + -various other fixes - 183 - -sugarcube 2.21.0 - -continued bellyImplant work +10/22/17 + + 5 - 184 - -tweaks to pregnancy breast growth - -pregnancy overhaul phase 3 (belly implants) completed +10/18/17 + + 3 + 1 + + +Lolimod (may have some pregmod and optionsmod stuff mixed with it) - 185 - -fixed <<m>> +New Lolimod - not incorporated + +10/06/16 + 0.8.7.1 - 186 - -fixes - -SFanon's stuff +10/03/16 + 0.8.6.7 + In this update, loli nicknames are back, retirement age can be set lower in policies, and you can now pursue up to 6 FS directions! - 187 - -fixes - -SFanon's fixes +09/21/16 - 12/06/17 + 2 + With the 2 bugfixes applied - 188 - -fixes - -SFanon's fixes - -secEx tweaks + 0.8.6.1 + +09/18/16 + 0.8.5.3 - 189 - -fixes and tweaks +last known lolimod merge - 08/30/16 + 0.8.3.1 - 190 - -SFanon's fixes +08/23/16 + 0.8.2.1 + 0.8.2.0 - 191 - -SFanon's fixes - -Crimeanon's fixes +08/19/16 + 0.8.1.4 + +08/16/16 + 0.8.1.3 + - The "disable age penalties for jobs" submod now has a mechanical effect rather than just changing messages. + - The long-standing change that allows slaves without balls but with artificial male hormone injections to experience erections has been added in some places where it was missing. In the process a vanilla bug in "SA serve your other slaves" where the wrong slave's attributes were being checked was corrected. + - Fixed the "flaws her mouth" silliness that somehow snuck back in from the base game. (It should be "quirks her mouth" so it was probably the victim of Replace All.) + - Incorporates a fix posted on halfchan for the "force her to rape herself" option for new slaves not appearing. + - Fixed one place in the game where a slave could refer to young slave as a "teenager" although she might be preteen. - 12/08/17 + 0.8.1.3.1 + -Fix for a variable name in "ask her about her feelings." - 192 - -anon's leadership slave skills - -fixes +08/09/16 + 0.8.0.2 + -with correct high adjustments. - 193 - -fixes +08/03/16 + 0.7.11.2 - 12/09/17 +07/28/16 + 0.7.10.2 + -Also includes a temporary fix for a bug that I expect will be corrected in the next hot fix - 194 - -SFanon's passive PC skill gaining - -anon's various additions and corrections - -fixes +07/27/16 + 0.7.10.1 + -Redisigned buying other FS clothing, it is now found under a new subsection of Manage Arcology. + -fixed bugs and typos + + - >>20506, >>20508 Okay, this bug should finally be fixed. Also tweaked loli nicknames a bit. + + 0.7.10.0 + -making the new recruitment events use the age settings. + +07/21/16 + 0.7.9.4 - 195 - -fixes - -saRules tinkering +07/19/16 + 0.7.9.3 + 0.7.9.2 + 0.7.9.1 - 12/10/17 +07/13/16 + 0.7.8.1 - 196 - -fixes - -saRules tinkering +07/12/16 + 0.7.8.0 - 197 - -corncobman's tweaks +07/07/16 + 0.7.7.3 + 0.7.7.2 + +07/05/16 + 0.7.7.0 - 12/11/17 +07/04/16 + 0.7.6.2 - 198 - -fixes - -saRules now applies to the brothel +06/28/16 + 0.7.5.1 + 0.7.5.0 - 199 - -fixes - 200 - -saRules now applies to the club +06/22/16 + 0.7.4.1 - 201 - -SFanons stuff +06/14/16 + 0.7.3.1 - 12/12/17 +06/09/16 + 0.7.2.3 - 202 - -fixes +06/07/16 + 0.7.2.2 - 203 - -fxied bad if in saRules +05/24/16 + 0.7.1.1 + 0.7.1.0 - 204 - -saRules now applies to the clinic +05/11/16 + 0.6.12.2 - 205 - -git contributed fixes and muscle range expansion to custom slave/starting girls +05/18/16 + 0.7.0.2 - 12/13/17 +04/28/16 + 0.6.10.1 - 206 - -git contributed fixes +04/19/16 + 0.6.9.4 + 0.6.9.0 - 207 - -git contributed code simplification and fixes +04/17/16 + 0.6.8.1 - 12/14/17 +04/12/16 + 0.6.7.0 - 208 - -saRules now applies to the cellblock - -new cellblock setting to forbid your wardeness from cumming inside your prisoners - -git contributed fixes + 0.6.7.2 - 12/15/2017 +03/31/16 + 0.6.5.1 + 0.6.5.2 - 209 - -minor fixes +03/30/16 + 0.6.5.0 - 210 - -fixed "psychosupresants" +03/18/16 + 0.6.3.2 - 211 - -fixes +03/17/16 + 0.6.3.0 - 12/16/2017 - 212 - -fixes - -new outcome for reRebels +03/12/16 + 0.6.2.3 - 12/17/2017 - 213 - -lots of spelling corrections - -fixes \ No newline at end of file +02/20/16 + 0.6.1.0 diff --git a/devNotes/twine JS b/devNotes/twine JS index f80ede0633d1dccf6b83b65869889cb6597c81b8..c30fffa475f0254cda20aaa4f3875f6812ea9fed 100644 --- a/devNotes/twine JS +++ b/devNotes/twine JS @@ -1083,6 +1083,86 @@ window.cumAmount = function(slave) { } }; +window.nameReplace = function(name) +{ + name = name.replace("Sh", "Th"); + name = name.replace("SS", "Th"); + name = name.replace("Ss", "Th"); + name = name.replace("sS", "Th"); + name = name.replace("S", "Th"); + name = name.replace("aX", "aKTH"); + name = name.replace("eX", "eKTH"); + name = name.replace("iX", "iKTH"); + name = name.replace("oX", "oKTH"); + name = name.replace("uX", "uKTH"); + name = name.replace("yX", "yKTH"); + name = name.replace("AX", "AKTH"); + name = name.replace("EX", "EKTH"); + name = name.replace("IX", "IKTH"); + name = name.replace("OX", "OKTH"); + name = name.replace("UX", "UKTH"); + name = name.replace("YX", "YKTH"); + name = name.replace("Xa", "Tha"); + name = name.replace("Xe", "The"); + name = name.replace("Xi", "Thi"); + name = name.replace("Xo", "Tho"); + name = name.replace("Xu", "Thu"); + name = name.replace("Xy", "Thy"); + name = name.replace("XA", "THA"); + name = name.replace("XE", "THE"); + name = name.replace("XI", "THI"); + name = name.replace("XO", "THO"); + name = name.replace("XU", "THU"); + name = name.replace("XY", "THY"); + name = name.replace("X", "EKTH"); + name = name.replace("zZ", "Th"); + name = name.replace("Zz", "Th"); + name = name.replace("ZZ", "TH"); + name = name.replace("Z", "Th"); + name = name.replace("Ci", "Thi"); + name = name.replace("Ce", "The"); + name = name.replace("Cy", "Thy"); + name = name.replace("CI", "THI"); + name = name.replace("CE", "THE"); + name = name.replace("CY", "THY"); + name = name.replace("ss", "th"); + name = name.replace("sh", "th"); + name = name.replace("s", "th"); + name = name.replace("zz", "th"); + name = name.replace("z", "th"); + name = name.replace("ax", "akth"); + name = name.replace("ex", "ekth"); + name = name.replace("ix", "ikth"); + name = name.replace("ox", "okth"); + name = name.replace("ux", "ukth"); + name = name.replace("yx", "ykth"); + name = name.replace("Ax", "Akth"); + name = name.replace("Ex", "Ekth"); + name = name.replace("Ix", "Ikth"); + name = name.replace("Ox", "Okth"); + name = name.replace("Ux", "Ukth"); + name = name.replace("Yx", "Ykth"); + name = name.replace("xa", "tha"); + name = name.replace("xe", "the"); + name = name.replace("xi", "thi"); + name = name.replace("xo", "tho"); + name = name.replace("xu", "thu"); + name = name.replace("xy", "thy"); + name = name.replace("xA", "thA"); + name = name.replace("xE", "thE"); + name = name.replace("xI", "thI"); + name = name.replace("xO", "thO"); + name = name.replace("xU", "thU"); + name = name.replace("xY", "thY"); + name = name.replace("x", "ekth"); + name = name.replace("ci", "thi"); + name = name.replace("ce", "the"); + name = name.replace("cy", "thy"); + name = name.replace("cI", "thI"); + name = name.replace("cE", "thE"); + name = name.replace("cY", "thY"); + return name; +} window.mergeRules = function(rules) { var combinedRule = {}; @@ -2168,6 +2248,32 @@ window.getSlaveCost = function(s) { } else { cost += rulesCost * .90; } + } else if(s.assignment === Job.ATTEND) { + cost += rulesCost * 2; + } else if(s.assignment === Job.SPA) { + if(s.livingRules === LivingRule.LUXURIOUS) { + cost += rulesCost * 1.75; + } else if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + cost += rulesCost; + } + } else if(s.assignment === Job.STEWARD) { + cost += rulesCost * 2; + } else if(s.assignment === Job.SERVER) { + if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + if(State.variables.servantsQuartersDecoration === 'Degradationist') { + cost += rulesCost * .90; + } else { + cost += rulesCost; + } + } + } else if(s.assignment === Job.TEACHER) { + cost += rulesCost * 2; + } else if(s.assignment === Job.SCHOOL) { + cost += rulesCost * 1.5; } else { if(s.livingRules === LivingRule.LUXURIOUS) { cost += rulesCost * (s.relationship >= 4 ? 3 : 4); @@ -2401,7 +2507,7 @@ window.initFacilityStatistics = function(facility) { } Number.prototype.toFixedHTML = function() { - return Number.prototype.toFixed.apply(this, arguments).replace(/\.0+$/, '<span style="opacity: 0.3">$&</span>'); + return commaNum(Number.prototype.toFixed.apply(this, arguments)).replace(/\.0+$/, '<span style="opacity: 0.3">$&</span>'); } /*:: rulesAssistant [script]*/ @@ -3599,6 +3705,18 @@ window.Categorizer.prototype.cat = function(val, def) { return result; }; +window.commaNum = function(s) { + if(!s) { return 0; } + console.log(window); + if(State.variables.formatNumbers != 1) { return s; } + return s.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); +} + +window.cashFormat = function(s) { + if(!s) { s = 0; } + return "¤"+commaNum(s); +} + window.isFloat = function(n){ return n === +n && n !== (n|0); } diff --git a/readme.txt b/readme.txt index fc8aec2b2649643223cd29284fc7b6f37ab89215..e99451bff0a1a6bc46d925470c57cfa152c3c3c1 100644 --- a/readme.txt +++ b/readme.txt @@ -1,3 +1,11 @@ +Common problems: + +I get a error on gamestart. +-clear cookies + +I can't save more than once or twice. +-Known issue caused by sugarcube level changes. Save to file doesn't have this problem and will likely avoid the first problem as well. + How to mod (basic doc): 1. All sources now in the src subdir, in separate files. 1 passage = 1 file. diff --git a/src/SecExp/attackOptions.tw b/src/SecExp/attackOptions.tw index 2b91b35ba689fb78df435a18c74727f655bfb299..bf7c2e15d3665d2138b6486ee792d00a8705e9d8 100644 --- a/src/SecExp/attackOptions.tw +++ b/src/SecExp/attackOptions.tw @@ -483,4 +483,4 @@ Offensive Tactics <<set $foughtThisWeek = 1>> <<goto "attackHandler">> <</link>> -<br> //Will cost around ¤<<print Math.round($bribeCost * (1 + either(-1,1) * random(2) * 0.1))>> (estimate).// \ No newline at end of file +<br> //Will cost around <<print cashFormat(Math.round($bribeCost * (1 + either(-1,1) * random(2) * 0.1)))>> (estimate).// diff --git a/src/SecExp/edicts.tw b/src/SecExp/edicts.tw index fbe939a0a6bc4e3afe0f7b57e5316e481bb4631e..e6160101738dd660f6657a3ecbd8e182cb148bd2 100644 --- a/src/SecExp/edicts.tw +++ b/src/SecExp/edicts.tw @@ -218,7 +218,7 @@ <hr> ''__Available Edicts__'' -<br>//Passing any edict will cost ¤5000 and some authority. More edicts will become available as the arcology develops.// +<br>//Passing any edict will cost <<print cashFormat(5000)>> and some authority. More edicts will become available as the arcology develops.// <br> <<if $alternativeRents == 0>> <br>''Alternative rent payment:'' allow citizens to pay for their rents in menial slaves rather than cash, if so they wish. @@ -716,4 +716,4 @@ <br> //Will slightly increase attack, defense and morale of all units, but will incur upkeep costs.// <</if>> <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/proclamations.tw b/src/SecExp/proclamations.tw index 491172fbd437144092782825abf17ace315e0d29..b2bf95c9604b37d5c3c1922c54ed85cb86f1ee43 100644 --- a/src/SecExp/proclamations.tw +++ b/src/SecExp/proclamations.tw @@ -29,7 +29,7 @@ You will use <<print $proclamationCurrency>> to enact it<<if $proclamationType ! <<goto "proclamations">> <</link>> <<else>> - //Requires at least ¤8000 in cash// + //Requires at least <<print cashFormat(8000)>> in cash// <</if>> <br> <br> @@ -46,4 +46,4 @@ to force citizens to give up on sensitive information for the good of the arcolo <<goto "Main">> <</link>> <br>//You will use your <<if $proclamationCurrency == "authority">>control over the arcology<<elseif $proclamationCurrency == "reputation">>great influence<<elseif $proclamationCurrency == "cash">> vast financial means<</if>> -to force the arrest of suspected citizens without passing through the normal legal procedures.// \ No newline at end of file +to force the arrest of suspected citizens without passing through the normal legal procedures.// diff --git a/src/SecExp/propagandaHub.tw b/src/SecExp/propagandaHub.tw index f0859d5e0006b14389ac8cf30a67e32e73ebfa6b..79b3a617fb422feeffa4535628734de608f17807 100644 --- a/src/SecExp/propagandaHub.tw +++ b/src/SecExp/propagandaHub.tw @@ -26,7 +26,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Set up a propaganda campaign to align your citizens with your goals. - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will provide the focused resource each week, but will cost reputation in upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will provide the focused resource each week, but will cost reputation in upkeep.// <<else>> You have set up a team of trained slaves and expert propagandists, ready to spread the message of your choosing to the population. <br> @@ -84,7 +84,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Invest more resources into the project to increase its effectiveness. - <br>//Costs ¤<<print Math.trunc(5000 * $upgradeMultiplierArcology * ($propCampaign + 1) * _HistoryDiscount)>>. Will provide more of the focused resource each week, but increase reputation upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000 * $upgradeMultiplierArcology * ($propCampaign + 1) * _HistoryDiscount))>>. Will provide more of the focused resource each week, but increase reputation upkeep.// <<else>> You upgraded your propaganda machine to its limits. <</if>> @@ -102,7 +102,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Set up a department tasked with guaranteeing the authenticity of all information available in the arcology. Of course if reality is against what is best for the arcology, then it should be redacted as well. - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology * _HistoryDiscount)>>. Will provide authority and unlock special upgrades, but will increase upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology * _HistoryDiscount))>>. Will provide authority and unlock special upgrades, but will increase upkeep.// <<else>> <<if $miniTruth < 5>> <<link "Enlarge the authenticity department">> @@ -112,7 +112,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Invest more resources into the project to increase its effectiveness. - <br>//Costs ¤<<print Math.trunc(5000 * $upgradeMultiplierArcology * ($miniTruth + 1) * _HistoryDiscount)>>. Will provide more authority each week, but increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000 * $upgradeMultiplierArcology * ($miniTruth + 1) * _HistoryDiscount))>>. Will provide more authority each week, but increases upkeep.// <<else>> You have upgraded the authenticity department to its maximum. <</if>> @@ -125,7 +125,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Install an automatic news generator, able to fabricate thousands of plausible sounding news every day. - <br>//Costs ¤<<print Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount)>>. The authenticity dept. now provides a small amount of reputation as well as authority, but increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount))>>. The authenticity dept. now provides a small amount of reputation as well as authority, but increases upkeep.// <<else>> You have installed an automatic news generator. <</if>> @@ -138,7 +138,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Institute a system able to release erroneous, but plausible, information about your business, leading your competitors to prepared financial traps. - <br>//Costs ¤<<print Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount)>>. The authenticity dept. now slightly increases prosperity each week as well as authority, but increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount))>>. The authenticity dept. now slightly increases prosperity each week as well as authority, but increases upkeep.// <<else>> You have instituted controlled leaks protocols, able to create fabricated leaks of sensible information. <</if>> @@ -156,7 +156,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Set up a department tasked with the protection of your person, as well as operations requiring a delicate approach. - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology * _HistoryDiscount)>>. Will provide authority and unlock special upgrades, but will increase upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology * _HistoryDiscount))>>. Will provide authority and unlock special upgrades, but will increase upkeep.// <<else>> <<if $secretService < 5 && $rep >= ($secretService * 1000) + 5000>> <<link "Expand the secret service">> @@ -166,7 +166,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Invest more resources into the project to increase its effectiveness. - <br>//Costs ¤<<print Math.trunc(5000 * $upgradeMultiplierArcology * ($secretService + 1) * _HistoryDiscount)>>. Will provide more authority each week, but increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000 * $upgradeMultiplierArcology * ($secretService + 1) * _HistoryDiscount))>>. Will provide more authority each week, but increases upkeep.// <<elseif $secretService < 5>> You lack the reputation to further expand operations. <<else>> @@ -181,7 +181,7 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Create a black ops team, ready to carry out corporate sabotage and sensitive operations to further your goals. - <br>//Costs ¤<<print Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount)>>. The secret services now provides security as well as authority, but increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount))>>. The secret services now provides security as well as authority, but increases upkeep.// <<else>> You have created a black ops team. <</if>> @@ -194,8 +194,8 @@ The propaganda hub is a surprisingly inconspicuous building, dimly lit from the <<goto "propagandaHub">> <</link>> <br>Establish a presence on the black market in order to manipulate it. - <br>//Costs ¤<<print Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount)>>. The secret services now provides cash as well as authority each week, but will increase crime growth.// + <br>//Costs <<print cashFormat(Math.trunc(10000 * $upgradeMultiplierArcology * _HistoryDiscount))>>. The secret services now provides cash as well as authority each week, but will increase crime growth.// <<else>> You have infiltrated the black market and are now in partial control of it. <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/riotControlCenter.tw b/src/SecExp/riotControlCenter.tw index e935ceb175091ff267f14c5cb3f220cb251d7505..3a5cd9d746d2480770cc2ab8ec5f38a13dbc6237 100644 --- a/src/SecExp/riotControlCenter.tw +++ b/src/SecExp/riotControlCenter.tw @@ -18,7 +18,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <br> <<if $riotUpgrades.freeMedia == 0>> [[Provide free media access in all the arcology|riotControlCenter][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $riotUpgrades.freeMedia = 1, $riotUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>. Will slowly lower tensions in the arcology, but will incur in upkeep costs.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>. Will slowly lower tensions in the arcology, but will incur in upkeep costs.// <<else>> You are providing free access to many mass media in the arcology. <<if $riotUpgrades.freeMedia < 5>> @@ -29,7 +29,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<goto "riotControlCenter">> <</link>> <br>Invest more resources into the project to increase its effectiveness. - <br>//Costs ¤<<print Math.trunc(5000 * $upgradeMultiplierArcology * ($riotUpgrades.freeMedia + 1))>>. Will accelerate the tension decay, but will increase upkeep costs.// + <br>//Costs <<print cashFormat(Math.trunc(5000 * $upgradeMultiplierArcology * ($riotUpgrades.freeMedia + 1)))>>. Will accelerate the tension decay, but will increase upkeep costs.// <<else>> You upgraded your free media scheme to its limits. <</if>> @@ -59,7 +59,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <br> <<if $riotUpgrades.rapidUnit == 0>> [[Create rapid deployment riot units|riotControlCenter][$cash -= Math.trunc(7500*$upgradeMultiplierArcology), $riotUpgrades.rapidUnit = 1, $riotUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(7500*$upgradeMultiplierArcology)>>. Will allow spending authority or reputation to lower the progress of rebellions.// + <br>//Costs <<print cashFormat(Math.trunc(7500*$upgradeMultiplierArcology))>>. Will allow spending authority or reputation to lower the progress of rebellions.// <<else>> You created a rapid deployment riot unit. <<if $riotUpgrades.rapidUnit < 5>> @@ -70,7 +70,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<goto "riotControlCenter">> <</link>> <br>Invest more resources into the project to increase its effectiveness. - <br>//Costs ¤<<print Math.trunc(5000 * $upgradeMultiplierArcology * ($riotUpgrades.rapidUnit + 1))>>. Will lower action costs.// + <br>//Costs <<print cashFormat(Math.trunc(5000 * $upgradeMultiplierArcology * ($riotUpgrades.rapidUnit + 1)))>>. Will lower action costs.// <<else>> <br>You upgraded your rapid deployment unit to its limits. <</if>> @@ -82,7 +82,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<goto "riotControlCenter">> <</link>> <br>Invest more resources into the effectiveness of the informants network. - <br>//Costs ¤<<print Math.trunc(5000 * $upgradeMultiplierArcology * ($riotUpgrades.rapidUnitSpeed + 1))>>. Will reduce cooldown of the rapid deployment riot unit.// + <br>//Costs <<print cashFormat(Math.trunc(5000 * $upgradeMultiplierArcology * ($riotUpgrades.rapidUnitSpeed + 1)))>>. Will reduce cooldown of the rapid deployment riot unit.// <<else>> <br>You enhanced your informants network to its limits. <</if>> @@ -157,7 +157,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<goto "riotControlCenter">> <</link>> <br>Invest more resources into the project to increase its speed. - <br>//Costs ¤<<print Math.trunc(50000 * $upgradeMultiplierArcology * $brainImplantProject)>>. Will shorten the time required to complete the project.// + <br>//Costs <<print cashFormat(Math.trunc(50000 * $upgradeMultiplierArcology * $brainImplantProject))>>. Will shorten the time required to complete the project.// <<else>> You sped up the project to its maximum. <</if>> @@ -175,7 +175,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<set $cash -= 30000>> <<goto "riotControlCenter">> <</link>> - <br>//Costs ¤30000. Will allow the selection of advanced riot equipment in case of a rebellion, which will let your troops fight at full effectiveness while doing reduced collateral damage.// + <br>//Costs <<print cashFormat(30000)>>. Will allow the selection of advanced riot equipment in case of a rebellion, which will let your troops fight at full effectiveness while doing reduced collateral damage.// <<else>> You developed advanced riot equipment, which allows your troops to fight within the confies of your arcology without the fear of doing major collateral damage. <</if>> @@ -186,7 +186,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<set $cash -= 10000 * $upgradeMultiplierArcology>> <<goto "riotControlCenter">> <</link>> - <br>//Costs ¤<<print 10000 * $upgradeMultiplierArcology>>. Will add protection to the reactor building, making it less likely to be damaged and speeding up repairs if our defensive efforts should fail.// + <br>//Costs <<print cashFormat(10000 * $upgradeMultiplierArcology)>>. Will add protection to the reactor building, making it less likely to be damaged and speeding up repairs if our defensive efforts should fail.// <<else>> You have installed additional protection layers and redundant systems in the reactor complex. <</if>> @@ -197,7 +197,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<set $cash -= 10000 * $upgradeMultiplierArcology>> <<goto "riotControlCenter">> <</link>> - <br>//Costs ¤<<print 10000 * $upgradeMultiplierArcology>>. Will add protection to the waterways, making it less likely to be damaged and speeding up repairs if our defensive efforts should fail.// + <br>//Costs <<print cashFormat(10000 * $upgradeMultiplierArcology)>>. Will add protection to the waterways, making it less likely to be damaged and speeding up repairs if our defensive efforts should fail.// <<else>> You have installed additional protection layers and redundant systems in the waterways. <</if>> @@ -208,7 +208,7 @@ The riot control center opens its guarded doors to you. The great chamber inside <<set $cash -= 10000 * $upgradeMultiplierArcology>> <<goto "riotControlCenter">> <</link>> - <br>//Costs ¤<<print 10000 * $upgradeMultiplierArcology>>. Will add protection to the assistant CPU core, making it less likely to be damaged and speeding up repairs if our defensive efforts should fail.// + <br>//Costs <<print cashFormat(10000 * $upgradeMultiplierArcology)>>. Will add protection to the assistant CPU core, making it less likely to be damaged and speeding up repairs if our defensive efforts should fail.// <<else>> You have installed additional protection layers and redundant systems in the assistant CPU core. -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/secBarracks.tw b/src/SecExp/secBarracks.tw index 97d48d2c843bfa64e7a04df29e94115e65539635..ae758e2a636a81b6f8c0b9688b9e9edc19444827 100644 --- a/src/SecExp/secBarracks.tw +++ b/src/SecExp/secBarracks.tw @@ -55,7 +55,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤<<print 5000 * ($secBarracksUpgrades.size + 1)>> and will increase the maximum number of units by 2.// + <br>//Costs <<print cashFormat(5000 * ($secBarracksUpgrades.size + 1))>> and will increase the maximum number of units by 2.// <<else>> You've expanded the barracks to their maximum. <</if>> @@ -67,7 +67,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤5000 and will provide a 5% bonus to morale.// + <br>//Costs <<print cashFormat(5000)>> and will provide a 5% bonus to morale.// <<elseif $secBarracksUpgrades.luxury == 1>> <<link "Further increase the quality of life of your soldiers by installing advanced kitchen equipment and hiring skilled chefs.">> <<set $secBarracksUpgrades.luxury += 1>> @@ -75,7 +75,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤10000 and will provide a 5% bonus to morale, for a total of +10%.// + <br>//Costs <<print cashFormat(10000)>> and will provide a 5% bonus to morale, for a total of +10%.// <<elseif $secBarracksUpgrades.luxury == 2>> <<link "Further increase the quality of life of your soldiers by providing high speed, free access to digital media">> <<set $secBarracksUpgrades.luxury += 1>> @@ -83,7 +83,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤10000 and will provide a 5% bonus to morale, for a total of +15%.// + <br>//Costs <<print cashFormat(10000)>> and will provide a 5% bonus to morale, for a total of +15%.// <<elseif $secBarracksUpgrades.luxury == 3>> <<link "Further increase the quality of life of your soldiers by adding and staffing an exclusive brothel to the structure">> <<set $secBarracksUpgrades.luxury += 1>> @@ -91,7 +91,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤15000 and will provide a 5% bonus to morale, for a total of +20%.// + <br>//Costs <<print cashFormat(15000)>> and will provide a 5% bonus to morale, for a total of +20%.// <<else>> You've made life in your barracks as good as it can get. <</if>> @@ -103,7 +103,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤10000 and will allow units to accumulate some experience each week.// + <br>//Costs <<print cashFormat(10000)>> and will allow units to accumulate some experience each week.// <<elseif $secBarracksUpgrades.training == 1>> <<link "Improve the training facility with modern equipment and skilled personnel">> <<set $secBarracksUpgrades.training += 1>> @@ -111,7 +111,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤20000 and will allow units to accumulate experience each week.// + <br>//Costs <<print cashFormat(20000)>> and will allow units to accumulate experience each week.// <<else>> You have improved the training facility to the limit. <</if>> @@ -123,7 +123,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤10000 and will slowly raise loyalty of all units// + <br>//Costs <<print cashFormat(10000)>> and will slowly raise loyalty of all units// <<elseif $secBarracksUpgrades.loyaltyMod == 1>> <<link "Improve the indoctrination facility with advanced equipment and skilled personnel">> <<set $secBarracksUpgrades.loyaltyMod += 1>> @@ -131,7 +131,7 @@ While for many a sore sight in a free city, the barracks stand proud before you. <<set $secBarracksUpkeep += $upgradeUpkeep>> <<goto "secBarracks">> <</link>> - <br>//Costs ¤20000 and will raise loyalty of all units faster.// + <br>//Costs <<print cashFormat(20000)>> and will raise loyalty of all units faster.// <<else>> You have improved the indoctrination facility to the limit. <</if>> @@ -678,4 +678,4 @@ __Mercenaries__ <br> <br> Mercenaries are not allowed inside the arcology. You will not be able to recruit mercenary units. -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/securityHQ.tw b/src/SecExp/securityHQ.tw index f7046ef21598dc8991e9869e242f9bb316be2f2f..8344b1dce9745daaf65d74b1ea0f41a51941d955 100644 --- a/src/SecExp/securityHQ.tw +++ b/src/SecExp/securityHQ.tw @@ -112,14 +112,14 @@ Considering the current upgrades the resting level for security is <<print $secR <<if $secUpgrades.nanoCams == 0>> [[Install a nano-camera system |securityHQ][$cash -= Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.nanoCams = 1, $secRestPoint += 15, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will raise rest point of security by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will raise rest point of security by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed all across the arcology closed circuit nano-cameras to keep the arcology under your watchful eye. <</if>> <br> <<if $secUpgrades.cyberBots == 0>> [[Buy cybersecurity algorithms|securityHQ][$cash -= Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.cyberBots = 1, $secRestPoint += 15, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will raise rest point of security by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will raise rest point of security by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have bought advanced cybersecurity algorithms that will defend your arcology against hack attempts or cyber frauds. <</if>> @@ -127,14 +127,14 @@ Considering the current upgrades the resting level for security is <<print $secR <<if $rep > 10000>> <<if $secUpgrades.eyeScan == 0>> [[Install invisible eye scanners|securityHQ][$cash -= Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.eyeScan = 1, $secRestPoint += 20, $reqHelots += 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will raise rest point of security by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will raise rest point of security by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed numerous hidden eye scanners that accurately register the movements of everyone inside the arcology. <</if>> <br> <<if $secUpgrades.cryptoAnalyzer == 0>> [[Buy and install crypto analyzers|securityHQ][$cash -= Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.cryptoAnalyzer = 1, $secRestPoint += 20, $reqHelots += 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will raise rest point of security by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will raise rest point of security by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// <<else>> You have bought and employed sophisticated crypto analyzing software to accurately track and archive every financial movement or transaction made inside the walls of your arcology. <</if>> @@ -164,14 +164,14 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<if $crimeUpgrades.advForensic == 0>> [[Install advanced forensic equipment|securityHQ][$cash -= Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount), $crimeUpgrades.advForensic = 1, $crimeCap -= 10, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will bring down the crime level cap by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will bring down the crime level cap by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed advanced forensic equipment, able to extract every bit of precious information from any clue. <</if>> <br> <<if $crimeUpgrades.autoArchive == 0>> [[Install auto-curating archiver|securityHQ][$cash -= Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount), $crimeUpgrades.autoArchive = 1, $crimeCap -= 10, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will bring down the crime level cap by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will bring down the crime level cap by 10 points, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed auto-curating archiver software, which will update in real time your data archives with any new relevant information on criminals residing in your arcology. <</if>> @@ -179,14 +179,14 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<if $rep > 10000>> <<if $crimeUpgrades.autoTrial == 0>> [[Install automated trials software|securityHQ][$cash -= Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount), $crimeUpgrades.autoTrial = 1, $crimeCap -= 15, $reqHelots += 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will bring down the crime level cap by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will bring down the crime level cap by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed advanced legal algorithms that allows the handling of legal matters much quicker and much more accurately. <</if>> <br> <<if $crimeUpgrades.worldProfiler == 0>> [[Install worldwide profilers|securityHQ][$cash -= Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount), $crimeUpgrades.worldProfiler = 1, $crimeCap -= 15, $reqHelots += 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will bring down the crime level cap by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will bring down the crime level cap by 15 points, but will require 10 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed advanced profiler software, which will constantly scour every known data archive on the globe (legally or not) to gather as much information as possible on dangerous criminals. <</if>> @@ -214,14 +214,14 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<if $intelUpgrades.sensors == 0>> [[Install perimeter sensors|securityHQ][$cash -= Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount), $intelUpgrades.sensors = 1, $recon += 1, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase recon capabilites, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase recon capabilites, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed perimeter seismic sensors able to detect movement with high accuracy. <</if>> <br> <<if $intelUpgrades.signalIntercept == 0>> [[Create signal interception hub|securityHQ][$cash -= Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount), $intelUpgrades.signalIntercept = 1, $recon += 1, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase recon capabilities, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase recon capabilities, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed advanced signal interception equipment. <</if>> @@ -229,7 +229,7 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<if $rep > 10000>> <<if $intelUpgrades.radar == 0>> [[Install advanced radar equipment|securityHQ][$cash -= Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount), $intelUpgrades.radar = 1, $recon += 1, $reqHelots += 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase recon capabilities, but will require 10 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase recon capabilities, but will require 10 extra slaves in the headquarters and increases upkeep.// <<else>> You have installed sophisticated radar equipment. <</if>> @@ -257,14 +257,14 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<if $readinessUpgrades.pathways == 0>> [[Build specialized pathways in the arcology|securityHQ][$cash -= Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount), $readinessUpgrades.pathways = 1, $readiness += 1, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase readiness by 1, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase readiness by 1, but will increases upkeep.// <<else>> You have built specialized pathways inside the arcology to quickly move troops around the structure. <</if>> <br> <<if $readinessUpgrades.rapidVehicles == 0>> [[Buy rapid armored transport vehicles|securityHQ][$cash -= Math.trunc(7500*$upgradeMultiplierArcology*_HistoryDiscount), $readinessUpgrades.rapidVehicles = 1, $readiness += 2, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(75000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase readiness by 2, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(75000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase readiness by 2, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have bought rapid armored transport vehicles able to bring your troops to battle much quicker than before. <</if>> @@ -272,14 +272,14 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<if $rep > 10000>> <<if $readinessUpgrades.rapidPlatforms == 0>> [[Build rapid deployment platforms|securityHQ][$cash -= Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount), $readinessUpgrades.rapidPlatforms = 1, $readiness += 2, $reqHelots += 5, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase readiness by 2, but will require 5 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase readiness by 2, but will require 5 extra slaves in the headquarters and increases upkeep.// <<else>> You have built rapid deployment platforms able to equip and deploy units within very limited time windows. <</if>> <br> <<if $readinessUpgrades.earlyWarn == 0>> [[Institute early warning systems|securityHQ][$cash -= Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount), $readinessUpgrades.earlyWarn = 1, $readiness += 2, $reqHelots += 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will increase readiness by 2, but will require 10 extra slaves in the headquarters and increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will increase readiness by 2, but will require 10 extra slaves in the headquarters and increases upkeep.// <<else>> You have created early warning systems that constantly analyze in real time data to determine the likeness of an attack. <</if>> @@ -296,35 +296,35 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of two years. <br> [[Expand the cold storage facility to increase data retention to three years|securityHQ][$cash -= Math.trunc(2400000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(2400000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(2400000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage == 5 && $rep >= 19500 && $reqHelots > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of one year. <br> [[Expand the cold storage facility to increase data retention to two years|securityHQ][$cash -= Math.trunc(1200000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(1200000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(1200000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage == 4 && $rep >= 19500 && $reqHelots > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of nine months. <br> [[Expand the cold storage facility to increase data retention to one year|securityHQ][$cash -= Math.trunc(900000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(900000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(900000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage == 3 && $rep > 18000 && $reqHelots > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of six months. <br> [[Expand the cold storage facility to increase data retention to nine months|securityHQ][$cash -= Math.trunc(600000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(600000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(600000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage == 2 && $rep > 16000 && $reqHelots > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of three months. <br> [[Expand the cold storage facility to increase data retention to six months|securityHQ][$cash -= Math.trunc(300000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(300000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(300000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage == 1 && $rep > 14000 && $reqHelots > 10>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of one month. <br> [[Expand the cold storage facility to increase data retention to three months|securityHQ][$cash -= Math.trunc(100000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(1000000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(1000000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by a further 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage == 0 && $rep > 12000 && $reqHelots > 10>> [[Install a cold storage facility|securityHQ][$cash -= Math.trunc(50000*$upgradeMultiplierArcology*_HistoryDiscount), $secUpgrades.coldstorage++, $reqHelots -= 10, $secHQUpkeep += $upgradeUpkeep]] - <br>//Costs ¤<<print Math.trunc(500000*$upgradeMultiplierArcology*_HistoryDiscount)>>. Will lower the amount of required slaves by 10, but will increases upkeep.// + <br>//Costs <<print cashFormat(Math.trunc(500000*$upgradeMultiplierArcology*_HistoryDiscount))>>. Will lower the amount of required slaves by 10, but will increases upkeep.// <<elseif $secUpgrades.coldstorage > 6>> <br>You have installed a cold storage facility for the Security HQ's archives with a data retention capability of three years. <<elseif $reqHelots <= 10>> @@ -332,4 +332,4 @@ Considering the current upgrades the maximum level of crime is <<print $crimeCap <<else>> <br>You lack the reputation to access more advanced upgrades. <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/transportHub.tw b/src/SecExp/transportHub.tw index d813ed19796aa6b69c257826dd90343da6b003cf..960d3250ef174cf8803e141acd55d3e0fe062d2a 100644 --- a/src/SecExp/transportHub.tw +++ b/src/SecExp/transportHub.tw @@ -79,28 +79,28 @@ You quickly reach the transport hub, where a constant stream of vehicles, people <<set $cash -= 5000>> <<set $airport++>> <<goto "transportHub">> - <</link>> //Will cost ¤5000 and will increase trade, but will affect security// + <</link>> //Will cost <<print cashFormat(5000)>> and will increase trade, but will affect security// <<elseif $airport == 2>> <br> <<link "Enlarge the airport">> <<set $cash -= 15000>> <<set $airport++>> <<goto "transportHub">> - <</link>> //Will cost ¤15000 and will increase trade, but will affect security// + <</link>> //Will cost <<print cashFormat(15000)>> and will increase trade, but will affect security// <<elseif $airport == 3>> <br> <<link "Further modernize the airport">> <<set $cash -= 45000>> <<set $airport++>> <<goto "transportHub">> - <</link>> //Will cost ¤45000 and will increase trade, but will affect security// + <</link>> //Will cost <<print cashFormat(45000)>> and will increase trade, but will affect security// <<elseif $airport == 4>> <br> <<link "Further enlarge the airport">> <<set $cash -= 85000>> <<set $airport++>> <<goto "transportHub">> - <</link>> //Will cost ¤85000 and will increase trade, but will affect security// + <</link>> //Will cost <<print cashFormat(85000)>> and will increase trade, but will affect security// <<else>> <br> The airport is fully upgraded. @@ -114,21 +114,21 @@ You quickly reach the transport hub, where a constant stream of vehicles, people <<set $cash -= 10000>> <<set $railway++>> <<goto "transportHub">> - <</link>> //Will cost ¤10000, will increase trade and slightly lower arcology's upkeep, but will affect security// + <</link>> //Will cost <<print cashFormat(10000)>>, will increase trade and slightly lower arcology's upkeep, but will affect security// <<elseif $railway == 2>> <br> <<link "Enlarge the railway">> <<set $cash -= 25000>> <<set $railway++>> <<goto "transportHub">> - <</link>> //Will cost ¤25000, will increase trade and slightly lower arcology's upkeep, but will affect security// + <</link>> //Will cost <<print cashFormat(25000)>>, will increase trade and slightly lower arcology's upkeep, but will affect security// <<elseif $railway == 3>> <br> <<link "Further modernize and enlarge the railway">> <<set $cash -= 65000>> <<set $railway++>> <<goto "transportHub">> - <</link>> //Will cost ¤65000, will increase trade and slightly lower arcology's upkeep, but will affect security// + <</link>> //Will cost <<print cashFormat(65000)>>, will increase trade and slightly lower arcology's upkeep, but will affect security// <<else>> <br> The railway is fully upgraded. @@ -140,21 +140,21 @@ You quickly reach the transport hub, where a constant stream of vehicles, people <<set $cash -= 10000>> <<set $docks++>> <<goto "transportHub">> - <</link>> //Will cost ¤10000, will increase trade and slightly lower arcology's upkeep, but will affect security// + <</link>> //Will cost <<print cashFormat(10000)>>, will increase trade and slightly lower arcology's upkeep, but will affect security// <<elseif $docks == 2>> <br> <<link "Enlarge the docks">> <<set $cash -= 25000>> <<set $docks++>> <<goto "transportHub">> - <</link>> //Will cost ¤25000, will increase trade and slightly lower arcology's upkeep, but will affect security// + <</link>> //Will cost <<print cashFormat(25000)>>, will increase trade and slightly lower arcology's upkeep, but will affect security// <<elseif $docks == 3>> <br> <<link "Further modernize and enlarge the docks">> <<set $cash -= 65000>> <<set $docks++>> <<goto "transportHub">> - <</link>> //Will cost ¤65000, will increase trade and slightly lower arcology's upkeep, but will affect security// + <</link>> //Will cost <<print cashFormat(65000)>>, will increase trade and slightly lower arcology's upkeep, but will affect security// <<else>> <br> The docks are fully upgraded. @@ -168,22 +168,22 @@ You quickly reach the transport hub, where a constant stream of vehicles, people <<set $cash -= 15000>> <<set $hubSecurity++>> <<goto "transportHub">> - <</link>> //Will cost ¤15000 and lower the transport hub security modifiers// + <</link>> //Will cost <<print cashFormat(15000)>> and lower the transport hub security modifiers// <<elseif $hubSecurity == 2>> <br> <<link "Establish a rapid response team">> <<set $cash -= 35000>> <<set $hubSecurity++>> <<goto "transportHub">> - <</link>> //Will cost ¤35000 and further lower the transport hub security modifiers// + <</link>> //Will cost <<print cashFormat(35000)>> and further lower the transport hub security modifiers// <<elseif $hubSecurity == 3>> <br> <<link "Add additional security drones to the structure">> <<set $cash -= 55000>> <<set $hubSecurity++>> <<goto "transportHub">> - <</link>> //Will cost ¤55000 and further lower the transport hub security modifiers// + <</link>> //Will cost <<print cashFormat(55000)>> and further lower the transport hub security modifiers// <<else>> <br> The hub security is fully upgraded -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/weaponsManufacturing.tw b/src/SecExp/weaponsManufacturing.tw index d6625980af5554e4670c26a0e79f22df817366d0..fa5cad1f3d63539d7b9fe0b5f9b50c1eea08a92e 100644 --- a/src/SecExp/weaponsManufacturing.tw +++ b/src/SecExp/weaponsManufacturing.tw @@ -183,7 +183,7 @@ __Markets__: <br> <<set _time = $baseUpgradeTime / $weapProductivity>> __Upgrades__: -<br>With our current industrial and research capabilities upgrades will be finished in <<print _time>> weeks. +<br>With our current industrial and research capabilities upgrades will be finished in <<print Math.ceil(_time)>> weeks. <br> <<if $currentUpgrade.time <= 0>> <br>Security Drones: @@ -200,7 +200,7 @@ __Upgrades__: <<set $cash -= 10000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤10000 and will increase the base attack value of the security drones.// + <br>//Will take _time weeks, cost <<print cashFormat(10000)>> and will increase the base attack value of the security drones.// <<elseif !$completedUpgrades.includes(-2) && $weapLab >= 2>> <<link "Develop adaptive armored frames">> <<set $currentUpgrade = { @@ -212,7 +212,7 @@ __Upgrades__: <<set $cash -= 10000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤10000 and will increase the base defense value of the security drones.// + <br>//Will take _time weeks, cost <<print cashFormat(10000)>> and will increase the base defense value of the security drones.// <<elseif !$completedUpgrades.includes(-3) && $weapLab >= 3>> <br> <<link "Develop advanced synthetic alloys">> @@ -225,7 +225,7 @@ __Upgrades__: <<set $cash -= 30000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤30000 and will increase the base hp value of the security drones.// + <br>//Will take _time weeks, cost <<print cashFormat(30000)>> and will increase the base hp value of the security drones.// <<elseif $secBotsBaseDefense <= 3 || $droneUpgrades >= 3>> Upgrade the research facility further to unlock more upgrades for the security drones. <<else>> @@ -246,7 +246,7 @@ __Upgrades__: <<set $cash -= 30000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤30000 and will increase the base attack value of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(30000)>> and will increase the base attack value of human troops.// <br> <</if>> <<if !$completedUpgrades.includes(1)>> @@ -260,7 +260,7 @@ __Upgrades__: <<set $cash -= 30000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤30000 and will increase the base defense value of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(30000)>> and will increase the base defense value of human troops.// <</if>> <<if !$completedUpgrades.includes(2) && $weapLab >= 2>> <br> @@ -274,7 +274,7 @@ __Upgrades__: <<set $cash -= 60000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤60000 and will increase the base hp value of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(60000)>> and will increase the base hp value of human troops.// <br> <</if>> <<if !$completedUpgrades.includes(3) && $weapLab >= 2>> @@ -288,7 +288,7 @@ __Upgrades__: <<set $cash -= 60000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤60000 and will increase the base morale value of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(60000)>> and will increase the base morale value of human troops.// <</if>> <<if !$completedUpgrades.includes(4) && $weapLab >= 3>> <br> @@ -302,7 +302,7 @@ __Upgrades__: <<set $cash -= 120000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤120000 and will increase the base attack and "defense" values of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(120000)>> and will increase the base attack and "defense" values of human troops.// <</if>> <<if !$completedUpgrades.includes(5) && $weapLab >= 3>> <br> @@ -316,7 +316,7 @@ __Upgrades__: <<set $cash -= 120000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤120000 and will increase the base hp and morale values of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(120000)>> and will increase the base hp and morale values of human troops.// <</if>> <br> <<if $securityForceCreate == 1>> @@ -345,7 +345,7 @@ __Upgrades__: <<set $cash -= 300000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤300000 and will increase the base morale and hp values of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(300000)>> and will increase the base morale and hp values of human troops.// <</if>> <<if !$completedUpgrades.includes(8) && $weapLab >= 3 && $SFSupportLevel >= 5>> <br> @@ -359,7 +359,7 @@ __Upgrades__: <<set $cash -= 1000000>> <<goto "weaponsManufacturing">> <</link>> - <br>//Will take _time weeks, cost ¤1000000 and will increase all base stats of human troops.// + <br>//Will take _time weeks, cost <<print cashFormat(1000000)>> and will increase all base stats of human troops.// <</if>> <</if>> <<if $securityForceCreate == 1 && ($humanUpgrade.attack >= 4 || $humanUpgrade.hp >= 4 || $humanUpgrade.morale >= 40 || $humanUpgrade.defense >= 4)>> @@ -452,4 +452,4 @@ __Upgrades__: <</if>> <</if>> <</for>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/SecExp/widgets/unitsWidgets.tw b/src/SecExp/widgets/unitsWidgets.tw index 46293097f2f38788e6e97976538c7ac3a03c6100..deb3a61134fd4f42de044155d247e9dbe7f6fb3d 100644 --- a/src/SecExp/widgets/unitsWidgets.tw +++ b/src/SecExp/widgets/unitsWidgets.tw @@ -10,7 +10,7 @@ <<elseif $args[0].equip == 1>> They are issued with good, modern equipment: firearms, explosives and a few specialized weapons like sniper rifles and machine guns. They also carry simple body armor. <<elseif $args[0].equip == 2>> - They are issued with excellent, high tech equipment: modern firearms, explosives, specialized weaponry and modern body armor. They are also issued with modern instruments like might visions and portable radars. + They are issued with excellent, high tech equipment: modern firearms, explosives, specialized weaponry and modern body armor. They are also issued with modern instruments like night vision and portable radars. <<else>> They are equipped with the best the modern world has to offer: modern firearms, explosives, specialized weaponry, experimental railguns, adaptive body armor and high tech recon equipment. <</if>> @@ -102,7 +102,7 @@ <<elseif $args[0].equip == 1>> They are issued with good, modern equipment: firearms, explosives and a few specialized weapons like sniper rifles and machine guns. They also carry simple body armor. <<elseif $args[0].equip == 2>> - They are issued with excellent, high tech equipment: modern firearms, explosives, specialized weaponry and modern body armor. They are also issued with modern instruments like might visions and portable radars. + They are issued with excellent, high tech equipment: modern firearms, explosives, specialized weaponry and modern body armor. They are also issued with modern instruments like night vision and portable radars. <<else>> They are equipped with the best the modern world has to offer: modern firearms, explosives, specialized weaponry, experimental railguns, adaptive body armor and high tech recon equipment. <</if>> diff --git a/src/cheats/mod_EditArcologyCheat.tw b/src/cheats/mod_EditArcologyCheat.tw index 8ff608dccf8e2e2937aa83d9c28d40a2c6d83d5b..bee1a26c9b28167a795977c5b6f460781e92f3a9 100644 --- a/src/cheats/mod_EditArcologyCheat.tw +++ b/src/cheats/mod_EditArcologyCheat.tw @@ -425,7 +425,7 @@ __Player Character__ <br> __''$arcologies[0].name''__ is your arcology. <br>You own: ''$arcologies[0].ownership%'' of the arcology <<textbox "$arcologies[0].ownership" $arcologies[0].ownership>> <br>Other minority ownership: ''$arcologies[0].minority%'' <<textbox "$arcologies[0].minority" $arcologies[0].minority>> -<br>$arcologies[0].name's GSP is @@.yellowgreen;¤<<print Math.trunc(0.1*$arcologies[0].prosperity)>>m@@. +<br>$arcologies[0].name's GSP is @@.yellowgreen;<<print cashFormat(Math.trunc(0.1*$arcologies[0].prosperity))>>m@@. <<if $arcologies.length > 1>> <<set _neighbors = $arcologies.length-1>> diff --git a/src/cheats/mod_EditFSCheat.tw b/src/cheats/mod_EditFSCheat.tw index 49918d3a407df84e94352a589b9e7b789eb1ef75..035748cdcb79ae40e880aad231d51ad4c319737d 100644 --- a/src/cheats/mod_EditFSCheat.tw +++ b/src/cheats/mod_EditFSCheat.tw @@ -1,8 +1,6 @@ -:: MOD_Edit FS Cheat +:: MOD_Edit FS Cheat [nobr] -<<nobr>> - <<set $nextButton = "Continue">> - <<set $nextLink = "MOD_Edit FS Cheat Datatype Cleanup">> +<<set $nextButton = "Continue", $nextLink = "MOD_Edit FS Cheat Datatype Cleanup">> ''Cheating Edit Future Society'' <br> @@ -38,9 +36,9 @@ <<radiobutton "$arcologies[0].FSSupremacistRace" mixed race>> Mixed Race <br>[[Apply and reset Racial Subjugationism|MOD_Edit FS Cheat][$arcologies[0].FSSubjugationist = "unset", $arcologies[0].FSSubjugationistRace = 0, $arcologies[0].FSSubjugationistDecoration = 20, $arcologies[0].FSSubjugationistLawME = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSSubjugationist != "unset" && $arcologies[0].FSSubjugationistRace != 0>> <br>''You are pursuing'' $arcologies[0].FSSubjugationistRace Inferiority. <<else>> @@ -74,9 +72,9 @@ <<radiobutton "$arcologies[0].FSSubjugationistRace" mixed race>> Mixed Race <br>[[Apply and reset Racial Supremacy|MOD_Edit FS Cheat][$arcologies[0].FSSupremacist = "unset",$arcologies[0].FSSupremacistRace = 0, $arcologies[0].FSSupremacistDecoration = 20, $arcologies[0].FSSupremacistLawME = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSGenderRadicalist != "unset">> <br>You are ''pursuing'' Gender Radicalism. <<else>> @@ -104,9 +102,9 @@ | <<radiobutton "$arcologies[0].FSGenderRadicalistLawFuta" 4>> 4 (Trap pref.) <br>[[Apply and reset Gender Traditionalism|MOD_Edit FS Cheat][$arcologies[0].FSGenderFundamentalist = "unset",$arcologies[0].FSGenderFundamentalistDecoration = 20,$arcologies[0].FSGenderFundamentalistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSGenderFundamentalist != "unset">> <br>You are ''pursuing'' Gender Traditionalism. <<else>> @@ -127,9 +125,9 @@ | <<radiobutton "$arcologies[0].FSGenderFundamentalistSMR" 1>> 1 (Passed.) <br>[[Apply and reset Gender Radicalism|MOD_Edit FS Cheat][$arcologies[0].FSGenderRadicalist = "unset",$arcologies[0].FSGenderRadicalistDecoration = 20,$arcologies[0].FSGenderRadicalistLawBeauty = 0, $arcologies[0].FSGenderRadicalistLawFuta = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSRepopulationFocus != "unset">> <br>You are ''pursuing'' Repopulation Efforts. <<else>> @@ -154,9 +152,9 @@ | <<radiobutton "$arcologies[0].FSRepopulationFocusLaw" 1>> 1 (Passed.) <br>[[Apply and reset Eugenics|MOD_Edit FS Cheat][$arcologies[0].FSRestart = "unset",$arcologies[0].FSRestartDecoration = 20,$arcologies[0].FSRestartLaw = 0, $arcologies[0].FSRestartSMR = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSRestart != "unset">> <br>You are ''pursuing'' Eugenics. <<else>> @@ -177,9 +175,9 @@ | <<radiobutton "$arcologies[0].FSRestartSMR" 1>> 1 (Passed.) <br>[[Apply and reset Repopulation Efforts|MOD_Edit FS Cheat][$arcologies[0].FSRepopulationFocus = "unset",$arcologies[0].FSRepopulationFocusDecoration = 20,$arcologies[0].FSRepopulationFocusLaw = 0, $arcologies[0].FSRepopulationFocusSMR = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSPaternalist != "unset">> <br>You are ''pursuing'' Paternalism. <<else>> @@ -200,9 +198,9 @@ | <<radiobutton "$arcologies[0].FSPaternalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset Degradationism|MOD_Edit FS Cheat][$arcologies[0].FSDegradationist = "unset",$arcologies[0].FSDegradationistDecoration = 20,$arcologies[0].FSDegradationistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSDegradationist != "unset">> <br>You are ''pursuing'' Degradationism. <<else>> @@ -223,9 +221,9 @@ | <<radiobutton "$arcologies[0].FSDegradationistLaw" 1>> 1 (Passed.) <br>[[Apply and reset Paternalism|MOD_Edit FS Cheat][$arcologies[0].FSPaternalist = "unset",$arcologies[0].FSPaternalistDecoration = 20,$arcologies[0].FSPaternalistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSBodyPurist != "unset">> <br>You are ''pursuing'' Body Purism. <<else>> @@ -246,9 +244,9 @@ | <<radiobutton "$arcologies[0].FSBodyPuristLaw" 1>> 1 (Passed.) <br>[[Apply and reset Body Transformationism|MOD_Edit FS Cheat][$arcologies[0].FSTransformationFetishist = "unset",$arcologies[0].FSTransformationFetishistDecoration = 20,$arcologies[0].FSTransformationFetishistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSTransformationFetishist != "unset">> <br>You are ''pursuing'' Body Transformationism. <<else>> @@ -269,9 +267,9 @@ | <<radiobutton "$arcologies[0].FSTransformationFetishistLaw" 1>> 1 (Passed.) <br>[[Apply and reset Body Purism|MOD_Edit FS Cheat][$arcologies[0].FSBodyPurist = "unset",$arcologies[0].FSBodyPuristDecoration = 20,$arcologies[0].FSBodyPuristLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSYouthPreferentialist != "unset">> <br>You are ''pursuing'' Youth Preferentialism. <<else>> @@ -293,9 +291,9 @@ | <<radiobutton "$arcologies[0].FSYouthPreferentialistLaw" 1>> 1 (Passed.) <br>[[Apply and reset Maturity Preferentialism|MOD_Edit FS Cheat][$arcologies[0].FSMaturityPreferentialist = "unset",$arcologies[0].FSMaturityPreferentialistDecoration = 20,$arcologies[0].FSMaturityPreferentialistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSMaturityPreferentialist != "unset">> <br>You are ''pursuing'' Maturity Preferentialism. <<else>> @@ -317,9 +315,9 @@ | <<radiobutton "$arcologies[0].FSMaturityPreferentialistLaw" 1>> 1 (Passed.) <br>[[Apply and reset Youth Preferentialism|MOD_Edit FS Cheat][$arcologies[0].FSYouthPreferentialist = "unset",$arcologies[0].FSYouthPreferentialistDecoration = 20,$arcologies[0].FSYouthPreferentialistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <br>You are ''supporting'' Slimness Enthusiasm. <<else>> @@ -340,9 +338,9 @@ | <<radiobutton "$arcologies[0].FSSlimnessEnthusiastSMR" 1>> 1 (Passed.) <br>[[Apply and reset Asset Expansionism|MOD_Edit FS Cheat][$arcologies[0].FSAssetExpansionist = "unset",$arcologies[0].FSAssetExpansionistDecoration = 20,$arcologies[0].FSAssetExpansionistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSAssetExpansionist != "unset">> <br>You are ''pursuing'' Asset Expansionism. <<else>> @@ -364,9 +362,9 @@ | <<radiobutton "$arcologies[0].FSAssetExpansionistSMR" 1>> 1 (Passed.) <br>[[Apply and reset Slimness Enthusiasm|MOD_Edit FS Cheat][$arcologies[0].FSSlimnessEnthusiast = "unset",$arcologies[0].FSSlimnessEnthusiastDecoration = 20,$arcologies[0].FSSlimnessEnthusiastLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSPastoralist != "unset">> <br>You are ''pursuing'' Pastoralism. <<else>> @@ -387,9 +385,9 @@ | <<radiobutton "$arcologies[0].FSPastoralistLaw" 1>> 1 (Passed.) <br>[[Apply|MOD_Edit FS Cheat]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSPhysicalIdealist != "unset">> <br>You are ''pursuing'' Physical Idealism. <<else>> @@ -410,9 +408,9 @@ | <<radiobutton "$arcologies[0].FSPhysicalIdealistSMR" 1>> 1 (Passed.) <br>[[Apply and reset Hedonistic Decadence|MOD_Edit FS Cheat][$arcologies[0].FSHedonisticDecadence = "unset",$arcologies[0].FSHedonisticDecadenceDecoration = 20,$arcologies[0].FSHedonisticDecadenceLaw = 0,$arcologies[0].FSHedonisticDecadenceLaw2 = 0, $arcologies[0].FSHedonisticDecadenceSMR = 0, $arcologies[0].FSPhysicalIdealistStrongFat = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSHedonisticDecadence != "unset">> <br>You are ''pursuing'' Hedonistic Decadence. <<else>> @@ -441,9 +439,8 @@ | <<radiobutton "$arcologies[0].FSHedonisticDecadenceLaw2" 1>> 1 (Passed.) <br>[[Apply and reset Physical Idealist|MOD_Edit FS Cheat][$arcologies[0].FSPhysicalIdealist = "unset",$arcologies[0].FSPhysicalIdealistDecoration = 20,$arcologies[0].FSPhysicalIdealistLaw = 0, $arcologies[0].FSPhysicalIdealistSMR = 0, $arcologies[0].FSHedonisticDecadenceStrongFat = 0]] -<</nobr>> -<<nobr>> +<br><br> <<if $arcologies[0].FSChattelReligionist != "unset">> <br>You are ''pursuing'' Chattel Religionism. @@ -465,9 +462,8 @@ | <<radiobutton "$arcologies[0].FSChattelReligionistLaw" 1>> 1 (Passed.) <br>[[Apply|MOD_Edit FS Cheat]] -<</nobr>> -<<nobr>> +<br><br> <<if $arcologies[0].FSRomanRevivalist != "unset">> <br>You are ''pursuing'' Roman Revivalism. @@ -489,9 +485,8 @@ | <<radiobutton "$arcologies[0].FSRomanRevivalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalist = "unset",$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]] - <</nobr>> - <<nobr>> +<br><br> <<if $arcologies[0].FSAztecRevivalist != "unset">> <br>You are ''pursuing'' Aztec Revivalism. @@ -513,9 +508,9 @@ | <<radiobutton "$arcologies[0].FSAztecRevivalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalist = "unset",$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSEgyptianRevivalist != "unset">> <br>You are ''pursuing'' Egyptian Revivalism. <<else>> @@ -536,9 +531,9 @@ | <<radiobutton "$arcologies[0].FSEgyptianRevivalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSEdoRevivalist != "unset">> <br>You are ''pursuing'' Edo Revivalism. <<else>> @@ -559,9 +554,9 @@ | <<radiobutton "$arcologies[0].FSEdoRevivalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSArabianRevivalist != "unset">> <br>You are ''pursuing'' Arabian Revivalism. <<else>> @@ -582,9 +577,9 @@ | <<radiobutton "$arcologies[0].FSArabianRevivalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalist = "unset",$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSChineseRevivalist = "unset",$arcologies[0].FSChineseRevivalistDecoration = 20,$arcologies[0].FSChineseRevivalistLaw = 0]] -<</nobr>> -<<nobr>> +<br><br> + <<if $arcologies[0].FSChineseRevivalist != "unset">> <br>You are ''pursuing'' Chinese Revivalism. <<else>> @@ -605,4 +600,4 @@ | <<radiobutton "$arcologies[0].FSChineseRevivalistLaw" 1>> 1 (Passed.) <br>[[Apply and reset other Revivalisms|MOD_Edit FS Cheat][$arcologies[0].FSRomanRevivalist = "unset",$arcologies[0].FSRomanRevivalistDecoration = 20,$arcologies[0].FSRomanRevivalistLaw = 0,$arcologies[0].FSAztecRevivalist = "unset",$arcologies[0].FSAztecRevivalistDecoration = 20,$arcologies[0].FSAztecRevivalistLaw = 0,$arcologies[0].FSEgyptianRevivalistDecoration = 20,$arcologies[0].FSEgyptianRevivalistLaw = 0,$arcologies[0].FSEdoRevivalist = "unset",$arcologies[0].FSEdoRevivalistDecoration = 20,$arcologies[0].FSEdoRevivalistLaw = 0,$arcologies[0].FSArabianRevivalist = "unset",$arcologies[0].FSArabianRevivalistDecoration = 20,$arcologies[0].FSArabianRevivalistLaw = 0]] -<</nobr>>\ + diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 8d1b1cf52aee668069716ec48c74f1eb793d953d..82ef1854a466cf0c8ab2b6513203a6a4a719b24c 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -22,10 +22,10 @@ Choose a more particular entry below: Unfortunately, Twine doesn't have a solid tooltip system at the moment. So, a certain amount of confusion is to be expected. Sorry about that. Flip through the encyclopedia, or at least this gameplay section. It answers a lot of frequently asked questions, and if you read it you can save yourself the trouble of asking your frequently asked question on /d/ or the blog and getting told to read the encyclopedia. If you've still got questions, start a game and read what it says. The game is reasonably good about telling you what's happening to your slaves, and why. It bears repetition that almost all stat effects are called out with colored text. Try this opening strategy if you don't know where to start. It isn't an optimal build, but it works reliably and will show you the basics. <br><br> __Starting options__ -Start the game and select any of the world options; choose normal difficulty, since it's pretty forgiving and this opener will make good money. Build a completely male PC for your first game; it makes reputation maintenance much easier. Choose wealth for both your career and your rumored method of obtaining the arcology; the other options are fun but a full wealth build will set you up quickly to get started. Now, customize your starting slaves. For your first, make her as intelligent, educated, and old as possible. Make her Devoted, but save money by giving her flaws, an unknown fetish, and making her afraid of you. (These are easy to fix.) You can customize the rest of her as you wish, but try to keep her under ¤5000. Don't worry about skills, since with two of them you'll be able to rotate head girl duty so the other can learn skills. Commit her, base another slave off her, and commit that one too. Those are your head girls. Spend the rest of your money on prospects: slaves that are cheap now, but can be improved quickly. As long as you keep Devotion pretty high, low Trust can be fixed reliably. Unknown fetishes, emaciated or fat, flaws, deep voice, and poor skills are all good ways to drive prices down, and can all be fixed quickly. Virginities are a bad idea because they drive costs up and are easy to break. Education can take a while and will take slaves away from other jobs, so make them all educated for now, and keep their intelligence reasonably high. +Start the game and select any of the world options; choose normal difficulty, since it's pretty forgiving and this opener will make good money. Build a completely male PC for your first game; it makes reputation maintenance much easier. Choose wealth for both your career and your rumored method of obtaining the arcology; the other options are fun but a full wealth build will set you up quickly to get started. Now, customize your starting slaves. For your first, make her as intelligent, educated, and old as possible. Make her Devoted, but save money by giving her flaws, an unknown fetish, and making her afraid of you. (These are easy to fix.) You can customize the rest of her as you wish, but try to keep her under <<print cashFormat(5000)>>. Don't worry about skills, since with two of them you'll be able to rotate head girl duty so the other can learn skills. Commit her, base another slave off her, and commit that one too. Those are your head girls. Spend the rest of your money on prospects: slaves that are cheap now, but can be improved quickly. As long as you keep Devotion pretty high, low Trust can be fixed reliably. Unknown fetishes, emaciated or fat, flaws, deep voice, and poor skills are all good ways to drive prices down, and can all be fixed quickly. Virginities are a bad idea because they drive costs up and are easy to break. Education can take a while and will take slaves away from other jobs, so make them all educated for now, and keep their intelligence reasonably high. <br><br> __First turn__ -Assign one of your head girls to be Head Girl and make the other whore. Assign everyone else to whore. The rules assistant will speed things up a lot when you know the basics, but leave it off for now; it's easy to miss a lot of stuff if you set it up without a bit of experience. Go through your girls one by one and experiment with their options, but anyone who's @@.hotpink;Accepting@@ or better should get nice clothes, accessories, and living conditions; anyone who's not should not. When slaves tip over into @@.hotpink;Accepting,@@ switch them over from bedrolls and uncomfortable straps; until then, the good life is a waste of money and will spoil them. Give unhealthy slaves curatives, and give everyone hormones, since they're cheap and have good front end benefits. Get everyone working out or dieting to reach a basic fitness level and an attractive (not @@.red;red@@) weight. Sell the girl(s) your predecessor left behind for seed money, and choose the most profitable option; there are ways to maximize this, but worry about that later. Check out the arcology management menu. You should have the money to upgrade the security systems, build the head girl suite, and to buy the kitchen upgrade; this will make dieting work faster. Check out the slave market, and buy a single bargain slave: ¤2000 is good. Put her in the head girl suite: if she won't go, abuse her until she will. Open the personal attention menu, and fix your head girl's flaws; softening is powerful but it takes longer and we're focusing on the basics. ''Save the game'' and end the turn. +Assign one of your head girls to be Head Girl and make the other whore. Assign everyone else to whore. The rules assistant will speed things up a lot when you know the basics, but leave it off for now; it's easy to miss a lot of stuff if you set it up without a bit of experience. Go through your girls one by one and experiment with their options, but anyone who's @@.hotpink;Accepting@@ or better should get nice clothes, accessories, and living conditions; anyone who's not should not. When slaves tip over into @@.hotpink;Accepting,@@ switch them over from bedrolls and uncomfortable straps; until then, the good life is a waste of money and will spoil them. Give unhealthy slaves curatives, and give everyone hormones, since they're cheap and have good front end benefits. Get everyone working out or dieting to reach a basic fitness level and an attractive (not @@.red;red@@) weight. Sell the girl(s) your predecessor left behind for seed money, and choose the most profitable option; there are ways to maximize this, but worry about that later. Check out the arcology management menu. You should have the money to upgrade the security systems, build the head girl suite, and to buy the kitchen upgrade; this will make dieting work faster. Check out the slave market, and buy a single bargain slave: <<print cashFormat(2000)>> is good. Put her in the head girl suite: if she won't go, abuse her until she will. Open the personal attention menu, and fix your head girl's flaws; softening is powerful but it takes longer and we're focusing on the basics. ''Save the game'' and end the turn. <br><br> __The end turn report__ Read this, and note all the colored text. Pay particular attention to @@.red;red,@@ @@.gold;gold,@@ or @@.mediumorchid;orchid@@ text; these are generally bad. Being a slave whore is a hard life, and some trouble is inevitable. But take particular note of things like slaves losing health, becoming fearful, or hating you due to their rules, living conditions, or other slaves - these things you can control. Reload your save and fiddle around with the options to address these areas. (The head girl's girl may have a rough time; you can't affect that.) Since your head girl has her own slave to help her around the house, she'll work with two of your slaves. @@ -34,7 +34,7 @@ __Economics and events__ The economics report offers some flavor, but you should leave the options it offers alone until you've got some spare cash. An event or two will follow; feel free to reload the page on each (F5 on most browsers) to see what the different options do. Generally, try to pick options that give you money and improve devotion. Trust and reputation can wait. <br><br> __Moving forward__ -Hopefully, many of your slaves learned skills during their week of whoring. Three levels of skill (@@.cyan;Veteran Whore@@ or @@.cyan;W+++@@ for example) is the maximum, though slaves without vaginas will only acquire two complete levels of sexual skills. As you move through the first ten weeks or so, many of your slaves will max out their whoring and sexual skills. When they do, switch them over to public service until they achieve maximum entertainment skill, and then put them back on whoring, since cross training will improve their whoring performance. When your head girl alternate has maxed skills, make her the head girl and train up the MILF she replaced. Switch your personal attention around; for now, fix the Quirks of the most devoted slave who has any, since that's the best way to maximize your chances of success each turn. Pay attention to your cash flow. If it's positive and you have a decent buffer of ¤10000 or so built up, wait for the slave market prices to naturally dip, and then purchase a girl or two to work on once your starting stable is well trained, though you may have to confine or rest new purchases for a while if they're rebellious or sick. If you get a virgin, consider applying chastity to preserve value for resale. When prices are high, consider selling anyone who's free of flaws and has a discovered sexual fetish, since this maximizes value bonuses. Within ten turns, you should be making decent weekly profit, with resale of slaves building up your bank when prices favor sale. Once you're confident of the whoring mechanics, consider building a brothel. Your alternate head girl will make a good madam. +Hopefully, many of your slaves learned skills during their week of whoring. Three levels of skill (@@.cyan;Veteran Whore@@ or @@.cyan;W+++@@ for example) is the maximum, though slaves without vaginas will only acquire two complete levels of sexual skills. As you move through the first ten weeks or so, many of your slaves will max out their whoring and sexual skills. When they do, switch them over to public service until they achieve maximum entertainment skill, and then put them back on whoring, since cross training will improve their whoring performance. When your head girl alternate has maxed skills, make her the head girl and train up the MILF she replaced. Switch your personal attention around; for now, fix the Quirks of the most devoted slave who has any, since that's the best way to maximize your chances of success each turn. Pay attention to your cash flow. If it's positive and you have a decent buffer of <<print cashFormat(10000)>> or so built up, wait for the slave market prices to naturally dip, and then purchase a girl or two to work on once your starting stable is well trained, though you may have to confine or rest new purchases for a while if they're rebellious or sick. If you get a virgin, consider applying chastity to preserve value for resale. When prices are high, consider selling anyone who's free of flaws and has a discovered sexual fetish, since this maximizes value bonuses. Within ten turns, you should be making decent weekly profit, with resale of slaves building up your bank when prices favor sale. Once you're confident of the whoring mechanics, consider building a brothel. Your alternate head girl will make a good madam. <<case "How to Play">> @@ -239,11 +239,11 @@ Finally, there are events that can result in the player being offered the chance <<case "Costs Summary">> -Aphrodisiacs are cheap and cost ¤<<print $drugsCost>> weekly; curatives are expensive and cost ¤<<print ($drugsCost*3)>> weekly; while all other drug regimes cost ¤<<print ($drugsCost*2)>>. Standard hormone regimens cost <<print Math.trunc($drugsCost*1*0.5)>> while intensive hormone treatment costs <<print Math.trunc($drugsCost*2*0.5)>>. Contraceptives cost <<print Math.trunc($drugsCost*0.5)>>. +Aphrodisiacs are cheap and cost <<print cashFormat($drugsCost)>> weekly; curatives are expensive and cost <<print cashFormat(($drugsCost*3))>> weekly; while all other drug regimes cost <<print cashFormat(($drugsCost*2))>>. Standard hormone regimens cost <<print Math.trunc($drugsCost*1*0.5)>> while intensive hormone treatment costs <<print Math.trunc($drugsCost*2*0.5)>>. Contraceptives cost <<print Math.trunc($drugsCost*0.5)>>. <br><br> -Slaves on spare living standards are fed a bland diet and obliged to sleep on bedrolls. Keeping a slave under restrictive rules costs ¤<<print $rulesCost>> weekly. +Slaves on spare living standards are fed a bland diet and obliged to sleep on bedrolls. Keeping a slave under restrictive rules costs <<print cashFormat($rulesCost)>> weekly. <br><br> -Slaves enjoying luxurious living standards on the other hand are fed a tasty diet and permitted to sleep in comfortable beds, and are generally pampered. The increased luxury of permissive rules costs ¤<<print ($rulesCost*3)>> weekly. +Slaves enjoying luxurious living standards on the other hand are fed a tasty diet and permitted to sleep in comfortable beds, and are generally pampered. The increased luxury of permissive rules costs <<print cashFormat(($rulesCost*3))>> weekly. <br><br> Some arcology upgrades may have associated upkeep costs as well. @@ -1498,7 +1498,7 @@ The wardrobe has two functions: First, individual slaves can be selected and the <<case "The Auto Salon">> -//Your auto salon is similar to the studio and the remote surgery, but is far less intimidating. It is set up like a single seat from an old world beauty salon, except that a series of manipulators descend from the ceiling towards the chair. It can perform any of the usual cosmetic services. The only special capability it has is to automatically color coordinate nails and makeup with a slave's hair. It is fashionable to apply color schemes to slaves, and this function will make following the trend easy. Your salon will cost ¤$modCost per use. These procedures are not especially invasive, and you can perform as many of them as you wish during a single week without fear for your slave's health.// +//Your auto salon is similar to the studio and the remote surgery, but is far less intimidating. It is set up like a single seat from an old world beauty salon, except that a series of manipulators descend from the ceiling towards the chair. It can perform any of the usual cosmetic services. The only special capability it has is to automatically color coordinate nails and makeup with a slave's hair. It is fashionable to apply color schemes to slaves, and this function will make following the trend easy. Your salon will cost <<print cashFormat($modCost)>> per use. These procedures are not especially invasive, and you can perform as many of them as you wish during a single week without fear for your slave's health.// <br><br> The auto salon is mostly available for the player's experimentation. Some combinations of cosmetic options can have minor effects on some assignments and events, but these are very marginal. Slaves' appearances will differ in many scenes and events based on the player's cosmetic choices, but these details are for flavor only. As usual, gameplay effects are usually called out in explicit colored text; if they aren't, no major gameplay effects are happening. @@ -1508,7 +1508,7 @@ The auto salon is mostly available for the player's experimentation. Some combin <br><br> There are remote surgical and tattoo implements if you wish to hire an artist to do the work for you, but there are also sophisticated piercing and tattoo implements that can help you plan and apply the work yourself. Select a body part and a desired modification, and they'll do the rest. <br><br> -Your equipment will cost ¤<<print $modCost>> per use. These procedures are not especially invasive, and you can perform as many of them as you wish during a single week without fear for your slave's health.// +Your equipment will cost <<print cashFormat($modCost)>> per use. These procedures are not especially invasive, and you can perform as many of them as you wish during a single week without fear for your slave's health.// <<case "The Remote Surgery">> @@ -1518,7 +1518,7 @@ To use your remote surgery, simply strap a slave to the operating table and purc <br><br> -- Owner's Manual, Remote Surgical Unit model 'Caduceus' <br><br> -//It will cost ¤$surgeryCost to purchase a doctor's telepresence and keep the equipment charged with the necessary materials. These procedures are invasive and will reduce a slave's health. Use drugs or rest to counteract this.// +//It will cost <<print cashFormat($surgeryCost)>> to purchase a doctor's telepresence and keep the equipment charged with the necessary materials. These procedures are invasive and will reduce a slave's health. Use drugs or rest to counteract this.// <<case "The Pharmaceutical Fab.">> @@ -2548,7 +2548,7 @@ __I do not give credit without explicit permission to do so.__ If you have contr <br>''PregModder'' has modded extensively, including descriptive embellishments for pregnant slaves, various asset descriptions, Master Suite reporting, the Wardrobe, a pack of facility leader interactions, options for Personal Assistant appearances, birthing scenes, fake pregnancy accessories, many other preg mechanics, blind content, expanded chubby belly descriptions, several new surgeries, neon and metallic makeup, better descriptive support for different refreshments, work on choosesOwnJob, many bugfixes, an expansion to the hostage corruption event chain, slave specific player titles, gagging and several basic gags, extended family mode, oversized sex toys, buttplug attachment system, and other, likely forgotten, things. <br>''Lolimodder'' your loli expertise will be missed. <br>''pregmodfan'' for tremendous amounts of work with compilers, decompilers, etc. Single-handedly kicked this mod into its new git home. Contributed lots of bugfixes as well as fixed the RA considerably. Also for ppmod, ramod, implmod, cfpmod and psmod (preg speed). -<br>''FCGudder'' for advanced economy reports, image improvements, cleaning and fixing extended-extended family mode, extending building widgets, anaphrodisiacs, name cleaning, height overhauling, proper slave summary caching, new shelter slaves, some crazy ass shit with vector art, fixing seDeath and likely one to two of these other anon credits. +<br>''FCGudder'' for advanced economy reports, image improvements, cleaning and fixing extended-extended family mode, extending building widgets, anaphrodisiacs, name cleaning, height overhauling, proper slave summary caching, new shelter slaves, some crazy ass shit with vector art, fixing seDeath, coding jquery in ui support and likely one to two of these other anon credits. <br>''family mod anon'' for extending extended family mode. <br>''anon'' for lolimod content, new slave careers, new pubestyles, and general improvements. <br>''anon'' for considerable bugfixing, most notably that infernal reputation bug. @@ -2587,6 +2587,7 @@ __I do not give credit without explicit permission to do so.__ If you have contr <br>''anonNeo'' for spellchecking. <br>''Utopia'' for dirty dealings gang leader focus and updates to it. <br>''hexall90'' for height growth drugs, incubator organ farm support and detailing, the dispensary cleanup, the joint Eugenics bad end rework, the Hippolyta Academy, and the Security Expansion Mod. +<br>''sensei'' for coding in support for commas. <br>''laziestman'' for sexy spats. <br>''SFanon (blank)'' for SF related work, passive player skill gain and the joint Eugenics bad end rework. <br>''anon'' for extending FCGudder's economy reports to the other facilities. diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index df379230151ae797b026669dc8340fbcd0d6b76a..427902ccd849b0c52f4c42c294702818490c8c61 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -229,7 +229,7 @@ You should have received a copy of the GNU General Public License along with thi <</if>> <<set $organs = []>> -<<set $ArcadeiIDs = [], $BrothiIDs = [], $CellBiIDs = [], $CliniciIDs = [], $ClubiIDs = [], $DairyiIDs = [], $HGSuiteiIDs = [], $MastSiIDs = [], $SchlRiIDs = [], $ServQiIDs = [], $SpaiIDs = []>> +<<set $ArcadeiIDs = [], $BrothiIDs = [], $CellBiIDs = [], $CliniciIDs = [], $ClubiIDs = [], $DairyiIDs = [], $HGSuiteiIDs = [], $MastSiIDs = [], $SchlRiIDs = [], $ServQiIDs = [], $SpaiIDs = [], $FacSupIDs = []>> <<if ndef $saveImported>> <<set $saveImported = 0>> @@ -1207,6 +1207,7 @@ FertilityAge($fertilityAge) <<set $FacilitySupportSlaves = 0>> /* How many slaves are assiting in the facility support? */ <<set $FacilitySupportfficiency = 0>> /* How efficent is the support facility? */ <<set $FacilitySupportUpgrade = 0>> /* How many support facility upgrades has the play brought? */ +<<set $FacilitySupportCapacity = 5>> /* How many slaves can the support facility house? */ /* Colonel */ <<set $securityForceSexedColonelToken = 0>> /* Has the player sexed The colonel this week? */ @@ -1238,6 +1239,27 @@ cyberneticPLimb: 0, ocularImplant: 0, erectileImplant: 0 } >> + +<<if ndef $AgePricing>> + <<set $AgePricing = 1>> +<</if>> +<<if ndef $AgeTrainingEffect>> + <<set $AgeTrainingEffect = 1>> +<</if>> +<<if ndef $AgeTrainingUpperBounds>> + <<set $AgeTrainingUpperBounds = 14>> +<</if>> +<<if ndef $AgeTrainingLowerBounds>> + <<set $AgeTrainingLowerBounds = 12>> +<</if>> +<<if ndef $MinEffectedAge>> + <<set $MinEffectedAge = 3>> +<</if>> +<<if ndef $PastPrimeAge>> + <<set $PastPrimeAge = 5000>> +<</if>> + + <<set $researchLab = { built: "false", aiModule: 1, diff --git a/src/interaction/researchLab.tw b/src/interaction/researchLab.tw index ac8edaf0ba4ac07afaac843d89a685d03baaa6f8..1e5938c963712a03d98b86c4c181a1e5612e688e 100644 --- a/src/interaction/researchLab.tw +++ b/src/interaction/researchLab.tw @@ -16,7 +16,7 @@ <br> <<if $researchLab.aiModule == 1>> - [[Buy and install research module|Research Lab][$cash -= 35000, $researchLab.aiModule = 2]] //This module enables your assistant to assist staff and direct menials assigned to your research facility, increasing efficiency. It costs ¤35000//<br> + [[Buy and install research module|Research Lab][$cash -= 35000, $researchLab.aiModule = 2]] //This module enables your assistant to assist staff and direct menials assigned to your research facility, increasing efficiency. It costs <<print cashFormat(35000)>>//<br> <</if>> <<if ($researchLab.hired + $researchLab.menials) == 0>> //Facility is currently unstaffed.// @@ -42,19 +42,19 @@ Currently, this facility can employ $researchLab.maxSpace people. <<if $researchLab.maxSpace == 5>> [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace = 10]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<elseif $researchLab.maxSpace == 10>> [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace = 20]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<elseif $researchLab.maxSpace == 20>> [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace = 30]] - //Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology))>>// <<elseif $researchLab.maxSpace == 30>> [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace = 40]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<elseif $researchLab.maxSpace == 40>> [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace = 50]] - //Costs ¤<<print Math.trunc(25000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>>// <<elseif $researchLab.maxSpace == 50>> //Facility is fully expanded.// <</if>> @@ -71,7 +71,7 @@ | [[x10|Research Lab][$researchLab.hired += 10,$cash -= 50000]] <</if>> scientists.<br> - //Each scientist will require an initial fee of ¤5000 and incur ¤300 weekly.// + //Each scientist will require an initial fee of <<print cashFormat(5000)>> and incur <<print cashFormat(300)>> weekly.// <br> <<if $helots > 0>> Assign [[x1|Research Lab][$researchLab.menials += 1,$helots -= 1]] @@ -84,7 +84,7 @@ menial slaves to lab.<br> <<else>>You do not own any <<if $researchLab.menials != 0>>unassigned <</if>>menial slaves.<br> <</if>> - //Using menial slaves is much cheaper than hiring scientists, but they are less effective. ¤100 per slave each week.//<br> + //Using menial slaves is much cheaper than hiring scientists, but they are less effective. <<print cashFormat(100)>> per slave each week.//<br> <<else>> //Facility is fully staffed.// <</if>> @@ -186,7 +186,7 @@ [[Build ocular implants|Research Lab][$researchLab.productionTime = 80,$researchLab.manufacture = "Ocular implants"]] // Currently have: $stockpile.ocularImplant// <</if>> <<if $researchLab.erectileImplant == 1>><br> - [[Build Erectile implant|Research Lab][$researchLab.productionTime = 50,$researchLab.manufacture = "Erectile implant"]] // Costs ¤25000. Currently have: $stockpile.erectileImplant// + [[Build Erectile implant|Research Lab][$researchLab.productionTime = 50,$researchLab.manufacture = "Erectile implant"]] // Costs <<print cashFormat(25000)>>. Currently have: $stockpile.erectileImplant// <</if>> <</if>> @@ -197,39 +197,39 @@ //You contact representative of one of the larger cybernetics companies and inquired about their products.<br> This is what they have to offer://<br><br> __Hardware__<br> - [[Basic prosthetics interface|Research Lab][$temp = 1, $cash -= 25000, $stockpile.basicPLimbInterface += 1]] //Costs ¤25000. Currently have: $stockpile.basicPLimbInterface//<br> - [[Advanced prosthetics interface|Research Lab][$temp = 1, $cash -= 60000, $stockpile.advPLimbInterface += 1]] //Costs ¤60000. Currently have: $stockpile.advPLimbInterface//<br> - [[Basic prosthetic limbs|Research Lab][$temp = 1, $cash -= 15000, $stockpile.basicPLimb += 1]] //Costs ¤15000. Currently have: $stockpile.basicPLimb//<br> - [[Advanced sex limbs|Research Lab][$temp = 1, $cash -= 30000, $stockpile.advSexPLimb += 1]] //Costs ¤30000. Currently have: $stockpile.advSexPLimb//<br> - [[Advanced beauty limbs|Research Lab][$temp = 1, $cash -= 30000, $stockpile.advGracePLimb += 1]] //Costs ¤30000. Currently have: $stockpile.advGracePLimb//<br> - [[Advanced combat limbs|Research Lab][$temp = 1, $cash -= 30000, $stockpile.advCombatPLimb += 1]] //Costs ¤30000. Currently have: $stockpile.advCombatPLimb//<br> - [[Ocular implants|Research Lab][$temp = 1, $cash -= 35000, $stockpile.ocularImplant += 1]] //Costs ¤35000. Currently have: $stockpile.ocularImplant//<br> - /*[[Erectile implant|Research Lab][$temp = 1, $cash -= 25000, $stockpile.erectileImplant += 1]] //Costs ¤25000. Currently have: $stockpile.erectileImplant//*/ + [[Basic prosthetics interface|Research Lab][$temp = 1, $cash -= 25000, $stockpile.basicPLimbInterface += 1]] //Costs <<print cashFormat(25000)>>. Currently have: $stockpile.basicPLimbInterface//<br> + [[Advanced prosthetics interface|Research Lab][$temp = 1, $cash -= 60000, $stockpile.advPLimbInterface += 1]] //Costs <<print cashFormat(60000)>>. Currently have: $stockpile.advPLimbInterface//<br> + [[Basic prosthetic limbs|Research Lab][$temp = 1, $cash -= 15000, $stockpile.basicPLimb += 1]] //Costs <<print cashFormat(15000)>>. Currently have: $stockpile.basicPLimb//<br> + [[Advanced sex limbs|Research Lab][$temp = 1, $cash -= 30000, $stockpile.advSexPLimb += 1]] //Costs <<print cashFormat(30000)>>. Currently have: $stockpile.advSexPLimb//<br> + [[Advanced beauty limbs|Research Lab][$temp = 1, $cash -= 30000, $stockpile.advGracePLimb += 1]] //Costs <<print cashFormat(30000)>>. Currently have: $stockpile.advGracePLimb//<br> + [[Advanced combat limbs|Research Lab][$temp = 1, $cash -= 30000, $stockpile.advCombatPLimb += 1]] //Costs <<print cashFormat(30000)>>. Currently have: $stockpile.advCombatPLimb//<br> + [[Ocular implants|Research Lab][$temp = 1, $cash -= 35000, $stockpile.ocularImplant += 1]] //Costs <<print cashFormat(35000)>>. Currently have: $stockpile.ocularImplant//<br> + /*[[Erectile implant|Research Lab][$temp = 1, $cash -= 25000, $stockpile.erectileImplant += 1]] //Costs <<print cashFormat(25000)>>. Currently have: $stockpile.erectileImplant//*/ <br><br>__Schematics__<br> <<if $researchLab.basicPLimbInterface != 1 && $researchLab.research != "Basic prosthetics interface">> - [[Basic prosthetics interface|Research Lab][$temp = 1, $cash -= 85000, $researchLab.basicPLimbInterface = 1]] //Costs ¤85000.//<br> + [[Basic prosthetics interface|Research Lab][$temp = 1, $cash -= 85000, $researchLab.basicPLimbInterface = 1]] //Costs <<print cashFormat(85000)>>.//<br> <</if>> <<if $researchLab.advPLimbInterface != 1 && $researchLab.research != "Advanced prosthetics interface">> - [[Advanced prosthetics interface|Research Lab][$temp = 1, $cash -= 260000, $researchLab.advPLimbInterface = 1]] //Costs ¤260000.//<br> + [[Advanced prosthetics interface|Research Lab][$temp = 1, $cash -= 260000, $researchLab.advPLimbInterface = 1]] //Costs <<print cashFormat(260000)>>.//<br> <</if>> <<if $researchLab.basicPLimb != 1 && $researchLab.research != "Basic prosthetic limbs">> - [[Basic prosthetic limbs|Research Lab][$temp = 1, $cash -= 60000, $researchLab.basicPLimb = 1]] //Costs ¤60000.//<br> + [[Basic prosthetic limbs|Research Lab][$temp = 1, $cash -= 60000, $researchLab.basicPLimb = 1]] //Costs <<print cashFormat(60000)>>.//<br> <</if>> <<if $researchLab.advSexPLimb != 1 && $researchLab.research != "Advanced sex limbs">> - [[Advanced sex limbs|Research Lab][$temp = 1, $cash -= 120000, $researchLab.advSexPLimb = 1]] //Costs ¤120000.//<br> + [[Advanced sex limbs|Research Lab][$temp = 1, $cash -= 120000, $researchLab.advSexPLimb = 1]] //Costs <<print cashFormat(120000)>>.//<br> <</if>> <<if $researchLab.advGracePLimb != 1 && $researchLab.research != "Advanced beauty limbs">> - [[Advanced beauty limbs|Research Lab][$temp = 1, $cash -= 120000, $researchLab.advGracePLimb = 1]] //Costs ¤120000.//<br> + [[Advanced beauty limbs|Research Lab][$temp = 1, $cash -= 120000, $researchLab.advGracePLimb = 1]] //Costs <<print cashFormat(120000)>>.//<br> <</if>> <<if $researchLab.advCombatPLimb != 1 && $researchLab.research != "Advanced combat limbs">> - [[Advanced combat limbs|Research Lab][$temp = 1, $cash -= 120000, $researchLab.advCombatPLimb = 1]] //Costs ¤120000.//<br> + [[Advanced combat limbs|Research Lab][$temp = 1, $cash -= 120000, $researchLab.advCombatPLimb = 1]] //Costs <<print cashFormat(120000)>>.//<br> <</if>> <<if $researchLab.ocularImplant != 1 && $researchLab.research != "Ocular implants">> - [[Ocular implants|Research Lab][$temp = 1, $cash -= 160000, $researchLab.ocularImplant = 1]] //Costs ¤160000.//<br> + [[Ocular implants|Research Lab][$temp = 1, $cash -= 160000, $researchLab.ocularImplant = 1]] //Costs <<print cashFormat(160000)>>.//<br> <</if>> /*<<if $researchLab.erectileImplant != 1 && $researchLab.research != "Erectile implant">> - [[Erectile implant|Research Lab][$temp = 1, $cash -= 95000, $researchLab.erectileImplant = 1]] //Costs ¤95000.// + [[Erectile implant|Research Lab][$temp = 1, $cash -= 95000, $researchLab.erectileImplant = 1]] //Costs <<print cashFormat(95000)>>.// <</if>>*/ diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw index 79157322728db1390dbbdfb56994e3cad59af9d4..1e6ac1beec3d2dac13877b7285b878af522718e4 100644 --- a/src/js/economyJS.tw +++ b/src/js/economyJS.tw @@ -354,6 +354,32 @@ window.getSlaveCost = function(s) { } else { cost += rulesCost * .90; } + } else if(s.assignment === Job.ATTEND) { + cost += rulesCost * 2; + } else if(s.assignment === Job.SPA) { + if(s.livingRules === LivingRule.LUXURIOUS) { + cost += rulesCost * 1.75; + } else if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + cost += rulesCost; + } + } else if(s.assignment === Job.STEWARD) { + cost += rulesCost * 2; + } else if(s.assignment === Job.SERVER) { + if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + if(State.variables.servantsQuartersDecoration === 'Degradationist') { + cost += rulesCost * .90; + } else { + cost += rulesCost; + } + } + } else if(s.assignment === Job.TEACHER) { + cost += rulesCost * 2; + } else if(s.assignment === Job.SCHOOL) { + cost += rulesCost * 1.5; } else { if(s.livingRules === LivingRule.LUXURIOUS) { cost += rulesCost * (s.relationship >= 4 ? 3 : 4); @@ -587,5 +613,5 @@ window.initFacilityStatistics = function(facility) { } Number.prototype.toFixedHTML = function() { - return Number.prototype.toFixed.apply(this, arguments).replace(/\.0+$/, '<span style="opacity: 0.3">$&</span>'); -} \ No newline at end of file + return commaNum(Number.prototype.toFixed.apply(this, arguments)).replace(/\.0+$/, '<span style="opacity: 0.3">$&</span>'); +} diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index 6f74bc541fb41da582b0abbb698f34ef768f27ab..099a05d0f16178b0f1676194ad7afe00336709d5 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -1083,6 +1083,86 @@ window.cumAmount = function(slave) { } }; +window.nameReplace = function(name) +{ + name = name.replace("Sh", "Th"); + name = name.replace("SS", "Th"); + name = name.replace("Ss", "Th"); + name = name.replace("sS", "Th"); + name = name.replace("S", "Th"); + name = name.replace("aX", "aKTH"); + name = name.replace("eX", "eKTH"); + name = name.replace("iX", "iKTH"); + name = name.replace("oX", "oKTH"); + name = name.replace("uX", "uKTH"); + name = name.replace("yX", "yKTH"); + name = name.replace("AX", "AKTH"); + name = name.replace("EX", "EKTH"); + name = name.replace("IX", "IKTH"); + name = name.replace("OX", "OKTH"); + name = name.replace("UX", "UKTH"); + name = name.replace("YX", "YKTH"); + name = name.replace("Xa", "Tha"); + name = name.replace("Xe", "The"); + name = name.replace("Xi", "Thi"); + name = name.replace("Xo", "Tho"); + name = name.replace("Xu", "Thu"); + name = name.replace("Xy", "Thy"); + name = name.replace("XA", "THA"); + name = name.replace("XE", "THE"); + name = name.replace("XI", "THI"); + name = name.replace("XO", "THO"); + name = name.replace("XU", "THU"); + name = name.replace("XY", "THY"); + name = name.replace("X", "EKTH"); + name = name.replace("zZ", "Th"); + name = name.replace("Zz", "Th"); + name = name.replace("ZZ", "TH"); + name = name.replace("Z", "Th"); + name = name.replace("Ci", "Thi"); + name = name.replace("Ce", "The"); + name = name.replace("Cy", "Thy"); + name = name.replace("CI", "THI"); + name = name.replace("CE", "THE"); + name = name.replace("CY", "THY"); + name = name.replace("ss", "th"); + name = name.replace("sh", "th"); + name = name.replace("s", "th"); + name = name.replace("zz", "th"); + name = name.replace("z", "th"); + name = name.replace("ax", "akth"); + name = name.replace("ex", "ekth"); + name = name.replace("ix", "ikth"); + name = name.replace("ox", "okth"); + name = name.replace("ux", "ukth"); + name = name.replace("yx", "ykth"); + name = name.replace("Ax", "Akth"); + name = name.replace("Ex", "Ekth"); + name = name.replace("Ix", "Ikth"); + name = name.replace("Ox", "Okth"); + name = name.replace("Ux", "Ukth"); + name = name.replace("Yx", "Ykth"); + name = name.replace("xa", "tha"); + name = name.replace("xe", "the"); + name = name.replace("xi", "thi"); + name = name.replace("xo", "tho"); + name = name.replace("xu", "thu"); + name = name.replace("xy", "thy"); + name = name.replace("xA", "thA"); + name = name.replace("xE", "thE"); + name = name.replace("xI", "thI"); + name = name.replace("xO", "thO"); + name = name.replace("xU", "thU"); + name = name.replace("xY", "thY"); + name = name.replace("x", "ekth"); + name = name.replace("ci", "thi"); + name = name.replace("ce", "the"); + name = name.replace("cy", "thy"); + name = name.replace("cI", "thI"); + name = name.replace("cE", "thE"); + name = name.replace("cY", "thY"); + return name; +} window.mergeRules = function(rules) { var combinedRule = {}; diff --git a/src/js/utilJS.tw b/src/js/utilJS.tw index 85ca58196ece1c38171154f749155fe3daa74380..69f48616013d7dd83bcbe70269b23ae070a764f0 100644 --- a/src/js/utilJS.tw +++ b/src/js/utilJS.tw @@ -378,6 +378,17 @@ window.Categorizer.prototype.cat = function(val, def) { return result; }; +window.commaNum = function(s) { + if(!s) { return 0; } + console.log(window); + if(State.variables.formatNumbers != 1) { return s; } + return s.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); +} + +window.cashFormat = function(s) { + if(!s) { s = 0; } + return "¤"+commaNum(s); +} window.isFloat = function(n){ return n === +n && n !== (n|0); @@ -401,4 +412,4 @@ if(typeof Categorizer === 'function') { jQuery(document).one('categorizer.ready', doSomething); } */ -jQuery(document).trigger('categorizer.ready'); \ No newline at end of file +jQuery(document).trigger('categorizer.ready'); diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw index 3941d4d3cf05a32a704c4073367d33464046fb36..54124b465b23970279cd8f5b945d111e4dad3662 100644 --- a/src/npc/acquisition.tw +++ b/src/npc/acquisition.tw @@ -600,7 +600,7 @@ The previous owner seems to have left in something of a hurry. <</for>> <</if>> <<if _valueOwed-_valueGiven > 0>> - There are some valuables present, worth ¤<<print _valueOwed-_valueGiven>>. + There are some valuables present, worth <<print cashFormat(_valueOwed-_valueGiven)>>. <<set $cash += _valueOwed-_valueGiven>> <</if>> // diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index 87824b9f498614c6444c0db3616ec28e25610503..db545c18e2f93367681f15bd71b7f9d3c70ab6be 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -595,8 +595,10 @@ My favorite part of my body i<<s>> <<if $activeSlave.inflation > 0>> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _fluid = $activeSlave.inflationType, _fluid = nameReplace(_fluid)>> - <<set _slavename = $activeSlave.slaveName, _slavename = nameReplace(_slavename)>> + <<set _fluid = $activeSlave.inflationType>> + <<set _fluid = nameReplace(_fluid)>> + <<set _slavename = $activeSlave.slaveName>> + <<set _slavename = nameReplace(_slavename)>> <<else>> <<set _fluid = $activeSlave.inflationType>> <</if>> diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw index 987c0c92e39d68d4d3f76d1f2a8e8f324a683ce7..397639917f86e2080e814faeddf808507c7ce11a 100644 --- a/src/npc/startingGirls/commitStartingGirl.tw +++ b/src/npc/startingGirls/commitStartingGirl.tw @@ -24,7 +24,7 @@ <<set $hostage = $slaveWithoutBonuses, $hostageCost = $slaveCost, $hostageAnnounced = -1>> <</if>> -<<SlaveFullName $activeSlave>> has been added to your starting stable of slaves. You now have ¤$cash remaining. +<<SlaveFullName $activeSlave>> has been added to your starting stable of slaves. You now have <<print cashFormat($cash)>> remaining. <br> <<if $cash >= $minimumSlaveCost>> <br> diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index dcb092271d1bdce83a04ed78dcdd5905c06ff16f..1fa1ca1a670cf41445faaf0bcee29374936dad4a 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -1,7 +1,7 @@ :: Starting Girls [nobr] <<if $showStartingGirlsExplanation == 1>> - You're no stranger to the Free Cities, which means you're no stranger to slavery. If you wish, you can bring slaves from your past life with you to your arcology. You have ¤$cash; you can spend it on slaves here, or bring it with you to start the game. Slaves created here will be much cheaper than if they were purchased on the market. + You're no stranger to the Free Cities, which means you're no stranger to slavery. If you wish, you can bring slaves from your past life with you to your arcology. You have <<print cashFormat($cash)>>; you can spend it on slaves here, or bring it with you to start the game. Slaves created here will be much cheaper than if they were purchased on the market. <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($seeDicks != 0 || $makeDicks == 1)>> Since you have both a penis and a vagina yourself, you've obviously had access to a source of advanced surgery and organ farming. @@.springgreen;Slaves get a smaller cost increase here for having both penises and vaginas, and for having both testicles and ovaries.@@ <</if>> @@ -11,7 +11,7 @@ You have $slaves.length slaves already committed. <</if>> <<else>> - You have ¤$cash remaining and have + You have <<print cashFormat($cash)>> remaining and have <<if $slaves.length == 1>> one slave already committed. <<elseif $slaves.length > 1>> diff --git a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw index 44626393ba898883a856f74e85a6a180495ecf08..bb68baba1c755ebffc64102c3ada5c335ffe9de6 100644 --- a/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw +++ b/src/pregmod/JobFulfillmentCenter/JobFulfillmentCenterDelivery.tw @@ -148,7 +148,7 @@ A slave dealer has submitted a slave to satisfy the order you posted. <br><br> -Her price is ¤<<print $slaveCost>>. +Her price is <<print cashFormat($slaveCost)>>. <br><br> diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw index 9d2a0abea3bf356c75a955cde4de43cb41a19ba2..4a38fe5025a4cce5d4c6b6d97faea2fd7bdfe500 100644 --- a/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw +++ b/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw @@ -1,161 +1,165 @@ :: SpecialForceUpgradeDec [nobr] ''Barracks:'' -<br> -/* 13 upgrades */ -<<if $securityForceArcologyUpgrades == 0>> - The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion. -<<elseif $securityForceArcologyUpgrades == 1>> - The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay. -<<elseif $securityForceArcologyUpgrades == 2>> - The barracks has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in. -<<elseif $securityForceArcologyUpgrades == 3>> - The barracks has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones. -<<elseif $securityForceArcologyUpgrades == 4>> - The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and Spartan quarters for live-in slaves, both menial and service, have been installed. -<<elseif $securityForceArcologyUpgrades == 5>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, in addition to advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 6>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 7>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 8>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 9>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 356 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 10>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 11>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, dual barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 12>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. -<<elseif $securityForceArcologyUpgrades == 13>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<switch $securityForceArcologyUpgrades>> +<<case 0>> + Is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion. +<<case 1>> + Has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay. +<<case 2>> + Has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in. +<<case 3>> + Has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones. +<<case 4>> + Has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and Spartan quarters for live-in slaves, both menial and service, have been installed. +<<case 5>> + Has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, in addition to advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving $securityForceName an immense superiority in local firepower. +<<case 6>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving $securityForceName an immense superiority in local firepower. +<<case 7>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving $securityForceName an immense superiority in local firepower. +<<case 8>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 9>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 356 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 10>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 11>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, dual barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 12>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 13>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. <br>After pooling resources between several departmental R&D teams, $securityForceName now has a faster and much more efficient custom network. -<<elseif $securityForceArcologyUpgrades == 14>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 14>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. <br>After pooling resources between several departmental R&D teams, $securityForceName now has a faster and much more efficient custom network.<br>'Borowed' old world designs for a kill house. -<<elseif $securityForceArcologyUpgrades == 15>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 15>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. <br>After pooling resources between several departmental R&D teams, $securityForceName now has a faster and much more efficient custom network.<br>Added electronics to the kill house. -<<elseif $securityForceArcologyUpgrades == 16>> - The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. +<<case 16>> + Has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 406 cm pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful arcology wide electromagnetic forcefield has been installed, giving $securityForceName an immense superiority in local firepower. <br>After pooling resources between several departmental R&D teams, $securityForceName now has a faster and much more efficient custom network.<br>Added VR support to the kill house. -<</if>> +<</switch>> <br><br> -<div style="margin-left:1em"> + <<if $securityForcePersonnel < 100>> - The barracks' large dormitories are sparsely occupied, the few members of $securityForceName residing within them concentrating together in a corner. The hundreds of empty beds and lockers visible herald the future. + The barrack's large dormitories are sparsely occupied, the few members of $securityForceName residing within them concentrating together in a corner. The hundreds of empty beds and lockers visible herald the future. <<elseif $securityForcePersonnel < 300>> - The barracks' large dormitories are lightly occupied, with the $securityForcePersonnel members of $securityForceName starting to spread out across them. + The barrack's large dormitories are lightly occupied, with the <<print commaNum($securityForcePersonnel)>> members of $securityForceName starting to spread out across them. <<elseif $securityForcePersonnel < 500>> - The barracks' large dormitories are moderately occupied, though the $securityForcePersonnel members of $securityForceName residing within have a considerable amount of extra room. + The barrack's large dormitories are moderately occupied, though the <<print commaNum($securityForcePersonnel)>> members of $securityForceName residing within have a considerable amount of extra room. <<elseif $securityForcePersonnel < 700>> - The barracks' large dormitories are well-occupied, and the $securityForcePersonnel members of $securityForceName within have started to form small cliques based on section and row. + The barrack's large dormitories are well-occupied, and the <<print commaNum($securityForcePersonnel)>> members of $securityForceName within have started to form small cliques based on section and row. <<elseif $securityForcePersonnel < 1500>> - The barracks' large dormitories are near capacity, and the $securityForcePersonnel members of $securityForceName often barter their personal loot, whether it be monetary or human, for the choicest bunks. + The barrack's large dormitories are near capacity, and the <<print commaNum($securityForcePersonnel)>> members of $securityForceName often barter their personal loot, whether it be monetary or human, for the choicest bunks. <</if>> -</div> +/* <<if $FacilitySupport == 1>> <br><br> ''$facilitysupportName:'' -<br> -<<if $LieutenantColonel != 0>><<SlaveFullName $LieutenantColonel>> is the Lieutenant Colonel of $securityForceName, primarily in charge of $FacilitySupportName.<</if>> <<if $FacilitySupportSlaves > 0>>There are $FacilitySupportSlaves slaves serving in $FacilitySupportName.<</if>> The <<if $FacilitySupportUpgrade == 3>>quantum teleportation system greatly improves efficiency<<elseif $FacilitySupportUpgrade == 2>>rapid tube system somewhat improves efficiency<<elseif $FacilitySupportUpgrade == 1>>specialized pathways slightly improves efficiency<<else>>general pathways does nothing to improve efficiency<</if>>. +<<if $LieutenantColonel == 2>><<SlaveFullName $LieutenantColonel>> is the Lieutenant Colonel of $securityForceName, primarily in charge of $FacilitySupportName.<</if>> <<if $FacilitySupportSlaves > 0>>There are $FacilitySupportSlaves slaves serving in $FacilitySupportName.<</if>> The <<if $FacilitySupportUpgrade == 3>>quantum teleportation system greatly improves efficiency<<elseif $FacilitySupportUpgrade == 2>>rapid tube system somewhat improves efficiency<<elseif $FacilitySupportUpgrade == 1>>specialized pathways slightly improves efficiency<<else>>general pathways does nothing to improve efficiency<</if>>. <br><<link "Enter the building then send a slave to serve in the HQ and facilities of $securityForceName">> <<goto "FacilitySupport">> <</link>> -<br><br> <</if>> +*/ <br><br> ''Armory:'' -<br> -/* 11 upgrades */ -<<if $securityForceInfantryPower == 0>> - The armory is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament. -<<elseif $securityForceInfantryPower == 1>> - The armory has large stocks of the absolute latest personal weapons and light armour, and has added first-generation exo-suits to improve soldier lethality. -<<elseif $securityForceInfantryPower == 2>> - The armory has acquired advanced tactical helmets and second-generation exo-suits to further improve soldier lethality. -<<elseif $securityForceInfantryPower == 3>> - The armory has replaced deployed exo-suits with basic enclosed combat armour suits, and has further begun to deploy early electromagnetic (coilgun) weaponry. -<<elseif $securityForceInfantryPower == 4>> - The armory has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry. -<<elseif $securityForceInfantryPower == 5>> - The armory has acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<<elseif $securityForceInfantryPower == 6>> - The armory has acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<<elseif $securityForceInfantryPower == 7>> - The armory has acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<<elseif $securityForceInfantryPower == 8>> - The armory has acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<<elseif $securityForceInfantryPower == 9>> - The armory has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<<elseif $securityForceInfantryPower == 10>> - The armory has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<<elseif $securityForceInfantryPower == 11>> - The armory has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. -<</if>> +<<switch $securityForceInfantryPower>> +<<case 0>> + Is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament. +<<case 1>> + Has large stocks of the absolute latest personal weapons and light armour, and Has added first-generation exo-suits to improve soldier lethality. +<<case 2>> + Acquired advanced tactical helmets and second-generation exo-suits to further improve soldier lethality. +<<case 3>> + Replaced deployed exo-suits with basic enclosed combat armour suits, and has further begun to deploy early electromagnetic (coilgun) weaponry. +<<case 4>> + Has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry. +<<case 5>> + Acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 6>> + Acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 7>> + Acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 8>> + Acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 9>> + Acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 10>> + Acquired heavy weapon attachments for its combat armour suits with advanced thrusters,basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 11>> + Acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<<case 12>> + Acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced nanite rather than electromagnetic weaponry (miniaturized nanite rifes) for the soldiers, ensuring that the infantry of $securityForceName is perhaps the most well-equipped in the world. +<</switch>> <br><br> ''Stimulant Lab:'' -<br> -/* 7 upgrades */ -<<if $securityForceStimulantPower == 0>> - The stimulant lab is providing the soldiers with standard ephedrine-based stimulants. -<<elseif $securityForceStimulantPower == 1>> - The stimulant lab has improved the formula of the ephedrine-based stimulants, concentrating them and increasing both their potency, and the effectiveness of the soldiers under their influence. -<<elseif $securityForceStimulantPower == 2>> - The stimulant lab has replaced the soldiers' stimulants with methamphetamine-based variants, greatly increasing their alertness and aggressiveness when under their influence. -<<elseif $securityForceStimulantPower == 3>> - The stimulant lab has improved and concentrated the methamphetamine-based stimulants, and has also begun providing soldiers with phenylcyclidine-based dissociatives, allowing the soldiers to excuse their actions in the field and reducing any reluctance to follow severe orders. -<<elseif $securityForceStimulantPower == 4>> - The stimulant lab has further refined the formulas of the methamphetamine-based stimulants and phenylcyclidine-based dissociatives, and has also begun providing tryptamine-based psychedelics to the soldiers, allowing them to avoid traumatic stress in the field. -<<elseif $securityForceStimulantPower == 5>> - The stimulant lab has maximally refined the formulas of the methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). -<<elseif $securityForceStimulantPower == 6>> - The stimulant lab has slightly refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). -<<elseif $securityForceStimulantPower == 7>> - The stimulant lab has maximally refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). -<<elseif $securityForceStimulantPower == 8>> - The stimulant lab has mixed the higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics into a single dose further increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). However side effects may include (no particular order): Dissociative Identity Disorder , severe clincal depresssion, unstopabble vomitting, extreme paranoia, PTSD, finally total organ failfure. Recommended by 9/10 doctors*. * only doctors of $securityForceName for a completely unbiased result. -<<elseif $securityForceStimulantPower == 9>> - The stimulant lab has mixed the higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics into a single dose further increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). Potentinal side effects have been reduced slightly to "only mildly" severe ones: Dissociative Identity Disorder , severe clincal depresssion, unstopabble vomitting, extreme paranoia and PTSD. Now recommended by 15/10 doctors*. * only doctors of $securityForceName for a completely unbiased result. -<</if>> +<<switch $securityForceStimulantPower>> +<<case 0>> + Is providing the soldiers with standard ephedrine-based stimulants. +<<case 1>> + Improved the formula of the ephedrine-based stimulants, concentrating them and increasing both their potency, and the effectiveness of the soldiers under their influence. +<<case 2>> + Replaced the soldiers' stimulants with methamphetamine-based variants, greatly increasing their alertness and aggressiveness when under their influence. +<<case 3>> + Improved and concentrated the methamphetamine-based stimulants, and has also begun providing soldiers with phenylcyclidine-based dissociatives, allowing the soldiers to excuse their actions in the field and reducing any reluctance to follow severe orders. +<<case 4>> + Has further refined the formulas of the methamphetamine-based stimulants and phenylcyclidine-based dissociatives, and has also begun providing tryptamine-based psychedelics to the soldiers, allowing them to avoid traumatic stress in the field. +<<case 5>> + Has maximally refined the formulas of the methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). +<<case 6>> + Has slightly refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). +<<case 7>> + Has maximally refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). +<<case 8>> + Has mixed the higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics into a single dose further increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). However side effects may include (no particular order): Dissociative Identity Disorder , severe clincal depresssion, unstopabble vomitting, extreme paranoia, PTSD, finally total organ failfure. Recommended by 9/10 doctors*. <br>* Only the doctors of $securityForceName were consulted to ensure a completely unbiased result. +<<case 9>> + Has mixed the higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics into a single dose further increasing their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed). Potentinal side effects have been reduced slightly to "only mildly" severe ones: Dissociative Identity Disorder , severe clincal depresssion, unstopabble vomitting, extreme paranoia and PTSD. Now recommended by 15/10 doctors*. <br>* Only the doctors of $securityForceName were consulted to ensure a completely unbiased result. +<<case 10>> + Has increased the single dose strength of the mixture of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics which further increases their effectiveness in all aspects and ensuring that the soldiers of $securityForceName go into combat wired, aggressive, and euphoric (if needed) at the cost of lengthing the effects. + <br>Potentinal side effects have been reduced slightly to "only mildly" severe ones: Dissociative Identity Disorder , severe clincal depresssion, unstopabble vomitting, extreme paranoia and PTSD. Now recommended by 15/10 doctors*. <br>* Only the doctors of $securityForceName were consulted to ensure a completely unbiased result. +<</switch>> <<if _Garage > 0 && $securityForceArcologyUpgrades >= 1>> <br><br> ''Garage:'' -<br> -/* 7 upgrades */ -<<if $securityForceVehiclePower == 0>> - The garage contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons. -<<elseif $securityForceVehiclePower == 1>> - The garage has replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils. -<<elseif $securityForceVehiclePower == 2>> - The garage has added a number of light infantry fighting vehicles to its fleet, and acquired more slave transports to keep up with demand. -<<elseif $securityForceVehiclePower == 3>> - The garage has acquired improved infantry fighting vehicles, and has also added some mobile artillery and other support vehicles. -<<elseif $securityForceVehiclePower == 4>> - The garage has acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles. -<<elseif $securityForceVehiclePower == 5>> - The garage has replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. -<<elseif $securityForceVehiclePower == 6>> - The garage has replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. -<<elseif $securityForceVehiclePower == 7>> - The garage has replaced both its armoured and support vehicles with the most advanced light and medium variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. -<</if>> +<<switch $securityForceVehiclePower>> +<<case 0>> + Contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons. +<<case 1>> + Replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils. +<<case 2>> + Has added a number of light infantry fighting vehicles to its fleet, and acquired more slave transports to keep up with demand. +<<case 3>> + Acquired improved infantry fighting vehicles, and has also added some mobile artillery and other support vehicles. +<<case 4>> + Acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles. +<<case 5>> + Replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. +<<case 6>> + Replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. +<<case 7>> + Replaced both its armoured and support vehicles with the most advanced light and medium variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. +<<case 8>> + Replaced both its armoured and support vehicles with the most advanced light, medium and heavy variants possible, making the mobile unit of $securityForceName far superior to anything in the arcology's immediate area. +<</switch>> -/* 3 upgrades */ -<br> -<<if $securityForceHeavyBattleTank == 1>> +<<if $securityForceHeavyBattleTank > 0>> +<br>''Heavy Battle Tank:'' +<<switch $securityForceHeavyBattleTank>> +<<case 1>> A basic heavy battle tank has been 'borrowed' from the old world. -<<elseif $securityForceHeavyBattleTank == 2>> - Modernised the heavy battle tank's armor. -<<elseif $securityForceHeavyBattleTank == 3>> - Modernised the heavy battle tank's armor and upgradeded the main gun to a 356 cm barrel. +<<case 2>> + Modernised the armor. +<<case 3>> + Modernised the armor and upgradeded the main gun to a 356 cm barrel. +<</switch>> <</if>> <</if>> @@ -163,209 +167,213 @@ <br><br> ''Hangar:'' <br> -/* 8 upgrades */ -<<if $securityForceAircraftPower == 0>> - The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry. -<<elseif $securityForceAircraftPower == 1>> - The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry. -<<elseif $securityForceAircraftPower == 2>> - The aerial fleet's VTOLs have been upgraded to higher-capacity variants with heavier weaponry. -<<elseif $securityForceAircraftPower == 3>> - The aerial fleet's medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock. -<<elseif $securityForceAircraftPower == 4>> - The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support. -<<elseif $securityForceAircraftPower == 5>> - The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area. -<<elseif $securityForceAircraftPower == 6>> - The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area. -<<elseif $securityForceAircraftPower == 7>> - The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area. -<<elseif $securityForceAircraftPower == 8>> - The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area.<br>Also It now possesses a basic old world bomber. -<<elseif $securityForceAircraftPower == 9>> - The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area.<br>Improved the bomber's engines. -<<elseif $securityForceAircraftPower == 10>> - The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area.<br>Improved the bomber's engines and armour. -<</if>> +''Airforce:'' +<<switch $securityForceAircraftPower>> +<<case 0>> + Primarily consists of light transport VTOLs equipped with non-lethal weaponry. +<<case 1>> + Upgraded light transport VTOLs with additional fire-power and lethal weaponry. +<<case 2>> + The VTOLs have been upgraded to higher-capacity variants with heavier weaponry. +<<case 3>> + The medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock. +<<case 4>> + Acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support. +<<case 5>> + Upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area. +<<case 6>> + Upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area. +<<case 7>> + Upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area. +<<case 8>> + Upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area.<br>Also It now possesses a basic old world bomber. +<<case 9>> + Upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area.<br>Improved the bomber's engines. +<<case 10>> + Upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of $securityForceName is amongst the most capable still in operation in the area.<br>Improved the bomber's engines and armour. +<</switch>> <<if $securityForceSpacePlanePower > 0>> - <br> - /* 11 upgrades */ - <<if $securityForceSpacePlanePower == 1>> +<br>''Space Plane:'' +<<switch $securityForceSpacePlanePower>> + <<case 1>> A basic two engine SpacePlane has been 'borrowed' from the old world. - <<elseif $securityForceSpacePlanePower == 2>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature. - <<elseif $securityForceSpacePlanePower == 3>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,also mounted another engine on top of the space plane's tail. - <<elseif $securityForceSpacePlanePower == 4>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail and modernized the electronics. - <<elseif $securityForceSpacePlanePower == 5>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail,modernized the electronics in addition to the fuel lines to increase efficiency. - <<elseif $securityForceSpacePlanePower == 6>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the space plane's engines to allow for more efficient fuel. - <<elseif $securityForceSpacePlanePower == 7>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the space plane's engines to allow for more efficient fuel.Reduced the space plane's weight and reworked the body to reduce drag. - <<elseif $securityForceSpacePlanePower == 8>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the space plane's engines to allow for more efficient fuel.Reduced the space plane's weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time. - <<elseif $securityForceSpacePlanePower == 9>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the space plane's engines to allow for more efficient fuel.Reduced the space plane's weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time.Added an additional engine per wing which greatly increases acceleration and raises the top speed to mach 15, making $securityForceName Space Plane untouchable. - <<elseif $securityForceSpacePlanePower == 10>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the space plane's engines to allow for more efficient fuel.Reduced the space plane's weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time.Added an additional engine per wing which greatly increases acceleration and raises the top speed to mach 15, making $securityForceName Space Plane untouchable.Replaced the skin of $securityForceName Space Plane with a basic optical illusion kit. - <<elseif $securityForceSpacePlanePower == 11>> - Upgraded the space plane's shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the space plane's tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the space plane's engines to allow for more efficient fuel.Reduced the space plane's weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time.Added an additional engine per wing which greatly increases acceleration and raises the top speed to mach 15, making $securityForceName Space Plane untouchable.Replaced the skin of $securityForceName Space Plane with an advanced optical illusion kit. - <</if>> + <<case 2>> + Upgraded the shielding, reducing both potential heat damage and radar signature. + <<case 3>> + Upgraded the shielding, reducing both potential heat damage and radar signature,also mounted another engine on top of the tail. + <<case 4>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail and modernized the electronics. + <<case 5>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail,modernized the electronics in addition to the fuel lines to increase efficiency. + <<case 6>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the engines to allow for more efficient fuel. + <<case 7>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the engines to allow for more efficient fuel.Reduced the weight and reworked the body to reduce drag. + <<case 8>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the engines to allow for more efficient fuel.Reduced the weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time. + <<case 9>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the engines to allow for more efficient fuel.Reduced the weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time.Added an additional engine per wing which greatly increases acceleration and raises the top speed to mach 15, making $securityForceName Space Plane untouchable. + <<case 10>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the engines to allow for more efficient fuel.Reduced the weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time.Added an additional engine per wing which greatly increases acceleration and raises the top speed to mach 15, making $securityForceName Space Plane untouchable.Replaced the skin of $securityForceName Space Plane with a basic optical illusion kit. + <<case 11>> + Upgraded the shielding, reducing both potential heat damage and radar signature,mounted another engine on top of the tail.Modernized; the electronics in addition to the fuel lines to increase efficiency and the engines to allow for more efficient fuel.Reduced the weight and reworked the body to reduce drag.Increased the crew comfort and life support systems to increase operational time.Added an additional engine per wing which greatly increases acceleration and raises the top speed to mach 15, making $securityForceName Space Plane untouchable.Replaced the skin of $securityForceName Space Plane with an advanced optical illusion kit. +<</switch>> <</if>> <<if $securityForceFortressZeppelin > 0>> - <br> - /* 3 upgrades */ - <<if $securityForceFortressZeppelin == 1>> +<br>''Fortress Zeppelin:'' +<<switch $securityForceFortressZeppelin>> + <<case 1>> A basic fortress zeppelin has been 'borrowed' from the old world. - <<elseif $securityForceFortressZeppelin == 2>> - Modernized the fortress zeppelin's armor. - <<elseif $securityForceFortressZeppelin == 3>> - Modernized the fortress zeppelin's armor and weaponry. - <</if>> + <<case 2>> + Modernized the armor. + <<case 3>> + Modernized the armor and weaponry. + <<case 4>> + Modernized the armor and weaponry. Improved the speaker system. +<</switch>> <</if>> <<if $securityForceAC130 > 0>> - <br> - /* 5 upgrades */ - <<if $securityForceAC130 == 1>> +<br>''AC130:'' +<<switch $securityForceAC130>> + <<case 1>> A basic AC-130 has been 'borrowed' from the old world. - <<elseif $securityForceAC130 == 2>> - Modernized the AC-130's armor. - <<elseif $securityForceAC130 == 3>> - Modernized the AC-130's armor and weaponry. - <<elseif $securityForceAC130 == 4>> - Modernized the AC-130's armor, weaponry and electronics. - <<elseif $securityForceAC130 == 5>> - Modernized the AC-130's armor, weaponry, electronics and crew seating. - <</if>> + <<case 2>> + Modernized the armor. + <<case 3>> + Modernized the armor and weaponry. + <<case 4>> + Modernized the armor, weaponry and electronics. + <<case 5>> + Modernized the armor, weaponry, electronics and crew seating. +<</switch>> <</if>> <<if $securityForceHeavyTransport > 0>> - <br> - /* 3 upgrades */ - <<if $securityForceHeavyTransport == 1>> +<br>''Heavy Transport:'' +<<switch $securityForceHeavyTransport>> + <<case 1>> A basic heavy transport has been 'borrowed' from the old world. - <<elseif $securityForceHeavyTransport == 2>> - Modernized the heavy transport's armor. - <<elseif $securityForceHeavyTransport == 3>> - Modernized the armor and engines of the heavy transport. - <<elseif $securityForceHeavyTransport == 4>> - Modernized the armor and engines of the heavy transport. Replaced the ballistic gun mounts with electromagnetic ones. - <</if>> + <<case 2>> + Modernized the armor. + <<case 3>> + Modernized the armor and engines. + <<case 4>> + Modernized the armor and engines. Replaced the ballistic gun mounts with electromagnetic ones. +<</switch>> <</if>> <</if>> <<if $securityForceArcologyUpgrades >= 2>> <br><br> ''Drone Bay:'' -<br> -/* 7 upgrades */ -<<if $securityForceDronePower == 0>> - The drone bay contains a small number of 're-purposed' non-military drones from the arcology's original contingent. -<<elseif $securityForceDronePower == 1>> - The drone bay has replaced the security drones with basic, lightly-armoured military combat models possessing integrated small arms. -<<elseif $securityForceDronePower == 2>> - The drone bay has replaced its basic military drones with more advanced models and added a number of support drones carrying heavy weaponry to its fleet. -<<elseif $securityForceDronePower == 3>> - The drone bay has acquired even more advanced models of both the standard combat drones and the heavy support drones, and expanded its numbers of both. -<<elseif $securityForceDronePower == 4>> - The drone bay has acted to upgrade both the standard and support models of drones to carry basic electromagnetic weaponry, improving their overall combat effectiveness. -<<elseif $securityForceDronePower == 5>> - The drone bay has improved the electromagnetic armament of it's drones by mounting both miniaturized and heavy railguns on them. In addition further sourcing numerous models of drones for roles as diverse as reconnaissance, independent slave capture and swarming tactics. -<<elseif $securityForceDronePower == 6>> - The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. -<<elseif $securityForceDronePower == 7>> - The drone bay has acquired even lighter advanced thicker armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. -<<elseif $securityForceDronePower == 8>> - The drone bay has acquired even lighter advanced thicker armoured combat Drones with nanite rather than electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. -<</if>> +<<switch $securityForceDronePower>> +<<case 0>> + Contains a small number of 're-purposed' non-military drones from the arcology's original contingent. +<<case 1>> + Replaced the security drones with basic, lightly-armoured military combat models possessing integrated small arms. +<<case 2>> + Replaced its basic military drones with more advanced models and added a number of support drones carrying heavy weaponry to its fleet. +<<case 3>> + Acquired even more advanced models of both the standard combat drones and the heavy support drones, and expanded its numbers of both. +<<case 4>> + Has acted to upgrade both the standard and support models of drones to carry basic electromagnetic weaponry, improving their overall combat effectiveness. +<<case 5>> + Improved the electromagnetic armament of it's drones by mounting both miniaturized and heavy railguns on them. In addition further sourcing numerous models of drones for roles as diverse as reconnaissance, independent slave capture and swarming tactics. +<<case 6>> + Acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. +<<case 7>> + Acquired even lighter advanced thicker armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. +<<case 8>> + Acquired even lighter advanced thicker armoured combat Drones with nanite rather than electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. +<</switch>> <</if>> <<if (_LaunchBayNO > 0 || _LaunchBayO > 0) && $securityForceArcologyUpgrades >= 4>> <br><br> ''Launch Bay:'' <<if $securityForceSatellitePower > 0>> - <br> - /* 18 upgrades */ - <<if $securityForceSatellitePower == 1>> - A basic Satellite 'borrowed' from the old world. - <<elseif $securityForceSatellitePower == 2>> - Modernized the Satellite's electronics. - <<elseif $securityForceSatellitePower == 3>> - Modernized the Satellite's electronics, wiring and circuitry. - <<elseif $securityForceSatellitePower == 4>> - Modernized the Satellite's electronics, wiring and circuitry.Installed a basic localized communications jammer to the Satellite (excludes your own frequencies with little to no leeway) that will "slightly" anger locals until it is deactivated. - <<elseif $securityForceSatellitePower == 5>> - Modernized the Satellite's electronics, wiring and circuitry.An advanced communications jammer is installed in the Satellite, increasing the AO localization, reducing the number of effected equipment. - <<elseif $securityForceSatellitePower == 6>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer power by 25% (now can damage effected equipment). - <<elseif $securityForceSatellitePower == 7>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment). - <<elseif $securityForceSatellitePower == 8>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment).The Satellite is now equipped with a basic EMP generator (advanced EMP hardening was applied before the insulation and activation) will "slightly" anger locals until it is deactivated. - <<elseif $securityForceSatellitePower == 9>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment).The Satellite is now equipped with an advanced EMP generator, increasing the AO localization which reduces the quantity of effected equipment. - <<elseif $securityForceSatellitePower == 10>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator by 25% (now can damage effected equipment). - <<elseif $securityForceSatellitePower == 11>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment). - <<elseif $securityForceSatellitePower == 12>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to be able to shoot a concentrated beam of pure energy that is able to level an entire city block. It required overhauling the Satellite's battery system and shielding. - <<elseif $securityForceSatellitePower == 13>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the bean enough to level a suburb. - <<elseif $securityForceSatellitePower == 14>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level a box of houses. - <<elseif $securityForceSatellitePower == 15>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level a single house. - <<elseif $securityForceSatellitePower == 16>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 366 cm. - <<elseif $securityForceSatellitePower == 17>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 30 cm. - <<elseif $securityForceSatellitePower == 18>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 15 cm. - <<elseif $securityForceSatellitePower == 19>> - Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to switch the 15 cm wide beam from lazer to nanites. - <</if>> +<br>''Satellite:'' +<<switch $securityForceSatellitePower>> + <<case 1>> + A basic Satellite has been 'borrowed' from the old world. + <<case 2>> + Modernized the electronics. + <<case 3>> + Modernized the electronics, wiring and circuitry. + <<case 4>> + Modernized the electronics, wiring and circuitry.Installed a basic localized communications jammer to the Satellite (excludes your own frequencies with little to no leeway) that will "slightly" anger locals until it is deactivated. + <<case 5>> + Modernized the electronics, wiring and circuitry.An advanced communications jammer is installed in the Satellite, increasing the AO localization, reducing the number of effected equipment. + <<case 6>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer power by 25% (now can damage effected equipment). + <<case 7>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment). + <<case 8>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment).The Satellite is now equipped with a basic EMP generator (advanced EMP hardening was applied before the insulation and activation) will "slightly" anger locals until it is deactivated. + <<case 9>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment).The Satellite is now equipped with an advanced EMP generator by, increasing the AO localization which reduces the quantity of effected equipment. + <<case 10>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 25% (now can damage effected equipment). + <<case 11>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment). + <<case 12>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to be able to shoot a concentrated beam of pure energy that is able to level an entire city block. It required overhauling the battery system and shielding. + <<case 13>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to focus the bean enough to level a suburb. + <<case 14>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level a box of houses. + <<case 15>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level a single house. + <<case 16>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 366 cm. + <<case 17>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 30 cm. + <<case 18>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 15 cm. + <<case 19>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to switch the 15 cm wide beam from lazer to nanites. + <<case 20>> + Modernized the electronics, wiring and circuitry.Boosted the advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the advanced EMP generator by 50% (now can destroy effected equipment).Provided R&D funds to switch the 15 cm wide beam from lazer to nanites and allow the bleam to be split (if needed) +<</switch>> <</if>> <<if $securityForceGiantRobot > 0>> - <br> - /* 11 upgrades */ - <<if $securityForceGiantRobot == 1>> +<br>''Giant Robot'': +<<switch $securityForceGiantRobot>> + <<case 1>> An old world giant robot has been 'Borrowed'. - <<elseif $securityForceGiantRobot == 2>> - Upgraded the giant robot's wiring and circuitry. - <<elseif $securityForceGiantRobot == 3>> - Upgraded the giant robot's wiring, circuitry and power efficiency. - <<elseif $securityForceGiantRobot == 4>> - Upgraded the giant robot's wiring, circuitry and power efficiency.Reduced the giant robot's weight. - <<elseif $securityForceGiantRobot == 5>> - Upgraded the giant robot's wiring, circuitry, power efficiency and battery capacity.Reduced the giant robot's weight. - <<elseif $securityForceGiantRobot == 6>> - Upgraded the giant robot's wiring, circuitry, power efficiency,battery capacity and armour.Reduced the giant robot's weight. - <<elseif $securityForceGiantRobot == 7>> - Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons. - <<elseif $securityForceGiantRobot == 8>> - Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link. - <<elseif $securityForceGiantRobot == 9>> - Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time. - <<elseif $securityForceGiantRobot == 10>> - Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with a basic optical illusion kit. - <<elseif $securityForceGiantRobot == 11>> - Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with an advanced optical illusion kit. - <<elseif $securityForceGiantRobot == 12>> - Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted nanite rather than electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with an advanced optical illusion kit. - <</if>> + <<case 2>> + Upgraded the wiring and circuitry. + <<case 3>> + Upgraded the wiring, circuitry and power efficiency. + <<case 4>> + Upgraded the wiring, circuitry and power efficiency.Reduced the weight. + <<case 5>> + Upgraded the wiring, circuitry, power efficiency and battery capacity.Reduced the weight. + <<case 6>> + Upgraded the wiring, circuitry, power efficiency,battery capacity and armour.Reduced the weight. + <<case 7>> + Upgraded the wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons. + <<case 8>> + Upgraded the wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link. + <<case 9>> + Upgraded the wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time. + <<case 10>> + Upgraded the wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with a basic optical illusion kit. + <<case 11>> + Upgraded the wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with an advanced optical illusion kit. + <<case 12>> + Upgraded the wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted nanite rather than electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with an advanced optical illusion kit. +<</switch>> <</if>> <<if $securityForceMissileSilo > 0>> - <br> - /* 3 upgrades */ - <<if $securityForceMissileSilo == 1>> +<br>''Missile Silo:'' +<<switch $securityForceMissileSilo>> + <<case 1>> A basic missile silo has been 'borrowed' from the old world. - <<elseif $securityForceMissileSilo == 2>> - Modernized the missile silo's launching electronics. - <<elseif $securityForceMissileSilo == 3>> - Modernized the missile silo's launching electronics, wiring and circuitry. - <</if>> + <<case 2>> + Modernized the launching electronics. + <<case 3>> + Modernized the launching electronics, wiring and circuitry. +<</switch>> <</if>> <</if>> @@ -373,52 +381,54 @@ <br><br> ''Naval Yard:'' <<if $securityForceAircraftCarrier > 0>> - <br> - /* 4 upgrades */ - <<if $securityForceAircraftCarrier == 1>> +<br>''Aircraft Carrier:'' +<<switch $securityForceAircraftCarrier>> + <<case 1>> A basic aircraft carrier has been 'borrowed' from the old world. - <<elseif $securityForceAircraftCarrier == 2>> - Modernized the aircraft carrier's electronics. - <<elseif $securityForceAircraftCarrier == 3>> - Modernized the aircraft carrier's electronics and weaponry. - <<elseif $securityForceAircraftCarrier == 4>> - Modernized the aircraft carrier's electronics, weaponry and armour. - <<elseif $securityForceAircraftCarrier == 5>> - Modernized the aircraft carrier's electronics, weaponry and armour. Added an EMP generator. - <</if>> + <<case 2>> + Modernized the electronics. + <<case 3>> + Modernized the electronics and weaponry. + <<case4>> + Modernized the electronics, weaponry and armour. + <<case 5>> + Modernized the electronics, weaponry and armour. Added an EMP generator. + <<case 6>> + Modernized the electronics, weaponry and armour. Added an EMP generator and lazer designator. +<</switch>> <</if>> <<if $securityForceSubmarine > 0>> - <br> - /* 6 upgrades */ - <<if $securityForceSubmarine == 1>> +<br>''Submarine:'' +<<switch $securityForceSubmarine>> + <<case 1>> A basic submarine has been 'borrowed' from the old world. - <<elseif $securityForceSubmarine == 2>> - Modernized the submarine's engines for speed. - <<elseif $securityForceSubmarine == 3>> - Modernized the submarine's engines for speed and silence. - <<elseif $securityForceSubmarine == 4>> - Modernized the submarine's engines for speed and silence.Upgraded the submarine's hull for silence. - <<elseif $securityForceSubmarine == 5>> - Modernized the submarine's engines for speed and silence.Upgraded the submarine's hull for silence and weaponry. - <<elseif $securityForceSubmarine == 6>> - Modernized the submarine's engines for speed and silence.Upgraded the submarine's hull for silence, weaponry and air scrubbers, allowing the sub to stay submerged for longer. - <</if>> + <<case 2>> + Modernized the engines for speed. + <<case 3>> + Modernized the engines for speed and silence. + <<case 4>> + Modernized the engines for speed and silence.Upgraded the hull for silence. + <<case 5>> + Modernized the engines for speed and silence.Upgraded the hull for silence and weaponry. + <<case 6>> + Modernized the engines for speed and silence.Upgraded the hull for silence, weaponry and air scrubbers, allowing it to stay submerged for longer. +<</switch>> <</if>> <<if $securityForceHeavyAmphibiousTransport > 0>> - <br> - /* 5 upgrades */ - <<if $securityForceHeavyAmphibiousTransport == 1>> +<br>''Heavy Amphibious Transport:'' +<<switch $securityForceHeavyAmphibiousTransport>> + <<case 1>> A basic heavy amphibious transport has been 'borrowed' from the old world. - <<elseif $securityForceHeavyAmphibiousTransport == 2>> - Modernized the heavy amphibious transport's armor. - <<elseif $securityForceHeavyAmphibiousTransport == 3>> - Modernized the heavy amphibious transport's armor and speed. - <<elseif $securityForceHeavyAmphibiousTransport == 4>> - Modernized the heavy amphibious transport's armor and speed. Added miniaturized railguns in all four corners. - <<elseif $securityForceHeavyAmphibiousTransport == 5>> - Modernized the heavy amphibious transport's armor and speed. Added miniaturized railguns in all four corners and a lazer designator in the midle. - <<elseif $securityForceHeavyAmphibiousTransport == 6>> - Modernized the heavy amphibious transport's armor and speed. Replaced the corner miniaturized railguns with nanite ones while keeping the lazer designator in the midle. - <</if>> + <<case 2>> + Modernized the armor. + <<case 3>> + Modernized the armor and speed. + <<case 4>> + Modernized the armor and speed. Added miniaturized railguns in all four corners. + <<case 5>> + Modernized the armor and speed. Added miniaturized railguns in all four corners and a lazer designator in the midle. + <<case 6>> + Modernized the armor and speed. Replaced the corner miniaturized railguns with nanite ones while keeping the lazer designator in the midle. +<</switch>> <</if>> <</if>> diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw index 87898970d6f29320af015eafe547d420ed1839c3..f93707e5ba371365acdcc5eb78b70fe372854eef 100644 --- a/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw +++ b/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw @@ -11,64 +11,67 @@ "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceArcologyUpgrades++, $cash -= 100000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 100000*$Env>> // + <</link>> // Costs <<print cashFormat(100000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades < _BarracksMax && $securityForceVehiclePower >= 5 && _Armoury >= 5 && _DroneBay >= 5 && $securityForceAircraftPower >= 5 && _StimulantLab >= 5>> - <<if $securityForceArcologyUpgrades == 5>> + <<switch _Barracks>> + <<case 5>> <<set _arcCost = 15000000>> - <<elseif $securityForceArcologyUpgrades == 6>> + <<case 6>> <<set _arcCost = 20000000>> - <<elseif $securityForceArcologyUpgrades == 7>> + <<case 7>> <<set _arcCost = 35000000>> - <<elseif $securityForceArcologyUpgrades == 8>> + <<case 8>> <<set _arcCost = 55000000>> - <<elseif $securityForceArcologyUpgrades == 9>> + <<case 9>> <<set _arcCost = 125000000>> - <<elseif $securityForceArcologyUpgrades == 10>> + <<case 10>> <<set _arcCost = 350000000>> - <<elseif $securityForceArcologyUpgrades == 11>> + <<case 11>> <<set _arcCost = 600000000>> - <<elseif $securityForceArcologyUpgrades == 12>> + <<case 12>> <<set _arcCost = 2500000000>> - <<elseif $securityForceArcologyUpgrades == 13>> + <<case 13>> <<set _arcCost = 5000000000>> - <<elseif $securityForceArcologyUpgrades == 14>> + <<case 14>> <<set _arcCost = 6000000000>> - <<elseif $securityForceArcologyUpgrades == 15>> + <<case 15>> <<set _arcCost = 16000000000>> - <</if>> + <</switch>> <br><<link "Barracks">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceArcologyUpgrades++, $cash -= _arcCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _arcCost*$Env>> // + <</link>> // Costs <<print cashFormat(_arcCost*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades == 12 && _Armoury >= 11 && _StimulantLab >= 7 && $securityForceVehiclePower >= 7 && $securityForceAircraftPower >= 8 && $securityForceSpacePlanePower >= 11 && $securityForceFortressZeppelin >= 3 && $securityForceAC130 >= 5 && _DroneBay >= 6 && $securityForceSatellitePower >= 16>> <br><<link "Barracks">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceArcologyUpgrades++, $cash -= _arcCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _arcCost*$Env>> // + <</link>> // Costs <<print cashFormat(_arcCost*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades == 13>> <br><<link "Barracks">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceArcologyUpgrades++, $cash -= _arcCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _arcCost*$Env>> // + <</link>> // Costs <<print cashFormat(_arcCost*$Env)>> // <</if>> <<if _Barracks == 5 || _Barracks == _BarracksMax>> <br>//$securityForceName has fully upgraded the barracks to support it's activities// <</if>> + /* <<if $securityForceUpgradeToken == 0 && _Barracks >= 1 && $FacilitySupport == 0>> <br><<link "Facility Support">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "Creating a specialised area for any slaves you send to assist us will benefical to everyone." <<set $securityForceUpgradeToken = 1, $FacilitySupport++, $cash -= Math.trunc(150000000*(Math.max(0.99,$SFAO)/10)*$Env)>> <</replace>> - <</link>> // Costs ¤<<print Math.trunc(150000000*(Math.max(0.99,$SFAO)/10)*$Env)>> // + <</link>> // Costs <<print cashFormat(Math.trunc(150000000*(Math.max(0.99,$SFAO)/10)*$Env))>> // <</if>> + */ <<if $securityForceUpgradeToken == 0 && _Armoury < 5>> <br><<link "Armoury">> @@ -76,14 +79,14 @@ "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceInfantryPower++, $cash -= 40000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 40000*$Env>> // + <</link>> // Costs <<print cashFormat(40000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && _Armoury >= 5 && _Armoury < _ArmouryMax && $securityForceVehiclePower >= 5 && _DroneBay >= 5 && $securityForceAircraftPower >= 5 && _StimulantLab >= 5 && _Barracks >= 5>> <br><<link "Armoury">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceInfantryPower++, $cash -= 4500000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 4500000*$Env>> // + <</link>> // Costs <<print cashFormat(4500000*$Env)>> // <</if>> <<if _Armoury == 5 || _Armoury == _ArmouryMax>> <br>//$securityForceName has fully upgraded the armoury to support it's activities.// @@ -95,28 +98,29 @@ "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceStimulantPower++, $cash -= 40000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 40000*$Env>> // + <</link>> // Costs <<print cashFormat(40000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && _StimulantLab > 5 && _StimulantLab < _StimulantLabMax && _Barracks >= 5 && $securityForceVehiclePower >= 5 && _Armoury >= 5 && _DroneBay >= 5 && $securityForceAircraftPower >= 5>> - <<if _StimulantLab == 6>> + <<switch _StimulantLab>> + <<case 6>> <<set _drugCost = 2265000>> - <<elseif _StimulantLab == 7>> + <<case 7>> <<set _drugCost = 200000000000>> - <<elseif _StimulantLab == 8>> + <<case 8>> <<set _drugCost = 250000000000>> - <</if>> + <</switch>> <br><<link "Stimulant Lab">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceStimulantPower++, $cash -= _drugCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _drugCost*$Env>> // + <</link>> // Costs <<print cashFormat(_drugCost*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && _StimulantLab == 7 && _Armoury >= 11 && $securityForceVehiclePower >= 7 && $securityForceAircraftPower >= 8 && $securityForceSpacePlanePower >= 11 && $securityForceFortressZeppelin >= 3 && $securityForceAC130 >= 5 && _DroneBay >= 6 && $securityForceSatellitePower >= 16 && _Barracks >= 13>> <br><<link "Stimulant Lab">> <<replace "#resultX">><br><br> "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceStimulantPower++, $cash -= _drugCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _drugCost*$Env>> // + <</link>> // Costs <<print cashFormat(_drugCost*$Env)>> // <</if>> <<if _StimulantLab == 5 || _StimulantLab == _StimulantLabMax>> <br>//$securityForceName has fully upgraded the stimulant lab to support it's activities.// @@ -137,19 +141,21 @@ "Sure, boss." she says, nodding. "Some new wheels should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceVehiclePower++, $cash -= 60000*$Env>> <</replace>> - <</link>>// Costs ¤<<print 60000*$Env>> // + <</link>>// Costs <<print cashFormat(60000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceVehiclePower < _LightAndMediumVehiclesMax && _Barracks >= 5 && $securityForceAircraftPower >= 5 && _DroneBay >= 5 && _StimulantLab >= 5 && _Armoury >= 5>> <<if $securityForceVehiclePower < 6>> <<set _vehCost = 2500000>> <<elseif $securityForceVehiclePower == 6>> <<set _vehCost = 3000000>> + <<elseif $securityForceVehiclePower == 7>> + <<set _vehCost = 4900000>> <</if>> <br><<link "Light and medium vehicles">> <<replace "#resultB">><br><br> "Sure, boss." she says, nodding. "Some new wheels should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceVehiclePower++, $cash -= _vehCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _vehCost*$Env>> // + <</link>> // Costs <<print cashFormat(_vehCost*$Env)>> // <</if>> <<if $securityForceVehiclePower == 5 || $securityForceVehiclePower == _LightAndMediumVehiclesMax >> <br>//$securityForceName has fully upgraded the vehicle fleet to support it's activities.// @@ -163,7 +169,7 @@ "Sure, boss." she says, nodding. "A heavy battle tank should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceHeavyBattleTank++, $cash -= 60000000*$Env>> <</replace>> - <</link>>// Costs ¤<<print 60000000*$Env>> // + <</link>>// Costs <<print cashFormat(60000000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceHeavyBattleTank >= 1 && $securityForceHeavyBattleTank < _HeavyBattleTankMax>> <<if $securityForceHeavyBattleTank < 2>> <<set _hbtCost = 75000000>> @@ -175,7 +181,7 @@ "Sure, boss." she says, nodding. "Upgrading the heavy battle tank should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceHeavyBattleTank++, $cash -= _hbtCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _hbtCost*$Env>> // + <</link>> // Costs <<print cashFormat(_hbtCost*$Env)>> // <</if>> <<if $securityForceHeavyBattleTank == _HeavyBattleTankMax>> <br>//$securityForceName has fully upgraded the heavy battle tank to support it's activities.// @@ -202,25 +208,26 @@ "Sure, boss." she says, nodding. "Some new VTOLs would be great." She laughs. "They're the real multiplier over the scum out there. Not much a looter gang can do against air support." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceAircraftPower++, $cash -= 70000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 70000*$Env>> // + <</link>> // Costs <<print cashFormat(70000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceAircraftPower < _AircraftMax && _StimulantLab >= 5 && _Barracks >= 5 && $securityForceVehiclePower >= 5 && _Armoury >= 5 && _DroneBay >= 5>> - <<if $securityForceAircraftPower == 5>> + <<switch $securityForceAircraftPower>> + <<case 5>> <<set _airCost = 2750000>> - <<elseif $securityForceAircraftPower == 6>> + <<case 6>> <<set _airCost = 3250000>> - <<elseif $securityForceAircraftPower == 7>> + <<case 7>> <<set _airCost = 5750000>> - <<elseif $securityForceAircraftPower == 8>> + <<case 8>> <<set _airCost = 6750000>> - <<elseif $securityForceAircraftPower == 9>> + <<case 9>> <<set _airCost = 7750000>> - <</if>> + <</switch>> <br><<link "Light and medium aircraft">> <<replace "#resultY">><br><br> "Sure, boss." she says, nodding. "Some new VTOLs would be great." She laughs. "They're the real multiplier over the scum out there. Not much a looter gang can do against air support." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceAircraftPower++, $cash -= _airCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _airCost*$Env>> // + <</link>> // Costs <<print cashFormat( _airCost*$Env)>> // <</if>> <<if $securityForceAircraftPower == 5 || $securityForceAircraftPower == _AircraftMax>> <br>//$securityForceName has fully upgraded the air fleet to support it's activities.// @@ -234,7 +241,7 @@ "Sure, boss." she says, nodding. "A orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceSpacePlanePower++, $cash -= 4750000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 4750000*$Env>> // + <</link>> // Costs <<print cashFormat(4750000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceSpacePlanePower >= 1 && $securityForceSpacePlanePower < _SpacePlaneMax>> <<if $securityForceSpacePlanePower < 4>> <<set _spCost = 50000000>> @@ -258,7 +265,7 @@ "Sure, boss." she says, nodding. "Upgrading the orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceSpacePlanePower++, $cash -= _spCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _spCost*$Env>> // + <</link>> // Costs <<print cashFormat( _spCost*$Env)>> // <</if>> <<if $securityForceSpacePlanePower == _SpacePlaneMax>> <br>//$securityForceName has fully upgraded the space plane to support it's activities.// @@ -269,14 +276,14 @@ <<replace "#resultY">><br><br> "Sure, boss." she says, nodding. "A fortress zeppelin would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceFortressZeppelin++, $cash -= 30000000*$Env>> - <</replace>><</link>> // Costs ¤<<print 30000000*$Env>> // + <</replace>><</link>> // Costs <<print cashFormat(30000000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceFortressZeppelin >= 1 && $securityForceFortressZeppelin < _FortressZeppelinMax>> <<link "Fortress zeppelin">> <<replace "#resultY">><br><br> "Sure, boss." she says, nodding. "Upgrading the Fortress Zeppelin, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceFortressZeppelin++, $cash -= 20000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 20000000*$Env>> // + <</link>> // Costs <<print cashFormat( 20000000*$Env)>> // <</if>> <<if $securityForceFortressZeppelin == _FortressZeppelinMax>> <br>//$securityForceName has fully upgraded the fortress zeppelin to support it's activities.// @@ -288,14 +295,14 @@ "Sure, boss." she says, nodding. "An AC-130 would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceAC130++, $cash -= 35000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 35000000*$Env>> // + <</link>> // Costs <<print cashFormat(35000000*$Env)>> // <<elseif $securityForceAC130 > 1 && $securityForceAC130 < _AC130Max>> <br><<link "AC-130">> <<replace "#resultY">><br><br> "Sure, boss." she says, nodding. "Upgrading the AC-130, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceAC130++, $cash -= 25000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 25000000*$Env>> // + <</link>> // Costs <<print cashFormat(25000000*$Env)>> // <</if>> <<if $securityForceAC130 == _AC130Max>> <br>//$securityForceName has fully upgraded the AC-130 to support it's activities.// @@ -306,14 +313,14 @@ <<replace "#resultY">><br><br> "Sure, boss." she says, nodding. "A heavy transport would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceHeavyTransport++, $cash -= 40000000*$Env>> - <</replace>><</link>> // Costs ¤<<print 40000000*$Env>> // + <</replace>><</link>> // Costs <<print cashFormat(40000000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceHeavyTransport >= 1 && $securityForceHeavyTransport < _heavyTransportMax>> <br><<link "Heavy transport">> <<replace "#resultY">><br><br> "Sure, boss." she says, nodding. "Upgrading the heavy transport, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceHeavyTransport++, $cash -= 30000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 30000000*$Env>> // + <</link>> // Costs <<print cashFormat( 30000000*$Env)>> // <</if>> <<if $securityForceHeavyTransport == _heavyTransportMax>> <br>//$securityForceName has fully upgraded the heavy transport to support it's activities.// @@ -331,14 +338,14 @@ "Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceDronePower++, $cash -= 45000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 45000*$Env>> // + <</link>> // Costs <<print cashFormat(45000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && _DroneBay < _DroneBayMax && $securityForceAircraftPower >= 5 && _StimulantLab >= 5 && _Barracks >= 5 && $securityForceVehiclePower >= 5 && _Armoury >= 5>> <br><<link "Drone bay">> <<replace "#resultX">> "Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceDronePower++, $cash -= 2000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 2000000*$Env>> // + <</link>> // Costs <<print cashFormat( 2000000*$Env)>> // <</if>> <<if _DroneBay == 5 || _DroneBay == _DroneBayMax>> <br>//$securityForceName has fully upgraded the drone bay to support it's activities.// @@ -362,33 +369,36 @@ "Sure, boss." she says, nodding. "A Satellite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceSatellitePower++, $cash -= 3750000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 3750000*$Env>> // + <</link>> // Costs <<print cashFormat(3750000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceSatellitePower >= 1 && $securityForceSatellitePower < _SatelliteMax>> - <<if $securityForceSatellitePower < 11>> - <<set _satCost = 2350000>> - <<elseif $securityForceSatellitePower == 11>> + <<switch $securityForceSatellitePower>> + <<case 11>> <<set _satCost = 150000000>> - <<elseif $securityForceSatellitePower == 12>> + <<case 12>> <<set _satCost = 160000000>> - <<elseif $securityForceSatellitePower == 13>> + <<case 13>> <<set _satCost = 170000000>> - <<elseif $securityForceSatellitePower == 14>> + <<case 14>> <<set _satCost = 180000000>> - <<elseif $securityForceSatellitePower == 15>> + <<case 15>> <<set _satCost = 190000000>> - <<elseif $securityForceSatellitePower == 16>> + <<case 16>> <<set _satCost = 250000000000>> - <<elseif $securityForceSatellitePower == 17>> + <<case 17>> <<set _satCost = 250000000000>> - <<elseif $securityForceSatellitePower == 18>> + <<case 18>> <<set _satCost = 300000000000>> - <</if>> + <<case 19>> + <<set _satCost = 450000000000>> + <<default>> + <<set _satCost = 2350000>> + <</switch>> <br><<link "Satellite">> <<replace "#resultZ">><br><br> "Sure, boss." she says, nodding. "Upgrading the Satellite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceSatellitePower++, $cash -= _satCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _satCost*$Env>> // + <</link>> // Costs <<print cashFormat(_satCost*$Env)>> // <</if>> <<if $securityForceSatellitePower == _SatelliteMax>> <br>//$securityForceName has fully upgraded the Satellite to support it's activities.// @@ -400,7 +410,7 @@ "Sure, boss." she says, nodding. "A giant robot would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceGiantRobot++, $cash -= 50000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 50000000*$Env>> // + <</link>> // Costs <<print cashFormat(50000000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceGiantRobot >= 1 && $securityForceGiantRobot < _GiantRobotMax>> <<if $securityForceGiantRobot < 3>> <<set _robCost = 25000000>> @@ -428,7 +438,7 @@ "Sure, boss." she says, nodding. "Upgrading the giant robot, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceGiantRobot++, $cash -= _robCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _robCost*$Env>> // + <</link>> // Costs <<print cashFormat(_robCost*$Env)>> // <</if>> <<if $securityForceGiantRobot == 9 || $securityForceGiantRobot == _GiantRobotMax && ($terrain != "oceanic" && $terrain != "marine")>> <br>//$securityForceName has fully upgraded the giant robot to support it's activities.// @@ -440,7 +450,7 @@ "Sure, boss." she says, nodding. "A missile silo would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceMissileSilo++, $cash -= 200000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 200000000*$Env>> // + <</link>> // Costs <<print cashFormat(200000000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceMissileSilo >= 1 && $securityForceMissileSilo < _MissileSiloMax>> <<if $securityForceMissileSilo == 1>> <<set _msCost = 250000000>> @@ -452,7 +462,7 @@ "Sure, boss." she says, nodding. "Upgrading the missile silo, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceMissileSilo++, $cash -= _msCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _msCost*$Env>> // + <</link>> // Costs <<print cashFormat(_msCost*$Env)>> // <</if>> <<if $securityForceMissileSilo == _MissileSiloMax && ($terrain != "oceanic" && $terrain != "marine")>><br>//$securityForceName has fully upgraded the missile silo to support it's activities.//<</if>> @@ -478,14 +488,14 @@ "Sure, boss." she says, nodding. "An aircraft carrier would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceAircraftCarrier++, $cash -= 1500000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 1500000*$Env>> // + <</link>> // Costs <<print cashFormat(1500000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceAircraftCarrier >= 1 && $securityForceAircraftCarrier < _AircraftCarrierMax>> <br><<link "Aircraft carrier">> <<replace "#resultA">><br><br> "Sure, boss." she says, nodding. "Upgrading the aircraft carrier should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceAircraftCarrier++, $cash -= 25000000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 25000000*$Env>> // + <</link>> // Costs <<print cashFormat(25000000*$Env)>> // <</if>> <<if $securityForceAircraftCarrier == _AircraftCarrierMax && ($terrain == "oceanic" || $terrain == "marine")>> <br>//$securityForceName has fully upgraded the aircraft carrier to support it's activities.// @@ -497,7 +507,7 @@ "Sure, boss." she says, nodding. "A submarine would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceSubmarine++, $cash -= 1500000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 1500000*$Env>> // + <</link>> // Costs <<print cashFormat(1500000*$Env)>> // <<elseif $securityForceUpgradeToken == 0 && $securityForceSubmarine >= 1 && $securityForceSubmarine < _SubmarineMax>> <<if $securityForceSubmarine < 4>> <<set _subCost = 25000000>> @@ -509,7 +519,7 @@ "Sure, boss." she says, nodding. "Upgrading the submarine, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceSubmarine++, $cash -= _subCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _subCost*$Env>> // + <</link>> // Costs <<print cashFormat(_subCost*$Env)>> // <</if>> <<if $securityForceSubmarine == _SubmarineMax && ($terrain == "oceanic" || $terrain == "marine")>><br>//$securityForceName has fully upgraded the submarine to support it's activities.//<</if>> @@ -519,25 +529,26 @@ "Sure, boss." she says, nodding. "A heavy amphibious transport would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceHeavyAmphibiousTransport++, $cash -= 1500000*$Env>> <</replace>> - <</link>> // Costs ¤<<print 1500000*$Env>> // + <</link>> // Costs <<print cashFormat(1500000*$Env)>> // <<elseif $securityForceUpgradeToken == 0&& $securityForceHeavyAmphibiousTransport >= 1 && $securityForceHeavyAmphibiousTransport < _HeavyAmphibiousTransportMax>> - <<if $securityForceHeavyAmphibiousTransport == 1>> + <<switch $securityForceHeavyAmphibiousTransport>> + <<case 1>> <<set _hatCost = 150000000>> - <<elseif $securityForceHeavyAmphibiousTransport == 2>> + <<case 2>> <<set _hatCost = 250000000>> - <<elseif $securityForceHeavyAmphibiousTransport == 3>> + <<case 3>> <<set _hatCost = 300000000>> - <<elseif $securityForceHeavyAmphibiousTransport == 4>> + <<case 4>> <<set _hatCost = 350000000>> - <<elseif $securityForceHeavyAmphibiousTransport == 5>> + <<case 5>> <<set _hatCost = 400000000>> - <</if>> + <</switch>> <br><<link "Heavy amphibious transport">> <<replace "#resultA">><br><br> "Sure, boss." she says, nodding. "Upgrading the heavy amphibious transport, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1, $securityForceHeavyAmphibiousTransport++, $cash -= _hatCost*$Env>> <</replace>> - <</link>> // Costs ¤<<print _hatCost*$Env>> // + <</link>> // Costs <<print cashFormat(_hatCost*$Env)>> // <</if>> <<if $securityForceHeavyAmphibiousTransport == _HeavyAmphibiousTransportMax && ($terrain == "oceanic" || $terrain == "marine")>><br>//$securityForceName has fully upgraded the heavy amphibious transport to support it's activities.//<</if>> diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw index a0265b29fe18f93beaef97b832460e39649093b7..924bf21bde6b1c39686f964cea7ea3edf9a9296f 100644 --- a/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw +++ b/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw @@ -8,21 +8,21 @@ <<set _FacilitySupportMax = 1>> <<set _Armoury = $securityForceInfantryPower>> - <<set _ArmouryMax = 11>> + <<set _ArmouryMax = 12>> <<set _StimulantLab = $securityForceStimulantPower>> - <<set _StimulantLabMax = 9>> + <<set _StimulantLabMax = 10>> <<set _Garage = $securityForceVehiclePower+$securityForceHeavyBattleTank>> -<<set _GarageMax = 10>> - <<set _LightAndMediumVehiclesMax = 7>> +<<set _GarageMax = 11>> + <<set _LightAndMediumVehiclesMax = 8>> <<set _HeavyBattleTankMax = 3>> <<set _Hangar = $securityForceAircraftPower+$securityForceSpacePlanePower+$securityForceFortressZeppelin+$securityForceAC130+$securityForceHeavyTransport>> -<<set _HangarMax = 33>> +<<set _HangarMax = 34>> <<set _AircraftMax = 10>> <<set _SpacePlaneMax = 11>> - <<set _ForceFortressZeppelinMax = 3>> + <<set _ForceFortressZeppelinMax = 4>> <<set _AC10Max = 5>> <<set _heavyTransportMax = 4>> @@ -30,17 +30,17 @@ <<set _DroneBayMax = 8>> <<set _LaunchBayNO = $securityForceSatellitePower+$securityForceGiantRobot+$securityForceMissileSilo>> -<<set _LaunchBayNOMax = 34>> - <<set _SatelliteMax = 19>> +<<set _LaunchBayNOMax = 35>> + <<set _SatelliteMax = 20>> <<set _GiantRobotMax = 12>> <<set _MissileSiloMax = 3>> <<set _LaunchBayO = $securityForceSatellitePower>> - <<set _LaunchBayOMax = 19>> - <<set _SatelliteMax = 19>> + <<set _LaunchBayOMax = 20>> + <<set _SatelliteMax = 20>> -<<set _NavalYardMax = 17>> - <<set _AircraftCarrierMax = 5>> +<<set _NavalYardMax = 18>> + <<set _AircraftCarrierMax = 6>> <<set _SubmarineMax = 6>> <<set _HeavyAmphibiousTransportMax = 6>> @@ -51,8 +51,6 @@ <<set $SFNO = _Barracks+_Armoury+_StimulantLab+_Garage+_Hangar+_DroneBay+_LaunchBayNO+_FacilitySupport>> <<set _max = _BarracksMax+_ArmouryMax+_StimulantLabMax+_GarageMax+_HangarMax+_DroneBayMax+_LaunchBayNOMax+_FacilitySupportMax>> <<set $SFO = 0>> - <<set _NavalYard = 0>> - <<set _NavalYardMax = 0>> <<elseif $terrain == "oceanic" || $terrain == "marine">> <<set _NavalYard = $securityForceAircraftCarrier+$securityForceSubmarine+$securityForceHeavyAmphibiousTransport>> <<set $SFO = _Barracks+_Armoury+_StimulantLab+_Garage+_Hangar+_DroneBay+_LaunchBayO+_NavalYard+_FacilitySupport>> diff --git a/src/pregmod/birthStorm.tw b/src/pregmod/birthStorm.tw index c11d57200c3136c64298aefabfd88de03bafdacc..5f8cab5d9dcbdfa12264991df14d385b652ae0f7 100644 --- a/src/pregmod/birthStorm.tw +++ b/src/pregmod/birthStorm.tw @@ -24,7 +24,7 @@ The remote surgery allows the removal of the pregnancy generator through convent <</if>> <<set _babyPrice = random(-20,20)>> <<if $Cash4Babies == 1>> - Her babies sold for a total of @@.yellowgreen;¤<<print 50*(50+_babyPrice)>>@@. + Her babies sold for a total of @@.yellowgreen;<<print cashFormat(50*(50+_babyPrice))>>@@. <<set $cash += 50*(50+_babyPrice)>> <</if>> <<set $activeSlave.health -= 80>> diff --git a/src/pregmod/electiveSurgery.tw b/src/pregmod/electiveSurgery.tw index bb36de62cd2b7ef3b17d17d7455555fd4305770a..8509e44538d62a8b440787765067ba76a9903c38 100644 --- a/src/pregmod/electiveSurgery.tw +++ b/src/pregmod/electiveSurgery.tw @@ -3,7 +3,7 @@ You arrive at your favorite plastic surgeon for your appointment to find them as busy as ever, but you find yourself quickly hurried into an exam room by their cute assistant. She wastes no time in hurrying you into her office, stripping you down, measuring you and making sure you are healthy enough for surgery, all the while not so subtly running her hands across every part of you. "So, what can I help you with?" <br><br> -"You sure you want to mess with that lovely face?" She teases, caressing your cheek. "@@.yellowgreen;¤5000@@. Also wouldn't recommend changing you eyes or skin color; some security systems get real uppity over things like that. Though I s'pose race and hair can fall under that as well, but hey, we don't handle racial surgery and this isn't a hair salon, so nothing to worry about, right? Yes, I'm certain your systems will recognize you after we finish working on you, give us some credit." +"You sure you want to mess with that lovely face?" She teases, caressing your cheek. "@@.yellowgreen;<<print cashFormat(5000)>>@@. Also wouldn't recommend changing you eyes or skin color; some security systems get real uppity over things like that. Though I s'pose race and hair can fall under that as well, but hey, we don't handle racial surgery and this isn't a hair salon, so nothing to worry about, right? Yes, I'm certain your systems will recognize you after we finish working on you, give us some credit." <br> You're @@.orange;$PC.actualAge years old.@@ <<if $PC.actualAge >= 65>> @@ -53,7 +53,7 @@ You're @@.orange;$PC.actualAge years old.@@ <</if>> <br><br> -"Your skin is beautiful as is, but we can change it if you want." She says, pulling a large tanning bed like cart out of a closet. "@@.yellowgreen;¤2000@@. This thing just came out of testing. I assure you it doesn't cause cancer anymore! But still, mind your security systems. We won't be held accountable if you get arrested for trying to enter your penthouse." She looks a little worrisome, "Now, there are some side effects, and we will have to keep you under special care for a few days. It's similar to a severe sunburn, across your entire body, all of it, even down there. Now don't give me that look, we have special ointments to soothe the pain and have a little fun with." She tosses you a wink alongside a hesitant giggle. "Now all your typical skin tones are preprogrammed into it, and with a couple button presses... There! I unlocked the option for custom hues. Now this thing is going to recolor your skin pigment permanently, so you might want to take it seriously. It'll all be on you if I choke with laughter<<if $PC.dick == 1>> sucking on your big polka-dotted cock<<else>> going down on your polka-dotted pussy<</if>>!" +"Your skin is beautiful as is, but we can change it if you want." She says, pulling a large tanning bed like cart out of a closet. "@@.yellowgreen;<<print cashFormat(2000)>>@@. This thing just came out of testing. I assure you it doesn't cause cancer anymore! But still, mind your security systems. We won't be held accountable if you get arrested for trying to enter your penthouse." She looks a little worrisome, "Now, there are some side effects, and we will have to keep you under special care for a few days. It's similar to a severe sunburn, across your entire body, all of it, even down there. Now don't give me that look, we have special ointments to soothe the pain and have a little fun with." She tosses you a wink alongside a hesitant giggle. "Now all your typical skin tones are preprogrammed into it, and with a couple button presses... There! I unlocked the option for custom hues. Now this thing is going to recolor your skin pigment permanently, so you might want to take it seriously. It'll all be on you if I choke with laughter<<if $PC.dick == 1>> sucking on your big polka-dotted cock<<else>> going down on your polka-dotted pussy<</if>>!" <br> You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original skin tone was $PC.origSkin.<</if>> <br> @@ -93,7 +93,7 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original [[Custom Color|PC Skin Workaround][$cash -= 2000, $surgeryType = "skinTone"]] -<br><br>"Maybe some breast work? I assure you they are lovely." She says as she brushes the back of your head with her own pair. "@@.yellowgreen;¤5000@@ for a reduction, @@.yellowgreen;¤10000@@ for implants, that includes size ups, and @@.yellowgreen;¤15000@@ for additional breast tissue. That last one might as well be real!<<if $PC.boobsBonus <= 0>> With a little work, we can even remove a small amount of fat from your breasts to bring your cup size down without damaging their inner workings. Though we'll have to build them up some before we can stick reasonable implants into you.<</if>>"<br> +<br><br>"Maybe some breast work? I assure you they are lovely." She says as she brushes the back of your head with her own pair. "@@.yellowgreen;<<print cashFormat(5000)>>@@ for a reduction, @@.yellowgreen;<<print cashFormat(10000)>>@@ for implants, that includes size ups, and @@.yellowgreen;<<print cashFormat(15000)>>@@ for additional breast tissue. That last one might as well be real!<<if $PC.boobsBonus <= 0>> With a little work, we can even remove a small amount of fat from your breasts to bring your cup size down without damaging their inner workings. Though we'll have to build them up some before we can stick reasonable implants into you.<</if>>"<br> <<if $PC.boobsBonus > 2>> <<if $PC.boobsImplant == 1>> You have a @@.orange;pair of round H-cup breasts;@@ they are very obviously implants. @@ -204,7 +204,7 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original "Awwww, you have a bun in the oven! That's so adorable, didn't think you the type." She says as she rubs your slightly swollen belly. No denying it now.<br> <</if>> <<elseif $PC.belly >= 100 && $PC.preg < 1>> - She pinches your belly. "How about a tummy tuck? We can smooth this right out, cheaply too, @@.yellowgreen;¤500.@@" She lets your saggy middle flop back to its usual drooping state. + She pinches your belly. "How about a tummy tuck? We can smooth this right out, cheaply too, @@.yellowgreen;<<print cashFormat(500)>>.@@" She lets your saggy middle flop back to its usual drooping state. [[Firm up your stomach|PC Surgery Degradation][$PC.belly = 0, $cash -= 500, $surgeryType = "tummyTuck"]] <</if>> @@ -239,9 +239,9 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original <</if>> <<if $PC.dick == 1>> -<br><br>"We could add gel around your testes to make your balls look bigger. Would also dampen any impacts to them as well, if that is anything to consider." She says, running a finger down the length of your shaft. "@@.yellowgreen;¤7500@@ for draining and @@.yellowgreen;¤15000@@ for filling, it's not the most simple procedure, you know? Anyway, they'll be very obvious, if that turns you on." +<br><br>"We could add gel around your testes to make your balls look bigger. Would also dampen any impacts to them as well, if that is anything to consider." She says, running a finger down the length of your shaft. "@@.yellowgreen;<<print cashFormat(7500)>>@@ for draining and @@.yellowgreen;<<print cashFormat(15000)>>@@ for filling, it's not the most simple procedure, you know? Anyway, they'll be very obvious, if that turns you on." <<if $AGrowth == 2>> - She takes another look at you before offering another option "of course, if you want bigger balls in a <i>functional</i> sense, we can do that too. The doctor's research in advanced targeted growth hormones has shown promising results in slaves, and he's been able to use them successfully on a few citizen patients so far. A direct injection of hormone gel, and your testes and prostate will grow on their own. Unlike the cosmetic gel, there's no reversing this treatment. It's expensive too, for the high quality drugs you want, @@.yellowgreen;¤15000@@ for one round of therapy. It'll cost @@.yellowgreen;¤20000@@ if you want hormone treatment and a gel adjustment at the same time.<br> + She takes another look at you before offering another option "of course, if you want bigger balls in a <i>functional</i> sense, we can do that too. The doctor's research in advanced targeted growth hormones has shown promising results in slaves, and he's been able to use them successfully on a few citizen patients so far. A direct injection of hormone gel, and your testes and prostate will grow on their own. Unlike the cosmetic gel, there's no reversing this treatment. It's expensive too, for the high quality drugs you want, @@.yellowgreen;<<print cashFormat(15000)>>@@ for one round of therapy. It'll cost @@.yellowgreen;<<print cashFormat(20000)>>@@ if you want hormone treatment and a gel adjustment at the same time.<br> <<else>> She takes another look at you before continuing. "Of course, you seem like the type that might want bigger balls in a <i>functional</i> sense. The doctor's been working on a treatment using advanced targeted growth hormones, but it isn't quite ready yet. Might be something to keep in mind before you decide on a gel injection."<br> <</if>> @@ -296,19 +296,19 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original <<if $PC.vagina == 1 && $PC.newVag == 0 && ($PC.births > 2 || $PC.career == "servant" || $PC.career == "escort")>> <br><br> -"Looking a little loose down there, I can fix that for you. Get you nice and tight again. Oh, and our pussies are guaranteed to not lose their tightness or your money back! @@.yellowgreen;¤15000@@ for a brand new vagina." +"Looking a little loose down there, I can fix that for you. Get you nice and tight again. Oh, and our pussies are guaranteed to not lose their tightness or your money back! @@.yellowgreen;<<print cashFormat(15000)>>@@ for a brand new vagina." <br> [[Get a tighter vagina|PC Surgery Degradation][$PC.newVag = 1, $cash -= 15000, $surgeryType = "tightPussy"]] <</if>> <<if $PC.preg == -2 && $PC.physicalAge < 60>> <br><br> - Now we can only do this so many times before your body just can't handle it, but if you absolutely must have a child with your, um, vintage, then we can do something for you. For @@.yellowgreen;¤50000,@@ we can clone and replace your depleted ovaries with slightly younger ones. They'll get you a couple more years of ovulation before they dry up too, but if you're desperate for a child, they may be your last option. + Now we can only do this so many times before your body just can't handle it, but if you absolutely must have a child with your, um, vintage, then we can do something for you. For @@.yellowgreen;<<print cashFormat(50000)>>,@@ we can clone and replace your depleted ovaries with slightly younger ones. They'll get you a couple more years of ovulation before they dry up too, but if you're desperate for a child, they may be your last option. [[Regenerate your ovaries and cheat menopause for a couple more years|PC Surgery Degradation][$PC.ovaryAge = 53, $PC.preg == 0, $cash -= 50000, $surgeryType = "ovulationRestart"]] <</if>> <br><br> -"Now, if what you are looking for is sex reassignment surgery, that's going to be more complicated. Personally I think you are fine the way you are, but if you insist on paying me, I won't say no to it. We'll need to take a DNA sample to clone the required organs, and that will take some time to complete, so tell me early if this is what you really want. I've had a few patients seeking a working set of both sexes, so if that gets you off, it is an option. As for prices, @@.yellowgreen;¤50000@@ for a sex swap, @@.yellowgreen;¤150000@@ to be a fully functional herm, oh and @@.red;breasts are not included unless you undergo a full body remodeling.@@ You'll have to set up another appointment for that, however. Oh, and I guess @@.yellowgreen;¤25000@@ is fair for having a sex organ removed, if you have both. It's a very invasive procedure, as we will be near completely remodeling your body. I assure you, we do such fantastic work that no one will know you weren't naturally born that way! Oh, and due to the extent of the surgery, we will not perform the procedure if you are pregnant, please clean yourself out before you arrive." +"Now, if what you are looking for is sex reassignment surgery, that's going to be more complicated. Personally I think you are fine the way you are, but if you insist on paying me, I won't say no to it. We'll need to take a DNA sample to clone the required organs, and that will take some time to complete, so tell me early if this is what you really want. I've had a few patients seeking a working set of both sexes, so if that gets you off, it is an option. As for prices, @@.yellowgreen;<<print cashFormat(50000)>>@@ for a sex swap, @@.yellowgreen;<<print cashFormat(150000)>>@@ to be a fully functional herm, oh and @@.red;breasts are not included unless you undergo a full body remodeling.@@ You'll have to set up another appointment for that, however. Oh, and I guess @@.yellowgreen;<<print cashFormat(25000)>>@@ is fair for having a sex organ removed, if you have both. It's a very invasive procedure, as we will be near completely remodeling your body. I assure you, we do such fantastic work that no one will know you weren't naturally born that way! Oh, and due to the extent of the surgery, we will not perform the procedure if you are pregnant, please clean yourself out before you arrive." <br> <<if $PC.preg > 0>> She pokes your belly. "You're pregnant. What did I tell you?" diff --git a/src/pregmod/fMarry.tw b/src/pregmod/fMarry.tw index 36944532adfba9e24124900887caddd3d1ee2443..5c472138a204ea20a4100c1e3159f678bc662f0a 100644 --- a/src/pregmod/fMarry.tw +++ b/src/pregmod/fMarry.tw @@ -9,15 +9,18 @@ <<set _m = $slaves.findIndex(function(s) { return s.ID == $activeSlave.relationshipTarget; })>> <<if _m != -1>> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _name = $slaves[_m].slaveName, _name = _name.replace("ss", "th"), _name = _name.replace("S", "Th"), _name = _name.replace("s", "th")>> + <<set _name = $slaves[_m].slaveName>> + <<set _name = nameReplace(_name)>> <<else>> <<set _name = $slaves[_m].slaveName>> <</if>> <</if>> <</if>> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _myName = $activeSlave.slaveName, _myName = _myName.replace("ss", "th"), _myName = _myName.replace("S", "Th"), _myName = _myName.replace("s", "th")>> - <<set _playerSurname = $PC.surname, _playerSurname = _playerSurname.replace("ss", "th"), _playerSurname = _playerSurname.replace("S", "Th"), _playerSurname = _playerSurname.replace("s", "th")>> + <<set _myName = $activeSlave.slaveName>> + <<set _myName = nameReplace(_myName)>> + <<set _playerSurname = $PC.surname>> + <<set _playerSurname = nameReplace(_playerSurname)>> <<else>> <<set _myName = $activeSlave.slaveName>> <<set _playerSurname = $PC.surname>> @@ -691,7 +694,7 @@ You tell $activeSlave.slaveName that you're going to marry her. (A proposal, of <</replace>> <</link>> <<if $cash > 10000>> -<br>Invite prominent citizens to a wedding (This will cost ¤10000): +<br>Invite prominent citizens to a wedding (This will cost <<print cashFormat(10000)>>): <br> <<link "Straightforward ceremony">> <<replace "#result">> You order $assistantName to invite deserving citizens to a straightforward ceremony for a slave being married to a slaveowner, and to make the arrangement. The wedding will take place during the upcoming week. diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw index 884c14309a7528f46728937fb24826496efa62f2..249a49a9761b58db458381794744e2563f0b861f 100644 --- a/src/pregmod/generateChild.tw +++ b/src/pregmod/generateChild.tw @@ -298,9 +298,10 @@ <</if>> <<set $activeSlave.mother = $mergeMom.ID>> <<if $mom.pregSource > 0>> + <<set _currentFather = $slaves.find(function(s) { return s.ID == $mom.pregSource; })>> <<set $activeSlave.father = $mergeDad.ID>> - <<set $activeSlave.slaveName = String($mom.slaveName + " and " + $mergeDad.slaveName + "'s child")>> - <<if def $mom.slaveSurname && $mom.slaveSurname != "">><<set $activeSlave.slaveSurname = $mom.slaveSurname>><<elseif def $mergeDad.slaveSurname && $mergeDad.slaveSurname != "">><<set $activeSlave.slaveSurname = $mergeDad.slaveSurname>><<else>><<set $activeSlave.slaveSurname = 0>><</if>> + <<set $activeSlave.slaveName = String($mom.slaveName + " and " + _currentFather.slaveName + "'s child")>> + <<if def $mom.slaveSurname && $mom.slaveSurname != "">><<set $activeSlave.slaveSurname = $mom.slaveSurname>><<elseif def _currentFather.slaveSurname && _currentFather.slaveSurname != "">><<set $activeSlave.slaveSurname = _currentFather.slaveSurname>><<else>><<set $activeSlave.slaveSurname = 0>><</if>> <<elseif $mom.pregSource == -1>> <<set $activeSlave.father = -1>> <<set $activeSlave.slaveName = String($mom.slaveName + " and my child")>> diff --git a/src/pregmod/huskSlave.tw b/src/pregmod/huskSlave.tw index 1b30e08b60fb57c1e752ba65fbd30af6324556fe..db43dca215a06ff585bd1967074b3ed9b27df86b 100644 --- a/src/pregmod/huskSlave.tw +++ b/src/pregmod/huskSlave.tw @@ -50,7 +50,7 @@ Virginity: <br><br><br> -Reserving a body will cost ¤10000 up front. Cancelling an order will refund your money, however if a delivered body is rejected; your money will not be refunded. +Reserving a body will cost <<print cashFormat(10000)>> up front. Cancelling an order will refund your money, however if a delivered body is rejected; your money will not be refunded. <<if $huskSlaveOrdered == 1>> [[Withdraw body order|Main][$huskSlaveOrdered = 0, $cash += 10000]] <<elseif $cash < 10000>> diff --git a/src/pregmod/huskSlaveSwap.tw b/src/pregmod/huskSlaveSwap.tw index dba1f9f3f6b29803067692678f711ab00ab1bc68..25059cd06a6118fd021afa8337749bc4735eb4b9 100644 --- a/src/pregmod/huskSlaveSwap.tw +++ b/src/pregmod/huskSlaveSwap.tw @@ -16,6 +16,6 @@ After an honestly impressive procedure, $slaves[_m].slaveName is released and al <br><br> <<slaveCost _oldSlave>> <<set _payout = Math.trunc($slaveCost/3)>> -$slaves[_m].slaveName's body was bought by the Flesh Heap for ¤_payout. +$slaves[_m].slaveName's body was bought by the Flesh Heap for <<print cashFormat(_payout)>>. <<set $cash += _payout>> <<set $activeSlave = 0, $swappingSlave = 0>> diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index 293bb1cb2e311a41e12802359db1dd1a33fec50a..7efc42061692a9b14c14aa9c31faf7ac650d70cf 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -22,11 +22,11 @@ $incubatorNameCaps is a clean, cold hall designed to be lined with tanks and the <</if>> <br>It can support $incubator <<if $incubator == 1>>child<<else>>children<</if>>. -[[Add another incubation tank|Incubator][$cash -= Math.trunc(60000*$upgradeMultiplierArcology), $incubator += 1]] //Costs ¤<<print Math.trunc(60000*$upgradeMultiplierArcology)>> and will increase upkeep costs// +[[Add another incubation tank|Incubator][$cash -= Math.trunc(60000*$upgradeMultiplierArcology), $incubator += 1]] //Costs <<print cashFormat(Math.trunc(60000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<if $freeTanks == 0>> All of the tanks are currently occupied by growing children. <<elseif $incubator > 1 && $reservedChildren < $freeTanks>> - [[Remove an incubation tank|Incubator][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $incubator -= 1]] //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> and will reduce upkeep costs// + [[Remove an incubation tank|Incubator][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $incubator -= 1]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will reduce upkeep costs// <</if>> <br><br> @@ -163,41 +163,41 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <<if $incubatorUpgradeSpeed == 52>> It has been upgraded with perfected growth accelerants; children grow at the rate of 1 week to 1 year. <<elseif $incubatorUpgradeSpeed == 18>> - It has been upgraded with advanced experimental growth accelerants; children grow at the rate of 3 weeks to 1 year. [[Fund speculative research into maximizing growth rate|Incubator][$cash -= Math.trunc(500000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 52]] //Costs ¤<<print Math.trunc(500000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + It has been upgraded with advanced experimental growth accelerants; children grow at the rate of 3 weeks to 1 year. [[Fund speculative research into maximizing growth rate|Incubator][$cash -= Math.trunc(500000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 52]] //Costs <<print cashFormat(Math.trunc(500000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<elseif $incubatorUpgradeSpeed == 9>> - It has been upgraded with advanced growth accelerants; children grow at the rate of 6 weeks to 1 year. [[Fund research into increasing growth rate even further|Incubator][$cash -= Math.trunc(75000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 18]] //Costs ¤<<print Math.trunc(75000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + It has been upgraded with advanced growth accelerants; children grow at the rate of 6 weeks to 1 year. [[Fund research into increasing growth rate even further|Incubator][$cash -= Math.trunc(75000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 18]] //Costs <<print cashFormat(Math.trunc(75000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<elseif $incubatorUpgradeSpeed == 6>> - It has been upgraded with growth accelerants; children grow at the rate of 9 weeks to 1 year. [[Further upgrade the incubators with specialized stem cells to speed growth|Incubator][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 9]] //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + It has been upgraded with growth accelerants; children grow at the rate of 9 weeks to 1 year. [[Further upgrade the incubators with specialized stem cells to speed growth|Incubator][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 9]] //Costs <<print cashFormat(Math.trunc(30000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<elseif $incubatorUpgradeSpeed == 5>> - The incubation tanks are basic; children grow at the rate of 12 weeks to 1 year. [[Upgrade the incubators with growth accelerating drugs|Incubator][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 6]] //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + The incubation tanks are basic; children grow at the rate of 12 weeks to 1 year. [[Upgrade the incubators with growth accelerating drugs|Incubator][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed = 6]] //Costs <<print cashFormat(Math.trunc(30000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <</if>> <br> <<if $incubatorUpgradeWeight == 1>> Advanced caloric monitoring systems have been installed in the tanks to monitor and maintain a developing child's weight. <<else>> - There are no systems in place to control a growing child's weight; they will likely come out emaciated from rapidly growing. [[Upgrade the growth tanks with weight monitoring systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeWeight = 1]] //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + There are no systems in place to control a growing child's weight; they will likely come out emaciated from rapidly growing. [[Upgrade the growth tanks with weight monitoring systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeWeight = 1]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <</if>> <br> <<if $incubatorUpgradeMuscles == 1>> Advanced monitoring and steroid injection systems have been installed in the tanks to monitor and maintain a developing child's musculature. <<else>> - There are no systems in place to control a growing child's musculature; they will likely come out frail and weak from rapidly growing. [[Upgrade the growth tanks with muscle monitoring systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeMuscles = 1]] //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + There are no systems in place to control a growing child's musculature; they will likely come out frail and weak from rapidly growing. [[Upgrade the growth tanks with muscle monitoring systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeMuscles = 1]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <</if>> <br> <<if $incubatorUpgradeReproduction == 1>> Advanced monitoring and hormone injection systems have been installed in the tanks to influence a developing child's reproductive organs. <<else>> - There are no systems in place to control a growing child's reproductive capability. [[Upgrade the growth tanks with hormone monitoring systems|Incubator][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $incubatorUpgradeReproduction = 1]] //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + There are no systems in place to control a growing child's reproductive capability. [[Upgrade the growth tanks with hormone monitoring systems|Incubator][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $incubatorUpgradeReproduction = 1]] //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <</if>> <br> <<if $incubatorUpgradeOrgans == 1>> Surgical tools have been added to the tank to be able to extract tissue samples from the occupant. <<elseif $organFarmUpgrade >= 1>> - The tanks lack the ability to extract tissue samples to be used by the organ fabricator. [[Upgrade the growth tanks with surgical extraction tools|Incubator][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $incubatorUpgradeOrgans = 1]] //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + The tanks lack the ability to extract tissue samples to be used by the organ fabricator. [[Upgrade the growth tanks with surgical extraction tools|Incubator][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $incubatorUpgradeOrgans = 1]] //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<else>> The tanks lack the ability to extract tissue samples and the dispensary lacks the ability to make use of them to fabricate organs. <</if>> @@ -206,7 +206,7 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu <<if $incubatorUpgradeGrowthStims == 1>> Advanced monitoring and stimulant injection systems have been installed in the tanks to monitor and maintain a developing child's height. <<elseif $growthStim == 1>> - There are no systems in place to control a growing child's height. [[Upgrade the growth tanks with stimulants injection systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeGrowthStims = 1]] //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>> and will increase upkeep costs// + There are no systems in place to control a growing child's height. [[Upgrade the growth tanks with stimulants injection systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeGrowthStims = 1]] //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>> and will increase upkeep costs// <<else>> There are no systems in place to control a growing child's height and you lack the capability to fabricate growth stimulants. <</if>> diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw index c9828fce078168326204cdb28f7d9a91b8e8702c..3dd08aadb9e03c481051eaf4df96cfd007986f33 100644 --- a/src/pregmod/managePersonalAffairs.tw +++ b/src/pregmod/managePersonalAffairs.tw @@ -365,7 +365,8 @@ On formal occasions, you are announced as $PCTitle. By slaves, however, you pref <<link "Apply">> <<replace "#result">> Your title is now $PC.customTitle. - <<set $PC.customTitleLisp = $PC.customTitle, $PC.customTitleLisp = $PC.customTitleLisp.replace("ss", "th"), $PC.customTitleLisp = $PC.customTitleLisp.replace("S", "Th"), $PC.customTitleLisp = $PC.customTitleLisp.replace("s", "th")>> + <<set $PC.customTitleLisp = $PC.customTitle>> + <<set $PC.customTitleLisp = nameReplace($PC.customTitleLisp)>> <</replace>> <</link>> <</replace>> @@ -375,7 +376,8 @@ On formal occasions, you are announced as $PCTitle. By slaves, however, you pref <<link "Apply">> <<replace "#result">> Your title is now $PC.customTitle. - <<set $PC.customTitleLisp = $PC.customTitle, $PC.customTitleLisp = $PC.customTitleLisp.replace("ss", "th"), $PC.customTitleLisp = $PC.customTitleLisp.replace("S", "Th"), $PC.customTitleLisp = $PC.customTitleLisp.replace("s", "th")>> + <<set $PC.customTitleLisp = $PC.customTitle>> + <<set $PC.customTitleLisp = nameReplace($PC.customTitleLisp)>> <</replace>> <</link>> | <<link "Stop using a custom title">> diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index 6eccd95df887f2f2dd74402ea67eb66f0504e1b9..6c1706991271d5647c61414c275432b3a97a6961 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -1070,7 +1070,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s You take her to the body modification studio, strap her down, pierce her clit, and insert what appears to be a large stainless steel barbell piercing. It actually contains a device that can vibrate to give her sexual stimulation or create subtle pain to suppress pleasure. It is connected wirelessly to the arcology, which can be given instructions to encourage or discourage sexual pleasure in specific situations. You run a quick test. On the oral setting, as soon as she kneels in front of your crotch, she gasps as the stimulation starts. On the anal setting, she whimpers when you run a finger across her asshole. <</replace>> <</link>> - //This option costs ¤$SPcost// + //This option costs <<print cashFormat($SPcost)>>// <<elseif $activeSlave.dick > 0>> <br><<link "Give her a smart frenulum piercing">> <<set $activeSlave.clitPiercing = 3>> @@ -1079,7 +1079,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s You take her to the body modification studio, strap her down, pierce her frenulum, and insert what appears to be a large stainless steel barbell piercing. It actually contains a device that can vibrate to give her sexual stimulation or create subtle pain to suppress pleasure. It is connected wirelessly to the arcology, which can be given instructions to encourage or discourage sexual pleasure in specific situations. You run a quick test. On the oral setting, as soon as she kneels in front of your crotch, she gasps as the stimulation starts. On the anal setting, she whimpers and gets rock hard when you run a finger across her asshole. <</replace>> <</link>> - //This option costs ¤$SPcost// + //This option costs <<print cashFormat($SPcost)>>// <</if>> <br><<link "Tie her up and give her a good whipping">> @@ -1208,7 +1208,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new ridiculous fake tits. She's @@.hotpink;deliriously happy@@ that she has her own pair of giant breasts hanging from her stretched chest and @@.mediumaquamarine;hopes@@ you have plans to make them even bigger, even though she is already struggling to keep upright. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <br><<link "Implant a massive pair of 7500cc string implants in her chest">> <<set $activeSlave.devotion += 25>> <<set $activeSlave.trust += 25>> @@ -1221,7 +1221,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new ridiculous fake tits. She's @@.hotpink;deliriously happy@@ that she has her own pair of monster breasts straining her chest and @@.mediumaquamarine;bounces cheerfully@@ when she hears they'll keep growing, despite her near inability to stay upright. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<elseif $activeSlave.boobs < 1000>> <br><<link "Implant a pair of 1000cc fillable implants in her chest">> <<set $activeSlave.devotion += 15>> @@ -1234,7 +1234,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new fake balloons. She's @@.hotpink;deliriously happy@@ that she has her own pair of big breasts hanging from her chest and @@.mediumaquamarine;hopes@@ you have plans to make them even bigger. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <br><<link "Implant a heavy pair of 1500cc string implants in her chest">> <<set $activeSlave.devotion += 15>> <<set $activeSlave.trust += 15>> @@ -1247,7 +1247,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new fake balloons. She's @@.hotpink;deliriously happy@@ that she has her own pair of big breasts hanging from her chest and @@.mediumaquamarine;bounces cheerfully@@ when she hears they'll keep growing. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<else>> Her breasts are already so large that basic implants will not have a noticeable enough effect to sate her curiosity. <</if>> @@ -1276,7 +1276,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes from her induced coma, she nearly faints at the sight of her immense middle. She's @@.hotpink;deliriously happy@@ at her hugeness and @@.mediumaquamarine;squirms happily@@ when she hears you can make it bigger, despite the fact that it is nearly as large as she is and pins her to the bed she lies upon. As it was an invasive surgery, @@.red;her health has been greatly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <</if>> <br><<link "Implant a 2000cc belly implant in her abdomen">> <<set $activeSlave.devotion += 15>> @@ -1287,7 +1287,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<SetBellySize $activeSlave>> <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new bulbous middle. She's @@.hotpink;deliriously happy@@ that she has her own round belly and @@.mediumaquamarine;bounces cheerfully@@ when she hears you can make it bigger. As with all surgery @@.red;her health has been slightly affected.@@ - <</replace>> //This option costs ¤$surgeryCost// + <</replace>> //This option costs <<print cashFormat($surgeryCost)>>// <</link>> <</if>> @@ -1358,7 +1358,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her wide hips, especially since she can't figure out how to roll over with them. She's @@.hotpink;deliriously happy@@ that she is ridiculously wide and @@.mediumaquamarine;wiggles her door-jammers cheerfully@@ at you whenever she gets the chance. Since the surgery was invasive, @@.red;her health has been greatly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<elseif $activeSlave.hips < 2>> <br><<link "Surgically widen her hips">> <<set $activeSlave.devotion += 15>> @@ -1370,7 +1370,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her wide hips. She's @@.hotpink;deliriously happy@@ that she is wider than ever and @@.mediumaquamarine;wiggles her hips cheerfully@@ at you whenever she gets the chance. Since the surgery was invasive, @@.red;her health has been greatly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<else>> Your surgery suite is not outfitted to widen her hips further. <</if>> @@ -1412,7 +1412,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new ridiculous fake ass, not that she has much choice, since it has her pinned to the bed. She's @@.hotpink;deliriously happy@@ that she has her own pair of giant butt cheeks ballooning from her bottom and @@.mediumaquamarine;hopes@@ you have plans to make them even bigger, even though she is already struggling to escape from under them. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<elseif $activeSlave.butt < 6>> <br><<link "Implant a pair of fillable implants in her rear">> <<set $activeSlave.devotion += 15>> @@ -1424,7 +1424,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new fake bottom. She's @@.hotpink;deliriously happy@@ that she has her own pair of big butt cheeks hanging from her rear and @@.mediumaquamarine;hopes@@ you have plans to make them even bigger. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <br><<link "Implant a heavy pair of string implants in her rear">> <<set $activeSlave.devotion += 15>> <<set $activeSlave.trust += 15>> @@ -1436,10 +1436,10 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s <<replace "#result">> You escort her to the remote surgery, strap her in, and put her under. When she awakes, she can't keep her hands off her new fake bottom. She's @@.hotpink;deliriously happy@@ that she has her own pair of big butt cheeks hanging from her rear and @@.mediumaquamarine;bounces them cheerfully@@ when she hears they'll keep growing. As with all surgery @@.red;her health has been slightly affected.@@ <</replace>> - <</link>> //This option costs ¤$surgeryCost// + <</link>> //This option costs <<print cashFormat($surgeryCost)>>// <<else>> Her butt is already so large that basic implants will not have a noticeable enough effect to sate her curiosity. <</if>> <</if>> -</span> \ No newline at end of file +</span> diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw index 8a4563481615a8b543fbdcf8926f68dad257556b..74fd8c61e84f1c008331e8e3180a1d74a946ce72 100644 --- a/src/pregmod/organFarmOptions.tw +++ b/src/pregmod/organFarmOptions.tw @@ -63,7 +63,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000 and will add a prostate if one is not already present// + <</link>> //Costs <<print cashFormat(5000)>> and will add a prostate if one is not already present// <</if>> <<if $slaveOrgans.testicles != 1>> <br> @@ -73,7 +73,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000 and will add a prostate if one is not already present; requires a penis for successful implantation// + <</link>> //Costs <<print cashFormat(5000)>> and will add a prostate if one is not already present; requires a penis for successful implantation// <</if>> <<if $slaveOrgans.scrotum != 1>> <<if $activeSlave.scrotum == 0>> @@ -84,7 +84,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤2500 and requires balls for successful implantation// + <</link>> //Costs <<print cashFormat(2500)>> and requires balls for successful implantation// <</if>> <</if>> <<if $animalParts != 0>> @@ -96,7 +96,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000 and requires a penis for successful implantation// + <</link>> //Costs <<print cashFormat(5000)>> and requires a penis for successful implantation// <</if>> <<if $slaveOrgans.dogTesticles != 1>> <br> @@ -106,7 +106,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000 and requires a penis for successful implantation// + <</link>> //Costs <<print cashFormat(5000)>> and requires a penis for successful implantation// <</if>> <</if>> <<if $slaveOrgans.foreskin != 1>> @@ -118,7 +118,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤2500// + <</link>> //Costs <<print cashFormat(2500)>>// <</if>> <</if>> <</if>> @@ -130,7 +130,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000 and requires a vagina for successful implantation// + <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> <<if $slaveOrgans.prostate != 1>> <br> @@ -140,7 +140,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000 and does not require the presence any specific organ for successful implantation// + <</link>> //Costs <<print cashFormat(5000)>> and does not require the presence any specific organ for successful implantation// <</if>> <<if $animalParts != 0>> <<if $slaveOrgans.pigOvaries != 1>> @@ -151,7 +151,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000 and requires a vagina for successful implantation// + <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> <<if $slaveOrgans.pigOvaries != 1>> <br> @@ -161,7 +161,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000 and requires a vagina for successful implantation// + <</link>> //Costs <<print cashFormat(10000)>> and requires a vagina for successful implantation// <</if>> <</if>> <<if $slaveOrgans.eyes != 1>> @@ -173,7 +173,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000 and is imperfect - eyes will lack natural color// + <</link>> //Costs <<print cashFormat(10000)>> and is imperfect - eyes will lack natural color// <</if>> <</if>> <<if $slaveOrgans.voicebox != 1>> @@ -185,7 +185,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000// + <</link>> //Costs <<print cashFormat(5000)>>// <</if>> <</if>> <<if $arcologies[0].FSGenderRadicalistResearch == 1>> @@ -197,7 +197,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤20000 and the slave must not have female repoductive organs for successful implantation// + <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female repoductive organs for successful implantation// <</if>> <<if $animalParts != 0>> <<if $slaveOrgans.mpregPig != 1>> @@ -208,7 +208,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤20000 and the slave must not have female repoductive organs for successful implantation// + <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female repoductive organs for successful implantation// <</if>> <<if $slaveOrgans.mpregDog != 1>> <br> @@ -218,7 +218,7 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <<set _newOrgan.ID = $activeSlave.ID>> <<set $organs.push(_newOrgan)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤20000 and the slave must not have female repoductive organs for successful implantation// + <</link>> //Costs <<print cashFormat(20000)>> and the slave must not have female repoductive organs for successful implantation// <</if>> <</if>> <</if>> @@ -811,4 +811,4 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr <</if>> <</if>> <</for>> /* for of the $completedOrgans loop */ -<</if>> \ No newline at end of file +<</if>> diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index 64f7553ce3d80b7c200d02e7a3615305dd622a31..cb53cafa0c97209e4ed836280bd319d7573f1528 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -126,7 +126,7 @@ Now the only question is what to do with the would be rapist. You could toss the <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> <br> -//Applying enslavement as punishment will cost ¤$contractCost. Doing so and then selling her immediately will bring in approximately ¤$slaveCost.// +//Applying enslavement as punishment will cost <<print cashFormat($contractCost)>>. Doing so and then selling her immediately will bring in approximately <<print cashFormat($slaveCost)>>.// <<set $saleDescription = 1>><<include "Long Slave Description">> diff --git a/src/pregmod/reLegendaryWomb.tw b/src/pregmod/reLegendaryWomb.tw index 065438ea9381b6fd65c388dbb380b9b4a05866f7..a3cfb9fe2de4bc111ec929ea91a6b30c3ca5d67d 100644 --- a/src/pregmod/reLegendaryWomb.tw +++ b/src/pregmod/reLegendaryWomb.tw @@ -39,7 +39,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <</replace>> <</if>> <</link>> -<br><<link "Spend ¤5000 bribing the judges">> +<br><<link "Spend <<print cashFormat(5000)>> bribing the judges">> <<replace "#name">> $activeSlave.slaveName <</replace>> @@ -61,7 +61,7 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <</replace>> <</if>> <</link>> -<br><<link "Spend ¤10000 bribing the judges and sabotaging the competition">> +<br><<link "Spend <<print cashFormat(10000)>> bribing the judges and sabotaging the competition">> <<replace "#name">> $activeSlave.slaveName <</replace>> @@ -85,4 +85,4 @@ This is a rare opportunity. The idea of pregnancy pageant isn't new but it is un <</link>> </span> -<</if>> /* closes validity check */ \ No newline at end of file +<</if>> /* closes validity check */ diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw index 66d120e9f939b83fbf7a16734b01c972cf6f3d50..a231e7ee1e326306080a1e7c5d7750ebd638829c 100644 --- a/src/pregmod/seFCTVshows.tw +++ b/src/pregmod/seFCTVshows.tw @@ -336,7 +336,7 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN <<set $slaveCost *= 1.3>> <</if>> <<set $slaveCost = 500*Math.trunc($slaveCost/500)>> -The offered price is ¤<<print $slaveCost>>. +The offered price is <<print cashFormat($slaveCost)>>. <<if $cash >= $slaveCost>> <br>[[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $nextLink = "Scheduled Event", $returnTo = "Scheduled Event"]] @@ -572,7 +572,7 @@ The offered price is ¤<<print $slaveCost>>. <<set $purchasedSagBGone = 1, $cash -= 50>> Your order should arrive by next week. If the advertisement is to be believed, all you need to do is rub the cream into your breasts several times a day and it will ward off sagging. <</replace>> - <</link>> // This will cost ¤50 // + <</link>> // This will cost <<print cashFormat(50)>> // </span> <<else>> You could always order a crate to play around with. Who knows, maybe it'll actually work?<<if $PC.dick == 1>> At the very least it should make for some decent lubricant for a titfuck.<</if>> @@ -598,7 +598,7 @@ The offered price is ¤<<print $slaveCost>>. <<set $purchasedSagBGone = 1, $cash -= 50>> Your order should arrive by next week. If the advertisement is to be believed, all you need to do is rub the cream into your breasts several times a day and it will ward off sagging. <</replace>> - <</link>> // This will cost ¤50 // + <</link>> // This will cost <<print cashFormat(50)>> // </span> <</if>> diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw index 9425e4315de3bd580615357d9b5a6202ee6cb418..286a16293e0af96072fdb1e47acc553a1da80331 100644 --- a/src/pregmod/sePlayerBirth.tw +++ b/src/pregmod/sePlayerBirth.tw @@ -51,7 +51,7 @@ PC.pregSource documentation <<if $PC.pregSource == -1>> <<set $babyGender = either(1,2)>> - Since you are heavily pregnant with a child of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that and a note stating your next breeding partner and a notice that ¤50000 has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if $PC.pregType == 1>>little <<if $babyGender == 1>>girl<<else>>boy<</if>> before they took <<if $babyGender == 1>>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into a proper member of the future world. + Since you are heavily pregnant with a child of the Societal Elite, you are quickly taken to the finest clinic the arcology has to offer. After a quick sedation, you awake to find your belly no longer round with child; that and a note stating your next breeding partner and a notice that <<print cashFormat(50000)>> has been added to your account. The Societal Elite are @@.green;very pleased@@ at their new addition to the ranks. You just wish you could have seen your <<if $PC.pregType == 1>>little <<if $babyGender == 1>>girl<<else>>boy<</if>> before they took <<if $babyGender == 1>>her<<else>>him<</if>><<else>>babies before they took them<</if>> away to be raised into a proper member of the future world. <<if $PC.ovaryAge >= 55 && $playerAging != 0>> You are getting too old to have children; you feel like <<if $PC.pregType > 1>>they<<else>>this<</if>> may be your last. <<set $PC.preg = -2>> @@ -552,7 +552,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <<if $arcologies[0].FSRepopulationFocus > 40>> | <<link "Breeding School">><<replace "#choice">><<print "You have decided to send them to be raised into a proper breeder. Perhaps you'll even see them again, though it's unlikely you'll recognize them with their reproduction focused body.">><</replace>><<set $breederOrphanageTotal += $PC.pregType>><</link>> <</if>> - <<if $Cash4Babies == 1>> | <<link "Auction Them">><<replace "#choice">><<print "You send the child to be sold at auction amongst other prestigious slaves. The winning bid for your offspring came in at @@.yellowgreen;¤<<print 1000*$seed>>.@@">><</replace>><<set $cash += 1000*$seed*$PC.pregType>><</link>><</if>> + <<if $Cash4Babies == 1>> | <<link "Auction Them">><<replace "#choice">><<print "You send the child to be sold at auction amongst other prestigious slaves. The winning bid for your offspring came in at @@.yellowgreen;<<print cashFormat(1000*$seed)>>.@@">><</replace>><<set $cash += 1000*$seed*$PC.pregType>><</link>><</if>> </span> <</if>> @@ -567,4 +567,4 @@ You arrange yourself to give birth, relaxing until your body urges you to begin -<<set $badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $seed = 0, $babyGender = 0, $PC.belly = 2000>> \ No newline at end of file +<<set $badBirth = 0, $PC.pregSource = 0, $PC.pregType = 0, $seed = 0, $babyGender = 0, $PC.belly = 2000>> diff --git a/src/pregmod/theCattleRanch.tw b/src/pregmod/theCattleRanch.tw index 86d2d4f123654af6a7e46d8e6a71540d023e989a..b39fea3424bb6463c9a9bcdb94bed149e09ad1b5 100644 --- a/src/pregmod/theCattleRanch.tw +++ b/src/pregmod/theCattleRanch.tw @@ -21,7 +21,7 @@ <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other cows to order|The Cattle Ranch][$cash -= $slaveCost, $TCR.schoolSale = 0, $TCR.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/pregmod/theHippolytaAcademy.tw b/src/pregmod/theHippolytaAcademy.tw index 6483725ea1bcdfbe184d2ae23ee5bf91c0e06287..8001f721a07748fcd46d51d790c5c1cc59294298 100644 --- a/src/pregmod/theHippolytaAcademy.tw +++ b/src/pregmod/theHippolytaAcademy.tw @@ -30,7 +30,7 @@ The Hippolyta Academy is one of the most famous slave bodyguarding schools in al <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|The Hippolyta Academy][$cash -= $slaveCost, $HA.schoolSale = 0, $HA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/pregmod/widgets/economyWidgets.tw b/src/pregmod/widgets/economyWidgets.tw index 9e367e45ca0b0b5235e2cee2ff6d4ca49d4d7a89..38f6bb1ebf042d68cc2e4bf79983f2b7620a1688 100644 --- a/src/pregmod/widgets/economyWidgets.tw +++ b/src/pregmod/widgets/economyWidgets.tw @@ -387,24 +387,24 @@ <<widget "CorpDevBuySell">> <<set _textboxMLArg = '_'+$args[1]>> | Trade Qty -<<textbox `'_Num' + $args[0]` `eval(parse('_Num' + $args[0]))`>><<script>>setTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>>: +<<textbox `'_Num' + $args[0]` `eval(parse('_Num' + $args[0]))`>><<script>>setTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>>: <<link "Buy">> <<if Number.isInteger(Number.parseFloat(eval(parse('_Num' + $args[0])))) == false>> /* Checks if _Numasset is string */ /* Buy all */ <<if State.temporary[$args[1]].toLowerCase() == "all" || "max">> <<set State.temporary[$args[1]] = Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - Bought <<print Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> units for ¤<<print Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))*500*State.variables[$args[0]+"AssetPrice"]>> + Bought <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> units for <<print cashFormat(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))*500*State.variables[$args[0]+"AssetPrice"])>> <</replace>> <<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>> <<set $corpCash -= (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace '#cashOnHand'>> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace `'#'+$args[0]+'AssetsDisp'`>> - ¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<print Math.floor(State.variables[$args[0]+"Assets"]/500)>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) + <<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<print commaNum(Math.floor(State.variables[$args[0]+"Assets"]/500))>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) <</replace>> - <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>> + <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> <<else>> /* Error if decimal or not "all" or "max" string */ <<replace `'#'+$args[0]+'AssetsPurchasing'`>> Please input a round number. <</replace>> @@ -414,35 +414,35 @@ <<set _DesPerc = State.temporary[$args[1]]>> <<set State.temporary[$args[1]] = Math.floor((Math.clamp((Number.parseFloat(State.temporary[$args[1]])/100),0,1)*$corpCash)/(State.variables[$args[0]+"AssetPrice"] * 500))>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - Purchased <<print State.temporary[$args[1]]>> units (<<print (State.temporary[$args[1]]*(State.variables[$args[0]+"AssetPrice"] * 50000)/$corpCash).toFixed(2)>>% of cash, desired was _DesPerc) + Purchased <<print commaNum(State.temporary[$args[1]])>> units (<<print commaNum((State.temporary[$args[1]]*(State.variables[$args[0]+"AssetPrice"] * 50000)/$corpCash).toFixed(2))>>% of cash, desired was _DesPerc) <</replace>> <<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>> <<set $corpCash -= (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace '#cashOnHand'>> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace `'#'+$args[0]+'AssetsDisp'`>> - ¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<print Math.floor(State.variables[$args[0]+"Assets"]/500)>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) + <<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<print commaNum(Math.floor(State.variables[$args[0]+"Assets"]/500))>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) <</replace>> - <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>> + <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> /* Successful buy */ <<elseif (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"] < $corpCash>> <<set State.variables[$args[0]+"Assets"] += (eval(parse('_Num' + $args[0]))) * 500>> <<set $corpCash -= (eval(parse('_Num' + $args[0]))) * 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace '#cashOnHand'>> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace `'#'+$args[0]+'AssetsDisp'`>> - ¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<print Math.floor(State.variables[$args[0]+"Assets"]/500)>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) + <<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<print commaNum(Math.floor(State.variables[$args[0]+"Assets"]/500))>> unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) <</replace>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>><</replace>> /* Unsuccessful buy but have enough cash for more than 1 unit */ <<elseif $corpCash > 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - The corp can only buy <<print Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> more unit<<if Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)) > 1 >>s<</if>> of $args[0] assets. + The corp can only buy <<print commaNum(Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)))>> more unit<<if Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500)) > 1 >>s<</if>> of $args[0] assets. <</replace>> <<set State.temporary[$args[1]] = Math.floor($corpCash/(State.variables[$args[0]+"AssetPrice"] * 500))>> - <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>> + <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> /* Unsuccessful buy */ <<else>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>>There are insufficient funds for additional purchases.<</replace>> @@ -453,18 +453,18 @@ /* Sell all */ <<if State.temporary[$args[1]].toLowerCase() == "all" || "max">> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - Sold <<print Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> units for ¤<<print Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)*500*State.variables[$args[0]+"AssetPrice"]>> + Sold <<print commaNum(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500))>> units for <<print cashFormat(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)*500*State.variables[$args[0]+"AssetPrice"])>> <</replace>> <<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> <<set State.variables[$args[0]+"Assets"] -= eval(parse('_Num' + $args[0])) * 500>> <<set $corpCash += eval(parse('_Num' + $args[0])) * 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace '#cashOnHand'>> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace `'#'+$args[0]+'AssetsDisp'`>> - ¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print Math.ceil(State.variables[$args[0]+"Assets"]/500)>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) + <<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print commaNum(Math.ceil(State.variables[$args[0]+"Assets"]/500))>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) <</replace>> - <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>> + <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> /* Error if decimal or not "all" or "max" string */ <<else>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> Please input a round number. <</replace>> @@ -474,38 +474,38 @@ <<set _DesPerc = State.temporary[$args[1]]>> <<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500*(Math.clamp((Number.parseFloat(State.temporary[$args[1]])/100),0,1)))>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - Sold <<print State.temporary[$args[1]]>> units (<<print (State.temporary[$args[1]]*100/((State.variables[$args[0]+"Assets"]-500)/500)).toFixed(2)>>% of $args[0] assets, desired was _DesPerc) + Sold <<print commaNum(State.temporary[$args[1]])>> units (<<print commaNum((State.temporary[$args[1]]*100/((State.variables[$args[0]+"Assets"]-500)/500)).toFixed(2))>>% of $args[0] assets, desired was _DesPerc) <</replace>> <<set State.variables[$args[0]+"Assets"] -= eval(parse('_Num' + $args[0])) * 500>> <<set $corpCash += eval(parse('_Num' + $args[0])) * 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace '#cashOnHand'>> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace `'#'+$args[0]+'AssetsDisp'`>> - ¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print Math.ceil(State.variables[$args[0]+"Assets"]/500)>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) + <<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<if Math.ceil(State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print commaNum(Math.ceil(State.variables[$args[0]+"Assets"]/500))>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) <</replace>> - <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>> + <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> /* Successful sell */ <<elseif State.variables[$args[0]+"Assets"] > 500 && eval(parse('_Num' + $args[0])) * 500 < State.variables[$args[0]+"Assets"]>> <<set State.variables[$args[0]+"Assets"] -= eval(parse('_Num' + $args[0])) * 500>> <<set $corpCash += eval(parse('_Num' + $args[0])) * 500 * State.variables[$args[0]+"AssetPrice"]>> <<replace '#cashOnHand'>> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace `'#'+$args[0]+'AssetsDisp'`>> - ¤<<print State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"]>> (<<if (State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print Math.ceil(State.variables[$args[0]+"Assets"]/500)>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) + <<print cashFormat(State.variables[$args[0]+"AssetPrice"] * State.variables[$args[0]+"Assets"])>> (<<if (State.variables[$args[0]+"Assets"]/500) <1>> <1 <<else>><<print commaNum(Math.ceil(State.variables[$args[0]+"Assets"]/500))>> <</if>>unit<<if State.variables[$args[0]+"Assets"]/500 > 1>>s<</if>>) <</replace>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>><</replace>> /* Unsuccessful sell but have enough assets for more than 1 unit */ <<elseif State.variables[$args[0]+"Assets"] > 500>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>> - The corp can only sell <<print Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> more unit<<if Math.ceil((State.variables[$args[0]+"Assets"]-500)/500) > 1 >>s<</if>> of $args[0] assets. + The corp can only sell <<print commaNum(Math.ceil((State.variables[$args[0]+"Assets"]-500)/500))>> more unit<<if Math.ceil((State.variables[$args[0]+"Assets"]-500)/500) > 1 >>s<</if>> of $args[0] assets. <</replace>> <<set State.temporary[$args[1]] = Math.ceil((State.variables[$args[0]+"Assets"]-500)/500)>> - <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 5);<</script>> + <<replace `'#'+'controls'+$args[0]`>><<CorpDevBuySell $args[0] $args[1]>><</replace>><<script>>setReplaceTextboxMaxLength(State.temporary["textboxMLArg"], 10);<</script>> /* Unsuccessful sell */ <<else>> <<replace `'#'+$args[0]+'AssetsPurchasing'`>>The corp cannot sell any more $args[0] assets.<</replace>> <</if>> <</link>> -<</widget>> \ No newline at end of file +<</widget>> diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 60bccc1646d81295b74dd7183c387ec31f225ba1..6f88a7d1d496eda98102db49c2fe139e10f3dfc8 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -427,7 +427,7 @@ In order to be eligible to be bred, the potential breeding bitch must first sati <br>She must be big, soft and fat. <</if>> <</if>> -<br>For each slave examined, a fee of @@.yellowgreen;¤5000@@ will be deducted from your account. +<br>For each slave examined, a fee of @@.yellowgreen;<<print cashFormat(5000)>>@@ will be deducted from your account. <br>Failures will be sterilized. Please make sure your slave fits the criteria before submitting them for testing. We shall not be held responsible for time wasted. <br>Updates will be posted periodically. It is your responsibility to keep up to date with current standards. <</widget>> @@ -608,7 +608,7 @@ $activeSlave.slaveName is up for review: <br>They are not permitted for public use or anything that may harm their growing child. The child within them is considered a member of the elite class and as such, any harm that comes to them will result in severe penalties to the breeder's owner. Development of the child will be closely monitored; should the fetus be identified as not of the owner's blood (or any other member of the Elite class), said owner shall face severe fines. <<set $activeSlave.breedingMark = 1, $activeSlave.pregControl = "none">> <</if>> -<br>@@.yellowgreen;¤5000@@ has been deducted from your account as agreed. +<br>@@.yellowgreen;<<print cashFormat(5000)>>@@ has been deducted from your account as agreed. <<removeJob $activeSlave $activeSlave.assignment>> <</widget>> @@ -1243,10 +1243,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set _lostBabies = 0>> <<else>> <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1286,7 +1286,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $breederOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> <</link>> - //Will cost a one time ¤50// | + //Will cost a one time <<print cashFormat(50)>>// | <</if>> <<link 'Send them to a citizen school'>> <<replace `"#" + _dispositionId`>> @@ -1303,7 +1303,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> <</link>> - //Will cost ¤100 weekly// + //Will cost <<print cashFormat(100)>> weekly// | <<link 'Have them raised privately'>> <<replace `"#" + _dispositionId`>> The child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to be privately raised, to be brought up as a future high class citizen. $slaves[$i].slaveName @@ -1320,7 +1320,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += $slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> <</link>> - //Will cost ¤500 weekly// + //Will cost <<print cashFormat(500)>> weekly// <</capture>> <</if>> <</span>> @@ -1328,10 +1328,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<elseif $Cash4Babies == 1>> <<set _babyCost = random(-12,12)>> <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1670,10 +1670,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set _lostBabies = 0>> <<else>> <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1713,7 +1713,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $breederOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> <</link>> - //Will cost a one time ¤50// | + //Will cost a one time <<print cashFormat(50)>>// | <</if>> <<link 'Send them to a citizen school'>> <<replace `"#" + _dispositionId`>> @@ -1730,7 +1730,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> <</link>> - //Will cost ¤100 weekly// + //Will cost <<print cashFormat(100)>> weekly// | <<link 'Have them raised privately'>> <<replace `"#" + _dispositionId`>> The child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to be privately raised, to be brought up as a future high class citizen. $slaves[$i].slaveName @@ -1747,7 +1747,7 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += $slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> <</link>> - //Will cost ¤500 weekly// + //Will cost <<print cashFormat(500)>> weekly// <</capture>> <</if>> <</span>> @@ -1755,10 +1755,10 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<elseif $Cash4Babies == 1 && $slaves[$i].pregType > 0>> <<set _babyCost = random(-12,12)>> <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1791,6 +1791,51 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <</widget>> +<<widget "AgePCEffects">> +<<switch $PC.actualAge>> +<<case 3>> + <<set $AgeTrainingLowerBounds = 18, $AgeTrainingUpperBounds = 20, $AgePricing = .1, $AgeTrainingEffect = .1>> +<<case 4>> + <<set $AgeTrainingLowerBounds = 17, $AgeTrainingUpperBounds = 19, $AgePricing = .15, $AgeTrainingEffect = .15>> +<<case 5>> + <<set $AgeTrainingLowerBounds = 16, $AgeTrainingUpperBounds = 18, $AgePricing = .35, $AgeTrainingEffect = .35>> +<<case 6>> + <<set $AgeTrainingLowerBounds = 15, $AgeTrainingUpperBounds = 17, $AgePricing = .55, $AgeTrainingEffect = .55>> +<<case 7>> + <<set $AgeTrainingLowerBounds = 14, $AgeTrainingUpperBounds = 16, $AgePricing = .75, $AgeTrainingEffect = .75>> +<<case 8>> + <<set $AgeTrainingLowerBounds = 13, $AgeTrainingUpperBounds = 15, $AgePricing = .85, $AgeTrainingEffect = .85>> +<<case 9>> + <<set $AgeTrainingLowerBounds = 12, $AgeTrainingUpperBounds = 14, $AgePricing = 1.00, $AgeTrainingEffect = 1.00>> +<<case 10>> + <<set $AgeTrainingLowerBounds = 11, $AgeTrainingUpperBounds = 13, $AgePricing = 1.0005, $AgeTrainingEffect = 1.0005>> +<<case 11>> + <<set $AgeTrainingLowerBounds = 10, $AgeTrainingUpperBounds = 12, $AgePricing = 1.01, $AgeTrainingEffect = 1.01>> +<<case 12>> + <<set $AgeTrainingLowerBounds = 9, $AgeTrainingUpperBounds = 11, $AgePricing = 1.02, $AgeTrainingEffect = 1.02>> +<<case 13>> + <<set $AgeTrainingLowerBounds = 8, $AgeTrainingUpperBounds = 10, $AgePricing = 1.03, $AgeTrainingEffect = 1.03>> +<<case 14>> + <<set $AgeTrainingLowerBounds = 7, $AgeTrainingUpperBounds = 9, $AgePricing = 1.04, $AgeTrainingEffect = 1.04>> +<<case 15>> + <<set $AgeTrainingLowerBounds = 6, $AgeTrainingUpperBounds = 8, $AgePricing = 1.05, $AgeTrainingEffect = 1.05>> +<<case 16>> + <<set $AgeTrainingLowerBounds = 5, $AgeTrainingUpperBounds = 7, $AgePricing = 1.06, $AgeTrainingEffect = 1.06>> +<<case 17>> + <<set $AgeTrainingLowerBounds = 4, $AgeTrainingUpperBounds = 6, $AgePricing = 1.07, $AgeTrainingEffect = 1.07>> +<<case 18>> + <<set $AgeTrainingLowerBounds = 3, $AgeTrainingUpperBounds = 5, $AgePricing = 1.08, $AgeTrainingEffect = 1.08>> + +/* <<case 19>> */ +/* <<set $AgeTrainingLowerBounds = 2, $AgeTrainingUpperBounds = 4, $AgePricing = 1.09, $AgeTrainingEffect = 1.09>> */ +/* <<case 20>> */ +/* <<set $AgeTrainingLowerBounds = 1, $AgeTrainingUpperBounds = 3, $AgePricing = 1.10, $AgeTrainingEffect = 1.10 >> */ +/* <<default>> */ +/* <<set $AgeTrainingLowerBounds = 0, $AgeTrainingUpperBounds = 0, $AgePricing = 0, $AgeTrainingEffect = .95>> */ + +<</switch>> +<</widget>> + <<widget "HeroSlavesCleanup">> <<run $heroSlaves.forEach(function(s) { const validRaces = [ diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index 69d9f14402f8dbbe648f963031f451b4388f0120..3891646023631fe30b5d1ae0cdea14baedbd7002 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -2870,6 +2870,13 @@ Setting missing slave variables: <<if ndef _Slave.origSkin>><<set _Slave.origSkin = _Slave.skin>><</if>> <</for>> +<<set $AgePricing = 1>> +<<set $AgeTrainingEffect = 1>> +<<set $AgeTrainingUpperBounds = 14>> +<<set $AgeTrainingLowerBounds = 12>> +<<set $MinEffectedAge = 3>> +<<set $PastPrimeAge = 5000>> + <<HeroSlavesCleanup>> Done! diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw index 6dbf11e2c39b9d7b195c35902c4212ed36c845cc..e9ad2fa7c23c6446b9b2c904fc30c0eabad2f7e7 100644 --- a/src/uncategorized/PESS.tw +++ b/src/uncategorized/PESS.tw @@ -278,7 +278,7 @@ She sees you examining at her, and looks back at you submissively, too tired to <<set $rep += 500>> <<set $activeSlave.devotion += 4>> <</replace>> -<</link>> //This option will cost ¤1000// +<</link>> //This option will cost <<print cashFormat(1000)>>// <br><<link "Keep her to yourself for a week">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> @@ -297,7 +297,7 @@ She sees you examining at her, and looks back at you submissively, too tired to <<set $rep += 500>> <<set $activeSlave.prestige = 1>> <</replace>> -<</link>> //This option will cost ¤10000// +<</link>> //This option will cost <<print cashFormat(10000)>>// <</if>> <<case "tired collectrix">> diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw index e59b9f29057502e25a95fd25e19b3cd12dfaa4e8..d0af00e28a4880aec4bf90f86ac4cae538f2141d 100644 --- a/src/uncategorized/REFS.tw +++ b/src/uncategorized/REFS.tw @@ -128,7 +128,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<include "New Slave Intro">> <<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> <</replace>> -<</link>> // Taking custody of the girl will cost ¤2000. // +<</link>> // Taking custody of the girl will cost <<print cashFormat(2000)>>. // <</if>> <br><<link "Publicly confront the citizen">> <<replace "#result">> @@ -163,7 +163,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<include "New Slave Intro">> <<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> <</replace>> -<</link>> // Taking custody of the girl will cost ¤2000. // +<</link>> // Taking custody of the girl will cost <<print cashFormat(2000)>>. // <</if>> <br><<link "Publicly confront the citizen">> <<replace "#result">> @@ -187,7 +187,7 @@ On this particular outing you happen to cross paths with a comely female citizen Despite her hulking, muscular exterior, the citizen proves to be a shrewd and capable advertisement executive as well. The two of you sit beside a hefty dumbbell rack for some time and together craft a simple promotional ad campaign featuring the herculean physical form of the citizen. Shooting the video is simple, footage of the citizen going about her various fitness routines is inspiring enough, and soon her every muscle and sinew is being broadcast across the world to laud the physical achievements of $arcologies[0].name. Your citizens are @@.green;filled with pride@@, knowing the rest of the world was just awed by their pursuit of bodily perfection. <<set $rep += 1000, $cash -= 1000>> <</replace>> -<</link>> // This will cost ¤1000. // +<</link>> // This will cost <<print cashFormat(1000)>>. // <</if>> <br><<link "Spend some time working out with her">> <<replace "#result">> @@ -213,7 +213,7 @@ On this particular outing you happen to cross paths with a comely female citizen You soon discover that the owner of the establishment is a matronly woman who sources her dairy from other mothers in the arcology, having found that new or expectant mothers are often in need of a revenue stream. The two of you sit at the counter for some time, though the owner often excuses herself for a milking in the back room, and together craft a simple promotional ad campaign featuring a simple slogan. Posters bearing the words "Got MILF?" soon grace the walls of $arcologies[0].name, and your citizens take to the idea of motherly milkshakes and admire your @@.green;marketing acumen@@. <<set $rep += 1000, $cash -= 1000>> <</replace>> -<</link>> // This will cost ¤1000. // +<</link>> // This will cost <<print cashFormat(1000)>>. // <</if>> <br><<link "Have a shake">> <<replace "#result">> @@ -239,7 +239,7 @@ On this particular outing you happen to cross paths with a comely female citizen It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the clinic and announce your intent to pay to give your loyal citizen the absolute transformative works. When you next see her it's on a gurney as she's wheeled out of the surgery, her patient's gown jutting out from her chest due to the size of her new rack. Through swollen lips she gushes to you about how great she feels to finally be a veritable bimbo, and how she's going to tell every citizen she fucks in $arcologies[0].name @@.green;that they have you to thank for her new body@@. <<set $rep += 1000, $cash -= 1000>> <</replace>> -<</link>> // The treatment will cost ¤1000. // +<</link>> // The treatment will cost <<print cashFormat(1000)>>. // <</if>> <br><<link "Offer to enhance her in your remote surgery in exchange for a fuck">> <<replace "#result">> @@ -268,7 +268,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<set $cash -= 10000>> <<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> <</replace>> - <</link>> // Purchasing her outstanding debts will cost ¤10000. // + <</link>> // Purchasing her outstanding debts will cost <<print cashFormat(10000)>>. // </span> <</if>> <</replace>> @@ -289,7 +289,7 @@ On this particular outing you happen to cross paths with a comely female citizen It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the spa and announce your intent to pay for a day of cleansing, pampering and luxury. When you next see her it's on a wallscreen television at your penthouse praising you profusely. The rejuvenated young woman has clearly spread word of your generosity @@.green;across $arcologies[0].name@@. <<set $rep += 1000, $cash -= 1000>> <</replace>> -<</link>> // The treatment will cost ¤1000. // +<</link>> // The treatment will cost <<print cashFormat(1000)>>. // <</if>> <<if ($Attendant != 0)>> <br><<link "Give her a day of pampering with your attendant at your spa">> @@ -318,7 +318,7 @@ On this particular outing you happen to cross paths with a comely female citizen It takes a moment for you to convince the young girl and her father that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and her father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take his daughter over the dinner table. When you part ways, the young girl is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@. <<set $rep += 500, $cash -= 500>> <</replace>> -<</link>> // This will cost ¤500. // +<</link>> // This will cost <<print cashFormat(500)>>. // <</if>> <br><<link "Manipulate her into having sex with you">> <<replace "#result">> @@ -349,7 +349,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<include "New Slave Intro">> <<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> <</replace>> - <</link>> // Purchasing her outstanding debts will cost ¤10000. // + <</link>> // Purchasing her outstanding debts will cost <<print cashFormat(10000)>>. // </span> <</if>> <</replace>> @@ -371,7 +371,7 @@ On this particular outing you happen to cross paths with a comely female citizen It takes a moment for you to convince the older woman and her sons that you aren't playing some cruel joke on them, but once you do she enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and her sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of her sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older woman is clearly smitten with you - so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@. <<set $rep += 500, $cash -= 500>> <</replace>> -<</link>> // This will cost ¤500. // +<</link>> // This will cost <<print cashFormat(500)>>. // <</if>> <br><<link "Manipulate her into having sex with you">> <<replace "#result">> @@ -404,7 +404,7 @@ On this particular outing you happen to cross paths with a comely female citizen <<include "New Slave Intro">> <<set $nextLink = "AS Dump", $returnTo = "RIE Eligibility Check">> <</replace>> - <</link>> // Purchasing her outstanding debts will cost ¤10000. // + <</link>> // Purchasing her outstanding debts will cost <<print cashFormat(10000)>>. // </span> <</if>> <</replace>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 40d6d8235d5f1fad3dc8c977638e5550b52f4fc6..d1c1f9c6037b988f19940521f0627a2d0fac7761 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -745,8 +745,10 @@ An escape attempt occurs and is stopped almost before you are informed of it. << <<case "not my name">> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _name = $activeSlave.birthName, _name = _name.replace("ss", "th"), _name = _name.replace("S", "Th"), _name = _name.replace("s", "th")>> - <<set _slavename = $activeSlave.slaveName, _slavename = _slavename.replace("ss", "th"), _slavename = _slavename.replace("S", "Th"), _slavename = _slavename.replace("s", "th")>> + <<set _name = $activeSlave.birthName>> + <<set _name = nameReplace(_name)>> + <<set _slavename = $activeSlave.slaveName>> + <<set _slavename = nameReplace(_slavename)>> <<else>> <<set _name = $activeSlave.birthName>> <<set _slavename = $activeSlave.slaveName>> @@ -1426,7 +1428,8 @@ You come face to face with <<EventNameLink $activeSlave>> in a hallway of your p <<case "used whore">> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _slavename = $activeSlave.slaveName, _slavename = _slavename.replace("ss", "th"), _slavename = _slavename.replace("S", "Th"), _slavename = _slavename.replace("s", "th")>> + <<set _slavename = $activeSlave.slaveName>> + <<set _slavename = nameReplace(_slavename)>> <<else>> <<set _slavename = $activeSlave.slaveName>> <</if>> @@ -3817,7 +3820,8 @@ sighing contentedly at the feeling. <<if canSee($activeSlave)>>She opens her eye <<case "modest clothes">> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _clothes = $activeSlave.clothes, _clothes = _clothes.replace("ss", "th"), _clothes = _clothes.replace("S", "Th"), _clothes = _clothes.replace("s", "th")>> + <<set _clothes = $activeSlave.clothes>> + <<set _clothes = nameReplace(_clothes)>> <<else>> <<set _clothes = $activeSlave.clothes>> <</if>> @@ -4287,14 +4291,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>> <<set $cash -= $surgeryCost>> <</replace>> - <</link>> //Will cost ¤$surgeryCost// + <</link>> //Will cost <<print cashFormat($surgeryCost)>>// <br><<link "Castrate her">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@ <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>> <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> - <</replace>> //Will cost ¤$surgeryCost// + <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter her gender">> @@ -4305,7 +4309,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <<else>> <br><<link "Remove her male genitalia">> <<replace "#result2">> @@ -4314,7 +4318,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <</if>> <br><<link "Deny her from ever having satisfying sex again">> <<replace "#result2">> @@ -4324,7 +4328,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*4)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*4)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>// <</if>> </span> <</replace>> @@ -4387,14 +4391,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>> <<set $cash -= $surgeryCost>> <</replace>> - <</link>> //Will cost ¤$surgeryCost// + <</link>> //Will cost <<print cashFormat($surgeryCost)>>// <br><<link "Castrate her">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@ <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>> <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> - <</replace>> //Will cost ¤$surgeryCost// + <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter her gender">> @@ -4405,7 +4409,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <<else>> <br><<link "Remove her male genitalia">> <<replace "#result2">> @@ -4414,7 +4418,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <</if>> <br><<link "Deny her from ever having satisfying sex again">> <<replace "#result2">> @@ -4424,7 +4428,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*4)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*4)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>// <</if>> </span> <</replace>> @@ -4482,14 +4486,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>> <<set $cash -= $surgeryCost>> <</replace>> - <</link>> //Will cost ¤$surgeryCost// + <</link>> //Will cost <<print cashFormat($surgeryCost)>>// <br><<link "Castrate her">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@ <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>> <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> - <</replace>> //Will cost ¤$surgeryCost// + <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter her gender">> @@ -4500,7 +4504,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <<else>> <br><<link "Remove her male genitalia">> <<replace "#result2">> @@ -4509,7 +4513,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <</if>> <br><<link "Deny her from ever having satisfying sex again">> <<replace "#result2">> @@ -4519,7 +4523,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*4)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*4)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>// <</if>> </span> <</replace>> @@ -4552,14 +4556,14 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust += 10; } })>> <<set $cash -= $surgeryCost>> <</replace>> - <</link>> //Will cost ¤$surgeryCost// + <</link>> //Will cost <<print cashFormat($surgeryCost)>>// <br><<link "Castrate her">> <<replace "#result2">> As you pull her limp body to the remote surgery, you notice she understands what she has done and begs you to reconsider your decision; but your mind is set. She had the balls to try and rape you, and now she won't. Restrained as she is, the most she can do is cry and beg. Once she comes to after the surgery, she faces her new life; @@.mediumorchid;she'll never get hard again@@ and she's @@.gold;the only one to blame@@ for her @@.red;suffering.@@ Every other rebellious slave is @@.gold;mortified by the example.@@ <<set $activeSlave.trust -= 20, $activeSlave.devotion -= 10, $activeSlave.health -= 10>> <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 5; } })>> <<set $cash -= $surgeryCost>> - <</replace>> //Will cost ¤$surgeryCost// + <</replace>> //Will cost <<print cashFormat($surgeryCost)>>// <</link>> <<if $activeSlave.vagina == -2>> <br><<link "Surgically alter her gender">> @@ -4570,7 +4574,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <<else>> <br><<link "Remove her male genitalia">> <<replace "#result2">> @@ -4579,7 +4583,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*2)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*2)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*2))>>// <</if>> <br><<link "Deny her from ever having satisfying sex again">> <<replace "#result2">> @@ -4589,7 +4593,7 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $slaves.forEach(function(s) { if (s.devotion <= -50) { s.trust -= 15; } })>> <<set $cash -= ($surgeryCost*4)>> <</replace>> - <</link>> //Will cost ¤<<print ($surgeryCost*4)>>// + <</link>> //Will cost <<print cashFormat(($surgeryCost*4))>>// <</if>> </span> <</if>> @@ -7706,7 +7710,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Put the old whore in her place">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You call out to stop her, and she turns obediently to listen. You tell her you're interested to see if her old body can still perform. Something about the way you say 'old' makes her flinch, and she's right to worry. You tell her to go out and make you ¤200, and to hurry back if she wants to avoid punishment. She hesitates for an instant before hurrying outside. A few hours later you check on her remotely. The feed shows her <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but she + You call out to stop her, and she turns obediently to listen. You tell her you're interested to see if her old body can still perform. Something about the way you say 'old' makes her flinch, and she's right to worry. You tell her to go out and make you <<print cashFormat(200)>>, and to hurry back if she wants to avoid punishment. She hesitates for an instant before hurrying outside. A few hours later you check on her remotely. The feed shows her <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but she <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> turns around to rub her bare butt against the crotch of the man's pants. He pulls them down and fucks her right there<<if canDoVaginal($activeSlave) && $activeSlave.vagina == 0>>@@.lime;taking her virginity@@<<set _didVaginal = 1>><<elseif canDoAnal($activeSlave) && $activeSlave.anus == 0>>@@.lime;taking her anal virginity@@<<set _didAnal = 1>><</if>>, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's <<if ($activeSlave.dick > 0)>> @@ -7716,7 +7720,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<else>> pussy, <</if>> - slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. Hole<<s>> are pretty <<s>>ore though. Kinda loo<<s>>e." + slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;<<print cashFormat(200)>>.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. Hole<<s>> are pretty <<s>>ore though. Kinda loo<<s>>e." <<else>> drops to her knees to nuzzle against the man's pants. He pulls them down and face-fucks her right there, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's <<if ($activeSlave.dick > 0)>> @@ -7726,7 +7730,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<else>> pussy, <</if>> - slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. My jaw kinda hurt<<s>> and my leg<<s>> are really <<s>>ore." + slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;<<print cashFormat(200)>>.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. My jaw kinda hurt<<s>> and my leg<<s>> are really <<s>>ore." <</if>> You tell her that's of little concern, since she has relatively few years of use left: you may as well extract what value you can from her. She's too exhausted to hide her response, and collapses, @@.gold;sobbing.@@ <<set $cash += 200>> @@ -8247,7 +8251,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<set _RESS = $slaves.findIndex(function(s) { return s.ID == $HeadGirl.ID; })>> <<set $slaves[_RESS].devotion += 4>> <</replace>> -<</link>> //This option will cost ¤500// +<</link>> //This option will cost <<print cashFormat(500)>>// <</if>> <<case "tendon fall">> @@ -14263,7 +14267,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<set $cash -= 2000>> <<set $arcologies[0].prosperity += 1>> <</replace>> -<</link>> //This will cost ¤2000// +<</link>> //This will cost <<print cashFormat(2000)>>// <<case "sleeping ambivalent">> @@ -16265,7 +16269,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <</link>> </span> <</replace>> -<</link>> //This option will cost ¤25000// +<</link>> //This option will cost <<print cashFormat(25000)>>// <<case "torpedo squeeze">> @@ -17024,7 +17028,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<set $cash -= $surgeryCost>> <</replace>> <</link>> -<</if>> //This option will cost <<print $surgeryCost>>¤// +<</if>> //This option will cost <<print cashFormat($surgeryCost)>>// <<if canGetPregnant($activeSlave) && $PC.dick == 1>> <<link "Give her bust a boost by knocking her up">> <<EventNameDelink $activeSlave>> @@ -17510,7 +17514,8 @@ You tell her kindly that you understand, and that she'll be trained to address t <<EventNameDelink $activeSlave>> <<replace "#result">> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _desc = $desc, _desc = _desc.replace("ss", "th"), _desc = _desc.replace("S", "Th"), _desc = _desc.replace("s", "th")>> + <<set _desc = $desc>> + <<set _desc = nameReplace(_desc)>> <<else>> <<set _desc = $desc>> <</if>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index b1e1a1dd344e1def4a02dd7389a415d031dcb049..83ec1c865e5f1ffb71b241f235f99ac61daa1911 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -1146,7 +1146,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> <<set $slaves[_rets] = $subSlave>> <</replace>> -<</link>> //This will cost ¤500// +<</link>> //This will cost <<print cashFormat(500)>>// <<if $Attendant != 0>> <<if $Attendant.ID != $activeSlave.ID>> <<if $Attendant.ID != $subSlave.ID>> @@ -1162,7 +1162,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> <<set $slaves[_rets] = $subSlave>> <</replace>> -<</link>> //This will cost ¤500// +<</link>> //This will cost <<print cashFormat(500)>>// <</if>> <</if>> <</if>> @@ -1178,7 +1178,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> <<set $slaves[_rets] = $subSlave>> <</replace>> -<</link>> //This will cost ¤1000// +<</link>> //This will cost <<print cashFormat(1000)>>// <<case "anal cowgirl">> diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw index da3994ce0c2f4bc2eb263f882e510873d9ce949d..5218a31b5429990ea0ea4c8d0670dfea517ee546 100644 --- a/src/uncategorized/REroyalblood.tw +++ b/src/uncategorized/REroyalblood.tw @@ -74,7 +74,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> -<</link>> // You will need to utilize a portion of your reputation and ¤50000 to enslave her.// +<</link>> // You will need to utilize a portion of your reputation and <<print cashFormat(50000)>> to enslave her.// <<else>> //You lack the necessary funds and reputation to enslave a princess.// <</if>> @@ -169,7 +169,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> -<</link>> // Purchasing the goods and hiring the VTOLs will cost about ¤35000.// +<</link>> // Purchasing the goods and hiring the VTOLs will cost about <<print cashFormat(35000)>>.// <<else>> <br>//You lack the necessary funds to enslave a crown prince.// <</if>> @@ -328,7 +328,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</if>> <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</replace>> -<</link>> // You will need to utilize a sizable portion of your reputation and ¤100000 to enslave them.// +<</link>> // You will need to utilize a sizable portion of your reputation and <<print cashFormat(100000)>> to enslave them.// <<else>> <br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.// <</if>> @@ -487,7 +487,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> <</replace>> -<</link>> // It will cost about ¤25000 to enslave them.// +<</link>> // It will cost about <<print cashFormat(25000)>> to enslave them.// <<else>> <br>//You lack the necessary funds to enslave a handful of court ladies.// <</if>> @@ -594,7 +594,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</replace>> -<</link>> // It will cost about ¤15000 to enslave her.// +<</link>> // It will cost about <<print cashFormat(15000)>> to enslave her.// <<else>> <br>//You lack the necessary funds to enslave a queen.// <</if>> @@ -751,7 +751,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set _queen = clone($activeSlave)>> <<AddSlave _queen>> /* skip New Slave Intro */ <</replace>> -<</link>> // It will cost about ¤500000 to enslave both the Princess and Queen.// +<</link>> // It will cost about <<print cashFormat(500000)>> to enslave both the Princess and Queen.// <<else>> <br>//You lack the necessary funds and reputation to enslave both the Queen and princess.// <</if>> @@ -1042,7 +1042,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set $activeSlave.recruiter = 0>> /* override New Slave Intro */ <</for>> <</replace>> -<</link>> // It will cost about ¤2500000 to enslave the entire court.// +<</link>> // It will cost about <<print cashFormat(2500000)>> to enslave the entire court.// <<elseif $familyTesting == 1>> <br>//You lack the necessary funds to enslave the entire court.// <</if>> @@ -1053,7 +1053,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <<set _loot = random(10,300)*100>> Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry. <br><br> - Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;¤<<print _loot>>@@ in valuables from the raid. + Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintain a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastly, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;<<print cashFormat(_loot)>>@@ in valuables from the raid. <<set $arcologies[0].prosperity = 2>> <<set $rep = 0>> /* princess */ @@ -1237,4 +1237,4 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad <</replace>> <</link>> //You will loathed for this action and trade will be crippled.// <</if>> -</span> \ No newline at end of file +</span> diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw index 83b9f72633906bd9bf6b176623126598121380c8..c2215c2c266b15186bc2e975faf6a28604f52ebe 100644 --- a/src/uncategorized/SFMBarracks.tw +++ b/src/uncategorized/SFMBarracks.tw @@ -41,28 +41,28 @@ <<include "SpecialForceBarracksFlavourText">> -<br> <<if $securityForceGiftToken == 0>> <br> <span id="result"> - <<link "Ask _Name for some extra cash">><br> + <<link "Ask _Name for some extra cash">> <<replace "#result">> - <<set $CashGift = (Math.ceil((Math.abs($cash)*0.05)*(Math.max(0.99,$SFAO))))*$Env>> + <<set $CashGift = ((Math.ceil((Math.abs($cash)*0.05)*(Math.max(0.99,$SFAO))))*($arcologies[0].prosperity/100))*$Env>> <<if random(1,100) > 50>> <<if random(1,100) > 50>> - _Name nods. "Sure boss," she says, "we had a bit of a haul this week. One of my sergeants convinced a woman to tell us where she had hidden her shit. Cut her up pretty bad, but she told us. Bunch of nice jewelry, I kept a nice piece for myself." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ ¤<<print $CashGift>>." + _Name nods. "Sure boss," she says, "we had a bit of a haul this week. One of my sergeants convinced a woman to tell us where she had hidden her shit. Cut her up pretty bad, but she told us. Bunch of nice jewelry, I kept a nice piece for myself." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ <<print cashFormat($CashGift)>>." <<else>> - _Name smiles widely. "Sure boss," she says, "we pulled in some good shit this week. One of the boys found a real nice family hiding in a basement. 18-year old triplets. Brought in a good bit of cash." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ ¤<<print $CashGift>>." + _Name smiles widely. "Sure boss," she says, "we pulled in some good shit this week. One of the boys found a real nice family hiding in a basement. 18-year old triplets. Brought in a good bit of cash." She picks up a tablet on the table, tapping a few commands on it. "@@.green;There's your cut,@@ <<print cashFormat($CashGift)>>." <</if>> <<else>> - _Name picks up a tablet. "Sure boss," she says, "we had a nice score this week. Looters fucked up and left a bunch of nice shit behind." She taps a few commands on the tablet. "@@.green;There's your cut,@@ ¤<<print $CashGift>>." + _Name picks up a tablet. "Sure boss," she says, "we had a nice score this week. Looters fucked up and left a bunch of nice shit behind." She taps a few commands on the tablet. "@@.green;There's your cut,@@ <<print cashFormat($CashGift)>>." <</if>> <<set $securityForceGiftToken = 1>> <<set $cash += $CashGift>> + <br> <</replace>> <</link>> - <<if $rep < 15000 && $CurrentTradeShowAttendance == 0>> - <br><<link "Ask The Colonel to put in a good word for you with her contacts">><br> + <<if $rep < 20000 && $CurrentTradeShowAttendance == 0>> + <br><<link "Ask The Colonel to put in a good word for you with her contacts">> <<replace "#result">> <<set $GoodWords1 += 250+(Math.ceil(Math.max(0.99,$SFAO))*$Env)>> <<if random(1,100) > 50>> @@ -76,11 +76,12 @@ <</if>> <<set $securityForceGiftToken = 1>> <<set $rep += $GoodWords1>> + <br> <</replace>> <</link>> <</if>> - <<if $arcologies[0].prosperity < 30 && $CurrentTradeShowAttendance == 0>> - <br><<link "Ask The Colonel to use her contacts to help the arcology's business community">><br> + <<if $arcologies[0].prosperity < $AProsperityCap && $CurrentTradeShowAttendance == 0>> + <br><<link "Ask The Colonel to use her contacts to help the arcology's business community">> <<replace "#result">> <<set $GoodWords2 = $EnvProsp+(Math.max(0.99,$SFAO)/100)*$Env>> <<if random(1,100) > 50>> @@ -94,6 +95,7 @@ <</if>> <<set $securityForceGiftToken = 1>> <<set $arcologies[0].prosperity += $GoodWords2>> + <br> <</replace>> <</link>> <</if>> @@ -101,9 +103,9 @@ <</if>> <<if $securityForceUpgradeToken == 1 && ( $SFAO < _max)>> -//_Name is working to improve $securityForceName this week.// +<br>//_Name is working to improve $securityForceName this week.// <<elseif $SFAO >= _max>> -//$securityForceName is fully equipped and upgraded - nothing else can be done.// +<br>//$securityForceName is fully equipped and upgraded - nothing else can be done.// <</if>> <<if $securityForceGiftToken == 1>> @@ -122,10 +124,10 @@ <<set $securityForceUpgradeTokenReset += 1>> <<set $cash -= _securityForceUpgradeResetTokenCurrentCost>> <<goto "SFM Barracks">> - <</link>> <br>It will cost 5% of your currently displayed cash, which is ¤<<print Math.trunc(_securityForceUpgradeResetTokenCurrentCost)>>. + <</link>> <br>It will cost 5% of your currently displayed cash, which is <<print cashFormat(Math.trunc(_securityForceUpgradeResetTokenCurrentCost))>>. <</if>> <<if $securityForceUpgradeTokenReset >= 1>> - <br><br>"In total, you have asked _Name about upgrading $securityForceName $securityForceUpgradeTokenReset times." + <br>Total multi week $securityForceName upgrades: $securityForceUpgradeTokenReset <</if>> <<include "SpecialForceUpgradeOptions">> diff --git a/src/uncategorized/addCustomDescriptors.tw b/src/uncategorized/addCustomDescriptors.tw index 7240ae36b491344817dcf06c4bc4fb18948b0323..bb6dea80c1fd7f8ea762163925976abfe286e032 100644 --- a/src/uncategorized/addCustomDescriptors.tw +++ b/src/uncategorized/addCustomDescriptors.tw @@ -17,7 +17,8 @@ You may enter custom descriptors for your slave's hair color, hair style, tattoo <<link "Apply">> <<replace "#result">> She'll try her best to call you $activeSlave.customTitle. - <<set $activeSlave.customTitleLisp = $activeSlave.customTitle, $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("ss", "th"), $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("S", "Th"), $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("s", "th")>> + <<set $activeSlave.customTitleLisp = $activeSlave.customTitle>> + <<set $activeSlave.customTitleLisp = nameReplace($activeSlave.customTitleLisp)>> <</replace>> <</link>> <</replace>> @@ -28,7 +29,8 @@ You may enter custom descriptors for your slave's hair color, hair style, tattoo <<link "Apply">> <<replace "#result">> She'll try her best to call you $activeSlave.customTitle. - <<set $activeSlave.customTitleLisp = $activeSlave.customTitle, $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("ss", "th"), $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("S", "Th"), $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("s", "th")>> + <<set $activeSlave.customTitleLisp = $activeSlave.customTitle>> + <<set $activeSlave.customTitleLisp = nameReplace($activeSlave.customTitleLisp)>> <</replace>> <</link>> | <<link "Stop using a custom title">> diff --git a/src/uncategorized/apartments.tw b/src/uncategorized/apartments.tw index c1ec53e09ff1943813a7e0c42ef4ca107eb5c5af..5710b16ea7979c89aebe468fd8f3f36b316b0727 100644 --- a/src/uncategorized/apartments.tw +++ b/src/uncategorized/apartments.tw @@ -20,17 +20,17 @@ You control this part of the arcology and all these tenants pay you rent. <<if $sectors[$AS].type != "DenseApartments">> <br> [[Upgrade this sector of apartments for dense occupancy by as many citizens as possible|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "DenseApartments"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<if $sectors[$AS].type != "LuxuryApartments">> <br> [[Improve this sector of apartments for occupancy by the Free Cities' wealthiest citizens|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "LuxuryApartments"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<if $sectors[$AS].type != "Apartments">> <br> [[Return this sector to standard, mixed housing|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Apartments"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// -<</if>> \ No newline at end of file + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// +<</if>> diff --git a/src/uncategorized/arcade.tw b/src/uncategorized/arcade.tw index eba059ae476e1547b70436707a0d9d8034eb8c30..f9d0bc1e393b7d46398b266a646dd1d0b93ce0b0 100644 --- a/src/uncategorized/arcade.tw +++ b/src/uncategorized/arcade.tw @@ -82,7 +82,7 @@ $arcadeNameCaps @@.yellow;$arcadeNameCaps is overcrowded;@@ the least popular inmate will be converted to a standard Fuckdoll this week. <</if>> <<set _Tmult0 = Math.trunc($arcade*1000*$upgradeMultiplierArcology)>> -[[Expand the arcade|Arcade][$cash -= _Tmult0, $arcade += 5]] //Costs ¤_Tmult0 and will increase upkeep costs// +[[Expand the arcade|Arcade][$cash -= _Tmult0, $arcade += 5]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <br> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> @@ -93,7 +93,7 @@ $arcadeNameCaps <<else>> <br>It is a standard arcade. It can be upgraded to either maximize the pleasure of those that visit it at the expense of the health or the inmates, or to keep them healthy (if not happy) and milk them of useful fluids.<br> [[Upgrade the arcade with invasive performance-enhancing systems|Arcade][$cash -= _Tmult1, $arcadeUpgradeInjectors = 1]] | [[Retrofit the arcade to collect useful fluids|Arcade][$cash -= _Tmult1, $arcadeUpgradeCollectors = 1]]<br> - //Choosing either upgrade will cost ¤_Tmult1 and will increase upkeep costs. They are mutually exclusive; only one can be chosen.// <br> + //Choosing either upgrade will cost <<print cashFormat(_Tmult1)>> and will increase upkeep costs. They are mutually exclusive; only one can be chosen.// <br> <</if>> <<if $arcologies[0].FSPaternalist == "unset">> @@ -105,7 +105,7 @@ $arcadeNameCaps In addition to the low walls that house inmates, there are also rows of simple shackles that allow menial Fuckdolls to be restrained here to add still more rapeable holes to $arcadeName's capacity. They're empty at present. <</if>> <<else>> - There is no provision for menial Fuckdolls. [[Add shackles to restrain more holes|Arcade][$cash -= _Tmult1, $arcadeUpgradeMenials = 1]] //Costs ¤_Tmult1// + There is no provision for menial Fuckdolls. [[Add shackles to restrain more holes|Arcade][$cash -= _Tmult1, $arcadeUpgradeMenials = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <</if>> @@ -114,7 +114,7 @@ $arcadeNameCaps equipped to convert surplus inmates into standard Fuckdolls. <<else>> <<set _Tmult2 = Math.trunc(5000*$upgradeMultiplierArcology)>> - not equipped to convert surplus inmates into standard Fuckdolls. [[Upgrade the arcade to create Fuckdolls|Arcade][$cash -= _Tmult2, $arcadeUpgradeFuckdolls = 1]] //Costs ¤_Tmult2// + not equipped to convert surplus inmates into standard Fuckdolls. [[Upgrade the arcade to create Fuckdolls|Arcade][$cash -= _Tmult2, $arcadeUpgradeFuckdolls = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <!-- Statistics output --> diff --git a/src/uncategorized/arcadeReport.tw b/src/uncategorized/arcadeReport.tw index d895732483845225ed42d3f32cbb2a07021421e1..888f1775ac4f43220c8ee2b94ff15fbd949108d7 100644 --- a/src/uncategorized/arcadeReport.tw +++ b/src/uncategorized/arcadeReport.tw @@ -158,7 +158,7 @@ <<else>> $vasectomiesUndone <</if>> - of them had severed vas deferens, so they were reattached to allow sperm through, costing @@.red;¤<<print $surgeryCost*$vasectomiesUndone>>.@@ + of them had severed vas deferens, so they were reattached to allow sperm through, costing @@.red;<<print cashFormat($surgeryCost*$vasectomiesUndone)>>.@@ <</if>> <<if $boobsImplanted>> <<if $boobsImplanted == 1>> @@ -166,7 +166,7 @@ <<else>> $boobsImplanted of them were not lactating, so they were <</if>> - implanted with long-acting lactation inducing drugs, costing @@.red;¤<<print $surgeryCost*$boobsImplanted>>.@@ + implanted with long-acting lactation inducing drugs, costing @@.red;<<print cashFormat($surgeryCost*$boobsImplanted)>>.@@ <</if>> <<if $prostatesImplanted>> <<if $prostatesImplanted == 1>> @@ -174,14 +174,14 @@ <<else>> $prostatesImplanted of them were not producing the maximum possible amount of precum, so they were <</if>> - implanted with long-acting prostate stimulation drugs, costing @@.red;¤<<print $surgeryCost*$prostatesImplanted>>.@@ + implanted with long-acting prostate stimulation drugs, costing @@.red;<<print cashFormat($surgeryCost*$prostatesImplanted)>>.@@ <</if>> <<if _cockmilked == 1>> One of them retains testicles and is brutally cockmilked as she is used. <<elseif _cockmilked > 1>> _cockmilked of them retain testicles and are brutally cockmilked as they are used. <</if>> - The arcade makes you @@.yellowgreen;¤_profits@@ from selling the inmates' holes<<if ($arcadeUpgradeCollectors > 0)>> and @@.yellowgreen;¤_milkprofits@@ from selling the fluids they produced<</if>> this week. + The arcade makes you @@.yellowgreen;<<print cashFormat(_profits)>>@@ from selling the inmates' holes<<if ($arcadeUpgradeCollectors > 0)>> and @@.yellowgreen;<<print cashFormat(_milkprofits)>>@@ from selling the fluids they produced<</if>> this week. <<if ($arcologies[0].FSDegradationist > 20)>> <<elseif ($arcologies[0].FSPaternalist > 20)>> <<set $repGain -= Math.trunc(_profits/20)>> diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw index b998bb246f5147b4e8fd24f3fcddfd3be35e3202..1cdef4784b6601004e0a82e9e2df615f24ff0cca 100644 --- a/src/uncategorized/arcmgmt.tw +++ b/src/uncategorized/arcmgmt.tw @@ -285,9 +285,9 @@ $ACitizens citizens and <<print $ASlaves+$helots+$slaves.length>> slaves now liv This week, rents from $arcologies[0].name came to <<if $rents > 0>> - @@.yellowgreen;¤$rents.@@ + @@.yellowgreen;<<print cashFormat($rents)>>.@@ <<else>> - @@.red;¤$rents.@@ + @@.red;<<print cashFormat($rents)>>.@@ <</if>> <<if $economy > 1>> @@ -295,7 +295,7 @@ This week, rents from $arcologies[0].name came to <<if $cash > 1000>> <<set $rents += Math.trunc($cash/10)>> <</if>> - The @@.red;degenerating world economy@@ makes supplying and maintaining $arcologies[0].name extremely difficult. This week, bribes and other costs to keep it running came to @@.yellowgreen;¤$rents.@@ + The @@.red;degenerating world economy@@ makes supplying and maintaining $arcologies[0].name extremely difficult. This week, bribes and other costs to keep it running came to @@.yellowgreen;<<print cashFormat($rents)>>.@@ <<set $cash -= $rents>> <</if>> @@ -328,7 +328,7 @@ You own <<set _earnings += random(1,10)>> <<set $cash += _earnings>> -earning you @@.yellowgreen;¤_earnings.@@ +earning you @@.yellowgreen;<<print cashFormat(_earnings)>>.@@ <</if>> <<set _refugees = 0>> diff --git a/src/uncategorized/arcologyDescription.tw b/src/uncategorized/arcologyDescription.tw index 42e30b8f7f727f7f9750b30a243013c3ca35fd05..fbef38bc0206f32886de206f6607fe34cef8f290 100644 --- a/src/uncategorized/arcologyDescription.tw +++ b/src/uncategorized/arcologyDescription.tw @@ -698,7 +698,7 @@ Its lingua franca is $language. <<set $peacekeepers.undermining = Math.clamp(Math.ceil($peacekeepers.undermining/1000)*1000, 0, 10000)>> You are spending ¤<<textbox "_newUndermining" $peacekeepers.undermining>> each week to promote misinformation in the old world that undermines the peacekeepers. [[Save changes|Manage Arcology][$peacekeepers.undermining = Number(_newUndermining) || 0]] - <<if _warn>><br>//Spending more than ¤10000 weekly would be counterproductive//<</if>> + <<if _warn>><br>//Spending more than <<print cashFormat(10000)>> weekly would be counterproductive//<</if>> <<else>> You are not undermining the peacekeepers. [[Start a misinformation campaign|Manage Arcology][$peacekeepers.undermining = 1000]] <</if>> diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index 0a6799cfb04a7c41c1578b6b15b817a422be0e9c..1e02a46c7e94932b2ea94bafeccb62e25dd7c6b5 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -488,7 +488,7 @@ Choose piercing style: <<if ($activeSlave.vagina != -1) || ($activeSlave.dick != 0)>> <<if $activeSlave.clitPiercing != 3>> <br> - Give $object a [[smart piercing?|Body Modification][$activeSlave.clitPiercing = 3,$activeSlave.clitSetting = "all",$cash -=$SPcost,$degradation += 1]] //Costs ¤$SPcost, unlocks options to mold sexuality// + Give $object a [[smart piercing?|Body Modification][$activeSlave.clitPiercing = 3,$activeSlave.clitSetting = "all",$cash -=$SPcost,$degradation += 1]] //Costs <<print cashFormat($SPcost)>>, unlocks options to mold sexuality// <<else>> <br> $pronounCap already has a smart piercing! diff --git a/src/uncategorized/brothel.tw b/src/uncategorized/brothel.tw index e2dee9511e8b7a7d79dd9f079e3991b549a624f6..1bff5cff187439c3d84309b422b1680682ff2c5b 100644 --- a/src/uncategorized/brothel.tw +++ b/src/uncategorized/brothel.tw @@ -147,7 +147,7 @@ $brothelNameCaps <<set _Tmult0 = Math.trunc($brothel*1000*$upgradeMultiplierArcology)>> <br>It can support $brothel whores. -[[Expand the brothel|Brothel][$cash -= _Tmult0, $brothel += 5, $PC.engineering += .1]] //Costs ¤_Tmult0 and will increase upkeep costs// +[[Expand the brothel|Brothel][$cash -= _Tmult0, $brothel += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <br> <<if $brothelUpgradeDrugs == 1>> @@ -158,7 +158,7 @@ $brothelNameCaps It has been upgraded with aphrodisiac injection systems that monitor the whores and adjust dosage to keep them healthy but desperately horny and hopelessly addicted. The systems are currently disabled. [[Enable them|Brothel][$brothelUpgradeDrugs = 1]] //Will increase upkeep costs// <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> - It is a standard brothel. [[Upgrade the brothel with aphrodisiac injection systems|Brothel][$cash -= _Tmult1, $brothelUpgradeDrugs = 0.1]] //Costs ¤_Tmult1 and will increase upkeep costs// + It is a standard brothel. [[Upgrade the brothel with aphrodisiac injection systems|Brothel][$cash -= _Tmult1, $brothelUpgradeDrugs = 0.1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <br>$brothelNameCaps is diff --git a/src/uncategorized/brothelAdvertisement.tw b/src/uncategorized/brothelAdvertisement.tw index 96a033e5fe69384a40d5afcf3b102cc18325cade..650d6ed4fa8abf88b7e639656b5eee4ff21ed365 100644 --- a/src/uncategorized/brothelAdvertisement.tw +++ b/src/uncategorized/brothelAdvertisement.tw @@ -123,7 +123,7 @@ <<nobr>> -You are spending ¤$brothelAdsSpending each week to advertise the brothel. +You are spending <<print cashFormat($brothelAdsSpending)>> each week to advertise the brothel. <<if $brothelAdsSpending > 900>> <<link "Decrease">><<set $brothelAdsSpending -= 1000>><<goto "Brothel Advertisement">><</link>> | diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index fb7db1a822c23b85f2a473f668e22b0b84b87a72..a01cbaef084e6277d6f3cea6c93e119ffb7fd24b 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -209,7 +209,7 @@ <<silently>><<include "SA whore">><</silently>> <</if>> <<set _seed = $cash-_oldCash, $cash += Math.trunc(0.5*_seed), _seed = Math.trunc(1.5*_seed), _profits += _seed>> - <br> Since she doesn't have enough whores to manage to keep her busy, she sees $beauty customers herself (<<print Math.trunc($beauty/7)>> a day), earning you @@.yellowgreen;¤_seed@@. She can charge more for her time, since many citizens find it erotic to fuck the Madam. + <br> Since she doesn't have enough whores to manage to keep her busy, she sees $beauty customers herself (<<print Math.trunc($beauty/7)>> a day), earning you @@.yellowgreen;<<print cashFormat(_seed)>>@@. She can charge more for her time, since many citizens find it erotic to fuck the Madam. <</if>> <</if>> <<if (_DL > 0)>><br><br><</if>> @@ -280,7 +280,29 @@ <<default>> <<set $slaves[$i].livingRules = "normal">> <</switch>> - + <<if ($slaves[$i].health < -80)>> + <<set $slaves[$i].health += 20>> + <<elseif $slaves[$i].health < -40>> + <<set $slaves[$i].health += 15>> + <<elseif $slaves[$i].health < 0>> + <<set $slaves[$i].health += 10>> + <<elseif $slaves[$i].health < 90>> + <<set $slaves[$i].health += 7>> + <</if>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <<elseif ($slaves[$i].devotion < 45)>> + <<set $slaves[$i].devotion += 4>> + <<elseif ($slaves[$i].devotion >= 50)>> + <<set $slaves[$i].devotion -= 4>> + <</if>> + <<if ($slaves[$i].trust < 30)>> + <<set $slaves[$i].trust += 5>> + <</if>> + <<if $slaves[$i].energy > 40 && $slaves[$i].energy < 95>> + <<set $slaves[$i].energy++>> + <</if>> + <<if $showEWD != 0>> <br><br> /* 000-250-006 */ @@ -397,28 +419,6 @@ <<set $cash += _adsIncome, getSlaveStatisticData($slaves[$i], $facility.brothel).adsIncome += _adsIncome>> <</if>> <</if>> - <<if ($slaves[$i].health < -80)>> - <<set $slaves[$i].health += 20>> - <<elseif $slaves[$i].health < -40>> - <<set $slaves[$i].health += 15>> - <<elseif $slaves[$i].health < 0>> - <<set $slaves[$i].health += 10>> - <<elseif $slaves[$i].health < 90>> - <<set $slaves[$i].health += 7>> - <</if>> - <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif ($slaves[$i].devotion < 45)>> - <<set $slaves[$i].devotion += 4>> - <<elseif ($slaves[$i].devotion >= 50)>> - <<set $slaves[$i].devotion -= 4>> - <</if>> - <<if ($slaves[$i].trust < 30)>> - <<set $slaves[$i].trust += 5>> - <</if>> - <<if $slaves[$i].energy > 40 && $slaves[$i].energy < 95>> - <<set $slaves[$i].energy++>> - <</if>> <</for>> <<set _profits += $cash-_oldCash, _oldCash = $cash, _possibleBonuses = 0, _brothelBonuses = 0>> @@ -506,7 +506,7 @@ b.totalExpenses = b.whoreCosts + b.adsCosts + b.maintenance; b.profit = b.totalIncome - b.totalExpenses; <</script>> - $brothelNameCaps makes you @@.yellowgreen;¤_profits@@ this week. + $brothelNameCaps makes you @@.yellowgreen;<<print cashFormat(_profits)>>@@ this week. <<if $brothelDecoration != "standard">> $brothelNameCaps's customers enjoy @@.green;fucking whores in $brothelDecoration surroundings.@@ diff --git a/src/uncategorized/buildingWidgets.tw b/src/uncategorized/buildingWidgets.tw index f43b6a530f53a1a443853289478b1dcaa8098c58..976a4859db41f6e875e75b83205d85adc329a7c3 100644 --- a/src/uncategorized/buildingWidgets.tw +++ b/src/uncategorized/buildingWidgets.tw @@ -194,9 +194,9 @@ if(!Macro.has('sectorblock')) { <<widget "SectorSell">> <<set $price = 1000*Math.trunc($arcologies[0].prosperity*(1+($arcologies[0].demandFactor/100)))>> -Selling this sector would relinquish a 4% interest in $arcologies[0].name. Such an interest is worth ¤$price. +Selling this sector would relinquish a 4% interest in $arcologies[0].name. Such an interest is worth <<print cashFormat($price)>>. <<if $arcologies[0].ownership >= 4>> - [[Sell|Main][$cash += $price, $arcologies[0].ownership -= 4, $arcologies[0].demandFactor -= 20, $sectors[$AS].ownership = 0]] + [[Sell|Main][$cash += $price, $arcologies[0].ownership -= 4, $arcologies[0].demandFactor += 40, $sectors[$AS].ownership = 0]] <</if>> <</widget>> diff --git a/src/uncategorized/bulkSlaveIntro.tw b/src/uncategorized/bulkSlaveIntro.tw index 6b42c4c085a54bed201fce3e2dc1e129339341ca..be9ced8684e4d6ac3b390175e748122fbf71abe9 100644 --- a/src/uncategorized/bulkSlaveIntro.tw +++ b/src/uncategorized/bulkSlaveIntro.tw @@ -35,7 +35,7 @@ <<else>> With all your discounts factored in you got a @@.yellowgreen;<<print (500-$discount)/5>>%@@ discount; <</if>> - You spent @@.yellowgreen;¤$spent@@ on your new slaves.<br><br> + You spent @@.yellowgreen;<<print cashFormat($spent)>>@@ on your new slaves.<br><br> <<case "inStock">> You clear out <<MarketName $slaveMarket $numArcology>> of its stock of $newSlaves.length slaves. @@ -46,7 +46,7 @@ <<else>> With all your discounts factored in you got a @@.yellowgreen;<<print (500-$discount)/5>>%@@ discount; <</if>> - You spent @@.yellowgreen;¤$spent@@ on your new slaves.<br><br> + You spent @@.yellowgreen;<<print cashFormat($spent)>>@@ on your new slaves.<br><br> <<case "event">> This is placeholder event info. diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index 4879c7b2c666da77a45232a445fcb75f9852704c..43f5d129225646f0f7dd70aefae8e026708edcc6 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -225,7 +225,7 @@ The parts of your arcology you own can house a total of $PopCap menial slaves. <<else>> You do not own any menial slaves. <</if>> -The market price of menials is ¤_menialPrice. +The market price of menials is <<print cashFormat(_menialPrice)>>. <<set _optionsBreak = 0>> <<if $PopCap > $helots+$fuckdolls+$menialBioreactors>> [[Buy|Buy Slaves][$helots+=1,$menialDemandFactor+=1,$cash-=_menialPrice]] @@ -264,11 +264,11 @@ The market price of menials is ¤_menialPrice. <</if>> <</if>> [[(all)|Buy Slaves][$fuckdolls+=$helots,$cash-=(_fconvertCost)*($helots),$helots=0]] - //Costs ¤_fconvertCost// + //Costs <<print cashFormat(_fconvertCost)>>// <</if>> <<if $dairyFeedersUpgrade > 0>> <br> [[Convert to Bioreactor|Buy Slaves][$helots-=1,$menialBioreactors+=1,$cash-=500]] - //Costs ¤500// + //Costs <<print cashFormat(500)>>// <<if $helots >= 10>> [[(x10)|Buy Slaves][$helots-=10,$menialBioreactors+=10,$cash-=5000]] <<if $helots >= 100>> @@ -276,7 +276,7 @@ The market price of menials is ¤_menialPrice. <</if>> <</if>> [[(all)|Buy Slaves][$menialBioreactors+=$helots,$cash-=500*$helots,$helots=0]] - //Costs ¤500// + //Costs <<print cashFormat(500)>>// <</if>> <</if>> <</if>> @@ -289,7 +289,7 @@ The market price of menials is ¤_menialPrice. <br>You do not own any standard Fuckdolls. <</if>> <<if ($fuckdolls > 0) || ($arcologies[0].FSPaternalist == "unset")>> -The market price of standard fuckdolls is ¤<<print _menialPrice*2>>. +The market price of standard fuckdolls is <<print cashFormat(_menialPrice*2)>>. <<set _optionsBreak = 0>> <<if $PopCap > $helots+$fuckdolls+$menialBioreactors>> <<if $arcologies[0].FSPaternalist == "unset">> @@ -327,7 +327,7 @@ The market price of standard fuckdolls is ¤<<print _menialPrice*2>>. <br>You do not own any standard bioreactors. <</if>> <<if ($menialBioreactors > 0) || ($arcologies[0].FSPaternalist == "unset")>> -The market price of standard bioreactors is ¤<<print (_menialPrice-100)>>. +The market price of standard bioreactors is <<print cashFormat((_menialPrice-100))>>. <<set _optionsBreak = 0>> <<if $PopCap > $helots+$fuckdolls+$menialBioreactors>> <<if $arcologies[0].FSPaternalist == "unset">> diff --git a/src/uncategorized/cellblock.tw b/src/uncategorized/cellblock.tw index 0f8115c1946bc2df568591edad599befc6af28e4..aa1fe88262eefabe9f5c338ffc34115e5c0207cb 100644 --- a/src/uncategorized/cellblock.tw +++ b/src/uncategorized/cellblock.tw @@ -72,14 +72,14 @@ $cellblockNameCaps <<set _Tmult0 = Math.trunc($cellblock*1000*$upgradeMultiplierArcology)>> <br>$cellblockNameCaps has room for $cellblock slaves to be kept in close confinement. -[[Expand the cellblock|Cellblock][$cash -= _Tmult0, $cellblock += 5, $PC.engineering += .1]] //Costs ¤_Tmult0// +[[Expand the cellblock|Cellblock][$cash -= _Tmult0, $cellblock += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $cellblockUpgrade == 1>> Its compliance systems have been upgraded to allow slaves no mental respite, painstakingly correcting the tiniest misbehaviors to soften flaws into quirks at the cost of considerable anguish to inmates denied any rest from correction. <<else>> <<set _Tmult1 = Math.trunc(20000*$upgradeMultiplierArcology)>> - Its compliance systems are standard. [[Upgrade them to soften slave flaws|Cellblock][$cash -= _Tmult1, $cellblockUpgrade = 1]] //Costs ¤_Tmult1// + Its compliance systems are standard. [[Upgrade them to soften slave flaws|Cellblock][$cash -= _Tmult1, $cellblockUpgrade = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <<if $Wardeness != 0 && canPenetrate($Warden)>> diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index b690745472b986eaeadd5f7502db54a1c0444e3d..cdb7b5d6b7d9268684a2dfd26244f98db83f461b 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -129,7 +129,7 @@ <</for>> <<if (_DL < $cellblock)>> <<set _seed = random(1,10)+(($cellblock-_DL)*(random(150,170)+(_idleBonus*10))), $cash += _seed>> - <br> Since she doesn't have enough prisoners to manage to keep her busy, she works on citizens' slaves, earning @@.yellowgreen;¤_seed.@@ + <br> Since she doesn't have enough prisoners to manage to keep her busy, she works on citizens' slaves, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ <</if>> <<if (_DL > 0)>><br><br><</if>> <</if>> diff --git a/src/uncategorized/changeLanguage.tw b/src/uncategorized/changeLanguage.tw index a70dd43d340becfccc8fbe2fce739448323bfb06..fb6f040dd9a5b9d263654274eeb27664a32363c8 100644 --- a/src/uncategorized/changeLanguage.tw +++ b/src/uncategorized/changeLanguage.tw @@ -33,7 +33,7 @@ The lingua franca of the arcology is ''$language''. <br><br> -//Changing the lingua franca of the arcology is a difficult process. Doing so will slightly reduce the arcology's prosperity due to the difficulty changing languages will impose on businesses. It will also cost ¤500 for each mentally competent slave you own, since it will be necessary to build time into their schedules for them to learn basic commands in the new language. Slaves' starting fluency in the new language will depend on their intelligence, nationality, education, and in some cases, ethnicity. Previous linguistic experience will not be saved, meaning that repeated language changes will wipe out slaves' previous language skills.// +//Changing the lingua franca of the arcology is a difficult process. Doing so will slightly reduce the arcology's prosperity due to the difficulty changing languages will impose on businesses. It will also cost <<print cashFormat(500)>> for each mentally competent slave you own, since it will be necessary to build time into their schedules for them to learn basic commands in the new language. Slaves' starting fluency in the new language will depend on their intelligence, nationality, education, and in some cases, ethnicity. Previous linguistic experience will not be saved, meaning that repeated language changes will wipe out slaves' previous language skills.// <br><br> Select a custom language to be applied: <<textbox "$seed" $seed "Change Language">> //A single capitalized word is recommended.// diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw index 3fff979c36e9441562331f5152dde140f5f5c1f3..3e04e09a1b74c64bb040c758dcb5e0ea6d2d0efa 100644 --- a/src/uncategorized/clinic.tw +++ b/src/uncategorized/clinic.tw @@ -72,14 +72,14 @@ $clinicNameCaps <<set _Tmult0 = Math.trunc($clinic*1000*$upgradeMultiplierArcology)>> <br>$clinicNameCaps has room to support $clinic slaves while they receive treatment. -[[Expand the clinic|Clinic][$cash -= _Tmult0, $clinic += 5, $PC.engineering += .1]] //Costs ¤_Tmult0// +[[Expand the clinic|Clinic][$cash -= _Tmult0, $clinic += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $clinicUpgradeScanner == 1>> $clinicNameCaps's scanners have been upgraded with a sampling system that can estimate carcinogenic damage to a slave's genome. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> - It mounts powerful medical scanning technology. [[Upgrade the scanners to help detect genomic damage|Clinic][$cash -= _Tmult1, $clinicUpgradeScanner = 1]] //Costs ¤_Tmult1// + It mounts powerful medical scanning technology. [[Upgrade the scanners to help detect genomic damage|Clinic][$cash -= _Tmult1, $clinicUpgradeScanner = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <br> @@ -88,14 +88,14 @@ $clinicNameCaps The entire floor beneath $clinicName is occupied by a huge filtration plant that constantly cycles out the patients' blood to remove impurities. The blood is intensely cleaned to greatly decrease the presence of impurities at the cost of compatibility. Patients will likely be ill for the duration of the treatment. <<else>> <<set _Tmult3 = Math.trunc(150000*$upgradeMultiplierArcology)>> - The entire floor beneath $clinicName is occupied by a huge filtration plant that constantly cycles out the patients' blood to remove impurities. [[Increase the effectiveness of the impurity purging|Clinic][$cash -= _Tmult3, $clinicUpgradePurge to 1]] //Costs ¤_Tmult3 and may cause health problems in slaves// + The entire floor beneath $clinicName is occupied by a huge filtration plant that constantly cycles out the patients' blood to remove impurities. [[Increase the effectiveness of the impurity purging|Clinic][$cash -= _Tmult3, $clinicUpgradePurge to 1]] //Costs <<print cashFormat(_Tmult3)>> and may cause health problems in slaves// <</if>> <<if $Nurse == 0>> <br>However, without a nurse in attendance, the blood treatment equipment remains idle. <</if>> <<else>> <<set _Tmult2 = Math.trunc(50000*$upgradeMultiplierArcology)>> - It includes standard dialysis equipment. [[Install advanced blood treatment equipment to help address drug side effects|Clinic][$cash -= _Tmult2, $clinicUpgradeFilters = 1]] //Costs ¤_Tmult2// + It includes standard dialysis equipment. [[Install advanced blood treatment equipment to help address drug side effects|Clinic][$cash -= _Tmult2, $clinicUpgradeFilters = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <br> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index 4006db67df3ab7e32858299426b79066c2fd69a9..ca26c4d59e274326a474ae7526856ae6b71838bc 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -191,7 +191,7 @@ <</for>> <<if (_DL < $clinic)>> <<set _seed = random(1,10)+(($clinic-_DL)*(random(150,170)+(_idleBonus*10))), $cash += _seed>> - <br> Since she doesn't have enough girls to occupy all her time, the clinic takes in citizens' slaves on a contract basis and she helps them too, earning @@.yellowgreen;¤_seed.@@ + <br> Since she doesn't have enough girls to occupy all her time, the clinic takes in citizens' slaves on a contract basis and she helps them too, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ <</if>> <<if (_DL > 0)>><br><br><</if>> <</if>> diff --git a/src/uncategorized/club.tw b/src/uncategorized/club.tw index 448b0351f7c02e5bb96676d470705ca28ddfe7f1..1a53c52b633a994021b8a9c3c7b1a3c02b3d06d8 100644 --- a/src/uncategorized/club.tw +++ b/src/uncategorized/club.tw @@ -202,14 +202,14 @@ $clubNameCaps <<set _Tmult0 = Math.trunc($club*1000*$upgradeMultiplierArcology)>> <br>There are rooms off $clubName to support slaves as they work as club sluts. They can support $club slaves. -[[Expand the club|Club][$cash -= _Tmult0, $club += 5, $PC.engineering += .1]] //Costs ¤_Tmult0 and will increase upkeep costs// +[[Expand the club|Club][$cash -= _Tmult0, $club += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <br> <<if $clubUpgradePDAs == 1>> $clubNameCaps has been wired for unobtrusive personal data assistants to let your sluts pass tips about enslaveable people to your recruiter. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> - The rooms are standard. [[Upgrade them with PDAs to help your recruiter|Club][$cash -= _Tmult1, $clubUpgradePDAs = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// + The rooms are standard. [[Upgrade them with PDAs to help your recruiter|Club][$cash -= _Tmult1, $clubUpgradePDAs = 1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <br> diff --git a/src/uncategorized/clubAdvertisement.tw b/src/uncategorized/clubAdvertisement.tw index 123eb6678394a1b86455e4d3e92b796ac2610976..d7b9539dd8048336c3d5bc5595d0fb6e71ef4f87 100644 --- a/src/uncategorized/clubAdvertisement.tw +++ b/src/uncategorized/clubAdvertisement.tw @@ -123,7 +123,7 @@ <<nobr>> -You are spending ¤$clubAdsSpending each week to advertise $clubName. +You are spending <<print cashFormat($clubAdsSpending)>> each week to advertise $clubName. <<if $clubAdsSpending > 900>> <<link "Decrease">><<set $clubAdsSpending -= 1000>><<goto "Club Advertisement">><</link>> | diff --git a/src/uncategorized/completeCatalog.tw b/src/uncategorized/completeCatalog.tw index 650fc813ad04b30a3aaa1e38e643fa8a07ad577b..20db61479629533e39fa11b6ae0415e0ca698d45 100644 --- a/src/uncategorized/completeCatalog.tw +++ b/src/uncategorized/completeCatalog.tw @@ -58,7 +58,7 @@ <br><br> -The offered price is ¤<<print $slaveCost>>. +The offered price is <<print cashFormat($slaveCost)>>. [[Buy her slave contract|New Slave Intro][$cash -= $slaveCost, $activeSlave.weekAcquired = $week, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main", $specialSlave = 1]] diff --git a/src/uncategorized/corporateMarket.tw b/src/uncategorized/corporateMarket.tw index aa4219db5b289befe1fb6c1ed4aae75575c3e01a..a8d7872f206046572cabafdc6d6c96c0e5ae4550 100644 --- a/src/uncategorized/corporateMarket.tw +++ b/src/uncategorized/corporateMarket.tw @@ -84,7 +84,7 @@ while you browse. <</if>> <<set $slaveCost = 500*Math.trunc($slaveCost/500)>> -The offered price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +The offered price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <br> <<if $cash >= $slaveCost>> [[Buy her slave contract|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] diff --git a/src/uncategorized/corporationDevelopments.tw b/src/uncategorized/corporationDevelopments.tw index 2df4babc673599dd35b5c4c6fe08b49aab907dbc..887529306ca2c8ace6a1bbe1df7759171de7e739 100644 --- a/src/uncategorized/corporationDevelopments.tw +++ b/src/uncategorized/corporationDevelopments.tw @@ -18,7 +18,7 @@ <<set $corpValue = ($generalAssets*$generalAssetPrice)+($slaveAssets*$slaveAssetPrice)+($entrapmentAssets*$entrapmentAssetPrice)+($captureAssets*$captureAssetPrice)+($trainingAssets*$trainingAssetPrice)+($surgicalAssets*$surgicalAssetPrice)+($drugAssets*$drugAssetPrice)>> <<set $corpProfit = Math.trunc($corpValue*(random(7,15)/1000))>> <<set $corpCash += $corpProfit>> -Your corporation made a profit of ¤$corpProfit last week. +Your corporation made a profit of <<print cashFormat($corpProfit)>> last week. <<if $mercenariesHelpCorp > 0>> The $mercenariesTitle assist it with difficult enslavement targets. Otherwise, it <<set $slaveAssets += $mercenaries*1000>> @@ -47,7 +47,7 @@ Your corporation made a profit of ¤$corpProfit last week. <<set $slaveAssets += Math.trunc(($captureAssets+$entrapmentAssets)*0.01)>> <<set $corpPeopleEnslaved += Math.trunc(($captureAssets+$entrapmentAssets)*0.0001)>> <</if>> -in total, the corporation has enslaved $corpPeopleEnslaved people. +in total, the corporation has enslaved <<print commaNum($corpPeopleEnslaved)>> people. <<if $slaveAssets < ($trainingAssets+$surgicalAssets+$drugAssets)>> The corporation has enough training and medical assets to rapidly improve its human holdings. <<set $slaveAssets = Math.trunc($slaveAssets*1.1)>> @@ -74,27 +74,27 @@ in total, the corporation has enslaved $corpPeopleEnslaved people. <</if>> <</if>> <<if $corpProfit*0.6 > ($personalShares+$publicShares)*3>> - Since it is incredibly profitable, a massive dividend of ¤<<print Math.trunc(($corpProfit*0.6)/($personalShares+$publicShares))>> was paid out to stockholders; you received @@.yellowgreen;¤<<print Math.trunc(($corpProfit*0.6)/($personalShares+$publicShares))*$personalShares>>.@@ + Since it is incredibly profitable, a massive dividend of <<print cashFormat(Math.trunc(($corpProfit*0.6)/($personalShares+$publicShares)))>> was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat(Math.trunc(($corpProfit*0.6)/($personalShares+$publicShares))*$personalShares)>>.@@ <<set $cash += Math.trunc(($corpProfit*0.6)/($personalShares+$publicShares))*$personalShares>> <<set $corpCash -= Math.trunc(($corpProfit*0.6)/($personalShares+$publicShares))*$personalShares>> <<elseif $corpProfit > ($personalShares+$publicShares)*2.4>> - Since it is extremely profitable, a huge dividend of ¤2/share was paid out to stockholders; you received @@.yellowgreen;¤<<print $personalShares*2>>.@@ + Since it is extremely profitable, a huge dividend of ¤2/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*2)>>.@@ <<set $cash += $personalShares*2>> <<set $corpCash -= ($personalShares+$publicShares)*2>> <<elseif $corpProfit > ($personalShares+$publicShares)*1.5>> - Since it is highly profitable, a large dividend of ¤1/share was paid out to stockholders; you received @@.yellowgreen;¤$personalShares.@@ + Since it is highly profitable, a large dividend of ¤1/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares)>>.@@ <<set $cash += $personalShares>> <<set $corpCash -= ($personalShares+$publicShares)>> <<elseif $corpProfit > ($personalShares+$publicShares)*0.8>> - Since it is very profitable, a moderate dividend of ¤0.5/share was paid out to stockholders; you received @@.yellowgreen;¤<<print $personalShares*0.5>>.@@ + Since it is very profitable, a moderate dividend of ¤0.5/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.5)>>.@@ <<set $cash += Math.trunc($personalShares*0.5)>> <<set $corpCash -= Math.trunc(($personalShares+$publicShares)*0.5)>> <<elseif $corpProfit > ($personalShares+$publicShares)*0.4>> - Since it is moderately profitable, a reasonable dividend of ¤0.2/share was paid out to stockholders; you received @@.yellowgreen;¤<<print $personalShares*0.2>>.@@ + Since it is moderately profitable, a reasonable dividend of ¤0.2/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.2)>>.@@ <<set $cash += Math.trunc($personalShares*0.2)>> <<set $corpCash -= Math.trunc(($personalShares+$publicShares)*0.2)>> <<elseif $corpProfit > ($personalShares+$publicShares)*0.2>> - Since it is acceptably profitable, a small dividend of ¤0.1/share was paid out to stockholders; you received @@.yellowgreen;¤<<print $personalShares*0.1>>.@@ + Since it is acceptably profitable, a small dividend of ¤0.1/share was paid out to stockholders; you received @@.yellowgreen;<<print cashFormat($personalShares*0.1)>>.@@ <<set $cash += Math.trunc($personalShares*0.1)>> <<set $corpCash -= Math.trunc(($personalShares+$publicShares)*0.1)>> <</if>> @@ -118,31 +118,37 @@ in total, the corporation has enslaved $corpPeopleEnslaved people. <<set $sharePrice = (Math.trunc($sharePrice*random(85,random(90,95))))/100>> <</if>> -Shares in your corporation are trading at ¤$sharePrice: +Shares in your corporation are trading at <<print cashFormat($sharePrice)>>: <<if $oldSharePrice == $sharePrice>> no different from last week. <<elseif $oldSharePrice > $sharePrice>> - down <<print Math.trunc(($oldSharePrice-$sharePrice)*100)/100>> since last week. + down <<print cashFormat(Math.trunc(($oldSharePrice-$sharePrice)*100)/100)>> since last week. <<else>> - up <<print Math.trunc(($sharePrice - $oldSharePrice)*100)/100>> since last week. + up <<print cashFormat(Math.trunc(($sharePrice - $oldSharePrice)*100)/100)>> since last week. <</if>> <<set $oldSharePrice = Math.trunc($sharePrice)>> -You hold $personalShares shares personally while $publicShares are publicly held. +You hold <<print commaNum($personalShares)>> shares personally while <<print commaNum($publicShares)>> are publicly held. <span id="CorpAction"> -<br>Purchase shares from corporation: + +<br><br> <<if $cash > 1000*$sharePrice>> -<<link "1000">><<set $personalShares += 1000>><<set $cash -= 1000*$sharePrice>><<set $corpCash += 1000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 1000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $cash > 5000*$sharePrice>> -<<link "5000">><<set $personalShares += 5000>><<set $cash -= 5000*$sharePrice>><<set $corpCash += 5000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 5000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $cash > 10000*$sharePrice>> -<<link "10000">><<set $personalShares += 10000>><<set $cash -= 10000*$sharePrice>><<set $corpCash += 10000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 10000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $cash > 15000*$sharePrice>> -<<link "15000">><<set $personalShares += 15000>><<set $cash -= 15000*$sharePrice>><<set $corpCash += 15000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 15000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $cash > 20000*$sharePrice>> -<<link "20000">><<set $personalShares += 20000>><<set $cash -= 20000*$sharePrice>><<set $corpCash += 20000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 20000 shares from the corporation, driving the share price up massively.">><</replace>><</link>><</if>> +<br>Purchase shares from corporation: + <<if $cash > 1000*$sharePrice>> + <<link "1000">><<set $personalShares += 1000>><<set $cash -= 1000*$sharePrice>><<set $corpCash += 1000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 1000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $cash > 5000*$sharePrice>> + <<link "5000">><<set $personalShares += 5000>><<set $cash -= 5000*$sharePrice>><<set $corpCash += 5000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 5000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $cash > 10000*$sharePrice>> + <<link "10000">><<set $personalShares += 10000>><<set $cash -= 10000*$sharePrice>><<set $corpCash += 10000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 10000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $cash > 15000*$sharePrice>> + <<link "15000">><<set $personalShares += 15000>><<set $cash -= 15000*$sharePrice>><<set $corpCash += 15000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 15000 shares from the corporation, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $cash > 20000*$sharePrice>> + <<link "20000">><<set $personalShares += 20000>><<set $cash -= 20000*$sharePrice>><<set $corpCash += 20000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You purchased 20000 shares from the corporation, driving the share price up massively.">><</replace>><</link>><</if>> +<<else>> +You are unable to purchase 1000 shares at the current share price. +<</if>> <br>Issue new shares: <<if $personalShares-1000 > $publicShares>> @@ -172,24 +178,29 @@ You hold $personalShares shares personally while $publicShares are publicly held <<if $personalShares-20000 > $publicShares>> <<link "20000">><<set $personalShares -= 20000>><<set $publicShares += 20000>><<set $cash += 10000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(90,95)))/100>><<replace "#CorpAction">><br><<print "You sold 20000 shares, driving the share price down massively.">><</replace>><</link>><</if>> -<br>Buy publicly held shares: -<<if _PublicOwnershipPercentage <= 5>>//You cannot make the corporation privately held.//<</if>> -<<if _PublicOwnershipPercentage < 49 && $publicShares > 1000 && $cash >= 1000*$sharePrice>> - <<link "1000">><<set $personalShares += 1000>><<set $publicShares -= 1000>><<set $cash -= 1000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 1000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $publicShares >= 5000 && $cash >= 5000*$sharePrice>> - <<link "5000">><<set $personalShares += 5000>><<set $publicShares -= 5000>><<set $cash -= 5000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 5000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $publicShares >= 10000 && $cash >= 10000*$sharePrice>> - <<link "10000">><<set $personalShares += 10000>><<set $publicShares -= 10000>><<set $cash -= 10000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 10000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $publicShares >= 15000 && $cash >= 15000*$sharePrice>> - <<link "15000">><<set $personalShares += 15000>><<set $publicShares -= 15000>><<set $cash -= 15000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 15000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> -<<if $publicShares >= 20000 && $cash >= 20000*$sharePrice>> - <<link "20000">><<set $personalShares += 20000>><<set $publicShares -= 20000>><<set $cash -= 20000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 20000 shares, driving the share price up massively.">><</replace>><</link>><</if>> +<<if $cash > 1000*$sharePrice>> + <br>Buy publicly held shares: + <<if _PublicOwnershipPercentage <= 5>>//You cannot make the corporation privately held.//<</if>> + <<if _PublicOwnershipPercentage < 49 && $publicShares > 1000 && $cash >= 1000*$sharePrice>> + <<link "1000">><<set $personalShares += 1000>><<set $publicShares -= 1000>><<set $cash -= 1000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 1000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $publicShares >= 5000 && $cash >= 5000*$sharePrice>> + <<link "5000">><<set $personalShares += 5000>><<set $publicShares -= 5000>><<set $cash -= 5000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 5000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $publicShares >= 10000 && $cash >= 10000*$sharePrice>> + <<link "10000">><<set $personalShares += 10000>><<set $publicShares -= 10000>><<set $cash -= 10000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 10000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $publicShares >= 15000 && $cash >= 15000*$sharePrice>> + <<link "15000">><<set $personalShares += 15000>><<set $publicShares -= 15000>><<set $cash -= 15000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 15000 shares, driving the share price up slightly.">><</replace>><</link>><</if>> + <<if $publicShares >= 20000 && $cash >= 20000*$sharePrice>> + <<link "20000">><<set $personalShares += 20000>><<set $publicShares -= 20000>><<set $cash -= 20000*$sharePrice>><<set $sharePrice = (Math.trunc($sharePrice*random(105,110)))/100>><<replace "#CorpAction">><br><<print "You bought 20000 shares, driving the share price up massively.">><</replace>><</link>><</if>> +<<else>> +You are unable to purchase 1000 shares at the current share price. +<</if>> </span> +<br><br> <br> <span id="purchasing"></span> -<span id="cashOnHand">¤$corpCash </span>in cash on hand. +<span id="cashOnHand"><<print cashFormat($corpCash)>></span> in cash on hand. <span id="update"></span> <br> @@ -216,7 +227,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <<if $detailedCorpControls != 1>> - <span id="genAssets">¤<<print $generalAssetPrice*$generalAssets>></span> in general assets. + <span id="genAssets"><<print cashFormat($generalAssetPrice*$generalAssets)>></span> in general assets. General asset prices are <<if $generalAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $generalAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $generalAssetPrice == 10>>average<<elseif $generalAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -224,10 +235,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $generalAssets += 500>> <<set $corpCash -= 500*$generalAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#genAssets">> - ¤<<print $generalAssetPrice*$generalAssets>> + <<print cashFormat($generalAssetPrice*$generalAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -242,10 +253,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $generalAssets += (Math.trunc($corpCash/($generalAssetPrice*500)))*500>> <<set $corpCash -= (Math.trunc($corpCash/($generalAssetPrice*500)))*($generalAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#genAssets">> - ¤<<print $generalAssetPrice*$generalAssets>> + <<print cashFormat($generalAssetPrice*$generalAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -258,10 +269,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $generalAssets -= 500>> <<set $corpCash += 500*$generalAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#genAssets">> - ¤<<print $generalAssetPrice*$generalAssets>> + <<print cashFormat($generalAssetPrice*$generalAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -278,10 +289,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $generalAssets = Math.trunc($generalAssets/2)>> <<set $corpCash += $generalAssets*$generalAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#genAssets">> - ¤<<print $generalAssetPrice*$generalAssets>> + <<print cashFormat($generalAssetPrice*$generalAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -292,14 +303,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="generalAssetsDisp">¤<<print $generalAssetPrice*$generalAssets>> (<<print $generalAssets/500>> unit<<if $generalAssets/500 > 1>>s<</if>>)</span> in general assets. + <span id="generalAssetsDisp"><<print cashFormat($generalAssetPrice*$generalAssets)>> (<<print commaNum($generalAssets/500)>> unit<<if $generalAssets/500 > 1>>s<</if>>)</span> in general assets. Prices are <<if $generalAssetPrice > 10>> - @@.yellowgreen;¤<<print $generalAssetPrice*500>>ea@@. + @@.yellowgreen;<<print cashFormat($generalAssetPrice*500)>>ea@@. <<elseif $generalAssetPrice < 10>> - @@.gold;¤<<print $generalAssetPrice*500>>ea@@. + @@.gold;<<print cashFormat($generalAssetPrice*500)>>ea@@. <<else>> - ¤<<print $generalAssetPrice*500>>ea. + <<print cashFormat($generalAssetPrice*500)>>ea. <</if>> <span id="controlsgeneral"><<CorpDevBuySell "general" "Numgeneral">></span><span id='generalAssetsPurchasing'></span> <</if>> @@ -308,7 +319,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $slaveAssetPrice = Math.trunc(10*$slaveCostFactor)>> <<if $detailedCorpControls != 1>> - <span id="slavAssets">¤<<print $slaveAssetPrice*$slaveAssets>></span> in slaves. + <span id="slavAssets"><<print cashFormat($slaveAssetPrice*$slaveAssets)>></span> in slaves. Slave prices are <<if $slaveAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $slaveAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $slaveAssetPrice == 10>>average<<elseif $slaveAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -317,10 +328,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $corpPeopleEnslaved += Math.trunc((500*$slaveAssetPrice)/1000)>> <<set $corpCash -= 500*$slaveAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#slavAssets">> - ¤<<print $slaveAssetPrice*$slaveAssets>> + <<print cashFormat($slaveAssetPrice*$slaveAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -336,10 +347,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $corpPeopleEnslaved += Math.trunc(($corpCash/($slaveAssetPrice*2))/1000)>> <<set $corpCash -= (Math.trunc($corpCash/($slaveAssetPrice*500)))*($slaveAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#slavAssets">> - ¤<<print $slaveAssetPrice*$slaveAssets>> + <<print cashFormat($slaveAssetPrice*$slaveAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -352,10 +363,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $slaveAssets -= 500>> <<set $corpCash += 500*$slaveAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#slavAssets">> - ¤<<print $slaveAssetPrice*$slaveAssets>> + <<print cashFormat($slaveAssetPrice*$slaveAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -370,10 +381,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $slaveAssets = Math.trunc($slaveAssets/2)>> <<set $corpCash += $slaveAssets*$slaveAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#slavAssets">> - ¤<<print $slaveAssetPrice*$slaveAssets>> + <<print cashFormat($slaveAssetPrice*$slaveAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -384,14 +395,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="slaveAssetsDisp">¤<<print $slaveAssetPrice*$slaveAssets>> (<<print Math.floor($slaveAssets/500)>> unit<<if Math.floor($slaveAssets/500) > 1>>s<</if>>)</span> in slaves. + <span id="slaveAssetsDisp"><<print cashFormat($slaveAssetPrice*$slaveAssets)>> (<<print commaNum(Math.floor($slaveAssets/500))>> unit<<if Math.floor($slaveAssets/500) > 1>>s<</if>>)</span> in slaves. Prices are <<if $slaveAssetPrice > 10>> - @@.yellowgreen;¤<<print $slaveAssetPrice*500>>ea@@ + @@.yellowgreen;<<print cashFormat($slaveAssetPrice*500)>>ea@@ <<elseif $slaveAssetPrice < 10>> - @@.gold;¤<<print $slaveAssetPrice*500>>ea@@ + @@.gold;<<print cashFormat($slaveAssetPrice*500)>>ea@@ <<else>> - ¤<<print $slaveAssetPrice*500>>ea + <<print cashFormat($slaveAssetPrice*500)>>ea <</if>> <span id="controlsslave"><<CorpDevBuySell "slave" "Numslave">></span><span id='slaveAssetsPurchasing'></span> <</if>> @@ -422,7 +433,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <<if $detailedCorpControls != 1>> - <span id="trapAssets">¤<<print $entrapmentAssetPrice*$entrapmentAssets>></span> in legal enslavement assets. + <span id="trapAssets"><<print cashFormat($entrapmentAssetPrice*$entrapmentAssets)>></span> in legal enslavement assets. Legal enslavement asset prices are <<if $entrapmentAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $entrapmentAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $entrapmentAssetPrice == 10>>average<<elseif $entrapmentAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -430,10 +441,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $entrapmentAssets += 500>> <<set $corpCash -= 500*$entrapmentAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trapAssets">> - ¤<<print $entrapmentAssetPrice*$entrapmentAssets>> + <<print cashFormat($entrapmentAssetPrice*$entrapmentAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -448,10 +459,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $entrapmentAssets += (Math.trunc($corpCash/($entrapmentAssetPrice*500)))*500>> <<set $corpCash -= (Math.trunc($corpCash/($entrapmentAssetPrice*500)))*($entrapmentAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trapAssets">> - ¤<<print $entrapmentAssetPrice*$entrapmentAssets>> + <<print cashFormat($entrapmentAssetPrice*$entrapmentAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -464,10 +475,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $entrapmentAssets -= 500>> <<set $corpCash += 500*$entrapmentAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trapAssets">> - ¤<<print $entrapmentAssetPrice*$entrapmentAssets>> + <<print cashFormat($entrapmentAssetPrice*$entrapmentAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -482,10 +493,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $entrapmentAssets = Math.trunc($entrapmentAssets/2)>> <<set $corpCash += $entrapmentAssets*$entrapmentAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trapAssets">> - ¤<<print $entrapmentAssetPrice*$entrapmentAssets>> + <<print cashFormat($entrapmentAssetPrice*$entrapmentAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -496,14 +507,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="entrapmentAssetsDisp">¤<<print $entrapmentAssetPrice*$entrapmentAssets>> (<<print Math.floor($entrapmentAssets/500)>> unit<<if Math.floor($entrapmentAssets/500) > 1>>s<</if>>)</span> in legal enslavement assets. + <span id="entrapmentAssetsDisp"><<print cashFormat($entrapmentAssetPrice*$entrapmentAssets)>> (<<print commaNum(Math.floor($entrapmentAssets/500))>> unit<<if Math.floor($entrapmentAssets/500) > 1>>s<</if>>)</span> in legal enslavement assets. Prices are <<if $entrapmentAssetPrice > 10>> - @@.yellowgreen;¤<<print $entrapmentAssetPrice*500>>ea@@ + @@.yellowgreen;<<print cashFormat($entrapmentAssetPrice*500)>>ea@@ <<elseif $entrapmentAssetPrice < 10>> - @@.gold;¤<<print $entrapmentAssetPrice*500>>ea@@ + @@.gold;<<print cashFormat($entrapmentAssetPrice*500)>>ea@@ <<else>> - ¤<<print $entrapmentAssetPrice*500>>ea + <<print cashFormat($entrapmentAssetPrice*500)>>ea <</if>> <span id="controlsentrapment"><<CorpDevBuySell "entrapment" "Numentrapment">></span><span id='entrapmentAssetsPurchasing'></span> <</if>> @@ -534,7 +545,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <<if $detailedCorpControls != 1>> - <span id="capAssets">¤<<print $captureAssetPrice*$captureAssets>></span> in conflict zone enslavement assets. + <span id="capAssets"><<print cashFormat($captureAssetPrice*$captureAssets)>></span> in conflict zone enslavement assets. Extralegal enslavement asset prices are <<if $captureAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $captureAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $captureAssetPrice == 10>>average<<elseif $captureAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -542,10 +553,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $captureAssets += 500>> <<set $corpCash -= 500*$captureAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#capAssets">> - ¤<<print $captureAssetPrice*$captureAssets>> + <<print cashFormat($captureAssetPrice*$captureAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -560,10 +571,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $captureAssets += (Math.trunc($corpCash/($captureAssetPrice*500)))*500>> <<set $corpCash -= (Math.trunc($corpCash/($captureAssetPrice*500)))*($captureAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#capAssets">> - ¤<<print $captureAssetPrice*$captureAssets>> + <<print cashFormat($captureAssetPrice*$captureAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -576,10 +587,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $captureAssets -= 500>> <<set $corpCash += 500*$captureAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#capAssets">> - ¤<<print $captureAssetPrice*$captureAssets>> + <<print cashFormat($captureAssetPrice*$captureAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -594,10 +605,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $captureAssets = Math.trunc($captureAssets/2)>> <<set $corpCash += $captureAssets*$captureAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#capAssets">> - ¤<<print $captureAssetPrice*$captureAssets>> + <<print cashFormat($captureAssetPrice*$captureAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -608,14 +619,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="captureAssetsDisp">¤<<print $captureAssetPrice*$captureAssets>> (<<print Math.floor($captureAssets/500)>> unit<<if Math.floor($captureAssets/500) > 1>>s<</if>>)</span> in conflict zone enslavement assets. + <span id="captureAssetsDisp"><<print cashFormat($captureAssetPrice*$captureAssets)>> (<<print commaNum(Math.floor($captureAssets/500))>> unit<<if Math.floor($captureAssets/500) > 1>>s<</if>>)</span> in conflict zone enslavement assets. Prices are <<if $captureAssetPrice > 10>> - @@.yellowgreen;¤<<print $captureAssetPrice*500>>ea@@ + @@.yellowgreen;<<print cashFormat($captureAssetPrice*500)>>ea@@ <<elseif $captureAssetPrice < 10>> - @@.gold;¤<<print $captureAssetPrice*500>>ea@@ + @@.gold;<<print cashFormat($captureAssetPrice*500)>>ea@@ <<else>> - ¤<<print $captureAssetPrice*500>>ea + <<print cashFormat($captureAssetPrice*500)>>ea <</if>> <span id="controlscapture"><<CorpDevBuySell "capture" "Numcapture">></span><span id='captureAssetsPurchasing'></span> <</if>> @@ -646,7 +657,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <<if $detailedCorpControls != 1>> - <span id="trainAssets">¤<<print $trainingAssetPrice*$trainingAssets>></span> in slave training assets. + <span id="trainAssets"><<print cashFormat($trainingAssetPrice*$trainingAssets)>></span> in slave training assets. Slave training asset prices are <<if $trainingAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $trainingAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $trainingAssetPrice == 10>>average<<elseif $trainingAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -654,10 +665,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $trainingAssets += 500>> <<set $corpCash -= 500*$trainingAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trainAssets">> - ¤<<print $trainingAssetPrice*$trainingAssets>> + <<print cashFormat($trainingAssetPrice*$trainingAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -672,10 +683,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $trainingAssets += (Math.trunc($corpCash/($trainingAssetPrice*500)))*500>> <<set $corpCash -= (Math.trunc($corpCash/($trainingAssetPrice*500)))*($trainingAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trainAssets">> - ¤<<print $trainingAssetPrice*$trainingAssets>> + <<print cashFormat($trainingAssetPrice*$trainingAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -688,10 +699,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $trainingAssets -= 500>> <<set $corpCash += 500*$trainingAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trainAssets">> - ¤<<print $trainingAssetPrice*$trainingAssets>> + <<print cashFormat($trainingAssetPrice*$trainingAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -706,10 +717,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $trainingAssets = Math.trunc($trainingAssets/2)>> <<set $corpCash += $trainingAssets*$trainingAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#trainAssets">> - ¤<<print $trainingAssetPrice*$trainingAssets>> + <<print cashFormat($trainingAssetPrice*$trainingAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -720,14 +731,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="trainingAssetsDisp">¤<<print $trainingAssetPrice*$trainingAssets>> (<<print Math.floor($trainingAssets/500)>> unit<<if Math.floor($trainingAssets/500) > 1>>s<</if>>)</span> of slave training assets. + <span id="trainingAssetsDisp"><<print cashFormat($trainingAssetPrice*$trainingAssets)>> (<<print commaNum(Math.floor($trainingAssets/500))>> unit<<if Math.floor($trainingAssets/500) > 1>>s<</if>>)</span> of slave training assets. Prices are <<if $trainingAssetPrice > 10>> - @@.yellowgreen;¤<<print $trainingAssetPrice*500>>ea@@ + @@.yellowgreen;<<print cashFormat($trainingAssetPrice*500)>>ea@@ <<elseif $trainingAssetPrice < 10>> - @@.gold;¤<<print $trainingAssetPrice*500>>ea@@ + @@.gold;<<print cashFormat($trainingAssetPrice*500)>>ea@@ <<else>> - ¤<<print $trainingAssetPrice*500>>ea + <<print cashFormat($trainingAssetPrice*500)>>ea <</if>> <span id="controlstraining"><<CorpDevBuySell "training" "Numtraining">></span><span id='trainingAssetsPurchasing'></span> <</if>> @@ -758,7 +769,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <<if $detailedCorpControls != 1>> - <span id="surgAssets">¤<<print $surgicalAssetPrice*$surgicalAssets>></span> in surgical assets. + <span id="surgAssets"><<print cashFormat($surgicalAssetPrice*$surgicalAssets)>></span> in surgical assets. Surgical asset prices are <<if $surgicalAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $surgicalAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $surgicalAssetPrice == 10>>average<<elseif $surgicalAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -766,10 +777,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $surgicalAssets += 500>> <<set $corpCash -= 500*$surgicalAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#surgAssets">> - ¤<<print $surgicalAssetPrice*$surgicalAssets>> + <<print cashFormat($surgicalAssetPrice*$surgicalAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -784,10 +795,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $surgicalAssets += (Math.trunc($corpCash/($surgicalAssetPrice*500)))*500>> <<set $corpCash -= (Math.trunc($corpCash/($surgicalAssetPrice*500)))*($surgicalAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#surgAssets">> - ¤<<print $surgicalAssetPrice*$surgicalAssets>> + <<print cashFormat($surgicalAssetPrice*$surgicalAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -800,10 +811,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $surgicalAssets -= 500>> <<set $corpCash += 500*$surgicalAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#surgAssets">> - ¤<<print $surgicalAssetPrice*$surgicalAssets>> + <<print cashFormat($surgicalAssetPrice*$surgicalAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -818,10 +829,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $surgicalAssets = Math.trunc($surgicalAssets/2)>> <<set $corpCash += $surgicalAssets*$surgicalAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#surgAssets">> - ¤<<print $surgicalAssetPrice*$surgicalAssets>> + <<print cashFormat($surgicalAssetPrice*$surgicalAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -832,14 +843,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="surgicalAssetsDisp">¤<<print $surgicalAssetPrice*$surgicalAssets>> (<<print Math.floor($surgicalAssets/500)>> unit<<if Math.floor($surgicalAssets/500) > 1>>s<</if>>)</span> in surgical assets. + <span id="surgicalAssetsDisp"><<print cashFormat($surgicalAssetPrice*$surgicalAssets)>> (<<print commaNum(Math.floor($surgicalAssets/500))>> unit<<if Math.floor($surgicalAssets/500) > 1>>s<</if>>)</span> in surgical assets. Prices are <<if $surgicalAssetPrice > 10>> - @@.yellowgreen;¤<<print $surgicalAssetPrice*500>>ea@@ + @@.yellowgreen;<<print cashFormat($surgicalAssetPrice*500)>>ea@@ <<elseif $surgicalAssetPrice < 10>> - @@.gold;¤<<print $surgicalAssetPrice*500>>ea@@ + @@.gold;<<print cashFormat($surgicalAssetPrice*500)>>ea@@ <<else>> - ¤<<print $surgicalAssetPrice*500>>ea + <<print cashFormat($surgicalAssetPrice*500)>>ea <</if>> <span id="controlssurgical"><<CorpDevBuySell "surgical" "Numsurgical">></span><span id='surgicalAssetsPurchasing'></span> <</if>> @@ -870,7 +881,7 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <<if $detailedCorpControls != 1>> - <span id="drAssets">¤<<print $drugAssetPrice*$drugAssets>></span> in pharmaceutical assets. + <span id="drAssets"><<print cashFormat($drugAssetPrice*$drugAssets)>></span> in pharmaceutical assets. Drug asset prices are <<if $drugAssetPrice > 12>>@@.yellowgreen;very high@@<<elseif $drugAssetPrice > 10>>@@.yellowgreen;high@@<<elseif $drugAssetPrice == 10>>average<<elseif $drugAssetPrice >= 8>>@@.gold;low@@<<else>>@@.gold;very low@@<</if>>. | <<link "Buy">> @@ -878,10 +889,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $drugAssets += 500>> <<set $corpCash -= 500*$drugAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#drAssets">> - ¤<<print $drugAssetPrice*$drugAssets>> + <<print cashFormat($drugAssetPrice*$drugAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -896,10 +907,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $drugAssets += (Math.trunc($corpCash/($drugAssetPrice*500)))*500>> <<set $corpCash -= (Math.trunc($corpCash/($drugAssetPrice*500)))*($drugAssetPrice*500)>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#drAssets">> - ¤<<print $drugAssetPrice*$drugAssets>> + <<print cashFormat($drugAssetPrice*$drugAssets)>> <</replace>> <<else>> <<replace "#purchasing">> @@ -912,10 +923,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $drugAssets -= 500>> <<set $corpCash += 500*$drugAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#drAssets">> - ¤<<print $drugAssetPrice*$drugAssets>> + <<print cashFormat($drugAssetPrice*$drugAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -930,10 +941,10 @@ You hold $personalShares shares personally while $publicShares are publicly held <<set $drugAssets = Math.trunc($drugAssets/2)>> <<set $corpCash += $drugAssets*$drugAssetPrice>> <<replace "#cashOnHand">> - ¤<<print $corpCash>> + <<print cashFormat($corpCash)>> <</replace>> <<replace "#drAssets">> - ¤<<print $drugAssetPrice*$drugAssets>> + <<print cashFormat($drugAssetPrice*$drugAssets)>> <</replace>> <<replace "#update">> <</replace>> @@ -944,14 +955,14 @@ You hold $personalShares shares personally while $publicShares are publicly held <</if>> <</link>> <<else>> - <span id="drugAssetsDisp">¤<<print $drugAssetPrice*$drugAssets>> (<<print Math.floor($drugAssets/500)>> unit<<if Math.floor($drugAssets/500) > 1>>s<</if>>)</span> in pharmaceutical assets. + <span id="drugAssetsDisp"><<print cashFormat($drugAssetPrice*$drugAssets)>> (<<print commaNum(Math.floor($drugAssets/500))>> unit<<if Math.floor($drugAssets/500) > 1>>s<</if>>)</span> in pharmaceutical assets. Prices are <<if $drugAssetPrice > 10>> - @@.yellowgreen;¤<<print $drugAssetPrice*500>>ea@@ + @@.yellowgreen;<<print cashFormat($drugAssetPrice*500)>>ea@@ <<elseif $drugAssetPrice < 10>> - @@.gold;¤<<print $drugAssetPrice*500>>ea@@ + @@.gold;<<print cashFormat($drugAssetPrice*500)>>ea@@ <<else>> - ¤<<print $drugAssetPrice*500>>ea + <<print cashFormat($drugAssetPrice*500)>>ea <</if>> <span id="controlsdrug"><<CorpDevBuySell "drug" "Numdrug">></span><span id='drugAssetsPurchasing'></span> <</if>> diff --git a/src/uncategorized/costs.tw b/src/uncategorized/costs.tw index 8f1b20538afcd7ace1d9137990d1918aca67d8dc..42bc5eb38eb9b65e32a9bbd54008700f9bc2c36b 100644 --- a/src/uncategorized/costs.tw +++ b/src/uncategorized/costs.tw @@ -126,6 +126,32 @@ <<else>> <<set $costs += ($rulesCost*.9)>> <</if>> +<<elseif ($slaves[$i].assignment == "be the Attendant")>> + <<set $costs += ($rulesCost*2)>> +<<elseif ($slaves[$i].assignment == "rest in the spa")>> + <<if $slaves[$i].livingRules == "luxurious">> + <<set $costs += ($rulesCost*1.75)>> + <<elseif $slaves[$i].livingRules == "normal">> + <<set $costs += ($rulesCost*1.5)>> + <<else>> + <<set $costs += $rulesCost>> + <</if>> +<<elseif ($slaves[$i].assignment == "be the Schoolteacher")>> + <<set $costs += ($rulesCost*2)>> +<<elseif ($slaves[$i].assignment == "learn in the schoolroom")>> + <<set $costs += ($rulesCost*1.5)>> +<<elseif ($slaves[$i].assignment == "be the Stewardess")>> + <<set $costs += ($rulesCost*2)>> +<<elseif ($slaves[$i].assignment == "be a servant")>> + <<if $slaves[$i].livingRules == "normal">> + <<set $costs += ($rulesCost*1.5)>> + <<else>> + <<if $servantsQuartersDecoration == "Degradationist">> + <<set $costs += ($rulesCost*.9)>> + <<else>> + <<set $costs += $rulesCost>> + <</if>> + <</if>> <<else>> <<if $slaves[$i].livingRules == "luxurious">> <<if $slaves[$i].relationship >= 4>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index a20835cb4a449613d6b33cecef5d6218228fdd3f..cde1646bc24529c5e1a247f4c5d1134fc8074c43 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -5,41 +5,41 @@ //Your weekly costs are as follows.// <<if $girls == 3>> - Since you are accustomed to luxury, your __personal living expenses__ are ¤<<print ($girls*(250+($economy*500)))>>. + Since you are accustomed to luxury, your __personal living expenses__ are <<print cashFormat(($girls*(250+($economy*500))))>>. <<elseif $girls == 2>> - Since you are used to living well, your __personal living expenses__ are ¤<<print ($girls*(250+($economy*500)))>>. + Since you are used to living well, your __personal living expenses__ are <<print cashFormat(($girls*(250+($economy*500))))>>. <<else>> - Since you are used to a fairly normal life, your __personal living expenses__ are ¤<<print ($girls*(250+($economy*500)))>>. + Since you are used to a fairly normal life, your __personal living expenses__ are <<print cashFormat(($girls*(250+($economy*500))))>>. <</if>> <<if $arcologies[0].FSRepopulationFocusLaw == 1 && $PC.pregKnown == 1>> - <br>Rent promotion for being a pregnant citizen under ''Universal Pregnancy Subsidy:'' ¤500 + <br>Rent promotion for being a pregnant citizen under ''Universal Pregnancy Subsidy:'' <<print cashFormat(500)>> <</if>> <<if $PC.preg == -1>> - <br>Your Contraceptives expenses: ¤25 + <br>Your Contraceptives expenses: <<print cashFormat(25)>> <<elseif $PC.fertDrugs == 1>> - <br>Your fertility regimen: ¤50 + <br>Your fertility regimen: <<print cashFormat(50)>> <<elseif $PC.preg >= 16>> - <br>Increased living expenses due to being pregnant : ¤100 + <br>Increased living expenses due to being pregnant : <<print cashFormat(100)>> <</if>> <<if $citizenOrphanageTotal+$privateOrphanageTotal > 0>> You are paying <<if $citizenOrphanageTotal > 0>> - ¤<<print $citizenOrphanageTotal*100>> for education of $citizenOrphanageTotal of your slaves' children in citizen schools<<if $privateOrphanageTotal > 0>>, and<<else>>.<</if>> + <<print cashFormat($citizenOrphanageTotal*100)>> for education of $citizenOrphanageTotal of your slaves' children in citizen schools<<if $privateOrphanageTotal > 0>>, and<<else>>.<</if>> <</if>> <<if $privateOrphanageTotal > 0>> - ¤<<print $privateOrphanageTotal*500>> for private tutelage of $privateOrphanageTotal of your slaves' children. + <<print cashFormat($privateOrphanageTotal*500)>> for private tutelage of $privateOrphanageTotal of your slaves' children. <</if>> <</if>> <<if $breederOrphanageTotal > 0>> - Since $breederOrphanageTotal of your slaves' children are being raised into productive members of society in a soceity funded school, you pay a ¤50 usage fee. + Since $breederOrphanageTotal of your slaves' children are being raised into productive members of society in a soceity funded school, you pay a <<print cashFormat(50)>> usage fee. <</if>> <<if $peacekeepers != 0>> <<if $peacekeepers.undermining != 0>> - ¤$peacekeepers.undermining to undermine political support for the nearby old world peacekeeping mission. + <<print cashFormat($peacekeepers)>>.undermining to undermine political support for the nearby old world peacekeeping mission. <</if>> <</if>> @@ -47,7 +47,7 @@ <<set _mercCosts = $mercenaries*2000>> <<if $barracks>><<set _mercCosts *= 0.5>><</if>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>><<set _mercCosts *= 0.5>><</if>> - <br>__Mercenary__ expenses: ¤_mercCosts + <br>__Mercenary__ expenses: <<print cashFormat(_mercCosts)>> <<if $barracks>><<else>>//@@.red;Increased by the lack of a barracks.@@//<</if>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//Reduced by your @@.springgreen;mercenary contacts.@@//<</if>> <</if>> @@ -57,7 +57,7 @@ <<if $brothel > 0>> <<set _advertising = $brothelAdsSpending>> <</if>> - <br>__Brothel__ maintenance: ¤<<print ($brothel*$facilityCost)+(0.1*$brothelUpgradeDrugs*$brothel*$facilityCost)+_advertising>> + <br>__Brothel__ maintenance: <<print cashFormat(($brothel*$facilityCost)+(0.1*$brothelUpgradeDrugs*$brothel*$facilityCost)+_advertising)>> <</if>> <<if $club > 0>> @@ -65,34 +65,34 @@ <<if $club > 0>> <<set _advertising = $clubAdsSpending>> <</if>> - <br>__Club__ maintenance: ¤<<print ($club*$facilityCost)+(0.2*$clubUpgradePDAs*$club*$facilityCost)+_advertising>> + <br>__Club__ maintenance: <<print cashFormat(($club*$facilityCost)+(0.2*$clubUpgradePDAs*$club*$facilityCost)+_advertising)>> <</if>> <<if $arcade > 0>> - <br>__Arcade__ maintenance: ¤<<print (0.5*$arcade*$facilityCost)+(0.2*$arcadeUpgradeInjectors*$arcade*$facilityCost)+(0.2*$arcadeUpgradeCollectors*$arcade*$facilityCost)>> + <br>__Arcade__ maintenance: <<print cashFormat((0.5*$arcade*$facilityCost)+(0.2*$arcadeUpgradeInjectors*$arcade*$facilityCost)+(0.2*$arcadeUpgradeCollectors*$arcade*$facilityCost))>> <</if>> <<if $dairy > 0>> - <br>__Dairy__ maintenance: ¤<<print ($dairy*$facilityCost)+(0.2*$dairyFeedersUpgrade*$dairy*$facilityCost)+(0.1*$dairyPregUpgrade*$dairy*$facilityCost)>> + <br>__Dairy__ maintenance: <<print cashFormat(($dairy*$facilityCost)+(0.2*$dairyFeedersUpgrade*$dairy*$facilityCost)+(0.1*$dairyPregUpgrade*$dairy*$facilityCost))>> <<if $bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren > 0>> - <br> Additional maintenance for milking machines upgraded with biological components: ¤<<print ($bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren)*100>> + <br> Additional maintenance for milking machines upgraded with biological components: <<print cashFormat(($bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren)*100)>> <</if>> <</if>> <<if ($servantsQuarters > 0) && ($servantsQuartersUpgradeMonitoring > 0)>> - <br>__Servants' Quarters__ maintenance: ¤<<print (0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost)>> + <br>__Servants' Quarters__ maintenance: <<print cashFormat((0.2*$servantsQuartersUpgradeMonitoring*$servantsQuarters*$facilityCost))>> <</if>> <<if $incubator > 0>> - <br>__Incubation Facility__ maintenance and resource drain: ¤<<print (10*$incubator*$facilityCost)+(0.2*$incubatorUpgradeWeight*$incubator*$facilityCost)+(0.2*$incubatorUpgradeMuscles*$incubator*$facilityCost)+(0.2*$incubatorUpgradeReproduction*$incubator*$facilityCost)+(0.2*$incubatorUpgradeGrowthStims*$incubator*$facilityCost)+(0.5*$incubatorUpgradeSpeed*$incubator*$facilityCost)>> + <br>__Incubation Facility__ maintenance and resource drain: <<print cashFormat((10*$incubator*$facilityCost)+(0.2*$incubatorUpgradeWeight*$incubator*$facilityCost)+(0.2*$incubatorUpgradeMuscles*$incubator*$facilityCost)+(0.2*$incubatorUpgradeReproduction*$incubator*$facilityCost)+(0.2*$incubatorUpgradeGrowthStims*$incubator*$facilityCost)+(0.5*$incubatorUpgradeSpeed*$incubator*$facilityCost))>> <<if $incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting > 0>> - <br> Additional monitoring and maintenance costs for growing children: ¤<<print (($incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting+$incubatorGrowthStimsSetting)*500)>> + <br> Additional monitoring and maintenance costs for growing children: <<print cashFormat((($incubatorWeightSetting+$incubatorMusclesSetting+$incubatorReproductionSetting+$incubatorGrowthStimsSetting)*500))>> <</if>> <</if>> <<if ($masterSuiteUpgradePregnancy == 1)>> - <br>__Master Suite__ maintenance: ¤<<print ((500*$masterSuiteUpgradePregnancy) + (1000*$masterSuitePregnancyFertilitySupplements))>> + <br>__Master Suite__ maintenance: <<print cashFormat(((500*$masterSuiteUpgradePregnancy) + (1000*$masterSuitePregnancyFertilitySupplements)))>> <</if>> <<if $cyberMod != 0>> <<if ($researchLab.built == "true")>> - <br>__Research Lab__ maintenance: ¤<<print (100*$researchLab.maxSpace)>> - <<if $researchLab.hired != 0>> __Scientists__: ¤<<print (300*$researchLab.hired)>><</if>> - <<if $researchLab.menials != 0>> __Menial slaves__: ¤<<print (100*$researchLab.menials)>><</if>> + <br>__Research Lab__ maintenance: <<print cashFormat((100*$researchLab.maxSpace))>> + <<if $researchLab.hired != 0>> __Scientists__: <<print cashFormat((300*$researchLab.hired))>><</if>> + <<if $researchLab.menials != 0>> __Menial slaves__: <<print cashFormat((100*$researchLab.menials))>><</if>> <</if>> <</if>> @@ -100,19 +100,19 @@ <<if $secExp == 1>> <br> <<if $edictsUpkeep + $SFSupportUpkeep > 0>> - __Edicts Upkeep__: ¤<<print $edictsUpkeep + $SFSupportUpkeep>> + __Edicts Upkeep__: <<print cashFormat($edictsUpkeep + $SFSupportUpkeep)>> <</if>> <<if $propHub != 0>> - <br>__Propaganda Hub__ maintenance: ¤<<print $propHubUpkeep>> + <br>__Propaganda Hub__ maintenance: <<print cashFormat($propHubUpkeep)>> <</if>> <<if $secHQ != 0>> - <br>__Security Headquarters__ maintenance: ¤<<print ($secHQUpkeep)+(20*$secHelots)>> + <br>__Security Headquarters__ maintenance: <<print cashFormat(($secHQUpkeep)+(20*$secHelots))>> <</if>> <<if $secBarracks != 0>> - <br>__Barracks__ maintenance: ¤<<print $secBarracksUpkeep>> + <br>__Barracks__ maintenance: <<print cashFormat($secBarracksUpkeep)>> <</if>> <<if $riotCenter != 0>> - <br>__Riot Control Center__ maintenance: ¤<<print $riotUpkeep>> + <br>__Riot Control Center__ maintenance: <<print cashFormat($riotUpkeep)>> <</if>> <<if $soldierWages == 0>> @@ -123,99 +123,99 @@ <<set _soldierMod = 2>> <</if>> <<for _i = 0; _i < $militiaUnits.length; _i++>> - <br>__<<print $militiaUnits[_i].platoonName>>__ upkeep: ¤<<print $militiaUnits[_i].troops*$soldierUpkeep * _soldierMod>> + <br>__<<print $militiaUnits[_i].platoonName>>__ upkeep: <<print cashFormat($militiaUnits[_i].troops*$soldierUpkeep * _soldierMod)>> <</for>> <<for _i = 0; _i < $slaveUnits.length; _i++>> - <br>__<<print $slaveUnits[_i].platoonName>>__ upkeep: ¤<<print $slaveUnits[_i].troops*$soldierUpkeep * 0.5 * _soldierMod>> + <br>__<<print $slaveUnits[_i].platoonName>>__ upkeep: <<print cashFormat($slaveUnits[_i].troops*$soldierUpkeep * 0.5 * _soldierMod)>> <</for>> <<for _i = 0; _i < $mercUnits.length; _i++>> - <br>__<<print $mercUnits[_i].platoonName>>__ upkeep: ¤<<print $mercUnits[_i].troops*$soldierUpkeep * 1.5 * _soldierMod>> + <br>__<<print $mercUnits[_i].platoonName>>__ upkeep: <<print cashFormat($mercUnits[_i].troops*$soldierUpkeep * 1.5 * _soldierMod)>> <</for>> <</if>> <<if $FSSpending != 0>> - <br>__Society Shaping__ expenses: ¤$FSSpending + <br>__Society Shaping__ expenses: <<print cashFormat($FSSpending)>> <</if>> <<if $Recruiter != 0>> - <br>__Recruiting__ expenses: ¤250 + <br>__Recruiting__ expenses: <<print cashFormat(250)>> <</if>> <<if $TSS.schoolPresent == 1>> - <br>__The Slavegirl School__ branch campus upkeep: ¤1000 + <br>__The Slavegirl School__ branch campus upkeep: <<print cashFormat(1000)>> <</if>> <<if $GRI.schoolPresent == 1>> - <br>__Growth Research Institute__ subsidiary lab upkeep: ¤1000 + <br>__Growth Research Institute__ subsidiary lab upkeep: <<print cashFormat(1000)>> <</if>> <<if $SCP.schoolPresent == 1>> - <br>__St. Claver Preparatory__ branch campus upkeep: ¤1000 + <br>__St. Claver Preparatory__ branch campus upkeep: <<print cashFormat(1000)>> <</if>> <<if $LDE.schoolPresent == 1>> - <br>__L'Encole des Enculees__ branch campus upkeep: ¤1000 + <br>__L'Encole des Enculees__ branch campus upkeep: <<print cashFormat(1000)>> <</if>> <<if $TGA.schoolPresent == 1>> - <br>__The Gymnasium-Academy__ branch campus upkeep: ¤1000 + <br>__The Gymnasium-Academy__ branch campus upkeep: <<print cashFormat(1000)>> <</if>> <<if $TCR.schoolPresent == 1>> - <br>__The Cattle Ranch__ local pasture upkeep: ¤1000 + <br>__The Cattle Ranch__ local pasture upkeep: <<print cashFormat(1000)>> <</if>> <<if ($TFS.schoolPresent == 1) && (($PC.dick == 0) || ($PC.vagina == 0) || ($PC.boobs == 0))>> - <br>__The Futanari Sisters__ community upkeep: ¤1000 + <br>__The Futanari Sisters__ community upkeep: <<print cashFormat(1000)>> <</if>> <<if $TSS.subsidize != 0>> - <br>__The Slavegirl School__ branch campus influence: ¤1000 + <br>__The Slavegirl School__ branch campus influence: <<print cashFormat(1000)>> <</if>> <<if $GRI.subsidize != 0>> - <br>__Growth Research Institute__ subsidiary lab influence: ¤1000 + <br>__Growth Research Institute__ subsidiary lab influence: <<print cashFormat(1000)>> <</if>> <<if $SCP.subsidize != 0>> - <br>__St. Claver Preparatory__ branch campus influence: ¤1000 + <br>__St. Claver Preparatory__ branch campus influence: <<print cashFormat(1000)>> <</if>> <<if $LDE.subsidize != 0>> - <br>__L'Encole des Enculees__ branch campus influence: ¤1000 + <br>__L'Encole des Enculees__ branch campus influence: <<print cashFormat(1000)>> <</if>> <<if $TGA.subsidize != 0>> - <br>__The Gymnasium-Academy__ branch campus influence: ¤1000 + <br>__The Gymnasium-Academy__ branch campus influence: <<print cashFormat(1000)>> <</if>> <<if $HA.subsidize != 0>> - <br>__The Hippolyta-Academy__ branch influence: ¤1000 + <br>__The Hippolyta-Academy__ branch influence: <<print cashFormat(1000)>> <</if>> <<if $TCR.subsidize != 0>> - <br>__The Cattle Ranch__ local pasture influence: ¤1000 + <br>__The Cattle Ranch__ local pasture influence: <<print cashFormat(1000)>> <</if>> <<if $TFS.subsidize != 0>> - <br>__The Futanari Sisters__ community influence: ¤1000 + <br>__The Futanari Sisters__ community influence: <<print cashFormat(1000)>> <</if>> <<if $alwaysSubsidizeGrowth == 1>> - <br>Weekly arcology growth subsidy: ¤$policyCost + <br>Weekly arcology growth subsidy: <<print cashFormat($policyCost)>> <</if>> <<if $alwaysSubsidizeRep == 1>> - <br>Weekly self-promotion budget: $policyCost + <br>Weekly self-promotion budget: <<print cashFormat($policyCost)>> <</if>> <<if $RegularParties == 1>> - <br>Weekly social gatherings: $policyCost + <br>Weekly social gatherings: <<print cashFormat($policyCost)>> <</if>> <<if $ProImmigrationCash == 1>> - <br>Pro-immigration promotion budget: $policyCost + <br>Pro-immigration promotion budget: <<print cashFormat($policyCost)>> <</if>> <<if $AntiEnslavementCash == 1>> - <br>Anti-enslavement charity budget: $policyCost + <br>Anti-enslavement charity budget: <<print cashFormat($policyCost)>> <</if>> <<if $CoursingAssociation == 1>> - <br>Coursing Association membership: ¤1000 + <br>Coursing Association membership: <<print cashFormat(1000)>> <</if>> <<if ($personalAttention == "trading")>> - <br>Trading trainer fees: ¤10000 + <br>Trading trainer fees: <<print cashFormat(10000)>> <<elseif ($personalAttention == "warfare")>> - <br>Warfare trainer fees: ¤10000 + <br>Warfare trainer fees: <<print cashFormat(10000)>> <<elseif ($personalAttention == "slaving")>> - <br>Slaving trainer fees: ¤10000 + <br>Slaving trainer fees: <<print cashFormat(10000)>> <<elseif ($personalAttention == "engineering")>> - <br>Engineering trainer fees: ¤10000 + <br>Engineering trainer fees: <<print cashFormat(10000)>> <<elseif ($personalAttention == "medicine")>> - <br>Medicine trainer fees: ¤10000 + <br>Medicine trainer fees: <<print cashFormat(10000)>> <</if>> <br> @@ -224,97 +224,133 @@ <<set $individualCosts = 0>> ''$slaves[$i].slaveName'': <<if ($slaves[$i].assignment == "work in the dairy" && $dairyRestraintsSetting >= 2) || ($slaves[$i].assignment == "be confined in the arcade")>> - <br> Living expenses: ¤<<print ($rulesCost*.75)>> + <br> Living expenses: <<print cashFormat(($rulesCost*.75))>> <<set $individualCosts += ($rulesCost*.75)>> <<elseif ($slaves[$i].assignment == "be the Madam")>> - <br> Living expenses: ¤<<print ($rulesCost*2)>> + <br> Living expenses: <<print cashFormat(($rulesCost*2))>> <<set $individualCosts += ($rulesCost*2)>> <<elseif ($slaves[$i].assignment == "be the DJ")>> - <br> Living expenses: ¤<<print ($rulesCost*2)>> + <br> Living expenses: <<print cashFormat(($rulesCost*2))>> <<set $individualCosts += ($rulesCost*2)>> <<elseif ($slaves[$i].assignment == "be the Nurse")>> - <br> Living expenses: ¤<<print ($rulesCost*2)>> + <br> Living expenses: <<print cashFormat(($rulesCost*2))>> <<set $individualCosts += ($rulesCost*2)>> <<elseif ($slaves[$i].assignment == "be the Wardeness")>> + <br> Living expenses: <<print cashFormat(($rulesCost*2))>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "be the Attendant")>> <br> Living expenses: ¤<<print ($rulesCost*2)>> <<set $individualCosts += ($rulesCost*2)>> - <<elseif ($slaves[$i].assignment == "serve in the club")>> - <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <<elseif ($slaves[$i].assignment == "be the Schoolteacher")>> + <br> Living expenses: ¤<<print ($rulesCost*2)>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "be the Stewardess")>> + <br> Living expenses: ¤<<print ($rulesCost*2)>> <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "serve in the club")>> + <br> Living expenses: <<print cashFormat(($rulesCost*1.5))>> + <<set $individualCosts += ($rulesCost*1.5)>> <<elseif ($slaves[$i].assignment == "work in the brothel")>> <<if $slaves[$i].livingRules == "normal">> - <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <br> Living expenses: <<print cashFormat(($rulesCost*1.5))>> <<set $individualCosts += ($rulesCost*1.5)>> <<else>> - <br> Living expenses: ¤<<print $rulesCost>> + <br> Living expenses: <<print cashFormat($rulesCost)>> <<set $individualCosts += $rulesCost>> <</if>> <<elseif ($slaves[$i].assignment == "get treatment in the clinic")>> <<if $slaves[$i].livingRules == "luxurious">> - <br> Living expenses: ¤<<print ($rulesCost*2)>> + <br> Living expenses: <<print cashFormat(($rulesCost*2))>> <<set $individualCosts += ($rulesCost*2)>> <<elseif $slaves[$i].livingRules == "normal">> - <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <br> Living expenses: <<print cashFormat(($rulesCost*1.5))>> <<set $individualCosts += ($rulesCost*1.5)>> <<else>> - <br> Living expenses: ¤<<print $rulesCost>> + <br> Living expenses: <<print cashFormat($rulesCost)>> <<set $individualCosts += $rulesCost>> <</if>> <<elseif ($slaves[$i].assignment == "be confined in the cellblock")>> <<if $slaves[$i].livingRules == "normal">> - <br> Living expenses: ¤<<print ($rulesCost*1.25)>> + <br> Living expenses: <<print cashFormat(($rulesCost*1.25))>> <<set $individualCosts += ($rulesCost*1.25)>> <<else>> - <br> Living expenses: ¤<<print ($rulesCost*.9)>> + <br> Living expenses: <<print cashFormat(($rulesCost*.9))>> <<set $individualCosts += ($rulesCost*.9)>> <</if>> + <<elseif ($slaves[$i].assignment == "rest in the spa")>> + <<if $slaves[$i].livingRules == "luxurious">> + <br> Living expenses: ¤<<print ($rulesCost*1.75)>> + <<set $individualCosts += ($rulesCost*1.75)>> + <<elseif $slaves[$i].livingRules == "normal">> + <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <<set $individualCosts += ($rulesCost*1.5)>> + <<else>> + <br> Living expenses: ¤<<print $rulesCost>> + <<set $individualCosts += $rulesCost>> + <</if>> + <<elseif ($slaves[$i].assignment == "learn in the schoolroom")>> + <br> Living expenses: <<print cashFormat(($rulesCost*1.5))>> + <<set $individualCosts += ($rulesCost*1.5)>> + <<elseif ($slaves[$i].assignment == "be a servant")>> + <<if $slaves[$i].livingRules == "normal">> + <br> Living expenses: <<print cashFormat(($rulesCost*1.5))>> + <<set $individualCosts += ($rulesCost*1.5)>> + <<else>> + <<if $servantsQuartersDecoration == "Degradationist">> + <br> Living expenses: <<print cashFormat($rulesCost*.90)>> + <<set $individualCosts += ($rulesCost*.90)>> + <<else>> + <br> Living expenses: <<print cashFormat($rulesCost)>> + <<set $individualCosts += $rulesCost>> + <</if>> + <</if>> <<else>> <<if $slaves[$i].livingRules == "luxurious">> <<if $slaves[$i].relationship >= 4>> - <br> Living expenses: ¤<<print ($rulesCost*3)>> + <br> Living expenses: <<print cashFormat(($rulesCost*3))>> <<set $individualCosts += ($rulesCost*3)>> <<else>> - <br> Living expenses: ¤<<print ($rulesCost*4)>> + <br> Living expenses: <<print cashFormat(($rulesCost*4))>> <<set $individualCosts += ($rulesCost*4)>> <</if>> <<elseif $slaves[$i].livingRules == "normal">> - <br> Living expenses: ¤<<print ($rulesCost*2)>> + <br> Living expenses: <<print cashFormat(($rulesCost*2))>> <<set $individualCosts += ($rulesCost*2)>> <<else>> - <br> Living expenses: ¤<<print ($rulesCost)>> + <br> Living expenses: <<print cashFormat(($rulesCost))>> <<set $individualCosts += $rulesCost>> <</if>> <</if>> - <br> Basic slave food cost: ¤<<print $foodCost*4>> + <br> Basic slave food cost: <<print cashFormat($foodCost*4)>> <<set $individualCosts += $foodCost*4>> <<switch $slaves[$i].diet>> <<case "fattening" "muscle building">> - <br> Heavy diet: ¤<<print $foodCost>> + <br> Heavy diet: <<print cashFormat($foodCost)>> <<set $individualCosts += $foodCost>> <<case "restricted" "slimming">> - <br> Light diet: //reduced by// ¤<<print $foodCost>> + <br> Light diet: //reduced by// <<print cashFormat($foodCost)>> <<set $individualCosts -= $foodCost>> <</switch>> <<if $slaves[$i].weight > 130>> - <br> Caloric adjustment for heavy weight: ¤<<print $foodCost*2>> + <br> Caloric adjustment for heavy weight: <<print cashFormat($foodCost*2)>> <<set $individualCosts += $foodCost*2>> <<elseif $slaves[$i].weight > 50>> - <br> Caloric adjustment for high weight: ¤<<print $foodCost>> + <br> Caloric adjustment for high weight: <<print cashFormat($foodCost)>> <<set $individualCosts += $foodCost>> <<elseif $slaves[$i].weight < -50>> - <br> Caloric adjustment for light weight: //reduced by// ¤<<print $foodCost>> + <br> Caloric adjustment for light weight: //reduced by// <<print cashFormat($foodCost)>> <<set $individualCosts -= $foodCost>> <</if>> <<if $slaves[$i].drugs == "appetite suppressors">> - <br> Food saved via suppressed appetite: //reduced by// ¤<<print $foodCost>> + <br> Food saved via suppressed appetite: //reduced by// <<print cashFormat($foodCost)>> <<set $individualCosts -= $foodCost>> <</if>> <<if $slaves[$i].lactation > 0>> <br> Food to support <<if $slaves[$i].lactation > 1>>heavy<<else>>natural<</if>> lactation from <<if Math.trunc($slaves[$i].boobs/10000) > 2>>absurd udders<<elseif Math.trunc($slaves[$i].boobs/10000) > 1>>enormous boobs<<else>>reasonable breasts<</if>>: - ¤<<print $foodCost*$slaves[$i].lactation*(1+Math.trunc($slaves[$i].boobs/10000))>> + <<print cashFormat($foodCost*$slaves[$i].lactation*(1+Math.trunc($slaves[$i].boobs/10000)))>> <<set $individualCosts += $foodCost*$slaves[$i].lactation*(1+Math.trunc($slaves[$i].boobs/10000))>> <</if>> <<if $slaves[$i].preg > 5>> @@ -324,25 +360,25 @@ <br> Extra feeding costs to support pregnancy are covered by $masterSuiteName luxuries. <<else>> <<set _pAccMult = 1>> - <br> Extra feeding to support <<if $slaves[$i].pregControl == "speed up">>accelerated <<set _pAccMult = 3>><</if>>pregnancy: ¤<<print $foodCost*$slaves[$i].pregType*_pAccMult>> + <br> Extra feeding to support <<if $slaves[$i].pregControl == "speed up">>accelerated <<set _pAccMult = 3>><</if>>pregnancy: <<print cashFormat($foodCost*$slaves[$i].pregType*_pAccMult)>> <<set $individualCosts += $foodCost*$slaves[$i].pregType*_pAccMult>> <</if>> <</if>> <<switch $slaves[$i].diet>> <<case "XX" "XY">> - <br> Hormone enriched diet: ¤25 + <br> Hormone enriched diet: <<print cashFormat(25)>> <<set $individualCosts += 25>> <<case "XXY">> - <br> Specialized hermaphrodite diet: ¤75 + <br> Specialized hermaphrodite diet: <<print cashFormat(75)>> <<set $individualCosts += 75>> <<case "cleansing">> - <br> Chemical cleansing diet: ¤50 + <br> Chemical cleansing diet: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</switch>> <<if $boobAccessibility != 1>> <<if ($slaves[$i].boobs > 20000)>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to inconveniently huge boobs: ¤50 + <br> Increased living expenses due to inconveniently huge boobs: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> @@ -350,7 +386,7 @@ <<if $pregAccessibility != 1>> <<if ($slaves[$i].belly >= 60000)>> <<if ($slaves[$i].assignment != "labor in the production line") && ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to an inconveniently huge belly: ¤100 + <br> Increased living expenses due to an inconveniently huge belly: <<print cashFormat(100)>> <<set $individualCosts += 100>> <</if>> <</if>> @@ -358,7 +394,7 @@ <<if $dickAccessibility != 1>> <<if ($slaves[$i].dick > 45)>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to an inconveniently huge penis: ¤50 + <br> Increased living expenses due to an inconveniently huge penis: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> @@ -366,7 +402,7 @@ <<if $ballsAccessibility != 1>> <<if ($slaves[$i].balls > 90)>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to inconveniently huge balls: ¤50 + <br> Increased living expenses due to inconveniently huge balls: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> @@ -374,141 +410,141 @@ <<if $buttAccessibility != 1>> <<if ($slaves[$i].butt > 15)>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to an inconveniently huge butt: ¤50 + <br> Increased living expenses due to an inconveniently huge butt: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> <</if>> <<if !canSee($slaves[$i]) && ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> - <br> Increased living expenses due to lack of sight: ¤50 + <br> Increased living expenses due to lack of sight: <<print cashFormat(50)>> <<set $individualCosts += 50>> <<elseif $slaves[$i].eyes <= -1>> - <br> Increased living expenses due to poor vision: ¤25 + <br> Increased living expenses due to poor vision: <<print cashFormat(25)>> <<set $individualCosts += 25>> <<elseif ($slaves[$i].eyewear == "blurring glasses") || ($slaves[$i].eyewear == "blurring contacts")>> - <br> Increased living expenses due to blurred vision: ¤25 + <br> Increased living expenses due to blurred vision: <<print cashFormat(25)>> <<set $individualCosts += 25>> <</if>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>> <<if ($slaves[$i].amp != 0)>> <<if ($slaves[$i].amp == 1)>> - <br> Increased living expenses due to limblessness: ¤$rulesCost + <br> Increased living expenses due to limblessness: <<print cashFormat($rulesCost)>> <<set $individualCosts += $rulesCost>> <<else>> - <br> Increased living expenses due to prosthetics: ¤<<print $rulesCost/2>> + <br> Increased living expenses due to prosthetics: <<print cashFormat($rulesCost/2)>> <<set $individualCosts += $rulesCost/2>> <</if>> <<elseif !canWalk($slaves[$i])>> - <br> Increased living expenses due to immobility: ¤<<print $rulesCost>> + <br> Increased living expenses due to immobility: <<print cashFormat($rulesCost)>> <<set $individualCosts += $rulesCost>> <</if>> <</if>> <<if $slaves[$i].boobs > 10000>> <<if $slaves[$i].boobsImplantType == 1>> - <br> Maintenance cost for oversized string implants: ¤50 + <br> Maintenance cost for oversized string implants: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> <<if $slaves[$i].butt > 10>> <<if $slaves[$i].buttImplantType == 1>> - <br> Maintenance cost for oversized string implants: ¤50 + <br> Maintenance cost for oversized string implants: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> <<if $slaves[$i].preg > 35>> <<if $slaves[$i].universalRulesBirthing == 1>> <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2)>> - <br> Coverage cost for daily pregnancy scanning: ¤50 + <br> Coverage cost for daily pregnancy scanning: <<print cashFormat(50)>> <<set $individualCosts += 50>> <</if>> <</if>> <</if>> <<if $CitizenRetirement == 1>> - <br> Retirement account payments: ¤250 + <br> Retirement account payments: <<print cashFormat(250)>> <<set $individualCosts += 250>> <</if>> <<if ($slaves[$i].inflation == 3)>> <<switch $slaves[$i].inflationType>> <<case "water">> - <br> Costs of specially formulated water for enemas; 2 gallons: ¤100 + <br> Costs of specially formulated water for enemas; 2 gallons: <<print cashFormat(100)>> <<set $individualCosts += 100>> <<case "food">> - <br> Costs of filler food for slave stuffing; 2 gallons: ¤<<print ($foodCost*4)>> + <br> Costs of filler food for slave stuffing; 2 gallons: <<print cashFormat(($foodCost*4))>> <<set $individualCosts += ($foodCost*4)>> <<case "curative" "aphrodisiac" "tightener">> - <br> Costs of specially formulated drug mixtures for enemas; 2 gallons: ¤<<print (100+($drugsCost*2))>> + <br> Costs of specially formulated drug mixtures for enemas; 2 gallons: <<print cashFormat((100+($drugsCost*2)))>> <<set $individualCosts += (100+($drugsCost*2))>> <</switch>> <<elseif ($slaves[$i].inflation == 2)>> <<switch $slaves[$i].inflationType>> <<case "water">> - <br> Costs of specially formulated water for enemas; 1 gallon: ¤50 + <br> Costs of specially formulated water for enemas; 1 gallon: <<print cashFormat(50)>> <<set $individualCosts += 50>> <<case "food">> - <br> Costs of filler food for slave stuffing; 1 gallon: ¤<<print ($foodCost*2)>> + <br> Costs of filler food for slave stuffing; 1 gallon: <<print cashFormat(($foodCost*2))>> <<set $individualCosts += ($foodCost*4)>> <<case "curative" "aphrodisiac" "tightener">> - <br> Costs of specially formulated drug mixtures for enemas; 1 gallon: ¤<<print (50+($drugsCost*2))>> + <br> Costs of specially formulated drug mixtures for enemas; 1 gallon: <<print cashFormat((50+($drugsCost*2)))>> <<set $individualCosts += (50+($drugsCost*2))>> <</switch>> <<elseif ($slaves[$i].inflation == 1)>> <<switch $slaves[$i].inflationType>> <<case "water">> - <br> Costs of specially formulated water for enemas; 2 liters: ¤25 + <br> Costs of specially formulated water for enemas; 2 liters: <<print cashFormat(25)>> <<set $individualCosts += 25>> <<case "food">> - <br> Costs of filler food for slave stuffing; 2 liters: ¤<<print ($foodCost)>> + <br> Costs of filler food for slave stuffing; 2 liters: <<print cashFormat(($foodCost))>> <<set $individualCosts += ($foodCost)>> <<case "curative" "aphrodisiac" "tightener">> - <br> Costs of specially formulated drug mixtures for enemas; 2 liters: ¤<<print (25+($drugsCost*2))>> + <br> Costs of specially formulated drug mixtures for enemas; 2 liters: <<print cashFormat((25+($drugsCost*2)))>> <<set $individualCosts += (25+($drugsCost*2))>> <</switch>> <</if>> <<switch $slaves[$i].drugs>> <<case "anti-aging cream">> - <br> Anti-aging creams: ¤<<print ($drugsCost*10)>> + <br> Anti-aging creams: <<print cashFormat(($drugsCost*10))>> <<set $individualCosts += ($drugsCost*10)>> <<case "female hormone injections" "male hormone injections">> - <br> Hormonal injections: ¤<<print ($drugsCost*5)>> + <br> Hormonal injections: <<print cashFormat(($drugsCost*5))>> <<set $individualCosts += ($drugsCost*5)>> <<case "growth stimulants">> - <br> Growth stimulants: ¤<<print ($drugsCost*5)>> + <br> Growth stimulants: <<print cashFormat(($drugsCost*5))>> <<set $individualCosts += ($drugsCost*5)>> <<case "intensive breast injections" "intensive butt injections" "intensive penis enhancement" "intensive testicle enhancement" "intensive lip injections" "hyper breast injections" "hyper butt injections" "hyper penis enhancement" "hyper testicle enhancement" "hyper lip injections">> - <br> Intensive drugs: ¤<<print $drugsCost*5>> + <br> Intensive drugs: <<print cashFormat($drugsCost*5)>> <<set $individualCosts += $drugsCost*5>> <<case "sag-B-gone">> - <br> Questionable infomercial creams: ¤<<print ($drugsCost/10)>> + <br> Questionable infomercial creams: <<print cashFormat(($drugsCost/10))>> <<set $individualCosts += ($drugsCost/10)>> <<case "no drugs" "none">> <<default>> - <br> Standard drugs: ¤<<print ($drugsCost*2)>> + <br> Standard drugs: <<print cashFormat(($drugsCost*2))>> <<set $individualCosts += ($drugsCost*2)>> <</switch>> <<if $slaves[$i].curatives == 1 && $slaves[$i].assignmentVisible != 1>> <<elseif $slaves[$i].curatives > 0>> - <br> Health drugs: ¤<<print $drugsCost+($slaves[$i].curatives*$drugsCost)>> + <br> Health drugs: <<print cashFormat($drugsCost+($slaves[$i].curatives*$drugsCost))>> <<set $individualCosts += $drugsCost+($slaves[$i].curatives*$drugsCost)>> <</if>> <<if ($slaves[$i].aphrodisiacs !== 0)>> - <br> Aphrodisiacs/Anaphrodisiacs: ¤<<print ($drugsCost*Math.abs($slaves[$i].aphrodisiacs))>> + <br> Aphrodisiacs/Anaphrodisiacs: <<print cashFormat(($drugsCost*Math.abs($slaves[$i].aphrodisiacs)))>> <<set $individualCosts += $drugsCost*Math.abs($slaves[$i].aphrodisiacs)>> <</if>> <<if ($slaves[$i].hormones != 0)>> - <br> Hormones: ¤<<print (Math.trunc($drugsCost*Math.abs($slaves[$i].hormones)*0.5))>> + <br> Hormones: <<print cashFormat((Math.trunc($drugsCost*Math.abs($slaves[$i].hormones)*0.5)))>> <<set $individualCosts += Math.trunc($drugsCost*Math.abs($slaves[$i].hormones)*0.5)>> <</if>> <<if ($slaves[$i].preg == -1) && isFertile($slaves[$i])>> - <br> Contraceptives: ¤<<print (Math.trunc($drugsCost*0.5))>> + <br> Contraceptives: <<print cashFormat((Math.trunc($drugsCost*0.5)))>> <<set $individualCosts += Math.trunc($drugsCost*0.5)>> <</if>> <<if ($studio == 1)>> <<if ($slaves[$i].pornFameSpending > 0)>> - <br> Publicity: ¤$slaves[$i].pornFameSpending + <br> Publicity: <<print cashFormat($slaves)>>[$i].pornFameSpending <<set $individualCosts += $slaves[$i].pornFameSpending>> <</if>> <</if>> - <br> __Total__: ¤<<print ($individualCosts)>> + <br> __Total__: <<print cashFormat(($individualCosts))>> <br> <</for>> @@ -526,4 +562,4 @@ <br>The infrastructure you've built eases the transportation and safe handling of the supplies required by the arcology. Upkeep is lowered by <<print $railway * 5>>% <</if>> <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw index 59c14f9cf2055bd6a32f5f5302aac31cd0fc6800..ce5ab3fdd9e7ff074595353f2497d0a53a331135 100644 --- a/src/uncategorized/dairy.tw +++ b/src/uncategorized/dairy.tw @@ -307,7 +307,7 @@ $dairyNameCaps <</if>> <<set _Tmult0 = Math.trunc($dairy*1000*$upgradeMultiplierArcology)>> -<br>$dairyNameCaps can support $dairy milkers. [[Expand the dairy|Dairy][$cash -= _Tmult0, $dairy += 5, $PC.engineering += .1]] //Costs ¤_Tmult0 and will increase upkeep costs// +<br>$dairyNameCaps can support $dairy milkers. [[Expand the dairy|Dairy][$cash -= _Tmult0, $dairy += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>> and will increase upkeep costs// <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> <br> @@ -322,7 +322,7 @@ $dairyNameCaps ''inactive.'' [[Active|Dairy][$dairyFeedersSetting = 1]] <</if>> <<else>> - $dairyNameCaps is equipped to feed and clean slaves normally. [[Upgrade the milking machines with intubators|Dairy][$cash -= _Tmult1, $dairyFeedersUpgrade = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// + $dairyNameCaps is equipped to feed and clean slaves normally. [[Upgrade the milking machines with intubators|Dairy][$cash -= _Tmult1, $dairyFeedersUpgrade = 1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> @@ -341,7 +341,7 @@ $dairyNameCaps <</if>> <<else>> $dairyNameCaps is not prepared to support cow pregnancies, and therefore cannot be used to contract out fertile slaves' wombs. - <br> [[Upgrade the dairy to support pregnancies|Dairy][$cash -= 2500, $dairyPregUpgrade = 1]] //Costs ¤2500 and will increase upkeep costs// + <br> [[Upgrade the dairy to support pregnancies|Dairy][$cash -= 2500, $dairyPregUpgrade = 1]] //Costs <<print cashFormat(2500)>> and will increase upkeep costs// <</if>> @@ -357,7 +357,7 @@ $dairyNameCaps ''inactive.'' [[Activate|Dairy][$dairyStimulatorsSetting = 1]] <</if>> <<else>> - $dairyNameCaps does not automatically sodomize. [[Upgrade the cockmilking machines with sodomizers|Dairy][$cash -= _Tmult1, $dairyStimulatorsUpgrade = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// + $dairyNameCaps does not automatically sodomize. [[Upgrade the cockmilking machines with sodomizers|Dairy][$cash -= _Tmult1, $dairyStimulatorsUpgrade = 1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <<set _Tmult2 = Math.trunc(5000*$upgradeMultiplierArcology)>> @@ -366,7 +366,7 @@ $dairyNameCaps <<if $dairyPrepUpgrade == 1>> $dairyNameCaps features a preparatory raper designed to gape slaves for integration. <<else>> - $dairyNameCaps's industrial machines can only accept slaves with loose holes. [[Install a preparatory raper|Dairy][$cash -= _Tmult2, $dairyPrepUpgrade = 1]] //Costs ¤_Tmult2// + $dairyNameCaps's industrial machines can only accept slaves with loose holes. [[Install a preparatory raper|Dairy][$cash -= _Tmult2, $dairyPrepUpgrade = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <</if>> @@ -382,7 +382,7 @@ $dairyNameCaps ''only when necessary,'' allowing obedient cows freedom to range around. [[Restrain the cows|Dairy][$dairyRestraintsSetting = 1, $dairyFeedersSettingChanged = 1]] <</if>> <<else>> - $dairyNameCaps is not equipped to restrain recalcitrant cows. [[Equip the dairy with milking racks|Dairy][$cash -= _Tmult2, $dairyRestraintsUpgrade = 1]] //Costs ¤_Tmult2// + $dairyNameCaps is not equipped to restrain recalcitrant cows. [[Equip the dairy with milking racks|Dairy][$cash -= _Tmult2, $dairyRestraintsUpgrade = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <<if ($seeHyperPreg == 1) && ($dairyRestraintsSetting == 2) && ($dairyStimulatorsSetting == 2) && ($dairyFeedersSetting == 2) && ($dairyPregSetting >= 1)>> @@ -390,7 +390,7 @@ $dairyNameCaps <<if $dairyHyperPregRemodel == 1>> $dairyNameCaps's milking racks have been remodeled to allow cows' abnormal pregnancies room to grow. <<else>> - $dairyNameCaps's milking racks can be remodeled to hold hyper-pregnant cattle. [[Expand the milking racks|Dairy][$cash -= _Tmult1, $dairyHyperPregRemodel = 1]] //Costs ¤_Tmult1// + $dairyNameCaps's milking racks can be remodeled to hold hyper-pregnant cattle. [[Expand the milking racks|Dairy][$cash -= _Tmult1, $dairyHyperPregRemodel = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <</if>> @@ -414,7 +414,7 @@ $dairyNameCaps $dairyNameCaps is currently set to normal operation, and will allow the breasts of slimmer slaves to expand due to milking. [[Set milkers to preserve small breast sizes|Dairy][$dairySlimMaintain = 1]] //NOTE: This will NOT remove existing lactation implants// <</if>> <<else>> - Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][$cash -= _Tmult2, $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1]] //Costs ¤_Tmult2// + Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][$cash -= _Tmult2, $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <<elseif $arcologies[0].FSSlimnessEnthusiast > 20>> <br> @@ -426,7 +426,7 @@ $dairyNameCaps $dairyNameCaps is currently set to normal operation, and will allow the breasts of slimmer slaves to expand due to milking. [[Set milkers to preserve small breast sizes|Dairy][$dairySlimMaintain = 1]] //NOTE: This will NOT remove existing lactation implants// <</if>> <<else>> - Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][$cash -= _Tmult2, $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1]] //Costs ¤_Tmult2// + Dairy cows' breasts will expand normally as a result of the milking process. [[Optimize the milking process to preserve small breast sizes|Dairy][$cash -= _Tmult2, $dairySlimMaintainUpgrade = 1, $dairySlimMaintain = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <</if>> @@ -470,7 +470,7 @@ $dairyNameCaps In addition to the standard milking machines, $dairyName includes numerous hose hookups for menial Bioreactors. When there's space, any menial milkers you own can be placed in any empty space and connected. <</if>> <<else>> - There is no provision for milking menial Bioreactors. [[Add hose hookups|Dairy][$cash -= _Tmult1, $dairyUpgradeMenials = 1]] //Costs ¤_Tmult1// + There is no provision for milking menial Bioreactors. [[Add hose hookups|Dairy][$cash -= _Tmult1, $dairyUpgradeMenials = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <</if>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index e411cc790d8158ef8cdf161c440f108e98cca5f3..3e87e4de7f512cc2c7d14368c5e4b47cc1c390be 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -807,7 +807,7 @@ <<else>> <<set $cash += _seed*9>> <</if>> - <br><br>_Tadd permanently converted biological "machine<<if _Tadd > 1>>s<</if>>" produce<<if _Tadd == 1>>s<</if>> @@.yellowgreen;¤<<print $cash-_tempCash>>@@ income. + <br><br>_Tadd permanently converted biological "machine<<if _Tadd > 1>>s<</if>>" produce<<if _Tadd == 1>>s<</if>> @@.yellowgreen;<<print cashFormat($cash-_tempCash)>>@@ income. <</if>> <<if $inflatedSlavesMilk > 0>> @@ -959,9 +959,9 @@ $dairyNameCaps produced <<print _milkWeek+_outputMilk>> liters of milk<<if _cumW b.profit = b.totalIncome - b.totalExpenses; <</script>> <<if (_profits > 0)>> -These sale of these products makes a profit of @@.yellowgreen;¤_profits@@. +These sale of these products makes a profit of @@.yellowgreen;<<print cashFormat(_profits)>>@@. <<elseif (_profits < 0)>> -Due to one-off costs of hormonal implants to encourage fluid production, your dairy made a loss of @@.red;¤_profits@@. +Due to one-off costs of hormonal implants to encourage fluid production, your dairy made a loss of @@.red;<<print cashFormat(_profits)>>@@. <</if>> <<if ($arcologies[0].FSPastoralistLaw == 1)>> diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw index b947b2a6561e25cf7cda23fdc3de30d30264cb1b..09b96ff44603893f11391b8f2746294de3044fac 100644 --- a/src/uncategorized/dispensary.tw +++ b/src/uncategorized/dispensary.tw @@ -16,7 +16,7 @@ The Dispensary <<if ($dispensaryUpgrade == 0)>> <<if ($rep > 5000)>> [[Upgrade the pharmaceutical fabricator|Dispensary][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $dispensaryUpgrade = 1, $drugsCost = $drugsCost/2]] - //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(30000*$upgradeMultiplierArcology))>>// <br> //Will improve production efficiency further decreasing costs.// <br> <<else>> @@ -39,17 +39,17 @@ The Organ Farm <br> <<elseif ($organFarmUpgrade == 2) && ($rep > 10000*$upgradeMultiplierMedicine)>> [[Upgrade to the organ farm to the cutting edge model|Dispensary][$cash -= 150000*$upgradeMultiplierMedicine, $organFarmUpgrade = 3]] - //Costs ¤<<print 150000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(150000*$upgradeMultiplierMedicine)>>// <br> //Will allow the organ farm to rapidly grow organs without risk to the implantee's health.// <br> <<elseif ($organFarmUpgrade == 1) && ($rep > 10000*$upgradeMultiplierMedicine)>> [[Upgrade the organ farm with an experimental growth accelerator|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine, $organFarmUpgrade = 2]] - //Costs ¤<<print 50000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(50000*$upgradeMultiplierMedicine)>>// <br> //Will allow the organ farm to quickly grow organs. Implanted organs may cause health issues.// <br> <<elseif ($organFarmUpgrade == 0) && ($rep > 10000*$upgradeMultiplierMedicine)>> [[Upgrade the fabricator with an experimental organ farm|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine, $organFarmUpgrade = 1]] - //Costs ¤<<print 50000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(50000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of tailored organs using the autosurgery.// <br> <</if>> @@ -128,7 +128,7 @@ The fabricator is producing standard growth hormones. <<if $rep > 6000>> [[Purchase data on prototype growth hormone tests|Dispensary][$cash -= 25000*$upgradeMultiplierMedicine, $injectionUpgrade = 1]] - //Costs ¤<<print 25000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(25000*$upgradeMultiplierMedicine)>>// <br> //Should improve the reliability of growth injections of all kinds.// <br> <<else>> @@ -139,7 +139,7 @@ The fabricator is producing prototype growth hormones. <<if $rep > 10000>> [[Upgrade the fabricator to customize each slave's growth hormones|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine, $injectionUpgrade = 2]] - //Costs ¤<<print 50000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(50000*$upgradeMultiplierMedicine)>>// <br> //Should improve the reliability of growth injections of all kinds.// <<else>> //You lack the reputation to obtain prototype fabricator upgrades// @@ -148,7 +148,7 @@ The fabricator is producing prototype growth hormones. <<if $rep > 14000>> [[Upgrade the fabricator with prototype biomechanical microfactories|Dispensary][$cash -= 100000*$upgradeMultiplierMedicine, $injectionUpgrade = 3]] - //Costs ¤<<print 100000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(100000*$upgradeMultiplierMedicine)>>// <br> //Should improve the reliability of growth injections of all kinds.// <br> <<else>> @@ -165,7 +165,7 @@ The fabricator is producing standardized hormone replacement therapies. <<if $rep > 2000>> [[Upgrade for individualized therapy|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine, $hormoneUpgradeMood = 1]] - //Costs ¤<<print 10000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(10000*$upgradeMultiplierMedicine)>>// <br> //Should eliminate the occasional moodiness and sexual disinterest caused by generalized therapy.// <br> <<else>> @@ -182,7 +182,7 @@ The hormone replacement therapies are traditional: they're formulated to mimic natural hormones. <<if $rep > 4000>> [[Purchase data on advanced HRT|Dispensary][$cash -= 25000*$upgradeMultiplierMedicine, $hormoneUpgradePower = 1]] - //Costs ¤<<print 25000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(25000*$upgradeMultiplierMedicine)>>// <br> //Should increase the power of hormone therapies.// <br> <<else>> @@ -199,7 +199,7 @@ The hormone replacement therapies are broad-spectrum. <<if $rep > 4000>> [[Purchase data on targeted HRT|Dispensary][$cash -= 25000*$upgradeMultiplierMedicine, $hormoneUpgradeShrinkage = 1]] - //Costs ¤<<print 25000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(25000*$upgradeMultiplierMedicine)>>// <br> //Should reduce atrophy of organs corresponding to original sex.// <br> <<else>> @@ -217,7 +217,7 @@ The hormone replacement therapies <br> <<elseif ($pubertyHormones == 0) && ($rep > 4500*$upgradeMultiplierMedicine)>> [[Fund research into powerful hormonal injections to jumpstart puberty|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine, $pubertyHormones = 1]] - //Costs ¤<<print 30000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(30000*$upgradeMultiplierMedicine)>>// <br> //Will allow the production of powerful hormonal drugs designed to force a slave through puberty without regard for side effects. // <br> <<elseif ($pubertyHormones == 1)>> @@ -235,7 +235,7 @@ Dietary Upgrades <br> <<elseif ($dietXXY == 0) && ($rep > 3500*$upgradeMultiplierMedicine)>> [[Fund research into developing hermaphrodite hormone therapies|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine, $dietXXY = 1]] - //Costs ¤<<print 10000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(10000*$upgradeMultiplierMedicine)>>// <br> //Will allow for specially balanced meals to be served in the cafeteria designed to promote both halves of a herm's sexuality. // <br> <<elseif ($dietXXY == 1)>> @@ -249,7 +249,7 @@ Dietary Upgrades <<if $cumProDiet == 0>> [[Purchase recipes to encourage cum production|Dispensary][$cash -= 5000*$upgradeMultiplierMedicine, $cumProDiet = 1]] - //Costs ¤<<print 5000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(5000*$upgradeMultiplierMedicine)>>// <br> //Will allow for specially designed meals to be served in the cafeteria to promote cum production.// <br> <<elseif $cumProDiet == 1>> @@ -259,7 +259,7 @@ Dietary Upgrades <<if $dietCleanse == 0>> [[Purchase cleansing recipes to lessen genome damage|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine, $dietCleanse = 1]] - //Costs ¤<<print 10000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(10000*$upgradeMultiplierMedicine)>>// <br> //Will allow for specially designed meals to be served in the cafeteria to counteract excessive drug use.// <br> <<elseif $dietCleanse == 1>> @@ -272,7 +272,7 @@ Pharmacological Upgrades <hr> <<if ($curativeUpgrade == 0) && ($rep > 6000*$upgradeMultiplierMedicine)>> [[Purchase data on advanced curatives|Dispensary][$cash -= 25000*$upgradeMultiplierMedicine, $curativeUpgrade = 1]] - //Costs ¤<<print 25000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(25000*$upgradeMultiplierMedicine)>>// <br> //Should improve the effectiveness of curative treatment.// <br> <<elseif ($curativeUpgrade == 1)>> @@ -282,7 +282,7 @@ Pharmacological Upgrades <<if ($growthStim == 0) && ($rep > 6000*$upgradeMultiplierMedicine)>> [[Purchase data on growth stimulants|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $growthStim = 1]] - //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(20000*$upgradeMultiplierMedicine)>>// <br> //Will allow the manufacturing of drugs to encourage growth in slave height.// <br> <<elseif ($growthStim == 1)>> @@ -292,7 +292,7 @@ Pharmacological Upgrades <<if ($aphrodisiacUpgradeRefine == 0) && ($rep > 6000*$upgradeMultiplierMedicine)>> [[Purchase data on refined aphrodisiacs|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $aphrodisiacUpgradeRefine = 1]] - //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(20000*$upgradeMultiplierMedicine)>>// <br> //Will prevent most physical side effects of aphrodisiacs. Once the formulas are changed they can not be changed back.// <br> <<elseif ($aphrodisiacUpgradeRefine == 1)>> @@ -302,7 +302,7 @@ Pharmacological Upgrades <<if ($aphrodisiacUpgrade == 0) && ($rep > 6000*$upgradeMultiplierMedicine)>> [[Purchase data on aphrodisiac withdrawal treatment|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine, $aphrodisiacUpgrade = 1]] - //Costs ¤<<print 10000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(10000*$upgradeMultiplierMedicine)>>// <br> //Should prevent most negative effects of withdrawal.// <br> <<elseif ($aphrodisiacUpgrade == 1)>> @@ -314,7 +314,7 @@ Pharmacological Upgrades <<if (($organFarmUpgrade >= 1) && ($injectionUpgrade != 0) && ($curativeUpgrade == 1) && ($aphrodisiacUpgrade == 1))>> <<if ($rep >= 15000*$upgradeMultiplierMedicine)>> [[Fund research into drug formulations without negative physical side effects|Dispensary][$cash -= 500000*$upgradeMultiplierMedicine,$healthyDrugsUpgrade = 1]] - //Costs ¤<<print 500000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(500000*$upgradeMultiplierMedicine)>>// <br> //Will prevent the negative side effects of excessive drug usage on your slaves.// <br> <<else>> @@ -342,7 +342,7 @@ Fertility Focused Pharmacology <<if $seeHyperPreg == 1>> <<if $superFertilityDrugs == 1 && ($rep > 10000*$upgradeMultiplierMedicine) && $pregSpeedControl != 1>> [[Fund research pregnancy speed control methods|Dispensary][$cash -= 200000*$upgradeMultiplierMedicine, $pregSpeedControl = 1, $clinicSpeedGestation = 0]] - //Costs ¤<<print 200000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(200000*$upgradeMultiplierMedicine)>>// <br> // Fund underground research labs to develop methods for controlling pregnancy progress. // <br> <<elseif ($rep <= 10000*$upgradeMultiplierMedicine) && $pregSpeedControl != 1>> @@ -355,7 +355,7 @@ Fertility Focused Pharmacology <<elseif $birthsTotal > 10>> <<if ($rep > 10000*$upgradeMultiplierMedicine) && $pregSpeedControl != 1>> [[Fund research pregnancy speed control methods|Dispensary][$cash -= 200000*$upgradeMultiplierMedicine, $pregSpeedControl = 1, $clinicSpeedGestation = 0]] - //Costs ¤<<print 200000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(200000*$upgradeMultiplierMedicine)>>// <br> // Fund underground research labs to develop methods for controlling pregnancy progress. // <br> <<elseif ($rep <= 10000*$upgradeMultiplierMedicine) && $pregSpeedControl != 1>> @@ -372,7 +372,7 @@ Fertility Focused Pharmacology <<if ($superFertilityDrugs == 0) && ($rep > 2500*$upgradeMultiplierMedicine) && $seeHyperPreg == 1>> [[Purchase data on powerful fertility drugs|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $superFertilityDrugs = 1]] - //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(20000*$upgradeMultiplierMedicine)>>// <br> //Should improve the likelihood of conception and multiples. // <br> <<elseif ($superFertilityDrugs == 1)>> @@ -390,7 +390,7 @@ Implant Production <<if ($ImplantProductionUpgrade == 0) && ($rep > 2000*$upgradeMultiplierMedicine)>> [[Upgrade the fabricator with an experimental implant manufacturer|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $ImplantProductionUpgrade = 1]] - //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(20000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of special implants using the autosurgery.// <br> <<elseif ($ImplantProductionUpgrade > 0)>> @@ -405,7 +405,7 @@ Implant Production <</if>> <<if ($permaPregImplant == 0) && ($rep > 4000*$upgradeMultiplierMedicine)>> [[Purchase schematics for an experimental implantable pregnancy generator|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine, $permaPregImplant = 1]] - //Costs ¤<<print 30000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(30000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of implants that force perpetual pregnancy.// <br> <<elseif ($permaPregImplant > 0)>> @@ -422,7 +422,7 @@ Implant Production <<if ($bellyImplants == 0) && ($rep > 2000*$upgradeMultiplierMedicine)>> [[Purchase schematics for fillable abdominal implants|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $bellyImplants = 1]] - //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(20000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of fillable abdominal implants using the autosurgery.// <br> <<elseif ($bellyImplants > 0)>> @@ -437,7 +437,7 @@ Implant Production <<if ($bellyImplants == 1) && ($cervixImplants != 1) && ($rep >6000*$upgradeMultiplierMedicine)>> /* nanotech like technology much more impressive and costly than simple implant */ [[Purchase schematics for cervix filter micropumps|Dispensary][$cash -= 70000*$upgradeMultiplierMedicine, $cervixImplants = 1]] - //Costs ¤<<print 70000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(70000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of cervix filter micropumps for fillable abdominal implants using the autosurgery.// <br> <<elseif ($cervixImplants > 0)>> @@ -451,7 +451,7 @@ Implant Production <</if>> <<if ($prostateImplants != 1) && ($rep > 3000*$upgradeMultiplierMedicine)>> [[Purchase plans for ejaculation enhancing prostate implants|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine, $prostateImplants = 1]] - //Costs ¤<<print 30000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(30000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of a prostate implant designed to stimulate fluid production for massive ejaculations. Beware of leaking and dehydration.// <br> <<elseif ($prostateImplants > 0)>> @@ -465,7 +465,7 @@ Implant Production <</if>> <<if ($meshImplants != 1) && ($rep > 10000*$upgradeMultiplierMedicine)>> [[Purchase plans for supportive mesh breast implants|Dispensary][$cash -= 40000*$upgradeMultiplierMedicine, $meshImplants = 1]] - //Costs ¤<<print 40000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(40000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of an organic, supportive mesh breast implants.// <br> <<elseif ($meshImplants > 0)>> @@ -482,7 +482,7 @@ Future Societies Research <<if $arcologies[0].FSGenderRadicalistDecoration == 100 && $organFarmUpgrade > 0>> <<if ($arcologies[0].FSGenderRadicalistResearch == 0)>> <<if ($rep >= 10000*$upgradeMultiplierMedicine)>> - [[Fund research into developing male pregnancy methods|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine,$arcologies[0].FSGenderRadicalistResearch = 1]] //Costs ¤<<print 50000*$upgradeMultiplierMedicine>>. Will allow cloning and production of anal uteri and ovaries.// + [[Fund research into developing male pregnancy methods|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine,$arcologies[0].FSGenderRadicalistResearch = 1]] //Costs <<print cashFormat(50000*$upgradeMultiplierMedicine)>>. Will allow cloning and production of anal uteri and ovaries.// <br> <<else>> // You lack the reputation to access the research necessary to develop anal uteri and ovaries. // @@ -506,7 +506,7 @@ Future Societies Research <br> <<elseif ($arcologies[0].FSTransformationFetishistResearch == 0)>> [[Purchase data on gigantic implants and elasticizing filler|Dispensary][$cash -= 20000*$upgradeMultiplierMedicine, $arcologies[0].FSTransformationFetishistResearch = 1]] - //Costs ¤<<print 20000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(20000*$upgradeMultiplierMedicine)>>// <br> //Will allow the fabrication of gigantic implants using the autosurgery and filler capable of overfilling existing fillable implants.// <br> <<elseif ($arcologies[0].FSTransformationFetishistResearch > 0)>> @@ -524,7 +524,7 @@ Future Societies Research <<if $arcologies[0].FSAssetExpansionistDecoration == 100>> <<if ($arcologies[0].FSAssetExpansionistResearch == 0)>> <<if ($rep >= 5000*$upgradeMultiplierMedicine)>> - [[Fund research into drug formulations for growth without limit|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine,$arcologies[0].FSAssetExpansionistResearch = 1]] //Costs ¤<<print 30000*$upgradeMultiplierMedicine>>. Will allow creation of drugs to push assets to unthinkable sizes.// + [[Fund research into drug formulations for growth without limit|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine,$arcologies[0].FSAssetExpansionistResearch = 1]] //Costs <<print cashFormat(30000*$upgradeMultiplierMedicine)>>. Will allow creation of drugs to push assets to unthinkable sizes.// <br> <<else>> // You lack the reputation to access the research necessary to develop advanced growth drug formulations. // @@ -545,7 +545,7 @@ Future Societies Research <<if $arcologies[0].FSSlimnessEnthusiastDecoration == 100>> <<if ($arcologies[0].FSSlimnessEnthusiastResearch == 0)>> <<if ($rep >= 5000*$upgradeMultiplierMedicine)>> - [[Fund research into drug formulations for slimming slaves|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine,$arcologies[0].FSSlimnessEnthusiastResearch = 1]] //Costs ¤<<print 30000*$upgradeMultiplierMedicine>>. Will allow creation of drugs to shrink assets.// + [[Fund research into drug formulations for slimming slaves|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine,$arcologies[0].FSSlimnessEnthusiastResearch = 1]] //Costs <<print cashFormat(30000*$upgradeMultiplierMedicine)>>. Will allow creation of drugs to shrink assets.// <br> <<else>> // You lack the reputation to access the research necessary to develop asset reducing drug formulations. // @@ -566,7 +566,7 @@ Future Societies Research <<if $arcologies[0].FSYouthPreferentialistDecoration == 100>> <<if ($arcologies[0].FSYouthPreferentialistResearch == 0)>> <<if ($rep >= 5000*$upgradeMultiplierMedicine)>> - [[Fund research into skin care designed to reverse the effects of aging|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine,$arcologies[0].FSYouthPreferentialistResearch = 1]] //Costs ¤<<print 30000*$upgradeMultiplierMedicine>>. Will allow creation of beauty creams designed to make slaves look young again.// + [[Fund research into skin care designed to reverse the effects of aging|Dispensary][$cash -= 30000*$upgradeMultiplierMedicine,$arcologies[0].FSYouthPreferentialistResearch = 1]] //Costs <<print cashFormat(30000*$upgradeMultiplierMedicine)>>. Will allow creation of beauty creams designed to make slaves look young again.// <br> <<else>> // You lack the reputation to access the research necessary to develop beauty creams designed to make slaves look young again. // @@ -587,7 +587,7 @@ Future Societies Research <<if $arcologies[0].FSHedonisticDecadenceDecoration == 100>> <<if ($arcologies[0].FSHedonisticDecadenceResearch == 0)>> <<if ($rep >= 5000*$upgradeMultiplierMedicine)>> - [[Purchase recipes for concentrated, shaped slave food|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine,$arcologies[0].FSHedonisticDecadenceResearch = 1]] //Costs ¤<<print 50000*$upgradeMultiplierMedicine>>. Will allow production of solid slave food in various familiar shapes and flavors. Addictive and a little fatty.<<if $arcologies[0].FSDegradationist != "unset">> Since your slaves don't deserve luxuries, a modified recipe formulated to cause severe stomach cramps minutes after ingestion will be developed.<</if>> // + [[Purchase recipes for concentrated, shaped slave food|Dispensary][$cash -= 50000*$upgradeMultiplierMedicine,$arcologies[0].FSHedonisticDecadenceResearch = 1]] //Costs <<print cashFormat(50000*$upgradeMultiplierMedicine)>>. Will allow production of solid slave food in various familiar shapes and flavors. Addictive and a little fatty.<<if $arcologies[0].FSDegradationist != "unset">> Since your slaves don't deserve luxuries, a modified recipe formulated to cause severe stomach cramps minutes after ingestion will be developed.<</if>> // <br> <<else>> // You lack the reputation to access the research necessary to purchase concentrated, shaped slave food recipes. // @@ -597,7 +597,7 @@ Future Societies Research The fabricator has been upgraded to manufacture tasty, extremely addictive, solid slave food in various familiar shapes and flavors. While they look and taste like real food, their consistency is all wrong. Slaves gorging on them are likely to experience steady weight gain.<<if $arcologies[0].FSDegradationist != "unset">> Since your slaves don't deserve luxuries, all food crafted will cause severe stomach cramps minutes after ingestion. Coupled with their addictive nature, it ought to be quite torturous.<</if>> <<if $arcologies[0].FSSlimnessEnthusiast > 50 && $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> [[Purchase diet recipes|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine,$arcologies[0].FSHedonisticDecadenceDietResearch = 1]] - //Costs ¤<<print 10000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(10000*$upgradeMultiplierMedicine)>>// <br> Will prevent rampant weight gain from ruining your slim slaves. <br> <<elseif $arcologies[0].FSHedonisticDecadenceDietResearch == 1>> @@ -609,7 +609,7 @@ Future Societies Research The fabricator has been upgraded to manufacture tasty, extremely addictive, solid slave food in various familiar shapes and flavors. While they look and taste like real food, their consistency is all wrong. Slaves gorging on them are likely to experience steady weight gain.<<if $arcologies[0].FSDegradationist != "unset">> Since your slaves don't deserve luxuries, all food crafted will cause severe stomach cramps minutes after ingestion. Coupled with their addictive nature, it ought to be quite torturous.<</if>> <<if $arcologies[0].FSSlimnessEnthusiast > 50 && $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> [[Purchase diet recipes|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine,$arcologies[0].FSHedonisticDecadenceDietResearch = 1]] - //Costs ¤<<print 10000*$upgradeMultiplierMedicine>>// + //Costs <<print cashFormat(10000*$upgradeMultiplierMedicine)>>// <br> Will prevent rampant weight gain from ruining your slim slaves. <br> <<elseif $arcologies[0].FSHedonisticDecadenceDietResearch == 1>> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 2e8c45da1dc8ee4af520bbf5b887dae2c36e15f1..e7bc37a315d36c76d11a2fcdaad9bb2f16e7198a 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -28,7 +28,7 @@ <br> <<if $corpIncorporated == 0>> <span id="incorporate"> - You have not yet committed funds to create a publicly traded slave trading corporation. <<link "Lay the groundwork for incorporation">><<set $corpIncorporated = 1>><<set $sharePrice = 20>><<set $oldSharePrice = $sharePrice>><<set $personalShares = 2000>><<set $cash -= 30000>><<set $publicShares = 1000>><<set $corpCash = 20000>><<set $generalAssets = 500>><<set $slaveAssets = 1000>><<set $entrapmentAssets = 500>><<set $captureAssets = 500>><<set $trainingAssets = 500>><<set $surgicalAssets = 500>><<set $drugAssets = 500>><<replace "#incorporate">><<print "The groundwork has been laid for the incorporation of a publicly traded slave trading corporation. The IPO will involve 1000 shares at ¤20/share.">><</replace>><</link>> //Costs ¤30000// + You have not yet committed funds to create a publicly traded slave trading corporation. <<link "Lay the groundwork for incorporation">><<set $corpIncorporated = 1>><<set $sharePrice = 20>><<set $oldSharePrice = $sharePrice>><<set $personalShares = 2000>><<set $cash -= 30000>><<set $publicShares = 1000>><<set $corpCash = 20000>><<set $generalAssets = 500>><<set $slaveAssets = 1000>><<set $entrapmentAssets = 500>><<set $captureAssets = 500>><<set $trainingAssets = 500>><<set $surgicalAssets = 500>><<set $drugAssets = 500>><<replace "#incorporate">><<print "The groundwork has been laid for the incorporation of a publicly traded slave trading corporation. The IPO will involve 1000 shares at <<print cashFormat(20)>>/share.">><</replace>><</link>> //Costs <<print cashFormat(30000)>>// </span> <<else>> <<include "Corporation Developments">> @@ -104,7 +104,7 @@ <div class="content"> <<if $corpIncorporated == 0>> <span id="incorporate"> -You have not yet committed funds to create a publicly traded slave trading corporation. <<link "Lay the groundwork for incorporation">><<set $corpIncorporated = 1>><<set $sharePrice = 20>><<set $oldSharePrice = $sharePrice>><<set $personalShares = 2000>><<set $cash -= 30000>><<set $publicShares = 1000>><<set $corpCash = 20000>><<set $generalAssets = 500>><<set $slaveAssets = 1000>><<set $entrapmentAssets = 500>><<set $captureAssets = 500>><<set $trainingAssets = 500>><<set $surgicalAssets = 500>><<set $drugAssets = 500>><<replace "#incorporate">><<print "The groundwork has been laid for the incorporation of a publicly traded slave trading corporation. The IPO will involve 1000 shares at ¤20/share.">><</replace>><</link>> //Costs ¤30000// +You have not yet committed funds to create a publicly traded slave trading corporation. <<link "Lay the groundwork for incorporation">><<set $corpIncorporated = 1>><<set $sharePrice = 20>><<set $oldSharePrice = $sharePrice>><<set $personalShares = 2000>><<set $cash -= 30000>><<set $publicShares = 1000>><<set $corpCash = 20000>><<set $generalAssets = 500>><<set $slaveAssets = 1000>><<set $entrapmentAssets = 500>><<set $captureAssets = 500>><<set $trainingAssets = 500>><<set $surgicalAssets = 500>><<set $drugAssets = 500>><<replace "#incorporate">><<print "The groundwork has been laid for the incorporation of a publicly traded slave trading corporation. The IPO will involve 1000 shares at <<print cashFormat(20)>>/share.">><</replace>><</link>> //Costs <<print cashFormat(30000)>>// </span> <<else>> <<include "Corporation Developments">> diff --git a/src/uncategorized/exportAllRules.tw b/src/uncategorized/exportAllRules.tw new file mode 100644 index 0000000000000000000000000000000000000000..cc62cd57c769350e68c666a7ca37cec7b1860beb --- /dev/null +++ b/src/uncategorized/exportAllRules.tw @@ -0,0 +1,68 @@ +:: Export All Rules [nobr] + +<<set $nextButton = "Continue", $nextLink = "Rules Assistant">> + +//Copy one of following blocks for importing later. The first method is generated from a hand-maintained variable list and is not a complete export (at minimum, it omits auto-surgery rule settings). The second method (direct JSON) is automatic and guaranteed to export ALL rule variables, but may not work in some browsers. (Mostly old ones.)// + + +<br> +<br> __Default FC export method__: <br> + +<<set _length = $defaultRules.length>> + +<<for _r = _length - 1; _r >= 0; _r-->> +<<if $defaultRules[_r] == null>> + <<continue>> +<</if>> +<<set _currentRule = $defaultRules[_r]>> + +name: "_currentRule.name", +condition: "<<print unparseExpr(_currentRule.condition)>>", +releaseRules: "_currentRule.releaseRules", clitSetting: "_currentRule.clitSetting", clitSettingXY: "_currentRule.clitSettingXY", clitSettingXX: "_currentRule.clitSettingXX", clitSettingEnergy: "_currentRule.clitSettingEnergy", speechRules: "_currentRule.speechRules", clothes: "_currentRule.clothes", collar: "_currentRule.collar", shoes: "_currentRule.shoes", virginAccessory: "_currentRule.virginAccessory", aVirginAccessory: "_currentRule.aVirginAccessory", vaginalAccessory: "_currentRule.vaginalAccessory", dickAccessory: "_currentRule.dickAccessory", aVirginDickAccessory: "_currentRule.aVirginDickAccessory", bellyAccessory: "_currentRule.bellyAccessory", aVirginButtplug: "_currentRule.aVirginButtplug", buttplug: "_currentRule.buttplug", eyeColor: "_currentRule.eyeColor", makeup: "_currentRule.makeup", nails: "_currentRule.nails", hColor: "_currentRule.hColor", hLength: "_currentRule.hLength", hStyle: "_currentRule.hStyle", pubicHColor: "_currentRule.pubicHColor", pubicHStyle: "_currentRule.pubicHStyle", nipplesPiercing: "_currentRule.nipplesPiercing", areolaePiercing: "_currentRule.areolaePiercing", clitPiercing: "_currentRule.clitPiercing", vaginaLube: "_currentRule.vaginaLube", vaginaPiercing: "_currentRule.vaginaPiercing", dickPiercing: "_currentRule.dickPiercing", anusPiercing: "_currentRule.anusPiercing", lipsPiercing: "_currentRule.lipsPiercing", tonguePiercing: "_currentRule.tonguePiercing", earPiercing: "_currentRule.earPiercing", nosePiercing: "_currentRule.nosePiercing", eyebrowPiercing: "_currentRule.eyebrowPiercing", navelPiercing: "_currentRule.navelPiercing", corsetPiercing: "_currentRule.corsetPiercing", boobsTat: "_currentRule.boobsTat", buttTat: "_currentRule.buttTat", vaginaTat: "_currentRule.vaginaTat", dickTat: "_currentRule.dickTat", lipsTat: "_currentRule.lipsTat", anusTat: "_currentRule.anusTat", shouldersTat: "_currentRule.shouldersTat", armsTat: "_currentRule.armsTat", legsTat: "_currentRule.legsTat", backTat: "backTat", stampTat: "_currentRule.stampTat", curatives: "_currentRule.curatives", livingRules: "_currentRule.livingRules", relationshipRules: "_currentRule.relationshipRules", standardPunishment: "situational", standardReward: "situational", diet: "_currentRule.diet", dietCum: "_currentRule.dietCum", dietMilk: "_currentRule.dietMilk", muscles: "_currentRule.muscles", XY: "_currentRule.XY", XX: "_currentRule.XX", gelding: "_currentRule.gelding", preg: "_currentRule.preg", growth: "_currentRule.growth", aphrodisiacs: "_currentRule.aphrodisiacs", autoSurgery: _currentRule.autoSurgery, autoBrand: _currentRule.autoBrand, pornFameSpending: "_currentRule.pornFameSpending", dietGrowthSupport: _currentRule.dietGrowthSupport, eyewear: "_currentRule.eyewear", + +/* pregmod exclusive variables */ +underarmHColor: "_currentRule.underArmHColor", underArmHStyle: "_currentRule.underarmHStyle", +/* end pregmod variables */ + +assignment: <<if ndef _currentRule.assignment || _currentRule.assignment.length < 1>>[],<<else>>_currentRule.assignment,<</if>> +excludeAssignment:<<if ndef _currentRule.excludeAssignment || _currentRule.excludeAssignment.length < 1>>[],<<else>> + [<<for _i = 0; _i < _currentRule.excludeAssignment.length; _i++>> + <<if _i > 0>>,<</if>>"_currentRule.excludeAssignment[_i]" + <</for>>], +<</if>> +setAssignment: "_currentRule.setAssignment", +facility: <<if ndef _currentRule.facility || _currentRule.facility.length < 1>>[],<<else>>_currentRule.facility,<</if>> +excludeFacility:<<if ndef _currentRule.excludeFacility || _currentRule.excludeFacility.length < 1>>[],<<else>> + [<<for _i = 0; _i < _currentRule.excludeFacility.length; _i++>> + <<if _i > 0>>,<</if>>"_currentRule.excludeFacility[_i]" + <</for>>], +<</if>> +assignFacility: "_currentRule.assignFacility", excludeSpecialSlaves: _currentRule.excludeSpecialSlaves, facilityRemove: _currentRule.facilityRemove, removalAssignment: "_currentRule.removalAssignment", +selectedSlaves: <<if ndef _currentRule.selectedSlaves || _currentRule.selectedSlaves.length < 1>>[],<<else>> + [<<for _i = 0; _i < _currentRule.selectedSlaves.length; _i++>> + <<if _i > 0>>,<</if>>_currentRule.selectedSlaves[_i] + <</for>>], +<</if>> +excludedSlaves: <<if ndef _currentRule.excludedSlaves || _currentRule.excludedSlaves.length < 1>>[]<<else>> + [<<for _i = 0; _i < _currentRule.excludedSlaves.length; _i++>> + <<if _i > 0>>,<</if>>_currentRule.excludedSlaves[_i] + <</for>>] +<</if>> +<br><br> +<</for>> + +<br> +<br> __Direct JSON export method__: <br> + +<<for _r = _length - 1; _r >= 0; _r-->> +<<if $defaultRules[_r] == null>> + <<continue>> +<</if>> +<<set _currentRule = $defaultRules[_r]>> +<div class="output"> +<<set _jsonText = toJson(_currentRule)>> +_jsonText +</div> +<br> +<</for>> + diff --git a/src/uncategorized/fullReport.tw b/src/uncategorized/fullReport.tw index 10fdb400a64cd24c243ff7cdbccf8e45a9c4c14c..3a8585aae18525ec68b18f4132edfedaf41c8dc2 100644 --- a/src/uncategorized/fullReport.tw +++ b/src/uncategorized/fullReport.tw @@ -54,7 +54,7 @@ <</if>> <<silently>><<include "SA get milked">><</silently>> <<set $servantMilkersMultiplier = 1>> - and $pronoun gives $milk liters of milk over the week, which is sold for @@.yellowgreen;¤$milkSale.@@ + and $pronoun gives $milk liters of milk over the week, which is sold for @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ <</if>> <br> diff --git a/src/uncategorized/futureSocities.tw b/src/uncategorized/futureSocities.tw index 84ad6c1bef33d71cb8b4cf4c7887ef7ea58d038b..e8baaebbf388c5dd2066855a078f4f3996944aea 100644 --- a/src/uncategorized/futureSocities.tw +++ b/src/uncategorized/futureSocities.tw @@ -448,7 +448,7 @@ You have unlocked possible societal customizations. /* -You are spending ¤$FSSpending each week to support your societal goals. +You are spending <<print cashFormat($FSSpending)>> each week to support your societal goals. <<if $FSSpending > 900>> [[Decrease|Future Society][$FSSpending -= 1000]] | <<else>> @@ -464,7 +464,7 @@ You are spending ¤$FSSpending each week to support your societal goals. <<set $FSSpending = Number($FSSpending) || 0>> <<set $FSSpending = Math.clamp(Math.ceil($FSSpending/1000)*1000, 0, 10000)>> <br>You are spending ¤<<textbox "_newFSSpending" $FSSpending>> each week to support your societal goals. [[Save changes|Future Society][$FSSpending = Number(_newFSSpending) || 0]] -<<if _warn>><br>//Spending more than ¤10000 weekly would be counterproductive//<</if>> +<<if _warn>><br>//Spending more than <<print cashFormat(10000)>> weekly would be counterproductive//<</if>> <br> <span id="mass"> @@ -594,28 +594,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<if $arcologies[0].FSSupremacistDecoration == 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSSupremacist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<elseif $arcologies[0].FSSupremacistDecoration == 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSSupremacist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<elseif $arcologies[0].FSSupremacistDecoration == 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSSupremacist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<elseif $arcologies[0].FSSupremacistDecoration == 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSSupremacist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSSupremacistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -653,28 +653,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<if $arcologies[0].FSSubjugationistDecoration == 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSSubjugationist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<elseif $arcologies[0].FSSubjugationistDecoration == 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSSubjugationist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<elseif $arcologies[0].FSSubjugationistDecoration == 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSSubjugationist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<elseif $arcologies[0].FSSubjugationistDecoration == 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSSubjugationist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSSubjugationistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<elseif $arcologies[0].FSSubjugationistDecoration == 100>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -715,28 +715,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSRepopulationFocus >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSRepopulationFocus >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSRepopulationFocus >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSRepopulationFocus >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSRepopulationFocusDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -769,28 +769,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSRestart >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSRestartDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSRestartDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSRestart >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSRestartDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSRestartDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSRestart >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSRestartDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSRestartDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSRestart >= 70>> - [[Customize the exterior of the arcology to support this goal and fully establish the Societal Elite|Future Society][$arcologies[0].FSRestartDecoration = 100,$upgradeMultiplierArcology = 0.5, $upgradeMultiplierMedicine = 0.5, $cash -= 75000]] //Costs ¤75000 and may dilute your control over the arcology// + [[Customize the exterior of the arcology to support this goal and fully establish the Societal Elite|Future Society][$arcologies[0].FSRestartDecoration = 100,$upgradeMultiplierArcology = 0.5, $upgradeMultiplierMedicine = 0.5, $cash -= 75000]] //Costs <<print cashFormat(75000)>> and may dilute your control over the arcology// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -821,28 +821,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSGenderRadicalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSGenderRadicalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSGenderRadicalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSGenderRadicalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSGenderRadicalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -872,28 +872,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSGenderFundamentalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSGenderFundamentalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSGenderFundamentalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSGenderFundamentalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSGenderFundamentalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -922,28 +922,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSPaternalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSPaternalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSPaternalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSPaternalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSPaternalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -972,28 +972,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSDegradationist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSDegradationist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSDegradationist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSDegradationist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSDegradationistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1022,28 +1022,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSBodyPurist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSBodyPurist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSBodyPurist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSBodyPurist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSBodyPuristDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1072,28 +1072,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSTransformationFetishist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSTransformationFetishist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSTransformationFetishist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSTransformationFetishist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSTransformationFetishistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1122,28 +1122,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSYouthPreferentialist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSYouthPreferentialist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSYouthPreferentialist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSYouthPreferentialist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSYouthPreferentialistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1172,28 +1172,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSMaturityPreferentialist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSMaturityPreferentialist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSMaturityPreferentialist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSMaturityPreferentialist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSMaturityPreferentialistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1222,28 +1222,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSSlimnessEnthusiast >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSSlimnessEnthusiast >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSSlimnessEnthusiast >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSSlimnessEnthusiast >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSSlimnessEnthusiastDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1272,28 +1272,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSAssetExpansionist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSAssetExpansionist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSAssetExpansionist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSAssetExpansionist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSAssetExpansionistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1321,28 +1321,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSPastoralist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSPastoralist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSPastoralist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSPastoralist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSPastoralistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1370,28 +1370,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSPhysicalIdealist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSPhysicalIdealist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSPhysicalIdealist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSPhysicalIdealist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSPhysicalIdealistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1420,28 +1420,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSHedonisticDecadence >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSHedonisticDecadence >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSHedonisticDecadence >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSHedonisticDecadence >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSHedonisticDecadenceDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1470,28 +1470,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSChattelReligionist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSChattelReligionist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSChattelReligionist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSChattelReligionist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSChattelReligionistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1520,28 +1520,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSRomanRevivalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSRomanRevivalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSRomanRevivalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSRomanRevivalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSRomanRevivalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1570,28 +1570,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSAztecRevivalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSAztecRevivalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSAztecRevivalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSAztecRevivalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSAztecRevivalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1620,28 +1620,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSEgyptianRevivalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSEgyptianRevivalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSEgyptianRevivalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSEgyptianRevivalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSEgyptianRevivalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1670,28 +1670,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSEdoRevivalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSEdoRevivalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSEdoRevivalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSEdoRevivalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSEdoRevivalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1718,28 +1718,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSArabianRevivalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSArabianRevivalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSArabianRevivalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSArabianRevivalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSArabianRevivalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> @@ -1766,28 +1766,28 @@ You are spending ¤$FSSpending each week to support your societal goals. <<case 20>> $arcologies[0].name is not customized to support this goal. <<if $arcologies[0].FSChineseRevivalist >= 10>> - [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 40, $cash -= 2500]] //Costs ¤2500// + [[Modify your arcology's internal media to support this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 40, $cash -= 2500]] //Costs <<print cashFormat(2500)>>// <<else>> You must advance this goal before customization to support it becomes available. <</if>> <<case 40>> $arcologies[0].name's media is supporting this goal. <<if $arcologies[0].FSChineseRevivalist >= 30>> - [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 60, $cash -= 10000]] //Costs ¤10000// + [[Redecorate your arcology's public spaces to support this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 60, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 60>> $arcologies[0].name's media is supporting this goal, and $arcologies[0].name's public spaces are decorated to support it too. <<if $arcologies[0].FSChineseRevivalist >= 50>> - [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 80, $cash -= 10000]] //Costs ¤10000// + [[Station slaves in your arcology's public spaces to promote this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 80, $cash -= 10000]] //Costs <<print cashFormat(10000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> <<case 80>> $arcologies[0].name's media is supporting this goal; $arcologies[0].name's public spaces are decorated to support it, and have slaves stationed in them to support it too. <<if $arcologies[0].FSChineseRevivalist >= 70>> - [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 100, $cash -= 20000]] //Costs ¤20000// + [[Customize the exterior of the arcology to support this goal|Future Society][$arcologies[0].FSChineseRevivalistDecoration = 100, $cash -= 20000]] //Costs <<print cashFormat(20000)>>// <<else>> You must advance this goal before further customization to support it becomes available. <</if>> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index b96c4a0a59bcce1bbd01b07236e00d2e0f10df2d..e5bd67de94cb3227758c5026b8e9b0ad589a6bad 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -76,7 +76,7 @@ As you step off the elevator, you hear female shouting. Apparently one of $arcol <br><br> As you pass, a tired-looking streetwalker walking by wearing ripped jeans and a torn top offers herself to you. She's halfway through her clumsy come-on before she curses and rushes over to kneel at your feet. As she does, she shrieks, "You own this arcology! You - you offered to enslave us strippers when the old place closed down! Please, please, can I accept? I'm sorry I didn't earlier. I'm sorry. I'll fucking do anything! Please!" <br><br> - //Enslaving her will cost ¤<<print $contractCost>>. Alternatively, you could sell her. Less costs, this will bring in ¤<<print $slaveCost>>.// + //Enslaving her will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell her. Less costs, this will bring in <<print cashFormat($slaveCost)>>.// <br><br> <<set $saleDescription = 0>> <<include "Long Slave Description">> @@ -109,7 +109,7 @@ As you step off the elevator, you hear female shouting. Apparently one of $arcol <br><br> As you pass, a pretty streetwalker walking by wearing an attractive club girl outfit sidles up to you. She's halfway through her first flirty come-on before she recognizes you. She gasps and says, "You own this arcology! <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I was a stripper here! Thank you so much for helping us. That money set most of us up pretty well." She hefts her chest. "It bought me new boobs, that's for sure. So, um," she bites her lip in indecision, "I hear -" she hesitates and then the words come out in a rush. "I hear your girls do really well. I've seen them, they look good. Can I come?" You arch an eyebrow and begin to ask whether she knows what that means. "Yep," she interrupts. "I'll be your sex slave." <br><br> - //Enslaving her will cost ¤<<print $contractCost>>. Alternatively, you could sell her. Less costs, this will bring in ¤<<print $slaveCost>>.// + //Enslaving her will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell her. Less costs, this will bring in <<print cashFormat($slaveCost)>>.// <br><br> <<set $saleDescription = 0>> <<include "Long Slave Description">> @@ -629,7 +629,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $cash -= 1000>> <<set $PStrip = 2>> <</replace>> -<</link>> //This will cost ¤1000// +<</link>> //This will cost <<print cashFormat(1000)>>// <br><<link "Offer to set them up independently">> <<replace "#result">> You offer a way out of their situation. They, you suggest, can keep working in the now-vacant shop if they work together to pay the rent. They can move into a couple of vacant rooms nearby that you can easily have set up as a bunkhouse. You'll collect a little more rent, and they'll have a second chance. They @@.green;accept it with gratitude.@@ It's quite likely they'll either fail or have to accept being whores rather than strippers, but that's not your concern. @@.green;Your arcology's prosperity has increased.@@ @@ -638,7 +638,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $cash -= 500>> <<set $PStrip = 3>> <</replace>> -<</link>> //This will cost ¤500// +<</link>> //This will cost <<print cashFormat(500)>>// <<case "strip club aftermath">> @@ -689,7 +689,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $cash -= 5000>> <<set $personalArms = 3>> <</replace>> -<</link>> //This will cost ¤5000// +<</link>> //This will cost <<print cashFormat(5000)>>// <br> <</if>> <<link "Arm yourself">> @@ -697,10 +697,10 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your In a time of uncertainty, the public looks up to people who project strength. So, you purchase yourself some of the latest armor and weapons, and make sure they are visible in a glass-walled cabinet in your office. Many of your wealthier tenants follow suit. A few of them even emulate your example and practice using these implements once a week. @@.green;Your reputation has improved.@@ <<set $nextButton = "Continue">> <<set $rep += 500>> - <<set $cash -= 2000>> //This will cost ¤2000// + <<set $cash -= 2000>> //This will cost <<print cashFormat(2000)>>// <<set $personalArms = 1>> <</replace>> -<</link>> //This will cost ¤2000// +<</link>> //This will cost <<print cashFormat(2000)>>// <br><<link "Ignore this foolishness">> <<replace "#result">> No doubt this panicky fad will pass. You ignore the controversy. In a few days, the subject of a militia passes from the public mind. @@ -922,7 +922,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your <<set $cash -= _price>> <</if>> <</replace>> -<</link>> //This will cost ¤<<print _price>>// +<</link>> //This will cost <<print cashFormat(_price)>>// <<case "aid result">> diff --git a/src/uncategorized/growthResearchInstitute.tw b/src/uncategorized/growthResearchInstitute.tw index 8a496ea2c65fcad73f333c711388c16f243f49ce..baf48742f5ef4b31ba2cdb2e87fd76548da8dbfe 100644 --- a/src/uncategorized/growthResearchInstitute.tw +++ b/src/uncategorized/growthResearchInstitute.tw @@ -20,7 +20,7 @@ <</if>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|Growth Research Institute][$cash -= $slaveCost, $GRI.schoolSale = 0, $GRI.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/householdLiquidator.tw b/src/uncategorized/householdLiquidator.tw index 935f32c742cf98ed6424651acde3a9fc5f9bd94a..f71c0a750fba196ddcdcf760856949c961512023 100644 --- a/src/uncategorized/householdLiquidator.tw +++ b/src/uncategorized/householdLiquidator.tw @@ -28,7 +28,7 @@ The household liquidator is offering a set of siblings for sale. As usual, you w <<slaveCost $activeSlave>> -The price is ¤<<print $slaveCost*3>>. +The price is <<print cashFormat($slaveCost*3)>>. <br><br> <<if $cash >= $slaveCost*3>> @@ -73,7 +73,7 @@ The household liquidator is offering a mother and her daughter for sale. As usua <<slaveCost $activeSlave>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -The price is ¤<<print $slaveCost*3>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +The price is <<print cashFormat($slaveCost*3)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <br><br> <<if $cash >= $slaveCost*3>> @@ -114,7 +114,7 @@ The household liquidator is offering something special: twins. The markup is hug <</if>> <<slaveCost $activeSlave>> -The price is ¤<<print $slaveCost*4>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +The price is <<print cashFormat($slaveCost*4)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <br><br> <<if $cash >= $slaveCost*4>> diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw index 10c83d78ed19e71f51651b24d536a759f15a9c0a..0dc403b7c802480d8ad2b7122bda8247db017559 100644 --- a/src/uncategorized/jeSlaveDispute.tw +++ b/src/uncategorized/jeSlaveDispute.tw @@ -211,7 +211,7 @@ <<set $rep += 500>> <<include "New Slave Intro">> <</replace>> - <</link>> //This will cost ¤$contractCost and give you the slave// + <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// <<case "slave training">> <<link "Privately inform both parties you'll settle this in favor of the most generous">> <<replace "#result">> @@ -243,7 +243,7 @@ <<set $rep += 500>> <<include "New Slave Intro">> <</replace>> - <</link>> //This will cost ¤$contractCost and give you the slave// + <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// <<case "majority deal">> <<link "Privately inform both parties you'll settle this in favor of the most generous">> <<replace "#result">> @@ -275,7 +275,7 @@ <<set $rep += 300>> <<include "New Slave Intro">> <</replace>> - <</link>> //This will cost ¤$contractCost and give you the slave// + <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// <<case "indenture deal">> <<link "Privately inform both parties you'll settle this in favor of the most generous">> <<replace "#result">> @@ -307,7 +307,7 @@ <<set $rep -= 100>> <<include "New Slave Intro">> <</replace>> - <</link>> //This will cost ¤$contractCost and give you the slave// + <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// <<default>> <<link "Privately inform both parties you'll settle this in favor of the most generous">> <<replace "#result">> @@ -337,6 +337,6 @@ <br><br> <<include "New Slave Intro">> <</replace>> - <</link>> //This will cost ¤$contractCost and give you the slave// + <</link>> //This will cost <<print cashFormat($contractCost)>> and give you the slave// <</switch>> </span> diff --git a/src/uncategorized/labReport.tw b/src/uncategorized/labReport.tw index 7447f1ee79e1405afd7c66dd610b6c7a6c3fbabf..9102000b9870ff46e4d0d5e8ad6dfc093d69fe41 100644 --- a/src/uncategorized/labReport.tw +++ b/src/uncategorized/labReport.tw @@ -4,7 +4,7 @@ <br> <<if ($researchLab.hired + $researchLab.menials) != 0>> <<if $researchLab.research == "none" && $researchLab.manufacture == "none">> - Since the lab is currently not working on any projects it takes contract work and earns you @@.yellowgreen;¤<<print (($researchLab.hired * 3 + $researchLab.menials) * $researchLab.aiModule * 20)>>.@@ + Since the lab is currently not working on any projects it takes contract work and earns you @@.yellowgreen;<<print cashFormat((($researchLab.hired * 3 + $researchLab.menials) * $researchLab.aiModule * 20))>>.@@ <<set $cash += (($researchLab.hired * 3 + $researchLab.menials) * $researchLab.aiModule * 20)>> <<elseif $researchLab.research != "none">> <<set $researchLab.productionTime -= (($researchLab.hired * 3) + ($researchLab.menials) * ($researchLab.aiModule))>> @@ -57,4 +57,4 @@ Your lab staff are currently working on @@.yellow;$researchLab.manufacture@@. <</if>> <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/lecoleDesEnculees.tw b/src/uncategorized/lecoleDesEnculees.tw index d964af6e657cee9b1ec5d4bc285030ffedc99e91..5de48140fe64a5d5b0418f65219c4c0f37a55226 100644 --- a/src/uncategorized/lecoleDesEnculees.tw +++ b/src/uncategorized/lecoleDesEnculees.tw @@ -20,7 +20,7 @@ <</if>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|L'école des Enculées][$cash -= $slaveCost, $LDE.schoolSale = 0, $LDE.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw index 0dd6192e747f2c140e36c81a5e556e035a76aa58..7c131b4d26ffcaa2b0bc035d4edba4fb8532bf4f 100644 --- a/src/uncategorized/main.tw +++ b/src/uncategorized/main.tw @@ -82,7 +82,7 @@ <</if>> /* Saves use the first eight printed words to make the "file name", the below line cheats and makes saves here nicer named. */ -@@font-size: 0; $arcologies[0].name, Week $week, $slaves.length Slaves, ¤$cash … … … @@ +@@font-size: 0; $arcologies[0].name, Week $week, $slaves.length Slaves, <<print cashFormat($cash)>> … … … @@ <<if $newModelUI == 1>><<DisplayBuilding>><</if>> <<if $seeArcology == 1>> <<include "Arcology Description">> | [[Hide|Main][$seeArcology = 0]]<br><</if>> diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw index 0f1a82b8c78aa1a8537f1be3973e3b657276a2e4..6f771501d3bbd127987832b18458d39047b754c6 100644 --- a/src/uncategorized/manageArcology.tw +++ b/src/uncategorized/manageArcology.tw @@ -35,7 +35,7 @@ __Construction__ <br> <<if $arcologyUpgrade.drones != 1>> - //The first major upgrade needed is the installation of a drone security system so higher-class citizens will feel safe and protected should they choose to immigrate. This upgrade will cost ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>.// + //The first major upgrade needed is the installation of a drone security system so higher-class citizens will feel safe and protected should they choose to immigrate. This upgrade will cost <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>.// <<link "Install drone security system">> <<set $cash -= Math.trunc(5000*$upgradeMultiplierArcology)>> <<set $arcologyUpgrade.drones = 1>> @@ -46,13 +46,13 @@ __Construction__ <<if $PC.engineering < 100>><<set $PC.engineering += 1>><</if>> <</link>> <<elseif $arcologyUpgrade.hydro != 1>> - //The next major upgrade needed is the installation of a better water reclamation system so your residents will have access to cheaper water and hydroponically grown food. This upgrade will cost ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>.// [[Upgrade water reclamation system|Manage Arcology][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $arcologyUpgrade.hydro = 1, $PC.engineering += 1]] + //The next major upgrade needed is the installation of a better water reclamation system so your residents will have access to cheaper water and hydroponically grown food. This upgrade will cost <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>.// [[Upgrade water reclamation system|Manage Arcology][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $arcologyUpgrade.hydro = 1, $PC.engineering += 1]] <<elseif $arcologyUpgrade.apron != 1>> - //The next major upgrade needed is the installation of a broader apron at the bottom of the arcology to increase its surface area and gather more solar energy. Right now, tenants that use a lot of power have to import it from outside. This upgrade will cost ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>.// [[Install solar apron|Manage Arcology][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $arcologyUpgrade.apron = 1, $PC.engineering += 1]] + //The next major upgrade needed is the installation of a broader apron at the bottom of the arcology to increase its surface area and gather more solar energy. Right now, tenants that use a lot of power have to import it from outside. This upgrade will cost <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>.// [[Install solar apron|Manage Arcology][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $arcologyUpgrade.apron = 1, $PC.engineering += 1]] <<elseif $arcologyUpgrade.grid != 1>> - //The next major upgrade needed is an improvement of the arcology's electrical transmission lines to make efficient use of the additional power from the solar apron. This upgrade will cost ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>.// [[Upgrade transmission lines|Manage Arcology][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $arcologyUpgrade.grid = 1, $PC.engineering += 1]] + //The next major upgrade needed is an improvement of the arcology's electrical transmission lines to make efficient use of the additional power from the solar apron. This upgrade will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>.// [[Upgrade transmission lines|Manage Arcology][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $arcologyUpgrade.grid = 1, $PC.engineering += 1]] <<elseif $arcologyUpgrade.spire != 1>> - //The next major upgrade needed is the addition of a spire at the top of the arcology to increase the space available for the wealthiest citizens to own whole floors. This huge project will cost ¤<<print Math.trunc(250000*$upgradeMultiplierArcology)>>.// [[Add spire|Manage Arcology][$cash -= Math.trunc(250000*$upgradeMultiplierArcology), $arcologyUpgrade.spire = 1, $sectors[1].type = "Apartments", $sectors[2].type = "Apartments", $sectors[3].type = "Apartments", $sectors[4].type = "Apartments", $sectors[1].ownership = 1, $sectors[2].ownership = 1, $sectors[3].ownership = 1, $sectors[4].ownership = 1, $PC.engineering += 1]] + //The next major upgrade needed is the addition of a spire at the top of the arcology to increase the space available for the wealthiest citizens to own whole floors. This huge project will cost <<print cashFormat(Math.trunc(250000*$upgradeMultiplierArcology))>>.// [[Add spire|Manage Arcology][$cash -= Math.trunc(250000*$upgradeMultiplierArcology), $arcologyUpgrade.spire = 1, $sectors[1].type = "Apartments", $sectors[2].type = "Apartments", $sectors[3].type = "Apartments", $sectors[4].type = "Apartments", $sectors[1].ownership = 1, $sectors[2].ownership = 1, $sectors[3].ownership = 1, $sectors[4].ownership = 1, $PC.engineering += 1]] <<else>> //The arcology's public areas are fully upgraded.// <</if>> @@ -65,9 +65,9 @@ __Construction__ <br> <<if $weatherCladding == 0>> - //Extreme weather is becoming common worldwide. The arcology's exterior can be hardened to reduce damage in case of heavy weather, but this will reduce its beauty somewhat and will cost ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>. Your citizens are <<if $weatherAwareness == 0>>likely to disapprove of this measure as alarmism.<<else>>@@.yellow;concerned that this measure has not been taken already.@@<</if>> // [[Apply weather cladding|Manage Arcology][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $weatherCladding = 1, $PC.engineering += 1]] + //Extreme weather is becoming common worldwide. The arcology's exterior can be hardened to reduce damage in case of heavy weather, but this will reduce its beauty somewhat and will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>. Your citizens are <<if $weatherAwareness == 0>>likely to disapprove of this measure as alarmism.<<else>>@@.yellow;concerned that this measure has not been taken already.@@<</if>> // [[Apply weather cladding|Manage Arcology][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $weatherCladding = 1, $PC.engineering += 1]] <<elseif $weatherCladding == 1 && $arcologyUpgrade.spire == 1>> - The arcology's exterior is jacketed with unsightly but sturdy weather cladding. Your arcology is so prosperous that remodeling the cladding into something beautiful is within the realm of possibility. This massive project will cost ¤<<print Math.trunc(3500000*$upgradeMultiplierArcology)>> and without a doubt render your arcology one of the wonders of the world. + The arcology's exterior is jacketed with unsightly but sturdy weather cladding. Your arcology is so prosperous that remodeling the cladding into something beautiful is within the realm of possibility. This massive project will cost <<print cashFormat(Math.trunc(3500000*$upgradeMultiplierArcology))>> and without a doubt render your arcology one of the wonders of the world. [[Remodel weather cladding|Manage Arcology][$cash -= Math.trunc(3500000*$upgradeMultiplierArcology), $weatherCladding = 2, $PC.engineering += 1]] <<elseif $weatherCladding == 1>> //The arcology's exterior is jacketed with unsightly but sturdy weather cladding.// @@ -78,7 +78,7 @@ __Construction__ <br> <<if ($receiverAvailable == 1) && ($FCTVenable != 0) && ($FCTVreceiver == 0)>> - You have not installed an FCTV receiver. Installing this receiver yourself will cost ¤<<print Math.trunc(25000*$upgradeMultiplierArcology)>>. You can have your citizens pay for the fiberoptic upgrades, reducing the cost to ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>. You can also have them heavily subsidize installation, they will be upset about it, but it will only cost ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>. + You have not installed an FCTV receiver. Installing this receiver yourself will cost <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>>. You can have your citizens pay for the fiberoptic upgrades, reducing the cost to <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>. You can also have them heavily subsidize installation, they will be upset about it, but it will only cost <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>. [[No subsidy|Manage Arcology][$cash -= Math.trunc(25000*$upgradeMultiplierArcology), $FCTVreceiver = 1, $receiverAvailable = $week, $rep += 500, $PC.engineering += 1]] | [[Light subsidy|Manage Arcology][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $FCTVreceiver = 1, $receiverAvailable = $week, $PC.engineering += 1]] | [[Heavy subsidy|Manage Arcology][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FCTVreceiver = 1, $receiverAvailable = $week, $rep -= 1500, $PC.engineering += 1]] <<elseif ($FCTVreceiver == 3)>> You have installed the FCTV receiver and have access to the full range of FCTV's programs. High viewership rates amongst your citizens makes it easier to pursue your societal goals. @@ -95,7 +95,7 @@ __Construction__ <<if $propHub == 0>> <br> [[Set up the propaganda Hub|Manage Arcology][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $propHub = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>.// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>.// <br>//Building specialized in the management of authority.// <<else>> <br> @@ -104,7 +104,7 @@ __Construction__ <<if $secHQ == 0>> <br> [[Set up the security headquarters|Manage Arcology][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $secHQ = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>.// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>.// <br>//Building specialized in the management of security and crime.// <<else>> <br> @@ -114,7 +114,7 @@ __Construction__ <<if $secBarracks == 0>> <br> [[Set up the barracks|Manage Arcology][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $secBarracks = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <br>//Building specialized in the management of armed forces.// <<else>> <br> @@ -123,8 +123,8 @@ __Construction__ <<if $riotCenter == 0 && $rebellionsEnabled == 1>> <br> - [[Set up the riot control center|Manage Arcology][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $riotCenter = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + [[Set up the riot control center|Manage Arcology][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $riotCenter = 1]] + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<if $PC.engineering < 100>><<set $PC.engineering += 1>><</if>> <br>//Building specialized in the management and suppression of rebellions.// <<elseif $rebellionsEnabled == 1>> diff --git a/src/uncategorized/managePenthouse.tw b/src/uncategorized/managePenthouse.tw index aea2057e1abb2748afe5252ef5fc22644866c99f..cbff8aca8464250b24630e95832d5f140ac7b1b6 100644 --- a/src/uncategorized/managePenthouse.tw +++ b/src/uncategorized/managePenthouse.tw @@ -20,7 +20,7 @@ __Penthouse Capacity__ The main penthouse dormitory, which houses slaves who aren't living in a facility and aren't granted a luxurious standard of living, has a capacity of ''$dormitory'' slaves. [[Expand the dormitory|Manage Penthouse][$cash -= Math.trunc($dormitory*1000*$upgradeMultiplierArcology), $dormitory += 10, $PC.engineering += .1]] -//Costs ¤<<print Math.trunc($dormitory*1000*$upgradeMultiplierArcology)>>// +//Costs <<print cashFormat(Math.trunc($dormitory*1000*$upgradeMultiplierArcology))>>// <br> //Exceeding this limit is bad for slaves' health, devotion and trust// @@ -28,7 +28,7 @@ The main penthouse dormitory, which houses slaves who aren't living in a facilit The penthouse also features little individual rooms, which house slaves who do enjoy a luxurious standard of living. They have a capacity of ''$rooms'' slaves. [[Expand the rooms|Manage Penthouse][$cash -= Math.trunc($rooms*1000*$upgradeMultiplierArcology), $rooms += 5, $PC.engineering += .1]] -//Costs ¤<<print Math.trunc($rooms*1000*$upgradeMultiplierArcology)>>// +//Costs <<print cashFormat(Math.trunc($rooms*1000*$upgradeMultiplierArcology))>>// <br> //The number of rooms determines the number of slaves that can be granted luxury// @@ -40,7 +40,7 @@ __Penthouse Facilities__ <<if $masterSuite == 0>> [[Improve your master bedroom to house a harem of personal toys|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $masterSuite = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse is capped by a master suite with room for an entire harem of personal toys. <</if>> @@ -49,7 +49,7 @@ __Penthouse Facilities__ <<if $servantsQuarters == 0>> [[Build a dormitory to house large numbers of house servants|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $servantsQuarters = 5, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse includes a dormitory to house large numbers of house servants. <</if>> @@ -58,7 +58,7 @@ __Penthouse Facilities__ <<if $schoolroom == 0>> [[Build a schoolroom where slaves can be educated|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $schoolroom = 5, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse includes a schoolroom where slaves can be educated. <</if>> @@ -67,7 +67,7 @@ __Penthouse Facilities__ <<if $spa == 0>> [[Install open baths to provide relaxation space for resting slaves|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $spa = 5, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The penthouse includes a fully appointed spa where slaves can rest and recuperate. <</if>> @@ -76,7 +76,7 @@ __Penthouse Facilities__ <<if $clinic == 0>> [[Expand the surgical recovery area to accommodate patients and a nurse|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clinic = 5, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The surgical recovery area has been expanded to take in more unhealthy slaves and be staffed by a nurse. <</if>> @@ -85,7 +85,7 @@ __Penthouse Facilities__ <<if $cellblock == 0>> [[Construct cells to properly confine disobedient slaves|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $cellblock = 5, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The lower level of the penthouse includes a hallway of cells to confine slaves in. <</if>> @@ -96,7 +96,7 @@ __Penthouse Facilities__ <<if $arcologyUpgrade.grid == 1>> <<if $incubator == 0>> [[Install an incubation chamber to rapidly age children|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $incubator = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology))>>// <<else>> The penthouse has a specialized facility dedicated to rapidly aging children. <</if>> @@ -108,7 +108,7 @@ __Penthouse Facilities__ <<if $HGSuite != 1>> [[Build a small suite for a Head Girl to live in|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $HGSuite = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> There is a small but handsome suite next to yours reserved for the Head Girl. <</if>> @@ -119,7 +119,7 @@ __Penthouse Facilities__ Your penthouse is now equipped with a research lab. <<else>> [[Clear out one of the floors and install research equipment|Manage Penthouse][$cash -= Math.trunc(15000*$upgradeMultiplierArcology), $researchLab.built = "true", $researchLab.maxSpace = 5, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology))>>// <</if>> <</if>> @@ -131,7 +131,7 @@ __Penthouse Upgrades__ <<if $servantMilkers != 1>> Your penthouse is equipped with basic milkers for lactating slaves. [[Install more and tie them into the liquid systems|Manage Penthouse][$cash -= Math.trunc(25000*$upgradeMultiplierArcology), $servantMilkers = 1, $PC.engineering += .1]] - //Costs ¤<<print Math.trunc(25000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>>// <<else>> Every room in the penthouse is equipped with milkers tied into the liquid systems, letting slaves with full udders drain them anywhere. <</if>> @@ -141,10 +141,10 @@ __Penthouse Upgrades__ <<if $boobAccessibility != 1>> <<if $pregAccessibility == 1 || $ballsAccessibility || $buttAccessibility>> Your penthouse has already been widened for overly wide slaves but there are no special accommodations for slaves with enormous breasts. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $boobAccessibility = 1, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse has no special accessibility provisions for slaves with enormous breasts. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $boobAccessibility = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> The entire penthouse has been remodeled to make life with enormous breasts easier. The doorways have been widened, and tables, sinks and other items now have two levels: one at shoulder height for slaves to use, and another at waist height for them to rest their tits on while they do. @@ -155,10 +155,10 @@ __Penthouse Upgrades__ <<if $pregAccessibility != 1>> <<if $boobAccessibility == 1 || $ballsAccessibility || $buttAccessibility>> Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $pregAccessibility = 1, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse has no special accessibility provisions for slaves with enormous pregnancies. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $pregAccessibility = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> The entire penthouse has been remodeled to make life with enormous pregnancies easier. The doorways have been widened, and tables, sinks and other items are now designed to work around a massively distended belly. @@ -170,7 +170,7 @@ __Penthouse Upgrades__ <<if $dickAccessibility != 1>> Your penthouse has no special accessibility provisions for slaves with enormous dicks. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $dickAccessibility = 1, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> The entire penthouse has been remodeled to make life with enormous dicks easier. Carts, slings and harnesses are available to keep things from dragging and there is now plenty of room for huge genitals to occupy when a slave must use appliances, tables and seats. <</if>> @@ -179,10 +179,10 @@ __Penthouse Upgrades__ <<if $ballsAccessibility != 1>> <<if $boobAccessibility == 1 || $buttAccessibility || $pregAccessibility>> Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with enormous testicles. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $ballsAccessibility = 1, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse has no special accessibility provisions for slaves with enormous testicles. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $ballsAccessibility = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> The entire penthouse has been remodeled to make life with enormous testicles easier. The doorways have been widened, tables, sinks and other items are now designed to fit over giant balls, drains have been widened to allow excessive cum to flow easier, and seats have been specially altered to allow plenty of ball room for seated slaves. @@ -192,10 +192,10 @@ __Penthouse Upgrades__ <<if $buttAccessibility != 1>> <<if $boobAccessibility == 1 || $dickAccessibility || $ballsAccessibility>> Your penthouse has already been widened to make life for overly wide slaves easier but there are no special accommodations for slaves with gigantic posteriours. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $buttAccessibility = 1, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> Your penthouse has no special accessibility provisions for slaves with enormous posteriors. [[Remodel for accessibility|Manage Penthouse][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $buttAccessibility = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <</if>> <<else>> The entire penthouse has been remodeled to make life with enormous rears easier. The doorways have been widened, and anything that can be sat on is now extra, extra wide and reinforced to allow even the heaviest, biggest asses to comfortably rest upon it. @@ -207,7 +207,7 @@ __Penthouse Upgrades__ <<if $feeder == 0>> [[Upgrade the kitchen's nutritional sensing systems|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $feeder = 1, $PC.engineering += .1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The kitchen mounts sensors to refine diets in real time. <</if>> @@ -216,7 +216,7 @@ __Penthouse Upgrades__ <<if $cockFeeder == 0>> [[Enhance the feeding system with faux phalli|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $cockFeeder = 1, $PC.engineering += .1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The kitchen dispenses food from phalli slaves must suck off in order to eat. //[[Remove them|Manage Penthouse][$cockFeeder = 0]]// <</if>> @@ -225,7 +225,7 @@ __Penthouse Upgrades__ <<if $suppository == 0>> [[Replace the drug dispensers with reciprocating dildo suppositories|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $suppository = 1, $PC.engineering += .1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> The kitchen applies drugs that can be absorbed rectally by assfucking slaves with dildos that cum the pharmaceuticals. //[[Remove them|Manage Penthouse][$suppository = 0]]// <</if>> @@ -235,7 +235,7 @@ __Penthouse Upgrades__ <<if $dairy != 0>> <<if $dairyPiping == 0>> [[Install pipes connecting the Dairy to the rest of your penthouse for use in enema play|Manage Penthouse][$cash -= Math.trunc(15000*$upgradeMultiplierArcology), $dairyPiping = 1, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology))>>// <<else>> Various taps around the penthouse supply product from $dairyName for use in enema play and force-feeding. <</if>> @@ -247,7 +247,7 @@ __Penthouse Upgrades__ <<if $studio == 0>> [[Install a media hub to convert slave video feeds into pornography|Manage Penthouse][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $studio = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>> The arcology's video systems are connected to a media hub that can convert slave video feeds into pornography. <</if>> @@ -256,10 +256,10 @@ __Penthouse Upgrades__ <<if $dojo == 0>> [[Set up a personal armory to support a bodyguard|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $dojo = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<elseif $dojo == 1>> There is a small armory next to your office that can support a bodyguard. [[Upgrade the armory with a private room for the bodyguard|Manage Penthouse][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $dojo = 2, $PC.engineering += .5]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>> There is a small armory next to your office that can support a bodyguard, with a little room for her to rest in when off duty. <</if>> @@ -269,7 +269,7 @@ __Penthouse Upgrades__ <<if $surgeryUpgrade == 0>> <<if $rep > 10000>> [[Upgrade the remote surgery|Manage Penthouse][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $surgeryUpgrade = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to secure rare surgery upgrades// <</if>> @@ -282,7 +282,7 @@ __Penthouse Upgrades__ <<if $dispensary == 0>> <<if $rep > 2000>> [[Install a pharmaceutical fabricator|Manage Penthouse][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $dispensary = 1, $drugsCost = $drugsCost/4, $PC.engineering += .1]] - //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to obtain cutting-edge pharmaceutical technology// <</if>> @@ -300,7 +300,7 @@ __Penthouse Upgrades__ There is a facility to construct mechanical prosthetic limbs for amputated slaves. <<if ($rep > 14000)>> [[Research advanced prototype prosthetics|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $prostheticsUpgrade = 2]] - //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to research and produce prototype prosthetics.// <</if>> @@ -308,7 +308,7 @@ __Penthouse Upgrades__ There is a prosthetics facility upgraded to use advanced materials and designs. <<if ($rep > 16000)>> [[Research high-tech cybernetic limbs|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $prostheticsUpgrade = 3]] - //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to research and produce prototype cybernetic limbs.// <</if>> @@ -317,9 +317,9 @@ __Penthouse Upgrades__ <<default>> <<if ($rep > 12000)>> [[Construct a mechanical prosthetics facility|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $prostheticsUpgrade = 1, $PC.engineering += 1]] - //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(100000*$upgradeMultiplierArcology))>>// <<else>> //You lack the reputation to construct a prosthetics facility.// <</if>> <</switch>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/manufacturing.tw b/src/uncategorized/manufacturing.tw index 5c49e85641d261efbfb22cb9f887452eb7cda742..b427db51bbc901135cfe669fab1bb1ecbce17479 100644 --- a/src/uncategorized/manufacturing.tw +++ b/src/uncategorized/manufacturing.tw @@ -30,14 +30,14 @@ This is a space in the arcology's service areas, <<if $dairy == 0>> <br> [[Construct a dairy to milk slaves on an industrial scale|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $dairy = 5, $sectors[$AS].type = "Dairy"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> and will incur upkeep costs// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will incur upkeep costs// <</if>> <<if $mercenaries>> <<if $barracks != 1>> <br> [[Build an armoury to properly house your mercenaries|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $barracks = 1, $sectors[$AS].type = "Barracks"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> but will reduce mercenary upkeep// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> but will reduce mercenary upkeep// <</if>> <</if>> @@ -47,22 +47,22 @@ This is a space in the arcology's service areas, <<if $weapManu != 1>> <br> [[Convert this sector to weapons manufacturing|Main][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $weapManu = 1, $sectors[$AS].type = "weapManu"]] - //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>> but will provide a weekly income and will unlock upgrades for our troops// + //Costs <<print cashFormat(Math.trunc(30000*$upgradeMultiplierArcology))>> but will provide a weekly income and will unlock upgrades for our troops// <</if>> <</if>> <br> [[Convert to pens to increase the number of menial slaves you can house|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Pens"]] -//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// +//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<if $sectors[$AS].type != "Sweatshops">> <br> [[Convert these facilities to use the labor of menial slaves|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Sweatshops"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<if $sectors[$AS].type != "Manufacturing">> <br> [[Return this sector to standard manufacturing|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Manufacturing"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> diff --git a/src/uncategorized/markets.tw b/src/uncategorized/markets.tw index 86ce91ea4b2191f17219418cf23ef718ca256733..691e36dc0f5d2e3379e512ccb7221717f6d50e08 100644 --- a/src/uncategorized/markets.tw +++ b/src/uncategorized/markets.tw @@ -9,24 +9,24 @@ This is an area of the concourse occupied by large stores and markets, many of w <<if $arcade == 0>> <br> [[Construct a sex arcade to present slaves' holes for public use|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $arcade = 5, $sectors[$AS].type = "Arcade"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> and will incur upkeep costs// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will incur upkeep costs// <</if>> <<if $pit == 0>> <br> [[Build a pit to host proper slave fights|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $pit = 1, $sectors[$AS].type = "Pit"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<if $secExp == 1 && $transportHub == 0>> <br> [[Centralize and modernize the transport hub|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $transportHub = 1, $sectors[$AS].type = "transportHub", $docks = 1, $railway = 1, $airport = 1]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<if $corpMarket == 0 && $corpIncorporated == 1>> <br> [[Create a flagship slave market for your corporation here|Main][$corpCash -= Math.trunc(10000*$upgradeMultiplierArcology), $corpMarket = 1, $sectors[$AS].type = "CorporateMarket"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> of the corporation's money// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> of the corporation's money// <</if>> diff --git a/src/uncategorized/masterSuite.tw b/src/uncategorized/masterSuite.tw index 9e5f43d78a12335b424824adc22e925d79d6df29..003848dc3ee1eb4fb3d85184b0b8e9ebec8e885d 100644 --- a/src/uncategorized/masterSuite.tw +++ b/src/uncategorized/masterSuite.tw @@ -289,14 +289,14 @@ $masterSuiteNameCaps is furnished <<else>> None of your slaves are serving here. <</if>> -<br> [[Refit the suite to the height of traditional opulence|Master Suite][$cash -= _Tmult2, $masterSuiteUpgradeLuxury = 1]] //Costs ¤_Tmult2 and will focus the suite on you// -<br> [[Remodel the suite around a luxurious pit for group sex|Master Suite][$cash -= _Tmult2, $masterSuiteUpgradeLuxury = 2]] //Costs ¤_Tmult2; will encourage fucktoys to fuck each other// +<br> [[Refit the suite to the height of traditional opulence|Master Suite][$cash -= _Tmult2, $masterSuiteUpgradeLuxury = 1]] //Costs <<print cashFormat(_Tmult2)>> and will focus the suite on you// +<br> [[Remodel the suite around a luxurious pit for group sex|Master Suite][$cash -= _Tmult2, $masterSuiteUpgradeLuxury = 2]] //Costs <<print cashFormat(_Tmult2)>>; will encourage fucktoys to fuck each other// <</if>> <br>$masterSuiteNameCaps has room for $masterSuite slaves to live comfortably<<if $masterSuiteUpgradeLuxury == 2>> in the moments when they're not in the fuckpit<<elseif $masterSuiteUpgradeLuxury == 1>> on its huge bed<</if>>. <<set _Tmult0 = Math.trunc($masterSuite*1000*$upgradeMultiplierArcology)>> -[[Expand the Master Suite|Master Suite][$cash -= _Tmult0, $masterSuite += 2, $PC.engineering += .1]] //Costs ¤_Tmult0// +[[Expand the Master Suite|Master Suite][$cash -= _Tmult0, $masterSuite += 2, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $masterSuiteUpgradePregnancy == 1>> @@ -304,7 +304,7 @@ $masterSuiteNameCaps is furnished <<if $masterSuitePregnancySlaveLuxuries == 1>> Pregnant slaves are being ''given some luxuries'' to reduce stress. [[End the special treatment of pregnant slaves|Master Suite][$masterSuitePregnancySlaveLuxuries = 0]]<br> <<else>> - Pregnant slaves ''have no extra luxuries'' to reduce stress. [[Give pregnant slaves lighter duties|Master Suite][$masterSuitePregnancySlaveLuxuries = 1]] //Costs ¤500/week//<br> + Pregnant slaves ''have no extra luxuries'' to reduce stress. [[Give pregnant slaves lighter duties|Master Suite][$masterSuitePregnancySlaveLuxuries = 1]] //Costs <<print cashFormat(500)>>/week//<br> <</if>> <<if $masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1>> Fertile slaves ''are being given'' <<if $masterSuiteHyperPregnancy == 1>>super fertility drugs<<else>>fertility drugs<</if>>, encouraging impregnation and multiple pregnancy.<<if $masterSuiteHyperPregnancy == 1>> [[End the drug regime|Master Suite][$masterSuiteHyperPregnancy = 0, $masterSuitePregnancyFertilitySupplements = 0]]<<else>> [[End the drug regime|Master Suite][$masterSuitePregnancyFertilityDrugs = 0, $masterSuitePregnancyFertilitySupplements = 0]]<</if>><br> @@ -314,13 +314,13 @@ $masterSuiteNameCaps is furnished <<if $masterSuitePregnancyFertilityDrugs == 0 && $masterSuiteHyperPregnancy == 0>> //Fertile slaves ''must be on fertility drugs'' to be given fertility supplements// <br> <<elseif $masterSuitePregnancyFertilitySupplements == 0 && ($masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1)>> - Fertile slaves ''are not being given'' fertility drug supplements. [[Give supplements to slaves on fertility drugs|Master Suite][$masterSuitePregnancyFertilitySupplements = 1]] //Costs ¤1000/week//<br> + Fertile slaves ''are not being given'' fertility drug supplements. [[Give supplements to slaves on fertility drugs|Master Suite][$masterSuitePregnancyFertilitySupplements = 1]] //Costs <<print cashFormat(1000)>>/week//<br> <</if>> <<if $masterSuitePregnancyFertilitySupplements == 1 && ($masterSuitePregnancyFertilityDrugs == 1 || $masterSuiteHyperPregnancy == 1)>> Fertile slaves ''are being given'' supplements to their fertility drugs, further enhancing the chances of multiple pregnancy. [[End the supplement regime|Master Suite][$masterSuitePregnancyFertilitySupplements = 0]]<br> <</if>> <<else>> - The master suite does not currently have special customizations to support slave pregnancy. [[Refit the suite to support and encourage slave pregnancy|Master Suite][$cash -= _Tmult3, $masterSuiteUpgradePregnancy = 1]] //Costs ¤_Tmult3// + The master suite does not currently have special customizations to support slave pregnancy. [[Refit the suite to support and encourage slave pregnancy|Master Suite][$cash -= _Tmult3, $masterSuiteUpgradePregnancy = 1]] //Costs <<print cashFormat(_Tmult3)>>// <</if>> <br><br> diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw index 3d1f6983c826a7ef0cc396676c7cdd2a07bc80ed..afb1db1ac027bc86a0e0f4e5206f3fe83d1868f1 100644 --- a/src/uncategorized/matchmaking.tw +++ b/src/uncategorized/matchmaking.tw @@ -334,7 +334,7 @@ Despite her devotion and trust, she is still a slave, and probably knows that he <</replace>> <</link>> <<if $cash > 10000>> -<br>Invite prominent citizens to a wedding (This will cost ¤10000): +<br>Invite prominent citizens to a wedding (This will cost <<print cashFormat(10000)>>): <br> <<link "Straightforward ceremony">> <<replace "#result2">> You order $assistantName to invite deserving citizens to a straightforward ceremony for a slave being married to a slaveowner, and to make the arrangement. The wedding will take place during the upcoming week. @@ -530,4 +530,4 @@ Being ordered into a relationship would be difficult for anyone, but they're so <</if>> -<<set $activeSlave = $eventSlave>> /* this should be harmless, keyword should */ \ No newline at end of file +<<set $activeSlave = $eventSlave>> /* this should be harmless, keyword should */ diff --git a/src/uncategorized/neighborDescription.tw b/src/uncategorized/neighborDescription.tw index 2ee7a112716544d2bb6fb73abc9c97262d2402c3..403220c55f7ea8ced76d2ce385c13a2641bc88ff 100644 --- a/src/uncategorized/neighborDescription.tw +++ b/src/uncategorized/neighborDescription.tw @@ -32,7 +32,7 @@ Its leadership has control of approximately @@.orange;<<print Math.trunc(($arcol <</if>> <<if $arcologies[$i].PCminority > 0>>You own @@.lime;$arcologies[$i].PCminority%@@ of this arcology<<if ($arcologies[$i].government == "your trustees") || ($arcologies[$i].government == "your agent")>><<if $arcologies[$i].minority > $arcologies[$i].PCminority-10>>, a dangerously narrow margin over competition with a @.red;<<print Math.trunc(($arcologies[$i].minority*random(100-$economicUncertainty,100+$economicUncertainty))/100)>>%@@ share<</if>><</if>>.<</if>> <<set $economicUncertainty -= 2*$assistantPower>> -The arcology has an estimated GSP of @@.yellowgreen;¤<<print Math.trunc((0.1*$arcologies[$i].prosperity*random(100-$economicUncertainty,100+$economicUncertainty))/100)>>m,@@ +The arcology has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcologies[$i].prosperity*random(100-$economicUncertainty,100+$economicUncertainty))/100))>>m,@@ <<if Math.abs($arcologies[$i].prosperity - $averageProsperity) < 5>> average among <<elseif $arcologies[$i].prosperity > $averageProsperity>> diff --git a/src/uncategorized/neighborInteract.tw b/src/uncategorized/neighborInteract.tw index 9393ff5f8ee0b9878437c8aadb13ba60ee714dae..357bf67745c4efc8dee8a10a8d04ec9dc4cbd308 100644 --- a/src/uncategorized/neighborInteract.tw +++ b/src/uncategorized/neighborInteract.tw @@ -173,7 +173,7 @@ <</if>> <br> You own ''$activeArcology.PCminority%'' of $activeArcology.name. <<set $seed = 500*Math.trunc($activeArcology.prosperity*(1+($activeArcology.demandFactor/100)))>> -A 1% interest in $activeArcology.name is worth ¤$seed and will require a transaction cost of ¤10000 to acquire. +A 1% interest in $activeArcology.name is worth <<print cashFormat($seed)>> and will require a transaction cost of <<print cashFormat(10000)>> to acquire. <<if ($activeArcology.ownership + $activeArcology.PCminority + $activeArcology.minority < 100)>> [[Buy|Neighbor Interact][$buyArcologyDirection = $activeArcology.direction, $transaction = 1]] <<if ($activeArcology.ownership + $activeArcology.PCminority + $activeArcology.minority <= 90)>> diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw index 15d4e14326267e2da4505c6678c60a7ac610ca5e..c55e290dd2c845cdad56c37fa750607cc165d78d 100644 --- a/src/uncategorized/neighborsDevelopment.tw +++ b/src/uncategorized/neighborsDevelopment.tw @@ -68,7 +68,7 @@ <<set _error = 10>> <</if>> <<set _error -= 2*$assistantPower>> -has an estimated GSP of @@.yellowgreen;¤<<print Math.trunc((0.1*$arcologies[$i].prosperity*random(100-_error,100+_error))/100)>>m,@@ +has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcologies[$i].prosperity*random(100-_error,100+_error))/100))>>m,@@ <<if ($arcologies[$i].rival == 1) && ($arcologies[$i].government != "an individual")>> undergoing some internal turmoil. @@.yellow;It undergoes a change of government.@@ A power struggle is won by a single individual, leaving the arcology ruled like yours is. @@ -466,7 +466,7 @@ has an estimated GSP of @@.yellowgreen;¤<<print Math.trunc((0.1*$arcologies[$i] <<if $arcologies[$i].PCminority > 0>> <<set $rents = ($arcologies[$i].prosperity*$arcologies[$i].PCminority*2)+random(1,100)>> <<set $cash += $rents>> - This week, you made @@.yellowgreen;¤$rents@@ from your holdings in this arcology. + This week, you made @@.yellowgreen;<<print cashFormat($rents)>>@@ from your holdings in this arcology. <</if>> /* AI ARCOLOGY RENAMING */ @@ -2508,4 +2508,4 @@ has an estimated GSP of @@.yellowgreen;¤<<print Math.trunc((0.1*$arcologies[$i] <<set $rep -= 100>> <</if>> <</if>> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw index 414cea14fa80ec99a3d56669a4a1b2e5f6ab86e8..90d02ab3e8a9765910f19d844743eba8e7f2fc27 100644 --- a/src/uncategorized/newGamePlus.tw +++ b/src/uncategorized/newGamePlus.tw @@ -12,10 +12,10 @@ You have decided to start over. You'll be able to take a few things with you: a <br><br> You have the funds to bring $slavesToImportMax slaves with you (or your equivalent) to a new arcology. <<if $cash >= 50000+($slavesToImportMax*10000)>> - It will cost ¤<<print 50000+($slavesToImportMax*10000)>> to insure another slave's safe transfer. You have ¤$cash to spend. + It will cost <<print cashFormat(50000+($slavesToImportMax*10000))>> to insure another slave's safe transfer. You have <<print cashFormat($cash)>> to spend. <br>[[Increase minimum transferred slaves by 1.|New Game Plus][$cash -= (50000+($slavesToImportMax*10000)), $slavesToImportMax++]] <<else>> - You lack the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It would cost <<print 50000+($slavesToImportMax*10000)>>¤ to guarantee another's safe transfer. + You lack the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It would cost <<print cashFormat(50000+($slavesToImportMax*10000))>> to guarantee another's safe transfer. <</if>> <br> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 53be0799197872fdd0214d4e0f34e365d7df7a4f..c25c4e4e4b2c87979a72228a7b9c55da6c15a6d3 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -519,7 +519,8 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <<if random(-100,0) >= $activeSlave.devotion>> <<set $activeSlave.rudeTitle = 1>> <<set $activeSlave.customTitle = setup.badNames.random()>> - <<set $activeSlave.customTitleLisp = $activeSlave.customTitle, $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("ss", "th"), $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("S", "Th"), $activeSlave.customTitleLisp = $activeSlave.customTitleLisp.replace("s", "th")>> + <<set $activeSlave.customTitleLisp = $activeSlave.customTitle>> + <<set $activeSlave.customTitleLisp = nameReplace($activeSlave.customTitleLisp)>> <</if>> <</if>> @@ -1023,7 +1024,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <</replace>> <<set $activeSlave.clitPiercing = 3>> <</link>> - //This option costs ¤$SPcost// + //This option costs <<print cashFormat($SPcost)>>// <<else>> | <<link "Give her a smart frenulum piercing">> <<set $cash -= $SPcost>> @@ -1032,7 +1033,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <</replace>> <<set $activeSlave.clitPiercing = 3>> <</link>> - //This option costs ¤$SPcost// + //This option costs <<print cashFormat($SPcost)>>// <</if>> diff --git a/src/uncategorized/nextSlaveInLine.tw b/src/uncategorized/nextSlaveInLine.tw index bffe611df774b4ceb2490ce9c35419dbc96f8e79..26d49052a6ec35ce55485ec3c5ac51e9180731d8 100644 --- a/src/uncategorized/nextSlaveInLine.tw +++ b/src/uncategorized/nextSlaveInLine.tw @@ -2,13 +2,9 @@ <<silently>> -<<for $i = 0; $i < $slaves.length; $i++>> - <<if $activeSlave.ID == $slaves[$i].ID>> - <<set $slaves[$i] = $activeSlave>> - <<set $activeSlave = {}>> - <<break>> - <</if>> -<</for>> +<<set $i = $slaves.findIndex(function(s) { return s.ID == $activeSlave.ID; })>> +<<ClearSummaryCache $activeSlave>> +<<set $slaves[$i] = $activeSlave>> /* save changes before switching */ <<if $place == $slavesInLine.length-1>> <<set $activeSlave = $slavesInLine[0]>> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index 10123123580ad11d10522c11f34efafc9687750f..7255b017249d77a0a77cf4ba441469f27c8bc3e8 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -18,6 +18,7 @@ <<set $PC.birthWeek = 0>> <<if $playerAging == 2>> <<set $PC.physicalAge++, $PC.actualAge++, $PC.visualAge++, $PC.ovaryAge++>> + <<AgePCEffects>> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index b79acf2499f193f4aed76887d7045366661af61c..e5a83b09e6b55e4b10112c6986d90fcd6ca32c79 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -226,6 +226,15 @@ Economic detail sheets for facilities are @@.red;DISABLED@@. [[Enable|Options][$showEconomicDetails = 1]] <</if>> +<br> + +<<if ($formatNumbers == 1)>> + Numeric formatting is currently @@.cyan;ENABLED@@. [[Disable|Options][$formatNumbers = 0]] +<<else>> + Numeric formatting is currently @@.red;DISABLED@@. [[Enable|Options][$formatNumbers = 1]] + //This will comma-format numbers in some areas.// +<</if>> + <br><br> ''FLAVOR SCENES'' <br> diff --git a/src/uncategorized/pCitizensAndCivilians.tw b/src/uncategorized/pCitizensAndCivilians.tw index 44b9bb24888d3d8f5b9d81994d182ccbfa241627..c1fedbb7c0cff09183768088f9862c17a077374b 100644 --- a/src/uncategorized/pCitizensAndCivilians.tw +++ b/src/uncategorized/pCitizensAndCivilians.tw @@ -67,7 +67,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <<if $arcologies[0].FSRomanRevivalist >= 10>> <br><<link "They shall be my Evocati">> <<replace "#result">> @@ -77,7 +77,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Evocati">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSAztecRevivalist >= 10>>\ <<link "They shall be my Shorn Ones">> @@ -89,7 +89,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Shorn Ones">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSChineseRevivalist >= 10>>\ <<link "They shall be my Imperial Guards">> @@ -101,7 +101,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Imperial Guards">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSEgyptianRevivalist >= 10>> <br><<link "They shall be my Medjay">> @@ -112,7 +112,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Medjay">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSEdoRevivalist >= 10>> <br><<link "Naturally, they shall be the Samurai">> @@ -123,7 +123,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Samurai">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSArabianRevivalist >= 10>> <br><<link "They shall be my Janissaries">> @@ -134,7 +134,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Janissaries">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSChattelReligionist >= 10>> <br><<link "They shall be the Knights Templar">> @@ -145,7 +145,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights Templar">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSDegradationist >= 10>> <br><<link "They shall be my Immortals">> @@ -156,7 +156,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Immortals">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSAssetExpansionist >= 10>> <br><<link "They shall be the Vast Legions">> @@ -167,7 +167,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Vast Legions">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSTransformationFetishist >= 10>> <br><<link "They shall be the Surgical Corps">> @@ -178,7 +178,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Surgical Corps">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSGenderRadicalist >= 10>> <br><<link "They shall be the Inglorious Bitches">> @@ -189,7 +189,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Inglorious Bitches">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSGenderFundamentalist >= 10>> <br><<link "They shall be the Thousand Sons">> @@ -200,7 +200,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Thousand Sons">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSRepopulationFocus >= 10>> <br><<link "They shall be the Guardians of the Unborn">> @@ -211,7 +211,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Guardians of the Unborn">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSRestart >= 10>> <br><<link "They shall be my Shadowed Hand">> @@ -222,7 +222,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Shadowed Hand">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPhysicalIdealist >= 10>> <br><<link "They shall be the Asgardians">> @@ -233,7 +233,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Asgardians">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSHedonisticDecadence >= 10>> <br><<link "They shall be the Tasters">> @@ -244,7 +244,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Tasters">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSupremacist >= 10>> <br><<link "They shall be the Knights of the Blood">> @@ -255,7 +255,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights of the Blood">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSubjugationist >= 10>> <br><<link "They shall be the Knights of the Purge">> @@ -266,7 +266,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights of the Purge">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPaternalist >= 10>> <br><<link "They shall be the Wardens">> @@ -277,7 +277,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Wardens">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSBodyPurist >= 10>> <br><<link "They shall be the Purifiers">> @@ -288,7 +288,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Purifiers">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSSlimnessEnthusiast >= 10>> <br><<link "They shall be the Abstemious">> @@ -299,7 +299,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Abstemious">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> <<if $arcologies[0].FSPastoralist >= 10>> <br><<link "They shall be the Rangers">> @@ -310,6 +310,6 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Rangers">> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(20000)>> and incur significant upkeep costs//<</if>> <</if>> </span> diff --git a/src/uncategorized/pCoupAftermath.tw b/src/uncategorized/pCoupAftermath.tw index cddcda95a95d70fe80244ca1b3e99eb5f3cae2dd..6555fd36d31ac0d2d19c39cb3f6193f8c680ecf9 100644 --- a/src/uncategorized/pCoupAftermath.tw +++ b/src/uncategorized/pCoupAftermath.tw @@ -82,5 +82,5 @@ You inquire as to whether there's any identifiable cause for the evident dislike <<set $rivalOwner = $arcologies[0].prosperity>> <</if>> <</replace>> -<</link>> //This will cost ¤20000// +<</link>> //This will cost <<print cashFormat(20000)>>// </span> diff --git a/src/uncategorized/pDefenseFears.tw b/src/uncategorized/pDefenseFears.tw index ded773130819372e455d41e748078c5abf1408f3..402195622d9de6861439423f7b7b450b292ff551 100644 --- a/src/uncategorized/pDefenseFears.tw +++ b/src/uncategorized/pDefenseFears.tw @@ -27,7 +27,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper <<set $cash -= 10000>> <<set $mercenaries = 3>> <</replace>> -<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(10000)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>> <br><<link "Refuse to quarter so many troops in your arcology">> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<replace "#result">> diff --git a/src/uncategorized/pHackerSupport.tw b/src/uncategorized/pHackerSupport.tw index c8eedc137f1ca39054e9c00e18fff20a209f23ec..ac992d7f3fd0d6c408f57cf3caddc4d52273d946 100644 --- a/src/uncategorized/pHackerSupport.tw +++ b/src/uncategorized/pHackerSupport.tw @@ -117,6 +117,6 @@ As she finishes speaking, another spasm distorts her expression, and then she su <<set $cash -= 10000>> <<set $hackerSupport = 1>> <</replace>> -<</link>> //This will cost ¤10000// +<</link>> //This will cost <<print cashFormat(10000)>>// </span> diff --git a/src/uncategorized/pMercenaries.tw b/src/uncategorized/pMercenaries.tw index 3d63cfdf5f6635c49c24a712a4aea358e1a92418..64900f48b82fdf6f80e43f514cb617acd6c11848 100644 --- a/src/uncategorized/pMercenaries.tw +++ b/src/uncategorized/pMercenaries.tw @@ -32,7 +32,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $mercTotalManpower = 15>> <<set $mercFreeManpower = 15>> <</replace>> -<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤<<print _price>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤5000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat(_price)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(5000)>> and incur significant upkeep costs//<</if>> <br><<link "Install a full platoon">> <<replace "#result">> You hire a full platoon of reputable mercenaries with a veteran officer to command them, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of many armed men on patrol has @@.red;deeply offended some of the more free-spirited citizens@@ of $arcologies[0].name. @@ -42,7 +42,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $mercTotalManpower = 30>> <<set $mercFreeManpower = 30>> <</replace>> -<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost ¤<<print (_price*2)>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 50) || ($PC.career == "arcology owner")>>//This will cost <<print cashFormat((_price*2))>> and some upkeep, @@.springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost <<print cashFormat(10000)>> and incur significant upkeep costs//<</if>> <br><<link "Do not quarter troops in your arcology">> <<replace "#result">> Having armed men on permanent watch is a step too far. $arcologies[0].name's security systems are formidable and will have to serve. diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw index 6df288e87aa467cfa275b6fca9de1732f5d65491..cffccf4b33a7a5aeafa825da96749779cb7fdb96 100644 --- a/src/uncategorized/pMercenaryRomeo.tw +++ b/src/uncategorized/pMercenaryRomeo.tw @@ -49,7 +49,7 @@ proffered by an attentive slave girl, he seems almost bashful. <br><br> -"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay ¤$slaveCost." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." +"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <<EventNameLink $activeSlave>> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay <<print cashFormat($slaveCost)>>." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." <br><br> diff --git a/src/uncategorized/pPeacekeepersDeficit.tw b/src/uncategorized/pPeacekeepersDeficit.tw index cf8ccf39fa7f6a522fd0f462ae15cc6f7045c1f9..a95c9610ca72fca50acd5e8c570f17f5fc5e8af8 100644 --- a/src/uncategorized/pPeacekeepersDeficit.tw +++ b/src/uncategorized/pPeacekeepersDeficit.tw @@ -30,7 +30,7 @@ The singular solution to the two problems is obvious. It's equally obvious that The general is unable to keep from smiling slightly when he hears that you understand perfectly and are willing and able to assist. There's some bitterness there, but not much. The two of you adjust the terms. The new menial slaves will be delivered immediately, several hundred of them; the general prefers to have this be a one-time transfer. After all, having an ongoing prisoner pipeline between his prisoner pens and the Free City might draw unwanted political attention. For now, he has the funds he needs, not to mention an empty prison camp. <<set $peacekeepers.attitude += 5, $cash -= 100000, $helots += 200>> <</replace>> - <</link>> //This will cost ¤100000 and provide a number of menial slaves// + <</link>> //This will cost <<print cashFormat(100000)>> and provide a number of menial slaves// <<else>> //You lack the funds to buy the prisoners.// <</if>> @@ -47,4 +47,4 @@ The singular solution to the two problems is obvious. It's equally obvious that <<set $peacekeepers.attitude -= 10, $rep += 500>> <</replace>> <</link>> -</span> \ No newline at end of file +</span> diff --git a/src/uncategorized/pPeacekeepersIndependence.tw b/src/uncategorized/pPeacekeepersIndependence.tw index 40c9b4565508c7038a46bd5c9d6432c6c2708358..963037167f42ec984a4b5d2f7295aa67d78683a6 100644 --- a/src/uncategorized/pPeacekeepersIndependence.tw +++ b/src/uncategorized/pPeacekeepersIndependence.tw @@ -23,28 +23,28 @@ General $peacekeepers.generalName contacts you again, looking more tired and bat <<if $cash >= 100000>> <<link "Provide immediate assistance">> <<replace "#result">> - You immediately wire General $peacekeepers.generalName ¤100000, not an impressive sum by Free Cities standards, but probably enough to turn the scales in his plans to keep his force together as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation. + You immediately wire General $peacekeepers.generalName <<print cashFormat(100000)>>, not an impressive sum by Free Cities standards, but probably enough to turn the scales in his plans to keep his force together as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation. <br><br> "You have my thanks," he says formally. "We'll be in control here soon enough. The one thing we'll have an almost limitless supply of is people. I don't think anyone's likely to notice a few menial slaves transferred into the Free City. I'm sure a regular trade already exists; we'll just be adding a few undesirables to it." He ends the call, looking determined. Despite his confidence, he has his work cut out for him. <<set $cash -= 100000, $peacekeepers.strength = 50, $peacekeepers.attitude += 5, $peacekeepers.undermining = 0>> <</replace>> -<</link>> //This will cost ¤100000// +<</link>> //This will cost <<print cashFormat(100000)>>// <<else>> You lack the ¤ to make any meaningful contribution. <</if>> <<if $cash >= 250000>> <br><<link "Deliver generous aid">> <<replace "#result">> - You immediately wire General $peacekeepers.generalName ¤250000, enough to keep his force together through the critical period as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation. + You immediately wire General $peacekeepers.generalName <<print cashFormat(250000)>>, enough to keep his force together through the critical period as it transitions from old world peacekeeping to autocratic nation building. Soon enough, he'll be able to support his men and women through armed extortion, the original form of taxation and, arguably, the only form of taxation. <br><br> "That's extremely generous of you," he says, with an undertone of relief. "This is going to go much more smoothly than I'd originally thought. And I see that we're going to have friends and allies out here, as we establish ourselves. We're going to have quite a few undesirables to rid ourselves of, here, and the menial slave trade between this area and the Free City seems like an opportune way to do that." He ends the call, looking confident. <<set $cash -= 250000, $peacekeepers.strength = 50, $peacekeepers.attitude += 25, $peacekeepers.undermining = 0>> <</replace>> - <</link>> //This will cost ¤250000// + <</link>> //This will cost <<print cashFormat(250000)>>// <</if>> <br><<link "Decline to support him">> <<replace "#result">> You inform General $peacekeepers.generalName that you will not be providing assistance. He does not falter, but he looks suddenly older, as thought he prospect of a decisive stroke was giving him the strength to carry on. He expresses his regrets dully, and then ends the call. <</replace>> <</link>> -</span> \ No newline at end of file +</span> diff --git a/src/uncategorized/pRaidInvitation.tw b/src/uncategorized/pRaidInvitation.tw index 1eeb36a1e7bc013d8222c348a0ef4dc168e4664b..0805b6397a5793230fb103af3d86fe35231c6970 100644 --- a/src/uncategorized/pRaidInvitation.tw +++ b/src/uncategorized/pRaidInvitation.tw @@ -15,7 +15,7 @@ The former country whose citizens launched the ultimately futile attack on the a The citizens of $arcologies[0].name view their discomfiture without much pity. These people almost certainly would have abused them just as much as they are now in danger of being abused themselves, had the attack on the Free City been a success. There would be little to no criticism if you and your mercenary contingent were to take this unique opportunity to corral one of the refugee groups. They are refugees, after all; no one will miss them. \ <span id="result"> -Fund a quick raid on the refugees with ¤5000, targeting: +Fund a quick raid on the refugees with <<print cashFormat(5000)>>, targeting: <<link "Ex-soldiers">> <<replace "#result">> Your mercenaries probably would have been enthusiastic even before the recent combat, but now they're positively eager. The split agreed upon is that they keep the proceeds from the sale of anything that isn't sex slave material, while you keep anything that is. diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw index 4441be88f156d9c08aa6dd1b7609134697edacc6..34ea631982ffe5f68e8ad791b64e24a495028b70 100644 --- a/src/uncategorized/pRivalryActions.tw +++ b/src/uncategorized/pRivalryActions.tw @@ -3788,7 +3788,7 @@ You remind yourself that success in this conflict will not be defined by the tra <br><br> <span id="result"> -<<link "Apply ¤10000 in standard corporate warfare">> +<<link "Apply <<print cashFormat(10000)>> in standard corporate warfare">> <<if random(1,100) > 50>> <<replace "#result">> Money is your infantry, your weapon, your ammunition in one. Last century, your soldiers would have died taking the enemy's positions. Today, your ¤ die @@.green;taking@@ <<if _num < $seeDicks>>his<<else>>her<</if>> holdings. Once more unto the breach. @@ -3803,7 +3803,7 @@ You remind yourself that success in this conflict will not be defined by the tra <</replace>> <</if>> <</link>> -<br><<link "Spend ¤10000 funding sabotage">> +<br><<link "Spend <<print cashFormat(10000)>> funding sabotage">> <<if random(1,100) > 70>> <<replace "#result">> Since you are not so uncouth as to, for example, help fund a coup attempt, you fund traditional acts of corporate sabotage, including hacking, slander, and actual, physical thievery. There are some @@.red;minor rumors@@ that you are to blame, but they're outweighed by the @@.green;great pressure@@ these incidents put on your enemy. @@ -3820,14 +3820,14 @@ You remind yourself that success in this conflict will not be defined by the tra <</replace>> <</if>> <</link>> -<br><<link "Use ¤25000 creating local shortages">> +<br><<link "Use <<print cashFormat(25000)>> creating local shortages">> <<replace "#result">> With enough money, it's entirely possible to temporarily overwhelm even the advanced free market of the Free Cities. You choose a few critical items - Pharmaceutical materials, electronic components, and other physical items - and purchase shipments intended for your rival's arcology. <<if _num < $seeDicks>>His<<else>>Her<</if>> tenants are @@.green;seriously inconvenienced@@ and blame their difficulties on their hapless landlord. <<set $cash -= 25000>> <<set $rivalryPower += 3>> <</replace>> <</link>> -<br><<link "Devote ¤50000 to purchasing the support of your peers">> +<br><<link "Devote <<print cashFormat(50000)>> to purchasing the support of your peers">> <<replace "#result">> Your fellow arcology owners have an interest in seeing the funder of the Daughters' attempt on you destroyed, but few of them are willing to spend any money or real effort on the matter. You do a few of them the favor of making the money and effort spent yours. Your rival finds <<if _num < $seeDicks>>his<<else>>her<</if>> dealings with your mutual peers becoming @@.green;strangely difficult.@@ Market opinion is swinging your way. <<set $cash -= 50000>> diff --git a/src/uncategorized/pRivalryVictory.tw b/src/uncategorized/pRivalryVictory.tw index fb5c3f314123e716aae89fd3f4ccaa24a6a9c8f5..db03712cdc56f5a27c77d4526eb235e4963852e4 100644 --- a/src/uncategorized/pRivalryVictory.tw +++ b/src/uncategorized/pRivalryVictory.tw @@ -55,7 +55,7 @@ For the first time, you receive a direct call from your rival. You pictured the <<if $hostageAnnounced == 1>> <br><br> <span id="result2"> - <br><<link "Place a bounty of ¤10000 on your rival's psychological warfare tool">> + <br><<link "Place a bounty of <<print cashFormat(10000)>> on your rival's psychological warfare tool">> <<replace "#result2">> <<set $cash -= 10000>> You make sure to post a bounty sufficient to ensure that $hostage.slaveName, your rival's psychological warfare tool, does not escape or go unrescued, depending on one's point of view. She is quickly picked out of the chaos of your rival's escape and delivered to you. @@ -71,7 +71,7 @@ For the first time, you receive a direct call from your rival. You pictured the <</replace>> <</link>> <<if $rivalryDuration >= 30 && $hostageAnnounced == 0 && $rivalSet != 0>> -<br><<link "Refuse, and place a bounty of ¤50000 on your rival's death">> +<br><<link "Refuse, and place a bounty of <<print cashFormat(50000)>> on your rival's death">> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<replace "#result">> You coldly decline. "That was a mistake," your rival replies, entering a computer command. "All my remaining liquid assets have just been @@.red;expended in an attack on the value of your holdings,@@ and my arcology has been heavily sabotaged. You'll get nothing from me." It's not entirely true, but the damage to your holdings does outweigh your gains by a significant margin. Your rival vanishes back into the old world @@ -92,7 +92,7 @@ For the first time, you receive a direct call from your rival. You pictured the <</replace>> <</link>> <</if>> -<br><<link "Refuse, and place a bounty of ¤50000 on your rival's enslavement">> +<br><<link "Refuse, and place a bounty of <<print cashFormat(50000)>> on your rival's enslavement">> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<replace "#result">> You coldly decline. "That was a mistake," your rival replies, entering a computer command. @@ -111,7 +111,7 @@ For the first time, you receive a direct call from your rival. You pictured the <<if $hostageAnnounced == 1>> <br><br> <span id="result2"> - <br><<link "Place a bounty of ¤10000 on your rival's psychological warfare tool">> + <br><<link "Place a bounty of <<print cashFormat(10000)>> on your rival's psychological warfare tool">> <<replace "#result2">> <<set $cash -= 10000>> You make sure to post a bounty sufficient to ensure that $hostage.slaveName, your rival's psychological warfare tool, does not escape or go unrescued, depending on one's point of view. She is quickly picked out of the chaos of your rival's escape and delivered to you. diff --git a/src/uncategorized/pSchoolSuggestion.tw b/src/uncategorized/pSchoolSuggestion.tw index 67d42d33779c02d1037e8261f901732d3c8eb913..652c3c81f1e0c5772a5055e99c943850bf3d1b84 100644 --- a/src/uncategorized/pSchoolSuggestion.tw +++ b/src/uncategorized/pSchoolSuggestion.tw @@ -32,7 +32,7 @@ The unusually competent young heiress standing next to him snickers. "If you're <br><br> "I see good taste is scarce within this walls" suddenly stated a young man previously quiet in his corner. "I say quality and strength is where the game should be played and there's nothing better than the girls from the Hippolyta Academy. <br><br> -The older gentleman who seems to have been acting as unofficial moderator before you came in turns to you. "In any case, <<if $PC.title == 1>>sir<<else>>madam<</if>>, we agreed before you came in. We'd like to get together and pay half the cost of encouraging a slave school to set up a branch campus here, if you'd be willing to pay the other half and choose which. I think ¤10000 from you would cover it." He looks around the group. "Before we started this little debate, we all agreed to chip in regardless of which you chose." +The older gentleman who seems to have been acting as unofficial moderator before you came in turns to you. "In any case, <<if $PC.title == 1>>sir<<else>>madam<</if>>, we agreed before you came in. We'd like to get together and pay half the cost of encouraging a slave school to set up a branch campus here, if you'd be willing to pay the other half and choose which. I think <<print cashFormat(10000)>> from you would cover it." He looks around the group. "Before we started this little debate, we all agreed to chip in regardless of which you chose." <br><br> <span id="result"> @@ -90,5 +90,5 @@ The older gentleman who seems to have been acting as unofficial moderator before <</replace>> <</link>> <</if>> -<br> //Selecting a school will cost ¤10000 and add minor upkeep costs// +<br> //Selecting a school will cost <<print cashFormat(10000)>> and add minor upkeep costs// </span> diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw index 9c41ff1284b38c566313248874dc70621734493e..887be27001390ea0fcb2267f3431f868ccb1553d 100644 --- a/src/uncategorized/pSlaveMedic.tw +++ b/src/uncategorized/pSlaveMedic.tw @@ -49,7 +49,7 @@ You make a habit of dropping in on your mercenaries whenever you get the chance. When you enter the lounge of their <<if $barracks>>barracks<<else>>main living area<</if>>, you see $activeSlave.slaveName kneeling next to a mercenary with most of his armor stripped off. She's the $activeSlave.nationality nurse they captured and enslaved, and she seems to be doing pretty well in her new life. She seems to be checking the sutures on a minor wound to the man's flank. -"Don't squirm!" she says with an annoyed tone. "I'll get you off when I've checked this." He chuckles and holds still; she redresses the wound, stands up, and strips off her tank top, allowing her huge tits to swing free. She's quite young, but her $activeSlave.skin body is quite curvy. As she swings one leg across the seated mercenary, she continues, "Please sit still and let me do the work. You need to take it easy for a day or two or you'll pop those sutures." Using her hands, she wraps her breasts around onto his stiff prick, eliciting a grunt. She's a strong girl, and pleasures him without letting any of her weight rest on his body at all. When he climaxes, she leans in to clean him with her mouth and then heads off to wash. +"Don't squirm!" she says with an annoyed tone. "I'll get you off when I've checked this." He chuckles and holds still; she redresses the wound, stands up, and strips off her tank top, allowing her huge tits to swing free. She's quite young, but her $activeSlave.skin body is quite curvy. As she swings one leg across the seated mercenary, she continues, "Please sit still and let me do the work. You need to take it easy for a day or two or you'll pop those sutures." Using her hands, she gently carresses his stiff prick with her pillowy breasts, eliciting a grunt. She's a strong girl, and pleasures him without letting any of her weight rest on his body at all. When he climaxes, she leans in to clean him with her mouth and then heads off to wash. <<else>> @@ -102,12 +102,12 @@ When you enter the lounge of their <<if $barracks>>barracks<<else>>main living a <</if>> <span id="result"> -<br><<link "Offer ¤10000 for her">> +<br><<link "Offer <<print cashFormat(10000)>> for her">> <<replace "#result">> The mercenary laughs at your offered price. "No offense, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, but no. Even if I wanted to sell her on everyone's behalf for that price, my buddies would kill me for that. She's popular, that $activeSlave.slaveName." <</replace>> <</link>> -<br><<link "Offer a very generous ¤25000 for her">> +<br><<link "Offer a very generous <<print cashFormat(25000)>> for her">> <<replace "#result">> <<set $cash -= 25000>> "Huh," says the mercenary. "She's popular, but for that we could probably buy two of her. Might be fun to train a couple of new nurses. Let me ask the boys and girls." He speaks into his helmet for a few minutes, and then turns back to you. "Sold. Enjoy, she's a good fuck." diff --git a/src/uncategorized/pSnatchAndGrab.tw b/src/uncategorized/pSnatchAndGrab.tw index 4bb986c3005a65edabdc563f5a00bdb65faf2295..fee760b29c884ba48f1a3d65711d663098811dd3 100644 --- a/src/uncategorized/pSnatchAndGrab.tw +++ b/src/uncategorized/pSnatchAndGrab.tw @@ -9,7 +9,7 @@ <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> forwards a discreet message from the leader of your mercenaries. <br><br> -"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I've just become aware of a... business opportunity through some old friends. There's an unregistered lab doing illegal gene therapy work. At least two agencies are onto them, which is how I heard of it. Word is, they're packing up and moving out. I believe me and my people can appropriate that shipment. Catch is, to make this work I need to pay some serious bribes, and I need to pay them today. We'll cut you in as an equal partner for ¤10000 cash, right now. One share should come to one of the lab rats, more or less. Are you in or out?" +"<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I've just become aware of a... business opportunity through some old friends. There's an unregistered lab doing illegal gene therapy work. At least two agencies are onto them, which is how I heard of it. Word is, they're packing up and moving out. I believe me and my people can appropriate that shipment. Catch is, to make this work I need to pay some serious bribes, and I need to pay them today. We'll cut you in as an equal partner for <<print cashFormat(10000)>> cash, right now. One share should come to one of the lab rats, more or less. Are you in or out?" <<if $assistant == 1>> <br><br> <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>'s $assistantAppearance avatar appears on your desk next to the message. diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw index 5f4bed889d8fd711b149674f08ffcb0d2c0d7b91..ad0d3dab0ae343def77e8b869a01dc26206926a7 100644 --- a/src/uncategorized/peConcubineInterview.tw +++ b/src/uncategorized/peConcubineInterview.tw @@ -124,7 +124,8 @@ You receive an official communication from a popular talk show hosted in one of <</if>> <<elseif $activeSlave.bellyFluid > 100>> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> - <<set _fluid = $activeSlave.inflationType, _fluid = _fluid.replace("ss", "th"), _fluid = _fluid.replace("S", "Th"), _fluid = _fluid.replace("s", "th")>> + <<set _fluid = $activeSlave.inflationType>> + <<set _fluid = nameReplace(_fluid)>> <<else>> <<set _fluid = $activeSlave.inflationType>> <</if>> diff --git a/src/uncategorized/pens.tw b/src/uncategorized/pens.tw index 9a126f8e2a094a58a96e86b9357c42fb13ab3d45..70e0fa4fc6c0423de11d20ffb6338f11dc2b9ff9 100644 --- a/src/uncategorized/pens.tw +++ b/src/uncategorized/pens.tw @@ -40,4 +40,4 @@ This is a space in the arcology's service areas, designed to house hundreds of s <br> [[Convert this sector into a manufacturing district|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $sectors[$AS].type = "Manufacturing"]] -//Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// \ No newline at end of file +//Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 26eec017a6646244170dc779e23f7f67752c3bca..590e9eecc3ece4d52842d2e61ef5a8b4a618c12a 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -20,7 +20,7 @@ <</if>> <<if $cash < 0>> - @@.red;You are in debt.@@ This week, interest came to ¤<<print (1+Math.trunc(Math.abs($cash)/100))>>. + @@.red;You are in debt.@@ This week, interest came to <<print cashFormat((1+Math.trunc(Math.abs($cash)/100)))>>. <<set $cash -= (1+Math.trunc(Math.abs($cash)/100))>> <<if $arcologies[0].FSRomanRevivalist != "unset">> Society @@.red;very strongly disapproves@@ of your being in debt; this damages the idea that you model yourself on what a Roman leader should be. @@ -44,35 +44,35 @@ <<if $PC.belly >= 1500>> <<if $arcologies[0].FSRepopulationFocus != "unset">> <<set $seed = random(2000,4500)>> - You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc(($seed*($rep/500))+($PC.belly))>>@@ for your body, much more than usual; guess your pregnancy focused population wants your baby rounded body more than ever. However, doing such things @@.red;damages your reputation@@. + You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(($seed*($rep/500))+($PC.belly)))>>@@ for your body, much more than usual; guess your pregnancy focused population wants your baby rounded body more than ever. However, doing such things @@.red;damages your reputation@@. <<set $cash += Math.trunc(($seed*($rep/500))+($PC.belly))>> <<set $rep = Math.trunc($rep*.90)>> <<elseif $arcologies[0].FSRestart != "unset">> <<if $PC.pregSource != -1>> - You focus on finding "dates" this week and earn @@.yellowgreen;¤25@@, barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation@@. + You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(25)>>@@, barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation@@. <<set $cash += 25>> <<set $rep = Math.trunc($rep*.25)>> <<set $failedElite += 25>> <<else>> <<set $seed = random(2000,4500)>> - You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc($seed*($rep/500))>>@@ for your body. However, doing such things @@.red;damages your reputation@@. + You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc($seed*($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation@@. <<set $cash += Math.trunc($seed*($rep/500))>> <<set $rep = Math.trunc($rep*.75)>> <</if>> <<else>> <<set $seed = random(5,2500)>> - You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc($seed*($rep/800))>>@@ for your body, much less than usual; your pregnancy must be turning off potential clients. However, doing such things @@.red;damages your reputation@@. + You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc($seed*($rep/800)))>>@@ for your body, much less than usual; your pregnancy must be turning off potential clients. However, doing such things @@.red;damages your reputation@@. <<set $cash += Math.trunc($seed*($rep/800))>> <<set $rep = Math.trunc($rep*.75)>> <</if>> <<else>> <<set $seed = random(2000,4500)>> - You focus on finding "dates" this week and earn @@.yellowgreen;¤<<print Math.trunc($seed*($rep/500))>>@@ for your body. However, doing such things @@.red;damages your reputation@@. + You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc($seed*($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation@@. <<set $cash += Math.trunc($seed*($rep/500))>> <<set $rep = Math.trunc($rep*.75)>> <<if $PC.preg == 0 && ($PC.vagina == 1)>> <<if $arcologies[0].FSRepopulationFocus != "unset" && random(1,100) > 80>> - A horny client offered you an extra @@.yellowgreen;¤1000@@ for downing some fertility drugs. You're already forgoing birth control, so what harm could an extra baby do? + A horny client offered you an extra @@.yellowgreen;<<print cashFormat(1000)>>@@ for downing some fertility drugs. You're already forgoing birth control, so what harm could an extra baby do? <<set $cash += 1000>> <<set $PC.forcedFertDrugs += 2>> <<elseif random(1,100) > 90>> @@ -179,128 +179,128 @@ <<switch _smugglingFS>> <<case "degradationist">> <<set $seed = random(2000,3000)>> - During your free time, you make business with a few low-standards slavers and manage to buy stolen slaves and sell them at a profit. Even if people recognized you, such treatment of slaves is normal, and only a few people would really complain about it. Your dealings have made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@ + During your free time, you make business with a few low-standards slavers and manage to buy stolen slaves and sell them at a profit. Even if people recognized you, such treatment of slaves is normal, and only a few people would really complain about it. Your dealings have made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.@@ <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "paternalist">> - You manage to find a few low-standards slavers without any problem, but when you actually try to do business, you are quickly recognized. You only manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ before you are sent away. The people of your arcology are @@.red;outraged by your lack of respect@@ for slave rights. + You manage to find a few low-standards slavers without any problem, but when you actually try to do business, you are quickly recognized. You only manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ before you are sent away. The people of your arcology are @@.red;outraged by your lack of respect@@ for slave rights. <<set $seed = random(1000,1500)>> <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<set $rep = Math.trunc($rep*.1)>> <<set $enduringRep *= .2>> <<case "eugenics">> <<set $seed = random(2500,4000)>> - You are smuggling <<if $PC.dick != 0>>your<<else>>one of the Societal Elite's<</if>> semen to allow some desperate girls to be pregnant. Anonymity is really hard to attain, and it is easy to find out what you've been doing. Even if you did manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@, the Societal Elite are @@.red;quite displeased@@ by your actions. + You are smuggling <<if $PC.dick != 0>>your<<else>>one of the Societal Elite's<</if>> semen to allow some desperate girls to be pregnant. Anonymity is really hard to attain, and it is easy to find out what you've been doing. Even if you did manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@, the Societal Elite are @@.red;quite displeased@@ by your actions. <<set $failedElite += 50>> <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "repopulation">> <<set $seed = random(1500,2500)>> - You manage to discreetly rent out your remote surgery services for abortions. You make sure the people do not recognize your penthouse, having them come blindfolded or unconscious, should the abortion request does not come from themselves. With this, you make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + You manage to discreetly rent out your remote surgery services for abortions. You make sure the people do not recognize your penthouse, having them come blindfolded or unconscious, should the abortion request does not come from themselves. With this, you make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "fundamentalist">> <<set $seed = random(1500,2500)>> - You manage to arrange a few sex-changes and geldings in your own remote surgery for some powerful people to accommodate your Arcology's sense of power, but also for people who want to transform others into females so that they lose all the power they have. This makes you @@.yellowgreen;¤<<print Math.trunc ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + You manage to arrange a few sex-changes and geldings in your own remote surgery for some powerful people to accommodate your Arcology's sense of power, but also for people who want to transform others into females so that they lose all the power they have. This makes you @@.yellowgreen;<<print cashFormat(Math.trunc ($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "hedonistic">> <<set $seed = random(1500,2500)>> - Since most of what the Old World considered to be illegal is legal in your arcology, "smuggling" is quite common, and you easily find people ready to pay for your help with dealing with their competition. With this, you manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Since most of what the Old World considered to be illegal is legal in your arcology, "smuggling" is quite common, and you easily find people ready to pay for your help with dealing with their competition. With this, you manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "pastoralist">> <<set $seed = random (1500,2500)>> - You take advantage of your own laws, making sure that animal products still come into your arcology. But you also make sure to make them as disgusting as possible so that people would rather turn to slave-produced ones instead. This allows you to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Maths.abs($cash)/40))>>. + You take advantage of your own laws, making sure that animal products still come into your arcology. But you also make sure to make them as disgusting as possible so that people would rather turn to slave-produced ones instead. This allows you to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Maths.abs($cash)/40)))>>. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "supremacist">> <<set $seed = random(2000,3000)>> - When it comes to smuggling in your arcology, there is no better target than $arcologies[0].FSSupremacistRace slaves, and there is a high demand for them, making you a nice @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@ Participating in this slave trade means you can control who is set. Your people do not see things in the same light though, and @@.red;your reputation takes a big hit@@. + When it comes to smuggling in your arcology, there is no better target than $arcologies[0].FSSupremacistRace slaves, and there is a high demand for them, making you a nice @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.@@ Participating in this slave trade means you can control who is set. Your people do not see things in the same light though, and @@.red;your reputation takes a big hit@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<set $rep = Math.trunc($rep*.25)>> <<set $enduringRep *= .5>> <<case "body purist">> <<set $seed = random(1500,2500)>> - In your arcology, people are expected to be all natural, but this doesn't mean the same thing applies outside. By buying slaves, giving them implants and quickly selling them before anyone notices, you manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>. + In your arcology, people are expected to be all natural, but this doesn't mean the same thing applies outside. By buying slaves, giving them implants and quickly selling them before anyone notices, you manage to make @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "subjugationist">> <<set $seed = random(1500,2500)>> - You manage to work with some slavers that deal exclusively in $arcologies[0].FSSubjugationistRace slaves, and you export them from the arcology at a cost, bringing in @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. Considering most people do not care about the fate of the slaves, they are simply mildly annoyed at the short-term raise of prices due to the exportation. + You manage to work with some slavers that deal exclusively in $arcologies[0].FSSubjugationistRace slaves, and you export them from the arcology at a cost, bringing in @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. Considering most people do not care about the fate of the slaves, they are simply mildly annoyed at the short-term raise of prices due to the exportation. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "radicalist">> <<set $seed = random(2500,4000)>> - Anal pregnancy may be accepted in your arcology, but seeing how it goes against the laws of nature makes it a gold mine for dirty businesses; you have rich slave owners and well-known slavers come to you with their best sissies so that you can implant them with artificial uteri. This flourishing business made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Anal pregnancy may be accepted in your arcology, but seeing how it goes against the laws of nature makes it a gold mine for dirty businesses; you have rich slave owners and well-known slavers come to you with their best sissies so that you can implant them with artificial uteri. This flourishing business made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "transformation">> <<set $seed = random(2500,4000)>> - Your arcology is well known for its implants, and usually, one would have to pay a fortune simply to have a clinic implant them with normal implants. You take advantage of this trend to rent your remote surgery and your knowledge of gigantic implants to slavers for a cut of their profit.This gets you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Your arcology is well known for its implants, and usually, one would have to pay a fortune simply to have a clinic implant them with normal implants. You take advantage of this trend to rent your remote surgery and your knowledge of gigantic implants to slavers for a cut of their profit.This gets you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "youth">> <<set $seed = random(1500,2500)>> - Youth is more important than anything in your arcology, yet some people who are not really in their prime are rich and powerful, enough that renting your remote surgery to them for age lifts and total body rework is quite worth it, both for them and for you. You get paid @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for these services. + Youth is more important than anything in your arcology, yet some people who are not really in their prime are rich and powerful, enough that renting your remote surgery to them for age lifts and total body rework is quite worth it, both for them and for you. You get paid @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for these services. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "maturity">> <<set $seed = random(1500,2500)>> - In your arcology, the older the slave, the better. This also means that your arcology deals a lot in curatives and preventatives, as well as less-than-legal drugs that are supposed to extend one's lifespan. You manage to ship in a few of these drugs and sell them at a high price, making you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + In your arcology, the older the slave, the better. This also means that your arcology deals a lot in curatives and preventatives, as well as less-than-legal drugs that are supposed to extend one's lifespan. You manage to ship in a few of these drugs and sell them at a high price, making you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "slimness">> <<set $seed = random(1500,2500)>> - Your arcology treats chubby people quite poorly, so they are ready to spend a lot of money on surgeries and supposed "miracle" solutions. When they can't afford legal and efficient methods, they have to turn to other drugs. The sales bring you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Your arcology treats chubby people quite poorly, so they are ready to spend a lot of money on surgeries and supposed "miracle" solutions. When they can't afford legal and efficient methods, they have to turn to other drugs. The sales bring you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "expansionist">> <<set $seed = random(2500,4000)>> - Your arcology likes its slaves nice and stacked and you have exactly the drugs for it. But you always make sure to produce just a bit more, enough to not alarm anybody who might be watching, but also enough to sell to other prominent slave owners outside your arcology, who pay you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for them. + Your arcology likes its slaves nice and stacked and you have exactly the drugs for it. But you always make sure to produce just a bit more, enough to not alarm anybody who might be watching, but also enough to sell to other prominent slave owners outside your arcology, who pay you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for them. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "idealist">> <<set $seed = random(1500,2500)>> - Your society's obsession with fit and muscular slaves has developed a particular interest in steroids and all kinds of drugs to tone one's body. As an arcology owner, you always have access to the most potent of them, but this is not the case for lower class citizens; some of them just aren't willing to pay a lot for them, so they buy experimental drugs off the black market. Participating in these activities made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Your society's obsession with fit and muscular slaves has developed a particular interest in steroids and all kinds of drugs to tone one's body. As an arcology owner, you always have access to the most potent of them, but this is not the case for lower class citizens; some of them just aren't willing to pay a lot for them, so they buy experimental drugs off the black market. Participating in these activities made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "religion">> <<set $seed = random(2000,3000)>> - The best smugglers know how to use the law to its advantage, and not only are you a really good smuggler, you're also the law itself. You have word spread that some company has done something blasphemous, and have them pray and pay for forgiveness. Panicked at the word of their Prophet, the higher-ups of the company give you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for salvation. + The best smugglers know how to use the law to its advantage, and not only are you a really good smuggler, you're also the law itself. You have word spread that some company has done something blasphemous, and have them pray and pay for forgiveness. Panicked at the word of their Prophet, the higher-ups of the company give you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for salvation. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "roman law">> <<set $seed = random(2000,3000)>> - Every citizen of your arcology is trained in the art of war and supposed to defend its arcology when the time comes. This, of course, also means that people are supposed to be able to defend themselves. By arranging with the best fighters around, you manage to make some citizens face outrageous losses; so bad, in fact, that they are forced to pay @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ for you to forget the shame they've put on your arcology. + Every citizen of your arcology is trained in the art of war and supposed to defend its arcology when the time comes. This, of course, also means that people are supposed to be able to defend themselves. By arranging with the best fighters around, you manage to make some citizens face outrageous losses; so bad, in fact, that they are forced to pay @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ for you to forget the shame they've put on your arcology. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "roman">> <<set $seed = random(1500,2500)>> - Slave owners from all around your arcology are rushing to the pit, eager to show their most recent training. Some of them, having more cunning than experience, are ready to sway the fight in their direction, no matter what it takes. You make sure to catch such people, and only agree to let them do their dirty tricks if they pay you. By the times the bribes and betting are done, you have made @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Slave owners from all around your arcology are rushing to the pit, eager to show their most recent training. Some of them, having more cunning than experience, are ready to sway the fight in their direction, no matter what it takes. You make sure to catch such people, and only agree to let them do their dirty tricks if they pay you. By the times the bribes and betting are done, you have made @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "egyptian">> <<set $seed = random(1500,2500)>> - Having a society that likes incest often means that people are ready to go to great length to get their hands on people related to their slaves. In the smuggling business, this means that kidnapped relatives are common, and as an arcology owner with access to data on most of the slaves, you are able to control this trade a bit in exchange for @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Having a society that likes incest often means that people are ready to go to great length to get their hands on people related to their slaves. In the smuggling business, this means that kidnapped relatives are common, and as an arcology owner with access to data on most of the slaves, you are able to control this trade a bit in exchange for @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "aztec law">> <<set $seed = random(2000,3000)>> - People that inherit trades are sometimes too lazy to take classes in an academy, but at the same time, they fear what might happen were they to go against you. To solve both problems, you arrange a trade of fake diplomas, making sure that there is always a small detail to recognize them, so that they will get exposed in due time. This has made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>. + People that inherit trades are sometimes too lazy to take classes in an academy, but at the same time, they fear what might happen were they to go against you. To solve both problems, you arrange a trade of fake diplomas, making sure that there is always a small detail to recognize them, so that they will get exposed in due time. This has made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "aztec">> <<set $seed = random(1500,2500)>> - There are a lot of slave owners in your arcology that tend to grow quickly attached to the slaves they planned on sacrificing to sate the blood thirst of other important citizens, and such owners often come to you, begging you to swap two of their slaves' appearance. You accept, but not for free. After the surgery, this has made you @@.yellowgreen;¤<<print; ($seed+Math.trunc(Math.abs($cash)/40))>>. + There are a lot of slave owners in your arcology that tend to grow quickly attached to the slaves they planned on sacrificing to sate the blood thirst of other important citizens, and such owners often come to you, begging you to swap two of their slaves' appearance. You accept, but not for free. After the surgery, this has made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "arabian law">> <<set $seed = random(2000,3000)>> - You have a lot of persons scared of the consequences of not being a part of your society; even if they pay the Jizya, other citizens are not forced to accept them. So if they were to get mugged in some dark alley, people would not get outraged, and there probably wouldn't be any investigations. After buying everyone's silence, you still had @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ to put in your pockets. + You have a lot of persons scared of the consequences of not being a part of your society; even if they pay the Jizya, other citizens are not forced to accept them. So if they were to get mugged in some dark alley, people would not get outraged, and there probably wouldn't be any investigations. After buying everyone's silence, you still had @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ to put in your pockets. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "arabian">> <<set $seed = random(1500,2500)>> - People in your arcology are supposed to keep a myriad of slaves as their personal harem, and failure to do so is considered to be highly dishonorable. This opens up some opportunities for smuggling, as people are ready to go to great length to get an edge against their competitors. Becoming a part for this business has made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + People in your arcology are supposed to keep a myriad of slaves as their personal harem, and failure to do so is considered to be highly dishonorable. This opens up some opportunities for smuggling, as people are ready to go to great length to get an edge against their competitors. Becoming a part for this business has made you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "edo law">> <<set $seed = random(2000,3000)>> - Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity - they always want to discover what the outside world is like. So you let somes news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>. + Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity - they always want to discover what the outside world is like. So you let somes news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "edo">> <<set $seed = random(1500,2500)>> - During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slave owners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ you managed to make. + During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slave owners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ you managed to make. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "chinese law">> <<set $seed = random(2000,3000)>> - This time, you have a good idea that will also make use of your Head Girl. You coax her into thinking she should accept bribes for the time being, making up a good reason on the spot, and she ends up bringing back @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ from all the bribes people gave for her to turn the other way. + This time, you have a good idea that will also make use of your Head Girl. You coax her into thinking she should accept bribes for the time being, making up a good reason on the spot, and she ends up bringing back @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@ from all the bribes people gave for her to turn the other way. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "chinese">> <<set $seed = random(1500,2500)>> - Being under what people call the Mandate of Heaven means you have a crucial importance in society, and some desperate people are willing to pay just for you throw a word or small gesture in their direction, such as simply acknowledging a child or a slave, thinking that such things will make sure the Heavens smile upon them. For these services, you get @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@. + Being under what people call the Mandate of Heaven means you have a crucial importance in society, and some desperate people are willing to pay just for you throw a word or small gesture in their direction, such as simply acknowledging a child or a slave, thinking that such things will make sure the Heavens smile upon them. For these services, you get @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>@@. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<case "Prestigious">> <<set $seed = random(1000,3000)>> - Your strong reputation makes it both really easy to find opportunities to gain quite a bit of money, @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>,@@ but at the same time, it makes it hard to do so anonymously. + Your strong reputation makes it both really easy to find opportunities to gain quite a bit of money, @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>,@@ but at the same time, it makes it hard to do so anonymously. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<if random(1,100) >= 25>> Even with your attempts at discretion, some people somehow managed to recognize you, and @@.red;rumors that you're back in the gang business@@ are spreading through your arcology like wildfire. @@ -317,7 +317,7 @@ <</if>> <<case "Well Known">> <<set $seed = random(500,2500)>> - Your reputation helps you find opportunities that need people who have proved. Those brought you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>,@@ but even when taking precautions, nothing guarantees you can stay anonymous. + Your reputation helps you find opportunities that need people who have proved. Those brought you @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>,@@ but even when taking precautions, nothing guarantees you can stay anonymous. <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<if random(1,100) >= 40>> Try as you might, people notice who you are, and the next day, @@.red;rumors about your business affairs@@ are already spreading everywhere in your arcology. @@ -333,7 +333,7 @@ <</if>> <<default>> <<set $seed = random(500,2000)>> - You use former contacts to get you some opportunities in your arcology and deal with them. You make little money, only @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>, but at least, you'll be safe from scandals breaking out.@@ + You use former contacts to get you some opportunities in your arcology and deal with them. You make little money, only @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>, but at least, you'll be safe from scandals breaking out.@@ <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<if random(1,100) >= 90>> You work efficiently, not spending any time talking to people more than you need. Your efficiency even managed to earn you @@.green;quite a few good words@@ from some people who were leading double lives like you were, and they made sure to get a word in about you in their business conversations. @@ -363,14 +363,14 @@ <<else>> You focus on business this week and make money: <</if>> - @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@ + @@.yellowgreen;<<print cashFormat(($seed+Math.trunc(Math.abs($cash)/40)))>>.@@ <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> <<if $arcologies[0].FSRomanRevivalist != "unset">> Society @@.green;approves@@ of your close attention to your own affairs; this advances your image as a <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title == 1>>well-rounded Roman man<<else>>responsible Roman lady<</if>>. <<FSChange "RomanRevivalist" 2>> <</if>> <<elseif ($cash > 1000)>> - You have significant assets. This week, your business endeavors made you @@.yellowgreen;¤<<print (1+Math.trunc(Math.abs($cash)/50))>>.@@ + You have significant assets. This week, your business endeavors made you @@.yellowgreen;<<print cashFormat((1+Math.trunc(Math.abs($cash)/50)))>>.@@ <<set $cash += (1+Math.trunc(Math.abs($cash)/50))>> <<else>> You have enough cash to manage your affairs, but not enough to do much business. @@ -558,7 +558,7 @@ <<if $CashForRep == 1>> <<if $cash > 1000>> - This week you gave up business opportunities worth ¤$policyCost to help deserving citizens, @@.green;burnishing your reputation.@@ + This week you gave up business opportunities worth <<print cashFormat($policyCost)>> to help deserving citizens, @@.green;burnishing your reputation.@@ <<set $rep += 100, $cash -= $policyCost>> <<if $PC.degeneracy > 1>> This also helps @@.green;offset any rumors@@ about your private actions. @@ -570,7 +570,7 @@ <</if>> <<if $goodImageCampaign == 1>> <<if $cash > 1000>> - This week you paid ¤$policyCost to have positive rumors spread about you, @@.green;making you look good<<if $PC.degeneracy > 1>> and weakening existing undesirable rumors<<set $PC.degeneracy -= 2>><</if>>.@@ + This week you paid <<print cashFormat($policyCost)>> to have positive rumors spread about you, @@.green;making you look good<<if $PC.degeneracy > 1>> and weakening existing undesirable rumors<<set $PC.degeneracy -= 2>><</if>>.@@ <<set $rep += 50, $cash -= $policyCost>> <<else>> You lacked enough extra ¤ to pay people to spread positive rumors about you this week. @@ -578,7 +578,7 @@ <</if>> <<if $rep > 100>> <<if $RepForCash == 1>> - This week you used your position to secure business opportunities worth ¤$policyCost at the expense of citizens, @@.red;damaging your reputation.@@ + This week you used your position to secure business opportunities worth <<print cashFormat($policyCost)>> at the expense of citizens, @@.red;damaging your reputation.@@ <<set $rep -= 100, $cash += $policyCost>> <</if>> <</if>> @@ -657,22 +657,22 @@ <</if>> <</if>> -Routine upkeep of your demesne costs @@.yellow;¤$costs.@@ +Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@ <<if $plot == 1>> <<if $week > 10>> <<if $weatherToday.severity-$weatherCladding > 2>> <<set $weatherAwareness = 1>> <<if $weatherCladding == 1>> <<set $seed = Math.trunc((($weatherToday.severity-3)*($arcologies[0].prosperity*random(50,100)))+random(1,100)), $PC.engineering += .1>> - $arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;¤$seed.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate. + $arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;<<print cashFormat($seed)>>.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate. <<set $rep += 100>> <<elseif $weatherCladding == 2>> <<set $seed to Math.trunc((($weatherToday.severity-4)*($arcologies[0].prosperity*random(50,100)))+random(1,100)), $PC.engineering += .1>> - $arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;¤$seed.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate. + $arcologies[0].name's hardened exterior only partially resisted the extreme weather this week, and it requires repairs costing @@.yellow;<<print cashFormat($seed)>>.@@ Your citizens are @@.green;grateful@@ to you for upgrading $arcologies[0].name to provide a safe haven from the terrible climate. <<set $rep += 100>> <<else>> <<set $seed = Math.trunc((($weatherToday.severity-2)*($arcologies[0].prosperity*random(50,100)))+random(1,100)), $PC.engineering += .1>> - Severe weather damaged the arcology this week, requiring repairs costing @@.yellow;¤$seed.@@ Your citizens are @@.red;unhappy@@ that the arcology has proven vulnerable to the terrible climate. + Severe weather damaged the arcology this week, requiring repairs costing @@.yellow;<<print cashFormat($seed)>>.@@ Your citizens are @@.red;unhappy@@ that the arcology has proven vulnerable to the terrible climate. <<set $rep -= 100>> <</if>> <<if $cash > 0>> @@ -747,7 +747,7 @@ Routine upkeep of your demesne costs @@.yellow;¤$costs.@@ <<set _income += Math.round($peacekeepers.strength * _price * 10 * _factoryMod)>> <</if>> <<set _income = Math.trunc(_income * 0.5)>> - This week we made @@.yellowgreen;¤<<print _income>>@@ + This week we made @@.yellowgreen;<<print cashFormat(_income)>>@@ <<if !isInt(_income)>> <br>@@.red;Error failed to calculate income@@ <<else>> @@ -756,7 +756,7 @@ Routine upkeep of your demesne costs @@.yellow;¤$costs.@@ <</if>> <<if $taxTrade == 1>> - <br>Fees on transitioning goods this week made @@.yellowgreen;¤<<print $trade * random(80,120)>>@@ + <br>Fees on transitioning goods this week made @@.yellowgreen;<<print cashFormat($trade * random(80,120))>>@@ <<set $cash += $trade * 100>> <</if>> <</if>> diff --git a/src/uncategorized/personalAssistantOptions.tw b/src/uncategorized/personalAssistantOptions.tw index a42b533ceba108b4af1d1b43e78828ee868da458..0a016d9daa8c550f3b48154fd283040d7bac78d8 100644 --- a/src/uncategorized/personalAssistantOptions.tw +++ b/src/uncategorized/personalAssistantOptions.tw @@ -30,9 +30,9 @@ __Computer Core Upgrades__ <br> <<if $assistantPower == 0>> - //The first upgrade needed is a switch to a holographic memory core to store the immense quantity of data $assistantName gathers. This upgrade will cost ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>.// [[Install holographic memory core|Personal assistant options][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]] + //The first upgrade needed is a switch to a holographic memory core to store the immense quantity of data $assistantName gathers. This upgrade will cost <<print cashFormat(Math.trunc(20000*$upgradeMultiplierArcology))>>.// [[Install holographic memory core|Personal assistant options][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]] <<elseif $assistantPower == 1>> - //The final upgrade needed is a transition to optical RAM. This huge project will cost ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>>.// [[Install optical RAM|Personal assistant options][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]] + //The final upgrade needed is a transition to optical RAM. This huge project will cost <<print cashFormat(Math.trunc(50000*$upgradeMultiplierArcology))>>.// [[Install optical RAM|Personal assistant options][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $assistantPower += 1, $PC.engineering += 1]] <<else>> //The arcology's computer core is fully upgraded.// <</if>> @@ -815,7 +815,7 @@ __Downloadable Appearances:__ /* <<if $assistantExtra1 == 0>> [[Purchase a set of monstergirl appearances|Assistant Events][$event = "", $cash -= Math.trunc(10000*$upgradeMultiplier), $assistantExtra1 = 1]] - //Costs ¤<<print Math.trunc(6000*$upgradeMultiplier)>>// + //Costs <<print cashFormat(Math.trunc(6000*$upgradeMultiplier))>>// <<else>>You have downloaded a set of monstergirl appearances for your avatar. <</if>> */ @@ -823,7 +823,7 @@ __Downloadable Appearances:__ <<link "Purchase a set of heaven and hell themed appearances">> <<set $cash -= Math.trunc(10000*$upgradeMultiplierArcology), $assistantExtra2 = 1, $nextLink = "Personal assistant options">> <<goto "Assistant Appearance Pack Two">> - <</link>> //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + <</link>> //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>>You have downloaded a set of heavenly and hellish appearances for your avatar. <</if>> <</if>> @@ -977,7 +977,7 @@ The arcology's upgraded computers support advanced business analysis. <br> <<if $assistant>>She<<else>>It<</if>> is <<if $marketAssistantLimit>> - ''allowed'' to use excess liquid assets over ¤$marketAssistantLimit to play the menial slave market. [[Disallow|Personal assistant options][$marketAssistantLimit = 0]] + ''allowed'' to use excess liquid assets over <<print cashFormat($marketAssistantLimit)>> to play the menial slave market. [[Disallow|Personal assistant options][$marketAssistantLimit = 0]] <br> //Define custom cash limit://<<textbox "$marketAssistantLimit" $marketAssistantLimit "Personal assistant options">> <br> diff --git a/src/uncategorized/personalAttentionSelect.tw b/src/uncategorized/personalAttentionSelect.tw index 209b182ac7cc37e0aa88926d10482d43c734e066..3c600d9b77b694c27faa8b37bc34a223739caebc 100644 --- a/src/uncategorized/personalAttentionSelect.tw +++ b/src/uncategorized/personalAttentionSelect.tw @@ -111,7 +111,7 @@ [[Hire a doctor to train you in medicine|Main][$personalAttention = "medicine", $personalAttentionChanged = 1]] <</if>> <</if>> -<br>//Training will cost ¤10000 per week.//<br><br> +<br>//Training will cost <<print cashFormat(10000)>> per week.//<br><br> <<if ($personalAttentionChanged == 1)>> <<if ($activeSlave.health < -20)>> diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw index 3d961b330e722f795d470b6884e49ce0e06c44b7..00bea6b3b8e32091e642dcfa1a6f8d5d578f52a7 100644 --- a/src/uncategorized/policies.tw +++ b/src/uncategorized/policies.tw @@ -674,7 +674,7 @@ <</if>> /* CLOSES FINAL CATEGORY DISPLAY */ <br><br> ''__Available policies__'' -<br>//Passing any law will cost ¤5000 and a small amount of reputation. More policies will become available as the arcology develops.// +<br>//Passing any law will cost <<print cashFormat(5000)>> and a small amount of reputation. More policies will become available as the arcology develops.// <<if $rep >= 1000>> @@ -872,7 +872,7 @@ <<if $ProImmigrationCash == 0>> <br>''Immigration Promotion:'' you will offer citizen immigrants a generous promotion. [[Implement|Policies][$ProImmigrationCash = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly to maintain, and increase the citizen population// + <br> //Will cost <<print cashFormat($policyCost)>> weekly to maintain, and increase the citizen population// <</if>> <</if>> @@ -888,7 +888,7 @@ <<if $AntiImmigrationCash == 0>> <br>''Immigrant Information Brokerage:'' you will covertly sell information on troubled potential immigrants to your arcology to their old world enemies. [[Implement|Policies][$AntiImmigrationCash = 1, $cash -=5000, $rep -= 1000]] - <br> //Will produce ¤$policyCost weekly, and slow growth of the citizen population// + <br> //Will produce <<print cashFormat($policyCost)>> weekly, and slow growth of the citizen population// <</if>> <</if>> @@ -904,7 +904,7 @@ <<if $ProEnslavementCash == 0>> <br>''Enslavement Kickbacks:'' you will take kickbacks in return for turning a blind eye to enslavement of poor citizens. [[Implement|Policies][$ProEnslavementCash = 1, $cash -=5000, $rep -= 1000]] - <br> //Will produce ¤$policyCost weekly, and reduce the population of citizens// + <br> //Will produce <<print cashFormat($policyCost)>> weekly, and reduce the population of citizens// <</if>> <</if>> @@ -920,7 +920,7 @@ <<if $AntiEnslavementCash == 0>> <br>''Poor Citizen Relief:'' you will offer limited emergency assistance to poor citizens in danger of being enslaved. [[Implement|Policies][$AntiEnslavementCash = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly to maintain, and slow population movement from citizens to slaves// + <br> //Will cost <<print cashFormat($policyCost)>> weekly to maintain, and slow population movement from citizens to slaves// <</if>> <</if>> @@ -937,30 +937,30 @@ <<if $alwaysSubsidizeGrowth == 0>> <br>''Economic Growth Subsidy:'' promising new businesses will be offered generous subsidies, driving arcology prosperity. [[Implement|Policies][$alwaysSubsidizeGrowth = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly to maintain, and improve arcology prosperity// + <br> //Will cost <<print cashFormat($policyCost)>> weekly to maintain, and improve arcology prosperity// <</if>> <<if $alwaysSubsidizeRep == 0>> <br>''Self-Promotion Program:'' subtle paid advertising will communicate your good side to the public and ease any rumors about you. [[Implement|Policies][$alwaysSubsidizeRep = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly to maintain, and improve your reputation// + <br> //Will cost <<print cashFormat($policyCost)>> weekly to maintain, and improve your reputation// <</if>> <<if $RepForCash == 0>> <<if $CashForRep == 0>> <br>''Business Generosity:'' you will do your best to help your citizens, even when it disadvantages you personally. [[Implement|Policies][$CashForRep = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost approximately ¤$policyCost weekly, and improve your reputation// + <br> //Will cost approximately <<print cashFormat($policyCost)>> weekly, and improve your reputation// <br>''Business Selfishness:'' you will leverage your position as arcology owner for money, even when it disadvantages citizens. [[Implement|Policies][$RepForCash = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost some reputation, and produce approximately ¤$policyCost weekly// + <br> //Will cost some reputation, and produce approximately <<print cashFormat($policyCost)>> weekly// <</if>> <</if>> <<if $goodImageCampaign == 0>> <br>''Good Image Campaign:'' positive rumors will be spread throughout the arcology regarding you. [[Implement|Policies][$goodImageCampaign = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly to maintain, and lesson any potential rumors about you while giving a small boost to your reputation// + <br> //Will cost <<print cashFormat($policyCost)>> weekly to maintain, and lesson any potential rumors about you while giving a small boost to your reputation// <</if>> <<if $Cash4Babies == 0>> @@ -972,7 +972,7 @@ <<if $RegularParties == 0>> <br>''Regular Entertainments:'' you will host regular parties for prominent citizens, an expected social duty of an arcology owner. [[Implement|Policies][$RegularParties = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly<<if $rep > 18000>>, and prevent damage to your reputation<</if>>// + <br> //Will cost <<print cashFormat($policyCost)>> weekly<<if $rep > 18000>>, and prevent damage to your reputation<</if>>// <</if>> <<if $PAPublic == 0>> @@ -984,13 +984,13 @@ <<if $CoursingAssociation == 0>> <br>''Coursing Association:'' you will sponsor a Coursing Association that will hold monthly races. [[Implement|Policies][$CoursingAssociation = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤1000 weekly to maintain// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain// <</if>> <<if ($RaidingMercenaries == 0) && ($mercenariesHelpCorp == 1)>> <br>''Mercenary Raiding:'' you will allow your mercenaries to occasionally conduct a raid directly for your benefit. [[Implement|Policies][$RaidingMercenaries = 1, $cash -=5000, $rep -= 1000]] - <br> //Will cost ¤$policyCost weekly to maintain// + <br> //Will cost <<print cashFormat($policyCost)>> weekly to maintain// <</if>> <br>__Education Policy__ @@ -1000,11 +1000,11 @@ <<if $TSS.schoolProsperity < 10>> <br>''The Slave School subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$TSS.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine The Slave School:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$TSS.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1013,11 +1013,11 @@ <<if $GRI.schoolProsperity < 10>> <br>''The Growth Research Institute subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$GRI.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine the Growth Research Institute:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$GRI.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1026,11 +1026,11 @@ <<if $SCP.schoolProsperity < 10>> <br>''St. Claver Preparatory subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$SCP.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine St. Claver Preparatory:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$SCP.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1039,11 +1039,11 @@ <<if $LDE.schoolProsperity < 10>> <br>''L'Ecole des Enculees subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$LDE.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine L'Ecole des Enculees:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$LDE.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1052,11 +1052,11 @@ <<if $TGA.schoolProsperity < 10>> <br>''The Gymnasium-Academy subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$TGA.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine the Gymnasium-Academy:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$TGA.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1065,11 +1065,11 @@ <<if $TCR.schoolProsperity < 10>> <br>''The Cattle Ranch subsidy:'' you will subsidize this school's local branch in your arcology. [[Implement|Policies][$TCR.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine The Cattle Ranch:'' you will covertly hurt this school's local branch in your arcology. [[Implement|Policies][$TCR.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1078,11 +1078,11 @@ <<if $TFS.schoolProsperity < 10>> <br>''Futanari Sisters subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$TFS.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine the Futanari Sisters:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$TFS.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> @@ -1091,11 +1091,11 @@ <<if $HA.schoolProsperity < 10>> <br>''Hippolyta Academy subsidy:'' you will subsidize this school's branch campus in your arcology. [[Implement|Policies][$HA.subsidize = 1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <br>''Undermine the Hippolyta Academy:'' you will covertly hurt this school's branch campus in your arcology. [[Implement|Policies][$HA.subsidize = -1, $cash -=5000]] - <br> //Will cost ¤1000 weekly to maintain; does not cost reputation to start// + <br> //Will cost <<print cashFormat(1000)>> weekly to maintain; does not cost reputation to start// <</if>> <</if>> diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw index 93be30fe47ea229d73a0e7d6899d536f3e3db42a..322d4d3e986bc3054f4c502772708e25e7b2bfe7 100644 --- a/src/uncategorized/prestigiousSlave.tw +++ b/src/uncategorized/prestigiousSlave.tw @@ -798,7 +798,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<slaveCost $activeSlave>> <</nobr>>\ \ -It will take ¤<<print $slaveCost>> to win the auction. +It will take <<print cashFormat($slaveCost)>> to win the auction. \ <<nobr>> <<if $cash >= $slaveCost>> diff --git a/src/uncategorized/previousSlaveInLine.tw b/src/uncategorized/previousSlaveInLine.tw index d33f3a3e9568827e6c00d2a65c28ba974212eecd..d8c858a33473f87f912b1b0221cd05dd9b0bc7a7 100644 --- a/src/uncategorized/previousSlaveInLine.tw +++ b/src/uncategorized/previousSlaveInLine.tw @@ -3,6 +3,7 @@ <<silently>> <<set $i = $slaves.findIndex(function(s) { return s.ID == $activeSlave.ID; })>> +<<ClearSummaryCache $activeSlave>> <<set $slaves[$i] = $activeSlave>> /* save changes before switching */ <<if $place == 0>> diff --git a/src/uncategorized/private.tw b/src/uncategorized/private.tw index 611ba9a2c6562444506b2d45bf4b1a10586e0787..e6be3e5525112443ccd38f15158b9221a8f2b269 100644 --- a/src/uncategorized/private.tw +++ b/src/uncategorized/private.tw @@ -26,7 +26,7 @@ This is a privately-owned <</switch>> <<set $price = 1000*Math.trunc($arcologies[0].prosperity*(1+($arcologies[0].demandFactor/100)))>> -You will have to acquire an additional 4% interest in $arcologies[0].name to take control of this sector. Such an interest is worth ¤$price and will require a transaction cost of ¤10000 to acquire for a total cost of ¤<<print $price+10000>>. +You will have to acquire an additional 4% interest in $arcologies[0].name to take control of this sector. Such an interest is worth <<print cashFormat($price)>> and will require a transaction cost of <<print cashFormat(10000)>> to acquire for a total cost of <<print cashFormat($price+10000)>>. <<if $arcologies[0].ownership+$arcologies[0].minority <= 96>> [[Buy|Main][$cash -= $price+10000, $arcologies[0].demandFactor += 20, $sectors[$AS].ownership = 1]] <<if $rep >= 18000>> @@ -36,4 +36,4 @@ You will have to acquire an additional 4% interest in $arcologies[0].name to tak <</if>> <<else>> Too much of the arcology is owned by a single minority holder for you to force a purchase of this sector right now. Your control of the arcology should naturally resolve this situation in a few weeks. -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw index 102e4ac4c99d62822e13d21599f431973f4698cf..da1089162e4d0c240a7e38204f166f9ac047f781 100644 --- a/src/uncategorized/reAWOL.tw +++ b/src/uncategorized/reAWOL.tw @@ -194,7 +194,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th </span> /* closes bountyresult */ <</replace>> /* result */ - <</link>> // It will cost ¤5000 to put out a bounty on her.// + <</link>> // It will cost <<print cashFormat(5000)>> to put out a bounty on her.// <</if>> /* cash >= 5000 */ </span> /* closes result */ diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index c813f16dd0a7cdced14f646d858e00361c140e34..b44113c3dbeb358a64fac9a48e98825449e6b14f 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -2,7 +2,7 @@ <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check", $showEncyclopedia = 1, $encyclopedia = "Enslaving People">> -<<set $activeSlave = $boomerangSlave, $boomerangSlave = 0, _weeks = $boomerangWeeks, $boomerangWeeks = 0, _buyer = $boomerangBuyer, $boomerangBuyer = 0>> +<<set $activeSlave = $boomerangSlave, $boomerangSlave = 0, _weeks = $boomerangWeeks, _pregWeeks = $boomerangWeeks, $boomerangWeeks = 0, _buyer = $boomerangBuyer, $boomerangBuyer = 0>> Your work is interrupted by $assistantName with an alert from the entrance to the penthouse. <<if $assistant>> @@ -72,7 +72,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<set $activeSlave.lactation = 2, $activeSlave.lactationAdaptation = 100>> <<set $activeSlave.boobs = Math.clamp($activeSlave.boobs+2000+50*random(-20,20),0,10000)>> <<set $activeSlave.boobShape = "saggy">> - <<if $activeSlave.ovaries>><<set $activeSlave.preg = random(5,_week-1), $activeSlave.pregtype = random(2,4), $activeSlave.vagina = 4, $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>><<SetBellySize $activeSlave>><</if>> + <<if $activeSlave.ovaries>><<set $activeSlave.preg = random(5,_pregWeek-1), $activeSlave.pregtype = random(2,4), $activeSlave.vagina = 4, $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>><<SetBellySize $activeSlave>><</if>> <<if $activeSlave.balls>> <<set $activeSlave.balls = Math.clamp($activeSlave.balls+random(1,2),0,10)>> <<if $activeSlave.dick>><<set $activeSlave.dick = Math.clamp($activeSlave.dick+random(1,2),0,10)>><</if>> @@ -86,7 +86,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against She tearfully describes life at a volume breeder like the one you sold her to. <</switch>> "They ran an IV line into me and then put me in a cage with a male <<s>>lave who raped me for a week. Then they <<s>>witched me into a <<s>>maller cage and forgot about me. I can feel my belly <<s>>welling. It'<<s>> horrible." - <<set $activeSlave.preg = _week-1, $activeSlave.vagina = 4, $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>> + <<set $activeSlave.preg = _pregWeek-1, $activeSlave.vagina = 4, $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>> <<if $seeHyperPreg == 1>> <<set $activeSlave.pregtype = random(10,40)>> <<else>> @@ -113,7 +113,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "hates men">> <<case "subjugationist arcology">> "They were breeding me with idiot<<s>>." You sold her to a Subjugationist arcology; it's nothing short of incredible that she managed to get back here. She must have sold and traded herself without hesitation. "I d-don't want thi<<s>> pregnan<<c>>y." - <<set $activeSlave.preg = _week-1, $activeSlave.pregtype = random(2,4), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>> + <<set $activeSlave.preg = _pregWeek-1, $activeSlave.pregtype = random(2,4), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>> <<SetBellySize $activeSlave>> <<case "gender radicalist arcology">> "They <<if $activeSlave.balls>> cut my ball<<s>> off and then<</if>> j-ju<<s>>t kind of t-turned me loo<<s>>e in the corridor<<s>>," she moans. You sold her to a Gender Radicalist arcology. "Naked, <<s>>o everyone could u<<s>>e my a<<ss>>. Plea<<s>>e, I don't want to be an entire arcology'<<s>> bitch." @@ -364,14 +364,14 @@ It isn't obvious how she managed to escape, though no doubt you could review the The penthouse opens, and $activeSlave.slaveName stumbles inside, sobbing her thanks. She's immediately conducted to the autosurgery for some quick cosmetic surgery, while you and $assistantName do the necessary work to falsify the arcology records and conceal her origins. Even so, it would probably be wise to keep her off public assignments for a while. In no time at all, she's standing in front of your desk like any other new slave. She waits obediently, knowing that it's in her best interests not to mention anything out of the ordinary. <<include "New Slave Intro">> <</replace>> -<</link>> //This will cost in ¤$contractCost.// +<</link>> //This will cost in <<print cashFormat($contractCost)>>.// <br><<link "Sell her immediately">> <<set $cash += $slaveCost>> <<replace "#result">> The penthouse opens, and $activeSlave.slaveName stumbles inside, sobbing her thanks. She's immediately conducted to the autosurgery for some quick cosmetic surgery, while you and $assistantName do the necessary work to falsify the arcology records and conceal her origins. Before she's even out from under anaesthesia, she's bundled off into one of the hundreds of slave shipments that move between arcologies every day. This time she'll be sold far enough away that no matter how much of an escape artist she is, you won't be seeing any more of her. She can whine elsewhere. <<set $boomerangStats = 0>> <</replace>> -<</link>> //This will bring in ¤$slaveCost.// +<</link>> //This will bring in <<print cashFormat($slaveCost)>>.// <<else>> //You lack the necessary funds to enslave her.// <</if>> diff --git a/src/uncategorized/reBrothelFunction.tw b/src/uncategorized/reBrothelFunction.tw index ae2a2544eee7f2d927020c8da273048e482840fb..2decc5dee4a97a131cc481ee23838e41e9d40953 100644 --- a/src/uncategorized/reBrothelFunction.tw +++ b/src/uncategorized/reBrothelFunction.tw @@ -5,7 +5,7 @@ $brothelNameCaps is a reputable establishment in $arcologies[0].name, a veritable bedrock to sexual life in your arcology. As is befitting of its position, requests to rent out your brothel for one function or another come across your desk with some regularity. On this particular day, $assistantName has laid out a number of potential clients for your perusal. Given the importance of $brothelNameCaps in the arcology's sex trade, it would be unwise to indulge more than one of these requests at this time. <br><br> -One request comes to you written on a letterhead featuring the logo of a fellow arcology owner. She describes her husband's preference for your hard working brothel whores, whom he patronizes on his regular business trips to your arcology. Such indulgences have been a distraction to her husband of late, and she has dispatched him to undertake a task in your arcology that simply cannot go poorly. With this in mind, she beseeches you to close down your brothel for a single day out of solidarity for a fellow arcology owner - and for the significant sum of 10000¤. +One request comes to you written on a letterhead featuring the logo of a fellow arcology owner. She describes her husband's preference for your hard working brothel whores, whom he patronizes on his regular business trips to your arcology. Such indulgences have been a distraction to her husband of late, and she has dispatched him to undertake a task in your arcology that simply cannot go poorly. With this in mind, she beseeches you to close down your brothel for a single day out of solidarity for a fellow arcology owner - and for the significant sum of <<print cashFormat(10000)>>. <br><br> Another of these bids for your brothel comes in the form of a curious video call. The video comes from an infamous lothario in your arcology, a seducer of powerful and prominent women citizens. Indeed, the recording was surreptitiously recorded in the bedroom of one such influential woman, with the casanova describing his request in hushed tones while his wealthy host minces about unknowingly in the background. He explains that he is finally ready to hang up his coat and end his days of debauchery and copious casual sex, but that he would like to do so by engaging in a full day of indulgence at $brothelNameCaps. <br><br> @@ -24,7 +24,7 @@ The last of these requests comes in the form of a letter, stamped with the heral <</for>> <<set $cash += 10000>> <</replace>> -<</link>> //This will earn you ¤10000// +<</link>> //This will earn you <<print cashFormat(10000)>>// <br><<link "Give this lady-killing rake a proper send off into retirement">> <<replace "#result">> Though a citizen he may be, this serial seducer may have more notches on his proverbial bedpost than even your oldest slaves. Though you are not present to view his mastery of the sexual craft first-hand, the dreamy fucked-out looks of exhaustion and gratified satisfaction painting every single one of your girls' faces at the end of the day speak volumes. Indeed, all of your brothel slaves with any room for improvement in their whoring skills @@.green;learn from his skillful coupling,@@ while even those with nothing to learn from him @@.hotpink;gain confidence@@ from the intensity of their sexual congress. @@ -51,7 +51,7 @@ The last of these requests comes in the form of a letter, stamped with the heral <</for>> <<set $cash += 2000>> <</replace>> -<</link>> //This will earn you ¤2000// +<</link>> //This will earn you <<print cashFormat(2000)>>// <br><<link "Welcome the boy into manhood in Free Cities fashion">> <<replace "#result">> Though he was but a boy yesterday, none can say that this newly made man entered his manhood with anything less than a sterling display of enthusiasm and virility, though he is somewhat lacking in general technique. Nevertheless, any man able to fuck his way through an entire brothel of sex slaves and back again is clearly capable of bearing the mantle of citizenry in $arcologies[0].name. The story of a boy entering manhood in such a spectacular manner spreads rapidly and reflects well in the court of @@.green;public opinion,@@ with many citizens recalling their own passage past the age of majority. However, a lifetime of indulgence and spoiling have rendered this new citizen unable to understand the concept of being refused - not that your slaves could refuse him, in any case. His rough treatment has left your poor slave whores @@.red;battered@@ by his brutally selfish lovemaking. @@ -75,5 +75,5 @@ The last of these requests comes in the form of a letter, stamped with the heral <<set $cash += 1000>> <<set $rep += 500>> <</replace>> -<</link>> //This will earn you ¤1000// +<</link>> //This will earn you <<print cashFormat(1000)>>// </span> diff --git a/src/uncategorized/reBusyBrothel.tw b/src/uncategorized/reBusyBrothel.tw index c882cae92ea1fd29991ecf1d9ab021334edd9db0..e964a99e010f8cf2071447858f434b2fe14cdb38 100644 --- a/src/uncategorized/reBusyBrothel.tw +++ b/src/uncategorized/reBusyBrothel.tw @@ -19,7 +19,7 @@ Of course, $brothelName is the best establishment of its kind in the arcology. C <</for>> <<set $cash -= 1000>> <</replace>> -<</link>> //This will cost ¤1000// +<</link>> //This will cost <<print cashFormat(1000)>>// <br><<link "Hire an expert hooker to give lessons">> <<replace "#result">> The citizen streetwalker has had her day. A few of the cleverest have avoided being driven into poverty, either by becoming madams or by finding a way to build a new career serving the slave brothel industry. One of these is touring the city, offering her long sexual experience in seminars for slave prostitutes. Her services are not cheap, but it rapidly becomes clear that they are worth it. She is a grey-haired but still elegant woman with deep crow's feet and a smoker's voice. She is not only a sexual master, but a hardbitten and comprehensively experienced businesswoman. All of your brothel slaves with any room for improvement in their whoring skills @@.green;learn from her lessons,@@ while those who have nothing to learn @@.hotpink;gain confidence@@ from her praise. @@ -34,7 +34,7 @@ Of course, $brothelName is the best establishment of its kind in the arcology. C <</for>> <<set $cash -= 2000>> <</replace>> -<</link>> //This will cost ¤2000// +<</link>> //This will cost <<print cashFormat(2000)>>// <br><<link "Eliminate prices for one morning to promote the brothel">> <<replace "#result">> The news that sex will be free at the brothel travels like wildfire. Security measures are necessary to control the throng that spends the entire day entering and leaving the brothel, though as the day goes on the crowds thin. By midmorning, all the holes on offer are so fucked out that only those who fetishize that sort of thing stick around. The brothel is a real seminal sewer by noon, and it smells like it. Nevertheless, free sex is a short route to @@.green;public approval,@@ though you do miss a morning's fees. The poor slave whores are @@.red;fairly battered@@ by so much wear and tear in so little time. @@ -57,5 +57,5 @@ Of course, $brothelName is the best establishment of its kind in the arcology. C <<set $cash -= 2000>> <<set $rep += 200>> <</replace>> -<</link>> //This will cost ¤2000// +<</link>> //This will cost <<print cashFormat(2000)>>// </span> diff --git a/src/uncategorized/reBusyClub.tw b/src/uncategorized/reBusyClub.tw index 372ddc43eea465479dcb228e3f0207360d2f4506..9b2ab664a710c302162ed3ecc0e9e33c0f5b0432 100644 --- a/src/uncategorized/reBusyClub.tw +++ b/src/uncategorized/reBusyClub.tw @@ -18,7 +18,7 @@ Offering slaves for free sex would become unmanageable if the club where your pu <<set $cash -= 2000>> <<set $rep += 500>> <</replace>> -<</link>> //This will cost ¤2000// +<</link>> //This will cost <<print cashFormat(2000)>>// <<link "Host a business exposition">> <<replace "#result">> With the world economy in a perilous state, the Free Cities are one of the few remaining areas where innovation and new business opportunities still appear. The novel markets associated with the slave trade only reinforce this trend, offering a cornucopia of opportunities for the clear-eyed investor with liquid assets. Every other week there is news of a new fortune being made from smart investments in leather, in human growth hormones, or in psychoactive drugs. You host an exposition for slave services centered on the club, with your slaves serving as greeters who are eager to ensure that all the little wants of visiting notables are thoroughly satisfied. The optimistic outlook projected by this event @@.green;improves $arcologies[0].name's business prospects@@ and even @@.green;reflects well on you personally.@@ @@ -26,5 +26,5 @@ Offering slaves for free sex would become unmanageable if the club where your pu <<set $arcologies[0].prosperity += 2>> <<set $rep += 500>> <</replace>> -<</link>> //This will cost ¤5000// +<</link>> //This will cost <<print cashFormat(5000)>>// </span> diff --git a/src/uncategorized/reBusyDairy.tw b/src/uncategorized/reBusyDairy.tw index cba60971ed2403a940310aa89b72af67e30667fd..1ebc14f9a73ba83d407bc4b665201a057428b774 100644 --- a/src/uncategorized/reBusyDairy.tw +++ b/src/uncategorized/reBusyDairy.tw @@ -18,10 +18,10 @@ Even with high doses of modern drugs, human cows simply do not produce a very hi <<for $i = 0; $i < $slaves.length; $i++>> <<if $slaves[$i].assignment == "work in the dairy">> <<set $slaves[$i].devotion += 4>> - <<if ($slaves[$i].vagina > -1) && ($slaves[$i].vaginalAccessory != "chastity belt")>> + <<if canDoVaginal($slaves[$i])>> <<set $slaves[$i].vaginalCount += 1>> <<set $vaginalTotal += 1>> - <<else>> + <<elseif canDoAnal($slaves[$i])>> <<set $slaves[$i].analCount += 1>> <<set $analTotal += 1>> <</if>> @@ -31,7 +31,7 @@ Even with high doses of modern drugs, human cows simply do not produce a very hi <</for>> <<set $cash -= 1000>> <</replace>> -<</link>> //This will cost ¤1000// +<</link>> //This will cost <<print cashFormat(1000)>>// <<if $club != 0>>\ <<link "Add fresh milk to the club for a day to advertise">> <<replace "#result">> @@ -39,7 +39,7 @@ Even with high doses of modern drugs, human cows simply do not produce a very hi <<set $cash -= 2000>> <<set $rep += 500>> <</replace>> -<</link>> //This will cost ¤2000// +<</link>> //This will cost <<print cashFormat(2000)>>// <</if>>\ <<if ($cumSlaves >= 5) && ($activeSlave.fetish != "cumslut")>> <<link "Cum in, milk out">> @@ -48,6 +48,6 @@ Even with high doses of modern drugs, human cows simply do not produce a very hi <<set $rep += 1000>> <<set $cash -= 1000>> <</replace>> - <</link>> //This will cost ¤1000// + <</link>> //This will cost <<print cashFormat(1000)>>// <</if>> </span> diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index 5ffe45f597da17ff2e7e85490baa51f14a435f00..e1a7a5b225538b537c9b9842ee157db601b5e6f1 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -1226,7 +1226,7 @@ The call comes in from an office, and you suppress the urge to check whether $as <</switch>>\ <<include "New Slave Intro">> <</replace>> -<</link>> //This will cost ¤$contractCost// +<</link>> //This will cost <<print cashFormat($contractCost)>>// <<link "Sell her immediately">> <<set $cash += $slaveCost>> <<replace "#result">> @@ -1313,7 +1313,7 @@ The call comes in from an office, and you suppress the urge to check whether $as She arrives and works her way through the enslavement process, doing her best to ingratiate herself. When a buyer's agent arrives, she immediately understands that she has been sold. She looks rueful for a moment, obviously realizing that you made no commitment not to do this, and that such a commitment would have been worthless in any case. She transfers her focus to the agent without hesitation, doing her best to improve her rapidly changing position. <</switch>>\ <</replace>> -<</link>> //This will bring in ¤$slaveCost// +<</link>> //This will bring in <<print cashFormat($slaveCost)>>// <<else>>\ //You lack the necessary funds to enslave her.// <</if>>\ diff --git a/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw b/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw index 7d9f4c2788cfed49e9b457dfad0375dc7951817f..b7a499e96d55bd65a111d837946911f69b7ca185 100644 --- a/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw +++ b/src/uncategorized/reFSEgyptianRevivalistAcquisition.tw @@ -40,7 +40,7 @@ You receive so many messages, as a noted titan of the new Free Cities world, tha This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. In this case, however, the story is more unusual - the callers seem stressed, but otherwise normal. They haltingly and quietly explain, with many nervous glances off-camera to ensure they are not overheard, that they are both siblings and lovers, and their attempts to keep the truth of the nature of their relationship from their friends, family, and society at large have failed. They had heard of $arcologies[0].name's reverence for incestuous relationships, and have managed to talk themselves into the questionable conclusion that their only chance to be together was for them to sell themselves to someone who would not just accept but encourage their incest - namely, you. -//Enslaving them will cost ¤<<print $contractCost>>. Selling them immediately will bring in approximately ¤<<print $slaveCost*2>>.// +//Enslaving them will cost <<print cashFormat($contractCost)>>. Selling them immediately will bring in approximately <<print cashFormat($slaveCost*2)>>.// <<include "Long Slave Description">>\ diff --git a/src/uncategorized/reFSNonconformist.tw b/src/uncategorized/reFSNonconformist.tw index 1c7c7398854e717ec02232e2a0bfefedb3d8335a..d9fbb942237f44360da7a4cdc91f8593fc824553 100644 --- a/src/uncategorized/reFSNonconformist.tw +++ b/src/uncategorized/reFSNonconformist.tw @@ -272,7 +272,7 @@ The nonconformist is far too prominent and prosperous to make this an easy dilem <</if>> The oligarchy is pleased by how you managed to defuse the situation without causing a spectacle. They're disappointed that you permitted their nonconforming peer to remain in the arcology's upper echelons for the time being, but they accept your solution to the problem. <</nobr>><</replace>> -<</link>> //This will cost ¤10000// +<</link>> //This will cost <<print cashFormat(10000)>>// <<else>> //You lack the necessary ready cash to manage a nuanced solution// <</if>> diff --git a/src/uncategorized/reFormerAbolitionist.tw b/src/uncategorized/reFormerAbolitionist.tw index 8a7fec925071f2169c88c53486c3f4a97c5d9241..7021d78500a300a5f80f06eee5188ff3a5a68470 100644 --- a/src/uncategorized/reFormerAbolitionist.tw +++ b/src/uncategorized/reFormerAbolitionist.tw @@ -40,13 +40,13 @@ You spend the week parading $activeSlave.slaveName around in public, letting eve $activeSlave.slaveName\ <</replace>>\ <<replace "#result">> -You fasten $activeSlave.slaveName in a kneeling position in the center of your club, secured by shackles around her wrists and ankles - purely decorative, since she's so devoted she'd perform her role in this if you just hinted it would please you if she did. In front of her, you place a sign: "Fuck the mouth that preached abolitionism, 5¤." In a few moments, the morning crowd will begin to arrive, and you have no doubt that $activeSlave.slaveName will be very, very popular. And she is. Even with an extra dose of curatives and a check-up every night, the strain of a week of dicks and a diet of cum @@.red;has taken a toll on her health@@. But even after you pay to have the area that $activeSlave.slaveName worked thoroughly cleaned, you have made @@.yellowgreen;a tidy profit@@. +You fasten $activeSlave.slaveName in a kneeling position in the center of your club, secured by shackles around her wrists and ankles - purely decorative, since she's so devoted she'd perform her role in this if you just hinted it would please you if she did. In front of her, you place a sign: "Fuck the mouth that preached abolitionism, <<print cashFormat(5)>>." In a few moments, the morning crowd will begin to arrive, and you have no doubt that $activeSlave.slaveName will be very, very popular. And she is. Even with an extra dose of curatives and a check-up every night, the strain of a week of dicks and a diet of cum @@.red;has taken a toll on her health@@. But even after you pay to have the area that $activeSlave.slaveName worked thoroughly cleaned, you have made @@.yellowgreen;a tidy profit@@. <<set $activeSlave.health -= 10>> <<set $activeSlave.oralCount += random(410,440)>> <<set $cash += 2000>> <</replace>> <</link>> -<<link "Invest ¤5000 in making her locally famous">> +<<link "Invest <<print cashFormat(5000)>> in making her locally famous">> <<replace "#name">>\ $activeSlave.slaveName\ <</replace>>\ @@ -66,7 +66,7 @@ You buy media coverage of her, invest in an ad campaign, and even arrange for he <</replace>> <</if>> <</link>> -<<link "Lavish ¤10000 on her locally famous">> +<<link "Lavish <<print cashFormat(10000)>> on her locally famous">> <<replace "#name">>\ $activeSlave.slaveName\ <</replace>>\ @@ -87,7 +87,7 @@ You buy prime media coverage of her, invest in a lavish ad campaign, and even ar <</if>> <</link>> </span> -<<link "Spend ¤25000 on an attempt to make her world famous">> +<<link "Spend <<print cashFormat(25000)>> on an attempt to make her world famous">> <<replace "#name">>\ $activeSlave.slaveName\ <</replace>>\ diff --git a/src/uncategorized/reLegendaryBalls.tw b/src/uncategorized/reLegendaryBalls.tw index 50d62270768f0644ee11df07088e68782d507063..c17472753a6187da11caddf02daa07941951e74a 100644 --- a/src/uncategorized/reLegendaryBalls.tw +++ b/src/uncategorized/reLegendaryBalls.tw @@ -38,7 +38,7 @@ This is a rare opportunity. The idea of cockmilking is new and understandably fa <</replace>> <</if>> <</link>> -<br><<link "Spend ¤5000 bribing the judges">> +<br><<link "Spend <<print cashFormat(5000)>> bribing the judges">> <<replace "#name">> $activeSlave.slaveName <</replace>> @@ -60,7 +60,7 @@ This is a rare opportunity. The idea of cockmilking is new and understandably fa <</replace>> <</if>> <</link>> -<br><<link "Spend ¤10000 bribing the judges and sabotaging the competition">> +<br><<link "Spend <<print cashFormat(10000)>> bribing the judges and sabotaging the competition">> <<replace "#name">> $activeSlave.slaveName <</replace>> diff --git a/src/uncategorized/reLegendaryCow.tw b/src/uncategorized/reLegendaryCow.tw index 7c195d84fbb73f631fd784924d439876b1fe29f1..cbddb092fb83bc471f32434cf41549783cf13c69 100644 --- a/src/uncategorized/reLegendaryCow.tw +++ b/src/uncategorized/reLegendaryCow.tw @@ -38,7 +38,7 @@ This is a rare opportunity. The idea of human dairy is new and understandably fa <</replace>> <</if>> <</link>> -<br><<link "Spend ¤5000 bribing the judges">> +<br><<link "Spend <<print cashFormat(5000)>> bribing the judges">> <<replace "#name">> $activeSlave.slaveName <</replace>> @@ -60,7 +60,7 @@ This is a rare opportunity. The idea of human dairy is new and understandably fa <</replace>> <</if>> <</link>> -<br><<link "Spend ¤10000 bribing the judges and sabotaging the competition">> +<br><<link "Spend <<print cashFormat(10000)>> bribing the judges and sabotaging the competition">> <<replace "#name">> $activeSlave.slaveName <</replace>> diff --git a/src/uncategorized/reLegendaryEntertainer.tw b/src/uncategorized/reLegendaryEntertainer.tw index 4ce11e72ae11b6fa84c540f8863dbc2760f8875b..04b69e8ec4943b7fe0bf445aee123bc6e2d1ebed 100644 --- a/src/uncategorized/reLegendaryEntertainer.tw +++ b/src/uncategorized/reLegendaryEntertainer.tw @@ -27,7 +27,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom <<set $rep += 200>> <</replace>> <</link>> -<br><<link "Invest ¤5000 in her image">> +<br><<link "Invest <<print cashFormat(5000)>> in her image">> <<replace "#name">> $activeSlave.slaveName <</replace>> @@ -51,7 +51,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom <</replace>> <</if>> <</link>> -<br><<link "Lavish ¤10000 on her fame">> +<br><<link "Lavish <<print cashFormat(10000)>> on her fame">> <<replace "#name">> $activeSlave.slaveName <</replace>> diff --git a/src/uncategorized/reLegendaryWhore.tw b/src/uncategorized/reLegendaryWhore.tw index 581fffc39907ee0a37177fa23deb11d3e3abc422..4b2d9283b8f38234fce33cbb963e8af8c9f9cc0d 100644 --- a/src/uncategorized/reLegendaryWhore.tw +++ b/src/uncategorized/reLegendaryWhore.tw @@ -28,7 +28,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom <<set $rep += 100>> <</replace>> <</link>> -<br><<link "Invest ¤5000 in her notoriety">> +<br><<link "Invest <<print cashFormat(5000)>> in her notoriety">> <<replace "#name">> $activeSlave.slaveName <</replace>> @@ -50,7 +50,7 @@ This is a rare opportunity. Such popularity and fame is here today, and gone tom <</replace>> <</if>> <</link>> -<br><<link "Lavish ¤10000 on her fame">> +<br><<link "Lavish <<print cashFormat(10000)>> on her fame">> <<replace "#name">> $activeSlave.slaveName <</replace>> diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw index 631b4ddf3cc47942975679fab6204714934f9183..b8ae2f19515fa3ac92e88146e2226b35e2ef4743 100644 --- a/src/uncategorized/reMalefactor.tw +++ b/src/uncategorized/reMalefactor.tw @@ -245,7 +245,7 @@ <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> -//Applying enslavement as punishment will cost ¤$contractCost. Doing so and then selling her immediately will bring in approximately ¤$slaveCost.// +//Applying enslavement as punishment will cost <<print cashFormat($contractCost)>>. Doing so and then selling her immediately will bring in approximately <<print cashFormat($slaveCost)>>.// <br><br> @@ -356,7 +356,7 @@ You complete the legalities and biometric scanning quickly. The condemned is too far gone to resist as she is installed in $dairyName. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the escapee's <<if $dairyStimulatorsSetting > 1>>agony as her anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as her pussy adapts to industrial reproduction<<else>>breasts as they are roughly milked<</if>>. <<elseif $malefactor == "orphanloli">> You complete the legalities and biometric scanning quickly. The condemned is too weak to resist as she is installed in $dairyName but she weeps the entire time. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the escapee's <<if $dairyStimulatorsSetting > 1>>agony as her anus adapts to accommodate rectal dildo hydration<<elseif ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>agony as her once tight pussy adapts to industrial reproduction<<else>>budding breasts as they are roughly milked<</if>>. - <<elseif $malefactor == "businesswoman">> + <<elseif $malefactor == "anchorBaby">> You complete the legalities and biometric scanning quickly and cautiously before having her children taken away. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as her pussy adapts to industrial reproduction, along with a prospectus detailing the scheduled sale of her next batch of slave product in eighteen years and nine months<<elseif $dairyStimulatorsSetting > 1>>agony as her anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. <<elseif $malefactor == "businesswoman">> You complete the legalities and biometric scanning quickly and cautiously. The condemned resists installation in $dairyName with energy born of desperation. The public @@.green;accepts@@ this as an appropriate punishment, especially when you release footage of the criminal's <<if ($dairyPregSetting > 1) && ($activeSlave.vagina > 0)>>discomfort as her pussy adapts to industrial reproduction, along with a prospectus detailing the scheduled sale of her first slave product in eighteen years and nine months<<elseif $dairyStimulatorsSetting > 1>>agony as her anus adapts to accommodate rectal dildo hydration<<else>>breasts as they are roughly milked<</if>>. diff --git a/src/uncategorized/reMilfTourist.tw b/src/uncategorized/reMilfTourist.tw index 15dbb104ca53396aa5b1097beb81fc1231bd17a6..dca37e65139ed4e58e9f904633a67373df134227 100644 --- a/src/uncategorized/reMilfTourist.tw +++ b/src/uncategorized/reMilfTourist.tw @@ -125,7 +125,7 @@ <<include "New Slave Intro">> <<set $activeSlave.recruiter = 0>> <</replace>> -<</link>> //This will require an unprofitable ¤20000, since she is wealthy and obfuscating her fate will require considerable spending// -<<else>>//You cannot afford the ¤20000 enslaving her would require, since she is wealthy and obfuscating her fate would necessitate considerable spending// +<</link>> //This will require an unprofitable <<print cashFormat(20000)>>, since she is wealthy and obfuscating her fate will require considerable spending// +<<else>>//You cannot afford the <<print cashFormat(20000)>> enslaving her would require, since she is wealthy and obfuscating her fate would necessitate considerable spending// <</if>> </span> diff --git a/src/uncategorized/rePokerNight.tw b/src/uncategorized/rePokerNight.tw index 7be57a2dacdf91c5c21edb845a6ae5a9d2a6b02c..f7da0e3431eb2ff43dbba5a7a9c46d72eb963f3d 100644 --- a/src/uncategorized/rePokerNight.tw +++ b/src/uncategorized/rePokerNight.tw @@ -32,7 +32,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message <<link "Attend the poker night">> <<replace "#result">> - You instruct to $assistantName to inform your $mercenariesTitle that you will be attending their poker night, and after settling your affairs in the penthouse you head down to the barracks. Unsurprisingly the atmosphere in the barracks is casual, especially in comparison to the high stakes games commonplace in arcology high society, though your mercenaries still maintain some measure of decorum towards you as their employer. Eventually, you settle in at the table with a handful of $mercenariesTitle officers and cash in your ¤5000 into chips. All that remains is to decide your strategy for the night. + You instruct to $assistantName to inform your $mercenariesTitle that you will be attending their poker night, and after settling your affairs in the penthouse you head down to the barracks. Unsurprisingly the atmosphere in the barracks is casual, especially in comparison to the high stakes games commonplace in arcology high society, though your mercenaries still maintain some measure of decorum towards you as their employer. Eventually, you settle in at the table with a handful of $mercenariesTitle officers and cash in your <<print cashFormat(5000)>> into chips. All that remains is to decide your strategy for the night. <br><br> <span id="bountyresult"> @@ -42,7 +42,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message Despite your attempts to mitigate risk and play the safest hands possible, it seems lady luck has conspired against you this evening. However, even when your last chip is spent, your mercenaries pitch you a few chips to keep you in the game for the rest of the night. You may have lost most of your ¤, but it seems you've @@.green;made some friends.@@ <<set $rep += 1000, $cash -= 2500>> <<else>> - While a careful eye for risk has buoyed you through the evening, ultimately lady luck is the decider in handing you the win in a number of close hands. Unfortunately your meticulous play limited your chance at a larger payout, and you only come away from the evening with ¤1000 more than you arrived with and @@.green;the respect of your mercenaries.@@ + While a careful eye for risk has buoyed you through the evening, ultimately lady luck is the decider in handing you the win in a number of close hands. Unfortunately your meticulous play limited your chance at a larger payout, and you only come away from the evening with <<print cashFormat(1000)>> more than you arrived with and @@.green;the respect of your mercenaries.@@ <<set $rep += 100, $cash += 1000>> <</if>> <</replace>> @@ -108,7 +108,7 @@ On a particularly lackadaisical evening, you find yourself alerted to a message </span> <</replace>> - <</link>> // It will cost ¤5000 to participate in the poker night.// + <</link>> // It will cost <<print cashFormat(5000)>> to participate in the poker night.// <</if>> </span> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index b64633743c54168b1e941ce8f94b0219ff7a7236..1a80e5886ff58b903ef25d5defab6b559a27aaea 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -327,7 +327,7 @@ A young slave is going door to door offering herself for sale on behalf of her o <br><br> She hikes up her skirt and spins around slowly. "The drugs also made my butt bigger, and I've had my butt done too. Since it wasn't okay to fuck me before I had turned $minimumSlaveAge and been made a slave, I'm a virgin and my anus has never had anything up it, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." She pulls her buttocks apart to prove it. <br><br> -"I cost ¤2500, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"I cost <<print cashFormat(2500)>>, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <<case "school trap">> @@ -368,7 +368,7 @@ A young slave is going door to door offering herself for sale on behalf of her o <br><br> She hikes up her skirt and spins around slowly, displaying a petite, half-hard cock. "The drugs also made my butt bigger and my hips wider. Since it wasn't okay to fuck me before I had turned $minimumSlaveAge and been made a slave, my anus has never had anything up it, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." She pulls her buttocks apart to prove it. "I... I would be happy to serve you like I am now <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>, or you could send me for surgery to give me a pussy instead, I would like that too, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> -"I cost ¤2500, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"I cost <<print cashFormat(2500)>>, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <<case "handsome PC">> @@ -499,7 +499,7 @@ One dented hood and smashed windshield later, someone was in big trouble. The ev <br><br> Given the damage to an expensive classic car and the meager balance of her bank accounts, this student is definitively up for enslavement. There's no way she or even anyone related to her could come up with the cash. All of which leaves you with an opportunity... the car's owner hasn't seen her yet, so you could conceivably approach him and buy the debt for this beauty off him. Better be quick, if he realizes what is waiting in a cell for him, you doubt he'd sell her at all. <br><br> -//Her debt will cost ¤5000 to pay off, with the usual ¤1000 in registration fees afterward. Alternatively, you could buy her and sell her.// +//Her debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy her and sell her.// <<case "male SD">> @@ -539,7 +539,7 @@ One dented hood and smashed windshield later, someone was in big trouble. The ev <br><br> Given the damage to an expensive classic car and the meager balance of his bank accounts, this student is definitively up for enslavement. There's no way he or even anyone related to him could come up with the cash. All of which leaves you with an opportunity... the car's owner hasn't seen the arrested student yet, so you could conceivably approach him and buy the debt for this young buck off him. Better be quick, or the owner might just choose to keep such a promising slave himself. <br><br> -//His debt will cost ¤5000 to pay off, with the usual ¤1000 in registration fees and a little work to make a satisfactory dickgirl out of him afterward. Alternatively, you could buy him and after just a little work with the remote surgery sell a newly made dickgirl.// +//His debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees and a little work to make a satisfactory dickgirl out of him afterward. Alternatively, you could buy him and after just a little work with the remote surgery sell a newly made dickgirl.// <<case "female SD 2">> @@ -595,7 +595,7 @@ Given the damage to an expensive classic car and the meager balance of her bank Most slavers wouldn't give such a bloated slave a second look, but your eyes are keen; there is a rather pretty face buried under all that flab. With a bit of work, she can be turned into a rather valuable asset; also it's always fun to break a haughty bitch into an obedient slut. <</if>> <br><br> -//Her debt will cost ¤5000 to pay off, with the usual ¤1000 in registration fees afterward. Alternatively, you could buy her and sell her.// +//Her debt will cost <<print cashFormat(5000)>> to pay off, with the usual <<print cashFormat(1000)>> in registration fees afterward. Alternatively, you could buy her and sell her.// <<case "female SE">> @@ -632,7 +632,7 @@ A (quite unrealistic) blockbuster movie took your arcology by storm recently, ca <br><br> The situation does yield a few business opportunities too, as not all of the guys think just with their dicks. One of them is currently offering his free girl for sale, which your assistant instantly flags for your attention. A video attached to the offer does look quite nice, as the slave-girl happily poses in the nude for her 'beloved', not knowing that he's planning to sell her. <br><br> -//The young woman will be auctioned off, but you think you should be able to get her for about ¤4000 or so... she's pretty and a virgin, but the nonexistent sex skills will keep the price relatively low in the end.// +//The young woman will be auctioned off, but you think you should be able to get her for about <<print cashFormat(4000)>> or so... she's pretty and a virgin, but the nonexistent sex skills will keep the price relatively low in the end.// <<case "MTF SE">> @@ -670,7 +670,7 @@ A (quite unrealistic) blockbuster movie took your arcology by storm recently, ca <br><br> It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of former cases gets flagged by your assistant as a business opportunity, as the new slave-owner wasn't impressed by a former male - despite her good looks and virgin pussy, he can't forget she originally was a man. A video attached to the 'sale offer' online post does show a relatively pretty young woman, sniffling quietly as she gets ordered to show off her body to prospective buyers. <br><br> -//The girl should go pretty cheap, just ¤2000. Sounds like the owner mostly wants to not be bothered by her anymore.// +//The girl should go pretty cheap, just <<print cashFormat(2000)>>. Sounds like the owner mostly wants to not be bothered by her anymore.// <<case "DG SE">> @@ -708,7 +708,7 @@ A (quite unrealistic) blockbuster movie took your arcology by storm recently, ca <br><br> It isn't just all natural females either, as a few men also jumped on the bandwagon, throwing in a little bit of transformative surgery in the mix. Either going all the way to making themselves into female slaves or hoping to be accepted as dick-girls after making the target of their affection fall for a pretty face and breasts. One of latter cases gets flagged by your assistant as a business opportunity, as the new slave-owner wasn't impressed by a former male and wants to get rid of the dickgirl as quickly as possible. A video attached to the 'sale offer' online post does show a relatively pretty young dickgirl, sniffling quietly as she gets ordered to show off her body to prospective buyers. <br><br> -//The dickgirl should go pretty cheap, just ¤1500. Sounds like the owner mostly wants to not be bothered by her anymore.// +//The dickgirl should go pretty cheap, just <<print cashFormat(1500)>>. Sounds like the owner mostly wants to not be bothered by her anymore.// <<case "gang leader">> @@ -796,7 +796,7 @@ A report about a successful operation by your mercenaries waits at your desk whe <br><br> After the fighting died down, they found a dickgirl inside the compound, harshly used and seemingly the center of many gang-bangs there. A scan of her biometric data revealed that she is in fact a slave that ran away about two months ago - into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched her ass wide, she has been crudely gelded, and they've decorated her with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> -//The young dickgirl has been used and abused quite a bit, making her deathly terrified about what might happen to her next. She has partially resigned to be nothing but a fuckhole. You can get her cheap from the owner, it'll be just ¤1000.// +//The young dickgirl has been used and abused quite a bit, making her deathly terrified about what might happen to her next. She has partially resigned to be nothing but a fuckhole. You can get her cheap from the owner, it'll be just <<print cashFormat(1000)>>.// <<case "herm runaway">> @@ -848,7 +848,7 @@ A report about a successful operation by your mercenaries waits at your desk whe <br><br> After the fighting died down, they found a woman inside the compound, harshly used and seemingly the center of many gang-bangs there. A scan of her biometric data revealed that she is in fact a slave that ran away about two months ago - into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched her pussy and ass wide, she<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> is pregnant with some dead criminal's offspring,<</if>> has been crudely gelded and they've decorated her with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> -//The young dickgirl has been used and abused quite a bit, making her deathly terrified about what might happen to her next. She has partially resigned to be nothing but a fuckhole. You can get her cheap from the owner, it'll be just ¤1000.// +//The young dickgirl has been used and abused quite a bit, making her deathly terrified about what might happen to her next. She has partially resigned to be nothing but a fuckhole. You can get her cheap from the owner, it'll be just <<print cashFormat(1000)>>.// <<case "female runaway">> @@ -898,7 +898,7 @@ A report about a successful operation by your mercenaries waits at your desk whe <br><br> After the fighting died down, your men found a woman inside the compound, harshly used and seemingly the center of many gang-bangs there. A scan of her biometric data revealed that she is in fact a slave that ran away about two months ago - into a much worse situation after being caught by the gang, as it turns out. Countless dicks have stretched her pussy and ass wide,<<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>> she is pregnant with some dead criminal bastard's offspring and<</if>> they've decorated her with numerous piercings. As you notify the owner that her property has been retrieved, the woman is distraught at the state of her merchandise, grumbling that a once quite valuable girl is now worth almost nothing. Seems she's unwilling to invest her time and money in caring for the slave. With a sigh, the slave-mistress whips out her smart-phone and starts to set up a selling offer in one of the popular slave trading apps. <br><br> -//The young woman has been used and abused quite a bit, making her deathly terrified about what might happen to her next. She has partially resigned to be nothing but a fuckhole. You can get her cheap from the owner, it'll be just ¤1000.// +//The young woman has been used and abused quite a bit, making her deathly terrified about what might happen to her next. She has partially resigned to be nothing but a fuckhole. You can get her cheap from the owner, it'll be just <<print cashFormat(1000)>>.// <<case "CCS angel">> @@ -950,7 +950,7 @@ Wondering what sorts of strange paraphernalia or weird sex toys the grifter migh <br><br> The <<if ($activeSlave.actualAge >= 18)>>young woman<<else>>girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Blond-haired, blue eyed and with milky-white skin, she has had a pair of beautifully detailed wings tattooed on her back. The small icon of two cherries next to one another also designates her to be a complete virgin. <br><br> -// Someone already started bidding for her and more bids are coming in fast. As such things usually go, you guess that the price will come out to about ¤5000 in the end.// +// Someone already started bidding for her and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(5000)>> in the end.// <<case "CCS DA">> @@ -1002,7 +1002,7 @@ Wondering what sorts of strange paraphernalia or weird sex toys the grifter migh <br><br> The <<if ($activeSlave.actualAge >= 18)>>young woman<<else>>girl<</if>> is best described as being 'angelic', in a stereotypical Western view of the mythical divine messengers. Having jet-black hair and amber eyes, coupled with milky-white skin, there is a pair of beautifully detailed wings tattooed on her back. A whole row of icons depicting stylized sex acts mark her as being well versed in sexual matters. <br><br> -// Someone already started bidding for her and more bids are coming in fast. As such things usually go, you guess that the price will come out to about ¤7500 in the end.// +// Someone already started bidding for her and more bids are coming in fast. As such things usually go, you guess that the price will come out to about <<print cashFormat(7500)>> in the end.// <<case "racer DG chaser">> @@ -1046,7 +1046,7 @@ Whatever your predecessor's faults, he surely did something very right in endors <br><br> As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his dick-girls to you at a fairly reasonable price. When you ask for a reason, the man replies, "Well, she's a crowd-pleaser alright with that big dick of hers, but... a bit headstrong. You see, she punched one of the other girls when they grabbed a virgin at the same time. She's been a distraction for the rest of the team, so I think it's best to remove her and bring in new talent." He then sends you her file to review, including more than a few videos of her 'in action' on the racetrack - both running as well as fucking. <br><br> -//The dickgirl does have an impressive physique and is tall, fast on the track and has a whopping big dick. She has some prestige from appearing in the races, but with the control issues, you could likely negotiate a bit and get her for ¤5000.// +//The dickgirl does have an impressive physique and is tall, fast on the track and has a whopping big dick. She has some prestige from appearing in the races, but with the control issues, you could likely negotiate a bit and get her for <<print cashFormat(5000)>>.// <<case "racer loser">> @@ -1098,7 +1098,7 @@ Whatever your predecessor's faults, he surely did something very right in endors <br><br> As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his well-known virgin runners to you. When you ask him why, he is slightly surprised that you don't know already - turns out, the young woman got caught by an especially motivated chaser during the race yesterday, wrestling her to the ground and taking her virginity with a thick shaft. While a great athlete like her usually still would have a place in his stable, the race track's resident doctor just confirmed that she's pregnant. With abortion being out of the question - as the fans would see that as scandalous cheating defeating the purpose of the virgin race - the owner now wants to sell her before her fame fades. <br><br> -//The young woman is really pretty and tall, if a bit plain in the breast department. With the moderate fame she has earned during her racing career and its spectacular end, she'd draw raised interest if used as a whore. Due to the fact that she's no longer a virgin, pregnant and not really trained in sex acts, you could likely negotiate a bit and get her for ¤5000.// +//The young woman is really pretty and tall, if a bit plain in the breast department. With the moderate fame she has earned during her racing career and its spectacular end, she'd draw raised interest if used as a whore. Due to the fact that she's no longer a virgin, pregnant and not really trained in sex acts, you could likely negotiate a bit and get her for <<print cashFormat(5000)>>.// <<case "racer winner">> @@ -1144,7 +1144,7 @@ Whatever your predecessor's faults, he surely did something very right in endors <br><br> As fate has it, the person calling is the owner of the local race-track, wanting to offer you a deal. It turns out that he wants to sell one of his very prestigious virgin runners to you. She's been the champion of the race track for three years in a row now, the virgin queen of the slave-girl sprinters... so the man decided he'd maximize his profit by selling her at the height of her popularity instead of chancing a loss in the next big race. It's a young woman's sport, and with new talent being trained, he feels its time to give the <<if $activeSlave.actualAge >= 20>>early twenties<</if>> slave-girl a new purpose. There are numerous interested parties in buying her of course, but out of respect he is coming to you first. <br><br> -//The young woman is really pretty and tall, if a bit plain in the breast department. With the fame she has earned during her racing career, she'd draw quite a bit of interest if used as a whore. The price for her reflects that of course - you doubt you can get a price under ¤10000.// +//The young woman is really pretty and tall, if a bit plain in the breast department. With the fame she has earned during her racing career, she'd draw quite a bit of interest if used as a whore. The price for her reflects that of course - you doubt you can get a price under <<print cashFormat(10000)>>.// <<case "repo housekeeper">> @@ -1185,7 +1185,7 @@ Coming to your desk in the morning, you see that your assistant has flagged an i <br><br> The current sale offer by the company was taken from a college frat-house - apparently being enrolled at the small university in your arcology doesn't mean that the guys know their asses from their elbows in money-management. A few too many parties and frivolous purchases sent an asset reclamation officer to their door, soon leaving with one of those recent purchases - a pretty female slave who doubled as both a housekeeper and fuckhole for the whole bunch of horny students. She's cute and apparently well-trained, if a bit exhausted right now after numerous gang-bangs her former owners put her through. <br><br> -//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly - which makes this a nice opportunity, as the price for the young woman is set pretty low. It'll just take ¤2500 to buy her off their hands.// +//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly - which makes this a nice opportunity, as the price for the young woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy her off their hands.// <<case "repo nanny">> @@ -1226,7 +1226,7 @@ Coming to your desk in the morning, you see that your assistant has flagged an i <br><br> The current sale offer by the company was taken from a businesswoman's apartment - one of the higher income strata of the arcology, she's recently had fortune turn from her due to some unfortunate occurrences outside your demesne of the free cities. The file doesn't say exactly which - some natural catastrophe, raiders, competing business or whatnot - one thing is for sure though, she's in a financial pinch right now. All of which meant that her slave nanny was fair game to be taken and is now awaiting re-sale. As her mistress never had any sexual interest in the slave, the young woman is actually a virgin and used to the relatively cushy life of just watching children. The fact that all of that ended from one day to the next has made her quite afraid for her future... <br><br> -//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly - which makes this a nice opportunity, as the price for the young woman is set pretty low. It'll just take ¤2500 to buy her off their hands.// +//The repo-company doesn't hold on to assets long, they just want to get new cash pretty quickly - which makes this a nice opportunity, as the price for the young woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy her off their hands.// <<case "farm cow">> @@ -1278,7 +1278,7 @@ As you're working on some boring administrative matters, a courier comes to your <br><br> From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that - in an effort to curry favor, he included a slave's records, including an offer to buy the obedient milking cow from his own stable for an almost ridiculously low price. <br><br> -//Checking her stats and the videos included, you see the woman is healthy and well cared for, fitting for a prized milk-producer. She's a mother of three already and has got another baby on the way, making her lactation an all natural one. With the registration and all, it'll still just take ¤2500 to buy her and add her to your own slave lineup.// +//Checking her stats and the videos included, you see the woman is healthy and well cared for, fitting for a prized milk-producer. She's a mother of three already and has got another baby on the way, making her lactation an all natural one. With the registration and all, it'll still just take <<print cashFormat(2500)>> to buy her and add her to your own slave lineup.// <<case "farm bull">> @@ -1327,7 +1327,7 @@ As you're working on some boring administrative matters, a courier comes to your <br><br> From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that - in an effort to curry favor, he included a slave's records, including an offer to buy the obedient breeding bull (a dickgirl) from his own stable for an almost ridiculously low price. <br><br> -//Checking her stats and the videos included, you see the dickgirl is healthy and well cared for, fitting for a prized breeder of countless milk cows. She's fathered countless offspring already and will yield quite a bit of cum if her cock is milked. With the registration and all, it'll still just take ¤2500 to buy her and add her to your own slave lineup.// +//Checking her stats and the videos included, you see the dickgirl is healthy and well cared for, fitting for a prized breeder of countless milk cows. She's fathered countless offspring already and will yield quite a bit of cum if her cock is milked. With the registration and all, it'll still just take <<print cashFormat(2500)>> to buy her and add her to your own slave lineup.// <<case "farm virgin cow">> @@ -1367,7 +1367,7 @@ As you're working on some boring administrative matters, a courier comes to your <br><br> From the looks of all the brochures and extra information included, the association's president is well-versed in how the Free Cities are run... leading him to promote his group directly to you. And not only that - in an effort to curry favor, he included a slave's records, including an offer to buy the fresh and yet unused virgin cow from his own stable for an almost ridiculously low price. <br><br> -//Checking her stats and the videos included, you see the young woman is healthy and well cared for, with a nice pair of tits. Her records indicate that she is very fertile and has excellent genes, promising a nice line of slaves to be bred in her womb. With the registration and all, it'll still just take ¤1500 to buy her and add her to your own slave lineup.// +//Checking her stats and the videos included, you see the young woman is healthy and well cared for, with a nice pair of tits. Her records indicate that she is very fertile and has excellent genes, promising a nice line of slaves to be bred in her womb. With the registration and all, it'll still just take <<print cashFormat(1500)>> to buy her and add her to your own slave lineup.// <<case "orphan rebellious female">> @@ -1407,7 +1407,7 @@ An invitation to a 'visitation day' at an orphanage in the arcology pops up in y <br><br> Knowing what's coming, the teachers in the facility do train their pupils accordingly and try to instill obedience and acceptance into those soon reaching eighteen years of age, but there are always those with whom the lessons don't quite take hold. The young woman that catches your eye from among the newly of age orphans is such a case... from all accounts, she's rather headstrong and doesn't bend her will to anyone really - for example having long lost her virginities one way or another. Still, a young slave at a fairly low price could be worth the investment for anyone who likes breaking them in... <br><br> -//A short discussion with an administrator establishes the young woman's asking price at ¤1500.// +//A short discussion with an administrator establishes the young woman's asking price at <<print cashFormat(1500)>>.// <<case "orphan femboy">> @@ -1454,7 +1454,7 @@ An invitation to a 'visitation day' at an orphanage in the arcology pops up in y <br><br> Knowing what's coming, the teachers in the facility do train their pupils accordingly and try to instill obedience and acceptance into those soon reaching eighteen years of age, and the young man you're shown in short notice is said to be a good student and receptive for his lessons. It is quite obvious why he hasn't been adopted so far - the eighteen year old is relatively small in stature and his face was too pretty and feminine to appeal to anyone wanting to add a male child to their family. For your uses on the other hand, he's perfect. With a little bit of training, this teen will make an excellent dickgirl. Approaching him, you question the soon-to-be slave a little, finding him nervous but fairly obedient to commands. Testing out his limits, you have him pull down his pants right then and there, revealing that there's one part of his body that's not at all small - his dick. When you pose the question what he'd think about becoming a dickgirl, he is speechless at first, then after a pointed stare stammers out, "I - um, I'd do my best, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>!" -//Satisfied, you leave him be and have a short discussion with an administrator, who establishes the young man's - or rather dickgirl's - asking price at ¤1500.// +//Satisfied, you leave him be and have a short discussion with an administrator, who establishes the young man's - or rather dickgirl's - asking price at <<print cashFormat(1500)>>.// <<case "captured teen">> @@ -1508,7 +1508,7 @@ With apprehension, you decide to let the call through. The screen switches from The men explain that they've captured the young daughter of a wealthy old-world businessman, by abducting her straight from a gated community. It's far from uncommon for girls to be captured and sold as slaves, but that these men had the balls to raid a gated community is something else. There are still some places in the world that are considered safe, where the world's deterioration isn't readily apparent. Showing that these places aren't safe from the predations of slavers upsets what little balance that the old world still has left, and that isn't always a good thing for the Free Cities.<br><br> At any rate, she's a fine capture. And unsurprisingly, they want to get rid of her. Fast. They're willing to offer a below-market price for her enslavement. <br><br> -//You can buy out her auction for ¤10000.// +//You can buy out her auction for <<print cashFormat(10000)>>.// <<case "desperate university milf">> @@ -1646,7 +1646,7 @@ Coming to your desk in the morning, you see that your assistant has flagged an i <br><br> The current sale offer comes from one of the arcology's oldest college frat-houses - apparently a wealthy alumnus of the fraternity has bestowed a significant donation on the current brothers of the frat house. A few visits to the slave market later, the frat house is practically flush with fresh, nubile, slavegirls. Yet, all these new slaves have left little room for one of the frat house's oldest fixtures - an older female slave who doubled as both a housekeeper and fuckhole for a few generations of horny students. She's pretty and has been well-trained over the years, if a bit exhausted from her decades of serving as a sexual outlet to a house of frat brothers. <br><br> -//The brothers don't want to hold onto her for long, having already been entranced by their multitude of new purchases - which makes this a nice opportunity, as the price for the middle-aged woman is set pretty low. It'll just take ¤2500 to buy her off their hands.// +//The brothers don't want to hold onto her for long, having already been entranced by their multitude of new purchases - which makes this a nice opportunity, as the price for the middle-aged woman is set pretty low. It'll just take <<print cashFormat(2500)>> to buy her off their hands.// <<case "immigrant">> @@ -1942,7 +1942,7 @@ Every push, every desperate contraction must be agonizing to her. Fortunately yo She comes immediately from the immigration center to your arcology. You patiently explain the realities of the situation to her. She isn't too bright and it takes a while for things to sink in. The scanners finally do it, though. She sobs as the biometric scanners scrupulously record her every particular as belonging not to a person but to a piece of human property. She tries to resist placing her biometric signature in testament to the truth of her debt, but when you observe that the alternative is death, she complies. You add that she's already been purchased by a brothel, and would be well advised to keep obeying. She breaks down entirely at this. <</switch>> <</replace>> -<</link>> //This will bring in ¤$slaveCost.// +<</link>> //This will bring in <<print cashFormat($slaveCost)>>.// <</switch>> <<else>> //You lack the necessary funds to enslave her.// @@ -1953,9 +1953,9 @@ Every push, every desperate contraction must be agonizing to her. Fortunately yo <<replace "#result">> You take her up on her offer, <<if $PC.dick == 1>> - grab her wiggling hips, and hilt your dick in her tight ass. She's clueless when it comes to anal, so the experience isn't too enjoyable for you. You leave her with a ¤1 tip, a load of cum in her butt and a smile on her face over getting any money at all. + grab her wiggling hips, and hilt your dick in her tight ass. She's clueless when it comes to anal, so the experience isn't too enjoyable for you. You leave her with a <<print cashFormat(1)>> tip, a load of cum in her butt and a smile on her face over getting any money at all. <<else>> - pull out a strapon you carry for just such an occasion, grab her wiggling hips, and hilt yourself in her tight ass. She's clueless when it comes to anal, so the experience isn't too enjoyable for you. You leave her with a ¤1 tip, a sore rear and a smile on her face over getting any money at all. + pull out a strapon you carry for just such an occasion, grab her wiggling hips, and hilt yourself in her tight ass. She's clueless when it comes to anal, so the experience isn't too enjoyable for you. You leave her with a <<print cashFormat(1)>> tip, a sore rear and a smile on her face over getting any money at all. <</if>> <</replace>> <</link>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index 8cbfbe816f6a3816ff95afd19823988212de2c3f..e4d614e66c4605219e8b309bc7dd268bfc74a633 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -526,7 +526,7 @@ She waits anxiously for your decision. <<set $activeSlave.ID = $newRelativeRecruitID++>> <br><br> -You look up the _relationType. She costs ¤$slaveCost, a bargain, but you won't be able to inspect her beyond her likely resemblance to her +You look up the _relationType. She costs <<print cashFormat($slaveCost)>>, a bargain, but you won't be able to inspect her beyond her likely resemblance to her <<switch _relationType>> <<case "daughter">> mother. Her listing states that she was used as a prostitute by her previous owner. @@ -1003,7 +1003,7 @@ She waits anxiously for your decision. <br><br> -You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but you won't be able to inspect her beyond her likely resemblance to her <<print relationTargetWord($activeSlave)>>. +You look up the $activeSlave.relation. She costs <<print cashFormat($slaveCost)>>, a bargain, but you won't be able to inspect her beyond her likely resemblance to her <<print relationTargetWord($activeSlave)>>. <br><br> diff --git a/src/uncategorized/reShelterInspection.tw b/src/uncategorized/reShelterInspection.tw index 74ed192a532f6f9307f6e162b9d29b16f9ce8984..d4c635b3b800cb10c85d4e4b8983f5bcce00027d 100644 --- a/src/uncategorized/reShelterInspection.tw +++ b/src/uncategorized/reShelterInspection.tw @@ -95,7 +95,7 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema <<set $shelterAbuse += 10>> <<include "New Slave Intro">> <</replace>> -<</link>> //This will cost ¤$contractCost// +<</link>> //This will cost <<print cashFormat($contractCost)>>// <<if ($dairy > 0) && ($dairyRestraintsSetting > 1) && ($subSlave.assignment == "work in the dairy")>> <br><<link "The slave is attached to a milking machine, and so will be the inspector">> <<assignJob $activeSlave "work in the dairy">> @@ -106,7 +106,7 @@ Not waiting to be greeted, the inspector looks up at the nearest camera and dema <<set $shelterAbuse += 10>> <<AddSlave $activeSlave>> /* skip New Slave Intro */ <</replace>> -<</link>> //This will cost ¤<<print $contractCost/2>>// +<</link>> //This will cost <<print cashFormat($contractCost/2)>>// <</if>> <<if ($dairyRestraintsSetting < 2) || ($subSlave.assignment != "work in the dairy")>> <br><<link "Allow the inspection">> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index d74412fffba3946d59bb1519df6de1b6819bc148..9ced49c72f4bed42f339cc23838317f919e23bb9 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -55,7 +55,7 @@ A matronly woman comes to your penthouse in tears. It seems she is a tenant of y <br><br> -//Enslaving her will cost ¤<<print $contractCost>>. Alternatively, you could sell your rights to her. Less costs, this will bring in ¤<<print $slaveCost>>. As a third option, for ¤<<print ($contractCost*2)>> you could manipulate her to bind both mother and daughter, but you wouldn't be able to examine the daughter first.// +//Enslaving her will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could manipulate her to bind both mother and daughter, but you wouldn't be able to examine the daughter first.// <<case "posh mother daughter">> @@ -99,7 +99,7 @@ An older woman comes to see you representing her family business. She's pretty e <br><br> -//Enslaving the mother will cost ¤<<print $contractCost>>. Alternatively, you could sell your rights to her. Less costs, this will bring in ¤<<print $slaveCost>>. As a third option, for ¤<<print ($contractCost*2)>> you could enslave both mother and daughter, but you wouldn't be able to examine the daughter first.// +//Enslaving the mother will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both mother and daughter, but you wouldn't be able to examine the daughter first.// <<case "incest mother son">> @@ -153,7 +153,7 @@ This call is coming from a public kiosk, which is usually an indication that the <br><br> -It would cost ¤<<print $contractCost>> to enslave the two of them. +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<case "incest father daughter">> @@ -193,7 +193,7 @@ This call is coming from a public kiosk, which is usually an indication that the <br><br> -It would cost ¤<<print $contractCost>> to enslave the two of them. +It would cost <<print cashFormat($contractCost)>> to enslave the two of them. <<case "mismatched pair">> @@ -255,7 +255,7 @@ You bring up a video feed of the one-room apartment they share. A man, clearly a <br><br> -//Enslaving the younger, sissy sister will cost ¤<<print $contractCost>>. Alternatively, you could sell your rights to her. Less costs, this will bring in ¤<<print $slaveCost>>. As a third option, for ¤<<print ($contractCost*2)>> you could enslave both sisters, but you wouldn't be able to examine the older one first. She'll likely be very rebellious and sexually unskilled.// +//Enslaving the younger, sissy sister will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>. As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both sisters, but you wouldn't be able to examine the older one first. She'll likely be very rebellious and sexually unskilled.// <<case "matched pair">> @@ -316,7 +316,7 @@ One of them speaks up. "We're twins, <<if def $PC.customTitle>>$PC.customTitle<< <br><br> -"We cost ¤<<print $contractCost>>, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"We cost <<print cashFormat($contractCost)>>, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> @@ -381,7 +381,7 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if> <br><br> -"We cost ¤<<print $contractCost>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"We cost <<print cashFormat($contractCost)>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> @@ -460,7 +460,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <br><br> -"We cost ¤<<print $contractCost>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"We cost <<print cashFormat($contractCost)>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> @@ -531,7 +531,7 @@ This call is coming from a public kiosk, which is usually an indication that the <br><br> -//Enslaving her will cost ¤<<print $contractCost>>. Alternatively, you could sell your rights to her. Less costs, this will bring in ¤<<print $slaveCost>>.<<if $minimumSlaveAge <= 3>> As a third option, for ¤<<print ($contractCost*2)>> you could enslave both mother and her eldest child, the rest will be sent to the slave orphanages, but you can't tell its gender from the call. She should be a good value, though.<</if>>// +//Enslaving her will cost <<print cashFormat($contractCost)>>. Alternatively, you could sell your rights to her. Less costs, this will bring in <<print cashFormat($slaveCost)>>.<<if $minimumSlaveAge <= 3>> As a third option, for <<print cashFormat(($contractCost*2))>> you could enslave both mother and her eldest child, the rest will be sent to the slave orphanages, but you can't tell its gender from the call. She should be a good value, though.<</if>>// <<default>> <br>ERROR: bad recETS event $RecETSevent diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index dd31480540626f888391c115c2e0def88ca4a936..bdbb60d65181c4733b09c543169a96a875633443 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -1265,7 +1265,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <<set $activeLimbs.ID = $activeSlave.ID>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <<elseif $prostheticsUpgrade == 2>> <<if $activeSlave.amp >= 0>> @@ -1286,7 +1286,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> | <<if $activeSlave.amp != -2 && $activeSlave.readyLimbs.includes(-2) != 1>> @@ -1299,7 +1299,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> | <<if $activeSlave.amp != -3 && $activeSlave.readyLimbs.includes(-3) != 1>> @@ -1312,7 +1312,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> | <<if $activeSlave.amp != -4 && $activeSlave.readyLimbs.includes(-4) != 1>> @@ -1325,7 +1325,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> <<else>> <<if $activeSlave.amp >= 0>> @@ -1346,7 +1346,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤5000// + <</link>> //Costs <<print cashFormat(5000)>>// <</if>> <<if $activeSlave.amp != -2 && $activeSlave.readyLimbs.includes(-2) != 1>> | @@ -1359,7 +1359,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> <<if $activeSlave.amp != -3 && $activeSlave.readyLimbs.includes(-3) != 1>> | @@ -1372,7 +1372,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> <<if $activeSlave.amp != -4 && $activeSlave.readyLimbs.includes(-4) != 1>> | @@ -1385,7 +1385,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤10000// + <</link>> //Costs <<print cashFormat(10000)>>// <</if>> <<if $activeSlave.amp != -5 && $activeSlave.readyLimbs.includes(-5) != 1>> | @@ -1398,7 +1398,7 @@ The prosthesis facility is not currently building a set of artificial limbs for <</if>> <<set $limbs.push($activeLimbs)>> <<goto "Remote Surgery">> - <</link>> //Costs ¤15000// + <</link>> //Costs <<print cashFormat(15000)>>// <</if>> <</if>> <<elseif $activeLimbs.weeksToCompletion > 0>> diff --git a/src/uncategorized/resEndowment.tw b/src/uncategorized/resEndowment.tw index 6e1a4cd5437e045831cdcb19abc88e91b7f7a352..5530e2ea86913feb91966da93df828a891999963 100644 --- a/src/uncategorized/resEndowment.tw +++ b/src/uncategorized/resEndowment.tw @@ -57,7 +57,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Endow better skills training">> <<replace "#result">> @@ -66,7 +66,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -74,7 +74,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<elseif $RESEndowment == "GRI">> <<link "Focus on curative research">> <<replace "#result">> @@ -83,7 +83,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Support refined hormonal research to prevent shrinkage">> <<replace "#result">> @@ -92,7 +92,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -100,7 +100,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<elseif $RESEndowment == "SCP">> <<link "Endow a focus on loyalty at the cost of intelligence">> <<replace "#result">> @@ -109,7 +109,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Support better skills training">> <<replace "#result">> @@ -118,7 +118,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -126,7 +126,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<elseif $RESEndowment == "LDE">> <<link "Endow drug therapy designed to enhance infatuation">> <<replace "#result">> @@ -135,7 +135,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Support refined hormonal research to prevent shrinkage">> <<replace "#result">> @@ -144,7 +144,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -152,7 +152,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<elseif $RESEndowment == "TGA">> <<link "Endow an advanced training center to produce fanatical loyalty">> <<replace "#result">> @@ -161,7 +161,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Endow a combat training program">> <<replace "#result">> @@ -170,7 +170,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -178,7 +178,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<elseif $RESEndowment == "HA">> <<link "Support higher education training">> <<replace "#result">> @@ -187,7 +187,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Focus on growth stimulants research">> <<replace "#result">> @@ -196,7 +196,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Focus on strongfat body type">> <<replace "#result">> @@ -205,7 +205,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -213,7 +213,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<elseif $RESEndowment == "TCR">> <<link "Encourage the sale of breeding bulls">> <<replace "#result">> @@ -222,7 +222,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Encourage the sale of heifers">> <<replace "#result">> @@ -231,7 +231,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Make a generous contribution">> <<replace "#result">> @@ -239,7 +239,7 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <<else>> <<link "Fund the first matron">> <<replace "#result">> @@ -250,7 +250,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Fund the second matron">> <<replace "#result">> @@ -261,7 +261,7 @@ <<set $cash -= 50000>> <<set $rep += 1500>> <</replace>> - <</link>> //This will cost ¤50000// + <</link>> //This will cost <<print cashFormat(50000)>>// <br> <<link "Patronize them without taking sides">> <<replace "#result">> @@ -269,6 +269,6 @@ <<set $cash -= 10000>> <<set $rep += 1000>> <</replace>> - <</link>> //This will cost ¤10000// + <</link>> //This will cost <<print cashFormat(10000)>>// <</if>> </span> diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw index ff11c3057433eab56e73a3f586b9ce6bed32b328..d18eb219516f8ecc3466d44df29a9504abfa0965 100644 --- a/src/uncategorized/rulesAssistant.tw +++ b/src/uncategorized/rulesAssistant.tw @@ -2135,7 +2135,7 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <<if $currentRule.pornFameSpending == -1>> Release of feeds showing excellent slaves' sex lives: ''off.'' <<else>> - Weekly porn publicity subsidy: ''¤$currentRule.pornFameSpending.'' + Weekly porn publicity subsidy: ''<<print cashFormat($currentRule.pornFameSpending)>>.'' <</if>> </span> @@ -2486,6 +2486,8 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <br><br> [[Export this rule|Export Rule]] | + + [[Export all rules|Export All Rules]] | <</if>> [[Import a rule|Import Rule]] diff --git a/src/uncategorized/saGetMilked.tw b/src/uncategorized/saGetMilked.tw index 3657bac3b39dc83dbfebb757cc5bf2e5b8acf55c..67b9b6285451922575e915f3b15930e610c98146 100644 --- a/src/uncategorized/saGetMilked.tw +++ b/src/uncategorized/saGetMilked.tw @@ -155,13 +155,13 @@ gets milked this week. <<if ($arcologies[0].FSPastoralistLaw == 1)>> <<set $milkSale = $milk*(8+Math.trunc($arcologies[0].FSPastoralist/30))>> - Since breast milk is $arcologies[0].name's only legal dairy product, she can scarcely be milked fast enough, and she makes @@.yellowgreen;¤$milkSale.@@ + Since breast milk is $arcologies[0].name's only legal dairy product, she can scarcely be milked fast enough, and she makes @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ <<elseif ($arcologies[0].FSPastoralist != "unset")>> <<set $milkSale = $milk*(6+Math.trunc($arcologies[0].FSPastoralist/30))>> - Since milk is fast becoming a major part of the $arcologies[0].name's dietary culture, her milk is in demand, and she makes @@.yellowgreen;¤$milkSale.@@ + Since milk is fast becoming a major part of the $arcologies[0].name's dietary culture, her milk is in demand, and she makes @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ <<else>> <<set $milkSale = $milk*6>> - Her milk is sold for @@.yellowgreen;¤$milkSale.@@ + Her milk is sold for @@.yellowgreen;<<print cashFormat($milkSale)>>.@@ <</if>> <<set $cash += $milkSale>> <<set _incomeStats.income += $milkSale>> @@ -416,15 +416,15 @@ gets milked this week. <<if ($arcologies[0].FSPastoralist == "unset")>> <<set _cumSale = ($cum*random(15,25))>> <<if $slaves[$i].vasectomy == 1>><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> - She produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate is sold for @@.yellowgreen;¤<<print _cumSale>>.@@ + She produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ <<elseif $arcologies[0].FSPastoralistLaw == 1>> <<set _cumSale = ($cum*(random(20,40)))>> <<if $slaves[$i].vasectomy == 1>><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> - She produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in extremely high demand as one of $arcologies[0].name's few legal sources of animal protein, is sold for @@.yellowgreen;¤<<print _cumSale>>.@@ + She produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in extremely high demand as one of $arcologies[0].name's few legal sources of animal protein, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ <<else>> <<set _cumSale = ($cum*(random(10,20)+Math.trunc($arcologies[0].FSPastoralist/10)))>> <<if $slaves[$i].vasectomy == 1>><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> - She produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in high demand given the new cultural preference for slave products, is sold for @@.yellowgreen;¤<<print _cumSale>>.@@ + She produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in high demand given the new cultural preference for slave products, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ <</if>> <<set $cash += _cumSale>> <<set _incomeStats.income += _cumSale>> @@ -497,7 +497,7 @@ gets milked this week. <<set $fluidSale = Math.trunc($fluidSale*(1 + ($arcologies[0].FSPastoralist-30)/140)) >> /* fully accepted parsoralism gives +50% on the price*/ Because of your arcology's cultural preferences, it comes with extra value. <</if>> - It is sold for @@.yellowgreen;¤<<print $fluidSale>>.@@ + It is sold for @@.yellowgreen;<<print cashFormat($fluidSale)>>.@@ <<set $cash += $fluidSale>> <<set _incomeStats.income += $fluidSale>> <</if>> /* CLOSES FEMALE PROSTATE FLUID GATHERING */ diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 6036f7bedd2814bfb04bff33e34494125b1f1080..489f1bd5319760b83e55c2634fc1b728de492711 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -7199,7 +7199,7 @@ <<if $slaves[$i].breedingMark == 1>> <<if $slaves[$i].preg > 3 || $slaves[$i].pregKnown == 1>> <<if $slaves[$i].pregSource != -1>> - $slaves[$i].slaveName's weekly health checkup revealed she is pregnant with an unacceptable child. @@.red;Its life has been terminated, you have been fined ¤100000, and your rep among the Elite has been severely damaged.@@ + $slaves[$i].slaveName's weekly health checkup revealed she is pregnant with an unacceptable child. @@.red;Its life has been terminated, you have been fined <<print cashFormat(100000)>>, and your rep among the Elite has been severely damaged.@@ <<set $slaves[$i].preg = 0>> <<set $slaves[$i].pregType = 0>> <<set $slaves[$i].pregSource = 0>> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index cdfc5f6950b37a283cf37ba375ccbc5e5d870b0d..356857c16a14e5675088295b594bb7f6ac8a1513 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -95,9 +95,9 @@ <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $BrothiIDs.length > 2>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for leaving plentiful outlets for her nymphomania under her care. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for leaving plentiful outlets for her nymphomania under her care. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -368,9 +368,9 @@ <<elseif ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $BrothiIDs.length > 2>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName to get her off. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName to get her off. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -562,9 +562,9 @@ <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $ClubiIDs.length > 2>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for leaving plentiful, tantilizing, outlets for her nymphomania under her care. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for leaving plentiful, tantilizing, outlets for her nymphomania under her care. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -807,9 +807,9 @@ <<elseif ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $ClubiIDs.length > 2>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName to get her off. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName to get her off. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -1002,9 +1002,9 @@ <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $slaves.length > 5>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;happily avails@@ herself to any slaves visiting the patients under her care. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;happily avails@@ herself to any slaves visiting the patients under her care. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day traffic in $clinicName picks up. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day traffic in $clinicName picks up. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -1226,7 +1226,7 @@ <</if>> <<elseif ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly takes the opportunity@@ whenever visiting slaves are present. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly takes the opportunity@@ whenever visiting slaves are present. <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> @@ -1629,9 +1629,9 @@ <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $SpaiIDs.length > 2>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for all the warm, moist bodies lounging around $spaName. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for all the warm, moist bodies lounging around $spaName. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day more vulnerable girls enter $spaName. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day more vulnerable girls enter $spaName. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> @@ -1702,10 +1702,969 @@ <</if>> <<case "rest in the spa">> <<if $slaves[$i].devotion < -50>> - is so unhappy that she has little interest in getting off, not that her clients care. + is so unhappy that she has little interest in getting off. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off. + <<set $slaves[$i].need = 0>> + <<elseif $Attendant != 0>> + is routinely relieved of any built up tension by $Attendant.slaveName and her + <<if canPenetrate($slaves[$i]) && $Attendant.boobs >= 500>> + luscious breasts. + <<set $slaves[_FLs].mammaryCount += 14, $mammaryTotal += 14>> + <<else>> + <<if $slaves[_FLs].lips > 40>> + luscious lips. + <<elseif $slaves[_FLs].oralSkill > 30>> + skilled tongue. + <<else>> + willing mouth. + <</if>> + <<set $slaves[_FLs].oralCount += 14, $oralTotal += 14>> + /* possible cumflation code here */ + <</if>> + <<set $slaves[$i].need -= 60>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + refuses to come up to the penthouse for sexual release, or to beg to share a bath with you, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion < 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to the penthouse to beg for sexual release or for you to join her in $spaName. + <<else>> + doesn't mind having to come to the penthouse to beg for sexual release or for you to join her in $spaName. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion >= 50 */ + willingly comes up to the penthouse and begs you to + <<saRulesPlayerFetishPlay>> + whenever the urge strikes. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 50)>> + accepts having to relieve herself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disappointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced by the urges induced by the food to demand sex from other slaves, and @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + happily @@.mediumaquamarine;avails herself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced by the urges induced by the food to swap sex with other slaves, and @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<switch $spaDecoration>> + <<case "Chinese Revivalist">> + The steam of the bathhouse lingers even in her personal room and @@.hotpink;dulls her will.@@ + <<set $slaves[$i].devotion += 1>> + <<case "Chattel Religionist">> + She gets a space of her own in the communal slave quarters, but the constant sexual presence of the other slaves @@.hotpink;get her used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep her aware of her lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<case "Degradationist">> + She gets a little room all to herself, allowing her to feel self-reliant; or it would, if it didn't have numerous cameras watching her every move. The conditions @@.hotpink;get her used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep her aware of her lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<case "Asset Expansionist" "Transformation Fetishist" "Pastoralist">> + She gets a little room all to herself, allowing her to feel self-reliant; or it would, if it weren't filled with constant reminders of her changing body. The conditions @@.hotpink;get her used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep her aware of her lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<default>> + She gets a comfortable little room all to herself, allowing her to let down her guard and @@.mediumaquamarine;feel self-reliant.@@ + <<set $slaves[$i].trust += 1>> + <</switch>> + <<else>> + <<switch $spaDecoration>> + <<case "Chinese Revivalist">> + The steam of the bathhouse lingers even in her personal room and @@.hotpink;renders her even more submissive.@@ + <<set $slaves[$i].devotion += 1>> + <<case "Chattel Religionist">> + She likes her personal space in $spaName, even if it smells of sex and steam. + <<case "Degradationist">> + <<if ($slaves[$i].trust > 40)>> + The invasive living conditions of $spaName @@.gold;remind her not to get too comfortable@@ with her life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The invasive living conditions of $spaName @@.gold;keep her aware of her place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Asset Expansionist" "Transformation Fetishist" "Pastoralist">> + She likes her little room in $spaName, <<if $slaves[$i].boobs < 10000>>even if her boobs are too small to make the most of it<<else>>even more so, since it accommodates her expansive bust<</if>>. + <<default>> + She loves her little room in $spaName. It's the perfect end to a day of relaxation. + <<set $slaves[$i].trust += 1>> + <</switch>> + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $SpaiIDs.length > 2>> + Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ + <<else>> + Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day another slave grabs her from under the water. + <</if>> + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $SpaiIDs.length > 2>> + Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. + <<else>> + Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $SpaiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + <<else>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day <<if $Attendant != 0>>more of your slaves join her in the pool<<else>>you assign more girls to $spaName to help her relieve her <<if $slaves[$i].balls > 0>>swollen balls<<else>>tension<</if>><</if>>. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $SpaiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole pool of girls for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day <<if $Attendant != 0>>more of your slaves join her in the pool<<else>>you assign more girls to $spaName to help her unwind<</if>>. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $SpaiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole pool of girls for her to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day <<if $Attendant != 0>>more of your slaves join her in the pool<<else>>you assign more girls to $spaName to help her unwind<</if>>. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $SpaiIDs.length > 2>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. + <<else>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact $spaName is <<if $Attendant != 0>>mostly frequented by other slaveowners' stock<<else>>her litle private sanctuary<</if>>. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she mingles with other soaking slaves, analyzing her sexual tastes. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + <<if $slaves[$i].devotion > 50>> + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + She's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + She's only obedient out of terror, so she sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + She hates you too much to obey, so she needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she usually spends in a private bath<<if $Attendant != 0>> enjoying $Attendant.slaveName's best care<</if>>. + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When she disobeys, she's + <<if $cellblock != 0>> + @@.gold;put in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. + <<else>> + @@.gold;shut up in a box@@ until she behaves. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When she disobeys, she's @@.gold;denied@@ her next orgasm, @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <<case "be the Schoolteacher">> + <<set $slaves[$i].need -= $schoolroom*10>> + <<set _sexLessons = $schoolroom*2>> + <<if canDoVaginal($slaves[$i])>> + <<set $slaves[$i].vaginalCount += _sexLessons, $vaginalTotal += _sexLessons>> + <</if>> + <<if canDoAnal($slaves[$i])>> + <<set $slaves[$i].analCount += _sexLessons, $analTotal += _sexLessons>> + <</if>> + <<if canPenetrate($slaves[$i])>> + <<set $slaves[$i].penetrativeCount += _sexLessons, $penetrativeTotal += _sexLessons>> + <</if>> + <<set $slaves[$i].oralCount += _sexLessons, $oralTotal += _sexLessons>> + <<if $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off with her students, so being forbidden from masturbation doesn't really bother her. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off with her students, so she doesn't feel the need for release that often. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + willingly begs you to + <<saRulesPlayerFetishPlay>> + in front of her class when ever she crosses paths with you. + <<saRulesPlayerEnergy>> + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion < 80)>> + is a little disappointed that she's limited to her hands and toys outside of class, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you won't make an example out of her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + happily @@.mediumaquamarine;takes advantage@@ of your permission to demand that other slaves have sex with her for her lesson plan. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> /* universalRulesConsent is not zero */ + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + She is @@.hotpink;very happy@@ with her private room in the back of $schoolroomName and @@.mediumaquamarine;trusts@@ you a bit more for placing the future education of your slaves in her hands. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $SchlRiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for giving her plentiful teacher's assistants for her nymphomania. + <<else>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $SchlRiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole class of girls for her to rape lessons into. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $SchlRiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole class of girls to demonstrate proper submission with. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day more of your slaves enroll in $schoolroomName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she teaches students, analyzing her preferences. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in her room<<if $SchlRiIDs.length > 1>> giving private lessons to a student<</if>>. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<case "learn in the schoolroom">> + <<if $Schoolteacher != 0>> + <<set $slaves[$i].need -= 30>> + <<set $slaves[$i].oralCount += 7, $slaves[$i].mammaryCount += 7, $oralTotal += 7, $mammaryTotal += 7>> + <<if canDoVaginal($slaves[$i])>> + <<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>> + <<set $slaves[$i].need -= 10>> + <<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].vagina != 0>> + <<KnockMeUp $slaves[$i] 5 0 $Schoolteacher.ID 1>> + <</if>> + <</if>> + <<if canDoAnal($slaves[$i])>> + <<set $slaves[$i].analCount += 7, $analTotal += 7>> + <<set $slaves[$i].need -= 10>> + <<if canImpreg($slaves[$i], $Schoolteacher) && $slaves[$i].breedingMark == 0 && $slaves[$i].anus != 0>> + <<KnockMeUp $slaves[$i] 5 1 $Schoolteacher.ID 1>> + <</if>> + <</if>> + <<if canPenetrate($slaves[$i])>> + <<set $slaves[$i].penetrativeCount += 7, $penetrativeTotal += 7>> + <<set $slaves[$i].need -= 10>> + <<if canImpreg($Schoolteacher, $slaves[$i]) && $Schoolteacher.breedingMark == 0 && $Schoolteacher.vagina != 0 && $Schoolteacher.auns != 0>> + <<KnockMeUp $slaves[_FLs] 5 0 $slaves[$i].ID 1>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that she has little interest in getting off, making the rule restricting her sexual outlets superfluous. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off, making the rule restricting her sexual outlets superfluous. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off during class despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>> + She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off during class, so being forbidden to masturbate doesn't affect her seriously. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off during class, so she doesn't feel the need to masturbate frequently. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion < 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to you to beg for sexual release. + <<else>> + doesn't mind having to come to you to beg for sexual release. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion >= 50 */ + willingly begs you to + <<saRulesPlayerFetishPlay>> + every chance she gets. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 50)>> + accepts having to relieve herself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disappointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + happily @@.mediumaquamarine;avails herself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + The reasonable living conditions allow her to @@.mediumaquamarine;feel self-reliant.@@ + <<set $slaves[$i].trust += 1>> + <<else>> + She likes her personal space in the dormitory even if the other students sometimes bother her. + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ + <<else>> + Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day more girls enroll in $schoolroomName. + <</if>> + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. + <<else>> + Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $SchlRiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + <<else>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName to get her off. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $SchlRiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole class of girls for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for her to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $SchlRiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole class of girls for her to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day more girls enroll in $schoolroomName for her to dominate. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $SchlRiIDs.length > 2 || $Schoolteacher != 0>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. + <<else>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact $schoolroomName is rather empty. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she services customers, analyzing her sexuality. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + <<if $slaves[$i].devotion > 50>> + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + She's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + She's only obedient out of terror, so she sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + She hates you too much to obey, so she needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in her dorm room. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When she disobeys, she + <<if $cellblock != 0>> + @@.gold;spends after class in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's method of teaching<</if>>. + <<else>> + spends her off hours @@.gold;shut up in a box@@ until she behaves. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When she disobeys, she finds her next client is into @@.gold;orgasm denial,@@ @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <<case "be the Stewardess">> + <<set $slaves[$i].need -= $ServQiIDs.length*10>> + <<if $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off while performing her duties, so being forbidden from masturbation doesn't really bother her. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off while performing her duties, so she doesn't feel the need for release that often. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + willingly begs you to + <<saRulesPlayerFetishPlay>> + whenever she crosses paths with you. + <<saRulesPlayerEnergy>> + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion < 80)>> + is a little disappointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + happily @@.mediumaquamarine;avails herself@@ of your permission to demand that other slaves have sex with her. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> /* universalRulesConsent is not zero */ + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + She is @@.hotpink;very happy@@ with her private room off of $servantsQuartersName and @@.mediumaquamarine;trusts@@ you a bit more for placing her in charge of it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $ServQiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for leaving plentiful outlets for her nymphomania under her charge. + <<else>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $servantsQuartersName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $ServQiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing so many maids for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $servantsQuartersName for her to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $ServQiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for allowing her so many maids to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to her domain. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she manages the servants, analyzing her preferences. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in her room<<if $ServQiIDs.length > 1>> with enjoying some service from her underlings<</if>>. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<case "be a servant">> + <<set $slaves[$i].need -= $slaves.length*5>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that she has little interest in getting off. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].energy <= 20>> - is frigid and has little interest in getting off, not that her clients care. + is frigid and has little interest in getting off. <<set $slaves[$i].need = 0>> <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> <<if ($slaves[$i].devotion <= 20)>> @@ -1726,17 +2685,17 @@ <<else>> <<if ($slaves[$i].releaseRules == "restrictive")>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - refuses to come up to the penthouse for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + refuses to offer herself to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. <<set $slaves[$i].trust -= 2>> <<elseif ($slaves[$i].devotion < 50)>> <<if $slaves[$i].devotion <= 20>> - occasionally comes to the penthouse to beg for sexual release. + occasionally stops by your office to offer herself to you. <<else>> - doesn't mind having to come to the penthouse to beg for sexual release. + doesn't mind stopping by your office to beg for sexual release. <</if>> <<saRulesPlayerEnergy>> <<else>> /* $slaves[$i].devotion >= 50 */ - willingly comes up to the penthouse and begs you to + willingly stops by your office and begs you to <<saRulesPlayerFetishPlay>> every break she gets. <<saRulesPlayerEnergy>> @@ -1744,15 +2703,12 @@ <<saRulesPlayerDiscoversFetish>> <<saRulesPlayerDrugEffects>> <<elseif ($slaves[$i].releaseRules == "masturbation")>> - <<if $slaves[$i].sexualFlaw == "attention whore">> - @@.hotpink;enjoys being allowed to masturbate,@@ especially since its often to the pleasure of an aroused client. - <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - takes solace in her permission to masturbate rather than being forced to beg for sex, though being forced to do it in front of an aroused client prevents her from getting complacent; you can never know when they'll want more. - <<set $slaves[$i].need = 0>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion <= 20)>> - enjoys being allowed to masturbate rather than trading sex with other slaves, though being forced to do it in front of an aroused client @@.gold;terrifies her;@@ you can never know when they'll want more. - <<set $slaves[$i].trust -= 1, $slaves[$i].need = 0>> + enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> <<elseif ($slaves[$i].devotion < 50)>> accepts having to relieve herself solely through masturbation. <<set $slaves[$i].need = 0>> @@ -1776,15 +2732,15 @@ masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - refuses to use other slaves to get off, and is forced to take additional clients @@.gold;as punishment@@ for illicit masturbation. + refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation. <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> <</if>> <<elseif ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than demanding sex from other slaves or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - is forced by the urges induced by the food to either demand sex from other slaves or attempt to attract additional clients. She @@.hotpink;hates herself@@ for it. + is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> <</if>> <<elseif ($slaves[$i].devotion < 50)>> @@ -1801,7 +2757,7 @@ <<else>> /* universalRulesConsent is not zero */ <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing her fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. @@ -1809,10 +2765,10 @@ <</if>> <<elseif ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].releaseRules == "permissive")>> - prefers to masturbate rather than trading sex with other slaves or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you. <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> <<else>> - is forced by the urges induced by the food to either swap sex with other slaves or attempt to attract additional clients. She @@.hotpink;hates herself@@ for it. + is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it. <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> <</if>> <<elseif ($slaves[$i].devotion < 50)>> @@ -1845,82 +2801,94 @@ <</if>> <<if ($slaves[$i].devotion <= 20)>> - <<switch $brothelDecoration>> - <<case "Chattel Religionist" "Degradationist" "standard">> - The spare living conditions of $brothelName @@.hotpink;get her used@@ to the routine of + <<switch $servantsQuartersDecoration>> + <<case "Degradationist">> + The abysmal living conditions @@.hotpink;force her to get used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep her aware of her meaningless she is.@@ + <<set $slaves[$i].trust -= 3>> + <<else>> + slavery and @@.gold;reminds her that her is meaningless.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Supremacist" "Subjugationist">> + The spare living conditions @@.hotpink;get her used@@ to the routine of <<if ($slaves[$i].trust > 20)>> slavery and @@.gold;keep her aware of her lowly place.@@ <<set $slaves[$i].trust -= 1>> <<else>> slavery. <</if>> - <<set $slaves[$i].devotion += 1>> + Every time she has to watch another slave get beaten @@.gold;solidifies her fears.@@ + <<set $slaves[$i].trust -= 1>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> + The spare living conditions @@.hotpink;get her used@@ to the routine of slavery. + <<case "Arabian Revivalist" "Egyptian Revivalist">> + The spare living conditions @@.hotpink;get her used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery, but the small luxuries @@.mediumaquamarine;afford her some dignity.@@ + <<set $slaves[$i].trust += 1>> + <<else>> + slavery. + <</if>> <<default>> - She gets a little room all to herself, allowing her to feel self-reliant; or it would, if it didn't reek of sex and shame after all the customers she serviced in it. + The reasonable living conditions allow her to @@.mediumaquamarine;feel some dignity@@ after @@.hotpink;cleaning up sexual fluids and servicing slaves all day.@@ + <<set $slaves[$i].trust += 1>> <</switch>> + <<set $slaves[$i].devotion += 1>> <<else>> - <<switch $brothelDecoration>> - <<case "Chattel Religionist" "Degradationist" "standard">> + <<switch $servantsQuartersDecoration>> + <<case "Degradationist">> <<if ($slaves[$i].trust > 40)>> - The spare living conditions of $brothelName @@.gold;remind her not to get too comfortable@@ with her life. + The abysmal living conditions of $servantsQuartersName @@.gold;remind her that her life is absolutely meaningless to you.@@ + <<set $slaves[$i].trust -= 3>> + <<elseif ($slaves[$i].trust > 10)>> + The abysmal living conditions of $servantsQuartersName @@.gold;remind her that she is worthless as a person to you.@@ + <<set $slaves[$i].trust -= 2>> + <</if>> + <<case "Supremacist" "Subjugationist">> + <<if ($slaves[$i].trust > 40)>> + The spare living conditions of $servantsQuartersName @@.gold;remind her not to get too comfortable@@ with her life. <<set $slaves[$i].trust -= 2>> <<elseif ($slaves[$i].trust > 10)>> - The spare living conditions of $brothelName @@.gold;keep her aware of her place.@@ + The spare living conditions of $servantsQuartersName @@.gold;keep her aware of her place.@@ <<set $slaves[$i].trust -= 1>> <</if>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> + The living conditions of $servantsQuartersName might be spare, but they are no means uncomfortable. + <<case "Arabian Revivalist" "Egyptian Revivalist">> + The living conditions of $servantsQuartersName might be spare, but she loves the little luxuries that come with them. <<default>> - She likes her little room in $brothelName, even if it smells of sex after fucking in it all day. + She likes her personal space in $servantsQuartersName's dormitory. <</switch>> <</if>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].trust > -10)>> - <<if $BrothiIDs.length > 2 || $Madam != 0>> - Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ + <<if $slaves.length > 2 || $helots > 0>> + Under the rules and her job, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ <<else>> - Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you assign more girls to $brothelName. + Under the rules and her job, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you bring home more girls. <</if>> <<set $slaves[$i].trust -= 2>> <<else>> - <<if $BrothiIDs.length > 2 || $Madam != 0>> - Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. + <<if $slaves.length > 2 || $helots > 0>> + Under the rules and her job, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. <<else>> - Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. + Under the rules and her job, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. <</if>> <</if>> <<elseif ($slaves[$i].releaseRules != "restrictive")>> - <<if ($slaves[$i].energy > 95)>> - <<if $BrothiIDs.length > 2>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. - <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName to get her off. - <</if>> - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetish == "sadist")>> - <<if $BrothiIDs.length > 2>> - Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole whorehouse of girls for her to rape. - <<else>> - Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for her to rape. - <</if>> - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "dom")>> - <<if $BrothiIDs.length > 2>> - Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole whorehouse of girls for her to dominate. - <<else>> - Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for her to dominate. - <</if>> - <<set $slaves[$i].devotion += 1>> - <</if>> - <</if>> + Under the rules, she's allowed to demand that other slaves to get her off, but only when she's finished her shift. She still @@.hotpink;adores@@ having the option. + <<set $slaves[$i].devotion += 1>> <</if>> <<else>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> - <<if $BrothiIDs.length > 2 || $Madam != 0>> - Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. + <<if $slaves.length > 2 || $helots > 0>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse, though it does nothing to stop them from using her. <<else>> - Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact $brothelName is rather empty. + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact your penthouse is rather empty. <</if>> <<set $slaves[$i].trust += 1>> <</if>> @@ -1929,7 +2897,7 @@ <<if ($slaves[$i].attrKnown == 0)>> <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> <<set $slaves[$i].attrKnown = 1>> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she services customers, analyzing her sexuality. It seems she is + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she sees to your other slaves, analyzing her sexuality. It seems she is <<saRulesAttractionDiscovery>> <</if>> <</if>> @@ -2008,9 +2976,9 @@ <<case "confinement">> When she disobeys, she <<if $cellblock != 0>> - @@.gold;spends her off hours in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. + @@.gold;spends her day (and night) cleaning the cells in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. <<else>> - spends her off hours @@.gold;shut up in a box@@ until she behaves. + spends her day @@.gold;shut up in a dirty bathroom@@ until its spotless. <</if>> <<set $slaves[$i].trust -= _punishments>> <<case "whipping">> @@ -2018,7 +2986,7 @@ <<set $slaves[$i].health -= _punishments>> <<set $slaves[$i].trust -= 2*_punishments>> <<case "chastity">> - When she disobeys, she finds her next client is into @@.gold;orgasm denial,@@ @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + When she disobeys, she finds herself cleaning up aroudn an on going orgy, yet @@.gold;forbidden from getting off,@@ @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> <<set $slaves[$i].devotion += _punishments>> <<set $slaves[$i].trust -= _punishments>> @@ -2272,9 +3240,9 @@ <<elseif ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> <<if $slaves.length > 2 || $helots > 0>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. <<else>> - Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls to get her off. + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls to get her off. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw index a757a14c2bafec2d0afc29e52786894504e8758c..46ac8bcbad4351aadd4cd597bb6eb96da9ad67e7 100644 --- a/src/uncategorized/saServeThePublic.tw +++ b/src/uncategorized/saServeThePublic.tw @@ -1672,9 +1672,9 @@ Her appearance attracted $beauty members of the public (<<print Math.trunc($beau __This week__ _vignette.text <<if (_vignette.type == "cash")>> <<if (_vignette.effect > 0)>> - @@.yellowgreen;making you an extra ¤<<print Math.trunc($FResult*_vignette.effect)>>.@@ + @@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@ <<elseif (_vignette.effect < 0)>> - @@.red;losing you ¤<<print Math.abs(Math.trunc($FResult*_vignette.effect))>>.@@ + @@.red;losing you <<print cashFormat(Math.abs(Math.trunc($FResult*_vignette.effect)))>>.@@ <<else>> an incident without lasting effect. <</if>> diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw index 5597d8f3a0869192db30f9a7b99628422c0d0b66..8206fd69a0bcc55644714be02a578c27ffba08fb 100644 --- a/src/uncategorized/saTakeClasses.tw +++ b/src/uncategorized/saTakeClasses.tw @@ -19,20 +19,45 @@ <<if (random(1,100) < 20+(_seed*20))>> <<set _learning += 1>> <</if>> + takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $Schoolteacher.slaveName's supervision; + <<if ($slaves[$i].devotion > 20)>> + $pronoun is such an obedient slave that she @@.hotpink;encourages $object@@ to be the best slave $pronoun can. + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].trust < -20)>> + $pronoun obeys out of fear, so she @@.hotpink;encourages $object@@ to be a better slave. + <<set $slaves[$i].devotion += 1>> + <<else>> + $pronoun is resistant, so she ends up mostly @@.gold;punishing $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@ + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 4>> + <</if>> + <<else>> + takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision; + <<if ($slaves[$i].devotion > 20)>> + $pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@ + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].trust < -20)>> + $pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + $pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@ + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 4>> + <</if>> <</if>> -<</if>> - -takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision; -<<if ($slaves[$i].devotion > 20)>> - $pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@ - <<set $slaves[$i].devotion += 2>> -<<elseif ($slaves[$i].trust < -20)>> - $pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@ - <<set $slaves[$i].devotion += 1>> <<else>> - $pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@ - <<set $slaves[$i].devotion -= 2>> - <<set $slaves[$i].trust -= 4>> + takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision; + <<if ($slaves[$i].devotion > 20)>> + $pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@ + <<set $slaves[$i].devotion += 2>> + <<elseif ($slaves[$i].trust < -20)>> + $pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@ + <<set $slaves[$i].devotion += 1>> + <<else>> + $pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@ + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 4>> + <</if>> <</if>> <<if ($slaves[$i].intelligence >= 3)>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index b6e69f88cdb51b49dc8882c3c578fa685e9c5021..9e4f24c0b3a33efe9691eb15b94cdb7cde728f7a 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -202,7 +202,7 @@ her body. <</if>> <<set $beauty = Math.trunc($beauty*$beautyMultiplier)>> -Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that each of her holes was often filled by more than one cock<<elseif $beauty > 140>>, so many that she spent much of her time getting gangbanged<<elseif $beauty > 120>>, so many that customers often spitroasted the slut<<elseif $beauty > 100>>, so many that she frequently had sex with multiple customers at once<<elseif $beauty > 70>>, so many that she occasionally had sex with multiple customers at once<</if>>. They paid ¤$FResult on average. +Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that each of her holes was often filled by more than one cock<<elseif $beauty > 140>>, so many that she spent much of her time getting gangbanged<<elseif $beauty > 120>>, so many that customers often spitroasted the slut<<elseif $beauty > 100>>, so many that she frequently had sex with multiple customers at once<<elseif $beauty > 70>>, so many that she occasionally had sex with multiple customers at once<</if>>. They paid <<print cashFormat($FResult)>> on average. <<set _incomeStats.customers = $beauty>> <<if $seeAge == 1>> @@ -306,17 +306,17 @@ Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a da <<if canDoVaginal($slaves[$i])>> <<if ($slaves[$i].vagina == 0)>> <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> - Her virginity goes to the highest bidder, earning ¤<<print ($beauty*10)>>. She's so full of aphrodisiacs that she @@.hotpink;enjoys the experience.@@ @@.lime;Her pussy is now broken in.@@ + Her virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. She's so full of aphrodisiacs that she @@.hotpink;enjoys the experience.@@ @@.lime;Her pussy is now broken in.@@ <<set $slaves[$i].devotion += 4>> <<set $slaves[$i].vagina = 1>> <<set $FResult += 10>> <<elseif ($slaves[$i].devotion > 20)>> - Her virginity goes to the highest bidder, earning ¤<<print ($beauty*10)>>. Losing her virginity in this way @@.hotpink;confirms her submission to you.@@ @@.lime;Her pussy is now broken in.@@ + Her virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. Losing her virginity in this way @@.hotpink;confirms her submission to you.@@ @@.lime;Her pussy is now broken in.@@ <<set $slaves[$i].devotion += 4>> <<set $slaves[$i].vagina = 1>> <<set $FResult += 10>> <<else>> - Her virginity goes to the highest bidder, earning ¤<<print ($beauty*10)>>. She tries to resist, and losing her virginity to a rape makes her @@.mediumorchid;hate@@ and @@.gold;fear@@ you a great deal. @@.lime;Her pussy is now broken in.@@ + Her virginity goes to the highest bidder, earning <<print cashFormat(($beauty*10))>>. She tries to resist, and losing her virginity to a rape makes her @@.mediumorchid;hate@@ and @@.gold;fear@@ you a great deal. @@.lime;Her pussy is now broken in.@@ <<set $slaves[$i].devotion -= 10>> <<set $slaves[$i].trust -= 10>> <<set $slaves[$i].vagina = 1>> @@ -334,17 +334,17 @@ Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a da <<if canDoAnal($slaves[$i])>> <<if ($slaves[$i].anus == 0)>> <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> - Her tight little anus goes to the highest bidder, earning ¤<<print ($beauty*5)>>. She's so full of aphrodisiacs that she @@.hotpink;enjoys the experience.@@ Her fresh asshole is fucked all week, and by the end of it @@.lime;she won't sit down.@@ + Her tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. She's so full of aphrodisiacs that she @@.hotpink;enjoys the experience.@@ Her fresh asshole is fucked all week, and by the end of it @@.lime;she won't sit down.@@ <<set $slaves[$i].devotion += 4>> <<set $slaves[$i].anus = 2>> <<set $FResult += 5>> <<elseif ($slaves[$i].devotion > 20)>> - Her tight little anus goes to the highest bidder, earning ¤<<print ($beauty*5)>>. The pain and humiliation @@.hotpink;confirm her submission to you.@@ Her fresh asshole is fucked all week, and by the end of it @@.lime;she won't sit down.@@ + Her tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. The pain and humiliation @@.hotpink;confirm her submission to you.@@ Her fresh asshole is fucked all week, and by the end of it @@.lime;she won't sit down.@@ <<set $slaves[$i].devotion += 4>> <<set $slaves[$i].anus = 2>> <<set $FResult += 5>> <<else>> - Her tight little anus goes to the highest bidder, earning ¤<<print ($beauty*5)>>. The pain and humiliation increases her @@.mediumorchid;hatred@@ and @@.gold;fear@@ for you. Her fresh asshole is fucked all week, and by the end of it @@.lime;she won't sit down.@@ + Her tight little anus goes to the highest bidder, earning <<print cashFormat(($beauty*5))>>. The pain and humiliation increases her @@.mediumorchid;hatred@@ and @@.gold;fear@@ for you. Her fresh asshole is fucked all week, and by the end of it @@.lime;she won't sit down.@@ <<set $slaves[$i].devotion -= 5>> <<set $slaves[$i].trust -= 5>> <<set $slaves[$i].anus = 2>> @@ -1007,7 +1007,7 @@ Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a da <</if>> <</if>> -In total, you were paid @@.yellowgreen;¤<<print Math.trunc($beauty*$FResult)>>@@ for the use of $slaves[$i].slaveName's body this week. +In total, you were paid @@.yellowgreen;<<print cashFormat(Math.trunc($beauty*$FResult))>>@@ for the use of $slaves[$i].slaveName's body this week. <<set $cash += Math.trunc(($beauty*$FResult)*(1+(0.002*$slaves[$i].whoreSkill)))>> <<set _incomeStats.income += Math.trunc(($beauty*$FResult)*(1+(0.002*$slaves[$i].whoreSkill)))>> @@ -1692,9 +1692,9 @@ In total, you were paid @@.yellowgreen;¤<<print Math.trunc($beauty*$FResult)>>@ __This week__ _vignette.text <<if (_vignette.type == "cash")>> <<if (_vignette.effect > 0)>> - @@.yellowgreen;making you an extra ¤<<print Math.trunc($FResult*_vignette.effect)>>.@@ + @@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@ <<elseif (_vignette.effect < 0)>> - @@.red;losing you ¤<<print Math.abs(Math.trunc($FResult*_vignette.effect))>>.@@ + @@.red;losing you <<print cashFormat(Math.abs(Math.trunc($FResult*_vignette.effect)))>>.@@ <<else>> an incident without lasting effect. <</if>> diff --git a/src/uncategorized/saWorkAGloryHole.tw b/src/uncategorized/saWorkAGloryHole.tw index f4978c0192628fdb7049a41b2856cc39ce886c15..9497d8b73e0ca83d963beaf0edf0767ec11ce6e9 100644 --- a/src/uncategorized/saWorkAGloryHole.tw +++ b/src/uncategorized/saWorkAGloryHole.tw @@ -36,7 +36,7 @@ <<set $FResult += 1>> <</if>> -is <<if $slaves[$i].fuckdoll == 0>>restrained in a glory hole<<else>>set out for use<</if>>. $beauty customers (<<print Math.trunc($beauty/7)>> a day) paid ¤$FResult to use $possessive holes. +is <<if $slaves[$i].fuckdoll == 0>>restrained in a glory hole<<else>>set out for use<</if>>. $beauty customers (<<print Math.trunc($beauty/7)>> a day) paid <<print cashFormat($FResult)>> to use $possessive holes. <<set _incomeStats.customers = $beauty>> <<if ($arcologies[0].FSDegradationist > 0)>> @@ -132,7 +132,7 @@ is <<if $slaves[$i].fuckdoll == 0>>restrained in a glory hole<<else>>set out for <</if>> <</if>> -$possessiveCap feelings, skills, and appearance do not matter. $pronounCap is condemned to a world that consists of a tiny cell, featureless except for the never-ending dicks $pronoun is required to service. You were paid @@.yellowgreen;¤<<print ($beauty*$FResult)>>@@ for the use of $slaves[$i].slaveName's holes this week. +$possessiveCap feelings, skills, and appearance do not matter. $pronounCap is condemned to a world that consists of a tiny cell, featureless except for the never-ending dicks $pronoun is required to service. You were paid @@.yellowgreen;<<print cashFormat(($beauty*$FResult))>>@@ for the use of $slaves[$i].slaveName's holes this week. /* FACILITY DECORATION IMPACTS */ diff --git a/src/uncategorized/schoolroom.tw b/src/uncategorized/schoolroom.tw index 49aa77d62cabd1f6f225cc1c58281784cbf0d095..afabbd18d11561500313c48730766819ae61c96a 100644 --- a/src/uncategorized/schoolroom.tw +++ b/src/uncategorized/schoolroom.tw @@ -72,14 +72,14 @@ $schoolroomNameCaps is well-equipped, with wall screens to display lessons. Thes <</if>> <<set _Tmult0 = Math.trunc($schoolroom*1000*$upgradeMultiplierArcology)>> <br>$schoolroomNameCaps has room to house $schoolroom slaves while they learn. -[[Expand the schoolroom|Schoolroom][$cash -= _Tmult0, $schoolroom += 5, $PC.engineering += .1]] //Costs ¤_Tmult0// +[[Expand the schoolroom|Schoolroom][$cash -= _Tmult0, $schoolroom += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $schoolroomUpgradeSkills == 1>> $schoolroomNameCaps provides slaves with some intermediate skills, including a solid foundation in sex, efficient and safe prostitution, and the rudiments of courtesanship. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> - $schoolroomNameCaps inculcates the basic skills necessary to a sex slave. [[Upgrade the curriculum to cover some intermediate skills|Schoolroom][$cash -= _Tmult1, $schoolroomUpgradeSkills = 1]] //Costs ¤_Tmult1// + $schoolroomNameCaps inculcates the basic skills necessary to a sex slave. [[Upgrade the curriculum to cover some intermediate skills|Schoolroom][$cash -= _Tmult1, $schoolroomUpgradeSkills = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <br> @@ -87,14 +87,14 @@ $schoolroomNameCaps is well-equipped, with wall screens to display lessons. Thes <<if $schoolroomUpgradeLanguage == 1>> $schoolroomNameCaps boasts state of the art linguistic interfaces that allow it to teach the basics of the arcology's lingua franca with increased success. <<else>> - $schoolroomNameCaps includes only basic language classes in its curriculum. [[Install advanced linguistic interfaces to efficiently teach the arcology's lingua franca|Schoolroom][$cash -= _Tmult2, $schoolroomUpgradeLanguage = 1]] //Costs ¤_Tmult2// + $schoolroomNameCaps includes only basic language classes in its curriculum. [[Install advanced linguistic interfaces to efficiently teach the arcology's lingua franca|Schoolroom][$cash -= _Tmult2, $schoolroomUpgradeLanguage = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <br> <<if $schoolroomUpgradeRemedial == 1>> $schoolroomNameCaps has been upgraded with advanced teaching tools to help even the stupidest slave learn at an acceptable pace. Intelligent slaves won't learn much faster as a result, but idiots will benefit a great deal. <<else>> - $schoolroomNameCaps teaches idiots using standard methods. [[Purchase specialized materials to help stupid slaves learn good|Schoolroom][$cash -= _Tmult2, $schoolroomUpgradeRemedial = 1]] //Costs ¤_Tmult2// + $schoolroomNameCaps teaches idiots using standard methods. [[Purchase specialized materials to help stupid slaves learn good|Schoolroom][$cash -= _Tmult2, $schoolroomUpgradeRemedial = 1]] //Costs <<print cashFormat(_Tmult2)>>// <</if>> <br><br> @@ -137,4 +137,4 @@ $schoolroomNameCaps is well-equipped, with wall screens to display lessons. Thes <<include "Slave Summary">> <<resetAssignmentFilter>> </span> -<br><br>Rename $schoolroomName: <<textbox "$schoolroomName" $schoolroomName "Schoolroom">> //Use a noun or similar short phrase// \ No newline at end of file +<br><br>Rename $schoolroomName: <<textbox "$schoolroomName" $schoolroomName "Schoolroom">> //Use a noun or similar short phrase// diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw index 01baae22cd3b266f309e1cdb19f8b8ff8fb2c77c..515eb1a17919766ea3c3ddbd4048a1bdef2c91a8 100644 --- a/src/uncategorized/schoolroomReport.tw +++ b/src/uncategorized/schoolroomReport.tw @@ -28,6 +28,9 @@ <<set $slaves[_FLs].trust++>> <</if>> <<set $slaves[_FLs].devotion += _devBonus>> + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "dom">> <<fetishChangeChance $slaves[_FLs]>> @@ -111,7 +114,7 @@ <<if (_DL < $schoolroom)>> <<set _seed = random(1,10)+(($schoolroom-_DL)*(random(150,170)+(_idleBonus*10)))>> <<set $cash += _seed>> - <br> Since she doesn't have enough students to occupy all her time, $schoolroomName takes in citizens' slaves on a contract basis and she teaches them too, earning @@.yellowgreen;¤_seed.@@ + <br> Since she doesn't have enough students to occupy all her time, $schoolroomName takes in citizens' slaves on a contract basis and she teaches them too, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ <</if>> <<if (_DL > 0)>><br><br><</if>> <</if>> @@ -134,6 +137,7 @@ ''__@@.pink;$slaves[_FLs].slaveName@@__'' is serving as your Schoolteacher. <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -143,6 +147,7 @@ <<else>> <<silently>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -167,6 +172,9 @@ <<elseif ($slaves[$i].health < 90)>> <<set $slaves[$i].health += 3>> <</if>> + <<if $slaves[$i].livingRules != "normal">> + <<set $slaves[$i].livingRules = "normal">> + <</if>> /% Education done? Has to be here before we run the SA's or there will be double entries for slave %/ <<if ($slaves[$i].intelligenceImplant == 1)>> <<if ($slaves[$i].voice == 0) || ($slaves[$i].accent <= 1) || (($schoolroomUpgradeLanguage == 0) && ($slaves[$i].accent <= 2))>> @@ -204,6 +212,7 @@ <br> She <<include "SA take classes">> <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -215,6 +224,7 @@ <<include "SA chooses own job">> <<include "SA take classes">> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index 97ae03ac94ee045451f60d3d2352673c52e38cbe..13d3454512d2d138cec1f8ae43f1be09f8d9124e 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -457,10 +457,10 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set _lostBabies = 0>> <<else>> <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -500,7 +500,7 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set $breederOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> <</link>> - //Will cost a one time ¤50// | + //Will cost a one time <<print cashFormat(50)>>// | <</if>> <<link 'Send them to a citizen school'>> <<replace `"#" + _dispositionId`>> @@ -517,7 +517,7 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> <</link>> - //Will cost ¤100 weekly// + //Will cost <<print cashFormat(100)>> weekly// | <<link 'Have them raised privately'>> <<replace `"#" + _dispositionId`>> The child<<if _count > 1>>ren are<<else>> is<</if>> sent to be privately raised, to be brought up as a future high class citizen. $slaves[$i].slaveName @@ -534,17 +534,17 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> <</link>> - //Will cost ¤500 weekly// + //Will cost <<print cashFormat(500)>> weekly// <</capture>> <</if>> <</span>> <<elseif $Cash4Babies == 1>> <<set _babyCost = random(-12,12)>> <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -865,10 +865,10 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set _lostBabies = 0>> <<else>> <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -908,7 +908,7 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set $breederOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> <</link>> - //Will cost a one time ¤50// | + //Will cost a one time <<print cashFormat(50)>>// | <</if>> <<link 'Send them to a citizen school'>> <<replace `"#" + _dispositionId`>> @@ -925,7 +925,7 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> <</link>> - //Will cost ¤100 weekly// + //Will cost <<print cashFormat(100)>> weekly// | <<link 'Have them raised privately'>> <<replace `"#" + _dispositionId`>> The child<<if _count > 1>>ren are<<else>> is<</if>> sent to be privately raised, to be brought up as a future high class citizen. $slaves[$i].slaveName @@ -942,17 +942,17 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> <</link>> - //Will cost ¤500 weekly// + //Will cost <<print cashFormat(500)>> weekly// <</capture>> <</if>> <</span>> <<elseif $Cash4Babies == 1>> <<set _babyCost = random(-12,12)>> <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print 12*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. <<set $cash += 12*(50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;¤<<print $slaves[$i].pregType*(50+_babyCost)>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw index 654dfc809aff06c4d8336209d5657307e8c535b7..d26664ad96263f16ba2d367736ce0c30c7011efb 100644 --- a/src/uncategorized/seCustomSlaveDelivery.tw +++ b/src/uncategorized/seCustomSlaveDelivery.tw @@ -151,7 +151,7 @@ A slave dealer has submitted a slave to satisfy the order you posted. <br><br> -Her price is ¤<<print $slaveCost>>. +Her price is <<print cashFormat($slaveCost)>>. <br><br> diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw index 6300a6952568fd75b586ad4a433d18aeab4fb1f3..fb4ed8ef761144d37643d94d090c0e3534315bb9 100644 --- a/src/uncategorized/seExpiration.tw +++ b/src/uncategorized/seExpiration.tw @@ -54,7 +54,7 @@ Since she is mindbroken, there is precisely no chance that she will be able to l <</if>> <</for>> <</replace>> -<</link>> //This cost ¤1000// +<</link>> //This cost <<print cashFormat(1000)>>// <<else>>//You cannot afford to do this// <</if>> </span> @@ -93,7 +93,7 @@ She has been trying desperately hard not to think about this trying situation, b <</if>> <</for>> <</replace>> -<</link>> //This will cost ¤1000// +<</link>> //This will cost <<print cashFormat(1000)>>// <<else>>//You cannot afford to do this// <</if>> </span> @@ -134,7 +134,7 @@ at the moment of her scheduled emancipation, she seems to be struggling to expre <</if>> <</for>> <</replace>> -<</link>> //This will cost ¤$slaveCost// +<</link>> //This will cost <<print cashFormat($slaveCost)>>// <<else>>//You cannot afford to do this// <</if>> </span> @@ -167,7 +167,7 @@ at the moment of her scheduled emancipation, she seems willing to consider a sho <</if>> <</for>> <</replace>> -<</link>> //This will cost ¤$slaveCost// +<</link>> //This will cost <<print cashFormat($slaveCost)>>// <<else>>//You cannot afford to do this// <</if>> </span> diff --git a/src/uncategorized/seIndependenceDay.tw b/src/uncategorized/seIndependenceDay.tw index 404c3fa67fa4d2d5c41c734b9e4e47502b5c4b72..608f4d1144887024f471aad3dc14f5c35bafcc66 100644 --- a/src/uncategorized/seIndependenceDay.tw +++ b/src/uncategorized/seIndependenceDay.tw @@ -376,7 +376,7 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve Once darkness falls outside the arcology, a traditional fireworks display erupts from mortars mounted on your penthouse balconies. The noise and light @@.green;delights@@ your citizens, terrifies the arcology's stupider slaves, and serves a useful ancillary purpose in defense preparedness. The arcology's radar and laser sensors track the display, using it as an opportunity to calibrate the point defense systems on real targets. There is general agreement that this sort of thing should be a yearly tradition here, just like it was in some parts of the old world: old ideas aren't all bad. <<set $rep += 1000, $cash -= 10000>> <</replace>> -<</link>> //Costs ¤10000// +<</link>> //Costs <<print cashFormat(10000)>>// <<if $securityForceActive == 1>> <br><<link "Host a parade">> @@ -457,4 +457,4 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve <</replace>> <</link>> <</if>> -</span> \ No newline at end of file +</span> diff --git a/src/uncategorized/seNicaeaAnnouncement.tw b/src/uncategorized/seNicaeaAnnouncement.tw index 5e12e56655eea3644f5330653302a8d6be0dcbdf..ceea49f59f2d6c1ae5974666ca4fe83791920709 100644 --- a/src/uncategorized/seNicaeaAnnouncement.tw +++ b/src/uncategorized/seNicaeaAnnouncement.tw @@ -38,7 +38,7 @@ Hosting a new religion's first synod will be expensive and time-consuming, but w You have a tremendous amount of work to do, and not much time to do it. You immediately set aside a sizeable sum as an initial budget for the event itself. The first major decision you'll need to make about the council is who to invite. As one of Chattel Religionism's most prominent figures, you have a good idea of who you'd have to include to ensure that the council's agreements have as much weight as possible; $assistantName immediately begins collating background information on potential attendees, to assist you further. <<set $nicaeaInvolvement = 1, $nicaeaPower += 1, $nicaeaInfluence = 1, $nicaeaName = "Council of " + $arcologies[0].name, $cash -= 10000>> <</replace>> -<</link>> //This will cost ¤10000, and influencing the outcome will likely require further investment// +<</link>> //This will cost <<print cashFormat(10000)>>, and influencing the outcome will likely require further investment// <br><<link "Oppose the council">> <<replace "#result">> You decline, stating that you believe Chattel Religionism is best in its current diffuse form. "I respect your position," says the @@ -59,4 +59,4 @@ Hosting a new religion's first synod will be expensive and time-consuming, but w You give a politely noncomittal answer, instruct $assistantName that further calls on the matter are to be deflected, and give the matter no further thought. <</replace>> <</link>> -</span> \ No newline at end of file +</span> diff --git a/src/uncategorized/seNicaeaPreperation.tw b/src/uncategorized/seNicaeaPreperation.tw index e45d09a5508542a69c3848b6e17037d47f0e34aa..64469f771574de0a394e88954e89a913870493ee 100644 --- a/src/uncategorized/seNicaeaPreperation.tw +++ b/src/uncategorized/seNicaeaPreperation.tw @@ -67,7 +67,7 @@ Finally, you could use money to influence the Council. Everyone who's likely to Good works will spread the joy of a Chattel Religionist revival, and make you even more influential with the Council. You plan a public festival as part of the event. <<set $cash -= 50000, $nicaeaInfluence += 1>> <</replace>> -<</link>> //This will cost ¤50000// +<</link>> //This will cost <<print cashFormat(50000)>>// </span> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw index 8c73b95b80562a800c090cf180c77592f5677790..dd97f0bdb1307c57f575f9a5df32538dacbbc334 100644 --- a/src/uncategorized/seRecruiterSuccess.tw +++ b/src/uncategorized/seRecruiterSuccess.tw @@ -227,13 +227,13 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced a desperate o <<replace "#result">> <<include "New Slave Intro">> <</replace>> -<</link>> //This will cost ¤$contractCost// +<</link>> //This will cost <<print cashFormat($contractCost)>>// <br><<link "Sell her immediately">> <<set $cash += $slaveCost>> <<replace "#result">> $activeSlave.slaveName accepts being resold without much fuss. She's merely exchanged one unknown owner for another. For all she knows her new buyer will be less abusive than you would have been. She would be less complacent if she knew who her buyers are; she'll be immured in an arcade within the hour. <</replace>> -<</link>> //This will bring in ¤$slaveCost// +<</link>> //This will bring in <<print cashFormat($slaveCost)>>// <<else>> //You lack the necessary funds to enslave her.// <<set $recruiterProgress = 7>> diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw index b389bbb83c0ecbc37c9a24e69ebb0904724853b0..b51c74350dd3e16beab44f293c9ca5aaa0a23cf5 100644 --- a/src/uncategorized/seRetirement.tw +++ b/src/uncategorized/seRetirement.tw @@ -12,7 +12,8 @@ <<break>> <</if>> <</for>> -<<set _playerName = $PC.name, _playerName = _playerName.replace("ss", "th"), _playerName = _playerName.replace("S", "Th"), _playerName = _playerName.replace("s", "th")>> +<<set _playerName = $PC.name>> +<<set _playerName = nameReplace(_playerName)>> <<Enunciate $activeSlave>> $activeSlave.slaveName is retiring from sexual slavery this week, diff --git a/src/uncategorized/securityForceEOWReport.tw b/src/uncategorized/securityForceEOWReport.tw index 862ed5d149fb29ceef1c53a155528bd31e4ab054..184287a5c33a2fab73d9f6571fc4b991bc17070e 100644 --- a/src/uncategorized/securityForceEOWReport.tw +++ b/src/uncategorized/securityForceEOWReport.tw @@ -288,7 +288,7 @@ <</if>> LieutenantColonel and Facility Support - <<if $LieutenantColonel == 1>> + <<if $LieutenantColonel == 2>> <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($LieutenantColonel*_RaidingEfficienyPercentage)))>> <</if>> <<if $FacilitySupportEfficiency > 1>> @@ -380,14 +380,16 @@ <<if $securityForceStimulantPower == 8 && random(0,100) >_OverdoseSurvivalChance>> <<set _OverdoseDeaths = "$securityForcePersonnel -= random(0,10)">> +<<elseif $securityForceStimulantPower == 10 && random(0,100) >_OverdoseSurvivalChance>> + <<set _OverdoseDeaths = "$securityForcePersonnel -= random(0,20)">> <</if>> /* Take all the above and display the EOW text and control panel. */ <</silently>> <<nobr>> __Status and Activities of the $securityForceName __: - <br>This week, $securityForceName, $securityForcePersonnel strong, focused on <<if $securityForceFocus == "recruit">>recruiting and training more personnel. Smaller parties ventured out to protect the arcology's trade routes and strike targets of opportunity.<<elseif $securityForceFocus == "secure">>securing the trade routes between the arcology and the surrounding area. Smaller parties ventured out to strike targets of opportunity and process new recruits. - <<elseif $securityForceFocus == "raiding">>locating and striking targets of opportunity, capturing both material loot and new slaves. Smaller parties secured the most important of the arcology's trade routes and processed new recruits.<</if>> <<if $securityForceStimulantPower == 8>> _OverdoseDeaths soldiers fatly overdosed. The Colonel's much heavier than average drug use saves her from this side effect.<</if>> These activities have, overall, @@.green;improved@@ your arcology's prosperity. <<if $securityForceProfitable == 1>>The goods procured by the $securityForceName this week, after accounting for the spoils retained by individual soldiers, were @@.green;more than sufficient@@ to cover expenses. Excess material and human assets totalling @@.yellowgreen;¤$securityForceIncome@@ (after liquidation) were transferred to your accounts. <<elseif $securityForceProfitable == 0>>The goods procured by the special force were, after accounting for the spoils retained by individual soldiers, @@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability.<</if>> $securityForceName managed to recruit $securityForceRecruit new soldiers this week, and your reputation has @@.green;improved@@ through the improvement of trade security. + <br>This week, $securityForceName, <<print commaNum($securityForcePersonnel)>> strong, focused on <<if $securityForceFocus == "recruit">>recruiting and training more personnel. Smaller parties ventured out to protect the arcology's trade routes and strike targets of opportunity.<<elseif $securityForceFocus == "secure">>securing the trade routes between the arcology and the surrounding area. Smaller parties ventured out to strike targets of opportunity and process new recruits. + <<elseif $securityForceFocus == "raiding">>locating and striking targets of opportunity, capturing both material loot and new slaves. Smaller parties secured the most important of the arcology's trade routes and processed new recruits.<</if>> <<if $securityForceStimulantPower == 8 || $securityForceStimulantPower == 10>> _OverdoseDeaths soldiers fatally overdosed. The Colonel's much heavier than average drug use saves her from this side effect.<</if>> These activities have, overall, @@.green;improved@@ your arcology's prosperity. <<if $securityForceProfitable == 1>>The goods procured by the $securityForceName this week, after accounting for the spoils retained by individual soldiers, were @@.green;more than sufficient@@ to cover expenses. Excess material and human assets totalling @@.yellowgreen;<<print cashFormat($securityForceIncome)>>@@ (after liquidation) were transferred to your accounts. <<elseif $securityForceProfitable == 0>>The goods procured by the special force were, after accounting for the spoils retained by individual soldiers, @@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability.<</if>> $securityForceName managed to recruit $securityForceRecruit new soldiers this week, and your reputation has @@.green;improved@@ through the improvement of trade security. <</nobr>> <br> //Your instructions to <<if $CurrentTradeShowAttendance == 1>>Lieutenant Colonel <<SlaveFullName $LieutenantColonel>><<else>>The Colonel<</if>>:// @@ -397,8 +399,8 @@ <<if $OverallTradeShowAttendance == 1>> <br>Thank you <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>> for letting me to go back to it, hopefully Lieutenant Colonel <<SlaveFullName $LieutenantColonel>> has been doing her job. There was some interest in our developements, I could probably sell generic scematics next time I go if you want? <<elseif $OverallTradeShowAttendance >= 2>> - While at the recent TradeShow, $TradeShowIncome was made selling generic scematics and $TradeShowHelots menial slaves were sent as a bonus. - Overal $TotalTradeShowIncome has been made and $TotalTradeShowHelots menial slaves have been acquired during the $OverallTradeShowAttendance TradeShow's I have attended. + While at the recent TradeShow, <<print cashFormat($TradeShowIncome)>> was made selling generic scematics and $TradeShowHelots menial slaves were sent as a bonus. + Overal <<print cashFormat($TotalTradeShowIncome)>> has been made and $TotalTradeShowHelots menial slaves have been acquired during the $OverallTradeShowAttendance TradeShow's I have attended. <</if>> //Current facilities status:// <<include "SpecialForceUpgradeDec">> diff --git a/src/uncategorized/securityForceProposal.tw b/src/uncategorized/securityForceProposal.tw index a8fdfd4a9b02a7ed2c900604d515e827cc006fc4..8ccda752c3b1d8cb1ae2ee5e1ea1db94e82014ab 100644 --- a/src/uncategorized/securityForceProposal.tw +++ b/src/uncategorized/securityForceProposal.tw @@ -32,7 +32,7 @@ Such a force would solve many problems. More soldiers would mean more control, w <<set $cash -= _price>> <<set $nextButton = "Continue">> <</replace>> -<</link>> //Initial costs are ¤_price, and upon establishment force will have significant support costs until it is self-sufficient.// +<</link>> //Initial costs are <<print cashFormat(_price)>>, and upon establishment force will have significant support costs until it is self-sufficient.// <<link "The mercenaries are enough">> <<replace "#result">> On second thought, such a force is not needed. Your methods have served well so far - why should there be any change going forward? diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index 49c2fa75ea15fc80315fbfc7238740d2d9d1109f..a09403918d2982799b721bb95b5974b92687beac 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -555,7 +555,7 @@ A reputable slave appraiser arrives promptly to inspect her and certify her qual <<if $activeSlave.breedingMark == 1>> <<set $buyer = 0>> <<set $seed to 500*Math.trunc(($slaveCost*1.1)/500)>> - <br>The current offer for her stands at ''¤$seed''. + <br>The current offer for her stands at ''<<print cashFormat($seed)>>''. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer to "elite auction">> @@ -569,70 +569,70 @@ __Bids Received__ <<set $seed = 500*Math.trunc(($slaveCost*1.15)/500)>> <<if ($activeSlave.visualAge < 20) && ($activeSlave.weight < -10) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes his slaves young and slender. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes his slaves young and slender. <<set $seed = 1>> <<elseif ($activeSlave.visualAge > 40) && ($activeSlave.weight > 10) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes her slaves mature and motherly. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes her slaves mature and motherly. <<set $seed = 1>> <<elseif ($activeSlave.dick > 3) && ($activeSlave.balls > 0) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes fat cocks. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes fat cocks. <<set $seed = 1>> <<elseif ($activeSlave.dick > 3) && ($activeSlave.balls == 0) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes a big limp dick flopping around when he fucks a slave's asspussy. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes a big limp dick flopping around when he fucks a slave's asspussy. <<set $seed = 1>> <<elseif ($activeSlave.dick == 1) && ($activeSlave.balls == 0) && ($activeSlave.anus == 3) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes sissies with anal slits longer than their little limp dicks. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes sissies with anal slits longer than their little limp dicks. <<set $seed = 1>> <<elseif ($activeSlave.dick > 0) && ($activeSlave.boobs < 300) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes traps. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes traps. <<set $seed = 1>> <<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && ($activeSlave.boobs > 600) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who likes lusty shemales. + <br>''<<print cashFormat($seed)>>'' from a citizen who likes lusty shemales. <<set $seed = 1>> <<elseif ($activeSlave.anusPiercing > 1) && ($activeSlave.nipplesPiercing > 1) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who is clearly fascinated by her lewd piercings. + <br>''<<print cashFormat($seed)>>'' from a citizen who is clearly fascinated by her lewd piercings. <<set $seed = 1>> <<elseif ($activeSlave.anusTat > 1) && ($activeSlave.buttTat > 1) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who is clearly aroused by her slutty tattoos. + <br>''<<print cashFormat($seed)>>'' from a citizen who is clearly aroused by her slutty tattoos. <<set $seed = 1>> <<elseif ($activeSlave.boobs > 800) && ($activeSlave.areolae > 3) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who can't take his eyes off her unique areolae. + <br>''<<print cashFormat($seed)>>'' from a citizen who can't take his eyes off her unique areolae. <<set $seed = 1>> <<elseif ($activeSlave.clit > 2) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who keeps running her tongue over her lips while staring at the slave's giant clit. + <br>''<<print cashFormat($seed)>>'' from a citizen who keeps running her tongue over her lips while staring at the slave's giant clit. <<set $seed = 1>> <<elseif ($activeSlave.labia > 1) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who has an obvious fascination with her dangling labia. + <br>''<<print cashFormat($seed)>>'' from a citizen who has an obvious fascination with her dangling labia. <<set $seed = 1>> <<elseif ($activeSlave.boobs > 2000) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen with an obvious breast expansion fetish. + <br>''<<print cashFormat($seed)>>'' from a citizen with an obvious breast expansion fetish. <<set $seed = 1>> <<elseif ($activeSlave.preg > 20) && ($activeSlave.lactation == 1) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who pays obsessive attention to her gravid belly and naturally lactating breasts. + <br>''<<print cashFormat($seed)>>'' from a citizen who pays obsessive attention to her gravid belly and naturally lactating breasts. <<set $seed = 1>> <<elseif ($activeSlave.ovaries == 1) && ($activeSlave.physicalAge < 25) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who pays unusually close attention to the section of the medical report on her fertility. + <br>''<<print cashFormat($seed)>>'' from a citizen who pays unusually close attention to the section of the medical report on her fertility. <<set $seed = 1>> <<elseif ($activeSlave.butt > 6) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen with an obvious butt expansion fetish. + <br>''<<print cashFormat($seed)>>'' from a citizen with an obvious butt expansion fetish. <<set $seed to 1>> <<elseif ($activeSlave.face > 10) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who can't keep his eyes off her pretty face. + <br>''<<print cashFormat($seed)>>'' from a citizen who can't keep his eyes off her pretty face. <<set $seed = 1>> <<elseif ($activeSlave.analSkill >= 100) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen interested in acquiring a skilled butthole bitch. + <br>''<<print cashFormat($seed)>>'' from a citizen interested in acquiring a skilled butthole bitch. <<set $seed = 1>> <<elseif ($activeSlave.vaginalSkill >= 100) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen interested in acquiring a slut with real vaginal skill. + <br>''<<print cashFormat($seed)>>'' from a citizen interested in acquiring a slut with real vaginal skill. <<set $seed = 1>> <<elseif ($activeSlave.oralSkill >= 100) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen interested in acquiring a skilled cocksucker. + <br>''<<print cashFormat($seed)>>'' from a citizen interested in acquiring a skilled cocksucker. <<set $seed = 1>> <<elseif ($activeSlave.health > 80) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen who pays creepily close attention to the state of her health, and ignores everything else. + <br>''<<print cashFormat($seed)>>'' from a citizen who pays creepily close attention to the state of her health, and ignores everything else. <<set $seed = 1>> <<elseif ($activeSlave.nationality != 0) && (random(1,100) > 80)>> - <br>''¤$seed'' from a citizen with a special appetite for $activeSlave.nationality girls. + <br>''<<print cashFormat($seed)>>'' from a citizen with a special appetite for $activeSlave.nationality girls. <<set $seed = 1>> <</if>> <<if $seed == 1>> @@ -645,7 +645,7 @@ __Bids Received__ <<if $activeSlave.physicalAge > 30>> <<if $activeSlave.devotion > 20>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*0.9)/500)>>'' from a polite older citizen looking for a housekeeper and bedwarmer. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a polite older citizen looking for a housekeeper and bedwarmer. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*0.9)/500)>> <<set $buyer = "housekeeper">> @@ -659,7 +659,7 @@ __Bids Received__ <<if $slaveCost > 10000>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a male citizen who wants to ensure his posterity by using her to carry his children. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a male citizen who wants to ensure his posterity by using her to carry his children. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "preg fetishist">> @@ -670,7 +670,7 @@ __Bids Received__ <<if $activeSlave.mpreg == 1>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from an organ modifier interested in her anal womb. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from an organ modifier interested in her anal womb. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "organ crafter">> @@ -682,7 +682,7 @@ __Bids Received__ <<if $seeHyperPreg == 1 && $seeExtreme == 1>> <<if $activeSlave.vagina == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 400*Math.trunc(($slaveCost*1.05)/500)>>'' from a pharmaceuticals corporation looking for fertile virgins for testing extreme fertility drugs. + <br>''<<print cashFormat(400*Math.trunc(($slaveCost*1.05)/500))>>'' from a pharmaceuticals corporation looking for fertile virgins for testing extreme fertility drugs. <<link "Accept bid">> <<set $cash += 400*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "womb filler">> @@ -696,7 +696,7 @@ __Bids Received__ <<if $activeSlave.face >= 55>> <<if $activeSlave.faceShape != "masculine">> <<if random(1,100) > 90>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a fellow arcology owner seeking a smart, pretty slave to use as a breeder to produce superior children. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a fellow arcology owner seeking a smart, pretty slave to use as a breeder to produce superior children. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "eugenics arcology">> @@ -710,7 +710,7 @@ __Bids Received__ <<if $activeSlave.hips > 1>> <<if $activeSlave.vagina == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a fellow arcology owner focusing on building a future society based on his genes: he seeks fertile virgins with wide hips, feeling they will be the best mothers. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a fellow arcology owner focusing on building a future society based on his genes: he seeks fertile virgins with wide hips, feeling they will be the best mothers. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "repopulationist arcology">> @@ -722,7 +722,7 @@ __Bids Received__ <<if $activeSlave.vagina == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.3)/500)>>'' from a slave trader with a notorious virgin impregnation fetish: he uses his work to provide himself with an endless supply of virgins to knock up and resell. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a slave trader with a notorious virgin impregnation fetish: he uses his work to provide himself with an endless supply of virgins to knock up and resell. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.3)/500)>> <<set $buyer = "virgin trader">> @@ -737,7 +737,7 @@ __Bids Received__ <<if $activeSlave.preg > 20>> <<if $activeSlave.pregType >= 10>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a group that takes pleasure in performing abortions on live TV. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a group that takes pleasure in performing abortions on live TV. <<link "Accept bid">> <<set $cash += 400*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "abortion TV">> @@ -750,7 +750,7 @@ __Bids Received__ <<if $activeSlave.nipples == "huge">> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a female citizen with a very specific fetish: she loves breasts to the point of enjoying slaves with nipples large enough to meaningfully penetrate her. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a female citizen with a very specific fetish: she loves breasts to the point of enjoying slaves with nipples large enough to meaningfully penetrate her. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "nipple fetishist">> @@ -763,7 +763,7 @@ __Bids Received__ <<if $activeSlave.analSkill > 10>> <<if $activeSlave.devotion > 20>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a citizen who enjoys buttfucking slaves with the necessary equipment, willingness, and anal skill to reward his efforts with messy, hands-free orgasms of their own. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a citizen who enjoys buttfucking slaves with the necessary equipment, willingness, and anal skill to reward his efforts with messy, hands-free orgasms of their own. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "anal fetishist">> @@ -777,7 +777,7 @@ __Bids Received__ <<if $activeSlave.oralSkill > 30>> <<if $activeSlave.devotion > 20>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from an unusually well-endowed citizen who strongly prefers oral sex with willing partners who can deepthroat him successfully. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from an unusually well-endowed citizen who strongly prefers oral sex with willing partners who can deepthroat him successfully. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "oral fetishist">> @@ -790,7 +790,7 @@ __Bids Received__ <<if $activeSlave.fetish != "masochist">> <<if $activeSlave.devotion > 50>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a sadistic citizen who likes hurting her slaves, dislikes masochists for their enjoyment of her treatment, yet prefers slaves who will not hate her. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who likes hurting her slaves, dislikes masochists for their enjoyment of her treatment, yet prefers slaves who will not hate her. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "pain fetishist">> @@ -804,7 +804,7 @@ __Bids Received__ <<if $activeSlave.height >= 170>> <<if $activeSlave.intelligence < 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a sadistic citizen who is looking for an imposing, stupid slave she can train to rape her victims on command. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who is looking for an imposing, stupid slave she can train to rape her victims on command. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "sadism fetishist">> @@ -819,7 +819,7 @@ __Bids Received__ <<if $activeSlave.intelligence > 1>> <<if $activeSlave.intelligenceImplant == 1>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a newly wealthy citizen who is expanding his household and is interested in smart, educated, and obedient slaves for leadership roles. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a newly wealthy citizen who is expanding his household and is interested in smart, educated, and obedient slaves for leadership roles. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "dom fetishist">> @@ -833,7 +833,7 @@ __Bids Received__ <<if $activeSlave.devotion > 50>> <<if $activeSlave.oralSkill >= 100>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.05)/500)>>'' from a citizen whose job keeps her deskbound; bored, she's looking for a devoted oral slave to occupy the space under the desk and be her constant pussylicking appliance. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a citizen whose job keeps her deskbound; bored, she's looking for a devoted oral slave to occupy the space under the desk and be her constant pussylicking appliance. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.05)/500)>> <<set $buyer = "sub fetishist">> @@ -845,7 +845,7 @@ __Bids Received__ <<if $activeSlave.anus == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.3)/500)>>'' from a wealthy citizen infamous for cruelly raping anal virgins in public; he buys and abuses a new one every few weeks. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.3)/500))>>'' from a wealthy citizen infamous for cruelly raping anal virgins in public; he buys and abuses a new one every few weeks. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.3)/500)>> <<set $buyer = "buttbreaker">> @@ -858,7 +858,7 @@ __Bids Received__ <<if $activeSlave.analSkill >= 100>> <<if $activeSlave.intelligence > 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a small, local slave trainer interested in using her to help train new slaves in the sexual arts. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a small, local slave trainer interested in using her to help train new slaves in the sexual arts. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "trainer staffing">> @@ -875,7 +875,7 @@ __Bids Received__ <<if $activeSlave.intelligenceImplant == 1>> <<if $activeSlave.physicalAge > 35>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.4)/500)>>'' from a skilled slave trainer who feels that MILFs make the best slave trainers. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.4)/500))>>'' from a skilled slave trainer who feels that MILFs make the best slave trainers. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.4)/500)>> <<set $buyer = "D milf staffing">> @@ -893,7 +893,7 @@ __Bids Received__ <<if $activeSlave.ovaries > 0>> <<if $activeSlave.boobs > 1000>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a prominent citizen with a notorious fetish for fertile, natural cows. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a prominent citizen with a notorious fetish for fertile, natural cows. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "D hucow">> @@ -910,7 +910,7 @@ __Bids Received__ <<if $activeSlave.teeth == "pointy">> <<if $activeSlave.combatSkill > 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen who's pursuing some sort of mercenary project that requires worryingly large numbers of thin girls with sharp teeth. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who's pursuing some sort of mercenary project that requires worryingly large numbers of thin girls with sharp teeth. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D startled the witch">> @@ -927,7 +927,7 @@ __Bids Received__ <<if $activeSlave.analSkill >= 100>> <<if $activeSlave.physicalAge < 25>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen who appreciates girls who are both vaginal virgins and anal veterans. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who appreciates girls who are both vaginal virgins and anal veterans. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D virgin asspussy">> @@ -944,7 +944,7 @@ __Bids Received__ <<if $activeSlave.entertainSkill > 30>> <<if $activeSlave.physicalAge < 30>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen with moist palms who insistently refers to her as "his waifu," whatever that means. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen with moist palms who insistently refers to her as "his waifu," whatever that means. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D waifu">> @@ -961,7 +961,7 @@ __Bids Received__ <<if $activeSlave.height < 160>> <<if $activeSlave.butt > 3>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen who likes to provide his favored, well-endowed slaves with subordinate, orally skilled dickgirls with nice butts. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who likes to provide his favored, well-endowed slaves with subordinate, orally skilled dickgirls with nice butts. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D oral servants">> @@ -980,7 +980,7 @@ __Bids Received__ <<if $activeSlave.boobs < 400>> <<if $activeSlave.weight <= 10>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen who prefers slaves that look like demure girls with their clothes on, and are willing to take cock up their pretty asspussies. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who prefers slaves that look like demure girls with their clothes on, and are willing to take cock up their pretty asspussies. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D trap lover">> @@ -999,7 +999,7 @@ __Bids Received__ <<if $activeSlave.buttImplant < 2>> <<if $activeSlave.weight > 10>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from an eccentric citizen notorious for keeping tall slaves with huge soft butts, just so he can bury himself between their cheeks when they're standing. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from an eccentric citizen notorious for keeping tall slaves with huge soft butts, just so he can bury himself between their cheeks when they're standing. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D butt bury">> @@ -1018,7 +1018,7 @@ __Bids Received__ <<if $activeSlave.face > 10>> <<if $activeSlave.faceShape != "masculine">> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen with strong opinions on futas: he likes a feminine girl with a nice cock, a lovely pussy, no visible balls and yet the ability to get hard, and plentifully milky nipples. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen with strong opinions on futas: he likes a feminine girl with a nice cock, a lovely pussy, no visible balls and yet the ability to get hard, and plentifully milky nipples. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D milky herm">> @@ -1038,7 +1038,7 @@ __Bids Received__ <<if $activeSlave.weight <= 10>> <<if $activeSlave.height < 165>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen whose friends never let him hear the end of his incorrigibly romantic treatment of his apartment full of amazons. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen whose friends never let him hear the end of his incorrigibly romantic treatment of his apartment full of amazons. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D amazon hunter">> @@ -1056,7 +1056,7 @@ __Bids Received__ <<if $activeSlave.devotion > 20>> <<if $activeSlave.height > 180>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen who keeps a large harem of lithe, muscular girls to bear him children. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who keeps a large harem of lithe, muscular girls to bear him children. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D shorty breeder">> @@ -1074,7 +1074,7 @@ __Bids Received__ <<if $activeSlave.amp == 0>> <<if $activeSlave.oralSkill > 50>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from a prominent citizen who's looking for a fresh, skilled pair of lips eager to wrap around a thick cock. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.35)/500))>>'' from a prominent citizen who's looking for a fresh, skilled pair of lips eager to wrap around a thick cock. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> <<set $buyer = "D oral servants">> @@ -1093,7 +1093,7 @@ __Bids Received__ <<if $activeSlave.whoreSkill <= 10>> <<if $activeSlave.entertainSkill <= 10>> <<if random(1,100) > 80>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.15)/500)>>'' from a prominent citizen who's a notoriously inexperienced lover; it's painfully obvious that he prefers inexperienced slaves as they make him feel less insecure. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.15)/500))>>'' from a prominent citizen who's a notoriously inexperienced lover; it's painfully obvious that he prefers inexperienced slaves as they make him feel less insecure. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.15)/500)>> <<set $buyer = "D r9k">> @@ -1111,7 +1111,7 @@ __Bids Received__ <<if $activeSlave.health > 60>> <<if $slaveCost < 10000>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a prominent citizen who takes unusually close interest in her health and muscle tone, and cannot quite hide his salivation as he does so. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a prominent citizen who takes unusually close interest in her health and muscle tone, and cannot quite hide his salivation as he does so. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "D cannibal">> @@ -1126,7 +1126,7 @@ __Bids Received__ <<if $arcologies[0].FSDegradationist == "unset">> <<if $activeSlave.intelligenceImplant == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in educating slaves and reselling them at a profit. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in educating slaves and reselling them at a profit. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "teaching trainer">> @@ -1139,7 +1139,7 @@ __Bids Received__ <<if $arcologies[0].FSBodyPurist == "unset">> <<if $activeSlave.boobsImplant == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in filling slaves with implants before resale. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in filling slaves with implants before resale. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "implanting trainer">> @@ -1152,7 +1152,7 @@ __Bids Received__ <<if $arcologies[0].FSTransformationFetishist == "unset">> <<if $activeSlave.boobsImplant > 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in fixing slaves who have been surgically ruined with overimplantation. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in fixing slaves who have been surgically ruined with overimplantation. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "purifying trainer">> @@ -1167,7 +1167,7 @@ __Bids Received__ <<if $activeSlave.butt > 3>> <<if $activeSlave.weight > 10>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in slimming down fat slaves to appeal to buyers who prefer slim girls. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in slimming down fat slaves to appeal to buyers who prefer slim girls. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "slimming trainer">> @@ -1184,7 +1184,7 @@ __Bids Received__ <<if $activeSlave.butt < 3>> <<if $activeSlave.weight < -10>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in improving slaves with disappointing assets; they prefer pharmaceutical means but are not averse to surgical intervention if necessary. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in improving slaves with disappointing assets; they prefer pharmaceutical means but are not averse to surgical intervention if necessary. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "broadening trainer">> @@ -1200,7 +1200,7 @@ __Bids Received__ <<if $activeSlave.boobsImplant == 0>> <<if $activeSlave.lactation == 0>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in getting women ready to be dairy cows by using aggressive hormonal and pharmaceutical treatment to balloon their tits. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in getting women ready to be dairy cows by using aggressive hormonal and pharmaceutical treatment to balloon their tits. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "cow trainer">> @@ -1215,7 +1215,7 @@ __Bids Received__ <<if $activeSlave.balls > 0>> <<if $activeSlave.boobs < 500>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in feminizing imperfect shemales; an orchiectomy is invariably their first step. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in feminizing imperfect shemales; an orchiectomy is invariably their first step. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "clipping trainer">> @@ -1230,7 +1230,7 @@ __Bids Received__ <<if $activeSlave.dick > 0>> <<if $slaveCost > 10000>> <<if random(1,100) > 60>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a slave trainer that specializes in creating proper slave women from raw material that falls short of that ideal but has potential anyway. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in creating proper slave women from raw material that falls short of that ideal but has potential anyway. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "reassignment trainer">> @@ -1244,7 +1244,7 @@ __Bids Received__ <<if $activeSlave.boobs - $activeSlave.boobsImplant > 2000>> <<if $activeSlave.lactation > 1>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner working towards autarkic slave pastoralism. He's awed by her milk productivity. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working towards autarkic slave pastoralism. He's awed by her milk productivity. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "pastoralist arcology">> @@ -1258,7 +1258,7 @@ __Bids Received__ <<if $activeSlave.intelligence > 1>> <<if $activeSlave.intelligenceImplant > 1>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner building a facsimile of ancient Egypt. He's in the market for wise and educated slaves willing to pass on their skills. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of ancient Egypt. He's in the market for wise and educated slaves willing to pass on their skills. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "egyptian revivalist arcology">> @@ -1273,7 +1273,7 @@ __Bids Received__ <<if $activeSlave.health > 40>> <<if $activeSlave.muscles > 25>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner building a recreation of the Great Aztec Empire. He's in the market for willing, strong and combat ready slaves, to bolster his empire + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a recreation of the Great Aztec Empire. He's in the market for willing, strong and combat ready slaves, to bolster his empire <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "aztec revivalist arcology">> @@ -1288,7 +1288,7 @@ __Bids Received__ <<if $activeSlave.health > 40>> <<if $activeSlave.muscles > 5>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner building a facsimile of classical Rome. He's in the market for slaves with basic combat skills to fight in modern gladiatorial combats. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of classical Rome. He's in the market for slaves with basic combat skills to fight in modern gladiatorial combats. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "roman revivalist arcology">> @@ -1302,7 +1302,7 @@ __Bids Received__ <<if $activeSlave.face > 10>> <<if $activeSlave.analCount < 100>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner with interesting religious beliefs, which require beautiful slaves to be available to the public. Since $activeSlave.slaveName is pretty and not heavily used, he considers it a duty to buy her and make her a holy prostitute. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with interesting religious beliefs, which require beautiful slaves to be available to the public. Since $activeSlave.slaveName is pretty and not heavily used, he considers it a duty to buy her and make her a holy prostitute. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "chattel religionist arcology">> @@ -1316,7 +1316,7 @@ __Bids Received__ <<if $activeSlave.muscles <= 95>> <<if $activeSlave.health > 60>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner devoted to muscular ladies. He seems to feel that $activeSlave.slaveName is not at her true potential, and wants a try at improving her physique himself. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner devoted to muscular ladies. He seems to feel that $activeSlave.slaveName is not at her true potential, and wants a try at improving her physique himself. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "physical idealist arcology">> @@ -1331,7 +1331,7 @@ __Bids Received__ <<if $activeSlave.weight <= 95>> <<if $activeSlave.health > 60>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner devoted to chubby ladies. He seems to feel that $activeSlave.slaveName can handle a fair bit more weight, and wants a try at fattening her up himself. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner devoted to chubby ladies. He seems to feel that $activeSlave.slaveName can handle a fair bit more weight, and wants a try at fattening her up himself. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "hedonistic decadence arcology">> @@ -1347,7 +1347,7 @@ __Bids Received__ <<if $activeSlave.muscles < 10>> <<if !visibleBelly($activeSlave)>> <<if random(1,100) > 80>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/400)>>'' from a chef that likes stuffing more than just turkies. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/400))>>'' from a chef that likes stuffing more than just turkies. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/400)>> <<set $buyer = "stuffer chef">> @@ -1362,7 +1362,7 @@ __Bids Received__ <<if $activeSlave.boobs > 1000>> <<if $activeSlave.boobsImplant == 0>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner who loves breast implants. Since large natural breasts can support larger implants, he seems to feel $activeSlave.slaveName has good potential to be implanted up to a truly gigantic size without too much stretching. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who loves breast implants. Since large natural breasts can support larger implants, he seems to feel $activeSlave.slaveName has good potential to be implanted up to a truly gigantic size without too much stretching. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "transformation fetishist arcology">> @@ -1376,7 +1376,7 @@ __Bids Received__ <<if $activeSlave.boobsImplant == 0>> <<if $activeSlave.physicalAge < 25>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner who never fails to dream big. He's interested in her mostly for growth potential, since her assets have grown so big, so young. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who never fails to dream big. He's interested in her mostly for growth potential, since her assets have grown so big, so young. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "asset expansionist arcology">> @@ -1392,7 +1392,7 @@ __Bids Received__ <<if $activeSlave.physicalAge < 25>> <<if $activeSlave.anus < 2>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner with simple tastes. He likes his slaves young, slim, and reasonably innocent. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with simple tastes. He likes his slaves young, slim, and reasonably innocent. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "slimness enthusiast arcology">> @@ -1408,7 +1408,7 @@ __Bids Received__ <<if $activeSlave.buttImplant > 0>> <<if $activeSlave.lipsImplant > 0>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner with a hatred of implants that reaches missionary zeal. He buys slaves full of silicone, removes their implants, reconditions them, and resells them whenever his finances will permit. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a hatred of implants that reaches missionary zeal. He buys slaves full of silicone, removes their implants, reconditions them, and resells them whenever his finances will permit. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "body purist arcology">> @@ -1421,7 +1421,7 @@ __Bids Received__ <<if $activeSlave.trust > 20>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner who runs a terrifyingly degrading society. He prefers slaves who have been well-treated previously; it lends their screams a certain special authenticity. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who runs a terrifyingly degrading society. He prefers slaves who have been well-treated previously; it lends their screams a certain special authenticity. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "degradationist arcology">> @@ -1434,7 +1434,7 @@ __Bids Received__ <<if $activeSlave.devotion > 20>> <<if $activeSlave.fetish != "mindbroken">> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner with an almost messianic calling to educate and improve slaves, though somewhat hypocritically, he prefers to start with reasonably obedient girls, which usually means slaves broken by someone else. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with an almost messianic calling to educate and improve slaves, though somewhat hypocritically, he prefers to start with reasonably obedient girls, which usually means slaves broken by someone else. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "paternalist arcology">> @@ -1451,7 +1451,7 @@ __Bids Received__ <<if $activeSlave.devotion > 20>> <<if $activeSlave.intelligence < 0>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner who likes willing, uncomplicated young ladies with bouncing boobs and big butts. He's an uncomplicated sort. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who likes willing, uncomplicated young ladies with bouncing boobs and big butts. He's an uncomplicated sort. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "gender fundamentalist arcology">> @@ -1468,7 +1468,7 @@ __Bids Received__ <<if $activeSlave.face < -10>> <<if $activeSlave.boobs < 400>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner with a notorious fetish for the process of feminization. He prefers diamonds in the rough, because the process of polishing is so much fun. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a notorious fetish for the process of feminization. He prefers diamonds in the rough, because the process of polishing is so much fun. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "gender radicalist arcology">> @@ -1483,7 +1483,7 @@ __Bids Received__ <<if $activeSlave.devotion <= 20>> <<if $activeSlave.trust < 20>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner with a strongly held belief that $activeSlave.race people should not be slaves. He devotes as much of his resources as he can to manumission of such girls, concentrating on the downtrodden. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner with a strongly held belief that $activeSlave.race people should not be slaves. He devotes as much of his resources as he can to manumission of such girls, concentrating on the downtrodden. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "supremacist arcology">> @@ -1498,7 +1498,7 @@ __Bids Received__ <<if $activeSlave.intelligence < -1>> <<if $activeSlave.ovaries == 1>> <<if random(1,100) > 70>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.25)/500)>>'' from a fellow arcology owner working on a project to breed a race of $activeSlave.race people with natural, unquestioning obedience. He clearly considers her good stock for the project. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working on a project to breed a race of $activeSlave.race people with natural, unquestioning obedience. He clearly considers her good stock for the project. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.25)/500)>> <<set $buyer = "subjugationist arcology">> @@ -1512,7 +1512,7 @@ __Bids Received__ <<if $arcologies[0].FSPaternalist == "unset">> <<if $slaveCost < 10000>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a cheap brothel chain that operates a franchise on a lower level of the arcology. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a cheap brothel chain that operates a franchise on a lower level of the arcology. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "cheap brothel">> @@ -1526,7 +1526,7 @@ __Bids Received__ <<if $slaveCost < 20000>> <<if $activeSlave.boobsImplant == 0>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a factory farm notorious for extracting every drop of value from its slaves' bodies. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a factory farm notorious for extracting every drop of value from its slaves' bodies. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "factory farm">> @@ -1540,7 +1540,7 @@ __Bids Received__ <<if $arcologies[0].FSPaternalist == "unset">> <<if $slaveCost < 5000>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a sex arcade that maintains good service quality by rapidly cycling new slaves through their facilities. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a sex arcade that maintains good service quality by rapidly cycling new slaves through their facilities. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "arcade">> @@ -1555,7 +1555,7 @@ __Bids Received__ <<if $activeSlave.health > 40>> <<if $activeSlave.ovaries == 1>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a high-volume breeding operation interested in her mostly for her healthy, functional womb. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a high-volume breeding operation interested in her mostly for her healthy, functional womb. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "volume breeder">> @@ -1570,7 +1570,7 @@ __Bids Received__ <<if $arcologies[0].FSDegradationist == "unset">> <<if $slaveCost > 20000>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.1)/500)>>'' from a group of partners that run a handsome brothel off the promenade. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a group of partners that run a handsome brothel off the promenade. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.1)/500)>> <<set $buyer = "nice brothel">> @@ -1585,7 +1585,7 @@ __Bids Received__ <<if $activeSlave.boobsImplant == 0>> <<if $activeSlave.health > 40>> <<if random(1,100) > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*0.8)/500)>>'' from a free-range farm that pays for the high costs of high quality livestock care by aggressively marketing its cruelty-free products. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.8)/500))>>'' from a free-range farm that pays for the high costs of high quality livestock care by aggressively marketing its cruelty-free products. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*0.8)/500)>> <<set $buyer = "free range">> @@ -1600,7 +1600,7 @@ __Bids Received__ <<if $activeSlave.health > 40>> <<if $slaveCost < 5000>> <<if random(1,100) > 10>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from an organ harvesting firm that acquires healthy raw materials cheaply. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from an organ harvesting firm that acquires healthy raw materials cheaply. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.2)/500)>> <<set $buyer = "harvester">> @@ -1612,7 +1612,7 @@ __Bids Received__ <<if $slaveCost < 5000>> <<if random(1,100) > 10>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1)/500)>>'' from a manufacturer of large sexual appliances that include a living inmate, drugged into helplessness. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1)/500))>>'' from a manufacturer of large sexual appliances that include a living inmate, drugged into helplessness. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1)/500)>> <<set $buyer = "fuckdoll">> @@ -1626,7 +1626,7 @@ __Bids Received__ <<if $activeSlave.vagina > -1>> <<if $activeSlave.bellyImplant > -1>> <<if random(1,100) > 90>> - <br>''¤7000'' from a porn director interested in a cheap slave with a belly implant for use in a snuff film. + <br>''<<print cashFormat(7000)>>'' from a porn director interested in a cheap slave with a belly implant for use in a snuff film. <<link "Accept bid">> <<set $cash += 7000>> <<set $buyer = "tentacle bred">> @@ -1639,7 +1639,7 @@ __Bids Received__ <</if>> <<if random(1,100) > 30>> - <br>''¤<<print 500*Math.trunc(($slaveCost*0.9)/500)>>'' from a reputable slave trader who will likely ship her out of the arcology. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a reputable slave trader who will likely ship her out of the arcology. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*0.9)/500)>> <<goto "Slave Sold">> @@ -1648,7 +1648,7 @@ __Bids Received__ <<if $activeSlave.fetish == "mindbroken">> <<if random(1,100) > 20>> - <br>''¤<<print 500*Math.trunc(($slaveCost*0.9)/500)>>'' from a slave trader who buys vast numbers of mindbroken girls. His purpose is unknown, and none of them are ever seen again. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.9)/500))>>'' from a slave trader who buys vast numbers of mindbroken girls. His purpose is unknown, and none of them are ever seen again. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*0.9)/500)>> <<goto "Slave Sold">> @@ -1661,7 +1661,7 @@ __Bids Received__ <<if $peacekeepers.strength >= 50>> <<if $peacekeepers.attitude < 100>> <<if $activeSlave.oralSkill + $activeSlave.analSkill + $activeSlave.vaginalSkill > 100>> - <br>''¤<<print 500*Math.trunc(($slaveCost*0.5)/500)>>'' from the officer in charge of 'recreational activities' for General $peacekeepers.generalName's forces. This is far less than the slave is worth, but the bid comes with the implicit offer of more influence over the peacekeepers. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*0.5)/500))>>'' from the officer in charge of 'recreational activities' for General $peacekeepers.generalName's forces. This is far less than the slave is worth, but the bid comes with the implicit offer of more influence over the peacekeepers. <<link "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*0.5)/500), $buyer = "peacekeepers">> <<goto "Slave Sold">> @@ -1671,52 +1671,52 @@ __Bids Received__ <<switch $peacekeepers.tastes>> <<case "lusty futanari">> <<if $activeSlave.balls > 0 && $activeSlave.scrotum > 0 && $activeSlave.dick > 0 && $activeSlave.vagina > -1 && $activeSlave.energy > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "cum addicts">> <<if $activeSlave.fetish == "cumslut" && $activeSlave.fetishStrength > 95 && $activeSlave.sexualFlaw == "cum addict">> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "horny MILFs">> <<if $activeSlave.physicalAge > 34 && $activeSlave.visualAge > 34 && $activeSlave.energy > 80>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "big-breasted cows">> <<if $activeSlave.boobs > 2000 && $activeSlave.lactation > 1>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "beautiful young sex slaves">> <<if $activeSlave.physicalAge < 25 && $activeSlave.visualAge < 25 && $activeSlave.face > 95>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "fertile virgins">> <<if $activeSlave.vagina == 0 && isFertile($activeSlave)>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "lusty preggos">> <<if $activeSlave.preg > 10 && $activeSlave.energy > 50>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "baby obsessed breeders">> <<if $activeSlave.preg > 10 && $activeSlave.fetish == "pregnancy" && $activeSlave.sexualFlaw == "breeder">> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "bellies with girls attached">> <<if hyperBellyTwo($activeSlave)>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <<case "flesh balloons">> <<if $activeSlave.breasts > 20000 && $activeSlave.butt > 10>> - <br>''¤<<print 500*Math.trunc(($slaveCost*1.2)/500)>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. + <br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.2)/500))>>'' from the sex slave buyer for General $peacekeepers.generalName's client state, which prefers $peacekeepers.tastes. <<link "Accept bid">><<set $cash += 500*Math.trunc(($slaveCost*1.2)/500), $buyer = "peacekeepers">><<goto "Slave Sold">><</link>> <</if>> <</switch>> @@ -1731,6 +1731,6 @@ __Bids Received__ <<set $cash -= 500>> <<goto "Sell Slave">> <</link>> -//This will cost ¤500// +//This will cost <<print cashFormat(500)>>// <</if>> diff --git a/src/uncategorized/servantsQuarters.tw b/src/uncategorized/servantsQuarters.tw index 974f515d320a00551ca4b6d1767cd1073d7bc392..2450538838694e76073a85b43bf4fedde80b1d2f 100644 --- a/src/uncategorized/servantsQuarters.tw +++ b/src/uncategorized/servantsQuarters.tw @@ -72,14 +72,14 @@ $servantsQuartersNameCaps <<set _Tmult0 = Math.trunc($servantsQuarters*1000*$upgradeMultiplierArcology)>> <br>$servantsQuartersNameCaps has room to keep $servantsQuarters slaves while they serve. -[[Expand the Servants' Quarters|Servants' Quarters][$cash -= _Tmult0, $servantsQuarters += 5, $PC.engineering += .1]] //Costs ¤_Tmult0// +[[Expand the Servants' Quarters|Servants' Quarters][$cash -= _Tmult0, $servantsQuarters += 5, $PC.engineering += .1]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $servantsQuartersUpgradeMonitoring == 1>> The quarters have been upgraded with enhanced monitoring systems to make the servants work harder, improving their obedience and efficiency. <<else>> <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> - The quarters are standard. [[Upgrade the monitoring systems to force harder work|Servants' Quarters][$cash -= _Tmult1, $servantsQuartersUpgradeMonitoring = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// + The quarters are standard. [[Upgrade the monitoring systems to force harder work|Servants' Quarters][$cash -= _Tmult1, $servantsQuartersUpgradeMonitoring = 1]] //Costs <<print cashFormat(_Tmult1)>> and will increase upkeep costs// <</if>> <<if $servantMilkers == 1>> diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw index ae593f21c1b292407a62760ba99729ceb102a41d..2a3beac3e641b32fc950797dd13b3821b38aab0a 100644 --- a/src/uncategorized/servantsQuartersReport.tw +++ b/src/uncategorized/servantsQuartersReport.tw @@ -40,6 +40,9 @@ <<set _FLsFetish = 2, $slaves[_FLs].fetishStrength += 4>> <</if>> <</if>> + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> <<set $Stewardess = $slaves[_FLs]>> <<SlaveFullName $Stewardess>> is serving as your Stewardess.<<if $Stewardess.relationship == -3 && $Stewardess.devotion > 50>> She does her best to be your perfect lovely housewife.<</if>> <<if ($stewardessImpregnates == 1) && (_DL > 0) && (canPenetrate($Stewardess)) && $Stewardess.pubertyXY == 1>> @@ -50,6 +53,7 @@ <<KnockMeUp $slaves[$i] 100 2 $Stewardess.ID>> <<set $slaves[$i].preg = 1, $slaves[$i].pregKnown = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregSource = $Stewardess.ID>><<SetPregType $slaves[$i]>> <<set $slaves[$i].vagina = Math.clamp($slaves[$i].vagina,1,10), _stewardessImpregnated++, $slaves[$i].vaginalCount += 10, $vaginalTotal += 10>> + <<set $slaves[$i].need = 0>> <</if>> <</for>> <<if _stewardessImpregnated > 0>> @@ -64,6 +68,7 @@ <<set $slaves[_FLs].devotion++>> <</if>> <<set _Tmult = (_stewardessImpregnated * 10), $slaves[_FLs].penetrativeCount += _Tmult, $Stewardess.penetrativeCount += _Tmult, $penetrativeTotal += _Tmult>> + <<set $slaves[_FLs].need = 0>> <</if>> <</if>> <<if _FLsFetish == 1>> @@ -125,15 +130,18 @@ <<elseif $slaves[$i].ID == $Stewardess.father>> She pays special attention to her father, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. <<set $slaves[$i].trust++>> - <<elseif areSisters($slaves[$i], $Stewardess) == 1>> - She pays special attention to her twin sister, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. - <<set $slaves[$i].trust++>> - <<elseif areSisters($slaves[$i], $Stewardess) == 2>> - She pays special attention to her sister, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. - <<set $slaves[$i].trust++>> - <<elseif areSisters($slaves[$i], $Stewardess) == 3>> - She pays special attention to her half-sister, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. - <<set $slaves[$i].trust++>> + <<else>> + <<switch areSisters($slaves[$i], $Stewardess)>> + <<case 1>> + She pays special attention to her twin sister, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. + <<set $slaves[$i].trust++>> + <<case 2>> + She pays special attention to her sister, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. + <<set $slaves[$i].trust++>> + <<case 3>> + She pays special attention to her half-sister, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. + <<set $slaves[$i].trust++>> + <</switch>> <</if>> <<elseif $Stewardess.relationTarget == $slaves[$i].ID && $familyTesting == 0>> She pays special attention to her $slaves[$i].relation, $slaves[$i].slaveName, making sure she doesn't slack off just because they are related. @@ -203,6 +211,7 @@ ''__@@.pink;<<SlaveFullName $slaves[_FLs]>>@@__'' is serving as your Stewardess. <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -212,6 +221,7 @@ <<else>> <<silently>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -248,6 +258,12 @@ <<elseif ($slaves[$i].health < 90)>> <<set $slaves[$i].health += 3>> <</if>> + <<switch $servantsQuartersDecoration>> + <<case "Roman Revivalist" "Aztec Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist" "Supremacist" "Subjugationist" "Degradationist" "Arabian Revivalist" "Egyptian Revivalist">> + <<set $slaves[$i].livingRules = "spare">> + <<default>> + <<set $slaves[$i].livingRules = "normal">> + <</switch>> <<if $showEWD != 0>> <br><br> /* 000-250-006 */ @@ -270,6 +286,7 @@ <</if>> <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -285,6 +302,7 @@ <<set _SQMilk += $milk, _SQMilkSale += $milkSale>> <</if>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -298,7 +316,7 @@ <<if _SQMilk > 0 || $servantsQuartersDecoration != "standard">> <br><br> <<if _SQMilk > 0>> - Since your lactating servants spend most of their time working in the penthouse, they use the milkers there, giving _SQMilk liters of milk over the week, which is sold for @@.yellowgreen;¤_SQMilkSale.@@ + Since your lactating servants spend most of their time working in the penthouse, they use the milkers there, giving _SQMilk liters of milk over the week, which is sold for @@.yellowgreen;<<print cashFormat(_SQMilkSale)>>.@@ <</if>> <</if>> diff --git a/src/uncategorized/shops.tw b/src/uncategorized/shops.tw index ba0461b98259e95b2a2a628c7e2159f6b954540b..4dd2b3b2e6bd7df4dfae68a2f32a27eb4f8e3525 100644 --- a/src/uncategorized/shops.tw +++ b/src/uncategorized/shops.tw @@ -91,13 +91,13 @@ This is a section of the promenade <<if $brothel == 0>> <br> [[Convert this sector of the promenade into a brothel|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $brothel = 5, $sectors[$AS].type = "Brothel"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> and will incur upkeep costs// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will incur upkeep costs// <</if>> <<if $club == 0>> <br> [[Build a club to serve as a focal point for public sluts|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $club = 5, $sectors[$AS].type = "Club"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>> and will incur upkeep costs// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>> and will incur upkeep costs// <</if>> <<if $sectors[$AS].type != "Brothel" && $sectors[$AS].type != "Club">> @@ -106,162 +106,162 @@ This is a section of the promenade <<if $FSPromenade.Subjugationist == 0>> <br> [[Upgrade this sector to appeal to Subjugationist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Subjugationist = 1, $sectors[$AS].type = "Subjugationist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSSupremacist != "unset">> <<if $FSPromenade.Supremacist == 0>> <br> [[Upgrade this sector to appeal to Supremacist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Supremacist = 1, $sectors[$AS].type = "Supremacist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSGenderRadicalist != "unset">> <<if $FSPromenade.GenderRadicalist == 0>> <br> [[Upgrade this sector to appeal to Gender Radicalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.GenderRadicalist = 1, $sectors[$AS].type = "Gender Radicalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> <<if $FSPromenade.GenderFundamentalist == 0>> <br> [[Upgrade this sector to appeal to Gender Fundamentalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.GenderFundamentalist = 1, $sectors[$AS].type = "Gender Fundamentalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSPaternalist != "unset">> <<if $FSPromenade.Paternalist == 0>> <br> [[Upgrade this sector to appeal to Paternalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Paternalist = 1, $sectors[$AS].type = "Paternalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSDegradationist != "unset">> <<if $FSPromenade.Degradationist == 0>> <br> [[Upgrade this sector to appeal to Degradationist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Degradationist = 1, $sectors[$AS].type = "Degradationist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<if $FSPromenade.BodyPurist == 0>> <br> [[Upgrade this sector to appeal to Body Purist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.BodyPurist = 1, $sectors[$AS].type = "Body Purist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSTransformationFetishist != "unset">> <<if $FSPromenade.TransformationFetishist == 0>> <br> [[Upgrade this sector to appeal to Transformation Fetishist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.TransformationFetishist = 1, $sectors[$AS].type = "Transformation Fetishist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSYouthPreferentialist != "unset">> <<if $FSPromenade.YouthPreferentialist == 0>> <br> [[Upgrade this sector to appeal to Youth Preferentialist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.YouthPreferentialist = 1, $sectors[$AS].type = "Youth Preferentialist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSMaturityPreferentialist != "unset">> <<if $FSPromenade.MaturityPreferentialist == 0>> <br> [[Upgrade this sector to appeal to Subjugationist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.MaturityPreferentialist = 1, $sectors[$AS].type = "Maturity Preferentialist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<if $FSPromenade.SlimnessEnthusiast == 0>> <br> [[Upgrade this sector to appeal to Slimness Enthusiast establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.SlimnessEnthusiast = 1, $sectors[$AS].type = "Slimness Enthusiast"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSAssetExpansionist != "unset">> <<if $FSPromenade.AssetExpansionist == 0>> <br> [[Upgrade this sector to appeal to Asset Expansionist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.AssetExpansionist = 1, $sectors[$AS].type = "Asset Expansionist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSPastoralist != "unset">> <<if $FSPromenade.Pastoralist == 0>> <br> [[Upgrade this sector to appeal to Pastoralist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Pastoralist = 1, $sectors[$AS].type = "Pastoralist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSPhysicalIdealist != "unset">> <<if $FSPromenade.PhysicalIdealist == 0>> <br> [[Upgrade this sector to appeal to Physical Idealist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.PhysicalIdealist = 1, $sectors[$AS].type = "Physical Idealist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSHedonisticDecadence != "unset">> <<if $FSPromenade.Hedonism == 0>> <br> [[Upgrade this sector to appeal to Hedonistic establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Hedonism = 1, $sectors[$AS].type = "Hedonism"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSRepopulationFocus != "unset">> <<if $FSPromenade.Repopulationist == 0>> <br> [[Upgrade this sector to appeal to Repopulationist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Repopulationist = 1, $sectors[$AS].type = "Repopulationist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSRestart != "unset">> <<if $FSPromenade.Eugenics == 0>> <br> [[Upgrade this sector to appeal to Eugenics establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.Eugenics = 1, $sectors[$AS].type = "Eugenics"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSChattelReligionist != "unset">> <<if $FSPromenade.ChattelReligionist == 0>> <br> [[Upgrade this sector to appeal to Chattel Religionist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.ChattelReligionist = 1, $sectors[$AS].type = "Chattel Religionist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $arcologies[0].FSRomanRevivalist != "unset">> <<if $FSPromenade.RomanRevivalist == 0>> <br> [[Upgrade this sector to appeal to Roman Revivalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.RomanRevivalist = 1, $sectors[$AS].type = "Roman Revivalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSAztecRevivalist != "unset">> <<if $FSPromenade.AztecRevivalist == 0>> <br> [[Upgrade this sector to appeal to Aztec Revivalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.AztecRevivalist = 1, $sectors[$AS].type = "Aztec Revivalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSEgyptianRevivalist != "unset">> <<if $FSPromenade.EgyptianRevivalist == 0>> <br> [[Upgrade this sector to appeal to Egyptian Revivalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.EgyptianRevivalist = 1, $sectors[$AS].type = "Egyptian Revivalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSEdoRevivalist != "unset">> <<if $FSPromenade.EdoRevivalist == 0>> <br> [[Upgrade this sector to appeal to Edo Revivalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.EdoRevivalist = 1, $sectors[$AS].type = "Edo Revivalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSArabianRevivalist != "unset">> <<if $FSPromenade.ArabianRevivalist == 0>> <br> [[Upgrade this sector to appeal to Arabian Revivalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.ArabianRevivalist = 1, $sectors[$AS].type = "Arabian Revivalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <<elseif $arcologies[0].FSChineseRevivalist != "unset">> <<if $FSPromenade.ChineseRevivalist == 0>> <br> [[Upgrade this sector to appeal to Chinese Revivalist establishments|Main][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $FSPromenade.ChineseRevivalist = 1, $sectors[$AS].type = "Chinese Revivalist"]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <<if $sectors[$AS].type != "Shops">> <br> [[Return this sector to standard outlets|Main][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $FSPromenade.Subjugationist = 0, $FSPromenade.Supremacist = 0, $FSPromenade.GenderRadicalist = 0, $FSPromenade.GenderFundamentalist = 0, $FSPromenade.Paternalist = 0, $FSPromenade.Degradationist = 0, $FSPromenade.BodyPurist = 0, $FSPromenade.TransformationFetishist = 0, $FSPromenade.YouthPreferentialist = 0, $FSPromenade.MaturityPreferentialist = 0, $FSPromenade.SlimnessEnthusiast = 0, $FSPromenade.AssetExpansionist = 0, $FSPromenade.Pastoralist = 0, $FSPromenade.PhysicalIdealist = 0, $FSPromenade.ChattelReligionist = 0, $FSPromenade.RomanRevivalist = 0, $FSPromenade.AztecRevivalist = 0, $FSPromenade.EgyptianRevivalist = 0, $FSPromenade.EdoRevivalist = 0, $FSPromenade.ArabianRevivalist = 0, $FSPromenade.ChineseRevivalist = 0, $FSPromenade.Repopulationist = 0, $FSPromenade.Eugenics = 0, $FSPromenade.Hedonism = 0, $sectors[$AS].type = "Shops"]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <</if>> <</if>> <</if>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 7f0df0e07808c77a277bc312fb6c73a7d075aff5..2d7b03a5c2294d16bb903da823585c17c872d153 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1311,9 +1311,9 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <</if>> highlights of her sex life. <<if $activeSlave.pornFameSpending == 0>> [[Begin publicizing?|Slave Interact][$activeSlave.pornFameSpending += 1000]] - //Will cost ¤1000 weekly.// + //Will cost <<print cashFormat(1000)>> weekly.// <<else>> - ¤$activeSlave.pornFameSpending weekly is spent to publicize them. + <<print cashFormat($activeSlave.pornFameSpending)>> weekly is spent to publicize them. <<if $activeSlave.pornFameSpending < 5000>> [[Increase|Slave Interact][$activeSlave.pornFameSpending += 1000]] | <</if>> @@ -1339,7 +1339,7 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <<elseif $activeSlave.accent > 3>> //Her lack of language and basic life skills is a red sign to most slave appraisers. She must not act like a child to be sold without raising suspicion.// <<else>> - [[Sell her|Sell Slave][$cash -= 500]] //Listing her for sale will cost ¤500// | + [[Sell her|Sell Slave][$cash -= 500]] //Listing her for sale will cost <<print cashFormat(500)>>// | <<if ($seeAge != 0) && ($activeSlave.indenture < 1)>> <<if ($retiree == 0)>> [[Retire her|Slave Interact][$retiree = $activeSlave, $manuallyRetired = 1]] | diff --git a/src/uncategorized/slaveMarkets.tw b/src/uncategorized/slaveMarkets.tw index b905ee99862dccf45495118791ad837d3b9e4edf..aed3114825fd246de092025b4316b7963ca2a59b 100644 --- a/src/uncategorized/slaveMarkets.tw +++ b/src/uncategorized/slaveMarkets.tw @@ -176,7 +176,7 @@ You visit the slave markets off the arcology plaza. It's always preferable to ex <</if>> <<set $slaveCost = 500*Math.trunc($slaveCost/500)>> -The offered price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +The offered price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|Slave Markets][$cash -= $slaveCost, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw index a739024656983f3f0f56df72882aec8f6560255e..ab07c1b666ef6d13af41856eeb26fa973d59779e 100644 --- a/src/uncategorized/slaveShelter.tw +++ b/src/uncategorized/slaveShelter.tw @@ -338,7 +338,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is <</if>> <<set $slaveCost = 1000>> -The placement fee is ¤<<print $slaveCost>>. +The placement fee is <<print cashFormat($slaveCost)>>. <br><br> diff --git a/src/uncategorized/spa.tw b/src/uncategorized/spa.tw index 4f143d9e7fec3e0cb5909531e671f006c2d6902f..322d930ed4b9ed7099a9fafbcf1b06736587cccd 100644 --- a/src/uncategorized/spa.tw +++ b/src/uncategorized/spa.tw @@ -72,14 +72,14 @@ $spaNameCaps <<set _Tmult0 = Math.trunc($spa*1000*$upgradeMultiplierArcology)>> <br>$spaNameCaps has rooms to house slaves while they recuperate here. They can support $spa slaves. -[[Expand the spa|Spa][$cash -= _Tmult0, $spa += 5]] //Costs ¤_Tmult0// +[[Expand the spa|Spa][$cash -= _Tmult0, $spa += 5]] //Costs <<print cashFormat(_Tmult0)>>// <br> <<if $spaUpgrade == 1>> $spaNameCaps has been upgraded with state of the art temperature treatment options, from hot and cold mineral water pools to baking saunas and dense steam rooms. <<else>> <<set _Tmult1 = Math.trunc($spa*1000*$upgradeMultiplierArcology)>> - $spaNameCaps is a standard spa. [[Upgrade the spa with saunas, steam rooms, and mineral water baths|Spa][$cash -= _Tmult1, $spaUpgrade = 1]] //Costs ¤_Tmult1// + $spaNameCaps is a standard spa. [[Upgrade the spa with saunas, steam rooms, and mineral water baths|Spa][$cash -= _Tmult1, $spaUpgrade = 1]] //Costs <<print cashFormat(_Tmult1)>>// <</if>> <<if $Attendant != 0>> diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 64f110739571ee2f55723bef10d725ec681e36d0..8cd1b76355ffe000c593d5cda28266c83e6c202e 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -21,6 +21,9 @@ <<if $slaves[_FLs].trust < 60>> <<set $slaves[_FLs].trust++>> <</if>> + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> <<set _FLsFetish = 0>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "submissive">> @@ -205,7 +208,7 @@ <<if (_DL < $spa)>> <<set _seed = random(1,10)+(($spa-_DL)*(random(150,170)+(_idleBonus*10)))>> <<set $cash += _seed>> - <br> Since she doesn't have enough girls to occupy all her time, the spa takes in citizens' slaves on a contract basis and she helps them too, earning @@.yellowgreen;¤_seed.@@ + <br> Since she doesn't have enough girls to occupy all her time, the spa takes in citizens' slaves on a contract basis and she helps them too, earning @@.yellowgreen;<<print cashFormat(_seed)>>.@@ <<if ($arcologies[0].FSHedonisticDecadence > 0) && (_DL == 0)>> Society @@.green;loves@@ being allowed to lounge in your spa, greatly advancing your laid back culture. <<FSChange "Hedonism" 2>> @@ -236,6 +239,7 @@ ''__@@.pink;<<SlaveFullName $slaves[$i]>>@@__'' is serving as the Attendant in $spaName. <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -245,6 +249,7 @@ <<else>> <<silently>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -269,6 +274,14 @@ <<if ($spaUpgrade == 1) && ($slaves[$i].health < 20)>> <<set $slaves[$i].health += 3>> <</if>> + <<switch $spaDecoration>> + <<case "Chattel Religionist" "Chinese Revivalist">> + <<set $slaves[$i].livingRules = "normal">> + <<case "Degradationist">> + <<set $slaves[$i].livingRules = "spare">> + <<default>> + <<set $slaves[$i].livingRules = "luxurious">> + <</switch>> <<if ($slaves[$i].health >= 20) && ($slaves[$i].trust > 60) && ($slaves[$i].devotion > 60) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].sexualFlaw == "none") && ($slaves[$i].behavioralFlaw == "none")>> <br><br>''__@@.pink;$slaves[$i].slaveName@@__'' is feeling well enough to leave $spaName, so @@.yellow;her assignment has defaulted to rest@@. <<removeJob $slaves[$i] "rest in the spa">> @@ -293,6 +306,7 @@ <br> She <<include "SA rest">> <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -304,6 +318,7 @@ <<include "SA chooses own job">> <<include "SA chooses own clothes">> <<include "SA rest">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> diff --git a/src/uncategorized/specialSlave.tw b/src/uncategorized/specialSlave.tw index 419a6705214babf632357d6e735940b27d5801d1..567e741f409d6059fcbde1b3a783ca89e6355e0c 100644 --- a/src/uncategorized/specialSlave.tw +++ b/src/uncategorized/specialSlave.tw @@ -51,13 +51,13 @@ <<NationalityToAccent $activeSlave>> <<slaveCost $activeSlave>> - The offered price is ¤<<print $slaveCost>>. + The offered price is <<print cashFormat($slaveCost)>>. [[Buy her slave contract|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main",$specialSlave = 1]] <br><br> - [[Pay ¤1000 to access complete catalog of slaves|Complete Catalog][$cash -= 1000]] + [[Pay <<print cashFormat(1000)>> to access complete catalog of slaves|Complete Catalog][$cash -= 1000]] <br><br> diff --git a/src/uncategorized/stClaverPreparatory.tw b/src/uncategorized/stClaverPreparatory.tw index 294d645b780108dc1b248ed4efcbb0406e8b999d..9577ec08342f2632b33b3d0e7ab0f326ab936ec7 100644 --- a/src/uncategorized/stClaverPreparatory.tw +++ b/src/uncategorized/stClaverPreparatory.tw @@ -20,7 +20,7 @@ <</if>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|St. Claver Preparatory][$cash -= $slaveCost, $SCP.schoolSale = 0, $SCP.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index a0c2732d1a45ea7986ea348fcec237f24abd3f80..7f27220382002924b09d311214b55f8e13363a1a 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -87,16 +87,16 @@ <<else>> __@@.red;Cash@@__ <</if>> -| ''¤''$cash +| <<print cashFormat($cash)>> </span> <br> <<if _Pass == "Main">> <<set _TCash2 = ($cash-$cashLastWeek)>> <span id="oldcash"> <<if _TCash2 < 0>> - (@@.red;_TCash2@@ + (@@.red;<<print cashFormat(_TCash2)>>@@ <<else>> - (@@.yellowgreen;+_TCash2@@ + (@@.yellowgreen;+<<print cashFormat(_TCash2)>>@@ <</if>> </span> since last week) @@ -111,14 +111,14 @@ <<else>> __@@.red;Cash@@__ <</if>> - | ''¤''$cash + | <<print cashFormat($cash)>> <</replace>> <<set _TCash2 = ($cash-$cashLastWeek)>> <<replace "#oldcash">> <<if _TCash2 < 0>> - (@@.red;_TCash2@@ + (@@.red;<<print cashFormat(_TCash2)>>@@ <<else>> - (@@.yellowgreen;+_TCash2@@ + (@@.yellowgreen;+<<print cashFormat(_TCash2)>>@@ <</if>> <</replace>> since last week) @@ -127,7 +127,7 @@ <br>[[Upkeep|Costs Report]] | <<else>> <br>Upkeep | -<</if>>¤$costs +<</if>><<print cashFormat($costs)>> <br>@@.pink;Total Sex Slaves@@ | _SL <br>@@.pink;Penthouse Beds@@ | <<if $dormitoryPopulation+$roomsPopulation > ($dormitory+$rooms)>>@@.red;<<print $dormitoryPopulation+$roomsPopulation>>@@<<else>><<print $dormitoryPopulation+$roomsPopulation>><</if>>/<<print ($dormitory+$rooms)>> diff --git a/src/uncategorized/theFutanariSisters.tw b/src/uncategorized/theFutanariSisters.tw index e2fcf9f1bccde7b675e8d6b597083afa54be3a4d..a725478be051ce983a2e7184cf97bbc8d9bb7232 100644 --- a/src/uncategorized/theFutanariSisters.tw +++ b/src/uncategorized/theFutanariSisters.tw @@ -91,7 +91,7 @@ The Sisters offer a member selected for sale into slavery for inspection via vid <</if>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|The Futanari Sisters][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/theGymnasiumAcademy.tw b/src/uncategorized/theGymnasiumAcademy.tw index 05d50656bc3b3b27d0c2eb1a6dbc42fa537b8ecc..5910c32cc526e0ac043a6aaef2ea01a213a3dd0f 100644 --- a/src/uncategorized/theGymnasiumAcademy.tw +++ b/src/uncategorized/theGymnasiumAcademy.tw @@ -20,7 +20,7 @@ <</if>> <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|The Gymnasium-Academy][$cash -= $slaveCost, $TGA.schoolSale = 0, $TGA.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/theSlavegirlSchool.tw b/src/uncategorized/theSlavegirlSchool.tw index 75e7d1fefd87a8defd743b4b882e4ae692af72f3..05e39de1f6e743d7dd52dd98974bd0e9fb6ac32a 100644 --- a/src/uncategorized/theSlavegirlSchool.tw +++ b/src/uncategorized/theSlavegirlSchool.tw @@ -21,7 +21,7 @@ <<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>> -<br><br>The price is ¤<<print $slaveCost>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> +<br><br>The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>> <<if $cash >= $slaveCost>> <br>[[Buy her and check out other slaves to order|The Slavegirl School][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]] diff --git a/src/uncategorized/wardrobe.tw b/src/uncategorized/wardrobe.tw index 4d22b7dcaa956baa96e04557cf02fd2a3cfdd217..c2a247bfdad2389c2aa7f72a1ae42c3671807dbb 100644 --- a/src/uncategorized/wardrobe.tw +++ b/src/uncategorized/wardrobe.tw @@ -10,111 +10,111 @@ <<nobr>> <<if $clothesBoughtBunny == 0 && $arcologies[0].FSGenderFundamentalist == "unset" && $cheatMode == 0>> [[Order a shipment of bunny suits|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtBunny = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with classic bunny suits and bowties.<</if>> <</nobr>> <<nobr>> <<if $clothesBoughtConservative == 0 && $arcologies[0].FSPaternalist == "unset" && $cheatMode == 0>> [[Order a shipment of conservative clothes|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtConservative = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with modest outfits. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtChains == 0 && $arcologies[0].FSDegradationist == "unset" && $cheatMode == 0>> [[Order a shipment of chains|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtChains = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with various lengths of binding chains. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtWestern == 0 && $arcologies[0].FSPastoralist == "unset" && $cheatMode == 0>> [[Order a shipment of western outfits|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtWestern = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with cowgirl outfits. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtOil == 0 && $arcologies[0].FSPhysicalIdealist == "unset" && $cheatMode == 0>> [[Order a shipment of body oil|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtOil = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with various body oils. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtLazyClothes == 0 && $arcologies[0].FSHedonisticDecadence == "unset" && $cheatMode == 0>> [[Order a shipment of comfortable, rather stretchy, clothes|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtLazyClothes = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with various comfy pants and rather tight crop-tops. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtHabit == 0 && $arcologies[0].FSChattelReligionist == "unset" && $cheatMode == 0>> [[Order a shipment of chattel habits|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtHabit = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with habits from the chattel religion. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtEgypt == 0 && $arcologies[0].FSEgyptianRevivalist == "unset" && $cheatMode == 0>> [[Order a shipment of Egyptian necklaces|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtEgypt = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with ancient Egyptian necklaces. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtToga == 0 && $arcologies[0].FSRomanRevivalist == "unset" && $cheatMode == 0>> [[Order a shipment of togas|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtToga = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with fine roman-styled togas. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtHuipil == 0 && $arcologies[0].FSAztecRevivalist == "unset" && $cheatMode == 0>> [[Order a shipment of huipil|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtHuipil = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with exquisite Aztec Huipil. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtKimono == 0 && $arcologies[0].FSEdoRevivalist == "unset" && $cheatMode == 0>> [[Order a shipment of kimonos|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtKimono = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with elegant japanese Kimonos. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtHarem == 0 && $arcologies[0].FSArabianRevivalist == "unset" && $cheatMode == 0>> [[Order a shipment of harem outfits|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtHarem = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with arabic harem garb made from the finest available silks. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtQipao == 0 && $arcologies[0].FSChineseRevivalist == "unset" && $cheatMode == 0>> [[Order a shipment of qipaos|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtQipao = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with slutty chinese qipaos. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtMaternityDress == 0 && $arcologies[0].FSRepopulationFocus == "unset" && $cheatMode == 0>> [[Order a shipment of maternity dresses|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtMaternityDress = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with dresses specially tailored for pregnant women. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtMaternityLingerie == 0 && $arcologies[0].FSRepopulationFocus == "unset" && $cheatMode == 0>> [[Order a shipment of maternity lingerie|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $clothesBoughtMaternityLingerie = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with sexy silken lingerie designed for pregnant women. <</if>> <</nobr>> <<nobr>> <<if $clothesBoughtBelly == 0 && $cheatMode == 0 && $arcologies[0].FSRepopulationFocus == "unset">> [[Order a shipment of fake pregnancy bellies|Wardrobe][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $clothesBoughtBelly = 1]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with silicone pregnancy bellies modeled after variously sized women. <</if>> <</nobr>> @@ -122,25 +122,25 @@ <<nobr>> <<if $toysBoughtDildos == 0>> [[Order a shipment of extra long dildos|Wardrobe][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $toysBoughtDildos = 1]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with extra long dildos in a variety of sizes. <</if>> <br> <<if $toysBoughtButtPlugs == 0>> [[Order a shipment of extra long buttplugs|Wardrobe][$cash -= Math.trunc(10000*$upgradeMultiplierArcology), $toysBoughtButtPlugs = 1]] - //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with extra long buttplugs in a variety of sizes. <</if>> <br> <<if $toysBoughtButtPlugTails == 0>> [[Order a shipment of attachable tails|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $toysBoughtButtPlugTails = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with tails to attach to your buttplugs. <</if>> <br> <<if $toysBoughtGags == 0>> [[Order a shipment of extra long dildo gags|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $toysBoughtGags = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with extra long dildo gags. <</if>> <</nobr>> @@ -156,11 +156,11 @@ <<nobr>> <<if $enema == 0>> [[Order enema supplies|Wardrobe][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $enema = 1]] - //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(5000*$upgradeMultiplierArcology))>>// <<else>>You are well stocked with specially formulated liquids to be used safely for long term enemas along with the tools needed to keep a slave bloated for extended periods of time. <<if $medicalEnema == 0>> [[Order medical enema supplies|Wardrobe][$cash -= Math.trunc(25000*$upgradeMultiplierArcology), $medicalEnema = 1]] - //Costs ¤<<print Math.trunc(25000*$upgradeMultiplierArcology)>>// + //Costs <<print cashFormat(Math.trunc(25000*$upgradeMultiplierArcology))>>// <<else>> You are well stocked with drugs to be mixed with the enema water for use in medical enemas. <</if>> diff --git a/src/utility/assignWidgets.tw b/src/utility/assignWidgets.tw index 0edfafbac9bf6aa729a731c951757fd59390dcc3..6ee3f988fc7dbab211460edd1536103431913a48 100644 --- a/src/utility/assignWidgets.tw +++ b/src/utility/assignWidgets.tw @@ -54,10 +54,19 @@ <<set $args[0].assignment = "serve in the master suite", $args[0].assignmentVisible = 0, $masterSuiteSlaves++, $MastSiIDs.push(_wID)>> <<case "learn in the schoolroom" "schoolroom">> <<set $args[0].assignment = "learn in the schoolroom", $args[0].assignmentVisible = 0, $schoolroomSlaves++, $SchlRiIDs.push(_wID)>> + <<set $args[0].livingRules = "normal">> <<case "work as a servant" "servants' quarters" "servantsquarters">> <<set $args[0].assignment = "work as a servant", $args[0].assignmentVisible = 0, $servantsQuartersSlaves++, $ServQiIDs.push(_wID)>> <<case "rest in the spa" "spa">> <<set $args[0].assignment = "rest in the spa", $args[0].assignmentVisible = 0, $spaSlaves++, $SpaiIDs.push(_wID)>> + <<switch $spaDecoration>> + <<case "Chattel Religionist" "Chinese Revivalist">> + <<set $args[0].livingRules = "normal">> + <<case "Degradationist">> + <<set $args[0].livingRules = "spare">> + <<default>> + <<set $args[0].livingRules = "luxurious">> + <</switch>> <<case "be the attendant" "be your concubine" "be the dj" "be the madam" "be the milkmaid" "be the nurse" "be the schoolteacher" "be the stewardess" "be the wardeness">> <<set $args[0].assignment = $args[1], $args[0].assignmentVisible = 0>> /* non-visible leadership roles */ <<case "be your agent" "live with your agent">> @@ -176,6 +185,9 @@ <</switch>> <<set $args[0].assignmentVisible = 1, $args[0].choosesOwnAssignment = 0, $args[0].sentence = 0>> + <<if $args[0].livingRules == "luxurious">> + <<set $args[0].livingRules = "normal">> + <</if>> <<if _wi >= 0>> <<set $slaves[_wi] = $args[0]>> /* save changes to slave array */ diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index f3865369212327b6ee2d8e3942aad3fd95d727f0..e4cfc14016cbf79d77f37a3662a31b81108ea6ce 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -1055,10 +1055,10 @@ She is carried to the auto-surgeon, since she is likely to face complications wi <<case "be the Madam">> - While managing $brothelName, $slaves[$i].slaveName's water breaks. Knowing she lacks the time to leave, she sets up a sign reading "birthshow ¤100 a viewer" and takes a seat. + While managing $brothelName, $slaves[$i].slaveName's water breaks. Knowing she lacks the time to leave, she sets up a sign reading "birthshow <<print cashFormat(100)>> a viewer" and takes a seat. <<set $humiliation = 1>> <<ClothingBirth>> - Upon completing her show, she reclines with her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>> and begins counting the credits she bought in. In total she made ¤100*$seed, and feels that business will be up in the brothel as patrons line up hoping another showing. + Upon completing her show, she reclines with her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>> and begins counting the credits she bought in. In total she made <<print cashFormat(100*$seed)>>, and feels that business will be up in the brothel as patrons line up hoping another showing. <<set $cash += 100*$seed>> <<case "be the Schoolteacher">> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 662fd0c5d787d7e3ef6553d64c5ea58e2cf66ee2..c9bf22f5b379565983ee19000e5bba2730054da7 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -2743,7 +2743,7 @@ $pronounCap's got a <<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> Judging by how hard $pronoun is<<if $activeSlave.prostate > 1>> and the constant flow of precum leaking from the tip of $possessive dick<<elseif $activeSlave.prostate > 0>> and the little bead of precum forming at the tip of $possessive dick<</if>>, $pronoun's probably fantasizing about boobs. <<elseif ($activeSlave.devotion > 50)>> - As a devoted sex slave, $pronoun has no trouble keeping herself hard for $possessive <<WrittenMaster>>. + As a devoted sex slave, $pronoun has no trouble keeping herself hard for $possessive <<WrittenMaster $activeSlave>>. <<if ($activeSlave.prostate > 2)>> The area above $possessive crotch has a slight swell to it from $possessive prostate implant. A constant dribble of precum drips from the tip of $possessive cock; $possessive artificially hyperactive prostate keeps $object that way. <<elseif ($activeSlave.prostate > 1)>> diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index f5f6d909c65c048560d04ed87308407802da9e67..432f59f6ef6c077aeed3ef95438b4af90043bf19 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -1882,7 +1882,7 @@ Diet support for growth drugs: <<if $currentRule.pornFameSpending == -1>> Release of feeds showing excellent slaves' sex lives: ''off.'' <<else>> - Weekly porn publicity subsidy: ''¤$currentRule.pornFameSpending.'' + Weekly porn publicity subsidy: ''<<print cashFormat($currentRule.pornFameSpending)>>.'' <</if>> <</replace>> <</widget>> @@ -4173,7 +4173,7 @@ Your brand design is ''$brandDesign.'' <<if $args[0].fuckdoll == 0>> <<if (def _combinedRule.livingRules) && (_combinedRule.livingRules !== "no default setting")>> -<<if setup.facilityCareers.includes($args[0].assignemnt)>> +<<if setup.facilityCareers.includes($args[0].assignment)>> <br>$args[0].slaveName's living standards are controlled by her assignment. <<elseif ($args[0].fetish == "mindbroken")>> <<if ($args[0].livingRules !== "spare")>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index 7d65a78c600371997f4855b8e47fc390c03d0114..9f5addf538de9ff39454db8727e0fa987c2d495a 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -790,11 +790,11 @@ <<widget "SlaveCostDescription">> <<StartingSlaveCost $activeSlave>> <<if $slaveCost > $cash>> - @@.red;This slave will cost ''¤$slaveCost.''<br> - You only have: ¤$cash@@ + @@.red;This slave will cost ''<<print cashFormat($slaveCost)>>.''<br> + You only have: <<print cashFormat($cash)>>@@ <<else>> - This slave will cost @@.yellowgreen;''¤$slaveCost.''@@<br> - You have ¤$cash. + This slave will cost @@.yellowgreen;''<<print cashFormat($slaveCost)>>.''@@<br> + You have <<print cashFormat($cash)>>. <</if>> <</widget>> /%