1) Смена оружия после окончания каста. Если в момент каста умения поменять оружие, то осле окончания каста, оружие должно одеться.
2) Время перезарядки выстрела из лука. Уже на протяжении многих лет, луки и арбалеты имеют статический откат до следующего выстрела. На самом же деле у разных луков разный откат
в спойлере для эпилога делал.
» Спойлер (нажмите, чтобы прочесть) «
UPDATE weapon SET atk_reuse = "1500" WHERE item_id IN (13, 14, 271, 272, 273, 274, 276, 277, 278, 280, 281, 285, 286, 287, 288, 290, 1181, 1213, 3028, 4810, 4811, 4816, 4817, 4818,
4822, 4823, 4824, 4828, 4830, 4831, 4832, 4833, 5608, 5609, 5610, 6715, 6720, 7575, 7576, 7577, 7578, 7820, 7823, 8220, 8527, 8580, 8583, 8828, 8864, 8980, 8989, 9016, 9140, 9141,
9445, 9863, 9864, 9865, 9906, 10223, 10443, 10444, 10445, 10478, 10737, 10738, 10739, 10780, 10781, 10782, 11009, 11010, 11012, 11053, 11054, 11055, 11056, 11198, 11199, 11200,
11201, 11264, 11265, 11266, 11267, 11321, 11322, 11323, 11324);
UPDATE weapon SET atk_reuse = "820" WHERE item_id IN (275, 279, 282, 283, 284, 289, 4813, 4814, 4819, 4820, 4821, 4825, 4826, 4827, 5611, 5613, 6368, 6593, 6594, 6595, 7824, 8584,
8684, 8806, 8807, 8835, 8845, 8856, 8932, 8997, 9008, 9027, 10685, 10686, 10886, 10887, 10888, 10889, 11124, 11125, 11127, 11157, 11158, 11159);
UPDATE weapon SET atk_reuse = "10" WHERE item_id IN (1307);
UPDATE weapon SET atk_reuse = "639" WHERE item_id IN (4815, 8808, 10687, 11160);
UPDATE weapon SET atk_reuse = "1248" WHERE item_id IN (4812);
UPDATE weapon SET atk_reuse = "1310" WHERE item_id IN (4829, 11011);
UPDATE weapon SET atk_reuse = "697" WHERE item_id IN (5612, 11126);
UPDATE weapon SET atk_reuse = "1398" WHERE item_id IN (6619);
UPDATE weapon SET atk_reuse = "400" WHERE item_id IN (9212, 9217, 9221, 9224, 9227, 9236, 9237, 9238, 9256, 9257, 9258, 9260, 9261, 9262, 9263, 9288, 9289, 9290, 9291, 9300, 9301,
9302, 9303, 9312, 9313, 9314, 9315, 9324, 9325, 9327, 9336, 9337, 9338, 9339, 9348, 9349, 9351, 9360, 9361, 9362, 9372, 9373, 9374, 9375, 9384, 9385, 9386, 9387, 9390, 9842, 9845,
9848, 9995, 9996, 10007, 10010, 10226, 10467, 10468, 10469, 10706, 10707, 10746, 10747, 10748, 10789, 10790, 10791, 10934, 10935, 10936, 10937, 11013, 11014, 11015, 11016, 11021,
11022, 11023, 11024, 11112, 11113, 11115, 11145, 11146, 11147, 11214, 11215, 11216, 11217, 11288, 11289, 11290, 11291, 11309, 11310, 11311, 11312);
UPDATE weapon SET atk_reuse = "332" WHERE item_id IN (9239, 9363, 10708, 11114, 11148);
UPDATE weapon SET atk_reuse = "320" WHERE item_id IN (9259);
UPDATE weapon SET atk_reuse = "348" WHERE item_id IN (9326);
UPDATE weapon SET atk_reuse = "340" WHERE item_id IN (9350);
3) Умения во время движения. Если тыкнуть бежать по направлению и какой нибудь скил(соц. действие), то скил должен выполниться после того как персонаж добежит в точку.
4) ...
ps:
1) Если будут бафы и время действия бафов будет модифицировано, при условии что используется офф формула для канцела, нужно будет вырезать из расчетов модификаторы. Так как там переменная со значением до конца эффекта.
2) ...