Updated magic items, different charge sources have different strengths. Also added clearsoil

This commit is contained in:
mstoppelli
2018-12-10 12:49:29 -05:00
parent bf252ba215
commit ef42c9d236
9 changed files with 1393 additions and 21 deletions

View File

@@ -3,6 +3,7 @@ package mod.sin.armour;
import com.wurmonline.server.MiscConstants;
import com.wurmonline.server.items.*;
import com.wurmonline.server.skills.SkillList;
import com.wurmonline.shared.constants.BodyPartConstants;
import org.gotti.wurmunlimited.modsupport.ItemTemplateBuilder;
import java.io.IOException;
@@ -24,16 +25,15 @@ public class ArcaniteNecklace implements ItemTypes, MiscConstants {
itemBuilder.itemTypes(new short[]{ // {108, 44, 23, 4, 99} - Drake hide jacket
ItemTypes.ITEM_TYPE_NAMED,
ItemTypes.ITEM_TYPE_REPAIRABLE,
ItemTypes.ITEM_TYPE_METAL,
ItemTypes.ITEM_TYPE_ARMOUR
ItemTypes.ITEM_TYPE_METAL
});
itemBuilder.imageNumber((short) 268);
itemBuilder.behaviourType((short) 1);
itemBuilder.combatDamage(0);
itemBuilder.decayTime(Long.MAX_VALUE);
itemBuilder.dimensions(1, 1, 1);
itemBuilder.dimensions(1, 1, 2);
itemBuilder.primarySkill(-10);
itemBuilder.bodySpaces(new byte[] {29, 36});
itemBuilder.bodySpaces(new byte[] { 36 });
itemBuilder.modelName("model.decoration.necklace.");
itemBuilder.difficulty(90.0f);
itemBuilder.weightGrams(1000);
@@ -50,7 +50,7 @@ public class ArcaniteNecklace implements ItemTypes, MiscConstants {
if(templateId > 0){
logger.info("Creating "+name+" creation entry, ID = "+templateId);
CreationEntryCreator.createSimpleEntry(SkillList.SMITHING_GOLDSMITHING, ItemList.anvilSmall, ItemList.seryllBar,
templateId, false, true, 0.0f, false, false, CreationCategories.ARMOUR);
templateId, false, true, 0.0f, false, false, CreationCategories.JEWELRY);
//final AdvancedCreationEntry entry = CreationEntryCreator.createAdvancedEntry(SkillList.SMITHING_WEAPON_HEADS,
// ItemList.ironBand, ItemList.shaft, templateId, false, false, 0f, true, false, CreationCategories.TOOLS);
//entry.addRequirement(new CreationRequirement(1, ItemList.woodenHandleSword, 2, true));