Hi! Ich habe testweise den Effekt spellFX_ChargeFireball kopiert und entsprechende Stellen umbenannt in spellFX_ChargeFireballTest. Diese Effekt braucht jetzt aber viel länger zum aufladen als der originale Effekt. Dabei handelt es sich um das gleiche Spell-Script und das gleiche time_per_mana eingestellt.
Gibt es noch eine andere Stelle, die dafür verantwortlich ist, dass der Zauber mit dem Effekt kürzer/länger lädt?
Danke schon mal!
Zwar nicht besonders spannend, aber hier trotzdem mal der kopierte Effekt. Dieser ist einfach statt dem originalen Effekt in der Constants.d beim ChargeFireball Zauber eingetragen.
Spoiler:(zum lesen bitte Text markieren)
Code:INSTANCE spellFX_ChargeFireballTest(CFx_Base_Proto) { visname_S = "MFX_ChargeFB_CAST"; emtrjmode_s = "FIXED"; emTrjOriginNode = "ZS_RIGHTHAND"; emtrjtargetnode = "BIP01 FIRE"; emtrjloopmode_s = "NONE"; emtrjeasefunc_s = "LINEAR"; emActionCollStat_S = "COLLIDE CREATEONCE CREATEQUAD"; emActionCollDyn_S = "COLLIDE CREATEONCE"; emFXCollStat_S = "spellFX_Firestorm_SPREAD"; emFXCollDyn_S = "spellFX_Firestorm_SPREAD"; emFXCollDynPerc_S = "vob_magicburn"; emFXCollStatAlign_S = "COLLISIONNORMAL"; emFXCreatedOwnTrj = 0; emTrjTargetRange = 20; emTrjTargetElev = 0; emTrjDynUpdateDelay = 30.000; lightPresetname = "FIRESMALL"; }; INSTANCE spellFX_ChargeFireballTest_KEY_OPEN (C_ParticleFXEmitKey) { lightrange = 0.01; }; INSTANCE spellFX_ChargeFireballTest_KEY_INIT (C_ParticleFXEmitKey) { //visname_S = "MFX_ChargeFB_INIT"; lightrange = 0.01; }; INSTANCE spellFX_ChargeFireballTest_KEY_INVEST_1 (C_ParticleFXEmitKey) { emCreateFXID = "spellFX_ChargeFireballTest_InVEST_BLAST1"; visname_s = "MFX_ChargeFB_CAST_L2"; lightrange = 150; sfxid = "MFX_Fireball_invest1"; sfxisambient = 1; } ; INSTANCE spellFX_ChargeFireballTest_KEY_INVEST_2 (C_ParticleFXEmitKey) { emCreateFXID = "spellFX_ChargeFireballTest_InVEST_BLAST2"; visname_s = "MFX_ChargeFB_CAST_L3"; sfxid = "MFX_Fireball_invest2"; sfxisambient = 1; }; INSTANCE spellFX_ChargeFireballTest_KEY_INVEST_3 (C_ParticleFXEmitKey) { emCreateFXID = "spellFX_ChargeFireballTest_InVEST_BLAST3"; visname_s = "MFX_ChargeFB_CAST_L4"; sfxid = "MFX_Fireball_invest3"; sfxisambient = 1; }; INSTANCE spellFX_ChargeFireballTest_KEY_INVEST_4 (C_ParticleFXEmitKey) { emCreateFXID = "spellFX_ChargeFireballTest_InVEST_BLAST4"; visname_s = "MFX_ChargeFB_CAST_L5"; sfxid = "MFX_Fireball_invest4"; sfxisambient = 1; }; INSTANCE spellFX_ChargeFireBallTest_KEY_CAST (C_ParticleFXEmitKey) { lightrange = 100; emtrjmode_s = "TARGET"; emtrjeasevel = 1400.; sfxid = "MFX_Fireball_Cast"; sfxisambient = 1; emCheckCollision = 1; }; INSTANCE spellFX_ChargeFireBallTest_KEY_COLLIDE (C_ParticleFXEmitKey) { pfx_flygravity_s = "0 0.0002 0"; emtrjeasevel = 0.000001; }; instance spellFX_ChargeFireballTest_InVEST_BLAST1 (CFx_Base_Proto) { visname_S = "MFX_ChargeFB_INVESTBLAST"; visAlpha = 1; emtrjmode_s = "FIXED"; sfxid = "MFX_Fireball_invest1"; sfxisambient = 1; visAlpha = 0.3; }; instance spellFX_ChargeFireballTest_InVEST_BLAST2 (CFx_Base_Proto) { visname_S = "MFX_ChargeFB_INVESTBLAST"; visAlpha = 1; emtrjmode_s = "FIXED"; sfxid = "MFX_Fireball_invest2"; sfxisambient = 1; visAlpha = 0.5; }; instance spellFX_ChargeFireballTest_InVEST_BLAST3 (CFx_Base_Proto) { visname_S = "MFX_ChargeFB_INVESTBLAST"; visAlpha = 1; emtrjmode_s = "FIXED"; sfxid = "MFX_Fireball_invest3"; sfxisambient = 1; visAlpha = 0.8; }; instance spellFX_ChargeFireballTest_InVEST_BLAST4 (CFx_Base_Proto) { visname_S = "MFX_ChargeFB_INVESTBLAST"; visAlpha = 1; emtrjmode_s = "FIXED"; sfxid = "MFX_Fireball_invest4"; sfxisambient = 1; visAlpha = 1; }; // KOLLISION MIT STATISCHER WELT: KEINE PERCEPTION instance spellFX_ChargeFireballTest_COLLIDE (CFx_Base_Proto) { visname_S = "MFX_ChargeFB_Collide"; visAlpha = 1; emtrjmode_s = "FIXED"; emTrjOriginNode = "BIP01"; lightPresetname = "FIRESMALL"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDE_KEY_INVEST_1 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide"; sfxid = "MFX_Fireball_Collide1"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDE_KEY_INVEST_2 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide"; sfxid = "MFX_Fireball_Collide2"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDE_KEY_INVEST_3 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide"; sfxid = "MFX_Fireball_Collide3"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDE_KEY_INVEST_4 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide"; sfxid = "MFX_Fireball_Collide4"; }; instance spellFX_ChargeFireballTest_COLLIDEDYNFX (CFx_Base_Proto) { visname_S = "MFX_Fireball_Collide1_00"; visAlpha = 1; emTrjOriginNode = "BIP01"; emtrjmode_s = "FIXED"; lightPresetname = "FIRESMALL"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDEDYNFX_KEY_INVEST_1 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide1"; sfxid = "MFX_Fireball_Collide1"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDEDYNFX_KEY_INVEST_2 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide2"; sfxid = "MFX_Fireball_Collide2"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDEDYNFX_KEY_INVEST_3 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide3"; sfxid = "MFX_Fireball_Collide3"; }; INSTANCE spellFX_ChargeFireballTest_COLLIDEDYNFX_KEY_INVEST_4 (C_ParticleFXEmitKey) { visname_S = "MFX_Fireball_Collide4"; sfxid = "MFX_Fireball_Collide4"; };