Admin Admin
Posts : 22 Join date : 2011-09-21
| Subject: -Pokemon.py- Wed Sep 21, 2011 6:21 pm | |
| -C-h-a-n-g-e-s-------------------- --(Code by Cathy[who made pokemon lab]) Pulled source from http://trac.poke-lab.com/browser/shoddybot--(Edit by Yuser10[on pokemon lab]) 9/20/11 _______changed_________ def get_gender(self): values = { "Male" : 1, "Female" : 2, "None" : 0 _________to__________ def get_gender(self): values = { "Male" : 1, "Female" : 2, "No Gender" : 0 ------------------------------------- -S-o-u-r-c-e----------------------- - Code:
-
#!/usr/bin/env python # -*- coding: utf-8 -*-
class Pokemon: def __init__(self, species=-1, nickname="", happiness=255, level=100, gender="Male", nature="", item="", ability="", moves=[], stats=[]): self.species = species self.nickname = nickname self.happiness = happiness self.level = level self.gender = gender self.nature = nature self.item = item self.ability = ability self.moves = moves self.stats = stats self.health = (1, 1) self.fainted = False self.pokemonspecies = None def get_species(self): return self.species def get_nickname(self): return self.nickname def get_happiness(self): return self.happiness def get_level(self): return self.level def get_gender(self): values = { "Male" : 1, "Female" : 2, "No Gender" : 0 } return values[self.gender] def get_nature(self): values = { "Lonely" : 1, "Brave" : 2, "Adamant" : 3, "Naughty" : 4, "Bold" : 5, "Relaxed" : 7, "Impish" : 8, "Lax" : 9, "Timid" : 10, "Hasty" : 11, "Jolly" : 13, "Naive" : 14, "Modest" : 15, "Mild" : 16, "Quiet" : 17, "Rash" : 19, "Calm" : 20, "Gentle" : 21, "Sassy" : 22, "Careful" : 23, "Quirky" : 24, "Hardy" : 0, "Serious" : 12, "Bashful" : 18, "Docile" : 6 } return values[self.nature] def get_item(self): return self.item def get_ability(self): return self.ability def get_moves(self): return self.moves def get_stat(self, stat): return (self.stats[stat]) def __repr__(self): things = [self.species, self.nickname, self.happiness, self.level, self.gender, self.nature, self.item, self.ability, self.moves, self.stats] return "\n".join([str(i) for i in things]) ------------------------------------- | |
|