# Pre-made Task Types

The Quest system allows you to create objectives such as retrieving items, defeating enemies, interacting with objects, and more. It also allows you to control in-game events based on the completion of certain tasks. Here are some examples of the types of quests you can create:\




<div align="center"><figure><img src="https://lh6.googleusercontent.com/IgLlfUN2ZmuHUT-LyBp-xhM61pKMK_Z4_JlNK4NmGOoC59yqQNFjEeriD8UO_jH3JWCbVXuez8R61M4YeieOXJEUdP0wz9uPVQTANlLgfrqS5XVpPSf2DGm3GtQeN_gIag2Vt92GZ7XH6W1hz7LUgfDJVVwFwveV9nzRX8Mfp6O-jLk_X7IaHQkznzFvUA" alt=""><figcaption></figcaption></figure></div>

<figure><img src="https://lh4.googleusercontent.com/dyuYMvqB7Gh23rBX8mOInXOtoclatkGRImYxbXN-w0OaqM-mqoHoXZxASJZBnNVt_nadBxkLAGLb2QhEBgkaZRj63sNYSK887vu5g4Sy1Are5uUtvifECato2OyQLJouaZPVo14ZLsZRBEMrYk1hEk1PKwp7SAnJJGRz8On2BCYJksXFeiGmBMhj1R0WLA" alt=""><figcaption></figcaption></figure>

* Killing enemies
* Picking up specific Items
* Dropping specific Items
* Equipping Gear
* Consuming specific substances
* Equipping a specific Gear Type
* Spending Status Points
* Learning specific Skills
* Crafting specific Items
* Spawning a Companion
* Adding a Gem to a Gem slot
* Talking to specific NPCs
* Interaction with objects and trigger events with our Custom Variable and Custom Dispatcher System that our Quest System is built on.
* All premade TaskTypes use TaskInput as the specific ItemID/SkillID/MonsterID/CompanionID, leaving it empty makes it unspecific.
* Leaving TaskType to None disables all trackers and the Custom Variable needs to be added manually. (See tut\_chest in the example)
* Create Custom premade tasks.&#x20;
