2013年5月18日 星期六

【Java教學】魔法武器武卷加成多加1種魔法攻擊2種3種(核心)



+0范德為流星雨魔法攻擊特效
+10范德多潻加1種魔法攻擊(劍氣)
+15范德再添加1種魔法攻擊(暴風閃電)共3種

修改檔案

L1Attack.java

找到武器、請看下方

case 59: // 騎士劍-流星雨
        {
            if(j < 8)
            {
                Damage += 40 + _random.nextInt(35);
                player.sendPackets(new S_SkillSound(_targetId, 762));
                    player.broadcastPacket(new S_SkillSound(_targetId, 762));
            }
          else      //weaponEnchant武器加成數、自已設限吧
          if(j < 10 &&  weaponEnchant > 9) //當武器加成10追加劍氣
            {
                Damage += (((((player.get_str())*1.5) + (weapon.getEnchantLevel()))*1.2));
              //Damage是傷害等於、玩家的力量1.5、再加上武器加成
                player.sendPackets(new S_SkillSound(player.get_objectId(), 4781));
                player.broadcastPacket(new S_SkillSound(player.get_objectId(), 4781));
            } else
          if(j < 12 &&  weaponEnchant > 15) // 當武器加成15追加暴風閃電
            {
                 
                areaskill(player,(int)Damage,2); //這是範圍技傷害
                Damage += ((((player.get_str())*1.2) + (weapon.getEnchantLevel()))*1.2);
                player.sendPackets(new S_SkillSound(player.get_objectId(), 4223));
                player.broadcastPacket(new S_SkillSound(player.get_objectId(), 4223));
            }
            break;


沒有留言:

張貼留言