AiState = {
  sleeping = 0,
  default = 1,
  wondering = 2,
  seeking = 3,
  menacing = 4,
  fleeing = 5,
  attacking = 6,
  script = 7
}

ActorAction = {
  nothing = 0,
  marching = 1,
  targetHold = 2,
  targetHoldHigh = 3,
  shoot = 4,
  initiateCombat = 5,
  disengageFromCombat = 6,
  block = 7,
  stab1 = 8,
  stab2 = 9,
  strikeDown = 10,
  strikeLeftToRight = 11,
  strikeRightToLeft = 12,
  halfCircleClockwise = 13,
  halfCircleCounterClockwise = 14,
  fullCircleClockwise = 15,
  fullCircleCounterClockwise = 16,
  lookLeft = 17,
  lookRight = 18,
  targetStop = 19,
  --unkown = 20
}

ActorEmoticon = {
  none = 0,
  wondering = 1,
  alert = 2,
  sleeping = 3,
  rain = 4,
  sun = 5,
  storm = 6,
  drunk = 7
}

AnimationAction = {
  standingBored = 0,
  waiting = 3,
  crouchStart = 13,
  crouchEnd = 18,
  layDown = 44,
  standUp = 49,
  raisingSword = 52,
  loweringSword = 53,
  waitingSword = 54,
  provoking = 96,
  hit2 = 102,
  layingDownWithSword = 107,
  fistPunch = 123,
  collectMoney = 126,
  cloackingOff = 135,
  underLeavesOff = 137,
  pullRope = 138,
  cutRope = 139,
  alerted = 141,
  shrug = 142,
  walking = 143,
  standingToSitting = 158,
  sitting = 159,
  sittingToStanding = 160,
  raisingShield = 170,
  waitingShield = 171,
  loweringShield = 173,
  showingRightArm = 206,
  lookDownStart = 207,
  lookDownEnd = 208,
  lookDown = 209,
  targetHit = 210,
  targetHit2 = 211,
  targetHit3 = 212,
  targetHit4 = 213,
  targetHit5 = 214,
  runEnd = 215,
  gatheringSoldiers = 216,
  pickUp = 248,
  wheeping = 250,
  spyStart = 251, -- Only marian
  spy = 252,
  spyEnd = 253,
  specialIdleStart = 268,
  specialIdleEnd = 269,
  specialIdle = 270,
  robinCapeBowArrowShot = 280,
  robinCapeBowArrowUpShot = 281,
}

AiEvent = {
  seesPC = 0,
  hearsSomething = 2,
  seesBody = 8,
  loseConsciousness = 14,
  isHitByArrow = 31,
  seesUnsureWhat = 52,
}

MovementStyle = {
  walking = 0,
  running = 1
}

ScrollState = {
  hidden = 0,
  default = 1,
  collected = 2,
  persistent = 3
}

PersistentProperty = {
  arrows = 0,
  money = 1,
  hp = 2,
  knockOutTimer = 3,
  purses = 4,
  rocks = 5,
  apples = 6,
  beer = 7,
  lamb = 8,
  herbs = 9,
  nets = 10,
  wasps = 11,
  nameID = 12,
}

ActorDirection = {
  north = 0,
  northNorthEast = 1,
  northEast = 2,
  eastNorthEast = 3,
  east = 4,
  eastSouthEast = 5,
  soutEast = 6,
  southSouthEast = 7,
  south = 8,
  southSouthWest = 9,
  southWest = 10,
  westSouthWest = 11,
  west = 12,
  westNorthWest = 13,
  northWest = 14,
  northNorthWest = 15
}

ZoomLevel = {
  far = 0,
  default = 1,
  close = 2
}

SherwoodProduct = {
  Arrows = 0,
  Purses = 1,
  Stones = 2,
  Apples = 3,
  Beers = 4,
  Meat = 5,
  Herbs = 6,
  Nets = 7,
  Wasps = 8,
  ArcheryTraining = 9,
  CombatTraining = 10,
  EatToHeal = 11,
  Relics = 12,
}

PCAction = {
  --Active
  Bow = 0,
  FistRobin = 1,
  FistLittleJohn = 2,
  Purses = 3,
  Slingshot = 4,
  ShieldOfMerryMan = 5,
  ShieldOfWill = 6,
  Strangle = 7,
  Whistle = 8,
  LiftLittleJohn = 9,
  Apples = 10,
  Beer = 11,
  MeatMerryMan = 12,
  MeatTuck = 13,
  Listen = 14,
  Herbs = 15,
  Nets = 16,
  PlayBeggar = 17,
  Wasps = 18,

  --Passive
  LeverUse = 19,
  VinesClimbing = 20,
  Jumping = 21,
  -- Unused = 22,
  SearchMoney = 23,
  WakeUp = 24,
  BodyCarryLittleJohn = 25,
  BodyCarryMerryMan = 26,
  TieUp = 27,
  Lockpick = 28,
  FinishUnconscious = 29,
}

CampaignValueIndices = {
  InfoTextSeenInSherwood = 0,
  LeicesterFamilyState = 1,
  RelicsSeenInSherwood = 2,
  YorkSecretPassageState = 3,
  YorkBeggarProgress = 4,
  SheriffsCousinRobbed = 5,
  RansomPaid = 6,
  LongshampsDead = 7,
  RobinCapturedState = 10,
  RelicTextSeenInSherwood = 11,
}

NPCValueIndices = {
  Group = 0,
  UnlockableAI = 1,
  Killable = 4,
}