diff --git a/language.version b/language.version index 98732927c..6f8095ace 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\cxSWWM GZ\c- r338 (Sat 13 Jun 21:32:28 CEST 2020)"; +SWWM_MODVER="\cxSWWM GZ\c- r339 (Sat 13 Jun 21:34:28 CEST 2020)"; diff --git a/zscript/swwm_powerup.zsc b/zscript/swwm_powerup.zsc index 48e0fb631..7f8013d30 100644 --- a/zscript/swwm_powerup.zsc +++ b/zscript/swwm_powerup.zsc @@ -51,9 +51,6 @@ Class GrilledCheeseSandwich : Inventory SWWMLoreLibrary.Add(Owner.player,"Nugget"); SWWMLoreLibrary.Add(Owner.player,"BlastSuit"); SWWMLoreLibrary.Add(Owner.player,"WarArmor"); - let s = Owner.FindInventory("GrilledCheeseSafeguard"); - if ( !s ) Owner.GiveInventory("GrilledCheeseSafeguard",1); - else Powerup(s).EffectTics = Powerup(s).default.EffectTics; } override bool Use( bool pickup ) { @@ -76,6 +73,9 @@ Class GrilledCheeseSandwich : Inventory newdamage = 0; if ( (Owner.player == players[consoleplayer]) || bBigPowerup ) Owner.A_StartSound(UseSound,CHAN_ITEMEXTRA); DoTheThing(); + let s = Owner.FindInventory("GrilledCheeseSafeguard"); + if ( !s ) Owner.GiveInventory("GrilledCheeseSafeguard",1); + else Powerup(s).EffectTics = Powerup(s).default.EffectTics; Amount--; } }