diff --git a/wadsrc/static/filter/duke.vacation/rmapinfo.spawnclasses b/wadsrc/static/filter/duke.vacation/rmapinfo.spawnclasses index 982f749ca..ba42d41b1 100644 --- a/wadsrc/static/filter/duke.vacation/rmapinfo.spawnclasses +++ b/wadsrc/static/filter/duke.vacation/rmapinfo.spawnclasses @@ -2,7 +2,7 @@ spawnclasses { 2165 = VacationBeachBabe - 2400 = VacationBeachBall + 3400 = VacationBeachBall 1312 = VacationBeachBather 2120 = VacationDragon 1638 = VacationSeagullShit diff --git a/wadsrc/static/filter/dukelike/texnames.txt b/wadsrc/static/filter/dukelike/texnames.txt index 1d2c03c0c..9cd927abd 100644 --- a/wadsrc/static/filter/dukelike/texnames.txt +++ b/wadsrc/static/filter/dukelike/texnames.txt @@ -1035,7 +1035,7 @@ // Vacation's required sprite names 2165 = "BEACHBABE" -2400 = "BEACHBALL" +3400 = "BEACHBALL" 1312 = "BEACHBATHER" 2120 = "DRAGON" 1638 = "SEAGULLSHIT" diff --git a/wadsrc/static/zscript/games/duke/actors/vacation/beachball.zs b/wadsrc/static/zscript/games/duke/actors/vacation/beachball.zs index f76b86afb..deed8308d 100644 --- a/wadsrc/static/zscript/games/duke/actors/vacation/beachball.zs +++ b/wadsrc/static/zscript/games/duke/actors/vacation/beachball.zs @@ -9,4 +9,11 @@ class VacationBeachBall : DukeActor Strength WEAK; } + override void Initialize(DukeActor spawner) + { + self.cstat |= CSTAT_SPRITE_BLOCK_ALL; + self.clipdist = 32; + self.ChangeStat(STAT_ACTOR); + } + } \ No newline at end of file