2015年9月11日 星期五

新增怪物掉落追加強化值

DropTable.java(2-1)



pstm = con.prepareStatement("select * from droplist");

下面找合適地方新增

int enchantlvl = rs.getInt("enchantlvl");//新增怪物掉落追加強化值 by 80363000


這個改成這樣
L1Drop drop = new L1Drop(mobId, itemId, min, max, chance, enchantlvl);

往下找並新增

int itemId;
int itemCount;
int addCount;
int randomChance;
int enchantlvl;//新增怪物掉落追加強化值 by 80363000




if (itemCount > 2000000000) {
itemCount = 2000000000;

}

下面改成

//新增怪物掉落追加強化值 by 80363000
enchantlvl = drop.getEnchantlvl();

// アイテムの生成
item = ItemTable.getInstance().createItem(itemId);
item.setCount(itemCount);
item.setEnchantLevel(enchantlvl);
//新增怪物掉落追加強化值 by 80363000






L1Drop.java(2-2)

找並新增

public class L1Drop {
int _mobId;

int _itemId;

int _min;

int _max;

int _chance;

int _enchantlvl;//新增怪物掉落追加強化值 by 80363000

public L1Drop(int mobId, int itemId, int min, int max, int chance, int enchantlvl) {//新增怪物掉落追加強化值 by 80363000
_mobId = mobId;
_itemId = itemId;
_min = min;
_max = max;
_chance = chance;
_enchantlvl = enchantlvl;//新增怪物掉落追加強化值 by 80363000


最下面

//新增怪物掉落追加強化值 by 80363000
public int getEnchantlvl() {
return _enchantlvl;
}

沒有留言:

張貼留言