Files
moonwell-core/doc/mechanics.index.json
2026-06-12 18:17:33 +04:00

313 lines
16 KiB
JSON

{
"mechanics": {
"player_xp_level_up_GiveXP_GiveLevel_получение_уровня_прокачка_опыт": {
"Player_cpp_Player_GiveXP": "src/server/game/Entities/Player/Player.cpp:2358",
"Player_cpp_Player_GiveLevel": "src/server/game/Entities/Player/Player.cpp:2433",
"Player_cpp_Player_InitStatsForLevel": "src/server/game/Entities/Player/Player.cpp:2561",
"ObjectMgr_cpp_GetXPForLevel": "src/server/game/Globals/ObjectMgr.cpp:8078",
"ObjectMgr_cpp_player_xp_for_level": "src/server/game/Globals/ObjectMgr.cpp:4823"
},
"kill_xp_reward_mob_xp_group_xp_rest_bonus_опыт_за_убийство": {
"KillRewarder_cpp": "src/server/game/Entities/Player/KillRewarder.cpp",
"Formulas_cpp_Acore_XP_Gain": "src/server/game/Miscellaneous/Formulas.cpp:72",
"Formulas_cpp_Acore_XP_BaseGain": "src/server/game/Miscellaneous/Formulas.cpp:26"
},
"quest_xp_reward_RewardQuest_XPValue_награда_за_квест_опыт_за_квест": {
"PlayerQuest_cpp_Player_RewardQuest": "src/server/game/Entities/Player/PlayerQuest.cpp:660",
"QuestDef_cpp_Quest_XPValue": "src/server/game/Quests/QuestDef.cpp:199"
},
"individual_progression_caps_expansion_gating_vanilla_tbc_прогрессия_ограничение_уровня": {
"IndividualProgressionPlayer_cpp_OnPlayerGiveXP": "modules/mod-individual-progression/src/IndividualProgressionPlayer.cpp:129",
"IndividualProgression_cpp": "modules/mod-individual-progression/src/IndividualProgression.cpp",
"setup_modules_sh": "setup-modules.sh"
},
"autobalance_dungeon_raid_scaling_solo_pve_масштабирование_подземелий": {
"ABPlayerScript_cpp_OnPlayerGiveXP": "modules/mod-autobalance/src/ABPlayerScript.cpp:39",
"ABCreatureInfo_cpp": "modules/mod-autobalance/src/ABCreatureInfo.cpp",
"ABMapInfo_cpp": "modules/mod-autobalance/src/ABMapInfo.cpp",
"setup_modules_sh": "setup-modules.sh"
},
"playerbots_addclass_random_bots_bot_party_боты_бот_пати": {
"mod_playerbots_src": "modules/mod-playerbots/src",
"Playerbots_cpp": "modules/mod-playerbots/src/Script/Playerbots.cpp",
"setup_modules_sh": "setup-modules.sh"
},
"learnspells_auto_learn_riding_talents_автообучение_заклинания": {
"mod_learnspells_src": "modules/mod-learnspells/src",
"mod_learnspells_conf": "modules/mod-learnspells/conf/mod_learnspells.conf.dist",
"setup_modules_sh": "setup-modules.sh"
},
"loot_aoe_loot_area_loot_quest_loot_party_лут_групповой_квестовый_лут": {
"mod_aoe_loot": "modules/mod-aoe-loot",
"mod_quest_loot_party": "modules/mod-quest-loot-party",
"import_custom_sql_sh": "import-custom-sql.sh",
"setup_modules_sh": "setup-modules.sh"
},
"eluna_lua_aio_server_scripts_lua_scripts_скрипты_lua": {
"mod_eluna": "modules/mod-eluna",
"AIO_Server": "lua_scripts/AIO_Server",
"lua_scripts": "lua_scripts",
"setup_modules_sh": "setup-modules.sh"
},
"mythicplus_mythic_key_affixes_vault_мифик_плюс_ключи_недельный_сундук": {
"MythicPlus_lua": "lua_scripts/MythicPlus",
"MythicPlus_sql": "sql/Mythic+",
"import_custom_sql_sh": "import-custom-sql.sh"
},
"store_system_shop_purchase_магазин_донат_магазин": {
"Store_System_lua": "lua_scripts/Store_System",
"Store_sql": "sql/Store.sql",
"import_custom_sql_sh": "import-custom-sql.sh"
},
"start_zone_race_teleporters_teleporter_стартовые_зоны_телепорт": {
"StartZoneRaceTeleporters_lua": "lua_scripts/StartZoneRaceTeleporters",
"setup_modules_sh": "setup-modules.sh"
},
"module_config_generation_setup_modules_generated_config_конфиги_модулей": {
"setup_modules_sh": "setup-modules.sh",
"env_example": ".env.example",
"module_conf_dist": "env/dist/etc/modules/*.conf.dist"
},
"custom_sql_bootstrap_import_custom_sql_database_импорт_sql_база_данных": {
"import_custom_sql_sh": "import-custom-sql.sh",
"sql_dir": "sql",
"lua_scripts_sql": "lua_scripts/*/sql"
},
"realmlist_realm_address_auth_db_sync_реалмлист_адрес_реалма": {
"sync_realmlist_sh": "sync-realmlist.sh",
"env_example": ".env.example",
"docker_compose_override": "docker-compose.override.yml"
},
"create_account_gmlevel_account_access_создание_аккаунта": {
"create_account_sh": "create-account.sh",
"env_example": ".env.example"
},
"docker_startup_worldserver_authserver_compose_запуск_сервера": {
"start_server_sh": "start-server.sh",
"docker_compose_yml": "docker-compose.yml",
"docker_compose_override": "docker-compose.override.yml",
"env_example": ".env.example"
},
"world_loop_server_runtime_world_update_worldserver_runtime_тик_мира_цикл_сервера": {
"World_dir": "src/server/game/World",
"Server_dir": "src/server/game/Server",
"worldserver_dir": "src/server/worldserver",
"start_server_sh": "start-server.sh"
},
"session_packet_handling_WorldSession_opcode_client_packet_server_packet_обработчик_пакетов": {
"Server_dir": "src/server/game/Server",
"Handlers_dir": "src/server/game/Handlers",
"Packets_dir": "src/server/game/Server/Packets"
},
"object_model_update_fields_Object_Unit_Player_Creature_GameObject_объектная_модель": {
"Object_dir": "src/server/game/Entities/Object",
"Unit_dir": "src/server/game/Entities/Unit",
"Player_dir": "src/server/game/Entities/Player",
"Creature_dir": "src/server/game/Entities/Creature",
"GameObject_dir": "src/server/game/Entities/GameObject"
},
"player_lifecycle_login_logout_create_load_save_death_resurrect_вход_смерть_воскрешение": {
"Player_cpp": "src/server/game/Entities/Player/Player.cpp",
"PlayerStorage_cpp": "src/server/game/Entities/Player/PlayerStorage.cpp",
"CharacterHandler_cpp": "src/server/game/Handlers/CharacterHandler.cpp"
},
"player_stats_ratings_health_mana_armor_attack_power_regen_характеристики_рейтинги": {
"Player_cpp": "src/server/game/Entities/Player/Player.cpp",
"PlayerUpdates_cpp": "src/server/game/Entities/Player/PlayerUpdates.cpp",
"Unit_cpp": "src/server/game/Entities/Unit/Unit.cpp"
},
"talents_glyphs_specs_talent_reset_таланты_символы_спеки": {
"Player_cpp": "src/server/game/Entities/Player/Player.cpp",
"SpellHandler_cpp": "src/server/game/Handlers/SpellHandler.cpp",
"DBCStores_cpp": "src/server/game/DataStores/DBCStores.cpp"
},
"skills_professions_weapon_skill_trade_skill_навыки_профессии": {
"Skills_dir": "src/server/game/Skills",
"Player_cpp": "src/server/game/Entities/Player/Player.cpp",
"SkillHandler_cpp": "src/server/game/Handlers/SkillHandler.cpp"
},
"spell_casting_spell_prepare_spell_effects_cooldown_cast_result_каст_заклинаний": {
"Spells_dir": "src/server/game/Spells",
"Spell_cpp": "src/server/game/Spells/Spell.cpp",
"SpellEffects_cpp": "src/server/game/Spells/SpellEffects.cpp",
"SpellHandler_cpp": "src/server/game/Handlers/SpellHandler.cpp"
},
"auras_procs_buff_debuff_periodic_aura_spell_proc_ауры_проки": {
"Auras_dir": "src/server/game/Spells/Auras",
"SpellAuras_cpp": "src/server/game/Spells/SpellAuras.cpp",
"SpellAuraEffects_cpp": "src/server/game/Spells/SpellAuraEffects.cpp",
"SpellProc_cpp": "src/server/game/Spells/SpellProc.cpp"
},
"combat_damage_threat_melee_ranged_aggro_бой_урон_угроза_агро": {
"Combat_dir": "src/server/game/Combat",
"Unit_cpp": "src/server/game/Entities/Unit/Unit.cpp",
"ThreatManager_cpp": "src/server/game/Entities/Unit/ThreatManager.cpp"
},
"creature_ai_scripting_CreatureAI_ScriptedAI_SmartAI_npc_script_ии_мобов": {
"AI_dir": "src/server/game/AI",
"ScriptedAI_dir": "src/server/game/AI/ScriptedAI",
"SmartScripts_dir": "src/server/game/AI/SmartScripts",
"scripts_dir": "src/server/scripts"
},
"gossip_npc_interaction_trainer_vendor_quest_giver_диалог_npc_тренер_торговец": {
"ScriptedGossip_cpp": "src/server/game/AI/ScriptedAI/ScriptedGossip.cpp",
"NPCHandler_cpp": "src/server/game/Handlers/NPCHandler.cpp",
"WorldScripts_dir": "src/server/scripts/World"
},
"quest_flow_accept_complete_status_objectives_квесты_цели_квеста": {
"Quests_dir": "src/server/game/Quests",
"PlayerQuest_cpp": "src/server/game/Entities/Player/PlayerQuest.cpp",
"QuestHandler_cpp": "src/server/game/Handlers/QuestHandler.cpp"
},
"reputation_factions_standing_faction_change_репутация_фракции": {
"Reputation_dir": "src/server/game/Reputation",
"Player_cpp": "src/server/game/Entities/Player/Player.cpp"
},
"achievements_criteria_rewards_достижения_критерии": {
"Achievements_dir": "src/server/game/Achievements",
"Player_cpp": "src/server/game/Entities/Player/Player.cpp"
},
"inventory_equipment_bag_item_storage_bank_инвентарь_экипировка_сумки_банк": {
"Item_dir": "src/server/game/Entities/Item",
"PlayerStorage_cpp": "src/server/game/Entities/Player/PlayerStorage.cpp",
"ItemHandler_cpp": "src/server/game/Handlers/ItemHandler.cpp",
"BankHandler_cpp": "src/server/game/Handlers/BankHandler.cpp"
},
"item_effects_durability_enchant_gems_repair_предметы_прочность_чары_сокеты": {
"Item_dir": "src/server/game/Entities/Item",
"SpellEffects_cpp": "src/server/game/Spells/SpellEffects.cpp",
"ItemHandler_cpp": "src/server/game/Handlers/ItemHandler.cpp"
},
"loot_system_loot_template_creature_loot_gameobject_loot_disenchant_лут_добыча": {
"Loot_dir": "src/server/game/Loot",
"LootHandler_cpp": "src/server/game/Handlers/LootHandler.cpp",
"Player_cpp": "src/server/game/Entities/Player/Player.cpp"
},
"trade_economy_money_buyback_vendor_trainer_cost_торговля_деньги_экономика": {
"TradeHandler_cpp": "src/server/game/Handlers/TradeHandler.cpp",
"NPCHandler_cpp": "src/server/game/Handlers/NPCHandler.cpp",
"Player_cpp": "src/server/game/Entities/Player/Player.cpp"
},
"auction_house_bid_buyout_auction_mail_аукцион": {
"AuctionHouse_dir": "src/server/game/AuctionHouse",
"AuctionHouseHandler_cpp": "src/server/game/Handlers/AuctionHouseHandler.cpp"
},
"mail_mailbox_item_mail_cod_почта": {
"Mails_dir": "src/server/game/Mails",
"MailHandler_cpp": "src/server/game/Handlers/MailHandler.cpp"
},
"groups_raids_party_group_reward_raid_difficulty_группа_рейд_пати": {
"Groups_dir": "src/server/game/Groups",
"GroupHandler_cpp": "src/server/game/Handlers/GroupHandler.cpp",
"KillRewarder_cpp": "src/server/game/Entities/Player/KillRewarder.cpp"
},
"guilds_guild_bank_guild_rank_roster_гильдия_банк_гильдии": {
"Guilds_dir": "src/server/game/Guilds",
"GuildHandler_cpp": "src/server/game/Handlers/GuildHandler.cpp"
},
"chat_channels_whisper_say_yell_чат_каналы": {
"Chat_dir": "src/server/game/Chat",
"Channels_dir": "src/server/game/Chat/Channels",
"ChatHandler_cpp": "src/server/game/Handlers/ChatHandler.cpp"
},
"calendar_event_invite_raid_lock_calendar_календарь": {
"Calendar_dir": "src/server/game/Calendar",
"CalendarHandler_cpp": "src/server/game/Handlers/CalendarHandler.cpp"
},
"tickets_gm_support_ticket_complaint_тикеты": {
"Tickets_dir": "src/server/game/Tickets",
"TicketHandler_cpp": "src/server/game/Handlers/TicketHandler.cpp"
},
"commands_gm_tools_chat_command_server_command_команды_gm": {
"ChatCommands_dir": "src/server/game/Chat/ChatCommands",
"CommandScripts_dir": "src/server/scripts/Commands"
},
"maps_instances_dungeon_raid_instance_save_bind_карта_инстанс_подземелье": {
"Maps_dir": "src/server/game/Maps",
"Instances_dir": "src/server/game/Instances",
"Scripts_dir": "src/server/scripts"
},
"dungeon_finder_LFG_RDF_random_dungeon_поиск_подземелий": {
"DungeonFinding_dir": "src/server/game/DungeonFinding",
"LFGHandler_cpp": "src/server/game/Handlers/LFGHandler.cpp"
},
"battlegrounds_arenas_honor_pvp_queue_бг_арена_хонор": {
"Battlegrounds_dir": "src/server/game/Battlegrounds",
"BattleGroundHandler_cpp": "src/server/game/Handlers/BattleGroundHandler.cpp",
"ArenaSeason_dir": "src/server/game/Battlegrounds/ArenaSeason"
},
"outdoor_pvp_battlefield_wintergrasp_world_pvp_озеро_ледяных_оков": {
"OutdoorPvP_dir": "src/server/game/OutdoorPvP",
"Battlefield_dir": "src/server/game/Battlefield",
"OutdoorPvPScripts_dir": "src/server/scripts/OutdoorPvP"
},
"pets_summons_hunter_pet_charm_totem_питомец_призыв_тотем": {
"Pet_dir": "src/server/game/Entities/Pet",
"Totem_dir": "src/server/game/Entities/Totem",
"PetScripts_dir": "src/server/scripts/Pet"
},
"vehicles_seat_passenger_vehicle_aura_транспортное_средство": {
"Vehicle_dir": "src/server/game/Entities/Vehicle",
"VehicleHandler_cpp": "src/server/game/Handlers/VehicleHandler.cpp"
},
"movement_pathing_spline_waypoint_mmap_pathfinding_движение_путь_вейпоинт": {
"Movement_dir": "src/server/game/Movement",
"MovementGenerators_dir": "src/server/game/Movement/MovementGenerators",
"Waypoints_dir": "src/server/game/Movement/Waypoints",
"mmaps_generator": "src/tools/mmaps_generator"
},
"transports_boats_ships_zeppelin_elevator_транспорт_корабль_дирижабль": {
"Transport_dir": "src/server/game/Entities/Transport",
"MovementHandler_cpp": "src/server/game/Handlers/MovementHandler.cpp"
},
"gameobjects_door_chest_trap_goober_объект_мира_дверь_сундук": {
"GameObject_dir": "src/server/game/Entities/GameObject",
"GameObjectHandler_cpp": "src/server/game/Handlers/GameObjectHandler.cpp"
},
"corpse_graveyard_spirit_healer_release_spirit_труп_кладбище": {
"Corpse_dir": "src/server/game/Entities/Corpse",
"MiscHandler_cpp": "src/server/game/Handlers/MiscHandler.cpp"
},
"conditions_system_condition_source_visibility_condition_условия": {
"Conditions_dir": "src/server/game/Conditions",
"ObjectMgr_cpp": "src/server/game/Globals/ObjectMgr.cpp"
},
"dbc_data_stores_DBCStores_game_tables_клиентские_данные": {
"DataStores_dir": "src/server/game/DataStores",
"ObjectMgr_cpp": "src/server/game/Globals/ObjectMgr.cpp"
},
"pools_spawns_spawn_pool_pooled_gameobject_pooled_creature_пулы_спавна": {
"Pools_dir": "src/server/game/Pools",
"ObjectMgr_cpp": "src/server/game/Globals/ObjectMgr.cpp"
},
"game_events_holiday_seasonal_event_событие_праздник": {
"Events_dir": "src/server/game/Events",
"EventScripts_dir": "src/server/scripts/Events"
},
"weather_time_game_time_day_night_погода_время": {
"Weather_dir": "src/server/game/Weather",
"Time_dir": "src/server/game/Time"
},
"warden_anticheat_client_check_античит": {
"Warden_dir": "src/server/game/Warden"
},
"addons_saved_variables_client_addon_аддоны": {
"Addons_dir": "src/server/game/Addons",
"MiscHandler_cpp": "src/server/game/Handlers/MiscHandler.cpp"
},
"cache_packets_query_response_creature_query_item_query_кэш_клиента": {
"Cache_dir": "src/server/game/Cache",
"QueryHandler_cpp": "src/server/game/Handlers/QueryHandler.cpp"
},
"script_manager_hooks_ScriptMgr_PlayerScript_CreatureScript_hook_скриптовые_хуки": {
"Scripting_dir": "src/server/game/Scripting",
"Scripts_dir": "src/server/scripts",
"Modules_src": "modules/*/src"
},
"world_db_loading_ObjectMgr_templates_creature_template_gameobject_template_загрузка_world_db": {
"ObjectMgr_cpp": "src/server/game/Globals/ObjectMgr.cpp",
"database_dir": "src/server/database"
}
}
}