public virtual void RegisterTriggers(Player p) { if (EquipmentSkill != null) { Trace.TraceInformation("registered {0} to {1}", EquipmentSkill.GetType().Name, p.Id); p.AcquireEquipmentSkill(EquipmentSkill); } RegisterEquipmentTriggers(p); }