« Return to Thread: Biodiversity patch

Re: Biodiversity patch

by Bugzilla from enderandrew@gmail.com :: Rate this Message:

Reply to Author | View in Thread

Thanks so much.  I was clearly a little over my head in trying to port this.

The patch also changes all the class levels, but it only changes the
classes/roles from the original Nethack.  Thusly the Undead Slayer
level should also be adjusted and such to be consistent.  Said changes
were adding the "outside" tags to the level, but considering that was
one of the portions that was breaking when I was trying to built it, I
just left that alone for the moment.

-- T. J. Brumfield

On 10/13/07, xkernigh@... <xkernigh@...> wrote:

> On Saturday 13 October 2007 03:02:14 am J. Ali Harlow wrote:
> > I don't know if the patch adds any new levels but if so I would check
> > the there is room for them in dungeon.def (the main dungeon is _very_
> > full).
>
> The biodiversity patch includes the Heck² patch.
>  * http://www.multifoliate.com/nh/
>  * http://nethack.wikia.com/wiki/Heck²_patch
>
> The Heck² patch tries to improve vanilla's Genehennom by replacing five
> to eight of the default maze levels with custom levels. SLASH'EM
> Gehennom has only 17 levels, and most of those are unique demon lairs
> or wizard tower levels; that caused the panic.
>
> The following change enlengthens Gehennom from 17 to 20 levels and mixes
> four heck levels with the four demon lairs above the wizard's tower.
>
>
> diff -apruN slashem-bio/dat/dungeon.def slashem-k1/dat/dungeon.def
> --- slashem-bio/dat/dungeon.def Fri Oct 12 20:56:14 2007
> +++ slashem-k1/dat/dungeon.def  Sat Oct 13 15:18:54 2007
> @@ -123,7 +123,7 @@ BRANCH:         "The Elemental Planes" @ (1, 0
>  # also tried to organize it a little -- demons before the wizard,
> devils
>  # after.
>
> -DUNGEON:        "Gehennom" "G" (17, 0)
> +DUNGEON:        "Gehennom" "G" (20, 0)
>  DESCRIPTION:    mazelike
>  DESCRIPTION:    hellish
>  ALIGNMENT:      noalign
> @@ -133,32 +133,27 @@ LEVEL:          "sanctum" "none" @ (-1,
>  BRANCH:         "Vlad's Tower" @ (3, 10) up -1
>  # Dr. Frankenstein's Lab
>  BRANCH:         "Frankenstein's Lab" @ (3, 10) up
> +# Heck extra levels
> +RNDLEVEL:  "heck-b" "I" @ (2, 8) 8
> +RNDLEVEL:  "heck-c" "K" @ (2, 8) 9
> +RNDLEVEL:  "heck-d" "L" @ (2, 8) 9
> +RNDLEVEL:  "heck-e" "M" @ (2, 8) 9
>  # The demon levels
> -LEVEL:          "juiblex" "J" @ (2, 5)
> -LEVEL:          "yeenoghu" "E" @ (2, 5)
> -LEVEL:          "orcus" "O" @ (2, 5)
> -LEVEL:          "demogorg" "D" @ (2, 5)
> +LEVEL:          "juiblex" "J" @ (2, 8)
> +LEVEL:          "yeenoghu" "E" @ (2, 8)
> +LEVEL:          "orcus" "O" @ (2, 8)
> +LEVEL:          "demogorg" "D" @ (2, 8)
>  # Half-way down
> -LEVEL:          "wizard1" "none" @ (7, 0)
> +LEVEL:          "wizard1" "none" @ (10, 0)
>  CHAINLEVEL:     "wizard2" "X" "wizard1" + (1, 0)
>  CHAINLEVEL:     "wizard3" "Y" "wizard1" + (2, 0)
>  # The devil levels
> -LEVEL:          "baalz" "B" @ (10, 6)
> -LEVEL:          "geryon" "R" @ (10, 6)
> -LEVEL:          "dispater" "S" @ (10, 6)
> -LEVEL:          "asmodeus" "A" @ (10, 6)
> -LEVEL:          "fakewiz1" "F" @ (10, 6)
> -LEVEL:          "fakewiz2" "G" @ (10, 6)
> -
> -# Heck extra levels
> -RNDLEVEL:  "heck-a" "H" @ (-19,17) 25 7
> -RNDLEVEL:  "heck-b" "I" @ (2,17) 50 8
> -RNDLEVEL:  "heck-c" "K" @ (-19,17) 75 9
> -RNDLEVEL:  "heck-d" "L" @ (2,17) 9
> -RNDLEVEL:  "heck-e" "M" @ (2,17) 9
> -RNDLEVEL:  "heck-e" "N" @ (-19,17) 9
> -RNDLEVEL:  "heck-e" "P" @ (2,17) 9
> -RNDLEVEL:  "heck-e" "Q" @ (-19,17) 9
> +LEVEL:          "baalz" "B" @ (13, 6)
> +LEVEL:          "geryon" "R" @ (13, 6)
> +LEVEL:          "dispater" "S" @ (13, 6)
> +LEVEL:          "asmodeus" "A" @ (13, 6)
> +LEVEL:          "fakewiz1" "F" @ (13, 6)
> +LEVEL:          "fakewiz2" "G" @ (13, 6)
>
>  ### Gnomish Mines ###
>  # (The Mines of the Gnomes of Zurich.)
>
>
> The above change finally lets me reach dungeon level 1. Amusingly, I
> tested the change in wizard mode and it generated Gehennom from levels
> 47 to 66; it put the four demon lairs above the four heck levels, and
> Demogorgon on top!
>
> The attached slashem-k1.patch supersedes the one in my previous email,
> and includes both the above dungeon.def change and my earlier makefile
> changes.
>
> First checkout slashem from cvs and apply T. J. Brumfield's patch
> http://enderandrew.com/pub/slashem-biodiversity.patch.bz2
>
> Then apply the attached slashem-k1.patch
> $ patch -p1 < ../slashem-k1.patch
>
> --Kernigh http://nethack.wikia.com/wiki/User:Kernigh
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Slashem-devel mailing list
> Slashem-devel@...
> https://lists.sourceforge.net/lists/listinfo/slashem-devel
>
>
>


--
"In the beginning the Universe was created. This has made a lot of
people very angry and been widely regarded as a bad move."
--Douglas Adams
"Nihilism makes me smile."
--Christopher Quick

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Slashem-devel mailing list
Slashem-devel@...
https://lists.sourceforge.net/lists/listinfo/slashem-devel

 « Return to Thread: Biodiversity patch