2014 Oct 08
Wed: |
11:28 |
< | jonadab | + | > |
That would be a neat addition. |
11:28 |
< | jonadab | + | > |
Optionally, of course. |
11:29 |
< | Wooble | | > |
Evil Patch Idea: it's not optional. |
11:29 |
< | jonadab | + | > |
Heh. |
2014 Dec 04
Thu: |
20:16 |
< | jonadab | + | > |
But that's not that tough usually. |
20:16 |
< | AB5NI | | > |
and that's exactly what I was thinking |
20:16 |
* | Menche |
thinks that NH's build system is evil. |
20:17 |
< | jonadab | + | > |
Menche: It's typical, for something from its era. |
20:17 |
< | Menche | | > |
of course, autotools is typical for this era, which is also evil |
20:17 |
< | jonadab | + | > |
Menche: Almost nothing used automake/autoconf back then, and the various systems that are _better_ than automake/autoconf didn't exist at all. |
20:17 |
< | jonadab | + | > |
Menche: autotools is evil because it requires the project developers to put oodles of time into it. |
20:17 |
< | FIQ | | > |
hm... |
20:18 |
< | FIQ | | > |
wrong channel |
20:18 |
< | Menche | | > |
I like just using plain Makefiles, but, simpler than nethack's |
2015 Feb 24
Tue: |
10:51 |
< | kerio | | > |
ok nvm it's not arch-specific |
10:51 |
< | kerio | | > |
because slashem split nhdat into nhshare and nhushare |
10:56 |
< | jonadab | + | > |
Evil Variant: use DLB to log debugging information. |
10:57 |
< | kerio | | > |
not incremental |
10:57 |
< | kerio | | > |
still that bullshit header with offsets + concatenated data |
10:58 |
< | jonadab | + | > |
Also, Evil Variant: replace xcrypt with an algorithm that depends on the endianness of your architecture. |
10:59 |
< | kerio | | > |
https://github.com/SLASHEM-Extended/SLASHEM-Extended/blob/SLASHEM_VAMPIRE/util/makeoracles.py |
2015 Mar 25
Wed: |
18:53 |
< | kerio | | > |
a static analyzer would hate my code :3 |
18:54 |
< | ais523 | + | > |
splint would error out, it doesn't like C99 |
18:56 |
< | kerio | | > |
anyway, numerical analysis in C is evil |
18:57 |
< | ais523 | + | > |
is that what you're doing? |
2015 Dec 10
Thu: |
11:56 |
< | Elronnd | | > |
APic: why are you glad? |
11:57 |
< | APic | | > |
Dunno. |
11:59 |
* | jonadab |
should fork 3.6 and start applying Evil Patch Ideas, then push and announce it as a new variant in a little under four months. |
13:17 -!- Menche [~Menche@unaffiliated/menche] has joined #nethack-dev |
2016 May 12
Thu: |
12:42 |
< | stenno | | > |
do mimics now always attack/get movement points in the turn they get discovered? |
12:42 |
< | stenno | | > |
felt a bit like it but might be bias |
12:48 |
< | jonadab | + | > |
Evil Patch Idea: if a monster doesn't use all its movement points, the extra ones can accumulate. Hiding monsters don't use up their movement points. |
12:49 |
< | stenno | | > |
the extra ones _do_ accumulate, right? |
2016 Jun 30
Thu: |
14:17 |
< | stenno | | > |
which doesn't make it a solution, but a problem |
14:18 |
< | FIQ | | > |
ok let's see if there was MF changes in 360 |
14:19 |
< | jonadab | + | > |
Evil Patch Idea: "fix" the mysterious force "bug" so that it behaves as the comments imply. |
14:20 |
< | FIQ | | > |
ais523: just checked the 3.6.0 source |
14:20 |
< | FIQ | | > |
the comment was fixed |
14:20 |
< | FIQ | | > |
not the distribution |
14:20 |
< | ais523 | + | > |
oh good |
2016 Jul 04
Mon: |
12:53 |
< | FIQ | | > |
this is what dnethack does |
12:53 |
< | FIQ | | > |
it's incompatible with the InterHack argument |
12:53 |
< | jonadab | + | > |
Evil Patch Idea: amnesia causes maze layouts to change, when you forget the level. |
12:53 |
< | FIQ | | > |
but it's not *awful* like item unID |
12:54 |
< | jonadab | + | > |
Bonus points if the layout only changes geographically but preserves topology. |
2016 Oct 09
Sun: |
05:36 |
< | dtsund | | > |
Oh, class-overhaul Caveperson gets things vanilla doesn't |
05:37 |
< | dtsund | | > |
I'm inclined to say the wand requests the wish in the language of whomever crafted the wand |
05:38 |
< | ais523 | + | > |
YASI: the wish prompt comes in a random language, and you need to respond to it in that language |
05:38 |
< | dtsund | | > |
The wish-parser is ugly enough as it is |
05:39 |
< | dtsund | | > |
YASI: Wishes must be made using grammartree syntax |
05:40 |
< | ais523 | + | > |
I was seriously considering something like that at one point (the engine creates a grammar describing all possible wishes and communicates it to the client) |
2016 Oct 25
Tue: |
17:16 |
< | stenno | | > |
i guess that one would be too controversial |
17:27 |
< | jonadab | + | > |
YANI: instead of making stairs not work, the mysterious force disrupts teleport control and makes cursed gain level always drop you on the down stairs. |
17:28 |
< | jonadab | + | > |
Evil Patch Idea: instead of the mysterious force, the Amulet grants extrinsic confusion when carried. |
17:15 |
< | stenno | | > |
actual yani: implement unnethacks wishing changes |
17:31 |
< | jonadab | + | > |
No, wait: confusion on even-numbered turns, stun on odd-numbered turns, and hallucination always. ^_^ <-- EPI |
17:59 -!- lorimer [~lorimer@unaffiliated/lorimer] has quit [Read error: Connection reset by peer] |
18:00 -!- lorimer [~lorimer@unaffiliated/lorimer] has joined #nethack-dev |
2016 Oct 27
Thu: |
08:40 |
< | paxed | + | > |
s/NetHack/Devteam/ - it's not quite sentient yet ;) |
08:43 |
< | jonadab | + | > |
What, the 3.7 AI rewrite hasn't fixed that? Heh. |
08:43 |
< | jonadab | + | > |
(An actual intelligent AI, trying to kill the player, might make the game harder than even my craziest Evil Patch Ideas.) |
08:44 |
< | paxed | + | > |
nope, ais is still pondering the proper way to implement it... |
2016 Nov 13
Sun: |
01:40 -!- Crawldragon [~chatzilla@2601:194:2:410:394f:7490:4a18:aa35] has joined #nethack-dev |
04:31 -!- wheals [~wheals@unaffiliated/wheals] has joined #nethack-dev |
05:01 |
< | stenno\mod | | > |
yasi: wearing a greased shirt decreases your charisma |
05:02 |
< | Crawldragon | | > |
Especially if we know it was clean when you entered the restroom |
2016 Nov 20
Sun: |
23:46 |
< | Chris_ANG | | > |
But anyway, |
23:46 |
< | jonadab | + | > |
You can't get water resistance by eating corpses? ;-) |
23:47 |
< | jonadab | + | > |
(YASI: a kind of dragon that breathes water; eating it grants water resistance; its DSM grants water resistance and swimming.) |
23:47 |
< | Chris_ANG | | > |
if potion destruction was toned down, you wouldn't need to have a class of potions that are resistant to boiling. |
2016 Nov 22
Tue: |
05:25 |
< | jonadab | + | > |
Hmm, it's almost too bad NetHack doesn't have hydras in it. |
05:58 |
< | paxed | + | > |
every time you hit-but-fail-to-kill, we give it a permanent extra attack? |
06:04 |
< | jonadab | + | > |
Hmm, now that you say that, that sounds like an evil patch idea. |
06:04 -!- stenno [~stenno@unaffiliated/chao] has quit [Ping timeout: 250 seconds] |
2017 Feb 12
Sun: |
18:21 -!- stenno [~stenno@unaffiliated/chao] has quit [Ping timeout: 260 seconds] |
18:47 -!- Crawldragon [~chatzilla@2601:194:2:410:49fd:3db5:35d2:1c57] has quit [Ping timeout: 255 seconds] |
19:12 |
< | jonadab | + | > |
Evil Patch Idea: wearing dragon scales makes you not fit through places dragons won't fit through (diagonal squeeze). |
19:16 |
< | Elronnd | | > |
jonadab: that's actually quite reasonable |
21:25 |
< | Crawldragon | | > |
Never actually smoked one. |
21:25 |
< | jonadab | + | > |
I _am_ the weird people my acquaintances hang out with :-) |
21:25 |
< | jonadab | + | > |
(I mean, have you seen my EPI list?) |
21:25 |
< | Crawldragon | | > |
One thing I will say about people who smoke weed is they got some pretty ingenious people there. I've had people talk about making bongs out of apples and shit. |
21:25 |
< | Crawldragon | | > |
I have seen your EPI list. |
21:26 |
< | Crawldragon | | > |
A lot of it is a work of genius. |
22:25 |
< | jonadab | + | > |
There are a few in Morrow County, just south of us, too. |
22:26 |
< | jonadab | + | > |
Depends if the horses have laser cannons. |
22:26 |
< | Crawldragon | | > |
...evil patch idea |
22:26 |
< | jonadab | + | > |
Heh. |
2017 Mar 06
Mon: |
22:38 |
< | sproingie | | > |
sounds reasonable. random fractal, basically. |
22:38 |
< | Elronnd | | > |
sproingie: ais523 made an infinite maze algo. When people die, instead of saying "game over," you should put them in an infinite maze |
22:38 |
< | sproingie | | > |
sounds like one for the evil patch |
22:38 |
< | sproingie | | > |
"sokoban that never ends" |
2017 Mar 07
Tue: |
17:57 |
< | jonadab | + | > |
Heh. |
17:57 |
< | jonadab | + | > |
That would likely put parsing it in the "nothing can really _reliably_ parse it except the official implementation" category, alongside Perl. |
17:58 |
< | jonadab | + | > |
YASI: an ergative/essive programming language. |
17:58 |
< | sproingie | | > |
oh sure. but any sufficiently developed forth program is only parseable with that program. |
2017 May 26
Fri: |
18:08 |
< | FIQ | | > |
rnz/rnl though.. |
18:09 |
< | FIQ | | > |
Elronnd: but why would you steal rnz |
18:09 |
< | FIQ | | > |
rnz is evil |
18:09 |
< | Elronnd | | > |
nah |
2017 Jul 03
Mon: |
22:37 |
< | jonadab | + | > |
But even though it shows it as a diff, that's not how it's stored. It calculates that view on the fly. |
22:37 |
< | Elronnd | | > |
ok |
22:39 |
< | jonadab | + | > |
Also, EPI: http://jonadab.jumpingcrab.com/pastebin/802.txt |
22:39 |
< | jonadab | + | > |
(Yes, I've verified that it's possible.) |
2017 Sep 08
Fri: |
07:12 |
< | Adeon | | > |
looks like nethack |
07:16 |
< | paxed | + | > |
it's just a demo. but nethack is the game i know best, so ... |
07:44 |
< | jonadab | + | > |
YASI: if the scroll of punishment is blessed, it makes your chain longer. |
07:48 |
< | FIQ | | > |
jonadab: can you leave the ball on another floor this way? :D |
08:09 |
< | jonadab | + | > |
Heh. Ideally: yes, but only until you step far enough away from the stairs that it gets pulled through. |
08:11 |
< | FIQ | | > |
regardless of how amusing it would be |
08:12 |
< | jonadab | + | > |
Heh. |
08:14 |
< | FIQ | | > |
YASI: applying a tinning kit on a copper item makes it bronze |
08:27 |
< | jonadab | + | > |
Hahah. |
09:02 |
< | FIQ | | > |
but black dragons still reflect |
09:03 |
< | jonadab | + | > |
Heh. |
09:03 |
< | jonadab | + | > |
EPI: black dragon breath in particular is not reflectable. Instead, it explodes when it hits you, disintegrating everyone and everything in a three-tile radius. |
09:03 |
< | FIQ | | > |
similar to wide-angle? |
09:04 |
< | jonadab | + | > |
Yes, but more. Because three-tile radius. |
2017 Sep 14
Thu: |
06:17 |
< | FIQ | | > |
heh, yeah, I saw that |
06:17 |
< | FIQ | | > |
IMO more monsters, not less, should ignore E and scare monster |
06:18 |
< | FIQ | | > |
YASI: the amount of resistance to E depends on how many total games you have played |
06:21 |
< | elenmirie | | > |
encouragement to change your user ID early and often.. |
2017 Sep 18
Mon: |
14:49 |
< | FIQ | | > |
jonadab: in combat yes |
14:50 |
< | FIQ | | > |
jonadab: of course, "in combat" is still much more often than in vanilla :) |
14:50 |
< | jonadab | + | > |
EPI: if a monster has a wand of polymorph, it'll try to line up as many target monsters in a row as it can, to zap with it. |
14:50 |
< | FIQ | | > |
where they only spam create monster if they have <1/3HP left |
14:50 |
< | FIQ | | > |
or if you are lowlevel, 1/4 or even 1/5 |
14:51 |
< | FIQ | | > |
(for some reason, the player's XL determines when monsters go on the defensive in vanill) |
14:51 |
< | FIQ | | > |
*vanilla |
14:51 |
< | FIQ | | > |
in fiqhack, I changed it to always happen at <1/3HP |
14:51 |
< | FIQ | | > |
jonadab: monsters do zap each other with poly if they're in lowlevel forms |
14:52 |
< | FIQ | | > |
they will not intentionally optimize its use, though |
14:52 |
< | FIQ | | > |
jonadab: even 4k has this change |
14:52 |
< | jonadab | + | > |
Ah, wands balance? |
16:57 |
< | Elronnd | | > |
https://en.wikipedia.org/wiki/UTF-EBCDIC |
16:57 |
< | jonadab | + | > |
That is perverse. |
17:02 |
< | jonadab | + | > |
Evil Patch Idea: replace IBMGraphics and DECGraphics with EBCDIC-Graphics. |
17:19 -!- elenmirie [~elenmirie@cust98-dsl91-135-0.idnet.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] |
2017 Sep 25
Mon: |
07:29 |
< | stennowork | | > |
in Rogue, there is just a fixed time added to the 'no movement' counter |
07:30 |
< | jonadab | + | > |
I see. |
07:30 |
< | jonadab | + | > |
Evil Patch Idea: if you trigger a bear trap, in addition to being trapped, you also get surrounded by bears. |
07:31 |
< | stennowork | | > |
that doesn't even make sense :v |
07:31 |
< | jonadab | + | > |
It'd also really be a bear. |
07:31 |
< | jonadab | + | > |
I don't know if players could bear it. |
07:32 |
< | jonadab | + | > |
YASI/EPI: also, if you trigger a bear trap, your armor is removed. |
07:32 |
< | stennowork | | > |
you should get pun-ished for that wordplay |
2017 Oct 23
Mon: |
14:25 |
< | jonadab | + | > |
Of course, if you implement dragon halls, then dragon eggs can occur there :-) |
14:25 |
< | aosdict | | > |
Note that if it's a death-drop thing, the odds should be reduced for revived monsters |
14:28 |
< | FIQ | | > |
EPI: for dragons, this takes away from the scales droprate, so if you would normally get scales, you now get 50% scales, 50% egg |
14:49 |
< | jonadab | + | > |
EPI: if your final killing blow against a monster _more_ damage than its number of remaining hitpoints, every extra point of damage reduces the odds of any useful death drops. |
14:49 |
< | jonadab | + | > |
Including things like scales. |
14:49 |
< | jonadab | + | > |
*does more damage |
2018 Feb 05
Mon: |
19:43 |
< | aosdict | | > |
heh, mazes on astral for maximum frustration |
19:43 |
< | jonadab | + | > |
Trolls and ogres and giants and such. |
19:44 |
< | jonadab | + | > |
In the Evil Patch, the Astral Plane is replaced with a 1000x1000x1000 3D maze. |
19:44 |
< | jonadab | + | > |
:-) |
2018 Mar 14
Wed: |
21:05 |
< | ais523 | + | > |
"KAABLAMM!!! The air currents set %s%s off!" |
21:05 |
< | jonadab | + | > |
Huh. |
21:06 |
< | aosdict | | > |
YASI: if you set a land mine in Sokoban, those pesky air currents immediately set it off. |
21:07 |
< | ais523 | + | > |
"Air currents drag the land mine into the pit!" |
2018 May 15
Tue: |
13:17 |
< | aosdict | | > |
(The most realistically would be if the hero breaks a glass weapon while attacking something or if the hero breaks some unpaid glass armor on a monster while attacking it. But I'm not sure how feasible that is.) |
13:17 |
< | aosdict | | > |
Though, if I did suss out the cases for those, I could then just call obj_extract_self and breakobj. |
13:28 |
< | jonadab | + | > |
EPI: if a monster breaks shop inventory while the hero is in the shop, the shopkeeper charges the player. "Hey, are you going to take responsibility for this [monster]?" (And if not, he gets angry.) |
13:28 |
< | jonadab | + | > |
Also for anything a monster steals. Whether tame or not :-) |
2018 Nov 03
Sat: |
21:49 |
< | Vivit | | > |
Somewhat evil YANI: a giant moth enemy that damages cloth clothing like a rust monster with its attack. |
21:50 |
< | jonadab | + | > |
Like a brown pudding? |
21:52 |
< | jonadab | + | > |
Actually evil patch idea: a giant moth enemy that eats one article of clothing each time it hits you. Starts with your cloak. Can eat even fooproofed items. |
21:52 |
< | jonadab | + | > |
Speed: 18 |
2018 Nov 04
Sun: |
00:18 |
< | Elronnd | | > |
yasi: if you throw a potion of see invisible at a shk, they won't care anymore if you're invisible |
04:28 -!- mode/#nethack-dev [+v lorimer] by ChanServ |
2019 Jan 28
Mon: |
12:42 |
* | aosdict |
genocides killer bee |
12:42 |
< | K2 | | > |
hah |
12:42 |
< | K2 | | > |
was gonna ask if you have an epi-pen handy |
12:44 |
< | K2 | | > |
should add these to the game - https://entomology.ca.uky.edu/ef004 |