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