v1.2.2: made hero.tier() more resistant to threading issues
This commit is contained in:
parent
bd97a7f0fd
commit
3849a710ac
|
@ -72,6 +72,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.Heap;
|
|||
import com.shatteredpixel.shatteredpixeldungeon.items.Heap.Type;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.KindOfWeapon;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.armor.Armor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.armor.ClassArmor;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.armor.glyphs.AntiMagic;
|
||||
import com.shatteredpixel.shatteredpixeldungeon.items.armor.glyphs.Brimstone;
|
||||
|
@ -413,10 +414,11 @@ public class Hero extends Char {
|
|||
}
|
||||
|
||||
public int tier() {
|
||||
if (belongings.armor() instanceof ClassArmor){
|
||||
Armor armor = belongings.armor();
|
||||
if (armor instanceof ClassArmor){
|
||||
return 6;
|
||||
} else if (belongings.armor() != null){
|
||||
return belongings.armor().tier;
|
||||
} else if (armor != null){
|
||||
return armor.tier;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user