madalilng
-
Posts
3 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by madalilng
-
-
hello im new here in rAthena i started a server this September 13, 2013
and here's my first Ported Skill Wind Run (From DotA)
Skill.c
case SM_ENDURE: //find clif_skill_nodamage(src,bl,skill_id,skill_lv, //find sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv))); //find if (sd) //find skill_blockpc_start (sd, skill_id, skill_get_time2(skill_id,skill_lv)); //find break; //find case WIND_RUN: //add clif_skill_nodamage(src,bl,skill_id,skill_lv, //add sc_start(src,bl,type,100,skill_lv,skill_get_time(skill_id,skill_lv))); //add clif_specialeffect(src,120,AREA); //add clif_specialeffect(src,389,AREA); //add break; //add
Skill.h
WIND_RUN = 997, //add NV_BASIC = 1, //find
Status.c
set_sc( SM_ENDURE , SC_ENDURE , SI_ENDURE , SCB_MDEF|SCB_DSPD ); //find set_sc( WIND_RUN , SC_WINDRUN , SI_WINDRUN , SCB_SPEED|SCB_FLEE2 ); //add if(sc->data[SC__UNLUCKY])//find flee2 -= flee2 * sc->data[SC__UNLUCKY]->val2 / 100;//find if(sc->data[SC_WINDRUN]) //add flee2 += 1000; //add (+100 Perfect dodge) if( sc->data[SC_SPEEDUP1] ) //find val = max( val, 50 ); //find if(sc->data[SC_WINDRUN]) //add val = max( val, 50 ); //add (+50% movement speed)
Status.h
SI_WINDRUN = 116, //add SI_BLANK = -1, //find
db\pre-re\skill_db,txt
997,0,6,4,0,0x1,0,10,1,no,0,0,0,weapon,0,0x0, WIND_RUN,Wind Run
db\pre-re\skill_require_db.txt
997,0,0,10,0,0,0,99,0,0,none,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //WIND_RUN
db\pre-re\skill_cast_db.txt997,0,0,0,4500,0,14000
data\lua files\skillinfoz\skillid.lua
WIND_RUN = 997,
data\lua files\skillinfoz\skillinfolist.lua
[SKID.WIND_RUN] = { "WIND_RUN"; SkillName = "Wind Run", MaxLv = 1, SpAmount = { 10 }, },
- 3
- 1
-
deleted
[Skill] Wind Run (dota)
in Source Releases
Posted
oh. lol . sure i will if i have time to make new thread ahahah