Перейти к основному содержимому

animal_definition

Defines a tycoon animal with research tree, catalyst mechanics, fusion, and economy stats — definition entry.

Entry Information

PropertyValue
Entry IDanimal_definition
TypeDefinition
ColorGreen
Iconmdi:paw

Fields

FieldTypeDescription
entityDefinitionRef<EntityDefinitionEntry>The entity definition providing the visual model (NPC, ModelEngine, vanilla mob)
categoryStringResearch category this animal belongs to
rarityAnimalRarityRarity tier driving revenue, capture weight, and fatigue
catalystPowerRequiredDoubleTotal catalyst power required before fuel can be applied
acceptedCatalystItemsList<CatalystItemDef>Items accepted by the catalyst and their power contribution
fuelItemStringFuel item consumed to trigger the research attempt
successChanceDoubleBase chance of successful research before rarity and profession modifiers
alternativeRewardsList<AlternativeReward>Rewards granted if the player already owns this animal
baseRevenueRateDoubleBase revenue per second at level 1
revenueScalingDoubleRevenue multiplier per level above 1
biomeAffinitiesAnimalBiomeAffinityBiome affinity map for zoo revenue bonuses
isMountableBooleanWhether this animal can be ridden as a mount
fatigueCapacityIntBase fatigue capacity in seconds when used as a mount
mountSpeedDoubleMovement speed multiplier when mounted
maxLevelIntMaximum level this animal can reach
xpCurveList<Int>XP thresholds per level (index = level-1, value = xp needed to reach next level)
fusionMinLevelIntMinimum level required to attempt fusion with another animal of this species
fusionParentRequiredBooleanWhether two parents are required for fusion (true) or just one (false = breeding)
habitatBlocksList<String>Preferred block types for habitat happiness bonus
requiredProfessionLevelIntMinimum RPG profession level required
displayNameStringDisplay name shown in GUI and messages
descriptionStringFlavor description for the bestiary
iconStringIcon item for GUI representation
modelVariantsList<ModelVariantDef>Alternative model/skin variants — each references an existing EntityDefinition with a retrievable ID

Usage Example

- entry: animal_definition
name: "Defines a tycoon animal with research tree, catalyst mechanics, fusion, and economy stats"
entityDefinition: ""
category: ""
rarity: ""
catalystPowerRequired: 0
acceptedCatalystItems: []
fuelItem: ""
successChance: 0
alternativeRewards: []
baseRevenueRate: 0
revenueScaling: 0
biomeAffinities: ""
isMountable: false
fatigueCapacity: 0
mountSpeed: 0
maxLevel: 0
xpCurve: 0
fusionMinLevel: 0
fusionParentRequired: false
habitatBlocks: []
requiredProfessionLevel: 0
displayName: ""
description: ""
icon: ""
modelVariants: []