|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Патч Рейты Arena Points |
| Патч Рейты Arena Points |
Вот от качяй http://depositfiles.com/files/tzebxe36a
Code diff --git a/src/game/ArenaTeam.cpp b/src/game/ArenaTeam.cpp index 5f1dfdb..b5e81aa 100644 --- a/src/game/ArenaTeam.cpp +++ b/src/game/ArenaTeam.cpp @@ -19,6 +19,7 @@ #include "WorldPacket.h" #include "ObjectMgr.h" #include "ArenaTeam.h" +#include "World.h" ArenaTeam::ArenaTeam() { @@ -483,6 +484,8 @@ uint32 ArenaTeam::GetPoints(uint32 MemberRating) else if(Type == ARENA_TEAM_3v3) points *= 0.88f; + points *= sWorld.getRate(RATE_ARENA_POINT); + return (uint32) points; } diff --git a/src/game/World.cpp b/src/game/World.cpp index c4771d9..51b18c7 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -489,6 +489,7 @@ void World::LoadConfigSettings(bool reload) rate_values[RATE_AUCTION_DEPOSIT] = sConfig.GetFloatDefault("Rate.Auction.Deposit", 1.0f); rate_values[RATE_AUCTION_CUT] = sConfig.GetFloatDefault("Rate.Auction.Cut", 1.0f); rate_values[RATE_HONOR] = sConfig.GetFloatDefault("Rate.Honor",1.0f); + rate_values[RATE_ARENA_POINT] = sConfig.GetFloatDefault("Rate.Arena.Point",1.0f); rate_values[RATE_MINING_AMOUNT] = sConfig.GetFloatDefault("Rate.Mining.Amount",1.0f); rate_values[RATE_MINING_NEXT] = sConfig.GetFloatDefault("Rate.Mining.Next",1.0f); rate_values[RATE_INSTANCE_RESET_TIME] = sConfig.GetFloatDefault("Rate.InstanceResetTime",1.0f); diff --git a/src/game/World.h b/src/game/World.h index 5ef3a95..e38cafb 100644 --- a/src/game/World.h +++ b/src/game/World.h @@ -238,6 +238,7 @@ enum Rates RATE_AUCTION_DEPOSIT, RATE_AUCTION_CUT, RATE_HONOR, + RATE_ARENA_POINT, RATE_MINING_AMOUNT, RATE_MINING_NEXT, RATE_TALENT, diff --git a/src/mangosd/mangosd.conf.dist.in b/src/mangosd/mangosd.conf.dist.in index 3e5cc50..152b6b6 100644 --- a/src/mangosd/mangosd.conf.dist.in +++ b/src/mangosd/mangosd.conf.dist.in @@ -987,6 +987,9 @@ Visibility.Distance.Grey.Object = 10 # Rate.Honor # Honor gain rate # +# Rate.Arena.Point +# Arena point gain rate +# # Rate.Mining.Amount # Rate.Mining.Next # Mining Rates (Mining.Amount changes minimum/maximum usetimes of a deposit, @@ -1083,6 +1086,7 @@ Rate.Auction.Time = 1 Rate.Auction.Deposit = 1 Rate.Auction.Cut = 1 Rate.Honor = 1 +Rate.Arena.Point = 1 Rate.Mining.Amount = 1 Rate.Mining.Next = 1 Rate.Talent = 1 |
Данная тема была перемещена из раздела Патчи в ядро MaNGOS.
Причина перемещения: Устарело Переместил: ph3n.
Сообщение # 5 написано 11.10.2012 в 14:39
|
| |||
| |||
поделитесь !! тока на 3.0.9 