ao-libre / ao-cliente

Client for Argentum Online
http://www.argentumonline.org
GNU Affero General Public License v3.0
64 stars 77 forks source link

Laud de Gnomos, cambiar de grafico y ponerle algo que se vea equipado #749

Open RecoX opened 4 years ago

RecoX commented 4 years ago

La gente pide le Laud de gnomos pueda ser equipado por los bardos

https://github.com/ao-libre/ao-server/pull/599

yo cambie todos los instrumentos en ese PR para que tengan sonido, hay que agregar de nuevo esas "armas" pero poniendole un grafico mas bonito y que se vea equipado.

ghost commented 4 years ago

Hay un problema con los tipos de objeto a la hora de hacer esto. Los instrumentos (tipo de objeto 26) no se equipan, se """"consumen""" para que hagan sonido. Si se les pone tipo 2 para que sean un arma y tengan animación, no hace sonido.

RecoX commented 4 years ago

La idea de este issue es que se cambie el grafico de los instrumentos equipables para que se vean, por que no esta bueno que se puedan equipar el laud, flauta y esas cosas y no se pueda ver el grafico.

ghost commented 4 years ago

Bien, igualmente hay un problema con los types.

  1. Si no me equivoco hay que agregarle .WeaponAnim = val(Leer.GetValue("OBJ" & Object, "Anim")) a: Objtype 32 (flechas) Objtype 18 (anillos)
  2. Qué pasa si tenés un arco (que tiene anim) y flechas (que va tener anim), se muestran ambas? prima una?
RecoX commented 4 years ago

Bien, igualmente hay un problema con los types.

1. Si no me equivoco hay que agregarle .WeaponAnim = val(Leer.GetValue("OBJ" & Object, "Anim")) a:
   *Objtype 32 (flechas)
   *Objtype 18 (anillos)

2. Qué pasa si tenés un arco (que tiene anim) y flechas (que va tener anim), se muestran ambas? prima una?

Cual es la mejor forma de solucionar esto? no tengo una respuesta concreta pero

Anillos, se me ocurre que podriamos ponerle un "aura" con particulas. Flechas, agregar animacion para la mochila Mochila, lo mismo estaria bueno mostrar que el pj tiene equipada mochila o alforja

Habria que dejar la posibilidad de que se renderize todo al mismo tiempo? por mi si, pero no me opongo a una solucion mejor

ghost commented 4 years ago

Lo que hay que hacer es, 1 modificar los types objt agregándole que puedan tener una animación. 2 si, que se vean las dos animaciones, de lo contrario no tendría sentido.

Aplicaría a: Mochila Anillos (flauta, laud) Flechas