Procedural scorch marks / Bugfixes

This commit is contained in:
Anuken
2020-02-09 12:07:36 -05:00
parent 8e976c20a1
commit d45d7f21b6
39 changed files with 1187 additions and 950 deletions

View File

@@ -34,8 +34,12 @@ abstract class HealthComp implements Entityc{
}
void kill(){
if(dead) return;
health = 0;
dead = true;
killed();
remove();
}
void heal(){
@@ -50,8 +54,7 @@ abstract class HealthComp implements Entityc{
void damage(float amount){
health -= amount;
if(health <= 0 && !dead){
dead = true;
killed();
kill();
}
}