Asci/new_project/event_2.py

129 lines
7.0 KiB
Python
Executable File

def Evnt (liste):
xp = liste[0]
carte = liste[1]
if carte == 7 and xp == 34:
xp = 35
if carte == 8 and xp == 38:
xp = 39
input("Vous trouvez une\nlettre sur le mort...\nIl y est ecrit\n'MWVBER NM LAXZE WP\nAEUWZILG. BHQGT'\n")
if carte ==5+liste[2] and xp == 50:
txt = input("Entrez le message\nentier et decode en\nmajuscules :\n")
if txt == "METTEZ LE LIVRE EN SECURITE. THYEL":
xp = 51
return xp
def discussion(lieu,map_no,xp,pv):
if lieu == 1+map_no:
if xp == 30:
return[1,0,"Bonjour. Je vais", "devoir partir en", "province pour des", "affaires urgentes."]
elif xp == 31:
return[1,0,"Pendant mon abcence", "je voudrais que tu", "trouves le voleur de", "ce livre. Son contenu", "est tres sensible."]
elif xp == 32:
return[0,0,"On se reverra des mon", "retour en attendant", "tu peux te confier a", "Thyel, il a ma", "confiance."]
else:
return[0,0,"Le Roi ?", "Il est en", "deplacement..."]
elif lieu == 2+map_no:
if xp == 32:
return[1,0,"Ah, c'est le Roi qui", "t'envoie ! Je suis", "moi-meme plus ou", "moins espion ayant", "beaucoup d'amis..."]
elif xp == 33:
return[1,0,"On ma rapporte qu'un", "riche villageois", "s'est vante d'avoir", "le secret de la", "teleportation"]
elif xp == 34:
return[0,0,"Tu peux commencer", "tes recherches par", "le village..."]
elif xp == 42:
return[1,0,"Un message code", "dis-tu ? Montre moi", "ca... Mmmh, bon", "travail, et ce", "livre ? C'est pour", "demain ?"]
elif xp == 43:
return[1,0,"Donne-le moi, je le", "ferais decrypter."]
elif xp == 44:
return[0,0,"Tu veux en referer au", "Roi ? Quelle idee !", "On ne le derange pas", "pour des bouts de", "papiers ! Allez", "donne-moi ce papier !"]
else:
return[0,0,"Salut !","Tes recherches", "avancent comme tu le", "souhaite ?"]
elif lieu == 7+map_no:
if xp == 34:
return[0,0,"Aah... enfin !", "Un homme de peu de", "foi rode devant ma", "maison j'ai peur de", "sortir..."]
elif xp == 35:
return[1,0,"Voila un travail bien", "fait ! Non je n'ai", "jamais entendu parle", "d'un tel livre."]
elif xp == 36:
return[1,0,"Attend ! Je me", "souviens avoir", "consulte un ouvrage", "sur la teleportation", "chez un archiviste", "anarchiste."]
elif xp == 37:
return[0,0,"Peut etre trouverez", "vous plus", "d'informations aupres", "de la bibliotheque ou", "de l'archiviste ?"]
elif xp == 46:
return[1,0,"Ah te voila.","J'ai horreur de", "retrouver mes hommes", "de mains en pieces", "detachees ! QUOI ! Un"]
elif xp == 47:
return[0,0,"message ? Mais... je", "n'utilise que des", "illetres. Hors", "d'ici imposteur !"]
else:
return[0,0,"Je ne vous permet de", "m'introduire chez moi", "de la sorte !!"]
elif lieu == 6:
if xp == 37:
return[1,0,"Tu as ete voir 'le", "bourgeois' ? C'est un", "manipulateur cynique", "prends garde !"]
elif xp == 38:
return [0,0,"Je n'en sais pas plus", "mais des sbires a lui", "trainent dans", "le bois. Prend cette", "potion de", "soins. [>295]"]
elif xp == 52:
return[1,0,"Thyel un traitre !?","Bon la question est", "ou est cache", "le livre... Le", "'bourgeois' doit", "tremper dans la..."]
elif xp == 53:
return[1,0,"...combine c'etait", "son sbire qui avait", "le billet... Ou alors", "le sbire etait un", "simple", "intermediaire ?"]
elif xp == 54:
return[1,0,"Thyel va chercher a", "t'eliminer. Essaie", "d'abord de savoir ou", "est le livre."]
elif xp == 55:
return[0,0,"Je connais un brigand", "qui pourra sans doute", "t'aider. Il se trouve", "dans la foret"]
else:
return[0,0,"Ah, te revoila !","Tes recherches", "avancent ?"]
elif lieu == 5+map_no:
if xp == 39:
return[1,0,"De la documentation", "sur la cryptographie", "? Oui j'ai cela...", "Ah voila c'etait ici", "!"]
elif xp == 40:
return[1,0,"Il y est dit que les", "methodes recentes", "utilisent un mot ou", "une phrase comme cle.", "Cette methode empeche", "une analyse..."]
elif xp == 41:
return[1,0,"...frequencologique.", "Sans le code", "parfois lui-meme code", "il est impossible de", "dechiffrer le texte."]
elif xp == 42:
return[0,0,"Je n'ai pas d'autres", "informations pour", "l'instant, mais", "revient plus tard je", "mene mes recherches", "sur le sujet !"]
elif xp == 45:
return[1,0,"Ton message est code", "par un mot de 4", "lettres mais je n'en", "sais pas plus. Si tu", "trouves le mot..."]
elif xp == 46:
return[0,0,"On m'a dit que", "'le Bourgeois' te", "cherche..."]
elif xp == 49:
return[1,0,"CUEK ? Mmmh... Voyons", "voir... On dirait un", "decalage... Ca", "pourrait etre 'BTDJ'", "a voir si ca marche", ",a toi de jouer !"]
elif xp == 50:
return[0,0,"Reviens ici quand", "tu auras tout decode", "et presse [7]."]
elif xp == 51:
return[1,0,"C'est Thyel qui a", "vole mon livre ?", "Mais... pourquoi ?","Le Roi doit", "etre prevenu !"]
elif xp == 52:
return[0,0,"Mon ancien archiviste", "est toujours mon ami,", "va le voir les", "magouilles c'est son", "rayon."]
else:
return[0,0,"Bonjour !", "Des nouvelles de", "mon livre ?"]
elif lieu == 4:
if xp == 44:
return[1,0,"Tu vas me tuer avec", "tes conneries ! Filer", "Thyel ? Tu", "prefererais pas tuer", "le Roi ?"]
elif xp == 45:
return[0,0,"Bon ok reviens me", "voir je le ferais", "suivre..."]
elif xp == 47:
return[1,0,"Thyel a rencontre", "'le Bourgeois'","Fouiller la baraque", "de Thyel ?? Pour qui", "tu me prends ?"]
elif xp == 48:
return[1,0,"Bien sur que je l'ai", "fouillee !"]
elif xp == 49:
return[0,0,"J'ai trouve du pain", "des chaussures et...", "un bout de papier", "avec marque 'CUEK'", "dessus."]
elif xp == 55:
return[1,0,"ENCORE !!", "Trouver un livre ?", "Je crois que t'as", "toujours pas", "compris..."]
elif xp == 56:
return[1,0,"Ah ben voila ouvrir", "les yeux je sais", "faire ! Par contre", "si tu veux des infos", "je veux un service !"]
elif xp == 57:
return[1,0,"Va jeter un oeil", "vers le village et", "ramene-moi des tuyaux", "sur le 'bourgeois'"]
elif xp == 58:
return[0,0,"Pourquoi ? Je t'en", "pose, moi des", "questions ? File !"]
elif xp == 59:
return[1,0,"Bien. Ton livre est", "planque chez", "le 'bourgeois'."]
else:
return[0,0,"Toi, si tu continues", "tu vas finir les", "boyaux par terre..."]
elif lieu == 7:
if xp == 58:
return[1,0,"Le 'bourgeois' ? Bah", "il a recu", "un envoye du Roi et", "Thyel. il parait", "qu'un de ses homme", "de main est mort..."]
else:
return[0,0,"S'lut."]
elif lieu == 3+map_no:
if pv < 100:
return [0,100,"Quoi ?!", "Tu es encore blesse !","Tu le fais expres !?"]
else:
return [0,0,"Que fais-tu ici ?","Ici c'est pour les", "blesses pas les gens", "en pleine forme !"]
else:
return[0,0,"..."]