Example #1
0
 void HandleTwoHandedWeapons(ItemData newItemData)
 {
     if (newItemData.slot == Slot.twoHanded)
     {
         BlankItemData blank = new BlankItemData();
         blank.SetData(null);
         if (rostaManager.unit.offHandData.name != blank.name)
         {
             inventory.UpdateEntry(rostaManager.unit.offHandData, 1);
             blank.SetData(rostaManager.unit, Slot.offHand);
         }
     }
     if (slotToSwapOut == Slot.offHand)
     {
         if (rostaManager.unit.mainWeaponData.slot == Slot.twoHanded)
         {
             ShortswordData shortsword = new ShortswordData();
             shortsword.SetData(rostaManager.unit, Slot.mainHand);
             inventory.UpdateEntry(rostaManager.unit.mainWeaponData, 1);
         }
     }
 }
Example #2
0
 public override void GetItemData()
 {
     itemData = new ShortswordData();
 }