Spells not being queued
https://github.com/dkfans/keeperfx/assets/167131626/adaba0ee-0955-4bbd-8c5c-5139416efc61
Look closely at the skill bar, all available skills are not being utilized. The 2 last spells are also significantly stronger. Its a minor issue considering all spells have different recharge timers, but the point is, not all skills are being used in sequential order. There should be a queuing system, as soon the spell is done charging, its queued up and ready.
Here is the script for all 4 of the melee strikes. with different names of course. but mostly identical.
[instance50] NAME = MELEE_FAST SYMBOLSPRITES = MELEE_WEAK TOOLTIPTEXTID = 1200 TIME = 8 ACTIONTIME = 3 RESETTIME = 4
FPTIME = 8 FPACTIONTIME = 3 FPRESETTIME = 4
FORCEVISIBILITY = 100 GRAPHICS = ATTACK RANGEMIN = 0 RANGEMAX = 300 PROPERTIES = DESTRUCTIVE MELEE_ATTACK DISPLAY_SWIPE REPEAT_TRIGGER FUNCTION = CREATURE_FIRE_SHOT MELEE_FAST_FUNCTION 0
I don't think you can have more than 2 melee skills, also I think it was done by design? 🤔
I don't think you can have more than 2 melee skills, also I think it was done by design? 🤔
nope. happens still for ranged attacks too, skills are simply not being queued. so in theory if my creature has 10 skills, with high recharge rates, or slow animations, some skills may never get used. if that's by design, then its bad honestly.
What should happen is, as soon as a skill is ready, be put in a queue, i would even go as far as adding a SHOT property that sets priority of the attack, so the order is adjusted dynamically when a skill is ready.
https://github.com/dkfans/keeperfx/assets/167131626/4169d5a9-6675-4978-9747-3b26745dcc65
Then I believe the priority system I have on a PR should fix this, can you try the prototype?
Then I believe the priority system I have on a PR should fix this, can you try the prototype?
Ofcourse. Always ready to test. Drop a link or @ me on disocrd.