User Tools

Site Tools


mr:brute_mob

Brute Mob - Code References

Brute Mob

Java Classes

Java Class Content

package com.watabou.pixeldungeon.actors.mobs;
 
import com.watabou.pixeldungeon.actors.buffs.Terror;
import com.watabou.pixeldungeon.actors.hero.HeroSubClass;
import com.watabou.pixeldungeon.items.Gold;
 
public class Brute extends Mob {
 
	public Brute() {
 
		hp(ht(40));
		baseAttackSkill = 15;
		baseDefenseSkill = 20;
		dmgMin = 8;
		dmgMax = 18;
 
		expForKill = 8;
		maxLvl = 15;
 
		dr = 8;
 
		loot(Gold.class, 0.5f);
 
		addImmunity( Terror.class );
	}
 
	@Override
	public HeroSubClass getSubClass() {
		return HeroSubClass.BERSERKER;
	}
}

Key Properties from Code

  • HP: 40 (base hit points)
  • Attack Skill: 15 (base attack skill level)
  • Defense Skill: 20 (base defense skill level)
  • Damage: 8-18 (damage range)
  • Defense Rating: 8 (damage reduction)
  • Experience: 8 (experience points for killing)
  • Max Level: 15 (maximum level scaling)
  • Loot: Gold (50% chance)
  • Immunities: Terror buff
  • Hero Subclass: Berserker (unlocks Berserker subclass for Warrior)

JSON Configuration

This entity may have JSON configuration for spawning. Check:

String Resources

<!-- English (values/strings_all.xml) -->
<string name="Brute_Name">gnoll brute</string>
<string name="Brute_Desc">Gnoll Brutes are tougher than their regular comrades. They are easily recognized by the crude leather armor they wear.</string>
<string name="Brute_Info">A powerful brute is rising!</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists

Entity Kind

  • getEntityKind(): Returns “Brute” (class name)

Additional Code References

mr/brute_mob.txt · Last modified: by 127.0.0.1