From 50ea845d838489b6c02a05d82616cc0994860eeb Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Wed, 24 Jun 2026 00:55:59 +0800 Subject: [PATCH] Upd: [TW] AIR_STRIKE_CANCEL AIR_STRIKE_CONFIRM --- assets/tw/handler/AIR_STRIKE_CANCEL.png | Bin 0 -> 6474 bytes assets/tw/handler/AIR_STRIKE_CONFIRM.png | Bin 0 -> 6786 bytes module/handler/assets.py | 4 ++-- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 assets/tw/handler/AIR_STRIKE_CANCEL.png create mode 100644 assets/tw/handler/AIR_STRIKE_CONFIRM.png diff --git a/assets/tw/handler/AIR_STRIKE_CANCEL.png b/assets/tw/handler/AIR_STRIKE_CANCEL.png new file mode 100644 index 0000000000000000000000000000000000000000..7ffa8c40c307d8990a3072048cf6e4258a3157bf GIT binary patch literal 6474 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 b1<65@&!0H(LL7=4Q<=cOU-;-h&__ literal 0 HcmV?d00001 diff --git a/assets/tw/handler/AIR_STRIKE_CONFIRM.png b/assets/tw/handler/AIR_STRIKE_CONFIRM.png new file mode 100644 index 0000000000000000000000000000000000000000..6baca294e20cd70878b0bea0d6b971be1ae0ad17 GIT binary patch literal 6786 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 KmVEl^{r>~SMc>Z= literal 0 HcmV?d00001 diff --git a/module/handler/assets.py b/module/handler/assets.py index 0fdecbeda..b660353a7 100644 --- a/module/handler/assets.py +++ b/module/handler/assets.py @@ -4,8 +4,8 @@ from module.base.template import Template # This file was automatically generated by dev_tools/button_extract.py. # Don't modify it manually. -AIR_STRIKE_CANCEL = Button(area={'cn': (887, 644, 948, 676), 'en': (887, 644, 948, 676), 'jp': (948, 644, 1009, 676), 'tw': (887, 644, 948, 676)}, color={'cn': (193, 141, 135), 'en': (193, 141, 135), 'jp': (194, 124, 117), 'tw': (193, 141, 135)}, button={'cn': (887, 644, 948, 676), 'en': (887, 644, 948, 676), 'jp': (948, 644, 1009, 676), 'tw': (887, 644, 948, 676)}, file={'cn': './assets/cn/handler/AIR_STRIKE_CANCEL.png', 'en': './assets/cn/handler/AIR_STRIKE_CANCEL.png', 'jp': './assets/jp/handler/AIR_STRIKE_CANCEL.png', 'tw': './assets/cn/handler/AIR_STRIKE_CANCEL.png'}) -AIR_STRIKE_CONFIRM = Button(area={'cn': (1100, 644, 1161, 675), 'en': (1100, 644, 1161, 675), 'jp': (1161, 644, 1222, 675), 'tw': (1100, 644, 1161, 675)}, color={'cn': (129, 161, 199), 'en': (129, 161, 199), 'jp': (137, 170, 211), 'tw': (129, 161, 199)}, button={'cn': (1100, 644, 1161, 675), 'en': (1100, 644, 1161, 675), 'jp': (1161, 644, 1222, 675), 'tw': (1100, 644, 1161, 675)}, file={'cn': './assets/cn/handler/AIR_STRIKE_CONFIRM.png', 'en': './assets/cn/handler/AIR_STRIKE_CONFIRM.png', 'jp': './assets/jp/handler/AIR_STRIKE_CONFIRM.png', 'tw': './assets/cn/handler/AIR_STRIKE_CONFIRM.png'}) +AIR_STRIKE_CANCEL = Button(area={'cn': (887, 644, 948, 676), 'en': (887, 644, 948, 676), 'jp': (948, 644, 1009, 676), 'tw': (889, 646, 946, 674)}, color={'cn': (193, 141, 135), 'en': (193, 141, 135), 'jp': (194, 124, 117), 'tw': (207, 162, 159)}, button={'cn': (887, 644, 948, 676), 'en': (887, 644, 948, 676), 'jp': (948, 644, 1009, 676), 'tw': (889, 646, 946, 674)}, file={'cn': './assets/cn/handler/AIR_STRIKE_CANCEL.png', 'en': './assets/cn/handler/AIR_STRIKE_CANCEL.png', 'jp': './assets/jp/handler/AIR_STRIKE_CANCEL.png', 'tw': './assets/tw/handler/AIR_STRIKE_CANCEL.png'}) +AIR_STRIKE_CONFIRM = Button(area={'cn': (1100, 644, 1161, 675), 'en': (1100, 644, 1161, 675), 'jp': (1161, 644, 1222, 675), 'tw': (1102, 646, 1161, 674)}, color={'cn': (129, 161, 199), 'en': (129, 161, 199), 'jp': (137, 170, 211), 'tw': (155, 181, 216)}, button={'cn': (1100, 644, 1161, 675), 'en': (1100, 644, 1161, 675), 'jp': (1161, 644, 1222, 675), 'tw': (1102, 646, 1161, 674)}, file={'cn': './assets/cn/handler/AIR_STRIKE_CONFIRM.png', 'en': './assets/cn/handler/AIR_STRIKE_CONFIRM.png', 'jp': './assets/jp/handler/AIR_STRIKE_CONFIRM.png', 'tw': './assets/tw/handler/AIR_STRIKE_CONFIRM.png'}) AIR_STRIKE_ENTER = Button(area={'cn': (1194, 456, 1249, 530), 'en': (1194, 456, 1249, 530), 'jp': (1194, 456, 1249, 530), 'tw': (1194, 456, 1249, 530)}, color={'cn': (123, 124, 131), 'en': (123, 124, 131), 'jp': (123, 124, 131), 'tw': (123, 124, 131)}, button={'cn': (1194, 456, 1249, 530), 'en': (1194, 456, 1249, 530), 'jp': (1194, 456, 1249, 530), 'tw': (1194, 456, 1249, 530)}, file={'cn': './assets/cn/handler/AIR_STRIKE_ENTER.png', 'en': './assets/cn/handler/AIR_STRIKE_ENTER.png', 'jp': './assets/cn/handler/AIR_STRIKE_ENTER.png', 'tw': './assets/cn/handler/AIR_STRIKE_ENTER.png'}) ANDROID_NO_RESPOND = Button(area={'cn': (341, 433, 391, 472), 'en': (341, 433, 391, 472), 'jp': (341, 433, 391, 472), 'tw': (341, 433, 391, 472)}, color={'cn': (217, 237, 235), 'en': (217, 237, 235), 'jp': (217, 237, 235), 'tw': (217, 237, 235)}, button={'cn': (341, 433, 391, 472), 'en': (341, 433, 391, 472), 'jp': (341, 433, 391, 472), 'tw': (341, 433, 391, 472)}, file={'cn': './assets/cn/handler/ANDROID_NO_RESPOND.png', 'en': './assets/en/handler/ANDROID_NO_RESPOND.png', 'jp': './assets/jp/handler/ANDROID_NO_RESPOND.png', 'tw': './assets/tw/handler/ANDROID_NO_RESPOND.png'}) AUTO_SEARCH_MAP_OPTION_OFF = Button(area={'cn': (1205, 549, 1275, 566), 'en': (1203, 552, 1277, 564), 'jp': (1204, 547, 1276, 568), 'tw': (1205, 546, 1275, 567)}, color={'cn': (196, 169, 169), 'en': (151, 132, 138), 'jp': (179, 153, 156), 'tw': (153, 132, 137)}, button={'cn': (1205, 549, 1275, 566), 'en': (1203, 552, 1277, 564), 'jp': (1204, 547, 1276, 568), 'tw': (1205, 546, 1275, 567)}, file={'cn': './assets/cn/handler/AUTO_SEARCH_MAP_OPTION_OFF.png', 'en': './assets/en/handler/AUTO_SEARCH_MAP_OPTION_OFF.png', 'jp': './assets/jp/handler/AUTO_SEARCH_MAP_OPTION_OFF.png', 'tw': './assets/tw/handler/AUTO_SEARCH_MAP_OPTION_OFF.png'})