Project1

标题: 请问一个装备问题.. [打印本页]

作者: 无心孤云    时间: 2009-2-6 05:06
标题: 请问一个装备问题..
1.请问怎么改正放下武器还有攻击力????(我在论坛有看过一个脚本,但是似乎存在拿上武器后防御力归零的bug....)

2.请问怎么实现放下装备还有防御力???? [LINE]1,#dddddd[/LINE]此贴于 2009-2-6 10:30:42 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]本贴由论坛斑竹darkten结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: 后知后觉    时间: 2009-2-6 06:26
脚本编辑器里的Game_Actor
找到下面的内容
  #--------------------------------------------------------------------------
  # ● 获取基本攻击力
  #--------------------------------------------------------------------------
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0

  end
  #--------------------------------------------------------------------------
  # ● 获取基本物理防御
  #--------------------------------------------------------------------------
  def base_pdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    pdef1 = weapon != nil ? weapon.pdef : 0
    pdef2 = armor1 != nil ? armor1.pdef : 0
    pdef3 = armor2 != nil ? armor2.pdef : 0
    pdef4 = armor3 != nil ? armor3.pdef : 0
    pdef5 = armor4 != nil ? armor4.pdef : 0
    return pdef1 + pdef2 + pdef3 + pdef4 + pdef5

  end
  #--------------------------------------------------------------------------
  # ● 获取基本魔法防御
  #--------------------------------------------------------------------------
  def base_mdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    mdef1 = weapon != nil ? weapon.mdef : 0
    mdef2 = armor1 != nil ? armor1.mdef : 0
    mdef3 = armor2 != nil ? armor2.mdef : 0
    mdef4 = armor3 != nil ? armor3.mdef : 0
    mdef5 = armor4 != nil ? armor4.mdef : 0
    return mdef1 + mdef2 + mdef3 + mdef4 + mdef5

  end
看见那3行红色的部分了吗?就改这3行!
你想怎么改? [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: redant    时间: 2009-2-6 07:17
也可以通过修改game_battle3里的内容进行伤害重新定义

F1搜索战斗计算式
作者: 无心孤云    时间: 2009-2-6 20:24
额...请问下后知后觉前辈....这几行怎么改才好....能给我解释下么....比如改成没穿装备的情况下物防和灵巧度相同...这样改怎么改那行红字啊????
作者: 无心孤云    时间: 2009-2-6 20:37
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + base_dex

我改成这样.好象正确了....谢谢后知后觉前辈.....
作者: 后知后觉    时间: 2009-2-6 20:49
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + base_dex

这个base_dex 就是Game_Actor里面的那个def base_dex获取基本灵巧

作者: 无心孤云    时间: 2009-2-6 21:02
谢谢前辈指导.我还在努力学习.再有问题的话也希望前辈能继续指导.谢谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1