Автор Тема: Проблем в логиката и последователността на уменията в битка  (Прочетена 1720 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

Неактивен demo_account

  • Категория 3
  • ***
  • Публикации: 131
  • Karma: +24/-30
    • Профил
Привет!

Засякохме в 2 последователни битки (demo_account, jegermaister) разни проблемчета с логиката и последователността на уменията в битка.

Ето малко примери (може да разгледате целите битки):


- тук се изреждат едновременно 6 скила, а уж може да се cast-ва по едно заклинание (което харчи дух) на рунд
- зашеметител и finisher са несъвместими, т.е. за да те зашеметят с чук трябва първо да са те ударили вече, а за да finish-неш с удар, трябва първо да си зашеметен (преди удара) ... явно проверките се правят в неправилен ред и наведнъж
- след като героят е мъртъв, пак отвръща на удара и то с щета


- тук не е ясно  какъв е този skills.skill_3501
- не се и опитва да се удря противника, а този skill_3501 trigger-ва 2 пъти evade на един и същи противник в рунда, т.е. със съответните обратни щети
- след като героят е мъртъв, пак отвръща на удара, пак си пуска skill_3501 и пак му отвръщат (в рамките на същия рунд - трети път, въпреки че е мъртъв)

Също така се забеляза, че въртележката явно се пуска от разстояние и заради confusion-а.

Ясно е, че уменията и заклинанията са много и може да има пропуски, но поне напишете някъде нагледно каква е последователността, по която се "смятат" в битката, тъй като в момента това е доста определящо за някои от скиловете (дали стават за нещо или не).

Поздрави!

Неактивен Pith_New_Era

  • The Grandmaster
  • Категория 6
  • ******
  • Публикации: 1156
  • Karma: +143/-621
  • По-добре комплексар, отколкото симплексар.
    • Профил
    • DDdaiku
От изброените по-горе - само "аssassination" е тип "заклинание". Не знам дали е редно проверката за "finisher" да се прави в рунда на зашеметяването (според мен - да), но много е вероятно да има неправилна калкулация на крайни щети, в зависимост от последователността на проверка за всички останали сполучили ефекти. В случая, много прилича, "finisher" да облага с процент щетата от всички останали умения, което вече е неправилно. Много прилича, също така, ефектът да е предварително (и нередно) мултиплициран и от заклинанието "assassination".
ДД

Неактивен Stridtul

  • Programmer
  • *
  • Публикации: 79
  • Karma: +12/-6
    • Профил
В момента уменията не се случват както сме искали да се случват. Не би трябвало Finisher да работи в рунда на зашеметяването. Освен това 5% щети от Guardian Slayer  в момента се мултиплицират от всички останали ефекти, което не е предвидено да е така. Има много проблеми с начина и реда на използване на уменията, но както знете основният ни програмист занимаващ се с битката е в отпуска още една седмица. Ще се опитаме да оправим каквото можем, за да може играта да се играе нормално.

Неактивен demo_account

  • Категория 3
  • ***
  • Публикации: 131
  • Karma: +24/-30
    • Профил
Ако прекият му ефект и насочен към противник и харчи дух ... би трябвало да си е заклинание

Неактивен BatGojko

  • Game Designer
  • *
  • Публикации: 585
  • Karma: +43/-19
    • Профил
    • Ел. поща
Всички мигновени ефекти могат да се задействат едновременно, така че броят задействани ефекти не е проблем - няма ограничение върху тях. Проблем е реда и логиката им на наслагване и това ще се оправи до седмица-две.