Jump to content

Shade

Members
  • Posts

    123
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Shade

  1. Hey Anacondaqq, I've look at those, but no matter what I do, it wouldn't let me change the gloria skill. I tried this guide, but it wouldn't let me overwrite it over the gloria skill. Is there anyway I can search for what is the name of the propertyundead status icon name is? I tried to search for undead but couldn't find it. Maybe it is in korean? or in another folder?
  2. Hi, Everytime a monster cast SC_CHANGEUNDEAD on me, this Gloria Skill Icon appears. I wonder if I could change it to something else but I don't know where the configuration is. Looking forward to your kind help. Thanks, Shade
  3. Hi there, I've made a custom status that works just like Preserve/Cloaking. I need help with the following: 1. Is there anyway for me to put in effect (like the stars when you're stunned, black when you're stone cursed, or turn purple when you're poisoned)? I just need to copy the visual effect of being poisoned to be used for my custom status. 2. How do I add status icon. I don't mind using/recycling the icon Ragnarok already have, just need a way for it to show me that the status is on. Solved by adding this to status.c: StatusIconChangeTable[SC_UNHOLYLIGHT] = SI_PLUSMAGICPOWER; Looking forward to get some help and understanding on how this works. Thanks, Shade
  4. Hi, I'm trying to make players who are 10+ levels higher than the monster receive zero EXP by adding the line below: 1,0,-9,10 1,0,-10,0 But I still get ~10% exp as a level 99 when I'm killing low level mobs (like poring and poporing). If I were to set it to (1%) it works but not for 0%: 1,0,-9,10 1,0,-10,1 Does anyone know why this happens? I would really like to have 0% EXP for high level players. Thanks, Shade
  5. Hi, I'm looking forward to edit some of the exp calculation for renewal (i.e. how fast the exp drops depending on the level difference) but I couldn't locate where it is. I know this is kinda a dumb question but I really do appreciate a quick help. Thanks, Shade It is in level_penalty.txt.
  6. Hi, I'm just wondering if there's a script command that could spawn monsters randomly on a certain area using x and y coordinates (or excluding certain area in the map). Thanks, Shade
  7. Hi, I'm looking forward to have a command/npc-script that affects everyone in the map with certain effects. Like freeze or poison. Is there something like this implemented or a way to modify commands so that it would do it? Thanks, Shade
  8. Well, yes I always recompile servers after doing SRC edits. I've been doing a lot of SRC edit for skills to gain better understanding and so far most of it works like a charm except this poison status.
  9. @nanakiwurtz Now that made more sense. Haha. Thank you. But surprisingly, no matter what condition I put into it will always stop at 25% HP. I'm not sure why.
  10. Hi, I'm trying to reduce the limit of poison damage from 25% to 10% but I couldn't get myself to understand what is going on the status.c: case SC_DPOISON: // Lose 10/15% of your life as long as it doesn't brings life below 25% if (status->hp > status->max_hp>>2) { int diff = status->max_hp*(bl->type==BL_PC?10:15)/100; if (status->hp - diff < status->max_hp>>2) diff = status->hp - (status->max_hp>>2); if( val2 && bl->type == BL_MOB ) { struct block_list* src = map_id2bl(val2); if( src ) mob_log_damage((TBL_MOB*)bl,src,diff); } status_zap(bl, diff, 0); } case SC_POISON: // Fall through val3 = tick/1000; // Damage iterations if(val3 < 1) val3 = 1; tick_time = 1000; // [GodLesZ] tick time // val4: HP damage if (bl->type == BL_PC) val4 = (type == SC_DPOISON) ? 2 + status->max_hp/50 : 2 + status->max_hp*3/200; else val4 = (type == SC_DPOISON) ? 2 + status->max_hp/100 : 2 + status->max_hp/200; break; I don't get what the if condition means: if (status->hp > status->max_hp>>2) { Shouldn't it be: if (status->hp > status->max_hp*1/4) { Looking forward to gain a better understanding of this. Thanks, Shade
  11. Hi, I remembered last time GMs were able to see all player's HP bar, is there anyway to allow ALL players to see each other's health bar in PvP enabled map? Thanks, Shade
  12. Hi, Just to extend to this, I want to learn to edit some of the parameters in the skill, how do we add damage with condition? For example, I want to make Bash hits with 100% more damage if the target's HP is lower than 25%. I understand that I have to put an if-condition (tstatus-> hp > tstatus->max_hp*3/4) but not sure how to add damage. Thanks, Shade
  13. Helpful as always Euphy. Thank you. Just a another quick question, is there any recommended RO client I should use if I were to start building my private server? One that is balanced, stable and minimal bugs.
  14. I'm back. Time to get some things rollin'

  15. Hi all, After 2 years of work, I finally have some room to breathe. But knowing myself, I can't live without doing some big projects so I decided to come back to rAthena. But it has been so long since I check rAthena or eAthena I need some clarification at the state of this emulator. It would be very useful if I get some up-to-date info on these (I don't want to code something that is already working or being worked on): 1. Is the online cash shop fully-functioning? No, not NPC-based shops but the one that they have on the real servers (top-right cash shop button). 2. Last time I was here, a huge chunk of 3rd job skills are still being implemented. How far are we now? Is it fully implemented with minimal bugs or are we still trying to implement those skills? 3. Have there been any movement from Gravity to stop private servers? Well, who knows? 4. If I were to start a server, what would be the best Ragexe to start with? (one that is best for rAthena, stable, good features and minimal bugs) Looking forward to you guys' reply. Also, if there's anything else that you want to update me about, please don't hesitate. Cheers, Shade
  16. Mid-High if the server only depend on grinding. Mid-Low if the server have a better leveling experience and quests.
  17. I am not that well experienced with TortoiseSVN but last time when I do that, it either overwrites my modifications or stop updating due to some errors. How does it work? What if the code that I've modified is also updated by the developers?
  18. Hello there, I am looking forward to start a big project that requires big modification almost on every aspect. Therefore, I am planning to use one of rAthena's revision and start working my way from there. I don't really have to update through rAthena anymore since most of the modification is too big and it would take a lot of time and effort to keep updating the rAthena. I am just wondering, what revision of rAthena would be the best to start a big project as such? What would be the best and stable client to be used with it? Cheers, Shade
  19. The longer you run the server, the harder it is for new players to catch up. They will be inferior compared to old players. It is true about risk and what you have to sacrifice, but doesn't mean there's no way you can help the newbies. What you can do is making a cap that increases as time goes by for example every month. Old players would still be able to farm but you're not making it impossible for the new players to catch up with them. The idea is good to keep a server alive but with balance, you can achieve much more. I have my own ideas on keeping a server alive and it is similar to yours. Perhaps once I complete my server I'd be able to test out how well it works. Another way to make players stay is to add in new features such as maps, quest, tournaments and etc, keeping the server active and lively. Back to the topic, good modification, definitely one of many ways to keep a server alive but in my opinion needs a limit. There are casual players and hardcore players, old and new. When you're making a major modification, if is important to see it on different perspective.
  20. Hi, does this apply to both Base and Job EXP? I have to add all the races from 1 - x? 2841,Caracas_Ring,Caracas Ring,5,0,,0,,2,,0,0xFFFFFFFE,7,2,136,,99,0,0,{ bonus bInt,2; bonus bDex,2; bonus bMdef,2; },{},{} I checked the Caracas Ring but there is no script related to the EXP bonus, I don't get how it will give extra EXP / Drop.
  21. Hi there, I know there are such item effects like Bubble Gum and Battle Manual, but is there a way to make an equipment to have such effect that will last as long as the user is wearing that equipment? This means that EXP from all sources will be increased by 50% both BaseEXP and JobEXP. Thanks in advance.
  22. Did you try minimizing the skill window? I believe it doesn't show in the skill tree view.
  23. Hi there, I am trying to add in some new effects using function. Most of the other item scripts work but not autobonus for some reason. Am I missing something? function script F_Specialization3 { if (Class == Job_Lord_Knight) { skill 2003,10; bonus bDefRate,40; autobonus "{ bonus bAllStats,10; }",10,10000,BF_WEAPON|BF_MISC,"{ specialeffect2 EF_FIRESPLASHHIT; }"; } return; } Thank you so much in advance.
  24. Oh well, looks like I have a very very long way to go. Sorry to disappoint you guys. I'll try my best to improve myself for future designs. Cheers.
  25. Well, that is weird, can I see the image. Uploaded using forum now. Should be fine now. Thanks for your comment. Yeah I guess the font seems out of place. Was only putting that for preview, but oh well I'll change that.
×
×
  • Create New...