admin 发表于 2023-9-5 10:19:51

【天堂1】怎么修改魔法武器或增加武器魔法技能

以前的舊版魔法武器是寫死的~
新版的魔法武器會因為『武卷強數的多寡』做變動~
以下是全碼 +教學~
還有些變化~ 大大們可以自行運用~
‧加成多少後~ 出現魔法攻擊
‧加成多少後~ 才有範圍性效果~
‧加成多少後~ 有吸血特效? 或麻痹效果?
諸如此類~ 以此類推~

***本内容需购买可见***

另外~ 這是小弟研究魔法武器時的參考依據~
一並分享給大大~

Copy code
取得角色職業別:player.get_classId()
男騎士:61
女騎士:48
男法師:734
女法師:1186
王子:0
公主:1
男妖精:138
女妖精:37
男黑妖:2786
女黑妖:2796

範例(傷害公式):

i = weapon; //武器傷害值
j = _random.nextInt(i) + 1; //亂數武器傷害值(+1表不為0)
d = (j + statusDamage + weaponEnchant + weaponDmg) * byte0 + player.get_dmgup();
傷害 = 亂數傷害 +力量修正 +武器加成 +武器附加傷害 *雙擊倍數 +角色傷害修正

自身角色:player
指定角色:targetPlayer
取得力量:.get_str()
取得智力:.get_int()
取得敏捷:.get_dex()
取得等級:.get_level()
取得防禦:.get_ac()
取得目前血量:.get_currentHp()
取得目前魔量:.get_currentMp()
取的攻擊距離:.get_ranged()
取得魔攻修正:.get_magicBonus()
取得迴避修正:.get_ER()
取得傷害修正:.get_dmgup()
取得命中修正:.get_hitup()
取得魔法圖像:.get_objectId()

取得武器:
weaponId = weapon.getItem().getItemId();
weaponType = weapon.getItem().getType1();
weaponHit = weapon.getItem().get_hitmodifier();
weaponDmg = weapon.getItem().get_dmgmodifier();
weaponSmall = weapon.getItem().get_dmgsmall();
weaponLarge = weapon.getItem().get_dmglarge();
weaponBless = weapon.getItem().get_bless();
weaponEnchant = weapon.getEnchantLevel() + weapon.get_durability();
weaponMaterial = weapon.getItem().get_material();


武器類別編碼:

單手劍:weaponId.put("sword", new Integer(4));
匕首:weaponId.put("dagger", new Integer(46));
雙手劍:weaponId.put("tohandsword", new Integer(50));
弓:weaponId.put("bow", new Integer(20));
斧:weaponId.put("blunt", new Integer(11));
槍:weaponId.put("spear", new Integer(24));
仗:weaponId.put("staff", new Integer(40));
飛刀:weaponId.put("throwingknife", new Integer(2922));
箭矢:weaponId.put("arrow", new Integer(66));
鐵手甲:weaponId.put("gauntlet", new Integer(62));
爪:weaponId.put("claw", new Integer(58));
雙刀:weaponId.put("edoryu", new Integer(54));

我要離開私服了~ 大家要多加油~
感謝所有幫助過我的每一張帖子~
感謝所有幫助過我的每一個人~
以私服『JAVA』來說~ 99的確是個好地方~
多努力~ 多嘗試~ 多分享~ 受人點滴~ 回以湧泉~

工程師應該有的名言『Just try it !!』

keyhan 发表于 2024-1-9 07:59:58

這個功能非常的有實用性

41580017 发表于 2024-3-1 02:29:20

这个必须支持看一下。。。
页: [1]
查看完整版本: 【天堂1】怎么修改魔法武器或增加武器魔法技能