Показать сообщение отдельно
Старый 19.07.2010, 06:51   #7
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Цитата:
+ if (ok && isSpawned())
В master isSpawned() вокруг всего блока...
Дабы не изоретать велосипелов и не создавать дополнительного гемороя с бекпортами
в таких случаях когда в мастере более правильный код лучше найти соответствующий коммит:

Код:
git blame -- src/game/GameObject.cpp
/traps can have time and can not have
Цитата:
1689a3fc (VladimirMangos 2009-07-19 07:34:18 +0400 260) if(isSpawned())
Цитата:
commit 1689a3fc5e46313f123a758357f3d1100286b9d8
Author: VladimirMangos <vladimir@getmangos.com>
Date: Sun Jul 19 07:34:18 2009 +0400

[8205] Really use trap GO charges and avoid casting in despawned state.

* Drop horribale hack with stored charges amount, use instead GO info charges data as expected.
* Count trap activations as charge uses if it have limited charges.
* Check trap reactions only in ready spawned state.
Я посмотрю насколько его безболезнено перенести в mangos-0.12
__________________
Так как устал объяснять знайте ICQ не пользуюсь

Последний раз редактировалось Vladimir; 19.07.2010 в 07:10.
Vladimir вне форума   Ответить с цитированием