Skip to content

Commit

Permalink
feat: World Quests for Bloodbane Island
Browse files Browse the repository at this point in the history
Added new world quests for Bloodbane island

Authored-by: Dixdros
  • Loading branch information
pacampbell committed Oct 4, 2024
1 parent c124edc commit c46f01d
Show file tree
Hide file tree
Showing 25 changed files with 3,162 additions and 0 deletions.
118 changes: 118 additions & 0 deletions Arrowgene.Ddon.Shared/Files/Assets/quests/q21000006.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
{
"state_machine": "GenericStateMachine",
"type": "World",
"comment": "A Thief's Whereabouts",
"quest_id": 21000006,
"base_level": 56,
"minimum_item_rank": 0,
"discoverable": true,
"area_id": "BloodbaneIsle",
"rewards": [
{
"type": "wallet",
"wallet_type": "Gold",
"amount": 1847
},
{
"type": "wallet",
"wallet_type": "RiftPoints",
"amount": 230
},
{
"type": "exp",
"amount": 2914
},
{
"type": "select",
"loot_pool": [
{
"item_id": 7877,
"num": 2
},
{
"item_id": 7853,
"num": 5
},
{
"item_id": 41,
"num": 3
}
]
}
],
"enemy_groups" : [
{
"stage_id": {
"id": 316,
"group_id": 10
},
"enemies": [
{
"enemy_id": "0x010160",
"level": 57,
"exp": 2000,
"is_boss": false
},
{
"enemy_id": "0x010161",
"level": 57,
"exp": 2000,
"is_boss": false
},
{
"enemy_id": "0x010162",
"level": 57,
"exp": 2000,
"is_boss": false
}
]
}
],
"blocks": [
{
"type": "NpcTalkAndOrder",
"stage_id": {
"id": 317
},
"npc_id": "Rolf",
"message_id": 10800
},
{
"type": "DeliverItems",
"stage_id": {
"id": 317,
"group_id": 1
},
"npc_id": "Rolf",
"announce_type": "Accept",
"items": [
{
"id": 11759,
"amount": 2
}
],
"message_id": 10737
},
{
"type": "SeekOutEnemiesAtMarkedLocation",
"announce_type": "Update",
"groups": [0]
},
{
"type": "KillGroup",
"announce_type": "Update",
"groups": [0]
},
{
"type": "TalkToNpc",
"stage_id": {
"id": 317,
"group_id": 1,
"layer_no": 1
},
"announce_type": "Update",
"npc_id": "Rolf",
"message_id": 11842
}
]
}
96 changes: 96 additions & 0 deletions Arrowgene.Ddon.Shared/Files/Assets/quests/q21000007.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"state_machine": "GenericStateMachine",
"type": "World",
"comment": "Expected Results",
"quest_id": 21000007,
"base_level": 60,
"minimum_item_rank": 0,
"discoverable": true,
"area_id": "BloodbaneIsle",
"rewards": [
{
"type": "wallet",
"wallet_type": "Gold",
"amount": 1980
},
{
"type": "wallet",
"wallet_type": "RiftPoints",
"amount": 250
},
{
"type": "exp",
"amount": 6809
},
{
"type": "select",
"loot_pool": [
{
"item_id": 7885,
"num": 2
},
{
"item_id": 7967,
"num": 2
},
{
"item_id": 9364,
"num": 3
}
]
}
],
"enemy_groups" : [
{
"stage_id": {
"id": 316,
"group_id": 3
},
"enemies": [
{
"enemy_id": "0x015306",
"level": 60,
"exp": 40000,
"is_boss": true,
"infection_type": 2
}
]
}
],
"blocks": [
{
"type": "NpcTalkAndOrder",
"flags": [
{"type": "QstLayout", "action": "Set", "value": 3757, "comment": "Spawns Something??"}
],
"stage_id": {
"id": 317,
"group_id": 1,
"layer_no": 1
},
"npc_id": "Clarissa",
"message_id": 10800
},
{
"type": "SeekOutEnemiesAtMarkedLocation",
"announce_type": "Accept",
"groups": [0]
},
{
"type": "KillGroup",
"announce_type": "Update",
"groups": [0]
},
{
"type": "TalkToNpc",
"stage_id": {
"id": 317,
"group_id": 1,
"layer_no": 1
},
"announce_type": "Update",
"npc_id": "Clarissa",
"message_id": 11842
}
]
}
96 changes: 96 additions & 0 deletions Arrowgene.Ddon.Shared/Files/Assets/quests/q21000008.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"state_machine": "GenericStateMachine",
"type": "World",
"comment": "The Tyrant of The Cave",
"quest_id": 21000008,
"base_level": 57,
"minimum_item_rank": 0,
"discoverable": true,
"area_id": "BloodbaneIsle",
"rewards": [
{
"type": "wallet",
"wallet_type": "Gold",
"amount": 1880
},
{
"type": "wallet",
"wallet_type": "RiftPoints",
"amount": 235
},
{
"type": "exp",
"amount": 2965
},
{
"type": "select",
"loot_pool": [
{
"item_id": 7880,
"num": 2
},
{
"item_id": 7981,
"num": 5
},
{
"item_id": 41,
"num": 3
}
]
}
],
"enemy_groups" : [
{
"stage_id": {
"id": 316,
"group_id": 3
},
"enemies": [
{
"enemy_id": "0x015012",
"level": 60,
"exp": 40000,
"is_boss": true,
"infection_type": 2
}
]
}
],
"blocks": [
{
"type": "NpcTalkAndOrder",
"flags": [
{"type": "QstLayout", "action": "Set", "value": 3757, "comment": "Spawns Something??"}
],
"stage_id": {
"id": 317,
"group_id": 1,
"layer_no": 1
},
"npc_id": "Clarissa",
"message_id": 10800
},
{
"type": "SeekOutEnemiesAtMarkedLocation",
"announce_type": "Accept",
"groups": [0]
},
{
"type": "KillGroup",
"announce_type": "Update",
"groups": [0]
},
{
"type": "TalkToNpc",
"stage_id": {
"id": 317,
"group_id": 1,
"layer_no": 1
},
"announce_type": "Update",
"npc_id": "Clarissa",
"message_id": 11842
}
]
}
77 changes: 77 additions & 0 deletions Arrowgene.Ddon.Shared/Files/Assets/quests/q21000009.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"state_machine": "GenericStateMachine",
"type": "World",
"comment": "The Wandering Light",
"quest_id": 21000009,
"base_level": 60,
"minimum_item_rank": 0,
"discoverable": false,
"area_id": "BloodbaneIsle",
"rewards": [
{
"type": "wallet",
"wallet_type": "Gold",
"amount": 1980
},
{
"type": "wallet",
"wallet_type": "RiftPoints",
"amount": 250
},
{
"type": "exp",
"amount": 6809
},
{
"type": "select",
"loot_pool": [
{
"item_id": 11506,
"num": 3
},
{
"item_id": 7994,
"num": 7
},
{
"item_id": 7555,
"num": 3
}
]
}
],
"enemy_groups" : [
{
"stage_id": {
"id": 320,
"group_id": 11
},
"enemies": [
{
"enemy_id": "0x015600",
"level": 60,
"exp": 37000,
"is_boss": true
},
{
"enemy_id": "0x015600",
"level": 60,
"exp": 37000,
"is_boss": true
}
]
}
],
"blocks": [
{
"type": "DiscoverEnemy",
"groups": [0]
},
{
"type": "KillGroup",
"announce_type": "Accept",
"reset_group": false,
"groups": [0]
}
]
}
Loading

0 comments on commit c46f01d

Please sign in to comment.