diff --git a/language.version b/language.version index 13eb1a020..e55dd926c 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1227 \cu(miƩ 25 jun 2025 15:43:59 CEST)\c-"; -SWWM_SHORTVER="\cw1.3pre r1227 \cu(2025-06-25 15:43:59)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1228 \cu(vie 27 jun 2025 21:02:25 CEST)\c-"; +SWWM_SHORTVER="\cw1.3pre r1228 \cu(2025-06-27 21:02:25)\c-"; diff --git a/zscript/handler/swwm_handler_worldthings.zsc b/zscript/handler/swwm_handler_worldthings.zsc index a08f88f76..e8d543400 100644 --- a/zscript/handler/swwm_handler_worldthings.zsc +++ b/zscript/handler/swwm_handler_worldthings.zsc @@ -398,21 +398,18 @@ extend Class SWWMHandler // vanilla blood color changes if ( (e.Thing.GetClassName() == 'BaronOfHell') || (e.Thing.GetClassName() == 'HellKnight') || (e.Thing.GetClassName() == 'Bishop') || (e.Thing.GetClassName() == 'Korax') ) { - let gb = Actor.Spawn('GreenBloodReference'); + let gb = GetDefaultByType('GreenBloodReference'); e.Thing.CopyBloodColor(gb); - gb.Destroy(); } else if ( e.Thing.GetClassName() == 'Cacodemon' ) { - let bb = Actor.Spawn('BlueBloodReference'); + let bb = GetDefaultByType('BlueBloodReference'); e.Thing.CopyBloodColor(bb); - bb.Destroy(); } else if ( (e.Thing.GetClassName() == 'Wizard') || (e.Thing.GetClassName() == 'Heresiarch') || (e.Thing.GetClassName() == 'Sorcerer2') ) { - let pb = Actor.Spawn('PurpleBloodReference'); + let pb = GetDefaultByType('PurpleBloodReference'); e.Thing.CopyBloodColor(pb); - pb.Destroy(); } else if ( e.Thing.GetClassName() == 'LostSoul' ) e.Thing.bNOBLOOD = true; diff --git a/zscript/swwm_blod.zsc b/zscript/swwm_blod.zsc index 0804933cf..0470f94e8 100644 --- a/zscript/swwm_blod.zsc +++ b/zscript/swwm_blod.zsc @@ -814,21 +814,21 @@ Class mkBloodBlast : SWWMNonInteractiveActor } // bare actors used for copying blood color to vanilla monsters -Class GreenBloodReference : Actor +Class GreenBloodReference : Actor abstract { Default { BloodColor "40 80 30"; } } -Class BlueBloodReference : Actor +Class BlueBloodReference : Actor abstract { Default { BloodColor "00 00 A0"; } } -Class PurpleBloodReference : Actor +Class PurpleBloodReference : Actor abstract { Default {