You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

5.4 KiB

HikeMap Artwork Todo

Track all emoji replacements and custom artwork needed. All icons should follow the existing 50.png / 100.png sizing convention.


Combat Log / Battle Events

Emoji Current Usage Art File Status
โš”๏ธ Player attack hit, generic combat icons/attack.png [ ]
โœจ Multi-hit skill damage icons/multi_hit.png [ ]
๐ŸŒŸ Multi-target skill hit icons/aoe_hit.png [ ]
๐Ÿ”ฅ Monster skill / status effect damage icons/fire_attack.png [ ]
โŒ Miss (player or monster) icons/miss.png [ ]
๐Ÿ’€ Enemy defeated / Player death icons/skull.png [ ]
โ˜ ๏ธ Poison tick damage icons/poison.png [ ]
๐Ÿ’š Heal skill used icons/heal.png [ ]
๐Ÿ›ก๏ธ Defense buff activated icons/shield_buff.png [ ]
โšก Player turn / dodge buff / quick skills icons/lightning.png [ ]

Stats & Character Sheet

Emoji Current Usage Art File Status
โค๏ธ HP stat label icons/stat_hp.png [ ]
๐Ÿ’™ MP stat label icons/stat_mp.png [ ]
โš”๏ธ ATK stat label icons/stat_atk.png [ ]
๐Ÿ›ก๏ธ DEF stat label icons/stat_def.png [ ]

Class Icons (for HUD, combat, character sheet)

Emoji Class Art Files Status
๐Ÿƒ Trail Runner classes/trail_runner50.png, classes/trail_runner100.png [ ]
๐Ÿ’ช Gym Bro classes/gym_bro50.png, classes/gym_bro100.png [ ]
๐Ÿง˜ Yoga Master classes/yoga_master50.png, classes/yoga_master100.png [ ]
๐Ÿ‹๏ธ CrossFit Crusader classes/crossfit50.png, classes/crossfit100.png [ ]

Race Icons (Character Creator)

Emoji Race Art File Status
๐Ÿง‘ Human races/human.png [ ]
๐Ÿง Elf races/elf.png [ ]
๐Ÿง” Dwarf races/dwarf.png [ ]
๐Ÿง’ Halfling races/halfling.png [ ]

UI Elements

Emoji Current Usage Art File Status
๐Ÿ  Home base button / entered home base icons/home.png [ ]
๐Ÿ“ Geocache marker / location pin icons/pin.png [ ]
๐ŸŽฏ Destination reached notification icons/target.png [ ]
๐ŸŽต Music on button icons/music_on.png [ ]
๐Ÿ”‡ Music muted button icons/music_off.png [ ]
โš™๏ธ Settings header icons/settings.png [ ]
โœ๏ธ Edit tools header icons/pencil.png [ ]
๐Ÿ› ๏ธ Developer tools header icons/tools.png [ ]
โš ๏ธ Warning / error notification icons/warning.png [ ]

Player Portraits (Combat UI)

Need player character art to display in combat instead of class emoji.

Class Art Files Status
Trail Runner players/trail_runner50.png, players/trail_runner100.png [ ]
Gym Bro players/gym_bro50.png, players/gym_bro100.png [ ]
Yoga Master players/yoga_master50.png, players/yoga_master100.png [ ]
CrossFit Crusader players/crossfit50.png, players/crossfit100.png [ ]

Skill Icons (Optional - currently use emojis in skill buttons)

Could add unique icons per skill for the combat UI skill buttons.

Emoji Skill ID Skill Name Art File Status
๐Ÿ‘Š basic_attack Attack skills/basic_attack.png [ ]
๐Ÿ‘Ÿ brand_new_hokas Brand New Hokas skills/brand_new_hokas.png [ ]
๐Ÿƒโ€โ™‚๏ธ downhill_sprint Downhill Sprint skills/downhill_sprint.png [ ]
๐Ÿฆต shin_kick Shin Kick skills/shin_kick.png [ ]
โšก quick_step Quick Step skills/quick_step.png [ ]
๐Ÿ’จ second_wind Second Wind skills/second_wind.png [ ]
๐Ÿ finish_line_sprint Finish Line Sprint skills/finish_line_sprint.png [ ]
๐ŸŒ€ whirlwind Whirlwind skills/whirlwind.png [ ]

Summary

Category Count Priority
Combat Log Icons 10 High
Stat Icons 4 High
Class Icons 4 (x2 sizes) High
Race Icons 4 Medium
UI Elements 9 Medium
Player Portraits 4 (x2 sizes) High
Skill Icons 8 Low

Total unique artwork pieces needed: ~43


Directory Structure

mapgameimgs/
โ”œโ”€โ”€ monsters/          # (existing)
โ”œโ”€โ”€ bases/             # (existing - home base icons)
โ”œโ”€โ”€ icons/             # NEW - UI and combat log icons
โ”‚   โ”œโ”€โ”€ attack50.png
โ”‚   โ”œโ”€โ”€ attack100.png
โ”‚   โ”œโ”€โ”€ heal50.png
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ classes/           # NEW - class portraits
โ”‚   โ”œโ”€โ”€ trail_runner50.png
โ”‚   โ”œโ”€โ”€ trail_runner100.png
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ races/             # NEW - race icons for character creator
โ”‚   โ”œโ”€โ”€ human.png
โ”‚   โ””โ”€โ”€ ...
โ”œโ”€โ”€ players/           # NEW - player combat portraits
โ”‚   โ””โ”€โ”€ ...
โ””โ”€โ”€ skills/            # NEW - skill button icons (optional)
    โ””โ”€โ”€ ...

Implementation Notes

  1. Combat Log: Replace emoji strings with <img> tags, add CSS for inline sizing
  2. HUD/Buttons: Replace innerHTML emoji with background-image or <img>
  3. Combat UI: Player portrait already has placeholder div (#playerCombatIcon)
  4. Fallback: Keep emoji as fallback if image fails to load