diff --git a/Degrees of Lewdity VERSION.html b/Degrees of Lewdity VERSION.html index 9087500cdfb77d4b85a9a7d3f4e9e99576ff2b82..767b62ac0b747be16db84d2567df93622a9d44fc 100644 --- a/Degrees of Lewdity VERSION.html +++ b/Degrees of Lewdity VERSION.html @@ -186003,6 +186003,21 @@ hue-rotate(45deg) saturate(0.4) brightness(0.5) <<if _args[0] is true>> <<set _leftHand["Punch"] to "lefthit">> + <<if $umbrellaDurability gte 1>> + <<set _leftHand["Umbrella"] to "leftumbrella">> + <</if>> + <<if $combatExtended.blocking is 1>> + <<set _leftHand["Block"] to "leftblock">> + <</if>> + <<if $combatExtended.countering is 1>> + <<set _leftHand["Counter"] to "leftcounter">> + <</if>> + <<if $combatExtended.feinting is 1>> + <<set _leftHand["Feint"] to "leftfeint">> + <</if>> + <<if $combatExtended.hookpunching is 1 and $combatExtended.stabilityLost is 0>> + <<set _leftHand["Hook Punch"] to "lefthookpunch">> + <</if>> <<set _leftHand["Pull their hand off your neck"] to "stopchokenoncon">> <<else>> <<set _leftHand["Press their hand to your neck"] to "keepchoke">> @@ -186049,6 +186064,21 @@ hue-rotate(45deg) saturate(0.4) brightness(0.5) <<if _args[0] is true>> <<set _rightHand["Punch"] to "righthit">> + <<if $umbrellaDurability gte 1>> + <<set _rightHand["Umbrella"] to "rightumbrella">> + <</if>> + <<if $combatExtended.blocking is 1>> + <<set _rightHand["Block"] to "rightblock">> + <</if>> + <<if $combatExtended.countering is 1>> + <<set _rightHand["Counter"] to "rightcounter">> + <</if>> + <<if $combatExtended.feinting is 1>> + <<set _rightHand["Feint"] to "rightfeint">> + <</if>> + <<if $combatExtended.hookpunching is 1 and $combatExtended.stabilityLost is 0>> + <<set _rightHand["Hook Punch"] to "righthookpunch">> + <</if>> <<set _rightHand["Pull their hand off your neck"] to "stopchokenoncon">> <<else>> <<set _rightHand["Press their hand to your neck"] to "keepchoke">> @@ -186091,6 +186121,9 @@ hue-rotate(45deg) saturate(0.4) brightness(0.5) }>> <<if _args[0] is true>> <<set _feet["Kick"] to "kick">> + <<set _feet["Dodge"] to "dodge">> + <<set _feet["Plant"] to "plant">> + <<set _feet["Submit"] to "submit">> <</if>> <<if $promiscuity gt 34 or $deviancy gt 34 or _args[0] is true>> <<set _feet["Grab their penis"] to "grab">> @@ -195328,7 +195361,7 @@ hue-rotate(45deg) saturate(0.4) brightness(0.5) newLife:{cost:20, limit: _newLifeLimit, minCount: 1, count:_newLife, exclusive:""}, aNewBestFriend:{cost:10, limit: 10 * _earSlimeFeats, minCount: 1, count:_earSlimeFeats, exclusive:""}, tattoos:{cost:5, limit: 25, minCount: 2, count:_tattoosFeats, exclusive:""}, - defaultMoves:{cost:5, limit: 25, minCount: 1, count:_keys.count("A New Life"), exclusive:""}, + defaultMoves:{cost:5, limit: 100, minCount: 1, count:_keys.count("A New Life"), exclusive:""}, randomClothing:{cost:1, limit: 20, minCount: 0, count:0, exclusive:""}, specialClothing:{cost:40, limit: 40, minCount: 1, count:_keys.count("Curious Attire"), exclusive:""}, sexToys:{cost:30, limit: 30 * _sexToysFeats, minCount: 1, count:_sexToysFeats, exclusive:""}, @@ -242975,7 +243008,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<widget "combatskulduggeryskilluse">> <<if $statFreeze isnot true>> - <<if $skulduggery gte 1000>> + <<if $skulduggery gt 1000>> <<set $skulduggery += 3 / $AMCTraits.skulduggery>> <<else>> <<set $skulduggery += 3>> @@ -242989,7 +243022,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<widget "lockpickTrainingSetuse">> <<if $statFreeze isnot true>> - <<if $skulduggery gte 1000>> + <<if $skulduggery gt 1000>> <<set $skulduggery += _args[0] / $AMCTraits.skulduggery>> <<else>> <<set $skulduggery += _args[0]>> @@ -243004,7 +243037,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<widget "swimmingskilluse">> <<if $statFreeze isnot true>> - <<if $swimmingskill gte 1000>> + <<if $swimmingskill gt 1000>> <<set $swimmingskill += 9 / $AMCTraits.swimming>> <<else>> <<set $swimmingskill += 9>> @@ -243050,7 +243083,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <</if>> <</if>> - <<if _AMCmod is 2 and V[$subject] gte 1000>> + <<if _AMCmod is 2 and V[$subject] gt 1000>> <<set V[$_subject + "_exam"] to Math.clamp(V[$_subject + "_exam"] + ($_gain * _skill_mod / _AMCmod), -107, 200)>> <<else>> <<set V[$_subject + "_exam"] to Math.clamp(V[$_subject + "_exam"] + ($_gain * _skill_mod), -107, 200)>> @@ -243063,7 +243096,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <</widget>> <<widget "scienceskill">> - <<if $science gte 1000>> + <<if $science gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.science>> <<else>> <<set _args[0] to _args[0]>> @@ -243072,7 +243105,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <</widget>> <<widget "mathsskill">> - <<if $maths gte 1000>> + <<if $maths gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.maths>> <<else>> <<set _args[0] to _args[0]>> @@ -243081,7 +243114,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <</widget>> <<widget "englishskill">> - <<if $english gte 1000>> + <<if $english gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.english>> <<else>> <<set _args[0] to _args[0]>> @@ -243090,7 +243123,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <</widget>> <<widget "historyskill">> - <<if $history gte 1000>> + <<if $history gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.history>> <<else>> <<set _args[0] to _args[0]>> @@ -243189,7 +243222,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<elseif $exposed is 1>> <<set $athletics += 1>> <</if>> - <<if $athletics gte 1000>> + <<if $athletics gt 1000>> <<set $athletics += Math.trunc(_temp * 1.4 / $AMCTraits.athletics)>> <<else>> <<set $athletics += Math.trunc(_temp * 1.4)>> @@ -243200,7 +243233,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<widget "tending">> <<if _args[0] and $statFreeze isnot true>> - <<if $tending gte 1000>> + <<if $tending gt 1000>> <<set $tending += (_args[0] * 2 / $AMCTraits.tending)>> <<else>> <<set $tending += (_args[0] * 2)>> @@ -243211,7 +243244,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<widget "housekeeping">> <<if _args[0] and $statFreeze isnot true and $housekeeping lt _args[1]>> - <<if $housekeeping gte 1000>> + <<if $housekeeping gt 1000>> <<set $housekeeping += (_args[0] * 2 / $AMCTraits.housekeeping)>> <<else>> <<set $housekeeping += (_args[0] * 2)>> @@ -243222,7 +243255,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<widget "danceskill">> <<if _args[0] and $statFreeze isnot true>> - <<if $danceskill gte 1000>> + <<if $danceskill gt 1000>> <<set $danceskill += _args[0] / $AMCTraits.dancing>> <<else>> <<set $danceskill += _args[0]>> @@ -243239,7 +243272,7 @@ Argument 2, where appropriate, determines whether it's the player undressing <<elseif $exposed is 1>> <<set _temp *= 1.1>> <</if>> - <<if $physique gte $physiquesize>> + <<if $physique gt $physiquesize>> <<set $physique += 10 * _temp / $AMCTraits.physique>> <<else>> <<set $physique += 10 * _temp>> diff --git a/game/base-system/attitudes.twee b/game/base-system/attitudes.twee index 2061fb8f836f662fdad373f136ec03cbde690e64..12e9647225a76171abe5c85a1c704680c6c81262 100644 --- a/game/base-system/attitudes.twee +++ b/game/base-system/attitudes.twee @@ -306,6 +306,21 @@ <<if _args[0] is true>> <<set _leftHand["Punch"] to "lefthit">> + <<if $umbrellaDurability gte 1>> + <<set _leftHand["Umbrella"] to "leftumbrella">> + <</if>> + <<if $combatExtended.blocking is 1>> + <<set _leftHand["Block"] to "leftblock">> + <</if>> + <<if $combatExtended.countering is 1>> + <<set _leftHand["Counter"] to "leftcounter">> + <</if>> + <<if $combatExtended.feinting is 1>> + <<set _leftHand["Feint"] to "leftfeint">> + <</if>> + <<if $combatExtended.hookpunching is 1 and $combatExtended.stabilityLost is 0>> + <<set _leftHand["Hook Punch"] to "lefthookpunch">> + <</if>> <<set _leftHand["Pull their hand off your neck"] to "stopchokenoncon">> <<else>> <<set _leftHand["Press their hand to your neck"] to "keepchoke">> @@ -352,6 +367,21 @@ <<if _args[0] is true>> <<set _rightHand["Punch"] to "righthit">> + <<if $umbrellaDurability gte 1>> + <<set _rightHand["Umbrella"] to "rightumbrella">> + <</if>> + <<if $combatExtended.blocking is 1>> + <<set _rightHand["Block"] to "rightblock">> + <</if>> + <<if $combatExtended.countering is 1>> + <<set _rightHand["Counter"] to "rightcounter">> + <</if>> + <<if $combatExtended.feinting is 1>> + <<set _rightHand["Feint"] to "rightfeint">> + <</if>> + <<if $combatExtended.hookpunching is 1 and $combatExtended.stabilityLost is 0>> + <<set _rightHand["Hook Punch"] to "righthookpunch">> + <</if>> <<set _rightHand["Pull their hand off your neck"] to "stopchokenoncon">> <<else>> <<set _rightHand["Press their hand to your neck"] to "keepchoke">> @@ -394,6 +424,9 @@ }>> <<if _args[0] is true>> <<set _feet["Kick"] to "kick">> + <<set _feet["Dodge"] to "dodge">> + <<set _feet["Plant"] to "plant">> + <<set _feet["Submit"] to "submit">> <</if>> <<if $promiscuity gt 34 or $deviancy gt 34 or _args[0] is true>> <<set _feet["Grab their penis"] to "grab">> diff --git a/game/base-system/feats.twee b/game/base-system/feats.twee index 068ed50835d81e82abbf109817737640b4365e2c..e9a4bd3ef3923eabe76d96a50edc7f10631b1f27 100644 --- a/game/base-system/feats.twee +++ b/game/base-system/feats.twee @@ -122,7 +122,7 @@ newLife:{cost:20, limit: _newLifeLimit, minCount: 1, count:_newLife, exclusive:""}, aNewBestFriend:{cost:10, limit: 10 * _earSlimeFeats, minCount: 1, count:_earSlimeFeats, exclusive:""}, tattoos:{cost:5, limit: 25, minCount: 2, count:_tattoosFeats, exclusive:""}, - defaultMoves:{cost:5, limit: 25, minCount: 1, count:_keys.count("A New Life"), exclusive:""}, + defaultMoves:{cost:5, limit: 100, minCount: 1, count:_keys.count("A New Life"), exclusive:""}, randomClothing:{cost:1, limit: 20, minCount: 0, count:0, exclusive:""}, specialClothing:{cost:40, limit: 40, minCount: 1, count:_keys.count("Curious Attire"), exclusive:""}, sexToys:{cost:30, limit: 30 * _sexToysFeats, minCount: 1, count:_sexToysFeats, exclusive:""}, diff --git a/game/base-system/widgets.twee b/game/base-system/widgets.twee index 3b10d89b792ed015e3e4c5858bcb915afbdab314..67d14cd96a0c0ba9dc31d45091d9b177235278dc 100644 --- a/game/base-system/widgets.twee +++ b/game/base-system/widgets.twee @@ -897,7 +897,7 @@ <<widget "combatskulduggeryskilluse">> <<if $statFreeze isnot true>> - <<if $skulduggery gte 1000>> + <<if $skulduggery gt 1000>> <<set $skulduggery += 3 / $AMCTraits.skulduggery>> <<else>> <<set $skulduggery += 3>> @@ -911,7 +911,7 @@ <<widget "lockpickTrainingSetuse">> <<if $statFreeze isnot true>> - <<if $skulduggery gte 1000>> + <<if $skulduggery gt 1000>> <<set $skulduggery += _args[0] / $AMCTraits.skulduggery>> <<else>> <<set $skulduggery += _args[0]>> @@ -926,7 +926,7 @@ <<widget "swimmingskilluse">> <<if $statFreeze isnot true>> - <<if $swimmingskill gte 1000>> + <<if $swimmingskill gt 1000>> <<set $swimmingskill += 9 / $AMCTraits.swimming>> <<else>> <<set $swimmingskill += 9>> @@ -972,7 +972,7 @@ <</if>> <</if>> - <<if _AMCmod is 2 and V[$subject] gte 1000>> + <<if _AMCmod is 2 and V[$subject] gt 1000>> <<set V[$_subject + "_exam"] to Math.clamp(V[$_subject + "_exam"] + ($_gain * _skill_mod / _AMCmod), -107, 200)>> <<else>> <<set V[$_subject + "_exam"] to Math.clamp(V[$_subject + "_exam"] + ($_gain * _skill_mod), -107, 200)>> @@ -985,7 +985,7 @@ <</widget>> <<widget "scienceskill">> - <<if $science gte 1000>> + <<if $science gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.science>> <<else>> <<set _args[0] to _args[0]>> @@ -994,7 +994,7 @@ <</widget>> <<widget "mathsskill">> - <<if $maths gte 1000>> + <<if $maths gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.maths>> <<else>> <<set _args[0] to _args[0]>> @@ -1003,7 +1003,7 @@ <</widget>> <<widget "englishskill">> - <<if $english gte 1000>> + <<if $english gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.english>> <<else>> <<set _args[0] to _args[0]>> @@ -1012,7 +1012,7 @@ <</widget>> <<widget "historyskill">> - <<if $history gte 1000>> + <<if $history gt 1000>> <<set _args[0] to _args[0] / $AMCTraits.history>> <<else>> <<set _args[0] to _args[0]>> @@ -1111,7 +1111,7 @@ <<elseif $exposed is 1>> <<set $athletics += 1>> <</if>> - <<if $athletics gte 1000>> + <<if $athletics gt 1000>> <<set $athletics += Math.trunc(_temp * 1.4 / $AMCTraits.athletics)>> <<else>> <<set $athletics += Math.trunc(_temp * 1.4)>> @@ -1122,7 +1122,7 @@ <<widget "tending">> <<if _args[0] and $statFreeze isnot true>> - <<if $tending gte 1000>> + <<if $tending gt 1000>> <<set $tending += (_args[0] * 2 / $AMCTraits.tending)>> <<else>> <<set $tending += (_args[0] * 2)>> @@ -1133,7 +1133,7 @@ <<widget "housekeeping">> <<if _args[0] and $statFreeze isnot true and $housekeeping lt _args[1]>> - <<if $housekeeping gte 1000>> + <<if $housekeeping gt 1000>> <<set $housekeeping += (_args[0] * 2 / $AMCTraits.housekeeping)>> <<else>> <<set $housekeeping += (_args[0] * 2)>> @@ -1144,7 +1144,7 @@ <<widget "danceskill">> <<if _args[0] and $statFreeze isnot true>> - <<if $danceskill gte 1000>> + <<if $danceskill gt 1000>> <<set $danceskill += _args[0] / $AMCTraits.dancing>> <<else>> <<set $danceskill += _args[0]>> @@ -1161,7 +1161,7 @@ <<elseif $exposed is 1>> <<set _temp *= 1.1>> <</if>> - <<if $physique gte $physiquesize>> + <<if $physique gt $physiquesize>> <<set $physique += 10 * _temp / $AMCTraits.physique>> <<else>> <<set $physique += 10 * _temp>>