Misc. comment changes, additional planned stuff.

This commit is contained in:
Mari the Deer 2024-01-10 20:40:17 +01:00
commit 7555d52818
5 changed files with 38 additions and 14 deletions

View file

@ -82,6 +82,17 @@ Re-animation of old FK models. Plus extra score incentives and achievements.
- [ ] Say The Line Vinny *(Spin attack with the Itamex Hammer for 60 seconds)*
- [ ] Burnination *(Kill 100 enemies with a single Hellblazer drum)* *[replaces I Am Become Death]*
- [ ] Engineer's Best Friend *(Score 1000 kills using sentries)*
- [ ] Demo-chan's Dubious Detour *(Beat all original episodes of Ultimate Doom)*
- [ ] Baphomet's Chosen *(Beat SIGIL)*
- [ ] Satanic Surprise *(Beat SIGIL 2)*
- [ ] Explosive Headache *(Beat Doom 2)*
- [ ] Rude Awakening *(Beat No Rest For The Living)*
- [ ] Doom Eviternal *(Beat all episodes of Eviternity)*
- [ ] Doom Sempiternal *(Beat all episodes of Eviternity 2)*
- [ ] Ding Dong The Wizard's Dead *(Beat the first three episodes of Heretic)*
- [ ] Additional Heresy *(Beat episodes four and five of Heretic)*
- [ ] Puzzle Extravaganza *(Beat Hexen)*
- [ ] The Plutonia of Hexen *(Beat Deathkings of the Dark Citadel)*
* [ ] **Additional Collectibles:**
- [ ] Blåhaj *("Dr. Shorky")*
* [ ] **Combo Collectible Animations:**
@ -120,8 +131,13 @@ All the hard stuff *(some of these aren't guaranteed)*.
Things that I'm unsure when will be added *(or if they can be added)*.
* [ ] **Customized cluster text stuff if that ever gets scriptified**
* [ ] **Switch various actor-based sprite effects to use more lightweight visual thinkers *(not yet in stable GZDoom)***
* [ ] **Fix handling of conveyor physics *(if scrollers ever get exposed to ZScript)***
* [ ] **Per-weapon player models *(could be very time-consuming)***
* [ ] **Model animations decoupled from actor states *(may be needed for the previous one)***
* [ ] **Fully custom cluster text screens, with special handling for many WADs *(if that ever gets scriptified)***
* [ ] **Official Sunder support *(when the WAD is complete)***
- [ ] Deaf to The Siren's Song *(Beat Sunder)*
## Other Projects

View file

@ -85,7 +85,7 @@ nosave int swwm_hudscale2 = 0; // force the "two minus" scale of the HUD (used
server bool swwm_altclear = false; // use an alternate, less graphically demanding "All Clear" effect
// minimap settings
nosave bool swwm_mm_enable = true; // show a minimap below the score counter
nosave bool swwm_mm_enable = true; // show a minimap on the top right corner of the hud
nosave bool swwm_mm_missiles = true; // show projectiles (how revolutionary)
nosave bool swwm_mm_usecanvas = false; // use a canvas to draw the minimap, so its pixel density is consistent with the rest of the HUD
nosave noarchive bool swwm_mm_steptrace = false;// traces the player path in the minimap

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1084 \cu(Wed 10 Jan 20:39:12 CET 2024)\c-";
SWWM_SHORTVER="\cw1.3pre r1084 \cu(2024-01-10 20:39:12)\c-";
SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1085 \cu(Wed 10 Jan 20:40:17 CET 2024)\c-";
SWWM_SHORTVER="\cw1.3pre r1085 \cu(2024-01-10 20:40:17)\c-";

View file

@ -12,6 +12,10 @@
// so you know what I think of your attempt at being funny
//
// So, yeah, thanks for giving me an excuse to make this silly script
//
// PS: I actually like Project Brutality, no joke
// Brutal Doom is still poopy junk tho, every single fork of it is better
// (except Black Edition, that one is just embarrassing)
Class SWWMBrutalHandler : StaticEventHandler
{
ui int timer;
@ -28,17 +32,20 @@ Class SWWMBrutalHandler : StaticEventHandler
// check for brutal doom
foreach ( cls:AllActorClasses )
{
if ( cls.GetClassName() == 'BDoomer' )
if ( cls is 'PlayerPawn' )
{
detected = true;
which = "Brutal Doom";
whichshort = "BD";
}
else if ( (cls.GetClassName() == 'BrutalDoomer') || (cls.GetClassName() == 'PB_PlayerPawn') )
{
detected = true;
which = "Project Brutality";
whichshort = "PB";
if ( (cls.GetClassName() == 'Doomer') || (cls.GetClassName() == 'BDoomer') || (cls.GetClassName() == 'BEDoomer') )
{
detected = true;
which = "Brutal Doom";
whichshort = "BD";
}
else if ( (cls.GetClassName() == 'BrutalDoomer') || (cls.GetClassName() == 'PB_PlayerPawn') )
{
detected = true;
which = "Project Brutality";
whichshort = "PB";
}
}
if ( !detected ) continue;
let shnd = SWWMStaticHandler(StaticEventHandler.Find("SWWMStaticHandler"));

View file

@ -177,6 +177,7 @@ extend Class Demolitionist
return false; // wind
if ( (s.special == 84) || (s.special == 118) || ((s.special >= 201) && (s.special <= 244)) )
return false; // current
// TODO check for scroller thinkers if that ever gets exposed to ZScript
return true;
}