Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 75600c767f | |||
| bfb4aee94b | |||
| 88ed7f639f | |||
| 889fe02d1b | |||
| 52868e6634 | |||
| a45158f756 |
+22
-16
@@ -183,25 +183,25 @@ ACORE_WORLD_DBC_ENFORCE_ITEM_ATTRIBUTES=0
|
||||
ACORE_WORLD_INSTANCE_IGNORE_RAID=1
|
||||
|
||||
# Множитель физического урона обычной элиты.
|
||||
ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_DAMAGE=0.80
|
||||
ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_DAMAGE=1.00
|
||||
|
||||
# Множитель физического урона rare.
|
||||
ACORE_WORLD_RATE_CREATURE_RARE_DAMAGE=0.80
|
||||
ACORE_WORLD_RATE_CREATURE_RARE_DAMAGE=1.00
|
||||
|
||||
# Множитель физического урона rare elite.
|
||||
ACORE_WORLD_RATE_CREATURE_RAREELITE_DAMAGE=0.75
|
||||
ACORE_WORLD_RATE_CREATURE_RAREELITE_DAMAGE=1.00
|
||||
|
||||
# Множитель физического урона world boss.
|
||||
ACORE_WORLD_RATE_CREATURE_WORLDBOSS_DAMAGE=1
|
||||
|
||||
# Множитель spell-урона обычной элиты.
|
||||
ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_SPELL_DAMAGE=0.80
|
||||
ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_SPELL_DAMAGE=1.00
|
||||
|
||||
# Множитель spell-урона rare.
|
||||
ACORE_WORLD_RATE_CREATURE_RARE_SPELL_DAMAGE=0.80
|
||||
ACORE_WORLD_RATE_CREATURE_RARE_SPELL_DAMAGE=1.00
|
||||
|
||||
# Множитель spell-урона rare elite.
|
||||
ACORE_WORLD_RATE_CREATURE_RAREELITE_SPELL_DAMAGE=0.75
|
||||
ACORE_WORLD_RATE_CREATURE_RAREELITE_SPELL_DAMAGE=1.00
|
||||
|
||||
# Множитель spell-урона world boss.
|
||||
ACORE_WORLD_RATE_CREATURE_WORLDBOSS_SPELL_DAMAGE=1
|
||||
@@ -223,10 +223,10 @@ ACORE_WORLD_RATE_CREATURE_WORLDBOSS_HP=1
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# Минимальное число игроков, до которого скейлится обычный инст.
|
||||
ACORE_AUTOBALANCE_MIN_PLAYERS=1
|
||||
ACORE_AUTOBALANCE_MIN_PLAYERS=2
|
||||
|
||||
# Минимальное число игроков для heroic 5ppl.
|
||||
ACORE_AUTOBALANCE_MIN_PLAYERS_HEROIC=1
|
||||
ACORE_AUTOBALANCE_MIN_PLAYERS_HEROIC=2
|
||||
|
||||
# Минимальное число игроков для рейдов normal.
|
||||
ACORE_AUTOBALANCE_MIN_PLAYERS_RAID=1
|
||||
@@ -234,23 +234,29 @@ ACORE_AUTOBALANCE_MIN_PLAYERS_RAID=1
|
||||
# Минимальное число игроков для рейдов heroic.
|
||||
ACORE_AUTOBALANCE_MIN_PLAYERS_RAID_HEROIC=1
|
||||
|
||||
# Насколько уровней ниже игрока могут скейлиться мобы обычного подземелья.
|
||||
ACORE_AUTOBALANCE_LEVEL_SCALING_FLOOR_DUNGEONS=1
|
||||
|
||||
# Насколько уровней ниже игрока могут скейлиться мобы heroic-подземелья.
|
||||
ACORE_AUTOBALANCE_LEVEL_SCALING_FLOOR_HEROIC_DUNGEONS=1
|
||||
|
||||
# Множитель HP обычных мобов в normal 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEALTH=1.30
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEALTH=1.55
|
||||
|
||||
# Множитель урона обычных мобов в normal 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_DAMAGE=1.10
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_DAMAGE=2.00
|
||||
|
||||
# Множитель HP боссов в normal 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_HEALTH=1.40
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_HEALTH=2.00
|
||||
|
||||
# Множитель HP обычных мобов в heroic 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_HEALTH=1.25
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_HEALTH=1.65
|
||||
|
||||
# Множитель урона обычных мобов в heroic 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_DAMAGE=1.05
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_DAMAGE=2.20
|
||||
|
||||
# Множитель HP боссов в heroic 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_HEALTH=1.35
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_HEALTH=2.20
|
||||
|
||||
# Кривая скейла рейдов: чем ниже значение, тем быстрее растет сложность с игроками.
|
||||
ACORE_AUTOBALANCE_INFLECTION_POINT_RAID=0.75
|
||||
@@ -265,10 +271,10 @@ ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC=0.80
|
||||
ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC_BOSS_MODIFIER=1.45
|
||||
|
||||
# Множитель урона боссов в обычных 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_DAMAGE=1.00
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_DAMAGE=2.50
|
||||
|
||||
# Множитель урона боссов в heroic 5ppl.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_DAMAGE=0.90
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_DAMAGE=2.80
|
||||
|
||||
# Общий множитель статов рейда normal.
|
||||
ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_GLOBAL=0.85
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -48,6 +48,9 @@ services:
|
||||
- ./modules:/azerothcore/modules:ro
|
||||
- ./lua_scripts:/azerothcore/lua_scripts
|
||||
- ./client_patch/enUS/DBFilesClient/LFGDungeons.dbc:/azerothcore/env/dist/data/dbc/LFGDungeons.dbc:ro
|
||||
- ./client_patch/enUS/DBFilesClient/BarberShopStyle.dbc:/azerothcore/env/dist/data/dbc/BarberShopStyle.dbc:ro
|
||||
- ./client_patch/enUS/DBFilesClient/CreatureDisplayInfoExtra.dbc:/azerothcore/env/dist/data/dbc/CreatureDisplayInfoExtra.dbc:ro
|
||||
- ./client_patch/enUS/DBFilesClient/SpellVisualKitModelAttach.dbc:/azerothcore/env/dist/data/dbc/SpellVisualKitModelAttach.dbc:ro
|
||||
|
||||
volumes:
|
||||
playerbots-ai-cache:
|
||||
|
||||
+1012
-1775
File diff suppressed because it is too large
Load Diff
Generated
+26646
-10438
File diff suppressed because it is too large
Load Diff
@@ -145,7 +145,7 @@ import_mythicplus_sql() {
|
||||
WHEN EXISTS (SELECT 1 FROM creature_template WHERE entry = 900001)
|
||||
AND EXISTS (SELECT 1 FROM item_template WHERE entry = 900100)
|
||||
AND EXISTS (SELECT 1 FROM gameobject_template WHERE entry = 900000)
|
||||
AND EXISTS (SELECT 1 FROM creature WHERE id1 = 900001)
|
||||
AND EXISTS (SELECT 1 FROM creature WHERE id = 900001)
|
||||
AND EXISTS (SELECT 1 FROM gameobject WHERE id = 900000)
|
||||
THEN 1
|
||||
ELSE 0
|
||||
|
||||
+27
-18
@@ -23,35 +23,37 @@ FORCE_PLAYERBOTS="${FORCE_PLAYERBOTS:-${ACORE_PLAYERBOTS_FORCE:-0}}"
|
||||
: "${ACORE_WORLD_CONSOLE_ENABLE:=0}"
|
||||
: "${ACORE_WORLD_DBC_ENFORCE_ITEM_ATTRIBUTES:=0}"
|
||||
: "${ACORE_WORLD_INSTANCE_IGNORE_RAID:=1}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_DAMAGE:=0.80}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RARE_DAMAGE:=0.80}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RAREELITE_DAMAGE:=0.75}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_DAMAGE:=1.00}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RARE_DAMAGE:=1.00}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RAREELITE_DAMAGE:=1.00}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_WORLDBOSS_DAMAGE:=1}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_SPELL_DAMAGE:=0.80}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RARE_SPELL_DAMAGE:=0.80}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RAREELITE_SPELL_DAMAGE:=0.75}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_SPELL_DAMAGE:=1.00}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RARE_SPELL_DAMAGE:=1.00}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RAREELITE_SPELL_DAMAGE:=1.00}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_WORLDBOSS_SPELL_DAMAGE:=1}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_HP:=0.75}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RARE_HP:=0.70}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_RAREELITE_HP:=0.65}"
|
||||
: "${ACORE_WORLD_RATE_CREATURE_WORLDBOSS_HP:=1}"
|
||||
|
||||
: "${ACORE_AUTOBALANCE_MIN_PLAYERS:=1}"
|
||||
: "${ACORE_AUTOBALANCE_MIN_PLAYERS_HEROIC:=1}"
|
||||
: "${ACORE_AUTOBALANCE_MIN_PLAYERS:=2}"
|
||||
: "${ACORE_AUTOBALANCE_MIN_PLAYERS_HEROIC:=2}"
|
||||
: "${ACORE_AUTOBALANCE_MIN_PLAYERS_RAID:=1}"
|
||||
: "${ACORE_AUTOBALANCE_MIN_PLAYERS_RAID_HEROIC:=1}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEALTH:=1.30}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_DAMAGE:=1.10}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_HEALTH:=1.40}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_HEALTH:=1.25}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_DAMAGE:=1.05}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_HEALTH:=1.35}"
|
||||
: "${ACORE_AUTOBALANCE_LEVEL_SCALING_FLOOR_DUNGEONS:=1}"
|
||||
: "${ACORE_AUTOBALANCE_LEVEL_SCALING_FLOOR_HEROIC_DUNGEONS:=1}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEALTH:=1.55}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_DAMAGE:=2.00}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_HEALTH:=2.00}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_HEALTH:=1.65}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_DAMAGE:=2.20}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_HEALTH:=2.20}"
|
||||
: "${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID:=0.75}"
|
||||
: "${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_BOSS_MODIFIER:=1.35}"
|
||||
: "${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC:=0.80}"
|
||||
: "${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC_BOSS_MODIFIER:=1.45}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_DAMAGE:=1.00}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_DAMAGE:=0.90}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_DAMAGE:=2.50}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_DAMAGE:=2.80}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_GLOBAL:=0.85}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_DAMAGE:=0.75}"
|
||||
: "${ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_BOSS_HEALTH:=0.70}"
|
||||
@@ -401,14 +403,21 @@ AutoBalance.MinPlayers.Heroic = ${ACORE_AUTOBALANCE_MIN_PLAYERS_HEROIC}
|
||||
AutoBalance.MinPlayers.Raid = ${ACORE_AUTOBALANCE_MIN_PLAYERS_RAID}
|
||||
AutoBalance.MinPlayers.RaidHeroic = ${ACORE_AUTOBALANCE_MIN_PLAYERS_RAID_HEROIC}
|
||||
|
||||
# Do not downscale dungeon creatures far below the highest player. The module
|
||||
# default of 5 made level 38 Scarlet Monastery mobs become level 29 for a
|
||||
# level 32 player, reducing their damage a second time after player scaling.
|
||||
AutoBalance.LevelScaling.DynamicLevel.Floor.Dungeons = ${ACORE_AUTOBALANCE_LEVEL_SCALING_FLOOR_DUNGEONS}
|
||||
AutoBalance.LevelScaling.DynamicLevel.Floor.HeroicDungeons = ${ACORE_AUTOBALANCE_LEVEL_SCALING_FLOOR_HEROIC_DUNGEONS}
|
||||
|
||||
# So raids scale down harder at low player counts.
|
||||
AutoBalance.InflectionPointRaid = ${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID}
|
||||
AutoBalance.InflectionPointRaid.BossModifier = ${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_BOSS_MODIFIER}
|
||||
AutoBalance.InflectionPointRaidHeroic = ${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC}
|
||||
AutoBalance.InflectionPointRaidHeroic.BossModifier = ${ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC_BOSS_MODIFIER}
|
||||
|
||||
# Moderate solo profile for 5-man dungeons: longer fights with a controlled
|
||||
# damage increase, while keeping one-player scaling enabled.
|
||||
# Medium solo profile for 5-man dungeons. A solo player is scaled against a
|
||||
# two-player floor so large trash pulls are dangerous, while bosses receive
|
||||
# extra health and damage to remain meaningful without requiring a full group.
|
||||
AutoBalance.StatModifier.Health = ${ACORE_AUTOBALANCE_STAT_MODIFIER_HEALTH}
|
||||
AutoBalance.StatModifier.Damage = ${ACORE_AUTOBALANCE_STAT_MODIFIER_DAMAGE}
|
||||
AutoBalance.StatModifier.Boss.Health = ${ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_HEALTH}
|
||||
|
||||
Reference in New Issue
Block a user