[U][announce][long]: Unnamed Angband 0.4.0 uploaded to clockwork.dementia.org.

30 views
Skip to first unread message

Andrew Doull

unread,
Jul 15, 2001, 7:49:31 PM7/15/01
to
From the README.txt:

16-7-2001 UnAngband 0.4.0 "Mystery Release" aka "War against the Angels"
aka "Angry Young Man"

This is the README file for Unnamed Angband 0.4.0 for 14 July, 2001.

Unnamed Angband adds over 100 class/style combinations to Angband,
130 new spells, 60 new spell books and spell related objects, over
500 new monsters, 196 features, 230 room descriptions and slightly
modifies combat and monster spell casting.

There is a context sensitive help feature you are invited to
contribute to.

Classes added include bards, archers, thieves and druids. Bards use
a new type of spell book (Song books), and continue to sing their
spells after initially casting them, letting them simultaneously
perform other actions. Archers are the missile weapon equivelent
of warriors. Thieves are the only class to improve in stealth from
level to level. Druids can cast both mage and priest spells. The
c_info.txt file can be used to create new classes and reconfigure
existing ones. There are a number of internally hard-coded limits
on classes that probably prevent more than 26 total class types.
All class specific abilities are now defined in info files.

More significantly, all classes are now able to specialise in various
spell books, fighting styles or objects, depending on which class
they are a member of. The class gains additional benefits of various
types when using their specialisation. This is detailled in the
w_info.txt file which can also be modified and expanded. There is
a maximum of 32 different styles, for each class, some of which
are not useful for a particular class. Various hard coded
limits probably prevent more than 26 possible styles plus spellbook
substyles per class.

There is a (hack) pretty name function that keeps sub-class names
interesting for the player.

There are 130 new spells of various types, including spells that
create temporary objects, modify existing objects, modify terrain
and so forth. A number of the new spells are duplicates of existing
spells for other classes. A character can learn up to 64 total spells.

In order to support the new spells, there are 60 new spell books
and spell book related objects. Spellbooks are used by bards for their
spells, but may also be used by priest and mage-type spell casters
although there are many illegible spells in each book for those
casters. Instruments may be used by the bard to improve those spells
he sings for long durations. Temporary spell objects are wielded by
the spell caster as enchanted objects.

Over 500 monsters have been added, with the intention of ensuring
variety in the dungeon, and to make feature-ful levels interesting.

Features added to the dungeon include new traps, water, ice, lava,
mud and chasms. These are detailled in f_info.txt and
defined using additional fields and flags documented in the same
file. Monsters should be able to traverse various terrain types
depending on additional flags in r_info.txt. Lakes and rivers
will be generated through some dungeon levels.

Room descriptions have been added. These are displayed when a
player lites up or enters a room. Room descriptions can also add
extra monsters, objects and features. See d_info.txt for details.

Monsters can now cast spells out of line of sight of the player,
including summon spells. You will be warned in some circumstances
when this is happening. Confused monsters will attack and breath
against other monsters.

Combat has been modified slightly so that melee attacks against
monsters are reduced by the monster AC, much in the same way as
melee attacks against the player are reduced. To compensate,
monster hit points are scaled down by the same factor (Internally),
depending on their armour class. It has the added benefit of making
spell attacks against heavily armoured monsters more powerful.

If a monster is killed and the player has blows remaining, the player
only uses the appropriate fraction of the full energy use for the
round.

Missile weapons now use the same algorithm as melee weapons. Note
that missile weapons do not have their damage reduced by AC,
so they should remain (approximately) as effective.

You can contact the author (Andrew Doull) at andre...@hotmail.com,
or check his home page at http://promisedpoems.editthispage.com/.

Eric Bock

unread,
Jul 15, 2001, 9:16:25 PM7/15/01
to
The Angband Inquisition is investigating this, which Andrew Doull wrote on 15 Jul 2001 16:49:31 -0700:
>
> 16-7-2001 UnAngband 0.4.0 "Mystery Release" aka "War against the Angels"
> aka "Angry Young Man"
>
> You can contact the author (Andrew Doull) at andre...@hotmail.com,
> or check his home page at http://promisedpoems.editthispage.com/.

Impressive list of features. But where can it be found? ^_^;
I'm also having trouble viewing that homepage...

