-
Posts
55 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by b1rbert
-
ah yeah, I've added a costom class as a workaround to get whitesmith to be able to "wear" mado gear and put JOB_ROBOT = 4399 there which ended up setting the max to 4399. doing JOB_MAX = 4400 should do the trick for you in mmo.hpp "e_job". sorry for the confusion
-
my bodystyle acmd uses Min_body_style and max_body_style which caps max at 4399, rest was just testing around at the last documented entry until 4399. I did the same with (at)effect to help me show everything past rAthenas cap which shows all the 4th job skill effects starting at around ID: 1800~.
-
Found the fix for my earlier question for bodystyle and alternate sprites and turns out they are indeed in the client just at a later used it: Rune Knight JPN Alternate starts at 4332 and you can go higher by 1 for the other jobs. thought I'd quote you so you can see the answer since you were interested.
-
Would be doable if the "custom job" patch was still usable for diffing. I tried using the stylist before since the stylistUI can somewhat recognize the alternate outfits but its an unsupported package that just dc'd you when you try to use that. so maybe someone can get that package to work in the future.
-
So on a different now, seeing as bodystyle now uses that as a way to show your current job. is there a new way to use the alternate costumes? for example the JPN versions of 3rd jobs?
-
Took a look at the client and I'm very suprised at how good everything works. after what feels like ages of client drought you brought us a nice gift, thanks skylove! Those anyone know a hex edit to increase max hairstyles? currently capped at 42
-
The client is actually supported pretty well by rAthena except for a few minor things like not having the Zero Style Dialogue, which is probably just a package problem that could be converted from hercules by hand if you wanted. Other than a few translation things I haven't had any problems so far. (Expect for the BGM part now lol). TL;DR dont really wanna use hercules because I quite like rAthena.
-
Hey, dont know how many people use a zero client but I recently realized that it wont let me change the current bgm with an npc script. I tried playbgm, playbgmall and a lot of different varieties of naming them. Nothing ever happens. If I switch onto a normal client it works completely fine and only the zero client doesnt. maybe anyone encountered this problem before?
-
Thanks alot!
-
Heya, was just wondering if anyone has the sprite for this mob/npc lying around and is willing to share. https://www.divine-pride.net/database/monster/20995/ I might probably just be too lazy to update my kRo client
-
Looking at your gravity-esc maps is always a pleasure. please continue to grow the world of RO for us with all those immersive maps. Can't wait to include them into my server!
-
Froggo Client.exe will still be 04.06.2022 because thats the only free most up2date accessable one at the moment. everything above that you either need to get yourself and hope that warp/nemo has the patches for it or straight up buy it. The grf will be up2date though. 2024-25: grf is easily accessable 2024-25: Client.exe with nemo/warp Patches and Server-side Source you'll have to buy
-
If you get the Froggo Client you will have "almost" all the 4th Jobs with Skills and Effect in terms of client side. the only thing that will be missing is the absolute latest 4th job skills + a few expanded 4th job skill effects. Also getting almost any up2date kro data.grf has everything included. You just need to make sure that the server side also has all the skills active. Which in the current free rAthena github there are still a few 4th job Expanded missing out but they are close to being implemented.
-
Giving Skills a fixed attack animation speed instead of scaling with agi
b1rbert replied to b1rbert's question in Scripting Support
You are absolutly right. My bad, I forgot to double check that I actually clicked on source instead if script. -
Heya, so I'm currently changing skills around and I saw that Skills like Genetic's Cart Cannon and Imperial Guards Judgment Cross get an almost "instant" character skill use animation if their ASPD is getting too high, which to me looks a bit too weird. is there any way to give a fixed animaton speed for those type of skills? I'm not talking about after cast delay or after cast walk delay. Just make the skills not scale their animations with attackspeed at all?
-
Accidentally double posted duo to lag. sorry see initial comment above
-
Okay so your problem here is the fact that you are changing to rune knight with Changebase. rune knight counts differently when mounted compared to the normal Knight Peco. to achieve the mount actually showing up when using changebase to rune knight you need to make sure that you also give the character the check for being mounted on a dragon. The scripts I use for my jobsuit from Lord Knight to Rune Knight while keeping the mount intact are these: OnEquipScript: changebase roclass(eaclass()|EAJL_THIRD); if(Class == Job_Lord_Knight){ if(checkriding()){ setoption OPTION_DRAGON1; } } OffEquipScript: changebase Class; if(Class == Job_Lord_Knight){ if(checkdragon()){ setriding; } } Paladin Works with Gryphon because they are both considered to be the same riding status
-
You either stay "official" or you dont. If you already change the Town map you might aswell change the npcs and destinations/quests with it. No point in staying "true to official" with a custom map thats 180° different from the vanilla map/town layout. @keough Looks like a nice remake to the blunt official version of old prontera.
-
+10 refine bug no bonus defense if +10 def 10+100
b1rbert replied to Dev KhayZia AZ's question in Source Requests
You need to be more specific. try asking the question with more detail in a part of the forum with your language in it. Or translate via AI. Which Items does not give def when refined to +10? does refine in general not give you any bonuses? what is 10+100 even supposed to give us in terms of information? -
Thank you for showing your "solutions"! The thing that fixed the tipbox for me was either using langtype 1 or funnily enough changing the font when using langtype 0. Do you also happen to have the problem where giving color to the words puts a spacebar in front of it? thats one of the problems I'm still facing. Whats also weird is that before going to langtype 0 the ASCII256 symbols in the lub worked perfectly fine but going to langtype 0 and back to 1 just broke the entire thing. Like you wrote literally downloading a new one fixed that again for me even though the encoding never changed in the file. its all super scuffed for apperantly no real reason.
-
You can go into pc.cpp in your source and look for this line: int pc_checkjoblevelup(map_session_data *sd) { t_exp next = pc_nextjobexp(sd); nullpo_ret(sd); if(!next || sd->status.job_exp < next || pc_is_maxjoblv(sd)) return 0; uint32 job_level = sd->status.job_level; do { sd->status.job_exp -= next; //Kyoki pointed out that the max overcarry exp is the exp needed for the previous level -1. [Skotlex] if( ( !battle_config.multi_level_up || ( battle_config.multi_level_up_job > 0 && sd->status.job_level >= battle_config.multi_level_up_job ) ) && sd->status.job_exp > next-1 ) sd->status.job_exp = next-1; sd->status.job_level ++; sd->status.skill_point++; if( pc_is_maxjoblv(sd) ){ sd->status.job_exp = u64min(sd->status.job_exp,MAX_LEVEL_JOB_EXP); break; } } while ((next=pc_nextjobexp(sd)) > 0 && sd->status.job_exp >= next); clif_updatestatus(sd,SP_JOBLEVEL); clif_updatestatus(sd,SP_JOBEXP); clif_updatestatus(sd,SP_NEXTJOBEXP); clif_updatestatus(sd,SP_SKILLPOINT); status_calc_pc(sd,SCO_FORCE); clif_misceffect(&sd->bl,1); if (pc_checkskill(sd, SG_DEVIL) && ((sd->class_&MAPID_THIRDMASK) == MAPID_STAR_EMPEROR || pc_is_maxjoblv(sd)) ) clif_status_change(&sd->bl, EFST_DEVIL1, 1, 0, 0, 0, 1); //Permanent blind effect from SG_DEVIL. npc_script_event(sd, NPCE_JOBLVUP); for (; job_level <= sd->status.job_level; job_level++) achievement_update_objective(sd, AG_GOAL_LEVEL, 1, job_level); pc_show_questinfo(sd); return 1; } where you can find "sd->status.skill_point++;" which you can change to "sd->status.skill_point += 3; so every job gets 3 skill points for every job level. but you can also use if statements if you want to only enable that for certain jobs. Example: do { sd->status.job_exp -= next; if( ( !battle_config.multi_level_up || ( battle_config.multi_level_up_job > 0 && sd->status.job_level >= battle_config.multi_level_up_job ) ) && sd->status.job_exp > next-1 ) sd->status.job_exp = next-1; sd->status.job_level++; // Check if the character is a Swordsman and apply different skill point logic. if (sd->class_ == JOB_SWORDMAN) { sd->status.skill_point += 3; // Swordsman gets 3 skill points } else { sd->status.skill_point++; // Others get 1 skill point } if( pc_is_maxjoblv(sd) ){ sd->status.job_exp = u64min(sd->status.job_exp, MAX_LEVEL_JOB_EXP); break; } } while ((next=pc_nextjobexp(sd)) > 0 && sd->status.job_exp >= next); which will only give swordsman 3 skillpoints when leveling up job and everyone else the same 1 skillpoint per level. If you use this in your source be aware that giving yourselfs joblevel with @jlvl command will only still give you 1 skillpoint regardless of what you input here. Maybe someone else could give better details on that
-
I'm personally using 1 client before 2022/04/06 which should be 2022/03/28 or something and thats because the 0406 client crashes for me whenever I open my friendlist. If thats the same case for you the client version before the latest also does a good job
-
Hey, I'm sorry if this might not be the solution you're looking for but I recently had the same problem when I went to langtype 0. for whatever reason having only one \n before a linked word caused it to look off. I fixed it by using \n\n to skip lines twice. it made it look really weird though since you had a lot of space between words with a link. I also realized that it has somehow to do with the tipbox file you are using. Re-downloading the file provided by Chris might just fix the problem. I recently went back to langtype 1 and redownloaded the file and it looks fine again even with only one \n being used. couldnt figure out how to fully fix your problem either. Another thing you could try which I didnt do yet is backup your current tipbox.lub and try changing the charset in notepad++ Option for that can be found in the bottom right corner. If you ever find the real solution to this problem I'd love to know.