Jump to content

Moooooon-Aisha

Members
  • Posts

    116
  • Joined

  • Last visited

Everything posted by Moooooon-Aisha

  1. Only way I could think of is making a custom SC_ and apply it using that. And no, I haven't tried making custom statuses yet.
  2. - script Basic Weapons -1,{ mes "[ Basic Weapons ]"; mes "What item do you wish to purchase?"; next; .@s = select(.menu$) - 1; if(Zeny < .zeny[.@s]){ mes "[ Basic Weapons ]"; mes "You don't have enough zeny."; close; } Zeny -= .zeny[.@s]; getitem2 .sellitem[.@s],1,1,10,0,0,0,0,0; close; OnInit: setarray .sellitem, 28113,1201,1301; setarray .zeny, 1,2,3; for(.@i = 0; .@i < getarraysize(.sellitem); .@i++) .menu$ = .menu$ + getitemname(.sellitem[.@i])+" +10 [Cost -> "+.zeny[.@i]+"]:"; end; } Untested.
  3. 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.
  4. It only works if they are outside the area. If they are in it, it won't remove the buff.
  5. Not sure since every source edit is different on how people do it. Just play around with the numbers there.
  6. It should be on the source edit then, values will reflect there.
  7. 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
  8. 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.
  9. 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;
  10. 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.
  11. 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.
  12. 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
  13. // 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
  14. 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.
  15. Thanks! I've actually managed to make it work, just based it off Dragonology. Works perfectly now, really appreciate your help!
  16. 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.
  17. 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.
  18. Returns an error saying that matk was not declared.
  19. 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!
  20. Just use Euphy quest script, and add a chance to fail.
  21. Thanks, so I would assume that the other 0 means SP?
  22. Still amazed these guys want to purchase cheats for a very old game. Smh.
  23. Both will work just fine, whichever will suit your taste.
  24. 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;
×
×
  • Create New...