# Goal

````json
```json
 {
          "QType": 5,
          "ClassName": "Rag",
          "State": false,
          "Count": 2,
          "Quantity": 0,
          "Value": "",
          "TriggerCoordinate": "",
          "TriggerRadius": 0.0,
          "TriggerId": "",
          "TriggerEventId": "",
          "TriggerSendToClient": false,
          "Description": "Gather ",
          "KeepItem": false
        }
```
````

<table data-full-width="true"><thead><tr><th width="206">Parameter</th><th width="274.6666666666667">Meaning</th><th>Values</th></tr></thead><tbody><tr><td>QType</td><td>Numerical identifier of the quest type</td><td><pre><code>0	_NONE,
1	TURN_IN,
2	KILL,
3	EXPLORE,
4	TRADE,
5	CRAFT,
6	ACTION
</code></pre></td></tr><tr><td>ClassName</td><td>Class type of the item, action, part of the name of npc</td><td><p></p><pre class="language-csharp"><code class="lang-csharp"><strong># Action
</strong><strong>ActionDrinkWellContinuous
</strong># Item
HandDrillKit
# NPC - Zombie, animal
# You can use prefix in the class name
Zmbf_

</code></pre></td></tr><tr><td>State</td><td>Boolean representing the progression</td><td>make always false and forget about this value</td></tr><tr><td>Count</td><td>integer value of required amount </td><td><strong>USE ONLY ONE  !!</strong></td></tr><tr><td>Quantity</td><td>integer value of required quantity </td><td><strong>NEVER USE BOTH !!</strong></td></tr><tr><td>Value</td><td>string value for special value</td><td></td></tr><tr><td>TriggerCoordinate</td><td>string coordinate value </td><td>"0 0 0" </td></tr><tr><td>TriggerRadius</td><td>float value of radius</td><td>10.0</td></tr><tr><td>TriggerId</td><td>unique identifier of the trigger</td><td>Server determines the spawning of triggers based on the player count and if there is a player who has a certain quest which requires this trigger.</td></tr><tr><td>TriggerEventId</td><td></td><td>MORE INFO HERE</td></tr><tr><td>TriggerSendToClient</td><td></td><td></td></tr><tr><td>Description</td><td>Brief description of the goal</td><td></td></tr><tr><td>KeepItem</td><td>Boolean flag which says, whether to keep the item in the player's inventory upon the quest completion. </td><td>true/false</td></tr></tbody></table>
