

RagEmp
-
Posts
10 -
Joined
Community Answers
-
RagEmp's post in Separate Base exp and job exp item bonus was marked as the answer
just replicate the codes bonus given by Field Manuals [SC_EXPBOOST] and rename to a unique one. Use notepad++ and find in Files > input SC_EXPBOOST > Find all.
Do the same for job exp and/or item drop rate bonus
(optional) It may need some client modifications as well to make it show as a status effect icon.
-
RagEmp's post in Separate Base exp and job exp item bonus was marked as the answer
just replicate the codes bonus given by Field Manuals [SC_EXPBOOST] and rename to a unique one. Use notepad++ and find in Files > input SC_EXPBOOST > Find all.
Do the same for job exp and/or item drop rate bonus
(optional) It may need some client modifications as well to make it show as a status effect icon.
-
RagEmp's post in Separate Base exp and job exp item bonus was marked as the answer
just replicate the codes bonus given by Field Manuals [SC_EXPBOOST] and rename to a unique one. Use notepad++ and find in Files > input SC_EXPBOOST > Find all.
Do the same for job exp and/or item drop rate bonus
(optional) It may need some client modifications as well to make it show as a status effect icon.
-
RagEmp's post in R>ET after killing naght sieger prize was marked as the answer
Look for this:
OnTimer10500: set .@map$, instance_mapname("6@tower"); mapannounce .@map$,"You'll soon know. Mine is the face of death!",bc_map,"0x00ffcc"; stopnpctimer; monster .@map$,156,147,"Nacht Sieger",1956,1,instance_npcname("#4th Beeper")+"::OnMyMobDead"; end; OnMyMobDead: // You can add 'getitem 501, 100;' or something here.. donpcevent instance_npcname("Lost Soul#102")+"::OnEnable"; end; Assuming you only want to give item to the one who killed.
If you want to give to each party member, just run a loop to distribute the item instead..
getpartymember getcharid(1), 2; for ( .@i = 0; .@i < $@partymembercount; .@i++ ) { attachrid $@partymemberaid[.@i]; getitem 501, 100; detachrid; }
-
RagEmp's post in [Solved] Disable Body Reload in NPC was marked as the answer
Go to skill.cpp and do this:
case MO_BODYRELOCATION: + if ( map_count_oncell(src->m,x,y,BL_NPC,0) ) { + clif_skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); + return 0; + } if (unit_movepos(src, x, y, 2, 1)) { #if PACKETVER >= 20111005 clif_snap(src, src->x, src->y);
Dont forget to recompile