Issue information

Issue ID
#6288
Status
Fixed
Severity
None
Started
Hercules Elf Bot
Jul 20, 2012 10:02
Last Post
Dastgir
Jun 24, 2015 10:49
Confirmation
Yes (4)
No (0)

Hercules Elf Bot - Jul 20, 2012 10:02

Originally posted by [b]wend[/b]
exp, obtained through the "getexp" 10 times more than necessary

Hercules Elf Bot - Jul 20, 2012 10:41

Originally posted by [b]malufett[/b]
hmm..did you check your rates? what is your rate?

Hercules Elf Bot - Jul 20, 2012 11:45

Originally posted by [b]Daegaladh[/b]
I think he means that pre-renewal scripts have renewal exp rewards (that generally are 10 times less than pre-re)

e.g.: Onward to the New World Quest
Renewal:
Base Experience: 132,000
Job Experience: 42,000

Pre-renewal:
Base Experience: 1,320,000
Job Experience: 420,000

I'm working on it at the moment, but it will take me some time, because I'm also fixing pre-re monster spawns and warps

Hercules Elf Bot - Jul 20, 2012 11:51

Originally posted by [b]wend[/b]
sorry, my mistake, 10 times less, not more

for example:

quests_13_2.txt, line 5702

[CODE]
getexp 0,70000;
[/CODE]
should be
[CODE]
getexp 0,700000;
[/CODE]

quests_morocc.txt, line 1621
[CODE]
getexp 200000,0;
[/CODE]
should be
[CODE]
getexp 2000000,0;
[/CODE]

Hercules Elf Bot - Jul 20, 2012 11:51

Originally posted by [b]Masao[/b]
As far as I know, and I think I've said this also already a billion times now, the exp in quest files is handled via the source code since ALL exp calculations are done there, and in the config folder were you decide if you want re enabled or not, it will take the exp from the quest file and make it exp / 10 if renewal is enabled and otherwise if renewal is not enabled it will take the exp as they're defined in the quest file.

So I really don't think there are any modifications needed.

Hercules Elf Bot - Jul 20, 2012 12:05

Originally posted by [b]wend[/b]
but on "pre-re" and on "re" server if I write "getexp 10, 0" - I get 10 exp, not 1 or 100.

Hercules Elf Bot - Jul 20, 2012 14:23

Originally posted by [b]Daegaladh[/b]
@Masao, but this should be by default when you set your server as pre-re...
Also, not all quests in pre-re gives x10 exp, there are some that gives totally different values.

Hercules Elf Bot - Aug 16, 2012 22:46

Originally posted by [b]Toshiro[/b]
Since the checkre() command was added, this could easily be fixed to support both, pre-re and re values.

Hercules Elf Bot - Aug 17, 2012 21:24

Originally posted by [b]Muad_Dib[/b]
Actualy it can't tho initialy RE exp was /10 they adjusted a lot if quests now by hand for the RE exp. to be different from /10

Hercules Elf Bot - Aug 18, 2012 2:49

Originally posted by [b]Daegaladh[/b]
Don't worry I'm fixing this atm. I'll commit the fix soon ;)

Hercules Elf Bot - Aug 18, 2012 8:21

Originally posted by [b]DeePee[/b]
Cursed Spirit Quest has the wrong EXP values as well, even before rA existed.

[code]
if (v[VAR_CLEVEL] < 70)
getexp 800000
getJexp 300000
elseif ((v[VAR_CLEVEL] > 69) & (v[VAR_CLEVEL] < 80))
getexp 1000000
getJexp 500000
elseif ((v[VAR_CLEVEL] > 79) & (v[VAR_CLEVEL] < 90))
getexp 1500000
getJexp 800000
elseif ((v[VAR_CLEVEL] > 89) & (v[VAR_CLEVEL] < 100))
getexp 2000000
getJexp 1000000
endif
[/code]

http://irowiki.org/classic/Cursed_Spirit_Quest

Pre-RE rAthena/eAthena:

[code]
if (BaseLevel < 70)
getexp 80000,30000;
else if ((BaseLevel > 69) && (BaseLevel < 80))
getexp 100000,50000;
else if ((BaseLevel > 79) && (BaseLevel < 90))
getexp 150000,80000;
else if ((BaseLevel > 89) && (BaseLevel < 151))
getexp 200000,100000;
[/code]

Hercules Elf Bot - Dec 1, 2012 22:47

Originally posted by [b]Euphy[/b]
Fixed Cursed Spirit quest in [rev=16990].

Nameless2you - Feb 14, 2013 23:14

Updated Episode 13.1 & 13.2 EXP Rewards for pre-re and re

In [url="https://github.com/HerculesWS/Hercules/commit/b305c1ff561db77b0819620439d242f8af3f9b14"]https://github.com/HerculesWS/Hercules/commit/b305c1ff561db77b0819620439d242f8af3f9b14[/url] & [url="https://github.com/HerculesWS/Hercules/commit/e5cc221918111bad5d8e8c59b1a47aff9e63695e"]https://github.com/HerculesWS/Hercules/commit/e5cc221918111bad5d8e8c59b1a47aff9e63695e[/url]