Project1

标题: 请问如何获取敌人的抗性? [打印本页]

作者: clap_pl    时间: 2008-11-23 00:14
标题: 请问如何获取敌人的抗性?
在数据库中,可以设置敌人对各种属性的抵抗能力,好像是A-F 6个等级
我现在想创建一个窗口 显示敌人对各种属性的抵抗能力
假设我设置了 金木水火土 5种属性 分别对应 数据库 中的属性 1 2 3 4 5
如果敌人对属性1(金)的抵抗能力为F 那么我就显示为 抵抗
如果为A 就显示为 惧怕
以此类推吧

关键是我如何获取敌人的这几个属性抵抗的值呢
请各位帮我看看 谢谢
[LINE]1,#dddddd[/LINE]此贴于 2008-11-27 11:58:19 被版主redant提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-11-27 13:41:22 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: 3nξhα0_lim    时间: 2008-11-24 21:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: clap_pl    时间: 2008-11-27 05:12
LS真是我的救星-。-

我看了一下
A对应的是2倍伤害
B对应的是1.5倍
C对应的是正常伤害
D对应的是0.5倍伤害
E对应的是0伤害
F对应的是吸收伤害
不知道这些比率是不是可以改

作者: 莳衍灵儿    时间: 2008-11-27 05:45
Game_Actor 和 Game_Enemy 里

def element_rate(element_id)
   # 获取对应属性有效度的数值
   table = [0,200,150,100,50,0,-100]
这个就对应了ABCDEF~ [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: clap_pl    时间: 2008-11-27 23:35
哦 原来是这样啊 谢谢2位的解答




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