PlaneShift

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Engine → Crafting
  • Assigned To
    Stefan
    Davide Vescovini
    Tuathanach
  • Operating System
  • Severity Medium
  • Priority
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: PlaneShift
Opened by Minks - 07.02.2010
Last edited by Davide Vescovini - 10.09.2014

FS#4050 - Wrong experience calculation with stacked crafting

I transformed 16 single "spreading apple jam" to "bread with apple jam" and got ~7.5 progression points.
Transforming a stack of 16 at once gave less then 0.5 points.

7.5/0.5 = 15 ~ 16 (I can't count fractions of PP exactly).

Looks like a stack gives the same experience like a single item.

(I have cooking level 33.)

Closed by  Davide Vescovini
10.09.2014 17:01
Reason for closing:  
Additional comments about closing:  

We reviewed the mathscript formula. The experience depends on the crafting time which in turn depends on the stack number.

nobody special commented on 07.02.2010 19:13

I believe crafting stacks of items has always been this way, I've seen it with melting ingot/stocks several versions ago.

Anonymous Submitter commented on 09.02.2010 06:34

For 0.5 this was changed in concert with allowing more bulk work to be done with stacked items.
While the transform time was extended by some factor on the stack count, the Exp awarded was also multiplied by the stack count.

That said…Minks you're over the top of the range in skill level to get practice in Cooking for this task, so I expect all you got was the base experience.

Testers please confirm and advise…thanks.

Project Manager
Lanarel commented on 25.02.2010 23:40

Assigning to test team to check

aurelynt commented on 27.02.2010 18:04

Made two simple tests with a char with cooking level 4:

  • sliced a stack of ten apples until I coudn't slice anymore and got a bit more then 2 PP.
  • sliced ten apples until I coudn't slice anymore and got ~23 PP, ten times more then with the first test.

Minks is probably right!

Anonymous Submitter commented on 20.03.2010 22:07

If this is confirmed, it belongs to engine to fix

Minks commented on 25.09.2010 20:31

Of course I am right :P
Anyway, this concerns not only the progression points, but also the practice points.

I baked 60 single sand cookies, which gave me practice points for about half the lengths of the green bar.
Then I baked a stack of 60 cookies. It baked much longer than the single ones, which makes sense (about 10 minutes or so).

But.
The stack gave me a measly 2 pixels of green. If I had to guess, I'd say that was about 1/60 of that what I got
from the single cookies.

(Baking skill 9)

Scott Gibson commented on 26.09.2010 15:36

I don't think you should get significantly more points for stacked cookie baking than single cookie baking, and it shouldn't take much longer to bake a stack than a single cookie.

We can think of baking a stack of cookies in the Planeshift world as similar to baking a tray of cookies in the real world. In the real world, a tray doesn't give significantly different experience than putting in a single cookie, and it doesn't take significantly longer to bake a tray than a single cookie, provided you have a large enough oven.

There may be exceptions, but in most cases in the real world, stacked crafting results in savings of effort, not in significantly increased practice.

Sen commented on 27.09.2010 09:36

*deletes his previously written nonsense*

Luzino commented on 28.09.2010 07:37

//Just adding my two scents to Scott's posting here://
"a tray doesn't give significantly different experience than putting in a single cookie […] stacked crafting results in savings of effort, not in significantly increased practice."
Can't argue that for the real world.

But in the game you can put a stack of unbaked cookies into the oven and then pretty quickly spread them out there, only depending on the speed of your clicking really. It results in higher practice as the game treats them as single cookies.

So why do I get more practice for this, which looks far more like a tray to me, than for working with them on top of each other (which would result in one very thick cookie in the real world if you take the stacking literally btw)? Do I get more practice because I click more often? That doesn't work in the real world. According to your logic, pretty much only the first cookie I put into the oven would give me real practice, all others I can fill it with barely any until I empty it and start over with the next load. That would be very counter-productive for progressing in the game.


Now I never tried this with cookies, but I know why I started singling out my metal when working metallurgy. I haven't compared it lately because I got used to singling it out as it got me better progress. So sorry, I can't give you any numbers of levels or the exact or estimated experience I get. But I tried working with stacked goods and it wasn't working as well as single items.

RlyDontKnow commented on 28.09.2010 12:46

Luzino: it isn't intended like that.
anyway, could you add your levels you tried those things with?
e.g. it may be possible this only occurs if you already get almost no practice for doing a transformation.

Scott Gibson commented on 29.09.2010 02:40

RlyDontKnow, are you saying that now practice points vary depending on level? We didn't use to do that, and I haven't seen that happen in game yet, but it is something that would be good to do.

(added) Thanks for the reply, I like that.

RlyDontKnow commented on 29.09.2010 04:33

yes pracice depends on level since quite some time now - same goes for exp

RlyDontKnow commented on 03.10.2010 23:12

after checking things out more today, it's actually designed to yield less experience with stacks than it does processing them one-by-one. assigning to Stelanso to decide whether this should be kept or not

Minks commented on 04.10.2010 08:39

I'd really like stacks giving experience according to the number of items transformed.
But if this is not wanted, please make it consistent then at least. When a stack gives less or the same experience/practice, it should also take the time to do it, and not t_1 * n_items.

RlyDontKnow commented on 04.10.2010 12:43

it's sort of consistent Minks. crafting 10 items doesn't take as much time as it does to craft 10*1 item (if it's done sequentially, not in parallel). it does yield more exp/practice than 1 item, but not as much as 10*1 item.

Franta commented on 04.10.2010 14:14

Still the experience should be related to the time needed to do the work on the stacked items and not only like if you do only 1 item

RlyDontKnow commented on 04.10.2010 14:32

it is related to the time needed. actually the experience is scaled in the same way the time is scaled atm for stacked crafting.
i.e. the same factor processing 60 items at once is shorter than processing 60 one by one is used for the experience as well.

Anonymous Submitter commented on 10.04.2011 18:37

These comments are a mess of crossover. Please stop confusing experience progression points with skilled practice points.

The point of allowing bulk processing with stacks was to give players the same outcomes and awards as if they'd split the stack to singles, while saving their wrists and making it less tedious.

Calculated Skilled Practice should be multiplied by the result quantity (not the input qty)

Experience for the transform should also be multiplied by result quantity

Processing Time for the stack is longer than for singles, however it's not time * quantity…it's supposed to be a percentage increase by quantity.
Time for single = T
Time for X stack = T + (T * .02 * (X - 1)) ←- 2% extra time per extra item (the 2% is made up out of my armpit as an example - I don't know the exact percentage)

Weltall & Stelanso should review the mathscripts involved.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing