Добавлен Borodach
Хочу сделать систему баффов на структурах, но в них пока очень мало понимаю.
И вот примерно как вижу что делать... очень хотелось б пример того как лучше
И вот примерно как вижу что делать... очень хотелось б пример того как лучше
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
Принятый ответ
Есть уже готовый библиотека баф там и бери чем изобретать велосипедов
0
pro100master
6 лет назад
0
Есть уже готовый библиотека баф там и бери чем изобретать велосипедов
Принятый ответ
0
Borodach
6 лет назад
0
А можно ссылку?
0
pro100master
6 лет назад
0
Borodach, вот ссылка www.hiveworkshop.com/threads/buff-system.288640
0
quq_CCCP
6 лет назад
0
Мемхак в помощь, там у стандартных баффов можно узнать какие они, задать уровень, время и так далее...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.