Skip to content

Basic Functionality

shastaxc edited this page Nov 22, 2025 · 2 revisions

Just by installing SilverLibs you get a few basic capabilities, but most features must be manually enabled.

What you get just for installing

  • Useful Functions that you can call from your job lua.
  • Removal of Mote's set_elemental_gear function which has outdated logic and gear which can conflict with SilverLibs features such as Elemental Belt Auto-Equip
  • Fixed/added spell maps. Specifically, adding some spells to their expected spell maps which the default Mote's lib leaves out: Aspir III, Haste, Haste II, Dia II, Dia III, Diaga, Bio II, Bio III, Poison II, and fixed capitalization for Absorb spells.
  • Updated Mote's cancel_conflicting_buffs function. It now includes more conflicting buffs and resolves some timing issues (specifically for Sneak). Also adds a smart-switch so if using Valiance and it's on cooldown, will use Vallation instead. This allows you to combine Valiance and Vallation to a single keybind.
  • Auto-locking for "usable items". When equipping certain items such as Warp Ring, GearSwap tends to unequip it before the timer has elapsed and the item is actually used. SilverLibs includes a feature that is enabled by default that ensures these types of items remain equipped and overrides GearSwap's ability to swap the slot. ** When you're finished with the item, it must be manually unequipped using a non-GearSwap method such as a macro or using the equipment menu in-game, or by changing zones. ** If you wish to override this list, you can do so in your job file by adding a custom set like silibs.no_swap_gear = S{12345, 23456}. This override list must contain item IDs from Windower's items.lua resource file. Alternatively, you can update the silibs.no_swap_gear set in the SilverLibs.lua using English names but subsequent updates to the library will overwrite your changes so be aware that you'll need to reapply your modification.

Clone this wiki locally