v0.3.4: cleaned up externalization of hero related stuff, refactored buff messages on hero attach

This commit is contained in:
Evan Debenham
2015-12-28 22:40:30 -05:00
committed by Evan Debenham
parent 77d16d5a93
commit 39702bbb41
15 changed files with 107 additions and 68 deletions
@@ -98,6 +98,11 @@ public class Bleeding extends Buff {
return true;
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", level);
@@ -46,6 +46,11 @@ public class Blindness extends FlavourBuff {
return Messages.get(this, "name");
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", dispTurns());
@@ -80,6 +80,10 @@ public class Buff extends Actor {
//do nothing by default
};
public String heroMessage(){
return null;
}
public String desc(){
return "";
}
@@ -145,6 +145,11 @@ public class Burning extends Buff implements Hero.Doom {
else target.sprite.remove(CharSprite.State.BURNING);
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String toString() {
return Messages.get(this, "name");
@@ -63,6 +63,11 @@ public class Charm extends FlavourBuff {
return r != null ? r.durationFactor() : 1;
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", dispTurns());
@@ -41,6 +41,11 @@ public class Cripple extends FlavourBuff {
return Messages.get(this, "name");
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", dispTurns());
@@ -52,6 +52,11 @@ public class Fury extends Buff {
return Messages.get(this, "name");
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc");
@@ -44,6 +44,11 @@ public class Ooze extends Buff {
return Messages.get(this, "name");
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc");
@@ -62,6 +62,11 @@ public class Paralysis extends FlavourBuff {
else target.sprite.remove(CharSprite.State.PARALYSED);
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String toString() {
return Messages.get(this, "name");
@@ -70,6 +70,11 @@ public class Poison extends Buff implements Hero.Doom {
return Messages.get(this, "name");
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", dispTurns(left));
@@ -56,6 +56,11 @@ public class Roots extends FlavourBuff {
return Messages.get(this, "name");
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", dispTurns());
@@ -68,6 +68,11 @@ public class Weakness extends FlavourBuff {
return r != null ? r.durationFactor() * DURATION : DURATION;
}
@Override
public String heroMessage() {
return Messages.get(this, "heromsg");
}
@Override
public String desc() {
return Messages.get(this, "desc", dispTurns());