39 |
- profesiones_prohibidas ([Profesion]): profesiones a las que no se puede acceder por raza |
- profesiones_prohibidas ([Profesion]): profesiones a las que no se puede acceder por raza |
40 |
- modif_atrib ({string: int}): modificadores a los atributos según la raza |
- modif_atrib ({string: int}): modificadores a los atributos según la raza |
41 |
- nombre_genero ({string: string}): nombre de la raza según género (masculino / femenino) |
- nombre_genero ({string: string}): nombre de la raza según género (masculino / femenino) |
42 |
|
- tiempo_hambre (float): horas que tarda en subir un nivel de hambre |
43 |
|
- tiempo_sed (float): horas que tarda en subir un nivel de sed |
44 |
|
- puntos_nutritivos (float): puntos nutritivos necesarios para recuperar un nivel de hambre |
45 |
|
- puntos_hidratantes (float): puntos nutritivos necesarios para recuperar un nivel de sed |
46 |
|
- niveles_hambre ({string: any}[]): comportamiento de cada nivel, es un array en el que |
47 |
|
cada elemento es un diccionario: |
48 |
|
- mensaje |
49 |
|
- horas |
50 |
|
- puntos_dano |
51 |
|
|
52 |
Invariantes: |
Invariantes: |
53 |
nombre != None |
nombre != None |
72 |
nombre_genero != None |
nombre_genero != None |
73 |
len(nombre_genero) == 2 |
len(nombre_genero) == 2 |
74 |
nombre_genero[i] != None |
nombre_genero[i] != None |
75 |
|
|
76 |
|
tiempo_hambre > 0 |
77 |
|
tiempo_sed > 0 |
78 |
|
puntos_nutritivos > 0 |
79 |
|
puntos_hidratantes > 0 |
80 |
|
|
81 |
|
niveles_hambre[i]["mensaje"] != None |
82 |
|
niveles_hambre[i]["horas"] > 0 |
83 |
|
niveles_hambre[i]["puntos_dano"] >= 0 |
84 |
|
|
85 |
|
niveles_sed[i]["mensaje"] != None |
86 |
|
niveles_sed[i]["horas"] > 0 |
87 |
|
niveles_sed[i]["puntos_dano"] >= 0 |
88 |
""" |
""" |
89 |
|
|
90 |
def __init__(self, nombre, volumen_base, aura_base, descripcion_base, |
def __init__(self, nombre, volumen_base, aura_base, descripcion_base, |
91 |
idiomas_base, profesiones_prohibidas, modif_atrib, |
idiomas_base, profesiones_prohibidas, modif_atrib, |
92 |
nombre_genero): |
nombre_genero, tiempo_hambre, tiempo_sed, puntos_nutritivos, |
93 |
|
puntos_hidratantes, niveles_hambre, niveles_sed): |
94 |
"""Crea una nueva instancia de Raza. |
"""Crea una nueva instancia de Raza. |
95 |
|
|
96 |
No está permitido instanciar más razas aparte de las existentes |
No está permitido instanciar más razas aparte de las existentes |
107 |
self.profesiones_prohibidas = profesiones_prohibidas |
self.profesiones_prohibidas = profesiones_prohibidas |
108 |
self.modif_atrib = modif_atrib |
self.modif_atrib = modif_atrib |
109 |
self.nombre_genero = nombre_genero |
self.nombre_genero = nombre_genero |
110 |
|
self.tiempo_hambre = tiempo_hambre |
111 |
|
self.tiempo_sed = tiempo_sed |
112 |
|
self.puntos_nutritivos = puntos_nutritivos |
113 |
|
self.puntos_hidratantes = puntos_hidratantes |
114 |
|
self.niveles_hambre = niveles_hambre |
115 |
|
self.niveles_sed = niveles_sed |
116 |
|
|
117 |
|
|
118 |
# Lista de todas las razas definidas |
# Lista de todas las razas definidas |
119 |
Raza_lista = [ Raza(nombre = "elfo", |
Raza_lista = [ |
120 |
volumen_base = 1, |
|
121 |
aura_base = 65, |
# Elfo |
122 |
descripcion_base = [{"dificultad": 0, |
Raza(nombre = "elfo", |
123 |
"texto": "Un elfo de los de toda la vida."}], |
volumen_base = 1, |
124 |
idiomas_base = {Idioma_oestron:5, |
aura_base = 65, |
125 |
Idioma_quenya:5, |
descripcion_base = [{"dificultad": 0, |
126 |
Idioma_enano:0, |
"texto": "Un elfo de los de toda la vida."}], |
127 |
Idioma_orco:0}, |
idiomas_base = {Idioma_oestron:5, |
128 |
profesiones_prohibidas = [], |
Idioma_quenya:5, |
129 |
modif_atrib = {"fuerza": -1, |
Idioma_enano:0, |
130 |
"destreza": +2, |
Idioma_orco:0}, |
131 |
"constitucion": -1, |
profesiones_prohibidas = [], |
132 |
"inteligencia": +0, |
modif_atrib = {"fuerza": -1, |
133 |
"sabiduria": +1, |
"destreza": +2, |
134 |
"carisma": +1}, |
"constitucion": -1, |
135 |
nombre_genero = {"masculino": "el elfo", |
"inteligencia": +0, |
136 |
"femenino": "la elfa"}), |
"sabiduria": +1, |
137 |
|
"carisma": +1}, |
138 |
Raza(nombre = "humano", |
nombre_genero = {"masculino": "el elfo", |
139 |
volumen_base = 1, |
"femenino": "la elfa"}, |
140 |
aura_base = 50, |
tiempo_hambre = 1, |
141 |
descripcion_base = [{"dificultad": 0, |
tiempo_sed = 1.2, |
142 |
"texto": "Un humano corrientillo."}], |
puntos_nutritivos = 1, |
143 |
idiomas_base = {Idioma_oestron:5, |
puntos_hidratantes = 1, |
144 |
Idioma_quenya:0, |
niveles_hambre = [ {"mensaje": "Hambre nivel 0", "horas": 0, "puntos_dano": 0}, |
145 |
Idioma_enano:0, |
{"mensaje": "Hambre nivel 1", "horas": 0, "puntos_dano": 0}, |
146 |
Idioma_orco:0}, |
{"mensaje": "Hambre nivel 2", "horas": 0, "puntos_dano": 0}, |
147 |
profesiones_prohibidas = [], |
{"mensaje": "Hambre nivel 3", "horas": 0, "puntos_dano": 0}, |
148 |
modif_atrib = {"fuerza": +2, |
{"mensaje": "Hambre nivel 4", "horas": 0, "puntos_dano": 0}, |
149 |
"destreza": +0, |
{"mensaje": "Hambre nivel 5", "horas": 0, "puntos_dano": 0}, |
150 |
"constitucion": +1, |
{"mensaje": "Hambre nivel 6", "horas": 0, "puntos_dano": 0}, |
151 |
"inteligencia": -1, |
{"mensaje": "Hambre nivel 7", "horas": 0, "puntos_dano": 0}, |
152 |
"sabiduria": -1, |
{"mensaje": "Hambre nivel 8", "horas": 0, "puntos_dano": 0}, |
153 |
"carisma": -1}, |
{"mensaje": "Hambre nivel 9", "horas": 0, "puntos_dano": 0}, |
154 |
nombre_genero = {"masculino": "el humano", |
{"mensaje": "Hambre nivel 10", "horas": 0, "puntos_dano": 0}, |
155 |
"femenino": "la humana"}), |
{"mensaje": "Hambre nivel 11", "horas": 0, "puntos_dano": 0}, |
156 |
|
{"mensaje": "Hambre nivel 12", "horas": 0, "puntos_dano": 0}, |
157 |
Raza(nombre = "orco", |
{"mensaje": "Hambre nivel 13", "horas": 0, "puntos_dano": 0}, |
158 |
volumen_base = 1, |
{"mensaje": "Hambre nivel 14", "horas": 0, "puntos_dano": 0}, |
159 |
aura_base = 35, |
{"mensaje": "Hambre nivel 15", "horas": 0, "puntos_dano": 0} ], |
160 |
descripcion_base = [{"dificultad": 0, |
niveles_sed = [ {"mensaje": "Sed nivel 0", "horas": 0, "puntos_dano": 0}, |
161 |
"texto": "Un orco entrañable."}], |
{"mensaje": "Sed nivel 1", "horas": 0, "puntos_dano": 0}, |
162 |
idiomas_base = {Idioma_oestron:5, |
{"mensaje": "Sed nivel 2", "horas": 0, "puntos_dano": 0}, |
163 |
Idioma_quenya:0, |
{"mensaje": "Sed nivel 3", "horas": 0, "puntos_dano": 0}, |
164 |
Idioma_enano:0, |
{"mensaje": "Sed nivel 4", "horas": 0, "puntos_dano": 0}, |
165 |
Idioma_orco:5}, |
{"mensaje": "Sed nivel 5", "horas": 0, "puntos_dano": 0}, |
166 |
profesiones_prohibidas = ["montaraz", |
{"mensaje": "Sed nivel 6", "horas": 0, "puntos_dano": 0}, |
167 |
"bardo", |
{"mensaje": "Sed nivel 7", "horas": 0, "puntos_dano": 0}, |
168 |
"animista"], |
{"mensaje": "Sed nivel 8", "horas": 0, "puntos_dano": 0}, |
169 |
modif_atrib = {"fuerza": +3, |
{"mensaje": "Sed nivel 9", "horas": 0, "puntos_dano": 0}, |
170 |
"destreza": +1, |
{"mensaje": "Sed nivel 10", "horas": 0, "puntos_dano": 0}, |
171 |
"constitucion": +3, |
{"mensaje": "Sed nivel 11", "horas": 0, "puntos_dano": 0}, |
172 |
"inteligencia": -2, |
{"mensaje": "Sed nivel 12", "horas": 0, "puntos_dano": 0}, |
173 |
"sabiduria": -2, |
{"mensaje": "Sed nivel 13", "horas": 0, "puntos_dano": 0}, |
174 |
"carisma": -2}, |
{"mensaje": "Sed nivel 14", "horas": 0, "puntos_dano": 0}, |
175 |
nombre_genero = {"masculino": "el orco", |
{"mensaje": "Sed nivel 15", "horas": 0, "puntos_dano": 0} ]), |
176 |
"femenino": "la orca"}), |
|
177 |
|
# Humano |
178 |
Raza(nombre = "enano", |
Raza(nombre = "humano", |
179 |
volumen_base = 0.75, |
volumen_base = 1, |
180 |
aura_base = 50, |
aura_base = 50, |
181 |
descripcion_base = [{"dificultad": 0, |
descripcion_base = [{"dificultad": 0, |
182 |
"texto": "El enano de siempre."}], |
"texto": "Un humano corrientillo."}], |
183 |
idiomas_base = {Idioma_oestron:5, |
idiomas_base = {Idioma_oestron:5, |
184 |
Idioma_quenya:0, |
Idioma_quenya:0, |
185 |
Idioma_enano:5, |
Idioma_enano:0, |
186 |
Idioma_orco:1}, |
Idioma_orco:0}, |
187 |
profesiones_prohibidas = ["animista"], |
profesiones_prohibidas = [], |
188 |
modif_atrib = {"fuerza": +4, |
modif_atrib = {"fuerza": +2, |
189 |
"destreza": +0, |
"destreza": +0, |
190 |
"constitucion": +4, |
"constitucion": +1, |
191 |
"inteligencia": -2, |
"inteligencia": -1, |
192 |
"sabiduria": -3, |
"sabiduria": -1, |
193 |
"carisma": -2}, |
"carisma": -1}, |
194 |
nombre_genero = {"masculino": "el enano", |
nombre_genero = {"masculino": "el humano", |
195 |
"femenino": "la enana"}), |
"femenino": "la humana"}, |
196 |
|
tiempo_hambre = 1, |
197 |
Raza(nombre = "hobbit", |
tiempo_sed = 1.2, |
198 |
volumen_base = 0.5, |
puntos_nutritivos = 1, |
199 |
aura_base = 50, |
puntos_hidratantes = 1, |
200 |
descripcion_base = [{"dificultad": 0, |
niveles_hambre = [ {"mensaje": "Estás satisfecho y repleto de comida", "horas": 0, "puntos_dano": 0}, |
201 |
"texto": "Un hobbit rechoncho."}], |
{"mensaje": "No tienes nada de hambre", "horas": 0, "puntos_dano": 0}, |
202 |
idiomas_base = {Idioma_oestron:5, |
{"mensaje": "Hace ya rato que comiste, pero aún no sientes hambre", "horas": 0, "puntos_dano": 0}, |
203 |
Idioma_quenya:0, |
{"mensaje": "Si piensas en la comida, sientes algo de gusanillo", "horas": 0, "puntos_dano": 0}, |
204 |
Idioma_enano:0, |
{"mensaje": "Te está empezando a entrar hambre, aunque aún puedes aguantar", "horas": 5, "puntos_dano": 0}, |
205 |
Idioma_orco:0}, |
{"mensaje": "Ya va siendo hora de ir comiendo", "horas": 3, "puntos_dano": 0}, |
206 |
profesiones_prohibidas = ["montaraz", |
{"mensaje": "Hace rato que llegó la hora de la comida", "horas": 2.5, "puntos_dano": 0}, |
207 |
"animista"], |
{"mensaje": "La gusa aprieta ya un poco", "horas": 2.5, "puntos_dano": 0}, |
208 |
modif_atrib = {"fuerza": -2, |
{"mensaje": "¿Qué es este ruido? ¿Una tormenta? Ah, no, son tus tripas rugiendo...", "horas": 2, "puntos_dano": 0}, |
209 |
"destreza": +2, |
{"mensaje": "Te comerías un pollo entero de un bocado", "horas": 2, "puntos_dano": 0}, |
210 |
"constitucion": -1, |
{"mensaje": "Te comerías una vaca con patatitas y zanahorias", "horas": 2, "puntos_dano": 0}, |
211 |
"inteligencia": +1, |
{"mensaje": "El estómago te está empezando a doler en serio", "horas": 1.5, "puntos_dano": 1}, |
212 |
"sabiduria": -1, |
{"mensaje": "Notas un gran agujero rugiente en tus tripas", "horas": 1.5, "puntos_dano": 1}, |
213 |
"carisma": +0}, |
{"mensaje": "Hambreeee, tienes hambreeeee, te dueleeee", "horas": 1, "puntos_dano": 2}, |
214 |
nombre_genero = {"masculino": "el hobbit", |
{"mensaje": "Te sientes débil y mareado. Sólo piensas en comer", "horas": 1, "puntos_dano": 3}, |
215 |
"femenino": "la hobbit"}) ] |
{"mensaje": "Te estás literalmente muriendo de hambre. No vas a aguantar mucho tiempo", "horas": 1, "puntos_dano": 5} ], |
216 |
|
niveles_sed = [ {"mensaje": "Sed nivel 0", "horas": 0, "puntos_dano": 0}, |
217 |
|
{"mensaje": "Sed nivel 1", "horas": 0, "puntos_dano": 0}, |
218 |
|
{"mensaje": "Sed nivel 2", "horas": 0, "puntos_dano": 0}, |
219 |
|
{"mensaje": "Sed nivel 3", "horas": 0, "puntos_dano": 0}, |
220 |
|
{"mensaje": "Sed nivel 4", "horas": 0, "puntos_dano": 0}, |
221 |
|
{"mensaje": "Sed nivel 5", "horas": 0, "puntos_dano": 0}, |
222 |
|
{"mensaje": "Sed nivel 6", "horas": 0, "puntos_dano": 0}, |
223 |
|
{"mensaje": "Sed nivel 7", "horas": 0, "puntos_dano": 0}, |
224 |
|
{"mensaje": "Sed nivel 8", "horas": 0, "puntos_dano": 0}, |
225 |
|
{"mensaje": "Sed nivel 9", "horas": 0, "puntos_dano": 0}, |
226 |
|
{"mensaje": "Sed nivel 10", "horas": 0, "puntos_dano": 0}, |
227 |
|
{"mensaje": "Sed nivel 11", "horas": 0, "puntos_dano": 0}, |
228 |
|
{"mensaje": "Sed nivel 12", "horas": 0, "puntos_dano": 0}, |
229 |
|
{"mensaje": "Sed nivel 13", "horas": 0, "puntos_dano": 0}, |
230 |
|
{"mensaje": "Sed nivel 14", "horas": 0, "puntos_dano": 0}, |
231 |
|
{"mensaje": "Sed nivel 15", "horas": 0, "puntos_dano": 0} ]), |
232 |
|
|
233 |
|
# Orco |
234 |
|
Raza(nombre = "orco", |
235 |
|
volumen_base = 1, |
236 |
|
aura_base = 35, |
237 |
|
descripcion_base = [{"dificultad": 0, |
238 |
|
"texto": "Un orco entrañable."}], |
239 |
|
idiomas_base = {Idioma_oestron:5, |
240 |
|
Idioma_quenya:0, |
241 |
|
Idioma_enano:0, |
242 |
|
Idioma_orco:5}, |
243 |
|
profesiones_prohibidas = ["montaraz", |
244 |
|
"bardo", |
245 |
|
"animista"], |
246 |
|
modif_atrib = {"fuerza": +3, |
247 |
|
"destreza": +1, |
248 |
|
"constitucion": +3, |
249 |
|
"inteligencia": -2, |
250 |
|
"sabiduria": -2, |
251 |
|
"carisma": -2}, |
252 |
|
nombre_genero = {"masculino": "el orco", |
253 |
|
"femenino": "la orca"}, |
254 |
|
tiempo_hambre = 1, |
255 |
|
tiempo_sed = 1.2, |
256 |
|
puntos_nutritivos = 1, |
257 |
|
puntos_hidratantes = 1, |
258 |
|
niveles_hambre = [ {"mensaje": "Hambre nivel 0", "horas": 0, "puntos_dano": 0}, |
259 |
|
{"mensaje": "Hambre nivel 1", "horas": 0, "puntos_dano": 0}, |
260 |
|
{"mensaje": "Hambre nivel 2", "horas": 0, "puntos_dano": 0}, |
261 |
|
{"mensaje": "Hambre nivel 3", "horas": 0, "puntos_dano": 0}, |
262 |
|
{"mensaje": "Hambre nivel 4", "horas": 0, "puntos_dano": 0}, |
263 |
|
{"mensaje": "Hambre nivel 5", "horas": 0, "puntos_dano": 0}, |
264 |
|
{"mensaje": "Hambre nivel 6", "horas": 0, "puntos_dano": 0}, |
265 |
|
{"mensaje": "Hambre nivel 7", "horas": 0, "puntos_dano": 0}, |
266 |
|
{"mensaje": "Hambre nivel 8", "horas": 0, "puntos_dano": 0}, |
267 |
|
{"mensaje": "Hambre nivel 9", "horas": 0, "puntos_dano": 0}, |
268 |
|
{"mensaje": "Hambre nivel 10", "horas": 0, "puntos_dano": 0}, |
269 |
|
{"mensaje": "Hambre nivel 11", "horas": 0, "puntos_dano": 0}, |
270 |
|
{"mensaje": "Hambre nivel 12", "horas": 0, "puntos_dano": 0}, |
271 |
|
{"mensaje": "Hambre nivel 13", "horas": 0, "puntos_dano": 0}, |
272 |
|
{"mensaje": "Hambre nivel 14", "horas": 0, "puntos_dano": 0}, |
273 |
|
{"mensaje": "Hambre nivel 15", "horas": 0, "puntos_dano": 0} ], |
274 |
|
niveles_sed = [ {"mensaje": "Sed nivel 0", "horas": 0, "puntos_dano": 0}, |
275 |
|
{"mensaje": "Sed nivel 1", "horas": 0, "puntos_dano": 0}, |
276 |
|
{"mensaje": "Sed nivel 2", "horas": 0, "puntos_dano": 0}, |
277 |
|
{"mensaje": "Sed nivel 3", "horas": 0, "puntos_dano": 0}, |
278 |
|
{"mensaje": "Sed nivel 4", "horas": 0, "puntos_dano": 0}, |
279 |
|
{"mensaje": "Sed nivel 5", "horas": 0, "puntos_dano": 0}, |
280 |
|
{"mensaje": "Sed nivel 6", "horas": 0, "puntos_dano": 0}, |
281 |
|
{"mensaje": "Sed nivel 7", "horas": 0, "puntos_dano": 0}, |
282 |
|
{"mensaje": "Sed nivel 8", "horas": 0, "puntos_dano": 0}, |
283 |
|
{"mensaje": "Sed nivel 9", "horas": 0, "puntos_dano": 0}, |
284 |
|
{"mensaje": "Sed nivel 10", "horas": 0, "puntos_dano": 0}, |
285 |
|
{"mensaje": "Sed nivel 11", "horas": 0, "puntos_dano": 0}, |
286 |
|
{"mensaje": "Sed nivel 12", "horas": 0, "puntos_dano": 0}, |
287 |
|
{"mensaje": "Sed nivel 13", "horas": 0, "puntos_dano": 0}, |
288 |
|
{"mensaje": "Sed nivel 14", "horas": 0, "puntos_dano": 0}, |
289 |
|
{"mensaje": "Sed nivel 15", "horas": 0, "puntos_dano": 0} ]), |
290 |
|
|
291 |
|
# Enano |
292 |
|
Raza(nombre = "enano", |
293 |
|
volumen_base = 0.75, |
294 |
|
aura_base = 50, |
295 |
|
descripcion_base = [{"dificultad": 0, |
296 |
|
"texto": "El enano de siempre."}], |
297 |
|
idiomas_base = {Idioma_oestron:5, |
298 |
|
Idioma_quenya:0, |
299 |
|
Idioma_enano:5, |
300 |
|
Idioma_orco:1}, |
301 |
|
profesiones_prohibidas = ["animista"], |
302 |
|
modif_atrib = {"fuerza": +4, |
303 |
|
"destreza": +0, |
304 |
|
"constitucion": +4, |
305 |
|
"inteligencia": -2, |
306 |
|
"sabiduria": -3, |
307 |
|
"carisma": -2}, |
308 |
|
nombre_genero = {"masculino": "el enano", |
309 |
|
"femenino": "la enana"}, |
310 |
|
tiempo_hambre = 1, |
311 |
|
tiempo_sed = 1.2, |
312 |
|
puntos_nutritivos = 1, |
313 |
|
puntos_hidratantes = 1, |
314 |
|
niveles_hambre = [ {"mensaje": "Hambre nivel 0", "horas": 0, "puntos_dano": 0}, |
315 |
|
{"mensaje": "Hambre nivel 1", "horas": 0, "puntos_dano": 0}, |
316 |
|
{"mensaje": "Hambre nivel 2", "horas": 0, "puntos_dano": 0}, |
317 |
|
{"mensaje": "Hambre nivel 3", "horas": 0, "puntos_dano": 0}, |
318 |
|
{"mensaje": "Hambre nivel 4", "horas": 0, "puntos_dano": 0}, |
319 |
|
{"mensaje": "Hambre nivel 5", "horas": 0, "puntos_dano": 0}, |
320 |
|
{"mensaje": "Hambre nivel 6", "horas": 0, "puntos_dano": 0}, |
321 |
|
{"mensaje": "Hambre nivel 7", "horas": 0, "puntos_dano": 0}, |
322 |
|
{"mensaje": "Hambre nivel 8", "horas": 0, "puntos_dano": 0}, |
323 |
|
{"mensaje": "Hambre nivel 9", "horas": 0, "puntos_dano": 0}, |
324 |
|
{"mensaje": "Hambre nivel 10", "horas": 0, "puntos_dano": 0}, |
325 |
|
{"mensaje": "Hambre nivel 11", "horas": 0, "puntos_dano": 0}, |
326 |
|
{"mensaje": "Hambre nivel 12", "horas": 0, "puntos_dano": 0}, |
327 |
|
{"mensaje": "Hambre nivel 13", "horas": 0, "puntos_dano": 0}, |
328 |
|
{"mensaje": "Hambre nivel 14", "horas": 0, "puntos_dano": 0}, |
329 |
|
{"mensaje": "Hambre nivel 15", "horas": 0, "puntos_dano": 0} ], |
330 |
|
niveles_sed = [ {"mensaje": "Sed nivel 0", "horas": 0, "puntos_dano": 0}, |
331 |
|
{"mensaje": "Sed nivel 1", "horas": 0, "puntos_dano": 0}, |
332 |
|
{"mensaje": "Sed nivel 2", "horas": 0, "puntos_dano": 0}, |
333 |
|
{"mensaje": "Sed nivel 3", "horas": 0, "puntos_dano": 0}, |
334 |
|
{"mensaje": "Sed nivel 4", "horas": 0, "puntos_dano": 0}, |
335 |
|
{"mensaje": "Sed nivel 5", "horas": 0, "puntos_dano": 0}, |
336 |
|
{"mensaje": "Sed nivel 6", "horas": 0, "puntos_dano": 0}, |
337 |
|
{"mensaje": "Sed nivel 7", "horas": 0, "puntos_dano": 0}, |
338 |
|
{"mensaje": "Sed nivel 8", "horas": 0, "puntos_dano": 0}, |
339 |
|
{"mensaje": "Sed nivel 9", "horas": 0, "puntos_dano": 0}, |
340 |
|
{"mensaje": "Sed nivel 10", "horas": 0, "puntos_dano": 0}, |
341 |
|
{"mensaje": "Sed nivel 11", "horas": 0, "puntos_dano": 0}, |
342 |
|
{"mensaje": "Sed nivel 12", "horas": 0, "puntos_dano": 0}, |
343 |
|
{"mensaje": "Sed nivel 13", "horas": 0, "puntos_dano": 0}, |
344 |
|
{"mensaje": "Sed nivel 14", "horas": 0, "puntos_dano": 0}, |
345 |
|
{"mensaje": "Sed nivel 15", "horas": 0, "puntos_dano": 0} ]), |
346 |
|
|
347 |
|
# Hobbit |
348 |
|
Raza(nombre = "hobbit", |
349 |
|
volumen_base = 0.5, |
350 |
|
aura_base = 50, |
351 |
|
descripcion_base = [{"dificultad": 0, |
352 |
|
"texto": "Un hobbit rechoncho."}], |
353 |
|
idiomas_base = {Idioma_oestron:5, |
354 |
|
Idioma_quenya:0, |
355 |
|
Idioma_enano:0, |
356 |
|
Idioma_orco:0}, |
357 |
|
profesiones_prohibidas = ["montaraz", |
358 |
|
"animista"], |
359 |
|
modif_atrib = {"fuerza": -2, |
360 |
|
"destreza": +2, |
361 |
|
"constitucion": -1, |
362 |
|
"inteligencia": +1, |
363 |
|
"sabiduria": -1, |
364 |
|
"carisma": +0}, |
365 |
|
nombre_genero = {"masculino": "el hobbit", |
366 |
|
"femenino": "la hobbit"}, |
367 |
|
tiempo_hambre = 4, |
368 |
|
tiempo_sed = 5, |
369 |
|
puntos_nutritivos = 1.25, |
370 |
|
puntos_hidratantes = 1, |
371 |
|
niveles_hambre = [ {"mensaje": "Tienes el estómago satisfecho, la situación ideal", "horas": 0, "puntos_dano": 0}, |
372 |
|
{"mensaje": "No estaría mal un pequeño tentempié", "horas": 1.5, "puntos_dano": 0}, |
373 |
|
{"mensaje": "No cabe duda, es hora de comer algo", "horas": 1.5, "puntos_dano": 0}, |
374 |
|
{"mensaje": "¿No piensas que la cena se está retrasando demasiado?", "horas": 2, "puntos_dano": 0}, |
375 |
|
{"mensaje": "Seguro que ya te has saltado una o dos comidas", "horas": 3, "puntos_dano": 0}, |
376 |
|
{"mensaje": "Recuerdas ese pastelillo de miel que tu madre te daba todas las tardes...", "horas": 3, "puntos_dano": 0}, |
377 |
|
{"mensaje": "Realmente no puede ser sano estar tanto tiempo en ayunas", "horas": 2.5, "puntos_dano": 0}, |
378 |
|
{"mensaje": "No logras quitarte de la cabeza la imagen de un pollo asado bien doradito", "horas": 2.5, "puntos_dano": 0}, |
379 |
|
{"mensaje": "Te comerías un buey con su guarnición de patatas y guisantes asados", "horas": 2, "puntos_dano": 0}, |
380 |
|
{"mensaje": "Tienes una alucinación: estás sentado en un gran salón junto al fuego comiéndote ese buey con guarnición de patatas", "horas": 3, "puntos_dano": 0}, |
381 |
|
{"mensaje": "Ahora mismo te comerías el banquete de despedida de Bilbo tú solito", "horas": 2, "puntos_dano": 0}, |
382 |
|
{"mensaje": "La situación es crítica, el estómago te está empezando a doler", "horas": 1.5, "puntos_dano": 0}, |
383 |
|
{"mensaje": "Tus tripas te producen terribles retortijones", "horas": 2, "puntos_dano": 1}, |
384 |
|
{"mensaje": "Hambreeee, tienes hambreeeee, te dueleeee", "horas": 2, "puntos_dano": 2}, |
385 |
|
{"mensaje": "Te sientes débil y mareado. Sólo piensas en comer", "horas": 1.5, "puntos_dano": 2}, |
386 |
|
{"mensaje": "Te estás literalmente muriendo de hambre. No vas a aguantar mucho tiempo", "horas": 1.5, "puntos_dano": 4} ], |
387 |
|
niveles_sed = [ {"mensaje": "Sed nivel 0", "horas": 0, "puntos_dano": 0}, |
388 |
|
{"mensaje": "Sed nivel 1", "horas": 0, "puntos_dano": 0}, |
389 |
|
{"mensaje": "Sed nivel 2", "horas": 0, "puntos_dano": 0}, |
390 |
|
{"mensaje": "Sed nivel 3", "horas": 0, "puntos_dano": 0}, |
391 |
|
{"mensaje": "Sed nivel 4", "horas": 0, "puntos_dano": 0}, |
392 |
|
{"mensaje": "Sed nivel 5", "horas": 0, "puntos_dano": 0}, |
393 |
|
{"mensaje": "Sed nivel 6", "horas": 0, "puntos_dano": 0}, |
394 |
|
{"mensaje": "Sed nivel 7", "horas": 0, "puntos_dano": 0}, |
395 |
|
{"mensaje": "Sed nivel 8", "horas": 0, "puntos_dano": 0}, |
396 |
|
{"mensaje": "Sed nivel 9", "horas": 0, "puntos_dano": 0}, |
397 |
|
{"mensaje": "Sed nivel 10", "horas": 0, "puntos_dano": 0}, |
398 |
|
{"mensaje": "Sed nivel 11", "horas": 0, "puntos_dano": 0}, |
399 |
|
{"mensaje": "Sed nivel 12", "horas": 0, "puntos_dano": 0}, |
400 |
|
{"mensaje": "Sed nivel 13", "horas": 0, "puntos_dano": 0}, |
401 |
|
{"mensaje": "Sed nivel 14", "horas": 0, "puntos_dano": 0}, |
402 |
|
{"mensaje": "Sed nivel 15", "horas": 0, "puntos_dano": 0} ]) ] |
403 |
|
|
404 |
|
|
405 |
def Raza_buscar(nombre): |
def Raza_buscar(nombre): |