diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000006.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000006.json new file mode 100644 index 00000000..aff24286 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000006.json @@ -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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000007.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000007.json new file mode 100644 index 00000000..02c9c1cc --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000007.json @@ -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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000008.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000008.json new file mode 100644 index 00000000..0bb74f9e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000008.json @@ -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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000009.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000009.json new file mode 100644 index 00000000..5032413b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000009.json @@ -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] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000010.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000010.json new file mode 100644 index 00000000..3e234858 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000010.json @@ -0,0 +1,69 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Shopkeeper's Distress", + "quest_id": 21000010, + "base_level": 55, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 4537 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 562 + }, + { + "type": "exp", + "amount": 1591 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7942, + "num": 2 + }, + { + "item_id": 8018, + "num": 5 + }, + { + "item_id": 9364, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "Gunther", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 2, + "group_id": 1 + }, + "npc_id": "Sally", + "announce_type": "Accept", + "items": [ + { + "id": 11508, + "amount": 6 + } + ], + "message_id": 10737 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000011.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000011.json new file mode 100644 index 00000000..49848888 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000011.json @@ -0,0 +1,221 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "High Difficulty: The Source of Commotion", + "quest_id": 21000011, + "base_level": 63, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "exp", + "amount": 9302 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2078 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 265 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11778, + "num": 1 + }, + { + "item_id": 7853, + "num": 5 + }, + { + "item_id": 7555, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 335, + "group_id": 10 + }, + "enemies": [ + { + "enemy_id": "0x015505", + "level": 63, + "exp": 42000, + "is_boss": true + } + ] + }, + { + "stage_id": { + "id": 330, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010315", + "level": 63, + "exp": 3200 + }, + { + "enemy_id": "0x010315", + "level": 63, + "exp": 3200 + }, + { + "enemy_id": "0x010315", + "level": 63, + "exp": 3200 + }, + { + "enemy_id": "0x010509", + "level": 63, + "exp": 2200 + } + ] + }, + { + "stage_id": { + "id": 330, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x010400", + "level": 63, + "exp": 3200 + }, + { + "enemy_id": "0x010400", + "level": 63, + "exp": 3200 + }, + { + "enemy_id": "0x015851", + "level": 64, + "exp": 44000, + "is_boss": true + }, + { + "enemy_id": "0x010509", + "level": 63, + "exp": 3200 + }, + { + "enemy_id": "0x010509", + "level": 63, + "exp": 3200 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "549", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [1], + "check_flags": [2, 3, 4] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 317 + }, + "announce_type": "Update", + "npc_id": "549", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Demon Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "MyQstFlags", + "set_flags": [2] + } + ] + }, + { + "comment": "Process2 (Demons Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [1] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [1] + }, + { + "type": "MyQstFlags", + "set_flags": [3] + } + ] + }, + { + "comment": "Process3 (Demons Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [2] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [2] + }, + { + "type": "MyQstFlags", + "set_flags": [4] + } + ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000023.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000023.json new file mode 100644 index 00000000..a027c9b9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000023.json @@ -0,0 +1,124 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Path Hardened By Cold Winds", + "quest_id": 21000023, + "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": 11504, + "num": 3 + }, + { + "item_id": 7901, + "num": 5 + }, + { + "item_id": 7555, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 330, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x010315", + "level": 60, + "exp": 3500, + "is_boss": false + }, + { + "enemy_id": "0x010315", + "level": 60, + "exp": 3500, + "is_boss": false + }, + { + "enemy_id": "0x010511", + "level": 60, + "exp": 4500, + "is_boss": false + }, + { + "enemy_id": "0x010511", + "level": 60, + "exp": 4500, + "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": 7958, + "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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000024.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000024.json new file mode 100644 index 00000000..97a7e2d0 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000024.json @@ -0,0 +1,294 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "High Difficulty: The Demon's Nest", + "quest_id": 21000024, + "base_level": 60, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "exp", + "amount": 9079 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 1980 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 250 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11508, + "num": 2 + }, + { + "item_id": 7994, + "num": 7 + }, + { + "item_id": 9364, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 335, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015500", + "level": 60, + "exp": 40000, + "is_boss": true + } + ] + }, + { + "stage_id": { + "id": 318, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x010400", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 318, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x010400", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010400", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 318, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x010160", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010160", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010307", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010307", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010600", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 318, + "group_id": 6 + }, + "enemies": [ + { + "enemy_id": "0x010400", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010400", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x015012", + "level": 60, + "exp": 40000, + "is_boss": true, + "infected_type": 2 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "549", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [1], + "check_flags": [2, 3, 4, 5, 6] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 317 + }, + "announce_type": "Update", + "npc_id": "549", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Demon Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "MyQstFlags", + "set_flags": [2] + } + ] + }, + { + "comment": "Process2 (Demons Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [1] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [1] + }, + { + "type": "MyQstFlags", + "set_flags": [3] + } + ] + }, + { + "comment": "Process3 (Demons Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [2] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [2] + }, + { + "type": "MyQstFlags", + "set_flags": [4] + } + ] + }, + { + "comment": "Process3 (Demons Group 4)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [3] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [3] + }, + { + "type": "MyQstFlags", + "set_flags": [5] + } + ] + }, + { + "comment": "Process3 (Demons Group 5)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [4] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [4] + }, + { + "type": "MyQstFlags", + "set_flags": [6] + } + ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000025.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000025.json new file mode 100644 index 00000000..e4f3dca4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000025.json @@ -0,0 +1,101 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Door of Treasures: Bloodlust", + "quest_id": 21000025, + "base_level": 63, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 11880 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 250 + }, + { + "type": "exp", + "amount": 3783 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11504, + "num": 3 + }, + { + "item_id": 8033, + "num": 1 + }, + { + "item_id": 7555, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 330, + "group_id": 6 + }, + "enemies": [ + { + "enemy_id": "0x015505", + "level": 60, + "exp": 40000, + "is_boss": true + }, + { + "enemy_id": "0x015505", + "level": 60, + "exp": 40000, + "is_boss": true + }, + { + "enemy_id": "0x010315", + "level": 60, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010315", + "level": 60, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010904", + "level": 60, + "exp": 1000, + "is_boss": false + }, + { + "enemy_id": "0x010904", + "level": 60, + "exp": 1000, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000035.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000035.json new file mode 100644 index 00000000..3e50d228 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000035.json @@ -0,0 +1,251 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "High Difficulty: An Uncertain Pride", + "quest_id": 21000035, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "exp", + "amount": 9379 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2144 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 275 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 16064, + "num": 2 + }, + { + "item_id": 25690, + "num": 2 + }, + { + "item_id": 9274, + "num": 3 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 335, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015040", + "level": 63, + "exp": 42000, + "is_boss": true + } + ] + }, + { + "stage_id": { + "id": 331, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015012", + "level": 61, + "exp": 40000, + "is_boss": true, + "infected_type": 2 + }, + { + "enemy_id": "0x010307", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010317", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 331, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "level": 61, + "exp": 41000, + "is_boss": true + }, + { + "enemy_id": "0x010162", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 331, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x015306", + "level": 62, + "exp": 43000, + "is_boss": true, + "infected_type": 2 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "549", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [1], + "check_flags": [2, 3, 4, 5] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 317 + }, + "announce_type": "Update", + "npc_id": "549", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Demon Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "MyQstFlags", + "set_flags": [2] + } + ] + }, + { + "comment": "Process2 (Demons Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [1] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [1] + }, + { + "type": "MyQstFlags", + "set_flags": [3] + } + ] + }, + { + "comment": "Process3 (Demons Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [2] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [2] + }, + { + "type": "MyQstFlags", + "set_flags": [4] + } + ] + }, + { + "comment": "Process3 (Demons Group 4)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [3] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [3] + }, + { + "type": "MyQstFlags", + "set_flags": [5] + } + ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000036.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000036.json new file mode 100644 index 00000000..a0ad97cd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000036.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "No Regrets", + "quest_id": 21000036, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2144 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 275 + }, + { + "type": "exp", + "amount": 7034 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11777, + "num": 1 + }, + { + "item_id": 7967, + "num": 2 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 320, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x015712", + "level": 65, + "exp": 50000, + "is_boss": true, + "infection_type": 2 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "flags": [ + {"type": "QstLayout", "action": "Set", "value": 3765, "comment": "Spawns Something??"} + ], + "stage_id": { + "id": 317, + "group_id": 1, + "layer_no": 1 + }, + "npc_id": "Sven", + "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": "Sven", + "message_id": 11842 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000037.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000037.json new file mode 100644 index 00000000..7362566a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000037.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Within This Beautiful Scenery", + "quest_id": 21000037, + "base_level": 63, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2078 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 265 + }, + { + "type": "exp", + "amount": 6976 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 13223, + "num": 1 + }, + { + "item_id": 7981, + "num": 5 + }, + { + "item_id": 7555, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 335, + "group_id": 11 + }, + "enemies": [ + { + "enemy_id": "0x015306", + "level": 63, + "exp": 42000, + "is_boss": true, + "infection_type": 2 + }, + { + "enemy_id": "0x010603", + "level": 63, + "exp": 2000, + "is_boss": false + }, + { + "enemy_id": "0x010603", + "level": 63, + "exp": 2000, + "is_boss": false + }, + { + "enemy_id": "0x010603", + "level": 63, + "exp": 2000, + "is_boss": false + }, + { + "enemy_id": "0x010160", + "level": 63, + "exp": 2000, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000046.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000046.json new file mode 100644 index 00000000..54ca023f --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000046.json @@ -0,0 +1,69 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Yearning From A Distance", + "quest_id": 21000046, + "base_level": 63, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 5195 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 662 + }, + { + "type": "exp", + "amount": 3876 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7948, + "num": 2 + }, + { + "item_id": 7848, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "Gunther", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 44, + "group_id": 1 + }, + "npc_id": "Kennec", + "announce_type": "Accept", + "items": [ + { + "id": 11770, + "amount": 6 + } + ], + "message_id": 10737 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000047.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000047.json new file mode 100644 index 00000000..092d32dd --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000047.json @@ -0,0 +1,315 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "High Difficulty: A Revelry of Ruin", + "quest_id": 21000047, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "exp", + "amount": 9379 + }, + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2144 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 275 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 16062, + "num": 2 + }, + { + "item_id": 25686, + "num": 2 + }, + { + "item_id": 9270, + "num": 2 + } + ] + } + ], + "enemy_groups": [ + { + "stage_id": { + "id": 335, + "group_id": 4 + }, + "enemies": [ + { + "enemy_id": "0x015012", + "level": 60, + "exp": 40000, + "is_boss": true, + "infection_type": 2 + } + ] + }, + { + "stage_id": { + "id": 321, + "group_id": 6 + }, + "enemies": [ + { + "enemy_id": "0x010461", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010460", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010460", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010460", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010460", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 321, + "group_id": 9 + }, + "enemies": [ + { + "enemy_id": "0x015303", + "level": 63, + "exp": 44000, + "is_boss": true + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010209", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010209", + "level": 60, + "exp": 3000 + } + ] + }, + { + "stage_id": { + "id": 321, + "group_id": 11 + }, + "enemies": [ + { + "enemy_id": "0x015717", + "level": 63, + "exp": 44000, + "is_boss": true, + "infected_type": 2 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010430", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010612", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010612", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010612", + "level": 60, + "exp": 3000 + }, + { + "enemy_id": "0x010612", + "level": 60, + "exp": 3000 + } + ] + } + ], + "processes": [ + { + "comment": "Process 0", + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "549", + "message_id": 11372 + }, + { + "type": "MyQstFlags", + "announce_type": "Accept", + "set_flags": [1], + "check_flags": [2, 3, 4, 5] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 317 + }, + "announce_type": "Update", + "npc_id": "549", + "message_id": 11842 + } + ] + }, + { + "comment": "Process1 (Demon Group 1)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "MyQstFlags", + "set_flags": [2] + } + ] + }, + { + "comment": "Process2 (Demons Group 2)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [1] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [1] + }, + { + "type": "MyQstFlags", + "set_flags": [3] + } + ] + }, + { + "comment": "Process3 (Demons Group 3)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [2] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [2] + }, + { + "type": "MyQstFlags", + "set_flags": [4] + } + ] + }, + { + "comment": "Process3 (Demons Group 4)", + "blocks": [ + { + "type": "MyQstFlags", + "check_flags": [1] + }, + { + "type": "DiscoverEnemy", + "groups": [3] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [3] + }, + { + "type": "MyQstFlags", + "set_flags": [5] + } + ] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000048.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000048.json new file mode 100644 index 00000000..873053e9 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000048.json @@ -0,0 +1,130 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Forbidden Disclosure", + "quest_id": 21000048, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2144 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 275 + }, + { + "type": "exp", + "amount": 7034 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11775, + "num": 3 + }, + { + "item_id": 7848, + "num": 3 + }, + { + "item_id": 9364, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 321, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015100", + "level": 65, + "exp": 50000, + "is_boss": true + }, + { + "enemy_id": "0x010162", + "level": 65, + "exp": 3500, + "is_boss": false + }, + { + "enemy_id": "0x010162", + "level": 65, + "exp": 3500, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 65, + "exp": 3500, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 65, + "exp": 3500, + "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": 7956, + "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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000049.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000049.json new file mode 100644 index 00000000..298d8296 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000049.json @@ -0,0 +1,96 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Door of Dragon Force: The Beast's Lair", + "quest_id": 21000049, + "base_level": 63, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2078 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 265 + }, + { + "type": "exp", + "amount": 9302 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 8033, + "num": 1 + }, + { + "item_id": 11775, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 321, + "group_id": 12 + }, + "enemies": [ + { + "enemy_id": "0x015712", + "level": 63, + "exp": 45000, + "is_boss": true, + "infection_type": 2 + }, + { + "enemy_id": "0x010612", + "level": 63, + "exp": 4000, + "is_boss": false + }, + { + "enemy_id": "0x010612", + "level": 63, + "exp": 4000, + "is_boss": false + }, + { + "enemy_id": "0x010612", + "level": 63, + "exp": 4000, + "is_boss": false + }, + { + "enemy_id": "0x010612", + "level": 63, + "exp": 4000, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000059.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000059.json new file mode 100644 index 00000000..b9e17346 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000059.json @@ -0,0 +1,69 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Friends to the End", + "quest_id": 21000059, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 5360 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 687 + }, + { + "type": "exp", + "amount": 3940 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11789, + "num": 3 + }, + { + "item_id": 7555, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "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": 11793, + "amount": 6 + } + ], + "message_id": 10737 + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000062.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000062.json new file mode 100644 index 00000000..b3803e1b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000062.json @@ -0,0 +1,119 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Trial of Strength's Outcome", + "quest_id": 21000062, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2144 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 275 + }, + { + "type": "exp", + "amount": 7092 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7886, + "num": 1 + }, + { + "item_id": 9364, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 409, + "group_id": 3 + }, + "enemies": [ + { + "enemy_id": "0x015200", + "level": 65, + "exp": 50000, + "is_boss": true + }, + { + "enemy_id": "0x010320", + "level": 65, + "exp": 4000, + "is_boss": false + }, + { + "enemy_id": "0x010320", + "level": 65, + "exp": 4000, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "Clarissa", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 317, + "group_id": 1 + }, + "npc_id": "Clarissa", + "announce_type": "Accept", + "items": [ + { + "id": 8011, + "amount": 2 + } + ], + "message_id": 10737 + }, + { + "type": "SeekOutEnemiesAtMarkedLocation", + "announce_type": "Update", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Update", + "reset_group": false, + "groups": [0] + }, + { + "type": "TalkToNpc", + "stage_id": { + "id": 317, + "group_id": 1, + "layer_no": 1 + }, + "announce_type": "Update", + "npc_id": "Clarissa", + "message_id": 11842 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000073.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000073.json new file mode 100644 index 00000000..bf429c8b --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000073.json @@ -0,0 +1,107 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Secure the Outpost", + "quest_id": 21000073, + "base_level": 65, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2144 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 275 + }, + { + "type": "exp", + "amount": 7092 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 7743, + "num": 1 + }, + { + "item_id": 7555, + "num": 3 + }, + { + "item_id": 9364, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 335, + "group_id": 5 + }, + "enemies": [ + { + "enemy_id": "0x015503", + "level": 65, + "exp": 4000, + "is_boss": false + }, + { + "enemy_id": "0x015503", + "level": 65, + "exp": 4000, + "is_boss": false + }, + { + "enemy_id": "0x010512", + "level": 65, + "exp": 4000, + "is_boss": false + } + ] + } + ], + "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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000075.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000075.json new file mode 100644 index 00000000..94fb233e --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000075.json @@ -0,0 +1,72 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "What Lies Beneath the Waters", + "quest_id": 21000075, + "base_level": 68, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2243 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 10665 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11797, + "num": 3 + }, + { + "item_id": 9364, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 322, + "group_id": 8 + }, + "enemies": [ + { + "enemy_id": "0x015306", + "level": 68, + "exp": 70000, + "is_boss": true, + "infection_type": 2 + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000085.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000085.json new file mode 100644 index 00000000..b12324e4 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000085.json @@ -0,0 +1,124 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "The Stolen Valuables", + "quest_id": 21000085, + "base_level": 68, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2243 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 10665 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11795, + "num": 3 + }, + { + "item_id": 9364, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 319, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x015600", + "level": 68, + "exp": 70000, + "is_boss": true + }, + { + "enemy_id": "0x015600", + "level": 68, + "exp": 70000, + "is_boss": true + }, + { + "enemy_id": "0x015600", + "level": 68, + "exp": 70000, + "is_boss": true + }, + { + "enemy_id": "0x015203", + "level": 68, + "exp": 70000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "Gunther", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 317, + "group_id": 1 + }, + "npc_id": "Gunther", + "announce_type": "Accept", + "items": [ + { + "id": 7808, + "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": "Gunther", + "message_id": 11842 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000087.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000087.json new file mode 100644 index 00000000..0dc71a32 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000087.json @@ -0,0 +1,101 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Door of Dragon Force: A Monstrous Encounter", + "quest_id": 21000087, + "base_level": 68, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2243 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 14220 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11809, + "num": 2 + }, + { + "item_id": 11790, + "num": 1 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 408, + "group_id": 7 + }, + "enemies": [ + { + "enemy_id": "0x010430", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010430", + "level": 68, + "exp": 3000, + "is_boss": false + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000096.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000096.json new file mode 100644 index 00000000..7359b726 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000096.json @@ -0,0 +1,120 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "A Sign of Nightmares", + "quest_id": 21000096, + "base_level": 68, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2243 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 10665 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 9446, + "num": 1 + }, + { + "item_id": 7555, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 335, + "group_id": 5 + }, + "enemies": [ + { + "enemy_id": "0x010461", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010461", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010461", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010461", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x010508", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x015100", + "level": 68, + "exp": 70000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "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 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000097.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000097.json new file mode 100644 index 00000000..6d39ca81 --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000097.json @@ -0,0 +1,124 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Secret Dealings", + "quest_id": 21000097, + "base_level": 68, + "minimum_item_rank": 0, + "discoverable": true, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2243 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 290 + }, + { + "type": "exp", + "amount": 10665 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11795, + "num": 3 + }, + { + "item_id": 7555, + "num": 3 + }, + { + "item_id": 9364, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 319, + "group_id": 1 + }, + "enemies": [ + { + "enemy_id": "0x011130", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x011130", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x011130", + "level": 68, + "exp": 3000, + "is_boss": false + }, + { + "enemy_id": "0x015203", + "level": 68, + "exp": 70000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "NpcTalkAndOrder", + "stage_id": { + "id": 317 + }, + "npc_id": "Gunther", + "message_id": 10800 + }, + { + "type": "DeliverItems", + "stage_id": { + "id": 317, + "group_id": 1 + }, + "npc_id": "Gunther", + "announce_type": "Accept", + "items": [ + { + "id": 8033, + "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": "Gunther", + "message_id": 11842 + } + ] +} \ No newline at end of file diff --git a/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000099.json b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000099.json new file mode 100644 index 00000000..2056d13a --- /dev/null +++ b/Arrowgene.Ddon.Shared/Files/Assets/quests/q21000099.json @@ -0,0 +1,77 @@ +{ + "state_machine": "GenericStateMachine", + "type": "World", + "comment": "Door of Dragon Force: Raging Horned Demon", + "quest_id": 21000099, + "base_level": 70, + "minimum_item_rank": 0, + "discoverable": false, + "area_id": "BloodbaneIsle", + "rewards": [ + { + "type": "wallet", + "wallet_type": "Gold", + "amount": 2309 + }, + { + "type": "wallet", + "wallet_type": "RiftPoints", + "amount": 300 + }, + { + "type": "exp", + "amount": 18420 + }, + { + "type": "select", + "loot_pool": [ + { + "item_id": 11779, + "num": 1 + }, + { + "item_id": 9364, + "num": 3 + }, + { + "item_id": 41, + "num": 3 + } + ] + } + ], + "enemy_groups" : [ + { + "stage_id": { + "id": 443, + "group_id": 2 + }, + "enemies": [ + { + "enemy_id": "0x015850", + "level": 70, + "exp": 85000, + "is_boss": true + }, + { + "enemy_id": "0x015851", + "level": 70, + "exp": 85000, + "is_boss": true + } + ] + } + ], + "blocks": [ + { + "type": "DiscoverEnemy", + "groups": [0] + }, + { + "type": "KillGroup", + "announce_type": "Accept", + "reset_group": false, + "groups": [0] + } + ] +} \ No newline at end of file