Friday, May 29, 2009

Elminster... S&S Style!

So I've gotten a bit bored with scripting. Things seem to work alright on the ambient system, but I haven't the energy to test it thoroughly or to try putting it to use. I'm itching to build again, but we haven't finished work on our haks, so that's off the table. Well, no, not entirely. I can do some stuff with 1.69 content.


I got to designing a coupla NPCs. Here's one, an NPC named Dante.




Dante is the owner of the Haven Inn, a cozy little place in Manheim Court in Midport. He's a genial old fellow, and a retired Churchman and adventurer. Few but his friends know that he is also a powerful alchemist. In fact, Dante's years of research have fueled the current age of scientific discovery. Despite this, Dante is humble and down-to-earth. Though he no longer goes out on adventures, preferring his comfortable life in the city, Dante heads the Order of the Ouroboros, a group of adventuresome alchemists.


Dante is the Elminster of S&S, though he doesn't look it. In fact, he's largely responsible for the retreat of the Nerathim forty years ago. The question is, though, how do you keep him from overshadowing the PCs? In the FR setting, for example, you have to wonder why powerful NPCs are always giving out quests instead of just using scry-and-die tactics. In most settings the answer is that these NPC powerhouses are just too busy with the really big epic planar threats to handle the goblin invasion. That's what the PCs are there for.


Dante's reason for delegating is much simpler: he's old. Dante has had his fair share of adventure, and it's time for him to settle down and relax. Why risk your neck out in the wilderness when someone younger and fitter can do it?


I've got a lot of story ideas for Dante, and a lot of secret lore, too. But you don't think I'm going to tell you them here, do you? :)

Tuesday, May 5, 2009

Ambience

I like it when games come alive. I want to see characters going about their lives oblivious to me, proving there's more to the world than just my character. I like seeing NPCs go to work, grab a meal, and chat with each other. I like seeing them vary their activities from time to time.

I also like being able to make that happen. I've hashed together the beginnings of an ambient system that allows NPCs to be given hourly schedules rather than the day/night waypoint walking used by NWN. The waypoint system is just the beginning, though. It gets the NPCs where they need to go with great flexibility, and it allows the builders to attach scripts to waypoints that the NPCs can fire when they arrive. That's the skeleton, and now I'm putting meat on the bones by designing the scripts that will run on the waypoints.

What will it be able to do when it's done? Imagine a farmer rising just before dawn and heading to the barn to milk the cows before the sun rises. Next he heads to feed the chickens. Then to till the fields on the back forty. At midday, he returns to the farmhouse where his wife (who has her own schedule) pours him some lemonade as they sit in the shade. Then it's back to work, this time planting corn rows. Before sunset he heads to the local swimming hole to cool down, then it's back home for a meager dinner. Finally, bed so he can rest and do it all over again.

Now, that's almost certainly more complicated than most of our NPCs' schedules will be, but it's not beyond the realm of possibility. One thing is for sure, though. You won't just have NPCs standing on the street corner and staring dumbly at you.

Lore snippet: The Confederation of Adun was founded desperately forty years ago. Nerath, the eastern empire of old, swept across Emorlad, claiming the territory by divine right. The splintered Adunean states, weak from civil war, were no match for the might of Nerath individually. Forced by the Church of the Archons to put aside their differences, the states formed a defensive pact and successfully drove the invaders out. The pact later became the basis for the Confederation, but the tensions between the states remain strong.

Saturday, May 2, 2009

Slow progress

Hey there, Sherincall here with our progress report.

Progress has been really slow this month due to a very busy life we're forced to deal with. However, it is not right to say we haven't been productive. On the contrary, we keep getting new ideas, really cool ones too. Unfortunately, that results in a much bigger to do list. Anyway, what has been done (or almost done) is a very nice ambient system (Squatting Monk) and a mana based spellcasting system (Sherincall). Here's a list of script systems taken from a 'Builder's Guide' I'm working on.

