Project1

标题: 請教「狀態自然轉換」是否能夠製作 [打印本页]

作者: 魔潘安    时间: 2012-3-29 01:58
标题: 請教「狀態自然轉換」是否能夠製作
本帖最后由 魔潘安 于 2012-3-29 23:10 编辑

各位大大好
我想製作一個狀態在自然解除的情況下
立即轉換為另一種狀態
所謂的「自然解除」
就是指非使用物品或技能將該狀態消除
而是狀態設置的回合數滿而解除的情況

例:
設置一個「寒毒」狀態
7回合之內如不使用藥品或技能解除
則在第8回合自動轉換為「死亡」狀態

或設置一個「祈福」狀態
3回合後自動轉換為「提升防禦」狀態

諸如此類的技能
請問除了用事件每回合判斷之外
是否還有其他更有效率的方法
感謝大家
作者: 消失的三千    时间: 2012-3-29 15:14
自动添加状态的可以在脚本库里搜索def remove_states_auto(timing)
然后在remove_state(state.id)下面加入
  1. add_state(状态A的ID) if state.id == 状态B的ID
复制代码
比如说状态A是祈福狀態,ID为4,状态B是提升防禦狀態,ID为8
然后写法就是
  1. add_state(8) if state.id == 4
复制代码
寒毒状态同理~
作者: 魔潘安    时间: 2012-3-29 23:10
可以耶~感恩~
這樣就有更多技能可以設計了!!
感謝您的幫助唷!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1