From 6f44b6f01d5917c15fe93c101bf2f87919b3db00 Mon Sep 17 00:00:00 2001 From: Dan Jones Date: Wed, 9 Feb 2022 16:41:31 -0600 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20characters=20in=20lower=5Fdec?= =?UTF-8?q?ks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- includes/Characters.inf | 24 +++++++++++++++++++++++- includes/Classes.inf | 9 ++++++++- includes/MoreVerbs.inf | 9 +++++++++ 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/includes/Characters.inf b/includes/Characters.inf index 0dae525..e4cf91b 100644 --- a/includes/Characters.inf +++ b/includes/Characters.inf @@ -1,3 +1,25 @@ Include "Computer.inf"; -NPC pirate_leader "Pirate Leader"; +NPC pirate_leader "Pirate Leader" + with name 'pirate' 'leader' 'kzinti', + description "The pirate leader is a large, imposing, Kzinti male.^ + His fangs are clearly visible coming out of his mouth.^ + You'd heard that Kzinti were cat-like, but his imposing frame + reminds you of a jaquar, ready to pounce on unsuspecting prey." + has ~proper male; + +NPC gomez "Christi Gomez" lower_decks + with name 'ensign' 'christi' 'gomez', + description "Ensign Christi Gomez is your best friend on the ship.^ + You and she attended the academy together, and were + thrilled to be assigned to the same ship.", + found_in lower_decks + has female; + +NPC ruux "Ruux" lower_decks + with name 'ensign' 'ruux' 'rhaandarite', + description "Ensign Ruux is a Rhaandarite. He has a wide and high forehead.^ + He is calm and soft-spoken, and very tall by human standards.^ + At 78 years old, he is quite young for his species.", + found_in lower_decks + has male; diff --git a/includes/Classes.inf b/includes/Classes.inf index 5a7e9d4..3afa53e 100644 --- a/includes/Classes.inf +++ b/includes/Classes.inf @@ -29,4 +29,11 @@ Class Decoration ! ], ! has supporter; -Class NPC has animate; \ No newline at end of file +Class NPC + with life [; + Answer,Ask,Order,Tell: + "Just Talk To ", (the) self, "."; + Talk: + "Hello, Ensign."; + ], + has animate proper; diff --git a/includes/MoreVerbs.inf b/includes/MoreVerbs.inf index e69de29..095bd4a 100644 --- a/includes/MoreVerbs.inf +++ b/includes/MoreVerbs.inf @@ -0,0 +1,9 @@ +[ TalkSub; + if (noun == player) print_ret "Nothing you hear surprises you."; + if (RunLife(noun,##Talk) ~= false) return; + "At the moment, you can't think of anything to say."; +]; + +Verb 'talk' 't//' 'converse' 'chat' 'gossip' + * 'to'/'with' creature -> Talk + * creature -> Talk;