Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Crystalshire:Developer's Edition-For Dummies


Rob Janes
 Share

Recommended Posts

  • Replies 506
  • Created
  • Last Reply

Top Posters In This Topic

The quest engine is done, just making a UI for it now and I'll post a screenshot.

There are 3 types of quests, QUEST_KILL, QUEST_GET, and QUEST_TALK

There isn't a 'Quest Editor' into the game yet through the Admin panel. Quests are created by editing the Quest.ini file

```
[INIT]
NumQuests=1

[QUEST1]
Index=1
Name=Kill Some Rats
StartMessage=Rats are infesting the forest, kill 5
EndMessage=Thank you!
TrackMessage=Kill 5 rats in the forest!
Type=1
StartNPCIndex=1
EndNPCIndex=1
KillNPCIndex=2
KillNPCAmount=5
GetItemIndex=0
GetItemAmount=0
GiveXP=100
GiveItem=0
GiveItemAmount=0

```
Link to comment
Share on other sites

Nothing 'Visible' to show today, but a lot was done.

**Updated Weather**
Added various 'sizes' of Rain Drops and Snow Flakes so that there is a variation in the shapes and sizes of weather.

**Stamina and Running**
You can hold shift to double your movement speed based on how much stamina you have left.  On average you will gain 1 stamina (aka 1 second) per level.  Level 1 you have 6 stamina, so can run for 6 seconds before having to wait 10 seconds to regain 100% stamina.

**The Quest Engine**
+ You can have either a Kill Quest, a Get Quest, or a Talk Quest.
+ The Quest can Start at One NPC but be turned in at a different NPC if desired.
+ If an NPC is killed that is necessary for a Kill Quest, it is updated for the player, and anyone in his party.
+ If an NPC is talked to that is necessary for a Talk Quest, it is updated for the player and his party.
+ Collection quests are not shared by party as they require inventory items
+ 1 Item (Any Amount) can be given as a Quest reward, whether this be currency or an item.
+ XP is given per quest.
+ A message is displayed whenever a quest objective is completed.
+ A Player can hold 10 quests at a time. (I thought about having more but didn't want players to have an over burdened quest log)
+ I currently do not have an editor for it, so you need to manually edit the INI files.
Link to comment
Share on other sites

If an NPC is a quest-giver, they cannot be used as a Conversation NPC.  I may look into this later.

No real plan for chain quests.  You can easily create a quest that points the player to another NPC. For example, you can create a quest starting from NPC-A that forces you to talk to NPC-B and when you talk to NPC-B, he'll give you another quest to talk to NPC-C.  Confused?
Link to comment
Share on other sites

This post will be picture heavy, my apologies.

1\. The Offer Quest Dialogue Box
![](http://www.splatteredgame.com/OfferQuest.png)

2\. The Finished Quest Log
![](http://www.splatteredgame.com/QuestLog4.png)

3\. Killing NPCs updates the Chatbox
![](http://www.splatteredgame.com/KillQuest.png)

I just need to finish the abandon quest, and test collection tests, then I'll throw the latest build up for people to make their own ;)
Link to comment
Share on other sites

@RobJanes:

> If an NPC is a quest-giver, they cannot be used as a Conversation NPC.  I may look into this later.
>
> No real plan for chain quests.  You can easily create a quest that points the player to another NPC. For example, you can create a quest starting from NPC-A that forces you to talk to NPC-B and when you talk to NPC-B, he'll give you another quest to talk to NPC-C.  Confused?

Yeah I think that would defiantly be something to look into, and yeah that makes sense.
Off topic- Did you have any luck figuring out what I PMed you about?
Link to comment
Share on other sites

![](http://www.splatteredgame.com/NewUI3.png)

Moved the Experience Bar to the bottom as well as added the 'Bubbles' to track experience.

Looking for pixel artists to redo all graphics (not including characters),  anyone interested in doing tiles, feel free to respond, will pay or trade for programming work ;)
Link to comment
Share on other sites

WTF!! its so easy sorry you guys I can barely read English I understood what it takes to turn on the server, I'm new at this and not to brag
I would like to explain how easy it is, but I do not want problems or scolding. I think it's better to discover it for themselves, I noticed that several members have not given a good answer.
good luck and greetings
:P

>! ![](http://img593.imageshack.us/img593/205/wtfcat.png)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×
×
  • Create New...