Add characters in lower_decks

This commit is contained in:
Dan Jones 2022-02-09 16:41:31 -06:00
commit 6f44b6f01d
3 changed files with 40 additions and 2 deletions

View file

@ -1,3 +1,25 @@
Include "Computer.inf"; 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;

View file

@ -29,4 +29,11 @@ Class Decoration
! ], ! ],
! has supporter; ! has supporter;
Class NPC has animate; Class NPC
with life [;
Answer,Ask,Order,Tell:
"Just Talk To ", (the) self, ".";
Talk:
"Hello, Ensign.";
],
has animate proper;

View file

@ -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;