654 lines
28 KiB
INI
654 lines
28 KiB
INI
|
###############################################################################
|
|||
|
#
|
|||
|
# Duck Hunt v2.11 <20>2015-2016 Menz Agitat
|
|||
|
# Param<61>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<69>s, il y aura
|
|||
|
# donc "<22> peu pr<70>s" le nombre de super-canards souhait<69> par jour.
|
|||
|
# Les super-canards sont aussi des canards et sont donc compt<70>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 <20> tuer, rapporte plus d'xp et ne peut <20>tre
|
|||
|
# effray<61>.
|
|||
|
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 <20>tre pr<70>c<EFBFBD>d<EFBFBD>es d'un 0 lorsqu'elles sont inf<6E>rieures <20> 10.
|
|||
|
# Exemple : variable duck_sleep_hours {02 03 04 05}
|
|||
|
variable duck_sleep_hours {}
|
|||
|
|
|||
|
# M<>thode employ<6F>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<69>s s'appliquent; il y aura donc
|
|||
|
# "<22> peu pr<70>s" le nombre de canards souhait<69> par jour et les heures d'envol
|
|||
|
# seront impr<70>visibles.
|
|||
|
# 2 = Les heures d'envol sont d<>termin<69>es <20> l'avance et r<>parties de fa<66>on
|
|||
|
# relativement homog<6F>ne tout au long de la journ<72>e.
|
|||
|
# Permet d'avoir exactement "number_of_ducks_per_day" canards par jour.
|
|||
|
# Permet <20> un administrateur de l'Eggdrop de conna<6E>tre <20> l'avance les heures
|
|||
|
# d'envol.
|
|||
|
variable method 2
|
|||
|
|
|||
|
# Apr<70>s combien de tirs le canard s'enfuit-il effray<61> ? (-1 = illimit<69>)
|
|||
|
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<61>tre <20> 0, seuls les tirs manqu<71>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'<27>chappe ?
|
|||
|
# (en secondes)
|
|||
|
variable escape_time 300
|
|||
|
|
|||
|
|
|||
|
|
|||
|
##### MUNITIONS #########################################
|
|||
|
|
|||
|
# Les chargeurs doivent-ils avoir une capacit<69> illimit<69>e ? (0 = non / 1 = oui)
|
|||
|
variable unlimited_ammo_per_clip 0
|
|||
|
|
|||
|
# Le nombre de chargeurs doit-il <20>tre illimit<69> ? (0 = non / 1 = oui)
|
|||
|
variable unlimited_ammo_clips 0
|
|||
|
|
|||
|
|
|||
|
|
|||
|
##### ACCIDENTS DE CHASSE et GESTION DES CHASSEURS ###########################
|
|||
|
|
|||
|
# Flags qui seront exempt<70>s du risque de prendre une balle perdue.
|
|||
|
# Notez que les flags seront test<73>s <20> 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<71> 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<66>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<70>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 <20>nergie et retombe.
|
|||
|
variable max_ricochets 5
|
|||
|
|
|||
|
# Doit-on kicker les chasseurs qui tirent de fa<66>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<72>oit une balle perdue et ne parvient pas <20> l'arr<72>ter ou
|
|||
|
# <20> la d<>fl<66>chir doit-il <20>tre kick<63> ?
|
|||
|
variable kick_when_shot 1
|
|||
|
|
|||
|
# Un chasseur dont le fusil explose suite <20> un sabotage doit-il <20>tre kick<63> par
|
|||
|
# l'explosion ?
|
|||
|
variable kick_when_sabotaged 1
|
|||
|
|
|||
|
# Si votre serveur utilise des services Anope ou Epona, vous pouvez r<>gler ce
|
|||
|
# param<61>tre afin que les kicks soient effectu<74>s par ChanServ.
|
|||
|
# (0 = kicks par l'Eggdrop / 1 = kicks par Chanserv)
|
|||
|
variable kick_method 0
|
|||
|
|
|||
|
# Souhaitez-vous que seuls les chasseurs (c'est <20> dire les utilisateurs
|
|||
|
# poss<73>dant des statistiques) puissent <20>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<71>s doivent-elles <20>tre rendues :
|
|||
|
# 1 - automatiquement tous les jours <20> une heure sp<73>cifi<66>e
|
|||
|
# 2 - automatiquement apr<70>s le prochain envol de canard(s) (comprenez que les
|
|||
|
# armes confisqu<71>es seront rendues APRES que le prochain canard ait <20>t<EFBFBD> tu<74>
|
|||
|
# ou se soit <20>chapp<70>).
|
|||
|
# 3 - manuellement (cf. commande !rearm)
|
|||
|
variable gun_hand_back_mode 1
|
|||
|
|
|||
|
# Heure <20> laquelle les armes confisqu<71>es automatiquement seront rendues aux
|
|||
|
# joueurs.
|
|||
|
# Ces heures doivent <20>tre pr<70>c<EFBFBD>d<EFBFBD>es d'un 0 lorsqu'elles sont inf<6E>rieures <20> 10.
|
|||
|
# Remarque : ce param<61>tre sera ignor<6F> si gun_hand_back_mode ne vaut pas 1 ou que
|
|||
|
# les param<61>tres gun_confiscation_when_shooting_someone et
|
|||
|
# gun_confiscation_on_wild_fire sont tous deux d<>sactiv<69>s.
|
|||
|
variable auto_gun_hand_back_time "00:00"
|
|||
|
|
|||
|
# Heure <20> laquelle les joueurs seront refournis en munitions.
|
|||
|
# Ces heures doivent <20>tre pr<70>c<EFBFBD>d<EFBFBD>es d'un 0 lorsqu'elles sont inf<6E>rieures <20> 10.
|
|||
|
variable auto_refill_ammo_time "00:00"
|
|||
|
|
|||
|
# Voicer les chasseurs qui r<>ussissent <20> 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<73>me anti-highlight ? (0 = non / 1 = oui)
|
|||
|
# Quand le syst<73>me anti-hl est activ<69>, la repr<70>sentation graphique de l'envol
|
|||
|
# des canards sera g<>n<EFBFBD>r<EFBFBD>e al<61>atoirement <20> 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<69>e, les canards seront tous identiques au mod<6F>le
|
|||
|
# suivant : -.,<2C><>.-<2D><>'`'<27><>-.,<2C><>.-<2D><>'`'<27><> \_O< COIN
|
|||
|
variable hl_prevention 0
|
|||
|
|
|||
|
# Activer le syst<73>me anti-contournement de confiscation d'armes ?
|
|||
|
# (0 = non / 1 = oui)
|
|||
|
# Quand ce syst<73>me est activ<69> et que les statistiques de deux utilisateurs sont
|
|||
|
# fusionn<6E>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<6F>re entre deux utilisateurs qui sont tous deux
|
|||
|
# d<>sarm<72>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<78>rience gagn<67>s pour chaque canard touch<63>.
|
|||
|
variable xp_duck 10
|
|||
|
|
|||
|
# Base de points d'exp<78>rience pour les super-canards.
|
|||
|
# Le nombre de points d'xp que rapporte un super-canard correspondra <20> cette
|
|||
|
# valeur multipli<6C>e par le nombre de ses points de vie.
|
|||
|
variable base_xp_golden_duck 12
|
|||
|
|
|||
|
# Nombre de points d'exp<78>rience gagn<67>s en cas de "lucky shot", c'est <20> dire
|
|||
|
# lorsqu'un chasseur parvient <20> tuer un canard apr<70>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<69>s de d<>part combin<69>s aux bonus
|
|||
|
# octroy<6F>s par les diff<66>rents niveaux ne donnent jamais un r<>sultat < 0% ou
|
|||
|
# > <20> 100%.
|
|||
|
# - Le nombre de points requis pour passer au niveau suivant le niveau le plus
|
|||
|
# <09>lev<65> doit requ<71>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<70>cision,d<>flexion,d<>fense,enrayement,taille_chargeur,nombre_chargeurs,xp_tir_rat<61>,xp_tir_sauvage,xp_accident"
|
|||
|
# - niveau : Niveau concern<72> par les donn<6E>es qui suivent.
|
|||
|
# - xp : Nombre de points d'xp requis pour passer au niveau suivant.
|
|||
|
# - pr<70>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<72> par l'armure du
|
|||
|
# joueur et qu'il ne subisse aucun d<>g<EFBFBD>t.
|
|||
|
# - enrayement : Chances pour que l'arme s'enraye.
|
|||
|
# - taille_chargeur : Nombre de munitions dans chaque chargeur.
|
|||
|
# - nombre_chargeurs : Nombre de chargeurs mis <20> disposition du joueur.
|
|||
|
# Se refournit chaque jour <20> minuit.
|
|||
|
# - xp_tir_rat<61> : P<>nalit<69> d'xp pour chaque tir manqu<71>.
|
|||
|
# - xp_tir_sauvage : P<>nalit<69> d'xp pour chaque tir effectu<74> l'absence de
|
|||
|
# canard (tirs sauvages).
|
|||
|
# - xp_accident : P<>nalit<69> d'xp pour chaque joueur touch<63> 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 <20>galement le param<61>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<69>s
|
|||
|
# <20> acheter des objets dans le magasin.
|
|||
|
# Veuillez noter que si le co<63>t d'un achat fait descendre l'xp du joueur en
|
|||
|
# dessous de cette valeur, l'achat sera refus<75>.
|
|||
|
variable min_xp_for_shopping 0
|
|||
|
|
|||
|
# Co<43>t des objets en points d'exp<78>rience. Ces valeurs ont <20>t<EFBFBD> <20>quilibr<62>es en
|
|||
|
# fonction des r<>glages par d<>faut du script. Si vous modifiez ces derniers,
|
|||
|
# vous devrez peut-<2D>tre r<>ajuster les param<61>tres qui suivent afin de pr<70>server
|
|||
|
# l'<27>quilibre.
|
|||
|
# Balle suppl<70>mentaire ajout<75>e directement dans le fusil, usage unique :
|
|||
|
variable extra_ammo_cost 7
|
|||
|
# Chargeur suppl<70>mentaire ajout<75> <20> la r<>serve, usage unique :
|
|||
|
variable extra_clip_cost 20
|
|||
|
# Munitions AP (antiblindage) pendant 24h, d<>g<EFBFBD>ts x2 :
|
|||
|
variable AP_ammo_cost 15
|
|||
|
# Munitions explosives pendant 24h, d<>g<EFBFBD>ts x3 :
|
|||
|
variable explosive_ammo_cost 25
|
|||
|
# Rachat d'une arme confisqu<71>e :
|
|||
|
variable hand_back_confiscated_weapon_cost 40
|
|||
|
# Graisse <20> fusil, divise par 2 les risques d'enrayement pendant 24h et prot<6F>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<69>e, am<61>liore la pr<70>cision du prochain tir de
|
|||
|
# (% restant pour arriver <20> 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<54>fle <20> 4 feuilles, xp bonus al<61>atoire (entre 1 et 10, d<>termin<69> <20> l'achat)
|
|||
|
# sur tous les canards tu<74>s pendant 24h :
|
|||
|
variable four_leaf_clover_cost 13
|
|||
|
# Lunettes de soleil, prot<6F>ge contre l'<27>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, <20>blouit un chasseur et r<>duit sa pr<70>cision de 50% pour son prochain
|
|||
|
# tir :
|
|||
|
variable mirror_cost 7
|
|||
|
# Jet de sable, r<>duit la fiabilit<69> de l'arme d'un chasseur de 50% pour son
|
|||
|
# prochain tir :
|
|||
|
variable sand_cost 7
|
|||
|
# Seau d'eau, oblige un chasseur <20> attendre 1h que ses v<>tements s<>chent avant
|
|||
|
# de pouvoir <20> nouveau chasser :
|
|||
|
variable water_bucket_cost 10
|
|||
|
# Sabotage, fait s'enrayer et exploser l'arme d'un chasseur <20> 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<72>t apr<70>s
|
|||
|
# utilisation :
|
|||
|
variable life_insurance_cost 10
|
|||
|
# Assurance responsabilit<69> civile, divise par 3 la p<>nalit<69> 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<70>venir le joueur
|
|||
|
# quand un canard s'envole :
|
|||
|
variable duck_detector_cost 5
|
|||
|
# Canard m<>canique lanc<6E> 10mn apr<70>s l'achat, ne rapporte pas d'xp :
|
|||
|
variable fake_duck_cost 50
|
|||
|
|
|||
|
# Nombre maximum de morceaux de pain pouvant <20>tre actifs en m<>me temps sur un
|
|||
|
# chan.
|
|||
|
variable max_bread_on_chan 20
|
|||
|
|
|||
|
# Emp<6D>cher l'utilisation d'appeaux ou de morceaux de pains pendant les heures
|
|||
|
# de sommeil des canards (voir param<61>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<69> de trouver des objets sur les canards abattus ?
|
|||
|
# (0 = non / 1 = oui)
|
|||
|
variable drops_enabled 1
|
|||
|
|
|||
|
# Probabilit<69>s de dropper des items en nombre de chances sur 1000.
|
|||
|
# Remarque : la valeur totale cumul<75>e de ces param<61>tres correspond aux chances
|
|||
|
# sur 1000 de dropper quoi que ce soit (par d<>faut 145/1000 donc 14,5%).
|
|||
|
#
|
|||
|
# Item inutile al<61>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<69>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<74>fle <20> 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<6D>tences +10xp :
|
|||
|
variable chances_to_drop_10_xp 3
|
|||
|
# Un livre de comp<6D>tences +20xp :
|
|||
|
variable chances_to_drop_20_xp 2
|
|||
|
# Un livre de comp<6D>tences +30xp :
|
|||
|
variable chances_to_drop_30_xp 1
|
|||
|
# Un livre de comp<6D>tences +40xp :
|
|||
|
variable chances_to_drop_40_xp 1
|
|||
|
# Un livre de comp<6D>tences +50xp :
|
|||
|
variable chances_to_drop_50_xp 1
|
|||
|
# Un livre de comp<6D>tences +100xp :
|
|||
|
variable chances_to_drop_100_xp 1
|
|||
|
|
|||
|
|
|||
|
|
|||
|
##### AFFICHAGE ##############################################################
|
|||
|
|
|||
|
# Mode d'affichage pr<70>f<EFBFBD>r<EFBFBD> pour les messages du script.
|
|||
|
# (1 = messages publics sur le chan / 2 = notices au joueur)
|
|||
|
# Notez que certains messages seront toujours affich<63>s en notice comme les
|
|||
|
# statistiques, et que certains autres seront toujours affich<63>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<71>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<73>de d<>j<EFBFBD> des statistiques ?
|
|||
|
# Remarque : <20> ce stade, les statistiques ne sont pas transf<73>r<EFBFBD>es / fusionn<6E>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<75> 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<63><72>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<63>er manuellement si n<>cessaire.
|
|||
|
variable log_directory "scripts/duck_hunt/logs/"
|
|||
|
|
|||
|
|
|||
|
|
|||
|
##### PARAMETRES DIVERS ########################################################
|
|||
|
|
|||
|
# Combien de temps laisse-t-on <20> l'Eggdrop pour rejoindre tous les chans
|
|||
|
# lorsqu'il se connecte avant de planifier les envols ? (en secondes)
|
|||
|
# Remarque : ce param<61>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<6E>es principale.
|
|||
|
# Vous devez v<>rifier que le r<>pertoire que vous d<>finissez ici existe, et le
|
|||
|
# cr<63>er manuellement si n<>cessaire.
|
|||
|
variable db_file "scripts/duck_hunt/database/player_data.db"
|
|||
|
|
|||
|
# Heure de la cr<63>ation automatique d'une copie de sauvegarde de la base de
|
|||
|
# donn<6E>es.
|
|||
|
# Ces heures doivent <20>tre pr<70>c<EFBFBD>d<EFBFBD>es d'un 0 lorsqu'elles sont inf<6E>rieures <20> 10.
|
|||
|
variable backup_time "00:03"
|
|||
|
|
|||
|
# Emplacement et nom du fichier qui sera g<>n<EFBFBD>r<EFBFBD> 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<63>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<6E>es de suivi des
|
|||
|
# changements de nicks.
|
|||
|
# Vous devez v<>rifier que le r<>pertoire que vous d<>finissez ici existe, et le
|
|||
|
# cr<63>er manuellement si n<>cessaire.
|
|||
|
variable pending_transfers_file "scripts/duck_hunt/database/pending_transfers.db"
|
|||
|
|
|||
|
# <20>ge maximum en secondes de la base de donn<6E>es de suivi des changements de
|
|||
|
# nicks.
|
|||
|
# Si la date de la derni<6E>re mise <20> jour de cette base de donn<6E>es est plus
|
|||
|
# ancienne que cette valeur, elle ne sera pas recharg<72>e automatiquement au
|
|||
|
# chargement du script car les informations qu'elle contient ne seront
|
|||
|
# vraisemblablement plus d'actualit<69>.
|
|||
|
variable pending_transfers_file_max_age 3600
|
|||
|
|
|||
|
# Pr<50>fixe utilis<69> par votre serveur IRC pour renommer les utilisateurs qui ne
|
|||
|
# s'identifient pas dans les temps.
|
|||
|
# Le pr<70>fixe est sensible <20> la casse.
|
|||
|
# Ce pr<70>fixe sera utilis<69> par le syst<73>me de suivi des changements de nick pour
|
|||
|
# emp<6D>cher le transfert automatique des statistiques vers ce genre de nicks.
|
|||
|
# Si par exemple les nicks ressemblent <20> "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<61>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<69> :
|
|||
|
variable lastduck_msg_cmd "lastduck"
|
|||
|
variable lastduck_msg_auth "mno|mnol"
|
|||
|
|
|||
|
# Commande et autorisations requises pour afficher ses donn<6E>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<69> 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<69> 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<69> 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<69> 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<72>e en cours (si method = 2, commande par message priv<69>
|
|||
|
# uniquement).
|
|||
|
variable planning_cmd "duckplanning"
|
|||
|
variable planning_auth "mno|mnol"
|
|||
|
|
|||
|
# Commande et autorisations requises pour recalculer une planification
|
|||
|
# diff<66>rente des envols de canards pour la journ<72>e en cours (si method = 2,
|
|||
|
# commande par message priv<69> 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<69> uniquement).
|
|||
|
variable launch_cmd "ducklaunch"
|
|||
|
variable launch_auth "mno|mnol"
|
|||
|
|
|||
|
# Commande et autorisations requises pour exporter les donn<6E>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<69>s <20> jouer, s<>par<61>s par un espace.
|
|||
|
# Veillez <20> respecter la casse.
|
|||
|
variable blacklisted_handles {}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
##### ANTIFLOOD ##############################################################
|
|||
|
|
|||
|
# Activer l'antiflood ? (0 = d<>sactiv<69> / 1 = activ<69>)
|
|||
|
variable antiflood 1
|
|||
|
|
|||
|
# Contr<74>le de flood individuel.
|
|||
|
# Lorsqu'il s'active, la commande sera bloqu<71>e pour l'utilisateur qui l'a
|
|||
|
# d<>clench<63> uniquement.
|
|||
|
# Exemple : "10:600" = 10 requ<71>tes maximum en 600 secondes, les suivantes seront
|
|||
|
# ignor<6F>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<74>le de flood global, toutes commandes confondues.
|
|||
|
# Lorsqu'il s'active, les commandes du script sont bloqu<71>es pour tout le monde
|
|||
|
# sur le chan concern<72>.
|
|||
|
# Remarque : pour le nombre de requ<71>tes, sp<73>cifiez une valeur sup<75>rieure <20> la
|
|||
|
# plus grande valeur d<>finie pour le contr<74>le de flood individuel.
|
|||
|
variable flood_global "30:600"
|
|||
|
|
|||
|
# Intervalle de temps minimum entre l'affichage de 2 messages avertissant que
|
|||
|
# l'antiflood a <20>t<EFBFBD> d<>clench<63> (ne r<>glez pas cette valeur trop bas afin de ne
|
|||
|
# pas <20>tre flood<6F> par les messages d'avertissement de l'antiflood...)
|
|||
|
variable antiflood_msg_interval 60
|