Git Product home page Git Product logo

nhtangles / grunthack Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sgrunt/grunthack

5.0 5.0 4.0 13.3 MB

A variant of NetHack 3.4.3 aiming to extend and enhance existing behaviour.

C 93.81% C++ 3.14% Perl 0.03% Assembly 0.47% OpenEdge ABL 0.06% GAP 0.01% R 0.09% Max 0.01% Batchfile 0.15% Awk 0.07% Shell 0.03% DIGITAL Command Language 0.33% Makefile 0.40% Lex 0.14% Yacc 0.67% Objective-C 0.59% sed 0.01%

grunthack's People

Contributors

amybsod avatar bhaak avatar copperwater avatar fredriq avatar k21971 avatar nhmall avatar nhtangles avatar sgrunt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

grunthack's Issues

Add and fix curses interface

Would be nice to have curses interface, similar to 3.4.3-nao, un, and dnethack.
While we're at it, it would be good to fix some issues with the interface like getting it to respect MSGTYPE=stop (and perhaps other MSGTYPEs too), and the general brokenness with the ability to type non-autocompleting (and indeed non-existent) #commands.

colored walls ( i.e. Mines ) not "darkening" when outside of field of vision

basically what the title says

would be nice if it would work the same way as in the regular dungeon:
grunthack_ascii

here it uses foreground color ( white ) for lit walls, and bold black ( dark grey ) for unlit. But for colored walls it uses the same color, regardless of whether it's lit or not. Not a big deal, but would be really good if there'd be a switch to toggle colored walls, or make them use bold colors ( which are usually brigher ) when lit and normal ones when unlit.

Vibrating square sometimes too close to map edge.

When performing invocaton, sometimes mkinvpos() tries to create part of the moat off the edge of the map, which produces multiple messages like this:
mkinvpos: <9,2> (4) off map edge - proceed with caution!--More-
Need to investigate why VS is being generated outside the acceptable range.

Crash? in top level of sanctum

Last night at ~ 21:30 January 1st 2023 EST (2:30 January 2nd 2023 UTC):

Arnibald was steps away from exiting Grunthack's Sanctum with the Amulet.

Rodney showed up with his gang of hooligans, "So you thought..", you know, the whole spiel.
Arnibald backed up into the narrower corridor and traded his ring of conflict for a second highly enchanted ring of damage.
Some fighting happened, mostly killing of monsters that kept interposing themselves between the chokepoint (and Rodney!) and Arnibald. There was some funny activity amongst the gang Rodney ported in with, left over from the grudges built up over the previous conflict. So much fun.

Then Rodney stepped up, and gamely took 3 consecutive double-weapon, +20 (considering weapon's enchantment and rings) hits. After the last, he punched Arnibald, and cast cancellation.

I think I had to hit [space] to acknowledge that Excalibur resisted, and then I was abruptly looking at the Hardfought (US) main menu.

There's no saved game.

The last TTYREC (besides the one I created checking for the saved game), https://www.hardfought.org/nh/gh/trd-us/?file=https://www.hardfought.org/userdata/a/arnibald/gh/ttyrec/2024-01-02.02:17:38.ttyrec.gz contains Arnibald's trek from the Wizard's Tower to the Sanctum and the near escape and abrupt end.

Unfortunately, I think the crash means the TTYREC only has a reference frame in the middle of the TTYREC, so when you hit the [END] button on the web TTYREC player, you then have something like 1000 frames to single step to get to the crash. I hope you have a better viewer. I hit the mouse button and space bar that many times but wouldn't expect you to!

Pertinent details from my (motivated) perusal of final frames:

I was in melee with only one party, the Wizard of Yendor. I whacked him 3 times (x2) good. His final swipe included a punch, and his cancellation spell which did hit and Excalibur resisted, but also one of my armor's enchantment dropped from +5 to +0, based on the impact on my AC. Then the last frame or two included a named humanoid "the invisible Andreas" melee-ing a water elemental, "The invisible Andreas slashes the water elemental. The long sword of frost freezes the water elemental!"

I had dropped the 3 invocation items right after obtaining the Amulet, so they were out of the picture when the crash occurred.
I don't think it was a panic, because I didn't see any messages. Until I viewed the TTYREC, I blamed Rodney's cancel of something in inventory for causing the crash. After viewing the TTYREC, I believe it's possible the 3rd party attack of the invisible Andreas on the water elemental or the anticipated but unmessaged response (water elemental swallowing Andreas?) that caused the crash.

not sure if this is the right place (can't ride horse bug?)

Windows GruntHack graphical Beta Version 0.2.0-0 - last build Thu Mar 15
15:14:20 2012. [ alpha 0]--More--

An Ogre Wizard #ride to a Saddled Horse (not a pony) it says "you can't ride such a creature."
Is it because I am too large as an ogre, or is it a bug?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.