Hi,
while i was writing and testing my Gearswap script i found an unusual bug allowing you to perform weaponskills whilst your not engaged. i have checked this in game while not running windower and with windower.
I did suspect another addon that was causing this to heppen but i found out that its gearswap causing it
Steps to reproduce
- Agro/pull mob and be facing it
- Do not engage
- Get enough TP to weaponskill
- Do not engage and Use a weaponskill (i done via macro and typing)
- Watch your character weapon skill whilst not being "Engaged"
i have tested this under the following conditions
- Without Windower, Vanila FFXI
- Result: you can only use that command during battle
- With Windower, Gearswap unloaded
- Result: you can only use that command during battle
- With Windower, Gearswap Loaded, My own LUA Loaded
- Result: Weapon Skill Executes
- With Windower, Gearswap Loaded, Blank LUA loaded
- Result: Weapon Skill Executes
- With Windower, Gearswap Loaded, My Debug LUA loaded
- Result: Weapon Skill Executes
My Debug LUA file just contains add_to_chat commands so i can see what stuff is doing, names etc. without having to mess up my current file i am making. only reason why i am mentioning this is because Gearswap is causing you to do something that you should not be able to so. i have checked this mutiple times and there is no way that its automatically making you engage > WS > disengage. i added
function status_change(new,old) add_to_chat(207,"Player Status: "..player.status) end
so that i could see if it would change status to engaged and it does not. if it was auto engaging my character > WSing and disengaging then i should have seen msg's in the chat
Gearswap is doing something wrong here that it should not be