Hello, let me start by apologizing if this was already proposed and shot down for some reason. I have been away from the game for a long time.
So I notice that when having your weapon 1 ability selected for auto cast, there is a clever script to stopcast if you use any other ability. Oddly though, this isn’t present if you choose to not have your 1 ability on auto cast. I think A net should add an option in the menu so that if selected you will cancel your weapon 1 ability (and ONLY the weapon 1 ability) if you select another spell to cast and the current cast is less than 75% complete or something (however it is with the auto cast.)
Personally I hate how frustrating it is to be casting fireball and move to cast lava front or flame burst, then quickly try to cast fire ball again. But instead, it completes the current fireball, skips whatever you were trying to cast, and only casts the next fireball.
Another fix that might work with this is if they gave priority to all other moves that were queued over your weapon 1. That way, it cannot override them like it constantly does if you like playing without auto cast.
Not affiliated with ArenaNet or NCSOFT. No support is provided.
All assets, page layout, visual style belong to ArenaNet and are used solely to replicate the original design and preserve the original look and feel.
Contact /u/e-scrape-artist on reddit if you encounter a bug.