fredriq / fiqhack Goto Github PK
View Code? Open in Web Editor NEWNetHack variant with various changes to quality of life, improved monster AI and monster/player symmetry, and various tweaks in general
License: Other
NetHack variant with various changes to quality of life, improved monster AI and monster/player symmetry, and various tweaks in general
License: Other
"The mordor orc reads a scroll labeled XIXAXA XOXAXA whatever! The watch captain gets angry! The watch captain swings his silver saber! The watch captain swings his silver saber! You die." Granted, I had an unidentified amulet of life saving, but that was just lucky, and anyway it is clearly a bug - apparently there's no code that checks who made the cloud, and instead it simply assumes they've been made by you.
I would like to suggest you guys, to change the game mechanics for the scroll of identify, to greatly improve the game fairness...
As for now, the scroll identifies the RANDOM amount of items (from 3 to 7), and that amount is based on the BUC status.
Cursed scroll - 1-3 items
Uncursed scroll - 2-4 items
Blessed scroll - 4-7 items
I would have removed the randomness entirely, replacing it with the mechanics, taken from xNethack.
There, the scroll identiifes the EXACT amount of items, and it's also based on the BUC status.
Cursed scroll - 3 items
Uncursed scroll - 5 items
Blessed scroll - 7 items
In my opinion, all those changes would have greatly reduced the game tediousness, and improved the game fairness for the player...
I wanted to level-up a pet by making it go after slightly tougher monsters. So I started healing it with a spell as its health was getting low. I kept getting the message "Your conscience bothers you..." every time I did that. While the message is a minor problem, the more important aspect is whether or not it is affecting alignment record.
Blue color (regardless if it's dark or bright blue) is very straining to read after a while. Proposal: an option (can be a boolean) to make all the top line messages display in grey, the way it is in vanilla.
They check <= 3, but helplessness start at 2.
Eating a newt sometimes increases your power. If that happens when the player eats a newt, it should also fix player cancellation.
Vanilla issue, but is no excuse to not fix it.
It seems like randomly generated items (food, rocks etc.) has a chance to generate with magical properties, winding up with container properties, leading to rocks of greed and similar.
The current description 'which commands to run slowly' is incorrect, or the option 'instant' ought to be renamed to 'nothing'
I have 3 games in an unrecoverable state at eu.hardfought.org. The character names are Udome, Kiemg, and Amper. Attempting to load the games always crashes FIQHack and takes us back to the hardfought game selection screen.
How they happened: two of the there times, I was looking at the contents from some container, IIRC it was a magic box at Minetown or Sokoban. I forgot how the other one happened; it was a long time ago.
For an example of where the game always crashes but recovers: getting escorted out of a vault by a guard through the walls that are supposed to close up as soon as we exit them. The game crashes one or two cells before we can exit the temporary path.
It's weird that the scales give properties the dragons themselves lack
Add spoteffects/minliquid to it.
These changes make it extremely difficult to enchant your shirt while wearing CPM; odds are that you'll become Burdened, if not Stressed when you remove your cloak+CPM and those items double in weight. The armor weight changes also add a barrier to entry for people who are visiting FIQhack for the first time - why do things weigh different amounts? why is the weight changing?
Any benefits of this feature seem to be outweighed by the inconvenience of: * armor becoming quite heavy whenever you remove it to try other armor on, or use scrolls/potions on your gear. * armor in your BoH weighing quite a bit more than usual, which disincentivizes hanging on to niche/interesting items that have Object Properties * newbies needing to learn this feature
Currently, it's possible to kill an unseen peaceful and be sent into negative alignment, and you'll have no idea you did anything wrong.
fourk && fiqhack FRs
My samurai had just killed the last of the enemy samurai monsters on the locate level and tried to pick up the wand of striking they had dropped when suddenly:
The save file is corrupted...
The gamestate or save file is internally inconsistent. However, the game can be recovered from a backup save. This will lose approximately 0.003207% of your progress.
You can report this error at https://github.com/FredrIQ/fiqhack/issues.
Please include the following information: Error: Corrupted diff added to save file: TODO: mdiff_rle unimplemented
Location: libnethack/src/log.c:1142
Game ID: Erotic Thai Bitch_1497167405
R - Automatically recover the save file
Q - Leave the save file to be recovered manually
The first time it happened, it had to be recovered manually. I'm not sure if that's because the message was popping up so unexpectedly that I hit space or something random that made it think I had told it to quit (suggestion: don't make space or any other keys except R and Q do something in that window); after the server administrator had recovered it, loading it would instantly throw the error again but the R option worked this time.
And make monsters able to have it.
See 7bd8ba3
There is an issue with Stormbringer where attempting to wield it blasts even aligned players just because they are not drain resistant. This goes against how vanilla and every other variant behaves. Intelligent weapons should blast only non-aligned players, or players that have a negative alignment score, or when the roles don't match. Stormbringer does not have a role.
Please change this behaviour to match the expected behaviour, otherwise Stormbringer will not be a viable weapon.
Fix it
Probably happens for any monster, not just Juiblex.
Monster wumpuses can cling to the ceiling and thus avoid drowning, players should be able to do the same when polymorphed.
Fix it.
Yeah.
mbknown is placed inside the "can we see this" block, which is wrong
Make it so that it drains only to the same amount left as you had. E.g. if you had 60% towards 10->11, drain to 60% towards 9->10. Also consider boosting EXP gain rate to your former EXP, rather than just your former level
In a variant aimed at full player/monster symmetry, that may not be missing. For example, if you're a succubus and there's a male goblin, you should be able to seduce him and have sex. And your character should also get a headache; if severe, it would mean you are cancelled!
Can happen without actual satiation if:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.