Table of Contents

Shaman Armor Item - Code References

Java Classes

Class Implementation Details

package com.watabou.pixeldungeon.items.armor;
 
public class ShamanArmor extends ElfArmor {
 
	public ShamanArmor()
	{
        name = StringsManager.getVar(R.string.ElfArmor_Name);
		image = 19;
		hasHelmet = true;
		coverHair = true;
	}
 
	@Override
	public boolean doEquip(@NotNull Char hero ) {
		if (hero.getSubClass() == HeroSubClass.SHAMAN) {
			return super.doEquip( hero );
		} else {
            GLog.w(StringsManager.getVar(R.string.ElfArmor_NotElf));
			return false;
		}
	}
}

Key Properties

JSON Configuration

This entity is implemented in Java, no JSON configuration exists.

String Resources

<!-- From values/strings_all.xml or values-ru/strings_all.xml -->
<string name="ElfArmor_Name">[Armor name - shared with ElfArmor]</string>
<string name="ElfArmor_NotElf">[Warning message when non-Shaman tries to equip]</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists.

Usage in Code