public void onFired(Projectile bullet, float eventchancescaler) { if (!Owner.HasPickupID(Gungeon.Game.Items["nn:graceful_goop"].PickupObjectId)) { if (UnityEngine.Random.value < 0.1f || Owner.HasPickupID(661)) { TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>(); if (Owner.HasPickupID(275)) { mirrorProjectileModifier.goopRadius = 1; } else { mirrorProjectileModifier.goopRadius = 0.5f; } mirrorProjectileModifier.goopType = 0; mirrorProjectileModifier.needsToUseGreenFire = false; } } //Camera Synergy if (Owner.CurrentGun.PickupObjectId == 481) { spawnCameraFirePool(Owner.HasPickupID(Gungeon.Game.Items["nn:graceful_goop"].PickupObjectId)); } }
public void onFired(Projectile bullet, float eventchancescaler) { if (!Owner.HasPickupID(Gungeon.Game.Items["nn:tracer_rounds"].PickupObjectId)) { TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>(); mirrorProjectileModifier.goopRadius = 0.5f; mirrorProjectileModifier.goopType = 1; } else if (Owner.HasPickupID(Gungeon.Game.Items["nn:tracer_rounds"].PickupObjectId)) { if (UnityEngine.Random.value < 0.1f || Owner.HasPickupID(661)) { TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>(); if (Owner.HasPickupID(275)) { mirrorProjectileModifier.goopRadius = 1; } else { mirrorProjectileModifier.goopRadius = 0.5f; } mirrorProjectileModifier.goopType = 0; mirrorProjectileModifier.needsToUseGreenFire = true; } else { TrailFireModifier mirrorProjectileModifier = bullet.gameObject.AddComponent <TrailFireModifier>(); mirrorProjectileModifier.goopRadius = 0.5f; mirrorProjectileModifier.goopType = 1; } } if (Owner.CurrentGun.PickupObjectId == 481) { spawnCameraFirePool(); } if (Owner.CurrentGun.PickupObjectId == 33) { IsaacIsDeadLetsCrabDance(); } }