61 |
- idiomas ({Idioma:int}): lista de los idiomas que conoce. Cada idioma es el índice de |
- idiomas ({Idioma:int}): lista de los idiomas que conoce. Cada idioma es el índice de |
62 |
un diccionario que apunta al nivel que tiene el personaje |
un diccionario que apunta al nivel que tiene el personaje |
63 |
en ese idioma. |
en ese idioma. |
64 |
|
- idioma_base (Idioma): el idioma que habla por defecto. Comienza siendo Idioma_oestron. |
65 |
- id_sala_original (string): solo mientras esta en el limbo, id de la sala donde estaba antes. |
- id_sala_original (string): solo mientras esta en el limbo, id de la sala donde estaba antes. |
66 |
- siguiente (Personaje): el personaje que va detrás de el en la compañia (None si no está en |
- siguiente (Personaje): el personaje que va detrás de el en la compañia (None si no está en |
67 |
ninguna compañia o va el último) |
ninguna compañia o va el último) |
114 |
idiomas != None |
idiomas != None |
115 |
len(idiomas) == len(Idioma_lista) |
len(idiomas) == len(Idioma_lista) |
116 |
|
|
117 |
|
idioma_base != None |
118 |
|
idioma_base in Idioma_lista |
119 |
|
|
120 |
controlador != None <-> ( sala.id != Mundo.ID_SALA_LIMBO and self in Mundo.pjs_activos.values() ) |
controlador != None <-> ( sala.id != Mundo.ID_SALA_LIMBO and self in Mundo.pjs_activos.values() ) |
121 |
controlador == None <-> ( sala.id == Mundo.ID_SALA_LIMBO and self not in Mundo.pjs_activos.values() ) |
controlador == None <-> ( sala.id == Mundo.ID_SALA_LIMBO and self not in Mundo.pjs_activos.values() ) |
122 |
|
|
182 |
self.__dict__["controlador"] = None |
self.__dict__["controlador"] = None |
183 |
self.__dict__["atrib"] = None |
self.__dict__["atrib"] = None |
184 |
self.__dict__["idiomas"] = None |
self.__dict__["idiomas"] = None |
185 |
|
self.__dict__["idioma_base"] = None |
186 |
|
|
187 |
self.siguiente = None |
self.siguiente = None |
188 |
self.anterior = None |
self.anterior = None |
242 |
|
|
243 |
atributos["idiomas"] = idiomas_nombres |
atributos["idiomas"] = idiomas_nombres |
244 |
|
|
245 |
|
atributos["idioma_base"] = self.idioma_base.nombre |
246 |
|
|
247 |
return atributos |
return atributos |
248 |
|
|
249 |
|
|
274 |
|
|
275 |
self.__dict__["idiomas"] = idiomas_instancias |
self.__dict__["idiomas"] = idiomas_instancias |
276 |
|
|
277 |
|
if isinstance(atributos["idioma_base"], Idioma): |
278 |
|
idioma_base = Idioma_buscar(atributos["idioma_base"].nombre) # parche para arreglar algunos pjs que se grabaron mal |
279 |
|
else: |
280 |
|
idioma_base = Idioma_buscar(atributos["idioma_base"]) |
281 |
|
self.__dict__["idioma_base"] = idioma_base |
282 |
|
|
283 |
# Verificar la versión. |
# Verificar la versión. |
284 |
assert(Personaje.VERSION == "1.4") |
assert(Personaje.VERSION == "1.4") |
285 |
while self.version != "1.4": |
while self.version != "1.4": |