Module:Data/Model/Job

From The Alchemist Code Wiki
Jump to: navigation, search

Documentation for this module may be created at Module:Data/Model/Job/doc

return {
  iname    = "String",
  
  -- Graphics
  mdl     = "String", -- model (for icon?)
  ac2d    = "String", -- older format icon?
  wepmdl  = "String", -- weapon model
  
  -- Type
  role     = "Integer", -- Role?
  type     = "Integer", -- ?

  -- Base Stats
  atk      = "Integer", -- PATK
  avoid    = "Integer", -- Evasion
  cri      = "Integer", -- CRIT
  def      = "Integer", -- PDEF
  dex      = "Integer", -- DEX
  hp       = "Integer", -- HP
  inimp    = "Integer", -- Initial Jewels (percentage subtracted from 100)
  jjmp     = "Integer", -- Jump
  jmov     = "Integer", -- Move
  luk      = "Integer", -- LUCK
  mag      = "Integer", -- MATK
  mnd      = "Integer", -- MDEF
  mp       = "Integer", -- Jewels
  spd      = "Integer", -- AGI
  
  -- Equipment
  -- ranks  = {"String", list=","}, -- Array of sets of equipment used per job level

  -- Unknown
  -- is_me_rr = "Integer", -- ?? always seems to be 1
  -- mdlp     = "String", -- ?? always seems to be 000
  
  -- References
  artifact = {"String", dataRef="MasterParam/Artifact"}, -- Default gear
  atkskl = {"String", dataRef="MasterParam/Skill"}, -- Base attack skill
  fixabl = {"String", dataRef="MasterParam/Ability"}, -- Primary ability (fixed to unit)
  master = {"String", dataRef="MasterParam/Skill"}, -- Job mastery bonus
  me_abl = {"String", dataRef="MasterParam/Ability"}, -- Map effect ability
  origin = {"String", dataRef="MasterParam/Job"}, -- Base job
  ai     = {"String", dataRef="MasterParam/AI"}, -- AI type
}