PR

[WIP]エピックレイド #3125

kouho opened this at 2023-09-29T15:01:55; closed

Description

opened by kouho at 2023-09-29T15:01:55; updated 2023-11-15T17:49:40

概要

エピックレイドの対応用プルリクです。

TODO

  • [x] 出現制御 優先度 高
  • [ ] 討伐成功の回数に応じたステータス設定 優先度 中
  • [x] エピックレイドの撃破ボーナスのスタック 優先度 高
  • [x] スタックした撃破ボーナスのチーム対抗レイドへの適用 優先度 高
  • [x] チーム対抗レイド結果画面へスタックボーナスの適用 優先度 高
  • [x] エピックレイド戦闘画面 優先度 高
  • [x] エピックレイド討伐結果画面 優先度 高
  • [x] メインページアイコン表示 高
  • [ ] 現在の撃破ボーナススタック表示 高
  • [x] レイド出現周りの定数をconfigに移動 高
  • [ ] エピックレイド関連画像 優先度 高
  • [ ] 表示調整 チーム対抗レイド討伐結果 優先度 中
  • [ ] 表示調整 エピックレイド討伐結果 優先度 中
  • [ ] 出現保証 優先度 低
  • [ ] スタックのゲージ表示 優先度 中
  • [ ] イベント開始時に最初に出会うレイドをエピックレイド確定と機能のON・OFF 優先度 低
  • [ ] レアレイド出現部分の関数化 優先度 低
  • [ ] 告知説明用画像 優先度 中
  • [ ] 撃破ボーナススタックのコード簡易化 中
  • [x] 管理画面 エピックレイド出現追加 優先度 高
  • [ ] 管理画面 エピックレイド集計追加 優先度 低
  • [ [ 管理画面 仕様についてでのエピックレイド設定確認  優先度 低
  • [ ] 管理画面 スキルインポートでのエピックレイド対応 優先度 中

確認必要

  • [ ] エピックレイドのID 現在はコラボカードを上書き(真宮寺さくら 546)

SQL

SQL

エピックレイド用テーブル

CREATE TABLE `team_epic_raid_monster` (
  `event_no` int(11) NOT NULL,
  `team_no` int(11) unsigned NOT NULL,
  `defeat_num` int(11) unsigned NOT NULL DEFAULT '0',
  `progress` tinyint(11) unsigned NOT NULL DEFAULT '0',
  UNIQUE KEY `event_no_team_no` (`event_no`,`team_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

カラム追加

ALTER TABLE `team_raid_monster` ADD `epic_defeat_num` tinyint(4) unsigned DEFAULT NULL;
ALTER TABLE `team_raid_monster_vs` ADD `epic_defeat_num` tinyint(4) unsigned DEFAULT NULL;

ALTER TABLE `log_team_raid_monster` ADD `epic_defeat_num` tinyint(4) unsigned DEFAULT NULL;
ALTER TABLE `log_team_raid_monste_vsr` ADD `epic_defeat_num` tinyint(4) unsigned DEFAULT NULL;

Comment

#30794 by kouho at 2023-10-03T10:44:34; updated 2023-10-03T10:44:34

メモ
エピックレイドの出し方
管理画面レイドのデバッグメニュー⇒エピックレイド出現

wada close_comment at 2023-10-19T10:39:16: リリース延期のためクローズ

Commit range

base3744071c243659d2f57dbb8287c1ced31fd26fa9
head4fd7391c3da17788a6bdbd97e3db3a9207e4a951
base branchjolly/jr-web:develop
head branchjolly/jr-web:epic_raid

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed17 filesView patch
statusfile
modifiedcpanel_html/template/m_raid_debug.tpl
modifiedlib/SubFunc.inc
modifiedlib/ajax/main_default.inc
modifiedlib/conf/class/RaidMonsterConfig.class.php
modifiedlib/conf/class/RaidMonsterTypeConfig.class.php
modifiedlib/cpanel/m_raid_debug_result.inc
addedlib/models/dao/team_epic_raid_monster.php
modifiedlib/models/dao/team_raid_monster.php
modifiedlib/models/raid/Battle_user.php
modifiedlib/models/raid/Team_raid_monster.php
modifiedlib/public/Raid-Default.inc
modifiedlib/public/Raid-GetMedalVs.inc
modifiedlib/public/Raid-Vs.inc
addedpublic_html/img/main/event_icon/raid/584_epic.png
modifiedpublic_html/template/Raid-Default.tpl
modifiedpublic_html/template/Raid-DefaultMedal.tpl
modifiedpublic_html/template/Raid-Vs.tpl
Patch body is stored as a separate file to keep this page lightweight.