Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old October 3, 2008, 03:52   #1
ChodTheWacko
Adept
 
Join Date: Jul 2007
Posts: 155
ChodTheWacko is on a distinguished road
Question regarding good/great probability

I noticed a recent change greatly increased the chance of getting a good/great item.

Okay, that's cool. However, are you planning on reverting obj-make back so
that if a monster does a *good* or *great* drop, it will actually drop an item which could possibly be great?

Right now, it doesn't. It will randomly generate an item 3 (or 5, if it's *great*) times, and check if obj_is_good, and if not, it uses it anyway.

This reduces the value of killing monsters with "good" drops, and vaults.
I personally would rather see this modified, than have the overall base chance
for all monsters dropping good objects increased.

But I thought I'd throw the question out there, for the masses to debate.

- Frank
ChodTheWacko is offline   Reply With Quote
Old October 3, 2008, 04:26   #2
Pete Mack
Prophet
 
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,769
Donated: $40
Pete Mack will become famous soon enough
yes, it's a problem-killing umiques, wyrms,etc no longer is so useful because the size of their drops is much smaller but the chance of getting something useful is way down. It's a known problem, and it's a bad one. I'm playing NPP and/or Eddieband til it gets fixed.
Pete Mack is online now   Reply With Quote
Old October 3, 2008, 12:42   #3
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,951
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by ChodTheWacko View Post
I noticed a recent change greatly increased the chance of getting a good/great item.
Actually, just the chance of getting a great item, but 3.1.0 overall greatly increases the chance of both:

good items:
3.0.9: the chance is (level+10)%, capped at 75%
3.1.0: the chance is (2*level + 10)%, uncapped

great items:
3.0.9: the chance is (level/2 + 5)%, capped at 20%
3.1.0: the chance is (level + 5)%, uncapped

It was always a bit ridiculous that the chances of getting an {excellent} item with normal generation wouldn't get any higher after dlev30. Now you're guaranteed to get {excellent} items from dlev95 onwards.

Quote:
Okay, that's cool. However, are you planning on reverting obj-make back so
that if a monster does a *good* or *great* drop, it will actually drop an item which could possibly be great?
Not reverting, but yes, when I have a spare day this weekend or next I'll be recoding object generation again so that DROP_GREAT monsters always drop great items.

Also, with the new chances, all monsters will do the equivalent of DROP_GOOD after dlev40 anyway. I will probably make it so all uniques are guaranteed DROP_GOOD and remove the flag, since there are no non-unique monsters before dlev40 with DROP_GOOD at the moment.

Quote:
This reduces the value of killing monsters with "good" drops, and vaults. I personally would rather see this modified, than have the overall base chance for all monsters dropping good objects increased.
This isn't an either/or thing; both upping base chances and sorting out DROP_GREAT drops are necessary, just because monster drops have been reduced so much in 3.1. e.g. the number of drops at dlev100 has been reduced by a factor of three, and so some countermeasure to make {excellent} items at least three times more likely is necessary. Drops at dlev30 have also been reduced by a factor of around three; so perhaps the chances of finding excellent items should be upped by a factor of three too (from 20% to 60%, rather than just to 35%).

We'll have to see how it plays.

Last edited by takkaria; October 3, 2008 at 12:50. Reason: replied to more of original message
takkaria is offline   Reply With Quote
Old October 3, 2008, 19:24   #4
ChodTheWacko
Adept
 
Join Date: Jul 2007
Posts: 155
ChodTheWacko is on a distinguished road
Quote:
Originally Posted by takkaria View Post
Also, with the new chances, all monsters will do the equivalent of DROP_GOOD after dlev40 anyway.
It doesn't matter. DROP_GOOD/DROP_GREAT is broken.
I don't think you understand the real problem here.
You can hard code good to 100% and great to 100% and that won't fix the real problem.

There are two basic steps to object creation:
1) Pick an object
2) use the good/great percentages to apply relevant powers to it.

You are modifying step 2.
What got broken is step 1.
Step 2 doesn't even happen unless step 1 picks an object where step 2 even applies.

This is why you can Kill a Great Wyrm and just get 3 scrolls, a flask of oil, and a food ration.
apply_magic() is called with good=100% and great=100%, but it just ignores those objects.

You need to insure that kind_is_good() is true if you are creating a good/great object.
Otherwise your good/great percentage is irrelevant.

Right now the probability of kind_is_good() is capped in make_object()

- Frank
ChodTheWacko is offline   Reply With Quote
Old October 3, 2008, 19:28   #5
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,951
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by ChodTheWacko View Post
It doesn't matter. DROP_GOOD/DROP_GREAT is broken.
I don't think you understand the real problem here.
I do, don't worry. The bit you excerpted was a side-comment. As I said, I'll be restoring DROP_GREAT from being a no-op when I have a spare day in which to get knee-deep in object generation code again.
takkaria is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
My first good character. Paralyzed and Dead. shevek AAR 8 July 4, 2008 06:25
Is good/great item creation wrong? ChodTheWacko Vanilla 1 March 31, 2008 11:12
Probability of using Rods of Teleport Other? Dragonboneman Vanilla 9 February 7, 2008 19:55
[FA] A Good Start! Slonk AAR 0 October 20, 2007 22:20


All times are GMT +1. The time now is 11:18.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.