Skip to main content

Module transform

Module transform 

Source

Re-exportsยง

pub use assisted::assisted_spell_overrides;
pub use assisted::transform_assisted_rotation;
pub use assisted::transform_assisted_rotations;
pub use creature::transform_all_content_tuning_x_difficulty;
pub use creature::transform_all_content_tuning_x_expected;
pub use creature::transform_all_content_tunings;
pub use creature::transform_all_creature_difficulties;
pub use creature::transform_all_creatures;
pub use expansion_trait::MIDNIGHT_EXPANSION_ID;
pub use expansion_trait::OMNIUM_SYSTEM;
pub use expansion_trait::OMNIUM_TRAIT_TREE_ID;
pub use expansion_trait::transform_all_expansion_trait_trees;
pub use gametable::transform_armor_mitigation_by_lvl;
pub use gametable::transform_base_mp;
pub use gametable::transform_base_profession_ratings;
pub use gametable::transform_challenge_mode_damage;
pub use gametable::transform_challenge_mode_health;
pub use gametable::transform_combat_ratings;
pub use gametable::transform_combat_ratings_mult_by_ilvl;
pub use gametable::transform_hp_per_sta;
pub use gametable::transform_item_socket_cost_per_level;
pub use gametable::transform_npc_damage_by_class;
pub use gametable::transform_npc_total_hp;
pub use gametable::transform_profession_ratings;
pub use gametable::transform_spell_scaling;
pub use gametable::transform_stamina_mult_by_ilvl;
pub use global::transform_all_classes;
pub use global::transform_all_global_colors;
pub use global::transform_all_global_strings;
pub use global::transform_class;
pub use global::transform_global_color;
pub use global::transform_global_string;
pub use item::transform_all_items;
pub use item::transform_item;
pub use loot::transform_all_challenge_mode_item_bonus_overrides;
pub use loot::transform_all_crafted_products;
pub use loot::transform_all_currencies;
pub use loot::transform_all_currency_categories;
pub use loot::transform_all_delves_seasons;
pub use loot::transform_all_difficulties;
pub use loot::transform_all_item_bonus_list_groups;
pub use loot::transform_all_item_bonus_sequence_spells;
pub use loot::transform_all_item_conversions;
pub use loot::transform_all_item_drop_scaling;
pub use loot::transform_all_item_group_ilvl_scaling_entries;
pub use loot::transform_all_item_level_selector_qualities;
pub use loot::transform_all_item_level_selector_quality_sets;
pub use loot::transform_all_item_level_selectors;
pub use loot::transform_all_journal_instances;
pub use loot::transform_all_journal_tiers;
pub use loot::transform_all_mythic_plus_seasons;
pub use loot::transform_all_professions;
pub use loot::transform_all_pvp_seasons;
pub use loot::transform_all_pvp_tiers;
pub use racial::transform_all_racial_spells;
pub use rotation_overlay::RotationOverlayError;
pub use rotation_overlay::apply_rotation_overlay;
pub use scaling::transform_all_armor_location;
pub use scaling::transform_all_cooldown_sets;
pub use scaling::transform_all_curve_points;
pub use scaling::transform_all_curves;
pub use scaling::transform_all_enchantments;
pub use scaling::transform_all_expected_stat_mods;
pub use scaling::transform_all_expected_stats;
pub use scaling::transform_all_gem_properties;
pub use scaling::transform_all_item_armor_quality;
pub use scaling::transform_all_item_armor_shield;
pub use scaling::transform_all_item_armor_total;
pub use scaling::transform_all_item_bonuses;
pub use scaling::transform_all_item_damage_scaling;
pub use scaling::transform_all_item_offset_curves;
pub use scaling::transform_all_item_scaling_configs;
pub use scaling::transform_all_item_squish_eras;
pub use scaling::transform_all_permanent_enchants;
pub use scaling::transform_all_power_types;
pub use scaling::transform_all_rand_prop_points;
pub use scaling::transform_all_specialization_spells;
pub use spec::transform_all_specs;
pub use spec::transform_spec;
pub use spell::SpellKnowledgeContext;
pub use spell::transform_spell;
pub use trait::transform_trait_tree;

Modulesยง

assisted ๐Ÿ”’
creature ๐Ÿ”’
expansion_trait ๐Ÿ”’
gametable ๐Ÿ”’
global ๐Ÿ”’
item ๐Ÿ”’
loot ๐Ÿ”’
racial ๐Ÿ”’
Racial-ability resolution: which spells a race grants, expanded from the racial skill lines.
rotation_overlay ๐Ÿ”’
Tracked RFC 6902 patches applied to generated assisted rotations.
scaling ๐Ÿ”’
spec ๐Ÿ”’
spell ๐Ÿ”’
trait ๐Ÿ”’

Functionsยง

resolve_icon_file_name ๐Ÿ”’
transform_all ๐Ÿ”’
transform_all_spells
Transform every row in the spell DBC into flat spell records.
transform_all_trait_trees
Transform every spec row into its complete flat trait tree.