diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..5e76e859a615ca4605797792a20a3902a9fa63df --- /dev/null +++ b/.gitattributes @@ -0,0 +1,8 @@ +*.bat text eol=crlf +*.tw text eol=lf +*.sh text eol=lf +*.py text eol=lf +*.txt text eol=lf +compile text eol=lf +compile-git text eol=lf +sanityCheck text eol=lf diff --git a/compile.bat b/compile.bat index d3ece54d2d21858f66577f80092a201e24df1d02..1491de7b9f2be131954ce9a15ef855cd286e2a3a 100644 --- a/compile.bat +++ b/compile.bat @@ -1,15 +1,15 @@ -@echo off -:: Free Cities Basic Compiler - Windows - -:: Set working directory -pushd %~dp0 - -:: Run the appropriate compiler for the user's CPU architecture. -if %PROCESSOR_ARCHITECTURE% == AMD64 ( - CALL "%~dp0devTools\tweeGo\tweego_win64.exe" -o "%~dp0bin/FC_pregmod.html" "%~dp0src" -) else ( - CALL "%~dp0devTools\tweeGo\tweego_win86.exe" -o "%~dp0bin/FC_pregmod.html" "%~dp0src" -) - -popd -ECHO Done +@echo off +:: Free Cities Basic Compiler - Windows + +:: Set working directory +pushd %~dp0 + +:: Run the appropriate compiler for the user's CPU architecture. +if %PROCESSOR_ARCHITECTURE% == AMD64 ( + CALL "%~dp0devTools\tweeGo\tweego_win64.exe" -o "%~dp0bin/FC_pregmod.html" "%~dp0src" +) else ( + CALL "%~dp0devTools\tweeGo\tweego_win86.exe" -o "%~dp0bin/FC_pregmod.html" "%~dp0src" +) + +popd +ECHO Done diff --git a/compile_debug.bat b/compile_debug.bat index 233abac8457a2955794e1231c48a4bdcf4301b34..17d3c9be06dded99c9e1494c63945fb3f7ef33e1 100644 --- a/compile_debug.bat +++ b/compile_debug.bat @@ -1,11 +1,11 @@ -@echo off -:: Free Cities Basic Compiler - Windows - -:: Set working directory -pushd %~dp0 - -:: Compile the game -call "%~dp0compile.bat" - -popd -PAUSE +@echo off +:: Free Cities Basic Compiler - Windows + +:: Set working directory +pushd %~dp0 + +:: Compile the game +call "%~dp0compile.bat" + +popd +PAUSE diff --git a/devNotes/Deepmurk_Vector_Art_Changelog.txt b/devNotes/Deepmurk_Vector_Art_Changelog.txt index 65a9140eed2edbd126787b4b5225b7c4a14a5f44..2d51e6d46752db4ee30a09fe018e709f703de9f4 100644 --- a/devNotes/Deepmurk_Vector_Art_Changelog.txt +++ b/devNotes/Deepmurk_Vector_Art_Changelog.txt @@ -1,233 +1,225 @@ -artist notes -------------- -TO USE: SELECT VECTOR ART BY NOX/DEEPMURK - -------------- -Be aware this is a re-edit, update, and expansion of the original vector art created by NoX. Credits to NoX as the original artist. -Had NoX's work not been present to build off of, I would have been far too lazy to do any of this at all. - -FOR MANUAL USE -------------- -1. Split source_vector_ndmain.svg and source_vector_ndextras.svg into src/art/vector/layer. -Note#1 source_vector.svg is a legacy version (before the art was changed) and is not used for anything. -Note#2 vector_revamp_source.svg not related and belongs to the other artist. - - -planned additions -------------- - -known issues -------------- - -minor clipping issue leg/ass outfits due to their outfit transparency effects - -Not all outfit art works with amputees - -pending requests/suggestions -------------- - -v0.8 (04-21-2018) -------------- - -added wispy pubic hair art - -added areola normal art - -added areola large art - -added areola wide art - -added areola huge art - -added areola star-shaped art - -added areola heart-shaped art - -converted stockings to a leg accessory - -fixed issue that allowed stockings to be shown/selected on amputees - -added visor hat to military outfit (per request) - -fixed tilted neat pubic hair - -fixed bellies/corsets showing at the same time if present/selected - -major overhaul of skin tones - -tweaked leg/hipsize/weight art distribution - -fixed vaginal piercings not showing - -v0.7 (04-14-2018) -------------- - -added sleeves to hijab and abaya outfit - -added sleeves to cutoffs and a t-shirt outfit - -added sleeves to skimpy battledress outfit - -added sleeves to conservative outfit - -added sleeves to huipil outfit - -added sleeves to kimono outfit - -added sleeves to nice maid outfit - -added sleeves to military uniform outfit - -added sleeves to nice nurse outfit - -added sleeves to slutty nurse outfit - -added sleeves to slutty qipao outfit - -added sleeves to schoolgirl outfit - -added sleeves to nice suit outfit - -added sleeves to slutty suit outfit - -added sleeves to western clothing outfit - -removed thigh-highs/stockings on most outfits - -fixed nipple piercings showing incorrectly - -fixed boots showing incorrectly on some outfits - -fixed 'invisible balls' on one of the scrotum sizes (the shadow was showing as skin colour, removing the outline) - -slutty nurse outfit now better matches the description - -updated thigh boot art - -updated extreme heel art - -added bare feet stocking outfits (Long/short) - -added additional flat shoe outfits (bare/stockings short/stockings long) - -added additional heel shoe outfits (bare/stockings short/stockings long) - -added additional pump shoe outfits (bare/stockings short/stockings long) - -v0.6 (04-07-2018) -------------- - -fixed bodysuit outfit color issue on non-default colors - -fixed restrictive latex color issue on non-default colors - -added hairstyle 'messy bun' (long/medium/short) - -added hairstyle 'dreadlocks' (long/medium/short) - -added hairstyle 'cornrows' (long/medium/short) - -added hairstyle 'braided' (long/medium/short) - -added hairstyle 'twintails' (long/medium/short) - -added hairstyle 'shavedsides' (long/medium/short) - -added chains outfit - -added penitent nun outfit - -reworked male genitalia - -added bulge outfits for the appropriate outfits - -removed transparency on clubslut, harem, and slutty torso outfits due to multiple issues - -overhauled clubslut outfit to fix numerous art issues. - -changed extreme heels - -changed thigh high boots - -overhauled breasts - -reworked all breast outfits due to breast overhauled - -changed breast positioning relative to the overall body - -reworked corset lengths - -reworked all breast and torso outfits for new breast compatibility - - -v0.5 (03-31-2018) -------------- - -added belly scaling w/pregnancy+overfeeding - -minor polishing on all outfits - -fixed piercings not showing correctly - -added nipple light piercings - -added areola light piercings - -added nipple heavy piercings - -added areola heavy piercings - -added vaginal dildo accessory - -added vaginal long dildo accessory - -added vaginal large dildo accessory - -added vaginal long, large dildo accessory - -added vaginal huge dildo accessory - -added vaginal long, huge dildo accessory - -added anal long plug accessory - -added anal large plug accessory - -added anal long, large plug accessory - -added anal huge plug accessory - -added anal long, huge accessory - -added anal tail plug accessory (anal hook/bunny tail) - -added first trimester pregnancy empathy belly - -added second trimester pregnancy empathy belly - -added third trimester pregnancy empathy belly - -added third trimester twin pregnancy empathy belly - -added tight corset torso accessory - -added extreme corset torso accessory - -cleaned up changelog wording for clarity purposes - -added uncomfortable leather collar outfit - -updated dildo gag collar graphic art - -added massive dildo gag collar outfit - -added ball gag collar outfit - -added bit gag collar outfit - -added silken ribbon collar outfit - -added bowtie collar outfit - -added ancient egyptian collar outfit - -added hairstyle 'neat' (long/medium/short) - -added hairstyle 'up' (long/medium/short) - -added hairstyle 'ponytail' (long/medium/short) - -added hairstyle 'bun' (long/medium/short) - -added hairstyle 'curled' (long/medium/short) - -added hairstyle 'messy' (long/medium/short) - -added hairstyle 'permed' (long/medium/short) - -added hairstyle 'eary' (long/medium/short) - -added hairstyle 'luxurious' (long/medium/short) - -added hairstyle 'afro' (long/medium/short) - -fixed cowboy hat not showing on western outfit - -fixed baldness on generic/generated non-selectable hairstyles - -v0.4 (03-24-2018) -------------- - - -added nice lingerie outfit - -fixed immersion breaking art on specific flat-chested outfits (somewhat) - -added nurse slutty outfit - -added silken ballgown outfit - -added skimpy battledress outfit - -minor polishing on all outfits - -added slutty outfit - -added spats and a tank top outfit - -fixed graphical issues on mini dress - -added succubus outfit - -added nice suit outfit - -added slutty suit outfit - -added attractive lingerie for a pregnant woman outfit - -added bunny outfit - -added chattel habit outfit - -updated fallen nun outfit (headdress added) - -added conservative clothing outfit - -added harem gauze outfit - -added huipil outfit - -added kimono outfit - -added slave gown outfit - -added stretch pants and a crop top outfit - -updated schoolgirl outfit (sweater vest added) - -added slutty qipao outfit - -added toga outfit - -added western clothing outfit (no cowboy hat) - -fixed dick/ball clipping issues on all relevant outfits - -added natural color nipples to match racial skin tones - -v0.3 (03-17-2018) -------------- - - -added schoolgirl outfit - -added fallennun outfit - -added nice maid outfit - -added slutty maid outfit - -updated minidress outfit (changed color+fixes) - -minor polishing on some outfits - -added niqab and abaya outfit (niqab > hijab) - -changed white colors on outfits to grey for increased contrast on light skin tones. - -added nice nurse outfit - -fixed outline issues on boots/extreme heels - -fixed ultra black hair color issue (vanilla only) - -added military uniform outfit - -updated to latest pregmod git - -v0.2 (03-10-2018) -------------- - - -added string bikini outfit - -added scalemail bikini outfit (pregmod only content???) - -updated male genitalia display position - -set default shoe colors to neutral (per request) - -added some natural color nipples to match racial skin tones - -v0.1 (03-03-2018) -------------- - - -updated boob graphic art - -updated nipple graphic art - -updated arm graphic art - -updated female genitalia graphic art - -updated waist graphic art - -updated butt graphic art - -added bushy pubic hair - -added very bushy pubic hair - -updated vaginal chastity belt - -updated anal chastity belt - -added uncomfortable strap outfit - -added shibari rope outfit - -updated restrictive latex outfit - -updated latex catsuit outfit - -updated extreme heel graphic art - -updated pump shoes graphic art (not selectable in-game yet) - -added bodysuit outfit - -added body oil outfit - -added haltertop dress outfit - -added bangles outfit - -added mini dress outfit - -added leotard outfit - -added t-shirt and cutoffs outfit - -added cheerleader outfit +artist notes +------------- +TO USE: SELECT VECTOR ART BY NOX/DEEPMURK + +------------- +Be aware this is a re-edit, update, and expansion of the original vector art created by NoX. Credits to NoX as the original artist. +Had NoX's work not been present to build off of, I would have been far too lazy to do any of this at all. + +FOR MANUAL USE +------------- +1. Split source_vector_ndmain.svg and source_vector_ndextras.svg into src/art/vector/layer. +Note#1 source_vector.svg is a legacy version (before the art was changed) and is not used for anything. +Note#2 vector_revamp_source.svg not related and belongs to the other artist. + + +planned additions +------------- + +known issues +------------- + -minor clipping issue leg/ass outfits due to their outfit transparency effects + -Not all outfit art works with amputees + +pending requests/suggestions +------------- + +v0.8 (04-21-2018) +------------- + -added wispy pubic hair art + -added areola normal art + -added areola large art + -added areola wide art + -added areola huge art + -added areola star-shaped art + -added areola heart-shaped art + +v0.7 (04-14-2018) +------------- + -added sleeves to hijab and abaya outfit + -added sleeves to cutoffs and a t-shirt outfit + -added sleeves to skimpy battledress outfit + -added sleeves to conservative outfit + -added sleeves to huipil outfit + -added sleeves to kimono outfit + -added sleeves to nice maid outfit + -added sleeves to military uniform outfit + -added sleeves to nice nurse outfit + -added sleeves to slutty nurse outfit + -added sleeves to slutty qipao outfit + -added sleeves to schoolgirl outfit + -added sleeves to nice suit outfit + -added sleeves to slutty suit outfit + -added sleeves to western clothing outfit + -removed thigh-highs/stockings on most outfits + -fixed nipple piercings showing incorrectly + -fixed boots showing incorrectly on some outfits + -fixed 'invisible balls' on one of the scrotum sizes (the shadow was showing as skin colour, removing the outline) + -slutty nurse outfit now better matches the description + -updated thigh boot art + -updated extreme heel art + -added bare feet stocking outfits (Long/short) + -added additional flat shoe outfits (bare/stockings short/stockings long) + -added additional heel shoe outfits (bare/stockings short/stockings long) + -added additional pump shoe outfits (bare/stockings short/stockings long) + +v0.6 (04-07-2018) +------------- + -fixed bodysuit outfit color issue on non-default colors + -fixed restrictive latex color issue on non-default colors + -added hairstyle 'messy bun' (long/medium/short) + -added hairstyle 'dreadlocks' (long/medium/short) + -added hairstyle 'cornrows' (long/medium/short) + -added hairstyle 'braided' (long/medium/short) + -added hairstyle 'twintails' (long/medium/short) + -added hairstyle 'shavedsides' (long/medium/short) + -added chains outfit + -added penitent nun outfit + -reworked male genitalia + -added bulge outfits for the appropriate outfits + -removed transparency on clubslut, harem, and slutty torso outfits due to multiple issues + -overhauled clubslut outfit to fix numerous art issues. + -changed extreme heels + -changed thigh high boots + -overhauled breasts + -reworked all breast outfits due to breast overhauled + -changed breast positioning relative to the overall body + -reworked corset lengths + -reworked all breast and torso outfits for new breast compatibility + + +v0.5 (03-31-2018) +------------- + -added belly scaling w/pregnancy+overfeeding + -minor polishing on all outfits + -fixed piercings not showing correctly + -added nipple light piercings + -added areola light piercings + -added nipple heavy piercings + -added areola heavy piercings + -added vaginal dildo accessory + -added vaginal long dildo accessory + -added vaginal large dildo accessory + -added vaginal long, large dildo accessory + -added vaginal huge dildo accessory + -added vaginal long, huge dildo accessory + -added anal long plug accessory + -added anal large plug accessory + -added anal long, large plug accessory + -added anal huge plug accessory + -added anal long, huge accessory + -added anal tail plug accessory (anal hook/bunny tail) + -added first trimester pregnancy empathy belly + -added second trimester pregnancy empathy belly + -added third trimester pregnancy empathy belly + -added third trimester twin pregnancy empathy belly + -added tight corset torso accessory + -added extreme corset torso accessory + -cleaned up changelog wording for clarity purposes + -added uncomfortable leather collar outfit + -updated dildo gag collar graphic art + -added massive dildo gag collar outfit + -added ball gag collar outfit + -added bit gag collar outfit + -added silken ribbon collar outfit + -added bowtie collar outfit + -added ancient egyptian collar outfit + -added hairstyle 'neat' (long/medium/short) + -added hairstyle 'up' (long/medium/short) + -added hairstyle 'ponytail' (long/medium/short) + -added hairstyle 'bun' (long/medium/short) + -added hairstyle 'curled' (long/medium/short) + -added hairstyle 'messy' (long/medium/short) + -added hairstyle 'permed' (long/medium/short) + -added hairstyle 'eary' (long/medium/short) + -added hairstyle 'luxurious' (long/medium/short) + -added hairstyle 'afro' (long/medium/short) + -fixed cowboy hat not showing on western outfit + -fixed baldness on generic/generated non-selectable hairstyles + +v0.4 (03-24-2018) +------------- + + -added nice lingerie outfit + -fixed immersion breaking art on specific flat-chested outfits (somewhat) + -added nurse slutty outfit + -added silken ballgown outfit + -added skimpy battledress outfit + -minor polishing on all outfits + -added slutty outfit + -added spats and a tank top outfit + -fixed graphical issues on mini dress + -added succubus outfit + -added nice suit outfit + -added slutty suit outfit + -added attractive lingerie for a pregnant woman outfit + -added bunny outfit + -added chattel habit outfit + -updated fallen nun outfit (headdress added) + -added conservative clothing outfit + -added harem gauze outfit + -added huipil outfit + -added kimono outfit + -added slave gown outfit + -added stretch pants and a crop top outfit + -updated schoolgirl outfit (sweater vest added) + -added slutty qipao outfit + -added toga outfit + -added western clothing outfit (no cowboy hat) + -fixed dick/ball clipping issues on all relevant outfits + -added natural color nipples to match racial skin tones + +v0.3 (03-17-2018) +------------- + + -added schoolgirl outfit + -added fallennun outfit + -added nice maid outfit + -added slutty maid outfit + -updated minidress outfit (changed color+fixes) + -minor polishing on some outfits + -added niqab and abaya outfit (niqab > hijab) + -changed white colors on outfits to grey for increased contrast on light skin tones. + -added nice nurse outfit + -fixed outline issues on boots/extreme heels + -fixed ultra black hair color issue (vanilla only) + -added military uniform outfit + -updated to latest pregmod git + +v0.2 (03-10-2018) +------------- + + -added string bikini outfit + -added scalemail bikini outfit (pregmod only content???) + -updated male genitalia display position + -set default shoe colors to neutral (per request) + -added some natural color nipples to match racial skin tones + +v0.1 (03-03-2018) +------------- + + -updated boob graphic art + -updated nipple graphic art + -updated arm graphic art + -updated female genitalia graphic art + -updated waist graphic art + -updated butt graphic art + -added bushy pubic hair + -added very bushy pubic hair + -updated vaginal chastity belt + -updated anal chastity belt + -added uncomfortable strap outfit + -added shibari rope outfit + -updated restrictive latex outfit + -updated latex catsuit outfit + -updated extreme heel graphic art + -updated pump shoes graphic art (not selectable in-game yet) + -added bodysuit outfit + -added body oil outfit + -added haltertop dress outfit + -added bangles outfit + -added mini dress outfit + -added leotard outfit + -added t-shirt and cutoffs outfit + -added cheerleader outfit -added clubslut netting outfit \ No newline at end of file diff --git a/devTools/tweeGo/license/LICENSE.txt b/devTools/tweeGo/license/LICENSE.txt index a0a2e94ee77a83d1d9c1fad7de43fbde7c4d387b..401fb686b0761c9ab9e0d1355aa7e05e8adefedd 100644 --- a/devTools/tweeGo/license/LICENSE.txt +++ b/devTools/tweeGo/license/LICENSE.txt @@ -1,25 +1,25 @@ - -tweego is licensed under this Simplified BSD License. - -Copyright (c) 2014-2016 Thomas Michael Edwards <tmedwards@motoslave.net>. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +tweego is licensed under this Simplified BSD License. + +Copyright (c) 2014-2016 Thomas Michael Edwards <tmedwards@motoslave.net>. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/src/config/sugarCubeConfig.tw b/src/config/sugarCubeConfig.tw index a5abf39990085128d4fc7071ce1f223d4f951002..94bd87302afa3f7536511a23a1e6a0a06fa9447f 100644 --- a/src/config/sugarCubeConfig.tw +++ b/src/config/sugarCubeConfig.tw @@ -1,20 +1,20 @@ -:: SugarCube configuration [script] - - -/* Main SugarCube configuration file. */ - -/* Change the starting passage from the default 'start' to 'Alpha disclaimer'. */ -Config.passages.start = "init"; - -/* Disable forward/back buttons in panel. */ -Config.history.controls = false; - -/* Set Autosaves. */ -config.saves.autosave = "autosave"; - -/* Save only one game state. */ -Config.history.maxStates = 1; - -/* Set to 'true' to enable SugarCube's debug mode. -Note: This is an 'engine level' debug mode, completely separate from the game's debug mode. */ -Config.debug = false; +:: SugarCube configuration [script] + + +/* Main SugarCube configuration file. */ + +/* Change the starting passage from the default 'start' to 'Alpha disclaimer'. */ +Config.passages.start = "init"; + +/* Disable forward/back buttons in panel. */ +Config.history.controls = false; + +/* Set Autosaves. */ +config.saves.autosave = "autosave"; + +/* Save only one game state. */ +Config.history.maxStates = 1; + +/* Set to 'true' to enable SugarCube's debug mode. +Note: This is an 'engine level' debug mode, completely separate from the game's debug mode. */ +Config.debug = false; diff --git a/src/npc/databases/customSlavesDatabase.tw b/src/npc/databases/customSlavesDatabase.tw index 931e106339fceab7002f68786f1c16952f768a05..880400bdba2ed24c6bd1167c8742a4a842ee7c63 100644 --- a/src/npc/databases/customSlavesDatabase.tw +++ b/src/npc/databases/customSlavesDatabase.tw @@ -1,3 +1,3 @@ -:: custom Slaves Database - +:: custom Slaves Database + <<set _i = 1000000>> \ No newline at end of file diff --git a/src/uncategorized/pePitFight.tw b/src/uncategorized/pePitFight.tw index 1e09e5409ac3222ff5b6b36ddccd8f6c0d32912b..65fddffc849161113e673df970ea1a98f8dfdc68 100644 --- a/src/uncategorized/pePitFight.tw +++ b/src/uncategorized/pePitFight.tw @@ -1,184 +1,184 @@ -:: PE pit fight -<<nobr>> - -<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Random Nonindividual Event">> - -<<set $activeSlave = $Bodyguard>> - -<<Deadliness $activeSlave>> - -<<set $PPit = 0>> - -<</nobr>>\ -\ -<<nobr>> - -It's time for the fight. It will take place in a back room of a well respected club. There is a ring set into the floor, and space for a handful of spectators, but the setup is quite Spartan. The sport is just getting off the ground. <<EventNameLink $activeSlave>> is first to walk into the ring. She's stark naked and is carrying a simple single-edged straight sword, identical to the one her opponent will be using. The fight will be fair. - -<</nobr>> - -<<nobr>> - -Across the ring, her opponent's owner nods civilly to you and examines $activeSlave.slaveName. - -<<if $activeSlave.combatSkill > 0>> - Her combat skills greatly increase her deadliness. -<</if>> - -<<if $activeSlave.muscles > 95 && $activeSlave.height >= 185>> - Her huge muscles are an intimidating sight and, despite their massive size, she is tall enough to not be hindered by them. -<<elseif $activeSlave.muscles > 95>> - Her huge muscles are an intimidating sight, but may hinder her flexibility. -<<elseif $activeSlave.muscles > 30>> - Her muscles are a trim and powerful sight. -<<elseif $activeSlave.muscles < -95>> - She can barely stand, let alone ready her weapon. Her feeble attempts elicit a roar of laughter from the spectators. -<<elseif $activeSlave.muscles < -30>> - She struggles to raise her weapon. Her feeble attempts elicit a roar of laughter from the spectators. -<<elseif $activeSlave.muscles < -5>> - She is rather unfit, she will likely be outmatched by near any real opponent. -<</if>> - -<<if $activeSlave.height >= 170>> - Her height gives her a reach advantage with her sword. -<</if>> - -<<if $activeSlave.health > 50>> - Her shining health makes her a better combatant. -<</if>> - -<<if $activeSlave.weight > 190>> - Her extreme weight nearly immobilizes her. She struggles to move let alone fight. -<<elseif $activeSlave.weight > 160>> - Her extreme weight limits her mobility and range of motion making her an easy target. -<<elseif $activeSlave.weight > 130>> - Her extreme weight holds her back as a pit fighter. -<<elseif $activeSlave.weight > 30>> - Her heavy weight is an impediment as a pit fighter. -<<elseif $activeSlave.weight < -10>> - Her light weight is an impediment as a pit fighter. -<</if>> - -<<if $activeSlave.health < -50>> - Her poor health makes her a weaker combatant. -<</if>> - -<<if $activeSlave.pregKnown == 1 || $activeSlave.bellyPreg >= 1500>> - <<if $activeSlave.bellyPreg >= 750000>> - Her monolithic pregnancy guarantees her loss; not only is she on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag her to the ground. She has no hope of attacking around the straining mass, let alone stopping her opponent. - <<elseif $activeSlave.bellyPreg >= 600000>> - Her titanic pregnancy is practically a guaranteed loss; she can barely stand let alone fight. - <<elseif $activeSlave.bellyPreg >= 450000>> - Her gigantic pregnancy is nearly a guaranteed loss; it presents an unmissable, indefensible target for her adversary. - <<elseif $activeSlave.bellyPreg >= 300000>> - Her massive pregnancy obstructs her movement and greatly hinders her. She struggles to think of how she could even begin to defend her bulk. - <<elseif $activeSlave.bellyPreg >= 150000>> - Her giant pregnancy obstructs her movement and greatly slows her down. - <<elseif $activeSlave.bellyPreg >= 100000>> - Her giant belly gets in her way and weighs her down. - <<elseif $activeSlave.bellyPreg >= 10000>> - Her huge belly is unwieldy and hinders her efforts. - <<elseif $activeSlave.bellyPreg >= 5000>> - Her advanced pregnancy makes her much less effective. - <<elseif $activeSlave.bellyPreg >= 1500>> - Her growing pregnancy distracts her from the fight. - <<else>> - The life just beginning to grow inside her distracts her from the fight. - <</if>> -<<elseif $activeSlave.bellyImplant >= 1500>> - <<if $activeSlave.bellyImplant >= 750000>> - Her monolithic, <<print $activeSlave.bellyImplant>>cc implant filled belly guarantees her loss; not only is she on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag her to the ground. She has no hope of attacking around the straining mass, let alone stopping her opponent. - <<elseif $activeSlave.bellyImplant >= 600000>> - Her titanic, <<print $activeSlave.bellyImplant>>cc implant filled belly is practically a guaranteed loss; she can barely stand let alone fight. Not only is it crippling heavy, unwieldy and an easy target, but she can feel it straining to hold the sheer amount of filler forced into it. - <<elseif $activeSlave.bellyImplant >= 450000>> - Her gigantic, <<print $activeSlave.bellyImplant>>cc implant filled belly is nearly a guaranteed loss; it presents an unmissable, indefensible target for her adversary. - <<elseif $activeSlave.bellyImplant >= 300000>> - Her massive, <<print $activeSlave.bellyImplant>>cc implant filled belly is extremely heavy, unwieldy and an easy target, practically damning her in combat. - <<elseif $activeSlave.bellyImplant >= 150000>> - Her giant, <<print $activeSlave.bellyImplant>>cc implant filled belly obstructs her movement and greatly slows her down. - <<elseif $activeSlave.bellyImplant >= 100000>> - Her giant, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective. - <<elseif $activeSlave.bellyImplant >= 10000>> - Her huge, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective. - <<elseif $activeSlave.bellyImplant >= 5000>> - Her large, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and unwieldy, rendering her less effective. - <<elseif $activeSlave.bellyImplant >= 1500>> - Her swollen, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and makes her less effective. - <</if>> -<</if>> -<<if $activeSlave.labor == 1>> - She's feeling labor pains. Her child<<if $activeSlave.pregType > 1>>ren are<<else>> is<</if>> ready to be born. -<<elseif $activeSlave.preg >= 40 && $activeSlave.pregControl != "labor supressors">> - She'll be going into labor any time now and she knows it. -<</if>> - -<<if $activeSlave.bellyFluid >= 10000>> - Her hugely bloated, <<print $activeSlave.inflationType>>-filled belly is taut and painful, hindering her ability to fight. -<<elseif $activeSlave.bellyFluid >= 5000>> - Her bloated, <<print $activeSlave.inflationType>>-stuffed belly is constantly jiggling and moving, distracting her and throwing off her weight. -<<elseif $activeSlave.bellyFluid >= 2000>> - Her distended, <<print $activeSlave.inflationType>>-belly is uncomfortable and heavy, distracting her. -<</if>> - -<<if $deadliness > 5>> - $activeSlave.slaveName seems supremely confident, even eager to please you. -<<elseif $deadliness > 3>> - $activeSlave.slaveName seems nervous, but steels herself to fight for you. -<<elseif $deadliness > 1>> - $activeSlave.slaveName seems terrified, and barely controls herself. -<<else>> - $activeSlave.slaveName is obviously terrified, and might flee if there were a way out of the pit. -<</if>> - -Finally, her opponent enters as well. - -<<set $seed = random(1,100)>> -<<if $seed > 80>> - She is a huge, muscular Amazon filled with confidence. - <<set $opponent = 5>> -<<elseif $seed > 60>> - She is a short but muscular shemale, trying to look confident. - <<set $opponent = 4>> -<<elseif $seed > 40>> - She is a tall, thin woman covered in ropy muscle, trying to hide her terror. - <<set $opponent = 3>> -<<elseif $seed > 20>> - She is a decent-looking slave, physically fit but obviously scared. - <<set $opponent = 2>> -<<else>> - She is an average looking slave, so frightened there's urine running down her leg. She must have annoyed her master to earn this. - <<set $opponent = 1>> -<</if>> - -The umpire announces gravely that the fight is to the death and rings a bell. - -<</nobr>> - -<<nobr>> - -<<if $deadliness > ($opponent + 1)>> - $activeSlave.slaveName senses that she is greatly superior, and decides to make a quick end before her opponent can try something foolish. She feints high and stabs low; her enemy just manages to parry the low stab, but is so much weaker that $activeSlave.slaveName simply overpowers her, so that she falls onto her back with the force of the clash. $activeSlave.slaveName takes one step forward and runs her sword through the prostrate slave's heart. This victory has @@.green;won you some renown@@ and @@.yellowgreen;a sum of money@@ from each of the spectators. - <<set $rep += 500>> - <<set $cash += 5000>> - <<set $activeSlave.pitKills += 1>> - <<set $pitKillsTotal += 1>> -<<elseif $deadliness > ($opponent)>> - The combat is long and exhausting. $activeSlave.slaveName and her opponent are closely matched in terms of skill, so neither takes foolish risks and a protracted, bloody fight results as both slaves take horrible but non-lifethreatening cuts. Finally, $activeSlave.slaveName's superior physical condition wins out and her opponent falls from exhaustion and blood loss. $activeSlave.slaveName stumbles over to open her throat. This victory has @@.green;won you some renown@@ and @@.yellowgreen;a sum of money@@ from each of the spectators, though $activeSlave.slaveName is @@.red;badly hurt.@@ - <<set $rep += 500>> - <<set $cash += 5000>> - <<set $activeSlave.health = -50>> - <<set $activeSlave.pitKills += 1>> - <<set $pitKillsTotal += 1>> -<<elseif $deadliness > ($opponent-1)>> - The combat is long and exhausting. $activeSlave.slaveName and her opponent are closely matched in terms of skill, so neither takes foolish risks and a protracted, bloody fight results as both slaves take horrible but non-lifethreatening cuts. Finally, $activeSlave.slaveName's inferior physical condition fails her and she falls from exhaustion and blood loss. As she slumps she catches your eye with a look of apology. Her opponent stumbles over to open her throat. $activeSlave.slaveName @@.red;has been killed.@@ - <<set $activeSlave.health -= 1000>> -<<else>> - $activeSlave.slaveName is outmatched from the start. In the first pass, her opponent moves beyond her, opening a long gash in her thigh as she goes. Thus injured, $activeSlave.slaveName fails to block a slash that severs her Achilles tendon on the other side. On her knees, she barely manages to ward off one more blow before the second one opens her belly. $activeSlave.slaveName @@.red;has been killed.@@ - <<set $activeSlave.health -= 1000>> -<</if>> - -<<if $activeSlave.health < -90>> - <<include "Remove activeSlave">> -<</if>> - -<</nobr>>\ +:: PE pit fight +<<nobr>> + +<<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Random Nonindividual Event">> + +<<set $activeSlave = $Bodyguard>> + +<<Deadliness $activeSlave>> + +<<set $PPit = 0>> + +<</nobr>>\ +\ +<<nobr>> + +It's time for the fight. It will take place in a back room of a well respected club. There is a ring set into the floor, and space for a handful of spectators, but the setup is quite Spartan. The sport is just getting off the ground. <<EventNameLink $activeSlave>> is first to walk into the ring. She's stark naked and is carrying a simple single-edged straight sword, identical to the one her opponent will be using. The fight will be fair. + +<</nobr>> + +<<nobr>> + +Across the ring, her opponent's owner nods civilly to you and examines $activeSlave.slaveName. + +<<if $activeSlave.combatSkill > 0>> + Her combat skills greatly increase her deadliness. +<</if>> + +<<if $activeSlave.muscles > 95 && $activeSlave.height >= 185>> + Her huge muscles are an intimidating sight and, despite their massive size, she is tall enough to not be hindered by them. +<<elseif $activeSlave.muscles > 95>> + Her huge muscles are an intimidating sight, but may hinder her flexibility. +<<elseif $activeSlave.muscles > 30>> + Her muscles are a trim and powerful sight. +<<elseif $activeSlave.muscles < -95>> + She can barely stand, let alone ready her weapon. Her feeble attempts elicit a roar of laughter from the spectators. +<<elseif $activeSlave.muscles < -30>> + She struggles to raise her weapon. Her feeble attempts elicit a roar of laughter from the spectators. +<<elseif $activeSlave.muscles < -5>> + She is rather unfit, she will likely be outmatched by near any real opponent. +<</if>> + +<<if $activeSlave.height >= 170>> + Her height gives her a reach advantage with her sword. +<</if>> + +<<if $activeSlave.health > 50>> + Her shining health makes her a better combatant. +<</if>> + +<<if $activeSlave.weight > 190>> + Her extreme weight nearly immobilizes her. She struggles to move let alone fight. +<<elseif $activeSlave.weight > 160>> + Her extreme weight limits her mobility and range of motion making her an easy target. +<<elseif $activeSlave.weight > 130>> + Her extreme weight holds her back as a pit fighter. +<<elseif $activeSlave.weight > 30>> + Her heavy weight is an impediment as a pit fighter. +<<elseif $activeSlave.weight < -10>> + Her light weight is an impediment as a pit fighter. +<</if>> + +<<if $activeSlave.health < -50>> + Her poor health makes her a weaker combatant. +<</if>> + +<<if $activeSlave.pregKnown == 1 || $activeSlave.bellyPreg >= 1500>> + <<if $activeSlave.bellyPreg >= 750000>> + Her monolithic pregnancy guarantees her loss; not only is she on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag her to the ground. She has no hope of attacking around the straining mass, let alone stopping her opponent. + <<elseif $activeSlave.bellyPreg >= 600000>> + Her titanic pregnancy is practically a guaranteed loss; she can barely stand let alone fight. + <<elseif $activeSlave.bellyPreg >= 450000>> + Her gigantic pregnancy is nearly a guaranteed loss; it presents an unmissable, indefensible target for her adversary. + <<elseif $activeSlave.bellyPreg >= 300000>> + Her massive pregnancy obstructs her movement and greatly hinders her. She struggles to think of how she could even begin to defend her bulk. + <<elseif $activeSlave.bellyPreg >= 150000>> + Her giant pregnancy obstructs her movement and greatly slows her down. + <<elseif $activeSlave.bellyPreg >= 100000>> + Her giant belly gets in her way and weighs her down. + <<elseif $activeSlave.bellyPreg >= 10000>> + Her huge belly is unwieldy and hinders her efforts. + <<elseif $activeSlave.bellyPreg >= 5000>> + Her advanced pregnancy makes her much less effective. + <<elseif $activeSlave.bellyPreg >= 1500>> + Her growing pregnancy distracts her from the fight. + <<else>> + The life just beginning to grow inside her distracts her from the fight. + <</if>> +<<elseif $activeSlave.bellyImplant >= 1500>> + <<if $activeSlave.bellyImplant >= 750000>> + Her monolithic, <<print $activeSlave.bellyImplant>>cc implant filled belly guarantees her loss; not only is she on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag her to the ground. She has no hope of attacking around the straining mass, let alone stopping her opponent. + <<elseif $activeSlave.bellyImplant >= 600000>> + Her titanic, <<print $activeSlave.bellyImplant>>cc implant filled belly is practically a guaranteed loss; she can barely stand let alone fight. Not only is it crippling heavy, unwieldy and an easy target, but she can feel it straining to hold the sheer amount of filler forced into it. + <<elseif $activeSlave.bellyImplant >= 450000>> + Her gigantic, <<print $activeSlave.bellyImplant>>cc implant filled belly is nearly a guaranteed loss; it presents an unmissable, indefensible target for her adversary. + <<elseif $activeSlave.bellyImplant >= 300000>> + Her massive, <<print $activeSlave.bellyImplant>>cc implant filled belly is extremely heavy, unwieldy and an easy target, practically damning her in combat. + <<elseif $activeSlave.bellyImplant >= 150000>> + Her giant, <<print $activeSlave.bellyImplant>>cc implant filled belly obstructs her movement and greatly slows her down. + <<elseif $activeSlave.bellyImplant >= 100000>> + Her giant, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective. + <<elseif $activeSlave.bellyImplant >= 10000>> + Her huge, <<print $activeSlave.bellyImplant>>cc implant filled belly is very heavy and unwieldy, throwing off her weight and making her far less effective. + <<elseif $activeSlave.bellyImplant >= 5000>> + Her large, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and unwieldy, rendering her less effective. + <<elseif $activeSlave.bellyImplant >= 1500>> + Her swollen, <<print $activeSlave.bellyImplant>>cc implant filled belly is heavy and makes her less effective. + <</if>> +<</if>> +<<if $activeSlave.labor == 1>> + She's feeling labor pains. Her child<<if $activeSlave.pregType > 1>>ren are<<else>> is<</if>> ready to be born. +<<elseif $activeSlave.preg >= 40 && $activeSlave.pregControl != "labor supressors">> + She'll be going into labor any time now and she knows it. +<</if>> + +<<if $activeSlave.bellyFluid >= 10000>> + Her hugely bloated, <<print $activeSlave.inflationType>>-filled belly is taut and painful, hindering her ability to fight. +<<elseif $activeSlave.bellyFluid >= 5000>> + Her bloated, <<print $activeSlave.inflationType>>-stuffed belly is constantly jiggling and moving, distracting her and throwing off her weight. +<<elseif $activeSlave.bellyFluid >= 2000>> + Her distended, <<print $activeSlave.inflationType>>-belly is uncomfortable and heavy, distracting her. +<</if>> + +<<if $deadliness > 5>> + $activeSlave.slaveName seems supremely confident, even eager to please you. +<<elseif $deadliness > 3>> + $activeSlave.slaveName seems nervous, but steels herself to fight for you. +<<elseif $deadliness > 1>> + $activeSlave.slaveName seems terrified, and barely controls herself. +<<else>> + $activeSlave.slaveName is obviously terrified, and might flee if there were a way out of the pit. +<</if>> + +Finally, her opponent enters as well. + +<<set $seed = random(1,100)>> +<<if $seed > 80>> + She is a huge, muscular Amazon filled with confidence. + <<set $opponent = 5>> +<<elseif $seed > 60>> + She is a short but muscular shemale, trying to look confident. + <<set $opponent = 4>> +<<elseif $seed > 40>> + She is a tall, thin woman covered in ropy muscle, trying to hide her terror. + <<set $opponent = 3>> +<<elseif $seed > 20>> + She is a decent-looking slave, physically fit but obviously scared. + <<set $opponent = 2>> +<<else>> + She is an average looking slave, so frightened there's urine running down her leg. She must have annoyed her master to earn this. + <<set $opponent = 1>> +<</if>> + +The umpire announces gravely that the fight is to the death and rings a bell. + +<</nobr>> + +<<nobr>> + +<<if $deadliness > ($opponent + 1)>> + $activeSlave.slaveName senses that she is greatly superior, and decides to make a quick end before her opponent can try something foolish. She feints high and stabs low; her enemy just manages to parry the low stab, but is so much weaker that $activeSlave.slaveName simply overpowers her, so that she falls onto her back with the force of the clash. $activeSlave.slaveName takes one step forward and runs her sword through the prostrate slave's heart. This victory has @@.green;won you some renown@@ and @@.yellowgreen;a sum of money@@ from each of the spectators. + <<set $rep += 500>> + <<set $cash += 5000>> + <<set $activeSlave.pitKills += 1>> + <<set $pitKillsTotal += 1>> +<<elseif $deadliness > ($opponent)>> + The combat is long and exhausting. $activeSlave.slaveName and her opponent are closely matched in terms of skill, so neither takes foolish risks and a protracted, bloody fight results as both slaves take horrible but non-lifethreatening cuts. Finally, $activeSlave.slaveName's superior physical condition wins out and her opponent falls from exhaustion and blood loss. $activeSlave.slaveName stumbles over to open her throat. This victory has @@.green;won you some renown@@ and @@.yellowgreen;a sum of money@@ from each of the spectators, though $activeSlave.slaveName is @@.red;badly hurt.@@ + <<set $rep += 500>> + <<set $cash += 5000>> + <<set $activeSlave.health = -50>> + <<set $activeSlave.pitKills += 1>> + <<set $pitKillsTotal += 1>> +<<elseif $deadliness > ($opponent-1)>> + The combat is long and exhausting. $activeSlave.slaveName and her opponent are closely matched in terms of skill, so neither takes foolish risks and a protracted, bloody fight results as both slaves take horrible but non-lifethreatening cuts. Finally, $activeSlave.slaveName's inferior physical condition fails her and she falls from exhaustion and blood loss. As she slumps she catches your eye with a look of apology. Her opponent stumbles over to open her throat. $activeSlave.slaveName @@.red;has been killed.@@ + <<set $activeSlave.health -= 1000>> +<<else>> + $activeSlave.slaveName is outmatched from the start. In the first pass, her opponent moves beyond her, opening a long gash in her thigh as she goes. Thus injured, $activeSlave.slaveName fails to block a slash that severs her Achilles tendon on the other side. On her knees, she barely manages to ward off one more blow before the second one opens her belly. $activeSlave.slaveName @@.red;has been killed.@@ + <<set $activeSlave.health -= 1000>> +<</if>> + +<<if $activeSlave.health < -90>> + <<include "Remove activeSlave">> +<</if>> + +<</nobr>>\