hokomoko wrote:Happy testing!
I apologize for noobish terminology I will use in next question:
I'm always a bit unsure regards default handlers files - for me the maintenance is easier if I stick with default one but it seems the default one is missing some events. I guess if there would be some performance reason, there would be enabling/registration technique similar to
Script.SetWatchWeapon for addon.ProjectileCreated(proID, proOwnerID, weaponDefID)
Copy of actual version of wiki:
Code: Select all
addon.UnitEnteredAir(???)
??? Not implemented by base handler
addon.UnitLeftAir(???)
??? Not implemented by base handler
addon.UnitEnteredWater(???)
??? Not implemented by base handler
addon.UnitLeftWater(???)
??? Not implemented by base handler
Once I stop to use my custom gadgets.lua, i have this in log
Code: Select all
[f=-000001] Loaded SYNCED gadget: UnitMorph <unit_morph.lua>
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Loaded SYNCED gadget: Units on fire <unit_is_on_fire.lua>
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Loaded SYNCED gadget: customCommandsGadget <customcommands.lua>
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Loaded SYNCED gadget: customResources <customresources.lua>
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitEnteredWater is not implemented
[f=-000001] Error: UpdateCallIn: UnitLeftWater is not implemented
etc.
So for me this is signal that we do not have those in default gadgets.lua.
I see no mantis ticket for it. Is this situation intended?