In ... Distro99 \ pkg \ systems \ spells \ config \ spells.cfg
The Meteor Swarm spell indicates that your GFX = "0x3C30" as we can see in the code below:
Code: Select all
Spell 55
{
SpellId 55
Name Meteor Swarm
Script :magicBooks:book/castSpell
SpellScript :spells:spellScripts/circle7/meteorSwarm
Difficulty 80
ManaCost 40
Delay 2000
PowerWords Kal Des Flam Ylem
PWColor 56
Circle 7
Target notarget_area
Noto harmful
SFX 0x161
GFXType 1
GFX 0x3C30
GFXColor 0
TileGraphic 0x20b6
ScrollObjType 0x1F63
RegCost BloodMoss 1
RegCost MandrakeRoot 1
RegCost SpiderSilk 1
RegCost SulphurousAsh 1
}
Asks the same GRAPHIC_FIRE "0x3C30" in lines 39 and 49
See the part of the script:
Code: Select all
var i;
for( i:=delay; i>0; i-=1 )
var fire_x := center.x + RandomInt(15) - 7,
fire_y := center.y + RandomInt(15) - 7;
var item := CreateItemAtLocation( fire_x, fire_y, mobile.z, 0xeed, 1, mobile.realm );
item.graphic := 1;
SPELL_PlaySpellSFX( info.spell_id, mobile );
PlayMovingEffectXYZ( item.x, item.y, item.z+80, item.x, item.y, item.z, 0x36d4, 0x18, 0x3C30, 0, item.realm );
DestroyItem( item );
if( GetObjProperty( mobile, MAGE ) >= 4 )
var fire_x2 := center.x + RandomInt(15) - 7,
fire_y2 := center.y + RandomInt(15) - 7;
var item2 := CreateItemAtLocation( fire_x2, fire_y2, mobile.z, 0xeed, 1, mobile.realm );
item2.graphic := 1;
PlayMovingEffectXYZ( item2.x, item2.y, item2.z+80, item2.x, item2.y, item2.z, 0x3C30, 0x18, 0x10, 0, item2.realm );
DestroyItem( item2 );
endif
SendMeteorSwamDamage( mobile, circle, center );
SleepMS( 200 );
endfor
File does not exist the GRAPHIC_FIRE "0x3C30" asking the script.
see:
Code: Select all
enum GRAPHIC_FIRE
GFX_SMALL_FIREBALL := 0x36E4,
GFX_LARGE_FIREBALL := 0x36D4,
GFX_WAVY_FIREBALL := 0x36F4,
GFX_EXPLOSION_BALL := 0x36FE,
GFX_FIRE_COLUMN := 0x3709,
GFX_EXPLODE_1 := 0x36CB,
GFX_EXPLODE_2 := 0x36BD,
GFX_EXPLODE_3 := 0x36B0
endenum
Does anyone have the answer? Thank you