User Tools

Site Tools


mr:shaman_mob

Gnoll Shaman (Mob)

Stats

  • HP: 18
  • HT: 18
  • Defense Skill: 8
  • Attack Skill: 11
  • Damage: 2-6
  • Armor: 4 DR
  • EXP for Kill: 6
  • Maximum Level: 14

Abilities

  • Lightning Bolt: When attacking at range, the shaman can zap enemies with a lightning bolt that deals double damage (base damage × 2)
  • Fleeing Tactic: When damaged, the shaman may flee when its HP is above 2/3 or 1/3 of max HP, taking only half damage during those states
  • Ranged Attack: Can attack enemies at range using Ballistica mechanics (attack is successful if Ballistica.cast(getPos(), enemy.getPos(), false, true) == enemy.getPos())
  • Scroll Loot: Drops scrolls with 33% chance
  • Lightning Resistance: Immune to electricity damage (resistance to LightningTrap.Electricity class)
  • Vocalization: Has a 10% chance to yell “*Cusses in gnollish*” when missing with lightning zap

Java Implementation

JSON Configuration

  • No specific configuration file (uses Java defaults)

Lua Script

  • No custom Lua script (uses Java implementation)
  • No Shaman.lua file exists, behavior is defined in Java class

String Resources

Spawn Locations

  • Found primarily in Sewers and Prison levels
  • Spawn rates defined in Bestiary.json
  • Appears from level 6 onwards with varying probability

Entity Kind

  • Entity Kind: Shaman (returns getClass().getSimpleName() from NamedEntityKind interface)
mr/shaman_mob.txt · Last modified: by 127.0.0.1