Initialize
Signed-off-by: Pratyush Desai <pratyush.desai@liberta.casa>
This commit is contained in:
commit
f230da60d8
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
duck_hunt/database
|
4217
Duck_Hunt.tcl
Normal file
4217
Duck_Hunt.tcl
Normal file
File diff suppressed because it is too large
Load Diff
1
LICENSE
Normal file
1
LICENSE
Normal file
@ -0,0 +1 @@
|
||||
Please refer to the License inscribed in the codebase itself.
|
22
README.md
Normal file
22
README.md
Normal file
@ -0,0 +1,22 @@
|
||||
# DuckHunt Script
|
||||
|
||||
## Details
|
||||
|
||||
* language: TCL
|
||||
* i8n: en & fr
|
||||
* framework: eggdrop
|
||||
* source: https://scripts.eggdrop.fr/details-Duck+Hunt-s228.html
|
||||
|
||||
|
||||
|
||||
## Current Notion
|
||||
|
||||
* Get it going somehow
|
||||
|
||||
|
||||
## Future Plans
|
||||
|
||||
* Convert to `Limnoria` plugin combined with `shock`'s DuckBot and `oddlucks` plugin.
|
||||
|
||||
|
||||
|
BIN
duck_hunt/Duck hunting.jpg
Normal file
BIN
duck_hunt/Duck hunting.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 99 KiB |
653
duck_hunt/Duck_Hunt.cfg
Normal file
653
duck_hunt/Duck_Hunt.cfg
Normal file
@ -0,0 +1,653 @@
|
||||
###############################################################################
|
||||
#
|
||||
# Duck Hunt v2.11 ©2015-2016 Menz Agitat
|
||||
# Paramètres de configuration
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
||||
|
||||
##### LANGUE #################################################################
|
||||
|
||||
# Veuillez vous reporter au début du fichier Duck_Hunt.tcl pour ce qui concerne
|
||||
# la configuration de la langue.
|
||||
|
||||
|
||||
|
||||
##### COMPORTEMENT DES CANARDS ###############################################
|
||||
|
||||
# Nombre de canards par jour et par chan.
|
||||
variable number_of_ducks_per_day 18
|
||||
|
||||
# Nombre approximatif de super-canards par jour et par chan.
|
||||
# Ce nombre est approximatif puique soumis aux lois des probabilités, il y aura
|
||||
# donc "à peu près" le nombre de super-canards souhaité par jour.
|
||||
# Les super-canards sont aussi des canards et sont donc comptés dans
|
||||
# number_of_ducks_per_day; pour cette raison, il ne peut y avoir plus de super-
|
||||
# canards que de canards.
|
||||
# Un super-canard est plus difficile à tuer, rapporte plus d'xp et ne peut être
|
||||
# effrayé.
|
||||
variable approx_number_of_golden_ducks_per_day 1
|
||||
|
||||
# Nombre minimum de points de vie d'un super-canard.
|
||||
# Chaque point de vie nécessitera un tir.
|
||||
variable golden_duck_min_HP 3
|
||||
|
||||
# Nombre maximum de points de vie d'un super-canard.
|
||||
# Chaque point de vie nécessitera un tir.
|
||||
variable golden_duck_max_HP 5
|
||||
|
||||
# Et les canards, il ne dorment jamais ?
|
||||
# Vous pouvez définir une ou plusieurs heures pendant lesquelles il n'y aura pas
|
||||
# d'envol de canards.
|
||||
# Ces heures doivent être précédées d'un 0 lorsqu'elles sont inférieures à 10.
|
||||
# Exemple : variable duck_sleep_hours {02 03 04 05}
|
||||
variable duck_sleep_hours {}
|
||||
|
||||
# Méthode employée pour déterminer quand un canard doit s'envoler :
|
||||
# 1 = A chaque minute, il y a "number_of_ducks_per_day" chances sur 1440 pour
|
||||
# qu'un canard s'envole.
|
||||
# Avec cette méthode, les lois des probabilités s'appliquent; il y aura donc
|
||||
# "à peu près" le nombre de canards souhaité par jour et les heures d'envol
|
||||
# seront imprévisibles.
|
||||
# 2 = Les heures d'envol sont déterminées à l'avance et réparties de façon
|
||||
# relativement homogène tout au long de la journée.
|
||||
# Permet d'avoir exactement "number_of_ducks_per_day" canards par jour.
|
||||
# Permet à un administrateur de l'Eggdrop de connaître à l'avance les heures
|
||||
# d'envol.
|
||||
variable method 2
|
||||
|
||||
# Après combien de tirs le canard s'enfuit-il effrayé ? (-1 = illimité)
|
||||
variable shots_before_duck_flee 3
|
||||
|
||||
# Les tirs réussis doivent-ils aussi effrayer les autres canards en vol ?
|
||||
# Remarque : si vous réglez ce paramètre à 0, seuls les tirs manqués les
|
||||
# effraient. (0 = non / 1 = oui)
|
||||
variable successful_shots_also_scares_ducks 1
|
||||
|
||||
# Pendant combien de temps peut-on tirer sur le canard avant qu'il s'échappe ?
|
||||
# (en secondes)
|
||||
variable escape_time 300
|
||||
|
||||
|
||||
|
||||
##### MUNITIONS #########################################
|
||||
|
||||
# Les chargeurs doivent-ils avoir une capacité illimitée ? (0 = non / 1 = oui)
|
||||
variable unlimited_ammo_per_clip 0
|
||||
|
||||
# Le nombre de chargeurs doit-il être illimité ? (0 = non / 1 = oui)
|
||||
variable unlimited_ammo_clips 0
|
||||
|
||||
|
||||
|
||||
##### ACCIDENTS DE CHASSE et GESTION DES CHASSEURS ###########################
|
||||
|
||||
# Flags qui seront exemptés du risque de prendre une balle perdue.
|
||||
# Notez que les flags seront testés à la fois globalement et localement.
|
||||
# Si par exemple vous voulez exclure les flags a et o, mettez "ao".
|
||||
# Si vous ne voulez exclure personne, mettez ""
|
||||
variable exempted_flags "b"
|
||||
|
||||
# Pourcentage de chances de toucher par accident un autre joueur en cas de tir
|
||||
# manqué ou de ricochet, s'il y a un canard sur le chan.
|
||||
# S'il y a entre 1 et 10 personnes sur le chan :
|
||||
variable chances_to_hit_someone_else_1_10 10
|
||||
# S'il y a entre 11 et 20 personnes sur le chan :
|
||||
variable chances_to_hit_someone_else_11_20 12
|
||||
# S'il y a entre 21 et 30 personnes sur le chan :
|
||||
variable chances_to_hit_someone_else_21_30 14
|
||||
# S'il y a plus de 30 personnes sur le chan :
|
||||
variable chances_to_hit_someone_else_31_ 15
|
||||
|
||||
# Pourcentage de chances de toucher par accident un autre joueur en cas de tir
|
||||
# sauvage ou de ricochet, s'il n'y a pas de canard sur le chan.
|
||||
# Remarque : on différencie ce cas pour décourager les joueurs de tenter de
|
||||
# tirer au hasard dans le but d'atteindre d'autres utilisateurs.
|
||||
# S'il y a entre 1 et 10 personnes sur le chan :
|
||||
variable chances_wild_fire_hit_someone_1_10 1
|
||||
# S'il y a entre 11 et 20 personnes sur le chan :
|
||||
variable chances_wild_fire_hit_someone_11_20 2
|
||||
# S'il y a entre 21 et 30 personnes sur le chan :
|
||||
variable chances_wild_fire_hit_someone_21_30 3
|
||||
# S'il y a plus de 30 personnes sur le chan :
|
||||
variable chances_wild_fire_hit_someone_31_ 4
|
||||
|
||||
# Pourcentage de chances de toucher le canard après un ricochet de la balle.
|
||||
variable chances_to_ricochet_towards_duck 10
|
||||
|
||||
# Nombre de ricochets maximum.
|
||||
# Une fois ce nombre atteint, la balle a perdu toute son énergie et retombe.
|
||||
variable max_ricochets 5
|
||||
|
||||
# Doit-on kicker les chasseurs qui tirent de façon irresponsable alors qu'il
|
||||
# n'y a aucun canard en vue ? (0 = non / 1 = oui)
|
||||
variable kick_on_wild_fire 0
|
||||
|
||||
# Un utilisateur qui reçoit une balle perdue et ne parvient pas à l'arrêter ou
|
||||
# à la défléchir doit-il être kické ?
|
||||
variable kick_when_shot 1
|
||||
|
||||
# Un chasseur dont le fusil explose suite à un sabotage doit-il être kické par
|
||||
# l'explosion ?
|
||||
variable kick_when_sabotaged 1
|
||||
|
||||
# Si votre serveur utilise des services Anope ou Epona, vous pouvez régler ce
|
||||
# paramètre afin que les kicks soient effectués par ChanServ.
|
||||
# (0 = kicks par l'Eggdrop / 1 = kicks par Chanserv)
|
||||
variable kick_method 0
|
||||
|
||||
# Souhaitez-vous que seuls les chasseurs (c'est à dire les utilisateurs
|
||||
# possédant des statistiques) puissent être victimes d'accidents de chasse ?
|
||||
# (0 = tous les utilisateurs peuvent avoir un accident de chasse / 1 = seuls
|
||||
# les chasseurs peuvent avoir un accident de chasse)
|
||||
variable only_hunters_can_be_shot 1
|
||||
|
||||
# Doit-on confisquer son arme aux joueurs qui touchent quelqu'un d'autre par
|
||||
# accident ? (0 = non / 1 = oui)
|
||||
variable gun_confiscation_when_shooting_someone 1
|
||||
|
||||
# Doit-on confisquer son arme aux joueurs qui ouvrent le feu en l'absence de
|
||||
# canard ? (0 = non / 1 = oui)
|
||||
variable gun_confiscation_on_wild_fire 0
|
||||
|
||||
# Les armes confisqués doivent-elles être rendues :
|
||||
# 1 - automatiquement tous les jours à une heure spécifiée
|
||||
# 2 - automatiquement après le prochain envol de canard(s) (comprenez que les
|
||||
# armes confisquées seront rendues APRES que le prochain canard ait été tué
|
||||
# ou se soit échappé).
|
||||
# 3 - manuellement (cf. commande !rearm)
|
||||
variable gun_hand_back_mode 1
|
||||
|
||||
# Heure à laquelle les armes confisquées automatiquement seront rendues aux
|
||||
# joueurs.
|
||||
# Ces heures doivent être précédées d'un 0 lorsqu'elles sont inférieures à 10.
|
||||
# Remarque : ce paramètre sera ignoré si gun_hand_back_mode ne vaut pas 1 ou que
|
||||
# les paramètres gun_confiscation_when_shooting_someone et
|
||||
# gun_confiscation_on_wild_fire sont tous deux désactivés.
|
||||
variable auto_gun_hand_back_time "00:00"
|
||||
|
||||
# Heure à laquelle les joueurs seront refournis en munitions.
|
||||
# Ces heures doivent être précédées d'un 0 lorsqu'elles sont inférieures à 10.
|
||||
variable auto_refill_ammo_time "00:00"
|
||||
|
||||
# Voicer les chasseurs qui réussissent à abattre un canard ? (0 = non / 1 = oui)
|
||||
variable voice_when_duck_shot 1
|
||||
|
||||
# Dévoicer les chasseurs qui tirent en l'absence de canard ? (0 = non / 1 = oui)
|
||||
variable devoice_on_wild_fire 1
|
||||
|
||||
# Dévoicer les chasseurs qui tirent sur quelqu'un par accident ?
|
||||
# (0 = non / 1 = oui)
|
||||
variable devoice_on_accident 1
|
||||
|
||||
# Dévoicer les chasseurs qui ratent un tir ? (0 = non / 1 = oui)
|
||||
variable devoice_on_miss 0
|
||||
|
||||
# Activer le système anti-highlight ? (0 = non / 1 = oui)
|
||||
# Quand le système anti-hl est activé, la représentation graphique de l'envol
|
||||
# des canards sera générée aléatoirement à chaque fois dans le but de déjouer
|
||||
# les tentatives de mettre un HL sur les canards ou d'automatiser le tir au
|
||||
# moyen d'un script.
|
||||
# Si cette option est désactivée, les canards seront tous identiques au modèle
|
||||
# suivant : -.,¸¸.-·°'`'°·-.,¸¸.-·°'`'°· \_O< COIN
|
||||
variable hl_prevention 0
|
||||
|
||||
# Activer le système anti-contournement de confiscation d'armes ?
|
||||
# (0 = non / 1 = oui)
|
||||
# Quand ce système est activé et que les statistiques de deux utilisateurs sont
|
||||
# fusionnées automatiquement, si l'utilisateur avec lequel on fusionne n'a plus
|
||||
# d'arme tandis que l'utilisateur actuel en a une, les statistiques de ce
|
||||
# dernier ne seront pas prises en compte.
|
||||
# Dans le cas où la fusion s'opère entre deux utilisateurs qui sont tous deux
|
||||
# désarmés, les statistiques de celui qui a le moins d'xp ne seront pas prises
|
||||
# en compte.
|
||||
variable confiscation_enforcement_on_fusion 0
|
||||
|
||||
|
||||
|
||||
##### XP et NIVEAUX ##########################################################
|
||||
|
||||
# Nombre de points d'expérience gagnés pour chaque canard touché.
|
||||
variable xp_duck 10
|
||||
|
||||
# Base de points d'expérience pour les super-canards.
|
||||
# Le nombre de points d'xp que rapporte un super-canard correspondra à cette
|
||||
# valeur multipliée par le nombre de ses points de vie.
|
||||
variable base_xp_golden_duck 12
|
||||
|
||||
# Nombre de points d'expérience gagnés en cas de "lucky shot", c'est à dire
|
||||
# lorsqu'un chasseur parvient à tuer un canard après un ou plusieurs ricochets.
|
||||
variable xp_lucky_shot 25
|
||||
|
||||
# Table de progression des niveaux.
|
||||
# Les joueurs commencent au niveau 1 avec 0 points d'xp.
|
||||
# Vous pouvez ajouter autant de niveaux que vous le voulez ou faire les
|
||||
# modifications que vous voulez, tant que vous respectez les règles suivantes :
|
||||
# - Respectez la syntaxe actuellement en place.
|
||||
# - Assurez-vous que les bonus ou pénalités de départ combinés aux bonus
|
||||
# octroyés par les différents niveaux ne donnent jamais un résultat < 0% ou
|
||||
# > à 100%.
|
||||
# - Le nombre de points requis pour passer au niveau suivant le niveau le plus
|
||||
# élevé doit requérir 9999999999 points d'xp.
|
||||
# - Dans les packs le message m134 doit contenir autant de titres qu'il existe
|
||||
# de niveaux.
|
||||
# Syntaxe : level_grantings(niveau) "xp,précision,déflexion,défense,enrayement,taille_chargeur,nombre_chargeurs,xp_tir_raté,xp_tir_sauvage,xp_accident"
|
||||
# - niveau : Niveau concerné par les données qui suivent.
|
||||
# - xp : Nombre de points d'xp requis pour passer au niveau suivant.
|
||||
# - précision : Chances de toucher un canard.
|
||||
# - déflexion : Chances pour qu'un tir accidentel ricoche sur le joueur.
|
||||
# - défense : Chances pour qu'un tir accidentel soit absorbé par l'armure du
|
||||
# joueur et qu'il ne subisse aucun dégât.
|
||||
# - enrayement : Chances pour que l'arme s'enraye.
|
||||
# - taille_chargeur : Nombre de munitions dans chaque chargeur.
|
||||
# - nombre_chargeurs : Nombre de chargeurs mis à disposition du joueur.
|
||||
# Se refournit chaque jour à minuit.
|
||||
# - xp_tir_raté : Pénalité d'xp pour chaque tir manqué.
|
||||
# - xp_tir_sauvage : Pénalité d'xp pour chaque tir effectué l'absence de
|
||||
# canard (tirs sauvages).
|
||||
# - xp_accident : Pénalité d'xp pour chaque joueur touché par accident.
|
||||
set ::DuckHunt::level_grantings(0) "-4,55,0,0,15,6,1,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(1) "20,55,0,0,15,6,2,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(2) "50,56,0,2,14,6,2,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(3) "90,57,1,5,13,6,2,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(4) "140,58,2,7,12,6,2,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(5) "200,59,4,10,11,6,2,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(6) "270,60,6,12,10,6,2,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(7) "350,65,8,15,7,4,3,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(8) "440,67,10,17,7,4,3,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(9) "540,69,12,20,7,4,3,-1,-1,-4"
|
||||
set ::DuckHunt::level_grantings(10) "650,71,14,22,6,4,3,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(11) "770,73,16,25,6,4,3,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(12) "900,73,18,27,6,4,3,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(13) "1040,74,20,30,5,4,3,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(14) "1190,74,22,32,5,4,3,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(15) "1350,75,24,35,5,4,3,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(16) "1520,80,26,37,3,2,4,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(17) "1700,81,28,40,3,2,4,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(18) "1890,81,30,42,3,2,4,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(19) "2090,82,31,45,3,2,4,-1,-2,-6"
|
||||
set ::DuckHunt::level_grantings(20) "2300,82,32,47,3,2,4,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(21) "2520,83,33,50,2,2,4,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(22) "2750,83,34,52,2,2,4,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(23) "2990,84,35,55,2,2,4,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(24) "3240,84,36,57,2,2,4,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(25) "3500,85,37,60,2,2,4,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(26) "3770,90,38,62,1,1,5,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(27) "4050,91,39,65,1,1,5,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(28) "4340,91,40,67,1,1,5,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(29) "4640,92,41,70,1,1,5,-3,-5,-10"
|
||||
set ::DuckHunt::level_grantings(30) "4950,92,42,72,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(31) "5270,93,43,75,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(32) "5600,93,44,77,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(33) "5940,94,45,80,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(34) "6290,94,46,82,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(35) "6650,95,47,85,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(36) "7020,95,48,87,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(37) "7400,96,48,90,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(38) "7790,96,49,92,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(39) "8200,97,49,95,1,1,5,-5,-8,-20"
|
||||
set ::DuckHunt::level_grantings(40) "9999999999,97,50,98,99,1,5,-5,-8,-20"
|
||||
|
||||
|
||||
|
||||
##### MAGASIN ################################################################
|
||||
|
||||
# Activer le magasin ? (0 = non / 1 = oui)
|
||||
variable shop_enabled 1
|
||||
|
||||
# Lors de l'utilisation de la commande !shop sans argument, doit-on afficher la
|
||||
# liste des objets disponibles ou afficher une url permettant de la consulter
|
||||
# en ligne ? (0 = notice / 1 = url)
|
||||
# Voir également le paramètre shop_url.
|
||||
variable shop_preferred_display_mode 0
|
||||
|
||||
# Url de la page d'aide du magasin.
|
||||
variable shop_url "http://url-de-votre-hébergement/shop.html"
|
||||
|
||||
# Nombre de points d'xp en dessous duquel les joueurs ne seront pas autorisés
|
||||
# à acheter des objets dans le magasin.
|
||||
# Veuillez noter que si le coût d'un achat fait descendre l'xp du joueur en
|
||||
# dessous de cette valeur, l'achat sera refusé.
|
||||
variable min_xp_for_shopping 0
|
||||
|
||||
# Coût des objets en points d'expérience. Ces valeurs ont été équilibrées en
|
||||
# fonction des réglages par défaut du script. Si vous modifiez ces derniers,
|
||||
# vous devrez peut-être réajuster les paramètres qui suivent afin de préserver
|
||||
# l'équilibre.
|
||||
# Balle supplémentaire ajoutée directement dans le fusil, usage unique :
|
||||
variable extra_ammo_cost 7
|
||||
# Chargeur supplémentaire ajouté à la réserve, usage unique :
|
||||
variable extra_clip_cost 20
|
||||
# Munitions AP (antiblindage) pendant 24h, dégâts x2 :
|
||||
variable AP_ammo_cost 15
|
||||
# Munitions explosives pendant 24h, dégâts x3 :
|
||||
variable explosive_ammo_cost 25
|
||||
# Rachat d'une arme confisquée :
|
||||
variable hand_back_confiscated_weapon_cost 40
|
||||
# Graisse à fusil, divise par 2 les risques d'enrayement pendant 24h et protège
|
||||
# une seule fois contre les effets du jet de sable OU supprime les effets du jet
|
||||
# de sable :
|
||||
variable grease_cost 8
|
||||
# Lunette de visée, améliore la précision du prochain tir de
|
||||
# (% restant pour arriver à 100)/3 :
|
||||
variable sight_cost 6
|
||||
# Détecteur infrarouge, bloque la gâchette de l'arme quand il n'y a pas de
|
||||
# canard, dure 24h :
|
||||
variable infrared_detector_cost 15
|
||||
# Silencieux, n'effraie pas les canards lors des tirs, dure 24h :
|
||||
variable silencer_cost 5
|
||||
# Trèfle à 4 feuilles, xp bonus aléatoire (entre 1 et 10, déterminé à l'achat)
|
||||
# sur tous les canards tués pendant 24h :
|
||||
variable four_leaf_clover_cost 13
|
||||
# Lunettes de soleil, protège contre l'éblouissement :
|
||||
variable sunglasses_cost 5
|
||||
# Vêtements de rechange, annule l'effet du seau d'eau :
|
||||
variable spare_clothes_cost 7
|
||||
# Goupillon, annule les effets jet de sable et sabotage :
|
||||
variable brush_for_weapon_cost 7
|
||||
# Miroir, éblouit un chasseur et réduit sa précision de 50% pour son prochain
|
||||
# tir :
|
||||
variable mirror_cost 7
|
||||
# Jet de sable, réduit la fiabilité de l'arme d'un chasseur de 50% pour son
|
||||
# prochain tir :
|
||||
variable sand_cost 7
|
||||
# Seau d'eau, oblige un chasseur à attendre 1h que ses vêtements sèchent avant
|
||||
# de pouvoir à nouveau chasser :
|
||||
variable water_bucket_cost 10
|
||||
# Sabotage, fait s'enrayer et exploser l'arme d'un chasseur à son prochain tir :
|
||||
variable sabotage_cost 14
|
||||
# Assurance vie, permet au joueur de gagner 2x le level du tireur en points d'xp
|
||||
# s'il se fait toucher par accident, dure 1 semaine et disparaît après
|
||||
# utilisation :
|
||||
variable life_insurance_cost 10
|
||||
# Assurance responsabilité civile, divise par 3 la pénalité d'xp en cas
|
||||
# d'accident de chasse pendant 2 jours :
|
||||
variable liability_insurance_cost 5
|
||||
# Appeau, attire un canard dans les 10mn :
|
||||
variable decoy_cost 8
|
||||
# Morceaux de pain, augmente les chances qu'un canard s'envole et augmente le
|
||||
# temps qu'il reste avant de partir, dure 1h, cumulable :
|
||||
variable piece_of_bread_cost 2
|
||||
# Détecteur de canards, usage unique, envoie une notice pour prévenir le joueur
|
||||
# quand un canard s'envole :
|
||||
variable duck_detector_cost 5
|
||||
# Canard mécanique lancé 10mn après l'achat, ne rapporte pas d'xp :
|
||||
variable fake_duck_cost 50
|
||||
|
||||
# Nombre maximum de morceaux de pain pouvant être actifs en même temps sur un
|
||||
# chan.
|
||||
variable max_bread_on_chan 20
|
||||
|
||||
# Empêcher l'utilisation d'appeaux ou de morceaux de pains pendant les heures
|
||||
# de sommeil des canards (voir paramètre duck_sleep_hours) ? (0 = non / 1 = oui)
|
||||
variable cant_attract_ducks_when_sleeping 1
|
||||
|
||||
# Les appeaux peuvent-ils occasionnellement attirer des super-canards ?
|
||||
# (0 = non / 1 = oui)
|
||||
variable decoys_can_attract_golden_ducks 1
|
||||
|
||||
|
||||
|
||||
##### DROPS ##################################################################
|
||||
|
||||
# Activer la possibilité de trouver des objets sur les canards abattus ?
|
||||
# (0 = non / 1 = oui)
|
||||
variable drops_enabled 1
|
||||
|
||||
# Probabilités de dropper des items en nombre de chances sur 1000.
|
||||
# Remarque : la valeur totale cumulée de ces paramètres correspond aux chances
|
||||
# sur 1000 de dropper quoi que ce soit (par défaut 145/1000 donc 14,5%).
|
||||
#
|
||||
# Item inutile aléatoire (notez que vous pouvez ajouter autant d'items inutiles
|
||||
# que vous le souhaitez en modifiant le message m394 dans le fichier de langue) :
|
||||
variable chances_to_drop_junk_item 20
|
||||
# Une balle :
|
||||
variable chances_to_drop_ammo 20
|
||||
# Un chargeur :
|
||||
variable chances_to_drop_clip 15
|
||||
# Des munitions AP :
|
||||
variable chances_to_drop_AP_ammo 7
|
||||
# Des munitions explosives :
|
||||
variable chances_to_drop_explosive_ammo 5
|
||||
# De la graisse
|
||||
variable chances_to_drop_grease 7
|
||||
# Une lunette de visée :
|
||||
variable chances_to_drop_sight 12
|
||||
# Un détecteur infrarouge :
|
||||
variable chances_to_drop_infrared_detector 7
|
||||
# Un silencieux :
|
||||
variable chances_to_drop_silencer 12
|
||||
# Un trèfle à 4 feuilles :
|
||||
variable chances_to_drop_four_leaf_clover 7
|
||||
# Des lunettes de soleil :
|
||||
variable chances_to_drop_sunglasses 12
|
||||
# Un détecteur de canards :
|
||||
variable chances_to_drop_ducks_detector 12
|
||||
# Un livre de compétences +10xp :
|
||||
variable chances_to_drop_10_xp 3
|
||||
# Un livre de compétences +20xp :
|
||||
variable chances_to_drop_20_xp 2
|
||||
# Un livre de compétences +30xp :
|
||||
variable chances_to_drop_30_xp 1
|
||||
# Un livre de compétences +40xp :
|
||||
variable chances_to_drop_40_xp 1
|
||||
# Un livre de compétences +50xp :
|
||||
variable chances_to_drop_50_xp 1
|
||||
# Un livre de compétences +100xp :
|
||||
variable chances_to_drop_100_xp 1
|
||||
|
||||
|
||||
|
||||
##### AFFICHAGE ##############################################################
|
||||
|
||||
# Mode d'affichage préféré pour les messages du script.
|
||||
# (1 = messages publics sur le chan / 2 = notices au joueur)
|
||||
# Notez que certains messages seront toujours affichés en notice comme les
|
||||
# statistiques, et que certains autres seront toujours affichés en public comme
|
||||
# les envols de canards et les tirs qui atteignent une cible.
|
||||
variable preferred_display_mode 1
|
||||
|
||||
# Filtrer les codes de style (couleurs, gras, ...) dans tous les affichages du
|
||||
# script ? (0 = non / 1 = oui)
|
||||
variable monochrome 0
|
||||
|
||||
# Longueur maximum d'une ligne affichable. Si la fin de certaines lignes est
|
||||
# tronquée, cela signifie que vous devez diminuer cette valeur.
|
||||
variable max_line_length 435
|
||||
|
||||
# Afficher un avertissement en partyline et dans les logs de l'Eggdrop lorsqu'un
|
||||
# utilisateur se renomme en un nick qui possède déjà des statistiques ?
|
||||
# Remarque : à ce stade, les statistiques ne sont pas transférées / fusionnées
|
||||
# tant que l'utilisateur n'interagit pas avec le script.
|
||||
# (0 = non / 1 = oui)
|
||||
variable warn_on_rename 0
|
||||
|
||||
# Afficher un avertissement en partyline et dans les logs de l'Eggdrop lors
|
||||
# d'une appropriation ou d'une fusion de statistiques ? (0 = non / 1 = oui)
|
||||
variable warn_on_takeover 1
|
||||
|
||||
# Afficher un message en partyline pour informer d'une replanification des
|
||||
# heures d'envol lorsqu'un morceau de pain est ajouté ou expire ?
|
||||
# (0 = non / 1 = oui)
|
||||
variable show_bread_replanning 1
|
||||
|
||||
|
||||
|
||||
##### LOGS ###################################################################
|
||||
|
||||
# Activer les logs de chasse ?
|
||||
variable hunting_logs 0
|
||||
|
||||
# Emplacement des logs.
|
||||
# Les fichiers créés seront de la forme yyyymmdd_chan.log
|
||||
# Vous devez vérifier que le répertoire que vous définissez ici existe, et le
|
||||
# créer manuellement si nécessaire.
|
||||
variable log_directory "scripts/duck_hunt/logs/"
|
||||
|
||||
|
||||
|
||||
##### PARAMETRES DIVERS ########################################################
|
||||
|
||||
# Combien de temps laisse-t-on à l'Eggdrop pour rejoindre tous les chans
|
||||
# lorsqu'il se connecte avant de planifier les envols ? (en secondes)
|
||||
# Remarque : ce paramètre n'est pris en compte que si method = 2.
|
||||
variable post_init_delay 60
|
||||
|
||||
# Emplacement et nom du fichier contenant la base de données principale.
|
||||
# Vous devez vérifier que le répertoire que vous définissez ici existe, et le
|
||||
# créer manuellement si nécessaire.
|
||||
variable db_file "scripts/duck_hunt/database/player_data.db"
|
||||
|
||||
# Heure de la création automatique d'une copie de sauvegarde de la base de
|
||||
# données.
|
||||
# Ces heures doivent être précédées d'un 0 lorsqu'elles sont inférieures à 10.
|
||||
variable backup_time "00:03"
|
||||
|
||||
# Emplacement et nom du fichier qui sera généré lors de l'exportation de la
|
||||
# table des statistiques des joueurs.
|
||||
# Vous devez vérifier que le répertoire que vous définissez ici existe, et le
|
||||
# créer manuellement si nécessaire.
|
||||
variable players_table_file "scripts/duck_hunt/players_table.txt"
|
||||
|
||||
# Emplacement et nom du fichier contenant la base de données de suivi des
|
||||
# changements de nicks.
|
||||
# Vous devez vérifier que le répertoire que vous définissez ici existe, et le
|
||||
# créer manuellement si nécessaire.
|
||||
variable pending_transfers_file "scripts/duck_hunt/database/pending_transfers.db"
|
||||
|
||||
# Âge maximum en secondes de la base de données de suivi des changements de
|
||||
# nicks.
|
||||
# Si la date de la dernière mise à jour de cette base de données est plus
|
||||
# ancienne que cette valeur, elle ne sera pas rechargée automatiquement au
|
||||
# chargement du script car les informations qu'elle contient ne seront
|
||||
# vraisemblablement plus d'actualité.
|
||||
variable pending_transfers_file_max_age 3600
|
||||
|
||||
# Préfixe utilisé par votre serveur IRC pour renommer les utilisateurs qui ne
|
||||
# s'identifient pas dans les temps.
|
||||
# Le préfixe est sensible à la casse.
|
||||
# Ce préfixe sera utilisé par le système de suivi des changements de nick pour
|
||||
# empêcher le transfert automatique des statistiques vers ce genre de nicks.
|
||||
# Si par exemple les nicks ressemblent à "Anonyme54720", mettez "Anonyme".
|
||||
variable anonym_prefix ""
|
||||
|
||||
|
||||
|
||||
##### COMMANDES ET AUTORISATIONS #############################################
|
||||
|
||||
# Commande et autorisations requises pour tirer sur un canard.
|
||||
variable shooting_cmd "!bang"
|
||||
variable shooting_auth "-|-"
|
||||
|
||||
# Commande et autorisations requises pour recharger son arme ou la décoincer si
|
||||
# elle est enrayée.
|
||||
variable reload_cmd "!reload"
|
||||
variable reload_auth "-|-"
|
||||
|
||||
# Commande et autorisations requises pour afficher l'heure d'envol du dernier
|
||||
# canard.
|
||||
# Commande publique :
|
||||
variable lastduck_pub_cmd "!lastduck"
|
||||
variable lastduck_pub_auth "-|-"
|
||||
# Commande par message privé :
|
||||
variable lastduck_msg_cmd "lastduck"
|
||||
variable lastduck_msg_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour afficher ses données de chasse
|
||||
# personnelles ou celles d'un autre joueur.
|
||||
variable stat_cmd "!duckstats"
|
||||
variable stat_auth "-|-"
|
||||
|
||||
# Commande et autorisations requises pour effectuer des achats dans le magasin.
|
||||
variable shop_cmd "!shop"
|
||||
variable shop_auth "-|-"
|
||||
|
||||
# Commande et autorisations requises pour désarmer un joueur.
|
||||
variable unarm_cmd "!unarm"
|
||||
variable unarm_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour réarmer un joueur.
|
||||
variable rearm_cmd "!rearm"
|
||||
variable rearm_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour afficher la liste des chasseurs ou
|
||||
# effectuer une recherche dans celle-ci (commande par message privé uniquement).
|
||||
variable findplayer_cmd "ducklist"
|
||||
variable findplayer_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour fusionner les statistiques de deux
|
||||
# joueurs (commande par message privé uniquement).
|
||||
variable fusion_cmd "duckfusion"
|
||||
variable fusion_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour renommer le profil de statistiques
|
||||
# d'un joueur (commande par message privé uniquement).
|
||||
variable rename_cmd "duckrename"
|
||||
variable rename_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour supprimer le profil de statistiques
|
||||
# d'un joueur (commande par message privé uniquement).
|
||||
variable delete_cmd "duckdelete"
|
||||
variable delete_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour afficher la planification des envols
|
||||
# de canards pour la journée en cours (si method = 2, commande par message privé
|
||||
# uniquement).
|
||||
variable planning_cmd "duckplanning"
|
||||
variable planning_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour recalculer une planification
|
||||
# différente des envols de canards pour la journée en cours (si method = 2,
|
||||
# commande par message privé uniquement).
|
||||
variable replanning_cmd "duckreplanning"
|
||||
variable replanning_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour faire s'envoler un canard
|
||||
# manuellement (commande par message privé uniquement).
|
||||
variable launch_cmd "ducklaunch"
|
||||
variable launch_auth "mno|mnol"
|
||||
|
||||
# Commande et autorisations requises pour exporter les données des joueurs sous
|
||||
# forme de tableau dans un fichier texte.
|
||||
variable export_cmd "duckexport"
|
||||
variable export_auth "mno|mnol"
|
||||
|
||||
# Liste de handles qui ne seront pas autorisés à jouer, séparés par un espace.
|
||||
# Veillez à respecter la casse.
|
||||
variable blacklisted_handles {}
|
||||
|
||||
|
||||
|
||||
##### ANTIFLOOD ##############################################################
|
||||
|
||||
# Activer l'antiflood ? (0 = désactivé / 1 = activé)
|
||||
variable antiflood 1
|
||||
|
||||
# Contrôle de flood individuel.
|
||||
# Lorsqu'il s'active, la commande sera bloquée pour l'utilisateur qui l'a
|
||||
# déclenché uniquement.
|
||||
# Exemple : "10:600" = 10 requêtes maximum en 600 secondes, les suivantes seront
|
||||
# ignorées.
|
||||
# Seuil pour la commande !bang :
|
||||
variable flood_shoot "30:600"
|
||||
# Seuil pour la commande !reload :
|
||||
variable flood_reload "15:120"
|
||||
# Seuil pour la commande !duckstats :
|
||||
variable flood_stats "2:120"
|
||||
# Seuil pour la commande !lastduck :
|
||||
variable flood_lastduck "1:300"
|
||||
# Seuil pour la commande !shop :
|
||||
variable flood_shop "3:600"
|
||||
|
||||
# Contrôle de flood global, toutes commandes confondues.
|
||||
# Lorsqu'il s'active, les commandes du script sont bloquées pour tout le monde
|
||||
# sur le chan concerné.
|
||||
# Remarque : pour le nombre de requêtes, spécifiez une valeur supérieure à la
|
||||
# plus grande valeur définie pour le contrôle de flood individuel.
|
||||
variable flood_global "30:600"
|
||||
|
||||
# Intervalle de temps minimum entre l'affichage de 2 messages avertissant que
|
||||
# l'antiflood a été déclenché (ne réglez pas cette valeur trop bas afin de ne
|
||||
# pas être floodé par les messages d'avertissement de l'antiflood...)
|
||||
variable antiflood_msg_interval 60
|
126
duck_hunt/changelog.txt
Normal file
126
duck_hunt/changelog.txt
Normal file
@ -0,0 +1,126 @@
|
||||
###############################################################################
|
||||
#
|
||||
# Duck Hunt v2.11 ©2015-2016 Menz Agitat
|
||||
# Historique des versions
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
||||
1.0
|
||||
- 1ère version
|
||||
|
||||
2.0
|
||||
- Correction : ajout d'un système empêchant un lancement multiple de canards
|
||||
si method = 2 et qu'un timer drift de l'Eggdrop se produit à une heure
|
||||
d'envol planifié.
|
||||
- Correction : le message d'erreur affiché était incorrect si le package
|
||||
msgcat n'était pas trouvé.
|
||||
- Correction : le script limitait les envols de canards à 24 par jour maximum
|
||||
si method = 2.
|
||||
- Correction : dans certaines circonstances, la fusion de statistiques ne
|
||||
conservait pas le meilleur temps.
|
||||
- Correction : la fusion de statistiques calculait le nombre de munitions
|
||||
restantes de manière incorrecte.
|
||||
- Correction : l'utilisation de la commande duckreplanning provoquait une
|
||||
erreur si la langue du script était définie en anglais.
|
||||
- Correction : une ligne présente sur le rapport généré par la commande
|
||||
duckexport avait été oubliée dans le pack de langue et restait en français
|
||||
quelle que soit la langue choisie.
|
||||
- Correction : "déflect." a été changé en "deflect" dans le pack de langue
|
||||
anglais. Ce mot est utilisé dans le rapport généré par la commande
|
||||
duckexport.
|
||||
- Correction : la planification / dé-planification automatique des heures
|
||||
d'envol ne fonctionnait pas correctement si la casse n'était pas respectée
|
||||
en définissant le flag DuckHunt sur un chan.
|
||||
- Modification : les pénalités d'xp en cas de tir manqué / tir sauvage et
|
||||
accident de chasse varient désormais selon le niveau du joueur.
|
||||
Le réglage de ces valeurs se fait maintenant par le paramètre de
|
||||
configuration level_grantings et les paramètres xp_miss, xp_wild_fire et
|
||||
xp_accident ont disparu.
|
||||
- Modification : les paramètres de configuration default_precision,
|
||||
default_defense, default_deflection, default_weapon_jamming_odds,
|
||||
default_ammos_in_clip et default_ammo_clips_per_day ont disparu, ces
|
||||
réglages se font maintenant depuis le paramètre level_grantings.
|
||||
Les paramètres de configuration unlimited_ammo_per_clip et
|
||||
unlimited_ammo_clips ont été ajoutées afin de permettre des munitions
|
||||
illimitées.
|
||||
- Modification : la statistique "précision effective" a été renommée en
|
||||
"efficacité des tirs" pour plus de précision quant à sa signification
|
||||
réelle.
|
||||
- Modification : le serveur est maintenant indiqué sur le tableau généré par
|
||||
la commande duckexport.
|
||||
- Modification : afin d'éviter le spoil, la colonne "titres" a été supprimée
|
||||
de la table de progression dans le fichier table_de_progression.html.
|
||||
- Modification : le paramètre de configuration cheat_prevention a été renommé
|
||||
en hl_prevention.
|
||||
- Modification : le tableau généré par la commande duckexport est désormais
|
||||
trié par ordre alphabétique sur les nicks avant d'appliquer l'ordre de tri
|
||||
souhaité.
|
||||
- Modification : la variable de chan "lastduck" a été renommée en
|
||||
"DuckHunt-LastDuck".
|
||||
- Modification : afin de réduire les risques de dispersion des statistiques
|
||||
des joueurs sur plusieurs nicks, le changement de nick d'un chasseur vers
|
||||
un nick ne possédant pas de stats ne déclenche plus un transfert immédiat.
|
||||
- Ajout : Super-canards apparaissant rarement, difficiles à tuer, impossibles
|
||||
à effrayer, rapportant beaucoup d'xp à celui qui parvient à les tuer.
|
||||
Une nouvelle statistique de chasse a été ajoutée pour les comptabiliser.
|
||||
Veuillez noter que la syntaxe de la commande ducklaunch s'est enrichie afin
|
||||
de permettre de lancer aussi des super-canards.
|
||||
- Ajout : magasin avec un choix de 23 objets spéciaux à acheter contre de
|
||||
l'xp.
|
||||
- Ajout : vous pourrez parfois trouver des objets en fouillant les buissons
|
||||
après avoir abattu un canard.
|
||||
- Ajout : nouveau paramètre de configuration confiscation_enforcment_on_fusion
|
||||
permettant d'activer / désactiver le système anti-contournement de
|
||||
confiscation d'armes (voir explications dans le fichier .cfg).
|
||||
- Ajout : nouveau paramètre de configuration xp_lucky_shot permettant de
|
||||
définir un bonus d'xp en cas de "lucky shot".
|
||||
- Ajout : nouveau paramètre de configuration blacklisted_handles permettant de
|
||||
définir une liste de handles qui ne seront pas autorisés à utiliser les
|
||||
commandes du jeu.
|
||||
- Ajout : les logs du jeu sont maintenant beaucoup plus complets.
|
||||
- Ajout : la date de la dernière activité de chaque joueur est désormais
|
||||
enregistée et peut servir de critère de tri lors de l'exportation des stats
|
||||
avec la commande duckexport.
|
||||
- Ajout : un fond d'écran réalisé par Frédéric sur le thème du jeu a été ajouté.
|
||||
|
||||
2.1
|
||||
- Correction : dans le cas où un joueur possédait un détecteur de canards, les
|
||||
transferts de stats en attente pour tous les joueurs sur tous les chans
|
||||
étaient automatiquement traités.
|
||||
- Correction : une entrée incomplète pouvait occasionnellement être créée pour
|
||||
un joueur en raison d'un problème avec le fonctionnement du détecteur de
|
||||
canards.
|
||||
- Correction : un canard qui s'enfuyait provoquait parfois une erreur.
|
||||
- Correction : erreur d'accord dans "1 point d'xp supplémentaires" avec un
|
||||
trèfle à 4 feuilles +1
|
||||
- Correction : une erreur se produisait lorsque plusieurs canards étaient en
|
||||
vol et que certains étaient effrayés.
|
||||
- Modification : le nom du joueur est désormais cité dans la notice envoyée
|
||||
par le détecteur de canards afin d'avoir toutes les chances d'attirer son
|
||||
attention.
|
||||
- Modification : le type de munitions utilisé est désormais clairement indiqué
|
||||
lorsqu'un super-canard est abattu.
|
||||
- Modification : le type de munitions utilisé influence le bruit des tirs.
|
||||
Par exemple, les munitions explosives feront *BOUM*.
|
||||
- Modification : utiliser la commande !shop sans acheter ne met plus à jour
|
||||
la date de dernière activité du joueur.
|
||||
- Ajout : la mémoire des transferts de stats en attente est désormais écrite
|
||||
dans un fichier afin de persister lors du rechargement du script ou au
|
||||
redémarrage de l'Eggdrop.
|
||||
Deux nouveaux paramètres de configuration ont été ajoutés à cet effet :
|
||||
pending_transfers_file et pending_transfers_file_max_age.
|
||||
- Ajout : nouveau paramètre de configuration successful_shots_scares_ducks
|
||||
permettant de choisir si les tirs réussis doivent également effrayer les
|
||||
canards en vol ou non.
|
||||
- Ajout : nouveau paramètre de configuration decoys_can_attract_golden_ducks
|
||||
vous permettant de choisir si les appeaux peuvent ou non attirer des
|
||||
super-canards.
|
||||
- Quelques optimisations mineures.
|
||||
|
||||
2.11
|
||||
- Correction : une erreur se produisait lors de l'utilisation de la commande
|
||||
ducklaunch sur un chan ne possédant pas encore de statistiques dans la db.
|
||||
- Modification : la longueur de certains messages a été réduite afin de
|
||||
retarder le plus possible le phénomène de fake-lag lorsque beaucoups de
|
||||
messages sont envoyés au serveur dans un court laps de temps.
|
152
duck_hunt/documentation.txt
Normal file
152
duck_hunt/documentation.txt
Normal file
@ -0,0 +1,152 @@
|
||||
###############################################################################
|
||||
#
|
||||
# Duck Hunt v2.11 ©2015-2016 Menz Agitat
|
||||
# Documentation
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
|
||||
######## DESCRIPTION
|
||||
|
||||
Duck Hunt est un FPS pour IRC.
|
||||
|
||||
De temps en temps, un canard s'envole et les joueurs doivent l'abattre le plus
|
||||
rapidement possible.
|
||||
|
||||
|
||||
|
||||
######## FONCTIONNALITÉS
|
||||
|
||||
- Support multilingue (packs de langue français et anglais fournis).
|
||||
- Très nombreux paramètres de configuration.
|
||||
- Possibilité de spécifier des heures durant lesquelles les canards dorment.
|
||||
- Les canards s'échappent au bout d'un moment ou lorsqu'ils sont effrayés.
|
||||
- Les canards peuvent être générés aléatoiement afin de déjouer la détection par
|
||||
les HL et les scripts.
|
||||
- Super-canards plus difficiles à tuer et rapportant beaucoup d'xp à celui qui
|
||||
parvient à les avoir.
|
||||
- Gestion des munitions et du nombre de chargeurs, le joueur doit penser à
|
||||
recharger son fusil.
|
||||
- Accidents de chasse mettant en jeu la vie des autres chasseurs.
|
||||
- Les risques d'accident augmentent s'il y plus de monde sur le chan.
|
||||
- Les fusils peuvent être confisqués automatiquement lorsque le chasseur commet
|
||||
une erreur.
|
||||
- Les balles peuvent ricocher.
|
||||
- Gain et perte de points d'xp, pénalités croissantes avec le niveau.
|
||||
- 40 niveaux de progression basés sur l'xp, auxquels sont associés 40 titres.
|
||||
- Karma (parce qu'il y a les bons chasseurs et les mauvais chasseurs).
|
||||
- Statistiques améliorables (précision, armure, déflexion, risque d'enrayement,
|
||||
nombre et taille des chargeurs).
|
||||
- Possibilité de modifier facilement la table de progression et même d'ajouter
|
||||
de nouveaux niveaux.
|
||||
- Magasin proposant un choix de 23 objets spéciaux à acheter contre de l'xp.
|
||||
- Vous pourrez parfois trouver des choses intéressantes en fouillant les
|
||||
buissons autour d'un canard que vous avez abattu.
|
||||
- La restitution des armes confisquées et le réapprovisionnement en munitions
|
||||
sont automatisés.
|
||||
- Possibilité de désarmer un joueur de façon temporaire ou permanente.
|
||||
- Suivi des changements de nick, gestion des conflits, protection de niveau 1
|
||||
contre les tentatives de vol de scores.
|
||||
- Création de logs datés afin de suivre avec précision l'activité des chasseurs.
|
||||
- Exportation des données et des statistiques des joueurs dans un tableau,
|
||||
possibilité de tri selon 34 critères différents.
|
||||
- Nombreuses commandes d'administration.
|
||||
- Backup quotidien de la base de données.
|
||||
- Antiflood individuel / global.
|
||||
|
||||
... et plus encore !
|
||||
|
||||
|
||||
|
||||
######## ACTIVATION
|
||||
|
||||
Pour activer Duck Hunt sur un chan, vous devez taper ceci en partyline de
|
||||
l'Eggdrop :
|
||||
.chanset #NomDuChan +DuckHunt
|
||||
et ceci pour le désactiver :
|
||||
.chanset #NomDuChan -DuckHunt
|
||||
Attention aux majuscules !
|
||||
|
||||
|
||||
|
||||
######## COMMANDES ET SYNTAXE
|
||||
|
||||
### COMMANDES DES JOUEURS
|
||||
|
||||
!bang
|
||||
Tire un coup de fusil.
|
||||
|
||||
!reload
|
||||
Recharge ou décoince le fusil s'il est enrayé.
|
||||
|
||||
!lastduck
|
||||
Affiche le temps écoulé depuis le dernier envol de canard.
|
||||
|
||||
!duckstats [nick]
|
||||
Affiche les statistiques d'un utilisateur.
|
||||
|
||||
!shop [id [cible]]
|
||||
Affiche une liste des objets qu'il est possible d'acheter ou effectue un achat
|
||||
si "id" est spécifié.
|
||||
Certains objets nécessitent qu'un joueur cible soit aussi spécifié.
|
||||
|
||||
|
||||
### COMMANDES D'ADMINISTRATION
|
||||
|
||||
lastduck <chan>
|
||||
Affiche le temps écoulé depuis le dernier envol de canard.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
ducklaunch <chan> [golden_duck]
|
||||
Déclenche l'envol d'un canard sur le chan spécifié.
|
||||
"golden_duck" détermine s'il s'agit d'un super-canard ou d'un canard normal et
|
||||
peut valoir 0 (normal) ou 1 (super-canard).
|
||||
Si "golden_duck" est omis, il vaudra 0 par défaut.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
duckplanning <chan>
|
||||
Affiche la planification des envols de canards pour la journée en cours sur le
|
||||
chan spécifié.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
duckreplanning <chan>
|
||||
Recalcule une planification différente pour la journée en cours sur le chan
|
||||
spécifié.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
ducklist <chan> [argument de recherche]
|
||||
Affiche la liste des profils utilisateur sur le chan spécifié ou effectue une
|
||||
recherche dans celle-ci.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
duckrename <chan> <ancien nick> <nouveau nick>
|
||||
Renomme le profil de statistiques d'un utilisateur.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
duckfusion <chan> <nick destination> <nick source 1> [nick source 2] [...]
|
||||
Fusionne les statistiques de plusieurs profils utilisateur.
|
||||
Les statistiques de tous les nicks source seront fusionnées dans le nick
|
||||
destination.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
duckdelete <chan> <nick>
|
||||
Supprime le profil de statistiques d'un utilisateur.
|
||||
(Commande par message privé à l'Eggdrop)
|
||||
|
||||
!unarm [-static] <nick>
|
||||
Désarme un joueur.
|
||||
Le paramètre -static permet de s'assurer qu'il ne sera pas réarmé lors de la
|
||||
prochaine restitution automatique des armes.
|
||||
|
||||
!rearm <nick>
|
||||
Rend son fusil à un joueur qui a été désarmé automatiquement ou manuellement.
|
||||
|
||||
duckexport [critère de tri]
|
||||
Exporte les données des joueurs sous forme de tableau dans un fichier texte.
|
||||
Le critère de tri peut valoir nick, last_activity, xp, level, xp_lvl_up, gun,
|
||||
ammo, max_ammo, ammo_clips, max_clips, accuracy, effective_accuracy, deflection,
|
||||
defense, jamming, jammed, jammed_nbr, confisc, ducks, golden_ducks, missed,
|
||||
empty, accidents, wild_shots, total_ammo, shot_at, neutralized, deflected,
|
||||
deaths, best_time, average_reflex_time, karma, rank ou items.
|
||||
Si aucun critère de tri n'est spécifié, le tableau sera trié par nick.
|
||||
(Commande par message privé à l'Eggdrop)
|
BIN
duck_hunt/duck_background.png
Normal file
BIN
duck_hunt/duck_background.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 256 KiB |
540
duck_hunt/language/en.msg
Normal file
540
duck_hunt/language/en.msg
Normal file
@ -0,0 +1,540 @@
|
||||
###############################################################################
|
||||
#
|
||||
# Duck Hunt v2.11 ©2015-2016 Menz Agitat
|
||||
# English language file - Fichier langue anglais (en)
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
# uninstall
|
||||
::msgcat::mcset en m0 "Deallocating %s resources..."
|
||||
# loading
|
||||
::msgcat::mcset en m180 "\00304\[%s - erreur\]\003 Configuration file could not be found at the specified location ( %s ). Script loading has been canceled."
|
||||
::msgcat::mcset en m1 "%s v%s (©2015-2016 Menz Agitat) has been loaded."
|
||||
# duck_soaring
|
||||
::msgcat::mcset en m135 "\00314-.,¸¸.-·°'`'°·-.,¸¸.-·°'`'°·\017 \002\\_O<\002 \00314QUACK\017"
|
||||
::msgcat::mcset en m136 "-.,_,.-°'`'°-.,_,.-°'`'°" ; # Please note: this message must be at least 8 length and its length must be a multiple of 4.
|
||||
::msgcat::mcset en m137 {
|
||||
"\\_O<" "\\_o<" "\\_Õ<" "\\_õ<" "\\_Ô<" "\\_ô<" "\\_Ö<" "\\_ö<" "\\_Ø<" "\\_ø<" "\\_Ò<" "\\_ò<" "\\_Ó<" "\\_ó<" "\\_0<" "\\_©<" "\\_@<" "\\_º<" "\\_°<" "\\_^<"
|
||||
"/_O<" "/_o<" "/_Õ<" "/_õ<" "/_Ô<" "/_ô<" "/_Ö<" "/_ö<" "/_Ø<" "/_ø<" "/_Ò<" "/_ò<" "/_Ó<" "/_ó<" "/_0<" "/_©<" "/_@<" "/_^<"
|
||||
"§_O<" "§_o<" "§_Õ<" "§_õ<" "§_Ô<" "§_ô<" "§_Ö<" "§_ö<" "§_Ø<" "§_ø<" "§_Ò<" "§_ò<" "§_Ó<" "§_ó<" "§_0<" "§_©<" "§_@<" "§_º<" "§_°<" "§_^<"
|
||||
"\\_O-" "\\_o-" "\\_Õ-" "\\_õ-" "\\_Ô-" "\\_ô-" "\\_Ö-" "\\_ö-" "\\_Ø-" "\\_ø-" "\\_Ò-" "\\_ò-" "\\_Ó-" "\\_ó-" "\\_0-" "\\_©-" "\\_@-" "\\_º-" "\\_°-" "\\_^-"
|
||||
"/_O-" "/_o-" "/_Õ-" "/_õ-" "/_Ô-" "/_ô-" "/_Ö-" "/_ö-" "/_Ø-" "/_ø-" "/_Ò-" "/_ò-" "/_Ó-" "/_ó-" "/_0-" "/_©-" "/_@-" "/_^-"
|
||||
"§_O-" "§_o-" "§_Õ-" "§_õ-" "§_Ô-" "§_ô-" "§_Ö-" "§_ö-" "§_Ø-" "§_ø-" "§_Ò-" "§_ò-" "§_Ó-" "§_ó-" "§_0-" "§_©-" "§_@-" "§_^-"
|
||||
"\\_O\{" "\\_o\{" "\\_Õ\{" "\\_õ\{" "\\_Ô\{" "\\_ô\{" "\\_Ö\{" "\\_ö\{" "\\_Ø\{" "\\_ø\{" "\\_Ò\{" "\\_ò\{" "\\_Ó\{" "\\_ó\{" "\\_0\{" "\\_©\{" "\\_@\{" "\\_º\{" "\\_°\{" "\\_^\{"
|
||||
"/_O\{" "/_o\{" "/_Õ\{" "/_õ\{" "/_Ô\{" "/_ô\{" "/_Ö\{" "/_ö\{" "/_Ø\{" "/_ø\{" "/_Ò\{" "/_ò\{" "/_Ó\{" "/_ó\{" "/_0\{" "/_©\{" "/_@\{" "/_^\{"
|
||||
"§_O\{" "§_o\{" "§_Õ\{" "§_õ\{" "§_Ô\{" "§_ô\{" "§_Ö\{" "§_ö\{" "§_Ø\{" "§_ø\{" "§_Ò\{" "§_ò\{" "§_Ó\{" "§_ó\{" "§_0\{" "§_©\{" "§_@\{" "§_º\{" "§_°\{" "§_^\{"
|
||||
}
|
||||
::msgcat::mcset en m138 {
|
||||
"QUACK" "QUACK" "QUACK" "QUACK" "QUACK"
|
||||
"QUAC" "QUAC" "QUAAC" "QUAAC" "QUAAAC" "QUAAAC"
|
||||
"QUAK" "QUAK" "QUAAK" "QUAAK" "QUAAAK" "QUAAAK"
|
||||
"QWACK" "QWACK" "QWAACK" "QWAACK" "QWAAACK" "QWAAACK"
|
||||
"KWAK" "KWAK" "KWAAK" "KWAAK" "KWAAAK" "KWAAAK"
|
||||
"KWACK" "KWACK" "KWAACK" "KWAACK" "KWAAACK" "KWAAACK"
|
||||
"KAAK" "KAAK" "KAAAK" "KAAAK" "KAAAAK" "KAAAAK"
|
||||
"KAACK" "KAACK" "KAAACK" "KAAACK" "KAAAACK" "KAAAACK"
|
||||
"ARK" "ARK" "AARK" "AARK" "AAARK" "AAARK"
|
||||
"TWEET ?" "PEEP ?" "*whistle*" "Hello world" "I am here for the casting" "I hope no one will notice me" "http://tinyurl.com/2qc9pl"
|
||||
}
|
||||
# terminate_duck_session
|
||||
::msgcat::mcset en m3 "A duck escapes. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m247 "A golden duck escapes. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m353 "A mechanical duck escapes. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m248 "The golden duck escapes. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m354 "The mechanical duck escapes. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m4 "The duck escapes. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
# shoot
|
||||
::msgcat::mcset en m5 "%s > You are not armed."
|
||||
::msgcat::mcset en m332 "%s > Thanks to %s, your clothes are soggy and you can't hunt in this condition. You still have to wait for %s."
|
||||
::msgcat::mcset en m333 " \00304\[sand by %s\]\003"
|
||||
::msgcat::mcset en m337 " \00304\[sabotage by %s\]\003"
|
||||
::msgcat::mcset en m343 " \00303\[liability insurance\]\003"
|
||||
::msgcat::mcset en m6 "%s > \00314*CLICK*\003 \00304EMPTY MAGAZINE\003 \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m7 "%s > \00314*CLACK*\003 \00304JAMMED GUN\003"
|
||||
::msgcat::mcset en m338 "\002*BOOM*\002 Your gun just exploded because of %s's sabotage."
|
||||
::msgcat::mcset en m8 "%s > \00314*CLACK*\003 Your gun is jammed, you must reload to unjam it... \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m290 "%s > \00314*CLICK*\003 Trigger locked."
|
||||
::msgcat::mcset en m334 " \00304\[bedazzled by %s\]\003"
|
||||
::msgcat::mcset en m9 "\[wild fire: %s xp\] "
|
||||
::msgcat::mcset en m10 " \00304\[GUN CONFISCATED: hunting accident\]\003"
|
||||
::msgcat::mcset en m11 " as well as his gun"
|
||||
::msgcat::mcset en m12 "\[missed: %s xp\] "
|
||||
::msgcat::mcset en m13 "\00314*PEWWW*\003 %s's bullet ricochetes on %s, thanks to his deflection modifier of %s%%. \00304%s\[accident: %s xp\]\003"
|
||||
::msgcat::mcset en m14 "\00314*SHTOK*\003 %s receives %s's bullet but takes the hit, thanks to his armor modifier of %s%%. \00304%s\[accident: %s xp\]\003"
|
||||
::msgcat::mcset en m15 "\002*BANG*\002 You just had a hunting accident. %s apologizes... and loses %s xp pts."
|
||||
::msgcat::mcset en m140 "\00314\[%s\]\003 \00304:::\003 Error: %s could not be kicked on %s because I don't have the halfop or op status."
|
||||
::msgcat::mcset en m16 "\00314*BANG*\003 \002\037xO\037'\002 %s just get shot by accident by %s. \00304%s\[accident: %s xp\]\003"
|
||||
::msgcat::mcset en m17 " \00304\[GUN CONFISCATED: wild fire\]\003"
|
||||
::msgcat::mcset en m18 "%s > Luckily you missed, but what did you aim at ? There is no duck in the area... \00304\[missed: %s xp\] \[wild fire: %s xp\]\003"
|
||||
::msgcat::mcset en m19 "%s > Missed. \00304\[missed: %s xp\]\003"
|
||||
::msgcat::mcset en m20 "Who are you aiming at ? I see no duck in the area. \[%s xp\] \[%s xp\]"
|
||||
::msgcat::mcset en m21 "Frightened by so much noise, all ducks fled. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m22 "Frightened by so much noise, %s ducks fled. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m23 "Frightened by so much noise, the duck fled. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m24 "Frightened by so much noise, a duck fled. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset en m2 "%s is demoted to level %s (%s)."
|
||||
# take_down_a_duck
|
||||
::msgcat::mcset en m426 "*BANG*"
|
||||
::msgcat::mcset en m427 "*BANG*"
|
||||
::msgcat::mcset en m430 "*BOOM*"
|
||||
::msgcat::mcset en m428 " \00303\[AP ammo\]\003"
|
||||
::msgcat::mcset en m429 " \00303\[expl. ammo\]\003"
|
||||
::msgcat::mcset en m259 "\00307\002* GOLDEN DUCK DETECTED *\002\003"
|
||||
::msgcat::mcset en m249 "%s > %s The duck survived ! Try again. \002\\_O<\002 \00304\[life -%s\]\003 \00307\002* GOLDEN DUCK DETECTED *\002\003"
|
||||
::msgcat::mcset en m271 "%s > %s The golden duck survived ! Try again. \002\\_O<\002 \00304\[life -%s\]\003"
|
||||
::msgcat::mcset en m369 " \00303\[four-leaf clover\]\003"
|
||||
::msgcat::mcset en m25 " You are promoted to level %s (%s)."
|
||||
::msgcat::mcset en m393 "%s > By searching the bushes around the duck, you find... "
|
||||
::msgcat::mcset en m394 {
|
||||
"a stuffed duck."
|
||||
"a rubber ducky."
|
||||
"a vibrating duck."
|
||||
"a pile of feathers."
|
||||
"a chewed chewing gum."
|
||||
"a leaflet from CACAD (Coalition Against the Comitee Against Ducks)."
|
||||
"an old shoe."
|
||||
"a spring thingy."
|
||||
"a cow dung."
|
||||
"a dog dirt."
|
||||
"an expired hunting license."
|
||||
"a cartridge."
|
||||
"a cigarette butt."
|
||||
"a used condom."
|
||||
"a broken sight."
|
||||
"a broken infrared detector."
|
||||
"a bent silencer."
|
||||
"an empty box of AP ammo."
|
||||
"an empty box of explosive ammo."
|
||||
"a four-leaf clover with only 3 left."
|
||||
"a broken decoy."
|
||||
"a broken mirror."
|
||||
"a rusty mechanical duck."
|
||||
"a pair of sunglasses without glasses."
|
||||
"Donald's beret."
|
||||
"a half-melted peppermint."
|
||||
"a box of Abraxo cleaner."
|
||||
"a gun with banana peeled barrel."
|
||||
"an old hunting knife."
|
||||
"an old video recording: http://tinyurl.com/zbejktu"
|
||||
"an old hunting photo: http://tinyurl.com/hmn4r88"
|
||||
"an old postcard: http://tinyurl.com/hbnkpzr"
|
||||
"a golden duck photo: http://tinyurl.com/hle8fjf"
|
||||
"a hunter pin: http://tinyurl.com/hqy7fhq"
|
||||
"bushes."
|
||||
}
|
||||
::msgcat::mcset en m395 "%s > By searching the bushes around the duck, you find an extra bullet !"
|
||||
::msgcat::mcset en m407 "extra bullet"
|
||||
::msgcat::mcset en m396 "%s > By searching the bushes around the duck, you find an extra ammo clip !"
|
||||
::msgcat::mcset en m408 "extra clip"
|
||||
::msgcat::mcset en m397 "%s > By searching the bushes around the duck, you find AP ammo ! Damage from your weapon is doubled for 24h."
|
||||
::msgcat::mcset en m409 "AP ammo"
|
||||
::msgcat::mcset en m398 "%s > By searching the bushes around the duck, you find explosive ammo ! Damage from your weapon is tripled for 24h."
|
||||
::msgcat::mcset en m410 "explosive ammo"
|
||||
::msgcat::mcset en m399 "%s > By searching the bushes around the duck, you find some grease ! Jamming odds of your weapon are halved for 24h"
|
||||
::msgcat::mcset en m411 "grease"
|
||||
::msgcat::mcset en m400 "%s > By searching the bushes around the duck, you find a sight for your gun ! The accuracy of your next shot will be increased by (100 - current accuracy) / 3."
|
||||
::msgcat::mcset en m412 "sight"
|
||||
::msgcat::mcset en m401 "%s > By searching the bushes around the duck, you find an infrared detector ! Your weapon trigger will be locked if there are no ducks around, thus helping you to save bullets. Lasts for 24h and 6 uses."
|
||||
::msgcat::mcset en m413 "infrared detector"
|
||||
::msgcat::mcset en m402 "%s > By searching the bushes around the duck, you find a silencer ! You won't frighten the ducks anymore when you shoot for 24h."
|
||||
::msgcat::mcset en m414 "silencer"
|
||||
::msgcat::mcset en m403 "%s > By searching the bushes around the duck, you find sunglasses ! You are protected against bedazzlement for 24h and in addition, it's so spiffy."
|
||||
::msgcat::mcset en m415 "sunglasses"
|
||||
::msgcat::mcset en m404 "%s > By searching the bushes around the duck, you find a ducks detector ! You will be warned by a notice when the next duck soars."
|
||||
::msgcat::mcset en m416 "ducks detector"
|
||||
::msgcat::mcset en m405 "%s > By searching the bushes around the duck, you find a +%s four-leaf clover ! You will earn an extra %s %s for each duck you shoot for 24h."
|
||||
::msgcat::mcset en m424 ""
|
||||
::msgcat::mcset en m425 ""
|
||||
::msgcat::mcset en m417 "4-leaf clover +%s"
|
||||
::msgcat::mcset en m406 "%s > By searching the bushes around the duck, you find a hunting magazine. Reading it makes you gain %s %s ! \00303\[%s xp\]\003"
|
||||
::msgcat::mcset en m418 "hunting magazine +%sxp"
|
||||
::msgcat::mcset en m250 "%s > %s You shot down the golden duck in %s, which makes you a total of %s %s (including %s %s) on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset en m27 "duck"
|
||||
::msgcat::mcset en m28 "ducks"
|
||||
::msgcat::mcset en m274 "golden duck"
|
||||
::msgcat::mcset en m275 "golden ducks"
|
||||
::msgcat::mcset en m356 "%s > %s You shot down the mechanical duck in %s. This fake duck has been offered by %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset en m26 "%s > %s You shot down the duck in %s, which makes you a total of %s %s on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset en m251 "%s > %s You shot down a golden duck in %s, which makes you a total of %s %s (including %s %s) on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset en m357 "%s > %s You shot down a mechanical duck in %s. This fake duck has been offered by %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset en m155 "%s > %s You shot down one of the ducks in %s, which makes you a total of %s %s on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset en m252 "%s > %s You shot down the golden duck by ricochet in %s, which makes you a total of %s %s (including %s %s) on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
::msgcat::mcset en m358 "%s > %s You shot down the mechanical duck by ricochet in %s. This fake duck has been offered by %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset en m29 "%s > %s You shot down the duck by ricochet in %s, which makes a total of %s %s on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
::msgcat::mcset en m253 "%s > %s You shot down a golden duck by ricochet in %s, which makes you a total of %s %s (including %s %s) on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
::msgcat::mcset en m359 "%s > %s You shot down a mechanical duck by ricochet in %s. This fake duck has been offered by %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset en m156 "%s > %s You shot down one of the ducks by ricochet in %s, which makes a total of %s %s on %s.%s \002\\_X<\002 \00314*KWAK*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
# reload_gun
|
||||
::msgcat::mcset en m31 "%s > \00314*Crr..CLICK*\003 You unjam your gun but have no ammo. \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m32 "%s > \00314*Crr..CLICK*\003 You unjam and reload your gun. \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m33 "%s > \00314*Crr..CLICK*\003 You unjam your gun. \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m34 "%s > You have no ammo. \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m35 "%s > \00314*CLACK CLACK*\003 You reload. \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m36 "%s > Your gun doesn't need to be reloaded. \00314|\003 Ammo: \002%s\002 \00314|\003 Chargers: \002%s\002"
|
||||
::msgcat::mcset en m204 "%s > Your gun doesn't need to be reloaded. \00314|\003 Ammo: \002%s/%s\002 \00314|\003 Chargers: \002%s/%s\002"
|
||||
# show_last_duck
|
||||
::msgcat::mcset en m145 "\037Syntax\037: \002%s\002 \00314<\003chan\00314>\003 \00307|\003 Displays elapsed time since last duck soaring on the specified channel."
|
||||
::msgcat::mcset en m146 "No duck soaring has ever been observed on %s."
|
||||
::msgcat::mcset en m144 "The last duck has been seen %s ago."
|
||||
::msgcat::mcset en m147 "The last duck on %s has been seen %s ago."
|
||||
# display_stats
|
||||
::msgcat::mcset en m37 "\00304yes\003"
|
||||
::msgcat::mcset en m38 "no"
|
||||
::msgcat::mcset en m370 "AP ammo"
|
||||
::msgcat::mcset en m371 "Expl. ammo"
|
||||
::msgcat::mcset en m372 "Grease"
|
||||
::msgcat::mcset en m373 "Sight"
|
||||
::msgcat::mcset en m374 "Infrared detect."
|
||||
::msgcat::mcset en m375 "Silencer"
|
||||
::msgcat::mcset en m376 "4-leaf clover"
|
||||
::msgcat::mcset en m377 "Sunglasses"
|
||||
::msgcat::mcset en m378 "Life insur."
|
||||
::msgcat::mcset en m379 "Liability insur."
|
||||
::msgcat::mcset en m380 "Ducks detect."
|
||||
::msgcat::mcset en m381 "Bedazzled"
|
||||
::msgcat::mcset en m382 "Sand"
|
||||
::msgcat::mcset en m383 "Soggy"
|
||||
::msgcat::mcset en m384 "Sabotaged"
|
||||
::msgcat::mcset en m385 "\00307\002 \[\037Inventory\037\]\002\003 %s"
|
||||
::msgcat::mcset en m386 "\00307\002 \[\037Effects\037\]\002\003 %s"
|
||||
::msgcat::mcset en m39 "\00304%s%%\017 bad hunter"
|
||||
::msgcat::mcset en m40 "\00303%s%%\017 good hunter"
|
||||
::msgcat::mcset en m41 "neutral"
|
||||
::msgcat::mcset en m42 "\00307\002\[\037Weapon\037\]\002\003 ammo: %s \00307|\003 charg.: %s \00307|\003 jammed: %s (%s times) \00307|\003 confisc.: %s (%s times)\00307\002 \[\037Profile\037\]\002\003 %s xp \00307|\003 lvl %s (%s) / %s xp %s for lvl sup. \00307|\003 karma: %s \00307\002\[\037Stats\037\]\002\003 theor. accuracy: %s%%%s \00307|\003 effectiv. of fire: %s \00307|\003 gun reliability: %s%%%s \00307|\003 armor: %s%% \00307|\003 deflection: %s%%\n\00307\002\[\037Hunting bag\037\]\002\003 best time: %s \00307|\003 average react. time: %s \00307|\003 %s %s (incl. %s %s) \00307|\003 %s %s \00307|\003 %s %s \00307|\003 %s %s \00307|\003 %s %s \00307|\003 %s %s \00307\002\[\037Accidents\037\]\002\003 received %s %s from which %s %s, %s %s and %s %s."
|
||||
::msgcat::mcset en m43 "pt"
|
||||
::msgcat::mcset en m44 "pts"
|
||||
::msgcat::mcset en m45 "duck"
|
||||
::msgcat::mcset en m46 "ducks"
|
||||
::msgcat::mcset en m47 "miss"
|
||||
::msgcat::mcset en m48 "misses"
|
||||
::msgcat::mcset en m49 "accident"
|
||||
::msgcat::mcset en m50 "accidents"
|
||||
::msgcat::mcset en m51 "empty shot"
|
||||
::msgcat::mcset en m52 "empty shots"
|
||||
::msgcat::mcset en m53 "wild shot"
|
||||
::msgcat::mcset en m54 "wild shots"
|
||||
::msgcat::mcset en m55 "ammo used"
|
||||
::msgcat::mcset en m56 "ammo used"
|
||||
::msgcat::mcset en m57 "stray bullet"
|
||||
::msgcat::mcset en m58 "stray bullets"
|
||||
::msgcat::mcset en m59 "lethal"
|
||||
::msgcat::mcset en m60 "lethals"
|
||||
::msgcat::mcset en m61 "ricocheted"
|
||||
::msgcat::mcset en m62 "ricocheted"
|
||||
::msgcat::mcset en m63 "neutralized"
|
||||
::msgcat::mcset en m64 "neutralized"
|
||||
# display_ammo / display_clips
|
||||
::msgcat::mcset en m65 "\00303Inf.\003"
|
||||
# shop
|
||||
::msgcat::mcset en m264 "\037Syntax\037: \002%s\002 \00314\[\003id \00314\[\003target\00314\]\]\003 \00307|\003 Displays a list of purchasable items or makes a purchase if \"id\" is specified. Some items also require a target player to be specified."
|
||||
::msgcat::mcset en m263 "\00314\[%s\]\017 \037Purchasable items\037: %s \00307|\003 \037Syntax\037: \002%s\002 \00314\[\003id \00314\[\003target\00314\]\]\003 \00307|\003 Displays a list of purchasable items or makes a purchase if \"id\" is specified. Some items also require a target player to be specified."
|
||||
::msgcat::mcset en m265 "\00314\[%s\]\003 \037Purchasable items\037: 1- Extra bullet (%s xp) \00314|\003 2- Extra clip (%s xp) \00314|\003 3- AP ammo (%s xp) \00314|\003 4- Explosive ammo (%s xp) \00314|\003 5- Repurchase confiscated gun (%s xp) \00314|\003 6- Grease (%s xp) \00314|\003 7- Sight (%s xp) \00314|\003 8- Infrared detector (%s xp) \00314|\003 9- Silencer (%s xp) \00314|\003 10- Four-leaf clover (%s xp) \00314|\003 11- Sunglasses (%s xp) \00314|\003 12- Spare clothes (%s xp) \00314|\003 13- Brush for gun (%s xp) \00314|\003 14- Mirror (%s xp) \00314|\003 15- Handful of sand (%s xp) \00314|\003 16- Water bucket (%s xp) \00314|\003 17- Sabotage (%s xp) \00314|\003 18- Life insurance (%s xp) \00314|\003 19- Liability insurance (%s xp) \00314|\003 20- Decoy (%s xp) \00314|\003 21- Piece of bread (%s xp) \00314|\003 22- Ducks detector (%s xp) \00314|\003 23- Mechanical duck (%s xp) \00307|\003 \037Syntax\037: \002%s\002 \00314\[\003id \00314\[\003target\00314\]\]\003 "
|
||||
::msgcat::mcset en m266 "%s > You are not rich enough to make this purchase."
|
||||
::msgcat::mcset en m267 "%s > The magazine of your gun is already full."
|
||||
::msgcat::mcset en m268 "%s > You just added an extra bullet in your gun in exchange for %s %s."
|
||||
::msgcat::mcset en m285 "xp point"
|
||||
::msgcat::mcset en m286 "xp points"
|
||||
::msgcat::mcset en m269 "%s > Your magazine stock is already full."
|
||||
::msgcat::mcset en m270 "%s > You just added an extra magazine to your stock in exchange for %s %s."
|
||||
::msgcat::mcset en m277 "%s > You already own this type of ammunition. The bonus will expire in %s."
|
||||
::msgcat::mcset en m278 "%s > You just changed the type of your ammunitions to AP (damage x2 for 24h) in exchange for %s %s."
|
||||
::msgcat::mcset en m279 "%s > You just changed the type of your ammunitions to explosive ones (damage x3 for 24h) in exchange for %s %s."
|
||||
::msgcat::mcset en m281 "%s > Your gun is not confiscated."
|
||||
::msgcat::mcset en m282 "%s > You just bought back your confiscated gun in exchange for %s %s."
|
||||
::msgcat::mcset en m283 "%s > You already own this item. It will expire in %s."
|
||||
::msgcat::mcset en m284 "%s > You lubricate your gun in exchange for %s %s. Jamming odds are halved and the grease also protects you one time against sand throw for 24h."
|
||||
::msgcat::mcset en m288 "%s > You already own this item. %s %s left."
|
||||
::msgcat::mcset en m292 "use"
|
||||
::msgcat::mcset en m293 "uses"
|
||||
::msgcat::mcset en m287 "%s > You add a high performance sight to your gun in exchange for %s %s. The accuracy of your next shot will be increased by (100 - current accuracy) / 3."
|
||||
::msgcat::mcset en m295 "%s > You already own this item. It will expire in %s, %s %s left."
|
||||
::msgcat::mcset en m289 "%s > You equip your gun with an infrared detector in exchange for %s %s. This device locks the trigger of your gun when there is no duck around and lasts for 24h and 6 uses."
|
||||
::msgcat::mcset en m291 "%s > You equip your gun with a silencer in exchange for %s %s. Thanks to this equipment, you do not scare the ducks anymore when you shoot for 24h."
|
||||
::msgcat::mcset en m294 "%s > You just bought a four leaf clover in exchange for %s %s. This lucky charm will make you earn %s extra %s for each duck shot for 24h."
|
||||
::msgcat::mcset en m296 "%s > You just bought sunglasses in exchange for %s %s. These glasses protect you against the dazzling effect of the mirror for 24h."
|
||||
::msgcat::mcset en m297 "%s > You don't need to change your clothes."
|
||||
::msgcat::mcset en m298 "%s > You just bought dry clothes in exchange for %s %s."
|
||||
::msgcat::mcset en m299 "%s > You don't need to use a gun brush."
|
||||
::msgcat::mcset en m300 "%s > You buy a gun brush and restore your weapon condition in exchange for %s %s."
|
||||
::msgcat::mcset en m362 "%s > I do not know any hunter with that name."
|
||||
::msgcat::mcset en m363 "%s > You can't dazzle %s since he is not here."
|
||||
::msgcat::mcset en m324 "%s > %s is already bedazzled."
|
||||
::msgcat::mcset en m325 "%s > Your attempt to dazzle %s failed because he wears sunglasses. Your failure still costs you %s %s."
|
||||
::msgcat::mcset en m326 "%s > You buy a mirror in exchange for %s %s then you use it to dazzle %s with a sunbeam, thereby reducing by 50%% the accuracy of his next shot."
|
||||
::msgcat::mcset en m364 "%s > You can't throw sand in %s's weapon since he is not here."
|
||||
::msgcat::mcset en m367 "%s > You can't throw sand in %s's weapon since he does not have any."
|
||||
::msgcat::mcset en m327 "%s > %s already has sand in his gun."
|
||||
::msgcat::mcset en m328 "%s > You throw a handful of sand in %s's gun in exchange for %s %s, but his weapon was lubricated and the sand had no effect."
|
||||
::msgcat::mcset en m329 "%s > You throw a handful of sand in %s's gun in exchange for %s %s, thereby reducing by 50%% the reliability of his gun for its next shot."
|
||||
::msgcat::mcset en m365 "%s > You can't throw a bucket of water on %s since he is not here."
|
||||
::msgcat::mcset en m330 "%s > %s is already soggy."
|
||||
::msgcat::mcset en m331 "%s > You throw a bucket of water on %s in exchange for %s %s, thereby forcing him to wait for 1h for his clothes to dry out before he can hunt again."
|
||||
::msgcat::mcset en m366 "%s > You can't sabotage %s's weapon since he is not here."
|
||||
::msgcat::mcset en m368 "%s > You can't sabotage %s's weapon since he does not have any."
|
||||
::msgcat::mcset en m335 "%s > %s's gun has already been sabotaged."
|
||||
::msgcat::mcset en m336 "%s > You poke stuff and thingies in the barrel of %s's gun in exchange for %s %s."
|
||||
::msgcat::mcset en m339 "%s > You buy a life insurance in exchange for %s %s. For 1 week, if you are victim of a hunting accident, you win 2x the level of the shooter in xp points. This insurance is for single use."
|
||||
::msgcat::mcset en m340 " \00303\[life insurance: +%s xp for %s\]\003"
|
||||
::msgcat::mcset en m341 " \00303\[life insurance: +%s xp\]\003"
|
||||
::msgcat::mcset en m342 "%s > You buy a liability insurance in exchange for %s %s. For 2 days, the xp penalty will be divided by 3 if you cause a hunting accident."
|
||||
::msgcat::mcset en m388 "%s > At this hour, ducks sleep."
|
||||
::msgcat::mcset en m344 "%s > You buy and use a decoy in exchange for %s %s, which should attract a duck in the next 10 minutes."
|
||||
::msgcat::mcset en m387 "%s > There are already %s pieces of bread on %s, it should be enough for the moment."
|
||||
::msgcat::mcset en m347 "%s > You buy a piece of bread in exchange for %s %s, thereby increasing the chance to attract ducks for 1h and delaying their departure. Currently %s %s on %s."
|
||||
::msgcat::mcset en m348 "piece of bread"
|
||||
::msgcat::mcset en m349 "pieces of bread"
|
||||
::msgcat::mcset en m350 "%s > You buy a ducks detector in exchange for %s %s. You will be notified by a notice when the next duck will soar."
|
||||
::msgcat::mcset en m351 "%s > DUCK on %s"
|
||||
::msgcat::mcset en m361 "%s > You buy a mechanical duck in exchange for %s %s, then you program it to take off in exactly 10mn."
|
||||
::msgcat::mcset en m280 " Your purchase made you go back to level %s (%s)."
|
||||
# unarm
|
||||
::msgcat::mcset en m66 "\037Syntax\037: \002%s\002 \00314\[\003-static\00314\] <\003nick\00314>\003 \00307|\003 Unarms a player. The argument -static ensures that he will not be rearmed on the next automatic gun restitution."
|
||||
::msgcat::mcset en m67 "%s > %s could not be found in the user profiles list on %s."
|
||||
::msgcat::mcset en m68 "%s frisks %s and could not find a weapon on him. He now remembers that % has already been permanently unarmed."
|
||||
::msgcat::mcset en m69 "%s frisks %s and unarms him."
|
||||
::msgcat::mcset en m70 "%s frisks %s and could not find a weapon on him; however, he takes the necessary measures to make his gun not to be automatically returned to him."
|
||||
::msgcat::mcset en m128 "%s doesn't immediatly return his gun to %s, but takes the necessary measures to make his weapon to be returned to him at the time of the next automatic gun restitution."
|
||||
::msgcat::mcset en m129 "%s frisks %s and confiscates his gun. It will be returned to him at the time of the next automatic gun restitution."
|
||||
::msgcat::mcset en m130 "%s frisks %s and could not find any weapon on him."
|
||||
# rearm
|
||||
::msgcat::mcset en m71 "\037Syntax\037: \002%s\002 \00314<\003nick\00314>\003 \00307|\003 Returns his gun to a player that has been automatically or manually unarmed."
|
||||
::msgcat::mcset en m72 "%s already has a gun and looks at %s without understanding."
|
||||
::msgcat::mcset en m73 "%s returns %s's gun to him."
|
||||
# findplayer
|
||||
::msgcat::mcset en m122 "\037Syntax\037: \002%s\002 \00314<\003chan\00314> \[\003search argument\00314\]\003 \00307|\003 Displays a list of user profiles on the specified channel or searches for something in it."
|
||||
::msgcat::mcset en m123 "\00304:::\003 Error: No hunter have ever been seen on %s."
|
||||
::msgcat::mcset en m124 "\0371 result\037: %s"
|
||||
::msgcat::mcset en m125 "\037%s results\037: %s"
|
||||
::msgcat::mcset en m126 "The search for \"%s\" yelded no result."
|
||||
# fusion
|
||||
::msgcat::mcset en m74 "\037Syntax\037: \002%s\002 \00314<\003chan\00314> <\003destination nick\00314> <\003source nick 1\00314> \[\003source nick 2\00314\] \[\003...\00314\]\003 \00307|\003 Merges the statistics of several user profiles. The statistics of all source nicks will be merged into destination nick."
|
||||
::msgcat::mcset en m75 "\00304:::\003 Error: %s is not a valid channel."
|
||||
::msgcat::mcset en m76 "\00304:::\003 Error: %s is not enabled on %s."
|
||||
::msgcat::mcset en m77 "\00304:::\003 Error: %s could not be found in the user profiles on %s."
|
||||
::msgcat::mcset en m78 "Hunting statistics of %s and %s have been merged into %s on %s."
|
||||
# rename_player
|
||||
::msgcat::mcset en m131 "\037Syntax\037: \002%s\002 \00314<\003chan\00314> <\003old nick\00314> <\003new nick\00314>\003 \00307|\003 Renames a user profile."
|
||||
::msgcat::mcset en m132 "\00304:::\003 Error: A profile with the name %s already exists on %s. If you intend to merge the two profiles, please use the command \"%s\"."
|
||||
::msgcat::mcset en m133 "%s's user profile has been renamed to %s on %s."
|
||||
# delete_player
|
||||
::msgcat::mcset en m141 "\037Syntax\037: \002%s\002 \00314<\003chan\00314> <\003nick\00314>\003 \00307|\003 Deletes a user profile."
|
||||
::msgcat::mcset en m142 "\00304:::\003 Error: There is no profile named %s on %s."
|
||||
::msgcat::mcset en m143 "%s's user profile has been deleted on %s."
|
||||
# show_planning
|
||||
::msgcat::mcset en m79 "\037Syntax\037: \002%s\002 \00314<\003chan\00314>\003 \00307|\003 Displays planned duck soarings for the current day on the specified channel."
|
||||
::msgcat::mcset en m243 "\00304:::\003 Error: %s is currently initializing, duck soarings have not yet been planned. Please retry in a few moments."
|
||||
::msgcat::mcset en m81 "Planned duck soarings for the current day on %s: %s"
|
||||
::msgcat::mcset en m154 "There are no planned duck soarings for the current day on %s."
|
||||
# replan_flights
|
||||
::msgcat::mcset en m148 "\037Syntax\037: \002%s\002 \00314<\003chan\00314>\003 \00307|\003 Computes a new planning for the current day on the specified channel."
|
||||
::msgcat::mcset en m149 "A new planning has been computed for duck soarings on %s: %s"
|
||||
::msgcat::mcset en m345 "\00314\[%s\]\017 Piece of bread bought by %s. A new planning has been computed for duck soarings on %s: %s"
|
||||
::msgcat::mcset en m346 "\00314\[%s\]\017 Piece of bread expired. A new planning has been computed for duck soarings on %s: %s"
|
||||
# launch
|
||||
::msgcat::mcset en m82 "\037Syntax\037: \002%s\002 \00314<\003chan\00314> \[\003golden_duck\00314\]\003 \00307|\003 Launches a duck on the specified channel. \"golden_duck\" determines whether it is a golden duck or a normal one and can be set to 0 (normal) or 1 (golden). If \"golden_duck\" is omitted, it will be defaulted to 0."
|
||||
# export_players_table
|
||||
::msgcat::mcset en m205 "\037Syntax\037: \002%s\002 \00314\[\003sort criterion\00314\]\003 \00307|\003 Exports a table containing the users data in a text file. If you don't specify a sort criterion, the table will be sorted by nick. Valid sort criteria are nick last_activity xp level xp_lvl_up gun ammo max_ammo ammo_clips max_clips accuracy effective_accuracy deflection defense jamming jammed jammed_nbr confisc ducks golden_ducks missed empty accidents wild_shots total_ammo shot_at neutralized deflected deaths best_time average_reflex_time karma rank and items."
|
||||
::msgcat::mcset en m206 "\00304:::\003 Error: \"%s\" is not a valid sort criterion. Sort criterion must be %s"
|
||||
::msgcat::mcset en m80 "or"
|
||||
::msgcat::mcset en m207 "%1\$s v%2\$s (©2015-2016 Menz Agitat) - %3\$s - Report generated on %5\$s/%4\$s/%6\$s at %7\$s - sorted by %8\$s"
|
||||
::msgcat::mcset en m244 "Available sort criteria:"
|
||||
::msgcat::mcset en m208 "no data"
|
||||
::msgcat::mcset en m209 "name"
|
||||
::msgcat::mcset en m210 "last activity"
|
||||
::msgcat::mcset en m211 "xp"
|
||||
::msgcat::mcset en m212 "lvl"
|
||||
::msgcat::mcset en m213 "xp lvl up"
|
||||
::msgcat::mcset en m214 "ammo"
|
||||
::msgcat::mcset en m215 "max ammo"
|
||||
::msgcat::mcset en m216 "charg."
|
||||
::msgcat::mcset en m217 "max charg."
|
||||
::msgcat::mcset en m218 "theor. accuracy"
|
||||
::msgcat::mcset en m219 "effectiveness of fire"
|
||||
::msgcat::mcset en m220 "deflect."
|
||||
::msgcat::mcset en m221 "armor"
|
||||
::msgcat::mcset en m222 "jamming"
|
||||
::msgcat::mcset en m223 "jammed"
|
||||
::msgcat::mcset en m224 "times jammed"
|
||||
::msgcat::mcset en m225 "armed"
|
||||
::msgcat::mcset en m226 "times confisc."
|
||||
::msgcat::mcset en m227 "ducks"
|
||||
::msgcat::mcset en m228 "golden ducks"
|
||||
::msgcat::mcset en m229 "missed"
|
||||
::msgcat::mcset en m230 "empty shots"
|
||||
::msgcat::mcset en m231 "accidents"
|
||||
::msgcat::mcset en m232 "wild fires"
|
||||
::msgcat::mcset en m233 "used ammo"
|
||||
::msgcat::mcset en m234 "received bullets"
|
||||
::msgcat::mcset en m235 "neutralized bull."
|
||||
::msgcat::mcset en m236 "deflected bull."
|
||||
::msgcat::mcset en m237 "deaths"
|
||||
::msgcat::mcset en m238 "best time"
|
||||
::msgcat::mcset en m239 "average reaction time"
|
||||
::msgcat::mcset en m240 "karma"
|
||||
::msgcat::mcset en m241 "rank"
|
||||
::msgcat::mcset en m242 "special items"
|
||||
::msgcat::mcset en m422 "%m/%d/%Y %H:%M:%S"
|
||||
::msgcat::mcset en m262 "A report has been generated at the location %s"
|
||||
# add_to_log
|
||||
::msgcat::mcset en m157 "\[%s\] \\_O< *QUACK*"
|
||||
::msgcat::mcset en m254 "\[%s\] \\_O< *QUACK* \[GOLDEN DUCK\]"
|
||||
::msgcat::mcset en m352 "\[%s\] \\_O< *QUACK* \[mechanical duck\]"
|
||||
::msgcat::mcset en m158 "\[%s\] \\_O< *QUACK* (manual launch by %s)"
|
||||
::msgcat::mcset en m255 "\[%s\] \\_O< *QUACK* \[GOLDEN DUCK\] (manual launch by %s)"
|
||||
::msgcat::mcset en m159 "\[%s\] ·°'`'°-.,¸¸.·°'` duck frightened"
|
||||
::msgcat::mcset en m160 "\[%s\] ·°'`'°-.,¸¸.·°'` duck gone"
|
||||
::msgcat::mcset en m276 "\[%s\] ·°'`'°-.,¸¸.·°'` golden duck gone"
|
||||
::msgcat::mcset en m355 "\[%s\] ·°'`'°-.,¸¸.·°'` mechanical duck gone"
|
||||
::msgcat::mcset en m256 " |-- \[%s\] %s (%s|%s) *BANG* \\_O< *SHTOK* \[GOLDEN DUCK\]"
|
||||
::msgcat::mcset en m161 " |-- \[%s\] %s (%s|%s) *BANG* \\_X< *KWAK* (%s %s / %s)"
|
||||
::msgcat::mcset en m257 " |-- \[%s\] %s (%s|%s) *BANG* \\_X< *KWAK* \[GOLDEN DUCK\] (%s %s / %s)"
|
||||
::msgcat::mcset en m162 " |-- \[%s\] %s (%s|%s) *BANG*"
|
||||
::msgcat::mcset en m163 " |-- \[%s\] %s (%s|%s) *CLICK*"
|
||||
::msgcat::mcset en m164 " |-- \[%s\] %s (%s|%s) *CLACK CLACK*"
|
||||
::msgcat::mcset en m165 " |-- \[%s\] %s (%s|%s) *CLACK*"
|
||||
::msgcat::mcset en m166 " |-- \[%s\] %s (%s|%s) *Crr..CLICK*"
|
||||
::msgcat::mcset en m167 " |-- \[%s\] %s (%s|%s) *Crr..CLICK* *CLACK CLACK*"
|
||||
::msgcat::mcset en m168 " |-- \[%s\] %s (%s|%s) *BANG* accident:"
|
||||
::msgcat::mcset en m169 " %s *ARGH*"
|
||||
::msgcat::mcset en m170 " %s *SHTOK*"
|
||||
::msgcat::mcset en m171 " %s *PEWWW*"
|
||||
::msgcat::mcset en m172 " |-- \[%s\] %s (%s|%s) *BANG* wild fire"
|
||||
::msgcat::mcset en m173 " ---> confiscated gun"
|
||||
::msgcat::mcset en m174 " \\_X< *KWAK*"
|
||||
::msgcat::mcset en m258 " \\_X< *COUAC* \[SUPER-CANARD\]"
|
||||
::msgcat::mcset en m360 " \\_X< *BZZzZzt* \[mechanical duck\]"
|
||||
::msgcat::mcset en m175 "\[%s\] resupplying ammunitions"
|
||||
::msgcat::mcset en m176 "\[%s\] hand back confiscated guns"
|
||||
::msgcat::mcset en m177 "\[%s\] %s has been permanently unarmed by %s"
|
||||
::msgcat::mcset en m178 "\[%s\] %s has been temporarly unarmed by %s"
|
||||
::msgcat::mcset en m179 "\[%s\] %s has been rearmed by %s"
|
||||
::msgcat::mcset en m301 "\[%s\] \[\$\$\$\] %s buys a bullet (%s xp)"
|
||||
::msgcat::mcset en m302 "\[%s\] \[\$\$\$\] %s buys an ammo clip (%s xp)"
|
||||
::msgcat::mcset en m303 "\[%s\] \[\$\$\$\] %s buys AP ammo (%s xp)"
|
||||
::msgcat::mcset en m304 "\[%s\] \[\$\$\$\] %s buys explosive ammo (%s xp)"
|
||||
::msgcat::mcset en m305 "\[%s\] \[\$\$\$\] %s buys back his confiscated gun (%s xp)"
|
||||
::msgcat::mcset en m306 "\[%s\] \[\$\$\$\] %s buys some grease (%s xp)"
|
||||
::msgcat::mcset en m307 "\[%s\] \[\$\$\$\] %s buys a sight (%s xp)"
|
||||
::msgcat::mcset en m308 "\[%s\] \[\$\$\$\] %s buys an infrared detector (%s xp)"
|
||||
::msgcat::mcset en m309 "\[%s\] \[\$\$\$\] %s buys a silencer (%s xp)"
|
||||
::msgcat::mcset en m310 "\[%s\] \[\$\$\$\] %s buys a four leaf clover +%s (%s xp)"
|
||||
::msgcat::mcset en m311 "\[%s\] \[\$\$\$\] %s buys sunglasses (%s xp)"
|
||||
::msgcat::mcset en m312 "\[%s\] \[\$\$\$\] %s buys spare clothes (%s xp)"
|
||||
::msgcat::mcset en m313 "\[%s\] \[\$\$\$\] %s buys a gun brush (%s xp)"
|
||||
::msgcat::mcset en m314 "\[%s\] \[\$\$\$\] %s buys a mirror for %s (%s xp)"
|
||||
::msgcat::mcset en m315 "\[%s\] \[\$\$\$\] %s buys a handful of sand for %s (%s xp)"
|
||||
::msgcat::mcset en m316 "\[%s\] \[\$\$\$\] %s buys a water bucket for %s (%s xp)"
|
||||
::msgcat::mcset en m317 "\[%s\] \[\$\$\$\] %s buys a sabotage for %s (%s xp)"
|
||||
::msgcat::mcset en m318 "\[%s\] \[\$\$\$\] %s buys a life insurance (%s xp)"
|
||||
::msgcat::mcset en m319 "\[%s\] \[\$\$\$\] %s buys a liability insurance (%s xp)"
|
||||
::msgcat::mcset en m320 "\[%s\] \[\$\$\$\] %s buys a decoy (%s xp)"
|
||||
::msgcat::mcset en m321 "\[%s\] \[\$\$\$\] %s buys a piece of bread (%s xp)"
|
||||
::msgcat::mcset en m322 "\[%s\] \[\$\$\$\] %s buys a ducks detector (%s xp)"
|
||||
::msgcat::mcset en m323 "\[%s\] \[\$\$\$\] %s buys a mechanical duck (%s xp)"
|
||||
::msgcat::mcset en m389 "\[%s\] \[Stats transfer\] hunter renaming to unarmed hunter: %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset en m390 "\[%s\] \[Stats transfer\] unarmed hunter renaming to unarmed hunter: %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset en m391 "\[%s\] \[Stats transfer\] non-hunter renaming to hunter: %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset en m392 "\[%s\] \[Stats transfer\] hunter renaming to hunter: %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset en m420 "\[%s\] \[Stats transfer\] manual merge: %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset en m419 " |-- \[%s\] %s \[drop: %s\]"
|
||||
# read_database
|
||||
::msgcat::mcset en m260 "\00314\[%s\]\017 A database of an old format has been detected. Converting database..."
|
||||
::msgcat::mcset en m83 "\00314\[%s\]\017 Database has been successfully upgraded to version %s."
|
||||
# write_database
|
||||
::msgcat::mcset en m84 "--- %s v%s - Database containing user datas and statistics ---"
|
||||
::msgcat::mcset en m85 "--- structure: #chan1 {player1 {gun jammed current_ammo_clip remaining_ammo_clips xp ducks_shot missed_shots empty_shots humans_shot wild_shots bullets_received deflected_bullets deaths confiscated_weapons jammed_weapons best_time cumul_reflex_time nick items golden_ducks} player2 {...}} #chan2 {...}"
|
||||
::msgcat::mcset en m86 "--- gun: 1 = armed, 0 = temp. unarmed, -1 = perm. unarmed."
|
||||
::msgcat::mcset en m87 "--- jammed: Can be 1 or 0, whether the gun is jammed or not."
|
||||
::msgcat::mcset en m88 "--- current_ammo_clip: Remaining ammo in the gun (-1 = unlimited)."
|
||||
::msgcat::mcset en m89 "--- remaining_ammo_clips: Remaining chargers (-1 = unlimited)."
|
||||
::msgcat::mcset en m90 "--- xp: Experience points."
|
||||
::msgcat::mcset en m91 "--- ducks_shot: Number of ducks shot."
|
||||
::msgcat::mcset en m92 "--- missed_shots: Number of missed shots (includes hunting accidents)."
|
||||
::msgcat::mcset en m93 "--- empty_shots: Number of shots tried without any ammo in the gun."
|
||||
::msgcat::mcset en m94 "--- humans_shot: Number of users hit by accident."
|
||||
::msgcat::mcset en m95 "--- wild_shots: Number of shootings with no duck in the area."
|
||||
::msgcat::mcset en m96 "--- bullets_received: Number of times hit by accident."
|
||||
::msgcat::mcset en m97 "--- deflected_bullets: Number of accidental shots deflected towards another user."
|
||||
::msgcat::mcset en m98 "--- deaths: Number of times the user has been killed in a hunting accident."
|
||||
::msgcat::mcset en m99 "--- confiscated_weapons: Number of confiscated weapons."
|
||||
::msgcat::mcset en m100 "--- jammed_weapons: Number of jammed guns."
|
||||
::msgcat::mcset en m101 "--- best_time: Best time to take down a duck. (-1 = not yet initialized)"
|
||||
::msgcat::mcset en m202 "--- cumul_reflex_time: Cumulated reflex time."
|
||||
::msgcat::mcset en m203 "--- nick: User nick in the original character case."
|
||||
::msgcat::mcset en m261 "--- items: Special objects possessed by the player."
|
||||
::msgcat::mcset en m272 "--- golden_duck_shot: Number of golden ducks shot."
|
||||
::msgcat::mcset en m423 "--- last_activity: Date on which the player has been active for the last time."
|
||||
# nickchange_tracking
|
||||
::msgcat::mcset en m139 "\00314\[%s - survey\]\017 \002%s\002 (%s) changed his nick to \002%s\002. \037Please note\037: some statistics belonging to that name already exists on %s."
|
||||
::msgcat::mcset en m245 "\00314\[%s - survey\]\017 \002%s\002 (%s) changed his nick to \002%s\002. Statistics exist for both names but since %s is unarmed, %s should also be unarmed. Hence, %s's statistics have been discarded: \{%s\}"
|
||||
::msgcat::mcset en m246 "\00314\[%s - survey\]\017 \002%s\002 (%s) changed his nick to \002%s\002. Statistics exist for both names but since both players are unarmed, only the statistics of the player that has the higher level will be kept. Hence, %s's statistics have been discarded: \{%s\}"
|
||||
::msgcat::mcset en m102 "\00314\[%s - survey\]\017 \002%s\002 (%s) changed his nick to \002%s\002. Statistics exist for both names and have been merged. State before merging: %s \{%s\} / %s \{%s\}. This message is showing in order to sensitize you to the possibility of data theft."
|
||||
::msgcat::mcset en m127 "\00314\[%s - survey\]\017 \002%s\002 (%s) changed his nick to \002%s\002. Statistics exist for %s, but not for %s; please ensure that this is the same person. Current statistics: %s \{%s\}. This message is showing in order to sensitize you to the possibility of data theft."
|
||||
# antiflood
|
||||
::msgcat::mcset en m103 "\00304:::\003 \00314Flood control has been triggered for all commands of %s: no more than %s %s every %s %s.\003"
|
||||
::msgcat::mcset en m104 "request"
|
||||
::msgcat::mcset en m105 "requests"
|
||||
::msgcat::mcset en m106 "second"
|
||||
::msgcat::mcset en m107 "seconds"
|
||||
::msgcat::mcset en m421 "\00304:::\003 \00314Flood control has been triggered on all commands of %2\$s for %1\$s: no more than %3\$s %4\$s every %5\$s %6\$s.\003"
|
||||
::msgcat::mcset en m108 "\00304:::\003 \00314Flood control has been triggered on the command \"%s\": no more than %s %s every %s %s.\003"
|
||||
::msgcat::mcset en m273 "\00304:::\003 \00314Flood control has been triggered on the command \"%2\$s\" for %1\$s: no more than %3\$s %4\$s every %5\$s %6\$s.\003"
|
||||
::msgcat::mcset en m109 "\00304:::\003 \00314Flood control is still active, please try again later.\003"
|
||||
# adapt_time_resolution
|
||||
::msgcat::mcset en m110 "day"
|
||||
::msgcat::mcset en m111 "days"
|
||||
::msgcat::mcset en m112 "d"
|
||||
::msgcat::mcset en m113 "hour"
|
||||
::msgcat::mcset en m114 "hours"
|
||||
::msgcat::mcset en m115 "h"
|
||||
::msgcat::mcset en m116 "minute"
|
||||
::msgcat::mcset en m117 "minutes"
|
||||
::msgcat::mcset en m118 "mn"
|
||||
::msgcat::mcset en m119 "s"
|
||||
::msgcat::mcset en m120 "and"
|
||||
# backup_db
|
||||
::msgcat::mcset en m121 "\00314\[%s\]\003 Backing up database..."
|
||||
# rangs
|
||||
::msgcat::mcset en m134 {
|
||||
"public danger"
|
||||
"tourist"
|
||||
"noob"
|
||||
"trainee"
|
||||
"duck misser"
|
||||
"member of the Comitee Against Ducks"
|
||||
"duck hater"
|
||||
"duck pest"
|
||||
"duck hassler"
|
||||
"duck plucker"
|
||||
"hunter"
|
||||
"inside out duck turner"
|
||||
"duck clobber"
|
||||
"duck chewer"
|
||||
"duck eater"
|
||||
"duck flattener"
|
||||
"duck disassembler"
|
||||
"duck demolisher"
|
||||
"duck killer"
|
||||
"duck skinner"
|
||||
"predator"
|
||||
"duck chopper"
|
||||
"duck decorticator"
|
||||
"duck fragger"
|
||||
"duck shatterer"
|
||||
"duck smasher"
|
||||
"duck breaker"
|
||||
"duck wrecker"
|
||||
"duck impaler"
|
||||
"duck eviscerator"
|
||||
"ducks terror"
|
||||
"duck exploder"
|
||||
"duck blaster"
|
||||
"duck destructor"
|
||||
"duck pulverizer"
|
||||
"duck disintegrator"
|
||||
"duck atomizer"
|
||||
"duck annihilator"
|
||||
"serial duck killer"
|
||||
"duck genocider"
|
||||
"unemployed due to extinction of the duck specie"
|
||||
}
|
541
duck_hunt/language/fr.msg
Normal file
541
duck_hunt/language/fr.msg
Normal file
@ -0,0 +1,541 @@
|
||||
###############################################################################
|
||||
#
|
||||
# Duck Hunt v2.11 ©2015-2016 Menz Agitat
|
||||
# French language file - Fichier langue français (fr)
|
||||
#
|
||||
###############################################################################
|
||||
|
||||
# désinstallation
|
||||
::msgcat::mcset fr m0 "Désallocation des ressources de %s..."
|
||||
# chargement
|
||||
::msgcat::mcset fr m180 "\00304\[%s - erreur\]\003 Le fichier de configuration n'a pas été trouvé à l'emplacement indiqué ( %s ). Le chargement du script est annulé."
|
||||
::msgcat::mcset fr m1 "%s v%s (©2015-2016 Menz Agitat) a été chargé."
|
||||
# duck_soaring
|
||||
::msgcat::mcset fr m135 "\00314-.,¸¸.-·°'`'°·-.,¸¸.-·°'`'°·\017 \002\\_O<\002 \00314COIN\017"
|
||||
::msgcat::mcset fr m136 "-.,_,.-°'`'°-.,_,.-°'`'°" ; # Remarque : ce message doit faire au moins 8 caractères de long et sa longueur doit être un multiple de 4.
|
||||
::msgcat::mcset fr m137 {
|
||||
"\\_O<" "\\_o<" "\\_Õ<" "\\_õ<" "\\_Ô<" "\\_ô<" "\\_Ö<" "\\_ö<" "\\_Ø<" "\\_ø<" "\\_Ò<" "\\_ò<" "\\_Ó<" "\\_ó<" "\\_0<" "\\_©<" "\\_@<" "\\_º<" "\\_°<" "\\_^<"
|
||||
"/_O<" "/_o<" "/_Õ<" "/_õ<" "/_Ô<" "/_ô<" "/_Ö<" "/_ö<" "/_Ø<" "/_ø<" "/_Ò<" "/_ò<" "/_Ó<" "/_ó<" "/_0<" "/_©<" "/_@<" "/_^<"
|
||||
"§_O<" "§_o<" "§_Õ<" "§_õ<" "§_Ô<" "§_ô<" "§_Ö<" "§_ö<" "§_Ø<" "§_ø<" "§_Ò<" "§_ò<" "§_Ó<" "§_ó<" "§_0<" "§_©<" "§_@<" "§_º<" "§_°<" "§_^<"
|
||||
"\\_O-" "\\_o-" "\\_Õ-" "\\_õ-" "\\_Ô-" "\\_ô-" "\\_Ö-" "\\_ö-" "\\_Ø-" "\\_ø-" "\\_Ò-" "\\_ò-" "\\_Ó-" "\\_ó-" "\\_0-" "\\_©-" "\\_@-" "\\_º-" "\\_°-" "\\_^-"
|
||||
"/_O-" "/_o-" "/_Õ-" "/_õ-" "/_Ô-" "/_ô-" "/_Ö-" "/_ö-" "/_Ø-" "/_ø-" "/_Ò-" "/_ò-" "/_Ó-" "/_ó-" "/_0-" "/_©-" "/_@-" "/_^-"
|
||||
"§_O-" "§_o-" "§_Õ-" "§_õ-" "§_Ô-" "§_ô-" "§_Ö-" "§_ö-" "§_Ø-" "§_ø-" "§_Ò-" "§_ò-" "§_Ó-" "§_ó-" "§_0-" "§_©-" "§_@-" "§_^-"
|
||||
"\\_O\{" "\\_o\{" "\\_Õ\{" "\\_õ\{" "\\_Ô\{" "\\_ô\{" "\\_Ö\{" "\\_ö\{" "\\_Ø\{" "\\_ø\{" "\\_Ò\{" "\\_ò\{" "\\_Ó\{" "\\_ó\{" "\\_0\{" "\\_©\{" "\\_@\{" "\\_º\{" "\\_°\{" "\\_^\{"
|
||||
"/_O\{" "/_o\{" "/_Õ\{" "/_õ\{" "/_Ô\{" "/_ô\{" "/_Ö\{" "/_ö\{" "/_Ø\{" "/_ø\{" "/_Ò\{" "/_ò\{" "/_Ó\{" "/_ó\{" "/_0\{" "/_©\{" "/_@\{" "/_^\{"
|
||||
"§_O\{" "§_o\{" "§_Õ\{" "§_õ\{" "§_Ô\{" "§_ô\{" "§_Ö\{" "§_ö\{" "§_Ø\{" "§_ø\{" "§_Ò\{" "§_ò\{" "§_Ó\{" "§_ó\{" "§_0\{" "§_©\{" "§_@\{" "§_º\{" "§_°\{" "§_^\{"
|
||||
}
|
||||
::msgcat::mcset fr m138 {
|
||||
"COIN" "COIN" "COIN" "COIN" "COIN"
|
||||
"KWAK" "KWAK" "KWAAK" "KWAAK" "KWAAAK" "KWAAAK"
|
||||
"COUAK" "COUAK" "COUAAK" "COUAAK" "COUAAAK" "COUAAAK"
|
||||
"QUAK" "QUAK" "QUAAK" "QUAAK" "QUAAAK" "QUAAAK"
|
||||
"QUACK" "QUACK" "QUAACK" "QUAACK" "QUAAACK" "QUAAACK"
|
||||
"COUAC" "COUAC" "COUAAC" "COUAAC" "COUAAAC" "COUAAAC"
|
||||
"COUACK" "COUACK" "COUAACK" "COUAACK" "COUAAACK" "COUAAACK"
|
||||
"QWACK" "QWACK" "QWAACK" "QWAACK" "QWAAACK" "QWAAACK"
|
||||
"ARK" "ARK" "AARK" "AARK" "AAARK" "AAARK"
|
||||
"CUI ?" "PIOU ?" "*sifflote*" "Hello world" "c'est ici pour le casting ?" "pourvu que personne ne me remarque..." "http://tinyurl.com/2qc9pl"
|
||||
}
|
||||
# terminate_duck_session
|
||||
::msgcat::mcset fr m3 "Un canard s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m247 "Un super-canard s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m353 "Un canard mécanique s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m248 "Le super-canard s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m354 "Le canard mécanique s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m4 "Le canard s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
# shoot
|
||||
::msgcat::mcset fr m5 "%s > Tu n'es pas armé."
|
||||
::msgcat::mcset fr m332 "%s > À cause de %s, tes vêtements sont trempés et tu ne peux pas chasser comme ça. Tu dois encore patienter pendant %s."
|
||||
::msgcat::mcset fr m333 " \00304\[ensablé par %s\]\003"
|
||||
::msgcat::mcset fr m337 " \00304\[sabotage par %s\]\003"
|
||||
::msgcat::mcset fr m343 " \00303\[assurance resp. civile\]\003"
|
||||
::msgcat::mcset fr m6 "%s > \00314*CLIC*\003 \00304CHARGEUR VIDE\003 \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m7 "%s > \00314*CLAC*\003 \00304ARME ENRAYÉE\003 \00314|\003"
|
||||
::msgcat::mcset fr m338 "\002*BOOM*\002 Ton arme vient d'exploser à cause du sabotage de %s."
|
||||
::msgcat::mcset fr m8 "%s > \00314*CLAC*\003 Ton arme s'est enrayée, tu dois recharger pour la décoincer... \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m290 "%s > \00314*CLIC*\003 Gâchette verrouillée."
|
||||
::msgcat::mcset fr m334 " \00304\[ébloui par %s\]\003"
|
||||
::msgcat::mcset fr m9 "\[tir sauvage : %s xp\] "
|
||||
::msgcat::mcset fr m10 " \00304\[ARME CONFISQUÉE : accident de chasse\]\003"
|
||||
::msgcat::mcset fr m11 " ainsi que son arme"
|
||||
::msgcat::mcset fr m12 "\[raté : %s xp\] "
|
||||
::msgcat::mcset fr m13 "\00314*PIEWWW*\003 La balle de %s ricoche sur %s grâce à son modificateur de déflexion de %s%%. \00304%s\[accident : %s xp\]\003"
|
||||
::msgcat::mcset fr m14 "\00314*CHTOK*\003 %s reçoit la balle de %s mais accuse le coup grâce à son modificateur d'armure de %s%%. \00304%s\[accident : %s xp\]\003"
|
||||
::msgcat::mcset fr m15 "\002*BANG*\002 Tu viens d'être victime d'un accident de chasse. %s s'en excuse... et perd %s pts d'xp."
|
||||
::msgcat::mcset fr m140 "\00314\[%s\]\003 \00304:::\003 Erreur : %s n'a pas pu être kické sur %s car je n'y suis ni halfopé, ni opé."
|
||||
::msgcat::mcset fr m16 "\00314*BANG*\003 \002\037xO\037'\002 %s vient de se faire descendre par %s par accident. \00304%s\[accident : %s xp\]\003"
|
||||
::msgcat::mcset fr m17 " \00304\[ARME CONFISQUÉE : tir sauvage\]\003"
|
||||
::msgcat::mcset fr m18 "%s > Par chance tu as raté, mais tu visais qui au juste ? Il n'y a aucun canard dans le coin... \00304\[raté : %s xp\] \[tir sauvage : %s xp\]\003"
|
||||
::msgcat::mcset fr m19 "%s > Raté. \00304\[raté : %s xp\]\003"
|
||||
::msgcat::mcset fr m20 "Tu vises qui là ? Je ne vois aucun canard dans le coin. \[%s xp\] \[%s xp\]"
|
||||
::msgcat::mcset fr m21 "Effrayés par tout ce bruit, tous les canards s'échappent. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m22 "Effrayés par tout ce bruit, %s canards s'échappent. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m23 "Effrayé par tout ce bruit, le canard s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m24 "Effrayé par tout ce bruit, un canard s'échappe. \00314·°'`'°-.,¸¸.·°'`\003"
|
||||
::msgcat::mcset fr m2 "%s est rétrogradé(e) au rang de chasseur niveau %s (%s)."
|
||||
# take_down_a_duck
|
||||
::msgcat::mcset fr m426 "*BANG*"
|
||||
::msgcat::mcset fr m427 "*BANG*"
|
||||
::msgcat::mcset fr m430 "*BOUM*"
|
||||
::msgcat::mcset fr m428 " \00303\[mun. AP\]\003"
|
||||
::msgcat::mcset fr m429 " \00303\[mun. expl.\]\003"
|
||||
::msgcat::mcset fr m259 "\00307\002* SUPER-CANARD DÉTECTÉ *\002\003"
|
||||
::msgcat::mcset fr m249 "%s > %s Le canard a survécu ! Essaie encore. \002\\_O<\002 \00304\[vie -%s\]\003 \00307\002* SUPER-CANARD DÉTECTÉ *\002\003"
|
||||
::msgcat::mcset fr m271 "%s > %s Le super-canard a survécu ! Essaie encore. \002\\_O<\002 \00304\[vie -%s\]\003"
|
||||
::msgcat::mcset fr m369 " \00303\[trèfle à 4 feuilles\]\003"
|
||||
::msgcat::mcset fr m25 " Tu deviens chasseur niveau %s (%s)."
|
||||
::msgcat::mcset fr m393 "%s > En fouillant les buissons autour du canard, tu trouves... "
|
||||
::msgcat::mcset fr m394 {
|
||||
"un canard en peluche."
|
||||
"un canard en plastique pour le bain."
|
||||
"un canard vibrant."
|
||||
"un tas de plumes."
|
||||
"un chewing-gum mâchouillé."
|
||||
"un prospectus du CCCCC (Coalition Contre le Comité Contre les Canards)."
|
||||
"une vieille chaussure."
|
||||
"un truc à ressort."
|
||||
"une bouse de vache."
|
||||
"une crotte de chien."
|
||||
"un permis de chasse expiré."
|
||||
"une douille."
|
||||
"un mégot."
|
||||
"un préservatif usagé."
|
||||
"une lunette de visée cassée."
|
||||
"un détecteur infrarouge cassé."
|
||||
"un silencieux tordu."
|
||||
"une boîte vide de munitions AP."
|
||||
"une boîte vide de munitions explosives."
|
||||
"un trèfle à 4 feuilles auquel il en manque une."
|
||||
"un appeau cassé."
|
||||
"un miroir cassé."
|
||||
"un canard mécanique rouillé."
|
||||
"une paire de lunettes de soleil sans ses verres."
|
||||
"le béret de Donald."
|
||||
"une pastille de menthe à moitié fondue."
|
||||
"une boîte de nettoyant Abraxo."
|
||||
"un fusil avec le bout du canon en fleur."
|
||||
"un vieux couteau de chasse."
|
||||
"un vieil enregistrement vidéo : http://tinyurl.com/zbejktu"
|
||||
"une vieille photo de chasse : http://tinyurl.com/hmn4r88"
|
||||
"une vieille carte postale : http://tinyurl.com/hbnkpzr"
|
||||
"une photo de super-canard : http://tinyurl.com/hle8fjf"
|
||||
"un pin's de chasseur : http://tinyurl.com/hqy7fhq"
|
||||
"des buissons."
|
||||
"100 balles et un mars."
|
||||
}
|
||||
::msgcat::mcset fr m395 "%s > En fouillant les buissons autour du canard, tu trouves une balle supplémentaire !"
|
||||
::msgcat::mcset fr m407 "balle supplémentaire"
|
||||
::msgcat::mcset fr m396 "%s > En fouillant les buissons autour du canard, tu trouves un chargeur supplémentaire !"
|
||||
::msgcat::mcset fr m408 "chargeur supplémentaire"
|
||||
::msgcat::mcset fr m397 "%s > En fouillant les buissons autour du canard, tu trouves des munitions AP ! Les dégâts de ton arme sont doublés pendant 24h."
|
||||
::msgcat::mcset fr m409 "munitions AP"
|
||||
::msgcat::mcset fr m398 "%s > En fouillant les buissons autour du canard, tu trouves des munitions explosives ! Les dégâts de ton arme sont triplés pendant 24h."
|
||||
::msgcat::mcset fr m410 "munitions explosives"
|
||||
::msgcat::mcset fr m399 "%s > En fouillant les buissons autour du canard, tu trouves de la graisse ! Les risques d'enrayement de ton arme sont réduits de moitié pendant 24h."
|
||||
::msgcat::mcset fr m411 "graisse"
|
||||
::msgcat::mcset fr m400 "%s > En fouillant les buissons autour du canard, tu trouves une lunette de visée pour ton arme ! La précision de ton prochain tir augmente de (100 - précision actuelle) / 3."
|
||||
::msgcat::mcset fr m412 "lunette de visée"
|
||||
::msgcat::mcset fr m401 "%s > En fouillant les buissons autour du canard, tu trouves un détecteur infrarouge ! La gâchette de ton arme sera bloquée s'il n'y a aucun canard dans les environs afin d'éviter le gaspillage de balles. Dure 24h pour 6 utilisations."
|
||||
::msgcat::mcset fr m413 "détecteur infrarouge"
|
||||
::msgcat::mcset fr m402 "%s > En fouillant les buissons autour du canard, tu trouves un silencieux ! Tes tirs ne risquent plus d'effrayer les canards pendant 24h."
|
||||
::msgcat::mcset fr m414 "silencieux"
|
||||
::msgcat::mcset fr m403 "%s > En fouillant les buissons autour du canard, tu trouves des lunettes de soleil ! Tu es protégé contre l'éblouissement pendant 24h et en plus, c'est la classe."
|
||||
::msgcat::mcset fr m415 "lunettes de soleil"
|
||||
::msgcat::mcset fr m404 "%s > En fouillant les buissons autour du canard, tu trouves un détecteur de canards ! Tu seras averti par une notice lors de l'envol du prochain canard."
|
||||
::msgcat::mcset fr m416 "détecteur de canards"
|
||||
::msgcat::mcset fr m405 "%s > En fouillant les buissons autour du canard, tu trouves un trèfle à 4 feuilles +%s ! Chaque canard tué te rapportera %s %s pendant 24h."
|
||||
::msgcat::mcset fr m424 "supplémentaire"
|
||||
::msgcat::mcset fr m425 "supplémentaires"
|
||||
::msgcat::mcset fr m417 "trèfle à 4 feuilles +%s"
|
||||
::msgcat::mcset fr m406 "%s > En fouillant les buissons autour du canard, tu trouves un magazine de chasse. Sa lecture te rapporte %s %s ! \00303\[%s xp\]\003"
|
||||
::msgcat::mcset fr m418 "magazine de chasse +%sxp"
|
||||
::msgcat::mcset fr m250 "%s > %s Tu as eu le super-canard en %s, ce qui te fait un total de %s %s (dont %s %s) sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset fr m27 "canard"
|
||||
::msgcat::mcset fr m28 "canards"
|
||||
::msgcat::mcset fr m274 "super-canard"
|
||||
::msgcat::mcset fr m275 "super-canards"
|
||||
::msgcat::mcset fr m356 "%s > %s Tu as eu le canard mécanique en %s. Ce faux canard vous a été offert par %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset fr m26 "%s > %s Tu l'as eu en %s, ce qui te fait un total de %s %s sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset fr m251 "%s > %s Tu as eu un super-canard en %s, ce qui te fait un total de %s %s (dont %s %s) sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset fr m357 "%s > %s Tu as eu un canard mécanique en %s. Ce faux canard vous a été offert par %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset fr m155 "%s > %s Tu as eu un des canards en %s, ce qui te fait un total de %s %s sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\]\003"
|
||||
::msgcat::mcset fr m252 "%s > %s Tu as eu le super-canard par ricochet en %s, ce qui te fait un total de %s %s (dont %s %s) sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
::msgcat::mcset fr m358 "%s > %s Tu as eu le canard mécanique par ricochet en %s. Ce faux canard vous a été offert par %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset fr m29 "%s > %s Tu l'as eu par ricochet en %s, ce qui te fait un total de %s %s sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
::msgcat::mcset fr m253 "%s > %s Tu as eu un super-canard par ricochet en %s, ce qui te fait un total de %s %s (dont %s %s) sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
::msgcat::mcset fr m359 "%s > %s Tu as eu un canard mécanique par ricochet en %s. Ce faux canard vous a été offert par %s. \002\\_X<\002 \00314*BZZzZzt*\003"
|
||||
::msgcat::mcset fr m156 "%s > %s Tu as eu un des canards par ricochet en %s, ce qui te fait un total de %s %s sur %s.%s \002\\_X<\002 \00314*COUAC*\003 \00303\[%s xp\] \[lucky shot\]\003"
|
||||
# reload_gun
|
||||
::msgcat::mcset fr m31 "%s > \00314*Crr..CLIC*\003 Tu décoinces ton arme mais tu es à court de munitions. \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m32 "%s > \00314*Crr..CLIC*\003 Tu décoinces et recharges ton arme. \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m33 "%s > \00314*Crr..CLIC*\003 Tu décoinces ton arme. \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m34 "%s > Tu es à court de munitions. \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m35 "%s > \00314*CLAC CLAC*\003 Tu recharges. \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m36 "%s > Ton arme n'a pas besoin d'être rechargée. \00314|\003 Mun. : \002%s\002 \00314|\003 Charg. : \002%s\002"
|
||||
::msgcat::mcset fr m204 "%s > Ton arme n'a pas besoin d'être rechargée. \00314|\003 Mun. : \002%s/%s\002 \00314|\003 Charg. : \002%s/%s\002"
|
||||
# show_last_duck
|
||||
::msgcat::mcset fr m145 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314>\003 \00307|\003 Affiche le temps écoulé depuis le dernier envol de canard sur le chan spécifié."
|
||||
::msgcat::mcset fr m146 "Aucun envol de canard n'a été enregistré sur %s."
|
||||
::msgcat::mcset fr m144 "Le dernier canard a été aperçu il y a %s."
|
||||
::msgcat::mcset fr m147 "Le dernier canard sur %s a été aperçu il y a %s."
|
||||
# display_stats
|
||||
::msgcat::mcset fr m37 "\00304oui\003"
|
||||
::msgcat::mcset fr m38 "non"
|
||||
::msgcat::mcset fr m370 "Mun. AP"
|
||||
::msgcat::mcset fr m371 "Mun. expl."
|
||||
::msgcat::mcset fr m372 "Graisse"
|
||||
::msgcat::mcset fr m373 "Lunette de visée"
|
||||
::msgcat::mcset fr m374 "Détect. infrarouge"
|
||||
::msgcat::mcset fr m375 "Silencieux"
|
||||
::msgcat::mcset fr m376 "Trèfle à 4 feuilles"
|
||||
::msgcat::mcset fr m377 "Lunettes soleil"
|
||||
::msgcat::mcset fr m378 "Ass. vie"
|
||||
::msgcat::mcset fr m379 "Ass. resp. civile"
|
||||
::msgcat::mcset fr m380 "Détect. canards"
|
||||
::msgcat::mcset fr m381 "Ébloui"
|
||||
::msgcat::mcset fr m382 "Sable"
|
||||
::msgcat::mcset fr m383 "Trempé"
|
||||
::msgcat::mcset fr m384 "Saboté"
|
||||
::msgcat::mcset fr m385 "\00307\002 \[\037Inventaire\037\]\002\003 %s"
|
||||
::msgcat::mcset fr m386 "\00307\002 \[\037Effets\037\]\002\003 %s"
|
||||
::msgcat::mcset fr m39 "mauvais chasseur à\00304 %s%%\017"
|
||||
::msgcat::mcset fr m40 "bon chasseur à\00303 %s%%\017"
|
||||
::msgcat::mcset fr m41 "neutre"
|
||||
::msgcat::mcset fr m42 "\00307\002\[\037Arme\037\]\002\003 mun. : %s \00307|\003 charg. : %s \00307|\003 enray. : %s (%s fois) \00307|\003 confisq. : %s (%s fois)\00307\002 \[\037Profil\037\]\002\003 %s XP \00307|\003 lvl %s (%s) / encore %s %s d'XP avant lvl sup. \00307|\003 karma : %s \00307\002\[\037Stats\037\]\002\003 précision théor. : %s%%%s \00307|\003 effic. tirs : %s \00307|\003 fiabilité arme : %s%%%s \00307|\003 armure : %s%% \00307|\003 déflexion : %s%%\n\00307\002\[\037Tableau de chasse\037\]\002\003 meill. tps. : %s \00307|\003 tps. réact. moyen : %s \00307|\003 %s %s (dont %s %s) \00307|\003 %s %s \00307|\003 %s %s \00307|\003 %s %s \00307|\003 %s %s \00307|\003 %s %s \00307\002\[\037Accidents\037\]\002\003 reçu %s %s dont %s %s, %s %s et %s %s."
|
||||
::msgcat::mcset fr m43 "pt"
|
||||
::msgcat::mcset fr m44 "pts"
|
||||
::msgcat::mcset fr m45 "canard"
|
||||
::msgcat::mcset fr m46 "canards"
|
||||
::msgcat::mcset fr m47 "tir manq."
|
||||
::msgcat::mcset fr m48 "tirs manq."
|
||||
::msgcat::mcset fr m49 "accident"
|
||||
::msgcat::mcset fr m50 "accidents"
|
||||
::msgcat::mcset fr m51 "tir à vide"
|
||||
::msgcat::mcset fr m52 "tirs à vide"
|
||||
::msgcat::mcset fr m53 "tir sauvage"
|
||||
::msgcat::mcset fr m54 "tirs sauvages"
|
||||
::msgcat::mcset fr m55 "mun. utilis."
|
||||
::msgcat::mcset fr m56 "mun. utilis."
|
||||
::msgcat::mcset fr m57 "balle perdue"
|
||||
::msgcat::mcset fr m58 "balles perdues"
|
||||
::msgcat::mcset fr m59 "mortelle"
|
||||
::msgcat::mcset fr m60 "mortelles"
|
||||
::msgcat::mcset fr m61 "a ricoché"
|
||||
::msgcat::mcset fr m62 "ont ricoché"
|
||||
::msgcat::mcset fr m63 "a été encaissée"
|
||||
::msgcat::mcset fr m64 "ont été encaissées"
|
||||
# display_ammo / display_clips
|
||||
::msgcat::mcset fr m65 "\00303Inf.\003"
|
||||
# shop
|
||||
::msgcat::mcset fr m264 "\037Syntaxe\037 : \002%s\002 \00314\[\003id \00314\[\003cible\00314\]\]\003 \00307|\003 Affiche une liste des objets qu'il est possible d'acheter ou effectue un achat si \"id\" est spécifié. Certains objet nécessitent qu'un joueur cible soit spécifié."
|
||||
::msgcat::mcset fr m263 "\00314\[%s\]\003 \037Objets disponibles à l'achat\037 : %s \00307|\003 \037Syntaxe\037 : \002%s\002 \00314\[\003id \00314\[\003cible\00314\]\]\003 \00307|\003 Affiche une liste des objets qu'il est possible d'acheter ou effectue un achat si \"id\" est spécifié. Certains objet nécessitent qu'un joueur cible soit aussi spécifié."
|
||||
::msgcat::mcset fr m265 "\00314\[%s\]\003 \037Objets disponibles à l'achat\037 : 1- Balle supp. (%s xp) \00314|\003 2- Chargeur supp. (%s xp) \00314|\003 3- Munitions AP (%s xp) \00314|\003 4- Munitions explosives (%s xp) \00314|\003 5- Rachat arme confisq. (%s xp) \00314|\003 6- Graisse (%s xp) \00314|\003 7- Lunette de visée (%s xp) \00314|\003 8- Détecteur infrarouge (%s xp) \00314|\003 9- Silencieux (%s xp) \00314|\003 10- Trèfle à 4 feuilles (%s xp) \00314|\003 11- Lunettes de soleil (%s xp) \00314|\003 12- Vêtements de rechange (%s xp) \00314|\003 13- Goupillon (%s xp)\00314|\003 14- Miroir (%s xp) \00314|\003 15- Poignée de sable (%s xp) \00314|\003 16- Seau d'eau (%s xp) \00314|\003 17- Sabotage (%s xp) \00314|\003 18- Assurance vie (%s xp) \00314|\003 19- Assurance responsabilité civile (%s xp) \00314|\003 20- Appeau (%s xp) \00314|\003 21- Morceaux de pain (%s xp) \00314|\003 22- Détecteur de canards (%s xp) \00314|\003 23- Canard mécanique (%s xp) \00307|\003 \037Syntaxe\037 : \002%s\002 \00314\[\003id \00314\[\003cible\00314\]\]\003 "
|
||||
::msgcat::mcset fr m266 "%s > Tu n'es pas assez riche pour effectuer cet achat."
|
||||
::msgcat::mcset fr m267 "%s > Le chargeur de ton arme est déjà plein."
|
||||
::msgcat::mcset fr m268 "%s > Tu viens d'ajouter une balle dans ton arme en échange de %s %s."
|
||||
::msgcat::mcset fr m285 "point d'xp"
|
||||
::msgcat::mcset fr m286 "points d'xp"
|
||||
::msgcat::mcset fr m269 "%s > Ta réserve de chargeurs est déjà pleine."
|
||||
::msgcat::mcset fr m270 "%s > Tu viens d'ajouter un chargeur à ta réserve en échange de %s %s."
|
||||
::msgcat::mcset fr m277 "%s > Tu possèdes déjà ce type de munitions. Le bonus expirera dans %s."
|
||||
::msgcat::mcset fr m278 "%s > Tu viens de changer le type de tes munitions en munitions AP (dégâts x2 pendant 24h) en échange de %s %s."
|
||||
::msgcat::mcset fr m279 "%s > Tu viens de changer le type de tes munitions en munitions explosives (dégâts x3 pendant 24h) en échange de %s %s."
|
||||
::msgcat::mcset fr m281 "%s > Ton arme n'est pas confisquée."
|
||||
::msgcat::mcset fr m282 "%s > Tu viens de racheter l'arme qui t'avait été confisquée en échange de %s %s."
|
||||
::msgcat::mcset fr m283 "%s > Tu possèdes déjà cet item. Il expirera dans %s."
|
||||
::msgcat::mcset fr m284 "%s > Tu viens de graisser ton arme en échange de %s %s. Le risque d'enrayement est réduit de moitié et la graisse protège une fois contre un jet de sable pendant 24h."
|
||||
::msgcat::mcset fr m288 "%s > Tu possèdes déjà cet item. Il reste %s %s."
|
||||
::msgcat::mcset fr m292 "utilisation"
|
||||
::msgcat::mcset fr m293 "utilisations"
|
||||
::msgcat::mcset fr m287 "%s > Tu ajoutes une lunette de visée haute performance à ton arme en échange de %s %s. La précision de ton prochain tir sera augmentée de (100 - précision actuelle) / 3."
|
||||
::msgcat::mcset fr m295 "%s > Tu possèdes déjà cet item. Il expirera dans %s, il reste %s %s."
|
||||
::msgcat::mcset fr m289 "%s > Tu viens d'équiper ton arme d'un détecteur infrarouge en échange de %s %s. Ce dispositif verrouille la gâchette lorsqu'il n'y a pas de canard dans les environs et fonctionne pour 6 utilisations pendant 24h."
|
||||
::msgcat::mcset fr m291 "%s > Tu viens d'équiper ton arme d'un silencieux en échange de %s %s. Grâce à cet équipement, tu n'effraies plus les canards lorsque tu tires pendant 24h."
|
||||
::msgcat::mcset fr m294 "%s > Tu achètes un trèfle à quatre feuilles en échange de %s %s. Ce porte-bonheur te fera gagner %s %s pour chaque canard tué pendant 24h."
|
||||
::msgcat::mcset fr m296 "%s > Tu achètes une paire de lunettes de soleil en échange de %s %s. Ces lunettes te protègeront contre l'effet éblouissant du miroir pendant 24h."
|
||||
::msgcat::mcset fr m297 "%s > Tu n'as pas besoin de changer de vêtements."
|
||||
::msgcat::mcset fr m298 "%s > Tu achètes des vêtements secs en échange de %s %s."
|
||||
::msgcat::mcset fr m299 "%s > Tu n'as pas besoin d'utiliser un goupillon."
|
||||
::msgcat::mcset fr m300 "%s > Tu achètes un goupillon et remets ton arme en état en échange de %s %s."
|
||||
::msgcat::mcset fr m362 "%s > Je ne connais aucun chasseur portant ce nom."
|
||||
::msgcat::mcset fr m363 "%s > Tu ne peux pas éblouir %s puisqu'il n'est pas là."
|
||||
::msgcat::mcset fr m324 "%s > %s est déjà ébloui."
|
||||
::msgcat::mcset fr m325 "%s > Ta tentative d'éblouir %s échoue car il porte des lunettes de soleil. Ton échec te coûte quand même %s %s."
|
||||
::msgcat::mcset fr m326 "%s > Tu achètes un miroir en échange de %s %s puis tu t'en sers pour éblouir %s grâce à un rayon de soleil, réduisant ainsi de 50%% la précision de son prochain tir."
|
||||
::msgcat::mcset fr m364 "%s > Tu ne peux pas jeter de sable dans l'arme de %s puisqu'il n'est pas là."
|
||||
::msgcat::mcset fr m367 "%s > Tu ne peux pas jeter de sable dans l'arme de %s puisqu'il n'en a pas."
|
||||
::msgcat::mcset fr m327 "%s > %s a déjà du sable dans son arme."
|
||||
::msgcat::mcset fr m328 "%s > Tu jettes une poignée de sable dans l'arme de %s en échange de %s %s, mais son arme était graissée et le sable n'a eu aucun effet."
|
||||
::msgcat::mcset fr m329 "%s > Tu jettes une poignée de sable dans l'arme de %s en échange de %s %s, réduisant ainsi de 50%% la fiabilité de son arme pour son prochain tir."
|
||||
::msgcat::mcset fr m365 "%s > Tu ne peux pas jeter de seau d'eau à %s puisqu'il n'est pas là."
|
||||
::msgcat::mcset fr m330 "%s > %s est déjà trempé."
|
||||
::msgcat::mcset fr m331 "%s > Tu jettes un seau d'eau sur %s en échange de %s %s, l'obligeant ainsi à attendre 1h que ses vêtements soient secs avant de pouvoir chasser à nouveau."
|
||||
::msgcat::mcset fr m366 "%s > Tu ne peux pas saboter l'arme de %s puisqu'il n'est pas là."
|
||||
::msgcat::mcset fr m368 "%s > Tu ne peux pas saboter l'arme de %s puisqu'il n'en a pas."
|
||||
::msgcat::mcset fr m335 "%s > L'arme de %s a déjà été sabotée."
|
||||
::msgcat::mcset fr m336 "%s > Tu enfonces des trucs et des machins dans le canon de l'arme de %s en échange de %s %s."
|
||||
::msgcat::mcset fr m339 "%s > Tu achètes une assurance vie en échange de %s %s. Pendant 1 semaine, si tu es victime d'un accident de chasse, tu gagnes l'équivalent de 2x le niveau du tireur en points d'xp. Cette assurance est à usage unique."
|
||||
::msgcat::mcset fr m340 " \00303\[assurance vie : +%s xp pour %s\]\003"
|
||||
::msgcat::mcset fr m341 " \00303\[assurance vie : +%s xp\]\003"
|
||||
::msgcat::mcset fr m342 "%s > Tu achètes une assurance responsabilité civile en échange de %s %s. Pendant 2 jours, la pénalité d'xp sera divisée par 3 si tu provoques un accident de chasse."
|
||||
::msgcat::mcset fr m388 "%s > À cette heure-ci, les canards dorment."
|
||||
::msgcat::mcset fr m344 "%s > Tu achètes et utilises un appeau en échange de %s %s, ce qui devrait attirer un canard dans les 10 prochaines minutes."
|
||||
::msgcat::mcset fr m387 "%s > Il y a déjà %s morceaux de pain sur %s, ça devrait suffire pour l'instant."
|
||||
::msgcat::mcset fr m347 "%s > Tu achètes un morceau de pain en échange de %s %s, augmentant ainsi les chances d'attirer des canards pendant 1h et retardant leur départ. Il y a actuellement %s %s sur %s."
|
||||
::msgcat::mcset fr m348 "morceau de pain"
|
||||
::msgcat::mcset fr m349 "morceaux de pain"
|
||||
::msgcat::mcset fr m350 "%s > Tu achètes un détecteur de canards en échange de %s %s. Tu seras averti par une notice lorsque le prochain canard s'envolera."
|
||||
::msgcat::mcset fr m351 "%s > CANARD sur %s"
|
||||
::msgcat::mcset fr m361 "%s > Tu achètes un canard mécanique en échange de %s %s, puis tu le programmes pour décoller dans exactement 10mn."
|
||||
::msgcat::mcset fr m280 " Ton achat t'a fait repasser au niveau %s (%s)."
|
||||
# unarm
|
||||
::msgcat::mcset fr m66 "\037Syntaxe\037 : \002%s\002 \00314\[\003-static\00314\] <\003nick\00314>\003 \00307|\003 Désarme un joueur. Le paramètre -static permet de s'assurer qu'il ne sera pas réarmé lors de la prochaine restitution automatique des armes."
|
||||
::msgcat::mcset fr m67 "%s > %s n'a pas été trouvé dans la liste des profils utilisateur sur %s."
|
||||
::msgcat::mcset fr m68 "%s fouille %s et ne trouve aucune arme sur lui. Il se rappelle maintenant que % a déjà été désarmé de façon permanente."
|
||||
::msgcat::mcset fr m69 "%s fouille %s et le désarme."
|
||||
::msgcat::mcset fr m70 "%s fouille %s et ne trouve aucune arme sur lui; il fait cependant le nécessaire pour que son arme ne lui soit pas redonnée lors de la prochaine restitution automatique."
|
||||
::msgcat::mcset fr m128 "%s ne rend pas immédiatement son arme à %s, mais fait le nécessaire pour qu'elle lui soit rendue lors de la prochaine restitution automatique des armes."
|
||||
::msgcat::mcset fr m129 "%s fouille %s et lui confisque son arme. Elle lui sera rendue lors de la prochaine restitution automatique des armes."
|
||||
::msgcat::mcset fr m130 "%s fouille %s et ne trouve aucune arme sur lui."
|
||||
# rearm
|
||||
::msgcat::mcset fr m71 "\037Syntaxe\037 : \002%s\002 \00314<\003nick\00314>\003 \00307|\003 Rend son arme à un joueur qui a été désarmé automatiquement ou manuellement."
|
||||
::msgcat::mcset fr m72 "%s a déjà une arme et regarde %s sans comprendre."
|
||||
::msgcat::mcset fr m73 "%s rend son arme à %s."
|
||||
# findplayer
|
||||
::msgcat::mcset fr m122 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314> \[\003argument de recherche\00314\]\003 \00307|\003 Affiche la liste des profils utilisateur sur le chan spécifié ou effectue une recherche dans celle-ci."
|
||||
::msgcat::mcset fr m123 "\00304:::\003 Erreur : Aucun chasseur n'a été aperçu sur %s."
|
||||
::msgcat::mcset fr m124 "\0371 résultat\037 : %s"
|
||||
::msgcat::mcset fr m125 "\037%s résultats\037 : %s"
|
||||
::msgcat::mcset fr m126 "La recherche de \"%s\" n'a donné aucun résultat."
|
||||
# fusion
|
||||
::msgcat::mcset fr m74 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314> <\003nick destination\00314> <\003nick source 1\00314> \[\003nick source 2\00314\] \[\003...\00314\]\003 \00307|\003 Fusionne les statistiques de plusieurs profils utilisateur. Les statistiques de tous les nicks source seront fusionnées dans le nick de destination."
|
||||
::msgcat::mcset fr m75 "\00304:::\003 Erreur : %s n'est pas un chan valide."
|
||||
::msgcat::mcset fr m76 "\00304:::\003 Erreur : %s n'est pas activé sur %s."
|
||||
::msgcat::mcset fr m77 "\00304:::\003 Erreur : %s n'a pas été trouvé dans la liste des profils utilisateur sur %s."
|
||||
::msgcat::mcset fr m78 "Les statistiques de chasse de %s et de %s ont été fusionnées dans %s sur %s."
|
||||
# rename_player
|
||||
::msgcat::mcset fr m131 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314> <\003ancien nick\00314> <\003nouveau nick\00314>\003 \00307|\003 Renomme le profil de statistiques d'un utilisateur."
|
||||
::msgcat::mcset fr m132 "\00304:::\003 Erreur : Il existe déjà un profil de statistiques au nom de %s sur %s. Si vous souhaitez fusionner les deux, utilisez plutôt la commande \"%s\"."
|
||||
::msgcat::mcset fr m133 "Le profil de statistiques de %s a été renommé en %s sur %s."
|
||||
# delete_player
|
||||
::msgcat::mcset fr m141 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314> <\003nick\00314>\003 \00307|\003 Supprime le profil de statistiques d'un utilisateur."
|
||||
::msgcat::mcset fr m142 "\00304:::\003 Erreur : Il n'existe pas de profil au nom de %s sur %s."
|
||||
::msgcat::mcset fr m143 "Le profil de statistiques de %s a été supprimé sur %s."
|
||||
# show_planning
|
||||
::msgcat::mcset fr m79 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314>\003 \00307|\003 Affiche la planification des envols de canards pour la journée en cours sur le chan spécifié."
|
||||
::msgcat::mcset fr m243 "\00304:::\003 Erreur : %s est en cours d'initialisation, la planification des envols n'a pas encore été calculée. Veuillez réessayer d'ici quelques instants."
|
||||
::msgcat::mcset fr m81 "Planification des envols de canards sur %s pour la journée en cours : %s"
|
||||
::msgcat::mcset fr m154 "Aucun envol de canard n'est planifié pour la journée en cours sur %s."
|
||||
# replan_flights
|
||||
::msgcat::mcset fr m148 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314>\003 \00307|\003 Recalcule une planification différente pour la journée en cours sur le chan spécifié."
|
||||
::msgcat::mcset fr m149 "Une nouvelle planification des envols a été calculée pour le chan %s : %s"
|
||||
::msgcat::mcset fr m345 "\00314\[%s\]\017 Morceau de pain acheté par %s. Une nouvelle planification des envols a été calculée pour le chan %s : %s"
|
||||
::msgcat::mcset fr m346 "\00314\[%s\]\017 Morceau de pain expiré. Une nouvelle planification des envols a été calculée pour le chan %s : %s"
|
||||
# launch
|
||||
::msgcat::mcset fr m82 "\037Syntaxe\037 : \002%s\002 \00314<\003chan\00314> \[\003golden_duck\00314\]\003 \00307|\003 Déclenche l'envol d'un canard sur le chan spécifié. \"golden_duck\" détermine s'il s'agit d'un super-canard ou d'un canard normal et peut valoir 0 (normal) ou 1 (super-canard). Si \"golden_duck\" est omis, il vaudra 0 par défaut."
|
||||
# export_players_table
|
||||
::msgcat::mcset fr m205 "\037Syntaxe\037 : \002%s\002 \00314\[\003critère de tri\00314\]\003 \00307|\003 Exporte un tableau contenant les données des joueurs dans un fichier texte. Si vous ne spécifiez pas de critère de tri, le tableau sera trié par nick. Le critère de tri peut valoir nick last_activity xp level xp_lvl_up gun ammo max_ammo ammo_clips max_clips accuracy effective_accuracy deflection defense jamming jammed jammed_nbr confisc ducks golden_ducks missed empty accidents wild_shots total_ammo shot_at neutralized deflected deaths best_time average_reflex_time karma rank ou items."
|
||||
::msgcat::mcset fr m206 "\00304:::\003 Erreur : \"%s\" n'est pas un critère de tri valide. Le critère de tri doit valoir %s"
|
||||
::msgcat::mcset fr m80 "ou"
|
||||
::msgcat::mcset fr m207 "%s v%s (©2015-2016 Menz Agitat) - %s - Rapport généré le %s/%s/%s à %s - trié par %s"
|
||||
::msgcat::mcset fr m244 "Critères de tri disponibles :"
|
||||
::msgcat::mcset fr m208 "aucune donnée"
|
||||
::msgcat::mcset fr m209 "nom"
|
||||
::msgcat::mcset fr m210 "dern. activité"
|
||||
::msgcat::mcset fr m211 "xp"
|
||||
::msgcat::mcset fr m212 "lvl"
|
||||
::msgcat::mcset fr m213 "xp lvl sup."
|
||||
::msgcat::mcset fr m214 "mun."
|
||||
::msgcat::mcset fr m215 "mun. max."
|
||||
::msgcat::mcset fr m216 "charg."
|
||||
::msgcat::mcset fr m217 "charg. max."
|
||||
::msgcat::mcset fr m218 "préc. théorique"
|
||||
::msgcat::mcset fr m219 "efficacité tirs"
|
||||
::msgcat::mcset fr m220 "déflex."
|
||||
::msgcat::mcset fr m221 "armure"
|
||||
::msgcat::mcset fr m222 "enrayement"
|
||||
::msgcat::mcset fr m223 "enrayé"
|
||||
::msgcat::mcset fr m224 "nbr enrayements"
|
||||
::msgcat::mcset fr m225 "armé"
|
||||
::msgcat::mcset fr m226 "nbr confisc."
|
||||
::msgcat::mcset fr m227 "canards"
|
||||
::msgcat::mcset fr m228 "super-canards"
|
||||
::msgcat::mcset fr m229 "ratés"
|
||||
::msgcat::mcset fr m230 "tirs à vide"
|
||||
::msgcat::mcset fr m231 "accidents"
|
||||
::msgcat::mcset fr m232 "tirs sauvages"
|
||||
::msgcat::mcset fr m233 "mun. utilis."
|
||||
::msgcat::mcset fr m234 "tirs reçus"
|
||||
::msgcat::mcset fr m235 "tirs encaissés"
|
||||
::msgcat::mcset fr m236 "tirs déviés"
|
||||
::msgcat::mcset fr m237 "décès"
|
||||
::msgcat::mcset fr m238 "meilleur tps."
|
||||
::msgcat::mcset fr m239 "tps. réact. moyen"
|
||||
::msgcat::mcset fr m240 "karma"
|
||||
::msgcat::mcset fr m241 "rang"
|
||||
::msgcat::mcset fr m242 "objets spéciaux"
|
||||
::msgcat::mcset fr m422 "%d/%m/%Y %H:%M:%S"
|
||||
::msgcat::mcset fr m262 "Un rapport a été généré à l'emplacement %s"
|
||||
# add_to_log
|
||||
::msgcat::mcset fr m157 "\[%s\] \\_O< *COIN*"
|
||||
::msgcat::mcset fr m254 "\[%s\] \\_O< *COIN* \[SUPER-CANARD\]"
|
||||
::msgcat::mcset fr m352 "\[%s\] \\_O< *COIN* \[canard mécanique\]"
|
||||
::msgcat::mcset fr m158 "\[%s\] \\_O< *COIN* (lancement manuel par %s)"
|
||||
::msgcat::mcset fr m255 "\[%s\] \\_O< *COIN* \[SUPER-CANARD\] (lancement manuel par %s)"
|
||||
::msgcat::mcset fr m159 "\[%s\] ·°'`'°-.,¸¸.·°'` canard effrayé"
|
||||
::msgcat::mcset fr m160 "\[%s\] ·°'`'°-.,¸¸.·°'` canard parti"
|
||||
::msgcat::mcset fr m276 "\[%s\] ·°'`'°-.,¸¸.·°'` super-canard parti"
|
||||
::msgcat::mcset fr m355 "\[%s\] ·°'`'°-.,¸¸.·°'` canard mécanique parti"
|
||||
::msgcat::mcset fr m256 " |-- \[%s\] %s (%s|%s) *BANG* \\_O< *CHTOK* \[SUPER-CANARD\]"
|
||||
::msgcat::mcset fr m161 " |-- \[%s\] %s (%s|%s) *BANG* \\_X< *COUAC* (%s %s / %s)"
|
||||
::msgcat::mcset fr m257 " |-- \[%s\] %s (%s|%s) *BANG* \\_X< *COUAC* \[SUPER-CANARD\] (%s %s / %s)"
|
||||
::msgcat::mcset fr m162 " |-- \[%s\] %s (%s|%s) *BANG*"
|
||||
::msgcat::mcset fr m163 " |-- \[%s\] %s (%s|%s) *CLIC*"
|
||||
::msgcat::mcset fr m164 " |-- \[%s\] %s (%s|%s) *CLAC CLAC*"
|
||||
::msgcat::mcset fr m165 " |-- \[%s\] %s (%s|%s) *CLAC*"
|
||||
::msgcat::mcset fr m166 " |-- \[%s\] %s (%s|%s) *Crr..CLIC*"
|
||||
::msgcat::mcset fr m167 " |-- \[%s\] %s (%s|%s) *Crr..CLIC* *CLAC CLAC*"
|
||||
::msgcat::mcset fr m168 " |-- \[%s\] %s (%s|%s) *BANG* accident :"
|
||||
::msgcat::mcset fr m169 " %s *ARG*"
|
||||
::msgcat::mcset fr m170 " %s *CHTOK*"
|
||||
::msgcat::mcset fr m171 " %s *PIEWWW*"
|
||||
::msgcat::mcset fr m172 " |-- \[%s\] %s (%s|%s) *BANG* sauvage"
|
||||
::msgcat::mcset fr m173 " ---> arme confisquée"
|
||||
::msgcat::mcset fr m174 " \\_X< *COUAC*"
|
||||
::msgcat::mcset fr m258 " \\_X< *COUAC* \[SUPER-CANARD\]"
|
||||
::msgcat::mcset fr m360 " \\_X< *BZZzZzt* \[canard mécanique\]"
|
||||
::msgcat::mcset fr m175 "\[%s\] ravitaillement en munitions"
|
||||
::msgcat::mcset fr m176 "\[%s\] restitution des armes confisquées"
|
||||
::msgcat::mcset fr m177 "\[%s\] désarmement permanent de %s par %s"
|
||||
::msgcat::mcset fr m178 "\[%s\] désarmement temporaire de %s par %s"
|
||||
::msgcat::mcset fr m179 "\[%s\] réarmement de %s par %s"
|
||||
::msgcat::mcset fr m301 "\[%s\] \[\$\$\$\] %s achète une balle (%s xp)"
|
||||
::msgcat::mcset fr m302 "\[%s\] \[\$\$\$\] %s achète un chargeur (%s xp)"
|
||||
::msgcat::mcset fr m303 "\[%s\] \[\$\$\$\] %s achète des munitions AP (%s xp)"
|
||||
::msgcat::mcset fr m304 "\[%s\] \[\$\$\$\] %s achète des munitions explosives (%s xp)"
|
||||
::msgcat::mcset fr m305 "\[%s\] \[\$\$\$\] %s rachète son arme confisquée (%s xp)"
|
||||
::msgcat::mcset fr m306 "\[%s\] \[\$\$\$\] %s achète de la graisse (%s xp)"
|
||||
::msgcat::mcset fr m307 "\[%s\] \[\$\$\$\] %s achète une lunette de visée (%s xp)"
|
||||
::msgcat::mcset fr m308 "\[%s\] \[\$\$\$\] %s achète un détecteur infrarouge (%s xp)"
|
||||
::msgcat::mcset fr m309 "\[%s\] \[\$\$\$\] %s achète un silencieux (%s xp)"
|
||||
::msgcat::mcset fr m310 "\[%s\] \[\$\$\$\] %s achète un trèfle à 4 feuilles +%s (%s xp)"
|
||||
::msgcat::mcset fr m311 "\[%s\] \[\$\$\$\] %s achète des lunettes de soleil (%s xp)"
|
||||
::msgcat::mcset fr m312 "\[%s\] \[\$\$\$\] %s achète des vêtements de rechange (%s xp)"
|
||||
::msgcat::mcset fr m313 "\[%s\] \[\$\$\$\] %s achète un goupillon (%s xp)"
|
||||
::msgcat::mcset fr m314 "\[%s\] \[\$\$\$\] %s achète un miroir pour %s (%s xp)"
|
||||
::msgcat::mcset fr m315 "\[%s\] \[\$\$\$\] %s achète une poignée de sable pour %s (%s xp)"
|
||||
::msgcat::mcset fr m316 "\[%s\] \[\$\$\$\] %s achète un seau d'eau pour %s (%s xp)"
|
||||
::msgcat::mcset fr m317 "\[%s\] \[\$\$\$\] %s achète un sabotage pour %s (%s xp)"
|
||||
::msgcat::mcset fr m318 "\[%s\] \[\$\$\$\] %s achète une assurance vie (%s xp)"
|
||||
::msgcat::mcset fr m319 "\[%s\] \[\$\$\$\] %s achète une assurance responsabilité civile (%s xp)"
|
||||
::msgcat::mcset fr m320 "\[%s\] \[\$\$\$\] %s achète un appeau (%s xp)"
|
||||
::msgcat::mcset fr m321 "\[%s\] \[\$\$\$\] %s achète un morceau de pain (%s xp)"
|
||||
::msgcat::mcset fr m322 "\[%s\] \[\$\$\$\] %s achète un détecteur de canards (%s xp)"
|
||||
::msgcat::mcset fr m323 "\[%s\] \[\$\$\$\] %s achète un canard mécanique (%s xp)"
|
||||
::msgcat::mcset fr m389 "\[%s\] \[Transfert de stats\] renommage chasseur vers chasseur désarmé : %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset fr m390 "\[%s\] \[Transfert de stats\] renommage chasseur désarmé vers chasseur désarmé : %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset fr m391 "\[%s\] \[Transfert de stats\] renommage non-chasseur vers chasseur : %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset fr m392 "\[%s\] \[Transfert de stats\] renommage chasseur vers chasseur : %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset fr m420 "\[%s\] \[Transfert de stats\] fusion manuelle : %s \{%s\} + %s \{%s\} = %s \{%s\}"
|
||||
::msgcat::mcset fr m419 " |-- \[%s\] %s \[drop : %s\]"
|
||||
# read_database
|
||||
::msgcat::mcset fr m260 "\00314\[%s\]\017 Une base de données d'un ancien format a été détectée. Conversion en cours..."
|
||||
::msgcat::mcset fr m83 "\00314\[%s\]\017 La base de données a été mise à jour avec succès vers la version %s."
|
||||
# write_database
|
||||
::msgcat::mcset fr m84 "--- %s v%s - Base de données contenant les données et les statistiques des participants ---"
|
||||
::msgcat::mcset fr m85 "--- structure : #chan1 {player1 {gun jammed current_ammo_clip remaining_ammo_clips xp ducks_shot missed_shots empty_shots humans_shot wild_shots bullets_received deflected_bullets deaths confiscated_weapons jammed_weapons best_time cumul_reflex_time nick items golden_ducks last_activity} player2 {...}} #chan2 {...}"
|
||||
::msgcat::mcset fr m86 "--- gun : 1 = armé, 0 = désarmement temporaire, -1 = désarmement permanent."
|
||||
::msgcat::mcset fr m87 "--- jammed : Peut valoir 1 ou 0 selon que l'arme est enrayée ou non."
|
||||
::msgcat::mcset fr m88 "--- current_ammo_clip : Nombre de munitions restantes dans l'arme (-1 = illimité)."
|
||||
::msgcat::mcset fr m89 "--- remaining_ammo_clips : Nombre de chargeurs restants (-1 = illimité)."
|
||||
::msgcat::mcset fr m90 "--- xp : Nombre de points d'expérience acquis."
|
||||
::msgcat::mcset fr m91 "--- ducks_shot : Nombre de canards abattus."
|
||||
::msgcat::mcset fr m92 "--- missed_shots : Nombre de tirs manqués (inclut les accidents de chasse)."
|
||||
::msgcat::mcset fr m93 "--- empty_shots : Nombre de tentatives de tir sans aucune balle dans le chargeur."
|
||||
::msgcat::mcset fr m94 "--- humans_shot : Nombre d'utilisateurs touchés par accident."
|
||||
::msgcat::mcset fr m95 "--- wild_shots : Nombre de tirs effectués sans qu'il y ait de canard en vol."
|
||||
::msgcat::mcset fr m96 "--- bullets_received : Nombre de fois la cible lors d'un accident de chasse."
|
||||
::msgcat::mcset fr m97 "--- deflected_bullets : Nombre de tirs accidentels défléchis vers un autre utilisateur."
|
||||
::msgcat::mcset fr m98 "--- deaths : Nombre de fois mort par balle."
|
||||
::msgcat::mcset fr m99 "--- confiscated_weapons : Nombre d'armes confisquées."
|
||||
::msgcat::mcset fr m100 "--- jammed_weapons : Nombre d'armes enrayées."
|
||||
::msgcat::mcset fr m101 "--- best_time : Meilleur temps pour abattre un canard. (-1 = pas encore initialisé)"
|
||||
::msgcat::mcset fr m202 "--- cumul_reflex_time : Temps de réflexe cumulé."
|
||||
::msgcat::mcset fr m203 "--- nick : Nom du joueur avec la casse de caractères d'origine."
|
||||
::msgcat::mcset fr m261 "--- items : Objets spéciaux possédés par le joueur."
|
||||
::msgcat::mcset fr m272 "--- golden_duck_shot : Nombre de super-canards abattus."
|
||||
::msgcat::mcset fr m423 "--- last_activity : Date à laquelle le joueur a été actif pour la dernière fois."
|
||||
# nickchange_tracking
|
||||
::msgcat::mcset fr m139 "\00314\[%s - surveillance\]\017 \002%s\002 (%s) s'est renommé en \002%s\002. \037Remarque\037 : des statistiques existent déjà à ce nom sur %s."
|
||||
::msgcat::mcset fr m245 "\00314\[%s - surveillance\]\017 \002%s\002 (%s) s'est renommé en \002%s\002. Des statistiques existent pour les deux noms mais puisque %s est désarmé, %s devrait également l'être. Pour cette raison, les statistiques de %s n'ont pas été conservées : \{%s\}"
|
||||
::msgcat::mcset fr m246 "\00314\[%s - surveillance\]\017 \002%s\002 (%s) s'est renommé en \002%s\002. Des statistiques existent pour les deux noms mais puisque les deux joueurs sont désarmés, seules les statistiques du joueur ayant le plus d'xp seront conservées. Pour cette raison, les statistiques de %s n'ont pas été conservées : \{%s\}"
|
||||
::msgcat::mcset fr m102 "\00314\[%s - surveillance\]\017 \002%s\002 (%s) s'est renommé en \002%s\002. Des statistiques existent pour les deux noms et ont été fusionnées. Etat avant fusion : %s \{%s\} / %s \{%s\}. Ce message s'affiche afin de vous sensibiliser à la possibilité de l'appropriation illégitime de stats appartenant à autrui."
|
||||
::msgcat::mcset fr m127 "\00314\[%s - surveillance\]\017 \002%s\002 (%s) s'est renommé en \002%s\002. Des statistiques sont enregistrées au nom de %s, mais pas au nom de %s; veuillez vous assurer qu'il s'agit bien de la même personne. Etat actuel des stats : %s \{%s\}. Ce message s'affiche afin de vous sensibiliser à la possibilité de l'appropriation illégitime de stats appartenant à autrui."
|
||||
# antiflood
|
||||
::msgcat::mcset fr m103 "\00304:::\003 \00314Contrôle de flood activé pour toutes les commandes de %s : pas plus de %s %s toutes les %s %s.\003"
|
||||
::msgcat::mcset fr m104 "requête"
|
||||
::msgcat::mcset fr m105 "requêtes"
|
||||
::msgcat::mcset fr m106 "seconde"
|
||||
::msgcat::mcset fr m107 "secondes"
|
||||
::msgcat::mcset fr m421 "\00304:::\003 \00314Contrôle de flood activé pour %s sur toutes les commandes de %s : pas plus de %s %s toutes les %s %s.\003"
|
||||
::msgcat::mcset fr m108 "\00304:::\003 \00314Contrôle de flood activé pour la commande \"%s\" : pas plus de %s %s toutes les %s %s.\003"
|
||||
::msgcat::mcset fr m273 "\00304:::\003 \00314Contrôle de flood activé pour %s sur la commande \"%s\" : pas plus de %s %s toutes les %s %s.\003"
|
||||
::msgcat::mcset fr m109 "\00304:::\003 \00314Le contrôle de flood est toujours actif, merci de patienter.\003"
|
||||
# adapt_time_resolution
|
||||
::msgcat::mcset fr m110 "jour"
|
||||
::msgcat::mcset fr m111 "jours"
|
||||
::msgcat::mcset fr m112 "j"
|
||||
::msgcat::mcset fr m113 "heure"
|
||||
::msgcat::mcset fr m114 "heures"
|
||||
::msgcat::mcset fr m115 "h"
|
||||
::msgcat::mcset fr m116 "minute"
|
||||
::msgcat::mcset fr m117 "minutes"
|
||||
::msgcat::mcset fr m118 "mn"
|
||||
::msgcat::mcset fr m119 "s"
|
||||
::msgcat::mcset fr m120 "et"
|
||||
# backup_db
|
||||
::msgcat::mcset fr m121 "\00314\[%s\]\003 Sauvegarde de la base de données..."
|
||||
# rangs
|
||||
::msgcat::mcset fr m134 {
|
||||
"danger public"
|
||||
"touriste"
|
||||
"noob"
|
||||
"stagiaire"
|
||||
"rateur de canards"
|
||||
"membre du Comité Contre les Canards"
|
||||
"détesteur de canards"
|
||||
"emmerdeur de canards"
|
||||
"harceleur de canards"
|
||||
"déplumeur de canards"
|
||||
"chasseur"
|
||||
"retourneur de canards"
|
||||
"assommeur de canards"
|
||||
"mâchouilleur de canards"
|
||||
"bouffeur de canards"
|
||||
"aplatisseur de canards"
|
||||
"démonteur de canards"
|
||||
"démolisseur de canards"
|
||||
"tueur de canards"
|
||||
"écorcheur de canards"
|
||||
"prédateur"
|
||||
"découpeur de canards"
|
||||
"décortiqueur de canards"
|
||||
"fraggeur de canards"
|
||||
"éclateur de canards"
|
||||
"défonceur de canards"
|
||||
"bousilleur de canards"
|
||||
"poutreur de canards"
|
||||
"empaleur de canards"
|
||||
"éventreur de canards"
|
||||
"terreur des canards"
|
||||
"exploseur de canards"
|
||||
"destructeur de canards"
|
||||
"pulvérisateur de canards"
|
||||
"démolécularisateur de canards"
|
||||
"désintégrateur de canards"
|
||||
"atomiseur de canards"
|
||||
"annihilateur de canards"
|
||||
"serial duck killer"
|
||||
"génocideur de canards"
|
||||
"chômeur pour cause d'extinction de l'espèce"
|
||||
}
|
1
duck_hunt/logs/quoi.txt
Normal file
1
duck_hunt/logs/quoi.txt
Normal file
@ -0,0 +1 @@
|
||||
Les logs de Duck Hunt seront automatiquement créés dans ce répertoire.
|
629
duck_hunt/progression_table_en.html
Normal file
629
duck_hunt/progression_table_en.html
Normal file
@ -0,0 +1,629 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="fr-fr">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Language" content="en">
|
||||
<meta name="author" content="Menz Agitat">
|
||||
<meta name="description" content="Duck Hunt - levels and bonuses">
|
||||
<meta name="distribution" content="2.11">
|
||||
<title>Duck Hunt - levels and bonuses</title>
|
||||
</head>
|
||||
|
||||
<body style="color: rgb(226, 234, 228); background-color: rgb(56, 56, 56); font-family: Ubuntu,sans-serif; font-size: 12px;" alink="#ffb81a" link="#ffd700" vlink="#e2ac09">
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center; font-weight: bold;">
|
||||
<table style="text-align: left; width: 847px; height: 47px; margin-left: auto; margin-right: auto;" border="1" cellpadding="1" cellspacing="1">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="vertical-align: middle; background-color: rgb(68, 68, 68); color: rgb(255, 179, 95); text-align: center; height: 5px; font-weight: bold;"><big><big><big>Duck Hunt - levels and bonuses</big></big></big></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<div style="text-align: center;">
|
||||
<span style="text-decoration: underline;">Note</span> : Players begin at level 1 with 0 xp points.<br />
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<table style="background-color: rgb(88, 87, 104); text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto;" border="1" cellpadding="4" cellspacing="0">
|
||||
<tbody>
|
||||
<tr style="text-align: center; vertical-align: middle; background-color: rgb(68, 68, 68);">
|
||||
<th>level</th>
|
||||
<th>required<br />xp</th>
|
||||
<th>weapon</th>
|
||||
<th>accuracy</th>
|
||||
<th>reliability</th>
|
||||
<th>ammo<br />/ clip</th>
|
||||
<th>ammo clips</th>
|
||||
<th>armor</th>
|
||||
<th>deflection</th>
|
||||
<th>xp penalty<br />/ miss</th>
|
||||
<th>xp penalty<br />/ wild shot</th>
|
||||
<th>xp penalty<br />/ accident</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>0</td>
|
||||
<td>≤ -5</td>
|
||||
<td>machine gun</td>
|
||||
<td>55%</td>
|
||||
<td>85%</td>
|
||||
<td>6</td>
|
||||
<td>1</td>
|
||||
<td>0%</td>
|
||||
<td>0%</td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>-4</td>
|
||||
<td>machine gun</td>
|
||||
<td>55%</td>
|
||||
<td>85%</td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>0%</td>
|
||||
<td>0%</td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>20</td>
|
||||
<td>machine gun</td>
|
||||
<td>56%</td>
|
||||
<td>86%</td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>2% </td>
|
||||
<td>0% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>50</td>
|
||||
<td>machine gun</td>
|
||||
<td>57%</td>
|
||||
<td>87%</td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>5% </td>
|
||||
<td>1% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>90</td>
|
||||
<td>machine gun</td>
|
||||
<td>58%</td>
|
||||
<td>88% </td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>7% </td>
|
||||
<td>2% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>140</td>
|
||||
<td>machine gun</td>
|
||||
<td>59% </td>
|
||||
<td>89% </td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>10% </td>
|
||||
<td>4% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>6</td>
|
||||
<td>200</td>
|
||||
<td>machine gun</td>
|
||||
<td>60% </td>
|
||||
<td>90% </td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>12% </td>
|
||||
<td>6% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>7</td>
|
||||
<td>270</td>
|
||||
<td>assault rifle</td>
|
||||
<td>65% </td>
|
||||
<td>93% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>15% </td>
|
||||
<td>8% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>8</td>
|
||||
<td>350</td>
|
||||
<td>assault rifle</td>
|
||||
<td>67% </td>
|
||||
<td>93% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>17% </td>
|
||||
<td>10% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>9</td>
|
||||
<td>440</td>
|
||||
<td>assault rifle</td>
|
||||
<td>69% </td>
|
||||
<td>93% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>20% </td>
|
||||
<td>12% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>10</td>
|
||||
<td>540</td>
|
||||
<td>assault rifle</td>
|
||||
<td>71% </td>
|
||||
<td>94% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>22% </td>
|
||||
<td>14% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>11</td>
|
||||
<td>650</td>
|
||||
<td>assault rifle</td>
|
||||
<td>73% </td>
|
||||
<td>94% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>25% </td>
|
||||
<td>16% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>12</td>
|
||||
<td>770</td>
|
||||
<td>assault rifle</td>
|
||||
<td>73% </td>
|
||||
<td>94% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>27% </td>
|
||||
<td>18% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>13</td>
|
||||
<td>900</td>
|
||||
<td>assault rifle</td>
|
||||
<td>74% </td>
|
||||
<td>95% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>30% </td>
|
||||
<td>20% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>14</td>
|
||||
<td>1040</td>
|
||||
<td>assault rifle</td>
|
||||
<td>74% </td>
|
||||
<td>95% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>32% </td>
|
||||
<td>22% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>15</td>
|
||||
<td>1190</td>
|
||||
<td>assault rifle</td>
|
||||
<td>75% </td>
|
||||
<td>95% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>35% </td>
|
||||
<td>24% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>16</td>
|
||||
<td>1350</td>
|
||||
<td>shotgun</td>
|
||||
<td>80% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>37% </td>
|
||||
<td>26% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>17</td>
|
||||
<td>1520</td>
|
||||
<td>shotgun</td>
|
||||
<td>81% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>40% </td>
|
||||
<td>28% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>18</td>
|
||||
<td>1700</td>
|
||||
<td>shotgun</td>
|
||||
<td>81% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>42% </td>
|
||||
<td>30% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>19</td>
|
||||
<td>1890</td>
|
||||
<td>shotgun</td>
|
||||
<td>82% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>45% </td>
|
||||
<td>31% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>20</td>
|
||||
<td>2090</td>
|
||||
<td>shotgun</td>
|
||||
<td>82% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>47% </td>
|
||||
<td>32% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>21</td>
|
||||
<td>2300</td>
|
||||
<td>shotgun</td>
|
||||
<td>83% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>50% </td>
|
||||
<td>33% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>22</td>
|
||||
<td>2520</td>
|
||||
<td>shotgun</td>
|
||||
<td>83% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>52% </td>
|
||||
<td>34% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>23</td>
|
||||
<td>2750</td>
|
||||
<td>shotgun</td>
|
||||
<td>84% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>55% </td>
|
||||
<td>35% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>24</td>
|
||||
<td>2990</td>
|
||||
<td>shotgun</td>
|
||||
<td>84% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>57% </td>
|
||||
<td>36% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>25</td>
|
||||
<td>3240</td>
|
||||
<td>shotgun</td>
|
||||
<td>85% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>60% </td>
|
||||
<td>37% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>26</td>
|
||||
<td>3500</td>
|
||||
<td>precision rifle</td>
|
||||
<td>90% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>62% </td>
|
||||
<td>38% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>27</td>
|
||||
<td>3770</td>
|
||||
<td>precision rifle</td>
|
||||
<td>91%</td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>65% </td>
|
||||
<td>39% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>28</td>
|
||||
<td>4050</td>
|
||||
<td>precision rifle</td>
|
||||
<td>91%</td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>67% </td>
|
||||
<td>40% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>29</td>
|
||||
<td>4340</td>
|
||||
<td>precision rifle</td>
|
||||
<td>92% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>70% </td>
|
||||
<td>41% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>30</td>
|
||||
<td>4640</td>
|
||||
<td>precision rifle</td>
|
||||
<td>92% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>72% </td>
|
||||
<td>42% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>31</td>
|
||||
<td>4950</td>
|
||||
<td>precision rifle</td>
|
||||
<td>93% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>75% </td>
|
||||
<td>43% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>32</td>
|
||||
<td>5270</td>
|
||||
<td>precision rifle</td>
|
||||
<td>93% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>77% </td>
|
||||
<td>44% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>33</td>
|
||||
<td>5600</td>
|
||||
<td>precision rifle</td>
|
||||
<td>94% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>80% </td>
|
||||
<td>45% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>34</td>
|
||||
<td>5940</td>
|
||||
<td>precision rifle</td>
|
||||
<td>94% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>82% </td>
|
||||
<td>46% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>35</td>
|
||||
<td>6290</td>
|
||||
<td>precision rifle</td>
|
||||
<td>95% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>85% </td>
|
||||
<td>47% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>36</td>
|
||||
<td>6650</td>
|
||||
<td>precision rifle</td>
|
||||
<td>95% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>87% </td>
|
||||
<td>48% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>37</td>
|
||||
<td>7020</td>
|
||||
<td>precision rifle</td>
|
||||
<td>96% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>90% </td>
|
||||
<td>48% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>38</td>
|
||||
<td>7400</td>
|
||||
<td>precision rifle</td>
|
||||
<td>96% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>92% </td>
|
||||
<td>49% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>39</td>
|
||||
<td>7790</td>
|
||||
<td>precision rifle</td>
|
||||
<td>97% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>95% </td>
|
||||
<td>49% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>40</td>
|
||||
<td>8200</td>
|
||||
<td>precision rifle</td>
|
||||
<td>97%</td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>98% </td>
|
||||
<td>50% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center;">
|
||||
<font style="font-family: Tahoma; color: rgb(146, 151, 147);" size="-2">Duck Hunt v2.11 ©2015-2016 Menz Agitat</font>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
629
duck_hunt/progression_table_fr.html
Normal file
629
duck_hunt/progression_table_fr.html
Normal file
@ -0,0 +1,629 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="fr-fr">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Language" content="fr">
|
||||
<meta name="author" content="Menz Agitat">
|
||||
<meta name="description" content="Duck Hunt - niveaux et bonus">
|
||||
<meta name="distribution" content="2.11">
|
||||
<title>Duck Hunt - niveaux et bonus</title>
|
||||
</head>
|
||||
|
||||
<body style="color: rgb(226, 234, 228); background-color: rgb(56, 56, 56); font-family: Ubuntu,sans-serif; font-size: 12px;" alink="#ffb81a" link="#ffd700" vlink="#e2ac09">
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center; font-weight: bold;">
|
||||
<table style="text-align: left; width: 847px; height: 47px; margin-left: auto; margin-right: auto;" border="1" cellpadding="1" cellspacing="1">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="vertical-align: middle; background-color: rgb(68, 68, 68); color: rgb(255, 179, 95); text-align: center; height: 5px; font-weight: bold;"><big><big><big>Duck Hunt - niveaux et bonus</big></big></big></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<div style="text-align: center;">
|
||||
<span style="text-decoration: underline;">Note</span> : Les joueurs commencent au niveau 1 avec 0 point d'xp.<br />
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<table style="background-color: rgb(88, 87, 104); text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto;" border="1" cellpadding="4" cellspacing="0">
|
||||
<tbody>
|
||||
<tr style="text-align: center; vertical-align: middle; background-color: rgb(68, 68, 68);">
|
||||
<th>niveau</th>
|
||||
<th>xp<br />requise</th>
|
||||
<th>arme</th>
|
||||
<th>précision</th>
|
||||
<th>fiabilité</th>
|
||||
<th>balles<br />/ chargeur</th>
|
||||
<th>chargeurs</th>
|
||||
<th>armure</th>
|
||||
<th>déflexion</th>
|
||||
<th>pénalité d'xp<br />tir manqué</th>
|
||||
<th>pénalité d'xp<br />tir sauvage</th>
|
||||
<th>pénalité d'xp<br />accident</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>0</td>
|
||||
<td>≤ -5</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>55%</td>
|
||||
<td>85%</td>
|
||||
<td>6</td>
|
||||
<td>1</td>
|
||||
<td>0%</td>
|
||||
<td>0%</td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>-4</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>55%</td>
|
||||
<td>85%</td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>0%</td>
|
||||
<td>0%</td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>20</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>56%</td>
|
||||
<td>86%</td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>2% </td>
|
||||
<td>0% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>50</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>57%</td>
|
||||
<td>87%</td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>5% </td>
|
||||
<td>1% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>90</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>58%</td>
|
||||
<td>88% </td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>7% </td>
|
||||
<td>2% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>140</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>59% </td>
|
||||
<td>89% </td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>10% </td>
|
||||
<td>4% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>6</td>
|
||||
<td>200</td>
|
||||
<td>mitrailleuse</td>
|
||||
<td>60% </td>
|
||||
<td>90% </td>
|
||||
<td>6</td>
|
||||
<td>2</td>
|
||||
<td>12% </td>
|
||||
<td>6% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>7</td>
|
||||
<td>270</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>65% </td>
|
||||
<td>93% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>15% </td>
|
||||
<td>8% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>8</td>
|
||||
<td>350</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>67% </td>
|
||||
<td>93% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>17% </td>
|
||||
<td>10% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>9</td>
|
||||
<td>440</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>69% </td>
|
||||
<td>93% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>20% </td>
|
||||
<td>12% </td>
|
||||
<td>-1</td>
|
||||
<td>-1</td>
|
||||
<td>-4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>10</td>
|
||||
<td>540</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>71% </td>
|
||||
<td>94% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>22% </td>
|
||||
<td>14% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>11</td>
|
||||
<td>650</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>73% </td>
|
||||
<td>94% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>25% </td>
|
||||
<td>16% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>12</td>
|
||||
<td>770</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>73% </td>
|
||||
<td>94% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>27% </td>
|
||||
<td>18% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>13</td>
|
||||
<td>900</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>74% </td>
|
||||
<td>95% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>30% </td>
|
||||
<td>20% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>14</td>
|
||||
<td>1040</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>74% </td>
|
||||
<td>95% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>32% </td>
|
||||
<td>22% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>15</td>
|
||||
<td>1190</td>
|
||||
<td>fusil d'assaut</td>
|
||||
<td>75% </td>
|
||||
<td>95% </td>
|
||||
<td>4</td>
|
||||
<td>3</td>
|
||||
<td>35% </td>
|
||||
<td>24% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>16</td>
|
||||
<td>1350</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>80% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>37% </td>
|
||||
<td>26% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>17</td>
|
||||
<td>1520</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>81% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>40% </td>
|
||||
<td>28% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>18</td>
|
||||
<td>1700</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>81% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>42% </td>
|
||||
<td>30% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>19</td>
|
||||
<td>1890</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>82% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>45% </td>
|
||||
<td>31% </td>
|
||||
<td>-1</td>
|
||||
<td>-2</td>
|
||||
<td>-6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>20</td>
|
||||
<td>2090</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>82% </td>
|
||||
<td>97% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>47% </td>
|
||||
<td>32% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>21</td>
|
||||
<td>2300</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>83% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>50% </td>
|
||||
<td>33% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>22</td>
|
||||
<td>2520</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>83% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>52% </td>
|
||||
<td>34% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>23</td>
|
||||
<td>2750</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>84% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>55% </td>
|
||||
<td>35% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>24</td>
|
||||
<td>2990</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>84% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>57% </td>
|
||||
<td>36% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>25</td>
|
||||
<td>3240</td>
|
||||
<td>fusil de chasse</td>
|
||||
<td>85% </td>
|
||||
<td>98% </td>
|
||||
<td>2</td>
|
||||
<td>4</td>
|
||||
<td>60% </td>
|
||||
<td>37% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>26</td>
|
||||
<td>3500</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>90% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>62% </td>
|
||||
<td>38% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>27</td>
|
||||
<td>3770</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>91%</td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>65% </td>
|
||||
<td>39% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>28</td>
|
||||
<td>4050</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>91%</td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>67% </td>
|
||||
<td>40% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>29</td>
|
||||
<td>4340</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>92% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>70% </td>
|
||||
<td>41% </td>
|
||||
<td>-3</td>
|
||||
<td>-5</td>
|
||||
<td>-10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>30</td>
|
||||
<td>4640</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>92% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>72% </td>
|
||||
<td>42% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>31</td>
|
||||
<td>4950</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>93% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>75% </td>
|
||||
<td>43% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>32</td>
|
||||
<td>5270</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>93% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>77% </td>
|
||||
<td>44% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>33</td>
|
||||
<td>5600</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>94% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>80% </td>
|
||||
<td>45% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>34</td>
|
||||
<td>5940</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>94% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>82% </td>
|
||||
<td>46% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>35</td>
|
||||
<td>6290</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>95% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>85% </td>
|
||||
<td>47% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>36</td>
|
||||
<td>6650</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>95% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>87% </td>
|
||||
<td>48% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>37</td>
|
||||
<td>7020</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>96% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>90% </td>
|
||||
<td>48% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>38</td>
|
||||
<td>7400</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>96% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>92% </td>
|
||||
<td>49% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>39</td>
|
||||
<td>7790</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>97% </td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>95% </td>
|
||||
<td>49% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>40</td>
|
||||
<td>8200</td>
|
||||
<td>fusil de précision</td>
|
||||
<td>97%</td>
|
||||
<td>99% </td>
|
||||
<td>1</td>
|
||||
<td>5</td>
|
||||
<td>98% </td>
|
||||
<td>50% </td>
|
||||
<td>-5</td>
|
||||
<td>-8</td>
|
||||
<td>-20</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center;">
|
||||
<font style="font-family: Tahoma; color: rgb(146, 151, 147);" size="-2">Duck Hunt v2.11 ©2015-2016 Menz Agitat</font>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
191
duck_hunt/shop_en.html
Normal file
191
duck_hunt/shop_en.html
Normal file
@ -0,0 +1,191 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="fr-fr">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Language" content="en">
|
||||
<meta name="author" content="Menz Agitat">
|
||||
<meta name="description" content="Duck Hunt - shop">
|
||||
<meta name="distribution" content="2.11">
|
||||
<title>Duck Hunt - shop</title>
|
||||
</head>
|
||||
|
||||
<body style="color: rgb(226, 234, 228); background-color: rgb(56, 56, 56); font-family: Ubuntu,sans-serif; font-size: 12px;" alink="#ffb81a" link="#ffd700" vlink="#e2ac09">
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center; font-weight: bold;">
|
||||
<table style="text-align: left; width: 847px; height: 47px; margin-left: auto; margin-right: auto;" border="1" cellpadding="1" cellspacing="1">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="vertical-align: middle; background-color: rgb(68, 68, 68); color: rgb(255, 179, 95); text-align: center; height: 5px; font-weight: bold;"><big><big><big>Duck Hunt - shop</big></big></big></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<table style="background-color: rgb(88, 87, 104); width: 90%; text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto;" border="1" cellpadding="4" cellspacing="0">
|
||||
<tbody>
|
||||
<tr style="background-color: rgb(68, 68, 68);">
|
||||
<th style="width: 30px;">Id</th>
|
||||
<th style="width: 230px;">Name</th>
|
||||
<th style="text-align: left;">Description</th>
|
||||
<th style="width: 90px;">XP cost</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>Extra bullet</td>
|
||||
<td style="text-align: left;">One bullet is added directly in the gun chamber.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>Extra clip</td>
|
||||
<td style="text-align: left;">One clip is added to your stock.</td>
|
||||
<td>20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>AP ammo<br />
|
||||
(antiblindage)</td>
|
||||
<td style="text-align: left;">Damage x2 for 24h.<br />
|
||||
Helps killing golden ducks.</td>
|
||||
<td>15</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>Explosive ammo</td>
|
||||
<td style="text-align: left;">Damage x3 for 24h.<br />
|
||||
Helps killing golden ducks.</td>
|
||||
<td>25</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>Repurchase confiscated gun</td>
|
||||
<td style="text-align: left;">Allows you to get your gun back without having to wait.</td>
|
||||
<td>40</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>6</td>
|
||||
<td>Grease</td>
|
||||
<td style="text-align: left;">Reduces the odds of jaming by 50% for 24h and protects from sand once.</td>
|
||||
<td>8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>7</td>
|
||||
<td>Sight</td>
|
||||
<td style="text-align: left;">Improves accuracy for the next shot by (100 - current accuracy) / 3.</td>
|
||||
<td>6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>8</td>
|
||||
<td>Infrared detector</td>
|
||||
<td style="text-align: left;">Locks the trigger when there is no duck on sight, thus helping you to save bullets.<br />
|
||||
Works for 24h, blocks 6 times.</td>
|
||||
<td>15</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>9</td>
|
||||
<td>Silencer</td>
|
||||
<td style="text-align: left;">Muffles most of the noise from your gun for 24h so ducks don't get frightened and escape.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>10</td>
|
||||
<td>Four-leaf clover</td>
|
||||
<td style="text-align: left;">Win a random XP bonus for each duck you shoot for 24h.<br />
|
||||
Bonus can be from 1 to 10 and is determined at purchase.</td>
|
||||
<td>13</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>11</td>
|
||||
<td>Sunglasses</td>
|
||||
<td style="text-align: left;">Protects from mirror induced glares for 24h.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>12</td>
|
||||
<td>Spare clothes</td>
|
||||
<td style="text-align: left;">Dry set of clothes. Useful when someone poured a bucket of water on you.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>13</td>
|
||||
<td>Brush for gun</td>
|
||||
<td style="text-align: left;">Cancels the sabotage and removes sand from your gun.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>14</td>
|
||||
<td>Mirror</td>
|
||||
<td style="text-align: left;">Dazzles another player of your choice and make him lose 50% of his accuracy for his next shot.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>15</td>
|
||||
<td>Handful of sand</td>
|
||||
<td style="text-align: left;">Throw sand on the gun of another player of your choice, his jamming odds will increase by 50% for the next shot.<br />
|
||||
Cancels effects from the grease.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>16</td>
|
||||
<td>Water bucket</td>
|
||||
<td style="text-align: left;">Throw a bucket of water on the hunter of your choice, forcing him to wait 1h for his clothes to dry before he can hunt again.</td>
|
||||
<td>10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>17</td>
|
||||
<td>Sabotage</td>
|
||||
<td style="text-align: left;">Sabotage the weapon of another player.<br />
|
||||
His weapon will jam and explode at his face the next time he press the trigger.</td>
|
||||
<td>14</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>18</td>
|
||||
<td>Life insurance</td>
|
||||
<td style="text-align: left;">Single use insurance policy allowing you to gain a bonus worth 2x the hunter level if you are the victim of a hunting accident for one week.</td>
|
||||
<td>10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>19</td>
|
||||
<td>Liability insurance</td>
|
||||
<td style="text-align: left;">Divides the XP penality for hunting accidents by 3 for two days.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>20</td>
|
||||
<td>Decoy</td>
|
||||
<td style="text-align: left;">Attracts a duck in the next 10 minutes.</td>
|
||||
<td>8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>21</td>
|
||||
<td>Piece of bread</td>
|
||||
<td style="text-align: left;">Throw pieces of bread to improve the probability of seeing ducks for 1h.<br />
|
||||
Bread also makes ducks stay 20 seconds longer.<br />
|
||||
Multiple pieces of bread can be bought to cumulate the effects.</td>
|
||||
<td>2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>22</td>
|
||||
<td>Ducks detector</td>
|
||||
<td style="text-align: left;">Single use device allowing a hunter to be warned by a notice when the next duck soars.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>23</td>
|
||||
<td>Mechanical duck</td>
|
||||
<td style="text-align: left;">Make a prank to other hunters by launching a fake duck. They will not gain any XP from it and lose their ammo.<br />
|
||||
The duck will be automatically launched 10 minutes after you buy it.</td>
|
||||
<td>50</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center;">
|
||||
<font style="font-family: Tahoma; color: rgb(146, 151, 147);" size="-2">Duck Hunt v2.11 ©2015-2016 Menz Agitat</font>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
191
duck_hunt/shop_fr.html
Normal file
191
duck_hunt/shop_fr.html
Normal file
@ -0,0 +1,191 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html lang="fr-fr">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Language" content="fr">
|
||||
<meta name="author" content="Menz Agitat">
|
||||
<meta name="description" content="Duck Hunt - shop">
|
||||
<meta name="distribution" content="2.11">
|
||||
<title>Duck Hunt - shop</title>
|
||||
</head>
|
||||
|
||||
<body style="color: rgb(226, 234, 228); background-color: rgb(56, 56, 56); font-family: Ubuntu,sans-serif; font-size: 12px;" alink="#ffb81a" link="#ffd700" vlink="#e2ac09">
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center; font-weight: bold;">
|
||||
<table style="text-align: left; width: 847px; height: 47px; margin-left: auto; margin-right: auto;" border="1" cellpadding="1" cellspacing="1">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="vertical-align: middle; background-color: rgb(68, 68, 68); color: rgb(255, 179, 95); text-align: center; height: 5px; font-weight: bold;"><big><big><big>Duck Hunt - shop</big></big></big></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<table style="background-color: rgb(88, 87, 104); width: 90%; text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto;" border="1" cellpadding="4" cellspacing="0">
|
||||
<tbody>
|
||||
<tr style="background-color: rgb(68, 68, 68);">
|
||||
<th style="width: 30px;">Id</th>
|
||||
<th style="width: 230px;">Nom</th>
|
||||
<th style="text-align: left;">Description</th>
|
||||
<th style="width: 90px;">Coût en xp</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>Balle supplémentaire</td>
|
||||
<td style="text-align: left;">Une balle est ajoutée directement dans votre arme.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>Chargeur supplémentaire</td>
|
||||
<td style="text-align: left;">Un chargeur est ajouté à votre réserve de munitions.</td>
|
||||
<td>20</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>Munitions AP<br />
|
||||
(antiblindage)</td>
|
||||
<td style="text-align: left;">Dégâts x2 pendant 24h.<br />
|
||||
Aide à abattre les super-canards.</td>
|
||||
<td>15</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>Munitions explosives</td>
|
||||
<td style="text-align: left;">Dégâts x3 pendant 24h.<br />
|
||||
Aide à abattre les super-canards.</td>
|
||||
<td>25</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>Rachat d'arme confisquée</td>
|
||||
<td style="text-align: left;">Vous permet de récupérer une arme confisquée.</td>
|
||||
<td>40</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>6</td>
|
||||
<td>Graisse</td>
|
||||
<td style="text-align: left;">Réduit de 50% le risque d'enrayement de l'arme pendant 24h et protège (une seule fois) contre une poignée de sable.</td>
|
||||
<td>8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>7</td>
|
||||
<td>Lunette de visée</td>
|
||||
<td style="text-align: left;">Améliore la précision du prochain tir de (100 - précision actuelle) / 3.</td>
|
||||
<td>6</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>8</td>
|
||||
<td>Détecteur infrarouge</td>
|
||||
<td style="text-align: left;">Bloque la gâchette de l'arme quand il n'y a pas de canard dans les environs dans le but d'éviter le gaspillage de munitions pendant 24h.<br />
|
||||
Fonctionne pour 6 utilisations.</td>
|
||||
<td>15</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>9</td>
|
||||
<td>Silencieux</td>
|
||||
<td style="text-align: left;">Réduit considérablement le bruit des tirs pendant 24h afin de ne pas effrayer les canards.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>10</td>
|
||||
<td>Trèfle à 4 feuilles</td>
|
||||
<td style="text-align: left;">Vous fait gagner un bonus aléatoire d'xp sur tous les canards que vous tuez pendant 24h.<br />
|
||||
Ce bonus est déterminé lors de l'achat et peut valoir de 1 à 10.</td>
|
||||
<td>13</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>11</td>
|
||||
<td>Lunettes de soleil</td>
|
||||
<td style="text-align: left;">Protège contre l'effet éblouissant du miroir pendant 24h.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>12</td>
|
||||
<td>Vêtements de rechange</td>
|
||||
<td style="text-align: left;">Annule l'effet du seau d'eau.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>13</td>
|
||||
<td>Goupillon</td>
|
||||
<td style="text-align: left;">Annule l'effet de la poignée de sable et du sabotage.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>14</td>
|
||||
<td>Miroir</td>
|
||||
<td style="text-align: left;">Éblouit un chasseur de votre choix pour lui faire perdre 50% de précision lors de son prochain tir.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>15</td>
|
||||
<td>Poignée de sable</td>
|
||||
<td style="text-align: left;">Jetez du sable sur l'arme d'un chasseur de votre choix pour lui faire perdre 50% de fiabilité lors de son prochain tir.<br />
|
||||
Supprime l'effet de la graisse.</td>
|
||||
<td>7</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>16</td>
|
||||
<td>Seau d'eau</td>
|
||||
<td style="text-align: left;">Videz un seau d'eau sur un chasseur de votre choix, l'obligeant ainsi à attendre pendant 1h que ses vêtements sèchent avant de pouvoir retourner chasser.</td>
|
||||
<td>10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>17</td>
|
||||
<td>Sabotage</td>
|
||||
<td style="text-align: left;">Sabotez l'arme d'un chasseur de votre choix.<br />
|
||||
Celle-ci s'enrayera et lui explosera à la figure lors de son prochain tir.</td>
|
||||
<td>14</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>18</td>
|
||||
<td>Assurance vie</td>
|
||||
<td style="text-align: left;">Assurance à usage unique permettant de gagner un bonus d'xp équivalent à 2x le niveau du tireur si vous êtes victime d'un accident de chasse pendant 1 semaine.</td>
|
||||
<td>10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>19</td>
|
||||
<td>Assurance responsabilité civile</td>
|
||||
<td style="text-align: left;">Divise par 3 la pénalité d'xp encourue en cas d'accident de chasse pendant 2 jours.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>20</td>
|
||||
<td>Appeau</td>
|
||||
<td style="text-align: left;">Attire un canard dans les 10 prochaines minutes.</td>
|
||||
<td>8</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>21</td>
|
||||
<td>Morceau de pain</td>
|
||||
<td style="text-align: left;">Jetez des morceaux de pain pour augmenter la probabilité qu'un canard apparaisse pendant 1h.<br />
|
||||
Le pain augmente aussi de 20s le temps pendant lequel les canards restent avant de partir.<br />
|
||||
Plusieurs morceaux de pain peuvent être achetés pour en cumuler l'effet.</td>
|
||||
<td>2</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>22</td>
|
||||
<td>Détecteur de canards</td>
|
||||
<td style="text-align: left;">Appareil à usage unique permettant d'être averti en notice quand le prochain canard s'envolera.</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>23</td>
|
||||
<td>Canard mécanique</td>
|
||||
<td style="text-align: left;">Faites une bonne blague aux autres chasseurs en lançant un faux canard ne rapportant pas d'xp.<br />
|
||||
Il sera lancé automatiquement 10mn après l'achat.</td>
|
||||
<td>50</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
<div style="text-align: center;">
|
||||
<font style="font-family: Tahoma; color: rgb(146, 151, 147);" size="-2">Duck Hunt v2.11 ©2015-2016 Menz Agitat</font>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
Reference in New Issue
Block a user