Tuesday, August 22, 2006

Background stories

In close cooperation with Ms. Konijn I have worked on some of the 'cutscenes' which just display some text.

Intro at birth :

Friend,

It is with great urgency that I write you this letter. Christiaan's Quest
for the Celestial City has abruptly ended in Volterra, Italy. His letters
mentioned a magical towncenter in the heart of Volterra. Only accessible
at 6 minutes past 7 muttering the words "Lasciate ogne speranza, voi chi'
intrate".

Since his disappearance our mystics have collapsed into a catatonic state
and our medium's fail to reach the recently deceased. We fear the Grim
Reaper is playing games with us. At the same time, someone has started to
hunt down all our agents. The network is no longer safe.


The Queen herself is very concerned over this matter and wishes someone
to get to the bottom of this. Your barely existing connections with the
League and your interesting background make you a perfect fit for a trip
to Volterra. With this letter I have added a copy of Dante Alighieri's
'Divine Comedy'. It is annotated by Christiaan and our most competent
exorcists. May the Good Lord bless you and your travels.


Prospero

Text when entering dungeon

A foul stench wafts into your nose, turning your stomach upside down.
You can barely avoid to throw up and take some time to get back in control.
Suddenly you hear horrible faraway cries and you start to realize that you
are not just descending into the sewers but found the entry to the lower
levels of Hell.


The notes of Christiaan mention that most souls wandering here are sinners
that have not yet been judged by Minos. They can sense outsiders and will
be driven to destroy you.

A special side note mentions Demonic Scribes. They appear to be harmless
on duty, but are quite nasty in their free time! Many an adventurer met
their end at their hands.

Friday, August 18, 2006

Yesss !

Now compiling gives 0 warnings, none, zero, nada, zilch.
The green side in me ( http://www.true-colors.com/true_colors_theory.html ) gets a complete kick out of that. Final circle is DONE, only need to create an entry for Satan and force levels after Dis to not generate citizens from pre-Dis.

Then some more polishing and this game is ready for an alpha release ;)

Enjoy the week-end,
T.

Wednesday, August 16, 2006

Progress

So,

- written a script to facilitate updating svn, works like a charm
- High Mages now get first 2 town books
- Anything with an armor class bomus can now be enchant armored
- All thieves are done ( suggestion welcome )
- Evil Counselors are done ( suggestions welcome )

Cheers,
T.

Saturday, August 12, 2006

Note to self : fix 'Thou art growing arrogant, mortal'

Hmm,

seems the summoned monster can be unique, so I am fighting Friar Gomita three times ;)
Fortunately he drops great items.

T.

Friday, August 11, 2006

Implicit flag dependancies

So,

on rgrd I found out that DROP_GREAT without DROP_GOOD doesnt make a lot of sense , and that UNIQUE's really should have FORCE_MAX_HP, so I added this rule to init.c :

/* Process 'F' for "Basic Flags" (multiple lines) */
if (buf[0] == 'F')
{

/* Minor hack, DROP_GREAT is useless without DROP_GOOD */
/* Instead of modifying the whole codebase, I will just force the */
/* DROP_GOOD flag if I encounter the DROP_GREAT flag */
if (r_ptr->flags1 & (RF1_DROP_GREAT))
{
r_ptr->flags1 |= RF1_DROP_GOOD;
}


/* Minor hack, RF1_UNIQUE should be accomapnied by RF1_FORCE_MAXHP */
/* Instead of modifying the r_info now, I will just force the */
/* RF1_FORCE_MAXHP flag if I encounter the RF1_UNIQUE flag */
if (r_ptr->flags1 & (RF1_UNIQUE))
{
r_ptr->flags1 |= RF1_FORCE_MAXHP;
}

/* Next... */
continue;
}

Cheers,
T.

Play Legerdemain once !! Or twice

So,

I found another timesink, http://roguelikefiction.com/ .
This stuff seems really good, I sadly enough was not able to reach an inn and feel
reluctant to start all over again.

T.

Thursday, August 10, 2006

The hook

One thing Hellband was missing acutely was a hook, why the hell would a Nibelung Druid want to venture in Dis ?? Should I write a hook for each class/race combination ? My solution, lame but sufficient is that the mighty @ is actually part of the League of Extraordinary Gentleman, lead by Prospero at the very beginning of the 17th Century.

Something seems amiss in Inferno. There are no more dead people arriving in Inferno and the Heavenly forces seem in denial. You have been selected to find out what is going on in Dis and put things back to normal.

Surely, the League can contain any class/race combination ;)

T.

Monday, August 07, 2006

Viva source repositories!

Man,

I just lost cave.c and nothing wanted to compile, I simply downloaded the file again from SVN and all was well. Phew !!

Hah. A site

I shamelessly copied the site of Guild ( http://www.guildgame.com/index.htm ) and modified it for Hellband and set it up here : http://hellband.googlepages.com/index.html.

It looks good, I might try to force a large font though.

T.

Google code hosting

The idea of Google is that if they host code, they do just that.

You need to set up your site with googlepages, your blog with blogger, your group with googlegroups. So I created a special user for that purpose ( Hellband ) since I want to keep those 2 Google activities separated. I even downloaded Camino ( a Mac Browser ) that I will only use for Hellband things.

T.