diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw index de1bf63dc882a60e2cbb36f17603b78d103667c9..83277f1fbab5cbb3a344ebebf9c5b6192680aef9 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -963,7 +963,7 @@ <<if $eventSlave.trust > 20>> <<if $eventSlave.energy > 40>> -<<if $eventSlave.preg < 300000>> +<<if $eventSlave.belly < 300000>> <<if $PC.belly < 5000 && $PC.ballsImplant < 3 && $PC.balls < 3>> <<if canSee($eventSlave)>> <<set $RESSevent.push("comfortable seat")>> diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw index 955180c04519864c8903991875da50fe043e70fa..0ca520021039cda79a84f829d731edd147eb2f00 100644 --- a/src/uncategorized/rulesAssistant.tw +++ b/src/uncategorized/rulesAssistant.tw @@ -121,7 +121,21 @@ //<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I will review your slaves and make changes that will have a beneficial effect. Apologies, sir, but this function is... not fully complete. It may have some serious limitations. Please use the 'no default setting' option to identify areas I should not address.// +<br><br> /* Control method for quick switching to specific rule in list */ +List of rules: <br> +<<if _length > 1>> + <<set _crule = $r-1>> + <<for _r = 0; _r < _length; _r++>> + <<if _r > 0 >> | <</if>> + <<rbutton "_crule" _r>> $defaultRules[_r].name + <</for>> + <br> + <<link "Switch to selected rule">> + <<set $currentRule = $defaultRules[_crule]>> + <<goto "Rules Assistant">> + <</link>> <br><br> +<</if>> <<if _length < 1>> ''No rules.'' @@ -131,7 +145,7 @@ __Rule $r Automatic Activation__ <span id="activation"></span> -<<if isSimpleCondition($currentRule.condition, ["devotion", "trust", "health", "energy", "weight", "actualAge", "physicalAge", "visualAge", "muscles", "lactation", "preg", "pregType", "bellyImplant"])>> +<<if isSimpleCondition($currentRule.condition, ["devotion", "trust", "health", "energy", "weight", "actualAge", "physicalAge", "visualAge", "muscles", "lactation", "preg", "pregType", "bellyImplant", "belly"])>> <<timed 50ms>> <<RAChangeActivation>> @@ -245,6 +259,13 @@ __Rule $r Automatic Activation__ <</link>> <</if>> | +<<link "Belly Size">> + <<unset _customCondition>> + <<set $currentRule.condition = changeVariable($currentRule.condition, "belly")>> + <<RAChangeActivation>> + <<RARuleModified>> +<</link>> +| <<link "Custom">> <<if (def _customConditionOld)>> <<set _customCondition = _customConditionOld>> @@ -981,47 +1002,47 @@ Growth hormone regimes for healthy slaves: <br> //Breasts:// -<<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">> -<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.boobs = "no default setting">><</link>> | -<<link "B Cup" "Rules Assistant">><<set $currentRule.growth.boobs = 350>><</link>> | -<<link "D Cup" "Rules Assistant">><<set $currentRule.growth.boobs = 1000>><</link>> | -<<link "Monstrous" "Rules Assistant">><<set $currentRule.growth.boobs = 9000>><</link>> | -<<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.boobs = 48000>><</link>> | -<<link "None" "Rules Assistant">><<set $currentRule.growth.boobs = 0>><</link>> +<span id="textBoobs"><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">></span> +<<link "No default setting">><<set $currentRule.growth.boobs = "no default setting">><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> | +<<link "B Cup">><<set $currentRule.growth.boobs = 350>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> | +<<link "D Cup">><<set $currentRule.growth.boobs = 1000>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> | +<<link "Monstrous">><<set $currentRule.growth.boobs = 9000>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> | +<<link "Unlimited">><<set $currentRule.growth.boobs = 48000>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> | +<<link "None">><<set $currentRule.growth.boobs = 0>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> <br> //Butts:// -<<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">> -<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.butt = "no default setting">><</link>> | -<<link "Cute" "Rules Assistant">><<set $currentRule.growth.butt = 2>><</link>> | -<<link "Big" "Rules Assistant">><<set $currentRule.growth.butt = 4>><</link>> | -<<link "Huge" "Rules Assistant">><<set $currentRule.growth.butt = 6>><</link>> | -<<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.butt = 10>><</link>> | -<<link "None" "Rules Assistant">><<set $currentRule.growth.butt = 0>><</link>> +<span id="textButt"><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">></span> +<<link "No default setting">><<set $currentRule.growth.butt = "no default setting">><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> | +<<link "Cute">><<set $currentRule.growth.butt = 2>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> | +<<link "Big">><<set $currentRule.growth.butt = 4>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> | +<<link "Huge">><<set $currentRule.growth.butt = 6>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> | +<<link "Unlimited">><<set $currentRule.growth.butt = 10>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> | +<<link "None">><<set $currentRule.growth.butt = 0>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> <br> //Lips:// -<<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">> -<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.lips = "no default setting">><</link>> | -<<link "Plump" "Rules Assistant">><<set $currentRule.growth.lips = 25>><</link>> | -<<link "Beestung" "Rules Assistant">><<set $currentRule.growth.lips = 45>><</link>> | -<<link "Facepussy" "Rules Assistant">><<set $currentRule.growth.lips = 100>><</link>> | -<<link "None" "Rules Assistant">><<set $currentRule.growth.lips = 0>><</link>> +<span id="textLips"><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">></span> +<<link "No default setting">><<set $currentRule.growth.lips = "no default setting">><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> | +<<link "Plump">><<set $currentRule.growth.lips = 25>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> | +<<link "Beestung">><<set $currentRule.growth.lips = 45>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> | +<<link "Facepussy">><<set $currentRule.growth.lips = 100>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> | +<<link "None">><<set $currentRule.growth.lips = 0>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> <<if ($seeDicks > 0 || $makeDicks > 0)>> <br> //Dicks, if present:// - <<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">> - <<link "No default setting" "Rules Assistant">><<set $currentRule.growth.dick = "no default setting">><</link>> | - <<link "Above average" "Rules Assistant">><<set $currentRule.growth.dick = 4>><</link>> | - <<link "Pornstar" "Rules Assistant">><<set $currentRule.growth.dick = 6>><</link>> | - <<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.dick = 10>><</link>> | - <<link "None" "Rules Assistant">><<set $currentRule.growth.dick = 0>><</link>> + <span id="textDick"><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">></span> + <<link "No default setting">><<set $currentRule.growth.dick = "no default setting">><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> | + <<link "Above average">><<set $currentRule.growth.dick = 4>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> | + <<link "Pornstar">><<set $currentRule.growth.dick = 6>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> | + <<link "Unlimited">><<set $currentRule.growth.dick = 10>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> | + <<link "None">><<set $currentRule.growth.dick = 0>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> <br> //Balls, if present:// - <<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">> - <<link "No default setting" "Rules Assistant">><<set $currentRule.growth.balls = "no default setting">><</link>> | - <<link "Sizeable" "Rules Assistant">><<set $currentRule.growth.balls = 4>><</link>> | - <<link "Cumslave" "Rules Assistant">><<set $currentRule.growth.balls = 6>><</link>> | - <<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.balls = 10>><</link>> | - <<link "None" "Rules Assistant">><<set $currentRule.growth.balls = 0>><</link>> + <span id="textBalls"><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">></span> + <<link "No default setting">><<set $currentRule.growth.balls = "no default setting">><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> | + <<link "Sizeable">><<set $currentRule.growth.balls = 4>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> | + <<link "Cumslave">><<set $currentRule.growth.balls = 6>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> | + <<link "Unlimited">><<set $currentRule.growth.balls = 10>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> | + <<link "None">><<set $currentRule.growth.balls = 0>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> <</if>> /* <br> @@ -2373,7 +2394,9 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <br><br> -<<if _length < 10>> +<<if _length >= 10>>''@@.red;ATTENTION! Current rules count is 10 or above. High rules count can dramaticaly slow down game speed (especially if slaves count is high too), or even cause freeze of game page/browser. Use at you own risk!@@'' +<br><br> +<</if>> <<link "Add a new rule">> @@ -2391,7 +2414,6 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <</link>> | -<</if>> <<if _length > 0>> <span id="applyresult"></span> diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index b5caf05358bbba4482bbfa5caa454b4dbce2c3e3..186289dccdc22e12a67c89b3df9af19c8ce3de37 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -133,6 +133,8 @@ <br>// Fetus count, rule can be applied only after week 10 of pregnancy. // <<case "bellyImplant">> <br>// Volume of belly implant in ccs. -1 - none. // + <<case "belly">> + <br>// Volume of belly in ccs. Any source. // <<case "custom">> <br>// Enter custom condition. // <</switch>>