m3_mapper Posted May 2, 2023 I've been getting familiar with UMAPINFO as of late, and I noticed the entry for bossaction. I followed its instructions, and I haven't been able to get it to work. I can't say I've found any useful guides. How do I use bossaction? What is the syntax I need to use? Sample from my project: MAP MAP03 { levelname = "The Refinery" skytexture = "sky1" music = "D_MAP03" bossaction = ShotgunGuy, 31, 300 bossaction = HellKnight, 31, 301 bossaction = Archvile, 31, 302 } I suspect people with more experience will tear this to bits. 0 Quote Share this post Link to post
0 SMG_Man Posted May 3, 2023 The Boss Action special can only be used with enemies that call "A_BossDeath". Therefore, enemies whose deaths can trigger things are limited to: • Barons of Hell • Cyberdemons • Spider Masterminds • Mancubi • Arachnotrons It is possible to fiddle with DeHackEd and give more/every enemy type the "A_BossDeath" pointer to widen your possibilities, but that goes beyond *only* using UMAPINFO. 0 Quote Share this post Link to post
0 Doomy__Doom Posted May 3, 2023 (edited) Here's dehacked from 2 enemy community project I have that adds all missing BossDeath actions for standard doom 2 roster: Patch File for DeHackEd v3.0 # Created with WhackEd4 1.2.4 BETA # Note: Use the pound sign ('#') to start comment lines. Doom version = 21 Patch format = 6 [CODEPTR] FRAME 192 = BossDeath FRAME 197 = BossDeath FRAME 225 = BossDeath FRAME 230 = BossDeath FRAME 274 = BossDeath FRAME 349 = BossDeath FRAME 428 = BossDeath FRAME 434 = BossDeath FRAME 461 = BossDeath FRAME 469 = BossDeath FRAME 495 = BossDeath FRAME 515 = BossDeath FRAME 577 = BossDeath FRAME 600 = BossDeath FRAME 719 = BossDeath FRAME 748 = BossDeath FRAME 757 = BossDeath 192,197 - zombieman death/xdeath 225,230 - shotgunner death/xdeath 274 - archvile 349 - revenant 428,434 - chaingunner death/xdeath 461,469 - imp death/xdeath 495 - pinky and spectre 515 - cacodemon 577 - hell knight 600 - lost soul 719 - pain elemental 748/757 - wolfenstein guy death/xdeath I imagine UMAPINFO spec does not explicitly mention A_BossDeath codepointer and only says "boss death action" to not lock ports into specifics for implementation. Edited May 3, 2023 by Doomy__Doom 0 Quote Share this post Link to post
0 m3_mapper Posted May 8, 2023 On 5/2/2023 at 8:49 PM, SMG_Man said: The Boss Action special can only be used with enemies that call "A_BossDeath". Therefore, enemies whose deaths can trigger things are limited to: • Barons of Hell • Cyberdemons • Spider Masterminds • Mancubi • Arachnotrons It is possible to fiddle with DeHackEd and give more/every enemy type the "A_BossDeath" pointer to widen your possibilities, but that goes beyond *only* using UMAPINFO. Dehacked can Run on pretty much anything that UMAPINFO can, so that souldn't be a problem. 0 Quote Share this post Link to post
Question
m3_mapper
I've been getting familiar with UMAPINFO as of late, and I noticed the entry for bossaction.
I followed its instructions, and I haven't been able to get it to work. I can't say I've found any useful guides.
How do I use bossaction? What is the syntax I need to use?
Sample from my project:
MAP MAP03
{
levelname = "The Refinery"
skytexture = "sky1"
music = "D_MAP03"
bossaction = ShotgunGuy, 31, 300
bossaction = HellKnight, 31, 301
bossaction = Archvile, 31, 302
}
I suspect people with more experience will tear this to bits.
Share this post
Link to post
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.