Вход для пользователей

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Fixed]Rune cost
Дата: Суббота, 01.05.2010, 20:24 | Сообщение # 1
Аватар

VIP Статус:
Группа: Администратор
Сообщений: 3088
Награды: 48
Репутация: 215  
 
исправляет дефект, когда руны все еще гашеные, даже если ультрасовременно, ибо никакая стоимость не присутствует, как воспроизвести:
1)take Рифма как талант
2)convert весь мороз & нечистые руны насмерть
3) приводите вой blast -death рун будет все еще браться даже думал, что никаких рун не нужно потреблять
Code
diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp
index 2ed2111..2ebd7f8 100644
--- a/src/game/Spell.cpp
+++ b/src/game/Spell.cpp
@@ -3752,19 +3752,24 @@ SpellCastResult Spell::CheckOrTakeRunePower(bool take)
       for(uint32 i = 0; i < MAX_RUNES; ++i)
       {
           RuneType rune = plr->GetCurrentRune(i);
+        RuneType real = plr->GetBaseRune(i);
+
+        if (runeCost[real] > 0)
+        {
+            int32 runeCostTemp = runeCost[real] * 1000;
+            if(Player* modOwner = plr->GetSpellModOwner())
+                modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_COST, runeCostTemp, this);
+
+            if (runeCostTemp <= 0)
+            {
+                --runeCost[real];
+                continue;
+            }
+        }
+          
           if (runeCost[rune] <= 0)
               continue;
     
-        int32 runeCostTemp = runeCost[rune] * 10000;
-        if(Player* modOwner = plr->GetSpellModOwner())
-            modOwner->ApplySpellMod(m_spellInfo->Id, SPELLMOD_COST, runeCostTemp, this);
-
-        if (runeCostTemp <= 0)
-        {
-            --runeCost[rune];
-            continue;
-        }
-
           if(plr->GetRuneCooldown(i) == 0)
           {
               if (take)
 
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума

  • [05:43 Готовый сервер 4.0.6 ... 11.12.2023]

  • [23:30 Arcanum Core (3.3.5а)... 16.11.2023]

  • [12:37 delete 02.03.2020]

  • [12:37 Ищу пост ГМ-а 02.03.2020]

  • [12:37 RastaWoW 3.3.5a (Набо... 02.03.2020]

  • [12:37 Набор команды 02.03.2020]

  • [00:34 AMD FUN SERVER - Worl... 03.07.2019]

  • [00:34 Продам private сборку... 03.07.2019]

  • [00:34 НПС для покупки опыта... 03.07.2019]

  • [00:34 WoW-TRONE 03.07.2019]

  • [12:21 Набор спидхаков (spee... 12.10.2018]

  • [21:00 [Продам] Фуловые чары... 13.03.2015]

  • [18:47 Продам приват сборку ... 04.03.2015]

  • [20:54 ВСЕ приват сборки от ... 01.03.2015]

  • [20:52 QuantumCore Server 3.... 04.02.2015]

  • [21:07 GAMESV STUDIO | ... 02.01.2015]

  • [16:36 Готовый сервер wow 4.... 04.10.2014]

  • [16:51 Скупаю чаров! 30.08.2014]

  • [19:18 Готовый сервер 4.0.6 17.08.2013]

  • [18:47 [HELP]Квесты 16.08.2013]


  • Карта Сайта ||||| Карта Форума|||