I can imagine something like:
- Code: Select all • Expand view
if (player.sectorTag == 667) { doStuff; } else { dontDoStuff; }
Moderator: GZDoom Developers
if (player.sectorTag == 667) { doStuff; } else { dontDoStuff; }
class Blah : Inventory
{
Default
{
Inventory.Icon "SOULA0";
+INVENTORY.INVBAR
}
override bool Use (bool pickup)
{
if (Owner)
{
let it = Level.CreateSectorTagIterator(667);
int index;
while ((index = it.Next()) > -1)
{
if (Owner.CurSector && Owner.CurSector.Index() == index)
{
// Heal if standing in the desired sector.
Owner.GiveBody(200, 200);
return true;
}
}
}
return false;
}
States
{
Spawn:
SOUL ABCD 6 Bright;
Loop;
}
}
Users browsing this forum: No registered users and 0 guests