Item coverage / D
A B C D E F G H I J K L M N O 0–9 P Q R S T U V W X Y Z Daconia rock Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources The Grand Tree · object Positive inventory success candidate
Target: Root — Search
Step search-roots; tracker range [150, 159]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2470,
"y": 9890,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2431,
"y1": 9856,
"x2": 2500,
"y2": 9920,
"z": 0
}
},
{
"type": "inventory",
"item": "Daconia rock",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_grand_tree.json#/phases/15/steps/1/success All item references quest-domain/data/the_grand_tree.json#/phases/15/steps/0/conditionsquest-domain/data/the_grand_tree.json#/phases/15/steps/1/conditionsquest-domain/data/the_grand_tree.json#/phases/15/steps/1/successBack to item search
Damaged armour Not implemented 697
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/dig_site.json#/phases/5/steps/10/useItemquest-domain/data/dig_site.json#/phases/5/steps/10/conditionsquest-domain/data/dig_site.json#/phases/5/steps/10/successBack to item search
Damaged soul bearer Conditional 19636
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Bear Your Soul · use item Positive inventory success candidate
Step dig-soul-bearer; tracker range [2, 2]. Output ID: 19636.
Authored inputs: Spade [952] × 1
Exact source conditions {
"position": {
"x": 1699,
"y": 3794,
"z": 0
},
"conditions": [
{
"type": "inventory",
"item": "Damaged soul bearer",
"itemId": 19636,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Spade",
"itemId": 952,
"op": "gte",
"quantity": 1
},
{
"type": "inArea",
"area": {
"x1": 1690,
"y1": 3786,
"x2": 1709,
"y2": 3801,
"z": 0
}
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/bear_your_soul.json#/phases/2/steps/2/success All item references quest-domain/data/bear_your_soul.json#/phases/2/steps/0/itemsNeeded/0quest-domain/data/bear_your_soul.json#/phases/2/steps/0/conditionsquest-domain/data/bear_your_soul.json#/phases/2/steps/1/itemsNeeded/0quest-domain/data/bear_your_soul.json#/phases/2/steps/1/conditionsquest-domain/data/bear_your_soul.json#/phases/2/steps/2/conditionsquest-domain/data/bear_your_soul.json#/phases/2/steps/2/successquest-domain/data/bear_your_soul.json#/phases/2/steps/3/conditionsquest-domain/data/bear_your_soul.json#/phases/2/steps/4/conditionsBack to item search
Damp sticks Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Sea Slug : Authored output, Ground source, Item target, conditions, successAcquisition sources Sea Slug · Ground pickup Explicit ground-item target
Target: Damp sticks
Step pickup-damp-sticks; tracker range [6, 6]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2784,
"y": 3289,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2756,
"y1": 3268,
"x2": 2795,
"y2": 3293,
"z": 0
}
},
{
"type": "inventory",
"item": "Damp sticks",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Dry sticks",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Lit torch",
"op": "eq",
"quantity": 0
},
{
"type": "anyOf",
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2763,
"y1": 3273,
"x2": 2788,
"y2": 3279,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2765,
"y1": 3285,
"x2": 2785,
"y2": 3291,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2762,
"y1": 3284,
"x2": 2780,
"y2": 3287,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2791,
"y1": 3274,
"x2": 2794,
"y2": 3282,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2762,
"y1": 3274,
"x2": 2763,
"y2": 3283,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2776,
"y1": 3273,
"x2": 2777,
"y2": 3283,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2763,
"y1": 3273,
"x2": 2790,
"y2": 3275,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2762,
"y1": 3274,
"x2": 2767,
"y2": 3280,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2763,
"y1": 3285,
"x2": 2786,
"y2": 3288,
"z": 0
}
}
]
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/sea_slug.json#/phases/6/steps/4/target All item references quest-domain/data/sea_slug.json#/phases/6/steps/1/targetquest-domain/data/sea_slug.json#/phases/6/steps/1/conditionsquest-domain/data/sea_slug.json#/phases/6/steps/4/targetquest-domain/data/sea_slug.json#/phases/6/steps/4/conditionsquest-domain/data/sea_slug.json#/phases/6/steps/4/successBack to item search
Darklight Not implemented 6746
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/shadow_of_the_storm.json#/phases/11/steps/0/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/12/steps/0/useItemquest-domain/data/shadow_of_the_storm.json#/phases/12/steps/0/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/12/steps/1/useItemquest-domain/data/shadow_of_the_storm.json#/phases/12/steps/1/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/12/steps/1/successBack to item search
David's print Conditional 1819
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Murder Mystery : Authored output, Inventory slot, conditions, success, useItemMurder Mystery: Inventory slot; ID not pinned on this referencequest-domain/data/murder_mystery.json#/requirements/inventorySlots/7 Acquisition sources Murder Mystery · item on Positive inventory success candidate
Target: Silver book
Step flypaper-on-silver-david; tracker range [1, 1]. Output ID: 1819.
Authored inputs: Silver book [1803] × 1; Flypaper [1811] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "varp",
"id": 195,
"op": "eq",
"value": 4
},
{
"type": "inventory",
"item": "Silver book",
"itemId": 1803,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Flypaper",
"itemId": 1811,
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/murder_mystery.json#/phases/1/steps/26/success All item references quest-domain/data/murder_mystery.json#/requirements/inventorySlots/7quest-domain/data/murder_mystery.json#/phases/1/steps/8/conditionsquest-domain/data/murder_mystery.json#/phases/1/steps/14/conditionsquest-domain/data/murder_mystery.json#/phases/1/steps/26/successquest-domain/data/murder_mystery.json#/phases/1/steps/32/useItemquest-domain/data/murder_mystery.json#/phases/1/steps/32/conditionsBack to item search
Death rune Not implemented 560
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Watchtower: Required; quantity 1; ID 560; hints: bank, ge (metadata only)quest-domain/data/watchtower.json#/requirements/items/2 Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/watchtower.json#/requirements/items/2quest-domain/data/watchtower.json#/phases/4/steps/0/useItemBack to item search
Decapitated head Conditional 4197
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Creature of Fenkenstrain · object Positive inventory success candidate
Target: Grave — Dig
Step dig-head-grave; tracker range [0, 1]. Output ID: 4197.
Authored inputs: Spade [ID unpinned] × 1
Exact source conditions {
"position": {
"x": 3608,
"y": 3490,
"z": 0
},
"conditions": [
{
"type": "varbit",
"id": 185,
"op": "gte",
"value": 1
},
{
"type": "varbit",
"id": 189,
"op": "eq",
"value": 0
},
{
"type": "inventory",
"itemId": 4197,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"itemId": 4198,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/creature_of_fenkenstrain.json#/phases/0/steps/12/success All item references quest-domain/data/creature_of_fenkenstrain.json#/phases/0/steps/12/conditionsquest-domain/data/creature_of_fenkenstrain.json#/phases/0/steps/12/successquest-domain/data/creature_of_fenkenstrain.json#/phases/0/steps/13/targetquest-domain/data/creature_of_fenkenstrain.json#/phases/0/steps/13/conditionsBack to item search
Delphinium seed Not implemented 6457
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/garden_of_tranquillity.json#/phases/2/steps/6/keepItemsquest-domain/data/garden_of_tranquillity.json#/phases/2/steps/21/conditionsquest-domain/data/garden_of_tranquillity.json#/phases/2/steps/22/useItemquest-domain/data/garden_of_tranquillity.json#/phases/2/steps/22/conditionsBack to item search
Demonic sigil Conditional 6748
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Shadow of the Storm · widget Positive inventory success candidate
Step craft-demonic-sigil; tracker range [50, 59]. Output ID: 6748.
Exact source conditions {
"position": null,
"conditions": [
{
"type": "widgetVisible",
"widget": {
"group": 6,
"child": 30
}
},
{
"type": "inventory",
"itemId": 6748,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"itemId": 6747,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Silver bar",
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/shadow_of_the_storm.json#/phases/5/steps/3/success Shadow of the Storm · Ground pickup Explicit ground-item target
Target: Demonic sigil
Step take-tanya-sigil; tracker range [90, 109]. Output ID: not pinned.
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"itemId": 6748,
"op": "lt",
"quantity": 3
},
{
"type": "varbit",
"id": 1380,
"op": "lt",
"value": 2
},
{
"type": "inArea",
"area": {
"x1": 2705,
"y1": 4878,
"x2": 2738,
"y2": 4920,
"z": 0
}
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/shadow_of_the_storm.json#/phases/9/steps/10/target Shadow of the Storm · Ground pickup Explicit ground-item target
Target: Demonic sigil
Step take-denath-sigil; tracker range [90, 109]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2718,
"y": 4902,
"z": 2
},
"conditions": [
{
"type": "inventory",
"itemId": 6748,
"op": "lt",
"quantity": 2
},
{
"type": "varbit",
"id": 1380,
"op": "lt",
"value": 2
},
{
"type": "inArea",
"area": {
"x1": 2710,
"y1": 4880,
"x2": 2732,
"y2": 4916,
"z": 2
}
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/shadow_of_the_storm.json#/phases/9/steps/13/target All item references quest-domain/data/shadow_of_the_storm.json#/phases/5/steps/0/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/5/steps/1/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/5/steps/2/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/5/steps/3/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/5/steps/3/successquest-domain/data/shadow_of_the_storm.json#/phases/5/steps/4/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/8/steps/0/useItemquest-domain/data/shadow_of_the_storm.json#/phases/8/steps/0/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/0/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/1/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/10/targetquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/10/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/10/successquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/11/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/12/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/13/targetquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/13/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/9/steps/13/successquest-domain/data/shadow_of_the_storm.json#/phases/10/steps/0/useItemquest-domain/data/shadow_of_the_storm.json#/phases/10/steps/0/conditionsquest-domain/data/shadow_of_the_storm.json#/phases/10/steps/1/conditionsBack to item search
Desert boots Conditional 1837
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) The Tourist Trap : Authored output, Required, buyItem, conditions, success, useItemThe Tourist Trap: Required; quantity 1; ID 1837; hints: inventory, bank, ge (metadata only)quest-domain/data/the_tourist_trap.json#/requirements/items/3 Acquisition sources The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-start; tracker range [0, 0]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/0/steps/4/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-captain; tracker range [1, 3]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/1/steps/7/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-slave; tracker range [4, 7]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/2/steps/25/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-guard; tracker range [8, 9]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/3/steps/35/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-shabim; tracker range [10, 10]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/4/steps/29/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-plans; tracker range [11, 12]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/5/steps/37/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-dart; tracker range [13, 15]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/6/steps/32/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-pineapple; tracker range [16, 16]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/7/steps/38/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-boots-ana; tracker range [17, 26]. Output ID: 1837.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert boots"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/8/steps/51/buyItem All item references quest-domain/data/the_tourist_trap.json#/requirements/items/3quest-domain/data/the_tourist_trap.json#/phases/0/steps/4/buyItemquest-domain/data/the_tourist_trap.json#/phases/0/steps/4/conditionsquest-domain/data/the_tourist_trap.json#/phases/0/steps/4/successquest-domain/data/the_tourist_trap.json#/phases/1/steps/1/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/2/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/7/buyItemquest-domain/data/the_tourist_trap.json#/phases/1/steps/7/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/7/successquest-domain/data/the_tourist_trap.json#/phases/2/steps/8/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/9/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/10/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/11/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/12/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/15/useItemquest-domain/data/the_tourist_trap.json#/phases/2/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/15/successquest-domain/data/the_tourist_trap.json#/phases/2/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/25/buyItemquest-domain/data/the_tourist_trap.json#/phases/2/steps/25/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/25/successquest-domain/data/the_tourist_trap.json#/phases/3/steps/14/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/16/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/19/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/28/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/35/buyItemquest-domain/data/the_tourist_trap.json#/phases/3/steps/35/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/35/successquest-domain/data/the_tourist_trap.json#/phases/4/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/29/buyItemquest-domain/data/the_tourist_trap.json#/phases/4/steps/29/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/29/successquest-domain/data/the_tourist_trap.json#/phases/5/steps/26/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/37/buyItemquest-domain/data/the_tourist_trap.json#/phases/5/steps/37/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/37/successquest-domain/data/the_tourist_trap.json#/phases/6/steps/26/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/32/buyItemquest-domain/data/the_tourist_trap.json#/phases/6/steps/32/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/32/successquest-domain/data/the_tourist_trap.json#/phases/7/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/16/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/19/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/23/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/31/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/33/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/38/buyItemquest-domain/data/the_tourist_trap.json#/phases/7/steps/38/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/38/successquest-domain/data/the_tourist_trap.json#/phases/8/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/43/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/44/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/46/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/51/buyItemquest-domain/data/the_tourist_trap.json#/phases/8/steps/51/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/51/successBack to item search
Desert disguise Conditional 4611
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) The Feud : Authored output, conditions, success, useItemAcquisition sources The Feud · item on Positive inventory success candidate
Target: Kharidian headpiece
Step combine-disguise; tracker range [1, 1]. Output ID: not pinned.
Authored inputs: Fake beard [4593] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Kharidian headpiece",
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Fake beard",
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_feud.json#/phases/1/steps/5/success The Feud · item on Positive inventory success candidate
Target: Kharidian headpiece
Step combine-disguise-13; tracker range [13, 13]. Output ID: not pinned.
Authored inputs: Fake beard [4593] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Kharidian headpiece",
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Fake beard",
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_feud.json#/phases/11/steps/3/success All item references quest-domain/data/the_feud.json#/phases/1/steps/5/successquest-domain/data/the_feud.json#/phases/1/steps/6/conditionsquest-domain/data/the_feud.json#/phases/1/steps/7/conditionsquest-domain/data/the_feud.json#/phases/1/steps/8/conditionsquest-domain/data/the_feud.json#/phases/1/steps/9/conditionsquest-domain/data/the_feud.json#/phases/11/steps/0/conditionsquest-domain/data/the_feud.json#/phases/11/steps/1/useItemquest-domain/data/the_feud.json#/phases/11/steps/1/conditionsquest-domain/data/the_feud.json#/phases/11/steps/1/successquest-domain/data/the_feud.json#/phases/11/steps/3/successquest-domain/data/the_feud.json#/phases/11/steps/4/conditionsquest-domain/data/the_feud.json#/phases/11/steps/5/conditionsBack to item search
Desert robe Conditional 1835
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) The Tourist Trap : Authored output, Required, buyItem, conditions, success, useItemThe Tourist Trap: Required; quantity 1; ID 1835; hints: inventory, bank, ge (metadata only)quest-domain/data/the_tourist_trap.json#/requirements/items/2 Acquisition sources The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-start; tracker range [0, 0]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/0/steps/3/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-captain; tracker range [1, 3]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/1/steps/6/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-slave; tracker range [4, 7]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/2/steps/24/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-guard; tracker range [8, 9]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/3/steps/34/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-shabim; tracker range [10, 10]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/4/steps/28/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-plans; tracker range [11, 12]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/5/steps/36/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-dart; tracker range [13, 15]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/6/steps/31/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-pineapple; tracker range [16, 16]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/7/steps/37/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-robe-ana; tracker range [17, 26]. Output ID: 1835.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert robe"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/8/steps/50/buyItem All item references quest-domain/data/the_tourist_trap.json#/requirements/items/2quest-domain/data/the_tourist_trap.json#/phases/0/steps/3/buyItemquest-domain/data/the_tourist_trap.json#/phases/0/steps/3/conditionsquest-domain/data/the_tourist_trap.json#/phases/0/steps/3/successquest-domain/data/the_tourist_trap.json#/phases/1/steps/1/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/2/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/6/buyItemquest-domain/data/the_tourist_trap.json#/phases/1/steps/6/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/6/successquest-domain/data/the_tourist_trap.json#/phases/2/steps/8/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/9/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/10/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/11/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/12/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/14/useItemquest-domain/data/the_tourist_trap.json#/phases/2/steps/14/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/14/successquest-domain/data/the_tourist_trap.json#/phases/2/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/24/buyItemquest-domain/data/the_tourist_trap.json#/phases/2/steps/24/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/24/successquest-domain/data/the_tourist_trap.json#/phases/3/steps/14/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/16/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/19/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/28/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/34/buyItemquest-domain/data/the_tourist_trap.json#/phases/3/steps/34/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/34/successquest-domain/data/the_tourist_trap.json#/phases/4/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/28/buyItemquest-domain/data/the_tourist_trap.json#/phases/4/steps/28/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/28/successquest-domain/data/the_tourist_trap.json#/phases/5/steps/26/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/36/buyItemquest-domain/data/the_tourist_trap.json#/phases/5/steps/36/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/36/successquest-domain/data/the_tourist_trap.json#/phases/6/steps/26/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/31/buyItemquest-domain/data/the_tourist_trap.json#/phases/6/steps/31/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/31/successquest-domain/data/the_tourist_trap.json#/phases/7/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/16/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/19/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/23/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/31/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/33/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/37/buyItemquest-domain/data/the_tourist_trap.json#/phases/7/steps/37/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/37/successquest-domain/data/the_tourist_trap.json#/phases/8/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/43/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/44/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/46/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/50/buyItemquest-domain/data/the_tourist_trap.json#/phases/8/steps/50/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/50/successBack to item search
Desert shirt Conditional 1833
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) The Tourist Trap : Authored output, Required, buyItem, conditions, success, useItemThe Tourist Trap: Required; quantity 1; ID 1833; hints: inventory, bank, ge (metadata only)quest-domain/data/the_tourist_trap.json#/requirements/items/1 Acquisition sources The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-start; tracker range [0, 0]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/0/steps/2/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-captain; tracker range [1, 3]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/1/steps/5/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-slave; tracker range [4, 7]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/2/steps/23/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-guard; tracker range [8, 9]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/3/steps/33/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-shabim; tracker range [10, 10]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/4/steps/27/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-plans; tracker range [11, 12]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/5/steps/35/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-dart; tracker range [13, 15]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/6/steps/30/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-pineapple; tracker range [16, 16]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/7/steps/36/buyItem The Tourist Trap · Shop purchase Explicit output field
Target: Shantay — Trade
Step buy-desert-shirt-ana; tracker range [17, 26]. Output ID: 1833.
Exact source conditions {
"position": {
"x": 3304,
"y": 3123,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 3220,
"y1": 2980,
"x2": 3330,
"y2": 3115,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3150,
"y1": 2995,
"x2": 3220,
"y2": 3059,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3260,
"y1": 9400,
"x2": 3330,
"y2": 9475,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 3284,
"y1": 3031,
"x2": 3293,
"y2": 3037,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave shirt"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave robe",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave robe"
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Slave boots",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Slave boots"
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Desert shirt",
"op": "gte",
"quantity": 1
},
{
"type": "equipped",
"item": "Desert shirt"
}
],
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_tourist_trap.json#/phases/8/steps/49/buyItem All item references quest-domain/data/the_tourist_trap.json#/requirements/items/1quest-domain/data/the_tourist_trap.json#/phases/0/steps/2/buyItemquest-domain/data/the_tourist_trap.json#/phases/0/steps/2/conditionsquest-domain/data/the_tourist_trap.json#/phases/0/steps/2/successquest-domain/data/the_tourist_trap.json#/phases/1/steps/1/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/2/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/5/buyItemquest-domain/data/the_tourist_trap.json#/phases/1/steps/5/conditionsquest-domain/data/the_tourist_trap.json#/phases/1/steps/5/successquest-domain/data/the_tourist_trap.json#/phases/2/steps/8/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/9/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/10/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/11/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/12/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/13/useItemquest-domain/data/the_tourist_trap.json#/phases/2/steps/13/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/13/successquest-domain/data/the_tourist_trap.json#/phases/2/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/23/buyItemquest-domain/data/the_tourist_trap.json#/phases/2/steps/23/conditionsquest-domain/data/the_tourist_trap.json#/phases/2/steps/23/successquest-domain/data/the_tourist_trap.json#/phases/3/steps/14/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/16/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/19/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/28/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/33/buyItemquest-domain/data/the_tourist_trap.json#/phases/3/steps/33/conditionsquest-domain/data/the_tourist_trap.json#/phases/3/steps/33/successquest-domain/data/the_tourist_trap.json#/phases/4/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/27/buyItemquest-domain/data/the_tourist_trap.json#/phases/4/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/27/successquest-domain/data/the_tourist_trap.json#/phases/5/steps/26/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/35/buyItemquest-domain/data/the_tourist_trap.json#/phases/5/steps/35/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/35/successquest-domain/data/the_tourist_trap.json#/phases/6/steps/26/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/27/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/30/buyItemquest-domain/data/the_tourist_trap.json#/phases/6/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/30/successquest-domain/data/the_tourist_trap.json#/phases/7/steps/15/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/16/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/18/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/19/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/20/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/21/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/22/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/23/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/30/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/31/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/33/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/36/buyItemquest-domain/data/the_tourist_trap.json#/phases/7/steps/36/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/36/successquest-domain/data/the_tourist_trap.json#/phases/8/steps/17/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/43/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/44/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/46/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/49/buyItemquest-domain/data/the_tourist_trap.json#/phases/8/steps/49/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/49/successBack to item search
Diary Conditional 3395
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Shades of Mort'ton · object Positive inventory success candidate
Target: Shelf — Search
Step search-shelf; tracker range [0, 4]. Output ID: 3395.
Exact source conditions {
"position": {
"x": 3481,
"y": 3279,
"z": 0
},
"conditions": [
{
"type": "inventory",
"itemId": 3395,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/shades_of_mortton.json#/phases/0/steps/1/success All item references quest-domain/data/shades_of_mortton.json#/phases/0/steps/0/useItemquest-domain/data/shades_of_mortton.json#/phases/0/steps/0/conditionsquest-domain/data/shades_of_mortton.json#/phases/0/steps/1/conditionsquest-domain/data/shades_of_mortton.json#/phases/0/steps/1/successBack to item search
Dirty blast Conditional 7497
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Recipe for Disaster - Another Cook's Quest · item on Positive inventory success candidate
Target: Fruit blast
Step make-dirty-blast; tracker range [1, 1]. Output ID: 7497.
Authored inputs: Ashes [592] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Dirty blast",
"itemId": 7497,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Ashes",
"itemId": 592,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Fruit blast",
"itemId": 2084,
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_another_cooks_quest.json#/phases/1/steps/1/success All item references quest-domain/data/recipe_for_disaster_another_cooks_quest.json#/phases/1/steps/0/conditionsquest-domain/data/recipe_for_disaster_another_cooks_quest.json#/phases/1/steps/1/conditionsquest-domain/data/recipe_for_disaster_another_cooks_quest.json#/phases/1/steps/1/successBack to item search
Display cabinet key Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) The Golem : Authored output, conditions, success, useItemAcquisition sources The Golem · npc Positive inventory success candidate
Target: Curator Haig Halen — Pickpocket
Step pickpocket-curator; tracker range [2, 3]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 3256,
"y": 3449,
"z": 0
},
"conditions": [
{
"type": "varbit",
"id": 347,
"op": "gte",
"value": 4
},
{
"type": "inventory",
"item": "Display cabinet key",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Statuette",
"op": "eq",
"quantity": 0
},
{
"type": "inArea",
"negate": true,
"area": {
"x1": 2700,
"y1": 4875,
"x2": 2745,
"y2": 4925,
"z": 0
}
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/the_golem.json#/phases/2/steps/7/success All item references quest-domain/data/the_golem.json#/phases/2/steps/4/conditionsquest-domain/data/the_golem.json#/phases/2/steps/5/useItemquest-domain/data/the_golem.json#/phases/2/steps/5/conditionsquest-domain/data/the_golem.json#/phases/2/steps/6/conditionsquest-domain/data/the_golem.json#/phases/2/steps/7/conditionsquest-domain/data/the_golem.json#/phases/2/steps/7/successBack to item search
Distillator Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Biohazard : Authored output, conditions, successAcquisition sources Biohazard · object Positive inventory success candidate
Target: Crate — Search
Step search-crate; tracker range [6, 6]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2554,
"y": 3327,
"z": 1
},
"conditions": [
{
"type": "plane",
"op": "eq",
"value": 1
},
{
"type": "inArea",
"area": {
"x1": 2551,
"y1": 3324,
"x2": 2557,
"y2": 3330,
"z": 1
}
},
{
"type": "inventory",
"item": "Distillator",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/biohazard.json#/phases/6/steps/0/success All item references quest-domain/data/biohazard.json#/phases/6/steps/0/conditionsquest-domain/data/biohazard.json#/phases/6/steps/0/successquest-domain/data/biohazard.json#/phases/6/steps/1/conditionsquest-domain/data/biohazard.json#/phases/6/steps/2/conditionsquest-domain/data/biohazard.json#/phases/6/steps/3/conditionsquest-domain/data/biohazard.json#/phases/6/steps/4/conditionsquest-domain/data/biohazard.json#/phases/6/steps/6/conditionsquest-domain/data/biohazard.json#/phases/6/steps/7/conditionsquest-domain/data/biohazard.json#/phases/7/steps/0/conditionsquest-domain/data/biohazard.json#/phases/7/steps/1/conditionsBack to item search
Diving apparatus Conditional 7535
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p40-replace-apparatus; tracker range [40, 40]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/7/success Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p50-replace-apparatus; tracker range [50, 50]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/15/success Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p60-replace-apparatus; tracker range [60, 60]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/8/success Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p70-replace-apparatus; tracker range [70, 70]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "inventory",
"item": "Needle",
"itemId": 1733,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Bronze wire",
"itemId": 1794,
"op": "gte",
"quantity": 3
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/8/success Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p80-replace-apparatus; tracker range [80, 80]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/17/success Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p90-replace-apparatus; tracker range [90, 90]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Kelp",
"itemId": 7516,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Ground kelp",
"itemId": 7517,
"op": "gte",
"quantity": 1
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Giant crab meat",
"itemId": 7518,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Ground giant crab meat",
"itemId": 7527,
"op": "gte",
"quantity": 1
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Raw cod",
"itemId": 341,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Ground cod",
"itemId": 7528,
"op": "gte",
"quantity": 1
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Bread",
"itemId": 2309,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Breadcrumbs",
"itemId": 7515,
"op": "gte",
"quantity": 1
}
]
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/24/success Recipe for Disaster - Freeing Pirate Pete · talk to Positive inventory success candidate
Target: Murphy — Talk-to
Step p100-replace-apparatus; tracker range [100, 100]. Output ID: 7535.
Authored inputs: Diving apparatus [7535] × 1
Exact source conditions {
"position": {
"x": 2668,
"y": 3162,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2944,
"y1": 9472,
"x2": 3007,
"y2": 9534,
"z": 1
},
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Kelp",
"itemId": 7516,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Ground kelp",
"itemId": 7517,
"op": "gte",
"quantity": 1
}
],
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Giant crab meat",
"itemId": 7518,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Ground giant crab meat",
"itemId": 7527,
"op": "gte",
"quantity": 1
}
],
"negate": true
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Raw cod",
"itemId": 341,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Ground cod",
"itemId": 7528,
"op": "gte",
"quantity": 1
}
]
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Bread",
"itemId": 2309,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Breadcrumbs",
"itemId": 7515,
"op": "gte",
"quantity": 1
}
]
},
{
"type": "inventory",
"item": "Raw fishcake",
"itemId": 7529,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Cooked fishcake",
"itemId": 7530,
"op": "eq",
"quantity": 0
},
{
"type": "equipped",
"item": "Diving apparatus",
"itemId": 7535,
"negate": true
},
{
"type": "inventory",
"item": "Diving apparatus",
"itemId": 7535,
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/28/success All item references quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/2/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/3/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/4/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/4/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/4/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/5/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/7/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/7/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/7/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/9/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/9/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/9/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/4/steps/10/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/10/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/11/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/12/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/12/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/12/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/13/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/15/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/15/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/15/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/17/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/17/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/17/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/5/steps/18/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/3/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/4/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/5/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/5/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/5/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/6/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/8/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/8/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/8/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/10/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/10/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/10/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/6/steps/11/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/3/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/4/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/5/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/5/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/5/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/6/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/8/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/8/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/8/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/10/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/10/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/10/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/7/steps/11/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/12/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/13/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/14/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/14/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/14/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/15/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/17/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/17/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/17/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/19/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/19/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/19/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/8/steps/20/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/19/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/20/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/21/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/21/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/21/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/22/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/24/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/24/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/24/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/26/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/26/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/26/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/9/steps/27/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/23/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/24/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/25/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/25/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/25/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/26/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/28/itemsNeeded/0quest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/28/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/28/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/30/useItemquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/30/conditionsquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/30/successquest-domain/data/recipe_for_disaster_freeing_pirate_pete.json#/phases/10/steps/31/conditionsBack to item search
Doogle leaves Conditional 1573
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (2) Gertrude's Cat: Inventory slot; ID not pinned on this referencequest-domain/data/gertrudes_cat.json#/requirements/inventorySlots/2 Acquisition sources Big Chompy Bird Hunting · Ground pickup Explicit ground-item target
Target: Doogle leaves
Step take-doogle-leaves; tracker range [55, 59]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2565,
"y": 2972,
"z": 0
},
"conditions": [
{
"type": "dialogueSeen",
"text": "wants doogle leaves wiv mine"
},
{
"type": "inventory",
"item": "Doogle leaves",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/big_chompy_bird_hunting.json#/phases/10/steps/11/target Gertrude's Cat · Ground pickup Explicit ground-item target
Target: Doogle leaves
Step pick-doogle-leaves; tracker range [1, 1]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 3154,
"y": 3400,
"z": 0
},
"conditions": [
{
"type": "inventory",
"item": "Doogle leaves",
"op": "lt",
"quantity": 1
},
{
"type": "inventory",
"item": "Seasoned sardine",
"op": "lt",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/gertrudes_cat.json#/phases/1/steps/3/target All item references quest-domain/data/big_chompy_bird_hunting.json#/phases/10/steps/11/targetquest-domain/data/big_chompy_bird_hunting.json#/phases/10/steps/11/conditionsquest-domain/data/big_chompy_bird_hunting.json#/phases/10/steps/11/successquest-domain/data/gertrudes_cat.json#/requirements/inventorySlots/2quest-domain/data/gertrudes_cat.json#/phases/1/steps/1/useItemquest-domain/data/gertrudes_cat.json#/phases/1/steps/1/conditionsquest-domain/data/gertrudes_cat.json#/phases/1/steps/3/targetquest-domain/data/gertrudes_cat.json#/phases/1/steps/3/conditionsquest-domain/data/gertrudes_cat.json#/phases/1/steps/3/successBack to item search
Door key Conditional 2409
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (2) Grim Tales : Authored output, conditions, itemsNeeded, successWitch's House : Authored output, conditions, itemsNeeded, successAcquisition sources Grim Tales · talk to Positive inventory success candidate
Target: Miazrqa — Talk-to
Step get-door-key; tracker range [10, 10]. Output ID: 2409.
Exact source conditions {
"position": {
"x": 2968,
"y": 3474,
"z": 0
},
"conditions": [
{
"type": "varbit",
"id": 3719,
"op": "eq",
"value": 1
},
{
"type": "varbit",
"id": 3694,
"op": "gte",
"value": 20
},
{
"type": "varbit",
"id": 3694,
"op": "lt",
"value": 25
},
{
"type": "varbit",
"id": 3721,
"op": "eq",
"value": 0
},
{
"type": "inventory",
"item": "Door key",
"itemId": 2409,
"op": "eq",
"quantity": 0
},
{
"type": "anyOf",
"conditions": [
{
"type": "inventory",
"item": "Shrink-me-quick",
"itemId": 11204,
"op": "gte",
"quantity": 1
},
{
"type": "varbit",
"id": 3716,
"op": "eq",
"value": 0
}
]
},
{
"type": "inArea",
"area": {
"x1": 2966,
"y1": 3460,
"x2": 2970,
"y2": 3464,
"z": 0
},
"negate": true
},
{
"type": "inArea",
"area": {
"x1": 2966,
"y1": 3465,
"x2": 2972,
"y2": 3473,
"z": 2
},
"negate": true
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/grim_tales.json#/phases/1/steps/38/success Witch's House · object Positive inventory success candidate
Target: Potted plant — Look-under
Step get-door-key; tracker range [1, 2]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2900,
"y": 3474,
"z": 0
},
"conditions": [
{
"type": "anyOf",
"negate": true,
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2901,
"y1": 3466,
"x2": 2907,
"y2": 3476,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2897,
"y1": 9870,
"x2": 2902,
"y2": 9878,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2903,
"y1": 9870,
"x2": 2909,
"y2": 9878,
"z": 0
}
}
]
},
{
"type": "inventory",
"item": "Door key",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/witchs_house.json#/phases/1/steps/10/success Witch's House · object Positive inventory success candidate
Target: Potted plant — Look-under
Step get-door-key-return; tracker range [3, 5]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2900,
"y": 3474,
"z": 0
},
"conditions": [
{
"type": "anyOf",
"negate": true,
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2901,
"y1": 3466,
"x2": 2907,
"y2": 3476,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2897,
"y1": 9870,
"x2": 2902,
"y2": 9878,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2903,
"y1": 9870,
"x2": 2909,
"y2": 9878,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2900,
"y1": 3459,
"x2": 2933,
"y2": 3465,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2908,
"y1": 3466,
"x2": 2933,
"y2": 3467,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2908,
"y1": 3467,
"x2": 2912,
"y2": 3475,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2934,
"y1": 3459,
"x2": 2937,
"y2": 3467,
"z": 0
}
}
]
},
{
"type": "inventory",
"item": "Door key",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/witchs_house.json#/phases/2/steps/10/success Witch's House · object Positive inventory success candidate
Target: Potted plant — Look-under
Step get-door-key-final; tracker range [6, 6]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2900,
"y": 3474,
"z": 0
},
"conditions": [
{
"type": "anyOf",
"negate": true,
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2901,
"y1": 3466,
"x2": 2907,
"y2": 3476,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2897,
"y1": 9870,
"x2": 2902,
"y2": 9878,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2903,
"y1": 9870,
"x2": 2909,
"y2": 9878,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2900,
"y1": 3459,
"x2": 2933,
"y2": 3465,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2908,
"y1": 3466,
"x2": 2933,
"y2": 3467,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2908,
"y1": 3467,
"x2": 2912,
"y2": 3475,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2934,
"y1": 3459,
"x2": 2937,
"y2": 3467,
"z": 0
}
}
]
},
{
"type": "inventory",
"item": "Ball",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Door key",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/witchs_house.json#/phases/3/steps/8/success All item references quest-domain/data/grim_tales.json#/phases/1/steps/37/itemsNeeded/0quest-domain/data/grim_tales.json#/phases/1/steps/37/conditionsquest-domain/data/grim_tales.json#/phases/1/steps/38/conditionsquest-domain/data/grim_tales.json#/phases/1/steps/38/successquest-domain/data/witchs_house.json#/phases/1/steps/9/itemsNeeded/0quest-domain/data/witchs_house.json#/phases/1/steps/9/conditionsquest-domain/data/witchs_house.json#/phases/1/steps/10/conditionsquest-domain/data/witchs_house.json#/phases/1/steps/10/successquest-domain/data/witchs_house.json#/phases/2/steps/9/itemsNeeded/0quest-domain/data/witchs_house.json#/phases/2/steps/9/conditionsquest-domain/data/witchs_house.json#/phases/2/steps/10/conditionsquest-domain/data/witchs_house.json#/phases/2/steps/10/successquest-domain/data/witchs_house.json#/phases/3/steps/7/itemsNeeded/0quest-domain/data/witchs_house.json#/phases/3/steps/7/conditionsquest-domain/data/witchs_house.json#/phases/3/steps/8/conditionsquest-domain/data/witchs_house.json#/phases/3/steps/8/successBack to item search
Dragon axe Not implemented 6739
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (3) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/recipe_for_disaster_freeing_skrach_uglogwee.json#/phases/3/steps/8/useItemquest-domain/data/recipe_for_disaster_freeing_skrach_uglogwee.json#/phases/3/steps/8/conditionsquest-domain/data/recipe_for_disaster_freeing_skrach_uglogwee.json#/phases/4/steps/8/useItemquest-domain/data/recipe_for_disaster_freeing_skrach_uglogwee.json#/phases/4/steps/8/conditionsquest-domain/data/shades_of_mortton.json#/phases/3/steps/0/conditionsquest-domain/data/shades_of_mortton.json#/phases/4/steps/0/conditionsquest-domain/data/shades_of_mortton.json#/phases/5/steps/0/conditionsquest-domain/data/shades_of_mortton.json#/phases/6/steps/0/conditionsquest-domain/data/shades_of_mortton.json#/phases/7/steps/0/conditionsquest-domain/data/shades_of_mortton.json#/phases/12/steps/27/conditionsquest-domain/data/shades_of_mortton.json#/phases/13/steps/8/conditionsquest-domain/data/the_ribbiting_tale_of_a_lily_pad_labour_dispute.json#/phases/5/steps/0/conditionsBack to item search
Dragon bones Not implemented 536
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Watchtower: Required; quantity 1; ID 536; hints: bank, ge (metadata only)quest-domain/data/watchtower.json#/requirements/items/3 Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/watchtower.json#/requirements/items/3Back to item search
Dragon harpoon Not implemented 21028
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/barbarian_training.json#/phases/0/steps/14/conditionsBack to item search
Dragon inn tankard Conditional 4811
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Zogre Flesh Eaters · use item Positive inventory success candidate
Step open-backpack; tracker range [3, 3]. Output ID: 4811.
Authored inputs: Ruined backpack [4810] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2434,
"y1": 9400,
"x2": 2494,
"y2": 9474,
"z": 2
}
},
{
"type": "inventory",
"item": "Ruined backpack",
"itemId": 4810,
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/19/success All item references quest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/0/conditionsquest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/2/useItemquest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/2/conditionsquest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/17/conditionsquest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/18/conditionsquest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/19/successquest-domain/data/zogre_flesh_eaters.json#/phases/2/steps/20/conditionsBack to item search
Dragon longsword Not implemented 1305
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/58/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/58/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/58/successBack to item search
Dragon pickaxe Unknown ID unpinned
No source identified and the exact item form is unpinned. Manual identity/source review is needed.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/the_tourist_trap.json#/phases/3/steps/6/conditionsquest-domain/data/the_tourist_trap.json#/phases/4/steps/6/conditionsquest-domain/data/the_tourist_trap.json#/phases/5/steps/6/conditionsquest-domain/data/the_tourist_trap.json#/phases/6/steps/6/conditionsquest-domain/data/the_tourist_trap.json#/phases/7/steps/6/conditionsquest-domain/data/the_tourist_trap.json#/phases/8/steps/28/conditionsquest-domain/data/the_tourist_trap.json#/phases/9/steps/6/conditionsBack to item search
Dragon scimitar Not implemented 4587
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/57/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/57/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/57/successBack to item search
Dramen branch Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Lost City : Authored output, Item target, conditions, successAcquisition sources Lost City · object Positive inventory success candidate
Target: Dramen tree — Chop down
Step cut-dramen-branch; tracker range [2, 5]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 2861,
"y": 9735,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2817,
"y1": 9722,
"x2": 2879,
"y2": 9784,
"z": 0
}
},
{
"type": "inventory",
"item": "Bronze axe",
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Dramen branch",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Dramen staff",
"op": "eq",
"quantity": 0
},
{
"type": "npcNearby",
"item": "Tree spirit",
"negate": true
},
{
"type": "anyOf",
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2817,
"y1": 9736,
"x2": 2847,
"y2": 9781,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2828,
"y1": 9722,
"x2": 2873,
"y2": 9760,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 2817,
"y1": 9736,
"x2": 2849,
"y2": 9766,
"z": 0
}
}
]
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/lost_city.json#/phases/2/steps/5/success All item references quest-domain/data/lost_city.json#/phases/2/steps/2/targetquest-domain/data/lost_city.json#/phases/2/steps/2/conditionsquest-domain/data/lost_city.json#/phases/2/steps/3/conditionsquest-domain/data/lost_city.json#/phases/2/steps/5/conditionsquest-domain/data/lost_city.json#/phases/2/steps/5/successquest-domain/data/lost_city.json#/phases/2/steps/6/conditionsquest-domain/data/lost_city.json#/phases/2/steps/7/conditionsquest-domain/data/lost_city.json#/phases/2/steps/8/conditionsquest-domain/data/lost_city.json#/phases/2/steps/9/conditionsquest-domain/data/lost_city.json#/phases/2/steps/10/conditionsBack to item search
Dramen staff Conditional 772
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (3) Fairytale I - Growing Pains: Required; quantity 1; ID 772; hints: bank, inventory (metadata only)quest-domain/data/fairytale_i_growing_pains.json#/requirements/items/0 Fairytale II - Cure a Queen: Required; quantity 1; ID 772; hints: inventory, bank (metadata only)quest-domain/data/fairytale_ii_cure_a_queen.json#/requirements/items/0 Acquisition sources Lost City · item on Positive inventory success candidate
Target: Dramen branch
Step craft-dramen-staff; tracker range [2, 5]. Output ID: not pinned.
Authored inputs: Knife [ID unpinned] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Dramen branch",
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Dramen staff",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Knife",
"op": "gte",
"quantity": 1
},
{
"type": "inArea",
"negate": true,
"area": {
"x1": 2817,
"y1": 9722,
"x2": 2879,
"y2": 9784,
"z": 0
}
},
{
"type": "inArea",
"negate": true,
"area": {
"x1": 2798,
"y1": 3327,
"x2": 2878,
"y2": 3394,
"z": 0
}
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/lost_city.json#/phases/2/steps/2/success All item references quest-domain/data/fairytale_i_growing_pains.json#/requirements/items/0quest-domain/data/fairytale_i_growing_pains.json#/phases/2/steps/0/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/2/steps/1/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/2/steps/2/useItemquest-domain/data/fairytale_i_growing_pains.json#/phases/2/steps/2/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/2/steps/2/successquest-domain/data/fairytale_i_growing_pains.json#/phases/3/steps/0/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/3/steps/1/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/3/steps/2/useItemquest-domain/data/fairytale_i_growing_pains.json#/phases/3/steps/2/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/3/steps/2/successquest-domain/data/fairytale_i_growing_pains.json#/phases/7/steps/5/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/7/steps/6/useItemquest-domain/data/fairytale_i_growing_pains.json#/phases/7/steps/6/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/7/steps/6/successquest-domain/data/fairytale_i_growing_pains.json#/phases/8/steps/6/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/8/steps/7/useItemquest-domain/data/fairytale_i_growing_pains.json#/phases/8/steps/7/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/8/steps/7/successquest-domain/data/fairytale_ii_cure_a_queen.json#/requirements/items/0quest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/11/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/22/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/33/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/44/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/45/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/46/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/47/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/49/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/50/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/51/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/51/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/51/successquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/3/steps/53/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/4/steps/1/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/4/steps/2/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/4/steps/2/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/4/steps/2/successquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/4/steps/4/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/12/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/23/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/34/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/45/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/46/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/47/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/48/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/49/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/49/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/49/successquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/5/steps/51/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/14/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/25/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/36/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/47/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/48/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/48/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/48/successquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/56/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/57/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/58/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/59/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/72/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/83/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/84/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/85/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/86/useItemquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/86/conditionsquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/86/successquest-domain/data/fairytale_ii_cure_a_queen.json#/phases/6/steps/88/conditionsquest-domain/data/lost_city.json#/phases/2/steps/0/conditionsquest-domain/data/lost_city.json#/phases/2/steps/1/useItemquest-domain/data/lost_city.json#/phases/2/steps/1/conditionsquest-domain/data/lost_city.json#/phases/2/steps/1/successquest-domain/data/lost_city.json#/phases/2/steps/2/conditionsquest-domain/data/lost_city.json#/phases/2/steps/2/successquest-domain/data/lost_city.json#/phases/2/steps/5/conditionsquest-domain/data/lost_city.json#/phases/2/steps/8/conditionsquest-domain/data/lost_city.json#/phases/2/steps/9/conditionsquest-domain/data/lost_city.json#/phases/2/steps/10/conditionsBack to item search
Draynor skull Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Fairytale I - Growing Pains · use item Positive inventory success candidate
Step dig-draynor-skull; tracker range [50, 59]. Output ID: not pinned.
Authored inputs: Spade [952] × 1
Exact source conditions {
"position": {
"x": 3106,
"y": 3383,
"z": 0
},
"conditions": [
{
"type": "inventory",
"item": "Draynor skull",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Spade",
"op": "gte",
"quantity": 1
},
{
"type": "plane",
"op": "eq",
"value": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/fairytale_i_growing_pains.json#/phases/5/steps/3/success All item references quest-domain/data/fairytale_i_growing_pains.json#/phases/5/steps/2/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/5/steps/3/conditionsquest-domain/data/fairytale_i_growing_pains.json#/phases/5/steps/3/successBack to item search
Drinking flask Conditional 29925
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Death on the Isle · npc Positive inventory success candidate
Target: Pavo — Pickpocket
Step pickpocket-pavo; tracker range [26, 26]. Output ID: 29925.
Exact source conditions {
"position": {
"x": 1445,
"y": 2934,
"z": 0
},
"conditions": [
{
"type": "varbit",
"id": 11233,
"op": "eq",
"value": 0
},
{
"type": "inventory",
"item": "Drinking flask",
"itemId": 29925,
"op": "eq",
"quantity": 0
},
{
"type": "anyOf",
"conditions": [
{
"type": "inArea",
"area": {
"x1": 1427,
"y1": 2903,
"x2": 1454,
"y2": 2946,
"z": 0
}
},
{
"type": "inArea",
"area": {
"x1": 1454,
"y1": 2906,
"x2": 1468,
"y2": 2921,
"z": 0
}
}
]
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/death_on_the_isle.json#/phases/9/steps/6/success All item references quest-domain/data/death_on_the_isle.json#/phases/9/steps/6/conditionsquest-domain/data/death_on_the_isle.json#/phases/9/steps/6/successquest-domain/data/death_on_the_isle.json#/phases/9/steps/10/useItemquest-domain/data/death_on_the_isle.json#/phases/9/steps/10/conditionsBack to item search
Druid pouch Conditional 2957, 2958
A source candidate exists; its conditions and quest context still apply.
This name covers multiple pinned IDs. Each source’s ID is shown separately; an unpinned reference does not select a particular form.
Back to item search
Quests and declared requirements (2) In Search of the Myreque: Required; quantity 1; ID 2958; hints: bank, inventory (metadata only)quest-domain/data/in_search_of_the_myreque.json#/requirements/items/8 Acquisition sources Nature Spirit · Ground pickup Explicit ground-item target
Target: Druid pouch
Step take-druid-pouch; tracker range [75, 104]. Output ID: not pinned.
Exact source conditions {
"position": {
"x": 3443,
"y": 9741,
"z": 0
},
"conditions": [
{
"type": "inventory",
"itemId": 2957,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"itemId": 2958,
"op": "eq",
"quantity": 0
},
{
"type": "objectNearby",
"item": "Grotto",
"action": "Search"
},
{
"type": "inArea",
"area": {
"x1": 3435,
"y1": 9733,
"x2": 3448,
"y2": 9746,
"z": 0
}
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/nature_spirit.json#/phases/10/steps/0/target Nature Spirit · use item Positive inventory success candidate
Step fill-druid-pouch; tracker range [75, 104]. Output ID: 2958.
Authored inputs: Druid pouch [2957] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"itemId": 2957,
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Mort myre fungus",
"op": "gte",
"quantity": 3
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/nature_spirit.json#/phases/10/steps/4/success All item references quest-domain/data/in_search_of_the_myreque.json#/requirements/items/8quest-domain/data/nature_spirit.json#/phases/10/steps/0/targetquest-domain/data/nature_spirit.json#/phases/10/steps/0/conditionsquest-domain/data/nature_spirit.json#/phases/10/steps/0/successquest-domain/data/nature_spirit.json#/phases/10/steps/1/conditionsquest-domain/data/nature_spirit.json#/phases/10/steps/3/conditionsquest-domain/data/nature_spirit.json#/phases/10/steps/4/useItemquest-domain/data/nature_spirit.json#/phases/10/steps/4/conditionsquest-domain/data/nature_spirit.json#/phases/10/steps/4/successquest-domain/data/nature_spirit.json#/phases/10/steps/5/conditionsquest-domain/data/nature_spirit.json#/phases/10/steps/6/conditionsquest-domain/data/nature_spirit.json#/phases/10/steps/7/conditionsBack to item search
Druidic spell Not implemented 2968
No supported acquisition source identified in this scan. Bank ownership is retrieval, not a source.
Back to item search
Quests and declared requirements (1) Acquisition sources Source coverage: none identified. The scanned definitions and reviewed runtime sources provide no acquisition route for this item. Existing bank stock may still satisfy the requirement. Acquisition hints alone do not establish a working source.
All item references quest-domain/data/nature_spirit.json#/phases/7/steps/0/conditionsquest-domain/data/nature_spirit.json#/phases/7/steps/1/conditionsquest-domain/data/nature_spirit.json#/phases/7/steps/2/conditionsquest-domain/data/nature_spirit.json#/phases/7/steps/6/useItemquest-domain/data/nature_spirit.json#/phases/7/steps/6/conditionsBack to item search
Dry sticks Conditional ID unpinned
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Sea Slug : Authored output, conditions, success, useItemAcquisition sources Sea Slug · item on Positive inventory success candidate
Target: Damp sticks
Step make-dry-sticks; tracker range [6, 6]. Output ID: not pinned.
Authored inputs: Broken glass [ID unpinned] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Broken glass",
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Damp sticks",
"op": "gte",
"quantity": 1
},
{
"type": "inventory",
"item": "Dry sticks",
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Lit torch",
"op": "eq",
"quantity": 0
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/sea_slug.json#/phases/6/steps/1/success All item references quest-domain/data/sea_slug.json#/phases/6/steps/0/useItemquest-domain/data/sea_slug.json#/phases/6/steps/0/conditionsquest-domain/data/sea_slug.json#/phases/6/steps/1/conditionsquest-domain/data/sea_slug.json#/phases/6/steps/1/successquest-domain/data/sea_slug.json#/phases/6/steps/3/conditionsquest-domain/data/sea_slug.json#/phases/6/steps/4/conditionsBack to item search
Dwarf remains Conditional 0
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Dwarf Cannon : Authored output, conditions, itemsNeeded, successAcquisition sources Dwarf Cannon · object Positive inventory success candidate
Target: Dwarf remains — Take
Step take-remains; tracker range [2, 3]. Output ID: 0.
Exact source conditions {
"position": {
"x": 2567,
"y": 3444,
"z": 2
},
"conditions": [
{
"type": "plane",
"op": "eq",
"value": 2
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/dwarf_cannon.json#/phases/2/steps/3/success All item references quest-domain/data/dwarf_cannon.json#/phases/2/steps/0/itemsNeeded/0quest-domain/data/dwarf_cannon.json#/phases/2/steps/0/conditionsquest-domain/data/dwarf_cannon.json#/phases/2/steps/1/conditionsquest-domain/data/dwarf_cannon.json#/phases/2/steps/2/conditionsquest-domain/data/dwarf_cannon.json#/phases/2/steps/3/successBack to item search
Dwarven rock cake Conditional 7509, 7510
A source candidate exists; its conditions and quest context still apply.
This name covers multiple pinned IDs. Each source’s ID is shown separately; an unpinned reference does not select a particular form.
Back to item search
Quests and declared requirements (1) Acquisition sources Recipe for Disaster - Freeing the Mountain Dwarf · Ground pickup Explicit ground-item target
Target: Dwarven rock cake
Step take-cake-cooling-gloves; tracker range [50, 50]. Output ID: 7509.
Exact source conditions {
"position": {
"x": 2865,
"y": 9876,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2815,
"y1": 9859,
"x2": 2879,
"y2": 9886,
"z": 0
}
},
{
"type": "inventory",
"item": "Dwarven rock cake",
"op": "eq",
"quantity": 0,
"itemId": 7509
},
{
"type": "inventory",
"item": "Dwarven rock cake",
"op": "eq",
"quantity": 0,
"itemId": 7510
},
{
"type": "anyOf",
"conditions": [
{
"type": "equipped",
"item": "Ice gloves",
"itemId": 1580
},
{
"type": "equipped",
"item": "Smiths gloves (i)",
"itemId": 27031
}
]
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/5/target Recipe for Disaster - Freeing the Mountain Dwarf · Ground pickup Explicit ground-item target
Target: Dwarven rock cake
Step take-cake-leather-gloves; tracker range [50, 50]. Output ID: 7509.
Exact source conditions {
"position": {
"x": 2865,
"y": 9876,
"z": 0
},
"conditions": [
{
"type": "inArea",
"area": {
"x1": 2815,
"y1": 9859,
"x2": 2879,
"y2": 9886,
"z": 0
}
},
{
"type": "inventory",
"item": "Dwarven rock cake",
"op": "eq",
"quantity": 0,
"itemId": 7509
},
{
"type": "inventory",
"item": "Dwarven rock cake",
"op": "eq",
"quantity": 0,
"itemId": 7510
},
{
"type": "equipped",
"item": "Leather gloves",
"itemId": 1059
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/8/target All item references quest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/0/useItemquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/0/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/1/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/2/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/3/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/4/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/4/successquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/5/targetquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/5/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/5/successquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/6/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/7/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/8/targetquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/8/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/8/successquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/9/conditionsquest-domain/data/recipe_for_disaster_freeing_the_mountain_dwarf.json#/phases/4/steps/10/conditionsBack to item search
Dwellberries Conditional 2126
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Plague City : Authored output, Inventory slot, Recommended, buyItem, conditions, successPlague City: Recommended; quantity 1; ID 2126; hints: quest (metadata only)quest-domain/data/plague_city.json#/recommendedItems/0 Plague City: Inventory slot; ID not pinned on this referencequest-domain/data/plague_city.json#/requirements/inventorySlots/4 Acquisition sources Plague City · Shop purchase Explicit output field
Target: Hudo — Trade
Step acquire-dwellberries-0; tracker range [0, 0]. Output ID: 2126.
Exact source conditions {
"position": {
"x": 2449,
"y": 3510,
"z": 1
},
"conditions": [
{
"type": "inventory",
"item": "Dwellberries",
"itemId": 2126,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Coins",
"itemId": 995,
"op": "gte",
"quantity": 4
},
{
"type": "freeSlots",
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/plague_city.json#/phases/0/steps/10/buyItem Plague City · Shop purchase Explicit output field
Target: Hudo — Trade
Step acquire-dwellberries-1; tracker range [1, 1]. Output ID: 2126.
Exact source conditions {
"position": {
"x": 2449,
"y": 3510,
"z": 1
},
"conditions": [
{
"type": "inventory",
"item": "Dwellberries",
"itemId": 2126,
"op": "eq",
"quantity": 0
},
{
"type": "inventory",
"item": "Coins",
"itemId": 995,
"op": "gte",
"quantity": 4
},
{
"type": "freeSlots",
"op": "gte",
"quantity": 1
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/plague_city.json#/phases/1/steps/10/buyItem All item references quest-domain/data/plague_city.json#/recommendedItems/0quest-domain/data/plague_city.json#/requirements/inventorySlots/4quest-domain/data/plague_city.json#/phases/0/steps/9/conditionsquest-domain/data/plague_city.json#/phases/0/steps/10/buyItemquest-domain/data/plague_city.json#/phases/0/steps/10/conditionsquest-domain/data/plague_city.json#/phases/0/steps/10/successquest-domain/data/plague_city.json#/phases/0/steps/13/conditionsquest-domain/data/plague_city.json#/phases/1/steps/9/conditionsquest-domain/data/plague_city.json#/phases/1/steps/10/buyItemquest-domain/data/plague_city.json#/phases/1/steps/10/conditionsquest-domain/data/plague_city.json#/phases/1/steps/10/successquest-domain/data/plague_city.json#/phases/1/steps/13/conditionsBack to item search
Dyed orange Conditional 7514
A source candidate exists; its conditions and quest context still apply.
Back to item search
Quests and declared requirements (1) Acquisition sources Recipe for Disaster - Freeing the Goblin generals · item on Positive inventory success candidate
Target: Orange slices
Step dye-orange-blue; tracker range [30, 30]. Output ID: 7514.
Authored inputs: Blue dye [1767] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Dyed orange",
"op": "eq",
"quantity": 0,
"itemId": 7514
},
{
"type": "inventory",
"item": "Blue dye",
"op": "gte",
"quantity": 1,
"itemId": 1767
},
{
"type": "inventory",
"item": "Orange slices",
"op": "gte",
"quantity": 1,
"itemId": 2112
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/2/success Recipe for Disaster - Freeing the Goblin generals · item on Positive inventory success candidate
Target: Orange slices
Step dye-orange-green; tracker range [30, 30]. Output ID: 7514.
Authored inputs: Green dye [1771] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Dyed orange",
"op": "eq",
"quantity": 0,
"itemId": 7514
},
{
"type": "inventory",
"item": "Green dye",
"op": "gte",
"quantity": 1,
"itemId": 1771
},
{
"type": "inventory",
"item": "Orange slices",
"op": "gte",
"quantity": 1,
"itemId": 2112
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/3/success Recipe for Disaster - Freeing the Goblin generals · item on Positive inventory success candidate
Target: Orange slices
Step dye-orange-purple; tracker range [30, 30]. Output ID: 7514.
Authored inputs: Purple dye [1773] × 1
Exact source conditions {
"position": null,
"conditions": [
{
"type": "inventory",
"item": "Dyed orange",
"op": "eq",
"quantity": 0,
"itemId": 7514
},
{
"type": "inventory",
"item": "Purple dye",
"op": "gte",
"quantity": 1,
"itemId": 1773
},
{
"type": "inventory",
"item": "Orange slices",
"op": "gte",
"quantity": 1,
"itemId": 2112
}
]
} Authored quest step; per-source live verification and cross-quest reuse are not established.
quest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/4/success All item references quest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/0/itemsNeeded/1quest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/0/conditionsquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/2/conditionsquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/2/successquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/3/conditionsquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/3/successquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/4/conditionsquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/4/successquest-domain/data/recipe_for_disaster_freeing_the_goblin_generals.json#/phases/4/steps/8/conditionsBack to item search