Difference between revisions of "Yet Another New Idea"
(created) |
(upcoming) |
||
(29 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
− | '''YANI''' is short for '''Yet Another New Idea''', and is | + | '''YANI''' is short for '''Yet Another New Idea''', and is commonly used in the [[RGRN]] and [[IRC]] communities for ''[[NetHack]]'' to suggest new ideas to be incorporated into the game. |
− | Very, very few, if any, YANIs | + | ==Description== |
+ | Very, very few, if any, YANIs ever get included in the official game, unless a working [[patch]] had been provided with the YANI, in which case the chance of official incorporation is raised to slim. In [[variants]], however, incorporation of YANIs is more common; several variants even make it a goal to implement popular YANIs. | ||
+ | |||
+ | "The artifacts need to be rebalanced" is a common one - see [[Artifact YANIs]] for details. | ||
+ | |||
+ | [https://nethack-yanis.github.io The NetHack Ideas Archive] is a repository of YANIs posted on IRC, organized by variant, author and tags. NetHackWiki also partly acts as a repository for editors' YANIs; See [[:Category:YANI]] for a list of these pages. | ||
+ | |||
+ | ==Examples of YANIs in vanilla NetHack== | ||
+ | While a number of YANIs were incorporated into vanilla after first being implemented in a variant, there have been a few recent ones that were incorporated directly: | ||
+ | |||
+ | * Sometime in 2017, it was suggested on IRC that the [[blessed]] [[scroll of fire]] be made targetable within a certain radius, just like the [[scroll of stinking cloud]] is. This was later added into the next vanilla release, [[3.6.1]]. | ||
+ | |||
+ | * In 2018, [[User:Ais523|Alex Smith]] asked on IRC for an idea for a small, easily implementable feature. Several suggestions were made; the one that was ultimately added to 3.6.1 was water sliding off of [[oilskin sack]]s and [[auto-identify]]ing them in the process. | ||
+ | |||
+ | {{upcoming|3.7.0|* One periodically suggested idea was for the [[amulet of restful sleep]] to confer some useful property while asleep, usually greater healing so as to make the "restful" part of the name meaningful. In 2020, [[User:Paxed|Paxed]] implemented this, in the form of a hungerless regeneration that stacks with ordinary regeneration while asleep with restful sleep.}} | ||
+ | |||
+ | {{todo|Other YANIs later incorporated in the game? Beginning with NetHack 3.6.1, several of these ideas have been implemented: Demonbane blocks demon gating while wielded; Dragonbane confers reflection while wielded; Trollsbane prevents trolls from reviving while wielded; Ogresmasher grants 25 constitution while wielded; and Cleaver hits up to three adjacent enemies in an arc.}} | ||
+ | |||
+ | ==Examples of YANIs in Variants== | ||
+ | ===UnNetHack=== | ||
+ | * [[Disintegrator]]: The idea appeared on RGRN.<ref>https://groups.google.com/forum/?fromgroups=#!msg/rec.games.roguelike.nethack/Q_m-025sR0o/w03iMgeRv1gJ</ref> 5 days later in the same thread, Nicholas Webb published a patch for this monster; it was also used in the [[biodiversity patch]]. 6 years later, bhaak included this monster in UnNetHack.<ref>http://sourceforge.net/apps/trac/unnethack/changeset/80</ref> | ||
+ | * Autounlock on containers: The YANI appeared and was unimplemented for almost a year,<ref>http://sourceforge.net/apps/trac/unnethack/ticket/124</ref> but once a patch was produced,<ref>https://github.com/Bulwersator/UnNetHackPlus/commit/04886c7bcd96790a36c0d1c02dae43d171a42a10</ref> it was applied to UnNetHack on the same day.<ref>http://sourceforge.net/apps/trac/unnethack/changeset/1353</ref> | ||
+ | |||
+ | ==YASI== | ||
+ | The abbreviation '''YASI''', which stands for '''Yet Another Silly Idea''', is sometimes used when the idea in question is impractical, ridiculous, or pointless. There is some amount of overlap between YASIs and [[Evil Patch Idea]]s, though most YASIs are not intended to be evil. | ||
+ | |||
+ | == Small matter of programming == | ||
+ | '''Small matter of programming''' ([http://www.catb.org/jargon/html/S/SMOP.html SMOP]) might be a way of saying that a feature would be trivial to write, but can more often be an ironic way of saying that a YANI might be a good mechanic in theory, but would be a headache to code. Examples of such YANIs include: | ||
+ | |||
+ | *[[Hallucination]] gradually fades back to normal vision as the player recovers (implemented in [[GruntHack]]). | ||
+ | *[[Woodchuck]]s can pick up and throw [[wood golem]]s. | ||
+ | *[[Marilith]]s can wield six weapons and wear six rings. [[Ettin]]s can wear two helmets, two amulets, and so forth.{{refsrc|sounds.c|887}} | ||
+ | *[[Ray]]s and [[projectile]]s can be fired at an arbitrary target square, not just vertically, horizontally and diagonally. | ||
+ | |||
+ | == References == | ||
+ | <references/> | ||
+ | |||
+ | == External links == | ||
+ | * [http://l.j-factor.com/nethack.html L's Patches that incorporate many YANI's] | ||
+ | |||
+ | {{stub}} | ||
+ | {{noversion}} | ||
[[Category:Acronyms]] | [[Category:Acronyms]] | ||
+ | [[Category:YANI]] |
Latest revision as of 02:20, 24 September 2023
YANI is short for Yet Another New Idea, and is commonly used in the RGRN and IRC communities for NetHack to suggest new ideas to be incorporated into the game.
Contents
Description
Very, very few, if any, YANIs ever get included in the official game, unless a working patch had been provided with the YANI, in which case the chance of official incorporation is raised to slim. In variants, however, incorporation of YANIs is more common; several variants even make it a goal to implement popular YANIs.
"The artifacts need to be rebalanced" is a common one - see Artifact YANIs for details.
The NetHack Ideas Archive is a repository of YANIs posted on IRC, organized by variant, author and tags. NetHackWiki also partly acts as a repository for editors' YANIs; See Category:YANI for a list of these pages.
Examples of YANIs in vanilla NetHack
While a number of YANIs were incorporated into vanilla after first being implemented in a variant, there have been a few recent ones that were incorporated directly:
- Sometime in 2017, it was suggested on IRC that the blessed scroll of fire be made targetable within a certain radius, just like the scroll of stinking cloud is. This was later added into the next vanilla release, 3.6.1.
- In 2018, Alex Smith asked on IRC for an idea for a small, easily implementable feature. Several suggestions were made; the one that was ultimately added to 3.6.1 was water sliding off of oilskin sacks and auto-identifying them in the process.
The following information pertains to an upcoming version (3.7.0). If this version is now released, please verify that it is still accurate, then update the page to incorporate this information.
- One periodically suggested idea was for the amulet of restful sleep to confer some useful property while asleep, usually greater healing so as to make the "restful" part of the name meaningful. In 2020, Paxed implemented this, in the form of a hungerless regeneration that stacks with ordinary regeneration while asleep with restful sleep.
A user has suggested improving this page or section as follows:
"Other YANIs later incorporated in the game? Beginning with NetHack 3.6.1, several of these ideas have been implemented: Demonbane blocks demon gating while wielded; Dragonbane confers reflection while wielded; Trollsbane prevents trolls from reviving while wielded; Ogresmasher grants 25 constitution while wielded; and Cleaver hits up to three adjacent enemies in an arc."
Examples of YANIs in Variants
UnNetHack
- Disintegrator: The idea appeared on RGRN.[1] 5 days later in the same thread, Nicholas Webb published a patch for this monster; it was also used in the biodiversity patch. 6 years later, bhaak included this monster in UnNetHack.[2]
- Autounlock on containers: The YANI appeared and was unimplemented for almost a year,[3] but once a patch was produced,[4] it was applied to UnNetHack on the same day.[5]
YASI
The abbreviation YASI, which stands for Yet Another Silly Idea, is sometimes used when the idea in question is impractical, ridiculous, or pointless. There is some amount of overlap between YASIs and Evil Patch Ideas, though most YASIs are not intended to be evil.
Small matter of programming
Small matter of programming (SMOP) might be a way of saying that a feature would be trivial to write, but can more often be an ironic way of saying that a YANI might be a good mechanic in theory, but would be a headache to code. Examples of such YANIs include:
- Hallucination gradually fades back to normal vision as the player recovers (implemented in GruntHack).
- Woodchucks can pick up and throw wood golems.
- Mariliths can wield six weapons and wear six rings. Ettins can wear two helmets, two amulets, and so forth.[6]
- Rays and projectiles can be fired at an arbitrary target square, not just vertically, horizontally and diagonally.
References
- ↑ https://groups.google.com/forum/?fromgroups=#!msg/rec.games.roguelike.nethack/Q_m-025sR0o/w03iMgeRv1gJ
- ↑ http://sourceforge.net/apps/trac/unnethack/changeset/80
- ↑ http://sourceforge.net/apps/trac/unnethack/ticket/124
- ↑ https://github.com/Bulwersator/UnNetHackPlus/commit/04886c7bcd96790a36c0d1c02dae43d171a42a10
- ↑ http://sourceforge.net/apps/trac/unnethack/changeset/1353
- ↑ sounds.c in NetHack 3.4.3, line 887
External links
- This page is a stub. Should you wish to do so, you can contribute by expanding this page.