topaz-next / topaz

💎 A server emulator for Final Fantasy XI.
GNU General Public License v3.0
56 stars 81 forks source link

Automaton Attachments #2649

Open Cadwyn opened 3 years ago

Cadwyn commented 3 years ago

Hello there! I am starting a list of automaton attachments that do not function as expected. Using Harlequin Head/Harlequin Body for all tests.

Mana Tank I: Supposed to add 5% max MP and provide Refresh when using Dark Maneuvers. Does not do any of that. Auto-repair Kit I: Supposed to add 5% max HP and provide Regen when using Light Maneuvers. Does not do any of that. Heat Capacitor: Supposed to give TP in exchange for increased fire burden in proportion to Fire Maneuvers. Does nothing. Scope: Supposed to add a flat amount of ranged accuracy. /checkparam on my automaton shows no changes at all. With Wind Maneuvers, ranged accuracy increases only from the AGI stat increase.

Overall, with these few varied attachments, it seems like attachments are simply not functioning at a base level.

Cadwyn commented 3 years ago

Update: Canaria updated to Canary 03272e0 today, no change to overall attachment functionality. Still broken.

TheWhaler commented 3 years ago

So I have found that this is because the lua files for attachments are never being loaded into the cache. Not sure the best way to do this. I wrote an end all that loads all the lua files in a directory, which is very inefficient. Once the lua files have been cached the attachments start functioning appropriately.