Heal GMS + Improved chnl workers & Pshop tooltip + Equips on party HP

Slightly improved channel and disease announce workers performance.
Completion of repeatable quests no longer generates fame to players.
Equipment drop rates of Leprechaun were slightly decreased.
Fixed Pet Item Ignore not checking certain exploit cases correctly.
Optimized Pet Item Ignore server handler performance.
Fixed some exploits and improved performance on PetLootHandler.
Improved concurrency protection on MapleInventoryManipulator.
Heal skill effect on players now works GMS-intended, as description says. Also removed the delayed Heal cast effect to others.
Fixed party player HPBar not accounting the player's HP stat gained on equips towards the effective MaxHP.
The duration of mists generated by mobs has been rescaled to 10x longer than what has been displayed until now (wz duration property is supposed to actually be in 100ms).
Optimized timer management for mob skill cooldown and elemental effectiveness.
Implemented an additional inventory check system, to be used in cases where it's expected to remove a set group for items (with quantity) to then add a new group of items.
Fixed Player Shop/Hired Merchant "vacancy" tooltip, now properly showing whether the store has a visitor room or is already full at that time.
Fixed Player Shops only using the standard stand type.
Fixed cash pet food ignoring certain pet itemids when reading data from WZ.
This commit is contained in:
ronancpl
2018-07-21 14:40:46 -03:00
parent 3752ebbae5
commit bee8b5259b
78 changed files with 1194 additions and 628 deletions

View File

@@ -1143,4 +1143,24 @@ Normalizado String.wz: agora todos os itens sem "name" o tem.
Nova ferramenta: MapleInvalidItemWithNoNameFetcher. Busca por itemids sem as propriedades "cash" e "name" nos conjuntos de wz.xml.
17 Julho 2018,
Corrigido problema crítico no novo sistema de login, que impedia contas recém-criadas de logar no jogo.
Corrigido problema crítico no novo sistema de login, que impedia contas recém-criadas de logar no jogo.
18 - 19 Julho 2018,
Suavemente otimizado desempenho geral de channel workers e disease announce worker.
Quests repetiveis no mesmo dia não geram fama.
Equip drops de Leprechaun mais raros de aparecer (chance 2000 -> 1200).
Corrigido Pet Item Ignore não checando certos casos corretamente e otimizado busca nos handlers pelos cash itens equipados.
Corrigido alguns exploits e otimizado alguns recursos usados pelo PetLootHandler.
Protegido contra acesso concorrente certos trechos de código críticos do MapleInventoryManipulator.
Corrigido Heal para contabilizar ganho de HP GMS-like.
Corrigido efeito de Heal para outros atuando extremamente lento.
Corrigido maxHP sendo mostrado nas barras de HP de colegas de party para mostrar o HP efetivo (maxhp + aumento de HP equipado).
Duração da mist foi rescalado pra 10x mais que a duração passada (wz representa duração de mist em 100ms).
Otimizado manutenção de temporizadores em cooldown de skills de mobs e em elemental effectiveness.
Implementado um sistema adicional de checagem de slots disponíveis no inventário, para casos onde se espera retirada de um vetor de (itemid, quantidade) para inserção de outro vetor de (itemid, quantidade).
20 Julho 2018,
Corrigido tooltip de player shops e hired merchants, agora com ícone mostrando se há como visitar uma loja ou está ocupada.
Corrigido player shop permits diferentes do comum não sendo consumidos ao usar.
Corrigido player shop sempre aparecendo como o tipo básico (sem estandes), para qualquer permit itemid.
Corrigido cash pet food ignorando certos petids ao ler dados do WZ.