Jump to content

Axiom

Members
  • Posts

    12
  • Joined

  • Last visited

Profile Information

  • Gender
    Not Telling

Axiom's Achievements

Poring

Poring (1/15)

0

Reputation

1

Community Answers

  1. It's not. Anyway, I do have to hand whoever developed this giant props for pulling it off. I doubt it has all of the original's content, and from what I've read from the Google Play reviews, it's unstable, but the idea of it all's brilliant.
  2. Just do what I told you to do, that will do it.
  3. Or, you could turn it off completely at https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/src/config/renewal.h'>trunk/src/config/renewal.h. Find: /// renewal exp rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item exp rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied #define RENEWAL_EXP Change to: /// renewal exp rate algorithms /// (disable by commenting the line) /// /// leave this line to enable renewal item exp rate algorithms /// while enabled a special modified based on the difference between the player and monster level is applied //#define RENEWAL_EXP
  4. Oh well. I like your version better. It's less redundant.
  5. So this is a follow up on my last thread, which I couldn't get a satisfactory answer for but I did find a good lead on what to work with. //Cap exp to the level up requirement of the previous level when you are at max level, otherwise cap at UINT_MAX (this is required for some S. Novice bonuses). [Skotlex] if (base_exp) { nextb = nextb?UINT_MAX:pc_thisbaseexp(sd); if(sd->status.base_exp > nextb - base_exp) sd->status.base_exp = nextb; else sd->status.base_exp += base_exp; pc_checkbaselevelup(sd); clif_updatestatus(sd,SP_BASEEXP); }
  6. Here you go. I'm only just a beginner myself so there may be more efficient methods of handling this, but I've edited and tested it and it works. //===== rAthena Script ======================================= //= Healer //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Basic healer script. //============================================================ - script Healer -1,{ if(BaseLevel<=85) { set .@Buffs,1; // Buff players level 85 or lower? (1: yes / 0: no) set .@Price,0; // Zeny required for heal if level is 85 or lower set .@Delay,0; // Heal delay, in seconds if level is 85 or lower callfunc "F_ClearGarbage",0; if (@HD > gettimetick(2)) end; if (.@Price) { message strcharinfo(0),"Healing costs "+.@Price+" Zeny."; if (Zeny < .@Price) end; if(select("^0055FFHeal^000000:^777777Cancel^000000") == 2) close; set Zeny, Zeny-.@Price; } specialeffect2 EF_HEAL2; percentheal 100,100; if (.@Buffs) { specialeffect2 EF_INCAGILITY; sc_start SC_INCREASEAGI,240000,10; specialeffect2 EF_BLESSING; sc_start SC_BLESSING,240000,10; } if (.@Delay) set @HD, gettimetick(2)+.@Delay; close; } set .@Buffs,1; // Buff players level 85 or higher? (1: yes / 0: no) set .@Price,1000; // Zeny required for heal if level is 85 or higher set .@Delay,5; // Heal delay, in seconds if level is 85 or higher callfunc "F_ClearGarbage",0; if (@HD > gettimetick(2)) end; if (.@Price) { message strcharinfo(0),"Healing costs "+.@Price+" Zeny."; if (Zeny < .@Price) end; if(select("^0055FFHeal^000000:^777777Cancel^000000") == 2) close; set Zeny, Zeny-.@Price; } specialeffect2 EF_HEAL2; percentheal 100,100; if (.@Buffs) { specialeffect2 EF_INCAGILITY; sc_start SC_INCREASEAGI,240000,10; specialeffect2 EF_BLESSING; sc_start SC_BLESSING,240000,10; } if (.@Delay) set @HD, gettimetick(2)+.@Delay; close; alberta,25,240,6 duplicate(Healer) Healer#alb 909 aldebaran,135,118,6 duplicate(Healer) Healer#alde 909 amatsu,200,79,4 duplicate(Healer) Healer#ama 909 ayothaya,207,169,6 duplicate(Healer) Healer#ayo 909 brasilis,194,221,6 duplicate(Healer) Healer#bra 909 comodo,184,158,6 duplicate(Healer) Healer#com 909 dewata,193,175,6 duplicate(Healer) Healer#dew 909 eclage,105,35,4 duplicate(Healer) Healer#ecl 909 einbech,142,244,4 duplicate(Healer) Healer#einbe 909 einbroch,57,202,6 duplicate(Healer) Healer#einbr 909 dicastes01,201,194,4 duplicate(Healer) Healer#dic 909 geffen,115,72,6 duplicate(Healer) Healer#gef 909 gonryun,156,122,6 duplicate(Healer) Healer#gon 909 hugel,89,150,6 duplicate(Healer) Healer#hug 909 izlude,125,118,5 duplicate(Healer) Healer#izl 909 lighthalzen,149,103,6 duplicate(Healer) Healer#li 909 louyang,225,103,4 duplicate(Healer) Healer#lou 909 malangdo,226,188,4 duplicate(Healer) Healer#mal 909 malaya,205,205,6 duplicate(Healer) Healer#malay 909 manuk,256,176,6 duplicate(Healer) Healer#man 909 mid_camp,203,289,6 duplicate(Healer) Healer#mid 909 mora,106,100,6 duplicate(Healer) Healer#mora 909 morocc,153,97,6 duplicate(Healer) Healer#mor 909 moscovia,215,194,6 duplicate(Healer) Healer#mos 909 niflheim,188,180,5 duplicate(Healer) Healer#nif 909 payon,179,106,4 duplicate(Healer) Healer#pay 909 prontera,162,193,4 duplicate(Healer) Healer#pront 909 rachel,125,116,6 duplicate(Healer) Healer#rac 909 splendide,201,153,4 duplicate(Healer) Healer#spl 909 thor_camp,249,74,4 duplicate(Healer) Healer#thor 909 umbala,129,132,4 duplicate(Healer) Healer#umb 909 veins,217,121,4 duplicate(Healer) Healer#ve 909 xmas,143,136,6 duplicate(Healer) Healer#xmas 909 yuno,164,45,4 duplicate(Healer) Healer#yuno 909
  7. It seems to be preventing players from receiving job exp as well. This might be a problem, for if ever they max out their base before maxing out job. Is there another method? Oh, and quest EXP is still rewardable, making it possible for players to do other EXP quests to just grind to 160. What I had in mind was there be only one quest that gets you to 160, and it just jumps you straight to it from 150.
  8. Hi, I just updated my SVN up to where the max base level is 160 over how I set it to 150. Not a problem, really. I plan on letting players get to 160 but I was hoping it would only be doable via a quest. I tried deleting excess values on the EXP table so it only reached 150 but that didn't seem to work (or I may have counted wrong). Is there a specific way of doing this?
  9. After re-reading my post I found the problem. Missing semicolon. Noob mistake, my bad and problem solved! For anyone who wants the same thing, 19031,Shrinking_Potion,Shrinking Potion,0,1200,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ atcommand "@size 1"; },{},{}
  10. I didn't see any similar topics about it when I ran searches so I thought I'd just ask. I'm attempting to make a consumable item (novelty more than anything else) that comes in two forms: first being it changes the player's size to something smaller when used and the second being the opposite. So far I've tried { atcommand "@size 1" } and { atcommand "@size "+@player$" 9"; } and neither have really worked. Is there another command for it? I can't find it on the wiki.
  11. Sorry for the necro, but I really need help on this one. The npcwalkto command is a little buggy; it works sometimes like in the Lich's Laboratory in the Urunesti quest but it doesn't work at all in some other cases like when Ornelia takes you to meet Aerie (also Urunesti quest). There are other similar problems coming up all around Urunesti as well, and I'm assuming in later parts where the command is involved. I used to use this on eAthena and had no problems at all. It's only when I moved everything to rAthena that I did.
×
×
  • Create New...