Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old July 1, 2011, 11:03   #1
Zireael
Adept
 
Join Date: Jul 2011
Posts: 204
Zireael is on a distinguished road
Post [Topic to be deleted]

I am a newcomer. I've had minimal contact with programming in the form of NWN 1 & 2 scripts and Baldur's Gate modding.

--------------------------------
Now on to what I'm writing about. I want to make an Angband variant set in the Underdark (giant subterranean caverns filled with nasty stuff, for those who do not know D&D).

What would not change:
1. standard rules, including magic (no spheres)
2. method of counting your score
3. classes
4. traps

What I want to have:
1. remove level 0 & have a chance of outposts [shop(s)] appearing in the level
2. no endgame
3. new monster list (named monsters, LOTR-specific monsters, farmer Maggot, urchins etc. have to go)
4. new player race list
5. Unangband level generator (the one with lava, vines, blood, lakes etc.)

What I'd like to have if it's possible:
1. horizontal passages (you go in, you have a new level generated like you'd walked up or down stairs, but the depth stays the same)
2. being able to [E]at corpses for sustenance
3. limited containers (small chest, sack, bag) you can carry stuff in
4. A way to label level 1-30 Upperdark, 31-60 Middledark, 61-90... Lowerdark
5. monsters flocking to a character that holds a light source (a torch, lantern etc.)
6. multiclassing
7. templates at creation (half-fiend, vampire etc.)
8. two-weapon fighting

-------------------------------------------
I need your help.

The stuff is listed in a rough order of importance. I understand the easiest thing to do is 3 & 4 from 'what I want to have' - it is enough to edit the monsters.txt and pc_race.txt.

I wonder, which variant should I try forking? Vanilla ...? Unangband, ZAngband+ ...?

I'd credit happily any person who would decide to help me.

Thanks in advance,
Zireael

Last edited by Zireael; June 26, 2013 at 12:01.
Zireael is offline   Reply With Quote
Old July 1, 2011, 11:18   #2
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
OK, so I suspect the hard things will be:

> 1. remove level 0 & have a chance of outposts [shop(s)] appearing in the level

(unless you start with a variant with dungeonshops)

> 5. Unangband level generator (the one with lava, vines, blood, lakes etc.)

(unless you start with a variant with Un terrains, such as NPP)

> 6. multiclassing

(which can perhaps be omitted, but replaced by adding new classes halfway between two existing ones, etc?)

A.
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Old July 1, 2011, 11:45   #3
Zireael
Adept
 
Join Date: Jul 2011
Posts: 204
Zireael is on a distinguished road
Thanks for a quick reply.

So there exists a variant with dungeon shops? Give me a name, I'll check it out.

About levels - you think I should try forking NPP then? It's a bit old, if I read the right date... 2005...

Multiclassing is about the last thing necessary, it is just on my wishlist :P

Would there be someone willing to help me with programming?
I can do monster tables and player races, if I read it right and the only thing necessary is editing the .txt files...
Zireael is offline   Reply With Quote
Old July 1, 2011, 11:52   #4
Raggy
Apprentice
 
Join Date: May 2011
Posts: 85
Raggy is on a distinguished road
Quote:
Originally Posted by Zireael View Post
Thanks for a quick reply.

So there exists a variant with dungeon shops? Give me a name, I'll check it out.

About levels - you think I should try forking NPP then? It's a bit old, if I read the right date... 2005...
http://angband.oook.cz/forum/showthread.php?t=4150
Raggy is offline   Reply With Quote
Old July 1, 2011, 12:20   #5
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 57
Posts: 9,481
Donated: $60
Nick will become famous soon enoughNick will become famous soon enough
Quote:
Originally Posted by Zireael View Post
Now on to what I'm writing about. I want to make an Angband variant set in the Underdark (giant subterranean caverns filled with nasty stuff, for those who do not know D&D).
This sounds very cool. I'll point toward where you might find the features you're after.

Quote:
1. remove level 0 & have a chance of outposts [shop(s)] appearing in the level
ToME 2 certainly has dungeon shops; I'm not sure if any other *bands do, but it should not be too hard to do.

Quote:
2. no endgame
I don't know what you mean here - no final enemy to defeat, maybe?

Quote:
3. new monster list (named monsters, LOTR-specific monsters, farmer Maggot, urchins etc. have to go)
4. new player race list
Easy, and fun - initially just changing names and descriptions of ones you want to remove might be a good way to start.

Quote:
5. Unangband level generator (the one with lava, vines, blood, lakes etc.)
As Antoine said, NPP (which has had new releases in the last year) uses Un terrain, as does Un, obviously.

Quote:
1. horizontal passages (you go in, you have a new level generated like you'd walked up or down stairs, but the depth stays the same)
Easy enough - define passages like stairs, but don't increase the depth.

Quote:
2. being able to [E]at corpses for sustenance
ToME 2 at least does this, and several variants have corpses or body parts dropped. These just need to be given food value.

Quote:
3. limited containers (small chest, sack, bag) you can carry stuff in
Un does this very effectively.

Quote:
4. A way to label level 1-30 Upperdark, 31-60 Middledark, 61-90... Lowerdark
There would be lots of ways of doing this - just a direct relabelling of depth is easiest. FAangband has a big table of levels and connectivity, which would also deal nicely with the passage issue.

Quote:
5. monsters flocking to a character that holds a light source (a torch, lantern etc.)
So the character can attract monsters less if they don't wield a light? There have been some interesting things done with monsters being awake but unaware in DaJAngband

Quote:
6. multiclassing
Interesting. That will be a challenge; Sangband (which has skills rather than classes) may be helpful.

Quote:
7. templates at creation (half-fiend, vampire etc.)
Do you mean for monsters?

Quote:
8. two-weapon fighting
Several *bands do this, notably Heng/Entro/Cheng.

NPP is probably a good one to fork from, but I'd have a look at a few and decide which you like the look of best. I'd also recommend putting up a public code repository somewhere collaboration is easy - there are several *bands at github, so that's the obvious choice.

Good luck!
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old July 1, 2011, 15:26   #6
Zireael
Adept
 
Join Date: Jul 2011
Posts: 204
Zireael is on a distinguished road
Quote:
Quote:
2. no endgame
I don't know what you mean here - no final enemy to defeat, maybe?
Exactly, it's what I mean.

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

I've downloaded NPP Angband, and I've edited the pc_race.txt, swapping Drow for hobbit. So far, everything works. Next races to be added are Duergar and Svirfnebli.

EDIT: Duergar and Svirfnebli are in. Next stop - Half-Drow. (all are swaps - for Half-Troll, for Dunadan and for something else).

A few questions: Is there a way to add Spell Resistance for Drow? Right now it's just high saves. Is there a way to add Spell-like abilities somehow? Is there a way to increase the Svirfnebli (deep gnome)'s AC?

EDIT: I'll start tinkering with the monster list this evening or tomorrow.

Last edited by Zireael; July 1, 2011 at 15:47.
Zireael is offline   Reply With Quote
Old July 1, 2011, 15:49   #7
Therem Harth
Knight
 
Join Date: Jan 2008
Posts: 926
Therem Harth is on a distinguished road
Quote:
Originally Posted by Zireael View Post
I've downloaded NPP Angband, and I've edited the pc_race.txt, swapping Drow for hobbit. So far, everything works. Next races to be added are Duergar and Svirfnebli.

A few questions: Is there a way to add Spell Resistance for Drow? Right now it's just high saves. Is there a way to add Spell-like abilities somehow? Is there a way to increase the Svirfnebli (deep gnome)'s AC?
Spell Resistance... If you mean what I think you mean, the problem is Angband doesn't distinguish between magical and nonmagical attacks. The best way I could see of doing this would be (if NPP supported it) to give Drow several high resists intrinsically - I'm thinking specifically Nether, Nexus, and Confusion.

(To compensate for that, Drow should probably start off weak. Not that I know anything about game balance, mind.)

Spell-like abilities... I assume you mean something like the Create Darkness monster spell, so that Drow could fight in the dark? This unfortunately would require some code editing - first to give them that ability (I don't think NPP has race/class abilities), second to make them capable of seeing in the dark (because Angband really punishes you for not carrying a light).
Therem Harth is offline   Reply With Quote
Old July 1, 2011, 16:08   #8
RickWaza
Rookie
 
Join Date: Jul 2009
Posts: 4
RickWaza is on a distinguished road
IIRC, Z+ has a number of these features. Ghouls can eat corpses, Vampires have a non-light feature to see w/o light, and many races have intrinsic skills/spells. Take a look at it's feature list and see what you can find.
RickWaza is offline   Reply With Quote
Old July 1, 2011, 16:13   #9
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,022
Derakon is on a distinguished road
You're going to have to make changes to the code to do much of what you want. While there's plenty of variants that have made similar changes in the past (e.g. intrinsic magical abilities are in basically every variant descended from ZAngband), porting those over into whatever variant you decide to split from won't be entirely trivial.
Derakon is offline   Reply With Quote
Old July 1, 2011, 16:26   #10
Zireael
Adept
 
Join Date: Jul 2011
Posts: 204
Zireael is on a distinguished road
Quote:
Originally Posted by Derakon View Post
You're going to have to make changes to the code to do much of what you want. While there's plenty of variants that have made similar changes in the past (e.g. intrinsic magical abilities are in basically every variant descended from ZAngband), porting those over into whatever variant you decide to split from won't be entirely trivial.
Exactly, that is why I posted here, because that'd be for whoever would want to help me. I'll just stick to the easier stuff.
Zireael is offline   Reply With Quote
Reply

Tags
idea, underdark, variant


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Angelband not a 'band cowgod Variants 20 June 17, 2011 20:42
Favourite *band variant PaulBlay Variants 55 August 12, 2009 16:38
Thoughts on *band balance PaulBlay Variants 3 February 12, 2009 16:11
Which Band has the most stuff? Larvitz Vanilla 5 January 24, 2009 17:43
Party-focused *band Garrie Variants 6 February 24, 2008 13:09


All times are GMT +1. The time now is 22:04.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.