Non Player Characters - Hawthorn-Games/ProjectScrapped GitHub Wiki

The world is full of curious inhabitants that the player can interact with in various ways, but the two major distinctions to consider are between Secondary Character and Tertiary Characters.

Secondary Characters

Description

These are the larger than life heroes that will aid the player on their journey. They will also be usable in puzzles when the player gets the ability to edit the logic of characters. They are antrophomorphic in nature.

Tertiary Characters

Description

Tertiary NPCs of all types can be found all throughout the world. The only way of interaction with secondary NPCs for the player is through Dialogue System.

Extention Ideas

  • To breath more life into characters that would otherwise appear still, we could have them automatically following the player with their heads when the player gets close to them.

NPC Table

This is a collection of NPC's and their dialogues to be implemented into the vertical slice to give the puzzles a bit more unique interaction and allow the player to feel as if their actions are impacting the world itself

NPC ID Purpose Puzzle ID Location Model Dialogue Image Animations Unique Event
Witch Tutorialise Gameplay Elements Tutorial 1. Tutorial 2. Tutorial 3. TBC Witch_Model Witch_angry.png, Witch_blush.png, Witch_happy.png, Witch_neutral.png, Witch_sad.png, Witch_sinister3.png Witch_Idle_Animation, Action Animation (TBC) Ending Cutscene
Impatient Villager Get back to her village. Teach wordly interaction to player Big Hulking Brute TBC Cindybun_Rigged CindyBun_neutral.png, CindyBun_happy.png, CindyBun_angry.png CindyBun_Idle_Animation, CindyBun_Walk_Animation, CindyBun_Wave_Animation Walks back to the village, second dialogue occurence occurs when reached
Aspiring Artist Artist trying to paint the Golems but they just arent in the right light The Artists Muse TBC Villager_Rigged Villager_Neutral.png, Villager_happy.png, Villager_angry.png Villager_Idle_Animation, Villager_Action_Animation (TBC) A cute painting appears on the canvas the artist is painting on once complete
Struggeling Relative Trying to reach her aging relative to deliver a basket of food Blocked Bridge TBC Villager_Rigged Villager_Neutral.png, Villager_happy.png, Villager_angry.png Villager_Idle_Animation, Villager_Action_Animation (TBC) When the villager reaches her relative they will thank you when you talk to them again, they inform you of a hole they dug nearby containing a FOR Loop
Trader Teach efficient coding practices. Is trying to get cargo in order for next shipment Merchant's Trouble TBC Cindybun_Rigged CindyBun_neutral.png, CindyBun_happy.png, CindyBun_angry.png CindyBun_Idle_Animation, CindyBun_Walk_Animation, CindyBun_Wave_Animation
Foreign Traveler Reiterate efficiency. Hint to wider world - Wants to get accross the bridge Destroyed Birdge TBC Cindybun_Rigged CindyBun_neutral.png, CindyBun_happy.png, CindyBun_angry.png CindyBun_Idle_Animation, CindyBun_Walk_Animation, CindyBun_Wave_Animation Moves accross the bridge when puzzle is complete
Happy Camper World Building N/A Campsite next to Big Hulking Brute Villager_Rigged Villager_Neutral.png, Villager_happy.png, Villager_angry.png Villager_Idle_Animation, Villager_Action_Animation (TBC)
Rude Beach Bather Provide more environmental interaction with core mechanic N/A Beach clost to Triple Coordination Cindybun_Rigged CindyBun_neutral.png, CindyBun_happy.png, CindyBun_angry.png CindyBun_Idle_Animation, CindyBun_Walk_Animation, CindyBun_Wave_Animation Will have a different reaction depending on what the player tells the nearby golem to do
Old Friend Establish backstory and reinforce character purpose N/A Village, talking to fruit vendor Villager_Rigged Villager_Neutral.png, Villager_happy.png, Villager_angry.png Villager_Idle_Animation, Villager_Action_Animation (TBC)
Villager 02 Provide more environmental interaction with core mechanic N/A Village Cindybun_Rigged CindyBun_neutral.png, CindyBun_happy.png, CindyBun_angry.png CindyBun_Idle_Animation, CindyBun_Walk_Animation, CindyBun_Wave_Animation They are struggeling with their house being recently built in the wrong position and wants it moved for a better view
"If Only" Meditator Teach If Statements IF Statement Tutorial Close to Village Cindybun_Rigged CindyBun_neutral.png, CindyBun_happy.png, CindyBun_angry.png CindyBun_Idle_Animation, CindyBun_Walk_Animation, CindyBun_Wave_Animation

NPC Dialogue Table Stage 1

This is a table of all of each NPC's dialogue for the first stage in their quest

