Spirit: Difference between revisions

2,992 bytes added ,  1 month ago
Stats formulas
(Rank, initial level, initial disposition)
(Stats formulas)
Line 50: Line 50:
|}
|}


The Affinity of a Spirit can decrease over time. Each Spirit has a hidden value called the '''Affinity maintain value''', which has an initial and maximum value equal to <code>([Maximum Affinity level] * 3) + 5</code>. After every 60 seconds a Spirit spends in combat (+10 extra seconds for each level of Affinity Gain), its Affinity maintain value is examined. If the value is greater than 0, then it drops by 1. If the Affinity maintain value is 0, then there is a 50% chance that the Spirit's Affinity is lowered by one level.
The Affinity of a Spirit can decrease over time. Each Spirit has a hidden value called the '''Affinity maintain value''', which has an initial and maximum value equal to <code>([Maximum Affinity level] × 3) + 5</code>. After every 60 seconds a Spirit spends in combat (+10 extra seconds for each level of Affinity Gain), its Affinity maintain value is examined. If the value is greater than 0, then it drops by 1. If the Affinity maintain value is 0, then there is a 50% chance that the Spirit's Affinity is lowered by one level.


If a Spirit's HP is reduced to 0, its Affinity maintain value will instantly drop to 0. The Affinity maintain value can only be recovered by petting the Spirit.
If a Spirit's HP is reduced to 0, its Affinity maintain value will instantly drop to 0. The Affinity maintain value can only be recovered by petting the Spirit.
Line 92: Line 92:


==Stats==
==Stats==
{{sec-stub}}
The [[stats]] of a Spirit are determined by a formula based on the type of Spirit, its rank, its level, and the current Forecast. The stats that depend on this formula are maximum HP, Strength, Magic, and Defense. The formula is as follows:
<code> Table: Base max HP, Strength, Magic, and Defense; big ol' formula – also has maximum values</code>
<center><big><code>Stat = base value × (rank correction + random value) × level correction ÷ 10</code></big></center>
 
Where:
* '''Base value''' is the stat given by the Spirit's breed.
*'''Rank correction''' is given by the following table:
:{|border=1 cellpadding=2 cellspacing=0 style="width:25%; text-align:center"
|-
!style="{{style|ddd|a}}; width:16%"|Rank||style="width:12%"|[[File:Spirit Rank Icon S KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon A KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon B KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon C KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon D KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon E KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon F KH3D.png|x20px]]
|-
!style="{{style|ddd|a}}"|Value||1.18||1.12||1.06||1.00||0.94||0.88||0.82
|}
*'''Random Value''' is a random number within the range <code>[(rank correction – 1.1) ÷ 10, (rank correction – 0.9) ÷ 10]</code>
*'''Level correction''' is equal to <code>10 + Spirit's level</code> if the level is 50 or lower and <code>35 + (Spirit's level ÷ 2)</code> if the level is 51 or greater.
 
An additional bonus is applied based on the current Forecast:
{|border=1 cellpadding=2 cellspacing=0 style="text-align:center; width:25%"
|-style="{{style|ddd|a}}"
!rowspan="2" style="width:40%"|Forecast
!colspan="4"|Bonus
|-style="{{style|ddd|b}}"
!style="width:30%"|Maximum HP
!style="width:30%"|Other stats
|-
|'''Ordinary Day'''||+0–3||—
|-
|'''HP Showers'''||+5–10||—
|-
|'''Munnystorm'''||+0–3||—
|-
|'''Treasure Front'''||+0–3||Attack +0–1
|-
|'''Bargain Flurry'''||+0–3||Defense +0–1
|-
|'''Overcast'''||+0–3||Magic +1–2
|-
|'''Risky Winds'''||+0–3||—
|}


<code> Table: Correction to base  max HP, Strength, Magic, and Defense based on Forecast</code>
There is also a maximum value for each stat, which cannot be exceeded even if all stat bonuses from Forecasts and Spirit creation would be greater than the value. The maximum value for elemental resistance is given by the following formula: <code>50 + (base value ÷ 2)</code>, rounding down to the nearest percent. The maximum value for HP, Strength, Magic, and Defense is calculated with the same formula as the current HP, Strength, Magic, and Defense values, except substituting the rank correction values for a new set of maximum rank correction values:
{|border=1 cellpadding=2 cellspacing=0 style="width:25%; text-align:center"
|-
!style="{{style|ddd|a}}; width:16%"|Rank||style="width:12%"|[[File:Spirit Rank Icon S KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon A KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon B KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon C KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon D KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon E KH3D.png|x20px]]||style="width:12%"|[[File:Spirit Rank Icon F KH3D.png|x20px]]
|-
!style="{{style|ddd|a}}"|Value||1.28||1.26||1.24||1.22||1.20||1.18||1.16
|}


==Creating Spirits==
==Creating Spirits==
Line 1,633: Line 1,675:
!rowspan="2" style="width:40%"|Forecast
!rowspan="2" style="width:40%"|Forecast
!colspan="4"|Disposition
!colspan="4"|Disposition
{{!}}-
|-
!style="width:7%; height:10px; background:#8A2EB2"|I
!style="width:7%; height:10px; background:#8A2EB2"|I
!style="width:7%; background:#FFFF00"|II
!style="width:7%; background:#FFFF00"|II
10,877

edits