good news everyone! po více než čtrnácti hodinách neustálé práce se mi povedlo nastavit target pro ten spell... Takže nejen že jsem kompletně přepsal funkci dvou spellů (jejich cenu i dmg) ale ještě k tomu opravuju blizzardovské chyby :-/
Protože je to obcházení client-side bugu (ano, blizzard to zpackal) tak nefunguje client-side kontrola targetu spellu (jestli na něj můžeme nebo nemůžeme kouzlit)
To musím kontrolovat na serveru, což způsobuje problémy, kdy pokus o kouzlení na
- offline hráče v partě shazuje server
- neutrální neútočitelné npc jde kouzlit
- nepřítele s vypnutým pvp jde kouzlit
takže... pořád to nemůže jít na insomnii. Ale jsme blíž :)
ps: pokud má někdo nápad co s tím, neváhejte a pište...
edit: eldesitk - ne, to nejde.
edit: zjistil jsem jakým způsobem blizzard definuje, jestli spell využívá target, nebo je AOE, nebo potřebuje nějaký gameobject atd... Problém je v tom že i když to prokazatelně má fungovat, tak to... nefunguje. např. Shadowbolt má v DBC nastaveno, aby targetoval castera a přitom hra posílá data, že má targetovat nepřítele...
nemá někdo zdroják klienta? :D moc rád bych se na něj podíval
This post has been edited by orifox: 26 January 2013 - 02:34 PM