diff options
author | Jesusaves <cpntb1@ymail.com> | 2021-04-15 12:29:27 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2021-04-15 12:29:27 -0300 |
commit | df6bbd220e14c4a41d16e8148941bfac916fcc40 (patch) | |
tree | c23c77ea832686a88a34d4921bc30579f06e042d /npc/magic/final.txt | |
parent | cbe957925d331c2375876af4df1ab122d80aeb26 (diff) | |
download | serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.tar.gz serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.tar.bz2 serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.tar.xz serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.zip |
Initial version of Chiza, Ingrav, Upmarmu and Phlex
Diffstat (limited to 'npc/magic/final.txt')
-rw-r--r-- | npc/magic/final.txt | 39 |
1 files changed, 8 insertions, 31 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt index a60f51ad..e22aa6e7 100644 --- a/npc/magic/final.txt +++ b/npc/magic/final.txt @@ -51,6 +51,8 @@ function script HUB_SkillInvoke { SK_GrowPlants(); break; // FIXME: Unreleased/cannot be learned case SKILL_LUM: SK_Lum(); break; + case SKILL_CHIZA: + SK_Chiza(); break; // Level 2 case SKILL_INMA: SK_Inma(); break; @@ -68,19 +70,18 @@ function script HUB_SkillInvoke { SK_Betsanc(); break; case SKILL_ASORM: SK_Asorm(); break; + case SKILL_INGRAV: + SK_Ingrav(); break; + case SKILL_UPMARMU: + SK_Uparmu(); break; + case SKILL_PHLEX: + SK_Phlex(); break; // Level 3 // Level 4 // Level 5 //////////////////////////////// /* XXX: Fire Class // (May burn targets for damage over time) - case TMW2_FIREARROW: - .@PW=140+(10*@skillLv); - // 4% chance, 2.5s - harm(@skillTarget, AdjustSpellpower(.@PW), HARM_MAGI, Ele_Fire); - sc_start SC_BLOODING, 4500, 1, 400, SCFLAG_NONE, @skillTarget; - GetManaExp(TMW2_FIREBALL, 1); - break; case TMW2_FIREBALL: .@PW=140+(10*@skillLv); .@RG=2+(@skillLv/5); @@ -99,24 +100,6 @@ function script HUB_SkillInvoke { break; //////////////////////////////// // XXX: Earth Class - // DEF Effects at Gaia Break, more expensive - case TMW2_METEORSTRIKE: - .@PW=130+(20*@skillLv); - .@dmg=AdjustSpellpower(.@PW); - .@TM=1200+(@skillLv*300); - harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Earth); - sc_start SC_STUN, .@TM, 1, 800, SCFLAG_NONE, @skillTarget; - GetManaExp(TMW2_METEORSTRIKE, 1); - break; - case TMW2_METEORSHOWER: - .@PW=130+(15*@skillLv); - .@dmg=AdjustSpellpower(.@PW); - .@RG=3+(@skillLv/5); - .@TM=800+(@skillLv*200); - areaharm(@skillTarget, .@RG, .@dmg, HARM_MAGI, Ele_Earth); - areasc(.@RG, .@TM, SC_STUN, BL_MOB | BL_PC | BL_HOM | BL_MER, 1, "filter_hostile", @skillTarget, 800); - GetManaExp(TMW2_METEORSTRIKE, 2); - break; case TMW2_GAIABREAK: .@PWA=170+(30*@skillLv); .@PWB=110+(10*@skillLv); @@ -155,11 +138,6 @@ function script HUB_SkillInvoke { break; //////////////////////////////// // XXX: Physical Class (Archery) - case TMW2_CHARGEDARROW: - .@PW=100+(50*@skillLv); - harm(@skillTarget, AdjustAttackpower(.@PW), HARM_PHYS, Ele_Neutral); - GetManaExp(@skillId, 1); - break; case TMW2_ARROWSHOWER: .@PW=150+(10*@skillLv); .@dmg=AdjustAttackpower(.@PW); @@ -169,7 +147,6 @@ function script HUB_SkillInvoke { break; // Summons which never fail case TMW2_ZARKOR: - alignment_cansummon(); SummonMagic(@skillId, CaveMaggot, 2, @skillLv); GetManaExp(@skillId, 1); break; |