I’m trying to create a script which allows the enemies in my game to die. Pretty straight forwars. So far, their hit points deminish properly, and they die when it reaches 0, however, when one dies, they all die. There’s either something wrong with my scripting (most likely) or I need to create a variation of the script for each enemy (very time consuming and wasteful). I’m hoping the first is the problem.
var maxHPshow = 1;
var curHPshow = 1;
var LvLshow = 1;
var Target : GameObject;
//allows me to monitor the HP pool while testing
static var maxHP = 200;
static var curHP = 200;
static var LvL = 1;
var dead = false;
var lootable;
function Awake (){
dead = false;
}
function Update () {
maxHPshow = maxHP;
curHPshow = curHP;
LvLshow = LvL;
if (curHP <= 0){
Destroy (Target);
}
}
function OnCollisionEnter (Fireball : Collision){
curHP -= FireballDMG.hitDMG;
}
If anyone can point me in the right direction, I’d greatly appreciate it.