diff --git a/src/main/java/tconstruct/library/entity/ProjectileBase.java b/src/main/java/tconstruct/library/entity/ProjectileBase.java index 5cf95a55..b32b00eb 100644 --- a/src/main/java/tconstruct/library/entity/ProjectileBase.java +++ b/src/main/java/tconstruct/library/entity/ProjectileBase.java @@ -242,6 +242,9 @@ public abstract class ProjectileBase extends EntityArrow implements IEntityAddit defused = true; return; } + // we hit it, BURNNNNNN + else + AbilityHelper.processFiery(shootingEntity, movingobjectposition.entityHit, tags); if (movingobjectposition.entityHit instanceof EntityLivingBase) diff --git a/src/main/java/tconstruct/weaponry/WeaponryHandler.java b/src/main/java/tconstruct/weaponry/WeaponryHandler.java index 416279d5..89d982b5 100644 --- a/src/main/java/tconstruct/weaponry/WeaponryHandler.java +++ b/src/main/java/tconstruct/weaponry/WeaponryHandler.java @@ -80,6 +80,12 @@ public class WeaponryHandler { float breakChance = shaft.fragility + fletching.breakChance; setAmmoData(tags, durability, weight, breakChance, accuracy, head.shoddy(), head.reinforced()); + + // Blaze shafts give fiery + if(tags.getInteger("Handle") == 3) + { + tags.setInteger("Fiery", 5); + } } else if(event.tool instanceof BoltAmmo) {