Project1
标题:
怎么给敌人设被动技能
[打印本页]
作者:
片羽樱
时间:
2009-3-6 05:36
标题:
怎么给敌人设被动技能
角色的被动技能可以设个
class Game_Battler
def skill?(skill_id)
@skills||=[]
return @skills.include?(skill_id)
end
end
然后来设不可使用的技能。
那敌人的被动技能如何设比较好呢? [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
后知后觉
时间:
2009-3-6 06:47
在敌人的行动命令里弄上技能
技能使用的条件是某个开关打开的时候
但是这个开关永远也不要打开,这样这个技能敌人就永远不会使用了,第一步完成
然后是在需要的地方判断这个敌人行动命令里的技能的属性
如果带有某号属性就…………(防御上升,速度上升等等)
if self.is_a?(Game_Enemy)
for hzhj in self.actions
if $data_skills[hzhj.skill_id].element_set.include?(22)
self.pdef = self.pdef * 120 / 100
break
end
end
end [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1