v1.2.2: added a safety check to some on-ID vfx
This commit is contained in:
parent
66865d0a43
commit
f6d30c05d8
|
@ -429,8 +429,10 @@ public enum Talent {
|
|||
if (hero.hasTalent(TEST_SUBJECT)){
|
||||
//heal for 2/3 HP
|
||||
hero.HP = Math.min(hero.HP + 1 + hero.pointsInTalent(TEST_SUBJECT), hero.HT);
|
||||
Emitter e = hero.sprite.emitter();
|
||||
if (e != null) e.burst(Speck.factory(Speck.HEALING), hero.pointsInTalent(TEST_SUBJECT));
|
||||
if (hero.sprite != null) {
|
||||
Emitter e = hero.sprite.emitter();
|
||||
if (e != null) e.burst(Speck.factory(Speck.HEALING), hero.pointsInTalent(TEST_SUBJECT));
|
||||
}
|
||||
}
|
||||
if (hero.hasTalent(TESTED_HYPOTHESIS)){
|
||||
//2/3 turns of wand recharging
|
||||
|
|
|
@ -56,8 +56,10 @@ public class ScrollOfRecharging extends Scroll {
|
|||
}
|
||||
|
||||
public static void charge( Char user ) {
|
||||
Emitter e = user.sprite.centerEmitter();
|
||||
if (e != null) e.burst( EnergyParticle.FACTORY, 15 );
|
||||
if (user.sprite != null) {
|
||||
Emitter e = user.sprite.centerEmitter();
|
||||
if (e != null) e.burst(EnergyParticle.FACTORY, 15);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue
Block a user