fcolor_r = 255; fcolor_g = 255; fcolor_b = 255; --味方側 SP_00 = 999999; -- Black bars SP_01 = 1896104; -- Ryuko SA ef_001 SP_02 = 1896105; -- Ryuko SA ef_002 SP_03 = 1896106; -- Ryuko SA ef_003 (KO) charge_forward = 1231; charge_forward2 = 1313; pull_in = 1356; kawaita_sakebi = 1284; changeAnime(0, 0, 0); changeAnime(0, 1, 0); setVisibleUI(0, 0); setDisp(0, 0, 0); setDisp(0, 1, 0); kame_flag = 0x00; if (_IS_PLAYER_SIDE_ == 1) then spep_0 = 0; ----------------------------------------- -- Ryuko SA ef_001 ----------------------------------------- entryEffect(spep_0 + 0, SP_00, 0x100, -1, 0, 0, 0); entryEffect(spep_0 + 0, SP_01, 0x100, -1, 0, 0, 0); -- ** 顔カットイン ** -- speff = entryEffect(spep_0, 1504, 0x101, -1, 0, 0, 0); --カットイン(顔) setEffReplaceTexture(speff, 3, 2); --カットイン差し替え speff1 = entryEffect(spep_0, 1505, 0x101, -1, 0, 0, 0); --カットイン(セリフ) setEffReplaceTexture(speff1, 4, 5); --セリフカットイン差し替え playSe(spep_0, 1018); playSe(spep_0 + 54, 1117); setSeVolume(spep_0 + 54, 1117, 97); playSe(spep_0 + 62, 1141); setSeVolume(spep_0 + 62, 1141, 42); playSe(spep_0 + 67, 1066); setSeVolume(spep_0 + 67, 1066, 67); playSe(spep_0 + 86, charge_forward); setSeVolume(spep_0 + 86, charge_forward, 68); playSe(spep_0 + 86, charge_forward2); setSeVolume(spep_0 + 86, charge_forward2, 78); playSe(spep_0 + 144, 1011); setSeVolume(spep_0 + 144, 1011, 65); playSe(spep_0 + 146, 1142); setSeVolume(spep_0 + 146, 1142, 58); playSe(spep_0 + 172, 1121); setSeVolume(spep_0 + 170, 1121, 42); playSe(spep_0 + 216, 1011); setSeVolume(spep_0 + 216, 1011, 65); playSe(spep_0 + 218, 1142); setSeVolume(spep_0 + 218, 1142, 58); playSe(spep_0 + 242, 1011); setSeVolume(spep_0 + 242, 1011, 65); playSe(spep_0 + 244, 1142); setSeVolume(spep_0 + 244, 1142, 58); playSe(spep_0 + 276, 1011); setSeVolume(spep_0 + 276, 1011, 65); playSe(spep_0 + 278, 1142); setSeVolume(spep_0 + 278, 1142, 58); playSe(spep_0 + 300, 1011); setSeVolume(spep_0 + 300, 1011, 65); playSe(spep_0 + 302, 1142); setSeVolume(spep_0 + 302, 1142, 58); playSe(spep_0 + 318, 1121); setSeVolume(spep_0 + 318, 1121, 42); playSe(spep_0 + 322, 1011); setSeVolume(spep_0 + 322, 1011, 65); playSe(spep_0 + 324, 1142); setSeVolume(spep_0 + 324, 1142, 58); playSe(spep_0 + 430, 1011); setSeVolume(spep_0 + 430, 1011, 65); playSe(spep_0 + 432, 1142); setSeVolume(spep_0 + 432, 1142, 58); playSe(spep_0 + 560, 1141); setSeVolume(spep_0 + 560, 1141, 71); if (_IS_DODGE_ == 1) then SP_dodge = spep_0 + 72; --エンドフェイズのフレーム数を置き換える playSe(SP_dodge, 1042); stopSe(SP_dodge, SE0, 0); stopSe(SP_dodge, se_1241, 0); pauseAll(SP_dodge, 67); -- ** カットイン部分 ** -- speff = entryEffectUnpausable(SP_dodge, 1504, 0x100, -1, 0, 0, -350, 1000); -- eff_005 (カットイン) setEffReplaceTexture(speff, 3, 6); -- カットイン差し替え kaihi = entryEffectUnpausable(SP_dodge + 12, 1575, 0x100, -1, 0, 0, 350, 1100); -- 回避の文字表示 setEffScaleKey(SP_dodge, kaihi, 1.0, 1.0); setEffAlphaKey(SP_dodge, kaihi, 255); -- ** 白フェード ** -- entryFade(SP_dodge + 5, 4, 7, 4, fcolor_r, fcolor_g, fcolor_b, 255); -- white fade setMoveKey(SP_dodge + 10, 0, -2500, -250, 0); endPhase(SP_dodge + 10); do return end else end spep_1 = spep_0 + 636; -- ** カードカットイン ** -- speff2 = entryEffect(spep_1 + 0, 1507, 0, -1, 0, 0, 0); -- カード setEffReplaceTexture(speff2, 1, 1); setEffReplaceTexture(speff2, 2, 0); -- カード差し替え setEffReplaceTexture(speff2, 5, 4); -- 技名テクスチャ差し替え -- ** 集中線 ** -- shuchusen = entryEffectLife(spep_1 + 0, 906, 90, 0x100, -1, 0, 0, 0); --集中線 setEffShake(spep_1 + 0, shuchusen, 90, 20); setEffMoveKey(spep_1 + 0, shuchusen, 0, 0, 0); setEffMoveKey(spep_1 + 90, shuchusen, 0, 0, 0); setEffScaleKey(spep_1 + 0, shuchusen, 1.6, 1.6); setEffScaleKey(spep_1 + 90, shuchusen, 1.6, 1.6); setEffRotateKey(spep_1 + 0, shuchusen, 0); setEffRotateKey(spep_1 + 90, shuchusen, 0); setEffAlphaKey(spep_1 + 0, shuchusen, 255); setEffAlphaKey(spep_1 + 90, shuchusen, 255); playSe(spep_1 + 0, 1035); ----------------------------------------- -- Ryuko SA ef_002 ----------------------------------------- spep_2 = spep_1 + 86; entryEffect(spep_2 + 0, SP_02, 0x100, -1, 0, 0, 0); entryEffect(spep_2 + 208, SP_03, 0x100, -1, 0, 0, 0); playSe(spep_2 + 0, pull_in); playSe(spep_2 + 92, kawaita_sakebi); entryFade(spep_2 + 202, 2, 8, 2, 0, 0, 0, 255); -- black fade hideKoScreen(); dealDamage(spep_2 + 92); endPhase(spep_2 + 212); end if (_IS_SPECIAL_AIM_ALL_ == 1) then ------------------------------------------------------ -- 爆発 (110F) ------------------------------------------------------ spep_z = 0; kawaita_sakebi = 1284; setVisibleUI(spep_z, 0); setDisp(spep_z, 0, 0); ------------------------------------------------------ -- 回避 ------------------------------------------------------ if (_IS_DODGE_ == 1) then SP_dodge = spep_z; --エンドフェイズのフレーム数を置き換える playSe(SP_dodge - 12, 1042); speff = entryEffectUnpausable(SP_dodge - 12, 1504, 0x100, -1, 0, 0, -350); -- eff_005 (カットイン) setEffReplaceTexture(speff, 3, 6); -- カットイン差し替え kaihi = entryEffectUnpausable(SP_dodge, 1575, 0x100, -1, 0, 0, 350); -- 回避の文字表示 if (_IS_PLAYER_SIDE_ == 1) then setEffScaleKey(SP_dodge, kaihi, 1.0, 1.0); else setEffScaleKey(SP_dodge, kaihi, -1.0, 1.0); end setEffAlphaKey(SP_dodge, kaihi, 255); pauseAll(SP_dodge, 67); entryFade(SP_dodge + 5, 4, 7, 4, fcolor_r, fcolor_g, fcolor_b, 255); -- white fade endPhase(SP_dodge + 10); do return end else end --手前ダメージ changeAnime(spep_z + 1, 1, 107); setAnimeLoop(spep_z + 1, 1, 1); skipFrame(spep_z, spep_2 + 92); shuchusen6 = entryEffectLife(spep_2 + 92, 1657, 120, 0x00, -1, 0, 0, 0); -- 集中線 setDamage(spep_2 + 92, 1, 0); -- ダメージ振動等 -- entryFade( spep_2 + 306, 6, 10, 4, fcolor_r, fcolor_g, fcolor_b, 255 ); --white fade playSe(spep_2 + 93, kawaita_sakebi); dealDamage(spep_2 + 100); endPhase(spep_2 + 212); end