В 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