From dd603b2257d404c69e8d3389285a8e50b22d2943 Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Sat, 23 Jan 2021 18:21:49 +0100 Subject: [PATCH] Biospark Carbine buff. --- language.version | 2 +- zscript/swwm_sparkyboi.zsc | 26 ++++++++++++++------------ 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/language.version b/language.version index 9b5cc2655..4f47f2473 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r787 \cu(Sat 23 Jan 18:21:36 CET 2021)"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r788 \cu(Sat 23 Jan 18:21:49 CET 2021)"; diff --git a/zscript/swwm_sparkyboi.zsc b/zscript/swwm_sparkyboi.zsc index 6d492bbde..663a869f2 100644 --- a/zscript/swwm_sparkyboi.zsc +++ b/zscript/swwm_sparkyboi.zsc @@ -281,7 +281,7 @@ Class BigBiospark : Actor { A_StopSound(CHAN_VOICE); A_AlertMonsters(swwm_uncapalert?0:15000); - SWWMUtility.DoExplosion(self,350,90000,250,100,flags:DE_HOWL); + SWWMUtility.DoExplosion(self,200,90000,250,100,flags:DE_HOWL); A_QuakeEx(9,9,9,30,0,1400,"",QF_RELATIVE|QF_SCALEDOWN,falloff:500,rollIntensity:1.5); A_StartSound("biospark/bighit",CHAN_ITEM,attenuation:.4); A_StartSound("biospark/bighit",CHAN_WEAPON,attenuation:.3); @@ -541,7 +541,7 @@ Class BiosparkBall : Actor { A_StopSound(CHAN_VOICE); A_AlertMonsters(swwm_uncapalert?0:5000); - SWWMUtility.DoExplosion(self,50,20000,150,80,flags:DE_HOWL); + SWWMUtility.DoExplosion(self,60,20000,150,80,flags:DE_HOWL); A_QuakeEx(6,6,6,16,0,800,"",QF_RELATIVE|QF_SCALEDOWN,falloff:300,rollIntensity:.8); A_StartSound("biospark/hit",CHAN_ITEM,attenuation:.8); A_StartSound("biospark/hit",CHAN_WEAPON,attenuation:.6); @@ -594,7 +594,7 @@ Class BiosparkBall : Actor if ( special1 > 30 ) return; double factor = (30-special1)/30.; double invfct = 1.-factor; - SWWMUtility.DoExplosion(self,10*factor,0.,150*invfct,flags:DE_HOWL); + SWWMUtility.DoExplosion(self,15*factor,0.,150*invfct,flags:DE_HOWL); SWWMUtility.DoExplosion(self,0,-5000*factor,300*invfct); int numpt = int(Random[ExploS](16,32)*factor); for ( int i=0; i mx ) return; double factor = (mx-special1)/mx; double invfct = 1.-factor; - SWWMUtility.DoExplosion(self,(bAMBUSH?(80+Args[0]*10):50)*factor,0.,(bAMBUSH?600.:400.)*invfct,flags:DE_HOWL); + SWWMUtility.DoExplosion(self,(bAMBUSH?(80+Args[0]*15):60)*factor,0.,(bAMBUSH?600.:400.)*invfct,flags:DE_HOWL); SWWMUtility.DoExplosion(self,0.,-12000*factor,(bAMBUSH?800:600)*invfct); int numpt = int(Random[ExploS](8,16)*factor); for ( int i=0; i