Files
WyvernMods/src/main/java/mod/sin/creatures/RobZombie.java
2018-05-22 21:25:07 -04:00

52 lines
1.9 KiB
Java

package mod.sin.creatures;
import com.wurmonline.server.skills.SkillList;
import com.wurmonline.shared.constants.CreatureTypes;
import org.gotti.wurmunlimited.modsupport.CreatureTemplateBuilder;
import org.gotti.wurmunlimited.modsupport.creatures.ModCreature;
public class RobZombie implements ModCreature, CreatureTypes {
@Override
public CreatureTemplateBuilder createCreateTemplateBuilder() {
int[] types = {
CreatureTypes.C_TYPE_MOVE_LOCAL,
CreatureTypes.C_TYPE_HERBIVORE,
CreatureTypes.C_TYPE_UNDEAD,
CreatureTypes.C_TYPE_TRADER,
CreatureTypes.C_TYPE_NPC_TRADER
};
CreatureTemplateBuilder builder = new CreatureTemplateBuilder("mod.creature.zombie.rob", "Rob Zombie",
"This is Rob Zombie. He is known to eat brains when you do not buy things from him.", "model.creature.humanoid.human.player.zombie",
types, (byte) 0, (short) 20, (byte) 0, (short) 350, (short) 100, (short) 60,
"sound.death.zombie", "sound.death.zombie", "sound.combat.hit.zombie", "sound.combat.hit.zombie",
0.005f, 150.0f, 150.0f, 150.0f, 0.0f, 0.0f, 0.5f, 500, new int[]{868, 867}, 40, 100, (byte) 0);
builder.skill(SkillList.BODY_STRENGTH, 99.0f);
builder.skill(SkillList.BODY_STAMINA, 99.0f);
builder.skill(SkillList.BODY_CONTROL, 99.0f);
builder.skill(SkillList.MIND_LOGICAL, 99.0f);
builder.skill(SkillList.MIND_SPEED, 99.0f);
builder.skill(SkillList.SOUL_STRENGTH, 99.0f);
builder.skill(SkillList.SOUL_DEPTH, 99.0f);
builder.skill(SkillList.WEAPONLESS_FIGHTING, 99.0f);
builder.skill(SkillList.GROUP_FIGHTING, 99.0f);
builder.boundsValues(-0.5f, -1.0f, 0.5f, 1.42f);
builder.handDamString("decimate");
builder.kickDamString("decimate");
builder.maxAge(200);
builder.armourType(10);
builder.baseCombatRating(99.0f);
builder.combatDamageType((byte)2);
builder.maxGroupAttackSize(100);
return builder;
}
@Override
public void addEncounters() {
return;
}
}