Description
issue #418
チーム所属時は、team_item_use.limit_timeを参照
チーム未所属時は、user_mission.monster_win_limitを参照
自分がフラッグを使用した場合は、チームを移動しても効果は残り続ける
チームメンバーが使用した場合は、そのチームを移動すると効果がなくなる
(移動先のチームでフラッグが使用されていた場合、効果を受ける)
チーム所属時のみ表示
- メインページ上部
- アイテム使用時
チーム所属に関わらず表示
- 冒険中
issue #418
チーム所属時は、team_item_use.limit_timeを参照
チーム未所属時は、user_mission.monster_win_limitを参照
自分がフラッグを使用した場合は、チームを移動しても効果は残り続ける
チームメンバーが使用した場合は、そのチームを移動すると効果がなくなる
(移動先のチームでフラッグが使用されていた場合、効果を受ける)
チーム所属時のみ表示
チーム所属に関わらず表示
@iwamoto
レビューお願いします。
チーム所属時のフラッグ使用
チーム未所属時のフラッグ使用
フラッグ使用時エラーの挙動
@wada
一点だけ
チーム所属時に必勝フラッグを追加で使用した場合、使用者のuser_mission.monster_win_limitは更新されていないあとは大丈夫みたいです、上記は調査中です
@iwamoto
なるほど、詳しく知りたい
事前に使っていた人が誰か
どこからアイテムを使用したか
フラッグが残り何分で使用したか
使用者は事前に使った人と同一か
他の人のmonster_win_limitはどうなったかteam_item_useのデータはどうなったか
user_mission.monster_win_limitは使用者しか更新されない
(他のメンバーは、team_item_useを参照するため)
@wada
すみません、これ勘違いでした
フラッグが残り約4分で期限付きのフラッグをメイン画面のアイコンから遷移して使用しました
で、その後海賊団を退団しました。
ただ、このときメインページ上部での表示がなかったので、user_missionを見に行きましたが
見ていたデータが間違っていました
user_mission.monster_win_limitではなく.last_stamina_updateを見てしまってました。
また、チーム未所属だとメインページ上部での表示はなくて正でしたのでこちらの勘違いでした。
同様の動作を再度行いましたが、仕様通りでした。
お騒がせしました。
| base | f3edce1beab21d97cc96a3013767055eaff80ee2 |
|---|---|
| head | 1cb3138780345b18073b99664c252d44e127f26c |
| base branch | jolly/jr-web:develop |
| head branch | jolly/jr-web:flag_418 |
| status | file |
|---|---|
| modified | lib/SubFunc.inc |
| modified | lib/SubFunc_mission.inc |
| modified | lib/ajax/item_result.inc |
| modified | lib/ajax/item_select.inc |
| modified | lib/ajax/mission_default.inc |
| added | lib/models/dao/team_item_use.php |
| modified | lib/public/AreaItem.inc |
| modified | lib/public/Item.inc |
| modified | lib/public/Main.inc |