public virtual void OnCrack(Mobile from) { Item item; from.SendSound(0x3B3); if (from.RawStr < Utility.Random(150)) { from.SendMessage("You swing, but fail to crack the rock any further."); return; } switch (Utility.Random(5)) { default: case 0: item = new GeodeEast(); break; case 1: item = new GeodeSouth(); break; case 2: item = new GeodeShardEast(); break; case 3: item = new GeodeShardSouth(); break; case 4: item = new LavaRock(); break; } if (item != null) { from.AddToBackpack(item); from.SendMessage("You have split the lava rock!"); Delete(); } }
public virtual void OnCrack(Mobile from) { Item item; switch (Utility.Random(5)) { default: case 0: item = new GeodeEast(); break; case 1: item = new GeodeSouth(); break; case 2: item = new GeodeShardEast(); break; case 3: item = new GeodeShardSouth(); break; case 4: item = new LavaRock(); break; } if (item != null) { from.AddToBackpack(item); from.SendMessage("You have split the lava rock!"); Delete(); } }