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

Project1

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

[已经解决] 怎样用状态强制将行动回数降为一和自动回复清零

[复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
4 小时
注册时间
2022-1-29
帖子
4
跳转到指定楼层
1
发表于 2022-4-17 22:44:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如题,我要做一个能力和时间有关的boss,设计好了机制技术却不够......
是要锁定行动回数为一以及无法自动回复,无论用任何方式(物品,装备,技能等)都不能改变

Lv5.捕梦者

梦石
0
星屑
24247
在线时间
5036 小时
注册时间
2016-3-8
帖子
1618
2
发表于 2022-4-18 02:00:54 | 只看该作者
本帖最后由 alexncf125 于 2022-5-21 13:37 编辑

锁定行动回数为一:
  1. class Game_Battler < Game_BattlerBase
  2.   alias lock_action_times_to_one make_action_times
  3.   def make_action_times
  4.     self.state?(状态ID) ? 1 : lock_action_times_to_one
  5.   end
  6. end
复制代码


无法自动回复:
  1. class Game_Battler < Game_BattlerBase
  2.   alias cannot_auto_regenerate regenerate_all
  3.   def regenerate_all
  4.     cannot_auto_regenerate unless self.state?(状态ID)
  5.   end
  6. end
复制代码
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
4 小时
注册时间
2022-1-29
帖子
4
3
 楼主| 发表于 2022-4-23 19:35:48 | 只看该作者
alexncf125 发表于 2022-4-18 02:00
锁定行动回数为一:

无法自动回复:

谢谢,是直接复制到脚本编辑那里吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 13:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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