DECORATE: added "//$IgnoreRenderstyle" special comment.

Updated ZDoom_DECORATE.cfg.
Updated documentation ("DECORATE keys" page).
This commit is contained in:
MaxED 2016-02-23 18:28:28 +00:00
parent b5577ed423
commit 2064b4253a
3 changed files with 8 additions and 1 deletions

View file

@ -29,6 +29,7 @@ keywords
$NotAngled = "$NotAngled";
$Category = "//$Category \"[EP]\"";
$Sprite = "//$Sprite \"[EP]\"";
$IgnoreRenderstyle = "//$IgnoreRenderstyle";
$Title = "//$Title \"[EP]\"";
$Arg0 = "//$Arg0 \"[EP]\"";
$Arg1 = "//$Arg1 \"[EP]\"";

View file

@ -31,6 +31,9 @@
<strong>//$Title &lt;title&gt;</strong><br />
Specifies which name to give to the actor. By default, a custom actor not identified in a configuration file will use the Tag property, and if not present, will default to the class name.<br />
<br />
<strong>//$IgnoreRenderstyle</strong> - <span class="red">GZDB only</span>.<br />
"RenderStyle" DECORATE property will be ignored by the editor. Helpful when you want to see the sprite of an invivsible actor in Visual mode.<br />
<br />
<strong><a name="argtitle" id="argtitle"></a>//$ArgN &lt;name&gt;</strong> - <span class="red">GZDB only</span>.<br />
Allows to override default argument names for this actor.<br />
<br />
@ -87,6 +90,7 @@ Actor ChexShield : ResistanceRune replaces ResistanceRune 5104
{
//$Category &quot;Pickups/Chex Powerups&quot;
//$Sprite ARMXA0
//$IgnoreRenderstyle
//$Title "Chex Shield"
//$Color 12
//$NotAngled
@ -115,6 +119,7 @@ Actor ChexShield : ResistanceRune replaces ResistanceRune 5104
Height 44
Radius 26
RenderStyle None
Inventory.PickupMessage "Picked up the energized Chex armor!"
States

View file

@ -461,7 +461,8 @@ namespace CodeImp.DoomBuilder.Config
if(actor.HasPropertyWithValue("height")) height = actor.GetPropertyValueInt("height", 0);
//mxd. Renderstyle
if(actor.HasPropertyWithValue("renderstyle")) renderstyle = actor.GetPropertyValueString("renderstyle", 0).ToLower();
if(actor.HasPropertyWithValue("renderstyle") && !actor.HasProperty("$ignorerenderstyle"))
renderstyle = actor.GetPropertyValueString("renderstyle", 0).ToLower();
//mxd. Alpha
if(actor.HasPropertyWithValue("alpha"))