jolly/jr-web Wiki

pages 43wiki option PUBLIC

属性ピックアップガチャ実装手順

属性ピックアップガチャ実装手順.md / updated 2023-06-23 11:11:44 +0900

管理画面

ガチャ登録

販売管理・登録系 > 販売ガチャ管理を選択<br>

仕様書通りに設定入力<br>

  • ガチャ名<br>

【{属性名}】ピックアップ

  • ガチャ短縮名<br>

仕様書でpickup_flg=2の短縮カード名<br>
例:妖艶なるクラリス => クラリス

  • ガチャタイプ<br>

ピックアップガチャ

  • 登録するカード<br>

仕様書からコピー

内容に問題がなければ登録

各種公開設定

販売管理・登録系 > ガチャ設定一覧【確認】を選択<br>
<div style="width:320px">![スクリーンショット 2023-06-09 12](スクリーンショット 2023-06-09 12.26.05.png)</div>

対象ガチャの列で赤文字の項目がないか確認<br>

  • 戦闘デモ<br>

戦闘デモ作成者が確認

  • スキル公開<br>

確認ボタンを押し、非公開になっているスキルを公開に変更<br>

csv出力

devツールのマスタ個別更新からガチャを実行<br>
<div style="width:320px">![スクリーンショット 2023-06-09 12](スクリーンショット 2023-06-09 12.29.02.png)</div>

developブランチに[devtool]のコミットがあるか、出力内容が正しいか確認

ソースコード

config設定

lib/conf/class/PickupGachaConfig.class.php

$this->_config['official_info_no'] = 2321;//ピックアップガチャの告知(予告)
$this->_config['gacha_id'] = 333;//ピックアップガチャの番号
...
$this->_config['soul_card'] = "妖艶なるクラリス";//ピックアップガチャで魂の器がもらえるカード名
...
//強化アイテムinfo用
$this->_config['pickup_info'] = array(
	1 => array(
		'card_name' => "妖艶なるクラリス",
		'm_card_name' => "妖艶なるクラリス",
		'img_no' => 0, //強化アイテムの紹介画像番号 info_●.jpg
		'info_no' => 0 //強化魅力(無い時は0)
	),
	2 => array(
		'card_name' => "幻妖のクラリス",
		'm_card_name' => "幻妖のクラリス",
		'img_no' => 0, //強化アイテムの紹介画像番号 info_●.jpg
		'info_no' => 0 //強化魅力(無い時は0)
	),
);
...
$this->_config['lot_10_bonus'] = [
	...
	//@note:ガチャごとにIDが異なるため、毎回item_noの更新が必要
	5 => ['item_kind' => 5, 'item_type' => PresentBoxContent::TYPE_LIMITED_GACHA_TICKET, 'item_no' => 16, 'item_count' => 1], //10連チケット
];
...
$this->_config['pickup_sp'] = array(
	1 => array(
		'card_no' => 497 //pickup_flg=2
	),
	2 => array(
		'card_no' => 685 //転生後
	),
);

仕様書を参照して変更

  • official_info_no<br>

予告の告知IDを設定

  • soul_card<br>

仕様書でpickup_flg=2のカード名<br>

  • pickup_info<br>

index:1に仕様書でpickup_flg=2のカード名を設定<br>
index:2に仕様書でpickup_flg=1のカード名を設定

  • lot_10_bonus<br>

index:5のitem_noを今回追加されたmaster_limited_gacha_ticketのticket_noに変更<br>
ticket_noは、devtool更新コミットのmaster_limited_gacha_ticket.csv参照

  • pickup_sp<br>

index:1に仕様書でpickup_flg=2のカードNo<br>
index:2にindex:1の転生後カードNo(転生しない場合、コメントアウト)