*Mush calculation assumes standard survival payouts (approx. 5 Mush every 2 mins) while growing.
function calculateCoSGrowth() {
// Get inputs
var baseTimeInput = document.getElementById("cos_base_time");
var currentAgeInput = document.getElementById("cos_current_age");
var boostPercentInput = document.getElementById("cos_boost_percent");
var satiatedCheckbox = document.getElementById("cos_satiated");
var resultArea = document.getElementById("cos_result_area");
var baseTime = parseFloat(baseTimeInput.value);
var currentAge = parseFloat(currentAgeInput.value);
var boostPercent = parseFloat(boostPercentInput.value) || 0;
var isSatiated = satiatedCheckbox.checked;
// Validation
if (isNaN(baseTime) || baseTime <= 0) {
alert("Please enter a valid Base Growth Time.");
return;
}
if (isNaN(currentAge) || currentAge = 100) {
alert("Please enter a valid Current Age between 0 and 99.");
return;
}
// Calculation Logic
// 1. Calculate Multiplier
// Satiated adds roughly 50% speed (Multiplier 1.5x)
// Boosts reduce total time needed.
var speedMultiplier = 1.0;
if (isSatiated) {
speedMultiplier = 1.5; // Standard satiated buff
}
// Apply item boosts (reduction in base time requirement)
// If you have a 20% boost, the base time is effectively 80% of original
var boostedBaseTime = baseTime * ((100 – boostPercent) / 100);
// Calculate percentage left to grow
var percentRemaining = 100 – currentAge;
// Time needed if speed was 1.0
var rawTimeRemaining = boostedBaseTime * (percentRemaining / 100);
// Time needed with speed multiplier
// Time = Distance / Speed
var finalTimeRemaining = rawTimeRemaining / speedMultiplier;
// Total time to adult (from 0) under current conditions
var totalTimeProjected = boostedBaseTime / speedMultiplier;
// Mush Calculation
// Standard payout: 5 mush every 2 minutes (120 seconds) of survival
// This varies by server season, but 2.5/min is a safe average baseline
var mushPerMinute = 2.5;
var totalMush = finalTimeRemaining * mushPerMinute;
// Display Results
document.getElementById("cos_time_remaining").innerHTML = finalTimeRemaining.toFixed(1) + " min";
document.getElementById("cos_total_time").innerHTML = totalTimeProjected.toFixed(1) + " min";
document.getElementById("cos_mush_earned").innerHTML = Math.floor(totalMush) + " Mush";
// Efficiency calculation (Visual metric)
var efficiency = (baseTime / totalTimeProjected) * 100;
document.getElementById("cos_efficiency").innerHTML = Math.round(efficiency) + "%";
// Show result div
resultArea.style.display = "block";
}
How to Use the Creatures of Sonaria Calculator
Growing creatures in Creatures of Sonaria (CoS) is the core mechanic of the game. Whether you are trying to reach age 100 to trade a stored creature, farming Mush, or trying to get the Elder status, knowing exactly how much time you have left is crucial for efficiency.
This calculator helps you estimate the real-time minutes required to reach adulthood based on your creature's tier, current age, and active buffs.
Input Guide
Base Growth Time: This is the standard time it takes for a species to grow from age 0 to 100 without any buffs. You can find this number on the species Wiki or stat card.
Tier 1: ~5-10 minutes
Tier 5: ~40-85 minutes
Current Age: Enter your creature's current age (visible in the menu). If you just spawned, enter 0.
Artifact/Plushie Boost: If you are using growth plushies (like the Goldfish) or have artifact boosts active, enter the total percentage reduction here.
Is Creature Satiated?: Keeping your hunger and thirst meters above 75% grants the "Satiated" buff, which significantly increases growth speed (approx. 1.5x speed).
Understanding Growth Tiers and Farming Mush
In Creatures of Sonaria, larger creatures (Tier 4 and 5) take significantly longer to grow but often command higher trade values or combat capabilities. Smaller creatures (Tier 1 and 2) grow quickly and are excellent for farming artifacts or completing quick missions.
The Mush Economy
While growing your creature, you passively earn Mush (the primary game currency). The standard rate is typically 5 Mush every 2 minutes (one in-game season tick), provided your creature is alive and not in the menu. This calculator estimates your potential Mush earnings during the growth period.
Note: Active farming (completing region missions) will result in significantly higher Mush income than the passive estimate shown in the calculator.
Tips for Faster Growth
Stay Satiated: Always keep food and water high. The growth speed penalty for starvation is severe, while the satiated buff cuts your wait time down by a third.
Use Plushies: specialized plushies can be equipped to reduce growth time by a fixed percentage.
Find a Safe Spot: If you are AFK farming a Tier 5 creature, hide in small caves or underwater (if semi-aquatic) to ensure you survive the full 40+ minutes required.