📄 item.java
字号:
package zsw_mmorpg.common;
import java.nio.ByteBuffer;
/**
* Created by IntelliJ IDEA.
* User: cu
* Date: 2005-11-25
* Time: 18:00:34
* To change this template use File | Settings | File Templates.
*/
public class Item {
/**
* 道具保存格式定义:
* 均为 short 类型
* 编号 + 1 (装备)
* 编号 + 0 (没装备)
* 编号 + 数字 (有几个药品)
*
* */
public static String Init_item()
{
// ByteBuffer item = ByteBuffer.allocate(100);
StringBuffer item = new StringBuffer();
//武器栏
item.append(item__attack00) ;
item.append(1) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
//套装栏
item.append(item_NO_defence00) ;
item.append(1) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
//饰品栏
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
//药品栏
item.append(item_NO_goods00) ;
item.append(2) ;
item.append(item_NO_goods04) ;
item.append(1) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
item.append(item_NO_no_item) ;
item.append(0) ;
System.out.println(""+item.toString());
//显示出来是: 001990990990121990990990990990990990302341990990990
return item.toString();
}
// public final static int warrior = 0;
// public final static int hunter = 1;
// public final static int magician = 2;
public final static int item_attack = 5; //攻击武器
public final static int item_defence = 6; //防御套装
public final static int item_Ring_hp = 15; //戒指
public final static int item_Necklace_mp = 16; //项链
public final static int item_Goods_hp = 17; //hp药品
public final static int item_Goods_mp = 18; //mp药品
public final static int item_transport = 19; //hpmp药品
/***服务器端用来做字符串处理的*/
public final static String item__attack00 = "00"; //用来保证编号占2位
public final static String item__attack01 = "01";
public final static String item__attack02 = "02";
public final static String item__attack03 = "03";
public final static String item__attack04 = "04";
public final static String item__attack05 = "05";
public final static String item__attack06 = "06";
public final static String item__attack07 = "07";
public final static String item__attack08 = "08";
public final static String item__attack09 = "09";
/**道具编号*/
public final static int item_NO_no_item = 99; //没有道具是99
public final static int item_NO_attack00 = 0;
public final static int item_NO_attack01 = 1;
public final static int item_NO_attack02 = 2;
public final static int item_NO_attack03 = 3;
public final static int item_NO_attack04 = 4;
public final static int item_NO_attack05 = 5;
public final static int item_NO_attack06 = 6;
public final static int item_NO_attack07 = 7;
public final static int item_NO_attack08 = 8;
public final static int item_NO_attack09 = 9;
public final static int item_NO_attack10 = 10;
public final static int item_NO_attack11 = 11;
public final static int item_NO_defence00 = 12;
public final static int item_NO_defence01 = 13;
public final static int item_NO_defence02 = 14;
public final static int item_NO_defence03 = 15;
public final static int item_NO_defence04 = 16;
public final static int item_NO_defence05 = 17;
public final static int item_NO_defence06 = 18;
public final static int item_NO_defence07 = 19;
public final static int item_NO_defence08 = 20;
public final static int item_NO_defence09 = 21;
public final static int item_NO_defence10 = 22;
public final static int item_NO_defence11 = 23;
public final static int item_NO_ring00 = 24;
public final static int item_NO_ring01 = 25;
public final static int item_NO_ring02 = 26;
public final static int item_NO_ring03 = 27;
public final static int item_NO_ring04 = 28;
public final static int item_NO_ring05 = 29;
public final static int item_NO_goods00 = 30;
public final static int item_NO_goods01 = 31;
public final static int item_NO_goods02 = 32;
public final static int item_NO_goods03 = 33;
public final static int item_NO_goods04 = 34;
public final static int item_NO_goods05 = 35;
public final static int item_NO_goods06 = 36;
public final static int item_NO_goods07 = 37;
public final static int item_NO_goods08 = 38;
// public final static int item_Helmet = 6; //战士头
// public final static int item_Cap = 7; //猎人头
// public final static int item_Scarf = 8; //法师头
// public final static int item_Boot = 9; //战士鞋
// public final static int item_Shoes = 10; //猎人鞋
// public final static int item_Cloth = 11; //法师鞋
// public final static int item_Cuff = 12; //战士护腕
// public final static int item_Wrist = 13; //猎人护腕
// public final static int item_Carpus = 14; //法师护腕
// public final static int drop_condition_type0 = 0;
// public final static int TYPE = 0;
// public final static int EFFECT = 1;
// public final static int COST = 2;
// public final static int CONDITION = 3;
// public final static int DROP = 4;
/**道具数据*/
public final static int[][] item_data =
{
// 类型 属性影响 价格 装备条件 数组顺序值
//武器加攻击力
{item_attack , 10 , 10, 0}, //0
{item_attack , 100 , 690, 5}, //1
{item_attack , 150 , 3900, 10},
{item_attack , 200 , 10800, 15},
{item_attack , 250 , 24800, 20},
{item_attack , 300 , 50400, 25}, //5
{item_attack , 350 , 93400, 30}, //6
{item_attack , 400 , 151800, 35},
{item_attack , 450 , 220000, 40},
{item_attack , 500 , 300000, 40},
{item_attack , 550 , 390000, 40}, //10
{item_attack , 700 , 500000, 40}, //11
//套装加防御力
{item_defence , 10 , 10, 0}, //12
{item_defence , 80 , 480, 5}, //13
{item_defence , 120 , 2800, 10},
{item_defence , 160 , 7600, 15},
{item_defence , 200 , 17380, 20},
{item_defence , 240 , 35290, 25}, //17
{item_defence , 280 , 65400 , 30}, //18
{item_defence , 320 , 106200, 35}, //19
{item_defence , 360 , 153500, 40},
{item_defence , 400 , 210000, 40},
{item_defence , 450 , 280000, 40},
{item_defence , 600 , 400000, 40}, //23
//饰品加hp或mp
{item_Ring_hp , 100 , 2180, 13}, //24
{item_Necklace_mp , 50 , 4960, 17}, //25
{item_Ring_hp , 200 , 10080, 24},
{item_Necklace_mp , 60 , 18680, 28},
{item_Ring_hp , 300 , 30340, 35},
{item_Necklace_mp , 70 , 43840, 40}, //29
//药品
{item_Goods_hp , 100 , 10, 1}, //30
{item_Goods_hp , 500 , 70, 1}, //31
{item_Goods_hp , 1000 , 200, 1},
{item_Goods_hp , 9000 , 250, 1},
{item_Goods_mp , 100 , 10, 1},
{item_Goods_mp , 500 , 70, 1}, //35
{item_Goods_mp , 1000 , 200, 1},
{item_Goods_mp , 9000 , 250, 1}, //37
{item_transport , 0 , 150, 1}, //38
};
/**道具的名字*/
public final static String[][] item_name =
{ //武器名字
{"木剑", "短弓", "木杖"}, //0
{"铜剑", "长弓", "法杖"},
{"铁剑", "铁弓", "魔杖"},
{"宽剑", "战弓", "灵杖"},
{"赤霄", "荒芜", "湮灭"},
{"紫霞", "寂灭", "魄敏"},
{"寒霜", "无痕", "震电"},
{"绝影", "击戟", "雷动"},
{"洞察", "猿号", "雾缈"},
{"克凡", "碎尘", "倾雨"},
{"罪恶", "空破", "魅风"},
{"求败", "落日", "乾坤"}, //11
//套装名字
{"木制套装", "粗皮套装", "粗布套装"}, //12
{"铜制套装", "糙皮套装", "粗锦套装"},
{"铁制套装", "细皮套装", "细锦套装"},
{"精制套装", "精皮套装", "精锦套装"},
{"破月套装", "火熊套装", "破劫套装"},
{"空炎套装", "烈蟒套装", "天玄套装"},
{"碎炼套装", "捷豹套装", "云灵套装"},
{"暴龙套装", "凤啸套装", "夜幕套装"},
{"通灵套装", "迅影套装", "蔽魔套装"},
{"舞魔套装", "跨云套装", "秘辉套装"},
{"绯麟套装", "速光套装", "泉祭套装"},
{"真武套装", "御龙套装", "无极套装"}, //23
//饰品
{"翡纹"}, //24
{"碧琥"},
{"暗星"},
{"神沐"},
{"逆天"},
{"魔魂"}, //29
//药
{"活血水"},
{"伏羲水"},
{"神农水"},
{"天心水"},
{"M玉参液"},
{"仙灵液"},
{"琼浆液"},
{"轩辕液"},
{"回城卷轴"}, //38
};
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -