Frozen_Touch
Zadání:
jde o abilitu pro monstra abilita bude umet to, ze monstrum na melee uder bude mit sanci proklit cil, ktery "zmrzne" zmrznuti by melo byt na urcity cas ( definovatelny jako parametr ) po dobu zmrznuti bude cil nezranitelny od jakychkoliv utoku monster ale bude dostavat X dmg kazdych Y sec X a Y budou opet definovatelne argumenty Zamrznuti skonci na sve obeti uplynutim casu a nebo tim, ze cil zemre zrmzly cil neni mozne lecit a ani sam neni schopen vykonavat zadne akce cil je mozne rozmrazit tak, ze na nej hrac zautoci a zasadi mu ranu ( at uz melee/ranged nebo kouzlem ) s tim, ze bude urcita sance na to, ze se odmrazeni povede ( opet ta sance v celych % bude definovatelna jako parametr ) pouziti ability bude takove, ze se monstru, co ji ma mit na chardef prida event a tagy, ktere ponesou hodnoty pro jednotlive vyse zminene parametry pokud nebudou tagy definovany, tak bude event pracovat s nejakou zakladni hodnotou ( davam na tvem uvazeni jaka to budou cisla - tak, aby davala smysl)
Řešení
Chtěl jsem se zeptat
Zamražený je nezratnitelný? V tom eventu co má zmražený se nuluje globalka ubráno po aftergetswing , což způsobí nezranitelnost
- Nezranitelnost po čas aktivního eventu mi byla určena v zadání, tedy ano. Co si tedy představujete ?
Taky je tam kontrola, jestli útočník je npc nebo hráč. Není to jedno? Imho zbytečná podmínka. Stejně nic jiného než hráč nebo npc mu trigger aftergetswing nespustí.
- Netroufal bych si tvrdit, že to je jediný způsob jak lze aktivovat tento event. Moria scripty jsou přeplácané a event lze spouštět i ručně - mohou ho spustit i např. ability. Ale samozřejmě můžeme smazat není problém.