Frame 1
stop();
var $fighter_ctrler:*;
var $mc_ctrler:*;
var $effect_ctrler:*;
var defineAction:Function;
function setFighterCtrler(fighterCtrler:*):void{ // fighter controller
$fighter_ctrler = fighterCtrler;
defineAction = $fighter_ctrler.defineAction;
}
function setFighterMcCtrler(mcCtrler:*):void{ // Mc controller
$mc_ctrler = mcCtrler;
}
function setEffectCtrler(effectCtrler:*):void{ // efect controller
$effect_ctrler = effectCtrler;
}
Frame 2
if (!$fighter_ctrler) return;
defineAction("tk", { // Attack ID Name
power: 30, // Damage attack power
hitType: 2, // Type of hit
hitx: 3, // x: moving damage
hity: 6, // y: moving damage
hurtTime: 300, // Hit cooldown time
hurtType: 0, /*
0 Is a normal wound
1 Wound that knocks down
*/
isBreakDef: false // Blow that can break defense
});
/*
Type of hit
1. LIGHT SWORD ATK
2. LIGHT PUNCH ATK
3. HEAVY PUNCH
4. MAGIC ATTACK (THE BLUE DOT)
5. HEAVY MAGIC ATTACK (THE BLUE REST AREA)
6. HEAVY SWORD ATK
7. FIRE ATTACK
8. ICE ATTACK
9. ELECTRIC ATTACK
10. AN EFFECT USUALLY SERVES FOR A DAMAGE EFFECT WITHOUT ANY DAMAGE SPRITE, IT IS
USED IN GENERAL TO MAKE A CUSTOM HIT (WILL BE EXPLAINED LATER)
11. CATCH
*/
$fighter_ctrler.defineBishaFace("鸣人 1", bsface1); // Special face bisha, the first
parameter is the string name and the second is the image link
$fighter_ctrler.defineHurtSound(snd_hurt1); // Sound when receiving a blow
$fighter_ctrler.defineHurtFlySound(snd_hurt1); // Sound when hit in the air
$fighter_ctrler.defineDieSound(snd_hurt1); // Sound of dying
$fighter_ctrler.hp = 1000; // Assign player life amount
$fighter_ctrler.energy = 100; // Assign player energy amount
$fighter_ctrler.speed = 8; // Assign player speed amount
$fighter_ctrler.jumpPower = 15; // Assign player's jump power amount
$fighter_ctrler.heavy = 3; // Assign player weight amount
$fighter_ctrler.defenseType = 1; /*
1 is for Naruto's defense
0 is for bleach defense
*/
$fighter_ctrler.initMc(mc); // Start the player