Cl Nivel 20
Cantidad de envíos : 4470 Busco : De todo un poco Reputación : 18 Edad : 34 Localización : Gualeguaychú - La Plata
| Tema: Programación Dom Ago 02, 2015 6:20 am | |
| '========================================================================================================= ' Servidor: '=========================================================================================================
* Comando /reiniciar: reinicia el servidor sin necesidad de acceder a la pc host.
* Bug del comando /echar arreglado.
* Sistema de advertencias ingame. Las advertencias quedan en la base de datos, y se las puede ver con un comando.
* Sistema de amonestaciones faccionarias ingame. Funciona igual que el anterior
* Si te paras en teleport de donadores y no sos donador, este te transporta 1 til al lado (igual a los telep normales).
* Se modificó el cálculo de la experiencia que pide en cada nivel para pasar al siguiente, de manera que es más dificil a medida que se sube de nivel, en
mayor medida que antes. Pasando el nivel 40 la dificultad aumenta mucho más.
* Al fundar clan te quita el cofre.
* Sistema de canje: Ahora avisa en consola cuando no tenés suficientes puntos de canje. Para canjear ahora hay que hacerlo a través de un NPC, al hacerle
2ble click se abre el formulario de canjes.
* Para ver los ítems de canje que se pueden canjear, se necesitan al menos 5 puntos de canje.
* Envío de paquetes optimizado para reducir el lag. Casi todos los mensajes están en el cliente.
* Sistema de duelos mejorado: Para entrar solo hay que hacerle 2ble click al duelista, avisa quien pierde y quien gana y produce menos lag, y cuando se
termina el duelo, los dos personajes se transportan a ulla, por lo tanto la sala queda vacía.
* Seguridad anti-corrupción: -Los gms no pueden: .agarrar items .Tirar items .Canjear items .Comerciar -Los administradores no pueden: .Crear items .retar por canjes
* Sistema de apuesta de puntos de canje mediante retos. (Costó mucho, lo hice desde 0) Descripción: Consiste en un duelo en el cuál los participantes apuestan 1 punto de canje, el que gana el duelo se lleva el canje del que pierde. Se necesita
al menos 1 punto de canje para apostar como requisito para jugar estos retos. Solo se puede retar en 1 solo Mapa (todavía no determiné cual). Si uno de los retantes deslogea durante un reto, el reto se cancela y se les devuelven sus puntos respectivamente.
Comandos: /RETAR + click al usuario para retar, /ACEPTAR (usuario retado) para aceptar el reto, /DECLINAR (usuario retado) para declinar la propuesta, /SALERETO para salir del reto. Se les devuelven los puntos a ambos y no gana ninguno.
* Sistema de canje de huevos por puntos modificado, se hace a través de un npc, haciéndole 2ble clic abre el formulario.
* Soporte ingame cambia de sistema: Ahora a través de un NPC se puede acceder a la sala de consultas. El funcionamiento es sencillo, si hay un gm en la
sala, haciendo 2ble click al NPC accedés a la sala de consultas, si no hay ningún gm en la sala te lo dice en consola, y si hay otro usuario en consulta
tambien. Solo se puede situar 1 GM por vez en la sala de consulta, y con solo ir a ese mapa ya se activa la sala de consulta.
* El hechizo "llamado a las sombras" quita la invisibilidad por completo.
* Implementados los PUNTOS DE HABILIDAD. Aumentan o disminuyen según como juegue el usuario (totalmente nuevo, no está en ningún sv).
* Desde ahora no se puede mandar MP a los Gms.
* Cuando se loguea, avisa en consola qué clan conquistó por ultima vez el castillo.
* No se puede entrar al castillo si el pj no pertenece a ningún clan.
* Retos 2 vs 2 funcionales.
* Nuevo modo de quest. El GM activa una quest con el comando /QUEST, en un mapa x, el cual puede cambiar en cualquier momento de la quest, o antes de la
quest con el comando /MAPAQUEST NUMERO. Cuando se desarrolla una quest, no pueden ingresar personajes neutros ni muertos a estos mapas. La organización de
la quest depende de la creatividad del GM de turno.
* Comando que edita las veces que murió el usuario.(para admins)
* Restricción de nivel para entrar a dungeon gchu (30)
* Restricción de nivel para entrar a dungeon relief (25)
* Multiplicador de la exp y el oro en server.ini
* Cuando hay que elegir el camino (clase), se abre automáticamente el formulario para elegirlo.
* Ahora se deja de ser nw en el nivel 15. Se elige el camino a seguir en niveles 4, 8, 12, 15 respectivamente.
* En el nivel 15 se recalcula la vida de todos los personajes, de tal forma que todos los personajes de la misma raza y clase (con la constituciòn al max),
van a tener la misma vida. Esta vida surge de un cálculo, que simplificado sería asi: promedio x 15 + vida inicial. Las vidas al nivel 15 quedarían asi: Mago/Nigromante/Druida: Humano: 120 Elfo: 112 Gnomo: 105 Clerigo/bardo/asesino/Ninja: Humano: 142 Elfo: 135 Gnomo: 127 Enano: 150 Paladín/Cazador/Samurai: Humano: 150 Elfo: 142 Gnomo: 135 Enano: 157 Arquero/Guerrero: Humano: 157 Elfo: 150 Gnomo: 142 Enano: 165 Promedios generales:
Mago/Nigromante/Druida: Humano: 330 Elfo: 307 Gnomo: 285 Clérigo/Bardo/Asesino/Ninja: Humano: 397 Elfo: 375 Gnomo: 352 Enano: 420 Paladín/Cazador/Samurai: Humano: 420 Elfo: 397 Gnomo: 375 Enano: 442 Arquero/Guerrero: Humano: 442 Elfo: 420 Gnomo: 397 Enano: 465 * Los integrantes de clanes enemigos de la misma facción ya no pueden atacarse.
* Integrantes del concilio y consejo pueden hablar a sus faccionarios por consola en el transcurso de una quest mediante un comando. (/CIUMSG , /CRIMSG)
* No se puede canjear con el inventario lleno.
* Comando /VERCHITEROS, el cual les permite a los gms ver quien tiene en su pc el cheat engine instalado.
* Sonido al morir (el grito que pega cuando se muere) cambia según el sexo del pj.
* Torneo con autosum arreglado, optimizado y funcional al 100%.
* No se puede tomar pociones mientras se medita.
* Si te movés mientras meditás, dejás de meditar.
* Intervalo entre poción-poción al click. Esto hace que para TODOS sea la misma velocidad de poteo, y aunque tengan macros, cheats, clientes externos o
mouses que hagan más click de lo normal, no podrán tomar pociones más rápido.
* Comando para cambiar el intervalo entre poción-poción para GMs (igual a los otros intervalos)
* Intervalo para tirar ítems (evita lagueros)
* Anticheat que deshabilita los macros de trabajo, ya que pone un intervalo para comenzar a trabajar en el servidor.
* Anticheat para SH: detecta la velocidad a la que camina el PJ, si se pasa de la normal, el servidor te echa.
* Intervalo para equipar/desequipar ítems. Esto evita gente molesta que se pone a joder con el ruidito, con el lag consiguiente que produce.
* Se conservó el /soporte común, pero se puede enviar solo 1 vez por usuario.
* Arquero y cazador puede equipar escudo cuando tiene desequipada el arma.
* Al tirar los dados sale para cada atributo un numero random, entre 16 y 18. (antes salía solo 18)
* Intervalo para minar, talar y pescar diferentes, y configurables desde el server.ini y verificables desde un comando (para gms).
* Comando /INTERVALOS, que permite a los usuarios ver los intervalos del servidor.
* Intervalo entre poción-poción al click y con la u diferentes y configurables desde el servidor.
* El intervalo usar-usar estaba en el cliente, por lo tanto con un cliente externo se podía violar. Ahora extrapolé ese intervalo del cliente para luego
insertarlo en el servidor, y con esto no solo conseguí que sea inviolable, sino que también se puede cambiar en cualquier momento con un comando.
* Cuando el personaje es 45 ya no aparece en consola la cantidad de experiencia ganada cuando ataca (ya que de hecho, no gana experiencia).
* Intervalo para hacer sonar los instrumentos musicales (flauta, tambor y laud)
* Sistema de engarzamiento de items (está programado el sistema, los items que se engarzarían y demás hay que verlo.) Explicación del sistema: El usuario puede mejorar sus ítems mediante un formulario. Para ello los requisitos son tener el item a mejorar y otros ítems (que
se pedirían explícitamente) en el inventario. Ejemplo: Daga + 1, 1 pollo, 2 cervezas y 1 manzana pueden ser requisitos para Daga +2. Los ítems que no sean el ítem a mejorar pueden ser amuletos o
buscarle la salida con algo relacionado al rol.
* No se necesita tener 100.000 de oro para que no se caiga al morir.
* Limpieza del mundo automática cada 20 minutos.
* Cuando matamos un npc, nos indica en la consola la cantidad de oro que ganamos.
* SI uno está meditando y ejecuta un ataque con un arma, se deja de meditar y el ataque se ejecuta.
* No se puede ocultar mientras se está invisible, de este modo no se puede buguear el invi.
* El bardo requiere laúd mágico para lanzar apocalipsis.
* Los espíritus se mueven al chocarlos.
* Anillo del sacrificio: Teniendo este anillo se conservan los items al morir.
* Anillo de resurreccion: Con este anillo se resucita automaticamente al morir.
* Configurar teclas: Se pueden configurar los controles del juego.
* Nuevos hechizos:
- Furia de la naturaleza (druida): Este hechizo realiza dos ataques consecutivos por 135 aprox. en level 45. (valores a revisar)
- Llamado de ultratumba (Nigromante): Te convierte en un espíritu por unos segundos.
- Maldición (Nigromante): Quita la defensa del cuerpo, cabeza y resistencia mágica al usuario atacado por unos segundos.
- Silenciar (bardo): El usuario que recibe este hechizo no puede tirar hechizos de ataque por unos segundos.
- Inmunidad (bardo): El usuario que recibe este hechizo es inmune a cualquier tipo de ataque por unos segundos. Tampoco puede ejecutar ataques en ese lapso
de tiempo.
* Restriccion por clase para proyectiles.
* Programado el hechizo maldicion
* Programado el hechizo remover maldicion
* El nigromante pasa a subir la maná de 2.2 a 2.3
* Sube la maná al pasar de nivel cuando se es "con uso de maná"
* Nuevo calculo al tomar pocion de maná extraido de AO 0.13.
* Huevos envenenan al consumirlos.
* Los baculos solo se rompen si se ataca a un objetivo determinado.
* No se cae siempre en el mismo lugar al pasar un teleport (revisar)
* Dragon avisa por consola cuando es atacado
* Arreglado bug del 2 vs 2
* Se cambió mensaje de recompensa del carpintero (incluye laudes)
* Se cambió los colores del nick al ascender de jerarquia (se oscurece al subir)
* Cambia el color del nick de los nws a blanco.
* Quest para reacceder a la ciudadanía programadas. Estas piden algunos objetos que dejan caer criaturas hostiles, y oro a cambio de reacceder a la ciudadania.
* Recompensas del Samurai programadas 100% desde el servidor.
* Baculo se rompe al golpear con el
* Activar y desactivar los torneos automaticos (GMs)
* Sistema de cofres con contenidos
* Misiones dan items por clase raza
*Fundar clan: Se necesita el amuleto que está dentro de un cofre. Dicho cofre se obtiene canjeando puntos de poder. Para abrirlo se necesita una llave, que deja caer el Gran Dragón Azul al morir.
* Nueva clase: Ninja
* Actualizados los mensajes en el cliente
* Asignadas las recompensas del ninja
* Se les asignaron nuevos promedios de vida y el golpe por nivel.
* Ahora se elige la ciudad natal al salir del newbie dungeon obligatoriamente.
* Asignadas nuevas recompensas druida level 34 en el servidor.
'========================================================================================================= ' Cliente: '=========================================================================================================
* Implementada la dll vbdabl.dll.
* Efectos climáticos implementados: -Sistema de mañana/dia/tarde/noche (activable/desactivable). -Lluvia (activable/desactivable).
* Los ítems se iluminan al pasar el mouse sobre ellos (activable/desactivable).
* Al tirarse Invisibilidad, el personaje se ve con transparencia, la cual se puede regular mediante un slider (activable/desactivable).
* Fx's transparentes con graduación mediante un slider (activable/desactivable).
* Efecto muerto: Al morir el render toma tonalidad roja (activable/desactivable).
* Fps libres mejorados: Se amplía la cantidad de limitaciones de fps en opciones.
* Cliente fps libres y 17 fps en 1 solo cliente.
* Se quitó el mensaje de cambio de resolución que aparecía al principio.
* Se cambió el tipo de configuración de video, ampliando las posibilidades y teniendo en cuenta los nuevos monitores widescreen (se puede de elegir la
resolución ingame).
* Al jugar el modo ventana, el cliente se sitúa en el centro de la pantalla.
* Bug del agua arreglado (se movía más rápido en fps libres).
* Al ejecutar por primera vez el cliente, se abre un menú en el cual se puede configurar la resolución y el rendimiento del cliente.
* Se agilizó el acceso al juego, se quitaron las presentaciones obsoletas.
* Grandes cambios en el menú opciones:
- Todas las opciones juntas en el mismo formulario, de modo que resulte mas fácil e intuitivo para todos.
- Se agregó ayuda para los usuarios en la mayoría de las pestañas.
- Las opciones quedan recordadas, de modo que cuando reiniciemos el cliente aun seguirán vigentes las modificaciones que realizamos anteriormente.
- Se lo mejoró visualmente.
* Mejoré el menú opciones, todas las opciones juntas en un formulario ingame, de modo que resulta mas facil e intuitivo para todos.
* Se ve el nick y el clan estando embarcado, incluso estando invisibles.
* El Main ahora se puede mover con el cursor, solo en modo ventana.
* El Mapa se puede mover con el cursor.
* Menú de conectar y de crear pj movibles con el cursor, solo en modo ventana.
* Botón cerrar en formulario de comercio.
* Anti keylogger en el login.
* Botón para salir directamente del juego (en el main y en el conectar).
* Botón minimizar en el menú conectar.
* Cuando se está por ir el efecto de las pociones, las barritas de abajo titilan.
* Pequeño bug de la barrita de experiencia arreglado.
* Se arregló la velocidad en la que se borran los diálogos.
* Cuando aparece y desaparece el GM lo hace con una animación.
* Sonidos ambientales.
* Colores de los mensajes de Gms cambiados.
* Gráficos para la cuenta (estilo Gathering AO).
* Tonalidad al estar paralizado: El PJ cambia de color al estar paralizado.
* Formulario de actualizacion al entrar al juego.
* Pequeñas modificaciones en el menú de crear personajes y conectar que ayudan a mejorar la estética.
* El frm connect se puede mover con el cursor.
* Menú principal y menú conectar no se mueven si está en pantalla completa
* Arreglado el movimiento del mapa
* Grandes cambios en el menú opciones: En casi todas las pestañas se ofrece ayuda al usuario, se reorganizó y se agregaron algunos detalles.
* Si uno está meditando y ejecuta un ataque con un arma, se deja de meditar y el ataque se ejecuta.
* Animacion antes de meditar, mientras concentra.
* El menú de crear personajes se ve en la barra de tareas.
* El menú de crear personajes se puede mover con el cursor.
* Cuando se mata un npc dice el oro que dropea en consola.
* Al abrir el menu opciones, en la opcion skin se ve el skin que se esta usando.
* Se aumentó la velocidad de la caminata un poco.
* Arreglada la animación del agua, bug de la v3.
* Lo que se habla queda en consola.
* Configurado el formulario de elegir ciudad.
* Los vivos pueden empujar a los espíritus.
* Configuradas las nuevas recompensas de todas las clases en el cliente.
* Misiones por clase/raza programadas. las misiones dan como recompensa items en función de la clase.
* Se implementó un Chat en el cliente
* Modificado el programa para configurar con cambios en fps y resolución.
* Modificados las opciones de fps del cliente.
Última edición por Cl el Miér Ago 05, 2015 10:28 pm, editado 1 vez |
|
JaH MiO Nivel 20
Cantidad de envíos : 2061 Busco : Divertirme Reputación : 0 Edad : 36 Localización : Munro / Florida
| Tema: Re: Programación Lun Ago 03, 2015 6:35 pm | |
| Te falto agregar al ninja y al samurai xd |
|
Cl Nivel 20
Cantidad de envíos : 4470 Busco : De todo un poco Reputación : 18 Edad : 34 Localización : Gualeguaychú - La Plata
| Tema: Re: Programación Lun Ago 03, 2015 6:47 pm | |
| Están, fijate. Igual puede ser que falten cosas, que esten repetidas o desordenadas, esto lo saqué de mi log de programación y a veces no anotaba algunas cosas. |
|
Xhom Nivel 1
Cantidad de envíos : 17 Busco : Divertirme Reputación : 0
| Tema: Re: Programación Miér Ago 05, 2015 9:17 pm | |
| ¡Muy bueno la verdad, con ansias de volver a jugar este servidor que tan buenos recuerdo me dejo! |
|
JaH MiO Nivel 20
Cantidad de envíos : 2061 Busco : Divertirme Reputación : 0 Edad : 36 Localización : Munro / Florida
| Tema: Re: Programación Miér Ago 05, 2015 10:25 pm | |
| - Cl escribió:
- Están, fijate. Igual puede ser que falten cosas, que esten repetidas o desordenadas, esto lo saqué de mi log de programación y a veces no anotaba algunas cosas.
Me referia a donde pusiste los promedios de vida , etc |
|
Cl Nivel 20
Cantidad de envíos : 4470 Busco : De todo un poco Reputación : 18 Edad : 34 Localización : Gualeguaychú - La Plata
| Tema: Re: Programación Miér Ago 05, 2015 10:30 pm | |
| |
|