The game uses an ECS (Entity Component System) pattern. As such knowing what some components do is crucial. This guide compiles all known authoring components and their corresponding components and buffers.
The list is separated by the assembly which contains the authoring component. Their corresponding components and buffers, as well as the converter may be in other assemblies.
Each entry is an authoring component, that you can use on a prefab, with description of its effects. Sub lists define which ECS components and buffers are added to the entity with the authoring component.
Mark (AUX)
after component means it's a Aux Inventory component. This means most of the time this component won't be found on the entity or item itself, instead this component will be stored in a separate data table accessible with item's inventoryAuxDataIndex
If you know some information about components, you can contribute to this guide via this repo
AchievementTrackerAuthoring
AchievementTrackerCD
ActivatedByElectricityStateAuthoring
- defines that this entity can be activated by electrical wiresStateInfoCD
ActivatedByElectricityStateCD
SwapColliderCD
SwapColliderInternalCD
AdaptiveEntityBufferAuthoring
AdaptiveEntityBuffer
AddForceToNearbyEntitiesAuthoring
- defines that this entity should affect items on the ground. User for conveyor belts and drillsAddForceToNearbyEntitiesCD
AffectObjectWhenMelodyPlayedAuthoring
- defines that this entity can be affected by playing a melody (Melody doors)ItemsToAddToNewObjectBuffer
AffectObjectWhenMelodyPlayedCD
MelodiesBuffer
TrackedNotesBuffer
AlwaysDropVariationZeroAuthoring
- when destroyed the entity will drop item with variation set to 0AlwaysDropVariationZeroCD
AncientElectricityConnectionAuthoring
- related to Ancient Wire entityAncientElectricityConnectionCD
AnimationAuthoring
- enables entity to have animations. Entity's corresponding EntityMonoBehaviour class tracks this and updates the animations accordinglyAnimationCD
AnimationOrientationCD
- determines which way the entity should face
AnimationOrientationAuthoring
- enables entity to face a certain direction. Likely deprecated, asAnimationAuthoring
allows to define this tooAnimationOrientationCD
AnimationSpeedAuthoring
- defines some properties on how the animations should playAnimationSpeedCD
AreaLevelAuthoring
- defines what level this item should haveLevelCD
AttackContinuouslyAuthoring
AttackContinuouslyCD
AuraDistanceOverrideAuthoring
AuraDistanceOverrideCD
BaitOnAPoleAuthoring
BaitOnAPoleCD
BeamAttackStateAuthoring
StateInfoCD
BeamAttackStateCD
BedAuthoring
- defines that this entity is a bedBedCD
ClaimedByPlayerGuidCD
ClaimedByCharacterGuidCD
DistanceToPlayerCD
DetectRoomCD
RoomObjectBuffer
RoomEmptyPositions
BehaviourAuthoring
OrbitalTurretBehaviourCD
BehaviourTagsAuthoring
BehaviourTagsCD
BiomesTableAuthoring
BiomeParametersCD
BirdBossBeamAuthoring
- defines that this entity is the Bird boss beamBirdBossBeamCD
BirdBossAuthoring
- defines that this entity is the Bird Boss, or AezosStateInfoCD
BirdBossHasAppearedCD
BirdBossFlyingAboveStateCD
BirdBossAppearStateCD
BirdBossSpawnBeamsStateCD
BirdBossSpawnStonesStateCD
DistanceToPlayerCD
DisablePhysicsCD
BossAuthoring
- defines that this entity is a bossBossCD
BossLarvaAuthoring
LarvaTargetPointsBuffer
BossLarvaCD
BossLarvaSpawnStateAuthoring
BossLarvaSpawnStateCD
BossStatueAuthoring
- defines a boss statue, like ones found near the CoreBossStatueCD
ButtonAuthoring
ButtonCD
CanBeDiscoveredAuthoring
- defines that this item can be discoveredCanBeDiscoveredCD
DistanceToPlayerCD
CanBeScannedAuthoring
- defines that this entity can be scanned forCanBeScannedCD
DontDisableCD
Unity.Entities.Disabled
CanClaimBedAuthoring
- defines that this entity is a bed that a player can claim itPlayerClaimedBed
CharacterClaimedBedCD
DistanceToPlayerCD
CantBeAttackedAuthoring
- defines that this entity cannot be attackedCantBeAttackedCD
CantBeAttackedForOneFrameCD
CantBeSoldAuthoring
- defines that this item cannot be soldCantBeSoldCD
CastItemAuthoring
- defines that this item allows the player to cast and acquire some effect.CastItemCD
CattleAuthoring
- defines that this entity is a cattleCattleCD
LeashedCD
CavelingNatureTerritorySpawnerAuthoring
CavelingNatureTerritorySpawnerCD
CavelingTerritorySpawnerAuthoring
CavelingTerritorySpawnerCD
ChangeVariationWhenContainingObjectAuthoring
ItemsToAddToNewObjectBuffer
ChangeVariationWhenContainingObjectCD
ChangeVariationWhenPlayerHoldObjectNearbyAuthoring
- probably used for tulip doorChangeVariationWhenPlayerHoldObjectNearbyCD
CreateCharacterGuidAuthoring
CharacterGuidCD
CreateNewGuidCD
ChargeAttackStateAuthoring
StateInfoCD
DetectCollisionCD
ChargeAttackStateCD
CoinAmountAuthoring
- defines that this item can be soldCoinAmountCD
CombatRadiusAuthoring
- configures this entity's combat radius. When player or other opponents exit this radius, I would assume the entity exists the combat stateCombatRadiusCD
CombatantsTrackerAuthoring
CombatantsTrackerBuffer
NewCombatantsBuffer
SupportsConditionsAuthoring
ConditionsBuffer
SummarizedConditionEffectsBuffer
SummarizedConditionsBuffer
NewConditionsBuffer
RemoveConditionsBuffer
NonSynchronizedConditionsBuffer
IsBeingBeHealedByOtherEntitiesCD
IsBeingBeHealedByOtherEntitiesBuffer
IsAffectedByAurasFromEntitiesBuffer
DontShowConditionsStatTextOnItemCD
ConditionsTableAuthoring
ConditionsTableCD
CookedFoodAuthoring
- defines that this item is a cooked foodCookedFoodCD
CookingIngredientAuthoring
- defines that this item is a food ingredientCookingIngredientCD
CooldownAuthoring
- defines that this item has a cooldownCooldownCD
CritterAuthoring
- defines that this entity is a critterCritterCD
CritterBiomeToSpawnInBuffer
CritterTilesetToSpawnInBuffer
IsPersistentCritterCD
DontSerializeCD
AllowLargerAmount
CustomAttackSoundAuthoring
CustomAttackSoundCD
CustomDisableAuthoring
- defines that this entity should not be disabledDontDisableCD
CustomSceneAuthoring
CustomSceneTableCD
CustomScenePrefabAuthoring
CustomScenePrefab
DamageReductionAuthoring
- defines that when attacked this entity should reduce damage takenDamageReductionCD
DamageObjectStateAuthoring
StateInfoCD
DetectCollisionCD
DamageObjectStateCD
DestroyEntityIfPlacementNotValidAuthoring
- defines that this entity should be destroyed if placement conditions are not metDestroyEntityIfPlacementNotValidCD
DestroyNearbyOnDeathAuthoring
DestroyNearbyEntitiesOnDeathCD
DestroyNearbyEntitiesOnDeathBuffer
DestroyWhenNoNearbyPlayerAuthoring
DestroyEntityWhenNoNearbyPlayerCD
DistanceToPlayerCD
DetectCollisionAuthoring
DetectCollisionCD
DiggableAuthoring
- defines that this entity can be dug up with a shovelDiggableCD
DirectionBasedOnVariationAuthoring
- defines that this entity direction should be calculated from its variationDirectionBasedOnVariationCD
DontBlockDiggingAuthoring
DontBlockDiggingCD
DontBlockPlayerFromHittingObjectsWhenMiningPickEquippedAuthoring
DontBlockPlayerFromHittingObjectsWhenMiningPickEquippedCD
DontSerializeAuthoring
- defines that this entity should not be serializedDontSerializeCD
DoorAuthoring
- defines that this entity is doorDoorCD
ColliderVariationCD
DropsLootAuthoring
- defines that this entity should drop loot, when it will be destroyed or killed. Used for simple loot drops. For more complicated seeDropsLootFromLootTableAuthoring
DropsLootBuffer
ChanceToDropLootCD
DurabilityAuthoring
- defines that this item has durabilityDurabilityCD
EnemyAuthoring
- defines that this entity is an enemyEnemyCD
EnemyActAsDestructibleCD
EnemySpawnerPlatformAuthoring
EnemySpawnerPlatformCD
DistanceToPlayerCD
EntityPartAuthoring
EntityPartCD
EnvironmentSpawnObjectsTableAuthoring
EnvironmentSpawnObjectBuffer
EquipmentSkinAuthoring
- defines which skin should this piece of armor useEquipmentSkinCD
EquippedObjectAuthoring
EquippedObjectCD
EventTerminalAuthoring
EventTerminalCD
DistanceToPlayerCD
EventTerminalSequenceBuffer
AlwaysActiveConnectionsBuffer
EventTerminalElectricityEntityBuffer
ExplodeOnImpactAuthoring
- defines that this entity should explode when hitStateInfoCD
ExplodeOnImpactWithEntityCD
ExplodeStateAuthoring
StateInfoCD
ExplodeStateCD
IsExplosiveCD
ExplosionAuthoring
ExplosionCD
OwnerCD
ExplosiveAuthoring
- defines that this entity is explosiveIsExplosiveCD
ExtraInventorySizeAuthoring
- defines that this item gives player extra inventory spaceExtraInventorySizeCD
FactionAuthoring
- defines to which faction this entity belongsFactionCD
FenceGateAuthoring
ColliderVariationCD
FishAuthoring
FishCD
FishShoalAuthoring
FishShoalCD
FlowerAuthoring
FlowerCD
FullnessAuthoring
FullnessCD
GivesConditionsWhenConsumedAuthoring
- defines that this item will give certain conditions to the player, when they consume (Eat) the itemGivesConditionsWhenConsumedBuffer
GivesConditionsWhenEquippedAuthoring
- defines that this item will give certain conditions to the player, when they hold it in their handGivesConditionsWhenEquippedBuffer
GivesConditionWhenHeldInHand
GlowLightAuthoring
SmallGlowLightCD
GroundDecorationAuthoring
- defines that this entity is a ground decorationGroundDecorationCD
GrowingPlantAuthoring
- defines that this entity is a plant, and provides some info about itGrowingPlantCD
HasSpawnPointAuthoring
HasSpawnPointCD
HatchWhenPlayerNearbyStateAuthoring
StateInfoCD
HatchWhenPlayerNearbyStateCD
HealNearbyEntitiesAuthoring
HealNearbyEntitiesCD
HealthAuthoring
- defines that this entity has healthHealthCD
HealthChangeBuffer
IdleInCombatStateAuthoring
StateInfoCD
IdleInCombatStateCD
DistanceToPlayerCD
IdleWhenNearbyPlayerStateAuthoring
StateInfoCD
IdleWhenNearbyPlayerStateCD
DistanceToPlayerCD
ImmuneToPushBackAuthoring
- defines that this entity is immune to push backImmuneToPushBackCD
ImmunityZoneAuthoring
ImmunityZoneCD
IndestructibleAuthoring
- defines that this entity cannot be destroyed by the means of the playerIndestructibleCD
InstrumentAuthoring
- defines that this item is an instrumentInstrumentCD
InventoryAuxDataPrefabsAuthoring
InventoryAuxDataPrefabBuffer
InventoryAuxDataPrefabCD
InventoryAuxDataCD
InventoryAuxDataNeedsInitializationCD
InvisibilityFramesAuthoring
- defines that the entity should become invisible for some amount of frames after being attackedInvisibilityFramesCD
JumpAttackStateAuthoring
StateInfoCD
JumpAttackStateCD
AttackCooldownTimerCD
LarvaTerritorySpawnerAuthoring
LarvaTerritorySpawnerCD
LastAttackerAuthoring
- Enabled this entity to track who attacked it lastLastAttackerCD
MapMarkerAuthoring
- defines that this entity is a map markerMapMarkerCD
MapMarkerActivatedCD
MealsEatenAuthoring
- stores info about food pet/cattle ateMealsEatenCD
(AUX)
MeleeAttackStateAuthoring
- defines that this entity can attack in melee rangeStateInfoCD
MeleeAttackStateCD
AttackCooldownTimerCD
MerchantAuthoring
- defines that this entity is a merchantMerchantCD
DistanceToPlayerCD
DontDropLootCD
MerchantItemInfoBuffer
MergeDroppedItemAuthoring
MergeDroppedItemCD
MimicPlayerInstrumentNotesAuthoring
MimicPlayerInstrumentNotesCD
TrackedNotesBuffer
MineableAuthoring
- defines that this entity can be mined, also apparently if changes entity target priorityMineableCD
MinecartAuthoring
- defines that this entity is a minecartMinecartCD
MoleBossAuthoring
- defines that this entity is the Mole BossMoleBossCD
MainMoleRefCD
MainMoleCD
MolesBuffer
MoleCombatAppearPositionsBuffer
MoleBossBuriedCombatStateCD
MoleBossBuriedRoamingStateCD
DisablePhysicsCD
TargetMortarPositionBuffer
MortarProjectileAuthoring
OwnerCD
MortarProjectileCD
MovementSpeedAuthoring
- defines the movement speed this entity should haveMovementSpeedCD
MusicAreaAuthoring
MusicAreaCD
MusicSheetAuthoring
- defines that this item is music sheetInstrumentSongInfoCD
NameAuthoring
- stores entity's name.NameCD
(AUX)
NearbyEntitiesTrackerAuthoring
- enables this entity to track entities that are near it. Current entity list can be read fromNearbyEntitiesBufferCD
NearbyEntitiesTrackerCD
NearbyEntitiesBufferCD
ObjectAuthoring
- main authoring of any modded entity or item. Defines many properties. Read https://mod.io/g/corekeeper/r/core-keeper-mod-sdk-introduction for more infoPugMod.IsObjectCD
ObjectDataCD
ObjectCategoryTagsCD
DistanceToPlayerCD
SeparateIfStuckCD
OctopusBossAuthoring
- defines that this entity is the Octopus Boss, or OmorothStateInfoCD
OctopusBossCD
OctopusBossHasAppearedCD
OctopusBossLurkingBelowStateCD
OctopusBossAppearStateCD
OctopusBossSpawnTentaclesStateCD
DistanceToPlayerCD
DisablePhysicsCD
TeleportLocationsBuffer
OctopusBossTeleportLocationAuthoring
OctopusBossTeleportLocationCD
OffHandAuthoring
- defines that this is an offhand itemOffHandCD
OverrideLeaveCombatTimeAuthoring
OverrideLeaveCombatTimeCD
OverrideNetworkSyncDistanceAuthoring
OverrideGhostRelevancyCD
OwnerAuthoring
- defines that this entity can be owned and stores the ownerOwnerCD
PaintToolAuthoring
- defines that this item is a paint brushPaintToolCD
PaintableObjectAuthoring
- defines that this entity can be painted with a paint brushPaintableObjectCD
PetCandyAuthoring
PetCandyCD
PetAuthoring
- defines that this entity is a petPetCD
PetTalentPoolBuffer
AddPetExperienceBuffer
OwnerCD
DontDisableCD
PetDataAuthoring
PetTalentBuffer
(AUX)PetSkinCD
(AUX)
PetWalkStateAuthoring
StateInfoCD
PathFindCD
PetWalkStateCD
PickUpObjectLockedUntilReEnterAuthoring
PickUpObjectLockedUntilReEnterCD
PlaceableObjectAuthoring
- defines that this entity can be placed. Entity's tile size is defined here, as well as on what the entity can be placed, and on what it cannot.PlaceableObjectCD
CanBePlacedOnObjectsBuffer
CanNotBePlacedOnObjectsBuffer
PlantAuthoring
- defines that this entity is a plantPlantCD
PlayerAimPositionAuthoring
PlayerAimPositionCD
PlayerAuthoring
- defines that this entity is a playerPlayerGhost
ClientInput
CoinAmountCD
PlayedNotesCD
PlayerInputCD
HungerCD
SkillConditionsBuffer
SkillTalentConditionsBuffer
PlayerCustomizationAuthoring
PlayerCustomizationCD
CreatePlayerGuidAuthoring
PlayerGuidCD
CreateNewGuidCD
PotionAuthoring
- defines that this item is a potionPotionCD
ProjectileAuthoring
- defines that this entity is a projectileOwnerCD
TileInfoCD
ProjectileCD
ProjectilePiercesWallTypesBuffer
PseudoTileAuthoring
- defines that this entity is a pseudo tile. This means this entity behaves more like a normal entity, and can have state unique per entity placed, but is displayed by a tile on the clientsPseudoTileCD
RandomFollowStateAuthoring
StateInfoCD
DetectCollisionCD
RandomFollowStateCD
RandomWalkGravityAuthoring
RandomWalkGravityCD
RandomWalkGravityWellAuthoring
RandomWalkGravityWellCD
RandomWalkStateAuthoring
StateInfoCD
DetectCollisionCD
RandomWalkStateCD
RangeAttackStateAuthoring
StateInfoCD
RangeAttackStateCD
AttackCooldownTimerCD
RangeWeaponAuthoring
- defines that this item is a ranged weaponRangeWeaponCD
RecipeAuthoring
- defines that this item is a recipe for crafting certain itemParchmentRecipeCD
RootAuthoring
- defines that this item/tile is a root. (This component only seems to flag the item for player logic)RootCD
RootPlantAuthoring
- defines that this item/tile is a root plantRootPlantCD
PugFloraDoGrowCD
RotationAuthoring
- defines that this entity can be rotatedDirectionCD
ScaleHealthByPlayerCountAuthoring
- defines that this entity health should be scaled by how many players the game has. Mostly used for Bosses.ScaleHealthByPlayerCountCD
ScannerAuthoring
- defines that this item is scannerScannerCD
ScarabBossAuthoring
- defines that this entity is the Scarab Boss, or Ra-AkarStateInfoCD
ScarabBossCD
ScarabBossHasAppearedCD
ScarabBossBuriedStateCD
ScarabBossAppearStateCD
ScarabBossChargeStateCD
DisablePhysicsCD
TargetMortarPositionBuffer
SeasonObjectAuthoring
- defines that this item/entity belongs to a certain season and should not be available otherwiseSeasonObjectCD
SeedAuthoring
- defines that this item is a seedSeedCD
ShamanBossAuthoring
- defines that this entity is the Shaman Boss, or Malugaz the corruptedStateInfoCD
ShamanBossCD
PhaseTransitionStateCD
DisablePhysicsCD
ShieldAuthoring
- defines that this item is a shieldShieldCD
ShootMortarProjectileStateAuthoring
StateInfoCD
ShootMortarProjectileStateCD
MortarShotPositionBuffer
AmountOfTimesTakingDamageCounterCD
SlimeBossAuthoring
- defines that this entity is the Slime Boss, or GlurchSlimeBossCD
SlimeBossJumpStateAuthoring
StateInfoCD
SlimeBossJumpStateCD
SlimeTerritorySpawnerAuthoring
SlimeTerritorySpawnerCD
SnakeBossAuthoring
- defines that this entity is the Snake BossSnakeBossCD
DisablePhysicsCD
SnakeMovementStateAuthoring
SnakeSegmentCD
ImmuneToDamageCD
DisableColliderCD
SnakeMovementStateCD
EntityPartCD
SnakeSegmentsBuffer
TargetPointsBuffer
SnakeMovementStateSystem/SkipSnakeSegmentInitializationCD
DistanceToPlayerCD
SoulOrbAuthoring
- defines that this entity is a boss soul orbSoulOrbCD
SoulsAuthoring
SoulsInfoCD
CollectedSoulsBuffer
SoulsConditionsBuffer
SpawnCompanionsAuthoring
- defines that this entity should spawn certain entities when destroyed/killed. Mainly used for bosses that can spawn merchantsCompanionEntityBuffer
UpdateCompanionTranslationCD
SpawnDroppedItemAuthoring
SpawnDroppedItemCD
SpawnOnDeathAuthoring
- defines that this entity should spawn certain entity when destroyed/killed.SpawnEntityOnDeathCD
SpawnTileOnDeathAuthoring
- defines that this entity should spawn certain tile when destroyed/killed.SpawnTileOnDeathCD
SpawnerAuthoring
SpawnerCD
StateAuthoring
StateInfoCD
SummonAreaAuthoring
- defines a boss summon area. It's the circle found under most early bossesSummonAreaCD
TheCoreAuthoring
- defines that this entity is the CoreTheCoreCD
TileAuthoring
- defines that this item is a tile.TileCD
TileEffectAuthoring
- defines effects that are used when this tile is damaged or destroyedTileEffectCD
TileEffectPuffsBuffer
TrophyAuthoring
- defines that this item is a trophyTrophyCD
VehicleAuthoring
- defines that this entity is a vehicle.VehicleCD
VelocityAffectorAuthoring
- defines that this entity affects other entities velocitiesVelocityAffectorCD
WaterSourceAuthoring
- defines that this entity is a source of waterWaterSourceCD
WaterSpreaderAuthoring
- defines that this entity is a water spreader. This is probably the entity responsible for liquids speading logicWaterSpreaderCD
WeaponAuthoring
- defines that this item is a weaponMeleeWeaponCD
WeaponDamageAuthoring
- defines weapon damageHasWeaponDamageCD
WindupAuthoring
- defines that this weapon has windup, and controls it's propertiesWindupCD
AlertEmoteStateAuthoring
StateInfoCD
AlertEmoteStateCD
AnvilAuthoring
- defines that this entity is an anvilAnvilCD
BossSpawnLocationAuthoring
BossSpawnLocationCD
BreedStateAuthoring
BreedStateCD
MealsEatenCD
(AUX)
BushStateAuthoring
BushStateCD
CanBeControlledByOtherEntityAuthoring
- defines that this entity can be controlled by playersControlledByOtherEntityCD
CanBePickedUpAuthoring
- defines that this entity can be picked up (Used on dropped items for automated mover arm)PickUpObjectCD
ChaseStateAuthoring
- defines that this entity has chase state, and it's parametersPathFindCD
ChaseStateCD
ChaseHeldObjectBuffer
CherryBlossomTreeAuthoring
CherryBlossomTreeCD
ClientSubMapAuthoring
ClientSubMapLayerCD
OnlyRelevantForConnectionCD
CombatEmoteStateAuthoring
StateInfoCD
CombatEmoteStateCD
CombatEmoteAnimationBuffer
ConvertToTileAuthoring
- defines that this entity should be converted to a tile.ConvertToTileCD
DamageEffectAuthoring
DamageEffectCD
DamageableObjectAuthoring
- defines that this entity is damageable. (Used in player logic to figure out which entity to attack first)DamageableObjectCD
DeathStateAuthoring
- defines that this entity has a death stateDropLootDelayCD
TriggerAnimationOnDeathCD
DestroyTimerAuthoring
- defines that this entity should be destroyed after set amount of time. (Used primarily for projectiles)DestroyTimerCD
DisablePhysicsCD
DestructibleObjectAuthoring
DestructibleObjectCD
RequiresDrillCD
DontDestroyOnZeroHealthAuthoring
- defines that this entity should not be destroyed when its health is dropped to zero.DontDestroyOnZeroHealthCD
DontDropSelfAuthoring
- defines that this entity will not drop its own itemDontDropSelfCD
DropsLootFromLootTableAuthoring
- defines that this entity will drop items from set drop table when it's destroyed/killedDropsLootFromLootTableCD
DropsLootOnUseAuthoring
- defines that this entity will drop loot when casting is finishedOnUseLootBuffer
SpawnsItemsOnUseCD
DropsLootWhenDamagedAuthoring
- defines that this entity will drop items when damaged (Used for Ore Boulders)DropsLootWhenDamagedCD
EatStateAuthoring
- defines that this entity has an eating stateEatStateCD
PugElectricity.ElectricityAuthoring
- defines that this entity is an electricity related entity (Wire, Bridge, Source, etc)DirectionBasedOnVariationCD
ElectricityCD
EnrageStateAuthoring
- defines that this entity has an enraged stateEnrageStateCD
EnsureSameGroundTileBeneathEntityAuthoring
- defines that under this entity all tiles should be the same (Used for Bosses that can jump)EnsureSameGroundTileBeneathEntityCD
SupportsGroundTilesetsBuffer
EvolveStateAuthoring
EvolveStateCD
FireflyAuthoring
FireflyCD
FollowPheromoneStateAuthoring
- defines that this entity can follow pheromonesPheromoneSensorCD
FollowPheromoneStateCD
ForceInCombatIfPlayerNearbySpawnPointAuthoring
ForceInCombatIfPlayerNearbySpawnPointCD
GrowingAuthoring
- defines that this entity can grow, stores grow state.GrowingCD
HealOtherEntityStateAuthoring
HealOtherEntityStateCD
EntitiesHealedBuffer
HealthRegenerationAuthoring
- defines how this entity should regenerate healthHealthRegenerationCD
AllowHealthRegenerationInCombatCD
IdleEmoteStateAuthoring
StateInfoCD
IdleEmoteStateCD
IdleEmoteAnimationBuffer
IdleStateAuthoring
- defines that this entity has an idle stateIdleStateCD
StunnedStateCD
IgnoreVertexOffsetsAuthoring
- defines that this tile should not warp, like dirt walls do. Used for man made tilesIgnoreVertexOffsetsCD
ImmuneToRangeDamageAuthoring
- defines that this entity is immune to ranged attacksImmuneToRangeDamageCD
ImmuneToSkipLootDropAuthoring
ImmuneToSkipLootDropCD
JewelryAuthoring
- defines that this item is jewelryJewelryCanBePolishedCD
LarvaHiveBossHatchEggStateAuthoring
LarvaHiveBossHatchEggStateCD
LarvaHiveEggHatchStateAuthoring
LarvaHiveEggHatchStateCD
LootTableAuthoring
LootTableBankCD
NonHittableAuthoring
- defines that this entity cannot be hitNonHittableCD
PheromoneAdderAuthoring
- defines that this entity leaves pheromones behindPheromoneAdderCD
PheromoneSensorAuthoring
- defines that this entity can sense pheromonesPheromoneSensorCD
PlaceObjectStateAuthoring
- defines that this entity sometimes can place objects (Used for Bird Boss)PlaceObjectStateCD
PlayerGraveAuthoring
- defines that this entity is a player's graveClaimedByPlayerGuidCD
InventoryCD
ContainedObjectsBuffer
GhostAlwaysRelevantWhenClaimedCD
PlayerLocalAuthoring
PlayerMovementForceCD
PlayerDriftCD
PlayingInstrumentAuthoring
PlayingInstrumentCD
PortalAuthoring
- defines that this entity is a portalPortalCD
PrioritizedRepairMaterialAuthoring
PrioritizedRepairMaterialCD
PugDatabaseAuthoring
PugDatabase/DatabaseBankCD
PugPrefabBufferAuthoring
PugPrefabBuffer
PutTargetInCombatOnDealingDamageAuthoring
PutTargetInCombatOnDealingDamageCD
RoamingPathAuthoring
RoamingPathCD
RoamingPathBuffer
HasSpawnPointCD
RoamingStateAuthoring
RoamingStateCD
SeasonalLootAuthoring
- defines that this entity has loot only dropped during certain seasonSeasonalLootBuffer
SeasonalLootCD
SleepStateAuthoring
SleepStateCD
SmoothFollowAuthoring
SmoothFollowEntityCD
SmoothFollowSpeedCD
SpawnAroundObjectAuthoring
SpawnEntitiesAroundEntityCD
EntityPartCD
SpawnStateAuthoring
SpawnStateCD
SprinklerAuthoring
- defines that this entity is a sprinklerSprinklerCD
SummoningItemAuthoring
- defines that this item allows player to spawn bossesSummoningItemBuffer
SurfacePriorityAuthoring
- defines this entity's surface priority. (Used in player logic to figure out which entity to attack first)SurfacePriorityCD
TeleportStateAuthoring
- defines that this entity can teleport around. (Used for Bird Boss)TeleportStateCD
DisablePhysicsCD
TookDamageStateAuthoring
TookDamageStateCD
DamageEffectCD
TriggerAchievementOnDeathAuthoring
- defines that this entity should trigger an achievement when destroyed/killedTriggerAchievementOnDeathCD
VendingMachineAuthoring
- defines that this entity is a vending machineVendingMachineCD
VendingMachineItemBuffer
WeaponSkillGainedMultiplierAuthoring
WeaponSkillMultiplierCD
WorldInfoAuthoring
WorldInfoCD
PugWorldGen.DungeonAuthoring
- defines a dungeon with procedural generation. (For example Sea dungeons)PugWorldGen.DungeonFillCD
PugWorldGen.DungeonAreaCD
PugWorldGen.DungeonRoomBuffer
PugWorldGen.DungeonSpawnedObjectBuffer
BlockSaveCD
PugWorldGen.DungeonGenerationInitializationCD
PugWorldGen.DungeonCustomScenesAuthoring
PugWorldGen.DungeonCustomSceneGroupBuffer
PugWorldGen.DungeonPathAuthoring
PugWorldGen.DungeonPathPlacementBuffer
PugWorldGen.DungeonPathBuffer
PugWorldGen.DungeonRoomAuthoring
PugWorldGen.DungeonRoomPlacementBuffer
PugWorldGen.DungeonRoomBuffer
PugWorldGen.DungeonShapeAuthoring
PugWorldGen.DungeonNodeTemplateBuffer
PugWorldGen.DungeonNodeSpawnTemplateBuffer
PugWorldGen.DungeonPathTemplateBuffer
PugWorldGen.DungeonPathSpawnTemplateBuffer
PugWorldGen.DungeonSpawnTemplateAuthoring
PugWorldGen.DungeonNodeTemplateBuffer
PugWorldGen.DungeonNodeSpawnTemplateBuffer
PugWorldGen.DungeonPathTemplateBuffer
PugWorldGen.DungeonPathSpawnTemplateBuffer
PugWorldGen.PugWorldGenAuthoring
PugWorldGen.PugWorldGenCD