List of all items
Structs
- data::AbilityPreferences
- data::AgentData
- data::AgentEmitters
- data::AgentEvents
- data::AttackData
- data::ReadData
- data::TargetData
- data::event_emitters::AgentEmitters
- data::event_emitters::AgentEvents
Enums
- data::AbilityData
- data::ActionMode
- data::AxeTactics
- data::HammerTactics
- data::Path
- data::SwordTactics
- data::Tactic
Functions
- attack::projectile_flat_range
- attack::projectile_multi_angle
- attack::rng_from_span
- util::aim_projectile
- util::are_our_owners_hostile
- util::entities_have_line_of_sight
- util::entity_looks_like_cultist
- util::get_attacker
- util::get_entity_by_id
- util::handle_attack_aggression
- util::is_dead
- util::is_dead_or_invulnerable
- util::is_dressed_as_cultist
- util::is_invulnerable
- util::is_village_guard
- util::is_villager
- util::positions_have_line_of_sight
- util::should_continue_to_pursue
- util::should_let_target_escape
- util::stop_pursuing
- util::try_owner_alignment
Constants
- consts::AVG_FOLLOW_DIST
- consts::DAMAGE_MEMORY_DURATION
- consts::DEFAULT_ATTACK_RANGE
- consts::FLEE_DURATION
- consts::HEALING_ITEM_THRESHOLD
- consts::IDLE_HEALING_ITEM_THRESHOLD
- consts::MAX_PATH_DIST
- consts::MAX_PATROL_DIST
- consts::MAX_STAY_DISTANCE
- consts::NORMAL_FLEE_DIR_DIST
- consts::NPC_PICKUP_RANGE
- consts::PARTIAL_PATH_DIST
- consts::RETARGETING_THRESHOLD_SECONDS
- consts::SEPARATION_BIAS
- consts::SEPARATION_DIST
- consts::STD_AWARENESS_DECAY_RATE