It's called Trustworthy and it allows you to search trusts you have. using syntax like //tw find [partial name].
//tw find zeid

Like most addons, it can be used while game interfaces are open so you can use the addon while scrolling through the list of trusts available this month from the login campaign.
Code
_addon.name = 'Trustworthy'
_addon.version = '0.1'
_addon.author = 'Omnys@Valefor'
_addon.commands = {'trustworthy','tw'}
res = require('resources')
require('logger')
spells = res.spells
trusts = S(res.spells:type('Trust'):map(table.get-{'name'}))
MyTrusts = {}
known = {}
function establishTrusts()
known = windower.ffxi.get_spells()
MyTrusts = T{}
for k, v in pairs(known) do
if spells[k] and spells[k].type == "Trust" then
MyTrusts[string.lower(spells[k].english)] = v
end
end
end
establishTrusts()
windower.register_event('zone change',function()
-- Get Trust list again in case ciphers were learned, makes searches accurate
establishTrusts:schedule(10)
end)
windower.register_event('addon command', function(...)
local args = T{...}:map(string.lower)
local cmd = table.concat(args," ")
if args[1] == nil or args[1] == "help" then
log("Type //tw [partial trust name]")
elseif (args[1] == "find" or args[1] == "search") and #args > 1 then
cmd = windower.regex.replace(cmd,"^"..args[1].." ","")
log("Trusts matching '"..cmd.."'.")
for k, v in pairs(MyTrusts) do
if string.find(k,string.lower(cmd)) then
if v then
windower.add_to_chat(255," You already have "..string.upper(k)..".")
else
windower.add_to_chat(167," You do not have "..string.upper(k)..".")
end
end
end
end
end)If you want to use it, you'll need to add a folder in your windower\addons folder called trustworthy and a file inside that called trustworthy.lua.
If you run into any problems doing this, on any version of windows (like the file appears to be placed and named correctly but Windower is saying it can't find the addon) follow these steps: Displaying Known File Extension in Windows
1. Click the Start menu. ...
2. Type "folder options" (without the quotes). ...
3. A dialog box with the title "Folder Options" will appear.
3a. You may need to click the "View" tab at the top
4. Find and uncheck "Hide extensions for known file types".
5. Click the "OK" button at the bottom of the dialog box.
Edit: Fixed a filtering problem.
