Moderator: Forum Guards
class SOMETHING extends Trigger;
var() class<Actor> DestroyClass;
function Touch(Actor toucher)
{
local Actor Inv;
local scriptedpawn player;
if(Toucher.Class == DestroyClass)
Toucher.Destroy();
else if (Toucher.IsA('ScriptedPawn')
{
player = ScriptedPawn(Toucher);
foreach allactors(class'Actor', Inv)
{
if(Inv.Owner == player)
{
if(inv.class == DestroyClass)
{
Inv.Destroy();
}
}
}
}
}
~MainMan~ wrote:No, but the modding required isn't difficult.
- Code: Select all
class SOMETHING extends Trigger;
var() class<Actor> DestroyClass;
function Touch(Actor toucher)
{
local Actor Inv;
local scriptedpawn player;
if(Toucher.Class == DestroyClass)
Toucher.Destroy();
else if (Toucher.IsA('ScriptedPawn')
{
player = ScriptedPawn(Toucher);
foreach allactors(class'Actor', Inv)
{
if(Inv.Owner == player)
{
if(inv.class == DestroyClass)
{
Inv.Destroy();
}
}
}
}
}
Hope this helped!