Description
card_no:94のカードの覚醒ボーナスが+40(通常は+10)になっているため、ボーナス値を+10で再計算し所持カードを更新
card_no:94のカードの覚醒ボーナスが+40(通常は+10)になっているため、ボーナス値を+10で再計算し所持カードを更新
#カード枚数
user_card_holder: 875枚
log_composition: 4998件
#対応
解雇済みのカードは無視
合成ログから現在の正しいボーナスを算出
所持カード(ホルダ、ストック)のボーナス値を更新
合成で消費した、アイテム&ゴールド&経験値を返却?
1. 所持している覚醒1以上のカードを取得
2. 合成ログを取得
3. 再計算
4. 所持カードを更新15:30
メンテページの設定と開始12時間前に本番反映
対象カード
・カードホルダーかストックに入っている、1回以上覚醒合成を行なったカード
返還する素材(できる)
・アクセ
・GOLD
・経験値(魂)
返還しない素材
・誘発者カード(とくぱん含む)
素材を返還する条件
・10/26 15:30以前に`自分で`覚醒合成を行なった
上記条件を満たしている場合、以下のような覚醒ボーナスが+40になっていないケースでも返還
・Lv.MAXで覚醒していない
素材を返還しないケース
・10/26 15:30以降に覚醒合成を行なった
・覚醒合成したカードを現在所持していない場合(トレード、解雇
・トレードで入手したカードがトレード前に行なった覚醒合成カードの覚醒ボーナス修正について
ログが残っている場合
・合成前Lvと使用アイテムから再度ボーナス値を計算
ログが残っていない場合(トレード
・ボーナスが最大になるように計算
1. アクセで増えるボーナス値をスタミナ、攻撃、スピード+50
2. Lv.MAXボーナス+10
【例】トレードで取得した3回覚醒したカードを2回覚醒した場合(すべてLv.MAXで覚醒合成したと仮定
1~3回の覚醒は、元カードのパラメータ*0.01 + アクセ+50 + Lv.MAXボーナス+10
4,5回の覚醒は、元カードのパラメータ*0.01 + ログに残っているアクセを使用 + Lv.MAXなら+10#dry_run
ENVIRONMENT=production PF=yamada DRY_RUN=1 php tool_card_bonus_recalculation.php
#更新
ENVIRONMENT=production PF=yamada DRY_RUN=0 php tool_card_bonus_recalculation.php
#ログ
log/tool_card_bonus_recalculation20201029.txt