I have a script that runs a lot of comparisons, and I realized that using Skyrim's useless properties/variables -system will take way too much time and effort.
I want to know if there's a way to check items using text, instead of properties/variables?
For example, if I could change my script:
MiscObject[] Property HT_TrapReplaceItemCheck AutoMiscObject Property HT_TrapReplacement Autoif (HT_TrapReplacement == HT_TrapReplaceItemCheck[0]) damage = (15 + worldlevel * 3) ;Iron Trap elseIf (HT_TrapReplacement == HT_TrapReplaceItemCheck[1]) damage = (20 + worldlevel * 4) ;Steel Trap elseIf (HT_TrapReplacement == HT_TrapReplaceItemCheck[2]) damage = (25 + worldlevel * 4) ;Dwarf Trap elseIf (HT_TrapReplacement == HT_TrapReplaceItemCheck[3]) damage = (30 + worldlevel * 4) ;Orc Trap elseIf (HT_TrapReplacement == HT_TrapReplaceItemCheck[4]) damage = (35 + worldlevel * 5) ;Ebony Trapendif
to something like this:
MiscObject Property HT_TrapReplacement Autoif (HT_TrapReplacement == HT_ItemWhatever01 as MiscObject) damage = (15 + worldlevel * 3) ;Iron Trap elseIf (HT_TrapReplacement == HT_ItemWhatever02 as MiscObject) damage = (20 + worldlevel * 4) ;Steel Trap elseIf (HT_TrapReplacement == HT_ItemWhatever03 as MiscObject) damage = (25 + worldlevel * 4) ;Dwarf Trap elseIf (HT_TrapReplacement == HT_ItemWhatever04 as MiscObject) damage = (30 + worldlevel * 4) ;Orc Trap elseIf (HT_TrapReplacement == HT_ItemWhatever05 as MiscObject) damage = (35 + worldlevel * 5) ;Ebony Trapendif
-This would make it a lot easier to update and less time consuming, then having to edit the damn property-list every time.
I don't quite know what keywords do, but could they be of use here?