Editing EDF thing reference
From Eternity Wiki
Jump to navigationJump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 115: | Line 115: | ||
flags3 <flag list> | flags3 <flag list> | ||
flags4 <flag list> | flags4 <flag list> | ||
particlefx <particle effect flag list> | particlefx <particle effect flag list> | ||
Line 458: | Line 457: | ||
====Pain/Death Properties==== | ====Pain/Death Properties==== | ||
*'''bloodcolor''' | |||
:Default = 0 | |||
:Allows this thing type to have differently colored blood when particle blood effects are enabled (this does not currently have any effect on blood sprites). Currently available blood color values are as follows: | |||
Blood color Number | |||
-------------------------- | |||
Red (normal) 0 | |||
Grey 1 | |||
Green 2 | |||
Blue 3 | |||
Yellow 4 | |||
Black 5 | |||
Purple 6 | |||
White 7 | |||
Orange 8 | |||
-------------------------- | |||
*'''nukespecial''' | *'''nukespecial''' | ||
:Default = NULL | :Default = NULL | ||
Line 484: | Line 499: | ||
*'''itemrespawnat''' ''thingtype'' | *'''itemrespawnat''' ''thingtype'' | ||
:itemrespawnat defines an EDF thingtype at which this thingtype will respawn if it becomes subject to Heretic-style item respawning. | :itemrespawnat defines an EDF thingtype at which this thingtype will respawn if it becomes subject to Heretic-style item respawning. | ||
====Flags==== | ====Flags==== | ||
Line 540: | Line 522: | ||
:Similar to flags, but takes a different set of values with different meanings. See the [[Thing type flags]] List, for the values which can be used in this field. Remember that if whitespace or disallowed characters are used, this field's value must be enclosed in quotation marks. | :Similar to flags, but takes a different set of values with different meanings. See the [[Thing type flags]] List, for the values which can be used in this field. Remember that if whitespace or disallowed characters are used, this field's value must be enclosed in quotation marks. | ||
*'''flags4''' | *'''flags4''' | ||
:Default = "" | :Default = "" | ||
:Similar to flags, but takes a different set of values with different meanings. See the [[Thing type flags]] List, for the values which can be used in this field. Remember that if whitespace or disallowed characters are used, this field's value must be enclosed in quotation marks. | :Similar to flags, but takes a different set of values with different meanings. See the [[Thing type flags]] List, for the values which can be used in this field. Remember that if whitespace or disallowed characters are used, this field's value must be enclosed in quotation marks. | ||
Line 608: | Line 587: | ||
*'''tranmap''' | *'''tranmap''' | ||
:Default: not used | :Default: not used | ||
:This is a [[translucency map]] lump name to use to render the thing. | :This is a [[translucency map]] lump name to use to render the thing. As usual, such a lump needs to be between ''T_START'' and ''T_END'' in the wad. Useful if you want custom translucency effects, not easily available with simple parameterized means. | ||
*'''skinsprite''' | *'''skinsprite''' | ||
:Default = "noskin" | :Default = "noskin" | ||
:The skinsprite field defines a sprite that will be used to override the sprite value in any frame a thing of this type enters. This allows the creation of thingtypes which behave identically but look different without the creation of any new frames. Note that when things are crushed into gibs, the skinsprite is cleared at that time. If an Archvile resurrects such a thing, the proper skinsprite is then restored. | :The skinsprite field defines a sprite that will be used to override the sprite value in any frame a thing of this type enters. This allows the creation of thingtypes which behave identically but look different without the creation of any new frames. Note that when things are crushed into gibs, the skinsprite is cleared at that time. If an Archvile resurrects such a thing, the proper skinsprite is then restored. | ||
*'''defaultsprite''' | *'''defaultsprite''' | ||
:Default = the object's first spawn state's sprite | :Default = the object's first spawn state's sprite |