mr:mercenary_n_p_c_mob

Mercenary N P C Mob - Code References

Entity Information

  • Entity Kind: MercenaryNPC
  • Entity Type: npc
  • Implementation: Custom NPC via JSON configuration and Lua script

Java Classes

JSON Configuration

{
   "baseSpeed"     :0,
   "spriteDesc"    :"spritesDesc/MercenaryNPC.json",
   "scriptFile"    :"scripts/npc/Mercenary",
   "friendly"      :true,
   "movable"       :false,
   "aiState"       :"Passive",
   "fraction"      :"NEUTRAL",
   "immortal"      :true
}

String Resources

<string name="MercenaryNPC_Name">mercenary</string>
<string name="MercenaryNPC_Name_Objective">mercenary</string>
<string name="MercenaryNPC_Gender">masculine</string>
<string name="MercenaryNPC_Desc">Sturdy looking man.</string>

Lua Scripts

Implementation Details

  • Base Speed: 0 (immobile)
  • AI State: Passive
  • Fraction: NEUTRAL
  • Immortal: true (cannot be killed)
  • Movable: false (fixed position)
  • Friendly: true (neutral to player)
  • Script: Interacts by saying 'Froth_ArrowInKnee' (Elder Scrolls reference)
mr/mercenary_n_p_c_mob.txt · Last modified: by 127.0.0.1