Jump to content
EGGTCL

duel.tcl 1.0.0

   (0 reviews)

About This File

Duel IRC Game Script

 

 ###############################################################################
#
# Duel
# v1.03 (22/10/2013)   ©2013 MenzAgitat
#
# IRC: irc.epiknet.org  #boulets / #eggdrop
#
# Mes scripts sont téléchargeables sur http://www.eggdrop.fr
#
 ###############################################################################

#
# Description
#
# Ce script permet à un utilisateur d'en défier un autre en combat singulier.
#
# Une fois le duel lancé, le narrateur (l'Eggdrop) commence à décrire l'action
# trépidante qui se déroule sous vos yeux ébahis.
# Il existe 5 types d'action, différenciés par un symbole affiché en début de
# ligne :
# 	>		attaque
#		<		contre-attaque
#		~		esquive
#		~<	esquive + contre-attaque
#		x		attaque ratée
#		*		réaction neutre
# A chaque round, le hasard décide qui attaque qui. Lorsqu'une attaque est
# lancée, il y a une chance pour qu'elle aboutisse, une chance pour qu'elle
# rate, et une chance pour que la victime se défende de 3 façons possibles
# (esquive, attaque, ou esquive + contre-attaque).
# Des réactions neutres surviennent parfois en réponse à une attaque qui a
# abouti; elles représentent les réactions des participants ou du public à ce
# qui vient de se passer.
#
# Chaque attaque a un certain nombre de défenses et de réactions qui lui sont
# associées spécifiquement afin d'avoir un contexte cohérent entre les actions
# et les réactions, et des soins particuliers ont été apportés à la variété,
# l'originalité et l'humour.
# La base de données contient :
#		121 attaques toutes plus vicieuses les unes que les autres
#		60 attaques ratées, car ça arrive les emmerdes...
#		105 esquives avec pied de nez
#		85 contre-attaques histoire de mettre les points sur les i
#		41 esquives + contre-attaque pour les plus habiles
#		240 réactions neutres parce que les spectateurs veulent tout savoir
#
# Le calcul des points s'effectue comme suit :
# 	- chaque attaque menée à bien rapporte 1pt à l'attaquant
#		- une esquive annule l'attaque
#		- une contre-attaque n'annule pas l'attaque mais rapporte 1pt au défenseur
#		- une esquive + contre-attaque annule l'attaque et rapporte 1pt au défenseur
#
#	Voici la syntaxe à utiliser pour défier quelqu'un en duel :
#		!duel <nick> [nombre de rounds gagnants]
#
# La commande !duel_stats permet au propriétaire de l'Eggdrop de compter et
# d'afficher le nombre d'actions de chaque catégorie dans la base de données.
#
# Pour activer Duel sur un chan, vous devez taper ceci en partyline de
# l'Eggdrop :
# .chanset #NomDuChan +duel
# et ceci pour le désactiver :
# .chanset #NomDuChan -duel
#
# Quelques détails chiants pour ceux qui veulent juste faire un duel au plus
# vite, et bons à savoir pour les autres :
# - Le script utilise une file d'attente temporisée indépendante pour
#		l'affichage des messages afin de ne pas engorger les files d'attente de
#		l'Eggdrop en y envoyant beaucoup de messages d'un coup.
# - Chaque attaque / attaque ratée / défense / réaction ne sera pas répétée
#		tant que toutes les autres n'auront pas été vues, et l'ordre est différent
#		à chaque cycle. Notez qu'un rehash ou un restart de l'Eggdrop remet les
#		compteurs à 0.
#
# Veuillez maintenant vous reporter à la section configuration du script un peu
# plus bas......
#
 ###############################################################################

#
# Changelog
#
# 1.0
#		- 1ère version
# 1.01
#		- Correction : les codes de style (couleurs, gras, ...) n'étaient pas
#			interprétés correctement dans les actions.
#		- Correction : la commande !duel tapée sans arguments n'affichait pas la
#			syntaxe.
#		- Ajout : une nouvelle attaque a été ajoutée avec ses défenses et réactions
#			associées.
#		- Modification : certaines actions ont été reformulées.
# 1.02
#		- Correction : les guillemets étaient filtrés par erreur dans les actions.
#		- Correction : une faute d'orthographe a été corrigée dans une action.
# 1.03
#		- Correction : il n'est désormais plus possible de lancer plusieurs duels
#			simultanément sur le même chan.
#
 ###############################################################################

#
# Licence
#
#		Cette création est mise à disposition selon le Contrat
#		Attribution-NonCommercial-ShareAlike 3.0 Unported disponible en ligne
#		http://creativecommons.org/licenses/by-nc-sa/3.0/ ou par courrier postal à
#		Creative Commons, 171 Second Street, Suite 300, San Francisco, California
#		94105, USA.
#		Vous pouvez également consulter la version française ici :
#		http://creativecommons.org/licenses/by-nc-sa/3.0/deed.fr
#
 ###############################################################################

 


User Feedback

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
×
×
  • Create New...