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¶
- species_learnt_by: list[str]¶
- species_learnt_by_ids: list[int]¶