diff options
author | ultramage <ultramage@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-05-23 21:23:36 +0000 |
---|---|---|
committer | ultramage <ultramage@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-05-23 21:23:36 +0000 |
commit | f6bcd12cd633717e9e503bb453c85955e29cd519 (patch) | |
tree | 49225d619843accadf26532263f615392da5b8a2 /db/skill_castnodex_db.txt | |
parent | 9b9305b6b1a1a004c2ef909404daa705e956a5de (diff) | |
download | hercules-f6bcd12cd633717e9e503bb453c85955e29cd519.tar.gz hercules-f6bcd12cd633717e9e503bb453c85955e29cd519.tar.bz2 hercules-f6bcd12cd633717e9e503bb453c85955e29cd519.tar.xz hercules-f6bcd12cd633717e9e503bb453c85955e29cd519.zip |
- Added new flag to skill_castnodex.txt, to allow per-skill tweaking of cast time and delay reducibility by item scripts (cards and such)
- Fixed Martyr's Reckoning never triggering for gms with all skills
- Added MO_TRIPLEATTACK and RG_SNATCHER to @skillall's skill filter
- Made gm_skill_unconditional bypass skill blocking (guild timer, etc)
- Reverted the weird delay_dependon_agi thing (r8923, r9055, r9059)
- Changed a few memsets to strncpy (reading past buffer is a bad idea)
- Sped up some memset operations (multiples of 4 are faster)
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10613 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'db/skill_castnodex_db.txt')
-rw-r--r-- | db/skill_castnodex_db.txt | 46 |
1 files changed, 26 insertions, 20 deletions
diff --git a/db/skill_castnodex_db.txt b/db/skill_castnodex_db.txt index f366056d5..57fbd3901 100644 --- a/db/skill_castnodex_db.txt +++ b/db/skill_castnodex_db.txt @@ -1,31 +1,37 @@ -//<Skill id>,<Cast: 1 or 0>,<Delay (Optional): 1 or 0> -// Cast: With 1, dex does not affect the skill's cast rate -// Cast: With 2, cast-rate cannot be reduced by Suffragium and the like -// Cast: With 3, same effect as 1 + 2 -// Cast: With 0, dex affects the skill's cast rate -// Delay: With 1, agi does not affect the skill's delay rate -// Delay: With 2, delay cannot be reduced by Suffragium and the like -// Delay: With 0, agi affects the skill's delay rate -// Example - 46,1,1 = Double Strafe's casting time and delay is not affected by dex/agi. -// By default, agi NEVER affects after-cast delay, so no need of putting 'x,0,1' in this file -263,0,2 //MO_TRIPLEATTACK -272,0,2 //MO_CHAINCOMBO -273,0,2 //MO_COMBOFINISH +// <Skill id>,<Cast>,<Delay (optional)> +// +// Cast: 0 - everything affects the skill's cast time +// 1 - skill's cast time is not affected by dex +// 2 - skill's cast time is not affected by statuses (Suffragium, etc) +// 4 - skill's cast time cannot be reduced by items (equip, cards, etc) +// +// Delay: 0 - everything affects the skill's delay +// 1 - skill's delay is not affected by dex +// 2 - skill's delay cannot be reduced by statuses (Magic Strings, etc) +// 4 - skill's delay cannot be reduced by items (equip, cards, etc) +// +// Note: Values are bit fields, add them up to combine their effects. +// Note: Delay setting 2 only makes sense when delay_dependon_dex is enabled. +// Example: 46,1,1 = Double Strafe's cast time and delay is not affected by dex. + +263,0,2 //MO_TRIPLEATTACK +272,0,2 //MO_CHAINCOMBO +273,0,2 //MO_COMBOFINISH 336,1 //WE_CALLPARTNER 366,1 //HW_MAGICPOWER 370,1 //CH_PALMSTRIKE -371,0,2 //CH_TIGERFIST -372,0,2 //CH_CHAINCRUSH +371,0,2 //CH_TIGERFIST +372,0,2 //CH_CHAINCRUSH 403,3 //PF_MEMORIZE 408,1 //WE_BABY 409,1 //WE_CALLPARENT 410,1 //WE_CALLBABY 482,1 //PF_DOUBLECASTING -462,1 //SL_KAIZEL -496,1 //AM_TWILIGHT1 -497,1 //AM_TWILIGHT2 -498,1 //AM_TWILIGHT3 -512,3 //GS_TRACKING +462,1 //SL_KAIZEL +496,1 //AM_TWILIGHT1 +497,1 //AM_TWILIGHT2 +498,1 //AM_TWILIGHT3 +512,3 //GS_TRACKING 1014,1 //PR_REDEMPTIO 10010,3 //GD_BATTLEORDER 10011,3 //GD_REGENERATION |