Files
sansenhoshiandClaude 9371a28e35 refactor: restructure plugins per MTSS standard, consolidate assets to res/
Per docs/plugin-audit-report.md (plugins normalized to
Trigger(handlers) → Service(services) → Model(repository/models) + utils):

- Split monolithic __init__.py into handlers/services/utils across
  dailywife, deer_pipe, dice, galgame_card, helldivers_tools,
  huoziyinshua, learning_chat, makeaquote, mc_server_status,
  ncm_saying, picfinder_take, picstatus, random_jm_code, regif,
  steam_info, video_analysis, group_tools
- Move static assets under res/: deer_pipe font/img, makeaquote font,
  helldivers img/templates, huoziyinshua HuoZiYinShua
- Add config.py + register_config_items to ncm_saying, random_jm_code,
  group_tools; learning_chat unified config bridge
- Remove deprecated: voice_trans plugin, bf_bot/test.py, dead code in
  dailywife/deer_pipe, empty dirs, debug scripts under helldivers temp
- Disable brash_general_supercredits_tools (stub comment only)
- bot.py: optional stdout/stderr redirect to log file for Web log viewer,
  force ANSI colorize on non-TTY sinks
- Move runtime data (jm_code.json) out of plugin dir into hexi/data
- Docs: plugin-audit-report.md; README reflects removed plugins

Co-Authored-By: Claude <noreply@anthropic.com>
2026-09-03 00:44:38 +08:00
..

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
绝地潜兵战况卡片 · 图标 PNG 包
================================

由 hd2_icon_src 的 SVG 素材转换而来,供
  hexi\plugins\nonebot_plugin_helldivers_tools\img\assets\icons\
使用(机器人渲染战况卡片时用 PNG 代替 SVG)。

转换规格
--------
- 尺寸:128×128,透明背景
- 主体:约占画布 80%(≈102px),居中
- 颜色:**保留源 SVG 原有颜色**,不做改动
  - faction/ 按阵营自带上色(超级地球蓝 / 终结族橙 / 机器人红 / 光能族紫)
  - hazard/ 保留原样的「白色圆底徽章 + 黑色字形」
  - effect/ 源文件是什么色就保留什么色(白色字形保持白,子派系彩色保持彩色)
  - campaign/、effect-dss*、misc/ 源自白色保持白

命名
----
与对应 SVG 同名(如 effect-factory-hub.png、faction-terminid.png),
机器人 `_icon_any()` / `EFFECT_ICONS` 查键名不变。

统一尺寸说明
------------
所有图标都按「最长边≈102px、水平垂直居中」归一化,
避免原始 SVG 尺寸/留白不一导致卡片上大小参差。

目录
----
faction/    阵营图标 4 个
campaign/   战役类型图标 5 个
effect/     星球效果图标 21 个 + effect-generic.png(原样) + effect-invasion-fleet.webp(原样)
hazard/     环境危害图标 12 个
misc/       杂项 3 个 + misc-helldivers.png / misc-helldivers-2.png(原样)

说明
----
- effect-invasion-fleet.webp、effect-generic.png、misc-helldivers*.png
  为源素材中原本就是位图/非 SVG 的文件,未改动,按原名保留。
- badge_sources/ 原始官方徽章(含彩色底)仅作参考,未包含在本包内。

使用注意
--------
若 icons 目录里同名 .svg 与 .png 同时存在,当前代码优先 SVG。
想用本包 PNG 时,请删除同名 .svg(或改代码优先 PNG)。