From fbb0e02eb04ed9881320929849e28efc7ad0a68f Mon Sep 17 00:00:00 2001 From: Marisa Kirisame Date: Mon, 16 Nov 2020 14:31:06 +0100 Subject: [PATCH] More adjustments to gold shell drop chance. --- language.version | 2 +- zscript/swwm_handler.zsc | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/language.version b/language.version index eaec6a746..5e3653264 100644 --- a/language.version +++ b/language.version @@ -1,2 +1,2 @@ [default] -SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r620 \cu(Mon 16 Nov 13:53:21 CET 2020)"; +SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r621 \cu(Mon 16 Nov 14:31:06 CET 2020)"; diff --git a/zscript/swwm_handler.zsc b/zscript/swwm_handler.zsc index 6c890409d..00ed7d547 100644 --- a/zscript/swwm_handler.zsc +++ b/zscript/swwm_handler.zsc @@ -1138,7 +1138,8 @@ Class SWWMHandler : EventHandler int dropweight = 0; let ti = ThinkerIterator.Create(e.Thing.GetClass()); while ( ti.Next() ) dropweight++; - dropweight = max(2,dropweight/4); + int minchance = max(1,6-(e.Thing.GetSpawnHealth()/1000)); + dropweight = max(minchance,dropweight/4); if ( !Random[GoldDrop](0,dropweight) ) { let g = Actor.Spawn("GoldShell",e.Thing.Vec3Offset(0,0,e.Thing.Height/2));