Getting Started
Examples
Explanations
API docs
ActionStat
ActionStat.Config
ActionStat.buff_duration
ActionStat.calculate_buff_duration()
ActionStat.calculate_cooldown()
ActionStat.cooltime_reduce
ActionStat.cooltime_reduce_rate
ActionStat.summon_duration
AttackType
AttackType.attack_power
AttackType.magic_attack
BaseStatType
BaseStatType.DEX
BaseStatType.INT
BaseStatType.LUK
BaseStatType.STR
ExtendedStat
ExtendedStat.action_stat
ExtendedStat.compute_by_level()
ExtendedStat.level_stat
ExtendedStat.stat
LevelStat
LevelStat.Config
LevelStat.DEX
LevelStat.INT
LevelStat.LUK
LevelStat.STR
LevelStat.attack_power
LevelStat.get_stat()
LevelStat.magic_attack
Stat
Stat.Config
Stat.DEX
Stat.DEX_multiplier
Stat.DEX_static
Stat.INT
Stat.INT_multiplier
Stat.INT_static
Stat.LUK
Stat.LUK_multiplier
Stat.LUK_static
Stat.MHP
Stat.MHP_multiplier
Stat.MMP
Stat.MMP_multiplier
Stat.STR
Stat.STR_multiplier
Stat.STR_static
Stat.all_stat()
Stat.all_stat_multiplier()
Stat.attack_power
Stat.attack_power_multiplier
Stat.boss_damage_multiplier
Stat.critical_damage
Stat.critical_rate
Stat.damage_multiplier
Stat.elemental_resistance
Stat.final_damage_multiplier
Stat.get()
Stat.get_attack_coefficient()
Stat.get_base_stat_coefficient()
Stat.ignored_defence
Stat.magic_attack
Stat.magic_attack_multiplier
Stat.short_dict()
Stat.show()
Stat.stack()
StatProps
StatProps.DEX
StatProps.DEX_multiplier
StatProps.DEX_static
StatProps.INT
StatProps.INT_multiplier
StatProps.INT_static
StatProps.LUK
StatProps.LUK_multiplier
StatProps.LUK_static
StatProps.MHP
StatProps.MHP_multiplier
StatProps.MMP
StatProps.MMP_multiplier
StatProps.STR
StatProps.STR_multiplier
StatProps.STR_static
StatProps.attack_power
StatProps.attack_power_multiplier
StatProps.boss_damage_multiplier
StatProps.critical_damage
StatProps.critical_rate
StatProps.damage_multiplier
StatProps.final_damage_multiplier
StatProps.ignored_defence
StatProps.magic_attack
StatProps.magic_attack_multiplier
JobCategory
JobCategory.archer
JobCategory.magician
JobCategory.pirate
JobCategory.thief
JobCategory.warrior
DEXBasedDamageLogic
DEXBasedDamageLogic.attack_range_constant
DEXBasedDamageLogic.get_attack_type_factor()
DEXBasedDamageLogic.get_base_stat_factor()
DEXBasedDamageLogic.get_best_level_based_stat()
DEXBasedDamageLogic.get_major_stat()
DEXBasedDamageLogic.mastery
DamageLogic
DamageLogic.attack_range_constant
DamageLogic.get_armor_factor()
DamageLogic.get_attack_type_factor()
DamageLogic.get_base_stat_factor()
DamageLogic.get_best_level_based_stat()
DamageLogic.get_critical_factor()
DamageLogic.get_damage_factor()
DamageLogic.get_dot_factor()
DamageLogic.get_elemental_disadvantage()
DamageLogic.get_major_stat()
DamageLogic.get_maximum_attack_range()
DamageLogic.get_minimum_attack_range()
DamageLogic.mastery
INTBasedDamageLogic
INTBasedDamageLogic.attack_range_constant
INTBasedDamageLogic.get_attack_type_factor()
INTBasedDamageLogic.get_base_stat_factor()
INTBasedDamageLogic.get_best_level_based_stat()
INTBasedDamageLogic.get_major_stat()
INTBasedDamageLogic.mastery
LUKBasedDamageLogic
LUKBasedDamageLogic.attack_range_constant
LUKBasedDamageLogic.get_attack_type_factor()
LUKBasedDamageLogic.get_base_stat_factor()
LUKBasedDamageLogic.get_best_level_based_stat()
LUKBasedDamageLogic.get_major_stat()
LUKBasedDamageLogic.mastery
LUKBasedDualSubDamageLogic
LUKBasedDualSubDamageLogic.attack_range_constant
LUKBasedDualSubDamageLogic.get_attack_type_factor()
LUKBasedDualSubDamageLogic.get_base_stat_factor()
LUKBasedDualSubDamageLogic.get_best_level_based_stat()
LUKBasedDualSubDamageLogic.get_major_stat()
LUKBasedDualSubDamageLogic.mastery
STRBasedDamageLogic
STRBasedDamageLogic.attack_range_constant
STRBasedDamageLogic.get_attack_type_factor()
STRBasedDamageLogic.get_base_stat_factor()
STRBasedDamageLogic.get_best_level_based_stat()
STRBasedDamageLogic.get_major_stat()
STRBasedDamageLogic.mastery
JobType
JobType.adele
JobType.angelicbuster
JobType.aran
JobType.archmagefb
JobType.archmagetc
JobType.ark
JobType.battlemage
JobType.bishop
JobType.blaster
JobType.bowmaster
JobType.buccaneer
JobType.cadena
JobType.cannoneer
JobType.corsair
JobType.darkknight
JobType.demonavenger
JobType.demonslayer
JobType.dualblade
JobType.eunwol
JobType.evan
JobType.flamewizard
JobType.hero
JobType.hoyoung
JobType.illium
JobType.kain
JobType.kaiser
JobType.kinesis
JobType.lara
JobType.luminous
JobType.mechanic
JobType.mercedes
JobType.mihile
JobType.nightlord
JobType.nightwalker
JobType.paladin
JobType.pathfinder
JobType.phantom
JobType.shadower
JobType.sniper
JobType.soulmaster
JobType.striker
JobType.virtual_maplestory_m
JobType.wildhunter
JobType.windbreaker
JobType.zenon
JobType.zero
Gear
Gear.Config
Gear.add_stat()
Gear.additional_potential
Gear.create_bare_gear()
Gear.meta
Gear.potential
Gear.scroll_chance
Gear.set_additional_potential()
Gear.set_potential()
Gear.show()
Gear.stat
Gear.sum_extended_stat()
Gear.sum_stat()
GearMeta
GearMeta.Config
GearMeta.base_stat
GearMeta.boss_reward
GearMeta.id
GearMeta.joker_to_set_item
GearMeta.max_scroll_chance
GearMeta.name
GearMeta.req_job
GearMeta.req_level
GearMeta.set_item_id
GearMeta.show()
GearMeta.superior_eqp
GearMeta.type
GearSlot
GearSlot.enabled_gear_types
GearSlot.equip()
GearSlot.gear
GearSlot.get_gear()
GearSlot.is_equippable()
GearSlot.is_equipped()
GearSlot.name
Gearset
Gearset.annotate_weapon_potential_tiers()
Gearset.arcane_symbols
Gearset.authentic_symbols
Gearset.cash_item_stat
Gearset.change_weaponry_potentials()
Gearset.equip()
Gearset.gear_slots
Gearset.get_arcane_symbol_stat()
Gearset.get_authentic_symbol_stat()
Gearset.get_gear_slot_stat()
Gearset.get_gears()
Gearset.get_slot()
Gearset.get_total_extended_stat()
Gearset.get_weaponry_slots()
Gearset.is_all_slot_equipped()
Gearset.pet_equip
Gearset.pet_set_option
Gearset.set_arcane_symbols()
Gearset.set_authentic_symbols()
Gearset.set_cash_item_stat()
Gearset.set_empty_potential()
Gearset.set_items
Gearset.set_pet_equip_stat()
Gearset.set_pet_set_option()
Gearset.set_set_items()
Gearset.set_title_stat()
Gearset.title
Gearset.weapon_potential_tiers
get_default_empty_slots()
get_baseline_gearset()
jobtype_patches()
Metric
Metric.evaluate()
RegressionMetric
RegressionMetric.add_reference()
RegressionMetric.evaluate()
KMSFetchApplication
KMSFetchApplication.async_run()
KMSFetchApplication.run()
Preset
Preset.gearset
Preset.get_action_stat()
Preset.get_stat()
Preset.hyperstat
Preset.level
Preset.level_stat
Preset.links
Preset.union_occupation
Preset.union_squad
PresetOptimizer
PresetOptimizer.Config
PresetOptimizer.alternate_character_job_types
PresetOptimizer.buff_duration_preempted
PresetOptimizer.calculate_optimal_hyperstat()
PresetOptimizer.calculate_optimal_links()
PresetOptimizer.calculate_optimal_union_occupation()
PresetOptimizer.calculate_optimal_union_squad()
PresetOptimizer.calculate_optimal_weapon_potential()
PresetOptimizer.character_job_type
PresetOptimizer.create_optimal_preset_from_gearset()
PresetOptimizer.damage_logic
PresetOptimizer.default_stat
PresetOptimizer.level
PresetOptimizer.link_count
PresetOptimizer.union_block_count
simaple
simaple.core.base
simaple.core.damage
simaple.core.job_category
simaple.core.jobtype
simaple.data.baseline
simaple.gear.gear
simaple.gear.gearset
simaple.metric.metric
simaple.optimizer.preset