Troodonism

From ARK Wiki
Jump to navigation Jump to search

A troodonism is a bug in  ARK: Survival Evolved and  ARK: Survival Ascended where a species has more than one possible value for one or more stats. The bug was first observed often in  Troodon and thus was named Troodonism.

This bug was mentioned to be soon worked-around in the vanilla content of  ARK: Survival Ascended through a future patch by lead ARK 2 designer Craig Brown[1]. However, it doesn't seem like the core issue has been resolved, and creatures released in future or in mods may still be affected.

Overview

The bug was first observed in a sometimes occurring and unexplained change of the HP value of the  Pulmonoscorpius in the early access version 255.0, but it might have been in the game for longer. It is caused by oversight in the game's programming. Currently it's not precisely known how the game decides which value to take, and the same creature can have inconsistent or different stat values after its stat values are recalculated (e.g. after it's been in a  Cryopod or has been uploaded in an Obelisk).

Wild spawns of affected species are also known to have their stats for wild levels miscalculated, and those values can be carried by a creature even if tamed well until a server restart.

There is no known way to fix stats without restarting the server or  cryopodding the creature (possibly multiple times).

Affected Species

 Desert Titan
Health (base value 250000 🡒 200000)
 Desert Titan Flock
Health (base value 4000 🡒 7500)
 Electrophorus and its  Aberrant variant
Health (base value 180 🡒 260)
 Ice Titan
Health (base value 350000 🡒 230000)
 Pegomastax
Health (base value 120 🡒 200)
 Pulmonoscorpius and its  Aberrant variant
Health (base value 280 🡒 300)
 Titanoboa and its  Aberrant variant
Health (base value 170 🡒 300)
 Troodon
Food (base value 200 🡒 100)

Cause of the bug

It is not known exactly why the game decides to choose a wrong base value for a stat.

Specification of creature's stats are specified in a character status component. There's always a single, global instance of this component, and an additional instance per each spawned creature (the component also holds current stat values). Troodonisms happen when the game calculates the stats in an inconsistent way:

  • Using creature's base value but global for some calcs (usually happens with wild creatures and tames: stats awarded for level ups are most often miscalculated)
  • Using only the global value for all calcs (happens when a tame is released from a  Cryopod).