func (a *asplode) Input(ent game.Ent, g *game.Game, pressAmt float64, trigger bool) { if trigger && !ent.Dead() { // Kill ent and put down explosion ent.Suicide() g.Processes = append(g.Processes, &asplosionProc{ StartRadius: a.startRadius, EndRadius: a.endRadius, DurationThinks: a.durationThinks, Dps: a.dps, Pos: ent.Pos(), }) } }