@Override public List<Item> outfit(MOB myChar) { if (outfitChoices == null) { outfitChoices = new Vector(); final Weapon w = CMClass.getWeapon("Quarterstaff"); outfitChoices.add(w); } return outfitChoices; }
@Override public List<Item> outfit(MOB myChar) { if (outfitChoices == null) { final Weapon w = CMClass.getWeapon("Shortsword"); if (w == null) return new Vector<Item>(); outfitChoices = new Vector<Item>(); outfitChoices.add(w); } return outfitChoices; }
@Override public Weapon myNaturalWeapon() { if (naturalWeapon == null) { naturalWeapon = CMClass.getWeapon("StdWeapon"); naturalWeapon.setName(L("a nasty stinger")); naturalWeapon.setMaterial(RawMaterial.RESOURCE_BONE); naturalWeapon.setUsesRemaining(1000); naturalWeapon.setWeaponDamageType(Weapon.TYPE_PIERCING); } return naturalWeapon; }
@Override public Weapon myNaturalWeapon() { if (naturalWeapon == null) { naturalWeapon = CMClass.getWeapon("StdWeapon"); naturalWeapon.setName(L("some nasty pincers")); naturalWeapon.setMaterial(RawMaterial.RESOURCE_BONE); naturalWeapon.setUsesRemaining(1000); naturalWeapon.setWeaponType(Weapon.TYPE_NATURAL); } return naturalWeapon; }
@Override public Weapon myNaturalWeapon() { if (naturalWeapon == null) { naturalWeapon = CMClass.getWeapon("StdWeapon"); naturalWeapon.setName(L("a pair of claws")); naturalWeapon.setMaterial(RawMaterial.RESOURCE_BONE); naturalWeapon.setUsesRemaining(1000); naturalWeapon.setWeaponType(Weapon.TYPE_SLASHING); } return naturalWeapon; }
@Override public Weapon myNaturalWeapon() { if (naturalWeapon == null) { naturalWeapon = CMClass.getWeapon("StdWeapon"); naturalWeapon.setName(L("<S-HIS-HER> body")); naturalWeapon.setRanges(0, 3); naturalWeapon.setMaterial(RawMaterial.RESOURCE_STONE); naturalWeapon.setUsesRemaining(1000); naturalWeapon.setWeaponType(Weapon.TYPE_BASHING); } return naturalWeapon; }