Jump to content

xsicho

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by xsicho

  1. I disabled all the expanded classes in my server through not allowing people to class change into them. Simple as that. You can change the level cap through source modification of map.hpp. Edit it to any number you want and then work on the database parts (job_exp.yml and statpoint.yml) There's a guide out there available but simply, you need to add a new skill ID into skill.hpp, add how it works into skill.cpp, if it has damage values, also add it into battle.cpp, then add the new skill data into skill_db, then also modify your client files to allow players to read up on that skill description and skill tree values.
  2. First, imma yoink that life-recovery tech on assassin from you if you don't mind. I'm only working on a server that hosts 10 friends. Next, I agree working on servers got me thinking about implementing new skills to the classes so let me share some that I've worked on. Blacksmiths: To me, Blacksmiths are outdated with the smithing skills with new unique weapons I've created and with Gravity's own making of newer skills, cards, and more. I was thinking on the methods to reimplement something that will fulfill a blacksmith's fantasy of forging stuffs so I took the supplementary damage buff of Magnum Break and create it into a new skill in itself. This skill applies a percentage of weapon damage as extra elemental damage (in MB case, fire). Blacksmiths can forge any of the four main elements on their weapon, providing a buff to themselves. I'm still considering whether I should make it self-buff only and give party buffs to alchemists instead, but it's a fun buff skill to me. Assassins: I always wanted poison archetype to work but with how MVPs cannot get poisoned (and enabling that isn't good since it deals percentage damage), I've racked my brain a ton. The conclusion I've arrived is three skills. First, I've changed Venom Splasher to be a time bomb that recasts itself at nearby enemies if initial explosion kills the target. Next, Poison React now always retaliate with envenom, which upgrades to Venom Pressure. While that didn't sound new at all, the third thing I did for them was creating a new buff that increases attack damage against poisoned enemies. If enemies cannot be poisoned, they instead, are applied a new debuff taken from Shadow Cross C4 skill Enchanting Shadow that applies stackable percentage damage taken. This means the skill works as a poison skill, and also works outside and provides more damage. There's so much more idea and it's so fun to rework/redesign the whole game to match your imagination and I cannot wait to read more (and maybe steal some of your ideas) for my server.
  3. Hello! I'm trying to get the effects related to their skills such as DK's Servant weapons, Abyss Chaser's dark balls, etc. onto other classes when using those skills. They current showed up as monk's spirit balls and I've been looking around the source code / grf files but I've found no relation or clues to where I could modify those classes to use those effects instead of monk's spirit balls. If any help or clue could be provided, thank you very much.
  4. Your journey was a really fun one. I'm using my free time to create and adjust things as well and this topic has been inspiring to make me keep my own notes on my adjustments and it's such a blessing to be able to read how someone is having fun with just server customization.
  5. Was able to use a debugger, found out that I accidentally add some MATK calculations after the final calculations causing overflow and the server to crash in battle.c!
  6. Hello! There's a certain problem with my server that I'm working on currently, namely the topic. I've been customizing and playing with source modification for a while now and have now faced this serious problem. I've carefully tested and tried and narrowed the crashes down to enemies using skills that cause BF_Magic damage on players causing the mapserver to crash. There is no error log. The server compiles with zero errors and everything and I've butted my head with fixing this problem for days now so here I am asking for anyone with more insight to help. And the sad fact is that I cannot undo far enough that the server doesn't crash. It worked fine last weekend and when I opened it up to test this week, it somehow started crashing and I've no backup. I don't know what happened or where did I coded it wrongly and I don't want to change every enemy to use something that's not magic damage, but if it comes to that, I'll do it since this server is only for my small group of friends (<20 players) to just enjoy a modified RO. To further clarify: Problem: Mapserver crashes with no error logs every time mobs uses a skill that causes magic damage to players. Any skills, targeted, ground targeted, if it causes damage, mapserver crashes. Possible problems: Maybe damage calculations caused an overflow somehow, somewhere? My battle.c or skill.c is somehow messed up somewhere, thus I've uploaded it if you guys wanted to see it as well. Things I've done to test: Changing skills that caused the crash from BF_Magic to BF_Weapon or any other type makes the skill runs fine and does damage accordingly. Testing with non-damaging skills like provoke, the skills work fine. It's not a problem on the client or effects, when skills cast when tested with BF_Weapon, the effects showed correctly. Player casting skills onto enemies worked fine, doesn't crash the server, calculates damage correctly. All items are unequipped, still crash. Changing fire bolt damage to the least minimal I can through skillratio values, still crash. Changing the mobs to see if a mob was bugged, crash, any mobs, casting any skill that causes magic damage = crash. I cannot use GDB because it only runs on linux to my understanding. Changing maps, still crash. Thanks for the help in advance. I'll try to go through any suggestions or ideas anyone has.
×
×
  • Create New...