mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-31 13:16:39 +00:00
Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 18bb202519 | |||
| 49d483bf9c | |||
| 39bb8d92da | |||
| f8712b8baf | |||
| 75a11552fc |
@@ -482,3 +482,4 @@ ENDIF(EQEMU_BUILD_TESTS)
|
|||||||
IF(EQEMU_BUILD_CLIENT_FILES)
|
IF(EQEMU_BUILD_CLIENT_FILES)
|
||||||
ADD_SUBDIRECTORY(client_files)
|
ADD_SUBDIRECTORY(client_files)
|
||||||
ENDIF(EQEMU_BUILD_CLIENT_FILES)
|
ENDIF(EQEMU_BUILD_CLIENT_FILES)
|
||||||
|
|
||||||
|
|||||||
@@ -542,7 +542,6 @@ SET(common_headers
|
|||||||
eqemu_config.h
|
eqemu_config.h
|
||||||
eqemu_config_elements.h
|
eqemu_config_elements.h
|
||||||
eqemu_logsys.h
|
eqemu_logsys.h
|
||||||
eqemu_logsys_log_aliases.h
|
|
||||||
eq_limits.h
|
eq_limits.h
|
||||||
eq_packet.h
|
eq_packet.h
|
||||||
eq_stream_ident.h
|
eq_stream_ident.h
|
||||||
@@ -803,8 +802,13 @@ IF (UNIX)
|
|||||||
SET_SOURCE_FILES_PROPERTIES("patches/sod.cpp" "patches/sof.cpp" "patches/rof.cpp" "patches/rof2.cpp" "patches/uf.cpp" PROPERTIES COMPILE_FLAGS -O0)
|
SET_SOURCE_FILES_PROPERTIES("patches/sod.cpp" "patches/sof.cpp" "patches/rof.cpp" "patches/rof2.cpp" "patches/uf.cpp" PROPERTIES COMPILE_FLAGS -O0)
|
||||||
ENDIF (UNIX)
|
ENDIF (UNIX)
|
||||||
|
|
||||||
IF (WIN32 AND EQEMU_BUILD_PCH)
|
IF (EQEMU_BUILD_PCH)
|
||||||
TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch.h)
|
TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch-emu-common.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch-containers.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch-utilities.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch-types.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch-fmt.h)
|
||||||
|
# TARGET_PRECOMPILE_HEADERS(common PRIVATE pch/pch-repositories.h)
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
|
||||||
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
|
||||||
|
|||||||
@@ -21,7 +21,6 @@
|
|||||||
#include "bodytypes.h"
|
#include "bodytypes.h"
|
||||||
#include "data_verification.h"
|
#include "data_verification.h"
|
||||||
#include "eqemu_logsys.h"
|
#include "eqemu_logsys.h"
|
||||||
#include "eqemu_logsys_log_aliases.h"
|
|
||||||
#include "rulesys.h"
|
#include "rulesys.h"
|
||||||
|
|
||||||
int16 EQ::invtype::GetInvTypeSize(int16 inv_type) {
|
int16 EQ::invtype::GetInvTypeSize(int16 inv_type) {
|
||||||
|
|||||||
@@ -246,7 +246,7 @@ namespace Logs {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
#include "eqemu_logsys_log_aliases.h"
|
#include "eqemu_logsys_log_aliases.cpp"
|
||||||
|
|
||||||
class Database;
|
class Database;
|
||||||
|
|
||||||
|
|||||||
@@ -18,8 +18,8 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
#ifndef EQEMU_EQEMU_LOGSYS_LOG_ALIASES_CPP
|
||||||
#define EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
#define EQEMU_EQEMU_LOGSYS_LOG_ALIASES_CPP
|
||||||
|
|
||||||
#define LogAA(message, ...) do {\
|
#define LogAA(message, ...) do {\
|
||||||
if (LogSys.IsLogEnabled(Logs::General, Logs::AA))\
|
if (LogSys.IsLogEnabled(Logs::General, Logs::AA))\
|
||||||
@@ -855,4 +855,4 @@
|
|||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
|
||||||
#endif //EQEMU_EQEMU_LOGSYS_LOG_ALIASES_H
|
#endif //EQEMU_EQEMU_LOGSYS_LOG_ALIASES_CPP
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
#ifndef EQEMU_CONTAINERS_PCH_H
|
||||||
|
#define EQEMU_CONTAINERS_PCH_H
|
||||||
|
|
||||||
|
// containers
|
||||||
|
#include <iterator>
|
||||||
|
#include <set>
|
||||||
|
#include <unordered_set>
|
||||||
|
#include <map>
|
||||||
|
#include <unordered_map>
|
||||||
|
#include <list>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
#ifndef EQEMU_EMU_COMMON_PCH_H
|
||||||
|
#define EQEMU_EMU_COMMON_PCH_H
|
||||||
|
|
||||||
|
#include "mysql.h"
|
||||||
|
|
||||||
|
// emu
|
||||||
|
#include "../../common/types.h"
|
||||||
|
#include "../../common/database.h"
|
||||||
|
#include "../../common/timer.h"
|
||||||
|
#include "../../common/strings.h"
|
||||||
|
#include "../../common/http/httplib.h"
|
||||||
|
#include "../../common/base_packet.h"
|
||||||
|
#include "../../common/database.h"
|
||||||
|
#include "../../common/emu_constants.h"
|
||||||
|
#include "../../common/servertalk.h"
|
||||||
|
#include "../../common/global_define.h"
|
||||||
|
#include "../../common/eqemu_logsys.h"
|
||||||
|
#include "../../common/linked_list.h"
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
#ifndef EQEMU_FMT_PCH_H
|
||||||
|
#define EQEMU_FMT_PCH_H
|
||||||
|
|
||||||
|
// fmt
|
||||||
|
#include <fmt/format.h>
|
||||||
|
#include <fmt/core.h>
|
||||||
|
#include <cereal/archives/json.hpp>
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,229 @@
|
|||||||
|
#ifndef EQEMU_REPOSITORIES_PCH_H
|
||||||
|
#define EQEMU_REPOSITORIES_PCH_H
|
||||||
|
|
||||||
|
#include "../../common/repositories/discovered_items_repository.h"
|
||||||
|
#include "../../common/repositories/lootdrop_repository.h"
|
||||||
|
#include "../../common/repositories/spells_new_repository.h"
|
||||||
|
#include "../../common/repositories/aa_rank_effects_repository.h"
|
||||||
|
#include "../../common/repositories/titles_repository.h"
|
||||||
|
#include "../../common/repositories/character_bandolier_repository.h"
|
||||||
|
#include "../../common/repositories/completed_shared_tasks_repository.h"
|
||||||
|
#include "../../common/repositories/faction_list_mod_repository.h"
|
||||||
|
#include "../../common/repositories/merc_templates_repository.h"
|
||||||
|
#include "../../common/repositories/spawngroup_repository.h"
|
||||||
|
#include "../../common/repositories/character_bind_repository.h"
|
||||||
|
#include "../../common/repositories/npc_types_tint_repository.h"
|
||||||
|
#include "../../common/repositories/merc_armorinfo_repository.h"
|
||||||
|
#include "../../common/repositories/adventure_template_entry_flavor_repository.h"
|
||||||
|
#include "../../common/repositories/character_pet_info_repository.h"
|
||||||
|
#include "../../common/repositories/raid_details_repository.h"
|
||||||
|
#include "../../common/repositories/guild_tributes_repository.h"
|
||||||
|
#include "../../common/repositories/tasksets_repository.h"
|
||||||
|
#include "../../common/repositories/character_inspect_messages_repository.h"
|
||||||
|
#include "../../common/repositories/merc_spell_list_entries_repository.h"
|
||||||
|
#include "../../common/repositories/npc_types_repository.h"
|
||||||
|
#include "../../common/repositories/bot_buffs_repository.h"
|
||||||
|
#include "../../common/repositories/shared_task_activity_state_repository.h"
|
||||||
|
#include "../../common/repositories/forage_repository.h"
|
||||||
|
#include "../../common/repositories/global_loot_repository.h"
|
||||||
|
#include "../../common/repositories/adventure_members_repository.h"
|
||||||
|
#include "../../common/repositories/merc_subtypes_repository.h"
|
||||||
|
#include "../../common/repositories/aa_ranks_repository.h"
|
||||||
|
#include "../../common/repositories/character_auras_repository.h"
|
||||||
|
#include "../../common/repositories/loottable_repository.h"
|
||||||
|
#include "../../common/repositories/bot_timers_repository.h"
|
||||||
|
#include "../../common/repositories/graveyard_repository.h"
|
||||||
|
#include "../../common/repositories/expedition_lockouts_repository.h"
|
||||||
|
#include "../../common/repositories/bot_group_members_repository.h"
|
||||||
|
#include "../../common/repositories/spawn_conditions_repository.h"
|
||||||
|
#include "../../common/repositories/character_disciplines_repository.h"
|
||||||
|
#include "../../common/repositories/npc_faction_entries_repository.h"
|
||||||
|
#include "../../common/repositories/pets_equipmentset_entries_repository.h"
|
||||||
|
#include "../../common/repositories/bot_inspect_messages_repository.h"
|
||||||
|
#include "../../common/repositories/char_create_combinations_repository.h"
|
||||||
|
#include "../../common/repositories/guild_ranks_repository.h"
|
||||||
|
#include "../../common/repositories/character_stats_record_repository.h"
|
||||||
|
#include "../../common/repositories/adventure_stats_repository.h"
|
||||||
|
#include "../../common/repositories/buyer_trade_items_repository.h"
|
||||||
|
#include "../../common/repositories/buyer_buy_lines_repository.h"
|
||||||
|
#include "../../common/repositories/timers_repository.h"
|
||||||
|
#include "../../common/repositories/lfguild_repository.h"
|
||||||
|
#include "../../common/repositories/character_potionbelt_repository.h"
|
||||||
|
#include "../../common/repositories/ground_spawns_repository.h"
|
||||||
|
#include "../../common/repositories/npc_spells_effects_repository.h"
|
||||||
|
#include "../../common/repositories/guild_relations_repository.h"
|
||||||
|
#include "../../common/repositories/merc_stats_repository.h"
|
||||||
|
#include "../../common/repositories/petitions_repository.h"
|
||||||
|
#include "../../common/repositories/chatchannels_repository.h"
|
||||||
|
#include "../../common/repositories/character_parcels_repository.h"
|
||||||
|
#include "../../common/repositories/zone_flags_repository.h"
|
||||||
|
#include "../../common/repositories/merc_merchant_templates_repository.h"
|
||||||
|
#include "../../common/repositories/criteria/content_filter_criteria.h"
|
||||||
|
#include "../../common/repositories/login_server_admins_repository.h"
|
||||||
|
#include "../../common/repositories/character_pet_inventory_repository.h"
|
||||||
|
#include "../../common/repositories/merc_name_types_repository.h"
|
||||||
|
#include "../../common/repositories/character_peqzone_flags_repository.h"
|
||||||
|
#include "../../common/repositories/spawnentry_repository.h"
|
||||||
|
#include "../../common/repositories/player_titlesets_repository.h"
|
||||||
|
#include "../../common/repositories/gm_ips_repository.h"
|
||||||
|
#include "../../common/repositories/character_spells_repository.h"
|
||||||
|
#include "../../common/repositories/rule_sets_repository.h"
|
||||||
|
#include "../../common/repositories/character_alt_currency_repository.h"
|
||||||
|
#include "../../common/repositories/aa_ability_repository.h"
|
||||||
|
#include "../../common/repositories/command_subsettings_repository.h"
|
||||||
|
#include "../../common/repositories/items_repository.h"
|
||||||
|
#include "../../common/repositories/login_api_tokens_repository.h"
|
||||||
|
#include "../../common/repositories/bot_stances_repository.h"
|
||||||
|
#include "../../common/repositories/spell_globals_repository.h"
|
||||||
|
#include "../../common/repositories/pets_equipmentset_repository.h"
|
||||||
|
#include "../../common/repositories/starting_items_repository.h"
|
||||||
|
#include "../../common/repositories/bot_create_combinations_repository.h"
|
||||||
|
#include "../../common/repositories/inventory_snapshots_repository.h"
|
||||||
|
#include "../../common/repositories/ldon_trap_templates_repository.h"
|
||||||
|
#include "../../common/repositories/guild_members_repository.h"
|
||||||
|
#include "../../common/repositories/expeditions_repository.h"
|
||||||
|
#include "../../common/repositories/level_exp_mods_repository.h"
|
||||||
|
#include "../../common/repositories/pets_beastlord_data_repository.h"
|
||||||
|
#include "../../common/repositories/merc_stance_entries_repository.h"
|
||||||
|
#include "../../common/repositories/doors_repository.h"
|
||||||
|
#include "../../common/repositories/tool_game_objects_repository.h"
|
||||||
|
#include "../../common/repositories/npc_spells_entries_repository.h"
|
||||||
|
#include "../../common/repositories/bot_heal_rotation_targets_repository.h"
|
||||||
|
#include "../../common/repositories/shared_tasks_repository.h"
|
||||||
|
#include "../../common/repositories/tradeskill_recipe_repository.h"
|
||||||
|
#include "../../common/repositories/char_create_point_allocations_repository.h"
|
||||||
|
#include "../../common/repositories/bot_spells_entries_repository.h"
|
||||||
|
#include "../../common/repositories/raid_members_repository.h"
|
||||||
|
#include "../../common/repositories/character_languages_repository.h"
|
||||||
|
#include "../../common/repositories/merchantlist_repository.h"
|
||||||
|
#include "../../common/repositories/object_repository.h"
|
||||||
|
#include "../../common/repositories/login_world_servers_repository.h"
|
||||||
|
#include "../../common/repositories/character_parcels_containers_repository.h"
|
||||||
|
#include "../../common/repositories/bot_starting_items_repository.h"
|
||||||
|
#include "../../common/repositories/adventure_template_entry_repository.h"
|
||||||
|
#include "../../common/repositories/alternate_currency_repository.h"
|
||||||
|
#include "../../common/repositories/tributes_repository.h"
|
||||||
|
#include "../../common/repositories/bug_reports_repository.h"
|
||||||
|
#include "../../common/repositories/account_repository.h"
|
||||||
|
#include "../../common/repositories/quest_globals_repository.h"
|
||||||
|
#include "../../common/repositories/merc_types_repository.h"
|
||||||
|
#include "../../common/repositories/completed_tasks_repository.h"
|
||||||
|
#include "../../common/repositories/object_contents_repository.h"
|
||||||
|
#include "../../common/repositories/dynamic_zone_members_repository.h"
|
||||||
|
#include "../../common/repositories/aa_rank_prereqs_repository.h"
|
||||||
|
#include "../../common/repositories/bot_pet_buffs_repository.h"
|
||||||
|
#include "../../common/repositories/character_activities_repository.h"
|
||||||
|
#include "../../common/repositories/character_corpse_items_repository.h"
|
||||||
|
#include "../../common/repositories/spawn2_repository.h"
|
||||||
|
#include "../../common/repositories/bot_owner_options_repository.h"
|
||||||
|
#include "../../common/repositories/bot_heal_rotations_repository.h"
|
||||||
|
#include "../../common/repositories/content_flags_repository.h"
|
||||||
|
#include "../../common/repositories/ip_exemptions_repository.h"
|
||||||
|
#include "../../common/repositories/completed_shared_task_members_repository.h"
|
||||||
|
#include "../../common/repositories/character_material_repository.h"
|
||||||
|
#include "../../common/repositories/grid_repository.h"
|
||||||
|
#include "../../common/repositories/db_str_repository.h"
|
||||||
|
#include "../../common/repositories/character_skills_repository.h"
|
||||||
|
#include "../../common/repositories/guild_bank_repository.h"
|
||||||
|
#include "../../common/repositories/reports_repository.h"
|
||||||
|
#include "../../common/repositories/instance_list_player_repository.h"
|
||||||
|
#include "../../common/repositories/character_tribute_repository.h"
|
||||||
|
#include "../../common/repositories/ldon_trap_entries_repository.h"
|
||||||
|
#include "../../common/repositories/bot_pets_repository.h"
|
||||||
|
#include "../../common/repositories/merc_buffs_repository.h"
|
||||||
|
#include "../../common/repositories/skill_caps_repository.h"
|
||||||
|
#include "../../common/repositories/character_data_repository.h"
|
||||||
|
#include "../../common/repositories/account_ip_repository.h"
|
||||||
|
#include "../../common/repositories/traps_repository.h"
|
||||||
|
#include "../../common/repositories/dynamic_zone_templates_repository.h"
|
||||||
|
#include "../../common/repositories/mail_repository.h"
|
||||||
|
#include "../../common/repositories/group_leaders_repository.h"
|
||||||
|
#include "../../common/repositories/respawn_times_repository.h"
|
||||||
|
#include "../../common/repositories/task_activities_repository.h"
|
||||||
|
#include "../../common/repositories/blocked_spells_repository.h"
|
||||||
|
#include "../../common/repositories/rule_values_repository.h"
|
||||||
|
#include "../../common/repositories/tradeskill_recipe_entries_repository.h"
|
||||||
|
#include "../../common/repositories/spawn_events_repository.h"
|
||||||
|
#include "../../common/repositories/player_event_log_settings_repository.h"
|
||||||
|
#include "../../common/repositories/completed_shared_task_activity_state_repository.h"
|
||||||
|
#include "../../common/repositories/inventory_repository.h"
|
||||||
|
#include "../../common/repositories/perl_event_export_settings_repository.h"
|
||||||
|
#include "../../common/repositories/zone_points_repository.h"
|
||||||
|
#include "../../common/repositories/character_memmed_spells_repository.h"
|
||||||
|
#include "../../common/repositories/spawn_condition_values_repository.h"
|
||||||
|
#include "../../common/repositories/login_server_list_types_repository.h"
|
||||||
|
#include "../../common/repositories/npc_emotes_repository.h"
|
||||||
|
#include "../../common/repositories/veteran_reward_templates_repository.h"
|
||||||
|
#include "../../common/repositories/merc_weaponinfo_repository.h"
|
||||||
|
#include "../../common/repositories/data_buckets_repository.h"
|
||||||
|
#include "../../common/repositories/fishing_repository.h"
|
||||||
|
#include "../../common/repositories/books_repository.h"
|
||||||
|
#include "../../common/repositories/character_alternate_abilities_repository.h"
|
||||||
|
#include "../../common/repositories/bot_spell_casting_chances_repository.h"
|
||||||
|
#include "../../common/repositories/login_accounts_repository.h"
|
||||||
|
#include "../../common/repositories/tribute_levels_repository.h"
|
||||||
|
#include "../../common/repositories/merchantlist_temp_repository.h"
|
||||||
|
#include "../../common/repositories/account_rewards_repository.h"
|
||||||
|
#include "../../common/repositories/lootdrop_entries_repository.h"
|
||||||
|
#include "../../common/repositories/server_scheduled_events_repository.h"
|
||||||
|
#include "../../common/repositories/bot_groups_repository.h"
|
||||||
|
#include "../../common/repositories/shared_task_dynamic_zones_repository.h"
|
||||||
|
#include "../../common/repositories/zone_repository.h"
|
||||||
|
#include "../../common/repositories/horses_repository.h"
|
||||||
|
#include "../../common/repositories/character_pet_buffs_repository.h"
|
||||||
|
#include "../../common/repositories/dynamic_zones_repository.h"
|
||||||
|
#include "../../common/repositories/start_zones_repository.h"
|
||||||
|
#include "../../common/repositories/keyring_repository.h"
|
||||||
|
#include "../../common/repositories/merc_merchant_template_entries_repository.h"
|
||||||
|
#include "../../common/repositories/character_item_recast_repository.h"
|
||||||
|
#include "../../common/repositories/merc_inventory_repository.h"
|
||||||
|
#include "../../common/repositories/merc_npc_types_repository.h"
|
||||||
|
#include "../../common/repositories/pets_repository.h"
|
||||||
|
#include "../../common/repositories/damageshieldtypes_repository.h"
|
||||||
|
#include "../../common/repositories/char_recipe_list_repository.h"
|
||||||
|
#include "../../common/repositories/instance_list_repository.h"
|
||||||
|
#include "../../common/repositories/bot_guild_members_repository.h"
|
||||||
|
#include "../../common/repositories/character_tasks_repository.h"
|
||||||
|
#include "../../common/repositories/npc_spells_effects_entries_repository.h"
|
||||||
|
#include "../../common/repositories/auras_repository.h"
|
||||||
|
#include "../../common/repositories/character_task_timers_repository.h"
|
||||||
|
#include "../../common/repositories/merc_spell_lists_repository.h"
|
||||||
|
#include "../../common/repositories/npc_faction_repository.h"
|
||||||
|
#include "../../common/repositories/friends_repository.h"
|
||||||
|
#include "../../common/repositories/bot_spell_settings_repository.h"
|
||||||
|
#include "../../common/repositories/player_event_logs_repository.h"
|
||||||
|
#include "../../common/repositories/bot_data_repository.h"
|
||||||
|
#include "../../common/repositories/character_leadership_abilities_repository.h"
|
||||||
|
#include "../../common/repositories/grid_entries_repository.h"
|
||||||
|
#include "../../common/repositories/bot_inventories_repository.h"
|
||||||
|
#include "../../common/repositories/tasks_repository.h"
|
||||||
|
#include "../../common/repositories/name_filter_repository.h"
|
||||||
|
#include "../../common/repositories/character_instance_safereturns_repository.h"
|
||||||
|
#include "../../common/repositories/faction_association_repository.h"
|
||||||
|
#include "../../common/repositories/logsys_categories_repository.h"
|
||||||
|
#include "../../common/repositories/buyer_repository.h"
|
||||||
|
#include "../../common/repositories/character_currency_repository.h"
|
||||||
|
#include "../../common/repositories/discord_webhooks_repository.h"
|
||||||
|
#include "../../common/repositories/guild_permissions_repository.h"
|
||||||
|
#include "../../common/repositories/chatchannel_reserved_names_repository.h"
|
||||||
|
#include "../../common/repositories/character_expedition_lockouts_repository.h"
|
||||||
|
#include "../../common/repositories/loottable_entries_repository.h"
|
||||||
|
#include "../../common/repositories/bot_pet_inventories_repository.h"
|
||||||
|
#include "../../common/repositories/npc_spells_repository.h"
|
||||||
|
#include "../../common/repositories/faction_list_repository.h"
|
||||||
|
#include "../../common/repositories/group_id_repository.h"
|
||||||
|
#include "../../common/repositories/character_buffs_repository.h"
|
||||||
|
#include "../../common/repositories/faction_values_repository.h"
|
||||||
|
#include "../../common/repositories/variables_repository.h"
|
||||||
|
#include "../../common/repositories/guilds_repository.h"
|
||||||
|
#include "../../common/repositories/bot_heal_rotation_members_repository.h"
|
||||||
|
#include "../../common/repositories/spell_buckets_repository.h"
|
||||||
|
#include "../../common/repositories/spawn2_disabled_repository.h"
|
||||||
|
#include "../../common/repositories/saylink_repository.h"
|
||||||
|
#include "../../common/repositories/trader_repository.h"
|
||||||
|
#include "../../common/repositories/shared_task_members_repository.h"
|
||||||
|
#include "../../common/repositories/merc_merchant_entries_repository.h"
|
||||||
|
#include "../../common/repositories/character_corpses_repository.h"
|
||||||
|
#include "../../common/repositories/adventure_details_repository.h"
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
#ifndef EQEMU_TYPES_PCH_H
|
||||||
|
#define EQEMU_TYPES_PCH_H
|
||||||
|
|
||||||
|
// types
|
||||||
|
#include <limits>
|
||||||
|
#include <string>
|
||||||
|
#include <cctype>
|
||||||
|
#include <sstream>
|
||||||
|
#include <type_traits>
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
#ifndef EQEMU_UTILITIES_PCH_H
|
||||||
|
#define EQEMU_UTILITIES_PCH_H
|
||||||
|
|
||||||
|
// utilities
|
||||||
|
#include <iostream>
|
||||||
|
#include <cassert>
|
||||||
|
#include <cmath>
|
||||||
|
#include <memory>
|
||||||
|
#include <functional>
|
||||||
|
#include <algorithm>
|
||||||
|
#include <utility>
|
||||||
|
#include <tuple>
|
||||||
|
#include <fstream>
|
||||||
|
#include <chrono>
|
||||||
|
#include <cstdio>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <mutex>
|
||||||
|
#include <filesystem>
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
// types
|
|
||||||
#include <limits>
|
|
||||||
#include <string>
|
|
||||||
#include <cctype>
|
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
// containers
|
|
||||||
#include <iterator>
|
|
||||||
#include <set>
|
|
||||||
#include <unordered_set>
|
|
||||||
#include <map>
|
|
||||||
#include <unordered_map>
|
|
||||||
#include <list>
|
|
||||||
#include <vector>
|
|
||||||
|
|
||||||
// utilities
|
|
||||||
#include <iostream>
|
|
||||||
#include <cassert>
|
|
||||||
#include <cmath>
|
|
||||||
#include <memory>
|
|
||||||
#include <functional>
|
|
||||||
#include <algorithm>
|
|
||||||
#include <utility>
|
|
||||||
#include <tuple>
|
|
||||||
#include <fstream>
|
|
||||||
#include <cstdio>
|
|
||||||
|
|
||||||
// fmt
|
|
||||||
#include <fmt/format.h>
|
|
||||||
|
|
||||||
// lua
|
|
||||||
#include "lua.hpp"
|
|
||||||
#include <luabind/luabind.hpp>
|
|
||||||
#include <luabind/object.hpp>
|
|
||||||
@@ -12,6 +12,7 @@ perl utils/scripts/build/tag-version.pl
|
|||||||
mkdir -p build && cd build && \
|
mkdir -p build && cd build && \
|
||||||
cmake -DEQEMU_BUILD_TESTS=ON \
|
cmake -DEQEMU_BUILD_TESTS=ON \
|
||||||
-DEQEMU_BUILD_STATIC=ON \
|
-DEQEMU_BUILD_STATIC=ON \
|
||||||
|
-DEQEMU_BUILD_PCH=ON \
|
||||||
-DEQEMU_BUILD_LOGIN=ON \
|
-DEQEMU_BUILD_LOGIN=ON \
|
||||||
-DEQEMU_BUILD_LUA=ON \
|
-DEQEMU_BUILD_LUA=ON \
|
||||||
-DEQEMU_BUILD_PERL=ON \
|
-DEQEMU_BUILD_PERL=ON \
|
||||||
|
|||||||
@@ -78,8 +78,12 @@ ADD_EXECUTABLE(world ${world_sources} ${world_headers})
|
|||||||
|
|
||||||
INSTALL(TARGETS world RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
INSTALL(TARGETS world RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
||||||
|
|
||||||
IF (WIN32 AND EQEMU_BUILD_PCH)
|
IF (EQEMU_BUILD_PCH)
|
||||||
TARGET_PRECOMPILE_HEADERS(world PRIVATE ../common/pch/pch.h)
|
TARGET_PRECOMPILE_HEADERS(world PRIVATE ../common/pch/pch-emu-common.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(world PRIVATE ../common/pch/pch-containers.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(world PRIVATE ../common/pch/pch-utilities.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(world PRIVATE ../common/pch/pch-types.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(world PRIVATE ../common/pch/pch-fmt.h)
|
||||||
ENDIF ()
|
ENDIF ()
|
||||||
|
|
||||||
ADD_DEFINITIONS(-DWORLD)
|
ADD_DEFINITIONS(-DWORLD)
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#include "../../common/eqemu_logsys_log_aliases.h"
|
#include "../../common/eqemu_logsys.h"
|
||||||
#include "../worlddb.h"
|
#include "../worlddb.h"
|
||||||
|
|
||||||
void WorldserverCLI::CopyCharacter(int argc, char **argv, argh::parser &cmd, std::string &description)
|
void WorldserverCLI::CopyCharacter(int argc, char **argv, argh::parser &cmd, std::string &description)
|
||||||
|
|||||||
+8
-4
@@ -289,10 +289,14 @@ ADD_EXECUTABLE(zone ${zone_sources} ${zone_headers})
|
|||||||
|
|
||||||
INSTALL(TARGETS zone RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
INSTALL(TARGETS zone RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)
|
||||||
|
|
||||||
IF (WIN32 AND EQEMU_BUILD_PCH)
|
IF (EQEMU_BUILD_PCH)
|
||||||
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch.h)
|
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch-emu-common.h)
|
||||||
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/types.h ../common/eqemu_logsys.h ../common/eqemu_logsys_log_aliases.h ../common/features.h ../common/global_define.h)
|
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch-containers.h)
|
||||||
TARGET_PRECOMPILE_HEADERS(zone PRIVATE mob.h npc.h corpse.h doors.h bot.h entity.h client.h zone.h)
|
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch-utilities.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch-types.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch-fmt.h)
|
||||||
|
# TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch-repositories.h)
|
||||||
|
TARGET_PRECOMPILE_HEADERS(zone PRIVATE pch/pch.h)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
ADD_DEFINITIONS(-DZONE)
|
ADD_DEFINITIONS(-DZONE)
|
||||||
|
|||||||
@@ -0,0 +1,53 @@
|
|||||||
|
#ifndef EQEMU_ZONE_PCH_H
|
||||||
|
#define EQEMU_ZONE_PCH_H
|
||||||
|
|
||||||
|
#include "../quest_parser_collection.h"
|
||||||
|
#include "../mob.h"
|
||||||
|
#include "../npc.h"
|
||||||
|
#include "../corpse.h"
|
||||||
|
#include "../doors.h"
|
||||||
|
#include "../bot.h"
|
||||||
|
#include "../entity.h"
|
||||||
|
#include "../client.h"
|
||||||
|
#include "../zone.h"
|
||||||
|
|
||||||
|
// perl
|
||||||
|
|
||||||
|
#include "../embperl.h"
|
||||||
|
|
||||||
|
// lua
|
||||||
|
#include "lua.hpp"
|
||||||
|
#include <luabind/luabind.hpp>
|
||||||
|
#include <luabind/object.hpp>
|
||||||
|
#include <luabind/class.hpp>
|
||||||
|
|
||||||
|
#include "../lua_object.h"
|
||||||
|
#include "../lua_spell.h"
|
||||||
|
#include "../lua_item.h"
|
||||||
|
#include "../lua_bit.h"
|
||||||
|
#include "../lua_mob.h"
|
||||||
|
#include "../lua_packet.h"
|
||||||
|
#include "../lua_npc.h"
|
||||||
|
#include "../lua_expedition.h"
|
||||||
|
#include "../lua_mod.h"
|
||||||
|
#include "../lua_inventory.h"
|
||||||
|
#include "../lua_encounter.h"
|
||||||
|
#include "../lua_raid.h"
|
||||||
|
#include "../lua_client.h"
|
||||||
|
#include "../lua_bot.h"
|
||||||
|
#include "../lua_general.h"
|
||||||
|
#include "../lua_entity.h"
|
||||||
|
#include "../lua_ptr.h"
|
||||||
|
#include "../lua_spawn.h"
|
||||||
|
#include "../lua_iteminst.h"
|
||||||
|
#include "../lua_group.h"
|
||||||
|
#include "../lua_hate_list.h"
|
||||||
|
#include "../lua_corpse.h"
|
||||||
|
#include "../lua_buff.h"
|
||||||
|
#include "../lua_entity_list.h"
|
||||||
|
#include "../lua_parser.h"
|
||||||
|
#include "../lua_door.h"
|
||||||
|
#include "../lua_parser_events.h"
|
||||||
|
#include "../lua_stat_bonuses.h"
|
||||||
|
|
||||||
|
#endif //EQEMU_ZONE_PCH_H
|
||||||
Reference in New Issue
Block a user