Death Wyvern Arguments?

Ask about mapping, UDMF, using DoomBuilder/editor of choice, etc, here!

Moderator: GZDoom Developers

Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. If you still don't understand how to use a feature, then ask here.
Post Reply
User avatar
Enjay
 
 
Posts: 27053
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Death Wyvern Arguments?

Post by Enjay »

I guess this is slightly more mapping than scripting...

I have been trying to use the Hexen Death Wyvern in a map and I noticed that both UDB and DeePsea think that the arguments for the Wyvern have a purpose.

Image
Image

However, the wiki page for the wyvern makes no mention of these arguments. What's more, the one in map12 of Hexen has a special (Door_Open) and so its arguments have changed to ones appropriate to that special (it will open sectors tagged 40 at a speed of 16).

Image
Image


The above implies to me that the thing arguments are at best optional and perhaps entirely redundant.

Is anyone able to shed some light on this?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49230
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Death Wyvern Arguments?

Post by Graf Zahl »

It does not use the args, what it needs to set up its path through the level is a map spot with a matching tid.

The only monster misappropriating the args is the Heresiarch.
User avatar
Enjay
 
 
Posts: 27053
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Death Wyvern Arguments?

Post by Enjay »

Thanks for the reply. That certainly reflects what I have seen in game when experimenting with it.

I wonder where both DeePsea and Doombuilder got the idea that the args refer to destination things?
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: Death Wyvern Arguments?

Post by Gez »

A confusion between the wyvern and its waypoints? Since the args of its waypoints will be used as TIDs of other waypoints.
User avatar
Enjay
 
 
Posts: 27053
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Death Wyvern Arguments?

Post by Enjay »

I could see how that could have happened. Interesting that two different programs made the same mistake/assumption.

The UDB one seems to go right back to the original DoomBuilder:
Spoiler:
It does make me wonder if perhaps DeePSea was used as a reference here, seeing as how DeePsea pre-dates DB and would have already had this mistake in it by the time DB was being made.

[edit] Opened an issue on the UDB GitHub for this: https://github.com/jewalky/UltimateDoom ... issues/660 [/edit]
User avatar
Enjay
 
 
Posts: 27053
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: Death Wyvern Arguments?

Post by Enjay »

And just for completeness, where the information came from has now been cleared up. From the GitHub issue:
biwa wrote:The arguments are described like that in the Hexen specs: http://doomlegacy.sourceforge.net/hoste ... spec09.txt

That's also where the name "Dragon Lich" comes from.
And, specifically the specs say:

Type: 254 Dragon Lich
arg0: TID of possible destination (required)
arg1: TID of possible destination (optional)
arg2: TID of possible destination (optional)
arg3: TID of possible destination (optional)
arg4: TID of possible destination (optional)
Post Reply

Return to “Mapping”