Initial upload

Initial upload.
This commit is contained in:
Jaysyn904
2023-09-25 21:32:17 -04:00
parent c1b271b363
commit ec287507a1
10074 changed files with 8442145 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#include "inc_loglevel"
#include "inc_setitm_utils"
void main()
{
ExecuteScript(
"x2_mod_def_equ"
);
object oPC = GetPCItemLastEquippedBy();
object oItem = GetPCItemLastEquipped();
debug(GetName(oPC) + " Equiped new item");
struct EquipedItems equiped = GetEquipedItems(oPC);
//For each set tag on the newly equiped item
struct ItemSetTagTokenizer sSetTagTkn = GetFirstSetTag(oItem);
while (sSetTagTkn.sCurrentTag != "")
{
debug("Looping through Set tags: " + sSetTagTkn.sCurrentTag);
//Check every other item for belonging to the same set
int iSetItemsEquiped = GetNumberOfSetItemsEquiped(equiped, sSetTagTkn.sCurrentTag);
debug("Counted set items: " + IntToString(iSetItemsEquiped));
//Once we have the full count, go through and update props on set items.
RedoEquipedSetItemsBonuses(equiped, sSetTagTkn.sCurrentTag, iSetItemsEquiped);
debug("Redid set bonuses");
sSetTagTkn = GetNextSetTag(sSetTagTkn);
}
}