Today's version:
Base Item Type is now available as a dropdown list.
There is also a script within Equipped Items:
Only Show Items Equipable by Your Class.
This will filter all item dropdown lists so that only items equipable in
that slot for
your class are listed in each respective dropdown.
This was extremely laborious. I had to not only get a list of all items in the game, I also had to map them out to the slot they fit in, and then the class they are usable by. There are Lua scripts that change the listings with huge amounts of data, so the Bruiser quick cheat now takes 2-3 seconds to load. Which means Quick Cheats itself takes 2-3 seconds to load.
Sorry about that, I don't know of any way to speed this up.
For those to whom it matters: the lists of items by item-type and class are set up as text strings in
global variables for 2 reasons. 1: CE limits local variables to 200, but I needed to construct 210-odd lists. 2: Global variables are easily accessible from the _G[] construct, which is useful since I am accessing the lists via dynamic variables. Also, the scripts could have been cleaner, but I have already spent so much time on this, I am now giving up.
Potential Problems
1. This was a lot of manual labor. It is quite possible that mistakes have been made in typing out each item's name, equipment slot, class, etc.
2. Some items are usable by all characters, even though they clearly should not be. These
will show in your dropdown lists, because technically they are equipable by your character. E.g., There is a base item called Heart, which I suspect was the basic item used to add magical properties for hearts used by Beastmasters. But according to the game, there is no class restriction on this Heart.
3. Just like the Heart, there are a few base rings and amulets. They just have different graphics, that's all. But there are some rings/amulets that are usable only by mages, some that are only usable by Summoners. The scripts will handle these correctly, I think.
4. For the purposes of this huge job, I have classified items as Weapons and Shields. That is basically my categorization for Left Hand and Right Hand equipment. This will obviously be a problem for dual-wielders. I might fix this in the next version, but I make no promises.
Your contribution:
Can someone reply to this thread with a list of all dual-wielding classes? Thanks.
For Posterity
Along with the cheat table, I am also uploading the Excel file I used for listing out all the items. This is an xlsm file and contains macros. I have renamed it to .xlsm.ct so that I can upload it here. If you want to use it or refer to it, just rename it to .xlsm.
-- The files here have been removed because a new table is available on a later post. --