v2.0.0: fixed transferring class armor not transferring seal upgrade
This commit is contained in:
+6
@@ -22,6 +22,7 @@
|
|||||||
package com.shatteredpixel.shatteredpixeldungeon.items.armor;
|
package com.shatteredpixel.shatteredpixeldungeon.items.armor;
|
||||||
|
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
import com.shatteredpixel.shatteredpixeldungeon.Assets;
|
||||||
|
import com.shatteredpixel.shatteredpixeldungeon.Badges;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
|
||||||
@@ -233,6 +234,11 @@ abstract public class ClassArmor extends Armor {
|
|||||||
curseInfusionBonus = armor.curseInfusionBonus;
|
curseInfusionBonus = armor.curseInfusionBonus;
|
||||||
masteryPotionBonus = armor.masteryPotionBonus;
|
masteryPotionBonus = armor.masteryPotionBonus;
|
||||||
if (armor.checkSeal() != null) seal = armor.checkSeal();
|
if (armor.checkSeal() != null) seal = armor.checkSeal();
|
||||||
|
if (seal.level() > 0){
|
||||||
|
int newLevel = trueLevel()+1;
|
||||||
|
level(newLevel);
|
||||||
|
Badges.validateItemLevelAquired(ClassArmor.this);
|
||||||
|
}
|
||||||
|
|
||||||
identify();
|
identify();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user