Quest Auto Assign System OFFICIAL SALE

Designed for scalability and performance, this system is fully event-driven, easy to configure, and works seamlessly in Single Player, Co-op, and MMO modes.

🚀 Key Features

Automatic Quest Assignment
Assign quests automatically when players:

  • Spawn / Login
  • Reach a specific level
  • Reach a gold threshold
  • Change faction
  • Enter specific areas (Trigger Zones)

Event-Driven (No Polling)
Uses native MMORPG Kit events — lightweight and performance-friendly.

Advanced Filters System

  • Class restrictions
  • Faction restrictions
  • Map restrictions
  • Required completed quests
  • Excluded quests
  • Level & gold filters
  • Equipped item requirements
  • Inventory item requirements
  • Mount & summon requirements

Trigger Zones (Area-Based Quests)

  • Assign quests when players enter specific areas
  • Optional one-time trigger per player
  • Optional periodic recheck while inside the zone

Daily / Weekly / Repeatable Quests

  • Automatic re-assignment using time intervals
  • Supports daily, weekly, hourly or custom cycles
  • Optional auto-abandon of incomplete quests

Auto Quest Tracking

  • Automatically tracks assigned quests for the player

MMO Safe

  • Server-side logic only
  • Fully compatible with MMO mode networking

Zero Core Modifications

  • 100% addon
  • No changes to original MMORPG Kit scripts
  • Safe for future updates

🧩 How It Works (Concept)

  1. A trigger event occurs (spawn, level up, zone entry, etc.)
  2. The system evaluates conditions and filters
  3. If all conditions pass → quest is automatically assigned
  4. Optional auto-track is applied

No NPCs, no manual interaction, no polling loops.

⚙️ Supported Triggers

  • Player Spawn / Login
  • Level Reached
  • Gold Reached
  • Faction Change
  • Trigger Zones (Colliders)

At least one trigger must be enabled per assignment.

🔍 Supported Filters

  • Required player classes
  • Required factions
  • Required maps
  • Required completed quests
  • Excluded quests
  • Minimum / maximum level
  • Minimum gold
  • Required equipped items
  • Required inventory items
  • Mounted / not mounted
  • Active summons (any or specific)

All enabled filters must pass for the quest to be assigned.

🗺️ Trigger Zones (Area Quests)

Create area-based quests easily using Unity colliders.

Features:

  • Assign quests when players enter an area
  • Optional one-time assignment per player
  • Optional periodic recheck while player stays inside
  • Ideal for exploration, dungeon, and region-based quests

🔁 Daily & Repeatable Quests

Supports automatic quest cycles for repeatable quests.

Examples:

  • Daily quests (24h)
  • Weekly quests (7 days)
  • Hourly quests
  • Custom intervals

Optional auto-abandon ensures players always receive a fresh quest each cycle.

📦 Easy Setup

  1. Import the addon
  2. Create QuestAutoAssignData assets
  3. Assign them to GameInstance
  4. Configure triggers and filters
  5. Done ✔️

No complex setup, no custom database tables.

🧱 Technical Details