datablock itemData(Goliath_PowerUp : printGun)
{
image = "";
uiName = "PowerUp - Goliath";
shapeFile = "./BigBlocko.dts";
BoostFunction = "Goliath";
PowerUp = true;
};
function Player::PowerUp_Goliath(%this,%player,%obj)
{
%megaHealth = %player.getDatablock().maxDamage * 1.00;
%player.addHealth(%megaHealth);
%player.setplayerscale("4 4 4");
}
package Goliath
{
function Armor::damage(%this, %obj, %sourceObject, %position, %damage, %damageType)
{
%damage/= 1.50; //Change Damage Taken
Parent::damage(%this, %obj, %sourceObject, %position, %damage, %damageType);
}
};
activatePackage(Goliath);
These parts are particually annoying me
%player.setplayerscale("4 4 4");
%megaHealth = %player.getDatablock().maxDamage * 1.00;
%player.addHealth(%megaHealth);
THIS PART
%player.setplayerscale("4 4 4");
Ive also tried
%obj.setplayerscale("4 4 4");
from the console log:
Add-Ons/PowerUp_Goliath/Goliath.cs (11): Unable to find object: '' attempting to call function 'getDataBlock'
BackTrace: ->[ZombieOverwritePackage]armor::OnCollision->[holeZombiePackage]armor::OnCollision->[BotHolePackage]armor::OnCollision->[PillPackage]armor::OnCollision->[PorkPackage]armor::OnCollision->[RedPotionPackage]armor::OnCollision->[SodaCanPackage]armor::OnCollision->[SodaCanBPackage]armor::OnCollision->[SodaCanGPackage]armor::OnCollision->[sportBallsPackage]armor::OnCollision->[BlackholePackage]armor::OnCollision->[MagicFire]armor::OnCollision->[fragGrenadePackage]armor::OnCollision->[HEGrenadePackage]armor::OnCollision->armor::OnCollision->[ItemPickup]Player::pickup->[Shield]Player::pickup->ShapeBase::pickup->Weapon::onPickup->[PowerUps]ItemData::onPickup->Player::PowerUp_Goliath
Add-Ons/PowerUp_Goliath/Goliath.cs (12): Unable to find object: '' attempting to call function 'addhealth'
BackTrace: ->[ZombieOverwritePackage]armor::OnCollision->[holeZombiePackage]armor::OnCollision->[BotHolePackage]armor::OnCollision->[PillPackage]armor::OnCollision->[PorkPackage]armor::OnCollision->[RedPotionPackage]armor::OnCollision->[SodaCanPackage]armor::OnCollision->[SodaCanBPackage]armor::OnCollision->[SodaCanGPackage]armor::OnCollision->[sportBallsPackage]armor::OnCollision->[BlackholePackage]armor::OnCollision->[MagicFire]armor::OnCollision->[fragGrenadePackage]armor::OnCollision->[HEGrenadePackage]armor::OnCollision->armor::OnCollision->[ItemPickup]Player::pickup->[Shield]Player::pickup->ShapeBase::pickup->Weapon::onPickup->[PowerUps]ItemData::onPickup->Player::PowerUp_Goliath
Add-Ons/PowerUp_Goliath/Goliath.cs (13): Unable to find object: '' attempting to call function 'SetPlayerScale'
BackTrace: ->[ZombieOverwritePackage]armor::OnCollision->[holeZombiePackage]armor::OnCollision->[BotHolePackage]armor::OnCollision->[PillPackage]armor::OnCollision->[PorkPackage]armor::OnCollision->[RedPotionPackage]armor::OnCollision->[SodaCanPackage]armor::OnCollision->[SodaCanBPackage]armor::OnCollision->[SodaCanGPackage]armor::OnCollision->[sportBallsPackage]armor::OnCollision->[BlackholePackage]armor::OnCollision->[MagicFire]armor::OnCollision->[fragGrenadePackage]armor::OnCollision->[HEGrenadePackage]armor::OnCollision->armor::OnCollision->[ItemPickup]Player::pickup->[Shield]Player::pickup->ShapeBase::pickup->Weapon::onPickup->[PowerUps]ItemData::onPickup->Player::PowerUp_Goliath
Help?