Please refer to this:
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/doc/item_bonus.txt
(it can be found on your SVN root/doc/item_bonus.txt)
ID,Name,Name,Type,Price,Sell,Weight,ATK,DEF,Range,Slot,Job,Upper,Gender,Loc,wLV,eLV,Refineable,View,{ Script },{ OnEquip_Script },{ OnUnequip_Script },
{ Script }
e.g:
- gives +5 STR, +5 AGI, +5 DEX
so:
,{ bonus bStr,5; bonus bAgi,5; bonus bDex,5; },
There's a reason why I am not doing all the scripting for you. why? it's easy. (you said so, didn't you?)
No. that's not the reason.
The reason is: I only want to give you clues so that you can try it by yourself. If you succeeded, then you got a knowledge. If you failed, then at least you tried (and this problem is solvable). But the most important thing is: go independent, so you won't really need to rely on others.
*for number 8:
{script} will be:
{bonus ...; bonus ...; if(job==soul linker){bonus ...; bonus ...;} }
*refer to doc/item_db.txt
*this is a bonus script for aliot card: