From 968584197403f151057601c31d806d8708df368c Mon Sep 17 00:00:00 2001 From: ryo_saeba Date: Sat, 13 Nov 2010 22:59:33 +0000 Subject: [PATCH] Add skills to abilities. This should fix various experience-related bugs. Patch courtesy Khaleh. git-svn-id: svn+ssh://svn.code.sf.net/p/crossfire/code/arch/trunk@14082 282e977c-c81d-0410-88c4-b93c2d0d6712 --- player/race/pl_dragon.arc | 2 +- player/race/pl_dragon.trs | 2 +- spell/Ability/abil_ball_lightning.arc | 1 + spell/Ability/abil_burning_hands.arc | 1 + spell/Ability/abil_fear.arc | 1 + spell/Ability/abil_fire_wall.arc | 1 + spell/Ability/abil_frostbolt.arc | 1 + spell/Ability/abil_icestorm.arc | 1 + spell/Ability/abil_lg_icestorm.arc | 1 + spell/Ability/abil_medium_fireball.arc | 1 + spell/Ability/abil_poison_cloud.arc | 1 + spell/Ability/abil_slow.arc | 1 + spell/Bullet/spell_shell.arc | 1 + 13 files changed, 13 insertions(+), 2 deletions(-) diff --git a/player/race/pl_dragon.arc b/player/race/pl_dragon.arc index 35b83b4d3..476c1efed 100644 --- a/player/race/pl_dragon.arc +++ b/player/race/pl_dragon.arc @@ -4,7 +4,7 @@ race dragon randomitems dragon_player_items face pl_dragon_r.151 msg -Skills: Clawing, Levitate, Woodsman, Evocation +Skills: Clawing, Levitate, Woodsman, Pyromancy Resistances: None Attunements: None Special: Can not use weapons or most armor. Natural armor improves over time diff --git a/player/race/pl_dragon.trs b/player/race/pl_dragon.trs index b01d57b94..7a5be1c68 100644 --- a/player/race/pl_dragon.trs +++ b/player/race/pl_dragon.trs @@ -15,6 +15,6 @@ treasure dragon_player_items more arch no_class_face_change more - arch skill_evocation + arch skill_pyromancy end diff --git a/spell/Ability/abil_ball_lightning.arc b/spell/Ability/abil_ball_lightning.arc index 27095d24c..0f37f27a2 100644 --- a/spell/Ability/abil_ball_lightning.arc +++ b/spell/Ability/abil_ball_lightning.arc @@ -8,6 +8,7 @@ level 9 value 90 sp 10 casting_time 3 +skill evocation path_attuned 8 other_arch ball_lightning dam 8 diff --git a/spell/Ability/abil_burning_hands.arc b/spell/Ability/abil_burning_hands.arc index 88742befb..40f2dfdcb 100644 --- a/spell/Ability/abil_burning_hands.arc +++ b/spell/Ability/abil_burning_hands.arc @@ -19,4 +19,5 @@ value 10 attacktype 4 no_drop 1 invisible 1 +skill pyromancy end diff --git a/spell/Ability/abil_fear.arc b/spell/Ability/abil_fear.arc index 3cf55f28e..c7e4cd8d6 100644 --- a/spell/Ability/abil_fear.arc +++ b/spell/Ability/abil_fear.arc @@ -19,4 +19,5 @@ value 40 attacktype 16384 no_drop 1 invisible 1 +skill sorcery end diff --git a/spell/Ability/abil_fire_wall.arc b/spell/Ability/abil_fire_wall.arc index 26996e820..07b404a16 100644 --- a/spell/Ability/abil_fire_wall.arc +++ b/spell/Ability/abil_fire_wall.arc @@ -7,6 +7,7 @@ sp 5 casting_time 4 path_attuned 2048 other_arch firebreath +skill pyromancy type 101 subtype 15 value 60 diff --git a/spell/Ability/abil_frostbolt.arc b/spell/Ability/abil_frostbolt.arc index 85dbf852d..1f3bb2356 100644 --- a/spell/Ability/abil_frostbolt.arc +++ b/spell/Ability/abil_frostbolt.arc @@ -11,6 +11,7 @@ dam 12 dam_modifier 4 duration 11 maxsp 48 +skill evocation type 101 subtype 4 value 30 diff --git a/spell/Ability/abil_icestorm.arc b/spell/Ability/abil_icestorm.arc index edf0e1dbf..293ae22fc 100644 --- a/spell/Ability/abil_icestorm.arc +++ b/spell/Ability/abil_icestorm.arc @@ -19,4 +19,5 @@ value 10 attacktype 16 no_drop 1 invisible 1 +skill evocation end diff --git a/spell/Ability/abil_lg_icestorm.arc b/spell/Ability/abil_lg_icestorm.arc index 21b8b4013..a97ac5ebd 100644 --- a/spell/Ability/abil_lg_icestorm.arc +++ b/spell/Ability/abil_lg_icestorm.arc @@ -19,4 +19,5 @@ value 120 attacktype 16 no_drop 1 invisible 1 +skill evocation end diff --git a/spell/Ability/abil_medium_fireball.arc b/spell/Ability/abil_medium_fireball.arc index 79415cc51..f616ee115 100644 --- a/spell/Ability/abil_medium_fireball.arc +++ b/spell/Ability/abil_medium_fireball.arc @@ -18,5 +18,6 @@ value 30 attacktype 4 no_drop 1 invisible 1 +skill pyromancy food 4 end diff --git a/spell/Ability/abil_poison_cloud.arc b/spell/Ability/abil_poison_cloud.arc index 220372a1f..2622d5f26 100644 --- a/spell/Ability/abil_poison_cloud.arc +++ b/spell/Ability/abil_poison_cloud.arc @@ -18,5 +18,6 @@ value 20 attacktype 1024 no_drop 1 invisible 1 +skill sorcery food 5 end diff --git a/spell/Ability/abil_slow.arc b/spell/Ability/abil_slow.arc index 4c2a1bafe..c700f4826 100644 --- a/spell/Ability/abil_slow.arc +++ b/spell/Ability/abil_slow.arc @@ -19,4 +19,5 @@ value 10 attacktype 2048 no_drop 1 invisible 1 +skill sorcery end diff --git a/spell/Bullet/spell_shell.arc b/spell/Bullet/spell_shell.arc index 96aa5851d..b7915c21c 100644 --- a/spell/Bullet/spell_shell.arc +++ b/spell/Bullet/spell_shell.arc @@ -12,6 +12,7 @@ path_attuned 2 other_arch shell dam 7 dam_modifier 0 +skill pyromancy range 8 duration 4 maxsp 0