PDA

View Full Version : Voln is for jerks!



Tillmen
04-25-2013, 01:19 AM
I uploaded sexual-favors-test to the repository. It has a number of improvements over the previous version. For starters, it actually bothers to tell the difference between spectator favor and kill favor. It also tries to figure out if you're using symbol of blessing on a magic or non-magic weapon.

It has a new favor scale, which I believe is much more accurate. I defined 1 favor as the amount of favor it takes a capped character to do "sym thought ab". This works out to be (creature_level*(20/3.0)).ceil.

The script seems to be exactly accurate unless:
You're reading the favor needed to rank.
You use symbol of blessing on a weapon with an unfortunate name.
You kill undead with a variable level.
You're not level 100.

The problem with symbol of blessing is really just an assumed problem at the moment. The script looks for a magic metal or wood in the weapon name that isn't followed by a dash. It needs testing to see if that's good enough.

There's mostly nothing I can do about undead with a variable level. Hopefully it just averages out to be mostly correct. It may be possible to figure out the creature level using fame, but that's a lot of effort to only work some of the time. At any rate, I'm not going to bother with it until everything else is done.

As for the requirement that you're level 100, that's why I'm starting this thread. I have a level 3 character that's mastering voln right now without leveling. I'll get all the symbol costs for level 3 and work my way up, but I'm going to get tired of this character very fast. I may not get past level 20. So, I'm hoping you people can help.

If you're level 21-99, in Voln, and hate your favor, you can help me fill in the blanks by seeing how much your symbols cost and posting it here.

There are a few things that make it difficult to get an exact favor cost. For starters, it appears that favor can go negative for no apparent reason. You may or may not be able to use a symbol if you have between zero and the required amount of favor. Once you go negative, you'll find you have to kill enough undead to get back up to zero, and then some more to use even the cheapest symbol.

At level 100, it's easy to avoid this. The cost of "sym thought ab" for a capped character appears to be the smallest unit of favor, and probably matches the game's scale. If you do a successful "sym thought ab" followed by one that fails because of lack of favor, then you can be sure you're at 0 favor, rather than negative. Then kill one undead (without a variable level) at a time and try to use the symbol you're measureing. Then try "sym thought ab" again. You may or may not be able to use it. If you can't use it, keep killing undead until you can. Depsite being able to use the symbol 7 times per level 1 undead, you may have to kill several of them before you can use the symbol once. Once you can use it, keep using it until you can't. Take the favor gained from all the undead, before and after the symbol you're measuring, and that gives you the cost of the symbol plus however many "sym thought ab"s you did after using the symbol.

Easy enough, right? Well, you can't do that... Probably for a couple reasons. Symbol of thought appears to become less expensive as you gain levels, while the other symbols become more expensive as you gain levels. The other problem is, most of you are probably playing Prime, and someone might notice if you spam "sym thought ab".

The next best thing... really large numbers. Do your best to get down to zero favor. The easy way is to spam sym courage, then finish up with non-magic sym blessings. Use sexual-favors-test to track your favor gain. Do not use sexual-favors and sexual-favors-test at the same time. Typing "favor clear" with the script running will reset the symbol favor counter to 0. Hunt low enough level undead that their level is not variable. Get as much favor as you can stand, and see how many times you can use one symbol. Also try to use non-magic symbol of blessing after you don't have enough favor for the symbol you're measuring, unless that's the one you're measuring. Come back here and report your level, how much favor you gained, the symbol you measured, how many times you used it, and how many symbol of blessings you did if any.

Not every symbol needs to be measured. Symbols increase in cost between levels at different rates, but symbols that cost the same at one level will cost the same at another level. Only one symbol from each of 8 groups need to be measured:

1. sym blessings (non-magic)
2. sym courage, sym protection
3. sym blessings (magic), sym sleep
4. sym diminish, sym submission, sym holiness, sym recall, sym mana, sym sight, sym retribution, sym disruption, sym turning
5. sym restoration, sym need
6. sym supremacy, sym renewal
7. sym transcend, sym dreams, sym preservation
8. sym return

I know krakii has formulas. They are either inaccurate or completely wrong, or in the case of low levels, missing.



I can't believe you just jumped to the end without reading the whole post. Jerk!

Rayzinbread
04-25-2013, 01:32 AM
how does your favor scale correlate to rotations (based on your level 100 data) at this point?

Tillmen
04-25-2013, 01:34 AM
Rotations? What rotations?

Rayzinbread
04-25-2013, 01:36 AM
sorry, meant revolutions from the voln globe

Tillmen
04-25-2013, 01:39 AM
Oh, I don't know. I've never checked the globe. From what I understood before starting all this, the globe is pretty vague and shows the same message for any usefully high amount of favor.

