-
Posts
1125 -
Joined
-
Days Won
31
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Everything posted by Jaburak
-
By; clydelion Index: src/map/battle.c =================================================================== --- src/map/battle.c (revision 16781) +++ src/map/battle.c (working copy) @@ -5596,6 +5596,8 @@ { "max_cloth_color", &battle_config.max_cloth_color, 4, 0, INT_MAX, }, { "pet_hair_style", &battle_config.pet_hair_style, 100, 0, INT_MAX, }, { "castrate_dex_scale", &battle_config.castrate_dex_scale, 150, 1, INT_MAX, }, + { "castrate_dex_scale_2", &battle_config.castrate_dex_scale_2, 150, 1, INT_MAX, }, + { "castrate_dex_scale_3", &battle_config.castrate_dex_scale_3, 150, 1, INT_MAX, }, { "vcast_stat_scale", &battle_config.vcast_stat_scale, 530, 1, INT_MAX, }, { "area_size", &battle_config.area_size, 14, 0, INT_MAX, }, { "zeny_from_mobs", &battle_config.zeny_from_mobs, 0, 0, 1, }, Index: src/map/battle.h =================================================================== --- src/map/battle.h (revision 16781) +++ src/map/battle.h (working copy) @@ -345,6 +345,8 @@ int pet_hair_style; // added by [Skotlex] int castrate_dex_scale; // added by [MouseJstr] + int castrate_dex_scale_2; + int castrate_dex_scale_3; int area_size; // added by [MouseJstr] int max_def, over_def_bonus; //added by [Skotlex] Index: src/map/skill.c =================================================================== --- src/map/skill.c (revision 16781) +++ src/map/skill.c (working copy) @@ -13356,10 +13356,22 @@ // calculate base cast time (reduced by dex) if( !(skill_get_castnodex(skill_id, skill_lv)&1) ) { - int scale = battle_config.castrate_dex_scale - status_get_dex(bl); - if( scale > 0 ) // not instant cast - time = time * scale / battle_config.castrate_dex_scale; + int scale = 0; + if(sd && sd->class_&JOBL_THIRD) + scale = battle_config.castrate_dex_scale_3 - status_get_dex(bl); + else if (sd && sd->class_&JOBL_2) + scale = battle_config.castrate_dex_scale_2 - status_get_dex(bl); else + scale = battle_config.castrate_dex_scale - status_get_dex(bl); + if( scale > 0 ){ // not instant cast + if(sd && sd->class_&JOBL_THIRD) + time = time * scale / battle_config.castrate_dex_scale_3; + else if (sd && sd->class_&JOBL_2) + time = time * scale / battle_config.castrate_dex_scale_2; + else + time = time * scale / battle_config.castrate_dex_scale; + } + else return 0; // instant cast } Index: src/map/skill.c =================================================================== --- src/map/skill.c (revision 16781) +++ src/map/skill.c (working copy) @@ -13356,10 +13356,22 @@ // calculate base cast time (reduced by dex) if( !(skill_get_castnodex(skill_id, skill_lv)&1) ) { - int scale = battle_config.castrate_dex_scale - status_get_dex(bl); - if( scale > 0 ) // not instant cast - time = time * scale / battle_config.castrate_dex_scale; + int scale = 0; + if(sd && sd->class_&JOBL_THIRD) + scale = battle_config.castrate_dex_scale_3 - status_get_dex(bl); + else if (sd && sd->class_&JOBL_2) + scale = battle_config.castrate_dex_scale_2 - status_get_dex(bl); else + scale = battle_config.castrate_dex_scale - status_get_dex(bl); + if( scale > 0 ){ // not instant cast + if(sd && sd->class_&JOBL_THIRD) + time = time * scale / battle_config.castrate_dex_scale_3; + else if (sd && sd->class_&JOBL_2) + time = time * scale / battle_config.castrate_dex_scale_2; + else + time = time * scale / battle_config.castrate_dex_scale; + } + else return 0; // instant cast } Index: conf/battle/skill.conf =================================================================== --- conf/battle/skill.conf (revision 16781) +++ conf/battle/skill.conf (working copy) @@ -38,7 +38,9 @@ no_skill_delay: 2 // At what dex does the cast time become zero (instacast)? -castrate_dex_scale: 150 +castrate_dex_scale: 150 //1st class +castrate_dex_scale_2: 150 //2nd class +castrate_dex_scale_3: 150 //3rd class // How much (dex*2+int) does variable cast turns zero? vcast_stat_scale: 530
-
Can I request Auto Job changer 1time use per account only
Jaburak replied to Famous's question in Script Requests
Here; - script jobfrees -1,{ OnPCLoginEvent: if (getgmlevel() >= 1) end; if(#freejobchange > 0) close; mes "Hello!! "+strcharinfo(0)+"!"; mes "Welcome to our serverRO!"; mes "I can change your job for free!"; mes "Just select what job you want."; next; menu "Lord Knight",Lrk, "High Wizard",Lwl, "Sniper",Lranger, "High Priest",Lab, "Whitesmith",Lmech, "Assassin Cross",Lgx, "Paladin",Lrg, "Professor",Lsorc, "Clown & Dancer",Lmw, "Champion",Lshura, "Creator",Lgene, "Stalker",Lsc, "Quit",Lcancel; Lcancel: close; Lrk: jobchange 4008; set #freejobchange,1; close; Lwl: jobchange 4010; set #freejobchange,1; close; Lranger: jobchange 4012; set #freejobchange,1; close; Lab: jobchange 4009; set #freejobchange,1; close; Lmech: jobchange 4011; set #freejobchange,1; close; Lgx: jobchange 4013; set #freejobchange,1; close; Lrg: jobchange 4015; set #freejobchange,1; close; Lsorc: jobchange 4017; set #freejobchange,1; close; Lmw: jobchange 4020; set #freejobchange,1; close; Lshura: jobchange 4016; set #freejobchange,1; close; Lgene: jobchange 4019; set #freejobchange,1; close; Lsc: jobchange 4018; set #freejobchange,1; close; } -
http://www.youtube.com/watch?feature=player_embedded&v=lfTlAT64Jb0
-
Can I request Auto Job changer 1time use per account only
Jaburak replied to Famous's question in Script Requests
3rd Class? -
Can I request Earthquake Skill will not affected by warmwind
Jaburak replied to Famous's question in Source Requests
Welcome -
Tried in client 2012-04-10Ragexe;
-
Can you post the config of your login_athena.conf, char_athena.conf and map_athena.conf? Just remove the password before posting.
-
Can I request Earthquake Skill will not affected by warmwind
Jaburak replied to Famous's question in Source Requests
trunk/db/re/skill_db.txt Find: 653,0,8,4,0,0x6,5:7:9:11:13:5:7:9:11:13,10,1,no,0,0x2,0,magic,0, NPC_EARTHQUAKE,Earthquake Replace to: 653,0,8,4,0,0x10,5:7:9:11:13:5:7:9:11:13,10,1,no,0,0x2,0,magic,0, NPC_EARTHQUAKE,Earthquake -
http://rathena.org/board/topic/58011-asurahosting-ro-hosting-starting-8month/
-
trunk/conf/log_athena.conf // Enable Logs? (Note 3) // 0x00000 - Don't log at all // 0x00001 - (T) Log trades // 0x00002 - (V) Log vending transactions // 0x00004 - (P) Log items drop/picked by players // 0x00008 - (L) Log items drop/looted by monsters // 0x00010 - (S) Log NPC transactions (buy/sell) // 0x00020 - (N) Log Script transactions (items deleted/acquired through quests) // 0x00040 - (D) Log items stolen from mobs (Steal/Gank) // 0x00080 - © Log player-used items (consumables/pet&hom&merc food/items used for skills&attacks) // 0x00100 - (O) Log produced/ingredient items // 0x00200 - (U) Log MVP prize items // 0x00400 - (A) Log player created/deleted items (through @/# commands) // 0x00800 - ® Log items placed/retrieved from storage. // 0x01000 - (G) Log items placed/retrieved from guild storage. // 0x02000 - (E) Log mail system transactions. // 0x04000 - (I) Log auction system transactions. // 0x08000 - ( Log buying store transactions // 0x10000 - (X) Log all other transcations (rentals expiring/inserting cards/items removed by item_check/ // rings deleted by divorce/pet egg (un)hatching/pet armor (un)equipping/Weapon Refine skill/Remove Trap skill) // 0x20000 - ($) Log cash transactions // Example: Log trades+vending+script items+created items: 1+2+32+1024 = 1059 // Please note that moving items from inventory to cart and back is not logged by design. enable_logs: 0xFFFFF Removed other logs like picked items, looted items or whatever you want.
-
Try to add this in your db/re/skill_cast_db.txt //-- BS_GREED 1013,0,0,0,0,0
-
data/skillnametable.txt
-
@Emistry; alright thanks!
-
trunk/db/re/skill_db.txt Find: 46,-9,8,1,-1,0,0,10,2,no,0,0,0,weapon,0, AC_DOUBLE,Double Strafe Replace to: 46,-9,8,1,-1,0,0,10,3,no,0,0,0,weapon,0, AC_DOUBLE,Double Strafe
-
Maybe no one owns the castle.
-
Greed Skill: trunk/map/skill.c Find: case BS_GREED: if(sd){ clif_skill_nodamage(src,bl,skill_id,skill_lv,1); map_foreachinrange(skill_greed,bl, skill_get_splash(skill_id, skill_lv),BL_ITEM,bl); } Replace: case BS_GREED: clif_skill_nodamage(src,bl,LK_PARRYING,skilllv, sc_start(bl,type,100,skilllv,skill_get_time(skillid,skilllv))); break; For Suffragium Skill: trunk/db/re/skill_db.txt Find: 67,9,6,16,0,0x1,0,3,1,yes,0,0x200,0,magic,0, PR_SUFFRAGIUM,Suffragium Replace to: 67,9,6,16,0,0x1,0,3,1,yes,0,0,0,magic,0, PR_SUFFRAGIUM,Suffragium
-
Version 1.0
377 downloads
This mod won't allow you to cast any skills on the selected cells. This mod helps alot if you have pvp maps like UFC Arena and other PvP Colosseum. Tested/Compatible with rAthena SVN r17325 and eAthena SVN. Sample Script: - script Function#noskill -1,{OnWhisperGlobal:OnInit: setcell "prontera",147,174,164,162,cell_noskill,1; end;}Free -
Can someone please remove this topic. I think this guy doesn't even know Calv, since Calv won't allow everyone to share latest sprites he made like dragon set and etc. Thanks in advance! Link: http://rathena.org/board/files/file/2890-dragon-set/
-
All guides are here; http://rathena.org/wiki/Getting_Started
-
You have to use 2012-04-10Ragexe client.
-
prontera,150,181,0 script Safe Refiner 707,{ mes "What item do you want to be refined?"; next; set @refine,.equip_part[select(getequipname(.equip_part[0]), getequipname(.equip_part[1]), getequipname(.equip_part[2]), getequipname(.equip_part[3]), getequipname(.equip_part[4]), getequipname(.equip_part[5]), getequipname(.equip_part[6]), getequipname(.equip_part[7]), getequipname(.equip_part[8]), getequipname(.equip_part[9]))-1]; if(countitem(7227) < 15) { mes "You are missing:"; mes ""+((countitem(7227) < 15)?"15 TCG Cards":"")+""; close; } if(getequiprefinerycnt(@refine) >= 10) { mes "+10 Item cannot be refined anymore."; close; } else { delitem 7227,5; successrefitem @refine; mes "Clang Clang! Success!"; close; } OnInit: setarray .equip_part[0],1,2,3,4,5,6,7,8,9,10; }
-
Try to download this; http://krotranslatedlua.googlecode.com/svn/trunk/data/luafiles514/lua%20files/
-
what is your other suggestion besides using @storeall @storeall mapflag nocommand
-
prontera,200,180,4 script Refiner 123,{ mes "What can I do for you?"; switch(select("Refine Middle Headgear:Refine Lower Headgear")){ case 1: next; mes "Clang Clang!"; atcommand "@refine 512 1"; close; case 2: next; mes "Clang Clang!"; atcommand "@refine 1 1"; close; } }
-
trunk/src/map/npc.c #define MAX_SHOPITEM 100 Change it to whatever you want.