查看: 2680|回复: 2

[已经过期] 关于状态解除的脚本写法

[复制链接]
梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
发表于 2012-12-17 08:11:39 | 显示全部楼层 |阅读模式

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

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

×
请问一下,一次解除队伍全体所有状态(有益和有害)的脚本写法,不会是要跑回圈一个个状态的解吧?
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
梦石
0
星屑
7095
在线时间
1666 小时
注册时间
2008-10-29
回帖
6612

贵宾

发表于 2012-12-17 11:20:25 | 显示全部楼层
本帖最后由 后知后觉 于 2012-12-17 11:26 编辑

Game_BattlerBase 里的

  1.   #--------------------------------------------------------------------------
  2.   # ● 清除状态信息
  3.   #--------------------------------------------------------------------------
  4.   def clear_states
  5.     @states = []
  6.     @state_turns = {}
  7.     @state_steps = {}
  8.   end

复制代码
循环下队伍成员就行了
不过还要对每个角色 refresh 一下











你知道得太多了

回复

使用道具 举报

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
回帖
1526
 楼主| 发表于 2012-12-17 14:16:41 | 显示全部楼层
本帖最后由 j433463 于 2012-12-17 14:17 编辑

谢谢,我就是用这个无效才问的,不过我找到真正原因了,其实并不是这个方法无效,
而是它不会在解除的同时,一并清掉我用的战斗系统脚本所描绘的状态图标,
我把解除状态和清除状态图标当成一回事了,看图标没有清掉,误以为它没起作用。

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部