Works good and is fun. Since you provided the source i tried this:
Code:
class PickupUDamage extends UTMutator;
function bool CheckReplacement(Actor Other)
{
if (Other.IsA('UTArmorPickup_ShieldBelt'))
{
ReplaceWith(Other, "UTPickupFactory_UDamage");
return false;
}
else if (Other.IsA('UTPickupFactory_Invisibility'))
{
ReplaceWith(Other, "UTPickupFactory_UDamage");
return false;
}
return true;
}
defaultproperties
{
}
This and version of your code didn't work, but when I used this code for CP3Pickups, they did work. I even copied the berserk, udamage code from the scripts and put it in and it compiled correctly. But it didn't work. The code just removes the powerup and 'node' completely. I wanted a conf mutator for the PS3. There was a configurable PS3 mutator here at epic the original author said he would release how it was done, hopefully this can be applied to that.
Bookmarks