xkkmEl Posted November 6, 2022 Share Posted November 6, 2022 So, I am placing spells (abilities) on NPCs to track events, and doing this at scale. But when I do that for a couple dozen NPCs at a time, there is always a few that don't start their magic effects. I have no conditions whatsoever on these magic effects, relying instead of my scripts to add and remove the ability when appropriate. It's not just that I am not patient enough... I can let 15 minutes go by and the effect still doesn't start. The "fix" I found is to loop: test effect, remove spell, wait, add spell, wait, test effect, .... Sometimes, testing for the magic effect suffices to nudge the game into starting it, but most of the time it doesn't sort itself out without removing and re-adding the ability. Adding/removing always eventually works. I am using an ability to avoid issues with effect/spell duration, and issues with crossed signals if I where to recast the spell periodically (with the "finish" event of the original preceding the "start" event of the recast). Anyone have thoughts, suggestion? I don't understand why this is happening in the first place... Link to comment Share on other sites More sharing options...
Recommended Posts