Цитата:
Сообщение от zergtmn
Не то. В вашей реализации activeState меняется для всех кричеров с одним entry.
|
он вообще не меняется, поскольку const.
однако у темплейта могут быть сколько угодно наборов спеллов с разными activeState. а спелл ищется уже в экземпляре Creature, в котором мы можем динамически подставлять нужный шаблон activeState для поиска. у меня эта часть пока просто не вылита в бранч, текущая часть работает только для activeState = 0.
более того, я сначала сделал даже спец. хранилище spellOverride для ручного переназначения конкретной криче, но по моему через activeState красивее.