 | 全狀態藥水(要有核心才可以改),請用eclipse天堂修改核心程式程式在,站內就有人分享
先在db的etcitem中加入:9004001 \fR全狀態藥水 \fR全狀態藥水 \fR全全狀態藥水 potion normal glass 1000 2102 5183 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1
然后修改 C_ItemUSe.java
在裡面找一個適當的位置加入↓
else if (itemId == 9004001) { //TODO 全狀態藥水 by 雷奇曼
int[] allBuffSkill = { LIGHT, DECREASE_WEIGHT, PHYSICAL_ENCHANT_DEX,
MEDITATION, PHYSICAL_ENCHANT_STR, BLESS_WEAPON, BERSERKERS,
IMMUNE_TO_HARM, ADVANCE_SPIRIT, REDUCTION_ARMOR, BOUNCE_ATTACK,
SOLID_CARRIAGE, ENCHANT_VENOM, BURNING_SPIRIT, VENOM_RESIST,
DOUBLE_BRAKE, UNCANNY_DODGE, DRESS_EVASION, GLOWING_AURA,
BRAVE_AURA, RESIST_MAGIC, CLEAR_MIND, ELEMENTAL_PROTECTION,
AQUA_PROTECTER, BURNING_WEAPON, IRON_SKIN, EXOTIC_VITALIZE,
WATER_LIFE, ELEMENTAL_FIRE, SOUL_OF_FLAME, ADDITIONAL_FIRE };
for (int i = 0; i < allBuffSkill.length; i++) {
L1Skills skill = SkillsTable.getInstance().getTemplate(allBuffSkill);
new L1SkillUse().handleCommands(pc, allBuffSkill, pc.getId(), pc.getX(), pc.getY(), null, skill
.getBuffDuration() * 1000, L1SkillUse.TYPE_GMBUFF);
pc.getInventory().removeItem(l1iteminstance, 1); // 移除物品
}
}
//end
| |