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.
MiniMangband
Re: MiniMangband
AFAIK, there's the same for Angband: Quickband
http://angband.oook.cz/variants.php?variant=quick
http://angband.oook.cz/variants.php?variant=quick
Re: MiniMangband
Yes, Im aware of quickband, but I was thinking it would be a server option.
Re: MiniMangband
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 :)
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.
Re: MiniMangband
Actually, I tried setting the maxdepth to below 100, and it died. so thats a lower limit, sadly
Re: MiniMangband
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
Re: MiniMangband
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.