Skip zero chance drops.
This commit is contained in:
parent
e5b9a7d7f9
commit
2abbecfe39
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -711,7 +711,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -784,6 +784,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -711,7 +711,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -784,6 +784,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -773,7 +773,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -846,6 +846,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -773,7 +773,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -846,6 +846,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -773,7 +773,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -846,6 +846,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -788,7 +788,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -861,6 +861,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -788,7 +788,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -861,6 +861,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -788,7 +788,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -861,6 +861,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -772,7 +772,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -845,6 +845,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -787,7 +787,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -860,6 +860,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -787,7 +787,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -860,6 +860,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -787,7 +787,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -860,6 +860,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
@ -787,7 +787,7 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
final Float itemChance = Config.RATE_DROP_CHANCE_BY_ID.get(itemId);
|
||||||
if (itemChance != null)
|
if (itemChance != null)
|
||||||
{
|
{
|
||||||
if (itemChance == 0)
|
if (itemChance <= 0)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -860,6 +860,12 @@ public class NpcTemplate extends CreatureTemplate implements IIdentifiable
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// skip zero chance drops
|
||||||
|
if ((Config.RATE_DROP_CHANCE_BY_ID.getOrDefault(dropItem.getItemId(), 0f) <= 0))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
// create the drop
|
// create the drop
|
||||||
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
final ItemHolder drop = calculateGroupDrop(dropItem, victim, killer);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user