Rayzinbread
04-25-2013, 02:44 AM
yeah, it's pretty vague. single revolutions from 1 to 10, in tens from 10 to 100, and by fifties beyond. I was just seeing if you had a tie-in for spins/revolutions compared to your unit. It would be helpful for anyone coming to use sexual-favors with favor already built up. so 200 revolutions translates to roughly x units etc. Appreciated though.

Tillmen
05-02-2013, 04:41 PM
I got rid of sexual-favors-test and just put the new version up as sexual-favors. Added the formula from krakii for favor costs below level 100. It converts the favor cost form the formula to the new scale, but it's still going to be wrong.

I did some testing with the globe. 1 revolution is exactly 1000 favor, go figure. There is an offset though. The breakdown is like so:



0- 978 The globe feels cold beneath your touch.
979- 1978 The globe hums and turns slowly once under your fingers.
1979- 2978 You try to count the number of spins and are certain it was 2 revolutions.
2979- 3978 You try to count the number of spins and are certain it was 3 revolutions.
3979- 4978 You try to count the number of spins and are certain it was 4 revolutions.
4979- 5978 You try to count the number of spins and are certain it was 5 revolutions.
5979- 6978 You try to count the number of spins and are certain it was 6 revolutions.
6979- 7978 You try to count the number of spins and are certain it was 7 revolutions.
7979- 8978 You try to count the number of spins and are certain it was 8 revolutions.
8979- 9978 You try to count the number of spins and are certain it was 9 revolutions.
9979-19978 You try to count the number of spins and figure it was around 10 revolutions.
19979-29978 You try to count the number of spins and figure it was around 20 revolutions.
29979-39978 You try to count the number of spins and figure it was around 30 revolutions.
39979-49978 You try to count the number of spins and figure it was around 40 revolutions.

Tillmen
05-11-2013, 04:40 PM
I'm not sure if many people care about tracking favor, but here are my latest findings. The amount of favor gained for killing something is (undead_level*(character_level/15.0)).ceil. With this change, 1 favor = 1 "symbol of thought ab" at all levels, and 1000 favor = 1 globe revolution at all levels. This also means that at level 3, you get exactly the same amount of favor for killing level 1 through 5 undead, which was surprising. The amount of favor you get for watching undead die that you didn't kill is capped at your level, meaning if you're level 15 and you see a level 100 undead critter die, you get the same amount of favor as watching a level 15 undead die.

For some reason, the globe reading has an offset at level 100, but not at levels 3 through 6. If the globe spins once at level 100, that means 979-1978 favor, but at level 3 through 6 it means 1000-1999 favor. I double checked it on the level 100 character after I found this out. I'm not sure why it's different or when it changes. It was nice to see a globe revolution was still worth 1000 favor though.

The script has accurate symbol costs for levels 3, 4, 5, 6, and 100 now. I also added a better guessed formula for the levels in between. It'll still won't be exactly accurate, but it should at least be close now. Favor until the next step is accurate at level 3, and is now a wild guess for other levels.

If you want to help improve the script, make sure you have the latest version with the new favor gain formula.

wandererjs
05-13-2013, 01:14 PM
If you want to help improve the script, make sure you have the latest version with the new favor gain formula.

Is there anything that a level 50ish warrior can provide at 650 revolutions, or do you need to be at zero in order to verify the costs?

Tillmen
05-13-2013, 01:23 PM
If you're not mastered you could find the amount of favor needed to gain a step. Other than that, I think you have to go down to zero favor to have any chance of finding symbol costs.

wandererjs
05-13-2013, 01:39 PM
Other than that, I think you have to go down to zero favor to have any chance of finding symbol costs.


Annnd.... not going to happen. If I ever put anyone in Voln, I'll keep this in mind, but in the category of "Tedius, mind-numbing activity", I draw the line at alchemy.

Let me know if I can help with anything else, though :)

Gilralyn
05-18-2013, 09:10 AM
FYI -


>symbol of courage
You feel more courageous.

[ Symbol of Courage: +0:04:19, 0:04:19 remaining. ]

>symbol of courage
--- Exception: undefined local variable or method `lvl' for #<UntrustedScriptBinder:0x125f5710>
sexual-favors:181:in `create_block'
--- Lich: sexual-favors has exited.

Fallen
05-18-2013, 09:17 AM
Did you trust the script?

Gilralyn
05-18-2013, 09:38 AM
Nope, but I have been using it just fine for ages without trusting it. I believe the error is due to an undefined variable and is not related to being a trusted script (or not).

Nieninque
05-18-2013, 09:39 AM
Or maybe it just found out that you didnt trust it and you hurt its feelings?

Gilralyn
05-18-2013, 09:40 AM
Just trusted the script and tested again:

>sym cour
>
You feel more courageous.
>
[ Symbol of Courage: +0:04:19, 0:11:14 remaining. ]
--- Exception: undefined local variable or method `lvl' for main:Object
sexual-favors:181:in `start_script'
--- Lich: sexual-favors has exited.

Tillmen
05-18-2013, 12:00 PM
Fixed.