Поиск именных структур
Хочу сделать систему баффов на структурах, но в них пока очень мало понимаю.
И вот примерно как вижу что делать... очень хотелось б пример того как лучше
struct NewBuff

    unit u
    string name
    boolean isNegative = true
    boolean isRemmoving = true
    timer t

    method addAttack takes real count return nothing
        AddDamage(this.u, count)
    endmethod

enstruct

function Do takes nothig return nothing
newBuff[UnitDataId] = NewBuff.create()

    newBuff[UnitDataId].u = GetTriggerUnit()
    newBuff[UnitDataId].name = "HolyBuff"
    newBuff[UnitDataId].isNegative = false
    newBuff[UnitDataId].addAttack(130.)

endfunction
Но как я понимаю, что если добавлю еще бафф, с ид этого юнита, то он перезапишет предвидущий (из глобальной структуры). Но если не ссылатся на юнита, то как находить нужный бафф по имени? По типу хешовського StringId

Без ответа.


Просмотров: 135

pro100master #1 - 3 недели назад 0
Есть уже готовый библиотека баф там и бери чем изобретать велосипедов
Borodach #2 - 3 недели назад 0
А можно ссылку?
pro100master #3 - 2 недели назад 0
quq_CCCP #4 - 2 недели назад 0
Мемхак в помощь, там у стандартных баффов можно узнать какие они, задать уровень, время и так далее...