This is the first I've ever heard of FluentUO.
project page:
http://fluentuo.googlecode.comand on the EasyUO forums:
http://www.easyuo.com/forum/viewtopic.php?t=43289It's pretty powerful, and I think not many people know about it. For instance, you can make a potion chugging script with one line:
Backpack().WithType(potion).First.Use()
The finditem code has built in property parsing and is completely object oriented. The items/mobiles returned from the queries are tables that are "intelligent", so it won't try to query properties on an object until you try to access them. For instance, the script below would calculate how much LRC and LMC you were currently wearing:
local equipment = Equipment().Items
local lrc, lmc = 0, 0
for i=1,#equipment do
lrc = lrc + (equipment[i].Property.LowerReagentCost or 0)
lmc = lmc + (equipment[i].Property.LowerManaCost or 0)
end
print("LRC -> "..lrc.." LMC->"..lmc)
OEUO is a blessing for the script authoring community, but for the average neophyte script runner, Lua is just way over most of their heads. I'm sure when Cheffe can come full-circle with OEUO and the UI stuff, that'll spawn a much needed increase in the interest of OEUO and wonderful projects like FluentUO. It certainly will get me going again.
So I suppose this is a question for the script authoring community, because FluentUO is awesome.