by Gez » Thu Jan 09, 2014 1:52 pm
Code: Select all
// spawn it
switch(i)
{ // Special stuff
case MT_WSKULLROD:
case MT_WPHOENIXROD:
case MT_AMSKRDWIMPY:
case MT_AMSKRDHEFTY:
case MT_AMPHRDWIMPY:
case MT_AMPHRDHEFTY:
case MT_AMMACEWIMPY:
case MT_AMMACEHEFTY:
case MT_ARTISUPERHEAL:
case MT_ARTITELEPORT:
case MT_ITEMSHIELD2:
if(shareware)
{ // Don't place on map in shareware version
return;
}
break;
case MT_WMACE:
if(!shareware)
{ // Put in the mace spot list
P_AddMaceSpot(mthing);
return;
}
return;
default:
break;
}
So, [wiki]SkullRod[/wiki], [wiki]PhoenixRod[/wiki], [wiki]SkullRodAmmo[/wiki], [wiki]SkullRodHefty[/wiki], [wiki]PhoenixRodAmmo[/wiki], [wiki]PhoenixRodHefty[/wiki], [wiki]MaceAmmo[/wiki], [wiki]MaceHefty[/wiki], [wiki]ArtiSuperHealth[/wiki], [wiki]ArtiTeleport[/wiki], [wiki]EnchantedShield[/wiki], and [wiki]MaceSpawner[/wiki]. Looks like you had to use a weredragon or ophidian to make the level error out in vanilla shareware.
NeuralStunner wrote:Incidentally, whenever I see people refer to game objects by their internal class name, I...
am extremely annoyed.
Too bad for you then that the internal names are much more relevant to use than the fancy names when the objects in question are discussed in a technical thread about software issues.

[code]// spawn it
switch(i)
{ // Special stuff
case MT_WSKULLROD:
case MT_WPHOENIXROD:
case MT_AMSKRDWIMPY:
case MT_AMSKRDHEFTY:
case MT_AMPHRDWIMPY:
case MT_AMPHRDHEFTY:
case MT_AMMACEWIMPY:
case MT_AMMACEHEFTY:
case MT_ARTISUPERHEAL:
case MT_ARTITELEPORT:
case MT_ITEMSHIELD2:
if(shareware)
{ // Don't place on map in shareware version
return;
}
break;
case MT_WMACE:
if(!shareware)
{ // Put in the mace spot list
P_AddMaceSpot(mthing);
return;
}
return;
default:
break;
}[/code]
So, [wiki]SkullRod[/wiki], [wiki]PhoenixRod[/wiki], [wiki]SkullRodAmmo[/wiki], [wiki]SkullRodHefty[/wiki], [wiki]PhoenixRodAmmo[/wiki], [wiki]PhoenixRodHefty[/wiki], [wiki]MaceAmmo[/wiki], [wiki]MaceHefty[/wiki], [wiki]ArtiSuperHealth[/wiki], [wiki]ArtiTeleport[/wiki], [wiki]EnchantedShield[/wiki], and [wiki]MaceSpawner[/wiki]. Looks like you had to use a weredragon or ophidian to make the level error out in vanilla shareware.
[quote="NeuralStunner"]Incidentally, whenever I see people refer to game objects by their internal class name, I... [url=http://pastebin.com/9KSNuUCK]am extremely annoyed[/url].[/quote]
Too bad for you then that the internal names are much more relevant to use than the fancy names when the objects in question are discussed in a technical thread about software issues. :p