Files
andors-trail/AndorsTrail/res/raw/conversationlist_debug.json
Zukero d126d1ebfd ATTENTION: changes to map format.
Object Group can be set property "active" to "false" to disable all
objects within at new game (except Spawn Areas, those are treated
individually).
(de)activateMapChangeArea script rewards become
(de)activateMapObjectGroup
Persistence of active object groups in saves is implemented.
Debug map showcases the new feature, with beer !
2016-07-19 17:00:19 +02:00

225 lines
5.2 KiB
JSON

[
{
"id": "debugshop",
"message": "Welcome adventurer!",
"replies": [
{
"text": "Trade items very very long text",
"nextPhraseID": "S"
},
{
"text": "Bye",
"nextPhraseID": "X"
},
{
"text": "Fight",
"nextPhraseID": "F"
}
]
},
{
"id": "debugquest",
"message": "Debug quest start\nTest.",
"rewards": [
{
"rewardType": "questProgress",
"rewardID": "debugquest",
"value": 10
}
],
"replies": [
{
"text": "Iron sword*2",
"nextPhraseID": "debugquest2",
"requires": [
{
"requireType": "inventoryRemove",
"requireID": "dagger0",
"value": 1
}
]
},
{
"text": "Progress+=10",
"nextPhraseID": "debugquest4"
},
{
"text": "Progress=100",
"nextPhraseID": "debugquest1",
"requires": [
{
"requireType": "questProgress",
"requireID": "debugquest",
"value": "100"
}
]
}
]
},
{
"id": "debugquest1",
"message": "Yes, you have already completed this quest.",
"rewards": [
{
"rewardType": "dropList",
"rewardID": "debuglist1"
}
],
"replies": [
{
"text": "Next",
"nextPhraseID": "debugquest3"
}
]
},
{
"id": "debugquest2",
"message": "Thank you for the items.",
"rewards": [
{
"rewardType": "questProgress",
"rewardID": "debugquest",
"value": 100
}
],
"replies": [
{
"text": "Next",
"nextPhraseID": "debugquest3"
}
]
},
{
"id": "debugquest3",
"message": "Quest is now completed.",
"replies": [
{
"text": "Bye",
"nextPhraseID": "X"
}
]
},
{
"id": "debugquest4",
"message": "More info. Quest progress should now be updated to 20.",
"rewards": [
{
"rewardType": "questProgress",
"rewardID": "debugquest",
"value": 20
}
],
"replies": [
{
"text": "Back",
"nextPhraseID": "debugquest"
}
]
},
{
"id": "debugsign",
"message": "This should be a signpost."
},
{
"id": "debugrequireskey",
"message": "This tile requires a quest progress."
},
{
"id": "debugrequires10gold",
"replies": [
{
"text": "Too bad.",
"nextPhraseID": "X"
},
{
"text": "Well, gimme 10 gold then !",
"nextPhraseID": "debugrequires10gold_1"
}
],
"message": "This tile costs 10 gold !"
},
{
"id": "debugrequires10gold_1",
"replies": [
{
"requires": [
{
"requireType": "spentGold",
"requireID": "gold",
"value": 100
}
],
"nextPhraseID": "debugrequires10gold_3"
},
{
"nextPhraseID": "debugrequires10gold_2"
}
]
},
{
"id": "debugrequires10gold_2",
"rewards": [
{
"rewardType": "dropList",
"rewardID": "debugrequires10gold_droplist"
}
],
"replies": [
{
"text": "When I come to debugmap, I always feel like a star.",
"nextPhraseID": "X"
}
],
"message": "Okay. But only because it's you M. Coder."
},
{
"id": "debugrequires10gold_3",
"replies": [
{
"text": "Damn.",
"nextPhraseID": "X"
}
],
"message": "Sorry. You already spent 100 gold..."
},
{
"message":"Hmmm.... Beer....",
"id":"signbeer"
},
{
"message":"Do you want beer ?",
"id":"npc3_0",
"replies":[
{
"nextPhraseID":"npc3_1",
"text":"Beer !"
}
]
},
{
"message":"Bees & beer !",
"id":"npc3_1",
"rewards":[
{
"rewardID":"debug_insect_inactive",
"mapName":"debugmap",
"rewardType":"spawnAll"
},
{
"rewardID":"Inactive",
"mapName":"debugmap",
"rewardType":"activateMapObjectGroup"
},
{
"rewardID":"Active",
"mapName":"debugmap",
"rewardType":"deactivateMapObjectGroup"
}
]
},
{
"message":"No beer for you !",
"id":"signnobeer"
}
]