From eeb63408bbbcae28d35a5739bb47f4686183ea34 Mon Sep 17 00:00:00 2001 From: He4eT Date: Tue, 10 Dec 2024 11:21:23 +0100 Subject: [PATCH] Add dude character --- characters/dude.t | 57 +++++++++++++++++++++++++++++++++++++++++++++++ index.t | 7 ++++-- topics/gamedev.t | 3 +++ 3 files changed, 65 insertions(+), 2 deletions(-) create mode 100644 characters/dude.t create mode 100644 topics/gamedev.t diff --git a/characters/dude.t b/characters/dude.t new file mode 100644 index 0000000..b46e464 --- /dev/null +++ b/characters/dude.t @@ -0,0 +1,57 @@ +dude: Person + 'dude' + 'dude' + "Just a guy with a beard. " + location = thirdRoom + isHim = true + ; + ++ DefaultAnyTopic, ShuffledEventList [ + 'Yeah! That\'s cool, man!', + 'OMG! That\'s awesome! By the way, have you tried Zig?', + 'Sure! It\'s remind me about pointers!' +]; + ++ DefaultAskTellTopic, ShuffledEventList [ + 'Blah-blah-blah... Did someone say pointers? Blah-blah-blah-blah...', + 'Blah-blah-blah-blah... Have you heard about Zig? Blah-blah-blah...', + 'Blah-blah... What do you think about this game? Blah-blah...' +]; + ++ HelloTopic, ShuffledEventList [ + ' Hello there, you say.\n + How\'s it going, man? the guy answered.' +][ + ' Er... you start.\b + What\'s up, man? he asks. ', + ' How are you doing, dude?', + ' Hey, how\'s everything, bro?', + ' How\'s it going, dude?', + ' What\'s going on, man?', + ' How are things, buddy?', + ' Hey, how\'s life, man?' +]; + ++ AskTopic [me] + "Don't worry, man! You look great!" +; + ++ AskTopic [dude] + "I really love Zig, pointers, and video games, man!" +; + ++ AskTopic [banana, mango, orange, apple] + "Yeah, man! Fruits are cool!" +; + ++ AskTopic [tZig] + "Zig mentioned!" +; + ++ AskTopic [tPointers] + "Pointers are cool!" +; + ++ AskTopic [tGames] + "I will later show you one of my games, dude!" +; diff --git a/index.t b/index.t index 294e336..f7de37a 100644 --- a/index.t +++ b/index.t @@ -25,8 +25,6 @@ gameMain: GameMainDef } ; -#include "characters/pc.t" - #include "locations/startingRoom.t" #include "locations/secondRoom.t" #include "locations/thirdRoom.t" @@ -36,3 +34,8 @@ gameMain: GameMainDef #include "items/table.t" #include "items/oldDoor.t" #include "items/brokenDoor.t" + +#include "characters/pc.t" +#include "characters/dude.t" + +#include "topics/gamedev.t" diff --git a/topics/gamedev.t b/topics/gamedev.t new file mode 100644 index 0000000..35f438f --- /dev/null +++ b/topics/gamedev.t @@ -0,0 +1,3 @@ +tZig: Topic 'zig/language/languages'; +tPointers: Topic 'pointers/memory'; +tGames: Topic 'gamedev/game/games';