Components - deodand-inc/crawler GitHub Wiki

Entities are containers for Components

A component is an element that an entity has that will effect events it is involved in.

variable related data
ArmourClass
HitDice
Move
Attacks
Damage
NoAppearing
SaveAs
Morale
TreasureType
Alignment
AbilityScore
HitPoints
ClassLevel
ExperiencePoints
Money
Mountable can be sat atop as it travels
Rideable can be sat atop and directed by rider
IllTempered will bite or kick entities in their way, including owners
ThirstTolerant can survive 2 weeks without water after last drinking to satisfaction
DesertTravel no travel penalty to BrokenLands and Deserts
NonCombatant will Flee if attacked
Claustrophobic will not go underground
Defensive will defend itself
Charger When not in melee. Requires a straight 60 ft to target. Rider's Lance inflicts double damage. Cannot attack and charge.
MountedMelee both rider and mount can attack
AcolyteLeader if NoAppearing => 4 , one of them is a higher level cleric (roll 1d10: (1-4: 2nd) (5-7: 3rd) (8-9: 4th) (10: 5th))
Territorial will defend lair with threats and if ignored violence
disguisedBandit may not present as Bandit
Trickery will use Trickery to get their WantsAndNeeds
BanditLeader 50% chance of 2nd level leader (random choice of human class)
Hoard Only have treasure type A when encountered in their Lair
PersonHood considered a 'person' for sake of magical effects
Component.Surprise if this entity surprises another entity, component takes effect immediately.
PetrifyingGaze anyone meeting the gaze of this entity is turned to stone (save vs Petrify), unless AvertingEyes or UsingMirror characters in melee are affected each round
PetrifyingTouch entities touched by this one are turned to stone (save vs Petrify)
Unintelligent this entity is a candidate for certain checks
Magical this entity is a candidate for certain checks
AvertingEyes -4 penalty to hit, melee combatants get +2 bonus to attack
GlanceReflectionPetrification if entity sees own reflection there is 2 in 6 chance it must (save vs Petrify)
ObservingWithMirror is observing the world through a reflection, -1 penalty to attack rolls
Echolocation unaffected by effects that impair, modify or rely on sight. Blinded by MagicalSilence
Carnivorous will attack if Hungry
Unconsciousness inactive, inert, cannot perceive for 1d10 rounds (save vs paralysis)
BloodDrain can drain blood from Unconscious, 1d4 automatic damage per round.
Vampiric is a Vampire
Vampiric.BloodDrain an entity killed by a Vampiric.BloodDrain becomes Undead after 24 hours. If the target fails SaveVs.Spells they will become a Vampire
Undead Doesn't need to rest, eat. Cannot reproduce. This entity is a candidate for certain checks
Swarm can occupy the same 10ft space with more of its kind. Can enter and remain in the same square as other entities
SwarmConfusion if at least 10 of this entity enter the square of a target the target gets -2 to attack rolls and saves and cant cast spells.
Flighty Checks morale every round
BearHug if TargetEntity is hit by both prior Claw attacks this round this entity automatically does 2d8 damage
ParentalInstinct will protect Child with life. Will otherwise only attack if cornered.
Parent has Child pairing
Child has Parent, will follow and stay close to parent if possible.
KeenSmell can track entities by the smell of blood and food
Swimmer can move through water and will not drown in deep water
SnowWalk ignores speed penalty of snow

|