MiniMangband

New ideas, features you wish were in the game.
Post Reply
Emulord
King Vampire
Posts: 252
Joined: Mon 30.04.2007, 20:19
Location: UIUC

MiniMangband

Post by Emulord » Thu 14.01.2010, 07:32

So how would a mangband with a lower levelcap and a different final boss be? They could have their own version of a winner art too. Probably the boss unique should be as scary as morgoth is for a level 50 character and would need good tactics and equipment to defeat.

Examples (numbers may differ):
Levelcap 7, dungeon level 12, Mughash is the boss.
Levelcap 25, dungeon level 22, Azog is the boss.
Levelcap 42, dungeon level 80, Glaurung is the boss.

Probably not much code would have to be changed to support servers with different limits/ bosses.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: MiniMangband

Post by PowerWyrm » Thu 14.01.2010, 12:34

AFAIK, there's the same for Angband: Quickband
http://angband.oook.cz/variants.php?variant=quick

Emulord
King Vampire
Posts: 252
Joined: Mon 30.04.2007, 20:19
Location: UIUC

Re: MiniMangband

Post by Emulord » Thu 14.01.2010, 18:22

Yes, Im aware of quickband, but I was thinking it would be a server option.

Emulord
King Vampire
Posts: 252
Joined: Mon 30.04.2007, 20:19
Location: UIUC

Re: MiniMangband

Post by Emulord » Mon 18.01.2010, 07:26

Total list of changes:

In lib/edit/monster.txt
Remove Questor and Force_Depth from Sauron and Morgoth
Add Questor and Force_Depth to your chosen uniques.
Add Drop_Chosen to the last unique. (This is neccessary to actually win, but this also means they will always drop Grond+Morgoth. This is not that good behavior. It should probably be "you killed all the quest uniques")

NEVERMIND, that doesnt work. I was unable to get a winner flag even with Drop_Chosen. I have no idea why.

Optionally, change their depth. (First column of W: line)
Change their rarity to 1 (Second column of W: line)

In src/server/tables.c
In player_exp, increase the numbers to ridiculous amounts so no one will be able to level that much. This is a hack, and there probably is a better way.

In src/common/defines.h
Optional: Change MAX_DEPTH to at least the depth of the second questor.

And there you have it, a new quest with whole new balance issues :)
Last edited by Emulord on Wed 20.01.2010, 04:49, edited 2 times in total.

Emulord
King Vampire
Posts: 252
Joined: Mon 30.04.2007, 20:19
Location: UIUC

Re: MiniMangband

Post by Emulord » Mon 18.01.2010, 08:23

Actually, I tried setting the maxdepth to below 100, and it died. so thats a lower limit, sadly

User avatar
Warrior
Evil Iggy
Posts: 667
Joined: Sat 26.10.2002, 15:00
Location: Norway
Contact:

Re: MiniMangband

Post by Warrior » Mon 18.01.2010, 19:51

I seem to remember this has been discussed before, (ironquickband) and apparently there is no easy way to get around the 100 minimum dlevels, it's probably connected to a billion places in the source. Might be easier (I have no idea about this) to just say that > isn't +50ft but rather +250ft... but maybe that wouldn't be any fun...
-- Mangband Project Team Member

Emulord
King Vampire
Posts: 252
Joined: Mon 30.04.2007, 20:19
Location: UIUC

Re: MiniMangband

Post by Emulord » Mon 18.01.2010, 20:21

The issue with that is you need to do that change with trap doors, "It gestures at the floor", teleport level, and >s. Also you'd need to change all the items and monster files. So that would work, but probably fixing the 100 level limit is easier. I'll look more and see where MAX_LEVEL is being used.

Post Reply