Показать сообщение отдельно
Старый 03.01.2010, 20:44   #3
Yoda
любитель небезопасных подписей
 
Аватар для Yoda
 
Регистрация: 12.11.2009
Сообщений: 29
Сказал(а) спасибо: 28
Поблагодарили 38 раз(а) в 23 сообщениях
Yoda На верном пути
По умолчанию

Вот патч-хак, не дает разбиваться вещам до конца.
Цитата:
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index 77c2e8f..6a8dfe6 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -4406,9 +4406,9 @@ void Player::DurabilityPointsLoss(Item* item, int32 points)
int32 pOldDurability = item->GetUInt32Value(ITEM_FIELD_DURABILITY);
int32 pNewDurability = pOldDurability - points;

- if (pNewDurability < 0)
- pNewDurability = 0;
- else if (pNewDurability > pMaxDurability)
+ if (pNewDurability < 1)
+ pNewDurability = 1;
+ if (pNewDurability > pMaxDurability)
pNewDurability = pMaxDurability;

if (pOldDurability != pNewDurability)
Автор Hummer с тринити.ру

Последний раз редактировалось Yoda; 03.01.2010 в 20:46.
Yoda вне форума   Ответить с цитированием