Jump to content

ThyroDree

Members
  • Content Count

    556
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    ThyroDree reacted to Begin in exp_group_db.conf   
    Use this one. I have used this when I maked my HP Table for 255/120.
     
  2. Upvote
    ThyroDree reacted to Vy Low in Which most recommended OS for Linux VPS   
    use winscp to upload 
  3. Upvote
    ThyroDree got a reaction from Begin in Soul Link Star Gladiator [Parrying & Damage]   
    Enable to use Parrying and Lord of Vermillion Skill Go to your trunk/src/map/pc.c and look for: Go to your trunk/src/map/pc.c and look for: /* permanent skills that must be re-checked */ if( sd->status.skill[i].flag == SKILL_FLAG_PERMANENT ) { switch( skill->dbs->db[i].nameid ) { case NV_TRICKDEAD: if ((sd->job & MAPID_UPPERMASK) != MAPID_NOVICE) { sd->status.skill[i].id = 0; sd->status.skill[i].lv = 0; sd->status.skill[i].flag = 0; } break; } } } //Add this line below //Star Glad Parrying Soul Link Buffs if( sd->sc.count && sd->sc.data[SC_SOULLINK] && sd->sc.data[SC_SOULLINK]->val2 == SL_STAR) { sd->status.skill[85].id = 85; sd->status.skill[85].lv = 10; sd->status.skill[85].flag = SKILL_FLAG_PERMANENT; sd->status.skill[356].id = 356; sd->status.skill[356].lv = 10; sd->status.skill[356].flag = SKILL_FLAG_PERMANENT; } Go to Skill_db
    add this  Books: true below weapontypes
    { Id: 356 Name: "LK_PARRYING" Description: "Parrying" MaxLevel: 10 Hit: "BDT_SKILL" SkillType: { Self: true } AttackType: "Weapon" DamageType: { NoDamage: true } SkillData1: { Lv1: 15000 Lv2: 20000 Lv3: 25000 Lv4: 30000 Lv5: 35000 Lv6: 40000 Lv7: 45000 Lv8: 50000 Lv9: 55000 Lv10: 60000 } CoolDown: 0 Requirements: { SPCost: 50 WeaponTypes: { 2HSwords: true } } }, Works for me
     
    Increase damage on Boss monster and Holy monster by 100%
    Open status.c
    if ((skill_lv = pc->checkskill(sd, AB_EUCHARISTICA)) > 0) { sd->right_weapon.addrace[RC_DEMON] += skill_lv; sd->right_weapon.addele[ELE_DARK] += skill_lv; sd->left_weapon.addrace[RC_DEMON] += skill_lv; sd->left_weapon.addele[ELE_DARK] += skill_lv; sd->magic_addrace[RC_DEMON] += skill_lv; sd->magic_addele[ELE_DARK] += skill_lv; #ifdef RENEWAL sd->race_tolerance[RC_DEMON] += skill_lv; #else sd->subrace[RC_DEMON] += skill_lv; #endif sd->subele[ELE_DARK] += skill_lv; } //Add this below // Soul Link Star Gladiator Damage if(sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_STAR) { sd->right_weapon.addrace[RC_BOSS] += 100; sd->left_weapon.addrace[RC_BOSS] += 100; sd->right_weapon.addele[ELE_HOLY] += 100; sd->left_weapon.addele[ELE_HOLY] += 100; } Perfect Dodge 
    if(sc->data[SC_PLUSAVOIDVALUE]) flee2 += sc->data[SC_PLUSAVOIDVALUE]->val2; if(sc->data[SC_WHISTLE]) flee2 += sc->data[SC_WHISTLE]->val3*10; //Add this below if(sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_STAR) flee2 += 10;  
  4. Upvote
    ThyroDree got a reaction from grimmm in Soul Link Star Gladiator [Parrying & Damage]   
    Enable to use Parrying and Lord of Vermillion Skill Go to your trunk/src/map/pc.c and look for: Go to your trunk/src/map/pc.c and look for: /* permanent skills that must be re-checked */ if( sd->status.skill[i].flag == SKILL_FLAG_PERMANENT ) { switch( skill->dbs->db[i].nameid ) { case NV_TRICKDEAD: if ((sd->job & MAPID_UPPERMASK) != MAPID_NOVICE) { sd->status.skill[i].id = 0; sd->status.skill[i].lv = 0; sd->status.skill[i].flag = 0; } break; } } } //Add this line below //Star Glad Parrying Soul Link Buffs if( sd->sc.count && sd->sc.data[SC_SOULLINK] && sd->sc.data[SC_SOULLINK]->val2 == SL_STAR) { sd->status.skill[85].id = 85; sd->status.skill[85].lv = 10; sd->status.skill[85].flag = SKILL_FLAG_PERMANENT; sd->status.skill[356].id = 356; sd->status.skill[356].lv = 10; sd->status.skill[356].flag = SKILL_FLAG_PERMANENT; } Go to Skill_db
    add this  Books: true below weapontypes
    { Id: 356 Name: "LK_PARRYING" Description: "Parrying" MaxLevel: 10 Hit: "BDT_SKILL" SkillType: { Self: true } AttackType: "Weapon" DamageType: { NoDamage: true } SkillData1: { Lv1: 15000 Lv2: 20000 Lv3: 25000 Lv4: 30000 Lv5: 35000 Lv6: 40000 Lv7: 45000 Lv8: 50000 Lv9: 55000 Lv10: 60000 } CoolDown: 0 Requirements: { SPCost: 50 WeaponTypes: { 2HSwords: true } } }, Works for me
     
    Increase damage on Boss monster and Holy monster by 100%
    Open status.c
    if ((skill_lv = pc->checkskill(sd, AB_EUCHARISTICA)) > 0) { sd->right_weapon.addrace[RC_DEMON] += skill_lv; sd->right_weapon.addele[ELE_DARK] += skill_lv; sd->left_weapon.addrace[RC_DEMON] += skill_lv; sd->left_weapon.addele[ELE_DARK] += skill_lv; sd->magic_addrace[RC_DEMON] += skill_lv; sd->magic_addele[ELE_DARK] += skill_lv; #ifdef RENEWAL sd->race_tolerance[RC_DEMON] += skill_lv; #else sd->subrace[RC_DEMON] += skill_lv; #endif sd->subele[ELE_DARK] += skill_lv; } //Add this below // Soul Link Star Gladiator Damage if(sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_STAR) { sd->right_weapon.addrace[RC_BOSS] += 100; sd->left_weapon.addrace[RC_BOSS] += 100; sd->right_weapon.addele[ELE_HOLY] += 100; sd->left_weapon.addele[ELE_HOLY] += 100; } Perfect Dodge 
    if(sc->data[SC_PLUSAVOIDVALUE]) flee2 += sc->data[SC_PLUSAVOIDVALUE]->val2; if(sc->data[SC_WHISTLE]) flee2 += sc->data[SC_WHISTLE]->val3*10; //Add this below if(sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_STAR) flee2 += 10;  
  5. Upvote
    ThyroDree reacted to bWolfie in [Parrying Skill] Star Gladiator Soul Link   
    What you have there are instructions. Basically, you just need to follow them and it should slot straight into Hercules.
    It should work, cause skill ID 85 = WZ_VERMILION and 356 = LK_PARRYING.
    If I'm correct, it is telling you to edit the pc_calc_skilltree_clear function. I'll let you try to work it out from here.
  6. Upvote
    ThyroDree reacted to Begin in @pk command by Dastgir   
    Lemme check it again in my test server. Will update you.
    ----
    I now get your point. The @pk is not working. Players can still attack each other even you are on PK OFF state.
  7. Upvote
    ThyroDree got a reaction from AnnieRuru in @pk command by Dastgir   
    Yes, I am making a high rate server same as si @Begin said, a PK Enabled Server that can be disabled via command by a player who doesn't want to be killed.
    Is this possible in hercules to have?
  8. Upvote
    ThyroDree reacted to vBrenth in Auto-Falcon Assault when linked   
    if( pc_isfalcon(sd) && sd->weapontype == W_BOW && sc && sc->data[SC_SOULLINK] && sc->data[SC_SOULLINK]->val2 == SL_HUNTER && pc->checkskill(sd,SN_FALCONASSAULT) > 0 && rand()%100 <= 15 ) skill->castend_damage_id(src,bl,SN_FALCONASSAULT,1,tick,SD_LEVEL); This will give you 15% chance.
    Edit the <= 15 ) to chance you want.
  9. Upvote
    ThyroDree reacted to Begin in @pk command by Dastgir   
    Hello Ms. Annie,
    I am using @pk commands for years since rAthena. It is being used in a High Rate server which is a PK Enabled on all maps because players want a different view of PK Place other than PvP Room. Sometimes, @pk is being used when a player wants to only farm and doesn't want to be killed. Sometimes, being used by newbies or if you have a Gold Room, they're also using it to avoid being killed.
  10. Upvote
    ThyroDree reacted to Begin in Recommend a Hosting   
    I recommend PonyVPS Hosting as they are currently handling my 2 servers.
  11. Upvote
    ThyroDree reacted to leloush in Overweight + Open a Box Contain 100 Ygg   
    Script
    [cbox]function script checkweight {

    setarray .@item[0],607; <- Ygg
    setarray .@quantity[0],500; <- Quantity
    setarray .@returnit[0],501; <- Change it to itemid Yggdrasil box
    if( checkweight2( .@item,.@quantity ) ){
    getitem .@items,500;
    }else{
    mes "You are overweight.";
    getitem .@returnit, 1;
    close2;
    }
    }[/cbox]
     
     
    Item Script
    [cbox]{ callfunc "checkweight"; },{},{}[/cbox]
     
     
    try this
  12. Upvote
    ThyroDree reacted to quesoph in skill cast db   
    Level1:Level2:Level3: and so on.
     
  13. Upvote
    ThyroDree reacted to Judas in Hercules svn compatible with 2010 clients   
    yep I tried with 2010-06-16 and it does indeed work. Make sure mmo.h is set correctly
  14. Upvote
    ThyroDree reacted to jaBote in Rouge /Stalker Soul Link Modif.   
    You should already be able to fix these by yourself if you paid at least minimum attention to the other requests you've already got. However I'll help you:
     
    Change:
    pc_search_inventory for pc->search_inventory;
    pc_delitem for pc->delitem;
    clif_skill_fail for clif->skill_fail.
     
    If you get warnings of these types you should just search the source code for the function that's giving you warnings, then look for the interface name the function gets assigned (it's usually the same but changing the first underscore ( _ ) for an arrow ( -> ).
  15. Upvote
    ThyroDree reacted to Patskie in HW/Sage Soul Link Modification   
    I have tried this and works fine on my test server. You can check it : 
     
    src/map/status.c : 
     
    Add ( Line 4212 ) : 
    if(sc->data[SC_SOULLINK] && (sc->data[SC_SOULLINK]->val2 == SL_WIZARD || sc->data[SC_SOULLINK]->val2 == SL_SAGE)) vit += ((TBL_PC*)bl)->status.int_ / 5;  
    Add ( Line 5564 ) :
    if(sc->data[SC_SOULLINK] && (sc->data[SC_SOULLINK]->val2 == SL_WIZARD || sc->data[SC_SOULLINK]->val2 == SL_SAGE)) maxhp += ((TBL_PC*)bl)->status.base_level * 200;
  16. Upvote
    ThyroDree reacted to Mhalicot in ifrit rings skill delay   
    search for skill.c
     
    if (temp == AS_SONICBLOW) pc_stop_attack(sd); //Special case, Sonic Blow autospell should stop the player attacking. add // to disable
    // if (temp == AS_SONICBLOW)// pc_stop_attack(sd); //Special case, Sonic Blow autospell should stop the player attacking. then recompile.
  17. Upvote
    ThyroDree reacted to kyeme in Soul Link requires item > zeny   
    prontera,151,188,5 script Soul Linker 719,{ mes "^0000FF[ "+strnpcinfo(1)+" ]^000000"; mes "Hello "+strcharinfo(0)+""; mes "Do you want me to Soul Link you?"; next; switch(select("Yes:No")) { case 1: if(Zeny < .Zeny) || (Class < 7) { mes "^0000FF[ "+strnpcinfo(1)+" ]^000000"; mes "First jobs aren't allowed to use my service. or"; mes "You need "+.Zeny+" Zeny for a Soul Link."; close; } set .@basejob$,strtoupper(jobname(BaseJob)); if (jobname(BaseJob) == "Super Novice") set .@basejob$,"SUPERNOVICE"; if (jobname(BaseJob) == "Star Gladiator") set .@basejob$,"STAR"; if (jobname(BaseJob) == "Soul Linker") set .@basejob$,"SOULLINKER"; if (jobname(BaseJob) == "Assassin") set .@basejob$,"ASSASIN"; if (jobname(BaseJob) == "Bard" || jobname(BaseJob) == "Dancer" ) set .@basejob$,"BARDDANCER"; npcskill "SL_"+.@basejob$+"",5,99,99; set Zeny,Zeny - .Zeny; close; case 2: mes "^0000FF[ "+strnpcinfo(1)+" ]^000000"; mes "Okay,goodbye!"; close; }OnInit: set .Zeny,100; //Amount of zeny here end;} // --------------------------------------------------// Duplicates:// --------------------------------------------------geffen,124,69,4 duplicate(Soul Linker) Soul Linker#geffen 719
  18. Upvote
    ThyroDree reacted to Mhalicot in 2012-04-10 Security Code   
    in conf/char-server.conf
    // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse// NOTE: Requires client 2011-03-09aragexeRE or newer.// 0: disabled// 1: enabledpincode_enabled: 0 //<-- set to 0
  19. Upvote
    ThyroDree reacted to kyeme in grimtooth with edp   
    In src/map/battle.c
    Find #ifndef RENEWAL_EDP
    Comment the case AS_GRIMTOOTH: with //
     
    #ifndef RENEWAL_EDP if( sc->data[SC_EDP] ){ switch(skill_id){ case AS_SPLASHER: //case AS_GRIMTOOTH: case ASC_BREAKER: case AS_VENOMKNIFE: case ASC_METEORASSAULT: break; default: ATK_ADDRATE(sc->data[SC_EDP]->val3); } }
  20. Upvote
    ThyroDree reacted to kyeme in HELP Skill and Get Stoned o-o   
    rAthena:
    SC_FIREWEAPON 96 SC_WATERWEAPON 97 SC_WINDWEAPON 98 SC_EARTHWEAPON 99   Hercules: SC_PROPERTYFIRE 96 SC_PROPERTYWATER 97 SC_PROPERTYWIND 98 SC_PROPERTYGROUND 99   db/const.txt
  21. Upvote
    ThyroDree reacted to Mumbles in HELP Skill and Get Stoned o-o   
    Here's a more detailed list of status changes: http://herc.ws/wiki/index.php?title=Status_List&diff=497&oldid=246
  22. Upvote
    ThyroDree reacted to Mumbles in Item (isequipped)) not working on Hercules? o-o   
    Missing a closing brace <}> after bonus bStr,3;, which was opened for that if expression.
     
    Change this:
     
    if (isequipped(25001)) { bonus bskill "TK_SEVENWIND",4; bonus bStr,3; },{},{}  
     
    to this:
     
    if (isequipped(25001)) { bonus bskill "TK_SEVENWIND",4; bonus bStr,3; }},{},{}
  23. Upvote
    ThyroDree reacted to Patskie in Someone Help me Item Script   
    This
    1. itemid,item name,....{ if (isequipped(<yin_yang_id_number>)) { skill "TK_SEVENWIND",4; } },{},{ sc_end "TK_SEVENWIND"; }2. itemid,item name,....{ if ( getrefine() == 10 ) { bonus2 bSkillAtk,490,5; } },{},{}3. itemid,item name,....{ if ( getrefine() == 10 ) { bonus2 bSkillAtk,"AC_DOUBLE",5 bonus2 bSkillAtk,"SN_SHARPSHOOTING",5; } },{},{} Edit : add a sc_end 
  24. Upvote
    ThyroDree reacted to Mhalicot in Someone Help me Item Script   
    check your re/skill_db.txt
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.