育成促進イベント実装手順
管理画面
転生カード登録
転生カード追加時に設定(基本的には実装済み)<br>データ登録系 > 転生カードを選択<br>
<div style="width:320px"></div>
未設定か確認し、新規転生登録ボタンを押す<br>
カードNoを登録<br>
- タイプ<br>
クリスタル50個を選択
- 開始日時<br>
ガチャ開始日時を設定<br>
登録後に、一覧からスキルが公開状態になっているか確認<br>スキル:×の場合、リストボタンを押し、非公開のスキルを公開に変更<br>
転生カードのトレード解禁登録
登録済みの場合は対応不要<br>データ登録系 > 自動トレード解禁を選択<br>
すでに登録されていないか確認し、限定ガチャ転生カードを選択し新規登録を押す<br>
- イベント名<br>
仕様書を参照<br>
- 解禁時間<br>
イベント開始日時を同じ
トレード解禁告知を同時作成するのチェックを外して登録する
専用ドリンクの登録
データ登録系 > アイテム編集を選択<br>
アイテムNoを入力し、仕様書を参照して各項目を入力<br>
内容に問題なければ更新<br>
csv出力
devツールのマスタ個別更新からガチャを実行<br>
<div style="width:320px"></div>
developブランチに[devtool]のコミットがあるか、出力内容が正しいか確認
ソースコード
config設定
lib/conf/class/EventFestivalConfig.class.php
$this->_config['event_name'] = "育成促進!クラリス祭り";
$this->_config['start_time'] = strtotime('2023-06-12 12:00:00');
$this->_config['end_time'] = strtotime('2023-06-26 23:59:59');
$this->_config['event_no'] = 5;
$this->_config['official_info_no'] = 2324;//本告知
$this->_config['point_text_switch'] = 1;//1:友好度、2:熱狂度
...
//ピックアップガチャタイプ選択
$this->_config['gacha_type_no'] = 0; //戦:0、飛:1、魔:2、獣:3
...
$this->_config['early_bonus_item'] = 15453;//キャラクター専用の強化ドリンクSS 早期ボーナス
...
//祭りのメインカード番号
//祭りのポイントゲージの左に出てくるカード画像で使用
//$this->_config['pickup_card']に$this->_config['main_pickup_card_no']の番号のデータが入っていなければメインカードが複数いる判定になる
//['main_pickup_limited_card_no']については最終覚醒したカードの報酬配付で使用する
$this->_config['main_pickup_card_no'] = 497;
$this->_config['main_pickup_limited_card_no'] = 685;
...
$this->_config['pickup_card'] = array(
$this->_config['main_pickup_card_no'] => array(
'card_name' => "妖艶なるクラリス",
'festival_point' => 500,
'display_flg' => 1,
'need_gold' => 300000,
'need_coin' => 2000
),
$this->_config['main_pickup_limited_card_no'] => array(
'card_name' => "幻妖のクラリス",
'festival_point' => 2000,
'display_flg' => 0
),
511 => array(
'card_name' => "黄泉のモルト",
'festival_point' => 250,
'display_flg' => 1
),
919 => array(
'card_name' => "九泉のモルト",
'festival_point' => 1000,
'display_flg' => 0
),
);
// 達成報酬(既定の友好度を達成した先着順位によってもらえるドリンクS〜B)
//各先行ボーナスでもらえる報酬アイテム設定
$this->_config['present_list'] = array(
'S' => array(
578
),
'A' => array(
579
),
'B' => array(
580
)
);仕様書を参照して変更
main_pickup_card_no<br>
表題カードNo
main_pickup_limited_card_no<br>
表題転生後カードNo
pickup_card<br>
仕様書の「▼今回の対象カード」を参照
present_list<br>
各ランクの専用ドリンクを入力