アドベンチャーゲーム
ビジュアルノベルのようにテキストと絵でストーリーが展開され、選択肢によってストーリーが分岐されるゲームの場合、以下のようにメソッドを呼び出してください。
キャラクター獲得
選択したキャラクターを獲得する場合、GetCharacterメソッドを呼び出してください。
player_uuid | { player_uuid } |
---|---|
character_uuid | { character_uuid } |
characterarchetype_slug* | {空里慎ルート} |
from_entity | entity.PlayStage |
from_category_slug | {空里慎ルート} |
from_slug | {空里慎ルート} |
ステージ開始と終了
特定キャラクターのストーリーを選択した場合、以下のようなメソッドを呼び出してください。
-
ステージの開始に財貨が使われる場合、以下のようにUseCurrencyメソッドを呼び出してください。
UseCurrency (チケット使用) player_uuid { player_uuid } character_uuid { character_uuid } currency_slug TICKET currency_quantity 1 currency_total_quantity 3 where_to_entity entity.PlayStages where_to_category_slug {空里慎ルート} where_to_slug {1-1}
-
特定キャラクターのストーリーを進める場合、以下のようにPlayStageメソッドを呼び出してください。
PlayStage (ステージ開始) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 空里慎] stage_type stageType.PvE stage_slug {1-1} stage_category_slug {空里慎ルート} stage_level {1-1} stage_score null stage_status stageStatus.Start stage_playtime null
-
ステージが終了したときにPlayStageメソッドを呼び出してください。この際にStageの結果に応じて
stage_status
を記録してください。PlayStage (ステージ終了) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 空里慎 ] stage_type stageType.PvE stage_slug {空里慎ルート} stage_level {1-1} stage_score null stage_status stageStatus.Win stage_playtime 30
PlayStage (ステージのリタイアによる終了) player_uuid { player_uuid } character_uuid [TentuPlayKeyword.DUMMY_CHARACTER_ID, 空里慎] stage_type stageType.PvE stage_slug { 1-1 } stage_category_slug {空里慎ルート} stage_level {1-1} stage_score nulll stage_status stageStatus.Quit stage_playtime 30