设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2035|回复: 3
打印 上一主题 下一主题

[已经解决] 更改状态防御

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3293
在线时间
1463 小时
注册时间
2014-8-9
帖子
337
跳转到指定楼层
1
发表于 2015-9-4 20:00:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
通过装备的状态防御好像只有打勾和不打勾
现在我想实现一个装备对某一个状态的抗性为15%,25%,35%等等,脚本该在哪里改动
装备对状态的抗性的那段脚本在哪里?我总是看不到。。

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv1.梦旅人

梦石
0
星屑
76
在线时间
1379 小时
注册时间
2012-7-5
帖子
1698

开拓者

2
发表于 2015-9-5 10:27:41 | 只看该作者
[状态] 只有两种状态 附加/不附加 所以装备对状态的抗性这种说法不存在 而且脚本里你也不可能找到"抗性"之类的代码
但你可以 装备某种装备时 获得另一个反向的状态 来体现抗性
于是你可以搜索 装备获得状态 之类的帖子

  -fk: -azogi:
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3293
在线时间
1463 小时
注册时间
2014-8-9
帖子
337
3
 楼主| 发表于 2015-9-5 11:45:22 | 只看该作者
kuerlulu 发表于 2015-9-5 10:27
[状态] 只有两种状态 附加/不附加 所以装备对状态的抗性这种说法不存在 而且脚本里你也不可能找到"抗性"之 ...

那装备旁的状态防御是什么?

点评

那不就是0%,100%的状态防御么 现在我想改成25%,35%等等,该如何改动  发表于 2015-9-5 12:52
如果装备了这件防具,则这个状态不能附加到主角身上(其他装备的自动状态以及使用事件强制附加状态依然有效)。ps置顶的教程贴有相关内容  发表于 2015-9-5 11:48
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

4
发表于 2015-9-5 13:06:08 | 只看该作者
请问楼主你所说的百分数是什么意思呢?是理解成防具生效的几率吗?
例如,楼主所说的某装备对中毒的抗性为50%,意思就是说,主角受到了一个附加中毒的攻击后,有50%的几率防具生效,另外50%则还要看主角的状态有效度,是这个意思吧?
如果是这样的话,建议修改Game_Battler#state_guard?,不过涉及不同防具可能抗性比例不同,所以改起来也比较麻烦。另外,多个防具的叠加如何处理也是问题。总之,仅提供一下思路。

点评

而后,随机生成0-99中的一个数,并和被攻击方的有效度比较,小于对应数值则附加成功。  发表于 2015-9-5 13:55
右边表示属性有效度,第一个0是占位用,没有实际意义。之后100-0表示A-F,数组后面应该还有东西表示被攻击方到底是那个有效度的  发表于 2015-9-5 13:53
if rand(100) < [0,100,80,60,40,20,0] 能不能帮我解释一下?  发表于 2015-9-5 13:35
我把它变成数值直接加到state_rank上了  发表于 2015-9-5 13:30
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 16:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表