Jump to content

blinzer

Members
  • Posts

    20
  • Joined

  • Last visited

Everything posted by blinzer

  1. i dunno about charging 60 bucks just to type "sc_status_end sc_devotion(bl) when target(bl) has sc_devotion" in status.c when devo is casted. just being completely honest.
  2. bringing this back from the dead since i have the same problem SA_ELEMENTWATER and company require a shift click in order to target yourself or allies, need it to just be like any other buff. just need to be pointed in the right direction
  3. yes please find the sections of the code where it says GS_DISARM in your skill.cpp and screenshot it for me
  4. your damage is probably being applied after the status effect if the break is instant, or your status duration timer is 0 for whatever reason. that could be because of status resistances, or because it's not getting the time correctly in the first place. you have some extra hard coded number there that i don't("4"), there's a chance that could be the culprit. or, if you've modified status effects already, there is also a chance you bugged your status effect tick code for freeze at some point i short, i need more info on your files to solve it, if that's not the problem.
  5. if you want it to scan across a line, just copy sharp shoot's code. lol if you just want to increase the size of bowling bash, simply increase it in skill.db otherwise you're gonna have to specify
  6. i got you. goes without saying, but you have to compile after making these changes
  7. i'm trying to make more spells be selectable when you activate sage autospell. the issue was solved here already at some point, but the person who solved it never specified where/how they changed things client side. apparently you're supposed to change the packet size of 0x1cd from 30 to whatever how many spells you have + change something client side as well. can anyone point to me where i gotta go real quick?
  8. find this in battle.cpp: add the following under #endif, as such: #endif case MO_EXTREMITYFIST: case NJ_ISSEN: break; // skills above have no effect with EDP then recompile. you can add any skill to this the same way.
  9. pretty easy. open your sc_config and read the parameters, i've highlighted the one you're interested in: you can freely change anything written there by either adding those numbers if that effect does not exist on that skill, or subtracting those numbers if you're sure it already does. find your SC effects and modify the number on the right to be whatever you want it to be. in the case of death, all's you have to do is add 1. edit: apparently rathena doesn't have this file, so i guess someone else will point you to the right direction. i'm sure they have an equivalent somewhere.
  10. they use the same bonus, so what you're asking really sucks. you'd have an infinitely easier time just making the equipment you don't want to reflect just not work on crusaders at all.
  11. i can provide a solution without changing source if you want, but obviously it's not as clean as a direct source change. unlock the max level of the skill to be higher than 5 in skill.db and in your client in skillinfoz/skillinfolist and skilltreeview. create an item which checks to see what level you have the skill, as such: if(getskilllv("LG_REFLECTDAMAGE")>0) skill "LG_REFLECTDAMAGE",getskilllv("LG_REFLECTDAMAGE")+1; this will increase the level of your reflect damage by 1 while you have this item equipped, and the skill would scale accordingly to the formula(+5% damage reflected per level, +10% reflect chance per level). you can also just define the exact level you want instead of making it scale on the current level, as such: skill "LG_REFLECTDAMAGE",10; this would set your max reflect damage level to 10, but you can change these numbers to suit your needs. you can also scale it by refinement level using getrefine() instead of numbers: skill "LG_REFLECTDAMAGE",getskilllv("LG_REFLECTDAMAGE")+getrefine()/2; this would increase your reflect damage's level every 2 refines, since we divided it by two. if you wanted it to go beyond level 10, you would have to increase the max skill level of skills in skill.h(this doesn't change anything for people's skill trees, so don't worry about that): use these examples to create the formula you think is closest to what you want. if you wanted to increase it directly by a % that depends on the stats of your reflect damage, that would require complications and it's not easy in source, especially since there's not any items that do this type of effect to take example from. increasing damage is not on the same level as increasing the potency of a skill, in terms of how complex the change is. us plebs can only work around the system. of course, anyone who actually knows what they're doing can do a much better job than me in terms of offering you options, but i can tell you right now you would have to add an entire thing in reflect damage's code to take into account your specific bonus, and you would have to probably create an entirely new bonus for it(not as hard as it sounds, the "hard" part is changing the skill's code). you can probably hit close to home just abusing of existing options and using levels of the skill, even though it's not the prettiest solution.
  12. ^ this is the calculation hp_drain_rate does in battle.c ^ this is where hp_drain_rate is defined in pc.c ^ you'll probably have to define your new bonus here in map.h what you'll have to do on your own is figure out how to make it calculate the magic damage in battle.c, and then use that the same way these use weapon damage
  13. once again, claiming you want help for something but not stating what your intentions are or what you want how is anybody supposed to help you if you don't even tell anyone what your goal is
  14. help you do what you didn't ask for anything or provide any details
  15. i know this is painfully late, but it's quite simple. i do the same thing for angelus, so you can just copy my angelus code. find the section in status.c where apple of idun increases max health, and add an entry for your SC effect as such : in this equation, sc->data[SC_ANGELUS]->val1 is the level of skill being used. 10 * sc->data[SC_ANGELUS]->val1 is a 10 flat health per level, whereas maxhp * sc->data[SC_ANGELUS]->val1 / 100 is 1% more max health per level. then, you have to tell the source to update your max HP when it interacts with your skill, as such: you add the SCB_MAXHP at the end with the rest of the SCB effects for your skill so that it knows to update your max health when this status is in play. you have to do this for any skill that you change the stat bonuses for, or your changes will not work. peace
  16. That's pretty good. We should unite projects, since we seem to have the same goal and are specialized in completely different categories. I sent you a PM with the link to my discord. Let's talk.
  17. i don't know where to put this, so i'm just going to drop this here. i've seen this be a topic of discussion before and i didn't want it to have to come to this, but since we're approaching the 1 year mark it's time for me to put my foot down on this situation so in mid october of last year, i hired a sprite artist named haziel to make me custom sprites and paid half of what the agreed price was to him before he even began. based off of his work, i thought he would be the perfect person to do justice to the project i had in mind, which was make there be sprites for every weapon in the game which doesn't have one. at the time i didn't have much money, so i decided to create a gofundme and posted the idea on ratemyserver, and promptly got called a scammer, a hacker, but whatever, so i put the money down out of my own pocket. no big deal in the grand scheme of things since this would be a step up for the game as a whole. my original intention was to release the sprites to the public since it was the public who would have funded it. i got called a scammer and got insulted multiple times; so since i received such a barbaric negative backlash from it, i decided to pay out of my own pocket and not release the sprites to a very unworthy and ungraceful public instead. as such, i dropped half the load and paid about 185 usd to this man, and he said he'd work on it soon. first of all, i tried to be nice to him and have a dialogue with him even outside of the business aspect, but it was very clear that it was a one way interest in conversation. something just seems off and fake about his personality, and he doesn't speak what is really on his mind almost ever. it was suspicious to me, but i wrote it off as a whatever thing and maybe it was just me being too skeptical. so now let's talk about the interactions i had with him as a client. first of all, he only ever messaged me first once in the past 8 months, so most of it was on me to have to message him every couple of weeks(which i only did for the first few months, then just left it alone because life picked up for me and i didn't have time to chase after other people who don't do their job properly). in this time where i did try to talk to him, he constantly said that he would show me previews but then never did, and only really talked to me a lot when we were first starting to make the deal. he never really gave me any updates, and even when i would message him it would take him a long time to get back if at all, and the 'if at all' part has only gotten worse as time passed. it reached the point where i was messaging him and he barely ever answered. i do have skype logs to demonstrate if necessary, but i'm not going to go THAT far to tarnish a person's reputation unless you absolutely think i'm just writing this wall of text to waste my time and bring someone down at the same time. i still stand by the original reason i hired this person, in that he is actually good at what he does. i am just fed up with him not taking a job i hired him for seriously, because i know he could be long done by now. if you're going to take a job and money, then you have to accept that you have a responsibility towards the person who is paying you. haziel does not understand this, whether or not it's of malicious intent(which is still unclear to me). the reason i'm posting here is not because of the money, it's because this is an extremely disrespectful behavior towards anyone, and from what i read has been replicated in the past as well. i waited VERY patiently and gave this person plenty of time to complete the work, a lot more than the time frame which was agreed on AND a lot more than should be expected for the amount of work i gave to him(to clarify, our deal was for me to pay him 350 usd JUST FOR SWORDS, half before and half after. i was basically paying him well enough for it to be considered a full time gig, so there's really no excuse about the pay not being good enough for his time either). if we ignore the money, it's a disservice to the game as well, for him not to use his skills as a spriter to further the meta. i don't want to have to release my server without the entire thing being done, let alone just swords being done. at this pace i would have to wait on him until 2030 before i can open, and i can assure you that was not the promised pace of work that we discussed. and i can't emphasize enough how he would come to me with excuses and i was EXTREMELY lenient with him the entire time because i was still in the middle of working on the game at that point in time, so there was no reason to push it. that doesn't mean you can lazy out and disrespect me when i paid you more than what you asked for in good faith that you would treat me with respect. i wouldn't even be as mad if there was just an honest communication, but the complete lack of it made me reach the point where i feel like i have no choice but to do exactly what i am doing right now. in conclusion, the only real reason i post this is the obvious one, and it's that i want the work done. 185 usd to me didn't change my life back then, and it's not going to change my life now. wanting an agreement fulfilled is not unreasonable, and because you exhausted me being nice to you, i'm not going to be nice to you anymore. i was going to hire you for the entire gig, but you may have just lost that opportunity for yourself and more due to your own lack of discipline.
×
×
  • Create New...