ComputerScienceHouse / bingehack

A fork of nethack with semi-multiplayer features and other customizations. (An in-heavy-development fork version is at https://github.com/computersciencehouse/bingehack4 )
http://nethack.csh.rit.edu
23 stars 4 forks source link

Potter Improvements #39

Closed eatnumber1 closed 13 years ago

eatnumber1 commented 14 years ago

The boulders outside potter's house shall be made into trees. A dented pot shall be generated in the area around potter's house. Under the dented pot there shall be generated a land mine. Suggestions for replacing the fountains in potter's house are welcome.

worr commented 14 years ago

So I've been looking through the source code, and apparently it's very difficult to place trees without drawing the level out yourself in the level generation files.

Do you guys know how to place specific types of terrain (trees, sinks, normal ground)? Otherwise I was just planning on making a new type of tree object. Which do you guys suggest?

eatnumber1 commented 13 years ago

The current plan is to replace the potter level with a fixed one which is drawn out. That would enable us to add trees, and to make a stairway to NRH 3 which is added in #7

worr commented 13 years ago

So this is almost done. I just need to figure out why I keep getting version mismatches.

worr commented 13 years ago

This has been merged into master.

eatnumber1 commented 13 years ago

There's no stairway to nrh3 yet though =(

eatnumber1 commented 13 years ago

Also, it'd still be nice to get a dented pot and a mine.

eatnumber1 commented 13 years ago

Also, this change is save incompatible. I've reverted it until we actually decide to make such a change (there are several other changes waiting for a save incompatible change to go through). I'd say that this is blocked on #18 getting done. Once it's done however, just revert ef1b62ddc3972f6e33d980d912a89547dd971fc4 to bring it back.

eatnumber1 commented 13 years ago

Lastly, don't merge from the potter branch where this code came from again until ef1b62ddc3972f6e33d980d912a89547dd971fc4 is reverted, or you'll get... odd... behavior. See here for a description of what reverting a merge commit does.

eatnumber1 commented 13 years ago

This change is merged into the savegame-incompat branch and will be merged into mainline when #18 is complete.