{ "duck_spawn": [ "・゜゜・。。・゜゜\\_O< {light_grey}QUACK!{reset}", "{light_grey}・゜゜・。。・゜゜{reset}\\_O< {light_grey}QUACK!{reset}", "・゜゜・。。・゜゜{black}\\_O< QUACK!{reset}", "・゜゜・。。・゜゜\\_o< quack~", "・゜゜・。。・゜゜\\_O> *flap flap*", "-.,¸¸.-·°'`'°·-.,¸¸.-·°'`'°·\u000f \u0002\\_O<\u0002 \u000314QUACK\u000f", "{light_grey}·.¸¸.·´¯`·.¸¸.·´¯`·.{reset} {bold}\\_O<{reset} {light_grey}QUACK!{reset}", "{cyan}≋≋≋{reset} {bold}\\_O<{reset} {cyan}≋≋≋{reset} {light_grey}QUACK!{reset}", "{yellow}⟦{reset}{bold}\\_O<{reset}{yellow}⟧{reset} {light_grey}Q U A C K{reset}", "{bold}\\_O<{reset} {light_grey}*q u a c k*{reset} {grey}(respawned){reset}", "{light_grey}..:::{reset} {bold}\\_O<{reset} {light_grey}:::..{reset} {light_grey}QUACK!{reset}", "{bold}\\_O<{reset} {light_grey}≫{reset} {green}Q U A C K{reset} {light_grey}≪{reset}", "{light_grey}~{reset}{bold}\\_O<{reset}{light_grey}~{reset} {light_grey}QUACK!{reset} {light_grey}~{reset}" ], "duck_flies_away": [ "The duck flies away. ·°'`'°-.,¸¸.·°'`", "The duck escapes into the sky! ·°'`'°-.,¸¸.·°'`", "\\o< *quack* The duck waddles away safely.", "The duck flaps away, living another day. ·°'`'°-.,¸¸.·°'`", "\\o< The duck disappears into the distance.", "The duck takes flight and vanishes! ·°'`'°-.,¸¸.·°'`", "\\o< *flap* *flap* The duck has escaped!" ], "fast_duck_flies_away": [ "The fast duck quickly flies away! ·°'`'°-.,¸¸.·°'`", "\\o< *ZOOM* The speedy duck vanishes in a flash!", "The fast duck zips away at lightning speed! ·°'`'°-.,¸¸.·°'`", "\\o< Too slow! The fast duck has already escaped!", "The swift duck darts away before you can blink! ·°'`'°-.,¸¸.·°'`", "\\o< *whoosh* The fast duck is gone!" ], "golden_duck_flies_away": [ "The {gold}golden duck{reset} flies away majestically. ·°'`'°-.,¸¸.·°'`", "\\o< The {gold}golden duck{reset} glides away gracefully, its feathers shimmering.", "The precious {gold}golden duck{reset} escapes to safety! ·°'`'°-.,¸¸.·°'`", "\\o< The {gold}golden duck{reset} spreads its magnificent wings and soars away.", "The valuable {gold}golden duck{reset} disappears into the sunset! ·°'`'°-.,¸¸.·°'`", "\\o< *glimmer* The {gold}golden duck{reset} vanishes like a treasure in the wind." ], "bang_hit": "{nick} > {red}*BANG*{reset} You shot the duck! \\_X< *KWAK* {green}[+{xp_gained} xp]{reset} [Total ducks: {ducks_shot}]", "bang_hit_golden": "{nick} > {red}*BANG*{reset} You shot a {gold}GOLDEN DUCK!{reset} [{hp_remaining} HP remaining] {green}[+{xp_gained} xp]{reset} [Total ducks: {ducks_shot}]", "bang_hit_golden_killed": "{nick} > {red}*BANG*{reset} You killed the GOLDEN DUCK! [+{xp_gained} xp] [Total ducks: {ducks_shot}]", "bang_hit_fast": "{nick} > {red}*BANG*{reset} You shot a FAST DUCK! {green}[+{xp_gained} xp]{reset} [Total ducks: {ducks_shot}]", "bang_miss": "{nick} > {red}*BANG*{reset} You missed the duck! {red}[-1 XP]{reset}", "bang_friendly_fire_penalty": "{nick} > {red}*BANG*{reset} You missed and hit {victim}! {red}[GUN CONFISCATED]{reset} [LOST {xp_lost} XP]", "bang_friendly_fire_insured": "{nick} > *BANG* You missed and hit {victim}! {green}[INSURANCE PROTECTED - No penalties]{reset}", "bang_no_duck": "{nick} > *BANG* What did you shoot at? There is no duck in the area... {red}[GUN CONFISCATED]{reset}", "bang_no_ammo": "{nick} > *click* You're out of ammo! Use !reload", "bang_gun_jammed": "{nick} > *click* Your gun jammed! [AMMO WASTED]", "bang_not_armed": "{nick} > Your gun has been confiscated. Buy it back from the shop.", "bef_success": "{nick} > *befriend* You befriended the duck! [+{xp_gained} xp] [Ducks befriended: {ducks_befriended}]", "bef_failed": "{nick} > *gentle approach* The duck doesn't trust you and flies away...", "bef_no_duck": "{nick} > *gentle approach* There is no duck to befriend in the area...", "bef_duck_shot": "{nick} > *gentle approach* The duck is already dead! You can't befriend it now...", "reload_success": "{nick} > *click* New magazine loaded! [Ammo: {ammo}/{max_ammo}] [Spare magazines: {chargers}]", "reload_already_loaded": "{nick} > Your gun is already loaded!", "reload_no_chargers": "{nick} > You're out of ammo!", "reload_not_armed": "{nick} > You are not armed.", "shop_display": "DuckHunt Shop: {items} | You have {xp} XP", "shop_item_format": "({id}) {name} - {price} XP", "help_header": "DuckHunt Commands:", "help_user_commands": "!bang - Shoot at ducks | !bef - Befriend ducks | !reload - Reload your gun | !shop - View/buy from shop | !duckstats - View your stats and items | !topduck - View leaderboards | !use - Use inventory items | !give - Give items to other players", "help_help_command": "!duckhelp - Show this help", "help_admin_commands": "Admin: !rearm | !disarm | !ignore | !unignore | !ducklaunch [duck_type] (all support /msg)", "admin_rearm_player": "[ADMIN] {target} has been rearmed by {admin}", "admin_rearm_all": "[ADMIN] All players have been rearmed by {admin}", "admin_rearm_self": "[ADMIN] {admin} has rearmed themselves", "admin_disarm": "[ADMIN] {target} has been disarmed by {admin}", "admin_ignore": "[ADMIN] {target} is now ignored by {admin}", "admin_unignore": "[ADMIN] {target} is no longer ignored by {admin}", "admin_ducklaunch": "[ADMIN] A duck has been launched by {admin}", "admin_ducklaunch_not_enabled": "[ADMIN] This channel is not enabled for duckhunt", "usage_rearm": "Usage: !rearm ", "usage_disarm": "Usage: !disarm ", "usage_ignore": "Usage: !ignore ", "usage_unignore": "Usage: !unignore ", "usage_give": "Usage: !give ", "shop_buy_success": "{nick} > You bought {item_name}! [-{price} XP] [Remaining: {remaining_xp} XP]", "shop_buy_insufficient_xp": "{nick} > You don't have enough XP to buy {item_name}. Need {price} XP, you have {current_xp} XP.", "shop_buy_invalid_id": "{nick} > Invalid item ID. Use !shop to see available items.", "shop_buy_usage": "Usage: !shop buy ", "use_attract_ducks": "{nick} > You scattered bread around the pond! Ducks will spawn {spawn_multiplier}x faster for {duration} minutes.", "use_insurance": "{nick} > You activated Hunter's Insurance! Protected from friendly fire penalties for {duration} hours.", "use_buy_gun_back": "{nick} > Your gun has been returned with {ammo_restored} bullets and {magazines_restored} magazines.", "use_buy_gun_back_not_needed": "{nick} > Your gun is not confiscated.", "bang_wet_clothes": "{nick} > *SPLASH* Your clothes are soaked! You can't shoot until you dry off or buy new clothes.", "use_splash_water": "{nick} > *SPLASH* You soaked {target_nick} with water! They can't shoot for {duration} minutes.", "use_dry_clothes": "{nick} > You changed into dry clothes! Ready to hunt again.", "use_dry_clothes_not_needed": "{nick} > You weren't wet - no need for new clothes.", "gift_success_generic": "{nick} > Successfully gave {item_name} to {target_nick}!", "gift_ammo": "{nick} > Gave {amount} bullet(s) to {target_nick}! What a generous hunter.", "gift_magazine": "{nick} > Gave 1 magazine to {target_nick}! Sharing the ammo love.", "gift_gun_brush": "{nick} > Gave a gun brush to {target_nick} - keeping their weapon clean!", "gift_insurance": "{nick} > Gave Hunter's Insurance to {target_nick} - protecting them from friendly fire!", "gift_dry_clothes": "{nick} > Gave dry clothes to {target_nick} - now they can stay dry!", "gift_buy_gun_back": "{nick} > Gave a gun license to {target_nick} - helping them get their gun back!", "duck_drop_normal": "{nick} > The duck dropped a {green}{item_name}{reset}! [Added to inventory]", "duck_drop_fast": "{nick} > The {cyan}fast duck{reset} dropped a {green}{item_name}{reset}! [Added to inventory]", "duck_drop_golden": "{nick} > The {gold}golden duck{reset} dropped a {green}{item_name}{reset}! [Added to inventory]", "colours": { "white": "\u00030", "black": "\u00031", "blue": "\u00032", "green": "\u00033", "red": "\u00034", "brown": "\u00035", "purple": "\u00036", "orange": "\u00037", "yellow": "\u00038", "gold": "\u00038", "light_green": "\u00039", "cyan": "\u000310", "light_cyan": "\u000311", "light_blue": "\u000312", "pink": "\u000313", "grey": "\u000314", "light_grey": "\u000315", "bold": "\u0002", "underline": "\u001f", "italic": "\u001d", "strikethrough": "\u001e", "reset": "\u000f" } }