diff --git a/spell/AnimateWeapon/snake_golem.arc b/spell/AnimateWeapon/snake_golem.arc index 70a337975..edeea0f9a 100644 --- a/spell/AnimateWeapon/snake_golem.arc +++ b/spell/AnimateWeapon/snake_golem.arc @@ -3,10 +3,7 @@ name snake type 102 subtype 12 face snake.111 -anim -snake.111 -snake.112 -mina +animation snake_golem is_animated 1 monster 1 alive 1 diff --git a/spell/AnimateWeapon/snake_golem.face b/spell/AnimateWeapon/snake_golem.face new file mode 100644 index 000000000..475e896f3 --- /dev/null +++ b/spell/AnimateWeapon/snake_golem.face @@ -0,0 +1,4 @@ +animation snake_golem +snake.111 +snake.112 +mina diff --git a/spell/Bolt/cancellation.arc b/spell/Bolt/cancellation.arc index 9723c2bfc..7281543e7 100644 --- a/spell/Bolt/cancellation.arc +++ b/spell/Bolt/cancellation.arc @@ -2,11 +2,7 @@ Object cancellation type 102 subtype 4 face cancellation.111 -anim -cancellation.111 -cancellation.112 -cancellation.113 -mina +animation cancellation is_animated 1 is_turnable 0 no_pick 1 @@ -16,5 +12,4 @@ attacktype 32768 wc 0 dam 0 move_type fly_low -magicmap red end diff --git a/spell/Bolt/cancellation.face b/spell/Bolt/cancellation.face new file mode 100644 index 000000000..d98b30df2 --- /dev/null +++ b/spell/Bolt/cancellation.face @@ -0,0 +1,14 @@ +animation cancellation +cancellation.111 +cancellation.112 +cancellation.113 +mina +face cancellation.111 +magicmap red +end +face cancellation.112 +magicmap red +end +face cancellation.113 +magicmap red +end diff --git a/spell/Bolt/firebolt.arc b/spell/Bolt/firebolt.arc index 4d4f17015..10bb88499 100644 --- a/spell/Bolt/firebolt.arc +++ b/spell/Bolt/firebolt.arc @@ -2,18 +2,7 @@ Object firebolt type 102 subtype 4 face firebolt.111 -anim -firebolt.111 -firebolt.111 -firebolt.121 -firebolt.131 -firebolt.141 -firebolt.151 -firebolt.161 -firebolt.171 -firebolt.181 -mina -magicmap red +animation firebolt is_animated 0 is_turnable 1 move_type fly_low diff --git a/spell/Bolt/firebolt.face b/spell/Bolt/firebolt.face new file mode 100644 index 000000000..f8ef39486 --- /dev/null +++ b/spell/Bolt/firebolt.face @@ -0,0 +1,35 @@ +animation firebolt +firebolt.111 +firebolt.111 +firebolt.121 +firebolt.131 +firebolt.141 +firebolt.151 +firebolt.161 +firebolt.171 +firebolt.181 +mina +face firebolt.111 +magicmap red +end +face firebolt.121 +magicmap red +end +face firebolt.131 +magicmap red +end +face firebolt.141 +magicmap red +end +face firebolt.151 +magicmap red +end +face firebolt.161 +magicmap red +end +face firebolt.171 +magicmap red +end +face firebolt.181 +magicmap red +end diff --git a/spell/Bolt/forked_lightning.arc b/spell/Bolt/forked_lightning.arc index 2f43d3766..da67339e4 100644 --- a/spell/Bolt/forked_lightning.arc +++ b/spell/Bolt/forked_lightning.arc @@ -3,18 +3,7 @@ name lightning type 102 subtype 4 face lightning.111 -magicmap dark_orange -anim -lightning.111 -lightning.111 -lightning.121 -lightning.131 -lightning.141 -lightning.151 -lightning.161 -lightning.171 -lightning.181 -mina +animation forked_lightning is_animated 0 is_turnable 1 move_type fly_low diff --git a/spell/Bolt/forked_lightning.face b/spell/Bolt/forked_lightning.face new file mode 100644 index 000000000..03de6fe14 --- /dev/null +++ b/spell/Bolt/forked_lightning.face @@ -0,0 +1,11 @@ +animation forked_lightning +lightning.111 +lightning.111 +lightning.121 +lightning.131 +lightning.141 +lightning.151 +lightning.161 +lightning.171 +lightning.181 +mina diff --git a/spell/Bolt/frostbolt.arc b/spell/Bolt/frostbolt.arc index 4927c20db..76c2aca9f 100644 --- a/spell/Bolt/frostbolt.arc +++ b/spell/Bolt/frostbolt.arc @@ -2,18 +2,7 @@ Object frostbolt type 102 subtype 4 face frostbolt.111 -anim -frostbolt.111 -frostbolt.111 -frostbolt.121 -frostbolt.131 -frostbolt.141 -frostbolt.151 -frostbolt.161 -frostbolt.171 -frostbolt.181 -mina -magicmap light_blue +animation frostbolt move_type fly_low is_animated 0 is_turnable 1 diff --git a/spell/Bolt/frostbolt.face b/spell/Bolt/frostbolt.face new file mode 100644 index 000000000..3fbc88dab --- /dev/null +++ b/spell/Bolt/frostbolt.face @@ -0,0 +1,35 @@ +animation frostbolt +frostbolt.111 +frostbolt.111 +frostbolt.121 +frostbolt.131 +frostbolt.141 +frostbolt.151 +frostbolt.161 +frostbolt.171 +frostbolt.181 +mina +face frostbolt.111 +magicmap light_blue +end +face frostbolt.121 +magicmap light_blue +end +face frostbolt.131 +magicmap light_blue +end +face frostbolt.141 +magicmap light_blue +end +face frostbolt.151 +magicmap light_blue +end +face frostbolt.161 +magicmap light_blue +end +face frostbolt.171 +magicmap light_blue +end +face frostbolt.181 +magicmap light_blue +end diff --git a/spell/Bolt/lightning.arc b/spell/Bolt/lightning.arc index 2a424b701..c0ba1a535 100644 --- a/spell/Bolt/lightning.arc +++ b/spell/Bolt/lightning.arc @@ -3,18 +3,7 @@ name lightning type 102 subtype 4 face lightning.111 -magicmap dark_orange -anim -lightning.111 -lightning.111 -lightning.121 -lightning.131 -lightning.141 -lightning.151 -lightning.161 -lightning.171 -lightning.181 -mina +animation lightning is_animated 0 is_turnable 1 move_type fly_low diff --git a/spell/Bolt/lightning.face b/spell/Bolt/lightning.face new file mode 100644 index 000000000..8a2c8ee61 --- /dev/null +++ b/spell/Bolt/lightning.face @@ -0,0 +1,35 @@ +animation lightning +lightning.111 +lightning.111 +lightning.121 +lightning.131 +lightning.141 +lightning.151 +lightning.161 +lightning.171 +lightning.181 +mina +face lightning.111 +magicmap dark_orange +end +face lightning.121 +magicmap dark_orange +end +face lightning.131 +magicmap dark_orange +end +face lightning.141 +magicmap dark_orange +end +face lightning.151 +magicmap dark_orange +end +face lightning.161 +magicmap dark_orange +end +face lightning.171 +magicmap dark_orange +end +face lightning.181 +magicmap dark_orange +end diff --git a/spell/Bolt/manabolt.arc b/spell/Bolt/manabolt.arc index dd6d3c918..55df36642 100644 --- a/spell/Bolt/manabolt.arc +++ b/spell/Bolt/manabolt.arc @@ -2,13 +2,7 @@ Object manabolt type 102 subtype 4 face manabolt.111 -anim -manabolt.111 -manabolt.112 -manabolt.113 -manabolt.114 -mina -magicmap light_blue +animation manabolt move_type fly_low speed 1 no_pick 1 diff --git a/spell/Bolt/manabolt.face b/spell/Bolt/manabolt.face new file mode 100644 index 000000000..aef54eda2 --- /dev/null +++ b/spell/Bolt/manabolt.face @@ -0,0 +1,18 @@ +animation manabolt +manabolt.111 +manabolt.112 +manabolt.113 +manabolt.114 +mina +face manabolt.111 +magicmap light_blue +end +face manabolt.112 +magicmap light_blue +end +face manabolt.113 +magicmap light_blue +end +face manabolt.114 +magicmap light_blue +end diff --git a/spell/Bolt/negabolt.arc b/spell/Bolt/negabolt.arc index 544031aa8..d82dc611e 100644 --- a/spell/Bolt/negabolt.arc +++ b/spell/Bolt/negabolt.arc @@ -3,18 +3,7 @@ name negative energy bolt type 102 subtype 4 face negabolt.111 -magicmap dark_orange -anim -negabolt.111 -negabolt.111 -negabolt.121 -negabolt.131 -negabolt.141 -negabolt.151 -negabolt.161 -negabolt.171 -negabolt.181 -mina +animation negabolt is_animated 0 is_turnable 1 move_type fly_low diff --git a/spell/Bolt/negabolt.face b/spell/Bolt/negabolt.face new file mode 100644 index 000000000..2d77d0565 --- /dev/null +++ b/spell/Bolt/negabolt.face @@ -0,0 +1,35 @@ +animation negabolt +negabolt.111 +negabolt.111 +negabolt.121 +negabolt.131 +negabolt.141 +negabolt.151 +negabolt.161 +negabolt.171 +negabolt.181 +mina +face negabolt.111 +magicmap dark_orange +end +face negabolt.121 +magicmap dark_orange +end +face negabolt.131 +magicmap dark_orange +end +face negabolt.141 +magicmap dark_orange +end +face negabolt.151 +magicmap dark_orange +end +face negabolt.161 +magicmap dark_orange +end +face negabolt.171 +magicmap dark_orange +end +face negabolt.181 +magicmap dark_orange +end diff --git a/spell/Bolt/steam.face b/spell/Bolt/steam.face new file mode 100644 index 000000000..7f90c521c --- /dev/null +++ b/spell/Bolt/steam.face @@ -0,0 +1,6 @@ +face steam.111 +magicmap red +end +face steam.112 +magicmap red +end diff --git a/spell/Bolt/steambolt.arc b/spell/Bolt/steambolt.arc index 209f1e635..3239f375e 100644 --- a/spell/Bolt/steambolt.arc +++ b/spell/Bolt/steambolt.arc @@ -3,13 +3,7 @@ type 102 subtype 4 other_arch temp_fog face steam.111 -anim -steam.111 -steam.112 -steam.111 -steam.112 -mina -magicmap red +animation steambolt move_type fly_low generator 1 speed 1 diff --git a/spell/Bolt/steambolt.face b/spell/Bolt/steambolt.face new file mode 100644 index 000000000..e8432a6f8 --- /dev/null +++ b/spell/Bolt/steambolt.face @@ -0,0 +1,6 @@ +animation steambolt +steam.111 +steam.112 +steam.111 +steam.112 +mina diff --git a/spell/Bolt/sunspear.arc b/spell/Bolt/sunspear.arc index 128a16e19..1f220b028 100644 --- a/spell/Bolt/sunspear.arc +++ b/spell/Bolt/sunspear.arc @@ -9,5 +9,4 @@ glow_radius 2 reflecting 1 move_type fly_low no_pick 1 -magicmap yellow end diff --git a/spell/Bolt/sunspear.face b/spell/Bolt/sunspear.face index d14ea9290..5d6221b51 100644 --- a/spell/Bolt/sunspear.face +++ b/spell/Bolt/sunspear.face @@ -3,3 +3,6 @@ sunspear.111 sunspear.112 sunspear.113 mina +face sunspear.111 +magicmap yellow +end diff --git a/spell/Bomb/bomb.arc b/spell/Bomb/bomb.arc index 6b56d9067..866fbca89 100644 --- a/spell/Bomb/bomb.arc +++ b/spell/Bomb/bomb.arc @@ -3,18 +3,7 @@ type 102 subtype 8 other_arch explosion face bomb.111 -anim -bomb.111 -bomb.111 -bomb.112 -bomb.112 -bomb.113 -bomb.113 -bomb.114 -bomb.114 -bomb.114 -mina +animation bomb speed 0.2 weight 4000 -magicmap black end diff --git a/spell/Bomb/bomb.face b/spell/Bomb/bomb.face new file mode 100644 index 000000000..3b59c81c2 --- /dev/null +++ b/spell/Bomb/bomb.face @@ -0,0 +1,23 @@ +animation bomb +bomb.111 +bomb.111 +bomb.112 +bomb.112 +bomb.113 +bomb.113 +bomb.114 +bomb.114 +bomb.114 +mina +face bomb.111 +magicmap black +end +face bomb.112 +magicmap black +end +face bomb.113 +magicmap black +end +face bomb.114 +magicmap black +end diff --git a/spell/Bomb/explosion.arc b/spell/Bomb/explosion.arc index 8e8689dca..2dc5656a2 100644 --- a/spell/Bomb/explosion.arc +++ b/spell/Bomb/explosion.arc @@ -2,15 +2,10 @@ Object explosion type 102 subtype 6 face explosion.111 -anim -explosion.111 -explosion.112 -explosion.113 -mina +animation explosion wc -30 speed 0.2 speed_left -0.21 move_type fly_low no_pick 1 -magicmap white end diff --git a/spell/Bomb/explosion.face b/spell/Bomb/explosion.face index 9122cca9e..aa267c067 100644 --- a/spell/Bomb/explosion.face +++ b/spell/Bomb/explosion.face @@ -1,5 +1,16 @@ +animation explosion +explosion.111 +explosion.112 +explosion.113 +mina face explosion.111 visibility 100 magicmap white is_floor 1 end +face explosion.112 +magicmap white +end +face explosion.113 +magicmap white +end diff --git a/spell/Bomb/splint.arc b/spell/Bomb/splint.arc index c5e3b14ed..6edfad77c 100644 --- a/spell/Bomb/splint.arc +++ b/spell/Bomb/splint.arc @@ -2,7 +2,6 @@ Object splint type 102 subtype 5 face splint.111 -magicmap yellow speed 0.5 attacktype 1 no_pick 1 diff --git a/spell/Bomb/splint.face b/spell/Bomb/splint.face new file mode 100644 index 000000000..192aa9a1b --- /dev/null +++ b/spell/Bomb/splint.face @@ -0,0 +1,3 @@ +face splint.111 +magicmap yellow +end diff --git a/spell/Bullet/Fire/fireball.arc b/spell/Bullet/Fire/fireball.arc index 0e1373721..3f8128a1e 100644 --- a/spell/Bullet/Fire/fireball.arc +++ b/spell/Bullet/Fire/fireball.arc @@ -2,7 +2,6 @@ Object fireball type 102 subtype 6 face fireball.111 -magicmap red animation fireball smoothlevel 200 smoothface fireball.111 fireball_S.111 diff --git a/spell/Bullet/Fire/fireball.face b/spell/Bullet/Fire/fireball.face index 4a8954a7e..6e7f6ae1b 100644 --- a/spell/Bullet/Fire/fireball.face +++ b/spell/Bullet/Fire/fireball.face @@ -8,3 +8,9 @@ visibility 100 magicmap red is_floor 1 end +face fireball.112 +magicmap red +end +face fireball.113 +magicmap red +end diff --git a/spell/Bullet/Fire/firebullet.arc b/spell/Bullet/Fire/firebullet.arc index 882e32311..a86d232e1 100644 --- a/spell/Bullet/Fire/firebullet.arc +++ b/spell/Bullet/Fire/firebullet.arc @@ -3,18 +3,7 @@ other_arch fireball type 102 subtype 5 face firebullet.111 -magicmap red -anim -firebullet.111 -firebullet.111 -firebullet.121 -firebullet.131 -firebullet.141 -firebullet.151 -firebullet.161 -firebullet.171 -firebullet.181 -mina +animation firebullet is_animated 0 is_turnable 1 move_on walk fly_low diff --git a/spell/Bullet/Fire/firebullet.face b/spell/Bullet/Fire/firebullet.face new file mode 100644 index 000000000..4ae43fab2 --- /dev/null +++ b/spell/Bullet/Fire/firebullet.face @@ -0,0 +1,35 @@ +animation firebullet +firebullet.111 +firebullet.111 +firebullet.121 +firebullet.131 +firebullet.141 +firebullet.151 +firebullet.161 +firebullet.171 +firebullet.181 +mina +face firebullet.111 +magicmap red +end +face firebullet.121 +magicmap red +end +face firebullet.131 +magicmap red +end +face firebullet.141 +magicmap red +end +face firebullet.151 +magicmap red +end +face firebullet.161 +magicmap red +end +face firebullet.171 +magicmap red +end +face firebullet.181 +magicmap red +end diff --git a/spell/Bullet/Shell/explosion2.arc b/spell/Bullet/Shell/explosion2.arc index 08b762dc8..bcdeccfe7 100644 --- a/spell/Bullet/Shell/explosion2.arc +++ b/spell/Bullet/Shell/explosion2.arc @@ -2,15 +2,10 @@ Object explosion2 type 102 subtype 6 face explosion.111 -anim -explosion2.111 -explosion2.112 -explosion2.113 -mina +animation explosion2 wc -30 speed 0.2 speed_left -0.21 move_type fly_low no_pick 1 -magicmap white end diff --git a/spell/Bullet/Shell/explosion2.face b/spell/Bullet/Shell/explosion2.face new file mode 100644 index 000000000..dc1bbaa78 --- /dev/null +++ b/spell/Bullet/Shell/explosion2.face @@ -0,0 +1,14 @@ +animation explosion2 +explosion2.111 +explosion2.112 +explosion2.113 +mina +face explosion2.111 +magicmap white +end +face explosion2.112 +magicmap white +end +face explosion2.113 +magicmap white +end diff --git a/spell/Bullet/Shell/shell.arc b/spell/Bullet/Shell/shell.arc index d74724d91..1e61c6d6b 100644 --- a/spell/Bullet/Shell/shell.arc +++ b/spell/Bullet/Shell/shell.arc @@ -3,17 +3,7 @@ other_arch explosion2 type 102 subtype 5 face shell.111 -anim -shell.112 -shell.111 -shell.121 -shell.131 -shell.141 -shell.151 -shell.161 -shell.171 -shell.181 -mina +animation shell is_animated 0 is_turnable 1 move_on walk fly_low @@ -21,5 +11,4 @@ speed 1 move_type fly_low no_pick 1 attacktype 4 -magicmap black end diff --git a/spell/Bullet/Shell/shell.face b/spell/Bullet/Shell/shell.face new file mode 100644 index 000000000..9ff0d380b --- /dev/null +++ b/spell/Bullet/Shell/shell.face @@ -0,0 +1,38 @@ +animation shell +shell.112 +shell.111 +shell.121 +shell.131 +shell.141 +shell.151 +shell.161 +shell.171 +shell.181 +mina +face shell.111 +magicmap black +end +face shell.112 +magicmap black +end +face shell.121 +magicmap black +end +face shell.131 +magicmap black +end +face shell.141 +magicmap black +end +face shell.151 +magicmap black +end +face shell.161 +magicmap black +end +face shell.171 +magicmap black +end +face shell.181 +magicmap black +end diff --git a/spell/Bullet/asteroid.arc b/spell/Bullet/asteroid.arc index bf743cce0..3b7d24ed3 100644 --- a/spell/Bullet/asteroid.arc +++ b/spell/Bullet/asteroid.arc @@ -3,22 +3,11 @@ other_arch snowstorm type 102 subtype 5 face asteroid.112 -anim -asteroid.112 -asteroid.111 -asteroid.121 -asteroid.131 -asteroid.141 -asteroid.151 -asteroid.161 -asteroid.171 -asteroid.181 -mina +animation asteroid is_animated 0 is_turnable 1 move_on walk fly_low move_type fly_low speed 1 -magicmap grey no_pick 1 end diff --git a/spell/Bullet/asteroid.face b/spell/Bullet/asteroid.face new file mode 100644 index 000000000..41b4a12a3 --- /dev/null +++ b/spell/Bullet/asteroid.face @@ -0,0 +1,38 @@ +animation asteroid +asteroid.112 +asteroid.111 +asteroid.121 +asteroid.131 +asteroid.141 +asteroid.151 +asteroid.161 +asteroid.171 +asteroid.181 +mina +face asteroid.111 +magicmap grey +end +face asteroid.112 +magicmap grey +end +face asteroid.121 +magicmap grey +end +face asteroid.131 +magicmap grey +end +face asteroid.141 +magicmap grey +end +face asteroid.151 +magicmap grey +end +face asteroid.161 +magicmap grey +end +face asteroid.171 +magicmap grey +end +face asteroid.181 +magicmap grey +end diff --git a/spell/Bullet/bullet.arc b/spell/Bullet/bullet.arc index c79301f45..be7e5e655 100644 --- a/spell/Bullet/bullet.arc +++ b/spell/Bullet/bullet.arc @@ -2,17 +2,7 @@ Object bullet type 102 subtype 5 face bullet.112 -anim -bullet.112 -bullet.111 -bullet.121 -bullet.131 -bullet.141 -bullet.151 -bullet.161 -bullet.171 -bullet.181 -mina +animation bullet is_animated 0 is_turnable 1 no_pick 1 @@ -22,5 +12,4 @@ attacktype 2 wc -10 dam 6 move_type fly_low -magicmap black end diff --git a/spell/Bullet/bullet.face b/spell/Bullet/bullet.face new file mode 100644 index 000000000..b2bbaf133 --- /dev/null +++ b/spell/Bullet/bullet.face @@ -0,0 +1,38 @@ +animation bullet +bullet.112 +bullet.111 +bullet.121 +bullet.131 +bullet.141 +bullet.151 +bullet.161 +bullet.171 +bullet.181 +mina +face bullet.111 +magicmap black +end +face bullet.112 +magicmap black +end +face bullet.121 +magicmap black +end +face bullet.131 +magicmap black +end +face bullet.141 +magicmap black +end +face bullet.151 +magicmap black +end +face bullet.161 +magicmap black +end +face bullet.171 +magicmap black +end +face bullet.181 +magicmap black +end diff --git a/spell/Bullet/bullet_mania.face b/spell/Bullet/bullet_mania.face new file mode 100644 index 000000000..3fd0abb02 --- /dev/null +++ b/spell/Bullet/bullet_mania.face @@ -0,0 +1,10 @@ +animation bullet_mania +bullet.111 +bullet.121 +bullet.131 +bullet.141 +bullet.151 +bullet.161 +bullet.171 +bullet.181 +mina diff --git a/spell/Bullet/bullet_mnia.arc b/spell/Bullet/bullet_mnia.arc index 6a9960e8c..46e0802eb 100644 --- a/spell/Bullet/bullet_mnia.arc +++ b/spell/Bullet/bullet_mnia.arc @@ -1,16 +1,7 @@ Object bullet_mania type 102 face bullet.112 -anim -bullet.111 -bullet.121 -bullet.131 -bullet.141 -bullet.151 -bullet.161 -bullet.171 -bullet.181 -mina +animation bullet_mania is_animated 0 is_turnable 0 no_pick 1 diff --git a/spell/Bullet/cause_wounds.arc b/spell/Bullet/cause_wounds.arc index 960b2dca8..b1449bc5f 100644 --- a/spell/Bullet/cause_wounds.arc +++ b/spell/Bullet/cause_wounds.arc @@ -2,11 +2,7 @@ Object cause_wounds type 102 subtype 5 face cause.111 -anim -cause.111 -cause.112 -cause.111 -mina +animation cause_wounds is_animated 1 is_turnable 0 no_pick 1 diff --git a/spell/Bullet/cause_wounds.face b/spell/Bullet/cause_wounds.face new file mode 100644 index 000000000..45ab7bf4e --- /dev/null +++ b/spell/Bullet/cause_wounds.face @@ -0,0 +1,5 @@ +animation cause_wounds +cause.111 +cause.112 +cause.111 +mina diff --git a/spell/Bullet/holy_effect.arc b/spell/Bullet/holy_effect.arc index b7730c3f9..fc067ade6 100644 --- a/spell/Bullet/holy_effect.arc +++ b/spell/Bullet/holy_effect.arc @@ -4,11 +4,7 @@ subtype 6 name holy power slaying undead,demon face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina +animation holy_effect wc -30 speed 0.2 speed_left -0.21 diff --git a/spell/Bullet/holy_effect.face b/spell/Bullet/holy_effect.face new file mode 100644 index 000000000..887002792 --- /dev/null +++ b/spell/Bullet/holy_effect.face @@ -0,0 +1,5 @@ +animation holy_effect +turnundead.111 +turnundead.112 +turnundead.113 +mina diff --git a/spell/Bullet/holy_orb.arc b/spell/Bullet/holy_orb.arc index c60653ab9..0b700cf2a 100644 --- a/spell/Bullet/holy_orb.arc +++ b/spell/Bullet/holy_orb.arc @@ -11,5 +11,4 @@ speed 1 move_type fly_low no_pick 1 attacktype 2097152 -magicmap yellow end diff --git a/spell/Bullet/holy_orb.face b/spell/Bullet/holy_orb.face new file mode 100644 index 000000000..fe24facfc --- /dev/null +++ b/spell/Bullet/holy_orb.face @@ -0,0 +1,3 @@ +face holy_orb.111 +magicmap yellow +end diff --git a/spell/Bullet/lbullet.arc b/spell/Bullet/lbullet.arc index 22dd41dbb..949169f86 100644 --- a/spell/Bullet/lbullet.arc +++ b/spell/Bullet/lbullet.arc @@ -3,17 +3,7 @@ name large bullet type 102 subtype 5 face lbullet.111 -anim -lbullet.111 -lbullet.111 -lbullet.121 -lbullet.131 -lbullet.141 -lbullet.151 -lbullet.161 -lbullet.171 -lbullet.181 -mina +animation lbullet is_animated 0 is_turnable 1 move_on walk fly_low @@ -23,5 +13,4 @@ attacktype 2 wc -10 dam 25 move_type fly_low -magicmap black end diff --git a/spell/Bullet/lbullet.face b/spell/Bullet/lbullet.face new file mode 100644 index 000000000..3678ee98e --- /dev/null +++ b/spell/Bullet/lbullet.face @@ -0,0 +1,35 @@ +animation lbullet +lbullet.111 +lbullet.111 +lbullet.121 +lbullet.131 +lbullet.141 +lbullet.151 +lbullet.161 +lbullet.171 +lbullet.181 +mina +face lbullet.111 +magicmap black +end +face lbullet.121 +magicmap black +end +face lbullet.131 +magicmap black +end +face lbullet.141 +magicmap black +end +face lbullet.151 +magicmap black +end +face lbullet.161 +magicmap black +end +face lbullet.171 +magicmap black +end +face lbullet.181 +magicmap black +end diff --git a/spell/Bullet/loose_magic.arc b/spell/Bullet/loose_magic.arc index 108bd1175..ef8a2fbe4 100644 --- a/spell/Bullet/loose_magic.arc +++ b/spell/Bullet/loose_magic.arc @@ -5,13 +5,7 @@ name uncontrolled mana type 102 subtype 6 face manabolt.111 -anim -manabolt.111 -manabolt.112 -manabolt.113 -manabolt.114 -mina -magicmap black +animation loose_magic speed 1 range 3 duration 3 diff --git a/spell/Bullet/loose_magic.face b/spell/Bullet/loose_magic.face new file mode 100644 index 000000000..4f3232af8 --- /dev/null +++ b/spell/Bullet/loose_magic.face @@ -0,0 +1,6 @@ +animation loose_magic +manabolt.111 +manabolt.112 +manabolt.113 +manabolt.114 +mina diff --git a/spell/Bullet/manaball.arc b/spell/Bullet/manaball.arc index 35d300938..4f425a0f2 100644 --- a/spell/Bullet/manaball.arc +++ b/spell/Bullet/manaball.arc @@ -2,13 +2,7 @@ Object manaball type 102 subtype 6 face manabolt.111 -magicmap light_blue -anim -manabolt.111 -manabolt.112 -manabolt.113 -manabolt.114 -mina +animation manaball hp 4 wc -50 speed 0.2 diff --git a/spell/Bullet/manaball.face b/spell/Bullet/manaball.face new file mode 100644 index 000000000..bbf0716f1 --- /dev/null +++ b/spell/Bullet/manaball.face @@ -0,0 +1,6 @@ +animation manaball +manabolt.111 +manabolt.112 +manabolt.113 +manabolt.114 +mina diff --git a/spell/Bullet/manabullet.arc b/spell/Bullet/manabullet.arc index b31a23993..5d72e3419 100644 --- a/spell/Bullet/manabullet.arc +++ b/spell/Bullet/manabullet.arc @@ -3,18 +3,7 @@ other_arch manaball type 102 subtype 5 face snowball.111 -magicmap white -anim -snowball.111 -snowball.111 -snowball.121 -snowball.131 -snowball.141 -snowball.151 -snowball.161 -snowball.171 -snowball.181 -mina +animation manabullet is_animated 0 is_turnable 1 move_on walk fly_low diff --git a/spell/Bullet/manabullet.face b/spell/Bullet/manabullet.face new file mode 100644 index 000000000..06a1871b0 --- /dev/null +++ b/spell/Bullet/manabullet.face @@ -0,0 +1,11 @@ +animation manabullet +snowball.111 +snowball.111 +snowball.121 +snowball.131 +snowball.141 +snowball.151 +snowball.161 +snowball.171 +snowball.181 +mina diff --git a/spell/Bullet/meteor.arc b/spell/Bullet/meteor.arc index 98f3ec2f3..ff6c4f920 100644 --- a/spell/Bullet/meteor.arc +++ b/spell/Bullet/meteor.arc @@ -7,26 +7,14 @@ is_animated 0 move_on walk fly_low move_type fly_low speed 1 -magicmap grey no_pick 1 end # Object fire_trail name burningtrail face burnout.111 -anim -burnout.111 -burnout.112 -burnout.113 -burnout.114 -burnout.115 -burnout.116 -burnout.117 -burnout.118 -burnout.119 -mina +animation meteor speed 1 -magicmap red food 9 is_used_up 1 no_pick 1 diff --git a/spell/Bullet/meteor.face b/spell/Bullet/meteor.face new file mode 100644 index 000000000..76db13f40 --- /dev/null +++ b/spell/Bullet/meteor.face @@ -0,0 +1,14 @@ +animation meteor +burnout.111 +burnout.112 +burnout.113 +burnout.114 +burnout.115 +burnout.116 +burnout.117 +burnout.118 +burnout.119 +mina +face meteor.111 +magicmap grey +end diff --git a/spell/Bullet/poisonbullet.arc b/spell/Bullet/poisonbullet.arc index 7064fcf2b..1821959dd 100644 --- a/spell/Bullet/poisonbullet.arc +++ b/spell/Bullet/poisonbullet.arc @@ -3,17 +3,7 @@ other_arch poisoncloud type 102 subtype 5 face poisonbullet.111 -anim -poisonbullet.111 -poisonbullet.111 -poisonbullet.121 -poisonbullet.131 -poisonbullet.141 -poisonbullet.151 -poisonbullet.161 -poisonbullet.171 -poisonbullet.181 -mina +animation poisonbullet is_animated 0 is_turnable 1 move_on walk fly_low @@ -21,5 +11,4 @@ no_pick 1 speed 1 wc -10 move_type fly_low -magicmap blue end diff --git a/spell/Bullet/poisonbullet.face b/spell/Bullet/poisonbullet.face new file mode 100644 index 000000000..9ec6c22b1 --- /dev/null +++ b/spell/Bullet/poisonbullet.face @@ -0,0 +1,35 @@ +animation poisonbullet +poisonbullet.111 +poisonbullet.111 +poisonbullet.121 +poisonbullet.131 +poisonbullet.141 +poisonbullet.151 +poisonbullet.161 +poisonbullet.171 +poisonbullet.181 +mina +face poisonbullet.111 +magicmap blue +end +face poisonbullet.121 +magicmap blue +end +face poisonbullet.131 +magicmap blue +end +face poisonbullet.141 +magicmap blue +end +face poisonbullet.151 +magicmap blue +end +face poisonbullet.161 +magicmap blue +end +face poisonbullet.171 +magicmap blue +end +face poisonbullet.181 +magicmap blue +end diff --git a/spell/Bullet/poisoncloud.arc b/spell/Bullet/poisoncloud.arc index b9fd23a6e..b5e8e1a1e 100644 --- a/spell/Bullet/poisoncloud.arc +++ b/spell/Bullet/poisoncloud.arc @@ -4,12 +4,7 @@ name poison cloud type 102 subtype 6 face poisoncloud.111 -magicmap green -anim -poisoncloud.111 -poisoncloud.112 -poisoncloud.113 -mina +animation poisoncloud speed 0.2 hp 10 dam 1 diff --git a/spell/Bullet/poisoncloud.face b/spell/Bullet/poisoncloud.face index 5602e3734..55084fc44 100644 --- a/spell/Bullet/poisoncloud.face +++ b/spell/Bullet/poisoncloud.face @@ -1,5 +1,16 @@ +animation poisoncloud +poisoncloud.111 +poisoncloud.112 +poisoncloud.113 +mina face poisoncloud.111 visibility 100 magicmap green is_floor 1 end +face poisoncloud.112 +magicmap green +end +face poisoncloud.113 +magicmap green +end diff --git a/spell/Bullet/snowball.arc b/spell/Bullet/snowball.arc index bbbcf222e..1cfca713c 100644 --- a/spell/Bullet/snowball.arc +++ b/spell/Bullet/snowball.arc @@ -3,18 +3,7 @@ other_arch snowstorm type 102 subtype 5 face snowball.111 -magicmap white -anim -snowball.111 -snowball.111 -snowball.121 -snowball.131 -snowball.141 -snowball.151 -snowball.161 -snowball.171 -snowball.181 -mina +animation snowball is_animated 0 is_turnable 1 move_on walk fly_low diff --git a/spell/Bullet/snowball.face b/spell/Bullet/snowball.face new file mode 100644 index 000000000..b61c6d912 --- /dev/null +++ b/spell/Bullet/snowball.face @@ -0,0 +1,35 @@ +animation snowball +snowball.111 +snowball.111 +snowball.121 +snowball.131 +snowball.141 +snowball.151 +snowball.161 +snowball.171 +snowball.181 +mina +face snowball.111 +magicmap white +end +face snowball.121 +magicmap white +end +face snowball.131 +magicmap white +end +face snowball.141 +magicmap white +end +face snowball.151 +magicmap white +end +face snowball.161 +magicmap white +end +face snowball.171 +magicmap white +end +face snowball.181 +magicmap white +end diff --git a/spell/Bullet/snowstorm.arc b/spell/Bullet/snowstorm.arc index b0d45849c..3ac7badad 100644 --- a/spell/Bullet/snowstorm.arc +++ b/spell/Bullet/snowstorm.arc @@ -2,7 +2,6 @@ Object snowstorm type 102 subtype 6 face icestorm.111 -magicmap light_blue animation snowstorm wc -30 speed 0.2 diff --git a/spell/Bullet/vitriol.arc b/spell/Bullet/vitriol.arc index 521284994..1d3d2c280 100644 --- a/spell/Bullet/vitriol.arc +++ b/spell/Bullet/vitriol.arc @@ -23,10 +23,7 @@ other_arch vitriol_pool type 102 subtype 7 face v_splash.111 -anim -v_splash.111 -v_splash.112 -mina +animation vitriol_splash is_turnable 1 move_on walk fly_low glow_radius 2 diff --git a/spell/Bullet/vitriol_splash.face b/spell/Bullet/vitriol_splash.face new file mode 100644 index 000000000..298fb6d01 --- /dev/null +++ b/spell/Bullet/vitriol_splash.face @@ -0,0 +1,4 @@ +animation vitriol_splash +v_splash.111 +v_splash.112 +mina diff --git a/spell/Burnout/burnout.arc b/spell/Burnout/burnout.arc index e3594aaff..1e1dbca8c 100644 --- a/spell/Burnout/burnout.arc +++ b/spell/Burnout/burnout.arc @@ -1,7 +1,6 @@ Object burnout name burning item face burnout.114 -magicmap red animation burnout speed 1 food 41 diff --git a/spell/Burnout/burnout.face b/spell/Burnout/burnout.face index f84bb98e4..723778a78 100644 --- a/spell/Burnout/burnout.face +++ b/spell/Burnout/burnout.face @@ -45,3 +45,30 @@ face burnout.11O is_floor 1 visibility 100 end +face burnout.111 +magicmap red +end +face burnout.112 +magicmap red +end +face burnout.113 +magicmap red +end +face burnout.114 +magicmap red +end +face burnout.115 +magicmap red +end +face burnout.116 +magicmap red +end +face burnout.117 +magicmap red +end +face burnout.118 +magicmap red +end +face burnout.119 +magicmap red +end diff --git a/spell/Change_Ability/protection.arc b/spell/Change_Ability/protection.arc index 415c56575..977eeb0e2 100644 --- a/spell/Change_Ability/protection.arc +++ b/spell/Change_Ability/protection.arc @@ -4,20 +4,10 @@ Object protection name protection face protection.111 -anim -protection.111 -protection.112 -protection.113 -protection.114 -protection.115 -protection.116 -protection.117 -mina -magicmap blue +animation protection speed 1 is_used_up 1 no_pick 1 see_anywhere 1 -visibility 255 food 7 end diff --git a/spell/Change_Ability/protection.face b/spell/Change_Ability/protection.face new file mode 100644 index 000000000..668620fb1 --- /dev/null +++ b/spell/Change_Ability/protection.face @@ -0,0 +1,37 @@ +animation protection +protection.111 +protection.112 +protection.113 +protection.114 +protection.115 +protection.116 +protection.117 +mina +face protection.111 +magicmap blue +visibility 255 +end +face protection.112 +magicmap blue +visibility 255 +end +face protection.113 +magicmap blue +visibility 255 +end +face protection.114 +magicmap blue +visibility 255 +end +face protection.115 +magicmap blue +visibility 255 +end +face protection.116 +magicmap blue +visibility 255 +end +face protection.117 +magicmap blue +visibility 255 +end diff --git a/spell/Cone/banishment.arc b/spell/Cone/banishment.arc index 80d96cd20..dcba849eb 100644 --- a/spell/Cone/banishment.arc +++ b/spell/Cone/banishment.arc @@ -5,11 +5,7 @@ type 102 subtype 7 move_on walk fly_low face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina +animation banishment speed 1 wc -40 move_type fly_low diff --git a/spell/Cone/banishment.face b/spell/Cone/banishment.face new file mode 100644 index 000000000..83eadd084 --- /dev/null +++ b/spell/Cone/banishment.face @@ -0,0 +1,5 @@ +animation banishment +turnundead.111 +turnundead.112 +turnundead.113 +mina diff --git a/spell/Cone/color_spray.face b/spell/Cone/color_spray.face new file mode 100644 index 000000000..f1d3f4c24 --- /dev/null +++ b/spell/Cone/color_spray.face @@ -0,0 +1,13 @@ +animation color_spray +explosion.111 +burnout.11O +fireball.111 +ball_lightning.111 +icestorm.111 +confusion.111 +acid_pool.111 +poisoncloud.111 +slow.111 +paralyse.111 +fear.111 +mina diff --git a/spell/Cone/colorspray.arc b/spell/Cone/colorspray.arc index 75a7c6f11..230b5ec0a 100644 --- a/spell/Cone/colorspray.arc +++ b/spell/Cone/colorspray.arc @@ -4,19 +4,7 @@ type 102 subtype 7 move_on walk fly_low face confusion.111 -anim -explosion.111 -burnout.11O -fireball.111 -ball_lightning.111 -icestorm.111 -confusion.111 -acid_pool.111 -poisoncloud.111 -slow.111 -paralyse.111 -fear.111 -mina +animation color_spray wc -30 speed 1 move_type fly_low diff --git a/spell/Cone/confusion.arc b/spell/Cone/confusion.arc index ff0efd317..03094b2d6 100644 --- a/spell/Cone/confusion.arc +++ b/spell/Cone/confusion.arc @@ -5,15 +5,9 @@ subtype 7 level 1 move_on walk fly_low face confusion.111 -anim -confusion.111 -confusion.112 -confusion.113 -confusion.114 -mina +animation confusion speed 1 wc -30 move_type fly_low no_pick 1 -magicmap black end diff --git a/spell/Cone/confusion.face b/spell/Cone/confusion.face index 71cbc7903..5ec9bd384 100644 --- a/spell/Cone/confusion.face +++ b/spell/Cone/confusion.face @@ -1,5 +1,20 @@ +animation confusion +confusion.111 +confusion.112 +confusion.113 +confusion.114 +mina face confusion.111 visibility 100 magicmap black is_floor 1 end +face confusion.112 +magicmap black +end +face confusion.113 +magicmap black +end +face confusion.114 +magicmap black +end diff --git a/spell/Cone/counterspell.arc b/spell/Cone/counterspell.arc index 7cf14ac08..bf8b6b6df 100644 --- a/spell/Cone/counterspell.arc +++ b/spell/Cone/counterspell.arc @@ -4,7 +4,6 @@ type 102 subtype 7 move_on walk fly_low face counterspell.111 -magicmap light_blue wc -30 speed 1 move_type fly_low diff --git a/spell/Cone/counterspell.face b/spell/Cone/counterspell.face new file mode 100644 index 000000000..26b50b2f6 --- /dev/null +++ b/spell/Cone/counterspell.face @@ -0,0 +1,3 @@ +face counterspell.111 +magicmap light_blue +end diff --git a/spell/Cone/face_of_death.arc b/spell/Cone/face_of_death.arc index 50e7ff9ed..11830090c 100644 --- a/spell/Cone/face_of_death.arc +++ b/spell/Cone/face_of_death.arc @@ -9,5 +9,4 @@ wc -30 speed 1 move_type fly_low no_pick 1 -magicmap black end diff --git a/spell/Cone/face_of_death.face b/spell/Cone/face_of_death.face new file mode 100644 index 000000000..f5a9ffa82 --- /dev/null +++ b/spell/Cone/face_of_death.face @@ -0,0 +1,3 @@ +face face_of_death.111 +magicmap black +end diff --git a/spell/Cone/fear.arc b/spell/Cone/fear.arc index 8793b60ac..e718fa0d6 100644 --- a/spell/Cone/fear.arc +++ b/spell/Cone/fear.arc @@ -3,14 +3,9 @@ type 102 subtype 7 move_on walk fly_low face fear.111 -anim -fear.111 -fear.112 -fear.113 -mina +animation fear speed 1 wc -30 move_type fly_low no_pick 1 -magicmap white end diff --git a/spell/Cone/fear.face b/spell/Cone/fear.face index 819a6b419..75e656002 100644 --- a/spell/Cone/fear.face +++ b/spell/Cone/fear.face @@ -1,5 +1,16 @@ +animation fear +fear.111 +fear.112 +fear.113 +mina face fear.111 visibility 100 magicmap white is_floor 1 end +face fear.112 +magicmap white +end +face fear.113 +magicmap white +end diff --git a/spell/Cone/firebreath.arc b/spell/Cone/firebreath.arc index 992fabd93..f7f311acb 100644 --- a/spell/Cone/firebreath.arc +++ b/spell/Cone/firebreath.arc @@ -4,12 +4,7 @@ type 102 subtype 7 move_on walk fly_low face fireball.111 -magicmap red -anim -fireball.111 -fireball.112 -fireball.113 -mina +animation firebreath smoothlevel 200 speed 1 wc -30 diff --git a/spell/Cone/firebreath.face b/spell/Cone/firebreath.face new file mode 100644 index 000000000..4bf25dad0 --- /dev/null +++ b/spell/Cone/firebreath.face @@ -0,0 +1,5 @@ +animation firebreath +fireball.111 +fireball.112 +fireball.113 +mina diff --git a/spell/Cone/flowers.arc b/spell/Cone/flowers.arc index c4fc32932..a99809d0a 100644 --- a/spell/Cone/flowers.arc +++ b/spell/Cone/flowers.arc @@ -10,5 +10,4 @@ speed 0.5 move_type fly_low weight 20 nrof 1 -magicmap green end diff --git a/spell/Cone/flowers.face b/spell/Cone/flowers.face new file mode 100644 index 000000000..086ae955d --- /dev/null +++ b/spell/Cone/flowers.face @@ -0,0 +1,3 @@ +face flowers.111 +magicmap green +end diff --git a/spell/Cone/holy_word.arc b/spell/Cone/holy_word.arc index fa9fea559..3d6a93da4 100644 --- a/spell/Cone/holy_word.arc +++ b/spell/Cone/holy_word.arc @@ -5,11 +5,7 @@ subtype 7 move_on walk fly_low slaying undead,demon face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina +animation holy_word speed 1 wc -30 move_type fly_low diff --git a/spell/Cone/holy_word.face b/spell/Cone/holy_word.face new file mode 100644 index 000000000..e4dcc6e57 --- /dev/null +++ b/spell/Cone/holy_word.face @@ -0,0 +1,5 @@ +animation holy_word +turnundead.111 +turnundead.112 +turnundead.113 +mina diff --git a/spell/Cone/icestorm.arc b/spell/Cone/icestorm.arc index 53d2e9510..a2d4fd042 100644 --- a/spell/Cone/icestorm.arc +++ b/spell/Cone/icestorm.arc @@ -5,12 +5,7 @@ subtype 7 level 1 move_on walk fly_low face icestorm.111 -magicmap light_blue -anim -icestorm.111 -icestorm.112 -icestorm.113 -mina +animation icestorm speed 1 wc -30 move_type fly_low diff --git a/spell/Cone/icestorm.face b/spell/Cone/icestorm.face index dcd94d626..20892da7a 100644 --- a/spell/Cone/icestorm.face +++ b/spell/Cone/icestorm.face @@ -1,8 +1,16 @@ +animation icestorm +icestorm.111 +icestorm.112 +icestorm.113 +mina face icestorm.111 visibility 100 magicmap light_blue is_floor 1 end +face icestorm.112 +magicmap light_blue +end face icestorm.113 magicmap light_blue visibility 100 diff --git a/spell/Cone/manablast.arc b/spell/Cone/manablast.arc index 15f3ee866..03f34f1c3 100644 --- a/spell/Cone/manablast.arc +++ b/spell/Cone/manablast.arc @@ -4,13 +4,7 @@ type 102 subtype 7 move_on walk fly_low face manabolt.111 -magicmap light_blue -anim -manabolt.111 -manabolt.112 -manabolt.113 -manabolt.114 -mina +animation manablast speed 1 wc -50 move_type fly_low diff --git a/spell/Cone/manablast.face b/spell/Cone/manablast.face new file mode 100644 index 000000000..73d0fa4e5 --- /dev/null +++ b/spell/Cone/manablast.face @@ -0,0 +1,6 @@ +animation manablast +manabolt.111 +manabolt.112 +manabolt.113 +manabolt.114 +mina diff --git a/spell/Cone/paralyse.face b/spell/Cone/paralyse.face index 2dc498e39..128ac4f1d 100644 --- a/spell/Cone/paralyse.face +++ b/spell/Cone/paralyse.face @@ -3,3 +3,9 @@ visibility 100 magicmap dark_orange is_floor 1 end +face paralyse.112 +magicmap dark_orange +end +face paralyse.113 +magicmap dark_orange +end diff --git a/spell/Cone/paralyze.arc b/spell/Cone/paralyze.arc index e9a1eb09b..995b418b7 100644 --- a/spell/Cone/paralyze.arc +++ b/spell/Cone/paralyze.arc @@ -4,12 +4,7 @@ type 102 subtype 7 move_on walk fly_low face paralyse.111 -magicmap dark_orange -anim -paralyse.111 -paralyse.112 -paralyse.113 -mina +animation paralyze speed 1 wc -30 move_type fly_low diff --git a/spell/Cone/paralyze.face b/spell/Cone/paralyze.face new file mode 100644 index 000000000..cd680fc0b --- /dev/null +++ b/spell/Cone/paralyze.face @@ -0,0 +1,5 @@ +animation paralyze +paralyse.111 +paralyse.112 +paralyse.113 +mina diff --git a/spell/Cone/shockwave.arc b/spell/Cone/shockwave.arc index 0aeeaf815..46f8bb116 100644 --- a/spell/Cone/shockwave.arc +++ b/spell/Cone/shockwave.arc @@ -4,11 +4,7 @@ type 102 subtype 7 move_on walk fly_low face explosion.111 -anim -explosion.111 -explosion.112 -explosion.113 -mina +animation shockwave wc -30 speed 1.0 move_type fly_low diff --git a/spell/Cone/shockwave.face b/spell/Cone/shockwave.face new file mode 100644 index 000000000..637e9c447 --- /dev/null +++ b/spell/Cone/shockwave.face @@ -0,0 +1,5 @@ +animation shockwave +explosion.111 +explosion.112 +explosion.113 +mina diff --git a/spell/Cone/slow.arc b/spell/Cone/slow.arc index dd29038f0..9e78c4688 100644 --- a/spell/Cone/slow.arc +++ b/spell/Cone/slow.arc @@ -3,14 +3,9 @@ type 102 subtype 7 move_on walk fly_low face slow.111 -anim -slow.111 -slow.112 -slow.113 -mina +animation slow wc -30 speed 1 move_type fly_low no_pick 1 -magicmap white end diff --git a/spell/Cone/slow.face b/spell/Cone/slow.face index 2f18923f0..b134bcd6f 100644 --- a/spell/Cone/slow.face +++ b/spell/Cone/slow.face @@ -1,5 +1,16 @@ +animation slow +slow.111 +slow.112 +slow.113 +mina face slow.111 visibility 100 magicmap white is_floor 1 end +face slow.112 +magicmap white +end +face slow.113 +magicmap white +end diff --git a/spell/Cone/sparkshower.arc b/spell/Cone/sparkshower.arc index 4ea403760..9c1d90d41 100644 --- a/spell/Cone/sparkshower.arc +++ b/spell/Cone/sparkshower.arc @@ -5,7 +5,6 @@ subtype 7 level 1 move_on walk fly_low face sparkshower.111 -magicmap red animation sparkshower anim_speed 1.0 speed 0.075 diff --git a/spell/Cone/sparkshower.face b/spell/Cone/sparkshower.face index 603fd92a0..dae42d932 100644 --- a/spell/Cone/sparkshower.face +++ b/spell/Cone/sparkshower.face @@ -3,3 +3,6 @@ sparkshower.111 sparkshower.112 sparkshower.113 mina +face sparkshower.111 +magicmap red +end diff --git a/spell/Cone/turn_undead.face b/spell/Cone/turn_undead.face new file mode 100644 index 000000000..bf3846668 --- /dev/null +++ b/spell/Cone/turn_undead.face @@ -0,0 +1,5 @@ +animation turn_undead +turnundead.111 +turnundead.112 +turnundead.113 +mina diff --git a/spell/Cone/turnundead.arc b/spell/Cone/turnundead.arc index 74a2829f1..53634db58 100644 --- a/spell/Cone/turnundead.arc +++ b/spell/Cone/turnundead.arc @@ -4,14 +4,9 @@ type 102 subtype 7 move_on walk fly_low face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina +animation turn_undead speed 1 wc -30 move_type fly_low no_pick 1 -magicmap black end diff --git a/spell/Cone/turnundead.face b/spell/Cone/turnundead.face new file mode 100644 index 000000000..91f352f38 --- /dev/null +++ b/spell/Cone/turnundead.face @@ -0,0 +1,9 @@ +face turnundead.111 +magicmap black +end +face turnundead.112 +magicmap black +end +face turnundead.113 +magicmap black +end diff --git a/spell/Cone/wave.arc b/spell/Cone/wave.arc index e00741019..b9aa8961c 100644 --- a/spell/Cone/wave.arc +++ b/spell/Cone/wave.arc @@ -4,11 +4,7 @@ type 102 subtype 7 move_on walk fly_low face wave.111 -anim -wave.111 -wave.112 -wave.113 -mina +animation wave wc -30 speed 1.0 move_type fly_low diff --git a/spell/Cone/wave.face b/spell/Cone/wave.face new file mode 100644 index 000000000..16bd5f65c --- /dev/null +++ b/spell/Cone/wave.face @@ -0,0 +1,5 @@ +animation wave +wave.111 +wave.112 +wave.113 +mina diff --git a/spell/Cone/windstorm.arc b/spell/Cone/windstorm.arc index 1ab02c05a..ab656837b 100644 --- a/spell/Cone/windstorm.arc +++ b/spell/Cone/windstorm.arc @@ -4,11 +4,7 @@ type 102 subtype 7 move_on walk fly_low face windstorm.111 -anim -windstorm.111 -windstorm.112 -windstorm.113 -mina +animation windstorm weight 1000 wc -30 speed 1.0 diff --git a/spell/Cone/windstorm.face b/spell/Cone/windstorm.face new file mode 100644 index 000000000..490f18169 --- /dev/null +++ b/spell/Cone/windstorm.face @@ -0,0 +1,5 @@ +animation windstorm +windstorm.111 +windstorm.112 +windstorm.113 +mina diff --git a/spell/Cone/wrathful_eye.arc b/spell/Cone/wrathful_eye.arc index ba544ceff..d2c129223 100644 --- a/spell/Cone/wrathful_eye.arc +++ b/spell/Cone/wrathful_eye.arc @@ -4,11 +4,7 @@ type 102 subtype 7 move_on walk fly_low face sunspear.111 -anim -sunspear.111 -sunspear.112 -sunspear.113 -mina +animation wrathful_eye wc -30 speed 1.0 move_type fly_low diff --git a/spell/Cone/wrathful_eye.face b/spell/Cone/wrathful_eye.face new file mode 100644 index 000000000..4c42c6892 --- /dev/null +++ b/spell/Cone/wrathful_eye.face @@ -0,0 +1,5 @@ +animation wrathful_eye +sunspear.111 +sunspear.112 +sunspear.113 +mina diff --git a/spell/Detect/det_magic.arc b/spell/Detect/det_magic.arc index f0e0dc92d..be72b6fbe 100644 --- a/spell/Detect/det_magic.arc +++ b/spell/Detect/det_magic.arc @@ -1,16 +1,10 @@ Object detect_magic name magic glow face det_magic.111 -anim -det_magic.111 -det_magic.112 -det_magic.113 -mina -magicmap blue +animation detect_magic speed 1 is_used_up 1 no_pick 1 see_anywhere 1 food 3 -visibility 255 end diff --git a/spell/Detect/det_magic.face b/spell/Detect/det_magic.face new file mode 100644 index 000000000..409e13c83 --- /dev/null +++ b/spell/Detect/det_magic.face @@ -0,0 +1,12 @@ +face det_magic.111 +magicmap blue +visibility 255 +end +face det_magic.112 +magicmap blue +visibility 255 +end +face det_magic.113 +magicmap blue +visibility 255 +end diff --git a/spell/Detect/det_monster.arc b/spell/Detect/det_monster.arc index 9388b91c1..db4ff3b9c 100644 --- a/spell/Detect/det_monster.arc +++ b/spell/Detect/det_monster.arc @@ -3,12 +3,7 @@ Object detect_monster name magic glow face det_magic.111 -anim -det_magic.111 -det_magic.112 -det_magic.113 -mina -magicmap blue +animation detect_monster speed 0.2 is_used_up 1 no_pick 1 diff --git a/spell/Detect/detect_magic.face b/spell/Detect/detect_magic.face new file mode 100644 index 000000000..f6ed27b8d --- /dev/null +++ b/spell/Detect/detect_magic.face @@ -0,0 +1,5 @@ +animation detect_magic +det_magic.111 +det_magic.112 +det_magic.113 +mina diff --git a/spell/Detect/detect_monster.face b/spell/Detect/detect_monster.face new file mode 100644 index 000000000..b6475115a --- /dev/null +++ b/spell/Detect/detect_monster.face @@ -0,0 +1,5 @@ +animation detect_monster +det_magic.111 +det_magic.112 +det_magic.113 +mina diff --git a/spell/Golem/avatar.arc b/spell/Golem/avatar.arc index 9a67e7316..d13c51c22 100644 --- a/spell/Golem/avatar.arc +++ b/spell/Golem/avatar.arc @@ -2,7 +2,6 @@ Object avatar type 46 name Avatar face avatar.131 -magicmap grey animation avatar is_animated 1 monster 1 diff --git a/spell/Golem/avatar.face b/spell/Golem/avatar.face index 679993946..cd400aa12 100644 --- a/spell/Golem/avatar.face +++ b/spell/Golem/avatar.face @@ -5,3 +5,6 @@ avatar.132 avatar.171 avatar.172 mina +face avatar.131 +magicmap grey +end diff --git a/spell/Golem/golem.arc b/spell/Golem/golem.arc index 8b39d8491..16a8fe159 100644 --- a/spell/Golem/golem.arc +++ b/spell/Golem/golem.arc @@ -1,11 +1,7 @@ Object golem type 46 face golem.111 -magicmap brown -anim -golem.111 -golem.112 -mina +animation golem monster 1 alive 1 ac 5 diff --git a/spell/Golem/golem.face b/spell/Golem/golem.face index e2c1ba695..1667975f3 100644 --- a/spell/Golem/golem.face +++ b/spell/Golem/golem.face @@ -1,10 +1,10 @@ -animation golem_red -golem_red.111 -golem_red.112 +animation golem +golem.111 +golem.112 mina -face golem_red.111 -magicmap red +face golem.111 +magicmap brown end -face golem_red.112 -magicmap red +face golem.112 +magicmap brown end diff --git a/spell/Golem/golem_red.face b/spell/Golem/golem_red.face new file mode 100644 index 000000000..e2c1ba695 --- /dev/null +++ b/spell/Golem/golem_red.face @@ -0,0 +1,10 @@ +animation golem_red +golem_red.111 +golem_red.112 +mina +face golem_red.111 +magicmap red +end +face golem_red.112 +magicmap red +end diff --git a/spell/Golem/holy_servant.arc b/spell/Golem/holy_servant.arc index 947028a67..6021b19e8 100644 --- a/spell/Golem/holy_servant.arc +++ b/spell/Golem/holy_servant.arc @@ -2,10 +2,7 @@ Object holy_servant name Servant type 46 face golem.111 -anim -golem.111 -golem.112 -mina +animation holy_servant is_animated 1 monster 1 resist_physical 25 diff --git a/spell/Golem/holy_servant.face b/spell/Golem/holy_servant.face new file mode 100644 index 000000000..e82c77185 --- /dev/null +++ b/spell/Golem/holy_servant.face @@ -0,0 +1,4 @@ +animation holy_servant +golem.111 +golem.112 +mina diff --git a/spell/Golem/mystic_fist.arc b/spell/Golem/mystic_fist.arc index e602ce349..43cd0b01c 100644 --- a/spell/Golem/mystic_fist.arc +++ b/spell/Golem/mystic_fist.arc @@ -3,17 +3,12 @@ name Mystic Fist type 102 subtype 12 face mystic_fist.111 -anim -mystic_fist.111 -mystic_fist.112 -mystic_fist.113 -mina +animation mystic_fist monster 1 alive 1 ac 5 wc 12 dam 8 -magicmap brown hp 50 maxhp 50 level 5 diff --git a/spell/Golem/mystic_fist.face b/spell/Golem/mystic_fist.face new file mode 100644 index 000000000..fac6a0e63 --- /dev/null +++ b/spell/Golem/mystic_fist.face @@ -0,0 +1,14 @@ +animation mystic_fist +mystic_fist.111 +mystic_fist.112 +mystic_fist.113 +mina +face mystic_fist.111 +magicmap brown +end +face mystic_fist.112 +magicmap brown +end +face mystic_fist.113 +magicmap brown +end diff --git a/spell/Healing/healing.arc b/spell/Healing/healing.arc index 9f3dcd25f..69d4b2c09 100644 --- a/spell/Healing/healing.arc +++ b/spell/Healing/healing.arc @@ -1,19 +1,11 @@ Object healing name healing face healing.111 -anim -healing.111 -healing.112 -healing.113 -healing.114 -healing.115 -mina -magicmap blue +animation healing speed 1 is_used_up 1 no_pick 1 see_anywhere 1 -visibility 255 food 5 type 102 subtype 21 diff --git a/spell/Healing/healing.face b/spell/Healing/healing.face new file mode 100644 index 000000000..40fda05ac --- /dev/null +++ b/spell/Healing/healing.face @@ -0,0 +1,27 @@ +animation healing +healing.111 +healing.112 +healing.113 +healing.114 +healing.115 +mina +face healing.111 +magicmap blue +visibility 255 +end +face healing.112 +magicmap blue +visibility 255 +end +face healing.113 +magicmap blue +visibility 255 +end +face healing.114 +magicmap blue +visibility 255 +end +face healing.115 +magicmap blue +visibility 255 +end diff --git a/spell/MagicMissile/magic_miss.arc b/spell/MagicMissile/magic_miss.arc index 8a6f659f6..61f51b110 100644 --- a/spell/MagicMissile/magic_miss.arc +++ b/spell/MagicMissile/magic_miss.arc @@ -4,18 +4,7 @@ name_pl magic missile type 102 subtype 11 face magic_miss.131 -magicmap blue -anim -magic_miss.131 -magic_miss.131 -magic_miss.151 -magic_miss.141 -magic_miss.161 -magic_miss.111 -magic_miss.171 -magic_miss.121 -magic_miss.181 -mina +animation magic_missile is_animated 0 is_turnable 1 move_on walk fly_low diff --git a/spell/MagicMissile/magic_miss.face b/spell/MagicMissile/magic_miss.face new file mode 100644 index 000000000..67198ed9f --- /dev/null +++ b/spell/MagicMissile/magic_miss.face @@ -0,0 +1,24 @@ +face magic_miss.111 +magicmap blue +end +face magic_miss.121 +magicmap blue +end +face magic_miss.131 +magicmap blue +end +face magic_miss.141 +magicmap blue +end +face magic_miss.151 +magicmap blue +end +face magic_miss.161 +magicmap blue +end +face magic_miss.171 +magicmap blue +end +face magic_miss.181 +magicmap blue +end diff --git a/spell/MagicMissile/magic_missile.face b/spell/MagicMissile/magic_missile.face new file mode 100644 index 000000000..2733aa118 --- /dev/null +++ b/spell/MagicMissile/magic_missile.face @@ -0,0 +1,11 @@ +animation magic_missile +magic_miss.131 +magic_miss.131 +magic_miss.151 +magic_miss.141 +magic_miss.161 +magic_miss.111 +magic_miss.171 +magic_miss.121 +magic_miss.181 +mina diff --git a/spell/MagicWall/smover/pmarrow.face b/spell/MagicWall/smover/pmarrow.face new file mode 100644 index 000000000..6221b3deb --- /dev/null +++ b/spell/MagicWall/smover/pmarrow.face @@ -0,0 +1,131 @@ +face pmarrow.111 +magicmap blue +visibility 50 +end +face pmarrow.112 +magicmap blue +visibility 50 +end +face pmarrow.113 +magicmap blue +visibility 50 +end +face pmarrow.121 +magicmap blue +visibility 50 +end +face pmarrow.122 +visibility 50 +magicmap blue +end +face pmarrow.123 +magicmap blue +visibility 50 +end +face pmarrow.124 +visibility 50 +magicmap blue +end +face pmarrow.125 +magicmap blue +visibility 50 +end +face pmarrow.131 +magicmap blue +visibility 50 +end +face pmarrow.132 +magicmap blue +visibility 50 +end +face pmarrow.133 +magicmap blue +visibility 50 +end +face pmarrow.141 +magicmap blue +visibility 50 +end +face pmarrow.142 +visibility 50 +magicmap blue +end +face pmarrow.143 +magicmap blue +visibility 50 +end +face pmarrow.144 +visibility 50 +magicmap blue +end +face pmarrow.145 +magicmap blue +visibility 50 +end +face pmarrow.151 +magicmap blue +visibility 50 +end +face pmarrow.152 +magicmap blue +visibility 50 +end +face pmarrow.153 +magicmap blue +visibility 50 +end +face pmarrow.161 +magicmap blue +visibility 50 +end +face pmarrow.162 +visibility 50 +magicmap blue +end +face pmarrow.163 +magicmap blue +visibility 50 +end +face pmarrow.164 +visibility 50 +magicmap blue +end +face pmarrow.165 +magicmap blue +visibility 50 +end +magicmap blue +visibility 50 +end +face pmarrow.171 +magicmap blue +visibility 50 +end +face pmarrow.172 +magicmap blue +visibility 50 +end +face pmarrow.173 +magicmap blue +visibility 50 +end +face pmarrow.181 +magicmap blue +visibility 50 +end +face pmarrow.182 +visibility 50 +magicmap blue +end +face pmarrow.183 +magicmap blue +visibility 50 +end +face pmarrow.184 +visibility 50 +magicmap blue +end +face pmarrow.185 +magicmap blue +visibility 50 +end diff --git a/spell/MagicWall/smover/smover_1.face b/spell/MagicWall/smover/smover_1.face new file mode 100644 index 000000000..dc8514935 --- /dev/null +++ b/spell/MagicWall/smover/smover_1.face @@ -0,0 +1,5 @@ +animation smover_1 +pmarrow.111 +pmarrow.112 +pmarrow.113 +mina diff --git a/spell/MagicWall/smover/smover_2.face b/spell/MagicWall/smover/smover_2.face new file mode 100644 index 000000000..dc8bb4a00 --- /dev/null +++ b/spell/MagicWall/smover/smover_2.face @@ -0,0 +1,7 @@ +animation smover_2 +pmarrow.121 +pmarrow.122 +pmarrow.123 +pmarrow.124 +pmarrow.125 +mina diff --git a/spell/MagicWall/smover/smover_3.face b/spell/MagicWall/smover/smover_3.face new file mode 100644 index 000000000..b1b7d638a --- /dev/null +++ b/spell/MagicWall/smover/smover_3.face @@ -0,0 +1,5 @@ +animation smover_3 +pmarrow.131 +pmarrow.132 +pmarrow.133 +mina diff --git a/spell/MagicWall/smover/smover_4.face b/spell/MagicWall/smover/smover_4.face new file mode 100644 index 000000000..95a2104da --- /dev/null +++ b/spell/MagicWall/smover/smover_4.face @@ -0,0 +1,7 @@ +animation smover_4 +pmarrow.141 +pmarrow.142 +pmarrow.143 +pmarrow.144 +pmarrow.145 +mina diff --git a/spell/MagicWall/smover/smover_5.face b/spell/MagicWall/smover/smover_5.face new file mode 100644 index 000000000..a432e9dee --- /dev/null +++ b/spell/MagicWall/smover/smover_5.face @@ -0,0 +1,5 @@ +animation smover_5 +pmarrow.151 +pmarrow.152 +pmarrow.153 +mina diff --git a/spell/MagicWall/smover/smover_6.face b/spell/MagicWall/smover/smover_6.face new file mode 100644 index 000000000..cf68839c6 --- /dev/null +++ b/spell/MagicWall/smover/smover_6.face @@ -0,0 +1,7 @@ +animation smover_6 +pmarrow.161 +pmarrow.162 +pmarrow.163 +pmarrow.164 +pmarrow.165 +mina diff --git a/spell/MagicWall/smover/smover_7.face b/spell/MagicWall/smover/smover_7.face new file mode 100644 index 000000000..354f4bb07 --- /dev/null +++ b/spell/MagicWall/smover/smover_7.face @@ -0,0 +1,5 @@ +animation smover_7 +pmarrow.171 +pmarrow.172 +pmarrow.173 +mina diff --git a/spell/MagicWall/smover/smover_8.face b/spell/MagicWall/smover/smover_8.face new file mode 100644 index 000000000..83f1265e4 --- /dev/null +++ b/spell/MagicWall/smover/smover_8.face @@ -0,0 +1,7 @@ +animation smover_8 +pmarrow.181 +pmarrow.182 +pmarrow.183 +pmarrow.184 +pmarrow.185 +mina diff --git a/spell/MagicWall/smover/smover_turn.face b/spell/MagicWall/smover/smover_turn.face new file mode 100644 index 000000000..0a2c987af --- /dev/null +++ b/spell/MagicWall/smover/smover_turn.face @@ -0,0 +1,26 @@ +animation smover_turn +pmarrow.111 +pmarrow.112 +pmarrow.113 +pmarrow.121 +pmarrow.123 +pmarrow.125 +pmarrow.131 +pmarrow.132 +pmarrow.133 +pmarrow.141 +pmarrow.143 +pmarrow.145 +pmarrow.151 +pmarrow.152 +pmarrow.153 +pmarrow.161 +pmarrow.163 +pmarrow.165 +pmarrow.171 +pmarrow.172 +pmarrow.173 +pmarrow.181 +pmarrow.183 +pmarrow.185 +mina diff --git a/spell/MagicWall/smover/smovers.arc b/spell/MagicWall/smover/smovers.arc index 4ebe7cf3f..abb0e1a39 100644 --- a/spell/MagicWall/smover/smovers.arc +++ b/spell/MagicWall/smover/smovers.arc @@ -1,57 +1,25 @@ Object smover_turn name force face pmarrow.181 -anim -pmarrow.111 -pmarrow.112 -pmarrow.113 -pmarrow.121 -pmarrow.123 -pmarrow.125 -pmarrow.131 -pmarrow.132 -pmarrow.133 -pmarrow.141 -pmarrow.143 -pmarrow.145 -pmarrow.151 -pmarrow.152 -pmarrow.153 -pmarrow.161 -pmarrow.163 -pmarrow.165 -pmarrow.171 -pmarrow.172 -pmarrow.173 -pmarrow.181 -pmarrow.183 -pmarrow.185 -mina +animation smover_turn attacktype 1 lifesave 1 hp 10 invisible 0 -magicmap blue speed 0.2 type 40 move_type walk no_pick 1 maxsp 1 move_on walk -fly_low -visibility 50 end Object smover_1 name force face pmarrow.111 -anim -pmarrow.111 -pmarrow.112 -pmarrow.113 -mina +animation smover_1 attacktype 1 lifesave 1 hp 10 -magicmap blue speed -0.4 invisible 0 type 40 @@ -59,22 +27,14 @@ move_type walk no_pick 1 sp 1 move_on walk -fly_low -visibility 50 end Object smover_2 name force face pmarrow.121 -anim -pmarrow.121 -pmarrow.122 -pmarrow.123 -pmarrow.124 -pmarrow.125 -mina +animation smover_2 attacktype 1 lifesave 1 hp 10 -magicmap blue invisible 0 speed -0.4 type 40 @@ -82,28 +42,21 @@ move_type walk no_pick 1 sp 2 move_on walk -fly_low -visibility 50 end Object smover_3 name force face pmarrow.131 -anim -pmarrow.131 -pmarrow.132 -pmarrow.133 -mina +animation smover_3 attacktype 1 lifesave 1 hp 10 invisible 0 -magicmap blue speed -0.4 type 40 move_type walk no_pick 1 sp 3 move_on walk -fly_low -visibility 50 end Object smover_4 name force @@ -112,21 +65,13 @@ attacktype 1 lifesave 1 hp 10 invisible 0 -anim -pmarrow.141 -pmarrow.142 -pmarrow.143 -pmarrow.144 -pmarrow.145 -mina -magicmap blue +animation smover_4 speed -0.4 type 40 move_type walk no_pick 1 sp 4 move_on walk -fly_low -visibility 50 end Object smover_5 name force @@ -135,19 +80,13 @@ lifesave 1 hp 10 invisible 0 face pmarrow.151 -anim -pmarrow.151 -pmarrow.152 -pmarrow.153 -mina -magicmap blue +animation smover_5 speed -0.4 type 40 move_type walk no_pick 1 sp 5 move_on walk -fly_low -visibility 50 end Object smover_6 name force @@ -156,21 +95,13 @@ lifesave 1 hp 10 invisible 0 face pmarrow.161 -anim -pmarrow.161 -pmarrow.162 -pmarrow.163 -pmarrow.164 -pmarrow.165 -mina -magicmap blue +animation smover_6 speed -0.4 type 40 move_type walk no_pick 1 sp 6 move_on walk -fly_low -visibility 50 end Object smover_7 name force @@ -179,19 +110,13 @@ lifesave 1 hp 10 invisible 0 face pmarrow.171 -anim -pmarrow.171 -pmarrow.172 -pmarrow.173 -mina -magicmap blue +animation smover_7 speed -0.4 type 40 move_type walk no_pick 1 sp 7 move_on walk -fly_low -visibility 50 end Object smover_8 name force @@ -200,19 +125,11 @@ lifesave 1 hp 10 invisible 0 face pmarrow.181 -anim -pmarrow.181 -pmarrow.182 -pmarrow.183 -pmarrow.184 -pmarrow.185 -mina -magicmap blue +animation smover_8 speed -0.4 type 40 move_type walk no_pick 1 sp 8 move_on walk -fly_low -visibility 50 end diff --git a/spell/Misc/darkness.arc b/spell/Misc/darkness.arc index bc69937fe..e6e6a3061 100644 --- a/spell/Misc/darkness.arc +++ b/spell/Misc/darkness.arc @@ -1,10 +1,6 @@ Object darkness face blocked.111 -anim -blocked.111 -blocked.111 -blocked.111 -mina +animation darkness is_used_up 1 speed 0.03 blocksview 1 diff --git a/spell/Misc/darkness.face b/spell/Misc/darkness.face new file mode 100644 index 000000000..170616ada --- /dev/null +++ b/spell/Misc/darkness.face @@ -0,0 +1,5 @@ +animation darkness +blocked.111 +blocked.111 +blocked.111 +mina diff --git a/spell/Misc/destruction.arc b/spell/Misc/destruction.arc index 3cf0d08fb..63f82eacc 100644 --- a/spell/Misc/destruction.arc +++ b/spell/Misc/destruction.arc @@ -1,17 +1,10 @@ Object destruction name destruction face destruction.111 -anim -destruction.111 -destruction.112 -destruction.113 -destruction.114 -mina -magicmap black +animation destruction speed 1 is_used_up 1 no_pick 1 see_anywhere 1 food 4 -visibility 255 end diff --git a/spell/Misc/destruction.face b/spell/Misc/destruction.face new file mode 100644 index 000000000..ddd4f3af6 --- /dev/null +++ b/spell/Misc/destruction.face @@ -0,0 +1,22 @@ +animation destruction +destruction.111 +destruction.112 +destruction.113 +destruction.114 +mina +face destruction.111 +magicmap black +visibility 255 +end +face destruction.112 +magicmap black +visibility 255 +end +face destruction.113 +magicmap black +visibility 255 +end +face destruction.114 +magicmap black +visibility 255 +end diff --git a/spell/Misc/enchantment.arc b/spell/Misc/enchantment.arc index b639a7d16..b6327cc6e 100644 --- a/spell/Misc/enchantment.arc +++ b/spell/Misc/enchantment.arc @@ -1,18 +1,10 @@ Object enchantment name enchantment face enchantment.111 -anim -enchantment.111 -enchantment.112 -enchantment.113 -enchantment.114 -enchantment.115 -mina -magicmap blue +animation enchantment speed 1 is_used_up 1 no_pick 1 see_anywhere 1 food 5 -visibility 255 end diff --git a/spell/Misc/enchantment.face b/spell/Misc/enchantment.face new file mode 100644 index 000000000..749fd775a --- /dev/null +++ b/spell/Misc/enchantment.face @@ -0,0 +1,27 @@ +animation enchantment +enchantment.111 +enchantment.112 +enchantment.113 +enchantment.114 +enchantment.115 +mina +face enchantment.111 +magicmap blue +visibility 255 +end +face enchantment.112 +magicmap blue +visibility 255 +end +face enchantment.113 +magicmap blue +visibility 255 +end +face enchantment.114 +magicmap blue +visibility 255 +end +face enchantment.115 +magicmap blue +visibility 255 +end diff --git a/spell/Misc/polymorph.arc b/spell/Misc/polymorph.arc index 2f5ba2d74..8f771548e 100644 --- a/spell/Misc/polymorph.arc +++ b/spell/Misc/polymorph.arc @@ -1,12 +1,6 @@ Object polymorph face polymorph.111 -anim -polymorph.111 -polymorph.112 -polymorph.113 -polymorph.114 -mina -magicmap red +animation polymorph speed 1 move_type fly_low no_pick 1 diff --git a/spell/Misc/polymorph.face b/spell/Misc/polymorph.face index 1c90eca9f..7c58a8aa3 100644 --- a/spell/Misc/polymorph.face +++ b/spell/Misc/polymorph.face @@ -1,12 +1,22 @@ +animation polymorph +polymorph.111 +polymorph.112 +polymorph.113 +polymorph.114 +mina face polymorph.111 +magicmap red visibility 100 end face polymorph.112 +magicmap red visibility 100 end face polymorph.113 +magicmap red visibility 100 end face polymorph.114 +magicmap red visibility 100 end diff --git a/spell/Misc/rune_mark.arc b/spell/Misc/rune_mark.arc index d7b3410d7..4b0a9eefc 100644 --- a/spell/Misc/rune_mark.arc +++ b/spell/Misc/rune_mark.arc @@ -7,5 +7,4 @@ level 0 is_animated 0 no_pick 1 move_on walk -magicmap black end diff --git a/spell/Misc/rune_mark.face b/spell/Misc/rune_mark.face new file mode 100644 index 000000000..26558415b --- /dev/null +++ b/spell/Misc/rune_mark.face @@ -0,0 +1,3 @@ +face rune_mark.111 +magicmap black +end diff --git a/spell/MoodChange/charm_aura.arc b/spell/MoodChange/charm_aura.arc index afcee276e..3a8e8aae9 100644 --- a/spell/MoodChange/charm_aura.arc +++ b/spell/MoodChange/charm_aura.arc @@ -1,12 +1,7 @@ Object charm_aura name charm aura face charm_aura.111 -anim -charm_aura.111 -charm_aura.112 -charm_aura.113 -mina -magicmap red +animation charm_aura speed 1 is_used_up 1 no_pick 1 diff --git a/spell/MoodChange/charm_aura.face b/spell/MoodChange/charm_aura.face new file mode 100644 index 000000000..584d05929 --- /dev/null +++ b/spell/MoodChange/charm_aura.face @@ -0,0 +1,14 @@ +animation charm_aura +charm_aura.111 +charm_aura.112 +charm_aura.113 +mina +face charm_aura.111 +magicmap red +end +face charm_aura.112 +magicmap red +end +face charm_aura.113 +magicmap red +end diff --git a/spell/MovingBall/ball_lightning.arc b/spell/MovingBall/ball_lightning.arc index 676f716db..9cefdc9ba 100644 --- a/spell/MovingBall/ball_lightning.arc +++ b/spell/MovingBall/ball_lightning.arc @@ -3,7 +3,6 @@ type 102 subtype 35 face ball_lightning.111 animation ball_lightning -magicmap yellow is_used_up 1 is_animated 1 glow_radius 2 diff --git a/spell/MovingBall/ball_lightning.face b/spell/MovingBall/ball_lightning.face index c70b64f32..f2be0adfd 100644 --- a/spell/MovingBall/ball_lightning.face +++ b/spell/MovingBall/ball_lightning.face @@ -9,3 +9,12 @@ is_floor 1 magicmap yellow visibility 100 end +face ball_lightning.222 +magicmap yellow +end +face ball_lightning.333 +magicmap yellow +end +face ball_lightning.444 +magicmap yellow +end diff --git a/spell/MovingBall/divine_shock.arc b/spell/MovingBall/divine_shock.arc index 237099861..287c3436e 100644 --- a/spell/MovingBall/divine_shock.arc +++ b/spell/MovingBall/divine_shock.arc @@ -3,13 +3,7 @@ name divine shock type 102 subtype 35 face ball_lightning.111 -anim -ball_lightning.111 -ball_lightning.222 -ball_lightning.333 -ball_lightning.444 -mina -magicmap yellow +animation divine_shock is_used_up 1 is_animated 1 glow_radius 2 diff --git a/spell/MovingBall/divine_shock.face b/spell/MovingBall/divine_shock.face new file mode 100644 index 000000000..7fc26ca77 --- /dev/null +++ b/spell/MovingBall/divine_shock.face @@ -0,0 +1,6 @@ +animation divine_shock +ball_lightning.111 +ball_lightning.222 +ball_lightning.333 +ball_lightning.444 +mina diff --git a/spell/MovingBall/negaball.arc b/spell/MovingBall/negaball.arc index 454e9d21a..0a88b2f55 100644 --- a/spell/MovingBall/negaball.arc +++ b/spell/MovingBall/negaball.arc @@ -3,13 +3,7 @@ name negative energy ball type 102 subtype 35 face negaball.111 -anim -negaball.111 -negaball.222 -negaball.333 -negaball.444 -mina -magicmap black +animation negaball is_used_up 1 is_animated 1 glow_radius 1 diff --git a/spell/MovingBall/negaball.face b/spell/MovingBall/negaball.face new file mode 100644 index 000000000..87a642492 --- /dev/null +++ b/spell/MovingBall/negaball.face @@ -0,0 +1,18 @@ +animation negaball +negaball.111 +negaball.222 +negaball.333 +negaball.444 +mina +face negaball.111 +magicmap black +end +face negaball.222 +magicmap black +end +face negaball.333 +magicmap black +end +face negaball.444 +magicmap black +end diff --git a/spell/MovingBall/poison_fog.arc b/spell/MovingBall/poison_fog.arc index 91fb25860..4c75b5ba5 100644 --- a/spell/MovingBall/poison_fog.arc +++ b/spell/MovingBall/poison_fog.arc @@ -4,12 +4,7 @@ other_arch poison_fog_sign type 102 subtype 35 face poisoncloud.111 -anim -poisoncloud.111 -poisoncloud.112 -poisoncloud.113 -mina -magicmap green +animation poison_fog is_used_up 1 is_animated 1 move_on walk @@ -22,11 +17,7 @@ end Object poison_fog_sign name poison fog face poisoncloud.111 -anim -poisoncloud.111 -poisoncloud.112 -poisoncloud.113 -mina +animation poison_fog_sign type 98 speed 1 move_type fly_low diff --git a/spell/MovingBall/poison_fog.face b/spell/MovingBall/poison_fog.face new file mode 100644 index 000000000..bfd6ee7ec --- /dev/null +++ b/spell/MovingBall/poison_fog.face @@ -0,0 +1,5 @@ +animation poison_fog +poisoncloud.111 +poisoncloud.112 +poisoncloud.113 +mina diff --git a/spell/MovingBall/poison_fog_sign.face b/spell/MovingBall/poison_fog_sign.face new file mode 100644 index 000000000..15f8310e7 --- /dev/null +++ b/spell/MovingBall/poison_fog_sign.face @@ -0,0 +1,5 @@ +animation poison_fog_sign +poisoncloud.111 +poisoncloud.112 +poisoncloud.113 +mina diff --git a/spell/Potion/balm_gen.arc b/spell/Potion/balm_gen.arc index 28db59d83..b264465f7 100644 --- a/spell/Potion/balm_gen.arc +++ b/spell/Potion/balm_gen.arc @@ -8,7 +8,6 @@ level 1 material 4 weight 1500 value 250 -magicmap light_blue name_pl balms client_type 652 skill use magic item diff --git a/spell/Potion/balm_gen.face b/spell/Potion/balm_gen.face new file mode 100644 index 000000000..abfce078e --- /dev/null +++ b/spell/Potion/balm_gen.face @@ -0,0 +1,3 @@ +face balm_gen.111 +magicmap light_blue +end diff --git a/spell/Potion/dust_gen.arc b/spell/Potion/dust_gen.arc index c6bae2048..c5ef669bf 100644 --- a/spell/Potion/dust_gen.arc +++ b/spell/Potion/dust_gen.arc @@ -8,7 +8,6 @@ level 1 material 4 weight 100 value 230 -magicmap grey name_pl dusts client_type 652 skill throwing diff --git a/spell/Potion/dust_gen.face b/spell/Potion/dust_gen.face new file mode 100644 index 000000000..cd3315fcf --- /dev/null +++ b/spell/Potion/dust_gen.face @@ -0,0 +1,3 @@ +face dust_gen.111 +magicmap grey +end diff --git a/spell/Potion/figurine_gen.arc b/spell/Potion/figurine_gen.arc index b6ed0caca..9039adcbc 100644 --- a/spell/Potion/figurine_gen.arc +++ b/spell/Potion/figurine_gen.arc @@ -8,7 +8,6 @@ level 1 material 4 weight 1500 value 400 -magicmap green name_pl figurines client_type 653 skill use magic item diff --git a/spell/Potion/figurine_gen.face b/spell/Potion/figurine_gen.face new file mode 100644 index 000000000..00d01cd17 --- /dev/null +++ b/spell/Potion/figurine_gen.face @@ -0,0 +1,3 @@ +face figurine_gen.111 +magicmap green +end diff --git a/spell/Potion/potiongen.arc b/spell/Potion/potiongen.arc index cfc6976b6..f84d8a02c 100644 --- a/spell/Potion/potiongen.arc +++ b/spell/Potion/potiongen.arc @@ -8,7 +8,6 @@ level 1 material 4 weight 1500 value 280 -magicmap light_blue name_pl potions client_type 651 skill use magic item diff --git a/spell/Potion/potiongen.face b/spell/Potion/potiongen.face new file mode 100644 index 000000000..e44221833 --- /dev/null +++ b/spell/Potion/potiongen.face @@ -0,0 +1,3 @@ +face potiongen.111 +magicmap light_blue +end diff --git a/spell/Rune/drain_magic.arc b/spell/Rune/drain_magic.arc index 697418742..69caa2af9 100644 --- a/spell/Rune/drain_magic.arc +++ b/spell/Rune/drain_magic.arc @@ -7,12 +7,8 @@ face drain_magic.111 msg You feel depleted of psychic energy! endmsg -anim -drain_magic.111 -drain_magic.111 -mina +animation rune_drain_magic level 1 -magicmap grey is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/drain_magic.face b/spell/Rune/drain_magic.face new file mode 100644 index 000000000..b3ed115f6 --- /dev/null +++ b/spell/Rune/drain_magic.face @@ -0,0 +1,3 @@ +face drain_magic.111 +magicmap grey +end diff --git a/spell/Rune/generic_rune.arc b/spell/Rune/generic_rune.arc index 7a18e847a..2112d3c00 100644 --- a/spell/Rune/generic_rune.arc +++ b/spell/Rune/generic_rune.arc @@ -4,10 +4,7 @@ hp 1 speed 1 type 154 face generic_rune.111 -anim -generic_rune.111 -generic_rune.111 -mina +animation generic_rune level 1 is_animated 0 invisible 1 @@ -15,5 +12,4 @@ no_pick 1 move_on walk attacktype 2 Cha 20 -magicmap black end diff --git a/spell/Rune/generic_rune.face b/spell/Rune/generic_rune.face new file mode 100644 index 000000000..9db76593a --- /dev/null +++ b/spell/Rune/generic_rune.face @@ -0,0 +1,7 @@ +animation generic_rune +generic_rune.111 +generic_rune.111 +mina +face generic_rune.111 +magicmap black +end diff --git a/spell/Rune/rune_antimagic.arc b/spell/Rune/rune_antimagic.arc index 490a06b2f..dc0d756f5 100644 --- a/spell/Rune/rune_antimagic.arc +++ b/spell/Rune/rune_antimagic.arc @@ -2,14 +2,10 @@ Object rune_antimagic name Rune of Nullification type 154 face rune_antimagic.111 -anim -rune_antimagic.111 -rune_antimagic.111 -mina +animation rune_antimagic level 0 is_animated 0 invisible 1 -magicmap grey no_pick 1 move_on walk attacktype 32770 diff --git a/spell/Rune/rune_antimagic.face b/spell/Rune/rune_antimagic.face new file mode 100644 index 000000000..2956cb9eb --- /dev/null +++ b/spell/Rune/rune_antimagic.face @@ -0,0 +1,7 @@ +animation rune_antimagic +rune_antimagic.111 +rune_antimagic.111 +mina +face rune_antimagic.111 +magicmap grey +end diff --git a/spell/Rune/rune_ball_lightning.face b/spell/Rune/rune_ball_lightning.face new file mode 100644 index 000000000..69f59ced3 --- /dev/null +++ b/spell/Rune/rune_ball_lightning.face @@ -0,0 +1,4 @@ +animation rune_ball_lightning +rune_blightning.111 +rune_blightning.111 +mina diff --git a/spell/Rune/rune_blast.arc b/spell/Rune/rune_blast.arc index 443644d98..5c6cceb63 100644 --- a/spell/Rune/rune_blast.arc +++ b/spell/Rune/rune_blast.arc @@ -7,12 +7,8 @@ hp 1 msg You detonate a Rune of Blasting! endmsg -anim -rune_blast.111 -explosion.111 -mina +animation rune_blast level 1 -magicmap orange is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_blast.face b/spell/Rune/rune_blast.face new file mode 100644 index 000000000..b1c1d79b9 --- /dev/null +++ b/spell/Rune/rune_blast.face @@ -0,0 +1,7 @@ +animation rune_blast +rune_blast.111 +explosion.111 +mina +face rune_blast.111 +magicmap orange +end diff --git a/spell/Rune/rune_blightning.arc b/spell/Rune/rune_blightning.arc index 51b84e090..3a181fc5f 100644 --- a/spell/Rune/rune_blightning.arc +++ b/spell/Rune/rune_blightning.arc @@ -8,11 +8,7 @@ speed 1 msg You detonate a Rune of Ball Lightning endmsg -anim -rune_blightning.111 -rune_blightning.111 -mina -magicmap yellow +animation rune_ball_lightning level 1 is_animated 0 invisible 1 diff --git a/spell/Rune/rune_blightning.face b/spell/Rune/rune_blightning.face new file mode 100644 index 000000000..071032f4a --- /dev/null +++ b/spell/Rune/rune_blightning.face @@ -0,0 +1,3 @@ +face rune_blightning.111 +magicmap yellow +end diff --git a/spell/Rune/rune_bomb.arc b/spell/Rune/rune_bomb.arc index 766bdc376..44d4dc3c6 100644 --- a/spell/Rune/rune_bomb.arc +++ b/spell/Rune/rune_bomb.arc @@ -8,12 +8,8 @@ hp 1 msg RUN! The timer's ticking! endmsg -anim -rune_bomb.111 -rune_bomb.111 -mina +animation rune_create_bomb level 1 -magicmap orange is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_bomb.face b/spell/Rune/rune_bomb.face new file mode 100644 index 000000000..293399111 --- /dev/null +++ b/spell/Rune/rune_bomb.face @@ -0,0 +1,3 @@ +face rune_bomb.111 +magicmap orange +end diff --git a/spell/Rune/rune_burning_hands.face b/spell/Rune/rune_burning_hands.face new file mode 100644 index 000000000..8d5fc0b71 --- /dev/null +++ b/spell/Rune/rune_burning_hands.face @@ -0,0 +1,4 @@ +animation rune_burning_hands +rune_fire.111 +fireball.111 +mina diff --git a/spell/Rune/rune_confusion.arc b/spell/Rune/rune_confusion.arc index 792e19fed..d098bd92a 100644 --- a/spell/Rune/rune_confusion.arc +++ b/spell/Rune/rune_confusion.arc @@ -7,13 +7,9 @@ hp 2 msg You detonate a Rune of Mass Confusion! endmsg -anim -rune_confusion.111 -confusion.111 -mina +animation rune_confusion speed 1 level 1 -magicmap black is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_confusion.face b/spell/Rune/rune_confusion.face new file mode 100644 index 000000000..1bdea24f1 --- /dev/null +++ b/spell/Rune/rune_confusion.face @@ -0,0 +1,7 @@ +animation rune_confusion +rune_confusion.111 +confusion.111 +mina +face rune_confusion.111 +magicmap black +end diff --git a/spell/Rune/rune_create_bomb.face b/spell/Rune/rune_create_bomb.face new file mode 100644 index 000000000..3df711214 --- /dev/null +++ b/spell/Rune/rune_create_bomb.face @@ -0,0 +1,4 @@ +animation rune_create_bomb +rune_bomb.111 +rune_bomb.111 +mina diff --git a/spell/Rune/rune_death.arc b/spell/Rune/rune_death.arc index d699510be..26f29975d 100644 --- a/spell/Rune/rune_death.arc +++ b/spell/Rune/rune_death.arc @@ -7,10 +7,7 @@ hp 1 msg You detonate a Rune of Death! endmsg -anim -rune_death.111 -rune_death.111 -mina +animation rune_death level 15 is_animated 0 invisible 1 @@ -19,5 +16,4 @@ move_on walk attacktype 131072 dam 400 Cha 20 -magicmap black end diff --git a/spell/Rune/rune_death.face b/spell/Rune/rune_death.face new file mode 100644 index 000000000..0517a7bba --- /dev/null +++ b/spell/Rune/rune_death.face @@ -0,0 +1,7 @@ +animation rune_death +rune_death.111 +rune_death.111 +mina +face rune_death.111 +magicmap black +end diff --git a/spell/Rune/rune_dragonbreath.face b/spell/Rune/rune_dragonbreath.face new file mode 100644 index 000000000..0ecbfcf91 --- /dev/null +++ b/spell/Rune/rune_dragonbreath.face @@ -0,0 +1,4 @@ +animation rune_dragonbreath +rune_fire.111 +fireball.111 +mina diff --git a/spell/Rune/rune_drain_magic.face b/spell/Rune/rune_drain_magic.face new file mode 100644 index 000000000..b12f9ea65 --- /dev/null +++ b/spell/Rune/rune_drain_magic.face @@ -0,0 +1,4 @@ +animation rune_drain_magic +drain_magic.111 +drain_magic.111 +mina diff --git a/spell/Rune/rune_fire.arc b/spell/Rune/rune_fire.arc index d00b78cdd..6f6e7aba4 100644 --- a/spell/Rune/rune_fire.arc +++ b/spell/Rune/rune_fire.arc @@ -6,13 +6,9 @@ hp 1 msg You detonate a Rune of Fire! endmsg -anim -rune_fire.111 -fireball.111 -mina +animation rune_fire speed 1 level 1 -magicmap red is_animated 0 invisible 1 no_pick 1 @@ -31,13 +27,9 @@ other_arch spell_burning_hands msg You detonate a Rune of Burning Hands! endmsg -anim -rune_fire.111 -fireball.111 -mina +animation rune_burning_hands speed 1 level 1 -magicmap red is_animated 0 invisible 1 no_pick 1 @@ -53,13 +45,9 @@ other_arch spell_dragonbreath msg You detonate a Rune of Firebreath! endmsg -anim -rune_fire.111 -fireball.111 -mina +animation rune_dragonbreath speed 1 level 1 -magicmap red is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_fire.face b/spell/Rune/rune_fire.face new file mode 100644 index 000000000..2e10048de --- /dev/null +++ b/spell/Rune/rune_fire.face @@ -0,0 +1,7 @@ +animation rune_fire +rune_fire.111 +fireball.111 +mina +face rune_fire.111 +magicmap red +end diff --git a/spell/Rune/rune_fireball.arc b/spell/Rune/rune_fireball.arc index 70bcefce0..933af7c6c 100644 --- a/spell/Rune/rune_fireball.arc +++ b/spell/Rune/rune_fireball.arc @@ -8,12 +8,8 @@ face rune_fireball.111 msg You set off a fireball! endmsg -anim -rune_fireball.111 -rune_fireball.111 -mina +animation rune_medium_fireball level 1 -magicmap red is_animated 0 invisible 1 no_pick 1 @@ -32,12 +28,8 @@ face rune_fireball.111 msg You set off a large fireball! endmsg -anim -rune_fireball.111 -rune_fireball.111 -mina +animation rune_large_fireball level 1 -magicmap red is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_fireball.face b/spell/Rune/rune_fireball.face new file mode 100644 index 000000000..b3e66acdc --- /dev/null +++ b/spell/Rune/rune_fireball.face @@ -0,0 +1,3 @@ +face rune_fireball.111 +magicmap red +end diff --git a/spell/Rune/rune_frost.arc b/spell/Rune/rune_frost.arc index b87b191f0..314fd0d67 100644 --- a/spell/Rune/rune_frost.arc +++ b/spell/Rune/rune_frost.arc @@ -7,11 +7,7 @@ speed 1 msg You detonate a Rune of Frost! endmsg -anim -rune_frost.111 -icestorm.111 -mina -magicmap light_blue +animation rune_frost level 1 is_animated 0 invisible 1 @@ -31,11 +27,7 @@ speed 1 msg You detonate a Rune of Icestorm endmsg -anim -rune_frost.111 -icestorm.111 -mina -magicmap light_blue +animation rune_icestorm level 1 is_animated 0 invisible 1 @@ -53,11 +45,7 @@ speed 1 msg You detonate a Rune of Large Icestorm! endmsg -anim -rune_frost.111 -icestorm.111 -mina -magicmap light_blue +animation rune_large_icestorm level 1 is_animated 0 invisible 1 diff --git a/spell/Rune/rune_frost.face b/spell/Rune/rune_frost.face new file mode 100644 index 000000000..a49a8dff4 --- /dev/null +++ b/spell/Rune/rune_frost.face @@ -0,0 +1,7 @@ +animation rune_frost +rune_frost.111 +icestorm.111 +mina +face rune_frost.111 +magicmap light_blue +end diff --git a/spell/Rune/rune_heal.arc b/spell/Rune/rune_heal.arc index 9bdca7e7d..c534f7c69 100644 --- a/spell/Rune/rune_heal.arc +++ b/spell/Rune/rune_heal.arc @@ -8,11 +8,7 @@ hp 1 msg You set off a Rune of Heal endmsg -anim -rune_heal.111 -rune_heal.111 -mina -magicmap green +animation rune_heal level 1 is_animated 0 invisible 1 diff --git a/spell/Rune/rune_heal.face b/spell/Rune/rune_heal.face new file mode 100644 index 000000000..e9ea6a600 --- /dev/null +++ b/spell/Rune/rune_heal.face @@ -0,0 +1,7 @@ +animation rune_heal +rune_heal.111 +rune_heal.111 +mina +face rune_heal.111 +magicmap green +end diff --git a/spell/Rune/rune_icestorm.face b/spell/Rune/rune_icestorm.face new file mode 100644 index 000000000..85c3b8d3a --- /dev/null +++ b/spell/Rune/rune_icestorm.face @@ -0,0 +1,4 @@ +animation rune_icestorm +rune_frost.111 +icestorm.111 +mina diff --git a/spell/Rune/rune_large_fireball.face b/spell/Rune/rune_large_fireball.face new file mode 100644 index 000000000..9e1e3b69e --- /dev/null +++ b/spell/Rune/rune_large_fireball.face @@ -0,0 +1,4 @@ +animation rune_large_fireball +rune_fireball.111 +rune_fireball.111 +mina diff --git a/spell/Rune/rune_large_icestorm.face b/spell/Rune/rune_large_icestorm.face new file mode 100644 index 000000000..46b7ea1d5 --- /dev/null +++ b/spell/Rune/rune_large_icestorm.face @@ -0,0 +1,4 @@ +animation rune_large_icestorm +rune_frost.111 +icestorm.111 +mina diff --git a/spell/Rune/rune_lightning.arc b/spell/Rune/rune_lightning.arc index cee29421a..1ed438d17 100644 --- a/spell/Rune/rune_lightning.arc +++ b/spell/Rune/rune_lightning.arc @@ -8,12 +8,8 @@ face rune_lightning.111 msg You set off a bolt of lightning! endmsg -anim -rune_lightning.111 -rune_lightning.111 -mina +animation rune_small_lightning level 1 -magicmap yellow is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_medium_fireball.face b/spell/Rune/rune_medium_fireball.face new file mode 100644 index 000000000..cdcb4edb9 --- /dev/null +++ b/spell/Rune/rune_medium_fireball.face @@ -0,0 +1,4 @@ +animation rune_medium_fireball +rune_fireball.111 +rune_fireball.111 +mina diff --git a/spell/Rune/rune_paralysis.arc b/spell/Rune/rune_paralysis.arc index a27fa0919..89bfdef07 100644 --- a/spell/Rune/rune_paralysis.arc +++ b/spell/Rune/rune_paralysis.arc @@ -7,13 +7,9 @@ hp 4 msg You detonate a Rune of Paralysis! endmsg -anim -rune_paralysis.111 -rune_paralysis.112 -mina +animation rune_paralysis speed 1 level 1 -magicmap yellow is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_paralysis.face b/spell/Rune/rune_paralysis.face new file mode 100644 index 000000000..4549678e7 --- /dev/null +++ b/spell/Rune/rune_paralysis.face @@ -0,0 +1,10 @@ +animation rune_paralysis +rune_paralysis.111 +rune_paralysis.112 +mina +face rune_paralysis.111 +magicmap yellow +end +face rune_paralysis.112 +magicmap yellow +end diff --git a/spell/Rune/rune_pcloud.arc b/spell/Rune/rune_pcloud.arc index 34bf71645..1a270ed90 100644 --- a/spell/Rune/rune_pcloud.arc +++ b/spell/Rune/rune_pcloud.arc @@ -7,13 +7,9 @@ hp 1 msg You detonate a Rune of Poison Cloud! endmsg -anim -rune_pcloud.111 -poisoncloud.111 -mina +animation rune_poison_cloud speed 1 level 1 -magicmap green is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_pcloud.face b/spell/Rune/rune_pcloud.face new file mode 100644 index 000000000..a3f2bef73 --- /dev/null +++ b/spell/Rune/rune_pcloud.face @@ -0,0 +1,3 @@ +face rune_pcloud.111 +magicmap green +end diff --git a/spell/Rune/rune_poison_cloud.face b/spell/Rune/rune_poison_cloud.face new file mode 100644 index 000000000..6dc66e7e2 --- /dev/null +++ b/spell/Rune/rune_poison_cloud.face @@ -0,0 +1,4 @@ +animation rune_poison_cloud +rune_pcloud.111 +poisoncloud.111 +mina diff --git a/spell/Rune/rune_regenerate_spellpoints.face b/spell/Rune/rune_regenerate_spellpoints.face new file mode 100644 index 000000000..1cb847e4d --- /dev/null +++ b/spell/Rune/rune_regenerate_spellpoints.face @@ -0,0 +1,4 @@ +animation rune_regenerate_spellpoints +rune_sp_res.111 +rune_sp_res.111 +mina diff --git a/spell/Rune/rune_restoration.face b/spell/Rune/rune_restoration.face new file mode 100644 index 000000000..f80c12fd4 --- /dev/null +++ b/spell/Rune/rune_restoration.face @@ -0,0 +1,4 @@ +animation rune_restoration +rune_heal.111 +rune_heal.111 +mina diff --git a/spell/Rune/rune_restore.arc b/spell/Rune/rune_restore.arc index 6bd61afb4..915afe4e5 100644 --- a/spell/Rune/rune_restore.arc +++ b/spell/Rune/rune_restore.arc @@ -8,11 +8,7 @@ hp 1 msg You set off a Rune of Restoration endmsg -anim -rune_heal.111 -rune_heal.111 -mina -magicmap green +animation rune_restoration level 1 is_animated 0 invisible 1 diff --git a/spell/Rune/rune_shock.arc b/spell/Rune/rune_shock.arc index 423d80005..3820c6987 100644 --- a/spell/Rune/rune_shock.arc +++ b/spell/Rune/rune_shock.arc @@ -7,11 +7,7 @@ speed 1 msg You detonate a Rune of Shocking endmsg -anim -rune_shock.111 -rune_shock.111 -mina -magicmap yellow +animation rune_shock level 1 is_animated 0 invisible 1 diff --git a/spell/Rune/rune_shock.face b/spell/Rune/rune_shock.face new file mode 100644 index 000000000..1d9de6020 --- /dev/null +++ b/spell/Rune/rune_shock.face @@ -0,0 +1,7 @@ +animation rune_shock +rune_shock.111 +rune_shock.111 +mina +face rune_shock.111 +magicmap yellow +end diff --git a/spell/Rune/rune_small_lightning.face b/spell/Rune/rune_small_lightning.face new file mode 100644 index 000000000..8ef92ee4e --- /dev/null +++ b/spell/Rune/rune_small_lightning.face @@ -0,0 +1,7 @@ +animation rune_small_lightning +rune_lightning.111 +rune_lightning.111 +mina +face rune_lightning.111 +magicmap yellow +end diff --git a/spell/Rune/rune_sp_res.face b/spell/Rune/rune_sp_res.face new file mode 100644 index 000000000..798b2565f --- /dev/null +++ b/spell/Rune/rune_sp_res.face @@ -0,0 +1,3 @@ +face rune_sp_res.111 +magicmap green +end diff --git a/spell/Rune/rune_sp_restore.arc b/spell/Rune/rune_sp_restore.arc index 4cc4c53de..b43c4a4e0 100644 --- a/spell/Rune/rune_sp_restore.arc +++ b/spell/Rune/rune_sp_restore.arc @@ -8,12 +8,8 @@ face rune_sp_res.111 msg You feel powerful! endmsg -anim -rune_sp_res.111 -rune_sp_res.111 -mina +animation rune_regenerate_spellpoints level 1 -magicmap green is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_sum_earth.face b/spell/Rune/rune_sum_earth.face new file mode 100644 index 000000000..57606539b --- /dev/null +++ b/spell/Rune/rune_sum_earth.face @@ -0,0 +1,3 @@ +face rune_sum_earth.111 +magicmap brown +end diff --git a/spell/Rune/rune_sum_fire.face b/spell/Rune/rune_sum_fire.face new file mode 100644 index 000000000..4a14b8abf --- /dev/null +++ b/spell/Rune/rune_sum_fire.face @@ -0,0 +1,3 @@ +face rune_sum_fire.111 +magicmap red +end diff --git a/spell/Rune/rune_sum_water.face b/spell/Rune/rune_sum_water.face new file mode 100644 index 000000000..ff5b59cf9 --- /dev/null +++ b/spell/Rune/rune_sum_water.face @@ -0,0 +1,3 @@ +face rune_sum_water.111 +magicmap blue +end diff --git a/spell/Rune/rune_summon.arc b/spell/Rune/rune_summon.arc index 1f328083b..ccdd664c9 100644 --- a/spell/Rune/rune_summon.arc +++ b/spell/Rune/rune_summon.arc @@ -9,12 +9,8 @@ msg A portal opens up, and screaming hordes pour through! endmsg -anim -rune_summon_air.111 -rune_summon_air.111 -mina +animation rune_summon_air_elemental level 1 -magicmap white is_animated 0 invisible 1 no_pick 1 @@ -36,12 +32,8 @@ msg A portal opens up, and screaming hordes pour through! endmsg -anim -rune_summon.111 -rune_summon.111 -mina +animation rune_summon_devil level 1 -magicmap black is_animated 0 invisible 1 no_pick 1 @@ -63,12 +55,8 @@ msg A portal opens up, and screaming hordes pour through! endmsg -anim -rune_sum_earth.111 -rune_sum_earth.111 -mina +animation rune_summon_earth_elemental level 1 -magicmap brown is_animated 0 invisible 1 no_pick 1 @@ -89,12 +77,8 @@ msg A portal opens up, and screaming hordes pour through! endmsg -anim -rune_sum_fire.111 -rune_sum_fire.111 -mina +animation rune_summon_fire_elemental level 1 -magicmap red is_animated 0 invisible 1 no_pick 1 @@ -116,12 +100,8 @@ msg A portal opens up, and screaming hordes pour through! endmsg -anim -rune_sum_water.111 -rune_sum_water.111 -mina +animation rune_summon_water_elemental level 1 -magicmap blue is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_summon.face b/spell/Rune/rune_summon.face new file mode 100644 index 000000000..36bcbe4e5 --- /dev/null +++ b/spell/Rune/rune_summon.face @@ -0,0 +1,3 @@ +face rune_summon.111 +magicmap black +end diff --git a/spell/Rune/rune_summon_air.face b/spell/Rune/rune_summon_air.face new file mode 100644 index 000000000..2bc41f67d --- /dev/null +++ b/spell/Rune/rune_summon_air.face @@ -0,0 +1,3 @@ +face rune_summon_air.111 +magicmap white +end diff --git a/spell/Rune/rune_summon_air_elemental.face b/spell/Rune/rune_summon_air_elemental.face new file mode 100644 index 000000000..2c3b8e2de --- /dev/null +++ b/spell/Rune/rune_summon_air_elemental.face @@ -0,0 +1,4 @@ +animation rune_summon_air_elemental +rune_summon_air.111 +rune_summon_air.111 +mina diff --git a/spell/Rune/rune_summon_devil.face b/spell/Rune/rune_summon_devil.face new file mode 100644 index 000000000..1add2680e --- /dev/null +++ b/spell/Rune/rune_summon_devil.face @@ -0,0 +1,4 @@ +animation rune_summon_devil +rune_summon.111 +rune_summon.111 +mina diff --git a/spell/Rune/rune_summon_earth_elemental.face b/spell/Rune/rune_summon_earth_elemental.face new file mode 100644 index 000000000..ae7437e33 --- /dev/null +++ b/spell/Rune/rune_summon_earth_elemental.face @@ -0,0 +1,4 @@ +animation rune_summon_earth_elemental +rune_sum_earth.111 +rune_sum_earth.111 +mina diff --git a/spell/Rune/rune_summon_fire_elemental.face b/spell/Rune/rune_summon_fire_elemental.face new file mode 100644 index 000000000..7174e9075 --- /dev/null +++ b/spell/Rune/rune_summon_fire_elemental.face @@ -0,0 +1,4 @@ +animation rune_summon_fire_elemental +rune_sum_fire.111 +rune_sum_fire.111 +mina diff --git a/spell/Rune/rune_summon_water_elemental.face b/spell/Rune/rune_summon_water_elemental.face new file mode 100644 index 000000000..c7ccaa87a --- /dev/null +++ b/spell/Rune/rune_summon_water_elemental.face @@ -0,0 +1,4 @@ +animation rune_summon_water_elemental +rune_sum_water.111 +rune_sum_water.111 +mina diff --git a/spell/Rune/rune_transfer.arc b/spell/Rune/rune_transfer.arc index 03420b2b2..538840511 100644 --- a/spell/Rune/rune_transfer.arc +++ b/spell/Rune/rune_transfer.arc @@ -7,12 +7,8 @@ face rune_transfer.111 msg The Rune transfers power to you! endmsg -anim -rune_transfer.111 -rune_transfer.111 -mina +animation rune_transferrence level 1 -magicmap light_blue is_animated 0 invisible 1 no_pick 1 diff --git a/spell/Rune/rune_transfer.face b/spell/Rune/rune_transfer.face new file mode 100644 index 000000000..09661c6a8 --- /dev/null +++ b/spell/Rune/rune_transfer.face @@ -0,0 +1,3 @@ +face rune_transfer.111 +magicmap light_blue +end diff --git a/spell/Rune/rune_transferrence.face b/spell/Rune/rune_transferrence.face new file mode 100644 index 000000000..66269b6da --- /dev/null +++ b/spell/Rune/rune_transferrence.face @@ -0,0 +1,4 @@ +animation rune_transferrence +rune_transfer.111 +rune_transfer.111 +mina diff --git a/spell/Rune/runedet.arc b/spell/Rune/runedet.arc index 0d4d59fbc..f14263d87 100644 --- a/spell/Rune/runedet.arc +++ b/spell/Rune/runedet.arc @@ -3,7 +3,6 @@ name trap type 98 face cancellation.111 speed 1 -magicmap red move_type fly_low is_used_up 1 no_pick 1 diff --git a/spell/Scroll/ench_armour.arc b/spell/Scroll/ench_armour.arc index 5b336281a..719293032 100644 --- a/spell/Scroll/ench_armour.arc +++ b/spell/Scroll/ench_armour.arc @@ -2,7 +2,6 @@ Object ench_armour name Enchant Armour race scrolls face scroll.111 -magicmap white nrof 1 type 123 material 1 diff --git a/spell/Scroll/impr_cha.arc b/spell/Scroll/impr_cha.arc index 3a3fe7d79..7fcd7883b 100644 --- a/spell/Scroll/impr_cha.arc +++ b/spell/Scroll/impr_cha.arc @@ -2,7 +2,6 @@ Object improve_cha name Improve Charisma Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_con.arc b/spell/Scroll/impr_con.arc index 9676e8a3f..5af1b08ea 100644 --- a/spell/Scroll/impr_con.arc +++ b/spell/Scroll/impr_con.arc @@ -2,7 +2,6 @@ Object improve_con name Improve Constitution Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_dam.arc b/spell/Scroll/impr_dam.arc index e07e92b7b..4fd67ff2c 100644 --- a/spell/Scroll/impr_dam.arc +++ b/spell/Scroll/impr_dam.arc @@ -2,7 +2,6 @@ Object improve_damage name Improve Weapon Damage face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_dex.arc b/spell/Scroll/impr_dex.arc index 3cd1605ba..f90da4cba 100644 --- a/spell/Scroll/impr_dex.arc +++ b/spell/Scroll/impr_dex.arc @@ -2,7 +2,6 @@ Object improve_dex name Improve Dexterity Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_ench.arc b/spell/Scroll/impr_ench.arc index d5e52615d..fda0852d5 100644 --- a/spell/Scroll/impr_ench.arc +++ b/spell/Scroll/impr_ench.arc @@ -2,7 +2,6 @@ Object improve_enchantment name Enchant Weapon face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_int.arc b/spell/Scroll/impr_int.arc index 97c60af88..9fad1fd4e 100644 --- a/spell/Scroll/impr_int.arc +++ b/spell/Scroll/impr_int.arc @@ -2,7 +2,6 @@ Object improve_int name Improve Intelligence Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_pow.arc b/spell/Scroll/impr_pow.arc index 0a18d107b..51764d5d4 100644 --- a/spell/Scroll/impr_pow.arc +++ b/spell/Scroll/impr_pow.arc @@ -2,7 +2,6 @@ Object improve_pow name Improve Power Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_str.arc b/spell/Scroll/impr_str.arc index 66c5fb913..d9015fa0e 100644 --- a/spell/Scroll/impr_str.arc +++ b/spell/Scroll/impr_str.arc @@ -2,7 +2,6 @@ Object improve_str name Improve Strength Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_weigh.arc b/spell/Scroll/impr_weigh.arc index 9f6b4fa3c..43a858d4e 100644 --- a/spell/Scroll/impr_weigh.arc +++ b/spell/Scroll/impr_weigh.arc @@ -2,7 +2,6 @@ Object improve_weight name Lower Weapon Weight face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/impr_wis.arc b/spell/Scroll/impr_wis.arc index 41828d8e9..6d429e380 100644 --- a/spell/Scroll/impr_wis.arc +++ b/spell/Scroll/impr_wis.arc @@ -2,7 +2,6 @@ Object improve_wis name Improve Wisdom Bonus face scroll.111 race scrolls -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/prep_weapo.arc b/spell/Scroll/prep_weapo.arc index 3c7948509..69b565dc1 100644 --- a/spell/Scroll/prep_weapo.arc +++ b/spell/Scroll/prep_weapo.arc @@ -1,7 +1,6 @@ Object prepare_weapon name Prepare Weapon face scroll.111 -magicmap white nrof 1 type 124 material 1 diff --git a/spell/Scroll/scroll.face b/spell/Scroll/scroll.face new file mode 100644 index 000000000..a3a10cf71 --- /dev/null +++ b/spell/Scroll/scroll.face @@ -0,0 +1,3 @@ +face scroll.111 +magicmap white +end diff --git a/spell/Scroll/scroll_new.arc b/spell/Scroll/scroll_new.arc index 26e79615b..0bb22b866 100644 --- a/spell/Scroll/scroll_new.arc +++ b/spell/Scroll/scroll_new.arc @@ -2,7 +2,6 @@ Object scroll_new name scroll race scrolls face scroll.111 -magicmap white nrof 1 type 111 material 1 diff --git a/spell/Smite/god_power.arc b/spell/Smite/god_power.arc index fe13a53e5..0bff624a3 100644 --- a/spell/Smite/god_power.arc +++ b/spell/Smite/god_power.arc @@ -6,14 +6,7 @@ name godly retribution type 102 subtype 6 face manabolt.111 -anim -manabolt.111 -manabolt.112 -manabolt.113 -manabolt.114 -manabolt.113 -manabolt.114 -mina +animation god_power speed 1 range 4 duration 4 diff --git a/spell/Smite/god_power.face b/spell/Smite/god_power.face new file mode 100644 index 000000000..cba11ee76 --- /dev/null +++ b/spell/Smite/god_power.face @@ -0,0 +1,8 @@ +animation god_power +manabolt.111 +manabolt.112 +manabolt.113 +manabolt.114 +manabolt.113 +manabolt.114 +mina diff --git a/spell/Smite/holy_wrath.arc b/spell/Smite/holy_wrath.arc index 6ae7cb4fc..67977177e 100644 --- a/spell/Smite/holy_wrath.arc +++ b/spell/Smite/holy_wrath.arc @@ -4,11 +4,7 @@ subtype 6 name holy wrath slaying undead,demon face turnundead.111 -anim -turnundead.111 -turnundead.112 -turnundead.113 -mina +animation holy_wrath wc -40 speed 0.2 speed_left -0.21 diff --git a/spell/Smite/holy_wrath.face b/spell/Smite/holy_wrath.face new file mode 100644 index 000000000..14ecc4a62 --- /dev/null +++ b/spell/Smite/holy_wrath.face @@ -0,0 +1,5 @@ +animation holy_wrath +turnundead.111 +turnundead.112 +turnundead.113 +mina diff --git a/spell/Smite/insect_plague.arc b/spell/Smite/insect_plague.arc index a0b6d6475..16b1f5085 100644 --- a/spell/Smite/insect_plague.arc +++ b/spell/Smite/insect_plague.arc @@ -3,12 +3,7 @@ name crawling insects type 102 subtype 6 face ant.111 -anim -ant.111 -ant.112 -ant.111 -ant.112 -mina +animation insect_plague speed 0.12 move_type fly_low wc -30 diff --git a/spell/Smite/insect_plague.face b/spell/Smite/insect_plague.face new file mode 100644 index 000000000..9597e041c --- /dev/null +++ b/spell/Smite/insect_plague.face @@ -0,0 +1,6 @@ +animation insect_plague +ant.111 +ant.112 +ant.111 +ant.112 +mina diff --git a/spell/SpellBook/evoker_book.arc b/spell/SpellBook/evoker_book.arc index c752b5f44..e5b542c6e 100644 --- a/spell/SpellBook/evoker_book.arc +++ b/spell/SpellBook/evoker_book.arc @@ -7,7 +7,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems evocation_book @@ -22,7 +21,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems evocation_l1 diff --git a/spell/SpellBook/evoker_book.face b/spell/SpellBook/evoker_book.face new file mode 100644 index 000000000..3bb92528c --- /dev/null +++ b/spell/SpellBook/evoker_book.face @@ -0,0 +1,3 @@ +face evoker_book.111 +magicmap brown +end diff --git a/spell/SpellBook/pyro_book.arc b/spell/SpellBook/pyro_book.arc index c146b97c0..c89cbc52e 100644 --- a/spell/SpellBook/pyro_book.arc +++ b/spell/SpellBook/pyro_book.arc @@ -7,7 +7,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems pyromancy_book @@ -22,7 +21,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems pyromancy_l1 diff --git a/spell/SpellBook/pyro_book.face b/spell/SpellBook/pyro_book.face new file mode 100644 index 000000000..6fc2306a3 --- /dev/null +++ b/spell/SpellBook/pyro_book.face @@ -0,0 +1,3 @@ +face pyro_book.111 +magicmap brown +end diff --git a/spell/SpellBook/sorcerer_book.arc b/spell/SpellBook/sorcerer_book.arc index 3b92575d6..b60453ecd 100644 --- a/spell/SpellBook/sorcerer_book.arc +++ b/spell/SpellBook/sorcerer_book.arc @@ -7,7 +7,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems sorcery_book @@ -24,7 +23,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems sorcery_l1 diff --git a/spell/SpellBook/sorcerer_book.face b/spell/SpellBook/sorcerer_book.face new file mode 100644 index 000000000..1e110eff7 --- /dev/null +++ b/spell/SpellBook/sorcerer_book.face @@ -0,0 +1,3 @@ +face sorcerer_book.111 +magicmap brown +end diff --git a/spell/SpellBook/summoner_book.arc b/spell/SpellBook/summoner_book.arc index fd0ab5c72..e5aef666b 100644 --- a/spell/SpellBook/summoner_book.arc +++ b/spell/SpellBook/summoner_book.arc @@ -7,7 +7,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems summoner_book @@ -22,7 +21,6 @@ skill literacy material 1 value 20 weight 5000 -magicmap brown nrof 1 client_type 1001 randomitems summoning_l1 diff --git a/spell/SpellBook/summoner_book.face b/spell/SpellBook/summoner_book.face new file mode 100644 index 000000000..9e947bb70 --- /dev/null +++ b/spell/SpellBook/summoner_book.face @@ -0,0 +1,3 @@ +face summoner_book.111 +magicmap brown +end diff --git a/spell/SummonMonster/lg_speedball.arc b/spell/SummonMonster/lg_speedball.arc index 97e808445..3d5be5c59 100644 --- a/spell/SummonMonster/lg_speedball.arc +++ b/spell/SummonMonster/lg_speedball.arc @@ -1,10 +1,6 @@ Object lg_speedball face speedball.111 -magicmap red -anim -speedball.111 -speedball.112 -mina +animation lg_speedball exp 2 is_used_up 1 food 20 diff --git a/spell/SummonMonster/lg_speedball.face b/spell/SummonMonster/lg_speedball.face new file mode 100644 index 000000000..238d2f386 --- /dev/null +++ b/spell/SummonMonster/lg_speedball.face @@ -0,0 +1,4 @@ +animation lg_speedball +speedball.111 +speedball.112 +mina diff --git a/spell/SummonMonster/speedball.arc b/spell/SummonMonster/speedball.arc index ddf8db291..cdb067736 100644 --- a/spell/SummonMonster/speedball.arc +++ b/spell/SummonMonster/speedball.arc @@ -1,10 +1,6 @@ Object speedball face speedball.111 -magicmap red -anim -speedball.111 -speedball.112 -mina +animation speedball exp 2 is_used_up 1 food 20 diff --git a/spell/SummonMonster/speedball.face b/spell/SummonMonster/speedball.face new file mode 100644 index 000000000..91a7f2408 --- /dev/null +++ b/spell/SummonMonster/speedball.face @@ -0,0 +1,10 @@ +animation speedball +speedball.111 +speedball.112 +mina +face speedball.111 +magicmap red +end +face speedball.112 +magicmap red +end diff --git a/spell/TownPortal/town_portal.arc b/spell/TownPortal/town_portal.arc index 2bd20e9d2..deb3754d9 100644 --- a/spell/TownPortal/town_portal.arc +++ b/spell/TownPortal/town_portal.arc @@ -23,10 +23,7 @@ hp 15 sp 19 type 66 no_pick 1 -anim -magic_portal.111 -magic_portal.112 -mina +animation town_portal exp 1 client_type 25011 end diff --git a/spell/TownPortal/town_portal.face b/spell/TownPortal/town_portal.face new file mode 100644 index 000000000..1cd635914 --- /dev/null +++ b/spell/TownPortal/town_portal.face @@ -0,0 +1,4 @@ +animation town_portal +magic_portal.111 +magic_portal.112 +mina diff --git a/spell/Wand/gu_horn.arc b/spell/Wand/gu_horn.arc index c1cbfd631..e25ec797d 100644 --- a/spell/Wand/gu_horn.arc +++ b/spell/Wand/gu_horn.arc @@ -7,14 +7,7 @@ hp 100 other_arch spell_restoration level 1 value 10000000 -anim -gu_horn.111 -gu_horn.112 -gu_horn.113 -gu_horn.114 -gu_horn.115 -mina -magicmap orange +animation gu_horn speed 0.3 type 35 material 2 diff --git a/spell/Wand/gu_horn.face b/spell/Wand/gu_horn.face new file mode 100644 index 000000000..5dafcfded --- /dev/null +++ b/spell/Wand/gu_horn.face @@ -0,0 +1,22 @@ +animation gu_horn +gu_horn.111 +gu_horn.112 +gu_horn.113 +gu_horn.114 +gu_horn.115 +mina +face gu_horn.111 +magicmap orange +end +face gu_horn.112 +magicmap orange +end +face gu_horn.113 +magicmap orange +end +face gu_horn.114 +magicmap orange +end +face gu_horn.115 +magicmap orange +end diff --git a/spell/Wand/horn.arc b/spell/Wand/horn.arc index 59dc3e6fc..0fa4da443 100644 --- a/spell/Wand/horn.arc +++ b/spell/Wand/horn.arc @@ -1,7 +1,6 @@ Object horn nrof 1 face horn.111 -magicmap orange speed 0.1 type 35 level 1 diff --git a/spell/Wand/horn.face b/spell/Wand/horn.face new file mode 100644 index 000000000..72447ce9e --- /dev/null +++ b/spell/Wand/horn.face @@ -0,0 +1,3 @@ +face horn.111 +magicmap orange +end diff --git a/spell/Wand/horn2.arc b/spell/Wand/horn2.arc index 1c974c5cf..11ab78d85 100644 --- a/spell/Wand/horn2.arc +++ b/spell/Wand/horn2.arc @@ -2,7 +2,6 @@ Object horn2 name horn nrof 1 face horn2.111 -magicmap orange speed 0.1 type 35 level 1 diff --git a/spell/Wand/horn2.face b/spell/Wand/horn2.face new file mode 100644 index 000000000..c393c2a47 --- /dev/null +++ b/spell/Wand/horn2.face @@ -0,0 +1,3 @@ +face horn2.111 +magicmap orange +end diff --git a/spell/Wand/horn3.arc b/spell/Wand/horn3.arc index 51a430bd0..7f36c88a0 100644 --- a/spell/Wand/horn3.arc +++ b/spell/Wand/horn3.arc @@ -2,7 +2,6 @@ Object horn3 name horn nrof 1 face horn3.111 -magicmap orange speed 0.1 type 35 level 1 diff --git a/spell/Wand/horn3.face b/spell/Wand/horn3.face new file mode 100644 index 000000000..e4ced8f13 --- /dev/null +++ b/spell/Wand/horn3.face @@ -0,0 +1,3 @@ +face horn3.111 +magicmap orange +end diff --git a/spell/Wand/rod_heavy.arc b/spell/Wand/rod_heavy.arc index 283887705..998fb3d1f 100644 --- a/spell/Wand/rod_heavy.arc +++ b/spell/Wand/rod_heavy.arc @@ -1,12 +1,7 @@ Object rod_heavy name heavy rod face rod_heavy.111 -anim -rod_heavy.111 -rod_heavy.112 -rod_heavy.113 -mina -magicmap black +animation rod_heavy speed -0.25 type 3 value 700 diff --git a/spell/Wand/rod_heavy.face b/spell/Wand/rod_heavy.face new file mode 100644 index 000000000..c9c47eeba --- /dev/null +++ b/spell/Wand/rod_heavy.face @@ -0,0 +1,14 @@ +animation rod_heavy +rod_heavy.111 +rod_heavy.112 +rod_heavy.113 +mina +face rod_heavy.111 +magicmap black +end +face rod_heavy.112 +magicmap black +end +face rod_heavy.113 +magicmap black +end diff --git a/spell/Wand/rod_light.arc b/spell/Wand/rod_light.arc index 45bf5bd63..1454c6e78 100644 --- a/spell/Wand/rod_light.arc +++ b/spell/Wand/rod_light.arc @@ -1,12 +1,7 @@ Object rod_light name rod face rod_light.111 -anim -rod_light.111 -rod_light.112 -rod_light.113 -mina -magicmap black +animation rod_light speed -0.25 type 3 value 350 diff --git a/spell/Wand/rod_light.face b/spell/Wand/rod_light.face new file mode 100644 index 000000000..ab69609b6 --- /dev/null +++ b/spell/Wand/rod_light.face @@ -0,0 +1,14 @@ +animation rod_light +rod_light.111 +rod_light.112 +rod_light.113 +mina +face rod_light.111 +magicmap black +end +face rod_light.112 +magicmap black +end +face rod_light.113 +magicmap black +end diff --git a/spell/Wand/shellhorn1.arc b/spell/Wand/shellhorn1.arc index 20a34b1dd..f1156199f 100644 --- a/spell/Wand/shellhorn1.arc +++ b/spell/Wand/shellhorn1.arc @@ -2,7 +2,6 @@ Object shellhorn1 name shell horn nrof 1 face shellhorn1.111 -magicmap blue speed 0.1 type 35 level 1 diff --git a/spell/Wand/shellhorn1.face b/spell/Wand/shellhorn1.face new file mode 100644 index 000000000..9b0431e37 --- /dev/null +++ b/spell/Wand/shellhorn1.face @@ -0,0 +1,3 @@ +face shellhorn1.111 +magicmap blue +end diff --git a/spell/Wand/shellhorn2.arc b/spell/Wand/shellhorn2.arc index 5327d6ce9..8d0224cf8 100644 --- a/spell/Wand/shellhorn2.arc +++ b/spell/Wand/shellhorn2.arc @@ -2,7 +2,6 @@ Object shellhorn2 name shell horn nrof 1 face shellhorn2.111 -magicmap orange speed 0.1 type 35 level 1 diff --git a/spell/Wand/shellhorn2.face b/spell/Wand/shellhorn2.face new file mode 100644 index 000000000..f882ea47b --- /dev/null +++ b/spell/Wand/shellhorn2.face @@ -0,0 +1,3 @@ +face shellhorn2.111 +magicmap orange +end diff --git a/spell/Wand/staff.arc b/spell/Wand/staff.arc index 1271b373f..2fcbeac1a 100644 --- a/spell/Wand/staff.arc +++ b/spell/Wand/staff.arc @@ -1,20 +1,6 @@ Object staff face staff.111 -anim -staff.111 -staff.111 -staff.111 -staff.111 -staff.112 -staff.113 -staff.114 -staff.115 -staff.114 -staff.113 -staff.112 -staff.111 -mina -magicmap brown +animation staff anim_speed 10 client_anim_random 1 type 109 diff --git a/spell/Wand/staff.face b/spell/Wand/staff.face new file mode 100644 index 000000000..aef0cce03 --- /dev/null +++ b/spell/Wand/staff.face @@ -0,0 +1,29 @@ +animation staff +staff.111 +staff.111 +staff.111 +staff.111 +staff.112 +staff.113 +staff.114 +staff.115 +staff.114 +staff.113 +staff.112 +staff.111 +mina +face staff.111 +magicmap brown +end +face staff.112 +magicmap brown +end +face staff.113 +magicmap brown +end +face staff.114 +magicmap brown +end +face staff.115 +magicmap brown +end diff --git a/spell/Wand/wand.arc b/spell/Wand/wand.arc index b41da3421..4a5dda1e1 100644 --- a/spell/Wand/wand.arc +++ b/spell/Wand/wand.arc @@ -1,7 +1,6 @@ Object wand face wand.111 animation wand -magicmap brown anim_speed 10 client_anim_random 1 type 109 diff --git a/spell/Wand/wand.face b/spell/Wand/wand.face index 7a30a64e0..92f816548 100644 --- a/spell/Wand/wand.face +++ b/spell/Wand/wand.face @@ -2,3 +2,6 @@ animation wand wand.112 wand.113 mina +face wand.111 +magicmap brown +end diff --git a/spell/fire_permanent.arc b/spell/fire_permanent.arc index a0dc8904a..0a6c53955 100644 --- a/spell/fire_permanent.arc +++ b/spell/fire_permanent.arc @@ -1,19 +1,8 @@ Object fire_permanent name fire face burnout.111 -anim -burnout.111 -burnout.112 -burnout.113 -burnout.114 -burnout.115 -burnout.116 -burnout.117 -burnout.118 -burnout.119 -mina +animation fire_permanent anim_speed 1 client_anim_random 1 -magicmap red no_pick 1 end diff --git a/spell/fire_permanent.face b/spell/fire_permanent.face new file mode 100644 index 000000000..e81221698 --- /dev/null +++ b/spell/fire_permanent.face @@ -0,0 +1,11 @@ +animation fire_permanent +burnout.111 +burnout.112 +burnout.113 +burnout.114 +burnout.115 +burnout.116 +burnout.117 +burnout.118 +burnout.119 +mina diff --git a/spell/power_crystal.arc b/spell/power_crystal.arc index 2e86dbdac..bab6b81de 100644 --- a/spell/power_crystal.arc +++ b/spell/power_crystal.arc @@ -5,7 +5,6 @@ face power_crystal.111 animation power_crystal type 156 weight 3 -magicmap white value 10000000 material 64 is_animated 1 diff --git a/spell/power_crystal.face b/spell/power_crystal.face index 3f4c93e15..714bb17f9 100644 --- a/spell/power_crystal.face +++ b/spell/power_crystal.face @@ -4,3 +4,6 @@ power_crystal.112 power_crystal.113 power_crystal.114 mina +face power_crystal.111 +magicmap white +end