653    {
  656        RegisterToGlobal(ItemDropRule.ByCondition(
new Conditions.HalloweenWeapons(), 1825, 2000)).OnFailedRoll(ItemDropRule.Common(1827, 2000));
 
  657        RegisterToGlobal(
new ItemDropWithConditionRule(1533, 2500, 1, 1, 
new Conditions.JungleKeyCondition()));
 
  658        RegisterToGlobal(
new ItemDropWithConditionRule(1534, 2500, 1, 1, 
new Conditions.CorruptKeyCondition()));
 
  659        RegisterToGlobal(
new ItemDropWithConditionRule(1535, 2500, 1, 1, 
new Conditions.CrimsonKeyCondition()));
 
  660        RegisterToGlobal(
new ItemDropWithConditionRule(1536, 2500, 1, 1, 
new Conditions.HallowKeyCondition()));
 
  661        RegisterToGlobal(
new ItemDropWithConditionRule(1537, 2500, 1, 1, 
new Conditions.FrozenKeyCondition()));
 
  662        RegisterToGlobal(
new ItemDropWithConditionRule(4714, 2500, 1, 1, 
new Conditions.DesertKeyCondition()));
 
  663        RegisterToGlobal(
new ItemDropWithConditionRule(1774, 80, 1, 1, 
new Conditions.HalloweenGoodieBagDrop()));
 
  664        RegisterToGlobal(
new ItemDropWithConditionRule(1869, 13, 1, 1, 
new Conditions.XmasPresentDrop()));
 
  665        RegisterToGlobal(
new ItemDropWithConditionRule(2701, 50, 20, 50, 
new Conditions.LivingFlames()));
 
  666        RegisterToGlobal(
new ItemDropWithConditionRule(520, 5, 1, 1, 
new Conditions.SoulOfLight()));
 
  667        RegisterToGlobal(
new ItemDropWithConditionRule(521, 5, 1, 1, 
new Conditions.SoulOfNight()));
 
  668        RegisterToGlobal(ItemDropRule.ByCondition(
new Conditions.PirateMap(), 1315, 100));
 
  669    }
IItemDropRule RegisterToGlobal(IItemDropRule entry)