赞 | 12 |
VIP | 2 |
好人卡 | 5 |
积分 | 13 |
经验 | 24311 |
最后登录 | 2023-9-26 |
在线时间 | 378 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1345
- 在线时间
- 378 小时
- 注册时间
- 2015-6-16
- 帖子
- 571
|
以下都是解释,说明更加清晰明了
Game_BattlerBase里面找到
def sparam(sparam_id)
features_pi(FEATURE_SPARAM, sparam_id)
end
参数:能力类型ID,能力值位置(这里的类:特殊能力,特殊能力的位置<ID?>)
FEATURE_SPARAM = 23 表示特殊能力 可以不改成23,因为默认设置好了sparam中的FEATURE_SPARAM就是23
sparam_id 是能力值位置
p $game_actors[X].features_pi(23, sparam_id) 在窗口输出第X号人物的sparam_id的特殊能力类型(0-无限大的范围这样,具体我也没试过到底是多少,可能有些可以无限大,有限上限1 ,1就是100%)
以上均为解释
回答:$game_actors[X].sparam(3) 显示第X人物的药理知识
11 => "属性有效度",
12 => "弱化有效度",
13 => "状态有效度",
14 => "状态免疫",
21 => "普通能力",
22 => "添加能力",
23 => "特殊能力",
31 => "附带属性",
32 => "附带状态",
33 => "攻击速度",
34 => "添加攻击次数",
41 => "添加技能类型",
42 => "禁用技能类型",
43 => "添加技能",
44 => "禁用技能",
51 => "可装备武器类型",
52 => "可装备护甲类型",
53 => "固定装备",
54 => "禁用装备",
55 => "装备风格",
61 => "添加行动次数",
62 => "特殊标志",
63 => "消失效果",
64 => "队伍能力",
顺便给你一份类的表格,红色就是23特殊能力类型
|
|