 | 【核心】如何製作全狀態藥水
01.} else if (itemId == 88030) { // TODO 全狀態藥水 by
02. int[] allBuffSkill = { LIGHT, DECREASE_WEIGHT,
03. PHYSICAL_ENCHANT_DEX, MEDITATION, PHYSICAL_ENCHANT_STR,
04. BLESS_WEAPON, BERSERKERS, IMMUNE_TO_HARM,
05. ADVANCE_SPIRIT, REDUCTION_ARMOR, BOUNCE_ATTACK,
06. SOLID_CARRIAGE, ENCHANT_VENOM, BURNING_SPIRIT,
07. VENOM_RESIST, DOUBLE_BRAKE, UNCANNY_DODGE,
08. DRESS_EVASION, GLOWING_AURA, BRAVE_AURA, RESIST_MAGIC,
09. CLEAR_MIND, ELEMENTAL_PROTECTION, AQUA_PROTECTER,
10. BURNING_WEAPON, IRON_SKIN, EXOTIC_VITALIZE, WATER_LIFE,
11. ELEMENTAL_FIRE, SOUL_OF_FLAME, ADDITIONAL_FIRE };
12.
13. L1BuffUtil.haste(pc, 3600 * 1000);
14. L1BuffUtil.brave(pc, 3600 * 1000);
15. L1PolyMorph.doPoly(pc, 5641, 1800, L1PolyMorph.MORPH_BY_GM);
16.
17. for (int i = 0; i < allBuffSkill.length; i++) {
18. L1Skills skill = SkillsTable.getInstance().getTemplate(
19. allBuffSkill);
20. new L1SkillUse().handleCommands(pc, allBuffSkill, pc
21. .getId(), pc.getX(), pc.getY(), null, skill
22. .getBuffDuration() * 1000, L1SkillUse.TYPE_GMBUFF);
23. }
24. pc.getInventory().removeItem(l1iteminstance, 1); // 移除掉物品
| |