Knights' Seal & I. MaxHP + Adherent mob status + Script point-warps
Fixed Seal skill not working for Blaze Wizard. Added a check against Seal skill on bosses. Reviewed improper usage of "random spawn point arrival" at several warps on scripts. Refactored CPQ modules fetching players from the channel storage, this should be unneeded after a recent update on the player object from MPC. Added door objects as a visible map object for the player server-side view component. Fixed a few scenarios where mobs would unexpectedly show up impervious to mob status. Fixed scenario where a player wouldn't receive disease informations from other players after changing maps. Fixed some magic-type skills (such as Magic Claw or Freeze) not displaying damage value for other players when the player is within melee-range from the mob. Added check for whether a given quest is scripted before trying to find the script. Fixed registering items onto MTS leading to loss of a few of its properties (expiration, item level, etc). Fixed "Improved MaxHP" skill gains not working for Thunderbreakers. Refactored pet autopot to also apply on HP/MP consumption by items/skills. Added portal sound effect on Mystic Doors.
This commit is contained in:
@@ -12,9 +12,8 @@ Known issues:
|
||||
- Dragon Roar doesn't show the stun effect to players.
|
||||
- Cygnus job 'Final Attack' skills not functional.
|
||||
- Steal skill doesn't deduct the loot from the drop pool from a mob.
|
||||
- Using Shark Wave with Transformation on female thunderbreakers will cause consecutive attacks to proc immediately.
|
||||
- Snipe will show much higher damage value than actually applicable to the attacker.
|
||||
- Some monster status such as freeze and weapon/magic reflect doesn't behave properly in certain scenarios. Freeze seems to not work on mobs with low OID or are starters from server boot time.
|
||||
- Some monster status such as weapon/magic reflect doesn't behave properly in certain scenarios.
|
||||
- On low-end connections, things such as command summoning a player that is currently logging in (already visible to other players) may cause the player to freeze, consequently freezing the account as well since the server-side disconnection doesn't happen.
|
||||
- Reportedly, there are cases where mob positions fail to sync between player's client-view.
|
||||
- Visual equip EXP watch value will present stuttering for early levels requirement (EXP needed less than 100), and requirement at level 200 will not progress at all due to the level cap in client.
|
||||
@@ -32,14 +31,13 @@ Missing features list:
|
||||
|
||||
---------------------------
|
||||
** Others **
|
||||
- Family system
|
||||
- MTS
|
||||
---------------------------
|
||||
|
||||
|
||||
---------------------------
|
||||
** Quest **
|
||||
- Family & Medal quests.
|
||||
- Medal quests.
|
||||
---------------------------
|
||||
|
||||
|
||||
@@ -50,7 +48,7 @@ Missing features list:
|
||||
|
||||
---------------------------
|
||||
** Packet issues & advanced PQs **
|
||||
- Mystic Doors (won't deploy players properly is some situations, only destination map matches).
|
||||
- Mystic Doors (won't deploy players properly in some situations, only destination map matches).
|
||||
- Nett's Pyramid Party Quest
|
||||
---------------------------
|
||||
|
||||
|
||||
@@ -2111,4 +2111,28 @@ Corrigido informações de mount não sendo atualizado para o jogador assim que
|
||||
Revisado sistema criado para manutenção de pacotes enviados através do IoSession, tal sistema agora atuando como uma "pool" ao invés de uma "factory".
|
||||
|
||||
29 Agosto 2019,
|
||||
Revisado uso de loop em espera ocupada no sistema de manutenção de pacotes enviados. Em geral, threads que solicitam anúncio de pacotes não necessitam evitar esperar até que cada pacote seja enviado.
|
||||
Revisado uso de loop em espera ocupada no sistema de manutenção de pacotes enviados. Em geral, threads que solicitam anúncio de pacotes não necessitam evitar esperar até que cada pacote seja enviado.
|
||||
|
||||
30 Agosto 2019,
|
||||
Corrigido skill Seal não atuando devidamente para Blaze Wizard.
|
||||
Corrigido skill Seal atuando em bosses.
|
||||
Refatorado funções ainda utilizando invocável desabstraindo o mesmo, assim evitando múltiplos casts de tipo ao decorrer da busca pelo motor de scripts.
|
||||
|
||||
02 - 03 Setembro 2019,
|
||||
Revisado pontos de spawn usados em warps em vários scripts do servidor.
|
||||
Refatorado métodos da CPQ buscando jogadores pelo storage de canais. Não deveria mais haver necessidade já que a partir de uma atualização recente membros offline contém objeto de jogador nulo, e ao reentrar o MPC já assume o novo objeto de jogador.
|
||||
|
||||
05 - 06 Setembro 2019,
|
||||
Adicionado doors em mapas de cidade como objetos visíveis em campo.
|
||||
Corrigido aplicação de status de mobs, onde em várias ocasiões os mobs poderiam parecer inafetáveis aos mesmos.
|
||||
|
||||
07 Setembro 2019,
|
||||
Corrigido jogador não recebendo informações de debuffs em outros jogadores ao trocar de mapas.
|
||||
|
||||
10 - 12 Setembro 2019,
|
||||
Corrigido algumas skills de tipo "mágico", que não usam cargas, não mostrando dano para outros jogadores quando golpe ocorre suficientemente perto.
|
||||
Adicionado checagem por evidência de disponibilidade de scripts em quests.
|
||||
Corrigido inscrição de itens no MTS levando a certos atributos de itens sendo perdidos no processo.
|
||||
Adicionado ganho de MaxHP extra da skill para Thunderbreakers, em ambos casos de aumento de nível e de MaxHP usando AP.
|
||||
Refatorado ação de autopots, permitindo o mesmo a agir imediatamente após detecção de perda suficiente de HP/MP ao usar itens ou skills.
|
||||
Adicionado efeito sonoro de portal ao atravessar Mystic Door.
|
||||
Reference in New Issue
Block a user