ao-libre / ao-libre/ao-server

Intervalo hechizos no se usa en el codigo

Abierto
#225 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Visual Basic 6.0
Estrellas
52
Forks
48
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

El problema es que el intervalo para lanzar hechizos no se utiliza realmente, aqui una captura de donde se utiliza

![Screen Shot 2019-09-24 at 11 04 39 AM](https://user-images.githubusercontent.com/5874806/65469315-27d48300-debb-11e9-82f6-dfd3fd57f1cd.png)

La funcion `NpcLanzaSpellSobreUser` empieza asi lo cual no estaria seguro que este bien ya que hace un If para saber si puedo atacar npcs.
```
Sub NpcLanzaSpellSobreUser(ByVal NpcIndex As Integer, _
ByVal UserIndex As Integer, _
ByVal Spell As Integer, _
Optional ByVal DecirPalabras As Boolean = False, _
Optional ByVal IgnoreVisibilityCheck As Boolean = False)

If Not IntervaloPermiteAtacarNpc(NpcIndex) Then Exit Sub

With UserList(UserIndex)

' Doesn't consider if the user is hidden/invisible or not.
If Not IgnoreVisibilityCheck Then
If UserList(UserIndex).flags.invisible = 1 Or UserList(UserIndex).flags.Oculto = 1 Then Exit Sub

End If
```

Hay que hacer que el intervalo de hechizos sea usado desde el archivo de configuracion y verificar que todos los demas valores de intervalos se usen y funcionen correctamente.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.