Data Table/Actor Parameters

From Pikmin Technical Knowledge Base
Jump to navigation Jump to search


Data table files exist in Carrot4/Core/GActor and declare some of the superclass and individual parameters for objects, such as treasure weights and values, pikmin speeds and some enemy values.

DT_TekiParameter[edit]

This file declares variables for each enemy usually related to economy and interaction values with other objects

Internal Name Meaning
ActorName Internal creature name.
CarryWeightMin The minimum carry strength of the combined carriers required to carry an object.
CarryWeightMax The maximum number of individual carriers on an object, including captains, Oatchi, Moss, as well as the Breadbug and Giant Breadbug. Each entity only counts as 1 regardless of its carry strength.
CarryWeightMinVs The minimum carry strength of the combined carriers required to carry an object while in a Dandori Battle.
CarryWeightMaxVs The maximum number of individual carriers on an object during Dandori Battles. This is also used when a Breadbug or Giant Breadbug is carrying the object.
CarryIncPikmins Number of Pikmin sprouts produced by the corpse.
MaxLife The max health of the enemy.
Kira Sparklium
Poko Dandori points?
VsScore Value during dandori battles
BombHit Makes bombs and boulders do damage equal to MaxLife divided by BombHit. Yes, this includes the boulders shot by Armored Cannon Larva.
BombInsideHit Makes ingested bombs do damage equal to MaxLife divided by BombInsideHit. Often does more damage than BombHit.
PoisonHit Makes White Pikmin's poison damage after being eaten equal to MaxLife divided by PoisonHit.
PurpleDirectHit Makes Purple Pikmin's impact damage equal to MaxLife divided by PurpleDirectHit.
PressHit Used for direct hits on enemies like Bulborbs and Sheargrubs. It deals damage equal to MaxLife divided by PressHit.
IceBombHit How many Ice Blasts it takes to max out the freeze gauge. Typically defaults to 1.0.
IceBombInsideHit How many ingested Ice Blasts it takes to max out the freeze gauge. Typically more effective than IceBombHit.
FreezeHit How many hits from an Ice Pikmin is required to max out the freeze gauge.
FreezeInsideHit How many Ice Pikmin being eaten it takes to max out the freeze gauge.
FreezeDamageRatio Multiplier on damage that frozen enemies take, reducing damage.
CrushHit Damage taken if crushed by another enemy such as a Wollyhop, equal to MaxLife divided by CrushHit.
FrozenCrushDamageRate Multiplier on how much crush damage is taken while frozen.
SnowBallDamage Damage taken if hit by a snowball, equal to MaxLife divided by SnowBallDamage.
StoneDamage Makes the Pebble Pitcher deal damage equal to MaxLife divided by StoneDamage.
ThunderStopTime How long an enemy will be paused when struck with a Lightning Strike. There is also a separate file for the Lightning Strike, found at Core > ItemFunction > DT_ItemFunctionParameter.json, that determines its default stop time both in the main game and in Dandori Battles, defaulting to 7.5 for the main game and 2.5 for Dandori Battles. It also has differing ranges from 1,000 in the main game and 1,000,000 in Dandori Battles, but currently DT_ItemFunctionParameter.json does not encode properly and cannot be modified.
CrushStopTime Enemy pause time if CrushHit applies damage to it.
CrushKnockBackSpeed Knockback speed an enemy will take if CrushHit applies damage to it.
FlashbangRate
FreezeDropType Corresponds with values in DT_FreezeDropItem.json to determine how much nectar an enemy should drop. The categories are TekiS, TekiM, TekiL, Boss, BigBoss, and NoDrop.
DropStationPieceNum
URODistanceThresholds Array of 3 floats
PlayerDamage How much damage the captain and Oatchi will take from the enemy's attack. This does not include the damage from boulders and snowballs or other entities spawned by an enemy that have their own files.
OtherDamage How much damage the enemy will deal to a Tricknoll or Lumiknoll.
FlashBangTargetWeight

DT_MoveSpeedRate[edit]

This file declares the speed multiplier of surfaces in the game, like sticky floors and swimming

DT_OrimaEquipParameter[edit]

This file declares the values for equipment pieces of the main character

DT_OtakaraParameter[edit]

This file declares variables for treasures


Internal Name Meaning
ActorName Internal treasure name
CarryWeightMin The minimum carry strength of the combined carriers required to carry an object.
CarryWeightMax The maximum number of individual carriers on an object, including captains, Oatchi, Moss, as well as the Breadbug and Giant Breadbug. Each entity only counts as 1 regardless of its carry strength.
CarryWeightMinVs The minimum carry strength of the combined carriers required to carry an object while in a Dandori Battle.
CarryWeightMaxVs The maximum number of individual carriers on an object during Dandori Battles. This is also used when a Breadbug or Giant Breadbug is carrying the object.
Kira Sparklium
Poko Dandori points?