canary/data/scripts/lib
Eduardo Dantas 5e357d8a81
feat: add Way of the Monk quest and monk-related content (#3794)
feat: add Way of the Monk quest, monster updates, and core data improvements

This commit introduces the complete implementation of the Way of the Monk quest, along with multiple updates to monsters, bosses, items, and core gameplay data.

Quest:
• Added full quest definition for Way of the Monk, including mission flow, shrine tracking, and storage handling.
• Registered the new quest module in the quest catalog.
• Introduced new storage keys related to monk quest progression and items.
• Added a sample monk player migration (DB version 55) for testing purposes.
• Added Blue Valley to the towns list to support quest locations.

Monsters and Bosses:
• Added new monster Tame Terror Bird with complete stats, behaviors, and loot.
• Reworked Mitmah Vanguard boss with updated events, attributes, attacks, defenses, elemental modifiers, loot, and lifecycle hooks.
• Expanded loot tables for bosses such as The Brainstealer and The Monster, including monk-related items and potions.

Items and Loot:
• Updated frazzlemaw and guzzlemaw loot to drop traditional sai instead of sai.
• Added monk-related item IDs to destruction scripts and Dawnport cleanup logic.

Gameplay:
• Added Monk’s Apparition to the Soul War quest apparition list.
• Introduced a new combat formula for fist fighting skill.
• Removed legacy fist fighting attack speed configuration from server settings.

Workflow:
• Improved GitHub Actions workflow to ensure reusable checks run on the correct branch.
2026-02-12 23:03:25 -03:00
..
create_functions.lua
defaults_move_event.lua
helper_constructors.lua
quests.lua
register_achievements.lua feat: add Way of the Monk quest and monk-related content (#3794) 2026-02-12 23:03:25 -03:00
register_bestiary_charm.lua feat: protocol 14.12 (#3524) 2025-06-08 16:12:15 -03:00
register_item_tier.lua
register_lever_tables.lua
register_migrations.lua
register_monster_type.lua feat/improve: create "custom loot" for monsters (#3080) 2025-10-30 18:19:31 -03:00
register_npc_type.lua
register_spells.lua feat: add Way of the Monk quest and monk-related content (#3794) 2026-02-12 23:03:25 -03:00
shops.lua feat: add Way of the Monk quest and monk-related content (#3794) 2026-02-12 23:03:25 -03:00