--
/* Eric */main(s,i,j,k,c){char*p=malloc(s=1),*a=p+(*p=i=j=k=0)/* Bock */
;while(~(*a=getchar())&&(++a-p<s||(a=(p=realloc(p,s+s))+s)&&(s+=s))||(*a
=0));for(a=malloc(s=1),*a=0;(c=p[i])&&(c=='+'&&++a[j]||c=='-'&&--a[j]||c
=='>'&&(++j<s||(a=realloc(a,s+s))&&memset(a+s,0,s)&&(s+=s))||c=='<'&&j--
||c=='.'&&~putchar(a[j])||c==','&&~(a[j]=getchar()))|!strchr("><.,",c);i
++)while((c=='['&&!a[j]||c==']'&&a[j])&&(k+=(p[i]=='[')-(p[i]==']'))&&p[
i+=c/* Brainf*** */=='[']&&(/* worse than */i-=c==']'/* this sig! */));}

Andrew Doull

unread,
Jul 17, 2001, 4:27:15 PM7/17/01
to

"Eric Bock" <eb...@uswest.net> wrote in message
news:Kfr47.2079$xN3.4...@news.uswest.net...

> The Angband Inquisition is investigating this, which Andrew Doull wrote on
15 Jul 2001 16:49:31 -0700:
> >
> > 16-7-2001 UnAngband 0.4.0 "Mystery Release" aka "War against the Angels"
> > aka "Angry Young Man"
> >
> > You can contact the author (Andrew Doull) at andre...@hotmail.com,
> > or check his home page at http://promisedpoems.editthispage.com/.
>
> Impressive list of features. But where can it be found? ^_^;
> I'm also having trouble viewing that homepage...

As soon as RR moves it from the incoming directory.

I think you'll also find the homepage requires a browser with HTML 4.0 and
CSS
features... and the DNS server for it tends to be a bit slow.

Having said that, there is a bug fix release getting uploaded shortly...

The Main Problem:
It now causes a huge number of messages when you light a room. If you get
the non-bug fix release, you'll probably want to play with auto_more on.
The source can be quickly patched by deleting the call to describe_room in
spells2.c

From the change-log for the bugfix release.

16-07-2001 UnAngband 0.4.0a Bugfix release
- Because I changed the logic of hitting traps and finding secrets to
fix some bugs before releasing 0.4.0, I (mildly) broke some functionality.
Walking on a SECRET damaging terrain would not discover the secret, although
the description was displayed. This is now fixed.
- Gave smart monsters a chance of disarming traps equal to the chance of
breaking glyphs. This is for free, and so they don't 'waste' their time
trying to disarm traps.
- Fixed it so monsters were actually hit by traps and features (Logic bug
in code).
- Fixed it so invisible trapped doors could activate a trap.
- Allowed monsters to hit invisible traps and trapped doors. They must pick
a trapped door so they don't get stuck in the door. We hackily allow
out of knowledge invisible floor traps to not be activated.
- Made trails more trail like... and inform the player if they travel
through
dusty locations.
- Forget locations that become boring...
- Made features scatter around a room more.
- Had describe room in the wrong place in the lighting code. Comes of adding
a feature at the last minute and not testing (See above).
- Fixed weird mana bug problem, and restricted spells learnable in a more
clear manner. You will now think you can learn spells even if a book is not
available for you to do so (This is probably a regression).
- Made much more stuff climbable for monsters.

Andrew Doull

unread,
Jul 18, 2001, 5:04:23 PM7/18/01
to
As Tim Baker politely pointed out via e-mail, this version is currently
WhereIsItBand 0.4.0...

You're right...

There is no where to get it yet. I have uploaded it to the ftp site
clockwork. dementia.org in the angband/Incoming directory. I presume it
hasn't been moved from there yet. And don't try looking there, because
being an open ftp directory, I presume no-one can see any files in there...

Retrospectively, I should have not announced it until Robert Ruehlmann
had moved it from the incoming directory. I just assumed he'd respond
instantly to the e-mail I had sent him. ;-)

As it is, there are several options:

