// ------------------------------------------------------------------------------- // EquipRequestHandler // ------------------------------------------------------------------------------- protected void EquipRequestHandler() { CharacterBase target = Finder.ui.GetFirstSelectedCharacter(); InstanceEquipment equip = (InstanceEquipment)selectedSlot; if (!equip.template.CanEquip(target)) { Finder.audio.PlaySFX(SFX.ButtonCancel); Finder.log.Add(target.Name + " " + Finder.txt.basicVocabulary.requirementsNotMet + " " + equip.name); return; } Finder.audio.PlaySFX(SFX.Equip); Finder.party.equipment.EquipItem(equip, target); target.CalculateDerivedStats(); }