Mob banish on touch + GMS-like cosmetics + Clear missing names

Fixed erroneous clean slate scroll block on equipments having certain properties.
Implemented a log for bought cash items from Cash Shop.
Implemented mob's player banish by touch (e. g. used by mobs from the Hypnotize quest).
Thoroughly revised stylist/surgeon NPCs, adding several missing GMS-like cosmetic contents.
Thoroughly revised String.wz names having missing item content throughout the WZ files.
Revised missing name info for several faces throughout the WZ files.
Solved a possible deadlock case related with a player vision's spawn object method.
Fixed an issue with "Movement allowed only within account" items being given as "Untradeable" by NPCs.

Happy Holidays and Great New Year everyone!!!
This commit is contained in:
ronancpl
2018-12-22 00:12:13 -02:00
parent a2b8f22e66
commit dc73cb00de
184 changed files with 12897 additions and 3647 deletions

View File

@@ -12,6 +12,7 @@ Known issues:
- If there are multiple bosses that shows HPBar on the map, if a player hits more than one the HPBar may start flickering on the screen.
- Sometimes battleship may behave oddly with the enhanced buff system, making the character d/c in certain scenarios.
- Dragon Roar doesn't show the stun effect to players.
- 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.
- 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.

View File

@@ -1504,4 +1504,30 @@ Corrigido sistema de server messages/boss HP bar não atuando de forma esperada
Corrigido um problema com o gerador de code coupons, que levava em consideração hifens ("-") no código do cupom, além de um problema de overflow na data de expiração.
03 Dezembro 2018,
Melhorado desenho do worldmap de Victoria, na região do metro de Kerning.
Melhorado desenho do worldmap de Victoria, na região do metro de Kerning.
07 - 08 Dezembro 2018,
Corrigido clean slates não checando limites corretamente, levando a bloqueio de uso de clean slates em itens com certas propriedades.
Removido comando ambíguo Mesos.
Corrigido limites inválidos no comando SetStat.
Implementado log em compra de itens de cash.
Implementado retorno ao stage 1 na questline Hypnotize ao tocar em mobs.
Implementado diversas novas ferramentas, que auxiliam na busca e processamento de itens cosméticos ainda não catalogados pelos NPCs estilistas/cirurgiões.
Implementado e revisado scripts dos NPCs estilistas/cirurgiões, adicionando itens cosméticos ainda não referenciados nos scripts.
Nova ferramenta: MapleEmptyItemWzChecker, cuja finalidade é reportar itemids presentes nos arquivos Wz onde faltam registros de nome ou de propriedades.
Aplicado nova reformatação nos wzs de itens e strings. Removido possibilidade de itens sem nome ou dados nos arquivos, que poderiam levar potencialmente a quebras no cliente.
09 - 12 Dezembro 2018,
Removido todas as opções de tingimento de cores em todas as cidades com salão de beleza. Agora possui um comportamento GMS-like.
Aplicado correções nos nomes das faces em ambos String.wz e handbook.
Resolvido um possível caso de deadlock com a interação de spawn de objetos para os jogadores no mapa.
Melhorado itens cosméticos dos NPCs estilistas/cirurgiões, garantindo o uso de grande parte dos cosméticos disponíveis na fonte, enquanto seguindo o padrão GMS-like.
13 - 14 Dezembro 2018,
Corrigido possibilidade de mudança de face/cabelo podendo levar jogadores a adquirir itens inexistentes, invariavelmente tornando o personagem inacessível.
Corrigido equipamentos labelados como "somente movimentação dentro da conta" sendo incorretamente gerados com a flag de "Untradeable" também.
Corrigido comandos que transportam jogadores entre mapas não levando em consideração retorno ao mapa onde estavam antes do transporte, para os casos onde se espera retornar ao mapa anterior (e.g. FM's).
21 Dezembro 2018,
Cosméticos já usados pelo jogador não estão mais disponíveis nos estilistas/cirurgiões.
Corrigido alguns itens estéticos não sendo devidamente disponibilizados se jogadores usam algum cosmético de cor não-default.