Update:
Added Disassembler NPC
Note: This does not include any of the changes I am doing on refining itself, this NPC is just enabling you to dismantle any equipment (unless blacklisted) and turn them into other stuff.
EDIT: Bug has been found. Will update later with a fix.
EDIT 2: Bug has been fixed. Fixed version is now available.
You want knights to have 90% delay instead of 100% correct?
4403,Kiel_Card,Kiel-D-01 Card,6,20,,10,,,,,,,,769,,,,,{ bonus bDelayRate,-30; },{},{}
change -30 to 10
Base it from what I did with the shield boomerang.
Parrying is impossible without source edit.
All skill delay, base it from Kiel, but instead of putting a negative value, put in a positive one.
If you're using secret's mod, then it should work as intended.
Not sure how this can be translated to item bonuses, possibly
bonus2 bSkillAtk,skill id here,getskilllv(skill id here) * 200;
bonus2 bSkillAtk,skill id here,getskilllv(skill id here) * 60;
bonus bMaxHP, readparam(Baselevel) * 100;
bonus bVit,readparam(bInt)/5;
Source modification only. Can't be applied with just item bonus script. Might be able to replicate using item bonus script, but it's not as accurate as a source mod.
I might add it later on, will definitely be on a to do list. Currently not that familiar with database manipulation, but it should be very possible to do so.
Update:
I will be releasing the Greed Hoarder script for free later this week or the next (all bugs fixed)
If you have bought the Greed Hoarder script, feel free to DM me for a refund
Work in Progress
Equipment/Weapon Disassembly (this will be a free release when I finish it)
Mainly for changing how refining works in official RO to widely extend end-game potential
Costume Evolution
Upgrading your costumes' rarity, granting it additional stats in the process
// Should Dispel work on songs when the target is not in the song area? (Note 1)
// On official servers, it's impossible to dispel songs.
// Hint: Also affects the Rebellion skill "Vanishing Buster".
dispel_song: no
It's already available on rA. conf/battle/skill.conf
These are a showcase of some stuff I have created in my test server. From time to time I will also give back to the community with free releases every now and then.
Please note that these showcases,releases and entries do not translate in me being a decent coder. I merely enjoy coding for RO in general.
With that said, enjoy and hopefully you find the contents within, inspiring.
Personalized MvP Ranker - 100% Working
Weekly Ranking
All Time Ranking
Personal MvP Kill Tracker
Weekly Ranking Rewards
Exclusive Top 3 Rank Title
Titles reset on a weekly basis as well (Sunday)
Midgard Adventurer Association - 100% Working
Tier-based quests
Tier-based shop
Tier-based rewards
Tier-based titles
Repeatable quests for Adventurer XP grinding
Item Collection quest required to rank up
Personalized WoE Ranker - Discontinued until further notice
Weekly Ranking
Monthly Ranking
All Time Ranking
Break Record
Repair Barricade Record
Kill Record
Exclusive Top 3 Rank Title Record (Breaker, Killer, Repairer)
Titles reset on a monthly basis as well (First day of the month)
Video Preview [ Will edit soon ]
Freebies Section
Support NPC
Let's you control when players can use @request
Allows staff members announce to players that they are either Available now, or Unavailable
King of Poring (King of Emperium) - Discontinued until further notice
4 teams duke it out in a PvP Arena
Win conditions are: Be the last team standing OR obliterating the poor poring at the middle of everything
Each corner has their Healer and Buffer NPC, providing most buffs to the players prior to the match
When the round begins, Healer and Buffer NPC will disappear, along side the invisible barriers
Time limit of 15 minutes is in play, if it exceeds 15 minutes, players with the most surviving members will win
Rewards will be distributed to all participants, winners will have their own special reward
Equipment / Weapon Disassembly - Non-extended version
Disassembles equipment / weapons to produce Elunium/Oridecon respectively
Shields, Headgears and Accessories are treated as "Equipment/Armor"
Items listed in the OnInit file are considered as black listed
More will be coming soon, stay tuned.
All of the files seems to be unavailable.
And yes, those look really good for making improvements overall to gameplay mechanics. Hopefully they would consider, but then again, it's not part of official RO, so they might not apply it.
Testing it now, but kinda sure it would error out since it uses sd, and sd is not declared on that section. Well hopefully it does work. Will edit if anything happens.
EDIT:
Yup, error'd out. I'll probably have to do it just how they did with Dragonology.
Will test it now, just got my server up and running. Will edit for results.
Added it successfully, but it does not increase magic damage at all.
EDIT #2:
Testing it using Dragonology's formula. Hopefully it works, will update when done.
So I've been snooping around the source code for skill modification, and so far I've successfully identified where to change some stuff.
The only thing that's left on my list not ticked off is where I can find the place to increase magic attack based on skill level. I tried basing it off of Dragonology but it seems that it has a different way of calculating the bonus magic attack provided by the skill as shown below
if((skill=pc_checkskill(sd,SA_DRAGONOLOGY))>0) {
#ifdef RENEWAL
skill = skill * 2;
#else
skill = skill * 4;
#endif
sd->right_weapon.addrace[RC_DRAGON]+=skill;
sd->left_weapon.addrace[RC_DRAGON]+=skill;
sd->magic_addrace[RC_DRAGON]+=skill;
sd->subrace[RC_DRAGON]+=skill;
}
I am not sure if there is a way to increase magic attack normally like how you do with attack (I've managed to do this already), maybe I have not looked that much yet or maybe I have missed it? Would appreciate a point to the right direction with this, thank you!
else if(){
...
}
else if(){
...
}
else{
...
}
Better if you use switch
switch(select(...)){
case 1: ... break;
case 2: ... break;
case 3: ... break;
case 4: ... break;
}
end;