#ifndef _K2FXDEF_H_ #define _K2FXDEF_H_ //#include "KufResourceID.h" //#define 910 910 // FX ID¸¦ Ãß°¡ÇÒ¶§´Â Ç×»ó ID_FX_COUNT¹Ù·Î ¾Õ¿¡ Ãß°¡ÇØ ÁÖ¼¼¿ä..!!!! enum FX_DEF { ID_FX_METEOR=0, ID_FX_FIREBALL, ID_FX_CANNON, ID_FX_CHAINLIGHTNING, ID_FX_SNOW, ID_FX_DROPDOWN, ID_FX_ANI_PARTICLE, ID_FX_SPRAY, ID_FX_ANI_INC_PRIMITIVE, ID_FX_ANI_OBJECT, ID_FX_CHAIN, ID_FX_TRAIL, ID_FX_MAGIC_TRAIL, ID_FX_MIST, ID_FX_ARROW_TRAIL, ID_FX_NULL_MAGIC, ID_FX_LAND_FIRE, ID_FX_KALEIDOFLAMMA, ID_FX_BLIZZARD, ID_FX_FIRE_SWORD, ID_FX_RAIN, ID_FX_RAIN_CLASS, ID_FX_RAIN_BOUNCE, ID_FX_LENS_FLARE, ID_FX_HEALING_MAGIC, ID_FX_ICE_MAGIC, ID_FX_ICE_PIECE, ID_FX_STEAM, ID_FX_GRASS, ID_FX_SHOCKWAVE, ID_FX_TEST_FX_PTC, ID_FX_COLLAPSE_WALL, ID_FX_VAPOR, ID_FX_LINE_PTC, ID_FX_SIGNAL_ARROW, ID_FX_DUST_CLOUD_PTC, ID_FX_WALL_EXPLOSIVE_PTC, ID_FX_WALL_COLLAPSE_PTC, ID_FX_WATER_SPOUT, ID_FX_WATER_CURRENT, ID_FX_STONE_TO_WALL, ID_FX_TOXIN_BOMB, ID_FX_TOXIN_RAIN, ID_FX_TOXIN_BLOOD, ID_FX_TOXIN_EXP, ID_FX_TOXIN_CLOUD, ID_FX_SHOCK_TO_WALL, ID_FX_WOOD_FIRE, ID_FX_SMALL_WOOD_FIRE, ID_FX_TEST_TRAIL, ID_FX_EROD_TRAIL, ID_FX_BATS, ID_FX_POINT, ID_FX_PILLAR, ID_FX_ANIMATION_TRAIL, ID_FX_INDICATION, ID_FX_SMALL_LAND_FIRE, ID_FX_PROPFIRE20x20, ID_FX_PROPFIRE20x5, ID_FX_PROPSMOKE_LARGE, ID_FX_PROPSMOKE_SMALL, ID_FX_GLOBAL_OBJ_PTC, ID_FX_GLOBAL_GND_PTC, ID_FX_UVNORMALMESH, ID_FX_PROPFIRE05x05, ID_FX_THUNDERSTRIKE, ID_FX_EXTINDICATOR, ID_FX_CURSE, ID_FX_SILENCE, ID_FX_BADACK, ID_FX_CHILLING_ICE, ID_FX_OFFICER_HEAL, ID_FX_MESHEXPLOSION, ID_FX_BLOODBOMB, ID_FX_MESHPOINTSRITE, ID_FX_AREA, ID_FX_PROPFIREONLY, ID_FX_FIRESTREAK, ID_FX_SIMPLEARROW_TRAIL, ID_FX_RAY, ID_FX_BATS_ATTACK, // FX ID¸¦ Ãß°¡ÇÒ¶§´Â Ç×»ó ÀÌÁÖ¼®¹® ¹Ù·Î ¾Õ¿¡ Ãß°¡ÇØ ÁÖ¼¼¿ä..!!!! // ³¡¿¡ Ãß°¡µÉ¼ö ÀÖµµ·Ï ID_FX_COUNT }; /************************************************* FX¿ë ¸Þ½¬ index *************************************************/ enum { FXMESH_CHAIN_LIGHTNING_01 = 910, FXMESH_ICE_MAGIC_01, FXMESH_ICE_MAGIC_02, FXMESH_TOXIN_BOMB_01, FXMESH_DROP_01, FXMESH_DROP_02, FXMESH_DROP_03, FXMESH_DROP_04, FXMESH_DROP_05, FXMESH_DROP_06, FXMESH_UVNORMAL_MESH, // ¹«³ÊÁö´Â ¼ºº®µé FXMESH_WALL_COLLAPSE_BULK_01, FXMESH_WALL_COLLAPSE_BULK_02 , FXMESH_WALL_COLLAPSE_BULK_03 , FXMESH_WALL_COLLAPSE_BULK_04 , // ºÎ¼­Á®³ª°¡´Â ¼ºº® ÆÄÆí FXMESH_WALL_COLLAPSE_BRICKS_01_00, FXMESH_WALL_COLLAPSE_BRICKS_01_01, FXMESH_WALL_COLLAPSE_BRICKS_01_02, FXMESH_WALL_COLLAPSE_BRICKS_01_03, FXMESH_WALL_COLLAPSE_BRICKS_01_04, FXMESH_WALL_COLLAPSE_BRICKS_02, FXMESH_WALL_COLLAPSE_BRICKS_03, FXMESH_WALL_COLLAPSE_BRICKS_04, FXMESH_HEALING_BIRD, FXMESH_ANIMATION_TRAIL, FXMESH_BATS_MOVEMENT, FXMESH_METEOR_INDICATION, FXMESH_BLIZZARD_PLANES0, FXMESH_BLIZZARD_PLANES1, FXMESH_CURSE_SCULL, FXMESH_SILENCE_SCULL, FXMESH_CHILLING_ICE, FXMESH_SPHERE, /// ÀÌ ¹Ù·Î À§¸¸ ¾²¼¼¿ä.. ¿©±â¼­ ºÎÅÍ ÅøÀÌ ¾¹´Ï´Ù. FXTOOLMESH_STARTPOS }; enum FXSCRIPTID_LIST{ FXSCRIPTID_KALAEIDO, FXSCRIPTID_NULL, FXSCRIPTID_POISONNEEDLE, FXSCRIPTID_HEALINGGROUND, FXSCRIPTID_EARTHGAS, FXSCRIPTID_SILENCE, FXSCRIPTID_EARTHVINE, FXSCRIPTID_DIRIGIBLE , FXSCRIPTID_LIGHTNINGGLOW , FXSCRIPTID_MISTLIGHT, FXSCRIPTID_ICESPEAR, FXSCRIPTID_CHILLINGICESTART, FXSCRIPTID_VOLUMEFIRE, FXSCRIPTID_WALLCOLLAPSEKALLISHIRE, FXSCRIPTID_OFFICERHEAL, FXSCRIPTID_WALLCOLLAPSEHIRO,// 15 FXSCRIPTID_WALLCOLLAPSEESSE,// À̺κР¿­°Å ÇüÀ̳ª TextÈ­ÀÏ·Î °íÄ¥°Í FXSCRIPTID_VOLUMEFIRESMALL, FXSCRIPTID_LEECHSHIELD, FXSCRIPTID_MAMMOTH, FXSCRIPTID_TREEBURNAREA2LARGE, // 20 FXSCRIPTID_HEALINGTREE , FXSCRIPTID_TREEBURNAREA2SMALL , FXSCRIPTID_TREEBURNAREA3LARGE , FXSCRIPTID_TREEBURNAREA3NORMAL , FXSCRIPTID_TREEBURNAREA4LARGE, //25 FXSCRIPTID_TREEBURNAREA4NORMAL, FXSCRIPTID_TREEBURNAREA4SMALL , FXSCRIPTID_SHOCKEXPLOSION, FXSCRIPTID_SHOCKEXPLOSIONTALL , FXSCRIPTID_ENCAEXPLOSION// 30 }; #define FX_SCRIPT_WOLRD_EC (dword)"data\\fx\\worldMapCastleEc.fxb" #define FX_SCRIPT_WORLD_HI (dword)"data\\fx\\worldMapCastleHi.fxb" #define FX_SCRIPT_WORLD_ENCA (dword)"data\\fx\\encaWorld.fxb" #define FX_SCRIPT_TITLE_RAY "title_ray.fxb" #define FX_SCRIPT_WALL_HIRO (dword)"data\\fx\\WallCollapse_Hiro.fxb" #define FX_SCRIPT_WALL_KALLISHIRE (dword)"data\\fx\\WallCollapse_Kallishire.fxb" #define FX_SCRIPT_WALL_ESSE (dword)"data\\fx\\WallCollapse_Esse.fxb" #define FX_SCRIPT_FIRE_VOLUMESMALL (dword)"data\\fx\\Volumefire_small.fxb" #define FX_SCRIPT_FIRE_VOLUME (dword)"data\\fx\\Volumefire.fxb" #define FX_SCRIPT_TREEBURN_1 (dword)"data\\fx\\TreeBurn_AREA2_LARGE.fxb" #define FX_SCRIPT_TREEBURN_2 (dword)"data\\fx\\TreeBurn_AREA2_SMALL.fxb" #define FX_SCRIPT_TREEBURN_3 (dword)"data\\fx\\TreeBurn_AREA3_LARGE.fxb" #define FX_SCRIPT_TREEBURN_4 (dword)"data\\fx\\TreeBurn_AREA3_NORMAL.fxb" #define FX_SCRIPT_TREEBURN_5 (dword)"data\\fx\\TreeBurn_AREA4_LARGE.fxb" #define FX_SCRIPT_TREEBURN_6 (dword)"data\\fx\\TreeBurn_AREA4_NORMAL.fxb" #define FX_SCRIPT_TREEBURN_7 (dword)"data\\fx\\TreeBurn_AREA4_SMALL.fxb" #define FX_SCRIPT_SHOCK_EXP (dword)"data\\fx\\ShockExplosion.fxb" #define FX_SCRIPT_SHOCK_TAIL (dword)"data\\fx\\ShockExplosionTall.fxb" #define FX_SCRIPT_HEALINGTREE (dword)"data\\fx\\HealingTree.fxb" #define FX_SCRIPT_HEALINGGROUND (dword)"data\\fx\\HealingGround.fxb" #define FX_SCRIPT_OFFICER_HEAL (dword)"data\\fx\\Officer_Heal.fxb" #define FX_SCRIPT_NULL (dword)"data\\fx\\NULL.fxb" #define FX_SCRIPT_SILENCE (dword)"data\\fx\\Silence.fxb" #define FX_SCRIPT_MIST_LIGHT (dword)"data\\fx\\Mist_Light.fxb" #define FX_SCRIPT_KALAEIDO (dword)"data\\fx\\kal.fxb" #define FX_SCRIPT_LIGHTNING_GLOW (dword)"data\\fx\\Lightning_Glow.fxb" #define FX_SCRIPT_CHILLING_START (dword)"data\\fx\\Chilling_Ice_Start.fxb" #define FX_SCRIPT_ICESPEAR (dword)"data\\fx\\Ice_Spear.fxb" #define FX_SCRIPT_POISON_NEEDLE (dword)"data\\fx\\PoisonNeedle.fxb" #define FX_SCRIPT_EARTH_GAS (dword)"data\\fx\\earth_gas.fxb" #define FX_SCRIPT_EARTH_VINE (dword)"data\\fx\\earthVine.fxb" #define FX_SCRIPT_DIRIGIBLE (dword)"data\\fx\\Dirigible.fxb" #define FX_SCRIPT_MAMMOTH (dword)"data\\fx\\Mammoth.fxb" #define FX_SCRIPT_ENCA_EXPLOSION (dword)"data\\fx\\Enca_Explosion.fxb" #define FX_SCRIPT_LEECH_SHIELD (dword)"data\\fx\\LeechShield.fxb" #endif