Difference between revisions of "Girl-Cum"
m (→Boost Girl-Cum) |
|||
| Line 53: | Line 53: | ||
|align="left"| | |align="left"| | ||
|} | |} | ||
| + | === Girl-Cum Quantity === | ||
| + | |||
| + | {|class="wikitable bordered" border="1" cellpadding="2" style="text-align:left" | ||
| + | |+ Raw Quantity (All Vaginas) | ||
| + | ! class="unsortable" width="200px"| Variable | ||
| + | ! class="unsortable" width="200px"| Condition | ||
| + | ! class="unsortable" width="500px"| Default Equation | ||
| + | |- | ||
| + | | <b>Lust Coefficient</b> | ||
| + | | | ||
| + | | ([[Lust]] / 2 + 75) / 100 | ||
| + | |- | ||
| + | |rowspan=2| <b>Temp Girl-Cum Multiplier</b> | ||
| + | | All vaginas | ||
| + | | [[#Girl-Cum Multiplier|Girl-Cum Multiplier]] + Total [[Vagina#wetness|Wetness]] of all vaginas | ||
| + | |- | ||
| + | | | ||
| + | | | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | public function girlCumQ(arg: int = -1):Number | ||
| + | { | ||
| + | if (hasPerk("Fixed GirlCumQ")) return perkv1("Fixed GirlCumQ"); | ||
| + | if (vaginas.length <= 0) return 0; | ||
| + | var quantity: Number = 0; | ||
| + | // lust - 50% = normal output. 0 = 75%. 100 = +125% output. | ||
| + | var lustCoefficient: Number = ((lust() / 2) + 75) / 100; | ||
| + | var tempGirlCumMultiplier: Number = girlCumMultiplier(); | ||
| + | var girlCumAmount: Number = 0; | ||
| + | var squirterBonus: Number = 0; | ||
| + | // For targetting a specific vagina, otherwise it's all inclusive. | ||
| + | if (arg < 0) | ||
| + | { | ||
| + | for (arg = 0; arg < vaginas.length; arg++) | ||
| + | { | ||
| + | tempGirlCumMultiplier += vaginas[arg].wetness(); | ||
| + | if (isSquirter(arg)) squirterBonus += vaginas[arg].wetness(); | ||
| + | girlCumAmount++; | ||
| + | } | ||
| + | } | ||
| + | else | ||
| + | { | ||
| + | tempGirlCumMultiplier += vaginas[0].wetness(); | ||
| + | if (isSquirter(0)) squirterBonus += vaginas[0].wetness(); | ||
| + | girlCumAmount++; | ||
| + | } | ||
| + | // Scale values. | ||
| + | girlCumAmount *= 5; // 5 ml produced per vagina | ||
| + | squirterBonus *= 10; // extra 10 mL produced per extra squirter bonus | ||
| + | // Estimate initial quantity. | ||
| + | quantity = tempGirlCumMultiplier * lustCoefficient * (girlCumAmount + squirterBonus); | ||
| + | // Heat means wetter orgasms. | ||
| + | if(inHeat()) quantity *= 1.5; | ||
| + | if(hasPerk("Treated Readiness")) quantity *= 2; | ||
| + | if(hasOpalRingVagina()) | ||
| + | { | ||
| + | quantity *= 2; | ||
| + | quantity += 1000; | ||
| + | } | ||
| + | //GOO VENT BONUS! | ||
| + | if(statusEffectv1("Goo Vent") == 1) quantity += biomassQ(true); | ||
| + | // Round values. | ||
| + | quantity = Math.round(quantity / 10) * 10; | ||
| + | trace("Girl-cum produced: " + quantity); | ||
| + | // Default minimum of 1mL | ||
| + | if (quantity < 1) quantity = 1; | ||
| + | return quantity; | ||
=== Girl-Cum Multiplier === | === Girl-Cum Multiplier === | ||
Revision as of 14:36, 26 June 2019
Girl-Cum
Produced and released through the vagina.
| Type | Transform | Notes |
|---|---|---|
| Girl Cum |
| |
| Honey | ||
| Gabilani Girl Cum | ||
| Goo | ||
| Nyrea Girl Cum | ||
| Hradian Cum | ||
| Fruit Girl Cum | ||
| Sugar glaze |
Girl-Cum Quantity
| Variable | Condition | Default Equation |
|---|---|---|
| Lust Coefficient | (Lust / 2 + 75) / 100 | |
| Temp Girl-Cum Multiplier | All vaginas | Girl-Cum Multiplier + Total Wetness of all vaginas |
public function girlCumQ(arg: int = -1):Number { if (hasPerk("Fixed GirlCumQ")) return perkv1("Fixed GirlCumQ"); if (vaginas.length <= 0) return 0; var quantity: Number = 0; // lust - 50% = normal output. 0 = 75%. 100 = +125% output. var lustCoefficient: Number = ((lust() / 2) + 75) / 100; var tempGirlCumMultiplier: Number = girlCumMultiplier(); var girlCumAmount: Number = 0; var squirterBonus: Number = 0; // For targetting a specific vagina, otherwise it's all inclusive. if (arg < 0) { for (arg = 0; arg < vaginas.length; arg++) { tempGirlCumMultiplier += vaginas[arg].wetness(); if (isSquirter(arg)) squirterBonus += vaginas[arg].wetness(); girlCumAmount++; } } else { tempGirlCumMultiplier += vaginas[0].wetness(); if (isSquirter(0)) squirterBonus += vaginas[0].wetness(); girlCumAmount++; } // Scale values. girlCumAmount *= 5; // 5 ml produced per vagina squirterBonus *= 10; // extra 10 mL produced per extra squirter bonus // Estimate initial quantity. quantity = tempGirlCumMultiplier * lustCoefficient * (girlCumAmount + squirterBonus); // Heat means wetter orgasms. if(inHeat()) quantity *= 1.5; if(hasPerk("Treated Readiness")) quantity *= 2; if(hasOpalRingVagina()) { quantity *= 2; quantity += 1000; } //GOO VENT BONUS! if(statusEffectv1("Goo Vent") == 1) quantity += biomassQ(true); // Round values. quantity = Math.round(quantity / 10) * 10; trace("Girl-cum produced: " + quantity); // Default minimum of 1mL if (quantity < 1) quantity = 1; return quantity;
Girl-Cum Multiplier
Boost Girl-Cum
| Item/Event | Requirement | Change | Notes |
|---|---|---|---|
| Laquine Ears |
|
|
|
| Slutshroom |
|
Repeat the following Boost Cum/2 times
If Girl-Cum Multiplier less than 100
- Increase Girl-Cum Multiplier by 4
If Girl-Cum Multiplier less than 500
- Increase Girl-Cum Multiplier by 3
If Girl-Cum Multiplier less than 1000
- Increase Girl-Cum Multiplier by 2
If Girl-Cum Multiplier less than 5000
- Increase Girl-Cum Multiplier by 1
If Girl-Cum Multiplier at 5000 or more
- Increase Girl-Cum Multiplier by 0.5