I don't understand how the fighting exp is calculated.
Yesterday I fought a bot 4 times, got 191,349 exp from these 4 fights (4 wins).
Today I fight him again, and I only get 13,454 exp from 4 wins.
We were both the same level, both days. Anyone knows how to explain this?
|
You were using the same xp buffer? That can explain the differences. If not, I would guess the ratio of your target dropped quickly. The xp you gain from beating other bots depends on these factors: your INT, the buffers you are using and your target's level, ratio, CON and DEX.
You can see some game formulas here.
Although these were from bots2, they are almost the same in bots4 I think.
|
I wasn't using anything. His ratio dropped from about 2.0 to 1.0. I can't see the explanation yet....
|
His ratio dropped from about 2.0 to 1.0.
Bingo. Target ratio affects exp gained
|
Bingo. Target ratio affects exp gained
By over 100%? Doesn't sound logical to me...
|
That's the ratio formula, I think you can find it documented somewhere. It makes sense, because a 2.0 ratio bot is essentially twice as good as a 1.0 ratio bot, so you should be rewarded adequately
|
i think thats his point 2.0 is twice as good as 1.0 so why drop 10x the exp
|
Oh, level also matters, did you catch up to him in level? Either way, it's likely working as intended!
|
You sure you didnt have buff which all new bots have (cant remember how its called)?
|
It's called Aura of Eternity.
|
Do you remember which bot this was against? I can try to pull some data and come up with an explanation.
|
@All: aura of eternity wasn't on. As far as I know there is no logical explanation.
@Ender: thanks for the response. The fights were against jaw9002, 4 and 5 days ago.
|
The logical explanation is almost certainly level/ratio differences.
|
We were both the same level, both days.
I looked at the fight history for your bot and this actually isn't true.
Yesterday I fought a bot 4 times, got 191,349 exp from these 4 fights (4 wins).
For these 4 battles, you were level 62 and the defender was level 63. Looking at the experience formula listed on BU, which at a glance looks accurate, there's a multiplier that involves the difference in level between attacker and defender. I didn't run any numbers, but it seems plausible that this would explain what happened.
Today I fight him again, and I only get 13,454 exp from 4 wins.
For these 4 battles, both bots were level 63.
|
Alright, let's say the difference of 1 level makes the difference of exp factor 10.
Now I also fought some other bots, for example:
aheedchishtie (level 64, ratio 0,80), 1 win: 2,926 exp
oath3 (level 65, ratio 1,03) 1 win: 2,111 exp
veg2 (level 63, ratio 2,44) 1 win: 5,187 exp
ilmanmuuta2 (level 64, ratio 3,16) 1 win: 11,374 exp
najveci25 (level 64, ratio 7,17) 1 win: 10,047 exp
Still doesn't make sense to me why I would get 191,349 exp (47,837 average per fight) against a bot 1 level higher with a ratio around 1,40......
|
Judging by your weapon I'd say it has something to do with the number of blocks in the fights.
/Benny
|
blocks/Con/Ratio/level difference
|
If you discover that the advertised experience formula doesn't seem to match up with reality, feel free to start a bug thread.
If you feel that the experience formula could be improved, feel free to start a suggestion thread.
|
I have started this thread so I'm not going to start a new one to point at the same problem. I'm not playing the game often anyways. I was just pointing out there could be a flaw in the system and was interested if anyone could explain the difference in:
being level 62 and gaining 47k exp per fight against level 63 ratio 1,60
being level 63 and gaining 3,2k exp per fight against the same level 63 as above
being level 63 and gaining 10k exp per fight against level 64 ratio 7,14
Anyways do with this info whatever you want.
|
If you read up you'll notice that many answers have been submitted to your questions.
Factors that affect xp gained:
- lvl of opponent compared to you
- winning or losing
- ratio
- buffs
- amount of int
- number of blocks
- damage inflicted
The relevant formulas are:
Experience = ( [Target's Level] * ( 1 + ( 5 * ( [Target's Level] - [Your Level] ) ) / [Your Level] ) *
[Damage Inflicted] * [INT] * [Target's Ratio] ) / [Variable] * [BlockMod]
Variable = 200 lose & 20 win
Block mod = 1 + [Total Blocks] / ( [Total Attempts] - [Total Blocks] )
As suggested by wiggin, if you think that the formula is flawed open a suggestion thread with a proposal for an improved formula & if you think it's a bug (which I strongly doubt it is) toddle off to bugs.
Either way, curb your attitude son.
|
no matter what you do, you need to click and click ;)
|
i was thinking it's based on con right? the more hit points you do, more exp you get. ratio doesn't mean anything it can 1.0 ratio bot with 300hp and 1.0 ratio bot with 800hp
|
Like rose said, damage inflicted is one part of the exp formula. She did however forget one very important varible.
Luck ðŸ˜.
|
This will be my last post, since no one is reading it anyways.
Again, these 2 fights are both against the same bot. The only difference is that in the first fight my bot is level 62, in the second fight it is level 63.
•being level 62 and gaining 47k exp per fight against level 63 ratio 1,60
•being level 63 and gaining 3,2k exp per fight against the same level 63 as above, ratio 1,60
In the first fight I gain 14,6 times the exp compared to the second fight. Same bot, same ratio, all the same. All of this because of difference of 1 level?
Beats me.
|
XP will also vary based on the number of attempts it takes to smite the bot as well. If you kill the bot with 1 swing you will get less points than if it took you 5 swings. The higher level bot will have a greater STR and do more damage and kill quicker. Quick kills also provide smaller XP than long drawn out battles. Test the theory by using a shield. It will take more attempts than using 2 swords and you will garner more XP, just take longer in doing so...
|
luck/con/ratio/blocks/damage taken/damage done/fight time etc, i train the same bot all the time.
Your bot gains 230,593,290 experience points (571,237,068,834 xp to next level).
Your bot gains 207,430,415 experience points (571,029,638,419 xp to next level).
Your bot gains 199,551,315 experience points (570,511,518,346 xp to next level).
Your bot gains 255,783,420 experience points (569,868,559,677 xp to next level).
Your bot gains 276,265,688 experience points (568,072,382,319 xp to next level).
Dont get this discussion, its useless, if you dont like the XP you get from a certain bot, you move on to the next, stop whining about it
|
|
also for what i need till next level?
|
Again, these 2 fights are both against the same bot. The only difference is that in the first fight my bot is level 62, in the second fight it is level 63.
When you leveled did you spend your points?
If so did you add to int, str, con or dex?
What type of bot do you have? (This makes a big difference to xp gained)
|
|
I mentioned the bug/suggestion subforums to indicate that it's not clear whether you're saying there's a bug in the formula or whether it can be improved. You also need more supporting evidence in either case (e.g. a bug thread saying "these were the inputs, here was the actual result, and this was the expected result" or a suggestion thread saying "here is the current formula, here's my suggested improvement to it, and here are the reasons why it's better").
I was hoping you would do the legwork of digging into the formulas to figure out whether this is a bug or not. I thought my pointing out the incorrect starting assumption would have been enough to get you going in the right direction. At a glance, it looks like a 1 level difference leads to a 5x vs. 1x exp factor, which would explain this, and might prompt you to start a suggestion thread if you feel strongly about changing this.
I'll look myself later tonight if I have a chance.
|
The 1 level difference is a red herring. I ran the numbers through the formula and it turns out that fighting a bot the same level as opposed to a bot 1 level above you does not create a substantial difference in exp. There's some difference, but certainly not the 5x I was suggesting. It would be weird if this wasn't the case, so this is a good thing.
I also ruled out buffs as the explanation. I confirmed that you've not purchased buffs in the past 10 days, have not toggled your AoE buff in the past 10 days, and had no buff to start with on 3/12 that could have expired somewhere along the line.
I suspect that your int was different for these battles. 1 vs. 13, which would explain an order of magnitude difference. I sadly cannot definitively prove this because there simply isn't enough of an evidence trail, but here's why I believe this:
- At the start of 3/12, the day you got high exp, you had 13 int (confirmed via daily backup).
- At the start of 3/13, the day you got low exp, you had 1 int (confirmed via daily backup).
- The battles on 3/12 where you got high exp occurred from 9:57-9:59am.
- On 3/12 at 10:03am, 10:08am, and 10:47am, you submitted POST (i.e. state-changing) requests to the showroom page. My theory is that at least one of these swapped out some minus int gear.
Again, this isn't 100% definitive proof, but I think this shows mostly beyond a reasonable doubt that it's the correct explanation.
|
So Alan pmed me last night and pointed out an obvious solution... The dude list hence the do drop.
Sure he said he won every match, but he has already been proven as an unreliable source of facts from his assurance that they were the same level ...
|
do equals xp
Stupid autocorrect...
|
Actually that part of what he said was correct. On 3/12 he went 4-0 and got 191,349 exp. On 3/13 he went 4-1 and got 13,775 exp.
|