Issue

レイド5回攻撃リファクタリング #209

wada opened this at 2020-09-03T14:14:15; closed

Description

opened by wada at 2020-09-03T14:14:15; updated 2022-11-28T18:29:56

レイドバトルで5回攻撃した際に、タイムアウトすることがある

wada assign at 2020-09-03T15:23:25: Not assigned:wada
wada commit at 2020-09-03T23:34:22: [WIP]レイドモンスタークラス作成 #209 1e0f0a7c880bafa0e57323a1f73c50daafd95e38

Comment

#6822 by wada at 2020-09-04T11:20:16; updated 2020-09-04T11:20:16

ローカル環境

#1回目
db_access: 223
time: 24.7
#2回目
db_access: 454
time: 28.0
#3回目
db_access: 222
time: 26.2
wada commit at 2020-09-06T21:58:13: [WIP]戦闘ユーザクラス作成 #209 46449f14b268681b4db3dcbe5f7f595e76d6f221
wada commit at 2020-09-06T21:58:13: レイド未出現時の戻り値修正 #209 1d226755b359b6536ab4d4a66765dac3b9f8a108
wada commit at 2020-09-06T21:58:13: レイドのカードデータ埋め #209 69db00b7e0ae5298ecf067f414a8c6c2e01d7204
wada commit at 2020-09-06T21:58:13: クラスパラメータへのアクセス周り修正 #209 693184e19ce738490a7bfb60869673e45aa96326
wada commit at 2020-09-06T21:58:13: 更新sqlの場合はboolで結果を返す #209 97f32dc6b3427444ae10c58d892c02d043f04d6c
wada commit at 2020-09-06T21:58:13: レイドHP更新 #209 6378bb6af77b1fa6e4517762cee906000e4f2e5a
wada commit at 2020-09-06T21:58:13: ユーザ攻撃ログ&蒼玉消費 #209 10d42dbae6a0e677966ebabd2fe8a5d3da5e1d77
wada commit at 2020-09-06T21:58:13: 名前空間の修正 #209 c641c50eb5844e71f262bcb8a80ed54b938eee6d
wada commit at 2020-09-06T21:58:13: ユーザデータ更新 #209 d7f3ef0cfa5f1f958fe77387726a12464bb6c9dc
wada commit at 2020-09-06T21:58:13: 変数名を修正 #209 83e8194cc1b1155f99e09ec8fe8f2ec6ef619c21
wada commit at 2020-09-07T11:00:12: 結果データ返却 #209 f9b09651430884bd525e79c95493be5dae65e9b5
wada commit at 2020-09-07T11:00:12: キャッシュ名が間違い #209 1592b311353aa2d056bba94943cb1e6513e9d160
wada commit at 2020-09-07T15:59:01: 複数回攻撃に対応 #209 81178a4851115227c213bebdebbc3cd6aac52ae9
wada commit at 2020-09-07T15:59:01: 攻撃ボーナスクラス作成 #209 8a5359895bcfbada57681e3b201be6825cca3c3b

Comment

#6869 by wada at 2020-09-07T17:50:02; updated 2020-09-07T17:50:02

ローカル環境:通常レイド修正後

#1回目
処理結果:21.155877113342
DBアクセス:59

#2回目
処理結果:20.347332954407
DBアクセス:59

#3回目
処理結果:21.431116819382
DBアクセス:59
wada commit at 2020-09-07T17:51:23: 開発環境で動作するように設定 #209 0359fd8b114ecf3f48f334d770d294dd78c89c07
wada refer at 2020-09-07T17:56:02: 223:レイド戦闘処理のリファクタリング
wada commit at 2020-09-13T15:47:09: コードの整理 #209 06e2dc292d8a399018e6dd4ad3ad57c58f6705a5
wada commit at 2020-09-13T15:47:09: レイドの0ターンスキルが発動しなかった #209 633a71c634012eeb87989bda5737878886e6fcea
wada commit at 2020-09-13T22:31:58: 複数攻撃時のログを修正 #209 6b78305f8990a4db624a7f9899d80f6e66c6571e
wada commit at 2020-09-13T22:31:58: テーブルごとのクラスに変更 #209 0becc34f37bb3e467f643c87e707f070daa283be
wada commit at 2020-09-16T14:16:05: 戦闘演出のレイド初期HPがダメージ計算後のHPだった #209 392a41fe7e5f4e9d1abe726e9e93030448c476a6
wada commit at 2020-09-16T17:15:05: 戦闘で使用するglobal変数リセット #209 7042f56d960eea3b6b2ac7626bc8335b959fd7f7
wada commit at 2020-09-16T17:15:05: ブースター表記調整 #209 c8befa332b6e07fb5dc98a15bb7642504c26adcd
wada commit at 2020-09-16T19:27:33: 攻撃した回数だけ蒼玉消費 #209 7d6399674c0b72e27727b386b4ad2c68f8406106
wada commit at 2020-09-16T19:43:33: 蒼玉消費数分運動会API送信 #209 fe08d5c916b8b8fb3a67301f75bdf5674ebba6e2
wada commit at 2020-09-16T20:04:10: +1回で運動会API送信しないよう修正 #209 f8927b422a0f0b4501cbf917f17417f4058e935f
wada refer at 2020-09-17T10:18:14: 257:【9/17】リリース手順書(レイド)
iwamoto refer at 2020-09-17T12:39:51: 259:【9/17】レイドイベント3期_前期 本番リリース
wada commit at 2020-09-17T14:23:39: レイドボスにもアタックボーナスが入っていた #209 d0273c487bd8f5ab3a3702001bbcf2f195e5e5db
wada commit at 2020-09-17T14:23:39: 戦闘デッキを防御タイプで選択 #209 22fc0773ade62fb686d9a50ca2efb91564bdda41
wada commit at 2020-09-17T14:33:32: 本番でも動作させる #209 49f435d1c138d2783a23c3c0602a7160d4bda191
wada close_comment at 2020-09-17T15:22:51: 本番反映済み