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