1. I can put it on an ugly, free-hosted web page.
2. I can wait until the nice people at sourceforge.org let me have some
hosted space there (Assuming they don't turn me down, which considering
Angband's checkered license (ie is it GPL or not), is a possibility).
3. We can all wait patiently for the files to be moved.
4. Someone else can volunteer to host the source (1.2 MB zipped) and/or
ibm executeable.
5. I start sending a lot of large e-mail on request.

My apologies to everyone who has been chasing around broken links
trying to get this.... I wanted to get a good reaction and this is not the
right
way to start....


Andrew Doull
(PS: Its amazing how much spam you can get when you put an e-mail
address on UseNet...)

Eytan Zweig

unread,
Jul 18, 2001, 2:47:34 AM7/18/01
to
>===== Original Message From "Andrew Doull" <andre...@hotmail.com> =====

>As Tim Baker politely pointed out via e-mail, this version is currently
>WhereIsItBand 0.4.0...
>
>You're right...
>
>There is no where to get it yet. I have uploaded it to the ftp site
>clockwork. dementia.org in the angband/Incoming directory. I presume it
>hasn't been moved from there yet. And don't try looking there, because
>being an open ftp directory, I presume no-one can see any files in there...
>
>Retrospectively, I should have not announced it until Robert Ruehlmann
>had moved it from the incoming directory. I just assumed he'd respond
>instantly to the e-mail I had sent him. ;-)
>
>As it is, there are several options:
>
>2. I can wait until the nice people at sourceforge.org let me have some
>hosted space there (Assuming they don't turn me down, which considering
>Angband's checkered license (ie is it GPL or not), is a possibility).

Since at least 7 Angband varients are already hosted on sourceforge, there
should be no problem. They are, btw, Kamband, Kangband, CatHband, Langband,
EyAngband, Pernangband, and Zangband, + the palm OS port of normal Angband.

>4. Someone else can volunteer to host the source (1.2 MB zipped) and/or
>ibm executeable.

I don't mind hosting the source on the EyAngband sourceforge space until
such
Sourceforge accepts you, if you want me to (email me at eyt...@yahoo.com).

Eytan

------------------------------------------------------------
Get your FREE web-based e-mail and newsgroup access at:
http://MailAndNews.com

Create a new mailbox, or access your existing IMAP4 or
POP3 mailbox from anywhere with just a web browser.
------------------------------------------------------------

David Thornley

unread,
Jul 18, 2001, 2:53:06 PM7/18/01
to
In article <3B58...@MailAndNews.com>,

Eytan Zweig <eyt...@MailAndNews.com> wrote:
>>===== Original Message From "Andrew Doull" <andre...@hotmail.com> =====
>>
>>2. I can wait until the nice people at sourceforge.org let me have some
>>hosted space there (Assuming they don't turn me down, which considering
>>Angband's checkered license (ie is it GPL or not), is a possibility).
>
>Since at least 7 Angband varients are already hosted on sourceforge, there
>should be no problem. They are, btw, Kamband, Kangband, CatHband, Langband,
>EyAngband, Pernangband, and Zangband, + the palm OS port of normal Angband.
>
However, I applied for Cthangband, and was told that, although
Sourceforge had allowed some Angbands in the past, the Angband
license does not conform to the OSF definition, and so they denied
my request.

This is one of the reasons why I would like to see the Angband license
changed.


--
David H. Thornley | If you want my opinion, ask.
da...@thornley.net | If you don't, flee.
http://www.thornley.net/~thornley/david/ | O-

DarkGod

unread,
Jul 18, 2001, 4:42:59 PM7/18/01
to
David Thornley a écrit :

> >Since at least 7 Angband varients are already hosted on sourceforge, there
> >should be no problem. They are, btw, Kamband, Kangband, CatHband, Langband,
> >EyAngband, Pernangband, and Zangband, + the palm OS port of normal Angband.
> >
> However, I applied for Cthangband, and was told that, although
> Sourceforge had allowed some Angbands in the past, the Angband
> license does not conform to the OSF definition, and so they denied
> my request.
>
> This is one of the reasons why I would like to see the Angband license
> changed.

They also rejected my demand for PernMangband or Moria, Ultimate Crusade
...
grmm stupid sourceforge ...

--

-----------------------+----------------------------------------------
DarkGod comes from | Do not meddle in the affairs of wizards
the hells for YOU ! :) | because they are subtle and quick to anger.
-----------------------+----------------------------------------------
Pe W Olorin YSo L:50 DL:696 A+++ R+++ Sp++ w:Mage Staff of Mana(240%)
Pe*/PM(Cr)(NH) D H- D c++ f- PV s- TT- d++ P++ M+ C- S++ I+++ So++ B/-
ac- GHB- SQ+ RQ V+++ F:Mage playing Mage-like(see Pernangband Sorcerors)

Andrew Doull

unread,
Jul 18, 2001, 5:27:09 PM7/18/01
to
thor...@visi.com (David Thornley) wrote in message news:<mWk57.20424$B7.31...@ruti.visi.com>...

> In article <3B58...@MailAndNews.com>,
> Eytan Zweig <eyt...@MailAndNews.com> wrote:
> >>===== Original Message From "Andrew Doull" <andre...@hotmail.com> =====
> >>
> >>2. I can wait until the nice people at sourceforge.org let me have some
> >>hosted space there (Assuming they don't turn me down, which considering
> >>Angband's checkered license (ie is it GPL or not), is a possibility).
> >
> >Since at least 7 Angband varients are already hosted on sourceforge, there
> >should be no problem. They are, btw, Kamband, Kangband, CatHband, Langband,
> >EyAngband, Pernangband, and Zangband, + the palm OS port of normal Angband.
> >
> However, I applied for Cthangband, and was told that, although
> Sourceforge had allowed some Angbands in the past, the Angband
> license does not conform to the OSF definition, and so they denied
> my request.
>
> This is one of the reasons why I would like to see the Angband license
> changed.

And Sourceforge got back to me to say exactly the same thing.

What is the position with the GPL'ing of Angband? I have indicated
that I am releasing my changes under the GPL, plus also allowing all
Angband variants in the Angband Variant FAQ to adopt my changes.
However, I believe that GPL code cannot be compiled with non-GPL code.
Which would make my changes not compileable with the existing Angband
code, were it not for the additional exclusion I make....

(And I have just realised I have permitted all Angband variants, not
vanilla Angband ;-)

Thanks,

Andrew Doull

Steven Fuerst

unread,
Jul 18, 2001, 7:45:35 PM7/18/01
to
Andrew Doull wrote:
>
> thor...@visi.com (David Thornley) wrote in message news:<mWk57.20424$B7.31...@ruti.visi.com>...
> > In article <3B58...@MailAndNews.com>,
> > Eytan Zweig <eyt...@MailAndNews.com> wrote:
> > >>===== Original Message From "Andrew Doull" <andre...@hotmail.com> =====
> > >>
> > >>2. I can wait until the nice people at sourceforge.org let me have some
> > >>hosted space there (Assuming they don't turn me down, which considering
> > >>Angband's checkered license (ie is it GPL or not), is a possibility).
> > >
> > >Since at least 7 Angband varients are already hosted on sourceforge, there
> > >should be no problem. They are, btw, Kamband, Kangband, CatHband, Langband,
> > >EyAngband, Pernangband, and Zangband, + the palm OS port of normal Angband.
> > >
> > However, I applied for Cthangband, and was told that, although
> > Sourceforge had allowed some Angbands in the past, the Angband
> > license does not conform to the OSF definition, and so they denied
> > my request.
> >
> > This is one of the reasons why I would like to see the Angband license
> > changed.
>
> And Sourceforge got back to me to say exactly the same thing.
>
> What is the position with the GPL'ing of Angband?

Ages away. Lots of original code needs to be replaced, or the original
author needs to be contacted. Both tasks seem to be equally difficult.

> I have indicated
> that I am releasing my changes under the GPL, plus also allowing all
> Angband variants in the Angband Variant FAQ to adopt my changes.

Cool... have you tried getting your name on the "Angband open source
initiative" list? Check on thangorodrim about how to do that. (All you
have to do is email Robert R.)

> However, I believe that GPL code cannot be compiled with non-GPL code.

That isn't quite true... but it is close enough in this case. The 'no
commercial' clause is an extra restriction, which is incompatible with
the GPL.

> Which would make my changes not compileable with the existing Angband
> code, were it not for the additional exclusion I make....

So that's why you release your changes under a dual license. Old
angband + GPL. Once the volume of changes that are under the GPL get
large enough, we can replace the remaining bits.

(See long and flaming thread a few months back, where I brought up this
topic.)

> (And I have just realised I have permitted all Angband variants, not
> vanilla Angband ;-)
>
> Thanks,
>
> Andrew Doull

Steven

Corey Woodworth

unread,
Jul 18, 2001, 11:24:37 PM7/18/01
to
> > What is the position with the GPL'ing of Angband?
>
> Ages away. Lots of original code needs to be replaced, or the original
> author needs to be contacted. Both tasks seem to be equally difficult.

Hehe, well the way things are going here lately, if the combat code is
pretty old,
hopefully it will be re-written one way or another to both make for nicer
gameplay
and more GPL code.

Corey


William Tanksley

unread,
Jul 20, 2001, 4:37:47 PM7/20/01
to
On 18 Jul 2001 14:27:09 -0700, Andrew Doull wrote:
>What is the position with the GPL'ing of Angband? I have indicated
>that I am releasing my changes under the GPL, plus also allowing all
>Angband variants in the Angband Variant FAQ to adopt my changes.
>However, I believe that GPL code cannot be compiled with non-GPL code.
>Which would make my changes not compileable with the existing Angband
>code, were it not for the additional exclusion I make....

Too complicated -- just "dual license" your code. That is, allow people
to use it under either the GPL or the Angband license, whichever one they
prefer.

>Andrew Doull

--
-William "Billy" Tanksley

Reply all
Reply to author
Forward
0 new messages