public BaseWeapon(int Id, string name, int price, int level = 1, Dictionary <string, float> equipEffects = null, List <BodyPart> targets = null) : base(Id, name, price, level, equipEffects, targets) { EquipEffects.Add("Strength", 1 * level); TargetBodyParts.Add(Arm.ArmFactory(false)); }
public virtual void OnEquip() { EquipEffects.Run(Carrier, Context); }