Simple Data (dqmj1_util.simple)

Simple but read-only API for working with game data.

For high level information on this API, see Simple Data.

class dqmj1_util.simple.Encounter(species: 'str', species_id: 'int', skills: 'list[str]', skill_ids: 'list[int]', item_drops: 'list[str]', item_drop_item_ids: 'list[int]', gold: 'int', exp: 'int', level: 'int', scout_chance: 'int', max_hp: 'int', max_mp: 'int', attack: 'int', defense: 'int', agility: 'int', wisdom: 'int', skill_sets: 'list[str]', skill_set_ids: 'list[int]')
static from_raw(raw: BtlEnmyPrmEntry, string_tables: StringTables) Encounter
agility: int
attack: int
defense: int
exp: int
gold: int
item_drop_item_ids: list[int]
item_drops: list[str]
level: int
max_hp: int
max_mp: int
scout_chance: int
skill_ids: list[int]
skill_set_ids: list[int]
skill_sets: list[str]
skills: list[str]
species: str
species_id: int
wisdom: int
class dqmj1_util.simple.Skill(name: 'str')
static from_raw(skill_id: int, string_tables: StringTables) Skill
name: str
class dqmj1_util.simple.SkillSet(name: 'str', can_upgrade: 'bool', category: 'int', max_skill_points: 'int', rewards: 'list[Reward]', species_learnt_by: 'list[str]', species_learnt_by_ids: 'list[int]')
class Reward(skill_point_requirement: 'int', skill: 'Optional[str]', skill_id: 'Optional[int]', trait: 'Optional[str]', trait_id: 'Optional[int]')
skill: str | None
skill_id: int | None
skill_point_requirement: int
trait: str | None
trait_id: int | None
static from_raw(skill_set_id: int, raw: SkillTblEntryJp | SkillTblEntryNaEu, string_tables: StringTables) SkillSet
can_upgrade: bool
category: int
max_skill_points: int
name: str
rewards: list[Reward]
species_learnt_by: list[str]
species_learnt_by_ids: list[int]