What's Changed
- feat: game protocol 15.00 by @jprzimba in #171
- feat: data-crystal Update to 15.00 by @whitecrixu in #221
- feat: add ferumbras tower lever actions and functionality by @whitecrixu in #223
- fix: stamina system display 42 hours if disabled by @jprzimba in #214
- feat: outfits and mounts saving to database by @jprzimba in #179
- fix: soulpit removing players by @jprzimba in #229
- improve: items saving by @jprzimba in #222
- fix: update house sizes and add new monsters to the world files by @whitecrixu in #231
- fix: warning with id 2910 already have action registered by @jprzimba in #232
- fix: vocation trial monk item by @Paco161315 in #237
- fix: loot buyer and yasir update. by @Paco161315 in #242
- fix: arrange directory: demons by @Paco161315 in #239
- fix: add missing Lightbearer Event Creatures by @Paco161315 in #240
- fix: possible crash in npc by @jprzimba in #246
- fix: update shops.lua by @ivansho92 in #248
- Arrange directory demons by @Paco161315 in #247
- feat: update map with Blue Valley by @jprzimba in #251
- update: outfits, mounts and gamestore by @Paco161315 in #243
- feat: Crystal Wolf mechanic by @Paco161315 in #244
- fix: raids update by @Paco161315 in #245
- fix: primal ordeal quest by @Paco161315 in #236
- fix: missing ON DELETE CASCADE and vip groups by @jprzimba in #219
- fix: the source of the corruption by @Paco161315 in #238
- fix: database vocation looktypes by @Paco161315 in #253
- fix: through the codebase by @rafael-adcp in #250
- fix: update: Monk Items in loot by @Paco161315 in #257
- fix: freequests update by @Paco161315 in #256
- fix: The Sword of Fury by @Paco161315 in #252
- fix: migration an somethings in data-crystal by @whitecrixu in #263
- feat: The Way Of The Monk Quest by @xamerarpg in #249
- fix: Soul War: Respawn Claustrophobic Inferno by @Sh3Ns in #265
- fix: AID in Keys by @Paco161315 in #261
- fix: remove monster respawn by @Sh3Ns in #269
- fix: Run Like a Wolf by @Paco161315 in #272
- fix: market offer bug by @jprzimba in #260
- feat: check effect talkaction by @Paco161315 in #273
- fix: zones refresh properly by @jprzimba in #274
- fix: absorbpercentall combat stats duplicated by @jprzimba in #228
- fix: The Primal Menace disabling coodown by @jprzimba in #275
- fix: possible crash in mounts by @ivansho92 in #254
- improve: surprise bags using % in chance instead of range by @jprzimba in #230
- fix: divine empowerment damage bonus by @jprzimba in #279
- fix: update ConchShell Quest by @Paco161315 in #277
- Improve: decay system by @jprzimba in #227
- fix: add final respawn soulwar claustrophobic-inferno by @Sh3Ns in #283
- fix: improvements to the way of the monk by @xamerarpg in #285
- fix: shrine from monk quest by @jprzimba in #286
- fix: add title Pensive Wanderer and Game.getTitleByName(titleName) lu… by @jprzimba in #287
- fix: add missing actions by @jprzimba in #291
- fix: rename file to ambassador_manop.lua using snake_case by @Sh3Ns in #289
- Fixes: Warth of the Emperor Quest and Firefighter Achievement loop by @Paco161315 in #276
- fix: familidar cooldown by @jprzimba in #293
- fix: missing achievements by @Sh3Ns in #288
- feat: add ability to give minor charms to players as god by @jprzimba in #296
- fix frafnar npc by @Paco161315 in #295
- fix: workflow by @jprzimba in #300
- fix: charged ethereal ring – ID transformation corrected by @Sh3Ns in #298
- fix: possible null pinters in replaceThing by @jprzimba in #292
- fix: gamestore blessings by @Paco161315 in #302
- fix: client debug by @jprzimba in #304
- fix: possible crash with large amount of items and delete duplicated command by @jprzimba in #309
- feat: 15.03 client support by @jprzimba in #311
- fix: walking very fast by @jprzimba in #314
- fix: chrono formatting warnings by @xamerarpg in #308
- fix: add missing mounts by @Paco161315 in #301
- Fix: Secret Library Teleport by @Paco161315 in #318
- feat: max connections by IP allowed by @jprzimba in #281
- fix: add missing name to charged ethereal ring in loot by @Sh3Ns in #307
- fix: add NPC keywords by @Paco161315 in #313
- fix: storage nill crash by @Paco161315 in #290
- fix: update NPCS and monsters loot by @Arantzitaa in #319
- fix Sweet Poison mission by @Paco161315 in #294
- fix: console warnings by @jprzimba in #320
- fix: duplicate player creation on death screen by @jprzimba in #315
- fix: update enpa_deia_pema.lua by @Arantzitaa in #321
- fix: Primal Beast pack does not exist by @hecmo94 in #325
- fix: delete wrong name creature by @Paco161315 in #329
- improved: Player online status update after Death/Respawn by @xfolih in #334
- fix: critical zones related issues by @jprzimba in #328
- improve: outfits bonuses by @jprzimba in #324
- fix: update raids delay by @Paco161315 in #335
- fix: potential crash with wrong posiiton by @jprzimba in #317
- fix: freequest console error in data-crystal by @jprzimba in #339
- fix: Magma Bubble by @jprzimba in #337
- proposal: bribe bureaucrats by @Paco161315 in #303
- feat: update map for Monk Quests by @jprzimba in #338
- fix: Thais Cyclops raid by @Paco161315 in #342
- fix: prevent monsters from triggering or inheriting critical hits by @xamerarpg in #341
- fix: mantra attribute bonus on boots by @Mckay666 in #344
- optimize: NPC getRandomStep by @jprzimba in #336
- feat: azzilon by @Sh3Ns in #340
- fix: monk balancing charges by @jprzimba in #349
- fix: exiva and exiva moe res for Monks by @Paco161315 in #347
- fix: reward of In Service Of Yalahar Quest by @GalaxyCLDev in #346
- fix: ramp from temple of the moon goddess by @Sh3Ns in #348
- fix: freeze while sell all loot via loot pouch by @jprzimba in #305
- fix: block damage by @jprzimba in #350
- fix: update outfit cache storage reference for golden outfit by @Sh3Ns in #359
- fix: ascending ferumbras by @Sh3Ns in #360
- fix: ferumbras ascension quest by @Sh3Ns in #361
- fix: mount random when login by @jprzimba in #358
- feat: clean corpses and pickuble items (ie: bombs) by @jprzimba in #343
- fix: add boss cooldown system for cults of tibia with time localization and teleport logic by @Sh3Ns in #362
- feat: add sir nictros and sir baeloc dialogue and event integration by @Sh3Ns in #365
- fix: cleaver potential crash and null poits by @jprzimba in #352
- fix: loyalty highscore by @jprzimba in #357
- fix: remove config cleanCorpsesAndFields by @jprzimba in #373
- fix: add global cooldown for all players when starting a fight by @Sh3Ns in #363
- fix: format VIP time remaining message by @omarcopires in #369
- fix: resolve invalid outfitMonster configuration causing "Monster does not exist" error by @Sh3Ns in #371
- feat: add the unwelcome's combat mechanics by @Sh3Ns in #364
- fix: adjust teleports for rotten blood bosses quest by @Sh3Ns in #372
- fix: avatar transformation stops walking by @jprzimba in #354
- fix: ensure proper completion of "The Shadow Nexus" mission (Questline 22) by @Sh3Ns in #376
- improve: house system by @jprzimba in #140
- fix: ring of orange plasma reset time by @jprzimba in #378
- fix: loot nearby (loot via hotkey) by @jprzimba in #377
- fix: market sell item bug by @jprzimba in #379
- fix: prevent monster hit with critical damage + fix critical in pvp by @Mckay666 in #368
- fix: reset citzen outfit bonus by @jprzimba in #384
- rework: emote spells and spell name instead of words by @jprzimba in #386
- fix: Game Store home page by @jprzimba in #385
- feat: implement single spawn control for brain head encounter by @Sh3Ns in #389
- fix: missing container and backpack positons by @jprzimba in #383
- feat: quickloot with hotkey by @jprzimba in #382
- fix: pass party leadership if a player is kicked for lag. by @jprzimba in #388
- fix: format some code by @jprzimba in #390
- fix: use Empty Flask in Keg (error line 29) by @caduhsn in #393
- fix: remove spirit of purity mount from store by @jprzimba in #397
- fix: the last remaining premium day is not working properly by @jprzimba in #392
- fix: update lua-format.yml by @jprzimba in #406
- refactor: Expand server info command with detailed rates by @Sh3Ns in #409
- Improve: loot message suffix concatenation logic by @Sh3Ns in #402
- fix: Guild War system by @jprzimba in #395
- fix: guild motd by @jprzimba in #391
- feat: load items from both core and data directories by @omarcopires in #420
- feat: include player IP address on login event by @omarcopires in #421
- fix: Outfit Memorial and Stamina XP Boost by @jprzimba in #423
- fix: Claustrophobic Inferno raid not triggering properly by @jprzimba in #425
- Improve: hazard primal logic and formatting by @Sh3Ns in #411
- fix: Duke Krule mechanics by @caduhsn in #401
- fix: tables duplicated keys by @jprzimba in #437
- feat: add imbue packages and shop items by @Sh3Ns in #442
- feat: add fist weapon crafting support to The Forgemaster NPC by @Sh3Ns in #441
- fix: correct clientId for gold-brocaded cloth item by @Sh3Ns in #444
- fix: OTC Critical Market bug by @jprzimba in #436
- fix: crash in vip edit group by @jprzimba in #435
- feat: in-game Guild Management by @jprzimba in #412
- fix: field initial damage by @jprzimba in #400
- fix: update imbuement slots for Sanguine Claws and Grand Sanguine Claws by @Sh3Ns in #446
- fix: NPC Item Count Bug with Equipped Imbuements by @jprzimba in #429
- fix: update monk familiar by @jprzimba in #448
- refactor: installation scripts for CrystalServer by @whitecrixu in #432
- fix: add new reward bag items and equipment variants by @Sh3Ns in #452
- fix: Serene Monk not working properlly by @jprzimba in #433
- fix: add loot bag to mini bosses rotten blood by @renanchavess in #457
- fix: Sanguine items attributes by @jprzimba in #455
- fix: define dead body to chagorz by @renanchavess in #461
- fix food item ID in talkaction script by @Sorairei in #465
- fix: recompile.sh by @jprzimba in #464
- fix: replicates original behaviors by @renanchavess in #463
- feat: features OTCR natively in Crystal Server by @jprzimba in #466
- feat:auto-equip training weapons with Store Inbox support and session charge limit by @Sh3Ns in #462
New Contributors
- @ivansho92 made their first contribution in #248
- @rafael-adcp made their first contribution in #250
- @xamerarpg made their first contribution in #249
- @Sh3Ns made their first contribution in #265
- @Arantzitaa made their first contribution in #319
- @hecmo94 made their first contribution in #325
- @xfolih made their first contribution in #334
- @Mckay666 made their first contribution in #344
- @GalaxyCLDev made their first contribution in #346
- @omarcopires made their first contribution in #369
- @caduhsn made their first contribution in #393
- @renanchavess made their first contribution in #457
- @Sorairei made their first contribution in #465
Full Changelog: 4.1.5...4.1.6