Monster Stats: Difference between revisions
From EHWiki
Jump to navigationJump to search
https://forums.e-hentai.org/index.php?s=&showtopic=289914&view=findpost&p=6770291 |
|||
| (13 intermediate revisions by 5 users not shown) | |||
| Line 4: | Line 4: | ||
Every monster has a base stat between ?? and ???. The base stat is then scaled to the actual stats by the following formula: | Every monster has a base stat between ?? and ???. The base stat is then scaled to the actual stats by the following formula: | ||
<pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''scaled_stats''' = 0. | <pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''scaled_stats''' = int(0.01 * base_stat * monster_level + (monster_level ^ 1.076675) * 0.3325)</pre> | ||
* monster_level = [[Battles#Monster_Side|monster's level when it is spawned]] | * monster_level = [[Battles#Monster_Side|monster's level when it is spawned]], equal to player's level | ||
<br>The scaled stats are used to calculate other derived attributes: | <br>The scaled stats are used to calculate other derived attributes: | ||
| Line 16: | Line 15: | ||
* Every point adds half a point to the Physical Crit Chance formula | * Every point adds half a point to the Physical Crit Chance formula | ||
| style="border-bottom: 1px solid gray" | '''Endurance (END)''' | | style="border-bottom: 1px solid gray" | '''Endurance (END)''' | ||
* Every point raises base Health Points by | * Every point raises base Health Points by 5 | ||
* Every point adds a point to [[Monster_Stats#Mitigation|Physical Mitigation]] formula | * Every point adds a point to [[Monster_Stats#Mitigation|Physical Mitigation]] formula | ||
* Every point adds a point to [[Monster_Stats#Mitigation|Magical Mitigation]] formula | * Every point adds a point to [[Monster_Stats#Mitigation|Magical Mitigation]] formula | ||
| Line 33: | Line 32: | ||
* Every point adds a half point to [[Monster_Stats#Mitigation|Physical Mitigation]] formula | * Every point adds a half point to [[Monster_Stats#Mitigation|Physical Mitigation]] formula | ||
| style="border-bottom: 1px solid gray" | '''Wisdom (WIS)''' | | style="border-bottom: 1px solid gray" | '''Wisdom (WIS)''' | ||
* Every | * Every 4 points raise base Magic Points by 3 | ||
* Every point raises Magical Base Damage by 1 | * Every point raises Magical Base Damage by 1 | ||
* Every point adds a half point to [[Monster_Stats#Mitigation|Magical Mitigation]] formula | * Every point adds a half point to [[Monster_Stats#Mitigation|Magical Mitigation]] formula | ||
| Line 60: | Line 59: | ||
====Parry==== | ====Parry==== | ||
<pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">''' | <pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Parry''' = 1 - (1 - min(10 , (DEX/ 100) , (DEX - Level) / 75) / 100) * (1 - chaos_interception_rank * 0.5%)</pre> | ||
====Resist==== | ====Resist==== | ||
<pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">''' | <pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Resist''' = 1 - (1 - min(10 , (WIS/ 100) , (WIS - Level) / 75) / 100) * (1 - chaos_dissipation_rank * 0.5%)</pre> | ||
====[[Damage|Mitigation]]==== | ====[[Damage|Mitigation]]==== | ||
<pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Physical Mitigation''' = 1 - ( | <pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Physical Mitigation''' = 1 - (1000 / (1000 + END + AGI / 2)) * (1 - chaos_defense_rank * 1%)</pre> | ||
<pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Magical Mitigation''' = 1 - ( | <pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Magical Mitigation''' = 1 - (1000 / (1000 + END + WIS / 2)) * (1 - chaos_warding_rank * 1%)</pre> | ||
====Points==== | ====Points==== | ||
<pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Health Points''' = ( | <pre<includeonly></includeonly> style="overflow: auto;{{{style|}}}">'''Health Points''' = (100 + monster_level * 10 + END * 5) * ''level_mod'' * [[Difficulty|difficulty_mod]] * ''class_mod'' * (1 + chaos_fortitude_rank * 5%) | ||
'''Magic Points''' = 10 + | '''Magic Points''' = 10 + monster_level + WIS | ||
'''Spirit Points''' = 1 + ([[HentaiVerse_Bestiary#Stats|Power]] / 7) + (STR + DEX + AGI + END + INT + WIS) / 5</pre> | '''Spirit Points''' = 1 + ([[HentaiVerse_Bestiary#Stats|Power]] / 7) + (STR + DEX + AGI + END + INT + WIS) / 5</pre> | ||
*''level_mod'' = MAX(1 ; (monster_level - 100) * 0,01), effectively being 1 for Level 200 and below, capping at 4 for Level 500 | |||
*''class_mod'' = 1 for [[Monster Lab]] monsters and common monsters; [[HentaiVerse_Bestiary#Stats|varies]] for bosses, legndaries, and gods | *''class_mod'' = 1 for [[Monster Lab]] monsters and common monsters; [[HentaiVerse_Bestiary#Stats|varies]] for bosses, legndaries, and gods | ||
Latest revision as of 03:37, 13 November 2025
In the HentaiVerse the calculation of monsters' stats are closely related to that of characters' stats (with a few notable differences).
Primary Attributes
Every monster has a base stat between ?? and ???. The base stat is then scaled to the actual stats by the following formula:
scaled_stats = int(0.01 * base_stat * monster_level + (monster_level ^ 1.076675) * 0.3325)
- monster_level = monster's level when it is spawned, equal to player's level
The scaled stats are used to calculate other derived attributes:
Strength (STR)
|
Endurance (END)
|
Dexterity (DEX)
|
Intelligence (INT)
|
Agility (AGI)
|
Wisdom (WIS)
|
Notes:
- Mitigation gains from Primary Attributes (STR/END/WIS) are capped at 80%.
- Any percentage effects on Crit Rate, Avoidance, and Mitigation stats are added multiplicatively.
Derived Attributes
Derived attributes are stats calculated from the monster's primary attributes. Most of these formulas are affected by Chaos Upgrades. Note that these formulas may be partially inaccurate.
Bases
Note that every monsters' normal attacks are physical.
Base physical damage = (log(3330 + STR * 2 + DEX , 1.0003) - 27039.81) * (1 + chaos_brutality_rank * 2.5%)
Critical Chance
Physical Crit Chance = 1 - (3750 / (3750 + DEX + STR/ 2))
Magical Crit Chance = 1 - (3750 / (3750 + WIS + INT / 2))
Evade
Evade = 1 - (1 - min(10 , (AGI / 100) , (AGI - Level) / 75) / 100) * (1 - chaos_evasion_rank * 0.5%)
Parry
Parry = 1 - (1 - min(10 , (DEX/ 100) , (DEX - Level) / 75) / 100) * (1 - chaos_interception_rank * 0.5%)
Resist
Resist = 1 - (1 - min(10 , (WIS/ 100) , (WIS - Level) / 75) / 100) * (1 - chaos_dissipation_rank * 0.5%)
Mitigation
Physical Mitigation = 1 - (1000 / (1000 + END + AGI / 2)) * (1 - chaos_defense_rank * 1%)
Magical Mitigation = 1 - (1000 / (1000 + END + WIS / 2)) * (1 - chaos_warding_rank * 1%)
Points
Health Points = (100 + monster_level * 10 + END * 5) * level_mod * difficulty_mod * class_mod * (1 + chaos_fortitude_rank * 5%) Magic Points = 10 + monster_level + WIS Spirit Points = 1 + (Power / 7) + (STR + DEX + AGI + END + INT + WIS) / 5
- level_mod = MAX(1 ; (monster_level - 100) * 0,01), effectively being 1 for Level 200 and below, capping at 4 for Level 500
- class_mod = 1 for Monster Lab monsters and common monsters; varies for bosses, legndaries, and gods
Battle Regen
During battle, monsters gain 10%? of MP and 5% SP per active turn.