hkuno9000 / KanColle-YPS

艦これ余所見プレイ支援 Google Chrome拡張
https://hkuno9000.github.io/KanColle-YPS
17 stars 5 forks source link

艦これ新システム: 夜間瑞雲夜戦カットインの表記対応 #182

Closed t-f-m closed 1 year ago

t-f-m commented 1 year ago

表題通り。まだ発動に遭遇していないのでデータがないがメモ代わりに。

t-f-m commented 1 year ago

200を適切に置き換えれば良さそう。

$debug_ship_names  = ["最上改二#2Lv98",null,null,null,null,null]
$debug_battle_json = {"api_result":1,"api_result_msg":"成功","api_data":{"api_deck_id":1,"api_formation":[1,1,2],"api_f_nowhps":[60],"api_f_maxhps":[60],"api_fParam":[[76,88,86,77]],"api_ship_ke":[1527,1527,1527,1518,1576,1576],"api_ship_lv":[1,1,1,1,1,1],"api_e_nowhps":[76,76,76,48,37,37],"api_e_maxhps":[76,76,76,48,37,37],"api_eSlot":[[1505,1506,1515,1525,-1],[1505,1506,1515,1525,-1],[1505,1506,1515,1525,-1],[1504,1525,-1,-1,-1],[1502,1545,1542,-1,-1],[1502,1545,1542,-1,-1]],"api_eParam":[[68,48,40,70],[68,48,40,70],[68,48,40,70],[30,40,20,30],[38,66,32,26],[38,66,32,26]],"api_n_support_flag":0,"api_touch_plane":[-1,-1],"api_flare_pos":[-1,-1],"api_hougeki":{"api_at_eflag":[0,1,1,1,1,1],"api_at_list":[0,0,2,3,4,5],"api_n_mother_list":[0,0,0,0,0,0],"api_df_list":[[1,2],[0],[0],[0],[0],[0]],"api_si_list":[[490,50,50],[1505],[1505],[1504],[1502],[1502]],"api_cl_list":[[1,1],[0],[0],[0],[0],[0]],"api_sp_list":[200,0,0,0,0,0],"api_damage":[[189,9],[0],[0],[0],[0],[0]]}}}
$debug_api_name  = "/api_req_battle_midnight/sp_midnight"
$f_beginhps      = null
$e_beginhps      = null
$e_prevhps       = null
$combined_flag   = 0
$battle_count    = 1
$is_boss         = false
$is_next         = true
$next_mapinfo    = {"api_id":53,"api_maparea_id":5,"api_no":3,"api_name":"サブ島沖海域","api_level":9,"api_opetext":"第一次サーモン沖海戦","api_infotext":"鉄底海峡に突入、敵泊地に我が<br>水上打撃部隊による夜戦突撃を<br>敢行、敵後方の輸送艦を叩け!","api_item":[33,32,0,0],"api_max_maphp":null,"api_required_defeat_count":5,"api_sally_flag":[1,0,0],"yps_opt_name":null}

戦闘被害:f_damage:0/60(0%)[0/1]60, e_damage:85/350(24%)[1/6], api:/api_req_battle_midnight/sp_midnight, rate:100 5-3: サブ島沖海域 battle1 夜戦 5-3-4:敵影を見ず 5-3-7:これより鉄底海峡に突入す! 全艦、戦闘配置! 5-3-9 単縦/反航/敵単縦 勝敗推定:B friend damage 第1艦隊 1(最上改二#2Lv98). 60/60: 被撃墜数: enemy damage 1(重巡リ級flagshipLv1). 76/76: 2(重巡リ級flagshipLv1). 0/76(-189):撃沈--- 3(重巡リ級flagshipLv1). 67/76(-9):. 4(軽巡ホ級eliteLv1). 48/48: 5(駆逐ロ級後期型Lv1). 37/37: 6(駆逐ロ級後期型Lv1). 37/37:* battle result 敵鉄底海峡任務部隊 重巡戦隊(1/6):B 基本EXP: 220 MVP: 最上改二#2Lv98 +660exp drop ship 駆逐艦:荒潮

t-f-m commented 1 year ago

詳報が抜けていた

勝敗推定:B 夜戦砲撃 攻撃艦 防御艦 命中 ダメージ 使用装備 200 (主力艦隊1)最上改二#2Lv98 (敵2)重巡リ級flagshipLv1 hit 189:撃沈--- 試製 夜間瑞雲(攻撃装備), 20.3cm(3号)連装砲, 20.3cm(3号)連装砲 200 (主力艦隊1)最上改二#2Lv98 (敵3)重巡リ級flagshipLv1 hit 9:. 試製 夜間瑞雲(攻撃装備), 20.3cm(3号)連装砲, 20.3cm(3号)連装砲 砲撃 (敵1)重巡リ級flagshipLv1 (主力艦隊1)最上改二#2Lv98 miss 8inch三連装砲 砲撃 (敵3)重巡リ級flagshipLv1 (主力艦隊1)最上改二#2Lv98 miss 8inch三連装砲 砲撃 (敵4)軽巡ホ級eliteLv1 (主力艦隊1)最上改二#2Lv98 miss 5inch単装高射砲 砲撃 (敵5)駆逐ロ級後期型Lv1 (主力艦隊1)最上改二#2Lv98 miss 5inch連装砲 砲撃 (敵6)駆逐ロ級後期型Lv1 (主力艦隊1)最上改二#2Lv98 miss 5inch連装砲

t-f-m commented 1 year ago

200を置き換えて夜間瑞雲・主砲・主砲のパターンに対応できることは確認。夜間瑞雲2つ目は持っていないので電探入りパターンに遭遇すれば他のIDがないか検証できるのだが……発生しない。

diff --git a/devtools.js b/devtools.js
index 8a72d15..76004b4 100644
--- a/devtools.js
+++ b/devtools.js
@@ -1205,6 +1205,7 @@ function battle_sp_name(a, si) {
        case 101: return '長門一斉射';
        case 102: return '陸奥一斉射';
        case 103: return 'Colorado斉射';
+       case 200: return '夜間瑞雲カットイン';
        case 104: return '僚艦夜戦突撃';
        case 400: return '大和突撃(3隻)';
        case 401: return '大和突撃(2隻)';
t-f-m commented 1 year ago

解析系の人の投稿を掘り返したところ、どうもID200しかないということで良さそう

Cf. https://twitter.com/yukicacoon/status/1627518623819632641