Bell

survival:bell-normal · from game

Stats

Max health100 hp
Weight80 kg
Tags mechanicalhabitat-land

Game logic (C#)

The C# classes this creature's JSON hands its behavior to: its entity class, behaviors and AI tasks. Files link to vssurvivalmod on GitHub; names without a link are implemented in the game engine or VSEssentials, which aren't mapped here.

RoleName in JSONC# type
Entity class EntityBell EntityBell
Behavior repulseagents engine / VSEssentials
Behavior controlledphysics engine / VSEssentials
Behavior health engine / VSEssentials
Behavior floatupwhenstuck engine / VSEssentials
Behavior deaddecay engine / VSEssentials
Behavior despawn engine / VSEssentials
Behavior taskai engine / VSEssentials
AI task bellalarm AiTaskBellAlarm
AI task idle engine / VSEssentials
AI task wander engine / VSEssentials
AI task getoutofwater engine / VSEssentials
AI task lookaround engine / VSEssentials
Behavior entitystatetags engine / VSEssentials
Behavior interpolateposition engine / VSEssentials

Where it spawns

Conditions the game checks at a candidate chunk before this creature can appear there. All of them must hold at once -- it's an AND, not an OR.

ConditionValueWhat this means
Needs nearby air Needs one of these blocks at/adjacent to the spawn position to appear at all (wildcards like tallgrass-* match any grade/variant of that block; "air" means empty space is fine).
Spawn grouphostileThe spawn-balancing group this creature belongs to (e.g. hostile, neutral, harmless) -- the game caps how many creatures from each group can exist near a player at once.
Chance0.0018 per attemptHow likely this is attempted at a given candidate location/chunk/attempt, before any global frequency multiplier from world-creation settings. When several entries share the same code (e.g. a structure's small/medium/large size variants), this is actually a relative weight among those siblings rather than an independent probability -- confirmed real game data has values over 1 in exactly that case, so a value like 130 isn't a literal 13000%.

Drops (28)

Filters
MechanismDropChance / QuantityNotes
entityDrop Rusty gear ×1.2 (±1) scales with rustyGearDropRate
entityDrop Metal parts ×1.5
entityDrop Metal scraps ×3.5 (±2)
entityDrop Tuning cylinder randomizer ×1
stackRandomizer Tuning cylinder (The Seraphs) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Through The Grass at Night) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Sunny Village) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (The Invention) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Cultured Tavern) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Peaceful Village) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Vintage Story) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Quirky Tavern) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Hallowcroft) 10.00% ×1 from Tuning cylinder randomizer
stackRandomizer Tuning cylinder (Summer stroll) 10.00% ×1 from Tuning cylinder randomizer
entityDrop Jonas Parts&Frames Stack randomizer ×0.2
stackRandomizer Jonas part (Flux gap connector) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas part (Dual valence emitter) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas part (Temporal alignment node) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas part (Parallel transfer vessel) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas part (Inverted refraction cylinder) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas part (Alternate injection valve ) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (Consumately crafted gearbox) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (Eccentric gearbox) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (Finely balanced oscillator) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (Intricately wound spring) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (A complex joint) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (A difference gear assembly) 7.69% ×1 from Jonas Parts&Frames Stack randomizer
stackRandomizer Jonas sub-assembly (An exquisite planetary gear) 7.69% ×1 from Jonas Parts&Frames Stack randomizer