Yah. Carrying around weapons to try them out is a huge pain. It's why weak pseudoID was removed in the first place. (I don't care so much about slay weapons, but early brands are important to ID.)
Rune-based ID
Collapse
X
-
I agree with the sentiments of others regarding shop stuff being UNID. It might take some hackery, but IMO the best solution is to make them show up as ID, but not "reveal" the rune to you if you haven't bought it. Shopping as a method of ID early on was always handy in Angband.Comment
-
Great job getting this out, Nick!
My first foray until crash immediately upon casting detect traps, doors, stairs or using a rod of detection when arriving on some levels. (I believe the same was already reported by others, so no savefile attached). Also looked through the gamedata files.
The following are my observations about the new system thus far:
1) Don't fathom any principled distinction between labeled but unseen and completely unlabeled advertising by shopkeepers?
2) Killing townie doesn't identify the average heirloom dagger? I'd think average items should be known.
3) PSEUDO_ID_IMPROV flag in class.txt for warriors, rogues, rangers and paladins? Shouldn't this be removed? Does the flag do anything anymore?
4) class.txt - # of spells in "book" line for Incantations and Illusions should be 8, not 9, for mage and ranger, and 5, not 6, for rogue now that identify is removed.
5) class.txt - # of spells in "book" line for Godly Insights should be 4, not 5, for priest, and 3, not 4, for paladin now that perception is removed.
6) Elsewhere in object.txt, when item numbers are unused, they are commented out, e.g., "### 268" or "### 269", but the same is not done for the utility scrolls items 284 and 285, (and now that Identify is removed, 286, 424, 456). The numbers just don't appear. I'd think there should be the ### 286, so that one knows the number is available for creating a new object, if such was the desire.
7) Successful use of ?Enchant Armor does not update the armor values. Have to drop and then re-wield the item to see the new values.
8) It sucks that stat swap potions must be identified by use or by hauling back to town for sale to shops (ironman @ gets screwed).
Edit: Don't know what happened to quotation marks and apostrophes in text above. Corrected, hopefully.Last edited by Ingwe Ingweron; February 29, 2016, 04:53.“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are DeadComment
-
OK, new builds up for Windows and OS X (new source in the old place) with the two crash bugs fixed, plus the numbers of spells per book and correct plusses on enchantment (or disenchantment).
A few individual points:
A few more general points:- I think it was suggested that non-wearable flavoured items should get immediate ID on use, regardless of effect; that hasn't happened yet, but I'm not averse to it and would like opinions
- I haven't implemented Nomad's {???}, but I do see merit in it; similarly I think maybe having dice and base AC obscured is maybe a bit silly (although it is very temporary, and is an early intro to the ID system for new players)
- Buying a sword of Slay Troll and not getting the rune seems silly, buying a Holy Avenger and getting all the runes seems to be putting too much emphasis on shops. That's the reason for the way I did shop items; I'm happy to listen to alternatives, but they need to address those points and be logical
- This is a big change, and does take some getting your head around. I'm inclined to leave the major bits as they are for a while, at least, to get a proper sense of how the system works overall.
The high-quality discussion on these forums never ceases to amaze meOne for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
-
This whole rune-ID will freshen the game tremendously. However, IMHO the system needs to be more visible. And here are a couple of suggestions to digest.
If there are runes on objects, I want to "see" them. Two letter combinations could be used. AE, PR, DE and so on. These could be shown when inspecting an item. "Inscribed on object are runes AE, DE and TH". Or something.
I also would like to see if there are runes on an object when I just look at it. That could be done with {??????} so that the number of exclamanation marks would tell the number of unknown runes on an object. That would also make some sense to the sillyness of not telling the object properties in a shop, the pricing could be based strictly on the number of runes (or is it already?).Comment
-
- I haven't implemented Nomad's {???}, but I do see merit in it; similarly I think maybe having dice and base AC obscured is maybe a bit silly (although it is very temporary, and is an early intro to the ID system for new players)
- Buying a sword of Slay Troll and not getting the rune seems silly, buying a Holy Avenger and getting all the runes seems to be putting too much emphasis on shops. That's the reason for the way I did shop items; I'm happy to listen to alternatives, but they need to address those points and be logical
The Holy Avenger thing is, I think, a bit of a furphy. A new player won't be able to afford a HA weapon until they know half or more of the runes on it already, unless they waste a whole bunch of time mining low levels. If they learn 1 or 2 runes from buying a HA, then I think that's fine. Similarly if they learn them all because they mined 100,000 gold without having learnt a rune yet, that also seems fine.Comment
-
I think most people are imagining a single rune for each power (as I initially did), but the more I think about it the more I think that it's a magical language or series of power words. This would preclude the player from knowing how many more runes there are, while still knowing that there are still properties that they don't know.
Objects with magical writing could also be color coded to distinguish from the ordinary ones.Comment
-
I've gotten a @ down to stat-gain depth. I'm finding some of the new Rune based ID quite refreshing and a good change, making the game move more quickly. Like not having to pick up weapons or armor that are seen and (after walk-over) are known to be irrelevant to @.
However, some of the Rune-based ID system I'm finding to be more of a pain in the butt. Having to haul around rings and weapons in hopes of one day finding out their runes, rather than being able to sell them to a store or get them identified is just aggravating. We've replaced one painful ID regime for another possibly more painful process. I'm for bringing back the store ID of items and also some other identification mechanism, even if rare or say an ID scroll that only identifies a single unknown rune, but not all runes on an item. (Thus, ironman players don't have such a huge disadvantage on the identification front.) My current @ is hauling around Nimloth, Forasgil, Narthanc, Gondricam and Aeglin, all because there's no way for him to know (without my own veteran knowledge) which one to bother keeping. Without knowing what to try to learn, I'm afraid new players will find it hopelessly frustrating. Even with veteran knowledge that @ is trying to learn certain things, but being unable to, is giving me angina. I like Rune-based ID, so far, but this aspect of it is, in my opinion, a big step backwards.
Some other things noticed:
- when a light radius is part of an item, the description on inspection is showing a "+1 ." This seems strange.
- @ that is immune to an effect can never learn the rune for that property? (E.g., Innate free action, never learns free action rune? kobold immune to poison never learns Rpoison rune? Carries those rings around endlessly?)
Edit: You can add an Amulet of Inertia to the list of items that will never be fully identified if the @ has innate free action. I know it's an amulet of inertia (the -2 speed gives it away), but @ knowledge shouldn't have to rely on my own veteran knowledge forever. Seems unfair to new players and just frustrating for veterans.Last edited by Ingwe Ingweron; February 29, 2016, 18:57.“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are DeadComment
-
After playing a while with the rune-ID, I would cast my vote to bring back pseudo-ID in one form or another. It's indeed tedious to carry stuff (mostly weapons and armor) around trying to figure out the runes. And that actually requires the player to know what properties to look for. For a new player that's likely a mission impossible.
Maybe carrying goods with unidentified runes could slowly reveal themselves, rune by rune.Comment
-
The implementation has been around for literally less than two days. Can you hold off a bit on the doomsaying until it's had a few iterations of playtesting? We've had millions of arguments about what if anything to do about identification; this is an extended experiment in one of the potential options.Comment
-
The implementation has been around for literally less than two days. Can you hold off a bit on the doomsaying until it's had a few iterations of playtesting? We've had millions of arguments about what if anything to do about identification; this is an extended experiment in one of the potential options.“We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
― Tom Stoppard, Rosencrantz and Guildenstern are DeadComment
-
To concretize the problem, I made quite a nice find on DL1:
Now I know what the hidden property is, so I know what to do to reveal it. And in this case an uneducated player might make some assumptions about the icy nature, but that's probably wishful thinking. If the property is something like slay, then it would be next to impossible to reveal the rune. And if you have like 5 weapons that have something to reveal, then it's pure chance, you have the correct one in hand.
I would say that something is needed to a) hint the player about the nature of the hidden rune or b) the hidden rune should reveal itself over time or c) there needs to be spell/scroll/shrine/shopkeeper (anything starting with 's' ) to help with the rune.Comment
-
To concretize the problem, I made quite a nice find on DL1:
Now I know what the hidden property is, so I know what to do to reveal it. And in this case an uneducated player might make some assumptions about the icy nature, but that's probably wishful thinking. If the property is something like slay, then it would be next to impossible to reveal the rune. And if you have like 5 weapons that have something to reveal, then it's pure chance, you have the correct one in hand.
I would say that something is needed to a) hint the player about the nature of the hidden rune or b) the hidden rune should reveal itself over time or c) there needs to be spell/scroll/shrine/shopkeeper (anything starting with 's' ) to help with the rune.
That would at least narrow down the amount of required experimentation, as each rune would no longer require you to do every single possible interaction with it. Offensive runes just require hitting the right targets, protective ones require being attacked in the correct way, etc.
Potential categories:
* Slays+brands
* Elemental resists
* Status immunities (pBlind, etc.)
* Sustains
* ?
You can gloss this as runes that fall into the same category are structurally similar when visually examined.
EDIT: indeed, you could potentially have multiple categories for a rune, so if you recognize one electricity-themed rune then you can tell if other runes are electricity-themed (thus, learning any of brand, resistance, immunity gives you information about the other two). That might be overcategorization, but I think it'd be worth experimenting with. Remember that the original goal of rune-based ID was to make the identification process less tedious, so I don't think we need to worry about giving away information too easily.Comment
-
All right, two things.- There will be a comp on this - debo talked me into it by the simple method of not listening
- Proposed scheme to fix having lots of gear with unknown runes:
- Set a character level for which the ID game is over - I'm thinking 30, but it should probably be put in constants.txt
- Calculate Code:
(total number of runes in the game) x (character level) / 30
- If the character is below the standard number, they learn runes of wielded objects until they run out of such runes or reach the standard number
So the player can learn by actual use, or by being sufficiently advanced.
Maybe some variant of this ID by clevel should be used for flavored items too.One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.Comment
Comment