Update: Due to a stupid typo, one of the Avatar spells was not castable, so I've released version 0.1.1 as a bugfix update. All Avatar spells should be castable in 0.1.1. Sorry about that!
Has been released! Changes are as follows...
Classes
- Added the Avatar class. Avatars are (or think they are) the chosen disciples of a god. They are somewhat like a bookless Paladin class, and have a fairly easy start. Avatar powers are accessed through the 'p' key. Note that Avatars cannot cast while blind, confused, or scared; however, their faith is so unwavering that their prayers never fail otherwise.
Magic
- Pyromancy's Fire Bolt spell now costs 1 SP, not 2.
Bugfixes
- Pyromancer spells now fail occasionally, as they should
- Pyro fail rates don't get a mana adjustment, because spells cannot be cast at all without sufficient mana
- Pyromancy now just ignores invalid spell choices, instead of spamming useless messages
- Pyro spells never waste a turn if the player aborts them
- Bookless magic disallows command repetition to avoid bugginess
Other code changes
- The CASTER flag is no longer used
- Pyromancy uses spell_stat, and Pyromancers get a "dummy" M: line
- Got rid of the useless MAX_PYRO_SPELLS definition
You can grab the sources here, as usual:
Compiling instructions
Linux
You at least need the X11, ncurses, GTK2, or SDL and SDL-ttf libraries and header files installed, as with Vanilla Angband. SDL-mixer is needed if you want sound.
(For Ubuntu or Debian, 'apt-get install build-essential xorg-dev' will take care of the basic requirements.)
Once you've unpacked the tarball, cd into the neoband directory and run:
./configure --with-no-install
make
mv src/angband .
This will allow you to run Neoband by opening the directory and clicking on the executable.
Please note that installing Neoband system-wide through 'make install' is really not recommended at this point. I cannot guarantee the safety of the code I've added. Please do not run this program on production systems, and understand that you run it at your own risk.
Windows
I've never compiled Vanilla or Neoband on Windows, and likely never will. The procedure for compiling with the Win32 interface should look something like this:
- Install MinGW and MSys with the current MinGW installer.
- Unpack the Neoband tarball (using 7zip or such)
- Open up an MSys console and cd into the source folder
- Run (as on Linux):
./configure --with-no-install
make
mv src/angband .
But keep in mind that this may be way off.
OSX
I unfortunately don't have the foggiest notion how to compile any of the interfaces on OSX. If anyone does, please drop me a line.
Thanks for all the help, hope you people enjoy it.
P.S. I'm starting on a new job shortly, so things may be dormant for a while. Neoband is not going to vanish, but development will probably slow down a lot. So if you want anything added or fixed ASAP, now would be a good time to mention it.
Has been released! Changes are as follows...
Classes
- Added the Avatar class. Avatars are (or think they are) the chosen disciples of a god. They are somewhat like a bookless Paladin class, and have a fairly easy start. Avatar powers are accessed through the 'p' key. Note that Avatars cannot cast while blind, confused, or scared; however, their faith is so unwavering that their prayers never fail otherwise.
Magic
- Pyromancy's Fire Bolt spell now costs 1 SP, not 2.
Bugfixes
- Pyromancer spells now fail occasionally, as they should
- Pyro fail rates don't get a mana adjustment, because spells cannot be cast at all without sufficient mana
- Pyromancy now just ignores invalid spell choices, instead of spamming useless messages
- Pyro spells never waste a turn if the player aborts them
- Bookless magic disallows command repetition to avoid bugginess
Other code changes
- The CASTER flag is no longer used
- Pyromancy uses spell_stat, and Pyromancers get a "dummy" M: line
- Got rid of the useless MAX_PYRO_SPELLS definition
You can grab the sources here, as usual:
Compiling instructions
Linux
You at least need the X11, ncurses, GTK2, or SDL and SDL-ttf libraries and header files installed, as with Vanilla Angband. SDL-mixer is needed if you want sound.
(For Ubuntu or Debian, 'apt-get install build-essential xorg-dev' will take care of the basic requirements.)
Once you've unpacked the tarball, cd into the neoband directory and run:
./configure --with-no-install
make
mv src/angband .
This will allow you to run Neoband by opening the directory and clicking on the executable.
Please note that installing Neoband system-wide through 'make install' is really not recommended at this point. I cannot guarantee the safety of the code I've added. Please do not run this program on production systems, and understand that you run it at your own risk.
Windows
I've never compiled Vanilla or Neoband on Windows, and likely never will. The procedure for compiling with the Win32 interface should look something like this:
- Install MinGW and MSys with the current MinGW installer.
- Unpack the Neoband tarball (using 7zip or such)
- Open up an MSys console and cd into the source folder
- Run (as on Linux):
./configure --with-no-install
make
mv src/angband .
But keep in mind that this may be way off.
OSX
I unfortunately don't have the foggiest notion how to compile any of the interfaces on OSX. If anyone does, please drop me a line.
Thanks for all the help, hope you people enjoy it.
P.S. I'm starting on a new job shortly, so things may be dormant for a while. Neoband is not going to vanish, but development will probably slow down a lot. So if you want anything added or fixed ASAP, now would be a good time to mention it.
Comment