UserPalette::UserPalette(): Palette(USER_COLOR_LAST) { mColors[BEING] = ColorElem(); mColors[PC] = ColorElem(); mColors[SELF] = ColorElem(); mColors[GM] = ColorElem(); mColors[NPC] = ColorElem(); mColors[MONSTER] = ColorElem(); addColor(BEING, 0xffffff, STATIC, _("Being")); addColor(PC, 0xffffff, STATIC, _("Other Players' Names")); addColor(SELF, 0xff8040, STATIC, _("Own Name")); addColor(GM, 0x00ff00, STATIC, _("GM Names")); addColor(NPC, 0xc8c8ff, STATIC, _("NPCs")); addColor(MONSTER, 0xff4040, STATIC, _("Monsters")); addColor(PARTY, 0xff00d8, STATIC, _("Party Members")); addColor(GUILD, 0xff00d8, STATIC, _("Guild Members")); addColor(PARTICLE, 0xffffff, STATIC, _("Particle Effects")); addColor(PICKUP_INFO, 0x28dc28, STATIC, _("Pickup Notification")); addColor(EXP_INFO, 0xffff00, STATIC, _("Exp Notification")); addColor(HIT_PLAYER_MONSTER, 0x0064ff, STATIC, _("Player Hits Monster")); addColor(HIT_MONSTER_PLAYER, 0xff3232, STATIC, _("Monster Hits Player")); addColor(HIT_CRITICAL, 0xff0000, RAINBOW, _("Critical Hit")); addColor(MISS, 0xffff00, STATIC, _("Misses")); commit(true); }
UserPalette::UserPalette() : Palette(static_cast<int>(UserColorId::USER_COLOR_LAST)) { mColors[static_cast<size_t>(UserColorId::BEING)] = ColorElem(); mColors[static_cast<size_t>(UserColorId::PC)] = ColorElem(); mColors[static_cast<size_t>(UserColorId::SELF)] = ColorElem(); mColors[static_cast<size_t>(UserColorId::GM)] = ColorElem(); mColors[static_cast<size_t>(UserColorId::NPC)] = ColorElem(); mColors[static_cast<size_t>(UserColorId::MONSTER)] = ColorElem(); addLabel(UserColorId::LABEL_BEING, // TRANSLATORS: palette label _("Beings")); addColor(UserColorId::BEING, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Being")); addColor(UserColorId::FRIEND, 0xb0ffb0, GradientType::STATIC, // TRANSLATORS: palette color _("Friend names")); addColor(UserColorId::DISREGARDED, 0xa00000, GradientType::STATIC, // TRANSLATORS: palette color _("Disregarded names")); addColor(UserColorId::IGNORED, 0xff0000, GradientType::STATIC, // TRANSLATORS: palette color _("Ignored names")); addColor(UserColorId::ERASED, 0xff0000, GradientType::STATIC, // TRANSLATORS: palette color _("Erased names")); addColor(UserColorId::ENEMY, 0xff4040, GradientType::STATIC, // TRANSLATORS: palette color _("Enemy")); addColor(UserColorId::PC, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Other players names")); addColor(UserColorId::SELF, 0xff8040, GradientType::STATIC, // TRANSLATORS: palette color _("Own name")); addColor(UserColorId::GM, 0x00ff00, GradientType::STATIC, // TRANSLATORS: palette color _("GM names")); addColor(UserColorId::NPC, 0xc8c8ff, GradientType::STATIC, // TRANSLATORS: palette color _("NPCs")); addColor(UserColorId::MONSTER, 0xff4040, GradientType::STATIC, // TRANSLATORS: palette color _("Monsters")); addColor(UserColorId::PET, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Pets")); addColor(UserColorId::MERCENARY, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Mercenary")); addColor(UserColorId::HOMUNCULUS, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Homunculus")); addColor(UserColorId::PARTY, 0xff00d8, // TRANSLATORS: palette color GradientType::STATIC, _("Party members")); addColor(UserColorId::GUILD, 0xff00d8, // TRANSLATORS: palette color GradientType::STATIC, _("Guild members")); addColor(UserColorId::TEAM1, 0x0000ff, GradientType::STATIC, // TRANSLATORS: palette color strprintf(_("Team %d"), 1)); addColor(UserColorId::TEAM2, 0x00a020, GradientType::STATIC, // TRANSLATORS: palette color strprintf(_("Team %d"), 2)); addColor(UserColorId::TEAM3, 0xffff20, GradientType::STATIC, // TRANSLATORS: palette color strprintf(_("Team %d"), 3)); addLabel(UserColorId::LABEL_PARTICLES, // TRANSLATORS: palette label _("Particles")); addColor(UserColorId::PARTICLE, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Particle effects")); addColor(UserColorId::PICKUP_INFO, 0x28dc28, GradientType::STATIC, // TRANSLATORS: palette color _("Pickup notification")); addColor(UserColorId::EXP_INFO, 0xffff00, GradientType::STATIC, // TRANSLATORS: palette color _("Exp notification")); addLabel(UserColorId::LABEL_HP, // TRANSLATORS: palette label _("Hp bars")); addColor(UserColorId::PLAYER_HP, 0x00ff00, GradientType::STATIC, // TRANSLATORS: palette color _("Player HP bar"), 50); addColor(UserColorId::PLAYER_HP2, 0xff0000, GradientType::STATIC, // TRANSLATORS: palette color _("Player HP bar (second color)"), 50); addColor(UserColorId::MONSTER_HP, 0x00ff00, GradientType::STATIC, // TRANSLATORS: palette color _("Monster HP bar"), 50); addColor(UserColorId::MONSTER_HP2, 0xff0000, GradientType::STATIC, // TRANSLATORS: palette color _("Monster HP bar (second color)"), 50); addLabel(UserColorId::LABEL_HITS, // TRANSLATORS: palette label _("Hits")); addColor(UserColorId::HIT_PLAYER_MONSTER, 0x0064ff, GradientType::STATIC, // TRANSLATORS: palette color _("Player hits monster")); addColor(UserColorId::HIT_MONSTER_PLAYER, 0xff3232, GradientType::STATIC, // TRANSLATORS: palette color _("Monster hits player")); addColor(UserColorId::HIT_PLAYER_PLAYER, 0xff5050, GradientType::STATIC, // TRANSLATORS: palette color _("Other player hits local player")); addColor(UserColorId::HIT_CRITICAL, 0xff0000, GradientType::RAINBOW, // TRANSLATORS: palette color _("Critical Hit")); addColor(UserColorId::HIT_LOCAL_PLAYER_MONSTER, 0x00ff00, GradientType::STATIC, // TRANSLATORS: palette color _("Local player hits monster")); addColor(UserColorId::HIT_LOCAL_PLAYER_CRITICAL, 0xff0000, GradientType::RAINBOW, // TRANSLATORS: palette color _("Local player critical hit")); addColor(UserColorId::HIT_LOCAL_PLAYER_MISS, 0x00ffa6, GradientType::STATIC, // TRANSLATORS: palette color _("Local player miss")); addColor(UserColorId::MISS, 0xffff00, GradientType::STATIC, // TRANSLATORS: palette color _("Misses")); addLabel(UserColorId::LABEL_TILES, // TRANSLATORS: palette label _("Tiles")); addColor(UserColorId::PORTAL_HIGHLIGHT, 0xC80000, GradientType::STATIC, // TRANSLATORS: palette color _("Portal highlight")); addColor(UserColorId::COLLISION_HIGHLIGHT, 0x0000C8, GradientType::STATIC, // TRANSLATORS: palette color _("Default collision highlight"), 64); addColor(UserColorId::AIR_COLLISION_HIGHLIGHT, 0xe0e0ff, GradientType::STATIC, // TRANSLATORS: palette color _("Air collision highlight"), 64); addColor(UserColorId::WATER_COLLISION_HIGHLIGHT, 0x2050e0, GradientType::STATIC, // TRANSLATORS: palette color _("Water collision highlight"), 64); addColor(UserColorId::GROUNDTOP_COLLISION_HIGHLIGHT, 0xffff00, GradientType::STATIC, // TRANSLATORS: palette color _("Special ground collision highlight"), 20); addColor(UserColorId::WALKABLE_HIGHLIGHT, 0x00D000, GradientType::STATIC, // TRANSLATORS: palette color _("Walkable highlight"), 255); addColor(UserColorId::NET, 0x000000, GradientType::STATIC, // TRANSLATORS: palette color _("Tiles border"), 64); addLabel(UserColorId::LABEL_RANGES, // TRANSLATORS: palette label _("Ranges")); addColor(UserColorId::ATTACK_RANGE, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Local player attack range"), 5); addColor(UserColorId::ATTACK_RANGE_BORDER, 0x0, GradientType::STATIC, // TRANSLATORS: palette color _("Local player attack range border"), 76); addColor(UserColorId::MONSTER_ATTACK_RANGE, 0xff0000, GradientType::STATIC, // TRANSLATORS: palette color _("Monster attack range"), 20); addLabel(UserColorId::LABEL_OTHER, // TRANSLATORS: palette label _("Other")); addColor(UserColorId::FLOOR_ITEM_TEXT, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Floor item amount color"), 100); addColor(UserColorId::HOME_PLACE, 0xffffff, GradientType::STATIC, // TRANSLATORS: palette color _("Home place"), 20); addColor(UserColorId::HOME_PLACE_BORDER, 0xffff00, GradientType::STATIC, // TRANSLATORS: palette color _("Home place border"), 200); addColor(UserColorId::ROAD_POINT, 0x000000, GradientType::STATIC, // TRANSLATORS: palette color _("Road point"), 100); commit(true); }
UserPalette::UserPalette(): Palette(USER_COLOR_LAST) { mColors[BEING] = ColorElem(); mColors[PC] = ColorElem(); mColors[SELF] = ColorElem(); mColors[GM] = ColorElem(); mColors[NPC] = ColorElem(); mColors[MONSTER] = ColorElem(); // TRANSLATORS: palette color addColor(BEING, 0xffffff, STATIC, _("Being")); // TRANSLATORS: palette color addColor(FRIEND, 0xb0ffb0, STATIC, _("Friend names")); // TRANSLATORS: palette color addColor(DISREGARDED, 0xa00000, STATIC, _("Disregarded names")); // TRANSLATORS: palette color addColor(IGNORED, 0xff0000, STATIC, _("Ignored names")); // TRANSLATORS: palette color addColor(ERASED, 0xff0000, STATIC, _("Erased names")); // TRANSLATORS: palette color addColor(PC, 0xffffff, STATIC, _("Other players names")); // TRANSLATORS: palette color addColor(SELF, 0xff8040, STATIC, _("Own name")); // TRANSLATORS: palette color addColor(GM, 0x00ff00, STATIC, _("GM names")); // TRANSLATORS: palette color addColor(NPC, 0xc8c8ff, STATIC, _("NPCs")); // TRANSLATORS: palette color addColor(MONSTER, 0xff4040, STATIC, _("Monsters")); // TRANSLATORS: palette color addColor(MONSTER_HP, 0x00ff00, STATIC, _("Monster HP bar"), 50); addColor(MONSTER_HP2, 0xff0000, STATIC, // TRANSLATORS: palette color _("Monster HP bar (second color)"), 50); // TRANSLATORS: palette color addColor(PARTY, 0xff00d8, STATIC, _("Party members")); // TRANSLATORS: palette color addColor(GUILD, 0xff00d8, STATIC, _("Guild members")); // TRANSLATORS: palette color addColor(PARTICLE, 0xffffff, STATIC, _("Particle effects")); // TRANSLATORS: palette color addColor(PICKUP_INFO, 0x28dc28, STATIC, _("Pickup notification")); // TRANSLATORS: palette color addColor(EXP_INFO, 0xffff00, STATIC, _("Exp notification")); // TRANSLATORS: palette color addColor(PLAYER_HP, 0x00ff00, STATIC, _("Player HP bar"), 50); // TRANSLATORS: palette color addColor(PLAYER_HP2, 0xff0000, STATIC, // TRANSLATORS: palette color _("Player HP bar (second color)"), 50); // TRANSLATORS: palette color addColor(HIT_PLAYER_MONSTER, 0x0064ff, STATIC, _("Player hits monster")); // TRANSLATORS: palette color addColor(HIT_MONSTER_PLAYER, 0xff3232, STATIC, _("Monster hits player")); // TRANSLATORS: palette color addColor(HIT_PLAYER_PLAYER, 0xff5050, STATIC, // TRANSLATORS: palette color _("Other player hits local player")); // TRANSLATORS: palette color addColor(HIT_CRITICAL, 0xff0000, RAINBOW, _("Critical Hit")); // TRANSLATORS: palette color addColor(HIT_LOCAL_PLAYER_MONSTER, 0x00ff00, STATIC, // TRANSLATORS: palette color _("Local player hits monster")); addColor(HIT_LOCAL_PLAYER_CRITICAL, 0xff0000, RAINBOW, // TRANSLATORS: palette color _("Local player critical hit")); addColor(HIT_LOCAL_PLAYER_MISS, 0x00ffa6, STATIC, // TRANSLATORS: palette color _("Local player miss")); // TRANSLATORS: palette color addColor(MISS, 0xffff00, STATIC, _("Misses")); // TRANSLATORS: palette color addColor(PORTAL_HIGHLIGHT, 0xC80000, STATIC, _("Portal highlight")); addColor(COLLISION_HIGHLIGHT, 0x0000C8, STATIC, // TRANSLATORS: palette color _("Default collision highlight"), 64); addColor(AIR_COLLISION_HIGHLIGHT, 0xe0e0ff, STATIC, // TRANSLATORS: palette color _("Air collision highlight"), 64); addColor(WATER_COLLISION_HIGHLIGHT, 0x2050e0, STATIC, // TRANSLATORS: palette color _("Water collision highlight"), 64); addColor(GROUNDTOP_COLLISION_HIGHLIGHT, 0xffff00, STATIC, // TRANSLATORS: palette color _("Special ground collision highlight"), 20); addColor(WALKABLE_HIGHLIGHT, 0x00D000, STATIC, // TRANSLATORS: palette color _("Walkable highlight"), 255); addColor(ATTACK_RANGE, 0xffffff, STATIC, // TRANSLATORS: palette color _("Local player attack range"), 5); addColor(ATTACK_RANGE_BORDER, 0x0, STATIC, // TRANSLATORS: palette color _("Local player attack range border"), 76); addColor(MONSTER_ATTACK_RANGE, 0xff0000, STATIC, // TRANSLATORS: palette color _("Monster attack range"), 20); addColor(FLOOR_ITEM_TEXT, 0xffffff, STATIC, // TRANSLATORS: palette color _("Floor item amount color"), 100); addColor(HOME_PLACE, 0xffffff, STATIC, // TRANSLATORS: palette color _("Home place"), 20); addColor(HOME_PLACE_BORDER, 0xffff00, STATIC, // TRANSLATORS: palette color _("Home place border"), 200); addColor(ROAD_POINT, 0x000000, STATIC, // TRANSLATORS: palette color _("Road point"), 100); commit(true); }
UserPalette::UserPalette(): Palette(USER_COLOR_LAST) { mColors[BEING] = ColorElem(); mColors[PC] = ColorElem(); mColors[SELF] = ColorElem(); mColors[GM] = ColorElem(); mColors[NPC] = ColorElem(); mColors[MONSTER] = ColorElem(); addColor(BEING, 0xffffff, STATIC, _("Being")); addColor(FRIEND, 0xb0ffb0, STATIC, _("Friend Names")); addColor(DISREGARDED, 0xa00000, STATIC, _("Disregarded Names")); addColor(IGNORED, 0xff0000, STATIC, _("Ignored Names")); addColor(ERASED, 0xff0000, STATIC, _("Erased Names")); addColor(PC, 0xffffff, STATIC, _("Other Players' Names")); addColor(SELF, 0xff8040, STATIC, _("Own Name")); addColor(GM, 0x00ff00, STATIC, _("GM Names")); addColor(NPC, 0xc8c8ff, STATIC, _("NPCs")); addColor(MONSTER, 0xff4040, STATIC, _("Monsters")); addColor(MONSTER_HP, 0x00ff00, STATIC, _("Monster HP bar"), 50); addColor(MONSTER_HP2, 0xff0000, STATIC, _("Monster HP bar (second color)"), 50); addColor(PARTY, 0xff00d8, STATIC, _("Party Members")); addColor(GUILD, 0xff00d8, STATIC, _("Guild Members")); addColor(PARTICLE, 0xffffff, STATIC, _("Particle Effects")); addColor(PICKUP_INFO, 0x28dc28, STATIC, _("Pickup Notification")); addColor(EXP_INFO, 0xffff00, STATIC, _("Exp Notification")); addColor(PLAYER_HP, 0x00ff00, STATIC, _("Player HP bar"), 50); addColor(PLAYER_HP2, 0xff0000, STATIC, _("Player HP bar (second color)"), 50); addColor(HIT_PLAYER_MONSTER, 0x0064ff, STATIC, _("Player Hits Monster")); addColor(HIT_MONSTER_PLAYER, 0xff3232, STATIC, _("Monster Hits Player")); addColor(HIT_PLAYER_PLAYER, 0xff5050, STATIC, _("Other Player Hits Local Player")); addColor(HIT_CRITICAL, 0xff0000, RAINBOW, _("Critical Hit")); addColor(HIT_LOCAL_PLAYER_MONSTER, 0x00ff00, STATIC, _("Local Player Hits Monster")); addColor(HIT_LOCAL_PLAYER_CRITICAL, 0xff0000, RAINBOW, _("Local Player Critical Hit")); addColor(HIT_LOCAL_PLAYER_MISS, 0x00ffa6, STATIC, _("Local Player Miss")); addColor(MISS, 0xffff00, STATIC, _("Misses")); addColor(PORTAL_HIGHLIGHT, 0xC80000, STATIC, _("Portal Highlight")); addColor(COLLISION_HIGHLIGHT, 0x0000C8, STATIC, _("Default collision Highlight"), 64); addColor(AIR_COLLISION_HIGHLIGHT, 0xe0e0ff, STATIC, _("Air collision Highlight"), 64); addColor(WATER_COLLISION_HIGHLIGHT, 0x2050e0, STATIC, _("Water collision Highlight"), 64); addColor(GROUNDTOP_COLLISION_HIGHLIGHT, 0xffff00, STATIC, _("Special ground collision Highlight"), 20); addColor(WALKABLE_HIGHLIGHT, 0x00D000, STATIC, _("Walkable Highlight"), 255); addColor(ATTACK_RANGE, 0xffffff, STATIC, _("Local Player Attack Range"), 5); addColor(ATTACK_RANGE_BORDER, 0x0, STATIC, _("Local Player Attack Range Border"), 76); addColor(MONSTER_ATTACK_RANGE, 0xff0000, STATIC, _("Monster Attack Range"), 20); addColor(HOME_PLACE, 0xffffff, STATIC, _("Home Place"), 20); addColor(HOME_PLACE_BORDER, 0xffff00, STATIC, _("Home Place Border"), 200); addColor(ROAD_POINT, 0x000000, STATIC, _("Road Point"), 100); commit(true); }