Mcadams Posted November 20, 2017 Share Posted November 20, 2017 Updated November 1st, 2023 This guide assumes you know how quests work in Intersect. If you don't, check out EVOLV's step-by-step quest guide. I. Animations 1. You'll need three different animations to show quest progress: - To show that there is a quest available - To show that there is a quest in progress - To show that there is a completed quest to turn in You can use these animations that I've created. If you're going to make your own, make sure that there is suitable offset provided in the graphic, so that the animation appears above the event. 2. Once you have the three .pngs in your animation folder, open up the Intersect Editor and add them as three separate animations. Follow the image below if you're unfamiliar with how to do so. Repeat this process until you have three separate animations. II. Quest 1. For this example quest, we're only going to have two steps. The first step will be to interact with a nearby event, and the second step will be to return to the quest giver to complete the quest. I made these both event driven tasks in the quest editor. You can include any amount of tasks in your quest, as long as you have all of the stuff you do before you turn in the quest, and then a task to go back and turn the quest in. III. Quest Giver Event 1. For the quest giver event, we're going to utilize two key features: pages and spawn/execution conditions. Place an event on the map where you want the quest giver to be. 2. In the event editor, section 1 shows your options for pages. 2 will show what page you have selected and what pages are available, and 3 is where you edit spawn conditions for your event. 3. Go to Entity Options and double click the empty gray box to select the sprite or tileset piece for your event. I chose JC's sprite for mine. Make sure the Animation right below is set to None. 4. Go back to the top where your page options are and press "Copy Page". 5. Create three new pages. 6. Go to each page, and press "Paste Page" on each page. This will leave you with four pages, each with your selected sprite/tileset piece with no animation. IV. Page 1, the available quest page 1. Each page acts as a different state of the event. This first page will be the quest giver NPC before you start the quest, and the quest is available to be started. 2. Set the Animation to the yellow exclamation point. This signifies that this NPC has a quest. 3. Click on the Spawn/Execution Commands tab and create a new list. 4. Add a condition to the list that the player Can Start Quest and select your quest. This will cause this page to activate when the player meets the requirements to start the quest. 5. Create the dialog and quest start commands for your quest. Mine simply gives two options; that the player is interested in a quest, or nothing. Be sure to include the Start Quest command. IV. Page 2, the quest-in-progress page 1. Go to page 2 of the event. 2. Set the Animation to the grey question mark. This symbolizes that the quest has been started, but it's still in progress. 3. Click on the Spawn/Execution Commands tab and create a new list. 4. Add a condition to the list for Quest in Progress, select your quest, and then select Before task, and pick the last task of the quest. This will make it so as long as you still have stuff to do in the quest, the question mark will stay gray. 5. You can also add a different set of commands to this page. In this state, the quest has been started, but not completed. You could have, for example, the NPC explain what the player has to do, or ask how their progress is going, etc. Separating the event into pages allows for more dynamic and realistic conversation, since the NPC can do different things based on it's current state. V. Page 3, the completed tasks page 1. Go to page 3 of the event. 2. Set the Animation to the yellow question mark. This symbolizes that all steps of the quest have been completed and it is ready to be turned in. 3. Click on the Spawn/Execution Commands tab and create a new list. 4. Add a condition to the list for Quest in Progress, select your quest, and then select On Task, and then select the last task of your quest (which should be to turn in the quest/return to the NPC who gave you the quest). 5. Go to the Commands section and setup your quest turnin dialogue. Here, I just have the NPC congratulate the player on doing well, and then add Complete Task command to complete the last task of the quest, which completes the quest entirely. VI. Page 4, the post-quest page Note: if you want the quest to be repeatable, you can just delete this page and skip this step. 1. Go to page 4 of the event. 2. Keep the Animation set at none. This will tell the player that there isn't a quest here for them anymore, since they already completed it. 3. Click on the Spawn/Execution Commands tab and create a new list. 4. Add a condition to the list for Quest Completed and select your quest. This will cause this page to activate only when the quest has been completed. 5. Go to Commands and setup dialogue for the NPC's post-quest completion state. You can have the NPC do whatever, but also be under the assumption that they have done this quest for them. They can be nicer to the player, thankful, give them access to a shop they previously didn't have access to — whatever. If you followed all these steps correctly, your event should work something like this! Alexoune001, Kibbelz, Vus and 20 others 14 9 Link to comment Share on other sites More sharing options...
Kibbelz Posted November 20, 2017 Share Posted November 20, 2017 good share, very well done. Mcadams 1 Link to comment Share on other sites More sharing options...
TheSandersLad Posted November 20, 2017 Share Posted November 20, 2017 What version of intersect is this for? Cause I've tried to test this out but some words don't match up? Link to comment Share on other sites More sharing options...
Mcadams Posted November 20, 2017 Author Share Posted November 20, 2017 6 minutes ago, TheSandersGuy said: What version of intersect is this for? Cause I've tried to test this out but some words don't match up? I just took the screenshots and made this guide today in Beta 4.5. Link to comment Share on other sites More sharing options...
TheSandersLad Posted November 20, 2017 Share Posted November 20, 2017 5 minutes ago, MCADAMS said: I just took the screenshots and made this guide today in Beta 4.5. I get to here... 6. For the third page (InProgress), set the animation to the quest marker that shows the player started the quest, but the quest is not ready to be turned in. Set the spawn condition to "Player Quest In Progress (Test Quest, First Task) = True" ...and no idea what to do right here? Link to comment Share on other sites More sharing options...
Mcadams Posted November 20, 2017 Author Share Posted November 20, 2017 6 minutes ago, TheSandersGuy said: I get to here... 6. For the third page (InProgress), set the animation to the quest marker that shows the player started the quest, but the quest is not ready to be turned in. Set the spawn condition to "Player Quest In Progress (Test Quest, First Task) = True" ...and no idea what to do right here? -snip- On "Is" set it to "On Task", and set the "Task" to the first step in the quest (which is gather supplies.) This is so that the event knows you're in the middle of doing the quest, but you're not on the last step. By "First Task" I mean the first of the two tasks in the quest, which is to gather supplies. I edited the post to make that part clearer. Link to comment Share on other sites More sharing options...
Oddly Posted November 20, 2017 Share Posted November 20, 2017 Nice tutorial! Great use of a viking sprite too, A-hinga-dinga-durgen! Mcadams 1 Link to comment Share on other sites More sharing options...
emptyaccount Posted November 20, 2017 Share Posted November 20, 2017 Really useful! thank you!! Mcadams 1 Link to comment Share on other sites More sharing options...
emptyaccount Posted November 20, 2017 Share Posted November 20, 2017 Does this works on a repeatable quest? Link to comment Share on other sites More sharing options...
Mcadams Posted November 20, 2017 Author Share Posted November 20, 2017 17 minutes ago, Roy said: Does this works on a repeatable quest? Yes, just delete the 5th page (Completed) of the marker event. Once you turn in the quest it will go back to the CanStart animation. emptyaccount 1 Link to comment Share on other sites More sharing options...
emptyaccount Posted November 20, 2017 Share Posted November 20, 2017 3 minutes ago, MCADAMS said: Yes, just delete the 5th page that appears after the quest is supposed to complete. Once you turn in the quest it will go back to the CanStart animation. Thank you! Mcadams 1 Link to comment Share on other sites More sharing options...
shmitterwink Posted November 21, 2017 Share Posted November 21, 2017 This is awesome, thanks! Mcadams 1 Link to comment Share on other sites More sharing options...
jcsnider Posted November 21, 2017 Share Posted November 21, 2017 On 11/19/2017 at 8:03 PM, MCADAMS said: (I made these for my game so don't try and use them in yours, mfer.) Someone make some that are free to use! Mcadams 1 Link to comment Share on other sites More sharing options...
Mcadams Posted May 11, 2018 Author Share Posted May 11, 2018 On 11/21/2017 at 12:40 AM, jcsnider said: Someone make some that are free to use! Updated the main post a bit and fixed some of the missing gifs. Also, the marker animations are now free to use, uploaded them to an imgur album for those interested to download. EVOLV, Worldofjimmy, Xeno and 4 others 5 2 Link to comment Share on other sites More sharing options...
drucko Posted June 13, 2018 Share Posted June 13, 2018 for some reason it dont wanna work for me Link to comment Share on other sites More sharing options...
Mcadams Posted June 13, 2018 Author Share Posted June 13, 2018 2 hours ago, drucko said: for some reason it dont wanna work for me What about it doesn't work? Link to comment Share on other sites More sharing options...
drucko Posted June 13, 2018 Share Posted June 13, 2018 Well, it dont want to go to the first event it just stays at the last one Link to comment Share on other sites More sharing options...
Mcadams Posted June 13, 2018 Author Share Posted June 13, 2018 7 minutes ago, drucko said: Well, it dont want to go to the first event it just stays at the last one Not sure what you mean. Make sure your event pages mimic mine and you have the multiple pages setup. Link to comment Share on other sites More sharing options...
drucko Posted June 13, 2018 Share Posted June 13, 2018 I did exactly what you did multiple times, but for some reason it dont wanna work. Link to comment Share on other sites More sharing options...
Rales99 Posted February 3, 2019 Share Posted February 3, 2019 The fact is that if I took the quest, then all other players will see an animation over the head of NPC. How to fix ? Link to comment Share on other sites More sharing options...
Beefy Kasplant Posted February 3, 2019 Share Posted February 3, 2019 59 minutes ago, Rales99 said: The fact is that if I took the quest, then all other players will see an animation over the head of NPC. How to fix ? Use player variables and not global ones. Link to comment Share on other sites More sharing options...
Rales99 Posted February 3, 2019 Share Posted February 3, 2019 1 минуту назад, Dashplant сказал: Используйте переменные игрока, а не глобальные. http://ascensiongamedev.com/resources/filehost/71e125b0393baa70bf6d9413cfb4e33b.png Link to comment Share on other sites More sharing options...
Beefy Kasplant Posted February 3, 2019 Share Posted February 3, 2019 1 minute ago, Rales99 said: http://ascensiongamedev.com/resources/filehost/71e125b0393baa70bf6d9413cfb4e33b.png Sorry, I dont speak Russian. Link to comment Share on other sites More sharing options...
Rales99 Posted February 3, 2019 Share Posted February 3, 2019 Только что, сказал Дашплант: Извините, я не говорю по-русски. I have a global event disabled. Link to comment Share on other sites More sharing options...
Beefy Kasplant Posted February 3, 2019 Share Posted February 3, 2019 2 minutes ago, Rales99 said: I have a global event disabled. But the variables for the event. Are they global or player variables. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now