Looking for someone with a creative mind to create some scripts for 'non player characters' in a developing roleplay emphasized online game.
These non-player characters can be scripted to perform a variety of actions. The scripting language itself is pretty basic and easy to learn. Applicant should understand basic if ... then... else constructs and loops. That's about as complex as it gets.
## Deliverables
I would like to have at least 15-20 non-player characters (NPCs) scripted to interact with players in different ways:
1.) Give players quests to complete in return for a prize.
2.) Interact with players based on communication or action from the player (For example, reply to something they say, re-act to something they do, etc)
For #1, I would like to see multiple NPCs involved in the quests. In other words, the quests should contain stages with each stage involving one or more NPCs. Each NPC could supply information or objects neccessary to complete the next stage.
Example code: This script simply greets a player when they enter a room containing the NPC: (Note NPCs are also known as mobiles or 'mob's)
halt 5 // Wait for 5/10ths of a second before proceeding
if rank $n "tt Novice" // If player has 'rank' set to Novice in the 'TT' guild
say Always lazing about! Get me some flatwort root from the herb garden, girl!
emote smacks the Novice's bottom with a wooden spoon.
else
if rank $n "tt Accepted"
say Care to fetch me some flatwort from the herb garden, child?
emote dismissively waves the Accepted off. // emote is a command to express actions or emotions.
else
if rank $n "wt Aes Sedai"
emote nods her head respectfully as the Aes Sedai walks by.
else
emote says "Be a dear and fetch me some flatwort from the herb garden, would you?"
smile $n // Smile at the player who triggered the script.
endif
endif
endif