v2.1.2: becoming assassin while invis now correctly applies prep

This commit is contained in:
Evan Debenham
2023-06-13 16:20:54 -04:00
parent 041da48aa7
commit 42081ae144

View File

@@ -24,6 +24,8 @@ package com.shatteredpixel.shatteredpixeldungeon.items;
import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Badges;
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Preparation;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.HeroSubClass;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Talent;
@@ -97,6 +99,10 @@ public class TengusMask extends Item {
curUser.subClass = way;
Talent.initSubclassTalents(curUser);
if (way == HeroSubClass.ASSASSIN && curUser.invisible > 0){
Buff.affect(curUser, Preparation.class);
}
curUser.sprite.operate( curUser.pos );
Sample.INSTANCE.play( Assets.Sounds.MASTERY );