Difference between revisions of "Girl-Cum"

From Trials in Tainted Space Wiki
Jump to navigation Jump to search
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.

Girl-Cum Types
Type Transform Notes
Girl Cum
  • All starter races will start with this type.
Honey
Gabilani Girl Cum
Goo
Nyrea Girl Cum
Hradian Cum
Fruit Girl Cum
Sugar glaze

Girl-Cum Quantity

Raw Quantity (All Vaginas)
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

Increasing
Item/Event Requirement Change Notes
Laquine Ears
Slutshroom
  • Boost Girl-Cum by
    • 15 if Girl-Cum Quantity less than 5000 mls or greater than 100000 mls
    • 30 if Girl-Cum Quantity at 5000 mls or more but less than 10000 mls
    • 40 if Girl-Cum Quantity at 10000 mls or more but less than 50000 mls
    • 65 if Girl-Cum Quantity at 10000 mls or more but less than 50000 mls

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