Finished systems:
  • Core Framework (SS) - Authors: Edward Beck, Squatting Monk
  • Generic System (G) - Authors: Squatting Monk, Sherincall
  • Persistent Reputation and Reaction System (PRR) - Authors: Vendalus, Squatting Monk
  • Experience System (XP) - Authors: Squatting Monk, Knat
  • Spawn System (SP) - Author: Sherincall
  • Persistent Storage Chests (PSC) - Authors: HerMyT, Sherincall, Squatting Monk
  • Persistent Quests & Journals (PQJ) - Author: Squatting Monk
  • Hunger, Thirst and Fatigue (HTF) - Authors: Edward Beck, Squatting Monk
  • Chat Control System (CHAT) - Author: Sherincall
  • Rest System (REST) - Authors: Edward Beck, Squatting Monk
  • Bleeding and Death (BD) - Authors: Edward Beck, Squatting Monk
  • Visual Effects System (VFX) - Authors: Sunjammer, gaoneng, Sherincall
  • Cutscene System (CS) - Author: John "Gestalt" Bye
  • Dynamic Dialog System (DLG) - Authors: Paul Speed, Greyhawk0, Sherincall

In the works:
  • Ambient System - Squatting Monk
  • Spellcasting System - Sherincall

To Do:
  • Inn System
  • Horses and Pack Animals
  • Crafting and Alchemy
  • Bulletin Boards and Newspapers
  • Custom AI
  • Player and DM Tools
  • Weather System

There is light at the end of the tunnel, though. Starting June 5th, I'll have a few more hours per day for scripting, and starting July 5th, I'll have a few more.. About 8. My estimate is that by August all scripting will be done.

Apart from scripting, the other thing that requires a lot of time is custom content. Placeables are done, though a bit outdated (we'll need to look at the stuff that was released in the past month). Tilesets are half-way done. The other half will require a skilled modeler. We also have a ruleset base, which we'll build upon. I estimate the haks will be completed sometime mid August.

After that, it's building till we drop.


-------------------------------------------

In other news, we have a few more enthusiastic people helping us (A big round of applause for Ociros and Esayitch). Though they are busy as well, more people means more progress. It will all change soon, I'm certain.


-------------------------------------------
And finally, some lore (Pardon my poor narative skills.)

Umec Adkal
Umec is a respected noble of Midport. In his early days he was a famous warrior and adventurer, before he got crippled. Now, in his early 40s, Umec is a successful merchant, dealing in exotic trinkets. He is the employer of the Purple Masks, an assassin squad he uses to get rid of his enemies and aquire valuable trinkets.

Umec does not have a family. He seems completely emotionless, caring only about profit. The truth is that he has become obsessed with a relic he had acquired. A book that belonged to a powerful alchemist, a book he believes holds many secrets known to very few men. He has been studying it for years, yet hasn't been able to decipher and understand the writings contained within.

Umec is not an irrational person, he is well aware of the dangers he is putting himself into. He will never act prematurely, and always carefully calculates everything before making a decision. Ever since his retirement from adventuring, he has not failed in anything. His prosperity is slow but certain.

Anna
People who know her true name, Sarah Sol'Dath, are very rare, and often get even rarer once she finds one of them. Anna is possibly the deadliest of assassins in Midport. She is currently working for one of the nobles, Umec Adkal, who has given her a place in his mansion to use as headquarters for her squad known as the Purple Masks.

Despite being a professional killer, Anna is not without morals and codes. She has a perverted sense of loyalty, and considers betrayal worse than anything. She will cruelly punish anyone who betrays anyone, even her enemies. She dislikes pointless killing, and will always avoid ending a life unless necessary. This does not mean that she will forfeit an assignment she has been given. If she has been hired to kill a man, she will not stop until one of them is dead. It is not uncommon for Anna to give charity and help other people, especially children.

Sarah is the daughter of an elven priestess and one of their nobles. After her father has done some very wicked things, both him and Sarah were exiled. Sarah later killed her abusive father during their visit to Midport and tried to survive on her own. She thrived on the streets, and rose high in the ranks of a guild. The leaders of that guild thought her to be a threat and tried to eliminate her. She viciously punished all who were involved in that betrayal and with the remaining members founded the Purple Masks.


-------------------------------------------
I don't have any new screenshots to show, so here's an old one, to break the monotony.