Ceci est une ancienne révision du document !


Ce programme écrit en python permet d'automatiser la gestion de la réussite de l'utilisation d'un sort dans un ppa. Pour l'instant, il ne fonctionne que pour la première partie, donc sans les modificateurs pour transofrmer l'usage du sort. On y rentre d'une part les points du PJ : Son score d’intelligence et dans la compétence du sort. Puis

Pour utiliser ce programme, il suffit de copier coller ce qui suit dans un document txt et de l'enregistrer sous l'extension .py

# -*-coding:utf-8 -* import os import random continuer = True while continuer == True:
stat_int = 0
stat_cmp = 0
#Simplification : Intelligence + compétence = points du pj. On gagne une ligne à taper.
pj = input("Points du pj : ")
prepa = input("Nombre de préparation du sort: ")
code = input("Codage du sort XXYY")
#On supprime le 0 de devant
code=int(code)
#On remet en string
code=str(code)
min,max = code.split("0")
tentative = input("Nombre de tentatives : ")
tentative = int(tentative)
# pensez à rajouter le décompte et l'affichage des préparations du sort

while tentative > 0:
	tentative = tentative - 1
	de_pj = random.randint(1, 20)
	de_diff = random.randint(1, 20)
	
	min = int(min)
	max = int(max)
	pj = int(pj)
	prepa = int(prepa)
	if prepa < 1 :
		epreuve = pj + de_pj - (2*max) - min - 2*(max + min + 1) - de_diff
	else:
		epreuve = pj + de_pj + 1.5*prepa - 2*(max + min + 1)

#stat_int et stat_cmp servent à compter les pexs gagner avec le ppa. Ici, ils sont calibrés pour la magie coutant 10 points d'action par sort.

	if prepa > 0 :
		prepa -= 1
	if epreuve > 5:
		resultat= 2
		print("Réussite Critique")
		stat_int += 2
		stat_cmp += 4
	elif epreuve > 0:
		resultat= 1
		print("Réussite")
		stat_int += 1
		stat_cmp += 2
	elif epreuve > -5:
		resultat= -1
		print("Échec")
		stat_cmp += 1
	else:
		resultat= -2
		print("Échec critique")
		stat_cmp += 1
print("Pexs en intelligence : ", stat_int)
print("Pexs en magie : ", stat_cmp)
print("Préparation du sort: ", prepa)
answer = input("On continue ? y/n ")


if answer == "y" :
	continuer = True
else:
	continuer = False
	

os.system(“pause”)

magie/ppa_utilisant_un_sort.1563883868.txt.gz · Dernière modification : 18/08/2022 08:13 (modification externe)
Haut de page
CC Attribution-Noncommercial-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0