查看: 2575|回复: 4

[已经解决] 请教两个问题

[复制链接]
梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
回帖
38
发表于 2015-8-8 00:38:12 | 显示全部楼层 |阅读模式

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

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

×
1、如何制作一个攻击技能,效果是“对单体发动一次,命中率减半,但伤害翻倍的物理攻击”
2、战斗讯息太快,特别是赋予敌人状态后就一闪而过,如何解决
谢谢

评分

参与人数 1星屑 -20 收起 理由
taroxd -20 标题描述问题 && 勿一帖多问.

查看全部评分

梦石
0
星屑
80
在线时间
132 小时
注册时间
2014-5-7
回帖
143
发表于 2015-8-8 04:14:08 | 显示全部楼层
①:没明白什么意思,如果是指几率性变成另外一个技能,可以试试随机使用技能
https://yanflychannel.wordpress. ... andom-skill-invoke/

②:主观意见,比起拖长战斗时间,还是让玩家自己选择要不要回头看记录更好
https://yanflychannel.wordpress. ... combat-log-display/

相似的脚本应该也能在站内找到吧?(不确定
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-8-8 06:03:29 | 显示全部楼层
本帖最后由 taroxd 于 2015-8-8 16:20 编辑

1. 技能公式
  1. a.add_state(状态ID); 原公式
复制代码
这样就可以在计算伤害前给使用者附加一个状态了。当然,这个状态的解除时机是行动结束后0回合

2. 你自己按住确定键之类的吧。本来消息的速度不快啊。实在要改就自己搜索脚本里的 def message_speed 然后改掉吧

点评

附加状态的时候伤害值还没算出来,怎么可能造成伤害  发表于 2015-8-8 09:28
谢谢。但是这个好像是造成伤害之后才附件状态  发表于 2015-8-8 08:58
回复

使用道具 举报

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
回帖
38
 楼主| 发表于 2015-8-8 08:57:11 | 显示全部楼层
Silentever 发表于 2015-8-8 04:14
①:没明白什么意思,如果是指几率性变成另外一个技能,可以试试随机使用技能
https://yanflychannel.wordp ...

非常感谢!第一个问题就是这样。比如主角命中率是90,但使用“乱击”时,命中变成45%,但可以造成敌人2倍物理伤害
回复

使用道具 举报

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
回帖
38
 楼主| 发表于 2015-8-8 13:17:06 | 显示全部楼层
taroxd 发表于 2015-8-8 06:03
1. 技能公式这样就可以在计算伤害前给使用者附加一个状态了。当然,这个状态的解除时机是行动结束后0回合

...

测试了一下,的确是造成伤害后赋予状态。不过我想到一个办法了。日站有一个技能熟练度脚本,有个功能是让熟练度影响命中率,我把熟练度增加功能关掉(也就是说每个技能的熟练度都是0),然后再进行操作。OK了。谢谢。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部