Hi there,
Recently I've been making a pserver just for me and my friends. (on a portable VM, so I can keep it safe on a hard disk and play again in 5-10 years when iSro will be offline)
I've adjusted the XP requierement for each level, and adjusted the rates so it's not that long to reach lv 80 at least.
But I'm facing a problem with SoX drops. I would like to adjust it so we can actually drop them while lvling by hand. (I'm thinking about 1 SoX / 20-30 items)
I've tried the Artuuro_lv's query which I modified so that it's easier to be precise:
But it doesn't seem to change anything while I'm doing my tests. (/zoe mob_xxx 100)
I'm just getting like 1 SoX / 200 items no matter how the rate is set in the table...
I've also tried to change the rarity to 0 or 3 in _RefObjCommon but it drops way to much. (But just setting the SoS items to Rarity 0 and let the SoM/Sun to 2 looks good, I'm getting like 1 sos / 10 items. Adding som or sun to Rarity 0 fucks everything up and I'm getting more SoX than normal drops)
The only thing that seems to work is adding the item in the _RefDropItemAssign table, as those items are just bonus to normal mob drops. But you have to add each item for each mobs with the right level/degree of the item... That's more like an insane job.
That's all, does anyone have something regarding this? I just can't find a way to adjust SoX rates... People seem to always say "use Artuuro_lv query" but I haven't found any proof that it works, and it doesn't on my original VSRO188 database.
I hope you guys have found a solution, have an idea or maybe someone did the job with the _RefDropItemAssign table? :3
Recently I've been making a pserver just for me and my friends. (on a portable VM, so I can keep it safe on a hard disk and play again in 5-10 years when iSro will be offline)
I've adjusted the XP requierement for each level, and adjusted the rates so it's not that long to reach lv 80 at least.
But I'm facing a problem with SoX drops. I would like to adjust it so we can actually drop them while lvling by hand. (I'm thinking about 1 SoX / 20-30 items)
I've tried the Artuuro_lv's query which I modified so that it's easier to be precise:
Code:
USE SRO_VT_SHARD
DECLARE @Rate real
SET @Rate = 0.789 -- Here we set the multiplier value! Default: 10
update _RefDropClassSel_RareEquip set ProbGroup1 = @Rate where ProbGroup1 <> 0
update _RefDropClassSel_RareEquip set ProbGroup2 = @Rate where ProbGroup2 <> 0
update _RefDropClassSel_RareEquip set ProbGroup3 = @Rate where ProbGroup3 <> 0
update _RefDropClassSel_RareEquip set ProbGroup4 = @Rate where ProbGroup4 <> 0
update _RefDropClassSel_RareEquip set ProbGroup5 = @Rate where ProbGroup5 <> 0
update _RefDropClassSel_RareEquip set ProbGroup6 = @Rate where ProbGroup6 <> 0
update _RefDropClassSel_RareEquip set ProbGroup7 = @Rate where ProbGroup7 <> 0
update _RefDropClassSel_RareEquip set ProbGroup8 = @Rate where ProbGroup8 <> 0
update _RefDropClassSel_RareEquip set ProbGroup9 = @Rate where ProbGroup9 <> 0
update _RefDropClassSel_RareEquip set ProbGroup10 = @Rate where ProbGroup10 <> 0
update _RefDropClassSel_RareEquip set ProbGroup11 = @Rate where ProbGroup11 <> 0
update _RefDropClassSel_RareEquip set ProbGroup12 = @Rate where ProbGroup12 <> 0
update _RefDropClassSel_RareEquip set ProbGroup13 = @Rate where ProbGroup13 <> 0
update _RefDropClassSel_RareEquip set ProbGroup14 = @Rate where ProbGroup14 <> 0
update _RefDropClassSel_RareEquip set ProbGroup15 = @Rate where ProbGroup15 <> 0
update _RefDropClassSel_RareEquip set ProbGroup16 = @Rate where ProbGroup16 <> 0
update _RefDropClassSel_RareEquip set ProbGroup17 = @Rate where ProbGroup17 <> 0
update _RefDropClassSel_RareEquip set ProbGroup18 = @Rate where ProbGroup18 <> 0
update _RefDropClassSel_RareEquip set ProbGroup19 = @Rate where ProbGroup19 <> 0
update _RefDropClassSel_RareEquip set ProbGroup20 = @Rate where ProbGroup20 <> 0
update _RefDropClassSel_RareEquip set ProbGroup21 = @Rate where ProbGroup21 <> 0
update _RefDropClassSel_RareEquip set ProbGroup22 = @Rate where ProbGroup22 <> 0
update _RefDropClassSel_RareEquip set ProbGroup23 = @Rate where ProbGroup23 <> 0
update _RefDropClassSel_RareEquip set ProbGroup24 = @Rate where ProbGroup24 <> 0
update _RefDropClassSel_RareEquip set ProbGroup25 = @Rate where ProbGroup25 <> 0
update _RefDropClassSel_RareEquip set ProbGroup26 = @Rate where ProbGroup26 <> 0
update _RefDropClassSel_RareEquip set ProbGroup27 = @Rate where ProbGroup27 <> 0
update _RefDropClassSel_RareEquip set ProbGroup28 = @Rate where ProbGroup28 <> 0
update _RefDropClassSel_RareEquip set ProbGroup29 = @Rate where ProbGroup29 <> 0
update _RefDropClassSel_RareEquip set ProbGroup30 = @Rate where ProbGroup30 <> 0
update _RefDropClassSel_RareEquip set ProbGroup31 = @Rate where ProbGroup31 <> 0
I'm just getting like 1 SoX / 200 items no matter how the rate is set in the table...
I've also tried to change the rarity to 0 or 3 in _RefObjCommon but it drops way to much. (But just setting the SoS items to Rarity 0 and let the SoM/Sun to 2 looks good, I'm getting like 1 sos / 10 items. Adding som or sun to Rarity 0 fucks everything up and I'm getting more SoX than normal drops)
The only thing that seems to work is adding the item in the _RefDropItemAssign table, as those items are just bonus to normal mob drops. But you have to add each item for each mobs with the right level/degree of the item... That's more like an insane job.
That's all, does anyone have something regarding this? I just can't find a way to adjust SoX rates... People seem to always say "use Artuuro_lv query" but I haven't found any proof that it works, and it doesn't on my original VSRO188 database.
I hope you guys have found a solution, have an idea or maybe someone did the job with the _RefDropItemAssign table? :3