Transform your MMORPG Kit quest system with this powerful and flexible addon that adds 42 brand-new custom quest tasks and an innovative Auto-Complete Quest feature — all without touching any core files.
Create richer, more dynamic quests in minutes using Unity’s menu system.
⭐ Key Features
- 🎯 42 Custom Quest Tasks across 10 categories
- ⚡ Auto-Complete Quests – quests finish automatically when all tasks are completed
- 🔧 Zero Core Modifications – uses DevExtMethods and partial classes only
- 🌍 Multi-Language Support – fully localizable task names & descriptions
- 📦 Plug & Play – no setup or configuration required
- 🧩 Highly Flexible – ideal for complex and advanced quest logic
📋 Complete Task List
🧠 Progression & Economy (8 Tasks)
- ReachLevelTaskPlayer must reach level X
- HaveGoldTaskPlayer must have X
- goldHaveCurrencyTaskPlayer must have X of a specific currency
- HaveTotalWealthTaskGold + bank total must be ≥ X
- ReachProfessionLevelTaskReach level X in profession Y
- HaveSkillLevelTaskSkill X must be at level Y
- HaveAttributeTaskHave X points in a specific attribute
- LevelRangeTaskPlayer level must be between X and Y
⚔️ Combat & Skills (3 Tasks)
- KillAnyOfMonstersTaskKill X monsters from a list (any combination)
- KillAllMonstersTaskKill X of each monster in a list
- UseSkillTaskUse a specific skill X times
🛡️ Equipment & Items (9 Tasks)
- EquipItemTaskEquip a specific item
- EquipWeaponTypeTaskEquip any weapon of type X
- EquipArmorTypeTaskEquip armor of type X
- EquipFullSetTaskAll equipment slots must be filled
- HaveEquipRefineLevelTaskEquipment refined to +X or higherHaveEquipWithSocketsTaskItem must have X filled
- socketsHaveItemTaskHave X of item Y
- HaveAnyOfItemsTaskHave any item from a defined list
- NotHaveItemTaskPlayer must NOT have item X
🤝 Social & Guild (3 Tasks)
- JoinGuildTaskPlayer must be in a guild
- JoinPartyTaskPlayer must be in a party
- BeGuildLeaderTaskPlayer must be the guild leader
🗺️ Exploration & Quests (6 Tasks)
- ReachLocationTaskReach a specific location on the map
- BeOnMapTaskPlayer must be on a specific map
- HaveQuestCompletedTaskA specific quest must be completed
- HaveQuestsCompletedCountTaskComplete X total quests
- HaveQuestActiveTaskA specific quest must be activeSequentialTaskComplete tasks A → B → C in order
🧬 State & Buffs (8 Tasks)
- HaveBuffActiveTaskBuff X must be active
- NotHaveDebuffTaskDebuff X must NOT be active
- BeMountedTaskPlayer must be mounted
- BeMountedOnTaskMounted on a specific mount
- HaveHpPercentTaskHP ≥ X%
- HaveMpPercentTaskMP ≥ X%
- HaveStaminaPercentTaskStamina ≥ X%
- LevelRangeTaskPlayer level between X and Y
🐾 Summons & Pets (2 Tasks)
- HaveSummonActiveTaskSpecific summon/pet must be active
- HaveSummonCountTaskHave X summons active
🎮 Interface & Hotkeys (2 Tasks)
- HaveHotkeySetTaskHave X hotkeys configured
- HaveSkillInHotkeyTaskA specific skill must be in the hotbar
🧩 Logic & Composition (2 Tasks)
- EitherOrTaskComplete task A OR B
- CompareValueTaskCompare attributes (e.g. STR > INT)
⚡ Auto-Complete Quest Feature
Enable quests to complete automatically as soon as all tasks are finished — no NPC interaction required.
How to Use:
- Open any Quest asset in the Inspector
- Enable “Auto Complete When Done”
- Done! The quest completes automatically
⚠️ Limitation:
Does not work with quests that have Selectable Reward Items, since the player must choose a reward manually.
✅ No configuration
✅ Works out of the box
✅ Fully compatible with existing quests
💡 Perfect For
- Advanced quest design
- Complex MMORPG progression systems
- Economy-driven or skill-based quests
- Solo & multiplayer projects
- Developers who want power without modifying core code