misc stuff idk, timeto update the serber
This commit is contained in:
@@ -10,10 +10,12 @@ import java.util.logging.Logger;
|
||||
|
||||
import com.wurmonline.server.Servers;
|
||||
import com.wurmonline.server.combat.ArmourTemplate;
|
||||
import com.wurmonline.server.items.*;
|
||||
import mod.sin.actions.items.magicitems.MagicItemMenuProvider;
|
||||
import mod.sin.actions.items.magicitems.MagicItemRechargeAction;
|
||||
import mod.sin.items.schematicitems.SchematicItems;
|
||||
import mod.sin.items.caches.*;
|
||||
import mod.sin.wyvern.util.ItemUtil;
|
||||
import org.gotti.wurmunlimited.modloader.ReflectionUtil;
|
||||
import org.gotti.wurmunlimited.modloader.classhooks.HookManager;
|
||||
import org.gotti.wurmunlimited.modloader.classhooks.InvocationHandlerFactory;
|
||||
@@ -22,11 +24,6 @@ import org.gotti.wurmunlimited.modsupport.actions.ModActions;
|
||||
import com.wurmonline.server.behaviours.ActionEntry;
|
||||
import com.wurmonline.server.combat.Weapon;
|
||||
import com.wurmonline.server.creatures.Creature;
|
||||
import com.wurmonline.server.items.Item;
|
||||
import com.wurmonline.server.items.ItemList;
|
||||
import com.wurmonline.server.items.ItemTemplate;
|
||||
import com.wurmonline.server.items.ItemTemplateFactory;
|
||||
import com.wurmonline.server.items.NoSuchTemplateException;
|
||||
import javassist.CtClass;
|
||||
import javassist.bytecode.Descriptor;
|
||||
import mod.sin.actions.items.*;
|
||||
@@ -415,6 +412,15 @@ public class ItemMod {
|
||||
ReflectionUtil.setPrivateField(creatureCage, ReflectionUtil.getField(creatureCage.getClass(), "value"), 100000);
|
||||
ReflectionUtil.setPrivateField(creatureCage, ReflectionUtil.getField(creatureCage.getClass(), "fullprice"), true);
|
||||
|
||||
// Make all tools/weapons dyable
|
||||
for(int template : ItemUtil.toolWeaponTemplates) {
|
||||
ItemTemplate t = ItemTemplateFactory.getInstance().getTemplate(template);
|
||||
t.assignTypes(new short[] {ItemTypes.ITEM_TYPE_COLORABLE});
|
||||
}
|
||||
ItemTemplate warhammer = ItemTemplateFactory.getInstance().getTemplate(Warhammer.templateId);
|
||||
warhammer.assignTypes(new short[] {ItemTypes.ITEM_TYPE_COLORABLE});
|
||||
|
||||
|
||||
// Set transmutation rod to 2 gold instead of 50 silver.
|
||||
//ItemTemplate transmutationRod = ItemTemplateFactory.getInstance().getTemplate(668);
|
||||
//ReflectionUtil.setPrivateField(transmutationRod, ReflectionUtil.getField(transmutationRod.getClass(), "value"), 2000000);
|
||||
|
||||
Reference in New Issue
Block a user