Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- eff={"Normal":{"Normal":1,"Fire":1,"Water":1,"Electric":1,"Grass":1,"Ice":1,"Fighting":1,"Poison":1,"Ground":1,"Flying":1,"Psychic":1,"Bug":1,"Rock":0.5,"Ghost":0,"Dragon":1,"Dark":1,"Steel":0.5,"Fairy":1,"none":1},
- "Fire":{"Normal":1,"Fire":0.5,"Water":0.5,"Electric":1,"Grass":2,"Ice":2,"Fighting":1,"Poison":1,"Ground":1,"Flying":1,"Psychic":1,"Bug":2,"Rock":0.5,"Ghost":1,"Dragon":0.5,"Dark":1,"Steel":2,"Fairy":1,"none":1},
- "Water":{"Normal":1,"Fire":2,"Water":0.5,"Electric":1,"Grass":0.5,"Ice":1,"Fighting":1,"Poison":1,"Ground":2,"Flying":1,"Psychic":1,"Bug":1,"Rock":2,"Ghost":1,"Dragon":0.5,"Dark":1,"Steel":1,"Fairy":1,"none":1},
- "Electric":{"Normal":1,"Fire":1,"Water":2,"Electric":0.5,"Grass":0.5,"Ice":1,"Fighting":1,"Poison":1,"Ground":0,"Flying":2,"Psychic":1,"Bug":1,"Rock":1,"Ghost":1,"Dragon":0.5,"Dark":1,"Steel":1,"Fairy":1,"none":1},
- "Grass":{"Normal":1,"Fire":0.5,"Water":2,"Electric":1,"Grass":0.5,"Ice":1,"Fighting":1,"Poison":0.5,"Ground":2,"Flying":0.5,"Psychic":1,"Bug":0.5,"Rock":2,"Ghost":1,"Dragon":0.5,"Dark":1,"Steel":0.5,"Fairy":1,"none":1},
- "Ice":{"Normal":1,"Fire":0.5,"Water":0.5,"Electric":1,"Grass":2,"Ice":0.5,"Fighting":1,"Poison":1,"Ground":2,"Flying":2,"Psychic":1,"Bug":1,"Rock":1,"Ghost":1,"Dragon":2,"Dark":1,"Steel":0.5,"Fairy":1,"none":1},
- "Fighting":{"Normal":2,"Fire":1,"Water":1,"Electric":1,"Grass":1,"Ice":2,"Fighting":1,"Poison":0.5,"Ground":1,"Flying":0.5,"Psychic":0.5,"Bug":0.5,"Rock":2,"Ghost":0,"Dragon":1,"Dark":2,"Steel":2,"Fairy":0,"none":1},
- "Poison":{"Normal":1,"Fire":1,"Water":1,"Electric":1,"Grass":2,"Ice":1,"Fighting":1,"Poison":0.5,"Ground":0.5,"Flying":1,"Psychic":1,"Bug":1,"Rock":0.5,"Ghost":0.5,"Dragon":1,"Dark":1,"Steel":0,"Fairy":2,"none":1},
- "Ground":{"Normal":1,"Fire":2,"Water":1,"Electric":2,"Grass":0.5,"Ice":1,"Fighting":1,"Poison":2,"Ground":1,"Flying":0,"Psychic":1,"Bug":0.5,"Rock":2,"Ghost":1,"Dragon":1,"Dark":1,"Steel":2,"Fairy":1,"none":1},
- "Flying":{"Normal":1,"Fire":1,"Water":1,"Electric":0.5,"Grass":2,"Ice":1,"Fighting":2,"Poison":1,"Ground":1,"Flying":1,"Psychic":1,"Bug":2,"Rock":0.5,"Ghost":1,"Dragon":1,"Dark":1,"Steel":0.5,"Fairy":1,"none":1},
- "Psychic":{"Normal":1,"Fire":1,"Water":1,"Electric":2,"Grass":1,"Ice":1,"Fighting":2,"Poison":2,"Ground":1,"Flying":1,"Psychic":0.5,"Bug":1,"Rock":1,"Ghost":1,"Dragon":1,"Dark":0,"Steel":0.5,"Fairy":1,"none":1},
- "Bug":{"Normal":1,"Fire":0.5,"Water":1,"Electric":1,"Grass":2,"Ice":1,"Fighting":0.5,"Poison":0.5,"Ground":1,"Flying":0.5,"Psychic":2,"Bug":1,"Rock":1,"Ghost":0.5,"Dragon":1,"Dark":2,"Steel":0.5,"Fairy":0.5,"none":1},
- "Rock":{"Normal":1,"Fire":2,"Water":1,"Electric":1,"Grass":1,"Ice":2,"Fighting":0.5,"Poison":1,"Ground":0.5,"Flying":2,"Psychic":1,"Bug":2,"Rock":1,"Ghost":1,"Dragon":1,"Dark":1,"Steel":0.5,"Fairy":1,"none":1},
- "Ghost":{"Normal":0,"Fire":1,"Water":1,"Electric":1,"Grass":1,"Ice":1,"Fighting":1,"Poison":1,"Ground":1,"Flying":1,"Psychic":2,"Bug":1,"Rock":1,"Ghost":2,"Dragon":1,"Dark":0.5,"Steel":1,"Fairy":1,"none":1},
- "Dragon":{"Normal":1,"Fire":1,"Water":1,"Electric":1,"Grass":1,"Ice":1,"Fighting":1,"Poison":1,"Ground":1,"Flying":1,"Psychic":1,"Bug":1,"Rock":1,"Ghost":1,"Dragon":2,"Dark":1,"Steel":0.5,"Fairy":0,"none":1},
- "Dark":{"Normal":1,"Fire":1,"Water":1,"Electric":1,"Grass":1,"Ice":1,"Fighting":0.5,"Poison":1,"Ground":1,"Flying":1,"Psychic":2,"Bug":1,"Rock":1,"Ghost":2,"Dragon":1,"Dark":0.5,"Steel":1,"Fairy":0.5,"none":1},
- "Steel":{"Normal":1,"Fire":0.5,"Water":0.5,"Electric":0.5,"Grass":1,"Ice":2,"Fighting":1,"Poison":1,"Ground":1,"Flying":1,"Psychic":1,"Bug":1,"Rock":2,"Ghost":1,"Dragon":1,"Dark":1,"Steel":0.5,"Fairy":2,"none":1},
- "Fairy":{"Normal":1,"Fire":0.5,"Water":1,"Electric":1,"Grass":1,"Ice":1,"Fighting":2,"Poison":0.5,"Ground":1,"Flying":1,"Psychic":1,"Bug":1,"Rock":1,"Ghost":1,"Dragon":2,"Dark":2,"Steel":0.5,"Fairy":1,"none":1} }
- def natureversboost(nature,statconcernee):
- if statconcernee=='atk':
- if nature in ['Brave','Naughty','Adamant','Lonely']:
- return 1.1
- if nature in ['Bold','Calm','Modest','Timid']:
- return 0.9
- elif statconcernee=='def':
- if nature in ['Bold','Lax','Impish','Relaxed']:
- return 1.1
- if nature in ['Mild','Gentle','Hasty','Lonely']:
- return 0.9
- elif statconcernee=='spa':
- if nature in ['Mild','Quiet','Rash','Modest']:
- return 1.1
- if nature in ['Jolly','Careful','Adamant','Impish']:
- return 0.9
- elif statconcernee=='spd':
- if nature in ['Careful','Gentle','Calm','Sassy']:
- return 1.1
- if nature in ['Naughty','Naive','Lax','Rash']:
- return 0.9
- elif statconcernee=='spe':
- if nature in ['Naive','Jolly','Hasty','Timid']:
- return 1.1
- if nature in ['Brave','Relaxed','Quiet','Sassy']:
- return 0.9
- return 1
- def stathp(BS,EV,IV=31,level=100):
- return (10+(BS*2+IV+EV/4+100)*level/100 ) //1
- def statpashp(BS,EV,IV=31,effetnature=1.,level=100):
- return ( 5+(BS*2+IV+EV/4)*level/100 ) //1 * effetnature //1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement