赞 | 14 |
VIP | 0 |
好人卡 | 0 |
积分 | 6 |
经验 | 44782 |
最后登录 | 2022-9-28 |
在线时间 | 797 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 596
- 在线时间
- 797 小时
- 注册时间
- 2014-7-1
- 帖子
- 578
|
本帖最后由 jiushiainilip19 于 2016-5-15 12:29 编辑
直接调用命令是做不到了。要动脚本哦!
我给出的方案是在Game_Actor里面对防御进行添加
利用$变量来添加 方法不一定好 但是容易看得懂
应该没有什么问题 如有问题请说下
#1号角色阿尔希斯的物理防御=1号变量!2号角色则是2号变量 以此类推
- def base_pdef
- n = $game_variables[@actor_id+1] #看上面解释
- 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 + n #(n这是增加的)
- end
复制代码 |
|