NPC ID Dialogue Line 1 Dialogue Line 2 Dialogue Line 3 Dialogue Line 4 Pre-Requisites
Witch Ah it is as I thought, you might just be the one I need. Please continue on your path, don't let me interrupt you. Just continue through that door and let's see how you do. Complete Tutorial Puzzle 1
Impatient Villager I've been standing here for ages and the door just won't open! Normally that big hulking brute will stand on the button to open the door whenever he sees someone. He's the only one heavy enough to activate it! But maybe you can take a look at him and see what's up! Hopefully you can get him moving again. Incomplete Puzzle
Aspiring Artist Gah! No that will not work! They just aren't sitting properly. The lights all wrong! And the shadows!? Don't get me started I used to love coming here to paint these beautiful creatures but one day they just stopped moving! Is there anyway you can take a look at them? I'd be ever so grateful Incomplete Puzzle
Struggeling Relative This is what she gets for living on a hill with only one way to access it… Every day I try to visit my aunt. But I am stopped by these stupid husks! Why won't they move! Even worse, they trader who owned them just left them here with his supplies! You're welcome to take a look though I doubt you'll get anywhere Incomplete Puzzle
Trader They used to be so efficient at what they did. Doing several things in one run rather than stopping so quickly. Now they barely work, I wonder whats happened. I see you're going around fixin' em up! I wonder if you could be my Golem whisperer too? Oh and try to make their actions doable in as little moves as possible. Theres just something majestic about how efficient they are. Incomplete Puzzle
Foreign Traveler You wantin' to get across? Sorry partner, aint gonna happen. Not while these nincompoops stand there all day idlin' about. Look at all the work that's ahead of it! No way can that be done without some sort of workaround. Otherwise it'd be sheer brute force! You're welcome to take a look at it, though I'd hedge my bets you're no different than the rest of these fools. Good Luck! Incomplete Puzzle
Happy Camper HC: Hey there fellar. You seem lost. Inley: Yeah... I'm trying to find my way back home HC: Well there is a village not far from here, just cross the bridge and take a right. I hope you find what your looking for
Rude Beach Bather Hey, can you like, go away... Your blocking my rays
Old Friend OF: I'll take three tangerines, one apple and a cauliflower OF: Oh Hi there Inley, is something the matter? You seem troubled Inley: Yeah... I'm fine, I'm trying to find my sister, have you seen her? OF: I saw her yesterday, she ventured out into the Mountains, over to the old ruins, She went to see that old witch again, please be careful! Arrived in Village
Villager 02 Darn it! This is what they call a job done right!? I was promised it would be closer to the cliffedge but they built my new house way off the mark! I promised my wife the house of her dreams, how will I break this to her... Arrived in Village
"If Only" Meditator Why hello there young traveler. Come to contemplate with the Golems hm? I sometimes come here to meditate amongst the pines, the ambience is so relaxing, although usually the mood is better set when the wall sconces are aflame If only the Golems could stop atop the buttons, they just walk right on over them If only... Arrived in village

NPC Dialogue Table Stage 2

This is a table of all of each NPC's dialogue for the second stage in their quest

NPC ID Dialogue Line 1 Dialogue Line 2 Dialogue Line 3 Dialogue Line 4 Pre-Requisites
Impatient Villager
Aspiring Artist
Struggeling Relative Ahh thank you so much! I can finally visit my aunt She will be so happy to finally try her favourite fruit again! Come see us later for a reward! Complete the Puzzle
Trader
Foreign Traveler Grass is always greener on the other side eh? Complete the Puzzle
Rude Beach Bather Hey!! What's the big deal! It's blocking the view! And my tan! Moves Golem in-front of Beach Bather
Rude Beach Bather Oh wow, more shade, thank you! I think we got off on the wrong foot, apologies for my impoliteness. Moves Golem next to Beach Bather
Villager 02 Wow this is fantastic! It's a miracle! Did you see that! That Golem just fixed my house! Thank you so much! Move house into the correct space
"If Only" Meditator Now look at that! Finally our Golems have returned to their roots You're a special one aren't you? The only one around here that can fix these things You keep on going fair traveler If only the Golems up in them mountains couldreturn to their roots too Completed Puzzle

NPC Dialogue Table Stage 3

This is a table of all of each NPC's dialogue for the third stage in their quest

NPC ID Dialogue Line 1 Dialogue Line 2 Dialogue Line 3 Dialogue Line 4 Pre-Requisites
Struggeling Relative SR: Oh it's so Good to see you again! Inley: Likewise! It's good to see you reunited with your family SR: And as promised our reward is just doiwn those steps nearby the Golem SR: It should help you in your travels Complete the Blocked Bridge Puzzle
⚠️ **GitHub.com Fallback** ⚠️