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

Project1

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

[已经过期] 还是关于状态持续伤害的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2333
在线时间
275 小时
注册时间
2017-7-25
帖子
163
跳转到指定楼层
1
发表于 2017-12-23 00:32:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
是否能够写出【处于某个状态时每回合受到和某个变量的值相关的伤害】呢

Lv3.寻梦者

梦石
0
星屑
1478
在线时间
138 小时
注册时间
2017-10-21
帖子
212
2
发表于 2017-12-23 21:43:28 | 只看该作者
技能1=为使用者附加状态1X回合,执行公共事件1
状态1=无效果
公共事件1=被执行时触发:开启开关1→赋值(变量1)=0
开关1=敌群事件启动开关
敌群事件页1=开关1开启时每次回合结束触发:增减id=(变量3)的角色(变量2)的生命值→(变量1)+1→分支(变量是否等于4=X),若等于(关闭开关1);若不等于()。关闭
变量1=状态附加后回合计数
变量2=增减生命值量
变量3=使用者角色id
公共事件2=并行处理(只在地图画面有效),开关1开启时触发:关闭开关1

“若只在某状态存在时某效果才存在,则可视作该效果属于该状态,至少对玩家而言是这样。”姑且用这个想法试着做了下,虽然实现了(然而只做过一次测试)但还是被限制的很厉害,不仅效果对象仅限使用者自己,还必须给每个敌群都加上这么一个事件页……果然还得学脚本啊

点评

用事件做是真的太麻烦了……我想要的是在def regenerate_hp里面修改的那种,不过不是很懂怎么在里面直接定义攻击发动方  发表于 2017-12-25 00:11
嗯,果然还是不知签名该写什么好
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

3
发表于 2018-1-2 12:40:46 | 只看该作者
https://rpg.blue/forum.php?mod=viewthread&tid=404526
6楼 ,将公式改为你的变量就行了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 13:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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