|
GJSS 0.21 | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectscripts.roles.Civilian
scripts.roles.Fox
scripts.roles.Minifox
class Minifox extends Fox
子狐の役職クラスです。成功率50%の占い能力を持ちます。
子狐は妖狐陣営、ノーカウント。占い結果は白(○)、霊能結果は子狐判定です。
| Property Summary | |
|---|---|
static def |
bite
この役職が初日犠牲者として死亡しないかどうかを表します。 |
static def |
number
この役職の人数を表します。 |
static def |
order
役職の順番を表します。 |
static def |
strings
ローカライズされた文字列のバンドルです。 |
| Constructor Summary | |
Minifox(def actor = null)
指定の参加者でインスタンスを作成します。 |
|
| Method Summary | |
|---|---|
def
|
checkStep()
ゲームを進められるかどうかを返します。 |
def
|
divine()
占いを実行します。 |
def
|
getCommands(def actors)
ツール本体から手動でコマンドを選択するために、そのリストを返します。 |
static def
|
getJustnumber(def number)
役職人数の初期値を返します。 |
def
|
getPriority()
役職の優先度を返します。 |
def
|
getRoleName()
役職の名前を返します。 |
static def
|
isInvisible()
「ゲームを開始する」ダイアログで「役職は初日に噛まれない」を非表示にするかどうかを返します。 |
def
|
killed(def state)
状態を変化させ、それに伴う処理を行います。 |
def
|
noticeRole()
|
def
|
receiveMessage(def type, def target)
コマンドを処理します。 |
def
|
startPhase()
議論時間・夜時間を開始するときに呼び出されます。 |
def
|
update()
時間を進め、状態変化のカウントダウンを行います。 |
| Methods inherited from class Fox | |
|---|---|
| getJustnumber, getPriority, getRoleName, isCivilian, isInvisible, judge, killed, update |
| Methods inherited from class Civilian | |
|---|---|
| checkStep, copynoticelog, getCommands, getJustnumber, getPriority, getRoleName, getUpdatePriority, isCivilian, isInvisible, isLive, isWolf, judge, killed, notice, noticeKilled, noticeRole, propertyMissing, propertyMissing, receiveMessage, reset, roleIs, startPhase, update |
| Property Detail |
|---|
static def bite
trueに設定します。
static def number
static def order
static def strings
| Constructor Detail |
|---|
Minifox(def actor = null)
actor - この役職インスタンスを持つ参加者
| Method Detail |
|---|
def checkStep()
true、出来ない場合はfalse。
def divine()
def getCommands(def actors)
actors - 全参加者のリスト
static def getJustnumber(def number)
def getPriority()
def getRoleName()
static def isInvisible()
true、そうでなければfalse。
def killed(def state)
def noticeRole()
def receiveMessage(def type, def target)
type - コマンド名target - コマンドの対象
def startPhase()
def update()
GJSS 0.21