← Back to list
INS-963
状態異常無効をアイコンで表す際、無効化内容に合わせてカラー変更してみる
StatusDone
TeamInstansys
Assigneeyasuhisa.hiraga@instansys.co.jp
PriorityNo priority
Created2026/07/26 23:25
Completed2026/07/27 02:03
Archived2026/08/04 00:45
Description
claude 提案カラー
┌───────────────────────────────────┬────────────────────────┬─────────┬────────────────────────────┐
│ ID │ 日本語 │ 色 │ 意図 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ stun │ スタン │ #FFD93D │ 星がまわる定番の金 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ aquasphere_stun │ アクアスフィア・スタン │ #2E9BD6 │ 水由来のスタン、濃い水色 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ freeze │ 凍結 │ #82DEEB │ ElementalColors.ice と統一 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ slow │ スロー │ #5B6BE0 │ 鈍化=重い藍 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ confusion │ 混乱 │ #E86FD0 │ 錯乱のマゼンタ │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ taunt │ 挑発 │ #FF3D5A │ 怒りの赤 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ vacuum │ 吸引 │ #2FA890 │ 引き寄せる濃い青緑 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ hidden │ 隠す │ #8C93A8 │ 姿を消す灰 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ dot_damage │ 継続ダメージ │ #FF7A2F │ 燃焼のオレンジ │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ auto_heal │ 継続回復 │ #6EE79A │ ElementalColors.heal 系 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ lifesteal │ ドレイン │ #C2419E │ 吸血の深いマゼンタ │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ attack_power_down │ 攻撃力ダウン │ #A05CE0 │ 弱体は紫系 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ defense_down │ 防御力ダウン │ #7B5CE0 │ 同上、やや青寄り │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ elemental_resistance_down │ 属性耐性低下 │ #C46CE8 │ 同上、やや赤寄り │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ attack_power_up │ 攻撃力アップ │ #FF8A3D │ 強化は暖色系 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ attack_speed_up │ 攻撃速度アップ │ #FFB03D │ 同上、明るめ │
├───────────────────────────────────┼─────────────────────────────────────┤
│ move_speed_up │ 移動速度上昇 │ #9BE04D │ 風=黄緑 │
├───────────────────────────────────┼─────────────────────────────────────┤
│ defense_up │ 防御力アップ │ #4D9BFF │ 盾の青 │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ critical_percent_up │ 会心率アップ | #FFE14D │ 会心の黄
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ evasion_up │ 回避率アップ │ #6FE0D8 │ 軽やかなターコイズ │
├───────────────────────────────────┼─────────────────────────────────────┤
│ burst_skill_enhance │ バーストスキル強化 | #FF4DD2 | ショッキングピンク │
├───────────────────────────────────┼────────────────────────┼─────────┼────────────────────────────┤
│ counter │ カウンター │ #DCE4F0 │ 反射の銀 │
├───────────────────────────────────┼─────────────────────────────────────┤
│ change_normal_attack_elemental_id │ 通常攻撃の属性上書き │ #9A8CC8 │ くすんだ紫 │
└───────────────────────────────────┴────────────────────────┴─────────┴────────────────────────────┘
Comments (2)
yasuhisa.hiraga@instansys.co.jp2026/07/26 23:54
23画像を用意するのではなく、カラーに合わせて動的に菱形を生成し、1~4つ並べる。 5つ以上無効化がある場合は4つ並んだ菱形を全て赤で表示
yasuhisa.hiraga@instansys.co.jp2026/07/27 00:05
-
lib/status-effect-immunity-icon.ts ← 設計図(形・色・並び順)
├─ バトル画面 → pixiGraphics で描く(WebGLキャンバス)
└─ モーダル → <svg><polygon> で描く(DOM)