Skip to content

Instantly share code, notes, and snippets.

@omkarghurye1998
Last active January 21, 2023 17:58
Show Gist options
  • Save omkarghurye1998/6871964d0e15c0188ba50afabe7ebd41 to your computer and use it in GitHub Desktop.
Save omkarghurye1998/6871964d0e15c0188ba50afabe7ebd41 to your computer and use it in GitHub Desktop.
{
"quests": [
{
"id": 0,
"name": "welcome_to_og_island",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Mom",
"dialogue": {
"default": "(Mom,Dialogue,Now, don't go getting into any trouble with those skateboarders.)(Mom,Dialogue,I know you're not a baby, but that doesn't mean you're safe out there.)(Mom,Dialogue,Be careful.)(SetStep,1)"
}
},
{
"name": "Ava",
"dialogue": {
"encounters": [
{
"trigger": {
"areaID": 38
},
"PowScript": "(Ava,WalkTo,38,-98)(Ava,DisplayEmote,!)(Ava,WalkTo,Player)(Ava,Dialogue,Hi, you're new here, right?)(Ava,Dialogue,Welcome to OG Island! This is a great place to skate.)(Ava,Dialogue,Your Mom thinks skating is dangerous? Don't worry, she'll come around.)(Ava,Dialogue,Here, take this skateboard.)(Give,8,1,0)(Ava,Dialogue,Tap on it in your backpack.)(SetStep,2)"
}
]
}
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Mom",
"dialogue": {
"default": "(Mom,Dialogue,It's a beautiful day outside.)(Mom,Dialogue,Please be careful. Don't do anything reckless.)"
}
},
{
"name": "Ava",
"dialogue": {
"encounters": [
{
"trigger": {
"areaID": 38
},
"PowScript": "(Ava,WalkTo,38,-98)(Ava,DisplayEmote,!)(Ava,WalkTo,Player)(Ava,Dialogue,Hi, you're new here, right?)(Ava,Dialogue,Welcome to OG Island! This is a great place to skate.)(Ava,Dialogue,Your Mom thinks skating is dangerous? Don't worry, she'll come around.)(Ava,Dialogue,Here, take this skateboard.)(Give,8,1,0)(Ava,Dialogue,Tap on it in your backpack.)(SetStep,2)"
}
]
}
}
]
}
]
},
{
"id": 1,
"name": "meet_at_the_volcano",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Plop",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 24,
"spawnY": -111,
"trigger": {
"areaID": 61
},
"additionalNPCs": [
{
"name": "Ava",
"instanced": true,
"spawnX": 36,
"spawnY": -98
}
],
"PowScript": "(Hide,Ava)(Plop,WalkTo,Player)(Plop,Dialogue,Hey, are you gonna take on the volcano challenge?)(Plop,Dialogue,It's gonna be intense, but the reward is pretty sweet.)(Plop,Dialogue,Just be ready, cause you might not make it out alive.)(Show,Ava)(Ava,WalkTo,Player)(Ava,Dialogue,It's not as intense as it sounds.)(Ava,Dialogue,Don't let anyone hold you back, okay?)(Ava,Dialogue,Adventures may be risky, but they're worth it.)(Ava,Dialogue,So come on, let's show everyone our strength!)(Ava,Dialogue,We'll be right there with you, competing alongside you.)(Plop,Dialogue,You joining us then?)(Ava,Dialogue,Awesome! We'll meet you at the volcano entrance!)(Plop,Dialogue,May the coolest skater win.)(SetStep,1)"
}
]
}
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Dedge",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 34,
"spawnY": -110,
"trigger": {
"areaID": 62
},
"additionalNPCs": [
{
"name": "Plop",
"instanced": true,
"spawnX": 34,
"spawnY": -111
}
],
"PowScript": "(Hide,Plop)(Dedge,RunTo,Player)(Dedge,Dialogue,Hey, I'm Dedge.)(Dedge,Dialogue,My son is going to become Volcano Champion.)(Dedge,Dialogue,...)(Dedge,Dialogue,Uh, I just stepped on your foot. Sorry, I'm clumsy.)(Show,Plop)(Plop,WalkTo,Player)(Plop,Dialogue,Dad, watch where you're going.)(Plop,Dialogue,Sorry about that. See you at the volcano entrance.)(SetStep,2)"
}
]
}
}
]
},
{
"step": 2,
"npcs": [
{
"name": "Turtle Warrior",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 18,
"spawnY": -112,
"trigger": {
"areaID": 64
},
"PowScript": "(Turtle Warrior,WalkTo,Player)(Turtle Warrior,Dialogue,Hey, what's going on here?)(Turtle Warrior,Dialogue,You think you're tough enough to take on the volcano challenge?)(Turtle Warrior,Dialogue,Ha! That's a joke, right?)(Turtle Warrior,Dialogue,You can't even handle us. Wanna give it a shot?)(Turtle Warrior,Dialogue,We'll send you packing and you'll have to come back for your stuff like a total amateur.)(CombatEncounter,8)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Turtle Warrior",
"amount": 3
},
"id": 8,
"areaID": 64,
"return_tile_x": 19,
"return_tile_y": -116,
"player_loot_tile_x": 28,
"player_loot_tile_y": -112,
"reward": "(SetStep,3)",
"cones": [
{
"x": 18,
"y": -104
},
{
"x": 19,
"y": -104
},
{
"x": 20,
"y": -104
},
{
"x": 21,
"y": -111
},
{
"x": 21,
"y": -112
},
{
"x": 21,
"y": -113
},
{
"x": 21,
"y": -115
},
{
"x": 21,
"y": -116
},
{
"x": 21,
"y": -117
},
{
"x": 10,
"y": -111
},
{
"x": 10,
"y": -112
},
{
"x": 10,
"y": -113
},
{
"x": 10,
"y": -115
},
{
"x": 10,
"y": -116
},
{
"x": 10,
"y": -117
},
{
"x": 4,
"y": -121
},
{
"x": 4,
"y": -122
},
{
"x": 4,
"y": -123
},
{
"x": 4,
"y": -124
},
{
"x": 4,
"y": -125
}
]
}
]
},
{
"step": 3,
"npcs": [
{
"name": "Turtle Warrior",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 18,
"spawnY": -112,
"trigger": {
"areaID": 64
},
"PowScript": "(Turtle Warrior,WalkTo,Player)(Turtle Warrior,Dialogue,Whoa, I wasn't expecting you to bring that much heat.)(Turtle Warrior,Dialogue,You might actually have a chance at volcano champion.)(Turtle Warrior,Dialogue,But be careful, it won't be a walk in the park. I'm sending positive vibes your way.)(SetStep,4)"
}
]
}
}
]
},
{
"step": 4,
"npcs": [
{
"name": "Goblin",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 4,
"spawnY": -112,
"trigger": {
"areaID": 66
},
"PowScript": "(Goblin,WalkTo,Player)(Goblin,Dialogue,Hey, you da one makin' all da noise wit da Turtle Warriors.)(Goblin,Dialogue,Do you really tink you can handle da volcano?)(Goblin,Dialogue,Lotsa peoples tried before you and none came out alive.)(Goblin,Dialogue,I used to tink I had da strength to take on da volcano, but den I realized I's nothin' but a coward.)(Goblin,Dialogue,If you wants to take on da volcano, you gotta go through us first.)(CombatEncounter,9)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Goblin",
"amount": 3
},
"id": 9,
"areaID": 66,
"return_tile_x": 5,
"return_tile_y": -112,
"player_loot_tile_x": 12,
"player_loot_tile_y": -112,
"reward": "(SetStep,5)",
"cones": [
{
"x": -2,
"y": -119
},
{
"x": -1,
"y": -119
},
{
"x": 0,
"y": -119
},
{
"x": 7,
"y": -117
},
{
"x": 7,
"y": -116
},
{
"x": 7,
"y": -115
},
{
"x": 7,
"y": -113
},
{
"x": 7,
"y": -112
},
{
"x": 7,
"y": -111
},
{
"x": 9,
"y": -101
},
{
"x": 9,
"y": -100
},
{
"x": 9,
"y": -99
},
{
"x": 5,
"y": -94
},
{
"x": 6,
"y": -94
},
{
"x": 7,
"y": -94
}
]
}
]
},
{
"step": 5,
"npcs": [
{
"name": "Goblin",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 4,
"spawnY": -112,
"trigger": {
"areaID": 66
},
"PowScript": "(Goblin,WalkTo,Player)(Goblin,Dialogue,You strong, I'll give you dat.)(Goblin,Dialogue,Maybe you got what it takes to conquer da volcano.)(Goblin,Dialogue,But don't gets too confident, da challenges only gets harder from here.)(SetStep,6)"
}
]
}
}
]
},
{
"step": 6,
"npcs": [
{
"name": "Ava",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -12,
"spawnY": -95,
"trigger": {
"areaID": 67
},
"PowScript": "(Ava,WalkTo,Player)(Ava,Dialogue,Wow, it was really cool when you took down those guys back there.)(Ava,Dialogue,They give everyone so much trouble, but you showed them who's boss.)(Ava,Dialogue,See you at the entrance.)(SetStep,7)"
}
]
}
}
]
},
{
"step": 7,
"npcs": [
{
"name": "Zombie",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -16,
"spawnY": -89,
"trigger": {
"areaID": 69
},
"PowScript": "(Zombie,WalkTo,Player)(Zombie,Dialogue,Brains...need...)(Zombie,Dialogue,Prove yourself...defeat us...)(Zombie,Dialogue,Volcano entrance...nearby...)(Zombie,Dialogue,Good enough...prove it...)(CombatEncounter,10)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Zombie",
"amount": 3
},
"id": 10,
"areaID": 69,
"return_tile_x": -16,
"return_tile_y": -88,
"player_loot_tile_x": -21,
"player_loot_tile_y": -93,
"reward": "(SetStep,8)",
"cones": [
{
"x": -17,
"y": -90
},
{
"x": -16,
"y": -90
},
{
"x": -15,
"y": -90
},
{
"x": -9,
"y": -79
},
{
"x": -8,
"y": -79
},
{
"x": -7,
"y": -79
}
]
}
]
},
{
"step": 8,
"npcs": [
{
"name": "Zombie",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -16,
"spawnY": -89,
"trigger": {
"areaID": 69
},
"PowScript": "(Zombie,WalkTo,Player)(Zombie,Dialogue,You...strong...)(Zombie,Dialogue,Volcano...harder...)(Zombie,Dialogue,Good luck...need it...)(SetStep,9)"
}
]
}
}
]
},
{
"step": 9,
"npcs": [
{
"name": "Co Fane",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -1,
"spawnY": -69,
"trigger": {
"areaID": 70
},
"additionalNPCs": [
{
"name": "Ava",
"instanced": true,
"spawnX": -1,
"spawnY": -69
},
{
"name": "Plop",
"instanced": true,
"spawnX": -1,
"spawnY": -69
}
],
"PowScript": "(Co Fane,WalkTo,-1,-73)(Ava,WalkTo,-2,-72)(Ava,Rotate,Co Fane)(Plop,WalkTo,0,-72)(Plop,Rotate,Co Fane)(Co Fane,Rotate,-1,-72)(Co Fane,Dialogue,Why are you here, Ava and Plop? You aren't strong enough to enter.)(Ava,Dialogue,We just wanted to try our luck.)(Co Fane,Rotate,Ava)(Plop,Rotate,Ava)(Co Fane,Dialogue,You think this challenge can be conquered through luck? Only those with experience and strength may enter.)(Plop,Rotate,Co Fane)(Plop,Dialogue,But we've worked hard to get here, Mr. Fane. We can handle it.)(Co Fane,Walk,-1,-74)(Ava,Rotate,Co Fane)(Plop,Rotate,Co Fane)(Co Fane,Dialogue,Your presence in the volcano will be tolerated, only because of your ambition.)(Co Fane,Rotate,-1,-72)(Co Fane,But don't interfere with the challenge. It's beyond your capabilities.)(Ava,Rotate,Plop)(Ava,Rotate,Co Fane)(Ava,Dialogue,We understand. We'll just watch from the sidelines.)(Co Fane,Rotate,Ava)(Co Fane,Dialogue,That's wise. Stay out of trouble.)(Co Fane,WalkTo,Player)(Ava,Rotate,Co Fane)(Plop,Rotate,Co Fane)(Co Fane,Dialogue,I am Co Fane, organizer of the volcano challenge.)(Co Fane,Dialogue,Your victory in combat on OG Island has made it clear that you are powerful enough to face the challenge.)(Co Fane,Dialogue,Secure the 6 volcano stones at the beginning levels or be forbidden from the challenge within the heart of the volcano.)(Co Fane,Dialogue,Success will not come easily, but I sense an inner strength within you.)(Co Fane,WalkTo,-1,-69)(Hide,Co Fane)(Ava,WalkTo,Player)(Ava,Dialogue,We’re sitting this one out, but you can still win it.)(Plop,WalkTo,-1,-70)(Plop,Rotate,Player)(Player,Rotate,Plop)(Ava,Rotate,Plop)(Plop,Dialogue,Yeah, we got your back and are gonna watch the show from the volcano. We'll be able to see you crush it.)(Plop,WalkTo,-1,-69)(Hide,Plop)(Ava,Rotate,Player)(Player,Rotate,Ava)(Ava,Dialogue,You got this.)(Ava,WalkTo,-1,-69)(Hide,Ava)(SetStep,9)"
}
]
}
}
]
}
]
},
{
"id": 2,
"name": "into_the_fire",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Flint",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -166,
"spawnY": 55,
"trigger": {
"areaID": 71
},
"PowScript": "(Flint,WalkTo,Player)(Flint,Dialogue,Well, well, well. Who do we have here?)(Flint,Dialogue,Thinking about tackling the volcano challenge, are ya?)(Flint,Dialogue,Co Fane signed off on this? You must be something special.)(Flint,Dialogue,Listen, it ain't exactly legal for me to give anyone a leg up in this challenge.)(Flint,Dialogue,But I'm feeling generous today. How about I give you a hand, for a small fee of course.)(Flint,Dialogue,Hand over a thousand gold, and I guarantee you'll get your money's worth, kid.)(Flint,Dialogue,You think it over, I'll be standin' over there.)(Flint,WalkTo,-166,55)(SetStep,1)"
}
]
}
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Volgob",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -157,
"spawnY": 54,
"trigger": {
"areaID": 72
},
"PowScript": "(Volgob,WalkTo,Player)(Volgob,Dialogue,Me, chief of Volgob tribe, speak to you, volcano challenger.)(Volgob,Dialogue,We understand great power in volcano challenge. You come with strong heart.)(Volgob,Dialogue,We hear of your legend, but do not think easy challenge.)(Volgob,Dialogue,We test your strength, only give volcano stone if you win.)(CombatEncounter,11)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Volgob",
"amount": 3
},
"id": 11,
"areaID": 72,
"return_tile_x": -160,
"return_tile_y": 55,
"player_loot_tile_x": -160,
"player_loot_tile_y": 59,
"reward": "(SetStep,2)",
"cones": [
{
"x": -161,
"y": 57
},
{
"x": -160,
"y": 57
},
{
"x": -159,
"y": 57
},
{
"x": -155,
"y": 41
},
{
"x": -154,
"y": 41
},
{
"x": -153,
"y": 41
}
]
}
]
},
{
"step": 2,
"npcs": [
{
"name": "Volgob",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -157,
"spawnY": 54,
"trigger": {
"areaID": 72
},
"PowScript": "(Volgob,WalkTo,Player)(Volgob,Dialogue,Good. You show strength, earn respect of Volgob tribe.)(Volgob,Dialogue,We give sacred volcano stone, but do not let cloud your mind.)(Volgob,Dialogue,Beware, challenger. Next volcano stone even harder to get. Be ready, spirits guide you.)(SetStep,3)(Give,77,1,0)"
}
]
}
}
]
},
{
"step": 3,
"npcs": [
{
"name": "Burnrot",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -156,
"spawnY": 29,
"trigger": {
"areaID": 73
},
"PowScript": "(Burnrot,WalkTo,Player)(Burnrot,Dialogue,You dare approach us? Do you not see the burns and scars that cover our bodies?)(Burnrot,Dialogue,We are the Burnrot, we have faced the fire of the volcano and emerged victorious.)(Burnrot,Dialogue,You are foolish to think you can defeat the ones who have stood at the brink of death and survived.)(Burnrot,Dialogue,We will test your strength and see if you are worthy of our volcano stone.)(CombatEncounter,12)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Burnrot",
"amount": 3
},
"id": 12,
"areaID": 73,
"return_tile_x": -154,
"return_tile_y": 33,
"player_loot_tile_x": -154,
"player_loot_tile_y": 36,
"reward": "(SetStep,4)",
"cones": [
{
"x": -155,
"y": 34
},
{
"x": -154,
"y": 34
},
{
"x": -153,
"y": 34
},
{
"x": -167,
"y": 21
},
{
"x": -166,
"y": 21
},
{
"x": -165,
"y": 21
}
]
}
]
},
{
"step": 4,
"npcs": [
{
"name": "Burnrot",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -156,
"spawnY": 29,
"trigger": {
"areaID": 73
},
"PowScript": "(Burnrot,WalkTo,Player)(Burnrot,Dialogue,Impressive. You have earned our volcano stone.)(Burnrot,Dialogue,But, the true test awaits you, challenger.)(Burnrot,Dialogue,May your journey be filled with fire and victory.)(SetStep,5)(Give,77,1,0)"
}
]
}
}
]
},
{
"step": 5,
"npcs": [
{
"name": "Fireskele",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -164,
"spawnY": 10,
"trigger": {
"areaID": 74
},
"PowScript": "(Fireskele,WalkTo,Player)(Fireskele,Dialogue,You seek to become volcano champion?)(Fireskele,Dialogue,We protect our sacred volcano stone, and we will not hesitate to cast out those who are unworthy!)(Fireskele,Dialogue,You see, once there were three of us, but our brother proved to be weak and without purpose and was exiled for his lack of power.)(Fireskele,Dialogue,The same fate awaits you.)(CombatEncounter,13)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Fireskele",
"amount": 2
},
"id": 13,
"areaID": 74,
"return_tile_x": -166,
"return_tile_y": 14,
"player_loot_tile_x": -166,
"player_loot_tile_y": 17,
"reward": "(SetStep,6)",
"cones": [
{
"x": -167,
"y": 15
},
{
"x": -166,
"y": 15
},
{
"x": -165,
"y": 15
},
{
"x": -167,
"y": 4
},
{
"x": -166,
"y": 4
},
{
"x": -165,
"y": 4
},
{
"x": -160,
"y": 8
},
{
"x": -159,
"y": 8
},
{
"x": -158,
"y": 8
}
]
}
]
},
{
"step": 6,
"npcs": [
{
"name": "Fireskele",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -164,
"spawnY": 10,
"trigger": {
"areaID": 74
},
"PowScript": "(Fireskele,WalkTo,Player)(Fireskele,Dialogue,You have succeeded where our brother failed, and will not suffer the same fate of exile.)(Fireskele,Dialogue,But beware, the volcano is unpredictable and one moment of weakness could mean your end.)(Fireskele,Dialogue,Stay vigilant, lest you be cast out by the volcano's flames.)(SetStep,7)(Give,77,1,0)"
}
]
}
}
]
},
{
"step": 7,
"npcs": [
{
"name": "Co Fane",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -152,
"spawnY": -8,
"trigger": {
"areaID": 75
},
"PowScript": "(Co Fane,WalkTo,Player)(Co Fane,Dialogue,You have completed the first level of the volcano.)(Co Fane,Dialogue,Your destiny lies within the heart of the volcano. Gather your remaining volcano stones. You must possess six to enter.)(Co Fane,Dialogue,I sense your fear. It is wise.)(Co Fane,Dialogue,Move forward, do not fail me.)(Co Fane,WalkTo,-152,-8)(SetStep,7)"
}
]
}
}
]
}
]
},
{
"id": 3,
"name": "volcano_golem_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Volcano Golem",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -330,
"spawnY": 35,
"trigger": {
"areaID": 76
},
"PowScript": "(Volcano Golem,WalkTo,Player)(Volcano Golem,Dialogue,Halt, challenger. I am the volcano golem, guardian of the volcano's secrets.)(Volcano Golem,Dialogue,You have come to face the ultimate challenges of the volcano. I will test your strength and determination.)(CombatEncounter,14)" }
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Volcano Golem",
"amount": 3
},
"id": 14,
"areaID": 76,
"return_tile_x": -330,
"return_tile_y": 37,
"player_loot_tile_x": -321,
"player_loot_tile_y": 19,
"reward": "(SetStep,1)",
"cones": [
{
"x": -339,
"y": 42
},
{
"x": -339,
"y": 41
},
{
"x": -339,
"y": 40
},
{
"x": -329,
"y": 44
},
{
"x": -328,
"y": 44
},
{
"x": -327,
"y": 44
},
{
"x": -326,
"y": 44
},
{
"x": -325,
"y": 44
},
{
"x": -323,
"y": 42
},
{
"x": -323,
"y": 41
},
{
"x": -323,
"y": 40
},
{
"x": -314,
"y": 33
},
{
"x": -314,
"y": 32
},
{
"x": -314,
"y": 31
},
{
"x": -322,
"y": 21
},
{
"x": -321,
"y": 21
},
{
"x": -320,
"y": 21
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Volcano Golem",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -330,
"spawnY": 35,
"trigger": {
"areaID": 76
},
"PowScript": "(Volcano Golem,WalkTo,Player)(Volcano Golem,Dialogue,You have proven yourself to be a worthy challenger. I grant you a volcano stone for your accomplishment.)(Volcano Golem,Dialogue,But do not let your guard down, there are other adventures to be had within the volcano. May the fire of the volcano guide you on your journey.)(SetStep,2)(Give,77,1,0)"
}
]
}
}
]
}
]
},
{
"id": 4,
"name": "flesh_creature_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Flesh Creature",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -304,
"spawnY": 37,
"trigger": {
"areaID": 77
},
"PowScript": "(Flesh Creature,WalkTo,Player)(Flesh Creature,Dialogue,You are brave to come here, challenger. But the real challenges of the volcano await you.)(Flesh Creature,Dialogue,We, the flesh creatures, have faced the volcano's wrath and emerged victorious.)(Flesh Creature,Dialogue,But you are weak, and you will not survive our test.)(CombatEncounter,15)" }
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Flesh Creature",
"amount": 3
},
"id": 15,
"areaID": 77,
"return_tile_x": -302,
"return_tile_y": 38,
"player_loot_tile_x": -298,
"player_loot_tile_y": 31,
"reward": "(SetStep,1)",
"cones": [
{
"x": -311,
"y": 33
},
{
"x": -311,
"y": 32
},
{
"x": -311,
"y": 31
},
{
"x": -299,
"y": 34
},
{
"x": -298,
"y": 34
},
{
"x": -297,
"y": 34
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Flesh Creature",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -304,
"spawnY": 37,
"trigger": {
"areaID": 77
},
"PowScript": "(Flesh Creature, WalkTo, Player)(Flesh Creature, Dialogue, You have proven yourself to be a formidable foe. I bestow upon you a volcano stone as a symbol of your achievement. But be warned, there are still many dangers lurking within the volcano. May the heat of the volcano light your way.)(SetStep, 2)(Give, 77, 1, 0)"
}
]
}
}
]
}
]
},
{
"id": 5,
"name": "volcano_knight_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Volcano Knight",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -345,
"spawnY": 10,
"trigger": {
"areaID": 78
},
"PowScript": "(Volcano Knight,WalkTo,Player)(Volcano Knight,Dialogue,You dare approach us, challenger? We are the volcano knights, protectors of the volcano's secrets.)(Volcano Knight,Dialogue,You have come to face the ultimate challenges of the volcano. We will test your strength and see if you have what it takes to explore the volcano's depths.)(CombatEncounter,16)" }
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Volcano Knight",
"amount": 3
},
"id": 16,
"areaID": 78,
"return_tile_x": -347,
"return_tile_y": 8,
"player_loot_tile_x": -340,
"player_loot_tile_y": 16,
"reward": "(SetStep,1)",
"cones": [
{
"x": -341,
"y": 12
},
{
"x": -340,
"y": 12
},
{
"x": -339,
"y": 12
},
{
"x": -338,
"y": 12
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Volcano Knight",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -345,
"spawnY": 10,
"trigger": {
"areaID": 78
},
"PowScript": "(Volcano Knight, WalkTo, Player)(Volcano Knight, Dialogue, You have demonstrated your strength and skill. I present you with a volcano stone as a mark of your victory. But do not become complacent, there are still many trials to be faced within the volcano. May the flames of the volcano guide you on your journey.)(SetStep, 2)(Give, 77, 1, 0)"
}
]
}
}
]
}
]
},
{
"id": 6,
"name": "og_knight_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Knight",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 33,
"spawnY": -130,
"trigger": {
"areaID": 79
},
"PowScript": "(Knight,WalkTo,Player)(Knight,Dialogue,You seek to become volcano champion?)(Knight,Dialogue,We protect our sacred volcano stone, and we will not hesitate to cast out those who are unworthy!)(Knight,Dialogue,You see, once there were three of us, but our brother proved to be weak and without purpose and was exiled for his lack of power.)(Knight,Dialogue,The same fate awaits you.)(CombatEncounter,17)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Knight",
"amount": 3
},
"id": 17,
"areaID": 79,
"return_tile_x": 33,
"return_tile_y": -130,
"player_loot_tile_x": 33,
"player_loot_tile_y": -121,
"reward": "(SetStep,1)",
"cones": [
{
"x": 29,
"y": -125
},
{
"x": 30,
"y": -125
},
{
"x": 31,
"y": -125
},
{
"x": 36,
"y": -125
},
{
"x": 37,
"y": -125
},
{
"x": 38,
"y": -125
},
{
"x": 43,
"y": -135
},
{
"x": 44,
"y": -135
},
{
"x": 45,
"y": -135
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Knight",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 33,
"spawnY": -130,
"trigger": {
"areaID": 79
},
"PowScript": "(Knight,WalkTo,Player)(Knight,Dialogue,You have succeeded where our brother failed, and will not suffer the same fate of exile.)(Knight,Dialogue,But beware, the volcano is unpredictable and one moment of weakness could mean your end.)(Knight,Dialogue,Stay vigilant, lest you be cast out by the volcano's flames.)(SetStep,2)(Give,77,1,0)"
}
]
}
}
]
}
]
},
{
"id": 7,
"name": "og_Skeleton_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Skeleton",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 9,
"spawnY": -76,
"trigger": {
"areaID": 80
},
"PowScript": "(Skeleton,WalkTo,Player)(Skeleton,Dialogue,You seek to become volcano champion?)(Skeleton,Dialogue,We protect our sacred volcano stone, and we will not hesitate to cast out those who are unworthy!)(Skeleton,Dialogue,You see, once there were three of us, but our brother proved to be weak and without purpose and was exiled for his lack of power.)(Skeleton,Dialogue,The same fate awaits you.)(CombatEncounter,18)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Skeleton",
"amount": 3
},
"id": 18,
"areaID": 80,
"return_tile_x": 7,
"return_tile_y": -78,
"player_loot_tile_x": 11,
"player_loot_tile_y": -71,
"reward": "(SetStep,1)",
"cones": [
{
"x": 10,
"y": -73
},
{
"x": 11,
"y": -73
},
{
"x": 12,
"y": -73
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Skeleton",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 9,
"spawnY": -76,
"trigger": {
"areaID": 80
},
"PowScript": "(Skeleton,WalkTo,Player)(Skeleton,Dialogue,You have succeeded where our brother failed, and will not suffer the same fate of exile.)(Skeleton,Dialogue,But beware, the volcano is unpredictable and one moment of weakness could mean your end.)(Skeleton,Dialogue,Stay vigilant, lest you be cast out by the volcano's flames.)(SetStep,2)(Give,77,1,0)"
}
]
}
}
]
}
]
},
{
"id": 8,
"name": "torrey_arriors_and_oil_workers_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Torrey Warrior",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 227,
"spawnY": -3,
"trigger": {
"areaID": 81
},
"PowScript": "(Torrey Warrior,WalkTo,Player)(Torrey Warrior,Dialogue,Greetings, challenger. I am the Torrey Warrior, protector of the Torrey village.)(Torrey Warrior,Dialogue,We have heard of your strength and courage and wish to test it.)(Torrey Warrior,Dialogue,Do you have what it takes to defeat me and earn the respect of the Torrey tribe?)(CombatEncounter,19)" }
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Torrey Warrior",
"amount": 3
},
"id": 19,
"areaID": 81,
"return_tile_x": 227,
"return_tile_y": -1,
"player_loot_tile_x": 217,
"player_loot_tile_y": -3,
"reward": "(SetStep,1)",
"cones": [
{
"x": 218,
"y": 1
},
{
"x": 218,
"y": 0
},
{
"x": 218,
"y": -1
},
{
"x": 218,
"y": -2
},
{
"x": 218,
"y": -4
},
{
"x": 218,
"y": -5
},
{
"x": 218,
"y": -6
},
{
"x": 218,
"y": -7
},
{
"x": 236,
"y": 1
},
{
"x": 236,
"y": 0
},
{
"x": 236,
"y": -1
},
{
"x": 236,
"y": -2
},
{
"x": 236,
"y": -4
},
{
"x": 236,
"y": -5
},
{
"x": 236,
"y": -6
},
{
"x": 236,
"y": -7
},
{
"x": 226,
"y": -9
},
{
"x": 227,
"y": -9
},
{
"x": 228,
"y": -9
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Torrey Warrior",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 227,
"spawnY": -3,
"trigger": {
"areaID": 81
},
"PowScript": "(Torrey Warrior,WalkTo,Player)(Torrey Warrior,Dialogue,You have proven yourself to be a worthy opponent. I award you with a Torrey stone for your accomplishment.)(Torrey Warrior,Dialogue,But do not let your guard down, there are still many challenges to be faced within the village. May the spirits of the Torrey guide you on your journey.)(SetStep,2)" }
]
}
}
]
},
{
"step": 2,
"npcs": [
{
"name": "Oil Worker",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 228,
"spawnY": -16,
"trigger": {
"areaID": 82
},
"PowScript": "(Oil Worker,WalkTo,Player)(Oil Worker,Dialogue,You dare approach us? Do you not see the oil and grease that cover our bodies?)(Oil Worker,Dialogue,We are the Oil Workers, we have faced the fire of the oil rig and emerged victorious.)(Oil Worker,Dialogue,You are foolish to think you can defeat the ones who have stood at the brink of death and survived.)(Oil Worker,Dialogue,We will test your strength and see if you are worthy of our Torrey stone.)(CombatEncounter,20)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Oil Worker",
"amount": 4
},
"id": 20,
"areaID": 82,
"return_tile_x": 226,
"return_tile_y": -18,
"player_loot_tile_x": 227,
"player_loot_tile_y": -12,
"reward": "(SetStep,3)",
"cones": [
{
"x": 226,
"y": -12
},
{
"x": 227,
"y": -12
},
{
"x": 228,
"y": -12
},
{
"x": 234,
"y": -23
},
{
"x": 234,
"y": -22
},
{
"x": 234,
"y": -21
},
{
"x": 235,
"y": -21
},
{
"x": 236,
"y": -21
},
{
"x": 237,
"y": -21
},
{
"x": 238,
"y": -21
},
{
"x": 239,
"y": -21
},
{
"x": 240,
"y": -21
},
{
"x": 241,
"y": -21
},
{
"x": 242,
"y": -21
}
]
}
]
},
{
"step": 3,
"npcs": [
{
"name": "Oil Worker",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 228,
"spawnY": -16,
"trigger": {
"areaID": 82
},
"PowScript": "(Oil Worker,WalkTo,Player)(Oil Worker,Dialogue,Impressive. You have earned our Torrey stone.)(Oil Worker,Dialogue,But, the true test awaits you, challenger. Beware, the next challenge is even harder and it is in the forest.)(Oil Worker,Dialogue,You will face the dangers of the forest, but do not let that discourage you. May the spirits of the Torrey guide you on your journey.)(SetStep,4)(Give,78,1,0)"
}
]
}
}
]
}
]
},
{
"id": 9,
"name": "Werewolfs_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Werewolf",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -150,
"spawnY": 221,
"trigger": {
"areaID": 83
},
"PowScript": "(Werewolf,RunTo,Player)(Werewolf,Dialogue,You dare enter our territory? Do you not see the fangs and claws that adorn our bodies?)(Werewolf,Dialogue,We are the Werewolves, we have faced the dangers of the forbidden forest and emerged victorious.)(Werewolf,Dialogue,You are foolish to think you can defeat the ones who have stood at the brink of death and survived.)(Werewolf,Dialogue,We will test your strength and see if you are worthy of our respect.)(CombatEncounter,21)" }
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Werewolf",
"amount": 3
},
"id": 21,
"areaID": 83,
"return_tile_x": -152,
"return_tile_y": 223,
"player_loot_tile_x": -157,
"player_loot_tile_y": 216,
"reward": "(SetStep,1)",
"cones": [
{
"x": -159,
"y": 217
},
{
"x": -158,
"y": 217
},
{
"x": -157,
"y": 217
},
{
"x": -156,
"y": 217
},
{
"x": -155,
"y": 217
},
{
"x": -143,
"y": 223
},
{
"x": -142,
"y": 223
},
{
"x": -141,
"y": 223
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Werewolf",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -150,
"spawnY": 221,
"trigger": {
"areaID": 83
},
"PowScript": "(Werewolf,WalkTo,Player)(Werewolf,Dialogue,Impressive. You have earned our respect.)(Werewolf,Dialogue,But, the true test awaits you, challenger. Beware, the next challenge is even harder and it is in the forest.)(Werewolf,Dialogue,May the spirits of the forest guide you on your journey.)(SetStep,3)(Give,77,1,0)"
}
]
}
}
]
}
]
},
{
"id": 10,
"name": "Silkens_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Silken",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -200,
"spawnY": 230,
"trigger": {
"areaID": 84
},
"PowScript": "(Silken,WalkTo,Player)(Silken,Dialogue,You dare approach us? Do you not see the silken threads that cover our bodies?)(Silken,Dialogue,We are the Silken, we have faced the dangers of the forbidden forest and emerged victorious.)(Silken,Dialogue,You are foolish to think you can defeat the ones who have stood at the brink of death and survived.)(Silken,Dialogue,We will test your strength and see if you are worthy of our respect.)(CombatEncounter,22)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Silken",
"amount": 3
},
"id": 22,
"areaID": 84,
"return_tile_x": -198,
"return_tile_y": 230,
"player_loot_tile_x": -191,
"player_loot_tile_y": 223,
"reward": "(SetStep,1)",
"cones": [
{
"x": -200,
"y": 235
},
{
"x": -199,
"y": 235
},
{
"x": -198,
"y": 235
},
{
"x": -207,
"y": 232
},
{
"x": -207,
"y": 231
},
{
"x": -207,
"y": 230
},
{
"x": -206,
"y": 225
},
{
"x": -205,
"y": 225
},
{
"x": -204,
"y": 225
},
{
"x": -192,
"y": 224
},
{
"x": -191,
"y": 224
},
{
"x": -190,
"y": 224
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Silken",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -200,
"spawnY": 230,
"trigger": {
"areaID": 84
},
"PowScript": "(Silken,WalkTo,Player)(Silken,Dialogue,Impressive. You have earned our respect.)(Silken,Dialogue,But, the true test awaits you, challenger. Beware, the next challenge is even harder and it is in the forest.)(Silken,Dialogue,May the spirits of the forest guide you on your journey.)(SetStep,3)(Give,77,1,0)" }
]
}
}
]
}
]
},
{
"id": 11,
"name": "Goatmans_quest",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Goatman",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -200,
"spawnY": 185,
"trigger": {
"areaID": 85
},
"PowScript": "(Goatman,WalkTo,Player)(Goatman,Dialogue,You dare enter our territory? Do you not see the horns and hooves that adorn our bodies?)(Goatman,Dialogue,We are the Goatmen, we have faced the dangers of the forbidden forest and emerged victorious.)(Goatman,Dialogue,You are foolish to think you can defeat the ones who have stood at the brink of death and survived.)(Goatman,Dialogue,We will test your strength and see if you are worthy of our respect.)(CombatEncounter,23)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Goatman",
"amount": 3
},
"id": 23,
"areaID": 85,
"return_tile_x": -203,
"return_tile_y": 189,
"player_loot_tile_x": -193,
"player_loot_tile_y": 186,
"reward": "(SetStep,1)",
"cones": [
{
"x": -196,
"y": 187
},
{
"x": -196,
"y": 186
},
{
"x": -196,
"y": 185
}
]
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Goatman",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -200,
"spawnY": 185,
"trigger": {
"areaID": 85
},
"PowScript": "(Goatman,WalkTo,Player)(Goatman,Dialogue,Impressive. You have earned our respect.)(Goatman,Dialogue,But, the true test awaits you, challenger. Beware, the next challenge is even harder and it is in the forest.)(Goatman,Dialogue,May the spirits of the forest guide you on your journey.)(SetStep,2)(Give,77,1,0)"
}
]
}
}
]
}
]
},
{
"id": 12,
"name": "BardoRobbery",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Bardo",
"dialogue": {
"encounters": [
{
"trigger": {
"areaID": 86
},
"PowScript": "(Bardo,WalkTo,Player)(Bardo,DisplayEmote,!)(Bardo,Dialogue,Hey, you there! Can you please help me?)(Bardo,Dialogue,Some no-good thugs robbed me of all my tentacles!)(Bardo,Dialogue, As if business wasn't bad enough already...😪)(Bardo,Dialogue,Can you please help me find these goons and retrieve my tentacles?)(Bardo,Dialogue,Maybe you can find some clues outside.)(Bardo,Dialogue,If you bring back my tentacles, I will be forever grateful!)(SetStep,1)"
}
]
}
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Dedge",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 245,
"spawnY": 61,
"trigger": {
"areaID": 87
},
"PowScript": "(Dedge,RunTo,Player)(Dedge,Dialogue,Hi there! What are you doing in Torrey on this fine afternoon?)(Dedge,Dialogue,Bardo got robbed? Oh no!)(Dedge,Dialogue,Unfortunately I have to meet with the mayor right now, so I can't help.)(Dedge,Dialogue,I can give you a lead tho.) (Dedge,Dialogue,I think I saw something in the trees in the forest south of here.)(Dedge,Dialogue,You know, the one with all the Oil Workers walking around.)(Dedge,Dialogue,I have to go now, good luck!)(SetStep,2)"
}
]
}
}
]
},
{
"step": 2,
"npcs": [
{
"name": "Choggafellow",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 244,
"spawnY": -44,
"trigger": {
"areaID": 88
},
"PowScript": "(Choggafellow,WalkTo,Player)(Choggafellow,DisplayEmote,!)(Choggafellow,Dialogue,What am I doing in the trees?)(Choggafellow,Dialogue,Why, looking for flowers of course!)(Choggafellow,Dialogue, Not for me, they are for director Laika.)(Choggafellow,Dialogue,I was hoping to ask her out on a date.)(Choggafellow,Dialogue, Have I seen anything strange?)(Choggafellow,Dialogue,Other than those punks who grabbed the prettiest flower just as I was about to pick it, no.)(Choggafellow,Dialogue,That scum has terrorized Torrey for weeks now!)(Choggafellow,Dialogue,I think they took off to the waterfountain.)(Choggafellow,Dialogue,I have to go now, time is money!)(SetStep,3)"
}
]
}
}
]
},
{
"step": 3,
"npcs": [
{
"name": "Choggafellow",
"dialogue": {
"default": "(Choggafellow,Dialogue,I found some very pretty flowers just after you left.)(Choggafellow,Dialogue,I tried to give them to director Laika, but she wouldn't open the door.)(Choggafellow,Dialogue,Instead, I dropped them through an open window with a note asking her out.)(Choggafellow,Dialogue,I really hope she says yes.)(Choggafellow,Dialogue,While I have you, I think those punks are still causing trouble at the waterfountain.)(Choggafellow,Dialogue,You should talk to them before they leave to terrorize other citizens.)(Choggafellow,Dialogue,Go now, time is money!)"
}
},
{
"name": "Director Laika",
"dialogue": {
"default": "(Director Laika,Dialogue,Ugh, I am getting tired of Choggafellow's advances.)(Diractor Laika,Dialogue,Did you hear what he did recently?)(Director Laika,Dialogue,He dropped flowers through my window!)(Director Laika,Dialogue,So creepy! Does he not understand I don't want a relationship with him?)(Director Laika,Dialogue,They were hand-picked flowers tho, which is kind off sweet...)(Director Laika,Dialogue,No one has done something like that for me before...)(Director Laika,Dialogue,Uhh, I seem to be wandering off topic, forget I said that!😳)(Director Laika,Dialogue,Well, time to get back to work. See you around!)"
}
},
{
"name": "Goblin",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 227,
"spawnY": 47,
"trigger": {
"areaID": 89
},
"PowScript": "(Goblin,WalkTo,Player)(Goblin,Dialogue,Beat it nerd, these are our grounds.)(Goblin,Dialogue,You wanna know if we robbed Bardo?)(Goblin,Dialogue,What if we did, what are ya gonna do 'bout it?)(Goblin,Dialogue,Know what? I'm done with ya.)(Goblin,Dialogue,Let's get 'im boys!)(CombatEncounter,24)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"instanced": true,
"npc": "Goblin",
"amount": 3,
"centerX": 227,
"centerY": 47,
"radius": 3
},
"id": 24,
"areaID": 90,
"return_tile_x": 227,
"return_tile_y": 47,
"player_loot_tile_x": 225,
"player_loot_tile_y": 51,
"reward": "(SetStep,4)",
"cones": [
{
"x": 224,
"y": 50
},
{
"x": 225,
"y": 50
},
{
"x": 226,
"y": 50
},
{
"x": 228,
"y": 50
},
{
"x": 229,
"y": 50
},
{
"x": 230,
"y": 50
},
{
"x": 232,
"y": 38
},
{
"x": 233,
"y": 38
},
{
"x": 234,
"y": 38
},
{
"x": 234,
"y": 39
},
{
"x": 234,
"y": 40
},
{
"x": 234,
"y": 41
},
{
"x": 234,
"y": 42
},
{
"x": 234,
"y": 43
},
{
"x": 234,
"y": 44
},
{
"x": 234,
"y": 45
},
{
"x": 234,
"y": 46
},
{
"x": 234,
"y": 47
},
{
"x": 234,
"y": 48
},
{
"x": 234,
"y": 49
},
{
"x": 234,
"y": 50
},
{
"x": 234,
"y": 51
}
]
}
]
},
{
"step": 4,
"npcs": [
{
"name": "Goblin",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 227,
"spawnY": 47,
"trigger": {
"areaID": 90
},
"PowScript": "(Goblin,WalkTo,Player)(Goblin,Dialogue,Okay okay, ya won!)(Goblin,Dialogue,Ya happy now? You defeated us.)(Goblin,Dialogue,Take da stupid supply box, we don want it anymore.)(Goblin,Dialogue,Matter o' fact, we don wanna be here anymore either!)(Goblin,Dialogue,See ya around, NOT!)(SetStep,5)"
}
]
}
}
]
},
{
"step": 5,
"npcs": [
{
"name": "Bardo",
"dialogue": {
"encounters": [
{
"trigger": {
"areaID": 86
},
"PowScript": "(Bardo,WalkTo,Player)(Bardo,Dialogue,You found my stuff!)(Bardo,Dialogue,And not only that, you also drove off those pesky Goblins!)(Bardo,Dialogue,It looks like I am not going out of business just yet!)(Bardo,Dialogue,I am forever grateful for what you have done)(Bardo,Dialogue,Here, take these delicacies as a token of my appreciation.)(Give,2,20,1)(Give,26,10,1)(Give,23,5,1)(SetStep,6)"
}
]
}
}
]
}
]
},
{
"id": 13,
"name": "StopVolcanoEruption",
"steps": [
{
"step": 0,
"npcs": [
{
"name": "Plop",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 52,
"spawnY": -100,
"trigger": {
"areaID": 55
},
"additionalNPCs": [
{
"name": "Mayor Nial",
"instanced": true,
"spawnX": 42,
"spawnY": -105
},
{
"name": "Dedge",
"spawnX": 36,
"spawnY": -98
}
],
"PowScript": "(Hide,Mayor Nial)(Plop,WalkTo,Player)(Plop,DisplayEmote,!)(Plop,Dialogue,Please, you have to help me!)(Plop,Dialogue,The volcano is going to erupt, and I don't know what to do!)(Show,Mayor Nial)(Mayor Nial,RunTo,Plop)(Mayor Nial,Dialogue,Don't worry Plop, we will do everything we can to stop the eruption.)(Mayor Nial,Dialogue,But we need your help, Player's name.)(Mayor Nial,Dialogue,We heard that there are volcano shards that can stop the eruption.)(Mayor Nial,Dialogue,Can you please find them for us?)(Mayor Nial,Dialogue,Let's hurry, we don't have much time!)(SetStep,1)"
}
]
}
}
]
},
{
"step": 1,
"npcs": [
{
"name": "Torrey Captain",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 56,
"spawnY": -114,
"trigger": {
"areaID": 93
},
"PowScript": "(Torrey Captain,WalkTo,Player)(Torrey Captain,Dialogue,Greetings traveler, I am Torrey Captain.)(Torrey Captain,Dialogue,I have information on how to stop the volcano's eruption.)(Torrey Captain,Dialogue,I have a clue that the Skelefriend would be knowing about how to stop the volcano eruption. He is the key to stopping the eruption. Good luck on your journey!)(SetStep,2)"
}
]
}
}
]
},
{
"step": 2,
"npcs": [
{
"name": "Skelefriend",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 12,
"spawnY": -70,
"trigger": {
"areaID": 94
},
"PowScript": "(Skelefriend,WalkTo,Player)(Skelefriend,Dialogue,Greetings traveler, I am Skelefriend. I have been expecting you. I have information on how to stop the volcano's eruption, but first, you must prove yourself to me.)(Skelefriend,Dialogue,Go towards the palm trees in the beach area and defeat the guardian there. Bring me the guardian's key as proof and I will give you the clue to stopping the volcano.)(Skelefriend,Dialogue,Good luck, traveler. May the spirits guide you on your journey.)(SetStep,3)"
}
]
}
}
]
},
{
"step": 3,
"npcs": [
{
"name": "Skeleton",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -4,
"spawnY": -123,
"trigger": {
"areaID": 92
},
"PowScript": "(Skeleton,WalkTo,Player)(Skeleton,Dialogue,Greetings traveler, I am a skeleton. I have been expecting you. I have information on how to stop the volcano's eruption, but first, you must prove yourself to me.)(Skeleton,Dialogue,Go towards the skeleton area near the volcano and defeat the guardian there. Bring me the guardian's key as proof and I will give you the clue to stopping the volcano.)(Skeleton,Dialogue,Good luck, traveler. May the spirits guide you on your journey.)(SetStep,4)"
}
]
}
}
]
},
{
"step": 4,
"npcs": [
{
"name": "Skeleton",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 9,
"spawnY": -76,
"trigger": {
"areaID": 80
},
"PowScript": "(Skeleton,WalkTo,Player)(Skeleton,Dialogue,You seek to become volcano champion OMG ?)(Skeleton,Dialogue,We protect our sacred volcano stone, and we will not hesitate to cast out those who are unworthy!)(Skeleton,Dialogue,You see, once there were three of us, but our brother proved to be weak and without purpose and was exiled for his lack of power.)(Skeleton,Dialogue,The same fate awaits you.)(CombatEncounter,35)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Skeleton",
"amount": 3
},
"id": 35,
"areaID": 80,
"return_tile_x": 7,
"return_tile_y": -78,
"player_loot_tile_x": 11,
"player_loot_tile_y": -71,
"reward": "(SetStep,5)",
"cones": [
{
"x": 10,
"y": -73
},
{
"x": 11,
"y": -73
},
{
"x": 12,
"y": -73
}
]
}
]
},
{
"step": 5,
"npcs": [
{
"name": "Skeleton",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -8,
"spawnY": -123,
"trigger": {
"areaID": 92
},
"PowScript": "(Skeleton,WalkTo,Player)(Skeleton,Dialogue,You have succeeded where our brother failed, and will not suffer the same fate of exile.)(Skeleton,Dialogue,But beware, the volcano is unpredictable and one moment of weakness could mean your end.)(Skeleton,Dialogue,Stay vigilant, lest you be cast out by the volcano's flames.)(Skeleton,Dialogue,Return back to Skelefriend near the volcano and use the key you've obtained to unlock the secrets of stopping the eruption.)(SetStep,6)(Give,77,1,0)"
}
]
}
}
]
},
{
"step": 6,
"npcs": [
{
"name": "Skelefriend",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": 13,
"spawnY": -70,
"trigger": {
"areaID": 57
},
"PowScript": "(Skelefriend,WalkTo,Player)(Skelefriend,Dialogue,You have returned with the key, well done. The clue I have given you was only the first step on your journey.)(Skelefriend,Dialogue,I regret to inform you that the true obstacle to stopping the volcano's eruption is Co Fane, who is located deep within the volcano.)(Skelefriend,Dialogue,Co Fane has the ability to duplicate himself, making him a formidable opponent. He is the only one who knows how to stop the eruption.)(Skelefriend,Dialogue,Are you ready to accept this challenge and defeat Co Fane?)(Player,Dialogue,I am ready.)(Skelefriend,Dialogue,Then may the spirits guide you on your journey. Be prepared for the toughest battle yet. )(SetStep,7)"
}
]
}
}
]
},
{
"step": 6,
"npcs": [
{
"name": "Co Fane",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -445,
"spawnY": 12,
"trigger": {
"areaID": 91
},
"PowScript": "(Co Fane,WalkTo,Player)(Co Fane,Dialogue,You have dared to enter my territory. Do you not see the horns and hooves that adorn my body? I am Co Fane, I have faced the dangers of the volcano cave and emerged victorious.)(Co Fane,Dialogue,You are foolish to think you can defeat me, the one who have stood at the brink of death and survived.)(Co Fane,Dialogue,I will test your strength and see if you are worthy of my respect. Are you ready for the ultimate challenge in the volcano cave?)(CombatEncounter,25)"
}
]
}
}
],
"combat encounters": [
{
"task": {
"npc": "Co Fane",
"amount": 3
},
"id": 25,
"areaID": 85,
"return_tile_x": -445,
"return_tile_y": 11,
"player_loot_tile_x": -445,
"player_loot_tile_y": -2,
"reward": "(SetStep,6)",
"cones": [
{
"x": -446,
"y": 8
},
{
"x": -445,
"y": 8
},
{
"x": -444,
"y": 8
}
]
}
]
},
{
"step": 6,
"npcs": [
{
"name": "Co Fane",
"dialogue": {
"encounters": [
{
"instanced": true,
"spawnX": -200,
"spawnY": 185,
"trigger": {
"areaID": 85
},
"PowScript": "(Co Fane,WalkTo,Player)(Co Fane,Dialogue,You have defeated my duplicates and proven yourself to be a worthy opponent.)(Co Fane,Dialogue,But, you will not defeat me so easily. I am the true obstacle to stopping the volcano's eruption and I will not go down without a fight.)(CombatEncounter, 40)(Co Fane,Defeat)(Co Fane,Dialogue,You have proven yourself to be a formidable opponent. I will reveal to you the secret of stopping the volcano's eruption.)(Co Fane,Dialogue,The eruption is caused by a powerful artifact located deep within the volcano. It must be destroyed to stop the eruption.)(Co Fane,Dialogue,You must hurry, as time is of the essence. The artifact is heavily guarded and you will need to defeat the guardians to reach it.)(Player, Dialogue, I understand. I will go there right away.)(SetStep, 9)"
}
]
}
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment