001package com.fs.starfarer.api.impl.combat.dweller;
002
003import java.awt.Color;
004
005import com.fs.starfarer.api.combat.DamagingProjectileAPI;
006import com.fs.starfarer.api.combat.ProximityExplosionEffect;
007import com.fs.starfarer.api.impl.combat.NegativeExplosionVisual.NEParams;
008import com.fs.starfarer.api.impl.combat.RiftCascadeMineExplosion;
009
010public class RiftLightningMineExplosion implements ProximityExplosionEffect {
011        
012        public void onExplosion(DamagingProjectileAPI explosion, DamagingProjectileAPI originalProjectile) {
013                //System.out.println("EXPLOSION");
014                Color color = RiftLightningEffect.RIFT_LIGHTNING_COLOR;
015                color = new Color(255,75,75,255);
016                NEParams p = RiftCascadeMineExplosion.createStandardRiftParams(
017                                                                        color, 20f);
018                p.fadeOut = 1f;
019                p.hitGlowSizeMult = 0.6f;
020                //p.invertForDarkening = NSProjEffect.STANDARD_RIFT_COLOR;
021                p.thickness = 50f;
022                
023                
024//              p.hitGlowSizeMult = 0.5f;
025//              p.thickness = 25f;
026//              p.fadeOut = 0.25f;
027                
028                RiftCascadeMineExplosion.spawnStandardRift(explosion, p);
029                
030        }
031}
032
033
034