Project1
标题:
有什么办法可以把战斗对象设置成数据库的角色吗?
[打印本页]
作者:
qwrffdtqfsd
时间:
2015-6-17 19:59
标题:
有什么办法可以把战斗对象设置成数据库的角色吗?
在战斗处理的时候,能不能把战斗的对象设置为数据库中的角色呢?怎么实现?求助
作者:
taroxd
时间:
2015-6-17 20:10
角色没有行为模式/战利品/掉落物品的设置,所以不行
想自己解决这些问题的话,就去改写 Game_Enemy 吧
作者:
howhow1314
时间:
2015-6-17 20:49
敵人備注欄填有<class x><lvl y>的話,能力值會參考x號職業等級y的能力值(不填則照常是數據庫敵人設定的能力值)
class Game_Enemy
def class_id
/<class\s*(\d+)>/ =~ enemy.note ? $1.to_i : nil
end
def lvl
/<lvl\s*(\d+)>/ =~ enemy.note ? $1.to_i : nil
end
alias param_base_mua param_base
def param_base(param_id)
if class_id && lvl
$data_classes[class_id].params[param_id,lvl]
else
param_base_mua(param_id)
end
end
end
复制代码
不知道是否你想要的效果
另外特性還是要自己在數據庫設置..這個複製貼上不難吧(不過改成特性也參考職業/角色也很簡單啦)
作者:
3106345123
时间:
2015-6-22 10:57
其实我本来想要的效果是:比如我有个角色练到50级,穿好装备,然后我能和我这个角色相同装备、属性的角色(类似镜像)进行战斗
那以前曾经有人问过并解决的
https://rpg.blue/thread-313146-1-125.html
虽然对你没什么用就是(无完整脚本)
ps:论坛自带搜索真难用
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1