This feature is merged and as rAthena's feature since Git Hash: e59cdfff903c1f7ea920858eb62a6ce1b31db9c6
SEE ALSO: For Item Random Option: getitem3, getitembound3, rentitem3, makeitem3, delitem3, countitem3
There are 2 new db files for this feature.
item_randomopt_group.txt where you defines the group (that will be used later in mob_drop) with its entries and some rates.
mob_drop.txt (whew, actually I want remove drops from mob_db.txt 'in previous life'), this is your workplace if you want to add drop item with the random option group, just like iRO's Crimson Weapon!
How to add Custom
Again, here my custom while testing this just now (Good! I create this feature only for 2 days)
Don't forget add the item random option group to db/const.txt just like when you add item group.
RDMOPTG_MaxHP 2
RDMOPTG_MaxSP 3
Then defines the group entries in db/[pre-]re/item_randomopt_group.txt
// MaxHP
RDMOPTG_MaxHP,100,RDMOPT_VAR_MAXHPAMOUNT,100,0
RDMOPTG_MaxHP,60,RDMOPT_VAR_MAXHPAMOUNT,150,0
RDMOPTG_MaxHP,30,RDMOPT_VAR_MAXHPAMOUNT,200,0
RDMOPTG_MaxHP,12,RDMOPT_VAR_MAXHPAMOUNT,300,0
RDMOPTG_MaxHP,6,RDMOPT_VAR_MAXHPAMOUNT,400,0
RDMOPTG_MaxHP,3,RDMOPT_VAR_MAXHPAMOUNT,600,0,RDMOPT_VAR_HPACCELERATION,10,0
RDMOPTG_MaxHP,2,RDMOPT_VAR_MAXHPAMOUNT,600,0,RDMOPT_VAR_HPACCELERATION,10,0,RDMOPT_VAR_MAXHPPERCENT,5,0
RDMOPTG_MaxHP,1,RDMOPT_VAR_MAXHPAMOUNT,600,0,RDMOPT_VAR_HPACCELERATION,20,0,RDMOPT_VAR_MAXHPPERCENT,7,0
// MaxSP
RDMOPTG_MaxSP,100,RDMOPT_VAR_MAXSPAMOUNT,50,0
RDMOPTG_MaxSP,60,RDMOPT_VAR_MAXSPAMOUNT,100,0
RDMOPTG_MaxSP,30,RDMOPT_VAR_MAXSPAMOUNT,150,0
RDMOPTG_MaxSP,12,RDMOPT_VAR_MAXSPAMOUNT,250,0
RDMOPTG_MaxSP,6,RDMOPT_VAR_MAXSPAMOUNT,350,0
RDMOPTG_MaxSP,3,RDMOPT_VAR_MAXSPAMOUNT,500,0,RDMOPT_VAR_SPACCELERATION,10,0
RDMOPTG_MaxSP,2,RDMOPT_VAR_MAXSPAMOUNT,500,0,RDMOPT_VAR_SPACCELERATION,10,0,RDMOPT_VAR_MAXSPPERCENT,5,0
RDMOPTG_MaxSP,1,RDMOPT_VAR_MAXSPAMOUNT,500,0,RDMOPT_VAR_SPACCELERATION,20,0,RDMOPT_VAR_MAXSPPERCENT,7,0
Now, add for monster's drop in db/[pre-]re/mob_drop.txt
// Additional Valkyrja's Shield as normal drop for Valkyrie Randgris
1751,2115,2000,RDMOPTG_MaxHP
1751,2115,2000,RDMOPTG_MaxSP
// Additional Valkyrian Armor and Valkyrian Shoes as MVP reward for Valkyrie Randgris
1751,2357,1000,RDMOPTG_MaxHP,2
1751,2421,1000,RDMOPTG_MaxSP,2
OK, you can test it.
Screen Shots
Links
Branch
Initial release commit and its Diff
Changelogs and its Diff
or download the file
Thanks for people who gave information, MrDiablo (what's again his account here?), Oda (that iRO's CM), Secrets (for the Random option system and make me wait and think 'what will he does about the rest item random option expansion?'), and Allanon (from OpenKore, for confirming a thing for me).