Este post de Manu me hizo pensar en una idea...
El entrenamiento actual dicta que cada lobo da 100 exp (x1), independientemente del level y skills del pj en combate, además del método utilizado para matarlo (cuerpo a cuerpo con/sin armas, apuñalar, proyectiles, magia).
En base a esto, propongo que las criaturas den experiencia "extra" proporcional al skill natural "faltante" del pj en habilidades de combate (evasión, sin armas, con armas, apuñalar, proyectiles, magia). Vamos a por ello con este ejemplo:
Tengo un pala lvl 16 (puntos de skill natural con techo en 40) y no le asigné puntos a mano en ningún skill. Tiene 20 naturales en las 6 skills de combate, por lo que le faltarían 120 puntos para maximizar todas. Esos puntos hacen un porcentaje de experiencia adicional aplicada a la que entrega la criatura cuando se acierta un golpe (como ocurre cuando el ladrón acuchilla exitosamente una criatura). Entonces, si obtengo 20 de experiencia con un golpe, aplicando la suma de skills faltantes para mi lvl, y esta me da 120, como bonus obtengo 24 de experiencia (20*1.2).
La fórmula es bastante simple:
PSN = Puntos Skill Natural de level (es un número fijo dictado por el level: 1=3, 2=5, 3=7, 4=10, 5=13, 6=15, etc)
SSF = Suma Skills Faltantes (resultado de calcular [PSN*6] - (Puntos en (evasión + combate sin armas + combate con armas + apuñalar + armas de proyectiles + magia)))
EXG = EXperiencia por Golpe (el pj golpea exitosamente a la criatura)
EXB = EXperiencia por Bonus (EXG*1/SSF)
EXT = EXperiencia Total (EXG+EXB)
EXT = EXG + 1 / (PSN * 6) - (Evasión + combate sin armas + combate con armas + apuñalar + armas de proyectiles + magia)
Llevando un poco más allá el concepto, puede surgir que ciertos pjs entrenen mcuho más ciertas habilidades que otras, por lo que obtendrían un buen número en EXB, pero en detrimento de dejar cierta habilidad sin desarrollar. Esto contribuye aún más al balance general, pues deja al descubierto una debilidad del pj o su clase (un guerrero lvl 40 tiene 100 EXB al no desarrollar magia).
En las Party el mecanismo otorga la EXB solamente a quien propinó el golpe, repartiendo la EXG según la fórmula de distribución de la Party: Exp*Nivel^(1,75)/Suma[Nivel^(1,75)]
No sé si les quedó claro, ni si resulta remotamente interesante, pero desde mi punto de vista solucionaría varios pedidos, como más experiencia sin convertirse en server, lograría acortar los tiempos de entrenamiento para subir en los lvl bajos, además de marcar mejor el carácter o rol de los pjs, porque obliga a repensar qué skills asignar a mano, puesto que hacerlo te disminuye la EXB, y en caso que la EXB termine siendo negativa, por alguna razón, quedaría simplemente 0 EXB, pero ya no sé cómo lograrlo :-)
Saludos!
*Keijo*