Information Special Item Drops Unique to Heritage

Status
Not open for further replies.

Dan

Staff Member
Administrator
Game Master
WORK IN PROGRESS

A list of some custom Heritage drops and where they come from.

Monster Statues - Specific non-controlled monsters, when killed, have a very rare chance to drop a statue in their likeness.
Code:
        private static void OnCreatureDeath(CreatureDeathEventArgs e)
        {
           if (0.0001 > Utility.RandomDouble())
            {
                var cr = e.Creature as BaseCreature;

                if (cr == null || cr.Map == null || cr.IsChampionSpawn || cr.Controlled || cr.Summoned || cr.Owners.Count > 0)
                    return;

                if (cr is Alligator) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Crocodile));
                if (cr is Cow) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Cow));
                if (cr is ClockworkExodus) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Exodus));
                if (cr is CrystalElemental) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.CrystalElemental));
                if (cr is Daemon) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Daemon));
                if (cr is DemonKnight) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.DarkFather));
                if (cr is Dragon || cr is GreaterDragon) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Dragon));
                if (cr is DragonTurtle) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.DragonTurtle));
                if (cr is EarthElemental) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.EarthElemental));
                if (cr is Efreet) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Efreet));
                if (cr is Ettin) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Ettin));
                if (cr is FireAnt) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.FireAnt));
                if (cr is FireElemental) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.FireElemental));
                if (cr is FleshRenderer) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.FleshRenderer));
                if (cr is Gargoyle) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Gargoyle));
                if (cr is Gorilla) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Gorilla));
                if (cr is Gazer) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Gazer));
                if (cr is Goat) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Goat));
                if (cr is GreyWolf || cr is TimberWolf) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Wolf));
                if (cr is Harrower) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Harrower));
                if (cr is IceFiend) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.IceFiend));
                if (cr is Llama) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Llama));
                if (cr is Lich) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Lich));
                if (cr is Lizardman) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Lizardman));
                if (cr is Mongbat) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Mongbat));
                if (cr is Ogre) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Ogre));
                if (cr is OphidianWarrior || cr is OphidianMage || cr is OphidianArchmage || cr is OphidianKnight || cr is OphidianMatriarch) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Ophidian));
                if (cr is Orc) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Orc));
                if (cr is Pig) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Pig));
                if (cr is Ratman) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Ratman));
                if (cr is Reaper) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Reaper));
                if (cr is Skeleton) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Skeleton));
                if (cr is SlasherOfVeils) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.SlasherOfVeils));
                if (cr is StygianDragon) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.StygianDragon));
                if (cr is TerathanMatriarch) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.TerathanMatriarch));
                if (cr is TRex) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.TRex));
                if (cr is Troll) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Troll));
                if (cr is Virtuebane) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Virtuebane));
                if (cr is Zombie) e.ForcedLoot.Add(new RareMonsterStatuette(RareMonsterStatuetteType.Zombie));
            }

SOSs:
  • Copper Portraits
  • Copper Wings
  • Copper Sunflowers
  • Copper Ship Relief Addon Deeds

Treasure Chests:
  • Anniversary Plate

Doing Trade orders deliveries to their respected ministers:
  • Silver Plated Tome

Monsters with custom Heritage drops:
  • Harrower
    • Wrangling Gloves added to the unique drop table.
    • Silver Plated Bubbling Cauldron Deed added to the decoration drop table.
  • Any ML Peerless
    • Silver Plated Lamppost added as a very rare drop.
  • Shadowlord (Exploring The Deep Peerless)
    • Corrupted Staff Of Power added to the artifact drop list for this encounter.
 
Last edited:
Status
Not open for further replies.

PLAY NOW

Heritage

Address
play.trueuo.com
Port
2593
Uptime
14 hours
Players Online
21
Houses
881
Vendors
289
Gold
4,699,049,721gp
Top Bottom