Exemplo n.º 1
0
    def load_data():
        # Map tiles
        MapManager.initialize_maps()
        MapManager.initialize_area_tables()

        # Gameobject spawns
        if config.Server.Settings.load_gameobjects:
            WorldLoader.load_gameobjects()
            WorldLoader.load_gameobject_loot_templates()
        else:
            Logger.info('Skipped game object loading.')

        # Creature spawns
        if config.Server.Settings.load_creatures:
            WorldLoader.load_creature_loot_templates()
            WorldLoader.load_creatures()
            WorldLoader.load_creature_quests()
            WorldLoader.load_creature_involved_quests()
        else:
            Logger.info('Skipped creature loading.')

        WorldLoader.load_item_templates()
        WorldLoader.load_quests()
        WorldLoader.load_spells()
        WorldLoader.load_skills()
        WorldLoader.load_skill_line_abilities()
        WorldLoader.load_char_base_infos()
        WorldLoader.load_taxi_nodes()
        WorldLoader.load_taxi_path_nodes()
        WorldLoader.load_factions()
        WorldLoader.load_faction_templates()

        # Character related data
        WorldLoader.load_groups()
        WorldLoader.load_guilds()
Exemplo n.º 2
0
    def load_data():
        # Map tiles
        MapManager.initialize_maps()
        MapManager.initialize_area_tables()

        # Below order matters.

        # Loot related, even if not loading creatures or gameobjects, loot might be referenced.
        WorldLoader.load_gameobject_loot_templates()
        WorldLoader.load_fishing_loot_templates()
        WorldLoader.load_creature_loot_templates()
        WorldLoader.load_item_templates()
        WorldLoader.load_reference_loot_templates()
        WorldLoader.load_pickpocketing_loot_templates()
        WorldLoader.load_item_loot_templates()

        # Spells.
        WorldLoader.load_spells()
        WorldLoader.load_creature_spells()

        # Gameobject spawns
        if config.Server.Settings.load_gameobjects:
            WorldLoader.load_gameobject_quest_starters()
            WorldLoader.load_gameobject_quest_finishers()
            WorldLoader.load_gameobjects()
        else:
            Logger.info('Skipped game object loading.')

        # Creature spawns
        if config.Server.Settings.load_creatures:
            WorldLoader.load_creature_equip_templates()
            WorldLoader.load_creatures()
            WorldLoader.load_creature_on_kill_reputation()
            WorldLoader.load_creature_quest_starters()
            WorldLoader.load_creature_quest_finishers()
            WorldLoader.load_creature_display_info()
            WorldLoader.load_creature_model_info()
            WorldLoader.load_creature_families()
            WorldLoader.load_npc_gossip()
            WorldLoader.load_npc_text()
        else:
            Logger.info('Skipped creature loading.')

        WorldLoader.load_area_trigger_quest_relations()
        WorldLoader.load_quests()
        WorldLoader.load_spell_chains()
        WorldLoader.load_trainer_spells()
        WorldLoader.load_skills()
        WorldLoader.load_skill_line_abilities()
        WorldLoader.load_char_base_infos()
        WorldLoader.load_taxi_nodes()
        WorldLoader.load_taxi_path_nodes()
        WorldLoader.load_factions()
        WorldLoader.load_faction_templates()
        WorldLoader.load_locks()

        # Character related data
        WorldLoader.load_groups()
        WorldLoader.load_guilds()
Exemplo n.º 3
0
    def load_data():
        # Map tiles
        MapManager.initialize_maps()
        MapManager.initialize_area_tables()

        # Gameobject spawns
        if config.Server.Settings.load_gameobjects:
            WorldLoader.load_gameobjects()
            WorldLoader.load_gameobject_loot_templates()
            WorldLoader.load_gameobject_quest_starters()
            WorldLoader.load_gameobject_quest_finishers()
        else:
            Logger.info('Skipped game object loading.')

        # Creature spawns
        if config.Server.Settings.load_creatures:
            WorldLoader.load_creature_loot_templates()
            WorldLoader.load_creature_equip_templates()
            WorldLoader.load_creatures()
            WorldLoader.load_creature_quest_starters()
            WorldLoader.load_creature_quest_finishers()
            WorldLoader.load_creature_display_info()
            WorldLoader.load_creature_model_info()
            WorldLoader.load_npc_gossip()
            WorldLoader.load_npc_text()
        else:
            Logger.info('Skipped creature loading.')

        WorldLoader.load_item_templates()
        WorldLoader.load_item_loot_templates()
        WorldLoader.load_quests()
        WorldLoader.load_spells()
        WorldLoader.load_spell_chains()
        WorldLoader.load_trainer_spells()
        WorldLoader.load_skills()
        WorldLoader.load_skill_line_abilities()
        WorldLoader.load_char_base_infos()
        WorldLoader.load_taxi_nodes()
        WorldLoader.load_taxi_path_nodes()
        WorldLoader.load_factions()
        WorldLoader.load_faction_templates()

        # Character related data
        WorldLoader.load_groups()
        WorldLoader.load_guilds()