Blockland Forums > Modification Help

How to add defense.

Pages: (1/1)

Blockhead36001:

So guys, Uxie and I are starting up BRPG and I'm real excited about it, but we are having problems with a script, how do you make it so when you equip a item it reduces the damage taken to that player by a certain amount?

jes00:

What does BRPG Supposed to stand for?

Treynolds416:

You package the projectile collision, and do damage based on a multiplier

Slicks555:

I prefer to package damage.

Something like this:


--- Code: ---package damageDamp {
function Player::Damage(%this, %projectile, %position, %damage, %type)
{
%dd = %this.getDamageDamp();
%damage *= (%dd !$= "" ? %dd : 1);
parent::damage(%this, %projectile, %position, %damage, %type);
}
function Player::getDamageDamp()
{
%calc = 1; //Whatever you need to do to calculate how much damage to
//dampen by. To reduce damage, return a value less than 1. To increase,
//return higher than one. For example, 90% damage is 0.9. Half the damage is 0.5.
return %calc;
}
};

--- End code ---


Blockhead36001:


--- Quote from: jes00 on May 24, 2012, 07:53:49 PM ---What does BRPG Supposed to stand for?

--- End quote ---
Broze's Role Playing Game.

Pages: (1/1)

Go to full version