Grudge
(Redirected from Nephi's grudge patch)
Jump to navigation
Jump to search
Grudge patch | |
---|---|
Author | Nephi |
Download | link |
Bilious PatchDB | 62 |
The Grudge Patch is a patch by Nephi that introduces new pre-programmed hostilities between certain monsters.
The Grudge Patch is written as a patch against vanilla and can be found wherever Nethack patches are collected.
Modified versions of the Grudge Patch have been incorporated into certain variants.
UnNetHack
UnNetHack includes a modified version of the Grudge patch.
The added hostilities in UnNetHack are as follows:
- Quest Leaders fight all monsters currently hostile to the player. Any monster currently hostile to the player will also be hostile to the Quest Leader.
- All elves attack all orcs and kobolds on sight. All orcs and kobolds attack all elves on sight.
- All angels attack all demons on sight. All demons attack all angels on sight.
- All Nazgul attack all hobbits on sight. All hobbits attack all Nazgul on sight.
- All Deep orcs attack all dwarves on sight. All dwarves attack all Deep orcs on sight.
- Woodchucks will attack the Oracle on sight. The reverse is not true, but the Oracle does have both a passive defense and special behavior regarding Woodchucks, both predating this patch.
- All ravens will attack all eye-shaped monsters (Floating eyes, evil eyes, beholders (beholders are currently deferred))
- Dungeon ferns are hostile to everything, and everything is hostile to dungeon ferns.
FIQHack
FIQHack includes the following grudges:
- Quest Leaders fight all monsters hostile to the player and on adjacent tiles. The reverse is also true.[1]
- All elves attack all orcs on sight. All orcs attack all elves on sight.[2]
- All angels attack all demons on sight. All demons attack all angels on sight.[3]
- Woodchucks will attack the Oracle on sight.[4] The reverse is not true, but the Oracle does have both a passive defense and special behavior regarding Woodchucks, both predating this.
- Purple worms attack shriekers on sight. The reverse is not true.[5]
- Ravens attack floating eyes on sight. The reverse is not true.[6]
- Zombies attack the living when on adjacent tiles. The reverse is also true.[7]
- Dogs attack cats when on adjacent tiles (unless they are tame). The reverse is also true.[8]
Note that there is a distinction in the FIQHack code between 'grudges' (entities attack each other on sight) and 'adjacent grudges' (entities only attack each other if they are next to each other).
References
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2270
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2145
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2147
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2155
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2153
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2158
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2243
- ↑ https://github.com/FredrIQ/fiqhack/blob/865c9091803e844b66255e122877ae6c70950e51/libnethack/src/mon.c#L2250