STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228114
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/73832851?noj=FRM73832851-9DC" width="1" height="1"></div>

Vampire Scent - turn based RPG game about a vampire lord Reekel.swf

This is the info page for
Flash #132914

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
Combined Code
movieClip 4 summon moon { frame 5 { nom = 'ene'; tope = _root.juego.enemy_count; ini = 1; while (ini < tope) { tar = _root.juego[nom + ini]; if (tar.nombre == 'Moon') { tar.life = tar.hp_max; } ++ini; } } frame 15 { stop(); removeMovieClip(this); } } movieClip 5 multiherb { frame 1 { _root.fx.plai('meteor rain'); nn = 'meteor rain'; _root.juego.hide_players('only heal'); _root.juego.ojo_cam.goto_pos(_root.juego.crea_enes._x, _root.juego.crea_enes._y + 80); if (_root.player_turno.ia == 0) { _root.juego.ojo_cam.goto_pos(_root.juego.player_centro._x, _root.juego.player_centro._y + 80); } } frame 20 { if (_root.player_turno.ia == 1) { dist_x = 60; tope = _root.juego.enemy_count; nom = 'ene'; mdmg = _root.player_turno.mdmg * 6; } else { dist_x = -60; tope = _root.juego.party_count; nom = 'player'; mdmg = _root.player_turno.mdmg * 3; } ini = 1; while (ini < tope) { tar = _root.juego[nom + ini]; if (tar.life > 0 && tar.parte != 1) { _root.juego.attachMovie('heal_grafico', 'shad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': tar._x, '_y': tar._y, 'tar': tar, 'mdmg': mdmg}); } ++ini; } } frame 64 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 6 shadow_areal { frame 1 { _root.fx.plai('meteor rain'); nn = 'meteor rain'; _root.juego.hide_players('only hit'); _root.juego.ojo_cam.goto_pos(_root.juego.crea_enes._x, _root.juego.crea_enes._y + 80); if (_root.player_turno.ia == 1) { _root.juego.ojo_cam.goto_pos(_root.juego.player_centro._x, _root.juego.player_centro._y + 80); } } frame 20 { if (_root.player_turno.ia == 0) { dist_x = 60; tope = _root.juego.enemy_count; nom = 'ene'; } else { dist_x = -60; tope = _root.juego.party_count; nom = 'player'; } ini = 1; while (ini < tope) { tar = _root.juego[nom + ini]; if (tar.life > 0 && tar.parte != 1) { _root.juego.attachMovie('shadow_strike', 'shad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': tar._x + dist_x, '_y': tar._y, 'tar': tar}); } ++ini; } } frame 80 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 7 origen { } movieClip 8 numerito2 { frame 1 { stop(); } frame 1 { dmg = String(dmg); splito = dmg.split(''); cant = splito.length; divisor = 2; escala = 100 / divisor; salto = 50 / divisor; dist_x = (cant * salto / 2) * -1; temp_animacion = 2; y_max = -75; y_ini = y_max + salto * 2; dif = Math.abs(y_max - y_ini); i = 0; while (i < cant) { num = attachMovie(splito[i], 'num' + i, getNextHighestDepth(), {'_x': dist_x + salto * 0.8 * i, '_y': y_ini, '_xscale': escala + 10, '_yscale': escala}); num.cd = temp_animacion * i; num._alpha = 0; num.trocha.gotoAndPlay(color); ++i; } cd_max = 24 + temp_animacion * cant; cd = 0; acel = 0.5; escala_dest = escala * 1.5; onEnterFrame = function () { ++cd; if (cd >= cd_max) { removeMovieClip(this); } i = 0; while (i < cant) { if (this['num' + i]._alpha < 100) { } this['num' + i]._alpha += 25; if (this['num' + i].cd <= cd && this['num' + i]._y > y_max + 1) { this['num' + i]._y += (y_max - this['num' + i]._y) / 2; if (this['num' + i]._alpha > 0) { this['num' + i]._xscale += (escala_dest + 10 - this['num' + i]._xscale) / 4; this['num' + i]._yscale += (escala_dest - this['num' + i]._yscale) / 4; } } else { if (this['num' + i]._alpha > 0) { this['num' + i]._xscale += (escala + 10 - this['num' + i]._xscale) / 2; this['num' + i]._yscale += (escala - this['num' + i]._yscale) / 2; } if (this['num' + i]._alpha > 0) { this['num' + i]._alpha -= 10; } } ++i; } _y = _y - acel; acel += acel * 0.2; }; } } movieClip 9 numerito { frame 1 { if (signo == '+ ') { color = 'verde'; } else { if (signo == '* ') { color = 'azul'; } else { color = 'amarillo'; } } _root.juego.attachMovie('numerito2', 'numerito2' + _name + random(999), _root.juego.getNextHighestDepth(), {'_x': _parent._x, '_y': _parent._y, 'dmg': dmg, 'color': color}); stop(); this.swapDepths(9999); removeMovieClip(this); } frame 4 { this.swapDepths(9999); removeMovieClip(this); } } movieClip 12 { } movieClip 16 { } movieClip 20 { } movieClip 23 { } movieClip 26 { } movieClip 29 { } movieClip 32 { } movieClip 34 { } movieClip 36 { } movieClip 38 { } movieClip 40 { } movieClip 42 { } // unknown tag 88 length 153 movieClip 47 rdy { frame 57 { stop(); _root.juego.espera.start_figth(); removeMovieClip(this); } } movieClip 51 { frame 1 { stop(); gotoAndStop(_parent.color); } } movieClip 52 circulo_color { instance of movieClip 51 { onClipEvent (load) { gotoAndStop(color); } } } movieClip 53 double shadow { frame 1 { alfo = tar._alpha; if (tar.true_form == 0) { attachMovie(tar.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': alfo, '_xscale': 100, '_yscale': 100}); attachMovie(tar.apariencia + '_evolve', 'dbody', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': alfo, '_xscale': 100, '_yscale': 100}); } else { attachMovie(tar.apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': alfo, '_xscale': 100, '_yscale': 100}); attachMovie(tar.apariencia, 'dbody', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': alfo, '_xscale': 100, '_yscale': 100}); } if (tar.ia == 1) { body._xscale *= -1; dbody._xscale *= -1; } cd = 0; onEnterFrame = function () { ++cd; if (cd == 1) { cd = 0; if (_alpha > 0) { _alpha = 0; } else { _alpha = 40; } } if (_alpha > 40) { _alpha = 40; } body._x += (-body._x - 50) / 4; dbody._x += (-dbody._x + 50) / 4; }; } frame 3 { } frame 25 { stop(); removeMovieClip(this); } } movieClip 54 shadow_strike_up { frame 1 { function irdestino() { posicion = -50; speed = 6; _x = _x + (tar._x + posicion - _x) / speed; _y = _y + (tar._y - _y) / speed; if (Math.abs(_x - (tar._x + posicion)) < 20 && Math.abs(_y - tar._y) < 20) { _x = tar._x + posicion; _y = tar._y + 10; llegue = 1; } blue_shadow(); } function blue_shadow() { _efecta = 0; ++cd_blue; if (cd_blue >= cd_blue_max) { if (xold != _x && yold != _y) { _efecta = 1; } } if (_efecta) { _root.juego.pshad.attachMovie('blue_shad', 'hsaddd' + _name + _root.juego.pshad.getNextHighestDepth() + dis++, _root.juego.pshad.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'tar': this}); xold = _x; yold = _y; frame_old = body._currentframe; cd_blue = 0; } } if (_root.player_turno.true_form == 1) { attachMovie(_root.player_turno.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100}); } else { attachMovie(_root.player_turno.apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100}); } apariencia = _root.player_turno.apariencia; _alpha = 0; onEnterFrame = function () { if (_alpha < 100 && hit == undefined) { _alpha = _alpha + 10; } if (_alpha > 0 && hit == 5) { _alpha = _alpha - 10; } if (hit == 1) { _root.fx.plai('hit' + random(3)); tar.fall = 100; tar.temblar = 20; hit = 0; } if (llegue != 1) { irdestino(); } }; body.gotoAndPlay('camina'); xold = _x; yold = _y; frame_old = 1; cd_blue = 0; cd_blue_max = 1; dis = 0; } frame 25 { body.gotoAndPlay('ataque'); } frame 38 { hit = 5; _root.juego.telon.gotoAndStop('up'); } frame 46 { stop(); removeMovieClip(this); } } movieClip 55 shadow_strike { frame 1 { if (_root.player_turno.true_form == 1) { attachMovie(_root.player_turno.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100}); } else { attachMovie(_root.player_turno.apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100}); } if (_root.player_turno.ia != 1) { body._xscale *= -1; } _alpha = 0; onEnterFrame = function () { if (_alpha < 100 && hit == undefined) { _alpha = _alpha + 10; } if (_alpha > 0 && hit == 5) { _alpha = _alpha - 10; } if (hit == 1) { tar.get_hit(dmg); _root.fx.plai('hit' + random(3)); hit = 0; } }; } frame 25 { body.gotoAndPlay('combo2'); dmg = _root.player_turno.dmg; } frame 40 { hit = 5; } frame 50 { stop(); removeMovieClip(this); } } movieClip 60 { } movieClip 67 { } movieClip 69 { } movieClip 70 { } movieClip 71 { } movieClip 72 { } movieClip 73 way_cursor { frame 1 { _parent.cursores.push(this); onPress = function () { _parent.goto_pos(way); }; } } movieClip 75 { frame 1 { this._alpha = 0; } } movieClip 76 { } movieClip 77 z_parte { frame 1 { function int_art() { cuerpo.ia_tipo2 = ia_tipo; cuerpo.ia_tipo = ia_tipo; cuerpo.m_chance = m_chance; cuerpo.marray = marray; _root.player_turno = cuerpo; cuerpo.ranged = ranged; cuerpo.dmg = dmg; cuerpo.mdmg = mdmg; _root.parte_ataque = parte_ataque; cuerpo.int_art(); } function glow_puntero(_val) { _root.menu1.barra_cd['punt' + _name].glowing = _val; } function hit_this() { glow_puntero(0); if (item_active) { itemm(); } if (magic_active) { magicc(); } if (hit_active) { hitt(); } item_active = 0; magic_active = 0; hit_active = 0; iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } } function activa(_var) { item_active = 0; magic_active = 0; hit_active = 0; switch (_var) { case 'h': hit_active = 1; break; case 'm': magic_active = 1; break; case 'i': item_active = 1; } if (_var != 'n') { _root.juego.espera.arreglo_cuadrados.push(this); } } function get_hit(_dmg) { if (life > 0 && inmortal_shield <= 0 && hit_inmune != 1) { temblar = 4; if (prot_tar == undefined) { _dmg *= dmg_factor; if (en_defensa != 1) { body.gotoAndPlay('bash'); } else { _dmg = Math.floor(_dmg * 0.8); } if (_dmg * (1 - Math.floor(armor / 2) / 100) > _dmg / 2) { dmj = _dmg * (1 - Math.floor(armor / 2) / 100); } else { dmj = Math.floor(_dmg / 2); } life -= dmj; cuerpo.get_hit(dmj); dormido = 0; show_dmg(dmj); } else { --prot_timer; prot_tar.get_hit(_dmg); if (prot_tar.life <= 0) { prot_timer = 0; } if (prot_timer <= 0) { prot_tar = undefined; } } } } function get_magic(_dmg) { if (life > 0 && inmortal_shield <= 0 && magic_inmune != 1) { if (reflect > 0) { _root.player_turno.get_magic2(_dmg); --reflect; } else { if (prot_tar == undefined) { _dmg *= mdmg_factor; if (en_defensa != 1) { body.gotoAndPlay('bash'); } else { _dmg = Math.floor(_dmg * 0.8); } show_dmg(_dmg); life -= _dmg; cuerpo.get_magic(_dmg); dormido = 0; } else { --prot_timer; prot_tar.get_magic2(_dmg); if (prot_tar.life <= 0) { prot_timer = 0; } if (prot_timer <= 0) { prot_tar = undefined; } } } } } function get_magic2(_dmg) { if (life > 0 && inmortal_shield <= 0 && magic_inmune != 1) { if (prot_tar == undefined) { _dmg *= mdmg_factor; if (en_defensa != 1) { body.gotoAndPlay('bash'); } else { _dmg = Math.floor(_dmg * 0.8); } show_dmg(_dmg); life -= _dmg; cuerpo.get_magic2(_dmg); dormido = 0; } else { --prot_timer; prot_tar.get_magic2(_dmg); if (prot_tar.life <= 0) { prot_timer = 0; } if (prot_timer <= 0) { prot_tar = undefined; } } } } function speedup(_time) { rapidez = _time; } function sleep(_time) { if (life > 0 && sleep_inmune != 1) { bash(10); dormido = _time * 24; sleepo._alpha = 100; } } function slow(_time) { if (life > 0 && slow_inmune != 1) { slowed = _time * cd_max; } } function bash(_per) { _cunt = cd_max * (_per / 100); cd += _cunt; if (life > 0 && bash_inmune != 1) { if (cd > cd_max) { cd = cd_max; } } } function stun(_turn) { dormido = 0; if (life > 0 && stun_inmune != 1) { stuned = _turn * cd_max; graf_stun._alpha = 100; bash(10); } } function get_dot(_dmg, _tipo) { cuerpo.get_dot(_dmg, _tipo); } function mana_burn(_dmg) { if (mana - _dmg > 0) { mana -= _dmg; } else { mana = 0; } } function check_death() { if (life <= 0 && _root.turno == 0) { if (true_form == 1) { evolve(0); } morir = 1; } if (life <= 0 && body._alpha > 0 && morir == 1) { if (dead_sound != 1) { _root.fx.plai('death'); dead_sound = 1; } this.body._alpha -= 10; _root.menu1.barra_cd['punt' + _name]._alpha = 0; cd = cd_max; en_defensa = 0; body.gotoAndStop('stand'); limpia_graf_buff(); } if (body._alpha <= 0 && dbody._alpha < 100) { dbody._alpha += 10; } else { if (life > 0 && dbody != undefined) { dbody.removeMovieClip(); } } if (life > 0 && body._alpha < 100) { this.body._alpha += 10; _root.menu1.barra_cd['punt' + _name]._alpha = 100; dead_sound = 0; morir = 0; } if (life <= 0) { cd = cd_max; } } function limpia_graf_buff() { graf_ank._alpha = 0; aura_mana_gra.gotoAndStop(1); aura_fire_gra.gotoAndStop(1); graf_silence._alpha = 0; imvul._alpha = 0; thorn_gra._alpha = 0; sleepo._alpha = 0; haste._alpha = 0; poison_gra._alpha = 0; graf_hot._alpha = 0; hot_factor = 0; hot_timer = 0; stuned = 0; graf_stun._alpha = 0; inmortal_shield = 0; armor = armor_base; hot_timer = 0; dmg_plus = 0; imvi = 0; weakness_timer = 0; mweakness_timer = 0; mdmg_factor_timer = 0; dmg_factor_timer = 0; disarm = 0; dot_burn_time = 0; dot_poison_time = 0; silence = 0; dormido = 0; rapidez = 0; stuned = 0; slowed = 0; prot_timer = 0; thorn = 0; reflect = 0; } function check_buffs() { --dormido; --poisoned; --stuned; --slowed; if (stuned == 0) { graf_stun._alpha = 0; } if (stuned > 0) { cd_tic = 0; } else { if (dormido > 0) { cd_tic = 0; sleepo._alpha = 100; } else { if (slowed > 0) { cd_tic = 0.5; sleepo._alpha = 0; } else { if (rapidez > 0) { cd_tic = 2; haste._alpha = 100; sleepo._alpha = 0; } else { cd_tic = 1; haste._alpha = 0; sleepo._alpha = 0; } } } } } function buff(_tipo, _cant, _turnos) { cuerpo.buff(_tipo, _cant, _turnos); } function healme(_heal) { cuerpo.healme(_heal); if (life > 0) { if (life + _heal <= hp_max) { life += _heal; } else { life = hp_max; } show_dmg2(_heal); } } if (speed < 24) { speed = 24; } dis = 0; nombre = apariencia; imvi = 0; if (mana_max == undefined) { mana_max = 3000; } intt = mdmg; life = hp_max; mana = mana_max; cd_max = speed; cd = speed; cd_tic = 1; if (dmg_factor == undefined) { dmg_factor = 1; } if (mdmg_factor == undefined) { mdmg_factor = 1; } mdmg_base = mdmg; _root.menu1.barra_cd.attachMovie('punterou', 'punt' + _name, _root.menu1.barra_cd.getNextHighestDepth(), {'_x': p1._x, '_y': p1._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'tar': this}); sleep_inmune = arreglo_inmune[0]; stun_inmune = arreglo_inmune[1]; slow_inmune = arreglo_inmune[2]; magic_inmune = arreglo_inmune[3]; hit_inmune = arreglo_inmune[4]; dot_inmune = arreglo_inmune[5]; bash_inmune = arreglo_inmune[6]; onEnterFrame = function () { if (hide_player == 0) { cuerpo.hide_player = 0; } if (fall != undefined) { cuerpo.fall = fall; fall == undefined; } if (squish > 0) { cuerpo.squish = squish; squish = 0; } if (cuerpo._name == ncuerpo && cuerpo.life <= 0) { life = 0; } body._x = 0; if (temblar > 0) { --temblar; temb_dis *= -1; body._x = 3 * temb_dis; } if (squish > 0) { squish_this(); } if (disipador_numeros < _y) { ++disipador_numeros; } check_dephts(); check_death(); if (attack == 1 && _root.listoanimacionsuper == 0) { atack(); } if (defence == 1) { get_defensive(); } if (stop_graf > 0) { --stop_graf; if (stop_graf == 1) { body.play(); } } if (volver == 1 && stop_graf <= 0) { irOrigen(); } if (cast_magic == 1) { cast(); } if (_root.turno == 0 && _root.juegoterminado != 1) { if (cd == 0) { cd = cd_max; } cd -= cd_tic; if (cd < 0) { cd = 0; } check_buffs(); if (cd <= 0) { --rapidez; check_auras(); check_turn_buffs(); en_defensa = 0; _root.player_turno = this; _root.turno = 1; if (ia < 1) { _root.abilitado = 1; } else { int_art(); } } } }; cuerpo = _root.juego[ncuerpo]; parte = 1; _x = cuerpo._x; _y = cuerpo._y; item_active = 0; magic_active = 0; hit_active = 0; if (dormido != undefined) { dormido = 0; } if (slowed != undefined) { slowed = 0; } if (stuned != undefined) { stuned = 0; } } frame 1 { function itemm() { _root.juego.espera.delete_cuad(); _root.player_turno.tar = this; _root.juego.casteador.cast(this); if (_root.mana_cost > 0) { _root.player_turno.mana -= _root.mana_cost; } if (_root.mana_cost == 0) { --_root.juego.charges; } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].magic._x = 9999; ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].itemm._x = 9999; ++iene; } _root.abilitado = 0; _root.mana_cost = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } function magicc() { _root.juego.espera.delete_cuad(); _root.player_turno.tar = this; _root.juego.casteador.cast(this); _root.player_turno.mana -= _root.mana_cost; if (_root.mana_cost == 0 && _root.juego.charges > 0) { --_root.juego.charges; } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].magic._x = 9999; ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].itemm._x = 9999; ++iene; } _root.abilitado = 0; _root.mana_cost = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } function hitt() { _root.juego.espera.delete_cuad(); _root.player_turno.tar = this; if (_root.mana_cost < 1) { _root.player_turno.attack = 1; } else { if (_root.mana_cost > 0) { _root.magic_skill = 'combeate'; _root.juego.casteador.cast(this); } } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].hitt._x = 9999; ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].itemm._x = 9999; ++iene; } if (_root.desconta_super == 1) { --_root.juego.charges; _root.desconta_super = 0; } if (_root.mana_cost > 1) { _root.player_turno.mana -= _root.mana_cost; } _root.mana_cost = 0; _root.abilitado = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } } } movieClip 78 blue_shad_fall { frame 1 { if (tar.true_form != 1) { body = attachMovie(tar.apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 50, '_xscale': tar.body._xscale, '_yscale': tar.body._yscale, '_rotation': tar.body._rotation}); } else { body = attachMovie(tar.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 50, '_xscale': tar.body._xscale, '_yscale': tar.body._yscale, '_rotation': tar.body._rotation}); } body.gotoAndStop(tar.body._currentframe); calculin = _x + _y * 100; this.swapDepths(calculin); val_rojo = 0.5; val_verde = 0.5; val_azul = 1; var matrix = new Array(); matrix = matrix.concat([val_rojo, 0, 0, 0, 0]); matrix = matrix.concat([0, val_verde, 0, 0, 0]); matrix = matrix.concat([0, 0, val_azul, 0, 0]); matrix = matrix.concat([0, 0, 0, 1, 0]); var filter_color = new flash.filters.ColorMatrixFilter(matrix); body.filters = [filter_color]; } frame 4 { stop(); _x = 99999; removeMovieClip(body); removeMovieClip(this); } } movieClip 79 blue_shad2 { frame 1 { if (tar.true_form != 1) { body = attachMovie(tar.apariencia, 'body', this.getNextHighestDepth(), {'_x': 3.8, '_y': -17.1, '_alpha': 50, '_xscale': tar.body._xscale * tar._xscale / 100, '_yscale': tar.body._yscale}); } else { body = attachMovie(tar.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 3.8, '_y': -17.1, '_alpha': 50, '_xscale': tar.body._xscale * tar._xscale / 100, '_yscale': tar.body._yscale}); } body.gotoAndStop(tar.body._currentframe); calculin = _x + _y * 100; this.swapDepths(calculin); val_rojo = 0.5; val_verde = 0.5; val_azul = 1; var matrix = new Array(); matrix = matrix.concat([val_rojo, 0, 0, 0, 0]); matrix = matrix.concat([0, val_verde, 0, 0, 0]); matrix = matrix.concat([0, 0, val_azul, 0, 0]); matrix = matrix.concat([0, 0, 0, 1, 0]); var filter_color = new flash.filters.ColorMatrixFilter(matrix); body.filters = [filter_color]; } frame 4 { stop(); _x = 99999; removeMovieClip(body); removeMovieClip(this); } } movieClip 80 blue_shad { frame 1 { if (tar.true_form != 1) { body = attachMovie(tar.apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 50, '_xscale': tar.body._xscale, '_yscale': tar.body._yscale}); } else { body = attachMovie(tar.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 50, '_xscale': tar.body._xscale, '_yscale': tar.body._yscale}); } body.gotoAndStop(tar.body._currentframe); calculin = _x + _y * 100; this.swapDepths(calculin); val_rojo = 0.5; val_verde = 0.5; val_azul = 1; var matrix = new Array(); matrix = matrix.concat([val_rojo, 0, 0, 0, 0]); matrix = matrix.concat([0, val_verde, 0, 0, 0]); matrix = matrix.concat([0, 0, val_azul, 0, 0]); matrix = matrix.concat([0, 0, 0, 1, 0]); var filter_color = new flash.filters.ColorMatrixFilter(matrix); body.filters = [filter_color]; } frame 4 { stop(); removeMovieClip(body); removeMovieClip(this); } } button 82 { on (press) { _root.toolmana = ''; _root.tooltip = ''; if (_root.abilitado == 1 && _root.player_turno.mana >= mana_cost) { if (magia_tipo != 'amiga') { iene = 1; while (iene <= _root.juego.enemy_count) { if (_root.juego['ene' + iene].life > 0 && _root.juego['ene' + iene].imvi == 0) { _root.juego['ene' + iene].activa('m'); } ++iene; } } if (magia_tipo == 'amiga' && skill != 'revive') { iene = 1; while (iene <= _root.juego.party_count) { if (_root.juego['player' + iene].life > 0 || skill == 'pala_sp2') { _root.juego['player' + iene].activa('i'); } if (skill == 'protect' && _root.juego['player' + iene]._name == _root.player_turno._name) { _root.juego['player' + iene].activa('n'); } ++iene; } } if (skill == 'revive') { iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); if (_root.juego['player' + iene].life <= 0) { _root.juego['player' + iene].activa('i'); } ++iene; } } _root.magic_skill = skill; _root.mana_cost = mana_cost; _root.magicname = magic_name; _root.menu1.magic_table._x = 9999; _root.menu1.special_table._x = 9999; _root.tooltip = ''; _root.fx.plai('b1'); if (autocast == 1) { _root.player_turno.tar = _root.player_turno; _root.juego.casteador.cast(_root.player_turno); _root.player_turno.mana -= _root.mana_cost; if (_root.mana_cost == 0 && _root.juego.charges > 0) { --_root.juego.charges; } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } _root.abilitado = 0; _root.mana_cost = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } if (autocast != 1) { _root.juego.espera.creaCuadraditos(); } _parent.delete_magics(); } else { _root.fx.plai('b2'); } } on (rollOver) { if (mana_cost > 1) { _root.toolmana = 'mana cost: ' + mana_cost; } _root.tooltip = txtdesc; } on (rollOut) { _root.toolmana = ''; _root.tooltip = ''; } } button 83 { on (press) { if (_root.abilitado == 1 && _root.player_turno.mana >= mana_cost) { iene = 1; while (iene <= _root.juego.enemy_count) { if (_root.juego['ene' + iene].life > 0 && _root.juego['ene' + iene].imvi == 0) { _root.juego['ene' + iene].activa('h'); } ++iene; } _root.menu1.magic_table._x = 9999; _root.menu1.special_table._x = 9999; _root.tipo_ataque = 'ataque'; _root.cant_hits = 1; if (arreglo_combos.length != 0) { _root.combos = arreglo_combos; } _root.mana_cost = mana_cost; _root.tooltip = ''; _root.nombrecombo = skill; _root.fx.plai('b1'); if (_root.mana_cost == 0 && _root.juego.charges > 0) { _root.desconta_super = 1; _root.mana_cost = 1; } _root.juego.espera.creaCuadraditos(); } else { _root.fx.plai('b2'); } _root.toolmana = ''; _root.tooltip = ''; } on (rollOver) { if (mana_cost > 1) { _root.toolmana = 'mana cost: ' + mana_cost; } _root.tooltip = txtdesc; } on (rollOut) { _root.toolmana = ''; _root.tooltip = ''; } } // unknown tag 88 length 160 movieClip 86 bmagic_container { frame 1 { function swap_b() { boton2._x = boton._x; boton._x = 9999; } color_mana = 65535; arreglo_combos = []; txtdesc = ''; switch (skill) { case 'dagger': skill = 'missile'; nombre.text = 'dagger'; mana_cost = 50; magic_name = 'red'; break; case 'spear': skill = 'missile'; txtdesc = 'hurls a powerful spear'; nombre.text = 'Spear throw'; mana_cost = 75; magic_name = 'spear'; break; case 'sonic': skill = 'missile'; nombre.text = 'Sonic Wave'; txtdesc = 'Singled target spell, Medium Magical Damage.'; mana_cost = 80; magic_name = 'sonic'; break; case 'shield throw': skill = 'missile'; nombre.text = 'Shield throw'; txtdesc = 'Hurl your shield to one enemy doing magical damage'; mana_cost = 100; magic_name = 'shield'; break; case 'meteor': nombre.text = skill; txtdesc = 'Strike one enemy with a meteor strike. Light magical damage'; mana_cost = 100; break; case 'Shockwave': nombre.text = skill; txtdesc = 'Deals heavy magical damage to one enemy.'; mana_cost = 100; break; case 'big_ball': nombre.text = 'Big Bang'; txtdesc = 'Deals Moderate damage to one enemy, stunning the target.'; mana_cost = 100; break; case 'yunque': nombre.text = '100 Pounds!'; txtdesc = 'Deals light magic damage to one enemy, bashing the target.'; mana_cost = 100; break; case 'heal hot': nombre.text = 'Spring of life'; txtdesc = 'Heal one Friendly target each of his turns.'; mana_cost = 50; break; case 'taunt': nombre.text = skill; txtdesc = 'Enrage yourself in order to gain Chaotic Power'; mana_cost = 55; autocast = 1; break; case 'shadow_areal': nombre.text = 'Shadow Strike'; txtdesc = 'Deals moderate melee damage to all enemies.'; mana_cost = 50; autocast = 1; break; case 'shadow_ultra': nombre.text = 'Aerial Combo'; txtdesc = 'Deals Epic Damage to one enemy.'; mana_cost = 115; break; case 'stone rain': nombre.text = skill; txtdesc = 'Unleash a furious stone rain. Deals Heavy magical damage to all enemies'; mana_cost = 200; autocast = 1; break; case 'tremor': nombre.text = skill; txtdesc = 'Bash your enemies with the power of nature. Deals Moderate damage, Bash enemies.'; mana_cost = 170; autocast = 1; break; case 'ank': nombre.text = skill; txtdesc = 'The power of the ank prevents you from dying once'; mana_cost = 250; autocast = 1; break; case 'totem': nombre.text = 'Shadow Spike'; txtdesc = 'Strike all enemies with piercing spikes. Deals Heavy damage to the target and moderate damage to the rest.'; mana_cost = 150; break; case 'drain life': nombre.text = skill; txtdesc = 'Leech your enemy life. Deals light magical damage.'; mana_cost = 140; break; case 'speed': nombre.text = 'Speed Up'; txtdesc = 'Speed up one friendly unit.'; mana_cost = 120; break; case 'weakness': nombre.text = 'Weakness'; txtdesc = 'Diminish enemy’s physical and magical attacks. Affect all enemies.'; mana_cost = 100; autocast = 1; break; case 'dmg_amp': nombre.text = 'Amplify Damage'; txtdesc = 'Enemies under the effect of Amplify Damage will receive more magical and physical damage.'; mana_cost = 130; break; case 'sleep': nombre.text = skill; txtdesc = 'Put one enemy to sleep. Sleeping enemies do not react until wake up'; mana_cost = 75; break; case 'bash': nombre.text = skill; txtdesc = 'Damage one enemy with moderate magical damage. Also bash the enemy.'; mana_cost = 60; break; case 'critical_song': nombre.text = 'Critical song'; txtdesc = 'Put one ally into trance in order to bust its magical and physical strength for one turn'; mana_cost = 200; break; case 'protect': nombre.text = 'Protect'; txtdesc = 'Protect one ally in order to receive any damage inflicted to him.'; mana_cost = 40; break; case 'thorn': nombre.text = 'thorn'; txtdesc = 'Returns inflicted physical damage back to the attacker.'; mana_cost = 60; autocast = 1; break; case 'mago areal 1': nombre.text = 'Magical Storm'; txtdesc = 'Light magical damage to all enemies.'; mana_cost = 200; autocast = 1; break; case 'random strike': nombre.text = 'Lucky Strike'; txtdesc = 'Randomly strikes enemies several times dealing light damage.'; mana_cost = 50; autocast = 1; break; case 'mago areal 2': nombre.text = 'Magical Blaze'; txtdesc = 'Deals moderate magical damage to all enemies. Also burn them!'; mana_cost = 350; autocast = 1; break; case 'mago areal 3': nombre.text = 'Destruction'; txtdesc = 'Deals heavy magical damage to all enemies.'; mana_cost = 450; autocast = 1; break; case 'lightning': nombre.text = 'Energy Shell 1.0'; txtdesc = 'Deals Heavy damage to one enemy.'; mana_cost = 100; break; case 'heal': magia_tipo = 'amiga'; nombre.text = 'Heal'; txtdesc = 'Heals one ally'; mana_cost = 60; break; case 'multiherb': nombre.text = 'Multy Heal'; txtdesc = 'Heals the whole party.'; mana_cost = 300; autocast = 1; break; case 'lightning2': nombre.text = 'Energy Shell 2.0'; txtdesc = 'Heavy damage to the enemy party.'; mana_cost = 250; autocast = 1; break; case 'holy strike': nombre.text = 'Holy strike'; txtdesc = 'Attack with both strength and magical power. Deals physical and magical damage.'; mana_cost = 100; swap_b(); break; case 'fire breath': nombre.text = 'Fire breath'; txtdesc = 'Throw flames over your enemies making them to suffer magical and physical damage.'; mana_cost = 120; swap_b(); break; case 'golpe stun': nombre.text = 'Stun Strike'; txtdesc = 'Heavy strike. Stuns the target.'; mana_cost = 100; swap_b(); break; case 'golpe swift': nombre.text = 'Swift Strike'; txtdesc = 'Light strike. You will lose only half of your action points.'; mana_cost = 30; swap_b(); break; case 'golpe vamp': nombre.text = 'Vampire Strike'; txtdesc = 'Strike leeching your opponent life.'; mana_cost = 50; swap_b(); break; case 'golpe chaos': nombre.text = 'Chaos Strike'; txtdesc = 'Strike two times ignoring your opponent armor.'; mana_cost = 85; swap_b(); break; case 'golpe per': nombre.text = 'Fury Strike'; txtdesc = 'Strike based on enemy remaining life. More life equals more damage.'; mana_cost = 70; swap_b(); break; case 'golpe heavy': nombre.text = 'Heavy Strike'; txtdesc = 'Deals more damage than normal attacks.'; mana_cost = 50; swap_b(); break; case 'rogue_sp1': nombre.text = 'Hyper Strike'; txtdesc = 'Powerful strike that Deals LOTS of physical damage.'; mana_cost = 0; swap_b(); break; case 'warrior_sp1': nombre.text = 'Mortal Strike'; txtdesc = 'Deals heavy damage and stuns the target.'; mana_cost = 0; swap_b(); break; case 'warrior_sp2': nombre.text = 'Fury'; txtdesc = 'Doubles your attacks for four turns. Also makes you angry.'; mana_cost = 0; autocast = 1; break; case 'rogue_sp2': nombre.text = 'Venom Cloud'; txtdesc = 'Deals magical damage and poison all enemies.'; mana_cost = 0; autocast = 1; break; case 'golpe poison': nombre.text = 'Poison Strike'; txtdesc = 'Hit and poison one enemy.'; mana_cost = 30; swap_b(); break; case 'golpe bash': nombre.text = 'Bash Strike'; txtdesc = 'Strike bashing your enemy.'; mana_cost = 35; swap_b(); break; case 'golpe mana': nombre.text = 'Mana Strike'; txtdesc = 'Steals your enemy mana'; mana_cost = 25; swap_b(); break; case 'golpe doble': nombre.text = 'Double Strike'; txtdesc = 'Hit twice!'; mana_cost = 50; swap_b(); break; case 'combo vamp1': nombre.text = 'Blood Combo'; txtdesc = 'Repeatedly hit one enemy restoring HP to the Performer.'; mana_cost = 50; swap_b(); break; case 'golpe triple': nombre.text = 'Triple Strike'; txtdesc = 'Hit tree times!'; mana_cost = 100; swap_b(); break; case 'golpe disarm': nombre.text = 'Disarm'; txtdesc = 'Disarm your target in order to affect its physical damage.'; mana_cost = 60; swap_b(); break; case 'golpe slow': nombre.text = 'Slow'; txtdesc = 'Slow one enemy'; mana_cost = 45; swap_b(); break; case 'aura mana': nombre.text = 'Wisdom Aura'; txtdesc = 'Replenish your mana each turn. Only one aura may be active at a time.'; mana_cost = 5; autocast = 1; break; case 'aura fire': nombre.text = 'Fire Aura'; txtdesc = 'Damage enemies each turn. Only one aura may be active at a time.'; mana_cost = 20; autocast = 1; break; case 'hammer': nombre.text = 'Holy Quake'; txtdesc = 'Heavy magical damage to all enemies.'; mana_cost = 250; autocast = 1; break; case 'reflect': nombre.text = 'Reflect'; txtdesc = 'Return enemy magical attacks back to the caster consuming one charge. 4 charges.'; mana_cost = 85; break; case 'armor menos': nombre.text = 'Corrosive Armor'; txtdesc = 'Negates target armor for a period of time. Also makes it more vulnerable to physical attacks'; mana_cost = 100; break; case 'imvi': nombre.text = 'Hide'; txtdesc = 'Hide in order to gain attack power to the next physical attack. Cannot be singled targeted while hiding.'; autocast = 1; mana_cost = 85; break; case 'bard_sp1': nombre.text = 'Tocata'; txtdesc = 'Stun all enemies.'; autocast = 1; mana_cost = 0; break; case 'bard_sp2': nombre.text = 'Fuga'; txtdesc = 'Pump up your party magical and physical power.'; autocast = 1; mana_cost = 0; break; case 'shield_sp1': nombre.text = 'Inmortal Shield'; txtdesc = 'Place an immortal shield over your party. Your party cannot receive damage while protected.'; autocast = 1; mana_cost = 0; break; case 'shield_sp2': nombre.text = 'Swap Life'; txtdesc = 'Swap your life with one enemy. It won’t work fully against bosses'; mana_cost = 0; break; case 'last stand': nombre.text = 'Last stand'; txtdesc = 'Restores 70% of your missing life.'; mana_cost = 100; autocast = 1; break; case 'revive': magia_tipo = 'amiga'; nombre.text = 'Resurect'; txtdesc = 'Restore one ally from KO status.'; mana_cost = 150; break; case 'palastun': nombre.text = 'Amplify Damage'; txtdesc = 'Hit and stun one target making it more vulnerable.'; mana_cost = 180; break; case 'silence': nombre.text = 'Silence'; txtdesc = 'Silence one enemy preventing casting.'; mana_cost = 200; break; case 'pala_sp1': autocast = 1; nombre.text = 'Purify'; txtdesc = 'Heals and removes buffs from your party.'; mana_cost = 0; break; case 'pala_sp2': autocast = 1; nombre.text = 'Redeem'; txtdesc = 'Revive and heal your entire party fully. Also restores mana.'; mana_cost = 0; break; case 'mago_sp2': autocast = 1; nombre.text = 'Chaotic Rift'; txtdesc = 'Ultra damage over your enemies.'; mana_cost = 0; break; case 'lizz_sp1': autocast = 1; nombre.text = 'Natural Balance'; txtdesc = 'Heals your party while damaging the enemies.'; mana_cost = 0; break; case 'lizz_sp2': autocast = 1; nombre.text = 'Earth Rage'; txtdesc = 'The nature crushes your enemies with both physical and magical strength.'; mana_cost = 0; break; case 'mago_sp1': nombre.text = 'Banish'; txtdesc = 'Ultra damage to one enemy.'; mana_cost = 0; break; case 'True Form': autocast = 1; nombre.text = 'True Form'; txtdesc = 'Gain the power of your true nature gaining one magical skill and bonus stats.'; mana_cost = 0; } } } movieClip 88 { } movieClip 89 { } movieClip 90 { } movieClip 91 { frame 1 { stop(); } } movieClip 93 { frame 1 { stop(); } } movieClip 95 { } movieClip 96 { } movieClip 97 { } movieClip 101 { } movieClip 102 { } // unknown tag 88 length 105 movieClip 107 { } movieClip 109 { frame 1 { _alpha = 0; } } movieClip 112 { } movieClip 113 { } movieClip 114 { frame 1 { stop(); } frame 2 { function onEnterFrame() { if (tiempo > -1 and perro == 1) { tiempo -= 1; } if (tiempo < 0 and perro == 1) { gotoAndStop(1); perro = 2; _parent.speed *= 4; } } _parent.speed /= 4; stop(); perro = 1; } } movieClip 115 { } movieClip 116 { } movieClip 117 { frame 9 { stop(); } } movieClip 124 { frame 1 { stop(); p = 0; onEnterFrame = function () { if (_alpha == 100 && p == 0) { p = 1; play(); } if (_alpha == 0) { p = 0; gotoAndStop(1); } }; } frame 16 { gotoAndPlay('inicio'); } } movieClip 126 { } movieClip 128 { } movieClip 130 { } movieClip 131 { } movieClip 133 { } movieClip 134 { } movieClip 135 { frame 1 { stop(); p = 0; onEnterFrame = function () { if (_alpha == 100 && p == 0) { p = 1; play(); } if (_alpha == 0) { p = 0; gotoAndStop(1); } }; } frame 11 { gotoAndPlay('inicio'); } } movieClip 137 { } movieClip 138 { frame 1 { function hp_bar_change() { if (_parent.life <= 0 && hp_efect._xscale < 1) { _alpha = 0; } else { _alpha = 100; } life_max = _parent.hp_max; if (_parent.life < 0) { _parent.life = 0; } hp_bar._xscale = _parent.life * hp_bar_max / life_max; if (hp_efect._xscale > hp_bar._xscale) { hp_efect._xscale += (hp_bar._xscale - hp_efect._xscale) / 5; } else { hp_efect._xscale = hp_bar._xscale; } } y_start = _y; _root.shield = 0; hp_bar_max = hp_bar._xscale; hp_efect._xscale = 0; hp_efect._xscale = 0; if (_parent.ia == 1) { _y = y_start; } if (_parent.apariencia == 'brujo') { _y = _y + 10; } if (_parent.apariencia == 'shaman') { _y = _y + 50; } if (_parent.apariencia == 'warrior') { _y = _y + 50; } escalie = 1; onEnterFrame = function () { if (escalie == 1 && _parent.life != undefined) { hp_efect._xscale = 0; escalie = 0; } hp_bar_change(); }; } } movieClip 139 { frame 1 { function hp_bar_change() { _y = _parent.hp_bar._y + _parent.hp_bar._height; if (_parent.life <= 0 && _parent.hp_bar.hp_efect._xscale < 1) { _alpha = 0; } else { _alpha = 100; } life_max = _parent.mana_max; if (_parent.mana < 0) { _parent.mana = 0; } hp_bar._xscale = _parent.mana * hp_bar_max / life_max; if (hp_efect._xscale > hp_bar._xscale) { hp_efect._xscale += (hp_bar._xscale - hp_efect._xscale) / 5; } else { hp_efect._xscale = hp_bar._xscale; } } _root.shield = 0; hp_bar_max = hp_bar._xscale; hp_efect._xscale = hp_bar._xscale; hp_efect._xscale = 0; if (_parent.ia == 1) { _y = _parent.body._height * -1 - 10; } else { _y = 999; } escalie = 1; onEnterFrame = function () { if (escalie == 1 && _parent.life != undefined) { hp_efect._xscale = 0; escalie = 0; } hp_bar_change(); }; } } movieClip 140 player { frame 1 { function corregir_vida() { if (apariencia == 'healer') { if (_root.p3_hp_actual != undefined) { life = _root.p3_hp_actual; } if (_root.p3_mana_actual != undefined) { mana = _root.p3_mana_actual; } } else { if (apariencia == 'gunner') { if (_root.p2_hp_actual != undefined) { life = _root.p2_hp_actual; } if (_root.p2_mana_actual != undefined) { mana = _root.p2_mana_actual; } } else { if (_root.p1_hp_actual != undefined) { life = _root.p1_hp_actual; } if (_root.p1_mana_actual != undefined) { mana = _root.p1_mana_actual; } } } if (life > hp_max) { life = hp_max; } if (mana > mana_max) { mana = mana_max; } } function check_dephts() { calculin = _x + _y * 100; this.swapDepths(calculin); } function blue_shadow() { _efecta = 0; ++cd_blue; if (cd_blue >= cd_blue_max) { if (xold != _x && yold != _y) { _efecta = 1; } } if (fall != 0) { _efecta = 1; } if (_efecta) { _root.juego.pshad.attachMovie('blue_shad', 'shadita' + _name + dis++, _root.juego.pshad.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'tar': this}); xold = _x; yold = _y; frame_old = body._currentframe; cd_blue = 0; } } function atack() { if (ranged != 1) { _root.juego.ojo_cam.follow(this); } if (llegue == 0) { if (body.camina == 0) { body.camina = 1; body.gotoAndPlay('camina'); if (ia != 1) { punto_x = _x + 150; punto_y = _y; } else { punto_x = _x - 150; punto_y = _y; } } if (ranged == 1) { irdestino_var(punto_x, punto_y); } else { irdestino(); } atake = _root.cant_hits; atake_old = atake + 1; if (_root.supercombo_hit == 1) { combaso = 1; combit = 0; _root.tipo_ataque = _root.combos[combit]; } } else { if (body.stun == 0 && atake > 0 && atake != atake_old) { if (ia >= 1) { if (boss != 1) { _root.tipo_ataque = 'ataque'; } if (apariencia == 'shaman') { if (golpe_magico != 0) { _root.tipo_ataque = 'ice'; } } if (apariencia == 'warrior') { if (_root.player_turno.heavy_factor > 1) { _root.tipo_ataque = 'combo3'; } if (_root.player_turno.vamp_factor != 0) { _root.tipo_ataque = 'combo1'; } } if (boss == 1 && _root.supercombo_hit != 1) { _root.tipo_ataque = _root.parte_ataque; } } cd_espera = 15; body.gotoAndPlay(_root.tipo_ataque); body.stun = 1; atake_old = atake; if (apariencia == 'healer') { _root.fx.plai('geno_hit' + random(2)); } if (apariencia == 'vampiro') { if (_root.tipo_ataque != 'combo3') { _root.fx.plai('reek_hit' + random(2)); } else { _root.fx.plai('reek_hit2'); } } } if (hit == 1) { dmg_max = dmg * 0.1; dmg_aux = (dmg + random(dmg_max)) * disarm_factor * imvi_factor * attack_factor * heavy_factor * dmg_plus_factor; if (true_form == 1) { dmg_aux *= inc_tf_d; } if (steal_life > 0) { vamp_factor = steal_life; } if (divisor_combo != undefined) { dmg_aux /= divisor_combo; } dmg_plus_factor = 1; heavy_factor = 1; imvi_factor = 1; if (random(100) > 85) { dmg_aux *= 1.5; } if (golpe_chaos > 0) { tar.get_hit_chaos(dmg_aux); --golpe_chaos; if (ia != 1) { _root.juego.supergauge += random(5) + 6; } } else { tar.get_hit(dmg_aux); } _root.fx.plai('hit' + random(3)); if (ia != 1) { _root.juego.supergauge += random(10) + 6; } if (golpe_magico != 0) { tar.get_magic(mdmg * golpe_magico); } if (golpe_poison != 0) { if (ia != 1) { attachMovie('grafico_poison', 'grafico_poison', getNextHighestDepth(), {'_x': 50, '_y': 0, 'tar': this}); } else { attachMovie('grafico_poison', 'grafico_poison', getNextHighestDepth(), {'_x': -50, '_y': 0, 'tar': this}); } tar.get_dot(dmg_aux, 'poison'); } if (golpe_mana != 0) { if (tar.mana < dmg_aux) { dmg_aux = tar.mana; } tar.mana_burn(dmg_aux); maname(dmg_aux); golpe_mana = 0; if (ia != 1) { attachMovie('grafico mana', 'grafico_poison', getNextHighestDepth(), {'_x': 50, '_y': 0, 'tar': this}); } else { attachMovie('grafico mana', 'grafico_poison', getNextHighestDepth(), {'_x': -50, '_y': 0, 'tar': this}); } } if (golpe_disarm != 0) { tar.buff('disarm', 0.5, 4); golpe_disarm = 0; } if (golpe_slow != 0) { tar.slow(4); golpe_slow = 0; if (ia != 1) { attachMovie('grafico slow', 'grafico_poison', getNextHighestDepth(), {'_x': 50, '_y': 0, 'tar': this}); } else { attachMovie('grafico slow', 'grafico_poison', getNextHighestDepth(), {'_x': -50, '_y': 0, 'tar': this}); } } if (golpe_bash != 0) { tar.bash(25); golpe_bash = 0; } if (golpe_stun != 0) { if (warr_sp1 != 1) { if (ia != 1) { attachMovie('golpe_bash', 'golpe_bash', getNextHighestDepth(), {'_x': 0, '_y': 0, 'tar': this}); } else { attachMovie('golpe_bash2', 'golpe_bash', getNextHighestDepth(), {'_x': 0, '_y': 0, 'tar': this}); } } tar.stun(2); golpe_stun = 0; } if (rogue_sp1 == 1) { rogue_sp1 = 0; _root.juego.attachMovie('grafico_rogue_sp1', 'golpe_bash', _root.juego.getNextHighestDepth(), {'_x': tar._x, '_y': tar._y, 'tar': this}); } if (tar.thorn == 1) { if (tar.ia != 1) { dmg_aux2 = dmg_aux * 1.2; } else { dmg_aux2 = dmg_aux * 0.5; } if (life - dmg_aux2 < 2) { show_dmg(life - 2); life = 2; } else { life -= dmg_aux2; show_dmg(dmg_aux2); } } if (golpe_per > 0) { tar.get_hit(tar.life * golpe_per); golpe_per = 0; } if (warr_sp1 == 1) { attachMovie('grafico_warr_sp1', 'golpe_bash', getNextHighestDepth(), {'_x': 50, '_y': 20, 'tar': this}); warr_sp1 = 0; } if (vamp_factor > 0) { healme(dmg_aux * vamp_factor); vamp_factor = 0; } _root.tipo_ataque = 'ataque'; _root.fx.plai('sound hit' + (random(2) + 1)); _parent.sonido('ataque', apariencia); _parent.sonido('queja', tar.apariencia); if (combaso == 1) { ++combit; _root.tipo_ataque = _root.combos[combit]; } --atake; hit = 0; } if (body.stun == 0) { if (body.stun == 0 && atake <= 0) { --cd_espera; if (cd_espera <= 0) { combaso = 0; _root.supercombo = 0; divisor_combo = 1; attack = 0; steal_life = 0; llegue = 0; volver = 1; _root.supercombo_hit = 0; } } } } } function irdestino() { if (_name == 'player1') { blue_shadow(); } _x = _x + (tar._x + posicion - _x) / speed; _y = _y + (tar._y - _y) / speed; if (Math.abs(_x - (tar._x + posicion)) < 20 && Math.abs(_y - tar._y) < 20) { _x = tar._x + posicion; _y = tar._y + 10; llegue = 1; } } function irdestino_var(_tar_x, _tar_y) { _x = _x + (_tar_x + posicion - _x) / speed; _y = _y + (_tar_y - _y) / speed; if (Math.abs(_x - (_tar_x + posicion)) < 20 && Math.abs(_y - _tar_y) < 20) { _x = _tar_x + posicion; _y = _tar_y + 10; llegue = 1; } } function irOrigen() { if (_name == 'player1') { blue_shadow(); } golpe_magico = 0; golpe_poison = 0; _root.juego.check_deads(); if (_x != orig._x && _y != orig._y) { _x = _x + (orig._x - _x) / speedo; _y = _y + (orig._y - _y) / speedo; if (Math.abs(_x - orig._x) < 15 && Math.abs(_y - orig._y) < 15) { _x = orig._x; _y = orig._y; } } else { _root.juego.ojo_cam.stop_follow(); cd = cd_max * swift_factor; swift_factor = 1; volver = 0; llegue = 0; _parent.show_players(); _root.player_turno = undefined; _root.turno = 0; } } function stop_movement(_time) { stop_graf += 24 * _time; } function cast() { if (llegue == 0) { if (body.camina == 0) { body.camina = 1; body.gotoAndPlay('camina'); if (tar != undefined) { if (tar.ia == ia) { distancia_casting_x = 150; distancia_casting_y = _y; } else { distancia_casting_x = 150; distancia_casting_y = tar._y; _parent.hide_players('single'); if (ia == 1) { _root.juego.ojo_cam.goto_pos(tar._x + distancia_casting_x, distancia_casting_y + 40); } else { _root.juego.ojo_cam.goto_pos(tar._x - distancia_casting_x, distancia_casting_y + 40); } } } if (ia != 1) { punto_x = _x + distancia_casting_x; punto_y = distancia_casting_y; } else { punto_x = _x - distancia_casting_x; punto_y = distancia_casting_y; } } irdestino_var(punto_x, punto_y); if (_root.supercombo == 1) { } } else { if (apariencia == 'healer') { sound_skill = undefined; switch (_root.magic_skill) { case 'heal': sound_skill = 'sheal_geno'; break; case 'multiherb': sound_skill = 'sheal_geno'; break; case 'yunque': sound_skill = 's100pounds'; break; case 'revive': sound_skill = 'srevivegeno'; break; case 'True Form': sound_skill = 'smorph_geno'; } if (sound_skill) { _root.fx.plai(sound_skill); } } if (apariencia == 'gunner') { sound_skill = undefined; switch (_root.magic_skill) { case 'big_ball': sound_skill = 'zida_big'; break; case 'lightning': sound_skill = 'zida_energy'; break; case 'lightning2': sound_skill = 'zida_energy'; break; case 'random strike': sound_skill = 'zida_lucky'; break; case 'True Form': sound_skill = 'zida_morph'; } if (sound_skill) { _root.fx.plai(sound_skill); } } if (apariencia == 'vampiro') { sound_skill = undefined; switch (_root.magic_skill) { case 'Shockwave': sound_skill = 'reek_shockwave'; break; case 'combo vamp1': sound_skill = 'reek_combos'; break; case 'shadow_areal': sound_skill = 'sreek_shadow'; break; case 'shadow_ultra': sound_skill = 'sreek_shadow'; break; case 'True Form': sound_skill = 'smorph_reek'; } if (sound_skill) { _root.fx.plai(sound_skill); } } if (_root.super_magia == 1) { body.gotoAndPlay('super'); _root.juego.ojo_cam.goto_pos(_root.player_turno._x, _root.player_turno._y + 50); _root.juego.hide_players('casting'); } else { if (_root.no_cast != 1) { body.gotoAndPlay('fire'); } } if (_root.no_cast) { body.gotoAndPlay('stand'); _root.no_cast = 0; } if (_root.magicname == 'spear' && _root.magic_skill == 'missile') { body.gotoAndPlay('ataque2'); } cast_magic = 0; if (ia != 1) { if (_root.magic_skill != 'mana' && _root.magic_skill != 'herb' && _root.magic_skill != 'lifevial') { _root.juego.supergauge += random(10) + 10; } } } } function get_hit_chaos(_dmg) { if (life > 0 && inmortal_shield <= 0) { dormido = 0; life -= _dmg; show_dmg(_dmg); } } function get_hit(_dmg) { if (life > 0 && inmortal_shield <= 0 && hit_inmune != 1) { temblar = 4; if (prot_tar == undefined) { _dmg *= dmg_factor; if (en_defensa != 1) { body.gotoAndPlay('bash'); } else { _dmg = Math.floor(_dmg * 0.8); } if (_dmg * (1 - Math.floor(armor / 2) / 100) > _dmg / 2) { dmj = _dmg * (1 - Math.floor(armor / 2) / 100); } else { dmj = Math.floor(_dmg / 2); } life -= dmj; if (armor > armor_base) { _root.juego.attachMovie('grafico armor_up', 'dshad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, 'tar': this}); } dormido = 0; show_dmg(dmj); } else { --prot_timer; prot_tar.get_hit(_dmg); if (prot_tar.life <= 0) { prot_timer = 0; } if (prot_timer <= 0) { prot_tar = undefined; } } } } function get_magic(_dmg) { if (life > 0 && inmortal_shield <= 0 && magic_inmune != 1) { if (reflect > 0) { _root.player_turno.get_magic2(_dmg); --reflect; } else { if (prot_tar == undefined) { _dmg *= mdmg_factor; if (en_defensa != 1) { body.gotoAndPlay('bash'); } else { _dmg = Math.floor(_dmg * 0.8); } show_dmg(_dmg); life -= _dmg; dormido = 0; } else { --prot_timer; prot_tar.get_magic2(_dmg); if (prot_tar.life <= 0) { prot_timer = 0; } if (prot_timer <= 0) { prot_tar = undefined; } } } } } function get_magic2(_dmg) { if (life > 0 && inmortal_shield <= 0 && magic_inmune != 1) { if (prot_tar == undefined) { _dmg *= mdmg_factor; if (en_defensa != 1) { body.gotoAndPlay('bash'); } else { _dmg = Math.floor(_dmg * 0.8); } show_dmg(_dmg); life -= _dmg; dormido = 0; } else { --prot_timer; prot_tar.get_magic2(_dmg); if (prot_tar.life <= 0) { prot_timer = 0; } if (prot_timer <= 0) { prot_tar = undefined; } } } } function show_dmg(_dmg) { _dmg = Math.round(_dmg); this.attachMovie('numerito', 'num' + dis++, this.getNextHighestDepth(), {'_x': 0, '_y': +disipador_numeros, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'dmg': _dmg, 'signo': '- '}); if (_root.player_turno.ranged == 1) { attachMovie('explocion', 'expo' + dis, this.getNextHighestDepth(), {'_x': this['exp' + (random(3) + 1)]._x, '_y': this['exp' + (random(3) + 1)]._y, '_alpha': 100, '_xscale': 150, '_yscale': 150, '_rotation': random(360)}); } disipador_numeros -= 35; if (_name == 'player1') { _root.fx.plai('zaro_hurt' + (random(2) + 1)); } if (_name == 'player2') { _root.fx.plai('joe_hurt' + (random(2) + 1)); } if (_name == 'player3') { _root.fx.plai('meli_hurt' + (random(2) + 1)); } } function show_dmg2(_dmg) { _dmg = Math.round(_dmg); this.attachMovie('numerito', 'num' + dis++, this.getNextHighestDepth(), {'_x': 0, '_y': +disipador_numeros, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'dmg': _dmg, 'signo': '+ '}); disipador_numeros -= 35; ++dis; } function show_dmg3(_dmg) { _dmg = Math.round(_dmg); this.attachMovie('numerito', 'num' + dis++, this.getNextHighestDepth(), {'_x': 0, '_y': +disipador_numeros, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'dmg': _dmg, 'signo': '* '}); disipador_numeros -= 35; ++dis; } function get_defensive() { defence = 0; swift_factor = 0.5; volver = 1; } function healme(_heal) { if (life > 0) { if (life + _heal <= hp_max) { life += _heal; } else { life = hp_max; } show_dmg2(_heal); } } function healmepot(_heal) { _heal = hp_max / 2; if (life + _heal <= hp_max) { life += _heal; } else { life = hp_max; } show_dmg2(_heal); } function limpia_graf_buff() { graf_ank._alpha = 0; aura_mana_gra.gotoAndStop(1); aura_fire_gra.gotoAndStop(1); graf_silence._alpha = 0; imvul._alpha = 0; thorn_gra._alpha = 0; sleepo._alpha = 0; haste._alpha = 0; poison_gra._alpha = 0; graf_hot._alpha = 0; hot_factor = 0; hot_timer = 0; stuned = 0; graf_stun._alpha = 0; inmortal_shield = 0; armor = armor_base; hot_timer = 0; dmg_plus = 0; imvi = 0; weakness_timer = 0; mweakness_timer = 0; mdmg_factor_timer = 0; dmg_factor_timer = 0; disarm = 0; dot_burn_time = 0; dot_poison_time = 0; silence = 0; dormido = 0; rapidez = 0; stuned = 0; slowed = 0; prot_timer = 0; thorn = 0; reflect = 0; } function get_status_text() { coma = 0; status_txt = ''; if (inmortal_shield > 0) { status_txt += 'Inmortality'; coma = 1; } if (armor < armor_base) { if (coma != 0) { status_txt += ', '; } status_txt += 'Corrosive Armor'; coma = 1; } if (hot_timer != 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Spring of Life'; coma = 1; } if (dmg_plus != 0 || attack_factor > 1 || magic_factor > 1) { if (coma != 0) { status_txt += ', '; } status_txt += 'Strenghtened'; coma = 1; } if (imvi == 1) { if (coma != 0) { status_txt += ', '; } status_txt += 'Imvisible'; coma = 1; } if (attack_factor < 1 || magic_factor < 1) { if (coma != 0) { status_txt += ', '; } status_txt += 'Weakened'; coma = 1; } if (mdmg_factor_timer > 0 || dmg_factor_timer > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Low resistance'; coma = 1; } if (disarm > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Disarmed'; coma = 1; } if (dot_burn_time > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Burning'; coma = 1; } if (dot_poison_time > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Poisoned'; coma = 1; } if (silence > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Silenced'; coma = 1; } if (dormido > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Sleep'; coma = 1; } if (rapidez > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Haste'; coma = 1; } if (stuned > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Stunned'; coma = 1; } if (slowed > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Slowed'; coma = 1; } if (prot_timer > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Protected'; coma = 1; } if (thorn > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Return Damage'; coma = 1; } if (reflect > 0) { if (coma != 0) { status_txt += ', '; } status_txt += 'Reflect Magic'; coma = 1; } if (coma == 0) { status_txt += 'Normal'; } } function check_death() { if (ank_count > 0 && life <= 0) { healme(9999); --ank_count; graf_ank._alpha = 0; } if (life <= 0 && _root.turno == 0) { if (true_form == 1) { evolve(0); } morir = 1; } if (life <= 0 && body._alpha > 0 && morir == 1) { if (dead_sound != 1) { if (ia != 1) { crea_dbody(); } _root.fx.plai('death'); dead_sound = 1; } this.body._alpha -= 10; _root.menu1.barra_cd['punt' + _name]._alpha = 0; cd = cd_max; en_defensa = 0; body.gotoAndStop('stand'); limpia_graf_buff(); } if (body._alpha <= 0 && dbody._alpha < 100) { dbody._alpha += 10; } else { if (life > 0 && dbody != undefined) { dbody.removeMovieClip(); } } if (life > 0 && body._alpha < 100) { this.body._alpha += 10; _root.menu1.barra_cd['punt' + _name]._alpha = 100; dead_sound = 0; morir = 0; } if (life <= 0) { cd = cd_max; } } function maname(_mana) { if (mana + _mana <= mana_max) { mana += _mana; } else { mana = mana_max; } show_dmg3(_mana); } function check_buffs() { --dormido; --poisoned; --stuned; --slowed; if (stuned == 0) { graf_stun._alpha = 0; } if (stuned > 0) { cd_tic = 0; } else { if (dormido > 0) { cd_tic = 0; sleepo._alpha = 100; } else { if (slowed > 0) { cd_tic = 0.5; sleepo._alpha = 0; } else { if (rapidez > 0) { cd_tic = 2; haste._alpha = 100; sleepo._alpha = 0; } else { cd_tic = 1; haste._alpha = 0; sleepo._alpha = 0; } } } } } function speedup(_time) { rapidez = _time; } function sleep(_time) { if (life > 0 && sleep_inmune != 1) { bash(10); dormido = _time * 24; sleepo._alpha = 100; } } function slow(_time) { if (life > 0 && slow_inmune != 1) { slowed = _time * cd_max; } } function bash(_per) { _cunt = cd_max * (_per / 100); cd += _cunt; if (life > 0 && bash_inmune != 1) { if (cd > cd_max) { cd = cd_max; } } } function stun(_turn) { dormido = 0; if (life > 0 && stun_inmune != 1) { stuned = _turn * cd_max; graf_stun._alpha = 100; bash(10); } } function getglow() { glow_alpha = 1; glow_blurX = 4; glow_blurY = 4; glow_strength = 1.9; glow_quality = 1; var v1 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality, false, false); v1 = new flash.filters.GlowFilter(0, glow_alpha, glow_blurX, glow_blurY, glow_strength, glow_quality, true, false); body.filters = [v1]; } function losecolor() {} function getcolor() { val_rojo = 1; val_verde = 0.5; val_azul = 0.5; var v1 = new Array(); v1 = v1.concat([val_rojo, 0, 0, 0, 0]); v1 = v1.concat([0, val_verde, 0, 0, 0]); v1 = v1.concat([0, 0, val_azul, 0, 0]); v1 = v1.concat([0, 0, 0, 1, 0]); var v2 = new flash.filters.ColorMatrixFilter(v1); body.filters = [v2]; } function loseglow() {} function manage_glow() {} function buff(_tipo, _cant, _turnos) { switch (_tipo) { case 'ank': ank_count = 1; graf_ank._alpha = 100; break; case 'inmortal': inmortal_shield = 3; imvul._alpha = 100; break; case 'hot': hot_factor = _cant; hot_timer = _turnos; graf_hot._alpha = 100; break; case 'dmg_buff': attack_factor = _cant; magic_factor = _cant; weakness_timer = _turnos; mweakness_timer = _turnos; if (_cant > 1) { getcolor(); } break; case 'dmg_amp': dmg_factor = _cant; dmg_factor_timer = _turnos; break; case 'mdmg_amp': mdmg_factor = _cant; mdmg_factor_timer = _turnos; break; case 'silence': silence = _turnos; graf_silence._alpha = 100; break; case 'disarm': disarm_factor = _cant; disarm = _turnos; break; case 'weakness': attack_factor = _cant; magic_factor = _cant; weakness_timer = _turnos; mweakness_timer = _turnos; losecolor(); break; case 'protect': prot_tar = _cant; prot_timer = _turnos; break; case 'thorn': thorn = 1; thorn_gra._alpha = 100; break; case 'reflect': reflect = _turnos; break; case 'armor menos': armor = armor_base; armor *= _cant; if (armor > 70) { armor = 70; } armor_corrosive_timer = _turnos; } } function check_auras() { switch (good_aura) { case 'mana': if (clase == 0) { _nom = 'player'; } else { _nom = 'ene'; } ini = 1; while (ini < 6) { _root.juego[_nom + ini].maname(_root.juego[_nom + ini].mana_max / 7); ++ini; } aura_fire_gra.gotoAndStop(1); aura_mana_gra.gotoAndStop(2); break; case 'fire': if (clase == 1) { _nom = 'player'; } else { _nom = 'ene'; } ini = 1; while (ini < 6) { _root.juego[_nom + ini].get_magic(mdmg * 0.25); ++ini; } aura_fire_gra.gotoAndStop(2); aura_mana_gra.gotoAndStop(1); } } function get_aura(_nom) { good_aura = _nom; check_auras(); } function color_enrage() { if (attack_factor > 1 || magic_factor > 1 || dmg_plus > 0) { getcolor(); } else { losecolor(); } } function check_turn_buffs() { quita_buff(); color_enrage(); mdmg = magic_factor * mdmg_base; if (true_form == 1) { mdmg *= inc_tf_m; } if (inmortal_shield > 1) { --inmortal_shield; } else { --inmortal_shield; imvul._alpha = 0; } if (armor_corrosive_timer <= 0) { armor = armor_base; } else { --armor_corrosive_timer; } if (hot_timer > 0) { healme(hot_factor); --hot_timer; } if (dmg_plus > 0) { --dmg_plus; dmg_plus_factor = 2; } if (imvi > 0) { --imvi; imvi_factor = 2; } if (weakness_timer <= 0) { attack_factor = 1; } else { --weakness_timer; } if (mweakness_timer <= 0) { magic_factor = 1; } else { --mweakness_timer; } if (mdmg_factor_timer <= 0) { mdmg_factor = 1; } else { --mdmg_factor_timer; } if (dmg_factor_timer <= 0) { dmg_factor = 1; } else { --dmg_factor_timer; } if (disarm <= 0) { disarm_factor = 1; } else { --disarm; } if (dot_burn_time > 0) { this.get_magic(dot_burn); --dot_burn_time; } if (dot_poison_time > 0) { this.get_magic(dot_poison); --dot_poison_time; if (dot_poison_time == 0) { poison_gra._alpha = 0; } } if (silence > 1) { --silence; } else { --silence; graf_silence._alpha = 0; } } function get_dot(_dmg, _tipo) { if (dot_inmune != 1 && life > 0) { switch (_tipo) { case 'burn': dot_burn = _dmg / 4; dot_burn_time = 4; break; case 'poison': dot_poison = _dmg / 4; dot_poison_time = 10; if (life > 0) { poison_gra._alpha = 100; } } } } function clear_bad_status() { dormido = 0; poisoned = 0; stuned = 0; slowed = 0; dot_burn = 0; dot_burn_time = 0; dot_poison = 0; dot_poison_time = 0; silence = 0; disarm = 0; disarm_factor = 1; magic_factor = 1; weakness_timer = 0; armor_corrosive_timer = 0; } function mana_burn(_dmg) { if (mana - _dmg > 0) { mana -= _dmg; } else { mana = 0; } } function get_imvi() { imvi = 1; hide_player = 1; } function get_trueForm() { if (ia == 0) { switch (apariencia) { case 'vampiro': _root.juego.attachMovie('evolve', 'bol' + dis++, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y}); break; case 'gunner': _root.juego.attachMovie('evolve', 'bol' + dis++, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y}); break; case 'healer': _root.juego.attachMovie('evolve', 'bol' + dis++, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y}); } } else { _root.juego.attachMovie('evolve', 'bol' + dis++, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y}); } } function evolve(_num) { if (ia == 1) { _root.juego.attachMovie('double shadow', 'dshad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, 'tar': this}); } true_form = _num; if (_num == 1) { grafico = apariencia; grafico_new = apariencia + '_evolve'; } else { grafico = apariencia + '_evolve'; grafico_new = apariencia; } body._name = 'old_body'; attachMovie(grafico_new, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -50, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'pelo': pelo, 'detalle': detalle, 'head_grafico': head_grafico, 'body_grafico': body_grafico, 'extra_grafico': extra_grafico, 'vestido': vestido, 'weapon_grafico': weapon_grafico}); body.swapDepths(old_body.getDepth()); removeMovieClip(old_body); if (ia == 1) { body._xscale *= -1; } getglow(); } function glow_puntero(_val) { _root.menu1.barra_cd['punt' + _name].glowing = _val; } function hit_this() { glow_puntero(0); if (item_active) { itemm(); } if (magic_active) { magicc(); } if (hit_active) { hitt(); } item_active = 0; magic_active = 0; hit_active = 0; iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } } function activa(_var) { item_active = 0; magic_active = 0; hit_active = 0; switch (_var) { case 'h': hit_active = 1; break; case 'm': magic_active = 1; break; case 'i': item_active = 1; } if (_var != 'n') { _root.juego.espera.arreglo_cuadrados.push(this); } } function crea_dbody() { attachMovie(apariencia + '_dead', 'dbody', this.getNextHighestDepth(), {'_x': 0, '_y': -50, '_alpha': 0, '_xscale': 100, '_yscale': 100}); var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality, false, false); v2 = new flash.filters.GlowFilter(0, glow_alpha, glow_blurX, glow_blurY, glow_strength, glow_quality, true, false); dbody.filters = [v2]; } function bolita() { if (ia == 0) { _root.juego.attachMovie('bolita ' + apariencia, 'bol' + dis++, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y - 50}); } else { _root.juego.attachMovie('bolita ia', 'bol' + dis++, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y - 50}); } } function squish_this() { _s = 3; yscal = _yscal_inicial / scal_fac; xscal = _xscal_inicial * scal_facx; _xscale = _xscale + (xscal - _xscale) / _s; _yscale = _yscale + (yscal - _yscale) / _s; if (squish < 25) { scal_fac = 1.3; scal_facx = 1; } if (squish < 20) { scal_fac = 2; scal_facx = 1.1; } if (squish < 10) { scal_fac = 1; scal_facx = 1; } if (squish == 1) { _xscale = _xscal_inicial; _yscale = _yscal_inicial; scal_fac = 3; scal_facx = 1.2; } --squish; } function excluciones_enemigas() { if (nombre == 'Moon' && life <= 0 && _root.juego.ene1.true_form == 1) { _root.juego.ene1.evolve(0); } } function go_up() { blue_shadow(); body._rotation = 30; _y = _y - 25; } function go_down() { blue_shadow(); body._rotation = 30; if (fall > -500) { _y = _y + (orig._y - _y) / 6; } else { _y = _y + 40; } if (fall > -500) { if (Math.abs(_y - orig._y) < 100) { body._rotation = 0; _y = orig._y; fall = 0; squish = 30; } } } if (speed < 24) { speed = 24; } dis = 0; if (boss == 1) { armor_base = armor; } if (nombre == undefined && ia != 1) { nombre = _name; } if (mana_max == undefined) { mana_max = 3000; } intt = mdmg; life = hp_max; mana = mana_max; if (ia != 1) { hp_bar._y -= 999; } if (_name == 'player1') { corregir_vida(); } if (_name == 'player2') { corregir_vida(); } if (_name == 'player3') { corregir_vida(); } cd_max = speed; cd = speed; if (inc_tf_d == undefined) { inc_tf_d = 1.2; } if (inc_tf_m == undefined) { inc_tf_m = 1.2; } mdmg_base = mdmg; sleep_inmune = 0; stun_inmune = 0; slow_inmune = 0; magic_inmune = 0; hit_inmune = 0; dot_inmune = 0; bash_inmune = 0; if (boss == 1) { sleep_inmune = 1; stun_inmune = 1; slow_inmune = 1; bash_inmune = 1; } attack_factor = 1; disarm_factor = 1; itemm._x = -9999; dmg_plus = 0; dmg_plus_factor = 1; golpe_magico = 0; golpe_bash = 0; golpe_mana = 0; golpe_disarm = 0; golpe_poison = 0; golpe_stun = 0; golpe_chaos = 0; golpe_per = 0; heavy_factor = 1; vamp_factor = 0; swift_factor = 1; hide_player = 0; imvi = 0; imvi_factor = 1; golpe_slow = 0; attack = 0; hitt._x = 9999; magic._x = 9999; dmg_hit = 20; cast_magic = 0; cd_tic = 1; volver = 0; attachMovie(apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'pelo': pelo, 'detalle': detalle, 'head_grafico': head_grafico, 'body_grafico': body_grafico, 'extra_grafico': extra_grafico, 'vestido': vestido, 'weapon_grafico': weapon_grafico}); if (ia != 1) { graf_puntero = apariencia; attachMovie(apariencia + '_dead', 'dbody', this.getNextHighestDepth(), {'_x': 0, '_y': -50, '_alpha': 0, '_xscale': 100, '_yscale': 100, 'pelo': pelo, 'detalle': detalle, 'head_grafico': head_grafico, 'body_grafico': body_grafico, 'extra_grafico': extra_grafico, 'vestido': vestido, 'weapon_grafico': weapon_grafico}); } if (boss != 1) { _root.menu1.barra_cd.attachMovie('punterou', 'punt' + _name, _root.menu1.barra_cd.getNextHighestDepth(), {'_x': p1._x, '_y': p1._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'tar': this}); } orig = _root.juego.attachMovie('origen', 'orig' + _name, _root.juego.getNextHighestDepth(), {'_x': this._x, '_y': this._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'tar': this}); if (ia == 1) { body._xscale *= -1; } body.swapDepths(ref_depht.getDepth()); dbody.gotoAndStop('muerte'); if (ia != 1) { _root.menu1['play' + personaje].tar = this; } defence = 0; _root.listoanimacionsuper = 0; temblar = 0; temb_dis = 1; getglow(); onEnterFrame = function () { excluciones_enemigas(); body._x = 0; if (temblar > 0) { --temblar; temb_dis *= -1; body._x = 3 * temb_dis; } if (fall > 0) { --fall; go_up(); } if (fall < 0) { ++fall; go_down(); } if (squish > 0) { squish_this(); } if (hide_player == 1 && _alpha > 0) { _alpha = _alpha - 20; } if (hide_player == 0 && _alpha < 100) { _alpha = _alpha + 20; } if (imvi == 1) { body._alpha = 0; } if (disipador_numeros < _y) { ++disipador_numeros; } check_dephts(); check_death(); if (attack == 1 && _root.listoanimacionsuper == 0) { atack(); } if (defence == 1) { get_defensive(); } if (stop_graf > 0) { --stop_graf; if (stop_graf == 1) { body.play(); } } if (volver == 1 && stop_graf <= 0) { irOrigen(); } if (cast_magic == 1) { cast(); } if (_root.turno == 0 && _root.juegoterminado != 1) { if (boss != 1) { cd -= cd_tic; } if (cd < 0) { cd = 0; } check_buffs(); if (cd <= 0) { --rapidez; check_auras(); check_turn_buffs(); en_defensa = 0; _root.player_turno = this; _root.turno = 1; if (ia < 1) { _root.abilitado = 1; } else { int_art(); } } } }; llegue = 0; xold = _x; yold = _y; frame_old = 1; cd_blue = 0; cd_blue_max = 1; speed = 5; speedo = 3; llegue = 0; posicion = -60; stop_graf = 0; distancia_casting_x = 0; distancia_casting_y = 0; inmortal_shield = 0; disipador_numeros = 0; dormido = 0; rapidez = 0; stuned = 0; slowed = 0; glowing = 0; glow_alpha = 1; glow_blurX = 4; glow_blurY = 4; glow_strength = 1.9; glow_quality = 1; val_rojo = 1; val_verde = 1; val_azul = 1; glow_dir = 0; glow_strength2 = 0.5; dmg_factor = 1; dmg_factor_timer = 0; mdmg_factor = 1; mdmg_factor_timer = 0; silence = 0; disarm = 0; disarm_factor = 1; magic_factor = 1; weakness_timer = 0; prot_tar = undefined; prot_timer = 0; thorn = 0; reflect = 0; armor_base = armor; armor_corrosive_timer = 0; hot_factor = 0; hot_timer = 0; ank_count = 0; good_aura = ''; dot_burn = 0; dot_burn_time = 0; dot_poison = 0; dot_poison_time = 0; true_form = 0; status_txt = ''; body.onRollOver = function () { glow_puntero(1); }; body.onRollOut = function () { glow_puntero(0); }; item_active = 0; magic_active = 0; hit_active = 0; body.onPress = function () { hit_this(); }; scal_fac = 3; scal_facx = 1.2; _xscal_inicial = _xscale; _yscal_inicial = _yscale; } frame 1 { function cambia_personalidad() { switch (ia_tipo2) { case 'healer_dps_1': if (random(100) < 50) { ia_tipo = 'dps'; marray = []; marray.push('sleep'); } else { ia_tipo = 'healer'; marray = []; marray.push('heal'); } break; case 'healer_dps_2': if (random(100) < 50) { ia_tipo = 'dps'; marray = []; marray.push('drain life', 'mago areal 2', 'lightning', 'weakness'); } else { ia_tipo = 'healer'; marray = []; marray.push('heal'); } break; case 'healer_buff_1': if (random(100) < 50) { ia_tipo = 'bufer'; marray = []; marray.push('armor_up'); } else { ia_tipo = 'healer'; marray = []; marray.push('heal'); } break; case 'shaman': if (random(100) < 70) { ia_tipo = 'dps'; marray = []; marray.push('spear', 'fire breath', 'stone rain', 'tremor'); } else { ia_tipo = 'bufer'; marray = []; marray.push('heal hot'); } break; case 'rogue': ia_tipo = 'dps'; marray = []; marray.push('golpe poison', 'golpe doble', 'golpe mana', 'golpe triple', 'golpe disarm', 'golpe slow', 'imvi'); break; case 'shielder': if (random(100) < 70) { ia_tipo = 'dps'; marray = []; marray.push('armor menos', 'shield throw', 'golpe bash'); } else { ia_tipo = 'bufer'; marray = []; marray.push('thorn', 'reflect'); } if (life < hp_max * 0.3) { ia_tipo = 'healer'; marray = []; marray.push('last stand'); } break; case 'paladin': if (random(100) < 80) { ia_tipo = 'dps'; marray = []; marray.push('holy strike', 'hammer', 'palastun'); } else { ia_tipo = 'bufer'; marray = []; marray.push('aura mana', 'aura fire'); } if (life < hp_max * 0.3 || random(100) < 30) { ia_tipo = 'healer'; marray = []; marray.push('heal', 'revive'); } break; case 'warrior': if (random(100) >= 80) break; ia_tipo = 'dps'; marray = []; marray.push('golpe heavy', 'golpe vamp', 'golpe swift'); } } function int_art() { if (mana <= 0) { m_chance = 0; } else { if (boss != 1) { m_chance = m_chonse; } } cambia_personalidad(); autocast = 0; _root.nombrecombo = undefined; posicion = 60; _root.cant_hits = 1; _root.tipo_ataque = 'ataque'; targetin = undefined; if (chek_imvi()) { if (marray.length != 0 && random(100) <= m_chance && silence <= 0) { prepara_magia(); } else { elije_target_golpe(); } } } function elije_target_golpe() { if (_root.juego.player1.life > 0 || _root.juego.player2.life > 0 || _root.juego.player3.life > 0) { while (targetin == undefined) { taron = _root.juego['player' + (random(3) + 1)]; if (taron.life <= 0 || taron.imvi == 1) { targetin = undefined; } else { targetin = taron; } } } _i = 0; while (_i < _root.juego.party_count) { taron = _root.juego['player' + _i]; if (taron.life > 0 && taron.life < targetin.life && taron.imvi != 1) { if (random(100) < 30) { targetin = taron; } } ++_i; } _root.player_turno.tar = targetin; _root.juego.casteador.enemy_ia('attack'); } function elije_target_magia(_tipo) { if (_root.juego.player1.life > 0 || _root.juego.player2.life > 0 || _root.juego.player3.life > 0) { while (targetin == undefined) { taron = _root.juego[_tipo + (random(3) + 1)]; if (taron.life <= 0 || taron.imvi == 1) { targetin = undefined; } else { targetin = taron; } } } _i = 0; while (_i < _root.juego.party_count) { taron = _root.juego[_tipo + _i]; if (taron.life > 0 && taron.life < targetin.life && taron.imvi != 1) { if (random(100) < 30) { targetin = taron; } } ++_i; } _root.player_turno.tar = targetin; } function elije_target_magia_amigos(_tipo) { targetin = undefined; if (skill == 'heal' || skill == 'multiherb') { _i = 0; while (_i < _root.juego.enemy_count) { taron = _root.juego[_tipo + _i]; if (taron.life > 0 && taron.life < taron.hp_max * 0.7) { targetin = taron; } ++_i; } } else { while (targetin == undefined) { taron = _root.juego[_tipo + (random(_root.juego.enemy_count - 1) + 1)]; if (taron.life <= 0 && taron.imvi != 1) { targetin = undefined; } else { targetin = taron; } } } if (skill == 'revive') { _i = 0; while (_i < _root.juego.enemy_count) { taron = _root.juego[_tipo + _i]; if (taron.life < taron.hp_max * 0.3) { targetin = taron; } ++_i; } } if (targetin.life < targetin.hp_max * 0.7) { } else { targetin = undefined; } _root.player_turno.tar = targetin; } function chekea_buff(_nom) { encontre = 0; ii = 0; while (ii < buff_array.length) { if (buff_array[ii] == _nom) { encontre = 1; } ++ii; } if (encontre != 1) { return 1; } return 0; } function agrega_buff(_nom) { buff_array.push(_nom); buff_array_timer.push(4); } function quita_buff() { encontre = 0; ii = 0; while (ii < buff_array_timer.length) { if (buff_array_timer[ii] > 0) { --buff_array_timer[ii]; } else { buff_array.splice(ii, 1); buff_array_timer.splice(ii, 1); } ++ii; } } function elije_target_magia_amigos_buff(_tipo) { targetin = undefined; candidatos = []; _i = 0; while (_i < _root.juego.enemy_count) { taron = _root.juego[_tipo + _i]; if (taron.parte == 1) { taron = taron.cuerpo; } if (taron.life > 0 && taron.chekea_buff(skill) == 1) { if (skill == 'protect' && taron._name == this._name) { } else { candidatos.push(taron); } } ++_i; } targetin = candidatos[random(candidatos.length)]; targetin.agrega_buff(skill); _root.player_turno.tar = targetin; } function ejecuta_magia() { _root.magic_skill = skill; _root.mana_cost = mana_cost; _root.magicname = magic_name; if (autocast == 1) { _root.player_turno.tar = _root.player_turno; } _root.juego.casteador.cast(_root.player_turno.tar); _root.player_turno.mana -= _root.mana_cost; _root.mana_cost = 0; } function chek_imvi() { _conto = 0; if (_root.juego.player1.life <= 0 || _root.juego.player1.imvi == 1) { ++_conto; } if (_root.juego.player2.life <= 0 || _root.juego.player2.imvi == 1) { ++_conto; } if (_root.juego.player3.life <= 0 || _root.juego.player3.imvi == 1) { ++_conto; } if (_conto == 3) { get_defensive(); return false; } else { return true; } } function prepara_magia() { switch (ia_tipo) { case 'dps': skill = marray[random(marray.length)]; elije_magia(skill); elije_target_magia('player'); ejecuta_magia(); break; case 'healer': skill = marray[random(marray.length)]; elije_magia(skill); elije_target_magia_amigos('ene'); if (_root.player_turno.tar == undefined) { elije_target_golpe(); } else { ejecuta_magia(); } break; case 'bufer': skill = marray[random(marray.length)]; elije_magia(skill); elije_target_magia_amigos_buff('ene'); if (_root.player_turno.tar == undefined) { elije_target_golpe(); } else { ejecuta_magia(); } } } function elije_magia(_skill) { if (true_form == 1) { if (_skill == 'summon moon') { _skill = 'Shockwave'; skill = _skill; } } switch (_skill) { case 'dagger': skill = 'missile'; nombre.text = 'dagger'; mana_cost = 50; magic_name = 'red'; break; case 'spear': skill = 'missile'; nombre.text = 'Spear throw'; mana_cost = 50; magic_name = 'spear'; break; case 'ice_lance': skill = 'missile'; nombre.text = 'Spear throw'; mana_cost = 50; magic_name = 'ice'; break; case 'sonic': skill = 'missile'; nombre.text = 'Sonic Wave'; mana_cost = 50; magic_name = 'sonic'; break; case 'shield throw': skill = 'missile'; nombre.text = 'shield throw'; mana_cost = 100; magic_name = 'shield'; break; case 'meteor': nombre.text = skill; mana_cost = 100; break; case 'big_ball': nombre.text = skill; mana_cost = 100; break; case 'combo robo': nombre.text = 'Machinegun'; mana_cost = 100; swap_b(); break; case 'Shockwave': nombre.text = skill; mana_cost = 100; break; case 'ice_shower': nombre.text = skill; mana_cost = 100; break; case 'heal hot': nombre.text = 'Spring of life'; mana_cost = 100; break; case 'taunt': nombre.text = skill; mana_cost = 100; autocast = 1; break; case 'stone rain': nombre.text = skill; mana_cost = 100; autocast = 1; break; case 'tremor': nombre.text = skill; mana_cost = 100; autocast = 1; break; case 'ank': nombre.text = skill; mana_cost = 100; autocast = 1; break; case 'totem': nombre.text = skill; mana_cost = 100; autocast = 1; break; case 'drain life': nombre.text = skill; mana_cost = 100; break; case 'speed': nombre.text = 'Speed Up'; mana_cost = 100; break; case 'weakness': nombre.text = 'Weakness'; mana_cost = 100; break; case 'dmg_amp': nombre.text = 'Damage Amp'; mana_cost = 100; break; case 'sleep': nombre.text = skill; mana_cost = 100; break; case 'bash': nombre.text = skill; mana_cost = 100; break; case 'critical_song': nombre.text = 'Critical song'; mana_cost = 100; break; case 'protect': nombre.text = 'Protect'; mana_cost = 100; break; case 'thorn': nombre.text = 'thorn'; mana_cost = 100; autocast = 0; break; case 'mago areal 1': nombre.text = 'Magical Storm'; mana_cost = 100; break; case 'mago areal 2': nombre.text = 'Magical Blaze'; mana_cost = 100; break; case 'mago areal 3': nombre.text = 'Destruction'; mana_cost = 100; break; case 'lightning': nombre.text = 'lightning'; mana_cost = 100; break; case 'lightning2': nombre.text = 'lightning2'; mana_cost = 100; autocast = 1; break; case 'heal': nombre.text = skill; mana_cost = 100; break; case 'bash': nombre.text = skill; mana_cost = 100; break; case 'multiherb': nombre.text = 'Multy Heal'; mana_cost = 100; break; case 'holy strike': nombre.text = 'holy strike'; mana_cost = 100; swap_b(); break; case 'fire breath': nombre.text = 'fire breath'; mana_cost = 100; swap_b(); break; case 'golpe stun': nombre.text = 'golpe stun'; mana_cost = 100; swap_b(); break; case 'combo vamp1': nombre.text = 'BLOOD COMBO'; mana_cost = 100; swap_b(); break; case 'golpe swift': nombre.text = 'golpe swift'; mana_cost = 100; swap_b(); break; case 'golpe vamp': nombre.text = 'golpe vamp'; mana_cost = 100; swap_b(); break; case 'golpe chaos': nombre.text = 'golpe chaos'; mana_cost = 100; swap_b(); break; case 'golpe per': nombre.text = 'golpe per'; mana_cost = 100; swap_b(); break; case 'golpe heavy': nombre.text = 'golpe heavy'; mana_cost = 100; swap_b(); break; case 'golpe poison': nombre.text = 'golpe poison'; mana_cost = 100; swap_b(); break; case 'golpe bash': nombre.text = 'golpe bash'; mana_cost = 100; swap_b(); break; case 'golpe mana': nombre.text = 'golpe mana'; mana_cost = 100; swap_b(); break; case 'golpe doble': nombre.text = 'golpe doble'; mana_cost = 100; swap_b(); break; case 'golpe triple': nombre.text = 'golpe triple'; mana_cost = 100; swap_b(); break; case 'golpe disarm': nombre.text = 'golpe disarm'; mana_cost = 100; swap_b(); break; case 'golpe slow': nombre.text = 'golpe slow'; mana_cost = 100; swap_b(); break; case 'aura mana': nombre.text = 'Wisdom Aura'; mana_cost = 100; autocast = 1; break; case 'summon moon': nombre.text = 'Eclipse'; mana_cost = 100; autocast = 1; break; case 'shadow_areal': nombre.text = 'Eclipse'; mana_cost = 100; autocast = 1; break; case 'aura fire': nombre.text = 'Fire Aura'; mana_cost = 100; break; case 'hammer': nombre.text = 'Holy Quake'; mana_cost = 100; break; case 'reflect': nombre.text = 'Reflect'; mana_cost = 100; break; case 'armor menos': nombre.text = 'armor menos'; mana_cost = 100; break; case 'armor_up': nombre.text = 'Shield'; mana_cost = 100; break; case 'imvi': nombre.text = 'Hide'; mana_cost = 100; break; case 'last stand': nombre.text = 'last stand'; mana_cost = 100; autocast = 1; break; case 'random strike': nombre.text = 'random strike'; mana_cost = 100; autocast = 1; break; case 'revive': nombre.text = 'Resurect'; mana_cost = 100; break; case 'palastun': nombre.text = 'Amplify Damage'; mana_cost = 100; } } function swap_b() { _root.nombrecombo = skill; skill = 'combeate'; } if (m_chance == undefined) { m_chance = 70; } m_chonse = m_chance; ia_tipo2 = ia_tipo; buff_array = []; buff_array_timer = []; } frame 1 { function itemm() { _root.juego.espera.delete_cuad(); _root.player_turno.tar = this; _root.juego.casteador.cast(this); if (_root.mana_cost > 0) { _root.player_turno.mana -= _root.mana_cost; } if (_root.mana_cost == 0) { --_root.juego.charges; } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].magic._x = 9999; ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].itemm._x = 9999; ++iene; } _root.abilitado = 0; _root.mana_cost = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } function magicc() { _root.juego.espera.delete_cuad(); _root.player_turno.tar = this; _root.juego.casteador.cast(this); _root.player_turno.mana -= _root.mana_cost; if (_root.mana_cost == 0 && _root.juego.charges > 0) { --_root.juego.charges; } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].magic._x = 9999; ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].itemm._x = 9999; ++iene; } _root.abilitado = 0; _root.mana_cost = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } function hitt() { _root.juego.espera.delete_cuad(); _root.player_turno.tar = this; if (_root.mana_cost < 1) { _root.player_turno.attack = 1; } else { if (_root.mana_cost > 0) { _root.magic_skill = 'combeate'; _root.juego.casteador.cast(this); } } iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].hitt._x = 9999; ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].itemm._x = 9999; ++iene; } if (_root.desconta_super == 1) { --_root.juego.charges; _root.desconta_super = 0; } if (_root.mana_cost > 1) { _root.player_turno.mana -= _root.mana_cost; } _root.mana_cost = 0; _root.abilitado = 0; _root.menu1.barra_cd['punt' + _name].glowing = 0; } } instance thorn_gra of movieClip 96 { onClipEvent (load) { _alpha = 0; } } instance haste of movieClip 102 { onClipEvent (load) { _alpha = 0; } } instance sleepo of movieClip 107 { onClipEvent (load) { _alpha = 0; _xscale = _xscale * -1; } } instance poison_gra of movieClip 117 { onClipEvent (load) { _alpha = 0; } } instance imvul of movieClip 124 { onClipEvent (load) { _alpha = 0; } } instance graf_silence of movieClip 128 { onClipEvent (load) { _alpha = 0; } } instance graf_hot of movieClip 131 { onClipEvent (load) { _alpha = 0; } } instance graf_stun of movieClip 135 { onClipEvent (load) { _alpha = 0; } } } movieClip 141 mago areal 1 { frame 1 { _root.fx.plai('meteor rain'); nn = 'meteor rain'; } frame 1 { if (heal == 0) { _xscale = _xscale * -1; } } frame 2 { if (heal == 0) { nom = 'player'; } else { nom = 'ene'; } ini = 1; while (ini < 6) { _root.juego[nom + ini].get_magic(spell_power); ++ini; } } frame 22 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } } frame 1 { var CPMStarContentSpotID = '3368Q8F9106DA'; System.security.allowDomain('server.cpmstar.com'); adBox.loadMovie('http://server.cpmstar.com/adviewas2.swf?contentspotid=' + CPMStarContentSpotID); } frame 1 { function doSomething() {} stop(); _focusrect = false; _root.menu = MENU; MENU = new ContextMenu(); MENU.hideBuiltInItems(); Functioned = new ContextMenuItem('This Game is copyrighted by Epic Llama', doSomething); MENU.customItems.push(Functioned); _root.menu = MENU; } movieClip 144 { } movieClip 148 { } movieClip 150 { } movieClip 160 { } movieClip 161 { } movieClip 164 { } movieClip 168 { } instance of movieClip 168 { onClipEvent (load) { b_total = _root.getBytesTotal(); } onClipEvent (enterFrame) { b_loaded = _root.getBytesLoaded(); if (b_loaded >= b_total) { removeMovieClip(_root.adBox); _root.gotoAndStop('epicllama'); } else { porcentaje = (b_loaded / b_total) * 100; barra._xscale = porcentaje; barra2._xscale = porcentaje; time = getTimer() / 1000; bps = Math.round(b_loaded / time); bytes_left = b_total - b_loaded; seg_left = Math.ceil(bytes_left / bps); min_left = Math.floor(seg_left / 60); hrs_left = Math.floor(min_left / 60); min_left -= hrs_left * 60; seg_left -= (hrs_left * 60 + min_left) * 60; if (length(hrs_left) != 1) { } else { hrs_left = '0' + hrs_left; } 0; if (length(min_left) != 1) { } else { min_left = '0' + min_left; } 0; if (length(seg_left) != 1) { } else { seg_left = '0' + seg_left; } 0; kbps_temp = bps / 1024; kbps = Math.floor(kbps_temp * 10) / 10; output = hrs_left + ':' + min_left + ':' + seg_left + 'seg. a ' + kbps + 'kbps'; } } } movieClip 171 { } movieClip 173 { } movieClip 174 { } movieClip 175 { } button 177 { on (release) { getURL('http://www.gamepirate.com', '_blank'); } } frame 2 { stop(); } movieClip 186 { frame 1 { stop(); } } movieClip 188 { } movieClip 190 { } movieClip 192 { } movieClip 194 { } movieClip 197 { } movieClip 199 { } movieClip 203 { frame 101 { } frame 136 { _root.gotoAndStop('movintro'); } frame 165 { stop(); } } frame 4 { gotoAndStop('main'); } movieClip 208 { frame 1 { stop(); } frame 5 { stop(); } frame 10 { stop(); } } movieClip 210 1 { } movieClip 213 2 { } movieClip 216 3 { } movieClip 219 5 { } movieClip 222 6 { } movieClip 225 7 { } movieClip 228 8 { } movieClip 231 9 { } movieClip 234 4 { } movieClip 237 0 { } movieClip 242 { frame 37 { stop(); } } movieClip 248 { frame 5 { stop(); } } movieClip 249 heal { frame 1 { _root.fx.plai('cure'); } frame 31 { if (_root.player_turno.ia != 1) { _root.player_turno.tar.healme(spell_power * 3); } else { _root.player_turno.tar.healme(spell_power * 8); } } frame 41 { _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 252 { } movieClip 253 { } movieClip 255 { } movieClip 257 { } movieClip 259 { } movieClip 262 { } movieClip 266 { } movieClip 268 { } movieClip 272 { frame 5 { stop(); } } movieClip 273 { } movieClip 277 { } movieClip 282 { } movieClip 284 { } movieClip 285 { } movieClip 290 { } movieClip 291 { } movieClip 292 { instance of movieClip 291 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 291 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 291 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 291 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } } movieClip 300 { } movieClip 308 { } movieClip 309 vampiro { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Reekel'; } frame 20 { gotoAndPlay('stand'); } frame 33 { _parent.hit = 1; } frame 43 { stun = 0; gotoAndPlay('stand'); } frame 49 { _parent.hit = 1; } frame 52 { stun = 0; gotoAndPlay('stand'); } frame 55 { _parent.hit = 1; } frame 60 { _parent.hit = 1; } frame 66 { _parent.hit = 1; } frame 86 { stun = 0; gotoAndPlay('stand'); } frame 87 { golpeado = 0; stun = 0; camina = 1; } frame 109 { gotoAndPlay('camina'); } frame 139 { stun = 0; gotoAndPlay('stand'); } frame 142 { _parent.bolita(); } frame 185 { gotoAndPlay('fire'); } frame 193 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 309 vampiro { onClipEvent (load) { culo = -1; } } movieClip 313 { } movieClip 319 { } movieClip 321 { } movieClip 323 { } movieClip 324 { } movieClip 325 { } movieClip 327 { } movieClip 331 { } movieClip 335 { } movieClip 336 { } movieClip 345 vampiro_evolve { frame 1 { golpeado = 0; stun = 0; camina = 0; } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(9); } } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(11); } } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(1); } } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(5); } } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(2); } } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(11); } } instance of movieClip 313 { onClipEvent (load) { gotoAndPlay(4); } } frame 20 { gotoAndPlay('stand'); } frame 33 { _parent.hit = 1; } frame 37 { } frame 43 { stun = 0; gotoAndPlay('stand'); } frame 49 { _parent.hit = 1; } frame 52 { stun = 0; gotoAndPlay('stand'); } frame 55 { _parent.hit = 1; } frame 60 { _parent.hit = 1; } frame 66 { _parent.hit = 1; } frame 73 { _parent.hit = 1; } frame 86 { stun = 0; gotoAndPlay('stand'); } frame 87 { golpeado = 0; stun = 0; camina = 1; } frame 109 { gotoAndPlay('camina'); } frame 139 { stun = 0; gotoAndPlay('stand'); } frame 142 { _parent.bolita(); } frame 185 { gotoAndPlay('fire'); } frame 236 { stun = 0; gotoAndPlay('stand'); } } movieClip 351 { } movieClip 353 { } movieClip 355 { } movieClip 358 { } movieClip 361 { } movieClip 362 { } movieClip 364 { } movieClip 367 { } movieClip 368 { } movieClip 387 { } movieClip 392 { } movieClip 394 { } movieClip 395 gunner { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.ranged = 1; _parent.nombre = 'Zidane'; } frame 30 { gotoAndPlay('stand'); } frame 40 { _parent.hit = 1; } frame 44 { stun = 0; gotoAndPlay('stand'); } frame 57 { golpeado = 0; stun = 0; camina = 1; } frame 79 { gotoAndPlay('camina'); } frame 85 { _parent.hit = 1; } frame 87 { stun = 0; gotoAndPlay('stand'); } frame 118 { _parent.hit = 1; } frame 123 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 124 { _parent.bolita(); } frame 169 { gotoAndPlay('fire2'); } frame 203 { stun = 0; gotoAndPlay('stand'); } frame 257 { stun = 0; gotoAndPlay('stand'); } } movieClip 401 { } movieClip 403 { } movieClip 404 { } movieClip 406 { } movieClip 408 { } movieClip 409 { } movieClip 410 { } movieClip 417 { frame 27 { culo = 1 + random(3); if (culo == 1) { gotoAndPlay('trueno1'); } if (culo == 2) { gotoAndPlay('trueno2'); } if (culo == 3) { gotoAndPlay('trueno3'); } } frame 49 { culo = 1 + random(3); if (culo == 1) { gotoAndPlay('trueno1'); } if (culo == 2) { gotoAndPlay('trueno2'); } if (culo == 3) { gotoAndPlay('trueno3'); } } frame 67 { culo = 1 + random(3); if (culo == 1) { gotoAndPlay('trueno1'); } if (culo == 2) { gotoAndPlay('trueno2'); } if (culo == 3) { gotoAndPlay('trueno3'); } } } movieClip 433 gunner_evolve { frame 1 { golpeado = 0; stun = 0; camina = 0; } frame 30 { gotoAndPlay('stand'); } frame 30 { } frame 40 { _parent.hit = 1; } frame 44 { stun = 0; gotoAndPlay('stand'); } frame 57 { golpeado = 0; stun = 0; camina = 1; } frame 79 { gotoAndPlay('camina'); } frame 85 { _parent.hit = 1; } frame 87 { stun = 0; gotoAndPlay('stand'); } frame 118 { _parent.hit = 1; } frame 123 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 124 { _parent.bolita(); } frame 169 { gotoAndPlay('fire2'); } frame 203 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 433 gunner_evolve { onClipEvent (load) { culo = -1; } } movieClip 439 { } movieClip 440 { } movieClip 442 { } movieClip 443 { } movieClip 444 { } movieClip 447 { } movieClip 450 { } movieClip 453 { } movieClip 456 { frame 33 { stop(); } } movieClip 459 { } movieClip 460 { frame 14 { stop(); } } movieClip 461 { frame 20 { stop(); } } movieClip 462 { } movieClip 463 { } movieClip 469 { } movieClip 472 { } movieClip 473 { frame 38 { stop(); } } movieClip 478 { } movieClip 486 healer { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Genoveve'; } frame 26 { gotoAndPlay('stand'); } frame 49 { stun = 0; gotoAndPlay('stand'); } frame 69 { _parent.bolita(); } frame 125 { stun = 0; gotoAndPlay('stand'); } frame 126 { golpeado = 0; stun = 0; camina = 1; } frame 148 { gotoAndPlay('camina'); } frame 156 { _parent.hit = 1; } frame 163 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 486 healer { onClipEvent (load) { culo = -1; } } movieClip 491 { } movieClip 494 { } movieClip 495 { } movieClip 496 { } movieClip 498 { } movieClip 500 { } movieClip 501 { } movieClip 503 { } movieClip 505 { } movieClip 506 { } movieClip 512 healer_evolve { frame 1 { golpeado = 0; stun = 0; camina = 0; } frame 26 { gotoAndPlay('stand'); } frame 26 { } frame 33 { } frame 47 { culo *= -1; } frame 49 { stun = 0; gotoAndPlay('stand'); } frame 69 { _parent.bolita(); } frame 125 { stun = 0; gotoAndPlay('stand'); } frame 126 { golpeado = 0; stun = 0; camina = 1; } frame 148 { gotoAndPlay('camina'); } frame 156 { _parent.hit = 1; } frame 163 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 512 healer_evolve { onClipEvent (load) { culo = -1; } } movieClip 513 meteor { frame 1 { _xscale = _xscale * escalita; _root.fx.plai('meteor'); nn = 'smeteor'; combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } frame 5 { dmg = 1.5 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); _root.juego.ojo_cam.tremor = 24; } frame 15 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 516 { } movieClip 523 { frame 1 { this._alpha = 0; } frame 3 { this._alpha = 30; } frame 5 { this._alpha = 50; } frame 7 { this._alpha = 100; } frame 27 { this._alpha = 50; } frame 29 { this._alpha = 30; } } movieClip 524 heal_pot { frame 1 { _root.fx.plai('cure'); } frame 22 { spell_power = _root.player_turno.tar.hp_max * 0.7; _root.player_turno.tar.healme(spell_power); } frame 30 { _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 525 mana_pot { frame 22 { spell_power = _root.player_turno.tar.mana_max * 0.7; _root.player_turno.tar.maname(spell_power); } frame 30 { _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 528 { frame 40 { stop(); } } movieClip 529 revive { frame 1 { _root.fx.plai('cure'); _root.juego.ojo_cam.stop_follow(); _parent.show_players(); } frame 32 { _root.player_turno.tar.life = _root.player_turno.tar.hp_max; } frame 47 { _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 530 evolve { frame 1 { _root.fx.plai('cure'); attachMovie(_root.player_turno.apariencia + '_evo', 'sarasa', getNextHighestDepth()); } frame 31 { _root.player_turno.tar.evolve(1); if (_root.player_turno._name == 'player1') { _root.fx.plai('reek_scream'); } if (_root.player_turno.apariencia == 'gunner') { _root.fx.plai('zida_grito'); } if (_root.player_turno.apariencia == 'healer') { _root.fx.plai('geno_grito'); } } frame 65 { _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 531 True Form { frame 1 { _root.fx.plai('cure'); } frame 4 { _root.player_turno.tar.get_trueForm(); } frame 7 { removeMovieClip(this); } } movieClip 536 { frame 47 { stop(); _parent.removeMovieClip(); } } movieClip 537 bolita vampiro { } movieClip 538 bolita gunner { } movieClip 539 bolita healer { } movieClip 540 bolita ia { } movieClip 541 { } // unknown tag 88 length 148 movieClip 544 cuadrado_hit { frame 1 { area.onPress = function () { empty_mc._alpha = 0; tar.hit_this(); tar.glow_puntero(0); }; area.onRollOver = function () { empty_mc._alpha = 100; tar.glow_puntero(1); }; area.onRollOut = function () { empty_mc._alpha = 0; tar.glow_puntero(0); }; nombre = tar.nombre; empty_mc = this.createEmptyMovieClip('lineHolder_mc', 1); empty_mc2 = this.createEmptyMovieClip('lineHolder_mc2', 2); sep_x = _width / 2; sep_orig = _root.juego.espera._x; if (tar.ia == 1) { empty_mc.lineTo(_x + sep_x - sep_orig, 0); empty_mc2.lineTo(_x + sep_x - sep_orig, 0); lineHolder_mc.lineStyle(3, 16711680, 100); lineHolder_mc2.lineStyle(3, 16777215, 100); empty_mc.lineTo(_x + 100, 0); empty_mc2.lineTo(_x + 100, 0); color = 3; } else { empty_mc.lineTo(_x - sep_x - 3 - sep_orig, 0); empty_mc2.lineTo(_x - sep_x - 3 - sep_orig, 0); lineHolder_mc.lineStyle(3, 65280, 100); lineHolder_mc2.lineStyle(3, 16777215, 100); empty_mc.lineTo(_x - 100, 0); empty_mc2.lineTo(_x - 100, 0); color = 2; } dist_y = tar._y - _y - 40; dist_x = tar._x - _x; empty_mc.lineTo(dist_x, dist_y); empty_mc._alpha = 0; empty_mc.attachMovie('circulo_color', 'cir', empty_mc.getNextHighestDepth(), {'_x': dist_x, '_y': dist_y, 'color': color}); empty_mc2.attachMovie('circulo_color', 'cir', empty_mc2.getNextHighestDepth(), {'_x': dist_x, '_y': dist_y, 'color': 1}); empty_mc2.lineTo(dist_x, dist_y); empty_mc2._alpha = 0; dir = 1; onEnterFrame = function () { if (empty_mc._alpha == 100) { if (dir == 1 && empty_mc2._alpha < 50) { empty_mc2._alpha += 5; } if (empty_mc2._alpha >= 50 && dir == 1) { dir = 0; } if (dir == 0 && empty_mc2._alpha > 0) { empty_mc2._alpha -= 5; } if (empty_mc2._alpha <= 0 && dir == 0) { dir = 1; } } else { empty_mc2._alpha = 0; } }; } } movieClip 550 { } movieClip 552 { } movieClip 554 { } movieClip 556 { } movieClip 558 { } movieClip 560 { } movieClip 564 orco daga { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Lesser Demon'; } frame 20 { gotoAndPlay('stand'); } frame 26 { _parent.hit = 1; } frame 34 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 47 { golpeado = 0; stun = 0; camina = 1; } frame 69 { gotoAndPlay('camina'); } } instance of movieClip 564 orco daga { onClipEvent (load) { culo = 1; } } movieClip 570 { } movieClip 571 { } movieClip 572 { } movieClip 574 { } movieClip 575 { } movieClip 577 { } movieClip 579 orco mago { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Mage Demon'; } frame 20 { gotoAndPlay('stand'); } frame 20 { } frame 29 { _parent.hit = 1; } frame 37 { _parent.hit = 0; stun = 0; gotoAndPlay('stand'); } frame 50 { golpeado = 0; stun = 0; camina = 1; } frame 72 { gotoAndPlay('camina'); } } instance of movieClip 579 orco mago { onClipEvent (load) { culo = 1; } } movieClip 586 { } movieClip 588 { } movieClip 590 { } movieClip 592 { } movieClip 593 { } movieClip 595 { } movieClip 597 { } movieClip 599 { } movieClip 601 orco lanza { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Lancer Demon'; } frame 20 { gotoAndPlay('stand'); } frame 20 { } frame 26 { _parent.hit = 1; } frame 37 { _parent.hit = 0; stun = 0; gotoAndPlay('stand'); } frame 50 { golpeado = 0; stun = 0; camina = 1; } frame 72 { gotoAndPlay('camina'); } } instance of movieClip 601 orco lanza { onClipEvent (load) { culo = 1; } } movieClip 605 { } movieClip 606 { } movieClip 608 { instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 613 { instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 615 { } movieClip 617 { } movieClip 619 { } movieClip 621 { } movieClip 623 { } movieClip 625 { } movieClip 635 demon_wolf { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vigo'; } frame 20 { gotoAndPlay('stand'); } frame 30 { _parent.hit = 1; } frame 37 { stun = 0; gotoAndPlay('stand'); } frame 42 { _parent.hit = 1; } frame 45 { stun = 0; gotoAndPlay('stand'); } frame 56 { _parent.hit = 1; } frame 68 { stun = 0; gotoAndPlay('stand'); } frame 85 { golpeado = 0; stun = 0; camina = 1; } frame 106 { gotoAndPlay('camina'); } frame 139 { stun = 0; gotoAndPlay('stand'); } frame 140 { _parent.bolita(); } frame 181 { gotoAndPlay('fire'); } frame 193 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 635 demon_wolf { onClipEvent (load) { culo = -1; } } movieClip 641 { } movieClip 644 { instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 646 { instance of movieClip 606 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 648 { } movieClip 650 { } movieClip 651 { } movieClip 653 { } movieClip 656 { } movieClip 658 { } movieClip 667 demon_wolf_evolve { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vigo Evolve'; } frame 20 { gotoAndPlay('stand'); } frame 30 { _parent.hit = 1; } frame 37 { stun = 0; gotoAndPlay('stand'); } frame 42 { _parent.hit = 1; } frame 45 { stun = 0; gotoAndPlay('stand'); } frame 56 { _parent.hit = 1; } frame 68 { stun = 0; gotoAndPlay('stand'); } frame 85 { golpeado = 0; stun = 0; camina = 1; } frame 106 { gotoAndPlay('camina'); } frame 139 { stun = 0; gotoAndPlay('stand'); } frame 140 { _parent.bolita(); } frame 181 { gotoAndPlay('fire'); } frame 193 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 667 demon_wolf_evolve { onClipEvent (load) { culo = -1; } } movieClip 671 { } movieClip 673 { } movieClip 675 { } movieClip 680 { } movieClip 681 { } movieClip 683 { } movieClip 692 { } movieClip 697 { } movieClip 702 { } movieClip 704 robot { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.ranged = 1; _parent.nombre = 'R3-D3'; } frame 25 { gotoAndPlay('stand'); } frame 29 { _parent.hit = 1; } instance of movieClip 277 { onClipEvent (load) { _rotation = random(360) + 1; } } frame 31 { stun = 0; gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 37 { stun = 0; gotoAndPlay('stand'); } frame 78 { stun = 0; gotoAndPlay('stand'); } frame 81 { _parent.bolita(); } frame 113 { gotoAndPlay('fire2'); } frame 114 { golpeado = 0; stun = 0; camina = 1; } frame 149 { gotoAndPlay('camina'); } frame 154 { stun = 0; gotoAndPlay('stand'); } } movieClip 710 { } movieClip 712 { } movieClip 714 { } movieClip 716 { } movieClip 719 { } movieClip 720 { } movieClip 722 { } movieClip 730 demon_ghou { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Demon Ghou'; } frame 25 { gotoAndPlay('stand'); } frame 32 { _parent.hit = 1; } frame 43 { stun = 0; gotoAndPlay('stand'); } frame 51 { _parent.hit = 1; } frame 58 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 59 { golpeado = 0; stun = 0; camina = 1; } frame 84 { gotoAndPlay('camina'); } } movieClip 736 { } movieClip 737 { } movieClip 739 { } movieClip 740 { } movieClip 741 { } movieClip 743 { } movieClip 751 archer { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Thief Archer'; _parent.ranged = 1; } frame 20 { gotoAndPlay('stand'); } frame 20 { gotoAndPlay(1); } frame 26 { _parent.hit = 1; } frame 34 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 37 { golpeado = 0; stun = 0; camina = 1; } frame 54 { gotoAndPlay('camina'); } } instance of movieClip 751 archer { onClipEvent (load) { culo = -1; } } movieClip 758 { } movieClip 760 { } movieClip 762 { } movieClip 764 { } movieClip 766 { } movieClip 770 perro { frame 1 { if (_parent.mangarlaca == undefined) { _y = _y - 30; _parent.mangarlaca = 1; } golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Wolf Boar'; } frame 20 { gotoAndPlay('stand'); } frame 21 { } frame 26 { _parent.hit = 1; } frame 34 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 35 { golpeado = 0; stun = 0; camina = 1; } frame 57 { gotoAndPlay('camina'); } } instance of movieClip 770 perro { onClipEvent (load) { culo = -1; } } movieClip 776 { } movieClip 777 { } movieClip 778 { } movieClip 779 { } movieClip 780 { } movieClip 781 { } movieClip 784 elfo daga { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Thief'; } frame 20 { gotoAndPlay('stand'); } frame 26 { _parent.hit = 1; } frame 34 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 47 { golpeado = 0; stun = 0; camina = 1; } frame 69 { gotoAndPlay('camina'); } } instance of movieClip 784 elfo daga { onClipEvent (load) { culo = -1; } } movieClip 792 { frame 15 { stop(); } } movieClip 797 { frame 34 { stop(); } } movieClip 798 shockwave { frame 1 { if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 1 { if (_root.player_turno.ia == 0) { _x = _x - 365; _y = _y - 75; } if (_root.player_turno.ia == 1) { _x = _x + 365; _y = _y - 75; } } frame 35 { dmg = 2.5 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 69 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } frame 69 { stop(); } } movieClip 806 { } movieClip 814 lightning { frame 1 { _root.juego.hide_players('only'); _root.juego.ojo_cam.goto_pos(tar._x, tar._y + 50); } frame 32 { _root.juego.ojo_cam.tremor = 50; } frame 48 { dmg = 3 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 83 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; stop(); removeMovieClip(this); } } movieClip 819 { } movieClip 820 { } movieClip 821 vampiro_dead { } movieClip 824 gunner_dead { } movieClip 829 healer_dead { } movieClip 844 yunque { frame 1 { _xscale = _xscale * escalita; _root.fx.plai('meteor'); nn = 'smeteor'; } frame 13 { _root.fx.plai('Boing'); } frame 18 { dmg = 1.5 * spell_power; tar.get_magic(dmg); tar.bash(25); tar.squish = 30; _root.juego.ojo_cam.tremor = 24; } frame 54 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 851 { } movieClip 857 { } movieClip 858 { frame 23 { stop(); } } movieClip 859 { } movieClip 867 big_ball { frame 1 { if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; _root.player_turno.body.gotoAndPlay('combo2'); } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 1 { } frame 5 { _root.juego.ojo_cam.tremor = 100; } frame 96 { dmg = 1.5 * spell_power; tar.get_magic(dmg); tar.stun(1); _root.fx.plai('hit' + random(3)); } frame 99 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } frame 99 { stop(); } } movieClip 868 random strike { frame 1 { function hitt() { arr = []; ini = 1; while (ini < tope) { if (_root.juego[nom + ini].life > 0) { arr.push(_root.juego[nom + ini]); } ++ini; } tar = random(arr.length); arr[tar].get_hit(dmg); _root.fx.plai('hit' + random(3)); if (arr.length == 0) { gotoAndPlay('end'); } } function elije() { rand = random(2); combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } _root.fx.plai('meteor rain'); cantidad = 8; nn = 'meteor rain'; dmg = _root.player_turno.dmg / 3; onEnterFrame = function () { if (_root.player_turno.hit == 1) { hit = 1; _root.player_turno.hit = 0; } if (hit == 1) { hitt(); hit = 0; } }; if (_root.player_turno.ia != 1) { tope = _root.juego.enemy_count; nom = 'ene'; } else { tope = _root.juego.party_count; nom = 'player'; } } frame 3 { elije(); --cantidad; } frame 12 { if (cantidad > 0) { gotoAndPlay('fuego'); } } frame 26 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 872 { } movieClip 878 { frame 5 { stop(); } } movieClip 879 { } movieClip 880 healer_evo { } movieClip 886 { } movieClip 887 { } movieClip 891 { } movieClip 892 vampiro_evo { } movieClip 893 explocion { frame 1 { _rotation = random(360); } frame 35 { stop(); removeMovieClip(this); } } button 900 { on (press) { _root.destino = 'main'; _root.flash1.gotoAndPlay(2); removeMovieClip(this); } } button 902 { on (press) { removeMovieClip(this); } } movieClip 903 m_quit { frame 1 { onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; } } button 907 { on (press) { if (nom_play != undefined && magia_name != undefined) { nextFrame(); } else { removeMovieClip(this); } } } button 910 { on (press) { removeMovieClip(this); } } movieClip 913 show_price { frame 1 { stop(); onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; } } button 916 { on (press) { if (_root.gold >= 2) { _root.gold -= 2; _root.p1_hp_actual = undefined; _root.p1_mana_actual = undefined; _root.p2_hp_actual = undefined; _root.p2_mana_actual = undefined; _root.p3_hp_actual = undefined; _root.p3_mana_actual = undefined; _root.way_actual = _root.mapa.player.way; _root.destino = 'sleep'; _root.flash1.gotoAndPlay(2); removeMovieClip(this); } } } button 918 { on (press) { _root.p1_hp_actual = undefined; _root.p1_mana_actual = undefined; _root.p2_hp_actual = undefined; _root.p2_mana_actual = undefined; _root.p3_hp_actual = undefined; _root.p3_mana_actual = undefined; _root.way_actual = _root.mapa.player.way; _root.destino = 'sleep'; _root.flash1.gotoAndPlay(2); removeMovieClip(this); } } movieClip 919 rest { frame 1 { onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; stop(); } } button 922 { on (press) { removeMovieClip(this); } } button 924 { on (press) { _root.enemigos_derrotados.push(tar._name + tar._parent._currentframe); tar.magia = undefined; tar._parent[tar.graf]._alpha = 0; tar.piedra = undefined; tar.verifica(); removeMovieClip(this); } } movieClip 925 menu fuego { frame 1 { stop(); onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; encontre = 1; i = 0; while (i < _root.logros.length) { if (_root.logros[i] == _nom) { encontre = 2; } ++i; } gotoAndStop(encontre); } } // unknown tag 88 length 78 movieClip 949 tooltip_item { frame 1 { function get_text_color(_var) { texto = this['txt_' + _var]; campo = this['tool_' + _var + '_b']; if (campo > 0) { texto.text = '+' + campo; texto.textColor = 65280; } else { if (campo < 0) { texto.textColor = 16711680; } } } if (_x + _width > 700) { _x = _x - _width; } if (_y + _height > 500) { _y = _y - _height; } item_old = undefined; _i = 0; while (_i < _root.menu_shop.sub_menu_stats.cuadros_equipo.length) { if (_root.menu_shop.sub_menu_stats.cuadros_equipo[_i].tipo == tipo) { item_old = _root.menu_shop.sub_menu_stats.cuadros_equipo[_i].item_equip; } ++_i; } if (item_old != undefined) { tool_life_b = tool_life - item_old.p_life; tool_mana_b = tool_mana - item_old.p_mana; tool_dmg_b = tool_dmg - item_old.p_dmg; tool_mdmg_b = tool_mdmg - item_old.p_mdmg; tool_armor_b = tool_armor - item_old.p_armor; tool_speed_b = tool_speed - item_old.p_speed; } else { tool_life_b = tool_life; tool_mana_b = tool_mana; tool_dmg_b = tool_dmg; tool_mdmg_b = tool_mdmg; tool_armor_b = tool_armor; tool_speed_b = tool_speed; } get_text_color('life'); get_text_color('mana'); get_text_color('dmg'); get_text_color('mdmg'); get_text_color('armor'); get_text_color('speed'); } } movieClip 955 { } movieClip 958 { } movieClip 959 moon { frame 1 { _parent.nombre = 'Moon'; _parent.life = 0; _alpha = 0; } frame 2 { stop(); } } movieClip 961 { } movieClip 980 { } movieClip 986 { } movieClip 987 { frame 82 { stop(); removeMovieClip(_parent); } } movieClip 988 gunner_evo { frame 25 { stop(); } } movieClip 998 lightning2 { frame 1 { _xscale = _xscale * 1.6; _yscale = _yscale * 1.6; _root.juego.hide_players('multy'); if (_root.player_turno.ia == 1) { _root.juego.ojo_cam.goto_pos(_root.juego.player_centro._x, _root.juego.player_centro._y + 80); } else { _root.juego.ojo_cam.goto_pos(_root.juego.crea_enes._x, _root.juego.crea_enes._y + 80); } _root.attachMovie('satelite', 'sate' + _name + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 347.9, '_y': 443.6}); } frame 249 { _root.juego.ojo_cam.tremor = 50; } frame 265 { dmg = 3 * _root.player_turno.mdmg; if (_root.player_turno.ia == 1) { tope = _root.juego.party_count; nom = 'player'; } else { tope = _root.juego.enemy_count; nom = 'ene'; } ini = 1; while (ini < tope) { tar = _root.juego[nom + ini]; if (tar.life > 0 && tar.parte != 1) { tar.get_magic(dmg); } ++ini; } _root.fx.plai('hit' + random(3)); } frame 300 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; stop(); removeMovieClip(this); } } movieClip 1009 armor_up { frame 1 { _root.fx.plai('cure'); if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } } frame 11 { _root.player_turno.tar.buff('armor menos', 3, 3); } frame 22 { _root.player_turno.volver = 1; stop(); removeMovieClip(this); } } movieClip 1011 { } movieClip 1012 grafico armor_up { frame 1 { if (tar.ia == 1) { _xscale = _xscale * -1; } _alpha = 40; cd = 0; onEnterFrame = function () { ++cd; if (cd == 1) { cd = 0; if (_alpha > 0) { _alpha = 0; } else { _alpha = 40; } } }; } frame 13 { removeMovieClip(this); } } movieClip 1022 { } movieClip 1024 { } movieClip 1029 { } movieClip 1030 { } movieClip 1031 { frame 1 { stop(); } frame 26 { stop(); } } movieClip 1032 { } movieClip 1034 { } movieClip 1041 { frame 148 { culo.sa.play(); } frame 217 { stop(); _parent.play(); } } movieClip 1043 satelite { frame 31 { stop(); } frame 32 { stop(); removeMovieClip(this); } } movieClip 1047 perro grande { frame 1 { if (_parent.mangarlaca == undefined) { _y = _y - 30; _yscale = _yscale * 1.5; _xscale = _xscale * 1.5; _parent.mangarlaca = 1; } golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Alpha Wolf Board'; } frame 20 { gotoAndPlay('stand'); } frame 21 { } frame 26 { _parent.hit = 1; } frame 34 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 35 { golpeado = 0; stun = 0; camina = 1; } frame 57 { gotoAndPlay('camina'); } } instance of movieClip 1047 perro grande { onClipEvent (load) { culo = -1; } } movieClip 1048 shadow_ultra { frame 1 { _root.fx.plai('meteor rain'); tar_aux = tar; nn = 'meteor rain'; _root.juego.hide_players('only'); _root.juego.ojo_cam.follow(tar); if (_root.player_turno.tar.parte == 1) { _root.player_turno.tar = _root.player_turno.tar.cuerpo; } tar = _root.player_turno.tar; } frame 6 { if (_root.player_turno.ia == 0) { dist_x = 60; tope = _root.juego.enemy_count; nom = 'ene'; } else { dist_x = -60; tope = _root.juego.party_count; nom = 'player'; } _root.juego.attachMovie('shadow_strike_up', 'shad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': _root.player_turno._x, '_y': _root.player_turno._y, 'tar': tar}); } frame 89 { _root.juego.telon.gotoAndStop('luna'); _root.player_turno.tar._y = 300; _root.player_turno.tar._x = 0; _root.juego.ojo_cam.stop_follow(this); _root.juego.ojo_cam._x = xxo; _root.juego.ojo_cam._y = yyo; } frame 106 { _root.player_turno.tar.fall = 0; _root.juego.ojo_cam.follow(_root.player_turno.tar); if (_root.player_turno.ia == 0) { dist_x = 60; tope = _root.juego.enemy_count; nom = 'ene'; } else { dist_x = -60; tope = _root.juego.party_count; nom = 'player'; } _root.juego.attachMovie('shadow_strike2', 'shad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': tar._x - dist_x, '_y': tar._y, 'tar': tar}); _root.juego.attachMovie('shadow_strike2', 'shad' + _name + _root.juego.getNextHighestDepth(), _root.juego.getNextHighestDepth(), {'_x': tar._x + dist_x, '_y': tar._y, 'tar': tar, '_xscale': -100}); } frame 191 { _root.player_turno.tar._y = -1000; _root.player_turno.tar._x = _root.player_turno.tar.orig._x; _root.player_turno.tar.fall = 0; _root.juego.ojo_cam.stop_follow(this); _root.juego.ojo_cam._x = xxo; _root.juego.ojo_cam._y = yyo; _root.juego.telon.gotoAndStop('negro'); } frame 223 { _root.juego.telon.gotoAndStop(1); _root.juego.show_players(); } frame 257 { _root.player_turno.tar.fall = -100; } frame 286 { _root.fx.mySound.stop(nn); tar.body._rotation = 0; tar._x = tar.orig._x; tar._y = tar.orig._y; tar_aux.get_hit(_root.player_turno.dmg * 5); _root.fx.plai('hit' + random(3)); _root.player_turno.volver = 1; removeMovieClip(this); } } movieClip 1049 shadow_strike2 { frame 1 { if (_root.player_turno.true_form == 1) { attachMovie(_root.player_turno.apariencia + '_evolve', 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100}); } else { attachMovie(_root.player_turno.apariencia, 'body', this.getNextHighestDepth(), {'_x': 0, '_y': -40, '_alpha': 100, '_xscale': 100, '_yscale': 100}); } _alpha = 0; onEnterFrame = function () { if (_alpha < 100 && hit == undefined) { _alpha = _alpha + 10; } if (_alpha > 0 && hit == 5) { _alpha = _alpha - 10; } if (hit == 1) { _root.fx.plai('hit' + random(3)); tar.temblar = 20; hit = 0; } }; } frame 25 { body.gotoAndPlay('combo2'); } frame 43 { body.gotoAndPlay('ataque'); } frame 63 { body.gotoAndPlay('combo2'); } frame 68 { _root.juego.ojo_cam.goto_pos(_root.juego.ojo_cam._x, _root.juego.ojo_cam._y); _root.player_turno.tar.fall = -1000; } frame 81 { hit = 5; } frame 91 { stop(); removeMovieClip(this); } } movieClip 1052 heal_grafico { frame 31 { tar.healme(mdmg); } frame 41 { removeMovieClip(this); } } movieClip 1055 { } movieClip 1058 { } movieClip 1064 { } movieClip 1069 { } movieClip 1077 { } movieClip 1078 { frame 1 { stop(); } } button 1081 { on (release) { _root.fx.dialog('stop'); if (comv.length == 1) { if (_root.pelea == 0 || _root.pelea == 100) { _root.juego.boss_figth = 0; _root.juego.start_game(); removeMovieClip(this); } else { _parent._parent.fin(); } } else { comv.splice(0, 1); elije(comv[0]); } texto._x = tx; } } button 1083 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } movieClip 1084 dbox { frame 1 { function efecta() { texto._x = tx; if (grito == 1) { texto._x += 2 * signo; signo *= -1; } } function elije(_n) { switch (_n) { case 0: texto_show = 'Genoveve: HELP ME PLEASE!'; _root.fx.dialog('geno 2 1'); break; case 1: texto_show = 'Reekel: … and looks like I won again…. What a boring day… what is the point of playing poker with you anyway… the money that you use in gambling is mine…'; _root.fx.dialog('reck 1-1'); break; case 2: texto_show = 'Seth: Sorry Sr. I never was a lucky imp… want to play chess or Practice some combat?'; _root.fx.dialog('seth1'); break; case 3: texto_show = 'Reekel: no.. you are not good at tactics either… combat… train with you is useless sinse the time I was 10 years old…'; _root.fx.dialog('reck 1-2'); break; case 4: texto_show = '???: EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEk! HEEEEEEELP!'; grito = 1; _root.fx.dialog('geno1 1'); break; case 5: texto_show = 'Reekel: did you hear that Seth? Looks like someone needs help outside!'; grito = 0; _root.fx.dialog('reck 1-3'); break; case 6: texto_show = 'Seth: It seems so Sr. and she is making a lot of noise… Want me to shoot her, or shall I release the wolves?'; _root.fx.dialog('seth2'); break; case 7: texto_show = 'Reekel: No, not this time… I sense something unusual… l‘ll go see what’s happening… '; _root.fx.dialog('reck 1-4'); break; case 8: texto_show = 'Reekel: what was a girl like you doing in such dangerous place? You want to die?'; _root.fx.dialog('reck 3-1'); break; case 9: texto_show = 'Genoveve: Thank for helping me! My father will pay you for your aid! My name is Genoveve Kage princess of west shrine, I come here seeking aid of the lord of the blood castle…'; _root.fx.dialog('geno3 3'); break; case 10: texto_show = 'Reekel: Oh a princess… You have quite interesting aura… '; _root.fx.dialog('reck 3-2'); break; case 11: texto_show = 'Reekel: Let me introduce myself.. I’m Havok Reekel… Vampire Lord… Lord of the blood castle… so you come all the way from… west shrine to here seeking my help.. you have to be desperate to do such a foolish thing.'; _root.fx.dialog('reck 3-2b'); break; case 12: texto_show = 'Genoveve: oh.. Then… Vampire Lord Havok Reekel I ask your help, please I beg you, in the name of my father and my people I ask for your help! We are under invasion we really need your aid!'; _root.fx.dialog('geno3 4'); break; case 13: texto_show = 'Reekel: An invasion… well my father used to talk very well of west shrine and his beer… and here is so boring… looks like this is your lucky day… I will help you people.'; _root.fx.dialog('reck 3-3'); break; case 14: texto_show = 'Genoveve: REALLY? THANKS A LOT Mr. VAMPIRE!! WE REALLY NEED YOUR HELP! I KNEW THAT MIRACLES CAN HAPPEN! THANK YOU!'; _root.fx.dialog('geno3 5'); break; case 15: texto_show = 'Reekel: I know I know, I`m amazing, sometimes I amaze myself with how cool that I am! Well let’s get going! Where is your ship and crew?'; _root.fx.dialog('reck 3-4'); break; case 16: texto_show = 'Genoveve: hem… well about my crew.. well … I just come with my bodyguard, when our ship reached the shores of the island we were attacked by some kind of red demons.. they imprisoned him and stole our ship. I barely could escape...'; _root.fx.dialog('geno3 6'); break; case 17: texto_show = 'Reekel: we must find that ship immediately!'; _root.fx.dialog('reck 3-5'); break; case 18: texto_show = 'Genoveve: and My bodyguard Zidane!'; _root.fx.dialog('geno3 7'); break; case 19: texto_show = 'Reekel: why?'; _root.fx.dialog('reck 3-6'); break; case 20: texto_show = 'Genoveve: well… he is in danger and can be killed!'; _root.fx.dialog('geno3 8'); break; case 21: texto_show = 'Reekel: so… ?'; _root.fx.dialog('reck 3-7'); break; case 22: texto_show = 'Genoveve: .. he can be very useful in battle… and is the only one who can pilot our ship in this tricky sea..?'; _root.fx.dialog('geno3 9'); break; case 23: texto_show = 'Reekel: that’s more like it! Let’s go rescue your servant and be going to the ship!'; _root.fx.dialog('reck 3-8'); break; case 24: texto_show = 'Zidane: Your Highness Thank you for rescuing me! And he must be… the vampire lord.. I can’t believe it!'; _root.fx.dialog('zida1'); break; case 25: texto_show = 'Genoveve: Yes Mr. Vampire has agreed to help us! Isn’t that so cool!?'; _root.fx.dialog('geno4 1'); break; case 26: texto_show = 'Reekel: Indeed it is! Mr. Vampire is all philanthropists. Well let get moving we have a ship to take!'; _root.fx.dialog('reck 4-1'); break; case 27: texto_show = 'Demon Ghou: HAVOCK REEKEL IN THE NAME OF YOUR FATHER, YOU SHALL NOT GO OUTSIDE THIS ISLAND!'; _root.fx.dialog('ghou1'); break; case 28: texto_show = 'Reekel: Silence old toaster… I’m really tired of you rules! Don’t you see.. I have to help this poor people!'; _root.fx.dialog('reck 5-1'); break; case 29: texto_show = 'Demon Ghou: I don’t want to hear you lies! You shall not take one step further!'; _root.fx.dialog('ghou2'); break; case 30: texto_show = 'Reekel: And who is going to stop me? You!?!'; _root.fx.dialog('reck 5-2'); break; case 31: texto_show = 'Demon Ghou: Your father knows I don’t want to harm you… But you leave me no choice boy… defend yourself.'; _root.fx.dialog('ghou3'); break; case 32: texto_show = 'Reekel: whooo oOO! The breeze of the sea! It’s been a long time; I don’t usually travel by ship!'; _root.fx.dialog('reck 6-1'); break; case 33: texto_show = 'Zidane: you were imprisoned on that island?'; _root.fx.dialog('zida2'); break; case 34: texto_show = 'Reekel: Well not really.. my father, that rests in peace now, told me that I can’t to go outside until I was ready.. And I think that I’m ready now!'; _root.fx.dialog('reck 6-2'); break; case 35: texto_show = 'Genoveve: you have to go inside the ship the sun is raising!'; _root.fx.dialog('geno6 1'); break; case 36: texto_show = 'Reekel: oh.. do you think that I?.. ahaha. Fret not of the sun. Should it come I shall not bleed nor burn.. For I am only half vampire; luckily I did not inherit most of the weaknesses of the vampire race. '; _root.fx.dialog('reck 6-3'); break; case 37: texto_show = 'Genoveve: your father must have been a really strong vampire!'; _root.fx.dialog('geno6 2'); break; case 38: texto_show = 'Reekel: no.. he was not a vampire.. my mom was the vampire! My father is a demon! I’m half vampire, half demon… my father was a true visionary and he created the ultimate hybrid! Well, enough about me… tell me more of this invasion!'; _root.fx.dialog('reck 6-4'); break; case 39: texto_show = 'Genoveve: Yes!. It’s started a month ago.. Troops from Darkfall started hostilities against us.. they pillaged all the villages, towns and took most of the men to labor camps.. our troops were outnumbered.. but I’m sure that with you as an ally, Things will change!'; _root.fx.dialog('geno6 3'); break; case 40: texto_show = 'Reekel: ha… I couldn’t say it better.. things will change! Well best I rest.. wake me up on sight of land.'; _root.fx.dialog('reck 6-5'); break; case 41: texto_show = 'Zidane: princess… I don’t like this guy… I don’t trust him… he’s not only a vampire.. but a demon. And the way he looks at you. I don’t like at all.'; _root.fx.dialog('zida3'); _parent.esena.iner.play(); break; case 42: texto_show = 'Genoveve: we don’t have many choices now don’t you think? Besides, both of us are alive now thanks to his aid. The only thing that we can do now is trust him. I don’t think he is a bad guy.'; _root.fx.dialog('geno6 4'); break; case 43: texto_show = 'Zidane: you have a point… it would be be4er if you go rest princess, tomorrow will be a long journey. I will be leading the ship to port..'; _root.fx.dialog('zida4'); break; case 44: texto_show = 'Genoveve: good night Zidane'; _root.fx.dialog('geno6 5'); break; case 45: texto_show = 'Zidane: good night your highness.'; _root.fx.dialog('zida5'); break; case 46: texto_show = 'Vigo: Brother, I didn’t expect you so early… what are you doing here?'; _root.fx.dialog('vigo1'); break; case 47: texto_show = 'Genoveve: he is your bother? I never knew we had a vampire lord so near to our land.'; _root.fx.dialog('geno7 1'); break; case 48: texto_show = 'Reekel: HALF brother, my father was a very... active demon… he is not half vampire half demon as me.. he is half demon, half werewolf...'; _root.fx.dialog('reck 7-1'); break; case 49: texto_show = 'Vigo: Yes dad always knew how to have fun… we have 8 half brothers… and counting… What are you doing in my territory Reekel?'; _root.fx.dialog('vigo2'); break; case 50: texto_show = 'Reekel: I need your flame power to burn that ice spell blocking the main road to west shrine castle. Can you lend it to me?'; _root.fx.dialog('reck 7-2'); break; case 51: texto_show = 'Vigo: you know the answer to that brother… it has to be as the old times… fight for it!'; _root.fx.dialog('vigo3'); break; case 52: texto_show = 'Reekel: what is that?'; _root.fx.dialog('reck 9-1'); break; case 53: texto_show = 'Zidane: he is one of the elite units of the enemy a Mechaspeller .'; _root.fx.dialog('zida7'); break; case 54: texto_show = 'Reekel: Show me what you got Mechawatever!'; _root.fx.dialog('reck 9-2'); break; case 55: texto_show = 'Genoveve: it’s Speller.. Mechaspeller…'; _root.fx.dialog('geno9 1'); break; case 56: texto_show = 'Reekel: who cares about the name of that damn washing machine! '; _root.fx.dialog('reck 9-3'); break; case 57: texto_show = 'R3-D3: TARGET ACQUIRED, DESTROY!!!!'; break; case 58: texto_show = 'Zidane: looks like the castle is empty'; _root.fx.dialog('zida8'); break; case 59: texto_show = 'Genoveve: oh NO we have come too late! My father! My people! They… they must all be dead…'; _root.fx.dialog('geno10 1'); break; case 60: texto_show = 'Reekel: I don’t think so… the castle doesn’t smell like blood at all.. and look around there is no signs of any battle… the entire kingdom has just… escaped.'; _root.fx.dialog('reck 10-1'); break; case 61: texto_show = 'Zidane: What Reekel says is true... there are no signs of battle at all. They have simply vanished.'; _root.fx.dialog('zida9'); break; case 62: texto_show = 'Genoveve: I just hope that they are all safe! Zidane, do you know of any evacuation plan?'; _root.fx.dialog('geno10 2'); break; case 63: texto_show = 'Zidane: well when we leave the castle there were no official evacua=on plans… I heard a rumor that if things went too bad the place to make the last stand will be the Cinnamon Fortress.'; _root.fx.dialog('zida10'); break; case 64: texto_show = 'Reekel: seems that there still hope for your people... Let’s get going to the cinnamon fortress!'; _root.fx.dialog('reck 10-2'); break; case 65: texto_show = 'Genoveve: The travel will be long and the journey will be hard… but we will make it!'; _root.fx.dialog('geno10 3'); break; case 67: texto_show = 'Reekel: Now that he is out it is my time to “take” the flame from him…'; _root.fx.dialog('reck 8-1'); break; case 68: texto_show = 'Zidane: what are you doing? '; _root.fx.dialog('zida6'); break; case 69: texto_show = 'Reekel: Using a bit of vampire abilities to leech some of his power… with it we will be able to break the ice blocking our way to the castle… I’m doing this for your cause!'; _root.fx.dialog('reck 8-2'); break; case 70: texto_show = 'Reekel: oh.. and take THIS.. '; _root.fx.dialog('reck 8-3'); break; case 71: texto_show = 'Genoveve: what is that?'; _root.fx.dialog('geno8 1'); break; case 72: texto_show = 'Reekel: a true form stone… it will allow you to transform in battle as I do!'; _root.fx.dialog('reck 8-4'); break; case 73: texto_show = 'Genoveve: cool! '; _root.fx.dialog('geno8 2'); break; case 74: texto_show = 'Reekel: well let’s us be going! We have ice to melt!'; _root.fx.dialog('reck 8-5'); } cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } texto_show = 'Reekel: … and looks like I won again…. What a boring day… what is the point of playing poker with you anyway… the money that you use in gambling is mine…'; comv = []; fondo_pelea._alpha = 0; switch (_root.nom_movie) { case 'm1': comv.push(1, 2, 3, 4, 5, 6, 7); break; case 'm2': i = 8; while (i < 24) { comv.push(i); ++i; } break; case 'm3': i = 24; while (i < 27) { comv.push(i); ++i; } break; case 'm0': comv.push(0); fondo_pelea._alpha = 100; bskip._y = 9999; break; case 'm100': i = 27; while (i < 32) { comv.push(i); ++i; } fondo_pelea._alpha = 100; bskip._y = 9999; break; case 'm4': i = 32; while (i < 46) { comv.push(i); ++i; } break; case 'm5': i = 46; while (i < 52) { comv.push(i); ++i; } break; case 'm6': i = 52; while (i < 58) { comv.push(i); ++i; } break; case 'm7': i = 58; while (i < 66) { comv.push(i); ++i; } break; case 'm8': i = 67; while (i < 75) { comv.push(i); ++i; } } elije(comv[0]); cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; texto.background = true; texto.backgroundColor = 255; onEnterFrame = function () { foto.gotoAndStop(nombf[0]); if (cont < cant) { cont += 2; if (cont > cant) { cont = cant; } } myTextFormat = new TextFormat(); myTextFormat.color = 16777215; myTextFormat2 = new TextFormat(); myTextFormat2.color = 255; texto.text = texto_show; texto.setTextFormat(0, cont, myTextFormat); texto.setTextFormat(cont, texto.length, myTextFormat2); }; signo = 1; tx = texto._x; } frame 1 { stop(); } } movieClip 1090 { frame 1 { stop(); } frame 7 { _root.gotoAndStop(_root.destino); } } movieClip 1115 { frame 1 { function plai(_n) { switch (_n) { case 'meteor': _n = 's' + _n; break; case 'tremor': _n = 's' + _n; break; case 'protect': _n = 's' + _n; break; case 'reflect': _n = 's' + _n; } mySound = new Sound(_root.fx); mySound.attachSound(_n); mySound.start(0, 1); } function dialog(_nom) { if (_nom != 'stop') { diag = _nom; mySound = new Sound(_root.fx); mySound.attachSound(_nom); mySound.start(0, 1); } else { mySound.stop(diag); } } stop(); mySound = new Sound(_root.fx); mySound.setVolume(100); diag = ''; } } movieClip 1129 { frame 1 { function plai(_n) { if (numero != _n) { mymusic.stop('musica' + numero); mymusic = new Sound(_root.musikita); mymusic.attachSound('musica' + _n); mymusic.start(0, 9999); numero = _n; } } function plai_n(_n) { if (nombre != _n) { mymusic.stop(nombre); mymusic = new Sound(_root.musikita); mymusic.attachSound(_n); mymusic.start(0, 9999); nombre = _n; } } stop(); mymusic = new Sound(_root.musikita); mymusic.setVolume(25); _root.music_val = 25; _root.music = 1; numero = 0; nombre = ''; } } movieClip 1132 { frame 1 { stop(); this.onPress = function () { if (_root.music == 1) { _root.music = 0; _root.musikita.mymusic.setVolume(0); gotoAndStop(2); } else { _root.music = 1; _root.musikita.mymusic.setVolume(_root.music_val); gotoAndStop(1); } }; } frame 2 { this.onPress = function () { if (_root.music == 1) { _root.music = 0; _root.musikita.mymusic.setVolume(0); gotoAndStop(2); } else { _root.music = 1; _root.musikita.mymusic.setVolume(_root.music_val); gotoAndStop(1); } }; } } movieClip 1137 { frame 1 { stop(); } } // unknown tag 88 length 104 movieClip 1215 { frame 1 { stop(); } } movieClip 1217 { } movieClip 1219 { } movieClip 1222 { } movieClip 1224 { } movieClip 1225 { } movieClip 1228 { } movieClip 1230 { } // unknown tag 88 length 123 movieClip 1237 { } movieClip 1238 { } movieClip 1239 { frame 135 { _root.gotoAndStop('main'); } } button 1240 { on (release) { getURL('http://www.gamepirate.com', '_blank'); } } frame 7 { function push_shop(_nombre) { ii = 1; while (ii < 6) { wep = _nombre + '_w' + ii; bod = _nombre + '_b' + ii; hed = _nombre + '_h' + ii; ess = _nombre + '_e' + ii; _root.arreglo_item_shop.push(wep, bod, hed, ess); ++ii; } } _root.musikita.plai_n('inter'); _root.musikita.plai(1); _root.healer = 0; _root.gunner = 0; _root.pelea = 1; _root.mapa_actual = 'm1'; _root.way_actual = 'w1'; _root.no_enconter = 0; _root.bosses_pasados = 1; _root.nom_movie = 'm1'; _root.enemigos_derrotados = []; _root.logros = []; _root.gold = 1; p_lvl = 1; p_lvl_ult = 1; _root.pausado = 0; _root.lastx = undefined; _root.lasty = undefined; _root.arreglo_items3 = []; _root.arreglo_items = []; _root.arreglo_item_shop = []; push_shop('paladin'); push_shop('bard'); push_shop('rogue'); push_shop('mage'); push_shop('shielder'); push_shop('warrior'); push_shop('shaman'); _root.arreglo_item_shop.sort(); _root.arreglo_items2 = []; _root.arreglo_items2.push('heal pot', 'mana pot', 'life vial'); _root.arreglo_venta_pot = []; _root.arreglo_venta_pot.push('heal pot', 'mana pot', 'life vial'); _root.cant_items = []; _root.cant_items.push(5, 5, 1); _root.arreglo_magias = []; _root.arreglo_magias2 = []; _root.p1_nombre = 'Player 1'; _root.p2_nombre = 'Player 2'; _root.arreglo_chat = []; _root.p_exp_actual = 15; _root.p_lvl_exp = 50 + Math.pow(p_lvl, 2) * 20; p1_hp_actual = undefined; p2_hp_actual = undefined; p3_hp_actual = undefined; p1_mana_actual = undefined; p2_mana_actual = undefined; p3_mana_actual = undefined; _root.p1_detalle = 1; _root.p1_hair = 1; _root.p2_detalle = 1; _root.p2_hair = 1; _root.p1_color = 1; _root.p2_color = 1; _root.p1_life_b = 0; _root.p1_mana_b = 0; _root.p1_dmg_b = 0; _root.p1_mdmg_b = 0; _root.p1_armor_b = 0; _root.p1_speed_b = 0; _root.p2_life_b = 0; _root.p2_mana_b = 0; _root.p2_dmg_b = 0; _root.p2_mdmg_b = 0; _root.p2_armor_b = 0; _root.p2_speed_b = 0; _root.p3_life_b = 0; _root.p3_mana_b = 0; _root.p3_dmg_b = 0; _root.p3_mdmg_b = 0; _root.p3_armor_b = 0; _root.p3_speed_b = 0; p1_head = ''; p2_head = ''; p1_body = ''; p2_body = ''; p1_weapon = ''; p2_weapon = ''; p1_extra = ''; p2_extra = ''; p1_head_grafico = 0; p1_body_grafico = 0; p1_weapon_grafico = 0; p1_extra_grafico = 0; p2_head_grafico = 0; p2_body_grafico = 0; p2_weapon_grafico = 0; p2_extra_grafico = 0; _root.paredes = 0; _root.columna = 0; _root.b_exp = 0; _root.b_price = 0; _root.b_speed = 0; _root.b_hp_regen = 0; _root.b_mana_regen = 0; _root.girls = []; _root.pets = []; _root.b_exp = 0; _root.b_price = 0; _root.b_speed = 0; _root.b_hp_regen = 0; _root.b_mana_regen = 0; _root.girls = []; _root.pets = []; _root.pj_1_clase = 'vampiro'; _root.grafico_p1 = _root.pj_1_clase; _root.p1_life = 250; _root.p1_mana = 100; _root.p1_dmg = 90; _root.p1_mdmg = 85; _root.p1_armor = 25; _root.p1_speed = 97; _root.p1_life_inc = _root.p1_life * 0.15; _root.p1_mana_inc = _root.p1_mana * 0.15; _root.p1_dmg_inc = _root.p1_dmg * 0.25; _root.p1_mdmg_inc = _root.p1_mdmg * 0.25; _root.p1_speed_inc = 0; _root.p1_armor_inc = 0; _root.arreglo_magias1 = []; _root.arreglo_special1 = []; _root.pj_2_clase = 'gunner'; _root.grafico_p2 = _root.pj_2_clase; _root.p2_life = 200; _root.p2_mana = 150; _root.p2_dmg = 80; _root.p2_mdmg = 95; _root.p2_armor = 15; _root.p2_speed = 95; _root.p2_life_inc = _root.p2_life * 0.15; _root.p2_mana_inc = _root.p2_mana * 0.15; _root.p2_dmg_inc = _root.p2_dmg * 0.25; _root.p2_mdmg_inc = _root.p2_mdmg * 0.25; _root.p2_speed_inc = 0; _root.p2_armor_inc = 0; _root.arreglo_magias2 = []; _root.arreglo_special2 = []; _root.pj_3_clase = 'healer'; _root.grafico_p3 = _root.pj_3_clase; _root.p3_life = 150; _root.p3_mana = 300; _root.p3_dmg = 50; _root.p3_mdmg = 100; _root.p3_armor = 5; _root.p3_speed = 90; _root.p3_life_inc = _root.p3_life * 0.15; _root.p3_mana_inc = _root.p3_mana * 0.15; _root.p3_dmg_inc = _root.p3_dmg * 0.25; _root.p3_mdmg_inc = _root.p3_mdmg * 0.25; _root.p3_speed_inc = 0; _root.p3_armor_inc = 0; _root.arreglo_magias3 = []; _root.arreglo_special3 = []; _root.arreglo_magias1.push('combo vamp1', 'shadow_areal'); _root.arreglo_magias2.push('big_ball', 'lightning'); _root.arreglo_magias3.push('heal', 'yunque'); _root.magia_true1 = []; _root.magia_true2 = []; _root.magia_true3 = []; _root.magia_true1.push('shadow_ultra'); _root.magia_true2.push('lightning2'); _root.magia_true3.push('multiherb'); _root.arreglo_special1.push('True Form'); _root.p1_nombroto = 'Reekel'; _root.p2_nombroto = 'Zidane'; _root.p3_nombroto = 'Genoveve'; _root.p1_weapon = _root.pj_1_clase + '_w1'; _root.p1_head = _root.pj_1_clase + '_h1'; _root.p1_body = _root.pj_1_clase + '_b1'; _root.p1_extra = _root.pj_1_clase + '_e1'; _root.p2_weapon = _root.pj_2_clase + '_w1'; _root.p2_head = _root.pj_2_clase + '_h1'; _root.p2_body = _root.pj_2_clase + '_b1'; _root.p2_extra = _root.pj_2_clase + '_e1'; _root.p3_weapon = _root.pj_3_clase + '_w1'; _root.p3_head = _root.pj_3_clase + '_h1'; _root.p3_body = _root.pj_3_clase + '_b1'; _root.p3_extra = _root.pj_3_clase + '_e1'; } movieClip 1243 { } movieClip 1247 { } button 1248 { on (press) { _root.destino = 'game_pref'; _root.fx.plai('b3'); _root.flash1.play(); } } button 1250 { on (press) { _root.destino = 'options'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1252 { on (press) { _root.destino = 'credits'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1254 { on (press) { _root.destino = 'game_pref'; _root.fx.plai('b1'); _root.flash1.play(); } } // unknown tag 88 length 143 button 1259 { on (release) { getURL(' http://www.gamepirate.com/exclusive-games.htm', '_blank'); } } // unknown tag 88 length 83 button 1264 { on (press) { _quality = 'Low'; } } button 1266 { on (press) { _quality = 'MEDIUM'; } } button 1268 { on (press) { _quality = 'BEST'; } } button 1272 { on (press) { _root.destino = 'main'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 1274 { } movieClip 1276 { } movieClip 1277 { frame 1 { dragger.onPress = function () { this.startDrag(true, 0, 0, line._width, 0); this.onEnterFrame = function () { ratio = Math.round(this._x * 100 / line._width); }; }; dragger.onreleaseOutside = stopDrag; dragger.onRelease = dragger.onreleaseOutside; } } instance mySlider of movieClip 1277 { onClipEvent (load) { if (_root.music_val == undefined) { this.ratio = 20; dragger._x = ratio * line._width / 100; } else { this.ratio = _root.music_val; dragger._x = ratio * line._width / 100; } } onClipEvent (enterFrame) { _root.musikita.mymusic.setVolume(ratio); _root.music_val = ratio; } } instance of movieClip 1277 { onClipEvent (load) { if (_root.fx_val == undefined) { this.ratio = 80; dragger._x = ratio * line._width / 100; } else { this.ratio = _root.fx_val; dragger._x = ratio * line._width / 100; } } onClipEvent (enterFrame) { _root.fx.mySound.setVolume(ratio); _root.fx_val = ratio; } } button 1279 { on (press) { _root.destino = 'load'; _root.fx.plai('b3'); _root.flash1.play(); } } // unknown tag 88 length 208 movieClip 1286 { frame 1 { stop(); if (_root.lock_save != undefined) { if (_root.lock_save) { nextFrame(); } else { _root.lock_save = false; } } onPress = function () { nextFrame(); }; } frame 2 { stop(); _root.lock_save = true; onPress = function () { _root.lock_save = false; prevFrame(); }; } } movieClip 1287 { frame 1 { stop(); if (_root.lock_fps != undefined) { if (_root.lock_fps) { nextFrame(); } else { _root.lock_fps = false; } } onPress = function () { nextFrame(); }; } frame 2 { stop(); _root.lock_fps = true; onPress = function () { _root.lock_fps = false; prevFrame(); }; } } movieClip 1289 { } button 1294 { on (press) { _root.difficultad = 0.5; cursor._x = beasy._x; cursor._y = beasy._y; } } button 1298 { on (press) { _root.difficultad = 0.8; cursor._x = bmed._x; cursor._y = bmed._y; } } button 1302 { on (press) { _root.difficultad = 1; cursor._x = bhard._x; cursor._y = bhard._y; } } movieClip 1303 { frame 1 { if (_root.difficultad == undefined) { _root.difficultad = 0.8; } stop(); if (_root.difficultad == 1) { cursor._x = bhard._x; cursor._y = bhard._y; } if (_root.difficultad == 0.8) { cursor._x = bmed._x; cursor._y = bmed._y; } if (_root.difficultad == 0.5) { cursor._x = beasy._x; cursor._y = beasy._y; } } } button 1306 { on (press) { _root.destino = 'mapa'; _root.fx.plai('b1'); _root.flash1.play(); } } frame 13 { function loado() { saveFile = _root.save_slot; var v2 = SharedObject.getLocal(saveFile); if (v2.data.gold == -100 || v2.data.gold == undefined) { _root.gotoAndStop('mov'); } else { _root.gold = v2.data.gold; _root.pelea = v2.data.pelea; _root.bosses_pasados = v2.data.bosses_pasados; _root.healer = v2.data.healer; _root.gunner = v2.data.gunner; _root.mapa_actual = v2.data.mapa_actual; _root.way_actual = v2.data.way_actual; _root.no_enconter = v2.data.no_enconter; _root.enemigos_derrotados = v2.data.enemigos_derrotados; _root.logros = v2.data.logros; _root.arreglo_items = v2.data.arreglo_items; _root.arreglo_items2 = v2.data.arreglo_items2; _root.arreglo_items3 = v2.data.arreglo_items3; _root.cant_items = v2.data.cant_items; _root.supergauge = v2.data.supergauge; _root.p_lvl = v2.data.p_lvl; _root.p_lvl_ult = v2.data.p_lvl_ult; _root.p_exp_actual = v2.data.p_exp_actual; _root.p_lvl_exp = 50 + Math.pow(p_lvl, 2) * 20; _root.p1_nombre = v2.data.p1_nombre; _root.p2_nombre = v2.data.p2_nombre; _root.p1_detalle = v2.data.p1_detalle; _root.p1_hair = v2.data.p1_hair; _root.p2_detalle = v2.data.p2_detalle; _root.p2_hair = v2.data.p2_hair; _root.p1_color = v2.data.p1_color; _root.p2_color = v2.data.p2_color; _root.p1_life_b = v2.data.p1_life_b; _root.p1_mana_b = v2.data.p1_mana_b; _root.p1_dmg_b = v2.data.p1_dmg_b; _root.p1_mdmg_b = v2.data.p1_mdmg_b; _root.p1_armor_b = v2.data.p1_armor_b; _root.p1_speed_b = v2.data.p1_speed_b; _root.p2_life_b = v2.data.p2_life_b; _root.p2_mana_b = v2.data.p2_mana_b; _root.p2_dmg_b = v2.data.p2_dmg_b; _root.p2_mdmg_b = v2.data.p2_mdmg_b; _root.p2_armor_b = v2.data.p2_armor_b; _root.p2_speed_b = v2.data.p2_speed_b; _root.p3_life_b = v2.data.p3_life_b; _root.p3_mana_b = v2.data.p3_mana_b; _root.p3_dmg_b = v2.data.p3_dmg_b; _root.p3_mdmg_b = v2.data.p3_mdmg_b; _root.p3_armor_b = v2.data.p3_armor_b; _root.p3_speed_b = v2.data.p3_speed_b; _root.p1_head = v2.data.p1_head; _root.p2_head = v2.data.p2_head; _root.p3_head = v2.data.p3_head; _root.p1_body = v2.data.p1_body; _root.p2_body = v2.data.p2_body; _root.p3_body = v2.data.p3_body; _root.p1_weapon = v2.data.p1_weapon; _root.p2_weapon = v2.data.p2_weapon; _root.p3_weapon = v2.data.p3_weapon; _root.p1_extra = v2.data.p1_extra; _root.p2_extra = v2.data.p2_extra; _root.p3_extra = v2.data.p3_extra; _root.p1_head_grafico = v2.data.p1_head_grafico; _root.p1_body_grafico = v2.data.p1_body_grafico; _root.p1_weapon_grafico = v2.data.p1_weapon_grafico; _root.p1_extra_grafico = v2.data.p1_extra_grafico; _root.p2_head_grafico = v2.data.p2_head_grafico; _root.p2_body_grafico = v2.data.p2_body_grafico; _root.p2_weapon_grafico = v2.data.p2_weapon_grafico; _root.p2_extra_grafico = v2.data.p2_extra_grafico; _root.p1_life = v2.data.p1_life; _root.p1_mana = v2.data.p1_mana; _root.p1_dmg = v2.data.p1_dmg; _root.p1_mdmg = v2.data.p1_mdmg; _root.p1_armor = v2.data.p1_armor; _root.p1_speed = v2.data.p1_speed; _root.p1_life_inc = v2.data.p1_life_inc; _root.p1_mana_inc = v2.data.p1_mana_inc; _root.p1_dmg_inc = v2.data.p1_dmg_inc; _root.p1_mdmg_inc = v2.data.p1_mdmg_inc; _root.p1_speed_inc = v2.data.p1_speed_inc; _root.p1_armor_inc = v2.data.p1_armor_inc; _root.arreglo_magias1 = v2.data.arreglo_magias1; _root.arreglo_special1 = v2.data.arreglo_special1; _root.p2_life = v2.data.p2_life; _root.p2_mana = v2.data.p2_mana; _root.p2_dmg = v2.data.p2_dmg; _root.p2_mdmg = v2.data.p2_mdmg; _root.p2_armor = v2.data.p2_armor; _root.p2_speed = v2.data.p2_speed; _root.p2_life_inc = v2.data.p2_life_inc; _root.p2_mana_inc = v2.data.p2_mana_inc; _root.p2_dmg_inc = v2.data.p2_dmg_inc; _root.p2_mdmg_inc = v2.data.p2_mdmg_inc; _root.p2_speed_inc = v2.data.p2_speed_inc; _root.p2_armor_inc = v2.data.p2_armor_inc; _root.arreglo_magias2 = v2.data.arreglo_magias2; _root.arreglo_special2 = v2.data.arreglo_special2; _root.p3_life = v2.data.p3_life; _root.p3_mana = v2.data.p3_mana; _root.p3_dmg = v2.data.p3_dmg; _root.p3_mdmg = v2.data.p3_mdmg; _root.p3_armor = v2.data.p3_armor; _root.p3_speed = v2.data.p3_speed; _root.p3_life_inc = v2.data.p3_life_inc; _root.p3_mana_inc = v2.data.p3_mana_inc; _root.p3_dmg_inc = v2.data.p3_dmg_inc; _root.p3_mdmg_inc = v2.data.p3_mdmg_inc; _root.p3_speed_inc = v2.data.p3_speed_inc; _root.p3_armor_inc = v2.data.p3_armor_inc; _root.arreglo_magias3 = v2.data.arreglo_magias3; _root.arreglo_special3 = v2.data.arreglo_special3; _root.b_exp = v2.data.b_exp; _root.b_price = v2.data.b_price; _root.b_speed = v2.data.b_speed; _root.b_hp_regen = v2.data.b_hp_regen; _root.b_mana_regen = v2.data.b_mana_regen; _root.girls = v2.data.girls; _root.pets = v2.data.pets; _root.gotoAndStop('mapa'); } } function deleto() { saveFile = _root.save_slot; var v2 = SharedObject.getLocal(saveFile); v2.data.gold = undefined; v2.data.arreglo_puertas = undefined; v2.data.arreglo_chat = undefined; v2.data.arreglo_magias = undefined; v2.data.arreglo_items = undefined; v2.data.arreglo_items3 = undefined; v2.data.arreglo_items2 = undefined; v2.data.arreglo_venta_pot = undefined; v2.data.cant_items = undefined; v2.flush(); } _root.musikita.plai_n('selec'); } button 1310 { on (press) { _root.save_slot = tar; _root.loado(); _root.fx.plai('b1'); _root.moveateEsta = 1; } } // unknown tag 88 length 155 button 1317 { on (press) { _root.save_slot = tar; _root.fx.plai('b1'); _root.loado(); } } button 1319 { on (press) { lod._x = 9999; del._x = 9999; sub_menu._x = sub_menu.xx; } } button 1321 { on (press) { _root.save_slot = _parent.tar; _root.fx.plai('b1'); _root.deleto(); _parent.prevFrame(); } } button 1322 { on (press) { _parent.lod._x = _parent.xlod; _parent.del._x = _parent.xdel; _root.fx.plai('b2'); this._x = 9999; } } movieClip 1323 { frame 1 { xx = _x; _x = 9999; } } movieClip 1324 { frame 1 { stop(); saveFile = tar; var savefile = SharedObject.getLocal(saveFile); if (savefile.data.gold != undefined) { nextFrame(); } } frame 2 { xlod = lod._x; xdel = del._x; saveFile = tar; var savefile = SharedObject.getLocal(saveFile); if (savefile.data.gold == undefined) { } else { gold = savefile.data.gold; p_lvl = savefile.data.p_lvl; nombre1 = savefile.data.p1_nombre; nombre2 = savefile.data.p2_nombre; icono1.gotoAndStop(savefile.data.pj_1_clase); icono2.gotoAndStop(savefile.data.pj_2_clase); } } } instance of movieClip 1324 { onClipEvent (load) { tar = 'save1'; } } instance of movieClip 1324 { onClipEvent (load) { tar = 'save2'; } } instance of movieClip 1324 { onClipEvent (load) { tar = 'save3'; } } movieClip 1328 { } movieClip 1329 { frame 554 { stop(); } } movieClip 1332 { } movieClip 1335 { frame 790 { _root.destino = 'credits'; _root.flash1.play(); } } frame 37 { function save_game() { _root.fx.plai('save'); saveFile = _root.save_slot; var v2 = SharedObject.getLocal(saveFile); v2.data.gold = _root.gold; v2.data.pelea = _root.pelea; v2.data.bosses_pasados = _root.bosses_pasados; v2.data.healer = _root.healer; v2.data.gunner = _root.gunner; v2.data.mapa_actual = _root.mapa_actual; v2.data.way_actual = _root.way_actual; v2.data.no_enconter = _root.no_enconter; v2.data.enemigos_derrotados = _root.enemigos_derrotados; v2.data.logros = _root.logros; v2.data.supergauge = _root.supergauge; v2.data.arreglo_items = _root.arreglo_items; v2.data.arreglo_items2 = _root.arreglo_items2; v2.data.arreglo_items3 = _root.arreglo_items3; v2.data.cant_items = _root.cant_items; v2.data.p_lvl = _root.p_lvl; v2.data.p_lvl_ult = _root.p_lvl_ult; v2.data.p_exp_actual = _root.p_exp_actual; v2.data.p1_nombre = _root.p1_nombre; v2.data.p2_nombre = _root.p2_nombre; v2.data.p1_detalle = _root.p1_detalle; v2.data.p1_hair = _root.p1_hair; v2.data.p2_detalle = _root.p2_detalle; v2.data.p2_hair = _root.p2_hair; v2.data.p1_life_b = _root.p1_life_b; v2.data.p1_mana_b = _root.p1_mana_b; v2.data.p1_dmg_b = _root.p1_dmg_b; v2.data.p1_mdmg_b = _root.p1_mdmg_b; v2.data.p1_armor_b = _root.p1_armor_b; v2.data.p1_speed_b = _root.p1_speed_b; v2.data.p2_life_b = _root.p2_life_b; v2.data.p2_mana_b = _root.p2_mana_b; v2.data.p2_dmg_b = _root.p2_dmg_b; v2.data.p2_mdmg_b = _root.p2_mdmg_b; v2.data.p2_armor_b = _root.p2_armor_b; v2.data.p2_speed_b = _root.p2_speed_b; v2.data.p3_life_b = _root.p3_life_b; v2.data.p3_mana_b = _root.p3_mana_b; v2.data.p3_dmg_b = _root.p3_dmg_b; v2.data.p3_mdmg_b = _root.p3_mdmg_b; v2.data.p3_armor_b = _root.p3_armor_b; v2.data.p3_speed_b = _root.p3_speed_b; v2.data.p1_head = _root.p1_head; v2.data.p2_head = _root.p2_head; v2.data.p1_body = _root.p1_body; v2.data.p2_body = _root.p2_body; v2.data.p1_weapon = _root.p1_weapon; v2.data.p2_weapon = _root.p2_weapon; v2.data.p1_extra = _root.p1_extra; v2.data.p2_extra = _root.p2_extra; v2.data.p3_head = _root.p3_head; v2.data.p3_body = _root.p3_body; v2.data.p3_weapon = _root.p3_weapon; v2.data.p3_extra = _root.p3_extra; v2.data.p1_head_grafico = _root.p1_head_grafico; v2.data.p1_body_grafico = _root.p1_body_grafico; v2.data.p1_weapon_grafico = _root.p1_weapon_grafico; v2.data.p1_extra_grafico = _root.p1_extra_grafico; v2.data.p2_head_grafico = _root.p2_head_grafico; v2.data.p2_body_grafico = _root.p2_body_grafico; v2.data.p2_weapon_grafico = _root.p2_weapon_grafico; v2.data.p2_extra_grafico = _root.p2_extra_grafico; v2.data.p1_life = _root.p1_life; v2.data.p1_mana = _root.p1_mana; v2.data.p1_dmg = _root.p1_dmg; v2.data.p1_mdmg = _root.p1_mdmg; v2.data.p1_armor = _root.p1_armor; v2.data.p1_speed = _root.p1_speed; v2.data.p1_life_inc = _root.p1_life_inc; v2.data.p1_mana_inc = _root.p1_mana_inc; v2.data.p1_dmg_inc = _root.p1_dmg_inc; v2.data.p1_mdmg_inc = _root.p1_mdmg_inc; v2.data.p1_speed_inc = _root.p1_speed_inc; v2.data.p1_armor_inc = _root.p1_armor_inc; v2.data.arreglo_magias1 = _root.arreglo_magias1; v2.data.arreglo_special1 = _root.arreglo_special1; v2.data.p2_life = _root.p2_life; v2.data.p2_mana = _root.p2_mana; v2.data.p2_dmg = _root.p2_dmg; v2.data.p2_mdmg = _root.p2_mdmg; v2.data.p2_armor = _root.p2_armor; v2.data.p2_speed = _root.p2_speed; v2.data.p2_life_inc = _root.p2_life_inc; v2.data.p2_mana_inc = _root.p2_mana_inc; v2.data.p2_dmg_inc = _root.p2_dmg_inc; v2.data.p2_mdmg_inc = _root.p2_mdmg_inc; v2.data.p2_speed_inc = _root.p2_speed_inc; v2.data.p2_armor_inc = _root.p2_armor_inc; v2.data.arreglo_magias2 = _root.arreglo_magias2; v2.data.arreglo_special2 = _root.arreglo_special2; v2.data.p3_life = _root.p3_life; v2.data.p3_mana = _root.p3_mana; v2.data.p3_dmg = _root.p3_dmg; v2.data.p3_mdmg = _root.p3_mdmg; v2.data.p3_armor = _root.p3_armor; v2.data.p3_speed = _root.p3_speed; v2.data.p3_life_inc = _root.p3_life_inc; v2.data.p3_mana_inc = _root.p3_mana_inc; v2.data.p3_dmg_inc = _root.p3_dmg_inc; v2.data.p3_mdmg_inc = _root.p3_mdmg_inc; v2.data.p3_speed_inc = _root.p3_speed_inc; v2.data.p3_armor_inc = _root.p3_armor_inc; v2.data.arreglo_magias3 = _root.arreglo_magias3; v2.data.arreglo_special3 = _root.arreglo_special3; v2.data.grafico_p1 = _root.grafico_p1; v2.data.grafico_p2 = _root.grafico_p2; v2.data.p1_color = _root.p1_color; v2.data.p2_color = _root.p2_color; v2.data.b_exp = _root.b_exp; v2.data.b_price = _root.b_price; v2.data.b_speed = _root.b_speed; v2.data.b_hp_regen = _root.b_hp_regen; v2.data.b_mana_regen = _root.b_mana_regen; v2.data.girls = _root.girls; v2.data.pets = _root.pets; v2.flush(); si = 0; _root.pausado = 0; } _root.musikita.plai_n('selec'); if (_root.lock_save == false || _root.lock_save == undefined) { save_game(); } } movieClip 1345 { } movieClip 1348 { } movieClip 1352 { } movieClip 1353 { frame 20 { gotoAndPlay(1); } frame 37 { culo *= -1; } instance of movieClip 1352 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 3; } else { _parent._x -= 3; } } } } movieClip 1358 { } movieClip 1360 { frame 26 { gotoAndPlay(1); } frame 33 { } frame 47 { culo *= -1; } instance of movieClip 1358 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 3; } else { _parent._x -= 3; } } } } movieClip 1368 { } movieClip 1369 { } movieClip 1370 { } movieClip 1371 { frame 1 { function irDestino(_tar) { xx = _parent[_tar]._x - _x; yy = _parent[_tar]._y - _y; ang_dir = Math.atan2(yy, xx) * 180 / 3.1416; ang_dir += 90; if (Math.sqrt(xx * xx + yy * yy) < speed) { _x = _parent[_tar]._x; _y = _parent[_tar]._y; if (arreglo_camino.length == 1) { way = arreglo_camino[0]; verifica = 1; } body.gotoAndPlay('stand'); camina = 0; if (arreglo_camino.length != 0) { arreglo_camino.splice(0, 1); } } else { _x = _x + Math.sin(ang_dir * 0.0174532925199433) * speed; _y = _y + Math.cos(ang_dir * 0.0174532925199433) * speed * -1; blue_shadow(); if (camina == 0) { camina = 1; body.gotoAndPlay('camina'); } if (Math.sin(ang_dir * 0.0174532925199433) * speed > 0) { _xscale = 100; } if (Math.sin(ang_dir * 0.0174532925199433) * speed < 0) { _xscale = -100; } } } function blue_shadow() { _efecta = 0; ++cd_blue; if (cd_blue >= cd_blue_max) { if (xold != _x && yold != _y) { _efecta = 1; } } if (_efecta) { _parent.pshad.attachMovie('blue_shad2', 'shadita' + _name + dis++, _parent.pshad.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'tar': this}); xold = _x; yold = _y; frame_old = body._currentframe; cd_blue = 0; } } _x = _parent[_root.way_actual]._x; _y = _parent[_root.way_actual]._y; way = _root.way_actual; verifica = 1; apariencia = 'vampiro'; speed = 10; arreglo_camino = []; onEnterFrame = function () { if (verifica == 1) { _parent[way].verifica(); verifica = 0; _root.menusito.botones.show_me(); } if (arreglo_camino.length != 0) { irDestino(arreglo_camino[0]); } }; camina = 0; xold = _x; yold = _y; frame_old = 1; cd_blue = 0; cd_blue_max = 1; } } movieClip 1373 { frame 1 { function verifica() { if (magia != undefined) { _root.attachMovie('menu ' + magia, _name + 'fuego' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'tar': this, '_nom': magia}); } if (anima != undefined) { _parent[anima].play(); _parent.player._alpha = 0; } if (gunner == 1) { _root.way_actual = this._name; _root.gunner = 1; _root.enemigos_derrotados.push(this._name + _parent._currentframe); _root.destino = 'mov'; _root.nom_movie = movo; _root.flash1.gotoAndPlay(2); } if (pmovie == 1) { _root.way_actual = this._name; _root.enemigos_derrotados.push(this._name + _parent._currentframe); _root.destino = 'mov'; _root.nom_movie = movo; _root.flash1.gotoAndPlay(2); } if (out != undefined) { _root.mapa_actual = out; _root.way_actual = way_out; _root.destino = 'cs'; _root.flash1.gotoAndPlay(2); } if (item == 1) { _root.enemigos_derrotados.push(this._name + _parent._currentframe); if (gold != undefined) { _root.gold += gold; } _parent[graf]._alpha = 0; item = 0; if (magia_name == 'revive') { _root.arreglo_magias3.push('revive'); nom_play = 'Genoveve'; magia_name = 'Resurrect'; } if (magia_name == 'random strike') { _root.arreglo_magias2.push('random strike'); nom_play = 'Zidane'; magia_name = 'Lucky Strike'; } _root.attachMovie('show_price', _name + 'item', _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold, 'magia_name': magia_name, 'nom_play': nom_play}); } if (pelea != undefined && _root.no_enconter == 0) { _root.pelea = pelea; _root.pelea_lvl = lvl; _root.way_actual = this._name; _root.enemigos_derrotados.push(this._name + _parent._currentframe); if (healer == 1) { _root.healer = 1; } _root.destino = 'battle'; if (movo != undefined) { _root.destino = 'mov'; _root.nom_movie = movo; } _root.flash1.gotoAndPlay(2); } else { i = 0; while (i < arreglo_ways.length) { aux = arreglo_ways[i]; if (i != piedra) { _parent.crea_cursor(aux); } ++i; } } } _alpha = 0; } } movieClip 1375 { frame 1 { _alpha = 0; } } movieClip 1377 { } movieClip 1378 { instance g3 of movieClip 1353 { onClipEvent (load) { culo = -1; } } instance g3 of movieClip 1353 { onClipEvent (load) { culo = -1; } } } movieClip 1387 { } button 1390 { on (release) { casa = _root.attachMovie('rest', _name + 'rest' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold}); casa.gotoAndStop(2); } } movieClip 1391 { frame 1 { xx = _x; onEnterFrame = function () { if (_parent.player._x == _parent[tar]._x && _parent.player._y == _parent[tar]._y) { _x = xx; } else { _x = 9999; } if (_x != xx) { if (_alpha > 0) { _alpha = _alpha - 20; _xscale = _xscale - 1; _yscale = _yscale - 1; } } else { if (_alpha < 100) { _alpha = _alpha + 20; _xscale = _xscale + 1; _yscale = _yscale + 1; } } }; } } movieClip 1396 { } movieClip 1397 { frame 1 { stop(); } frame 35 { stop(); _parent.cambia_mapa(out, way_out); } } movieClip 1409 { frame 26 { gotoAndPlay(1); } } movieClip 1415 { } button 1418 { on (release) { _root.way_actual = _parent.player.way; _root.destino = 'shop'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } button 1420 { on (release) { _root.attachMovie('rest', _name + 'rest' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold}); } } button 1422 { on (release) { _root.way_actual = _parent.player.way; _root.rumor = rumor; _root.destino = 'rumor'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } button 1424 { on (release) { _root.way_actual = _parent.player.way; _root.destino = 'llama'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } movieClip 1425 { frame 1 { xx = _x; onEnterFrame = function () { if (_parent.player._x == _parent[tar]._x && _parent.player._y == _parent[tar]._y) { _x = xx; } else { _x = 9999; } if (_x != xx) { if (_alpha > 0) { _alpha = _alpha - 20; _xscale = _xscale - 1; _yscale = _yscale - 1; } } else { if (_alpha < 100) { _alpha = _alpha + 20; _xscale = _xscale + 1; _yscale = _yscale + 1; } } }; } } movieClip 1428 { } movieClip 1431 { frame 21 { gotoAndPlay(1); } frame 32 { culo *= -1; } instance of movieClip 1428 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 12; } else { _parent._x -= 12; } } } } movieClip 1435 { } movieClip 1439 { } movieClip 1441 { frame 20 { gotoAndPlay(1); } frame 31 { culo *= -1; } instance of movieClip 1439 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 3; } else { _parent._x -= 3; } } } } movieClip 1444 { } movieClip 1447 { frame 20 { gotoAndPlay(1); } frame 45 { culo *= -1; } instance of movieClip 1352 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 7; } else { _parent._x -= 7; } } } } movieClip 1454 { } movieClip 1458 { frame 20 { gotoAndPlay(1); } frame 37 { gotoAndPlay('combo2'); } frame 85 { } frame 87 { culo *= -1; } instance of movieClip 1454 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 12; } else { _parent._x -= 12; } } } } movieClip 1469 { } movieClip 1474 { frame 25 { gotoAndPlay(1); } instance of movieClip 277 { onClipEvent (load) { _rotation = random(360) + 1; } } instance of movieClip 277 { onClipEvent (load) { _rotation = random(360) + 1; } } } movieClip 1477 { frame 1 { function goto_pos(_way) { i = 0; while (i < cursores.length) { removeMovieClip(cursores[i]); ++i; } cursores = []; i = 0; while (i < _way.length) { player.arreglo_camino.push(_way[i]); ++i; } _root.menusito.botones.hide_me(); } function crea_cursor(_way) { _tar = this[_way[_way.length - 1]]; attachMovie('way_cursor', 'way' + getNextHighestDepth(), getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, 'way': _way}); } function busca(_nom) { encontre = 0; i = 0; while (i < _root.enemigos_derrotados.length) { if (_root.enemigos_derrotados[i] == _nom) { encontre = 1; } ++i; } return encontre; } function cambia_mapa(out, way_out) { _root.mapa_actual = out; _root.way_actual = way_out; _root.destino = 'cs'; _root.flash1.gotoAndPlay(2); } cursores = []; _root.n_train = 1; } frame 1 { gotoAndStop(_root.mapa_actual); } frame 2 { _root.grafico_mapa = 1; } instance g1 of movieClip 1353 { onClipEvent (load) { culo = 1; } } instance g1 of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance w1 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); } } instance w2 of movieClip 1373 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 0; lvl = 1; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); } } frame 3 { _root.grafico_mapa = 1; } instance g2 of movieClip 1353 { onClipEvent (load) { culo = 1; } } instance g3 of movieClip 1353 { onClipEvent (load) { culo = -1; } } instance of movieClip 1391 { onClipEvent (load) { tar = 'w1'; _root.bosses_pasados = 1; } } instance w1 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); } } instance w2 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); } } instance w3 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w4'); arreglo_ways.push(way1); } } instance w4 of movieClip 1373 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 1; lvl = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w12', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w5'); arreglo_ways.push(way1); way1 = []; way1.push('w14', 'w6'); arreglo_ways.push(way1); } } instance w5 of movieClip 1373 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 2; lvl = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w8'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w4'); arreglo_ways.push(way1); } } instance w8 of movieClip 1373 { onClipEvent (load) { graf = 'i1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { item = 1; gold = 100; magia_name = []; magia_name = 'revive'; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } instance w7 of movieClip 1373 { onClipEvent (load) { graf = 'g5'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 1; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w16', 'w15', 'w6'); arreglo_ways.push(way1); way1 = []; way1.push('wgun'); arreglo_ways.push(way1); } } instance w6 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('w15', 'w16', 'w7'); arreglo_ways.push(way1); way1 = []; way1.push('w14', 'w4'); arreglo_ways.push(way1); } } instance w9 of movieClip 1373 { onClipEvent (load) { out = 'm3'; way_out = 'w1'; arreglo_ways = []; way1 = []; way1 = []; way1.push('w17', 'w7'); arreglo_ways.push(way1); } } instance wgun of movieClip 1373 { onClipEvent (load) { graf = 'gun'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { gunner = 1; _parent[graf]._alpha = 100; movo = 'm3'; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w17', 'w9'); arreglo_ways.push(way1); way1 = []; way1.push('w7'); arreglo_ways.push(way1); } } frame 4 { _root.grafico_mapa = 1; } instance barco of movieClip 1397 { onClipEvent (load) { out = 'm4'; way_out = 'w1'; } } instance g1 of movieClip 1353 { onClipEvent (load) { culo = 1; } } instance g2 of movieClip 1353 { onClipEvent (load) { culo = 1; } } instance of movieClip 1425 { onClipEvent (load) { tar = 'wt'; _root.bosses_pasados = 1; rumor = 1; } } instance w1 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'wt'); arreglo_ways.push(way1); way1 = []; way1.push('w100'); arreglo_ways.push(way1); } } instance w3 of movieClip 1373 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 1; lvl = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'wt'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('wp'); arreglo_ways.push(way1); } } instance w4 of movieClip 1373 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 1; lvl = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w12', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w5'); arreglo_ways.push(way1); } } instance w5 of movieClip 1373 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 100; lvl = 0; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w13', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance w100 of movieClip 1373 { onClipEvent (load) { out = 'm2'; way_out = 'wgun'; arreglo_ways = []; way1 = []; way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w6 of movieClip 1373 { onClipEvent (load) { if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm4'; } anima = 'barco'; } } instance wp of movieClip 1373 { onClipEvent (load) { graf = 'p1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { magia = 'fuego'; piedra = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('wi'); arreglo_ways.push(way1); } } instance wi of movieClip 1373 { onClipEvent (load) { graf = 'i1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { item = 1; gold = 100; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wp'); arreglo_ways.push(way1); } } instance wt of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); } } frame 5 { _root.n_train = 3; _root.grafico_mapa = 2; } instance g5 of movieClip 1431 { onClipEvent (load) { culo = -1; } } instance barco of movieClip 1397 { onClipEvent (load) { out = 'm3'; way_out = 'w5'; } } instance g3 of movieClip 1441 { onClipEvent (load) { culo = -1; } } instance g1 of movieClip 1447 { onClipEvent (load) { culo = -1; } } instance g2 of movieClip 1441 { onClipEvent (load) { culo = -1; } } instance of movieClip 1425 { onClipEvent (load) { tar = 'w1'; _root.bosses_pasados = 2; rumor = 2; } } instance g4 of movieClip 1447 { onClipEvent (load) { culo = -1; } } instance w1 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('wc1', 'w2'); arreglo_ways.push(way1); way1 = []; way1.push('wb'); arreglo_ways.push(way1); } } instance wb of movieClip 1373 { onClipEvent (load) { anima = 'barco'; } } instance w2 of movieClip 1373 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc1', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('wc2', 'w3'); arreglo_ways.push(way1); } } instance w3 of movieClip 1373 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc2', 'w2'); arreglo_ways.push(way1); way1 = []; way1.push('wc3', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('wc4', 'w5'); arreglo_ways.push(way1); way1 = []; way1.push('wc5', 'ws1'); arreglo_ways.push(way1); } } instance w4 of movieClip 1373 { onClipEvent (load) { graf = 'g4'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc3', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('wc6', 'wc7', 'w6'); arreglo_ways.push(way1); } } instance w5 of movieClip 1373 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc4', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('ws3'); arreglo_ways.push(way1); } } instance w6 of movieClip 1373 { onClipEvent (load) { graf = 'g5'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc7', 'wc6', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('ws2'); arreglo_ways.push(way1); } } instance ws1 of movieClip 1373 { onClipEvent (load) { out = 'm5'; way_out = 'wup'; arreglo_ways = []; way1 = []; way1 = []; way1.push('wc5', 'w3'); arreglo_ways.push(way1); } } instance ws2 of movieClip 1373 { onClipEvent (load) { out = 'm5'; way_out = 'wdown'; arreglo_ways = []; way1 = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance ws3 of movieClip 1373 { onClipEvent (load) { out = 'm6'; way_out = 'w1'; arreglo_ways = []; way1 = []; } } frame 6 { _root.n_train = 3; _root.grafico_mapa = 2; } instance g3 of movieClip 1431 { onClipEvent (load) { culo = -1; } } instance g4 of movieClip 1431 { onClipEvent (load) { culo = -1; } } instance g5 of movieClip 1431 { onClipEvent (load) { culo = -1; } } instance g1 of movieClip 1431 { onClipEvent (load) { culo = -1; } } instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance g2 of movieClip 1447 { onClipEvent (load) { culo = -1; } } instance of movieClip 1391 { onClipEvent (load) { tar = 'wup3'; _root.bosses_pasados = 1; } } instance wup of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('ws1'); arreglo_ways.push(way1); way1 = []; way1.push('wc1', 'wup1'); arreglo_ways.push(way1); } } instance wdown of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('ws2'); arreglo_ways.push(way1); way1 = []; way1.push('wdown1'); arreglo_ways.push(way1); } } instance ws1 of movieClip 1373 { onClipEvent (load) { out = 'm4'; way_out = 'w3'; arreglo_ways = []; way1 = []; } } instance ws2 of movieClip 1373 { onClipEvent (load) { out = 'm4'; way_out = 'w6'; arreglo_ways = []; way1 = []; } } instance wdown1 of movieClip 1373 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 3; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wdown'); arreglo_ways.push(way1); way1 = []; way1.push('wdown2'); arreglo_ways.push(way1); } } instance wdown2 of movieClip 1373 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 3; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wdown1'); arreglo_ways.push(way1); way1 = []; way1.push('wdown3'); arreglo_ways.push(way1); } } instance wdown3 of movieClip 1373 { onClipEvent (load) { graf = 'i1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { item = 1; gold = 100; magia_name = 'random strike'; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wdown2'); arreglo_ways.push(way1); } } instance wup1 of movieClip 1373 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 4; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc1', 'wup'); arreglo_ways.push(way1); way1 = []; way1.push('wc2', 'wc3', 'wc4', 'wup2'); arreglo_ways.push(way1); } } instance wup2 of movieClip 1373 { onClipEvent (load) { graf = 'g4'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 5; lvl = 2; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc4', 'wc3', 'wc2', 'wup1'); arreglo_ways.push(way1); way1 = []; way1.push('wc5', 'wup3'); arreglo_ways.push(way1); } } instance wup3 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('wc5', 'wup2'); arreglo_ways.push(way1); way1 = []; way1.push('wup4'); arreglo_ways.push(way1); } } instance wup4 of movieClip 1373 { onClipEvent (load) { graf = 'sara'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { movo = 'm5'; pelea = 101; lvl = 0; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wup3'); arreglo_ways.push(way1); } } frame 7 { _root.n_train = 3; _root.grafico_mapa = 2; } instance g1 of movieClip 1441 { onClipEvent (load) { culo = -1; } } instance g3 of movieClip 1441 { onClipEvent (load) { culo = -1; } } instance g2 of movieClip 1447 { onClipEvent (load) { culo = -1; } } instance g4 of movieClip 1447 { onClipEvent (load) { culo = -1; } } instance w3 of movieClip 1373 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 3; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); way1 = []; way1.push('wc1', 'w4'); arreglo_ways.push(way1); } } instance w1 of movieClip 1373 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); way1 = []; way1.push('ws1'); arreglo_ways.push(way1); } } instance ws1 of movieClip 1373 { onClipEvent (load) { out = 'm4'; way_out = 'w5'; arreglo_ways = []; way1 = []; } } instance w2 of movieClip 1373 { onClipEvent (load) { graf = 'p1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { magia = 'fuego'; piedra = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('w1'); arreglo_ways.push(way1); way1 = []; way1.push('w3'); arreglo_ways.push(way1); } } instance w4 of movieClip 1373 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 3; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc1', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('wc2', 'wc3', 'w5'); arreglo_ways.push(way1); } } instance w5 of movieClip 1373 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 3; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc3', 'wc2', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('wc4', 'w6'); arreglo_ways.push(way1); } } instance w6 of movieClip 1373 { onClipEvent (load) { graf = 'g4'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 3; lvl = 3; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc4', 'w5'); arreglo_ways.push(way1); way1 = []; way1.push('wc5', 'w7'); arreglo_ways.push(way1); } } instance w7 of movieClip 1373 { onClipEvent (load) { graf = 'g5'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { movo = 'm6'; pelea = 102; lvl = 0; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc5', 'w6'); arreglo_ways.push(way1); way1 = []; way1.push('wfin'); arreglo_ways.push(way1); } } instance wfin of movieClip 1373 { onClipEvent (load) { if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm7'; } arreglo_ways = []; way1 = []; way1 = []; way1.push('wc5', 'w6'); arreglo_ways.push(way1); } } instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } } movieClip 1489 { frame 1 { _alpha = 50; } } button 1495 { on (press) { _root.way_actual = _root.mapa.player.way; _root.destino = 'inventory'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); _parent.texto_explicativo.gotoAndStop(1); } on (rollOver) { _parent.texto_explicativo.gotoAndStop('inventory'); } on (rollOut) { _parent.texto_explicativo.gotoAndStop(1); } } button 1496 { on (press) { _root.way_actual = _root.mapa.player.way; _root.destino = 'mini_map'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); _parent.texto_explicativo.gotoAndStop(1); } on (rollOver) { _parent.texto_explicativo.gotoAndStop('map'); } on (rollOut) { _parent.texto_explicativo.gotoAndStop(1); } } button 1497 { on (press) { _root.way_actual = _root.mapa.player.way; _root.destino = 'opt2'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); _parent.texto_explicativo.gotoAndStop(1); } on (rollOver) { _parent.texto_explicativo.gotoAndStop('options'); } on (rollOut) { _parent.texto_explicativo.gotoAndStop(1); } } button 1498 { on (press) { _root.save_game(); _parent.texto_explicativo.gotoAndStop(1); } on (rollOver) { _parent.texto_explicativo.gotoAndStop('save'); } on (rollOut) { _parent.texto_explicativo.gotoAndStop(1); } } button 1499 { on (press) { _root.way_actual = _root.mapa.player.way; _root.pelea = _root.n_train; _root.destino = 'battle'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); _parent.texto_explicativo.gotoAndStop(1); } on (rollOver) { _parent.texto_explicativo.gotoAndStop('train'); } on (rollOut) { _parent.texto_explicativo.gotoAndStop(1); } } movieClip 1500 { frame 1 { function hide_me() { _x = 9999; } function show_me() { _x = xx; } xx = _x; } } movieClip 1507 { frame 1 { stop(); } } movieClip 1508 { } movieClip 1524 { } movieClip 1526 { instance of movieClip 1524 { onClipEvent (load) { gotoAndPlay(random(15) + 1); } } } movieClip 1529 { frame 1 { stop(); } } movieClip 1531 { frame 1 { gotoAndPlay(random(70) + 1); } frame 103 { _parent.v1.play(); _parent.v2.play(); _parent.v3.play(); _parent.v4.play(); } frame 105 { _parent.rayo.play(); } } movieClip 1535 { } movieClip 1537 { } movieClip 1539 { } movieClip 1540 { } movieClip 1547 { } movieClip 1552 { } movieClip 1555 { frame 1 { stop(); } } movieClip 1556 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } } movieClip 1558 { } movieClip 1560 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } } movieClip 1571 { frame 30 { gotoAndPlay(1); } frame 44 { culo *= -1; } instance of movieClip 1428 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 3; } else { _parent._x -= 3; } } } } movieClip 1572 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance of movieClip 1571 { onClipEvent (load) { culo = -1; } } } movieClip 1576 { } movieClip 1581 { } movieClip 1584 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance of movieClip 1571 { onClipEvent (load) { culo = -1; } } frame 5 { stop(); } frame 50 { stop(); } } movieClip 1585 { } movieClip 1586 { } movieClip 1592 { } movieClip 1597 { frame 20 { gotoAndPlay(1); } frame 37 { } frame 84 { culo *= -1; } instance of movieClip 1592 { onClipEvent (enterFrame) { if (_parent.culo == 1) { _parent._x += 12; } else { _parent._x -= 12; } } } } movieClip 1599 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance of movieClip 1597 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance of movieClip 1571 { onClipEvent (load) { culo = -1; } } } movieClip 1604 { } movieClip 1607 { } movieClip 1611 { } movieClip 1612 { } movieClip 1614 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance of movieClip 1571 { onClipEvent (load) { culo = -1; } } } movieClip 1619 { frame 1 { stop(); } } movieClip 1621 { instance of movieClip 1458 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance of movieClip 1571 { onClipEvent (load) { culo = -1; } } } movieClip 1627 { } movieClip 1628 { instance of movieClip 1627 { onClipEvent (load) { culo = -1; } } instance of movieClip 1360 { onClipEvent (load) { culo = -1; } } instance of movieClip 1571 { onClipEvent (load) { culo = -1; } } instance of movieClip 1458 { onClipEvent (load) { gotoAndStop(160); } } } movieClip 1629 { frame 1 { function fin() { _root.destino = 'mapa'; if (pelea) { _root.destino = 'battle'; } if (fin_demo) { _root.destino = 'sponsor'; } _root.flash1.play(); } gotoAndStop(_root.nom_movie); } frame 2 { _root.musikita.plai_n('noche'); } frame 3 { _root.pelea = 1; _root.musikita.plai_n('noche'); } frame 4 { _root.musikita.plai_n('noche'); } frame 5 { _root.pelea = 1; } frame 6 { pelea = 1; _root.musikita.plai_n('boss'); } frame 7 { pelea = 1; _root.musikita.plai_n('boss'); } frame 8 { fin_demo = 1; _root.musikita.plai_n('selec'); } } button 1632 { on (press) { texto_show = 'Demon bartender: I hear that the prince is trying to escape from the island again… I don’t believe that Ghou will allow it.'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1635 { on (press) { texto_show = 'Drunk demon: in the other side of the big block of ice is a great treasure for a magic user… the problem is that the ice never melt! If only I were able to perform shockwave…'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1637 { on (press) { texto_show = 'Shopkeeper: Hey prince Reekel! What are you doing in our town! ? it’s a honor to see you! Are you planning to make go mad the old Ghou again?'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1639 { on (press) { texto_show = 'Small demon boy: Papa told me that Reekel is the most weak o his kind… but somehow he got the most powerfull of the abilities…'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1642 { on (press) { removeMovieClip(tool_graph); _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } button 1645 { on (press) { texto_show = 'Old woman: I have a really bad dream last night… of a horrible demon coming on a ship to this harbor.\r\rReekel: Horribe demon? What a stupid dream!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1647 { on (press) { texto_show = 'Drunk man: and sudently… A BLOCK OF ICE IN THE MIDDLE OF THE ROYAL ROAD! How the hell we are going to aid our king if the road is blocked?'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1649 { on (press) { texto_show = 'Cute lady: in the west castle lives a werewolf. I’m so scared!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 1651 { on (press) { texto_show = 'Engineer Jack: An R3d3 unit is guarding the royal palace… I build one when I was young. Want to know a curiosity about that model? Their eyes are weak against physical damage… and their back cannons are weak against magical damage!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } movieClip 1652 { frame 1 { stop(); texto_show = 'Here you can hear some rumors, each town have different kinds of rumors'; texto.background = true; texto.backgroundColor = 255; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; onEnterFrame = function () { texto.text = ''; foto.gotoAndStop(nombf[0]); if (cont < cant) { cont += 2; if (cont > cant) { cont = cant; } if (splito[cont - 1] != ' ') { _root.fx.plai('b1'); } } myTextFormat = new TextFormat(); myTextFormat.color = 16777215; myTextFormat2 = new TextFormat(); myTextFormat2.color = 255; texto.text = texto_show; texto.setTextFormat(0, cont, myTextFormat); texto.setTextFormat(cont, texto.length, myTextFormat2); }; gotoAndStop(_root.rumor); } } // unknown tag 88 length 41 button 1658 { on (release) { gotoAndStop('llama_race'); _root.fx.plai('b1'); } } button 1661 { on (release) { gotoAndStop('llama_fight'); _root.fx.plai('b1'); } } button 1664 { on (release) { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); _root.fx.plai('b1'); } } button 1669 { on (release) { num = 1; if (_root.gold > num) { _root.gold -= num; bet += num; } else { if (_root.gold > 0) { bet += _root.gold; _root.gold = 0; } } _root.fx.plai('b1'); _parent['bet' + numero] = bet; } } button 1672 { on (release) { num = 10; if (_root.gold > num) { _root.gold -= num; bet += num; } else { if (_root.gold > 0) { bet += _root.gold; _root.gold = 0; } } _root.fx.plai('b1'); _parent['bet' + numero] = bet; } } button 1675 { on (release) { num = 100; if (_root.gold > num) { _root.gold -= num; bet += num; } else { if (_root.gold > 0) { bet += _root.gold; _root.gold = 0; } } _root.fx.plai('b1'); _parent['bet' + numero] = bet; } } button 1678 { on (release) { num = 1000; if (_root.gold > num) { _root.gold -= num; bet += num; } else { if (_root.gold > 0) { bet += _root.gold; _root.gold = 0; } } _root.fx.plai('b1'); _parent['bet' + numero] = bet; } } button 1685 { on (release) { _root.fx.plai('b3'); _root.gold += bet; bet = 0; _parent['bet' + numero] = bet; } } movieClip 1687 { frame 53 { numero = random(3); switch (numero) { case 0: gotoAndPlay('stand'); break; case 1: gotoAndPlay('come'); break; case 2: gotoAndPlay('sienta'); default: } } frame 101 { numero = random(3); switch (numero) { case 0: gotoAndPlay('stand'); break; case 1: gotoAndPlay('come'); break; case 2: gotoAndPlay('sienta'); default: } } frame 201 { gotoAndPlay(1); } frame 244 { gotoAndPlay('corre'); } frame 264 { gotoAndPlay('festejo'); } } movieClip 1689 { frame 1 { bet = 0; onEnterFrame = function () { if (bet > 400) { exedente = bet - 400; bet = 400; _root.gold += exedente; _parent['bet' + numero] = bet; } }; } } // unknown tag 88 length 41 button 1695 { on (release) { _root.fx.plai('b1'); nextFrame(); } } button 1698 { on (release) { _root.fx.plai('b1'); _root.gold += bet1 + bet2 + bet3 + bet4; gotoAndStop('llama_stadio'); } } movieClip 1701 { } movieClip 1702 { frame 1 { var speed = 0; var acel = 0; cd_acel = 0; sentado = 0; stand = 1; onEnterFrame = function () { if (_parent.termino == 0 && _parent.empeso == 1) { if (stand == 1) { body.gotoAndPlay('corre'); stand = 0; } _x = _x + speed; --cd_acel; if (cd_acel <= 0) { cd_acel = random(10) + 15; acel = (random(10) + 5) / 10; speed += acel; } if (_x > _parent.meta._x && _parent.termino == 0) { _parent.termino = 1; _parent.ganador = numero; _parent.llama_race.check_wins(); } } if (_parent.termino == 1 && sentado == 0) { sentado = 1; if (_parent.ganador == numero) { body.gotoAndPlay('festejo'); } else { body.gotoAndPlay('sienta'); } } }; } } movieClip 1704 { } movieClip 1708 { frame 71 { stop(); _parent.empeso = 1; } } button 1714 { on (release) { _root.fx.plai('b1'); _root.gold += _parent.price; removeMovieClip(_parent.llama1); removeMovieClip(_parent.llama2); removeMovieClip(_parent.llama3); removeMovieClip(_parent.llama4); _parent.gotoAndStop(destino); removeMovieClip(this); } } movieClip 1715 { frame 1 { function check_wins() { calc = 50700; swapDepths(calc); _y = yy; _parent.price = _parent['bet' + _parent.ganador] * _parent.multipiler; } yy = _y; _y = _y + 1000; } } button 1719 { on (release) { _root.fx.plai('b1'); nextFrame(); } } button 1720 { on (release) { _root.fx.plai('b1'); _root.gold += bet1 + bet2 + bet3 + bet4; gotoAndStop('llama_stadio'); } } movieClip 1724 { } movieClip 1728 { frame 1 { paleta1.gotoAndStop(2); paleta2.gotoAndStop(2); paleta3.gotoAndStop(2); paleta4.gotoAndStop(2); cuerpo.gotoAndStop(3); head.gotoAndStop(2); } frame 53 { gotoAndPlay('stand'); } frame 101 { numero = random(3); switch (numero) { case 0: gotoAndPlay('stand'); break; case 1: gotoAndPlay('come'); break; case 2: gotoAndPlay('sienta'); default: } } frame 142 { stop(); } frame 187 { gotoAndPlay(1); } frame 230 { gotoAndPlay('corre'); } frame 250 { gotoAndPlay('festejo'); } frame 256 { gotoAndStop('stand'); } } movieClip 1729 { frame 1 { _parent.llamas.push(this); ++_parent.cantidad; var speed = 8; var acel = 0; tar = undefined; if (dir == undefined) { dir = 'der'; } cd_acel = 0; sentado = 0; stand = 1; life = 80 + random(20); dmg = 15 + random(10); walking = 0; cd_atack = 20 + random(10); inercia = 0; onEnterFrame = function () { calc = _y * 100 + _x; swapDepths(calc); if (_parent.termino == 0 && _parent.empeso == 1 && life > 0) { if (tar == undefined || tar.life <= 0) { tar = _parent.llamas[1]; } else { if (tar._x > _x && dir == 'izq') { dir = 'der'; _xscale = _xscale * -1; } if (tar._x < _x && dir == 'der') { dir = 'izq'; _xscale = _xscale * -1; } if (Math.abs(tar._x - _x) > 50) { if (tar._x > _x && walking == 1) { _x = _x + speed; } if (tar._x < _x && walking == 1) { _x = _x - speed; } if (walking == 0) { body.gotoAndPlay('corre'); walking = 1; } } if (Math.abs(tar._y - _y) > 20) { if (tar._y > _y && walking == 1) { _y = _y + speed; } if (tar._y < _y && walking == 1) { _y = _y - speed; } if (walking == 0) { body.gotoAndPlay('corre'); walking = 1; } } if (Math.abs(tar._x - _x) <= 55 && Math.abs(tar._y - _y) <= 25) { if (walking != 0) { body.gotoAndPlay('stand'); walking = 0; } --cd_atack; if (cd_atack <= 0) { body.gotoAndPlay('hit'); dmg_aux = dmg + random(dmg / 2); tar.life -= dmg_aux; cd_atack = 20 + random(10); ival = random(50) + 10; if (_x > tar._x) { tar.inercia -= ival; } else { tar.inercia += ival; } _parent.attachMovie('numerito2', 'num' + _parent.dis++, _parent.getNextHighestDepth(), {'_x': tar._x, '_y': tar._y, 'dmg': dmg_aux, 'color': 'amarillo'}); } } } } if (_parent.termino == 1 && sentado == 0) { sentado = 1; if (_parent.ganador == numero) { body.gotoAndPlay('festejo'); } else { body.gotoAndPlay('sienta'); } } if (life < 0 && sentado == 0) { sentado = 1; body.gotoAndPlay('sienta'); --_parent.cantidad; } if (_parent.empeso == 1 && _parent.cantidad == 1 && life > 0) { _parent.ganador = numero; _parent.termino = 1; _parent.table.check_wins(); } _x = _x + inercia; inercia *= 0.7; if (_x > 650) { _x = 650; } if (_x < 50) { _x = 50; } }; } instance area of movieClip 1724 { onClipEvent (load) { _alpha = 0; } } } movieClip 1730 { frame 1 { bet = 0; onEnterFrame = function () { if (bet > 400) { exedente = bet - 400; bet = 400; _root.gold += exedente; _parent['bet' + numero] = bet; } }; } instance llama1 of movieClip 1729 { onClipEvent (load) { numero = 1; } } } button 1732 { on (release) { num = 10; if (_root.gold > num) { _root.gold -= num; bet += num; } else { if (_root.gold > 0) { bet += _root.gold; _root.gold = 0; } } _root.fx.plai('b1'); _parent['bet' + numero] = bet; } } movieClip 1736 { frame 1 { paleta1.gotoAndStop(3); paleta2.gotoAndStop(3); paleta3.gotoAndStop(3); paleta4.gotoAndStop(3); cuerpo.gotoAndStop(4); head.gotoAndStop(3); } frame 53 { gotoAndPlay('stand'); } frame 101 { numero = random(3); switch (numero) { case 0: gotoAndPlay('stand'); break; case 1: gotoAndPlay('come'); break; case 2: gotoAndPlay('sienta'); default: } } frame 142 { stop(); } frame 187 { gotoAndPlay(1); } frame 230 { gotoAndPlay('corre'); } frame 250 { gotoAndPlay('festejo'); } frame 256 { gotoAndStop('stand'); } } movieClip 1737 { frame 1 { _parent.llamas.push(this); ++_parent.cantidad; var speed = 8; var acel = 0; tar = undefined; if (dir == undefined) { dir = 'der'; } cd_acel = 0; sentado = 0; stand = 1; life = 80 + random(20); dmg = 15 + random(10); walking = 0; cd_atack = 20 + random(10); inercia = 0; onEnterFrame = function () { calc = _y * 100 + _x; swapDepths(calc); if (_parent.termino == 0 && _parent.empeso == 1 && life > 0) { if (tar == undefined || tar.life <= 0) { tar = _parent.llamas[0]; } else { if (tar._x > _x && dir == 'izq') { dir = 'der'; _xscale = _xscale * -1; } if (tar._x < _x && dir == 'der') { dir = 'izq'; _xscale = _xscale * -1; } if (Math.abs(tar._x - _x) > 50) { if (tar._x > _x && walking == 1) { _x = _x + speed; } if (tar._x < _x && walking == 1) { _x = _x - speed; } if (walking == 0) { body.gotoAndPlay('corre'); walking = 1; } } if (Math.abs(tar._y - _y) > 20) { if (tar._y > _y && walking == 1) { _y = _y + speed; } if (tar._y < _y && walking == 1) { _y = _y - speed; } if (walking == 0) { body.gotoAndPlay('corre'); walking = 1; } } if (Math.abs(tar._x - _x) <= 50 && Math.abs(tar._y - _y) <= 20) { if (walking != 0) { body.gotoAndPlay('stand'); walking = 0; } --cd_atack; if (cd_atack <= 0) { body.gotoAndPlay('hit'); dmg_aux = dmg + random(dmg / 2); tar.life -= dmg_aux; cd_atack = 20 + random(10); ival = random(50) + 10; if (_x > tar._x) { tar.inercia -= ival; } else { tar.inercia += ival; } _parent.attachMovie('numerito2', 'num' + _parent.dis++, _parent.getNextHighestDepth(), {'_x': tar._x, '_y': tar._y, 'dmg': dmg_aux, 'color': 'amarillo'}); } } } } if (_parent.termino == 1 && sentado == 0) { sentado = 1; if (_parent.ganador == numero) { body.gotoAndPlay('festejo'); } else { body.gotoAndPlay('sienta'); } } if (life <= 0 && sentado == 0) { sentado = 1; body.gotoAndPlay('sienta'); --_parent.cantidad; } if (_parent.empeso == 1 && _parent.cantidad == 1 && life > 0) { _parent.ganador = numero; _parent.termino = 1; _parent.table.check_wins(); } _x = _x + inercia; inercia *= 0.7; if (_x > 650) { _x = 650; } if (_x < 50) { _x = 50; } }; } instance area of movieClip 1724 { onClipEvent (load) { _alpha = 0; } } } movieClip 1738 { frame 1 { bet = 0; onEnterFrame = function () { if (bet > 400) { exedente = bet - 400; bet = 400; _root.gold += exedente; _parent['bet' + numero] = bet; } }; } instance llama2 of movieClip 1737 { onClipEvent (load) { numero = 2; dir = 'izq'; _xscale = _xscale * -1; } } } movieClip 1741 { } movieClip 1742 { frame 1 { stop(); _root.musikita.plai_n('shop'); } frame 9 { bet1 = 0; bet2 = 0; bet3 = 0; bet4 = 0; _root.musikita.plai_n('shop'); } instance of movieClip 1689 { onClipEvent (load) { numero = 1; } } instance of movieClip 1689 { onClipEvent (load) { numero = 2; } } instance of movieClip 1689 { onClipEvent (load) { numero = 3; } } instance of movieClip 1689 { onClipEvent (load) { numero = 4; } } frame 10 { _root.musikita.plai_n('boss'); price = 0; ganador = 0; empeso = 0; termino = 0; multipiler = 3; } instance of movieClip 1702 { onClipEvent (load) { numero = 1; } } instance of movieClip 1702 { onClipEvent (load) { numero = 2; } } instance of movieClip 1702 { onClipEvent (load) { numero = 3; } } instance of movieClip 1702 { onClipEvent (load) { numero = 4; } } instance llama_race of movieClip 1715 { onClipEvent (load) { destino = 'llama_race'; } } frame 17 { bet1 = 0; bet2 = 0; bet3 = 0; bet4 = 0; _root.musikita.plai_n('shop'); } instance of movieClip 1730 { onClipEvent (load) { numero = 1; } } instance of movieClip 1738 { onClipEvent (load) { numero = 2; } } frame 18 { _root.musikita.plai_n('musica_pelea'); price = 0; ganador = 0; empeso = 0; termino = 0; llamas = []; dis = 0; cantidad = 0; multipiler = 2; } instance llama1 of movieClip 1729 { onClipEvent (load) { numero = 1; } } instance llama2 of movieClip 1737 { onClipEvent (load) { numero = 2; dir = 'izq'; _xscale = _xscale * -1; } } instance table of movieClip 1715 { onClipEvent (load) { destino = 'llama_fight'; } } } movieClip 1746 { } movieClip 1764 { } movieClip 1768 { } movieClip 1770 { } movieClip 1771 { } movieClip 1773 { } movieClip 1774 { frame 1 { stop(); } instance of movieClip 606 { onClipEvent (load) { gotoAndStop(random(7) + 1); } } } movieClip 1775 { frame 1 { stop(); _x = _parent[_root.mapa_actual]._x; _y = _parent[_root.mapa_actual]._y; icono.gotoAndStop(2); } } button 1776 { on (press) { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } frame 62 { if (_root.gunner != 1) { bg._x = 9999; } if (_root.healer != 1) { bh._x = 9999; } hpot = _root.cant_items[0]; mpot = _root.cant_items[1]; lpot = _root.cant_items[2]; } movieClip 1779 { frame 1 { function chek_dept() { calc = _y * 100 + _x; this.swapDepths(calc); } function activar() { _root.player_selected = contenido; _root.player_selected_num = pj; _i = 0; while (_i < _parent.cuadros.length) { _parent.cuadros[_i].yobj = 0; ++_i; } yobj = 1; _parent.get_stat(); _parent._parent.update_bonus_stat_show(); _parent._parent.sub_menu.place_items(0, _parent._parent.max_items); } monigote = attachMovie(contenido, 'grafico', getNextHighestDepth(), {'_x': 0, '_y': -50, '_xscale': 100, '_yscale': 100, 'head_grafico': _root['p' + pj + '_head_grafico'], 'body_grafico': _root['p' + pj + '_body_grafico'], 'extra_grafico': _root['p' + pj + '_extra_grafico'], 'weapon_grafico': _root['p' + pj + '_weapon_grafico'], 'detalle': _root['p' + pj + '_detalle'], 'pelo': _root['p' + pj + '_hair']}); _parent.cuadros.push(this); yy = _y; yn = yy + 30; yobj = 0; speed = 5; _alpha = 50; _parent.cuadros[0].yobj = 1; _root.player_selected = _parent.cuadros[0].contenido; _root.player_selected_num = _parent.cuadros[0].pj; _parent.get_stat(); _parent._parent.update_bonus_stat_show(); _parent._parent.sub_menu.place_items(0, _parent._parent.max_items); onEnterFrame = function () { if (yobj == 0) { _y = _y + (yy - _y) / speed; _alpha = _alpha + (50 - _alpha) / speed; } else { _y = _y + (yn - _y) / speed; _alpha = _alpha + (100 - _alpha) / speed; } chek_dept(); }; onPress = function () { activar(); }; } } movieClip 1789 { frame 1 { function show_item() { if (_item_actual._name != undefined) { _item_actual.removeMovieClip(); } _nom = _root['p' + _root.player_selected_num + '_' + tipo]; if (_nom != '') { _item_actual = this.attachMovie('item_equip', 'item_equip', this.getNextHighestDepth(), {'_x': a1._x + indice_derecho * 55, '_y': a1._y + altura * 55, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'nombre': _nom, 'noSelect': 1}); } } _parent.cuadros_equipo.push(this); show_item(); } } movieClip 1799 { frame 1 { function get_stat() { _root.tool_contenido = _root['pj_' + _root.player_selected_num + '_clase']; _root.tool_life = _root['p' + _root.player_selected_num + '_life'] + _root['p' + _root.player_selected_num + '_life_inc'] * _root.p_lvl; _root.tool_mana = _root['p' + _root.player_selected_num + '_mana'] + _root['p' + _root.player_selected_num + '_mana_inc'] * _root.p_lvl; _root.tool_dmg = _root['p' + _root.player_selected_num + '_dmg'] + _root['p' + _root.player_selected_num + '_dmg_inc'] * _root.p_lvl; _root.tool_mdmg = _root['p' + _root.player_selected_num + '_mdmg'] + _root['p' + _root.player_selected_num + '_mdmg_inc'] * _root.p_lvl; _root.tool_armor = _root['p' + _root.player_selected_num + '_armor']; _root.tool_speed = _root['p' + _root.player_selected_num + '_speed'] + _root['p' + _root.player_selected_num + '_speed_inc'] * _root.p_lvl; _root.tool_life_b = _root['p' + _root.player_selected_num + '_life_b']; _root.tool_mana_b = _root['p' + _root.player_selected_num + '_mana_b']; _root.tool_dmg_b = _root['p' + _root.player_selected_num + '_dmg_b']; _root.tool_mdmg_b = _root['p' + _root.player_selected_num + '_mdmg_b']; _root.tool_armor_b = _root['p' + _root.player_selected_num + '_armor_b']; _root.tool_speed_b = _root['p' + _root.player_selected_num + '_speed_b']; _i = 0; while (_i < cuadros_equipo.length) { cuadros_equipo[_i].show_item(); ++_i; } _root.caras.gotoAndStop(_root.player_selected_num); } function vestirse() { ii = 0; while (ii < cuadros.length) { cuadros[ii].vestirse(); ++ii; } } cuadros = []; cuadros_equipo = []; _root.player_selected_num = 1; this.swapDepths(_parent.sub_menu); } instance of movieClip 1779 { onClipEvent (load) { contenido = _root.pj_1_clase; pj = 1; } } instance of movieClip 1779 { onClipEvent (load) { contenido = _root.pj_2_clase; pj = 2; if (_root.gunner != 1) { _y = 9999; } } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'head'; } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'body'; } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'weapon'; } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'extra'; } } instance of movieClip 1779 { onClipEvent (load) { contenido = _root.pj_3_clase; pj = 3; if (_root.healer != 1) { _x = 9999; } } } } button 1801 { on (press) { sub_menu_stats.cuadros[0].activar(); displayeroso1.gotoAndStop(1); _root.fx.plai('b1'); } } button 1803 { on (press) { sub_menu_stats.cuadros[1].activar(); displayeroso1.gotoAndStop(2); _root.fx.plai('b1'); } } button 1805 { on (press) { sub_menu_stats.cuadros[2].activar(); displayeroso1.gotoAndStop(3); _root.fx.plai('b1'); } } button 1807 { on (press) { price = 5; if (_root.gold >= price && _root.cant_items[0] < 10) { ++_root.cant_items[0]; ++_root.hpot; _root.gold -= price; _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character life, consumes one heal pot.'; } on (rollOut) { _root.tooltip = ''; } } button 1809 { on (press) { price = 3; if (_root.gold >= price && _root.cant_items[1] < 10) { ++_root.cant_items[1]; ++_root.mpot; _root.gold -= price; _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character mana, consumes one mana pot.'; } on (rollOut) { _root.tooltip = ''; } } button 1814 { on (press) { _root.destino = 'shop'; _root.fx.plai('b3'); _root.flash1.play(); } } button 1816 { on (press) { price = 25; if (_root.gold >= price && _root.cant_items[2] < 5) { ++_root.cant_items[2]; ++_root.lpot; _root.gold -= price; _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character mana, consumes one mana pot.'; } on (rollOut) { _root.tooltip = ''; } } frame 63 { function push_shop(_nombre) { ii = 2; while (ii <= _root.bosses_pasados + 1) { wep = _nombre + '_w' + ii; bod = _nombre + '_b' + ii; hed = _nombre + '_h' + ii; ess = _nombre + '_e' + ii; if (ii <= 5) { _root.arreglo_item_shop.push(wep, bod, hed, ess); } ++ii; } } _root.musikita.plai_n('shop'); _root.arreglo_item_shop = []; push_shop('vampiro'); push_shop('healer'); push_shop('gunner'); _root.arreglo_item_shop.sort(); } movieClip 1828 { frame 1 { function irDestino(_xx, _yy) { if (_x != _xx && _yy != tar._yy) { _x = _x + (_xx - _x) / speed; _y = _y + (_yy - _y) / speed; } } function goto_pos(_xx, _yy) { xx = _xx; yy = _yy; } function follow(_tar) { tar = _tar; } function stop_follow(_tar) { xx = xxo; yy = yyo; tar = undefined; } function goScale(_scale) { if (_root.juego._xscale > _scale) { _root.juego._xscale += (_scale - _root.juego._xscale) / speed; _root.juego._yscale += (_scale - _root.juego._yscale) / speed; } if (_root.juego._xscale < _scale) { _root.juego._xscale += (_scale - _root.juego._xscale) / speed; _root.juego._yscale += (_scale - _root.juego._yscale) / speed; } } this._alpha = 0; xxo = _x; yyo = _y; xx = xxo; yy = yyo; speed = 8; tremor = 0; scale_max = _root.juego._xscale; scale_min = _root.juego._xscale * 1.5; onEnterFrame = function () { if (tar == undefined) { irDestino(xx, yy); } else { irDestino(tar._x, tar._y); } if (tremor > 0) { --tremor; _x = _x + (random(5) - random(5)); _y = _y + (random(5) - random(5)); } }; } } button 1831 { on (press) { if (bup._alpha == 100) { clear_screen(); if (first_show >= max_items) { first_show -= max_items; last_show = first_show + max_items; } place_items(first_show, last_show); item_selected = undefined; } } } button 1834 { on (press) { if (bdown._alpha == 100) { clear_screen(); first_show += max_items; last_show = first_show + max_items; place_items(first_show, last_show); item_selected = undefined; } } } button 1837 { on (press) { if (item_selected != undefined && bsell._alpha == 100) { if (_root.venta == 1) { _root.gold += item_selected.price; delete_item(item_selected.nombre); item_selected = undefined; } else { if (item_selected.nombre == 'heal pot' && _root.cant_items[0] > 0) { --_root.cant_items[0]; _root.gold += item_selected.price; } if (item_selected.nombre == 'mana pot' && _root.cant_items[1] > 0) { --_root.cant_items[1]; _root.gold += item_selected.price; } if (item_selected.nombre == 'life vial' && _root.cant_items[2] > 0) { --_root.cant_items[2]; _root.gold += item_selected.price; } } clear_screen(); place_items(first_show, last_show); _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } } movieClip 1847 { } movieClip 1854 { } movieClip 1859 { } movieClip 1862 { } movieClip 1865 { } movieClip 1870 { } movieClip 1873 { } movieClip 1877 { } movieClip 1878 { } movieClip 1879 item_equip { frame 1 { function change_item(_nom) { switch (_nom) { case '': tipo = ''; clase = ''; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; break; case 'vampiro_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'vampiro'; price = 50; graf = 1; grafico = 0; lvl = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'vampiro'; graf = 2; grafico = 1; lvl = 1; price = 50 + 50 * p_inc; p_life = 0; p_mana = 0; p_dmg = 20; p_mdmg = 20; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'vampiro'; graf = 3; grafico = 2; lvl = 2; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'vampiro'; graf = 4; grafico = 3; lvl = 3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'vampiro'; graf = 5; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'vampiro'; graf = 6; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'vampiro'; graf = 7; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'vampiro'; graf = 8; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'vampiro'; graf = 9; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'vampiro'; graf = 10; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'vampiro'; graf = 11; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'vampiro'; graf = 12; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'vampiro'; graf = 13; grafico = 17; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'vampiro'; graf = 14; grafico = 16; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'vampiro'; graf = 15; grafico = 18; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'vampiro'; graf = 16; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'vampiro'; graf = 17; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'vampiro'; graf = 18; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'vampiro'; graf = 19; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'vampiro_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'vampiro'; graf = 20; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'healer'; graf = 61; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'healer'; graf = 62; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'healer'; graf = 63; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'healer'; graf = 64; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'healer'; graf = 65; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'healer'; graf = 66; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'healer'; graf = 67; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'healer'; graf = 68; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'healer'; graf = 69; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'healer'; graf = 70; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'healer'; graf = 71; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'healer'; graf = 72; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'healer'; graf = 73; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'healer'; graf = 74; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'healer'; graf = 75; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'healer'; graf = 76; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'healer'; graf = 77; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'healer'; graf = 78; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'healer'; graf = 79; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'healer_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'healer'; graf = 80; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'gunner'; graf = 121; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'gunner'; graf = 122; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'gunner'; graf = 123; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 123; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'gunner'; graf = 124; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'gunner'; graf = 125; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'gunner'; graf = 126; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'gunner'; graf = 127; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'gunner'; graf = 128; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'gunner'; graf = 129; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'gunner'; graf = 130; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'gunner'; graf = 131; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'gunner'; graf = 132; grafico = -10; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'gunner'; graf = 133; grafico = -22; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'gunner'; graf = 134; grafico = -9; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'gunner'; graf = 135; grafico = -5; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'gunner'; graf = 136; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'gunner'; graf = 137; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'gunner'; graf = 138; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'gunner'; graf = 139; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'gunner_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'gunner'; graf = 140; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'mage'; graf = 81; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'mage'; graf = 82; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'mage'; graf = 83; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'mage'; graf = 84; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'mage'; graf = 85; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'mage'; graf = 86; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'mage'; graf = 87; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'mage'; graf = 88; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'mage'; graf = 89; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'mage'; graf = 90; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'mage'; graf = 91; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'mage'; graf = 92; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'mage'; graf = 93; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'mage'; graf = 94; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'mage'; graf = 95; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'mage'; graf = 96; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'mage'; graf = 97; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'mage'; graf = 98; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'mage'; graf = 99; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'mage_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'mage'; graf = 100; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shielder'; graf = 41; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shielder'; graf = 42; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shielder'; graf = 43; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shielder'; graf = 44; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shielder'; graf = 45; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shielder'; graf = 46; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shielder'; graf = 47; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shielder'; graf = 48; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shielder'; graf = 49; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shielder'; graf = 50; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shielder'; graf = 51; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shielder'; graf = 52; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shielder'; graf = 53; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shielder'; graf = 54; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shielder'; graf = 55; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shielder'; graf = 56; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shielder'; graf = 57; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shielder'; graf = 58; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shielder'; graf = 59; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shielder_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shielder'; graf = 60; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'warrior'; graf = 21; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'warrior'; graf = 22; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'warrior'; graf = 23; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'warrior'; graf = 24; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'warrior'; graf = 25; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'warrior'; graf = 26; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'warrior'; graf = 27; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'warrior'; graf = 28; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'warrior'; graf = 29; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'warrior'; graf = 30; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'warrior'; graf = 31; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'warrior'; graf = 32; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'warrior'; graf = 33; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'warrior'; graf = 34; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'warrior'; graf = 35; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'warrior'; graf = 36; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'warrior'; graf = 37; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'warrior'; graf = 38; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'warrior'; graf = 39; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'warrior_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'warrior'; graf = 40; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_w1': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shaman'; graf = 101; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_w2': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shaman'; graf = 102; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_w3': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shaman'; graf = 103; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_w4': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shaman'; graf = 104; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_w5': nombre_aux = 'Guitar'; tipo = 'weapon'; clase = 'shaman'; graf = 105; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 2; p_mdmg = 2; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_b1': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shaman'; graf = 106; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_b2': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shaman'; graf = 107; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_b3': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shaman'; graf = 108; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_b4': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shaman'; graf = 109; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_b5': nombre_aux = 'Armor'; tipo = 'body'; clase = 'shaman'; graf = 110; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_h1': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shaman'; graf = 111; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_h2': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shaman'; graf = 112; grafico = 1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_h3': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shaman'; graf = 113; grafico = 2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_h4': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shaman'; graf = 114; grafico = 3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_h5': nombre_aux = 'Helmet'; tipo = 'head'; clase = 'shaman'; graf = 115; grafico = 4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_e1': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shaman'; graf = 116; grafico = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_e2': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shaman'; graf = 117; grafico = -1; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_e3': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shaman'; graf = 118; grafico = -2; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_e4': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shaman'; graf = 119; grafico = -3; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); break; case 'shaman_e5': nombre_aux = 'Esp'; tipo = 'extra'; clase = 'shaman'; graf = 120; grafico = -4; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; cuadro.gotoAndStop(graf); } splito = _nom.split(''); lvl = splito[splito.length - 1] - 1; switch (clase) { case 'healer': per_dmg = 0.8; per_mdmg = 1; per_life = 1; per_mana = 1; per_armor = 0.7; per_speed = 0.7; break; case 'gunner': per_dmg = 1; per_mdmg = 0.5; per_life = 0.5; per_mana = 0.5; per_armor = 0.5; per_speed = 1; break; case 'mage': per_dmg = 0.5; per_mdmg = 1; per_life = 0.5; per_mana = 1; per_armor = 0.5; per_speed = 0.5; break; case 'vampiro': per_dmg = 0.7; per_mdmg = 0.7; per_life = 0.7; per_mana = 0.7; per_armor = 0.7; per_speed = 0.7; break; case 'shielder': per_dmg = 0.5; per_mdmg = 0.5; per_life = 1; per_mana = 0.7; per_armor = 1; per_speed = 0.5; break; case 'warrior': per_dmg = 1; per_mdmg = 0.7; per_life = 0.8; per_mana = 0.6; per_armor = 0.8; per_speed = 0.8; break; case 'shaman': per_dmg = 0.7; per_mdmg = 0.7; per_life = 0.7; per_mana = 0.7; per_armor = 0.7; per_speed = 0.7; } switch (tipo) { case 'weapon': price = 50 + 50 * p_inc * lvl; p_life = 0; p_mana = 0; p_dmg = 50 + 50 * incremento * lvl; p_mdmg = 50 + 50 * incremento * lvl; p_armor = 0; p_speed = 0; break; case 'body': price = 40 + 40 * p_inc * lvl; p_life = 100 + 100 * incremento * lvl; p_mana = 100 + 100 * incremento * lvl; p_dmg = 0; p_mdmg = 0; p_armor = 5 + 5 * incremento * lvl; p_speed = 0; break; case 'head': price = 35 + 35 * p_inc * lvl; p_life = 50 + 50 * incremento * lvl; p_mana = 50 + 50 * incremento * lvl; p_dmg = 20 + 20 * incremento * lvl; p_mdmg = 20 + 20 * incremento * lvl; p_armor = 2 + 2 * incremento * lvl; p_speed = 0; break; case 'extra': price = 25 + 25 * p_inc * lvl; p_life = 50 + 50 * incremento * lvl; p_mana = 50 + 50 * incremento * lvl; p_dmg = 20 + 20 * incremento * lvl; p_mdmg = 20 + 20 * incremento * lvl; p_armor = 2 + 2 * incremento * lvl; } p_life *= per_life; p_mana *= per_mana; p_dmg *= per_dmg; p_mdmg *= per_mdmg; p_armor *= per_armor; p_speed *= per_speed; if (lvl == 0) { price = 0; p_life = 0; p_mana = 0; p_dmg = 0; p_mdmg = 0; p_armor = 0; p_speed = 0; lvl_text = 'lvl: ' + lvl; } else { lvl_text = 'lvl: ' + lvl; } price = Math.round(price); p_life = Math.round(p_life); p_mana = Math.round(p_mana); p_dmg = Math.round(p_dmg); p_mdmg = Math.round(p_mdmg); p_armor = Math.round(p_armor); p_speed = Math.round(p_speed); } function manage_glow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 10; glow_quality = 3; if (glow_dir == 0) { glow_strength2 += 1; if (glow_strength2 >= 10) { glow_dir = 1; } } if (glow_dir == 1) { glow_strength2 -= 1; if (glow_strength2 <= 0) { glow_dir = 0; } } var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); v2 = new flash.filters.GlowFilter(16776960, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [v2]; } function loseglow() { filter_glow = Null; this.filters = [filter_glow]; this.glowing = 0; } comparar = 1; xx = _x; yy = _y; p_life = 100; p_mana = 100; p_dmg = 50; p_mdmg = 50; p_armor = 5; p_speed = 0; price = 50; grafico = 0; wdmg = 50; blife = 100; bamor = 10; sdmg = 20; slife = 40; sarmor = 5; sspeed = 2; per_dmg = 1; per_mdmg = 1; per_life = 1; per_mana = 1; per_armor = 1; per_speed = 1; incremento = 0.2; p_inc = 0.5; lvl = 1; change_item(nombre); onPress = function () { if (noSelect == undefined) { _parent.item_selected = this; _root.fx.plai('b1'); drag_on = 1; } tool_graph._alpha = 0; swapDepths(_parent.getNextHighestDepth()); }; onRelease = function () { if (_parent._parent.check_col(this)) { _parent.equip_item(); _root.fx.plai('b1'); } else {} _x = xx; _y = yy; drag_on = 0; }; glow_dir = 0; glow_strength2 = 2; glowing = 0; drag_on = 0; onEnterFrame = function () { if (_parent.item_selected._name == _name) { manage_glow(); } else { loseglow(); } if (drag_on == 1) { _x = _root._xmouse; _y = _root._ymouse - _parent._y - _root.menu_shop._y; } }; onRollOver = function () { tool_graph = _root.attachMovie('tooltip_item', 'item_tool', 9999, {'_x': _root._xmouse, '_y': _root._ymouse, '_alpha': 100, '_xscale': 70, '_yscale': 70, 'nombre': nombre, 'tool_nombre': nombre_aux, 'tool_life': p_life, 'tool_mana': p_mana, 'tool_dmg': p_dmg, 'tool_mdmg': p_mdmg, 'tool_armor': p_armor, 'tool_speed': p_speed, 'tipo': tipo, 'clase': clase, 'price': price}); }; onRollOut = function () { removeMovieClip(tool_graph); }; } } button 1884 { on (press) { if (item_selected != undefined && bbuy._alpha == 100 && _root.gold >= item_selected.price) { _root.gold -= item_selected.price; if (_root.venta == 1) { _root.arreglo_items3.push(item_selected.nombre); item_selected = undefined; } else { if (item_selected.nombre == 'heal pot') { ++_root.cant_items[0]; } if (item_selected.nombre == 'mana pot') { ++_root.cant_items[1]; } if (item_selected.nombre == 'life vial') { ++_root.cant_items[2]; } } clear_screen(); place_items(first_show, last_show); _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } } button 1894 { on (press) { if (item_selected != undefined && bquip._alpha == 100) { equip_item(); } else { _root.fx.plai('b2'); } } } button 1896 { on (press) { _root.destino = 'pot_shop'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 1898 { frame 1 { function place_items(_inicio, _final) { clear_screen(); limite_derecho = 7; indice_derecho = 0; margen_x = 65; margen_y = 60; altura = 0; if (_final > _root.arreglo_items_show.length) { _final = _root.arreglo_items_show.length; } it = _inicio; itt = _inicio; primero_encontrado = -1; while (itt < _final) { if (_root.venta == 1) { _item_actual = this.attachMovie('item_equip', 'item_equip' + i_items, this.getNextHighestDepth(), {'_x': a1._x + indice_derecho * margen_x, '_y': a1._y + altura * margen_y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'nombre': _root.arreglo_items_show[it]}); } else { if (_parent.enterframe_correcto == 1) { _item_actual = this.attachMovie('item_consu', 'item_equip' + i_items, this.getNextHighestDepth(), {'_x': a1._x + indice_derecho * margen_x, '_y': a1._y + altura * margen_y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'nombre': _root.arreglo_pots[it], 'cant_a': _root.cant_items[it]}); } else { _item_actual = this.attachMovie('item_consu', 'item_equip' + i_items, this.getNextHighestDepth(), {'_x': a1._x + indice_derecho * margen_x, '_y': a1._y + altura * margen_y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'nombre': _root.arreglo_pots[it], 'cant_a': 'inf'}); } } busca_items.change_item(_item_actual.nombre); if (busca_items.clase == _root.player_selected) { ++i_items; ++indice_derecho; ++itt; if (primero_encontrado == -1) { primero_encontrado = it; } } else { this['item_equip' + i_items].removeMovieClip(); } if (indice_derecho == limite_derecho) { indice_derecho = 0; ++altura; } ++it; if (it >= _root.arreglo_items_show.length) { itt = _final; } } last_show = primero_encontrado + itt; first_show = primero_encontrado; if (last_show < _root.arreglo_items_show.length) { bdown._alpha = 100; } else { bdown._alpha = 50; } if (first_show != 0) { bup._alpha = 100; } else { bup._alpha = 50; } } function clear_screen() { it = 0; while (it < i_items) { removeMovieClip('item_equip' + it); ++it; } i_items = 0; } function delete_item(_nombre) { detecte = 0; conto = 0; while (detecte == 0) { if (_root.arreglo_items_show[conto] == _nombre) { _root.arreglo_items_show.splice(conto, 1); detecte = 1; } else { ++conto; } } item_selected = undefined; } function compara(_obj) { if (_obj.comparar == 1) { comp1.gotoAndStop(_root['p' + _root.player_selected + '_' + _obj.tipo]); if (_obj.str - comp1.str > 0) { signo = '+'; } else { signo = ''; } _root.tool_str = signo + (_obj.str - comp1.str); if (_obj.agi - comp1.agi > 0) { signo = '+'; } else { signo = ''; } _root.tool_agi = signo + (_obj.agi - comp1.agi); if (_obj.intt - comp1.intt > 0) { signo = '+'; } else { signo = ''; } _root.tool_int = signo + (_obj.intt - comp1.intt); if (_obj.cant_a - comp1.cant_a > 0) { signo = '+'; } else { signo = ''; } _root.tool_stat = signo + (_obj.cant_a - comp1.cant_a); } } function equip_item() { if (_parent.enterframe_correcto == 1) { _tipo = item_selected.tipo; _nom = _root['p' + _root.player_selected_num + '_' + _tipo]; if (_nom != '') { _root.arreglo_items_show.push(_nom); } _root['p' + _root.player_selected_num + '_' + _tipo] = item_selected.nombre; item_old = undefined; _i = 0; while (_i < _parent.sub_menu_stats.cuadros_equipo.length) { if (_parent.sub_menu_stats.cuadros_equipo[_i].tipo == _tipo) { item_old = _parent.sub_menu_stats.cuadros_equipo[_i].item_equip; } ++_i; } if (item_selected.grafico != undefined) { _root['p' + _root.player_selected_num + '_' + _tipo + '_grafico'] = item_selected.grafico; _parent.sub_menu_stats.vestirse(); } if (_nom != '') { _parent.update_bonus_stat(item_selected, item_old); } else { _parent.update_bonus_stat(item_selected, undefined); } delete_item(item_selected.nombre); item_selected = undefined; clear_screen(); place_items(first_show, last_show); _parent.get_stats(); } if (_parent.enterframe_correcto == 2) { _tipo = item_selected.tipo; _nom = _root['p' + _root.player_selected_num + '_' + _tipo]; if (_nom != '') { gold_extra = 0; item_old = undefined; _i = 0; while (_i < _parent.sub_menu_stats.cuadros_equipo.length) { if (_parent.sub_menu_stats.cuadros_equipo[_i].tipo == _tipo) { gold_extra = _parent.sub_menu_stats.cuadros_equipo[_i].item_equip.price; } ++_i; } } else { gold_extra = 0; } if (_root.gold + gold_extra >= item_selected.price) { _root.gold -= item_selected.price - gold_extra; _tipo = item_selected.tipo; _root['p' + _root.player_selected_num + '_' + _tipo] = item_selected.nombre; item_old = undefined; _i = 0; while (_i < _parent.sub_menu_stats.cuadros_equipo.length) { if (_parent.sub_menu_stats.cuadros_equipo[_i].tipo == _tipo) { item_old = _parent.sub_menu_stats.cuadros_equipo[_i].item_equip; } ++_i; } if (item_selected.grafico != undefined) { _root['p' + _root.player_selected_num + '_' + _tipo + '_grafico'] = item_selected.grafico; _parent.sub_menu_stats.vestirse(); } if (_nom != '') { _parent.update_bonus_stat(item_selected, item_old); } else { _parent.update_bonus_stat(item_selected, undefined); } item_selected = undefined; clear_screen(); place_items(first_show, last_show); _parent.get_stats(); _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } } clear_screen(); i_items = 0; max_items = 20; last_show = 0; first_show = 0; item_selected = undefined; bbuy._alpha = 50; _root.arreglo_pots = []; _root.arreglo_pots.push('heal pot', 'mana pot', 'life vial'); _root.arreglo_items_show = _root.arreglo_items3; place_items(0, 20); last_ps = 1; _root.tool_life = ''; _root.tool_mana = ''; _root.tool_dmg = ''; _root.tool_armor = ''; _root.tool_speed = ''; signo = ''; } instance of movieClip 1878 { onClipEvent (load) { gotoAndStop(21); } } } movieClip 1915 { frame 1 { function get_stat() { _root.tool_contenido = _root['pj_' + _root.player_selected_num + '_clase']; _root.tool_life = _root['p' + _root.player_selected_num + '_life'] + _root['p' + _root.player_selected_num + '_life_inc'] * _root.p_lvl; _root.tool_mana = _root['p' + _root.player_selected_num + '_mana'] + _root['p' + _root.player_selected_num + '_mana_inc'] * _root.p_lvl; _root.tool_dmg = _root['p' + _root.player_selected_num + '_dmg'] + _root['p' + _root.player_selected_num + '_dmg_inc'] * _root.p_lvl; _root.tool_mdmg = _root['p' + _root.player_selected_num + '_mdmg'] + _root['p' + _root.player_selected_num + '_mdmg_inc'] * _root.p_lvl; _root.tool_armor = _root['p' + _root.player_selected_num + '_armor']; _root.tool_speed = _root['p' + _root.player_selected_num + '_speed'] + _root['p' + _root.player_selected_num + '_speed_inc'] * _root.p_lvl; _i = 0; while (_i < cuadros_equipo.length) { cuadros_equipo[_i].show_item(); ++_i; } } function vestirse() { ii = 0; while (ii < cuadros.length) { cuadros[ii].vestirse(); ++ii; } } cuadros = []; cuadros_equipo = []; _root.player_selected_num = 1; this.swapDepths(_parent.sub_menu); } instance of movieClip 1779 { onClipEvent (load) { contenido = _root.pj_1_clase; pj = 1; } } instance of movieClip 1779 { onClipEvent (load) { contenido = _root.pj_2_clase; pj = 2; if (_root.gunner != 1) { _y = 9999; } } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'head'; } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'body'; } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'weapon'; } } instance of movieClip 1789 { onClipEvent (load) { tipo = 'extra'; } } instance of movieClip 1779 { onClipEvent (load) { contenido = _root.pj_3_clase; pj = 3; if (_root.healer != 1) { _x = 9999; } } } } button 1917 { on (press) { displayeroso.gotoAndStop(1); sub_menu.item_selected = undefined; if (enterframe_correcto == 2) { enterframe_correcto = 1; sub_menu.clear_screen(); if (_root.venta == 1) { _root.arreglo_items_show = _root.arreglo_items3; } else { _root.arreglo_items_show = _root.arreglo_items2; } sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 100; sub_menu.bquip._alpha = 100; sub_menu.bbuy._alpha = 50; _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } } button 1919 { on (press) { displayeroso.gotoAndStop(2); sub_menu.item_selected = undefined; if (enterframe_correcto == 1) { enterframe_correcto = 2; sub_menu.clear_screen(); if (_root.venta == 1) { _root.arreglo_items_show = _root.arreglo_item_shop; } else { _root.arreglo_items_show = _root.arreglo_venta_pot; } sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 50; sub_menu.bquip._alpha = 50; sub_menu.bbuy._alpha = 100; _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } } button 1921 { on (press) { sub_menu.item_selected = undefined; _root.venta = 1; if (enterframe_correcto == 1) { sub_menu.clear_screen(); _root.arreglo_items_show = _root.arreglo_items3; sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 100; sub_menu.bquip._alpha = 100; sub_menu.bbuy._alpha = 50; } else { sub_menu.clear_screen(); _root.arreglo_items_show = _root.arreglo_item_shop; sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 50; sub_menu.bbuy._alpha = 100; _root.fx.plai('b1'); } } } button 1923 { on (press) { sub_menu.item_selected = undefined; _root.venta = 2; if (enterframe_correcto == 1) { sub_menu.clear_screen(); _root.arreglo_items_show = _root.arreglo_items2; sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 100; sub_menu.bbuy._alpha = 50; } else { sub_menu.clear_screen(); _root.arreglo_items_show = _root.arreglo_venta_pot; sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 50; sub_menu.bbuy._alpha = 100; _root.fx.plai('b1'); } } } button 1924 { on (press) { sub_menu.clear_screen(); removeMovieClip(tool_graph); _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } movieClip 1925 menu_shop { frame 1 { function get_stats() { sub_menu_stats.get_stat(); } function check_col(_tar) { enc = 0; _i = 0; while (_i < sub_menu_stats.cuadros_equipo.length) { if (sub_menu_stats.cuadros_equipo[_i].hitTest(_tar)) { enc = 1; } ++_i; } if (enc == 1) { return true; } else { return false; } } function update_bonus_stat(_new_item, _old_item) { if (_old_item != undefined) { _root['p' + _root.player_selected_num + '_life_b'] -= _old_item.p_life; _root['p' + _root.player_selected_num + '_mana_b'] -= _old_item.p_mana; _root['p' + _root.player_selected_num + '_dmg_b'] -= _old_item.p_dmg; _root['p' + _root.player_selected_num + '_mdmg_b'] -= _old_item.p_mdmg; _root['p' + _root.player_selected_num + '_armor_b'] -= _old_item.p_armor; _root['p' + _root.player_selected_num + '_speed_b'] -= _old_item.p_speed; } _root['p' + _root.player_selected_num + '_life_b'] += _new_item.p_life; _root['p' + _root.player_selected_num + '_mana_b'] += _new_item.p_mana; _root['p' + _root.player_selected_num + '_dmg_b'] += _new_item.p_dmg; _root['p' + _root.player_selected_num + '_mdmg_b'] += _new_item.p_mdmg; _root['p' + _root.player_selected_num + '_armor_b'] += _new_item.p_armor; _root['p' + _root.player_selected_num + '_speed_b'] += _new_item.p_speed; _new_item.change_item(''); _old_item.change_item(''); _root.tool_life_b = _root['p' + _root.player_selected_num + '_life_b']; _root.tool_mana_b = _root['p' + _root.player_selected_num + '_mana_b']; _root.tool_dmg_b = _root['p' + _root.player_selected_num + '_dmg_b']; _root.tool_mdmg_b = _root['p' + _root.player_selected_num + '_mdmg_b']; _root.tool_armor_b = _root['p' + _root.player_selected_num + '_armor_b']; _root.tool_speed_b = _root['p' + _root.player_selected_num + '_speed_b']; } function update_bonus_stat_show() { _root.tool_life_b = _root['p' + _root.player_selected_num + '_life_b']; _root.tool_mana_b = _root['p' + _root.player_selected_num + '_mana_b']; _root.tool_dmg_b = _root['p' + _root.player_selected_num + '_dmg_b']; _root.tool_mdmg_b = _root['p' + _root.player_selected_num + '_mdmg_b']; _root.tool_armor_b = _root['p' + _root.player_selected_num + '_armor_b']; _root.tool_speed_b = _root['p' + _root.player_selected_num + '_speed_b']; } enterframe_correcto = 1; max_items = 20; _root.player_selected = _root.pj_1_clase; _root.venta = 1; } frame 2 { stop(); if (_root.gunner != 1) { bg._x = 9999; } if (_root.healer != 1) { bh._x = 9999; } displayeroso.gotoAndStop(2); sub_menu.item_selected = undefined; if (enterframe_correcto == 1) { enterframe_correcto = 2; sub_menu.clear_screen(); if (_root.venta == 1) { _root.arreglo_items_show = _root.arreglo_item_shop; } else { _root.arreglo_items_show = _root.arreglo_venta_pot; } sub_menu.place_items(0, max_items); sub_menu.bsell._alpha = 50; sub_menu.bquip._alpha = 50; sub_menu.bbuy._alpha = 100; _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } } frame 64 { if (_root.gunner != 1) { bg._x = 9999; } if (_root.healer != 1) { bh._x = 9999; } hpot = _root.cant_items[0]; mpot = _root.cant_items[1]; } button 1927 { on (press) { if (char_bar.life < char_bar.hp_max && _root.cant_items[0] > 0) { --_root.cant_items[0]; --_root.hpot; incremento = char_bar.hp_max * 0.7; if (!isNaN(incremento)) { _root['p' + _root.player_selected_num + '_hp_actual'] += incremento; } if (_root['p' + _root.player_selected_num + '_hp_actual'] > char_bar.hp_max) { _root['p' + _root.player_selected_num + '_hp_actual'] = undefined; } _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character life, consumes one heal pot.'; } on (rollOut) { _root.tooltip = ''; } } button 1928 { on (press) { if (char_bar.mana < char_bar.mana_max && _root.cant_items[1] > 0) { --_root.cant_items[1]; --_root.mpot; incremento = char_bar.mana_max * 0.7; if (!isNaN(incremento)) { _root['p' + _root.player_selected_num + '_mana_actual'] += incremento; } if (_root['p' + _root.player_selected_num + '_mana_actual'] > char_bar.mana_max) { _root['p' + _root.player_selected_num + '_mana_actual'] = undefined; } _root.fx.plai('b1'); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character mana, consumes one mana pot.'; } on (rollOut) { _root.tooltip = ''; } } movieClip 1933 { frame 1 { function hp_bar_change() { life_max = _parent.hp_max; if (_parent.life < 0) { _parent.life = 0; } hp_bar._xscale = _parent.life * hp_bar_max / life_max; if (hp_efect._xscale > hp_bar._xscale) { hp_efect._xscale += (hp_bar._xscale - hp_efect._xscale) / 5; } else { hp_efect._xscale = hp_bar._xscale; } } _root.shield = 0; hp_bar_max = hp_bar._xscale; hp_efect._xscale = 0; hp_efect._xscale = 0; escalie = 1; onEnterFrame = function () { if (escalie == 1 && _parent.life != undefined) { hp_efect._xscale = 0; escalie = 0; } hp_bar_change(); }; } } movieClip 1934 { } movieClip 1935 { frame 1 { function hp_bar_change() { life_max = _parent.mana_max; if (_parent.mana < 0) { _parent.mana = 0; } hp_bar._xscale = _parent.mana * hp_bar_max / life_max; if (hp_efect._xscale > hp_bar._xscale) { hp_efect._xscale += (hp_bar._xscale - hp_efect._xscale) / 5; } else { hp_efect._xscale = hp_bar._xscale; } } _root.shield = 0; hp_bar_max = hp_bar._xscale; hp_efect._xscale = hp_bar._xscale; hp_efect._xscale = 0; escalie = 1; onEnterFrame = function () { if (escalie == 1 && _parent.life != undefined) { hp_efect._xscale = 0; escalie = 0; } hp_bar_change(); }; } } movieClip 1938 { frame 1 { function getglow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 100; glow_quality = 3; var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); v2 = new flash.filters.GlowFilter(255, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [v2]; } function loseglow() { glowing = 0; filter_glow = Null; this.filters = [filter_glow]; } function manage_glow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 10; glow_quality = 3; if (glow_dir == 0) { glow_strength2 += 1; if (glow_strength2 >= 10) { glow_dir = 1; } } if (glow_dir == 1) { glow_strength2 -= 1; if (glow_strength2 <= 0) { glow_dir = 0; } } filter_glow = new flash.filters.GlowFilter(16776960, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [filter_glow]; } var textin; onEnterFrame = function () { nombrin.text = _root['p' + _root.player_selected_num + '_nombroto']; hp_max = Number(_root.tool_life) + Number(_root.tool_life_b); mana_max = Number(_root.tool_mana) + Number(_root.tool_mana_b); if (_root['p' + _root.player_selected_num + '_hp_actual'] != undefined) { if (_root['p' + _root.player_selected_num + '_hp_actual'] > hp_max) { _root['p' + _root.player_selected_num + '_hp_actual'] = hp_max; } life = _root['p' + _root.player_selected_num + '_hp_actual']; } else { life = hp_max; } if (_root['p' + _root.player_selected_num + '_mana_actual'] != undefined) { if (_root['p' + _root.player_selected_num + '_mana_actual'] > mana_max) { _root['p' + _root.player_selected_num + '_mana_actual'] = mana_max; } mana = _root['p' + _root.player_selected_num + '_mana_actual']; } else { mana = mana_max; } if (tar.life < 0) { life = 0; } if (mana < 0) { mana = 0; } hp = Math.round(life) + '/' + Math.round(hp_max); mp = Math.round(mana) + '/' + Math.round(mana_max); }; glow_dir = 0; glow_strength2 = 2; } } movieClip 1940 { } movieClip 1945 { } movieClip 1946 { } movieClip 1948 { } movieClip 1954 { } movieClip 1956 { } movieClip 1961 { } movieClip 1962 { } movieClip 1963 { frame 1 { stop(); } } frame 68 { _root.gotoAndStop('mapa'); } frame 69 { _root.musikita.plai_n('noche'); } movieClip 1966 { frame 40 { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } movieClip 1967 { } frame 77 { function setcamara() { _root.target_cam = _root.juego.ojo_cam; posx = _root.target_cam._x * juego._xscale / 100; posy = _root.target_cam._y * juego._yscale / 100; endX = posx - xcor; endY = posy - ycor; _root.juego._x = endX * -1; _root.juego._y = endY * -1; _root.last_x = _root.target_cam._x; _root.last_y = _root.target_cam._y; } stop(); _root.tooltip = ''; _root.cd_combat = _root.cd_combat_max; _root.next_skill = undefined; _root.turno = 0; _root.player_turno = undefined; _root.abilitado = 0; j = 0; i = 0; xcor = 347; ycor = 242; cam_rang_max = 500; _root.ene_cont = 0; onEnterFrame = function () { setcamara(); }; } movieClip 1968 { } movieClip 1970 { frame 1 { function cast(targetin) { _tar = targetin; _root.mostrar_magia = 1; _root.super_magia = 0; _root.fx.plai(_root.player_turno.apariencia + (random(2) + 1) + '.mp3'); if (_root.desconta_super == 1) { --_root.juego.charges; _root.desconta_super = 0; } if (_root.magic_skill == 'pala_sp1' || _root.magic_skill == 'pala_sp2') { _root.attachMovie('ulti_pala', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; } if (_root.magic_skill == 'rogue_sp1' || _root.magic_skill == 'rogue_sp2') { _root.attachMovie('ulti_rogue', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; trace(_root.player_turno._name); } if (_root.magic_skill == 'mago_sp1' || _root.magic_skill == 'mago_sp2') { _root.attachMovie('ulti_mage', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; } if (_root.magic_skill == 'bard_sp1' || _root.magic_skill == 'bard_sp2') { _root.attachMovie('ulti_bard', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; } if (_root.magic_skill == 'warrior_sp1' || _root.magic_skill == 'warrior_sp2') { _root.attachMovie('ulti_warr', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; } if (_root.magic_skill == 'shield_sp1' || _root.magic_skill == 'shield_sp2') { _root.attachMovie('ulti_shield', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; } if (_root.magic_skill == 'lizz_sp1' || _root.magic_skill == 'lizz_sp2') { _root.attachMovie('ulti_lizz', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; cd = 55; } if (_root.magic_skill == 'sleep') { _root.fx.plai('joey sleep'); cd = 24; } if (_root.magic_skill == 'summon_armor') { } if (_root.magic_skill == 'oso_sleep') { _root.fx.plai('oso_sleep'); } if (_root.magic_skill == 'bash') { _root.fx.plai('joey bash'); cd = 24; } if (_root.magic_skill == 'despertar') { cd = 24; } if (_root.magic_skill == 'missile') { if (_root.magicname == 'ice') { _root.fx.plai('meli icelance'); } if (_root.magicname == 'daga') { _root.fx.plai('zaro_daga'); } if (_root.magicname == 'sonic') { _root.fx.plai('joey sonic'); } cd = 24; if (_root.magicname == 'wave') { _root.fx.plai('enewave'); cd = 48; } } if (_root.magic_skill == 'speed') { _root.fx.plai('joey speed'); cd = 24; } if (_root.magic_skill == 'combeate') { if (_root.nombrecombo == 'combo vamp1') { if (_root.player_turno.apariencia == 'vampiro') { _root.fx.plai('reek_combo'); } } cd = 24; } if (_root.magic_skill == 'meteor') { _root.fx.plai('meli meteor'); cd = 0; } if (_root.magic_skill == 'armagedon') { _root.fx.plai('meli arma'); cd = 24; } if (_root.magic_skill == 'poison') { _root.fx.plai('meli poison'); cd = 24; } if (_root.magic_skill == 'lightning') { _root.fx.plai('meli light'); cd = 24; } if (_root.magic_skill == 'iceshock') { _root.fx.plai('meli icestorm'); cd = 24; } if (_root.magic_skill == 'multiherb') { _root.fx.plai('meli mheal'); } if (_root.magic_skill == 'heal') { _root.fx.plai('meli heal'); cd = 24; } if (_root.magic_skill == 'mago areal 1') { _root.juego.hide_players('multy'); } if (_root.magic_skill == 'summon moon') { _root.juego.player_centro.attachMovie('summon moon', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'mana', 'heal': 0}); ++dis; if (_root.juego.ene1.true_form != 1) { _root.magic_skill = 'True Form'; } } if (_root.magic_skill == 'True Form') { _root.juego.telon.gotoAndStop('negro'); _root.super_magia = 1; } if (_root.magic_skill == 'lightning') { _root.super_magia = 1; _root.juego.telon.gotoAndStop('negro'); _root.juego.ojo_cam.goto_pos(_root.player_turno._x, _root.player_turno._y + 50); _root.juego.hide_players('casting'); } if (_root.magic_skill == 'lightning2') { _root.super_magia = 1; _root.juego.telon.gotoAndStop('negro'); _root.juego.ojo_cam.goto_pos(_root.player_turno._x, _root.player_turno._y + 50); _root.juego.hide_players('casting'); } if (_root.magic_skill == 'shadow_areal') { _root.juego.telon.gotoAndStop('negro'); _root.super_magia = 1; _root.juego.ojo_cam.goto_pos(_root.player_turno._x, _root.player_turno._y + 50); _root.juego.hide_players('casting'); } if (_root.magic_skill == 'shadow_ultra') { _root.juego.telon.gotoAndStop('negro'); _root.super_magia = 1; _root.juego.ojo_cam.goto_pos(_root.player_turno._x, _root.player_turno._y + 50); _root.juego.hide_players('casting'); } if (_root.magic_skill == 'random strike') { _root.no_cast = 1; } if (_root.magic_skill == 'meteor') { _root.no_cast = 1; } if (_root.magic_skill == 'lifevial' || _root.magic_skill == 'herb' || _root.magic_skill == 'mana') { _root.no_cast = 1; } if (_root.magic_skill == 'revive') { _root.super_magia = 1; _root.juego.ojo_cam.goto_pos(_root.player_turno._x, _root.player_turno._y + 50); _root.juego.hide_players('casting'); } if (_root.magic_skill != 'combeate') { _root.player_turno.cast_magic = 1; } cd += 10; if (_root.player_turno._name == 'player1') { cd += 24; } if (_root.player_turno._name == 'player3') { cd += 15; } if (_root.super_magia == 1) { cd += 50; } if (_root.player_turno.ia == 1 && _root.super_magia != 1) { cd = 48; } castear = 1; } function casteame() { _x = _tar._x; _y = _tar._y; if (_root.magic_skill == 'meteor') { if (_tar.clase == 0) { _root.juego.attachMovie('meteor', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); } else { _root.juego.attachMovie('meteor', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); } ++dis; } if (_root.magic_skill == 'Shockwave') { _root.juego.attachMovie('shockwave', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'shadow_areal') { _root.juego.attachMovie('shadow_areal', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'shadow_ultra') { _root.juego.attachMovie('shadow_ultra', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'big_ball') { _root.juego.attachMovie('big_ball', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'yunque') { _root.juego.attachMovie('yunque', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'ice_shower') { if (_tar.clase == 0) { _root.juego.attachMovie('ice_shower', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); } else { _root.juego.attachMovie('ice_shower', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); } ++dis; } if (_root.magic_skill == 'ank') { _root.juego.attachMovie('ank', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'heal hot') { _root.juego.attachMovie('heal hot', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'totem') { _root.juego.attachMovie('totem', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'taunt') { _root.juego.attachMovie('taunt', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'armagedon') { _root.juego.attachMovie('armagedon', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'sleep') { _root.juego.attachMovie('sleep', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x + random(50) - random(50), '_y': _y + random(50) - random(50), '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'summon_armor') { _root.juego.attachMovie('summon_armor', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'oso_sleep') { _root.juego.attachMovie('oso_sleep', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x + random(50) - random(50), '_y': _y + random(50) - random(50), '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'bash') { _root.juego.attachMovie('bash', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x + random(50) - random(50), '_y': _y + random(50) - random(50), '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'despertar') { _root.juego.attachMovie('despertar', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x + random(50) - random(50), '_y': _y + random(50) - random(50), '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'poison') { _root.juego.attachMovie('poison', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'lightning') { _root.juego.attachMovie('lightning', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y - 250, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'lightning2') { if (_root.player_turno.ia == 1) { _root.juego.attachMovie('lightning2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.juego.player_centro._x - 40, '_y': _root.juego.player_centro._y - 310, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('lightning2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.juego.ene_centro._x - 40, '_y': _root.juego.ene_centro._y - 310, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } ++dis; } if (_root.magic_skill == 'drain life') { _root.juego.attachMovie('drain life', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'critical_song') { _root.juego.attachMovie('critical_song', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'protect') { _root.juego.attachMovie('protect', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'reflect') { _root.juego.attachMovie('reflect', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'armor menos') { _root.juego.attachMovie('armor menos', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'armor_up') { _root.juego.attachMovie('armor_up', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'last stand') { _root.juego.attachMovie('last stand', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'thorn') { _root.juego.attachMovie('thorn', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _tar._x, '_y': _tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': -1}); ++dis; } if (_root.magic_skill == 'iceshock') { _root.juego.attachMovie('iceshock', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'palastun') { _root.juego.attachMovie('palastun', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'silence') { _root.juego.attachMovie('silence', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'shield_sp1') { if (_tar.clase == 0) { _root.juego.player_centro.attachMovie('shield_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('shield_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 1}); } ++dis; } if (_root.magic_skill == 'shield_sp2') { _root.juego.attachMovie('shield_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'demonstorm') { _root.juego.attachMovie('demonstorm', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': root.juego.ojo_cam._x, '_y': root.juego.ojo_cam._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'time': _root.magictime, 'escalita': 1}); ++dis; } if (_root.magic_skill == 'missile') { if (_root.magicname != 'daga') { _root.juego.attachMovie('missile', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x + random(50) - random(50), '_y': _y + random(50) - random(50), '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar1': _root.player_turno, 'tar2': _tar, 'nombre': _root.magicname, 'escalita': 1}); } else { _root.juego.attachMovie('missile', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _x + random(50) - random(50), '_y': _y + random(50) - random(50), '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar1': _root.player_turno, 'tar2': _tar, 'nombre': _root.magicname, 'escalita': 1}); } ++dis; } if (_root.magic_skill == 'multiherb') { if (_tar.clase == 0) { _root.juego.player_centro.attachMovie('multiherb', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('multiherb', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'aura mana') { if (_root.player_turno.clase == 0) { _root.juego.player_centro.attachMovie('auras', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'mana', 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('auras', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'mana', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'aura fire') { if (_root.player_turno.clase == 1) { _root.juego.player_centro.attachMovie('auras', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('auras', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'hammer') { if (_root.player_turno.clase == 1) { _root.juego.player_centro.attachMovie('hammer', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('hammer', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'tremor') { if (_root.player_turno.clase == 1) { _root.juego.player_centro.attachMovie('tremor', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('tremor', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'stone rain') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('stone rain', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('stone rain', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'weakness') { if (_root.player_turno.clase == 1) { _root.juego.player_centro.attachMovie('weakness', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('weakness', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'dmg_amp') { if (_root.player_turno.clase == 1) { _root.juego.player_centro.attachMovie('dmg_amp', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.ene_centro.attachMovie('dmg_amp', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'random strike') { _root.juego.attachMovie('random strike', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); ++dis; } if (_root.magic_skill == 'mago areal 1') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('mago areal 1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('mago areal 1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'rogue_sp2') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('rogue_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('rogue_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'bard_sp1') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('bard_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('bard_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'bard_sp2') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('bard_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('bard_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'mago areal 2') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('mago areal 2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('mago areal 2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'mago areal 3') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('mago areal 3', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('mago areal 3', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'massive_destruction') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('massive_destruction', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('massive_destruction', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'mago_sp2') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('mago_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('mago_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'lizz_sp1') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('lizz_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('lizz_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'lizz_sp2') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('lizz_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('lizz_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'boulder_rain') { if (_root.player_turno.clase == 1) { _root.juego.attachMovie('boulder_rain', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': player_centro._x, '_y': player_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 0}); } else { _root.juego.attachMovie('boulder_rain', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': ene_centro._x, '_y': ene_centro._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _root.player_turno, 'aura_tipo': 'fire', 'heal': 1}); } ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'heal') { _root.juego.attachMovie('heal', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 15}); ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'lifevial') { _root.juego.attachMovie('revive', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; --_root.cant_items[2]; } if (_root.magic_skill == 'revive') { _root.juego.attachMovie('revive', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'imvi') { _root.juego.attachMovie('hidestrike', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'pala_sp1') { _root.juego.attachMovie('pala_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'pala_sp2') { _root.juego.attachMovie('pala_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'mago_sp1') { _root.juego.attachMovie('mago_sp1', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'True Form') { _root.juego.attachMovie('True Form', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'warrior_sp2') { _root.juego.attachMovie('warrior_sp2', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; } if (_root.magic_skill == 'mana') { _root.juego.attachMovie('mana_pot', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; --_root.cant_items[1]; } if (_root.magic_skill == 'herb') { _root.juego.attachMovie('heal_pot', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.intt, 'tar': _tar, 'heal': 15}); ++dis; --_root.cant_items[0]; } if (_root.magic_skill == 'speed') { _root.juego.attachMovie('speed_up', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 15}); ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'summon_totem') { _root.juego.attachMovie('summon_totem', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 15}); ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'spike') { _root.juego.attachMovie('spike', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': _root.player_turno.tar._x, '_y': _root.player_turno.tar._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'heal': 15}); ++dis; _root.player_turno.mana -= _root.mana_cost; } if (_root.magic_skill == 'combeate') { if (_root.nombrecombo == 'holy strike') { _root.player_turno.golpe_magico = 1.2; } if (_root.nombrecombo == 'fire breath') { _root.tipo_ataque = 'ice'; _root.player_turno.golpe_magico = 1.3; } if (_root.nombrecombo == 'golpe poison') { _root.player_turno.golpe_poison = 1; } if (_root.nombrecombo == 'golpe mana') { _root.player_turno.golpe_mana = 1; } if (_root.nombrecombo == 'golpe doble') { _root.cant_hits = 2; } if (_root.nombrecombo == 'combo vamp1') { _parent.hide_players('single'); _root.cant_hits = 3; _root.supercombo_hit = 1; _root.combos = []; _root.combos.push('combo2', 'ataque', 'combo3'); _root.player_turno.steal_life = 0.2; if (_root.player_turno.ia != 1) { _root.player_turno.divisor_combo = 3.5; } } if (_root.nombrecombo == 'combo robo') { _parent.hide_players('single'); _root.supercombo_hit = 1; _root.combos = []; _root.combos.push('ataque', 'combo2', 'ataque', 'combo2', 'ataque', 'combo2', 'ataque', 'combo2'); _root.cant_hits = _root.combos.length; _root.player_turno.divisor_combo = 3; } if (_root.nombrecombo == 'golpe chaos') { _root.cant_hits = 2; _root.player_turno.golpe_chaos = 2; } if (_root.nombrecombo == 'golpe triple') { _root.cant_hits = 3; } if (_root.nombrecombo == 'golpe disarm') { _root.player_turno.golpe_disarm = 1; } if (_root.nombrecombo == 'golpe slow') { _root.player_turno.golpe_slow = 1; } if (_root.nombrecombo == 'golpe bash') { _root.tipo_ataque = 'combo5'; _root.player_turno.golpe_bash = 1; } if (_root.nombrecombo == 'golpe stun') { _root.player_turno.golpe_stun = 1; } if (_root.nombrecombo == 'golpe heavy') { _root.player_turno.heavy_factor = 1.5; _root.tipo_ataque = 'combo3'; } if (_root.nombrecombo == 'rogue_sp1') { _root.attachMovie('ulti_rogue', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; _root.listoanimacionsuper = 1; _root.player_turno.heavy_factor = 6; _root.player_turno.rogue_sp1 = 1; } if (_root.nombrecombo == 'warrior_sp1') { _root.attachMovie('ulti_warr', 'mag' + dis, _root.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': -1}); ++dis; _root.listoanimacionsuper = 1; _root.player_turno.warr_sp1 = 1; _root.player_turno.heavy_factor = 4; _root.player_turno.golpe_stun = 1; } if (_root.nombrecombo == 'golpe vamp') { _root.player_turno.vamp_factor = 0.6; _root.tipo_ataque = 'combo1'; } if (_root.nombrecombo == 'golpe swift') { _root.tipo_ataque = 'combo1'; _root.player_turno.swift_factor = 0.5; _root.player_turno.heavy_factor = 0.65; } if (_root.nombrecombo == 'golpe per') { _root.player_turno.golpe_per = (10 + random(10)) / 100; _root.tipo_ataque = 'ataque2'; } _root.player_turno.attack = 1; } } function enemy_ia(_tipo) { tipo_ia = _tipo; cd_atake = 24; } _alpha = 0; castear = 0; cd = 0; magia = ''; onEnterFrame = function () { if (cd > 0) { --cd; } else { if (castear == 1) { casteame(); castear = 0; } } if (_root.player_turno.ia == 1) { if (cd_atake > 0) { --cd_atake; } else { if (tipo_ia != '') { _root.player_turno[tipo_ia] = 1; } tipo_ia = ''; } } }; _tar = undefined; tipo_ia = ''; } } movieClip 1972 { frame 1 { function start_figth() { cd = 0; } function creaCuadraditos() { i = 0; while (i < arreglo_cuadrados.length) { _root.juego.attachMovie('cuadrado_hit', 'cuad' + i, _root.juego.getNextHighestDepth(), {'_x': _x, '_y': _y + i * 30, 'tar': arreglo_cuadrados[i]}); ++i; } } function delete_cuad() { i = 0; while (i < arreglo_cuadrados.length) { removeMovieClip(_root.juego['cuad' + i]); ++i; } arreglo_cuadrados = []; } this._alpha = 0; cd = 72; onEnterFrame = function () { if (cd > 0) { i = 1; while (i < _parent.enemy_count) { _root.juego['ene' + i].cd = _root.juego['ene' + i].cd_max; ++i; } i = 1; while (i < _parent.party_count) { _root.juego['player' + i].cd = _root.juego['player' + i].cd_max; ++i; } } }; dis = 0; arreglo_cuadrados = []; } } movieClip 1973 { frame 1 { this._alpha = 0; } } movieClip 1976 { } movieClip 1978 { frame 40 { stop(); } } movieClip 1981 { } movieClip 1982 { } movieClip 1983 { frame 1 { stop(); onEnterFrame = function () { _x = _parent.ojo_cam._x; _y = _parent.ojo_cam._y; if (_currentframe != 1 && _alpha < 100) { _alpha = _alpha + 25; } if (_currentframe == 1 && _alpha > 0) { _alpha = _alpha - 25; } }; } } movieClip 1991 { frame 1 { function start_game() { if (boss_figth == 1) { _root.attachMovie('dbox', 'titf', _root.getNextHighestDepth(), {'_x': 20, '_y': 310}); } else { _root.attachMovie('rdy', 'rdy', _root.getNextHighestDepth(), {'_x': 401.4, '_y': 151.5}); } } function start_chat() { diag = _root.attachMovie('dialogo_boss', 'dialogo_boss', _root.getNextHighestDepth(), {'_x': 0, '_y': 0}); diag.gotoAndStop('BOSS' + num_boss); } function crea_party_train(_mundo) { lvlsito = _root.p_lvl - 1; if (lvlsito < 1) { lvlsito = 2; } _combinacion = random(3) + 1; m_chance = 45; _armor = 0; switch (_combinacion) { case 1: arreglo_temporal = []; _life = 200 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 40 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 85; creaEne('grafico_slime', lvlsito, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); arreglo_temporal = []; _life = 180 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 40 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 80; creaEne('grafico_perro', lvlsito, -10, 50, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 2: arreglo_temporal = []; _life = 180 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 40 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 84; creaEne('grafico_perro', lvlsito, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); arreglo_temporal = []; _life = 190 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 40 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 80; creaEne('grafico_perro', lvlsito, -10, 50, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 3: arreglo_temporal = []; _life = 250 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 40 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 85; creaEne('grafico_perro', lvlsito, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); arreglo_temporal = []; _life = 200 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 40 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 83; creaEne('grafico_slime', lvlsito, -10, 50, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); _life = 300 + 25 * lvlsito; _mana = 200 + 50 * lvlsito; _dmg = 30 + 10 * lvlsito; _mdmg = 50 + 15 * lvlsito; _speed = 82; creaEne('grafico_perro', lvlsito, -10, 100, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); } } function crea_party(_mundo) { _armor = 0; vida_basica = 300; if (_mundo == 0) { _root.next_round = 1; summon_war(0, 'orco daga'); summon_war(0, 'orco mago'); _root.mapa_actual = 'm2'; _root.way_actual = 'w2'; } if (_mundo == 1) { _root.next_round = 1; random_enes = random(3) + 1; switch (random_enes) { case 1: summon_war(0, 'orco daga'); summon_war(0, 'orco lanza'); break; case 2: summon_war(0, 'orco mago'); summon_war(1, 'orco lanza'); break; case 3: summon_war(1, 'orco daga'); summon_war(1, 'orco lanza'); } } if (_mundo == 2) { _root.next_round = 1; summon_war(1, 'orco daga'); summon_war(2, 'orco mago'); summon_war(1, 'orco lanza'); } if (_mundo == 3) { _root.next_round = 1; random_enes = random(4) + 1; _level_aux = 3; switch (random_enes) { case 1: summon_war(_level_aux, 'archer'); summon_war(_level_aux, 'perro'); summon_war(_level_aux, 'perro'); break; case 2: summon_war(_level_aux, 'archer'); summon_war(_level_aux, 'archer'); summon_war(_level_aux + 1, 'elfo daga'); break; case 3: summon_war(_level_aux, 'perro'); summon_war(_level_aux, 'archer'); summon_war(_level_aux, 'perro'); break; case 4: summon_war(_level_aux, 'elfo daga'); summon_war(_level_aux, 'perro'); summon_war(_level_aux, 'archer'); } } if (_mundo == 4) { _root.next_round = 1; _level_aux = 3; summon_war(_level_aux, 'perro'); summon_war(_level_aux, 'perro'); } if (_mundo == 5) { _root.next_round = 1; _level_aux = 4; summon_war(_level_aux, 'perro'); summon_war(_level_aux, 'perro'); summon_war(_level_aux, 'perro grande'); } if (_mundo == 100) { _root.next_round = 1; summon_war(0, 'demon_ghou'); pelea_boss = 1; } if (_mundo == 101) { _root.next_round = 1; _root.grafico_mapa = 3; summon_war(0, 'wherewolf'); _root.musikita.plai_n('boss'); pelea_boss = 2; } if (_mundo == 102) { _root.next_round = 1; summon_war(0, 'robot'); _root.musikita.plai_n('boss'); pelea_boss = 3; } } function summon_war(_l, _n) { arreglo_temporal = []; if (_root.difficultad == undefined) { _root.difficultad = 0.8; } vida_basica = 250 * _root.difficultad; mana_basica = 300; dmg_base = 35 + 15 * _root.difficultad; mdmg_base = 65 + 15 * _root.difficultad; if (_root.pelea_lvl != undefined) { _l += _root.pelea_lvl; } vida_basica += vida_basica * _l / 10; mana_basica += mana_basica * _l / 10; dmg_base += dmg_base * _l / 10; mdmg_base += mdmg_base * _l / 10; switch (_n) { case 'orco daga': arreglo_temporal.push('golpe heavy'); _life = vida_basica; _mana = mana_basica; _dmg = dmg_base; _mdmg = mdmg_base; _speed = 84; _armor = 5; m_chance = 30; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'orco mago': arreglo_temporal.push('heal'); _life = vida_basica * 0.75; _mana = mana_basica * 3; _dmg = dmg_base; _mdmg = mdmg_base; _speed = 83; _armor = 5; m_chance = 100; creaEne(_n, _l, -10, -30, 'healer_buff_1', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'orco lanza': arreglo_temporal.push('golpe heavy'); _life = vida_basica * 1.5; _mana = mana_basica; _dmg = dmg_base; _mdmg = mdmg_base; _speed = 86; _armor = 30; m_chance = 40; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'archer': arreglo_temporal.push('meteor', 'random strike'); _life = vida_basica * 2; _mana = mana_basica * 3; _dmg = dmg_base * 1.5; _mdmg = mdmg_base * 1; _speed = 83 + random(5); _armor = 10; m_chance = 75; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'perro': arreglo_temporal.push('golpe bash', 'golpe chaos'); _life = vida_basica * 2.4; _mana = mana_basica * 3; _dmg = dmg_base * 1.2; _mdmg = mdmg_base * 1; _speed = 80 + random(5); _armor = 45; m_chance = 45; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'perro grande': arreglo_temporal.push('golpe bash', 'golpe chaos'); _life = vida_basica * 3; _mana = mana_basica * 3; _dmg = dmg_base * 1.2; _mdmg = mdmg_base * 1; _speed = 80 + random(5); _armor = 45; m_chance = 45; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'elfo daga': arreglo_temporal.push('golpe poison', 'golpe slow'); _life = vida_basica * 2.5; _mana = mana_basica * 3; _dmg = dmg_base * 1.5; _mdmg = mdmg_base * 1; _speed = 80 + random(5); _armor = 10; m_chance = 75; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'demon_ghou': arreglo_temporal.push('golpe poison', 'golpe slow'); _life = vida_basica * 10; _mana = mana_basica * 30; _dmg = dmg_base * 1.4; _mdmg = mdmg_base * 1.4; _speed = 80 + random(5); _armor = 10; m_chance = 75; _ncuerpo = 'ene1'; creaBoss(_n, _l, 0, 0, 'dps', arreglo_enemigo, _life, _mana, _dmg, _mdmg, _speed, m_chance, _armor); dmg_factor = 1; mdmg_factor = 0.8; arreglo_temporal = []; arreglo_temporal.push('meteor', 'random strike'); _life = vida_basica * 5; parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); _speed = 79; creaParte('Ghou Gun', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 1, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); arreglo_temporal = []; arreglo_temporal.push('golpe poison', 'golpe slow'); _life = vida_basica * 10; _speed = 88; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; creaParte('Ghou Mace', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 2, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); break; case 'wherewolf': arreglo_temporal.push('golpe poison', 'golpe slow'); _life = vida_basica * 45; _mana = mana_basica * 30; _dmg = dmg_base * 1.8; _mdmg = mdmg_base * 2.5; _speed = 80 + random(5); _armor = 10; m_chance = 100; _ncuerpo = 'ene1'; creaBoss('demon_wolf', _l, 0, 75, 'dps', arreglo_enemigo, _life, _mana, _dmg, _mdmg, _speed, m_chance, _armor); dmg_factor = 1; mdmg_factor = 0.8; arreglo_temporal = []; arreglo_temporal.push('shadow_areal', 'combo vamp1'); parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); dmg_factor = 1.2; mdmg_factor = 1.2; arreglo_temporal = []; m_chance = 85; arreglo_temporal.push('shadow_areal', 'combo vamp1'); _life = vida_basica * 45; _speed = 89; creaParte('Vigo\'s Sword', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 2, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); arreglo_temporal = []; arreglo_temporal.push('summon moon'); _life = vida_basica * 45; _speed = 75; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; m_chance = 100; dmg_factor = 1.1; mdmg_factor = 1.1; _mdmg = mdmg_base * 4.5; creaParte('Vigo\'s Head', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 2, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); arreglo_temporal = []; arreglo_temporal.push('heal'); _life = vida_basica * 2; _mana = mana_basica * 999; _dmg = dmg_base * 1.5; _mdmg = mdmg_base * 1; _speed = 80 + random(5); _armor = 10; m_chance = 75; creaBoss('Moon', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'robot': arreglo_temporal.push('golpe poison', 'golpe slow'); _life = vida_basica * 70; _mana = mana_basica * 30; _dmg = dmg_base * 2; _mdmg = mdmg_base * 2; _speed = 80 + random(5); _armor = 25; m_chance = 100; _ncuerpo = 'ene1'; creaBoss('robot', _l, 0, 0, 'dps', arreglo_enemigo, _life, _mana, _dmg, _mdmg, _speed, m_chance, _armor); dmg_factor = 1; mdmg_factor = 0.8; arreglo_temporal = []; arreglo_temporal.push('shadow_areal', 'combo vamp1'); parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); dmg_factor = 1; mdmg_factor = 1.4; arreglo_temporal = []; m_chance = 100; arreglo_temporal.push('big_ball', 'meteor', 'combo robo'); _life = vida_basica * 55; _speed = 89; dmg_factor = 0.8; mdmg_factor = 1; creaParte('R3-D3 GUN', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 2, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); arreglo_temporal = []; arreglo_temporal.push('lightning2', 'lightning', 'lightning', 'lightning'); _life = vida_basica * 40; _speed = 60; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; m_chance = 100; dmg_factor = 1; mdmg_factor = 1.15; _dmg = dmg_base * 1.5; _mdmg = mdmg_base * 1.2; creaParte('R3-D3 CANNON', _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 1, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); arreglo_temporal = []; arreglo_temporal.push('armor_up'); _life = vida_basica * 70; _speed = 75; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; m_chance = 100; dmg_factor = 1.4; mdmg_factor = 0.8; creaParte('R3-D3 EYE', _l, -10, -30, 'healer_buff_1', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor, _ncuerpo, 2, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque); } } function creaEne(_nombre, _lvl, _xx, _yy, _ia_tipo, arreglo_enemigo, _life, _mana, _dmg, _mdmg, _speed, vestido, _m_chance, _armor) { _root.juego.attachMovie('player', 'ene' + enemy_count, _root.juego.getNextHighestDepth(), {'_x': _root.juego['pos' + enemy_count]._x, '_y': _root.juego['pos' + enemy_count]._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'personaje': party_count, 'clase': 1, 'lvl': _lvl, 'ia': 1, 'marray': arreglo_enemigo, 'ia_tipo': _ia_tipo, 'hp_max': _life, 'mana_max': _mana, 'dmg': _dmg, 'mdmg': _mdmg, 'armor': _armor, 'speed': 120 - _speed, 'vestido': vestido, 'm_chance': _m_chance, 'apariencia': _nombre}); ++enemy_count; } function creaParte(_nombre, _lvl, _xx, _yy, _ia_tipo, arreglo_enemigo, _life, _mana, _dmg, _mdmg, _speed, vestido, _m_chance, _armor, _ncuerpo, _rango, dmg_factor, mdmg_factor, arreglo_inmune, parte_ataque) { _root.juego.attachMovie('z_parte', 'ene' + enemy_count, _root.juego.getNextHighestDepth(), {'_x': _root.juego['pos' + enemy_count]._x, '_y': _root.juego['pos' + enemy_count]._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'personaje': party_count, 'clase': 1, 'lvl': _lvl, 'ia': 1, 'marray': arreglo_enemigo, 'ia_tipo': _ia_tipo, 'hp_max': _life, 'mana_max': _mana, 'dmg': _dmg, 'mdmg': _mdmg, 'armor': _armor, 'speed': 120 - _speed, 'vestido': vestido, 'm_chance': _m_chance, 'ncuerpo': _ncuerpo, 'ranged': _rango, 'mdmg_factor': mdmg_factor, 'dmg_factor': dmg_factor, 'arreglo_inmune': arreglo_inmune, 'parte_ataque': parte_ataque, 'apariencia': _nombre}); ++enemy_count; } function creaBoss(_nombre, _lvl, _xx, _yy, _ia_tipo, arreglo_enemigo, _life, _mana, _dmg, _mdmg, _speed) { _root.juego.attachMovie('player', 'ene' + enemy_count, _root.juego.getNextHighestDepth(), {'_x': crea_enes._x + _xx, '_y': crea_enes._y + _yy, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'personaje': party_count, 'clase': 1, 'lvl': _lvl, 'ia': 1, 'marray': arreglo_enemigo, 'ia_tipo': _ia_tipo, 'hp_max': _life, 'mana_max': _mana, 'dmg': _dmg, 'mdmg': _mdmg, 'armor': _armor, 'speed': 120 - _speed, 'boss': 1, 'apariencia': _nombre}); ++enemy_count; } function check_deads() { c_win = 1; while (c_win < enemy_count) { if (_root.juego['ene' + c_win].life <= 0) { _root.juego['ene' + c_win].morir = 1; } ++c_win; } c_win = 1; while (c_win < party_count) { if (_root.juego['player' + c_win].life <= 0) { _root.juego['player' + c_win].morir = 1; } ++c_win; } } function ganar() { _root.supergauge = _root.juego.supergauge; _root.charges = _root.juego.charges; premio = 1; _root.juegoterminado = 1; _root.p1_hp_actual = player1.life; _root.p1_mana_actual = player1.mana; if (player2.nombre == 'Zidane') { _root.p2_hp_actual = player2.life; _root.p2_mana_actual = player2.mana; } else { _root.p3_hp_actual = player2.life; _root.p3_mana_actual = player2.mana; } if (player3.nombre == 'Genoveve') { _root.p3_hp_actual = player3.life; _root.p3_mana_actual = player3.mana; } _root.p_lvl_exp_vieja = _root.p_lvl_exp; _root.p_exp_vieja = _root.p_exp_actual; _root.p_lvl_vieja = _root.p_lvl; _root.p_exp_acum = 0; _root.items_aux = []; exp_price = 0; gold_price = 0; if (_root.juego.ene1.lvl != undefined) { lvl_dif = _root.juego.ene1.lvl - _root.p_lvl; exp_multipiler = 0.25 * lvl_dif; if (exp_multipiler <= 0) { exp_multipiler = 0.15; } if (pelea_boss != 0 && pelea_boss != undefined) { exp_multipiler += 0.5; } exp_price = _root.p_lvl_exp * exp_multipiler * (1 + _root.b_exp / 100); if (isNaN(exp_price)) { exp_price = 1; trace(exp_price); trace(_root.b_exp); trace(_root.p_lvl_exp * exp_multipiler); } } if (_root.juego.ene1.lvl != undefined) { gold_price += 10 * _root.juego.ene1.lvl * (1 + _root.b_price / 100); } if (pelea_boss != 0 && pelea_boss != undefined) { gold_price += 100 * pelea_boss; } if (isNaN(gold_price)) { gold_price = 0; } _root.gold += gold_price; _root.p_exp_acum = exp_price; _root.p_exp_actual += exp_price; while (_root.p_exp_actual >= _root.p_lvl_exp) { _root.p_exp_actual -= _root.p_lvl_exp; _root.p_lvl_exp = 50 + Math.pow(_root.p_lvl, 2) * 20; ++_root.p_lvl; } _root.endbatle.showme(); } function change_map(_l, _max) { gotoAndStop(_l + _max); } function show_status(_txt_stat) { _parent.menu1.txt_status_box.get_stat(_txt_stat); cont = 75; txt_status; } function sonido(_tipo, _apar) { switch (_apar) { case 'rogue': case 'brujo': case 'paladin': case 'mage': case 'warrior': case 'shielder': case 'bard': case 'human_warr': case 'farmer': case 'shaman': _root.fx.plai(_tipo + ' masc'); break; case 'minita': _root.fx.plai(_tipo + ' fem'); break; case 'lobo': case 'grafico_perro': _root.fx.plai(_tipo + ' lobo'); break; case 'grafico_slime': _root.fx.plai(_tipo + ' slime'); } } function hide_players(_tipo) { _i = 1; while (_i < party_count) { tar_act = _root.juego['player' + _i]; tar_act.hide_player = 1; ++_i; } _i = 1; while (_i < enemy_count) { tar_act = _root.juego['ene' + _i]; tar_act.hide_player = 1; ++_i; } switch (_tipo) { case 'single': _root.player_turno.hide_player = 0; _root.player_turno.tar.hide_player = 0; break; case 'casting': _root.player_turno.hide_player = 0; break; case 'only': _root.player_turno.tar.hide_player = 0; break; case 'multy': _root.player_turno.hide_player = 0; if (_root.player_turno.ia != 1) { _nom = 'ene'; _cant = enemy_count; } else { _nom = 'player'; _cant = party_count; } _i = 1; while (_i < _cant) { tar_act = _root.juego[_nom + _i]; tar_act.hide_player = 0; ++_i; } break; case 'only hit': if (_root.player_turno.ia != 1) { _nom = 'ene'; _cant = enemy_count; } else { _nom = 'player'; _cant = party_count; } _i = 1; while (_i < _cant) { tar_act = _root.juego[_nom + _i]; tar_act.hide_player = 0; ++_i; } break; case 'only heal': if (_root.player_turno.ia == 1) { _nom = 'ene'; _cant = enemy_count; } else { _nom = 'player'; _cant = party_count; } _i = 1; while (_i < _cant) { tar_act = _root.juego[_nom + _i]; tar_act.hide_player = 0; ++_i; } } } function show_players() { telon.gotoAndStop(1); _i = 1; while (_i < party_count) { tar_act = _root.juego['player' + _i]; tar_act.hide_player = 0; ++_i; } _i = 1; while (_i < enemy_count) { tar_act = _root.juego['ene' + _i]; tar_act.hide_player = 0; ++_i; } } _root.pausado = 0; _root.juegoterminado = 0; party_count = 1; if (_root.supergauge == undefined) { _root.juego.supergauge = 0; } else { _root.juego.supergauge = _root.supergauge; } if (_root.charges == undefined) { _root.juego.charges = 0; } else { _root.juego.charges = _root.charges; } pelea_boss = 0; premio = 0; enemy_count = 1; _root.dis = 0; _root.next_round = 0; _root.ir_noche = 0; _root.magic_skill = ''; _root.nombrecombo = ''; _root.magicname = ''; if (isNaN(_root.b_hp_regen)) { trace('error hp'); _root.b_hp_regen = 0; } if (isNaN(_root.b_mana_regen)) { trace('error mana'); _root.b_mana_regen = 0; } if (isNaN(_root.b_exp)) { trace('error exp'); _root.b_exp = 0; } if (isNaN(_root.b_price)) { trace('error gold'); _root.b_price = 0; } arreglo_boss_nivel = []; arreglo_boss_nivel.push(6, 12, 24, 25, 30); boss_figth = 0; i = 0; while (i < arreglo_boss_nivel.length) { if (_root.pelea == arreglo_boss_nivel[i]) { boss_figth = 1; num_boss = i + 1; } ++i; } if (_root.pelea == 0 || _root.pelea == 100) { boss_figth = 1; _root.nom_movie = 'm' + _root.pelea; } start_game(); if (boss_figth && _root.train_mode != 1 || _root.pelea == 13) { _root.musikita.plai_n('boss'); } else { _root.musikita.plai_n('musica_pelea'); } p_lvl = _root.p_lvl; array_magias_lvl = []; array_magias_lvl.push(_root.arreglo_magias1[0], _root.arreglo_magias1[1]); cont_i = 2; while (cont_i < _root.arreglo_magias1.length) { array_magias_lvl.push(_root.arreglo_magias1[cont_i]); ++cont_i; } array_special_lvl = []; array_special_lvl2 = []; array_special_lvl3 = []; if (p_lvl < 1200) { array_special_lvl.push(_root.arreglo_special1[0]); array_special_lvl2.push(_root.arreglo_special2[0]); array_special_lvl3.push(_root.arreglo_special3[0]); } _root.juego.attachMovie('player', 'player' + party_count, _root.juego.getNextHighestDepth(), {'_x': p1._x, '_y': p1._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'personaje': party_count, 'orig': p1, 'clase': 0, 'marray_special': array_special_lvl, 'marray': array_magias_lvl, 'ia': 0, 'hp_max': _root.p1_life + _root.p1_life_inc * p_lvl + _root.p1_life_b, 'mana_max': _root.p1_mana + _root.p1_mana_inc * p_lvl + _root.p1_mana_b, 'dmg': _root.p1_dmg + _root.p1_dmg_inc * p_lvl + _root.p1_dmg_b, 'mdmg': _root.p1_mdmg + _root.p1_mdmg_inc * p_lvl + _root.p1_mdmg_b, 'armor': _root.p1_armor + _root.p1_armor_b, 'speed': 120 - _root.p1_speed + _root.p1_speed_inc * p_lvl + _root.p1_speed_b, '_yscale': 100, 'head_grafico': _root.p1_head_grafico, 'body_grafico': _root.p1_body_grafico, 'extra_grafico': _root.p1_extra_grafico, 'weapon_grafico': _root.p1_weapon_grafico, 'detalle': _root.p1_detalle, 'pelo': _root.p1_hair, 'nombre': _root.p1_nombre, 'apariencia': _root.grafico_p1}); ++party_count; pj = 2; array_magias_lvl = []; array_magias_lvl.push(_root.arreglo_magias2[0], _root.arreglo_magias2[1]); cont_i = 2; while (cont_i < _root.arreglo_magias2.length) { array_magias_lvl.push(_root.arreglo_magias2[cont_i]); ++cont_i; } if (_root.gunner == 1) { _root.juego.attachMovie('player', 'player' + party_count, _root.juego.getNextHighestDepth(), {'_x': p2._x, '_y': p2._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'personaje': party_count, 'orig': p2, 'clase': 0, 'marray_special': array_special_lvl2, 'marray': array_magias_lvl, 'ia': 0, 'hp_max': _root.p2_life + _root.p2_life_inc * p_lvl + _root.p2_life_b, 'mana_max': _root.p2_mana + _root.p2_mana_inc * p_lvl + _root.p2_mana_b, 'dmg': _root.p2_dmg + _root.p2_dmg_inc * p_lvl + _root.p2_dmg_b, 'mdmg': _root.p2_mdmg + _root.p2_mdmg_inc * p_lvl + _root.p2_mdmg_b, 'armor': _root.p2_armor + _root.p2_armor_b, 'speed': 120 - _root.p2_speed + _root.p2_speed_inc * p_lvl + _root.p2_speed_b, '_yscale': 100, 'head_grafico': _root.p2_head_grafico, 'body_grafico': _root.p2_body_grafico, 'extra_grafico': _root.p2_extra_grafico, 'weapon_grafico': _root.p2_weapon_grafico, 'detalle': _root.p2_detalle, 'pelo': _root.p2_hair, 'nombre': _root.p2_nombre, 'apariencia': _root.grafico_p2}); ++party_count; } array_magias_lvl = []; array_magias_lvl.push(_root.arreglo_magias3[0], _root.arreglo_magias3[1]); cont_i = 2; while (cont_i < _root.arreglo_magias3.length) { array_magias_lvl.push(_root.arreglo_magias3[cont_i]); ++cont_i; } pj = 3; if (_root.healer == 1) { _root.juego.attachMovie('player', 'player' + party_count, _root.juego.getNextHighestDepth(), {'_x': p3._x, '_y': p3._y, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'personaje': party_count, 'orig': p3, 'clase': 0, 'marray_special': array_special_lvl3, 'marray': array_magias_lvl, 'ia': 0, 'hp_max': _root.p3_life + _root.p3_life_inc * p_lvl + _root.p3_life_b, 'mana_max': _root.p3_mana + _root.p3_mana_inc * p_lvl + _root.p3_mana_b, 'dmg': _root.p3_dmg + _root.p3_dmg_inc * p_lvl + _root.p3_dmg_b, 'mdmg': _root.p3_mdmg + _root.p3_mdmg_inc * p_lvl + _root.p3_mdmg_b, 'armor': _root.p3_armor + _root.p3_armor_b, 'speed': 120 - _root.p3_speed + _root.p3_speed_inc * p_lvl + _root.p3_speed_b, '_yscale': 100, 'head_grafico': _root.p3_head_grafico, 'body_grafico': _root.p3_body_grafico, 'extra_grafico': _root.p3_extra_grafico, 'weapon_grafico': _root.p3_weapon_grafico, 'detalle': _root.p3_detalle, 'pelo': _root.p3_hair, 'nombre': _root.p3_nombre, 'apariencia': _root.grafico_p3}); ++party_count; } if (_root.train_mode == 1) { crea_party_train(1); } else { crea_party(_root.pelea); } onEnterFrame = function () { ganaste = 1; c_win = 1; while (c_win < enemy_count) { if (_root.juego['ene' + c_win].life <= 0 && _root.juego['ene' + c_win].body._alpha <= 0) { ++ganaste; } ++c_win; } ganaste2 = 1; c_win = 1; while (c_win < enemy_count) { if (_root.juego['ene' + c_win].life <= 0) { ++ganaste2; } ++c_win; } if (ganaste2 == enemy_count) { _root.juego.player1.cd_tic = 0; _root.juego.player2.cd_tic = 0; _root.juego.player1.cd = _root.juego.player1.cd_max; _root.juego.player2.cd = _root.juego.player2.cd_max; } if (ganaste == enemy_count && premio != 1) { ganar(); } perder = 1; c_win = 1; while (c_win < party_count) { if (_root.juego['player' + c_win].life <= 0 && _root.juego['player' + c_win].body._alpha <= 0) { ++perder; } ++c_win; } if (perder == party_count) { _root.destino = 'game over'; _root.flash1.play(); } }; life_pot = 0; mana_pot = 0; vial = 0; change_map('c', _root.grafico_mapa); } instance player_centro2 of movieClip 1968 { onClipEvent (load) { calculin = _x + _y * 100; swapDepths(calculin); } } instance ene_centro2 of movieClip 1968 { onClipEvent (load) { calculin = _x + _y * 100; swapDepths(calculin); } } } button 1996 { on (press) { _root.desconta_super = 0; _root.selecting_target = 1; _root.juego.espera.delete_cuad(); iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } _root.menu1.special_table._x = 99999; _root.menu1.magic_table._x = 99999; _root.menu1.item_table._x = 99999; _root.tooltip = ''; _root.toolmana = ''; _root.charger = 1; _root.fx.plai('b1'); if (_root.abilitado == 1) { iene = 1; while (iene <= _root.juego.enemy_count) { if (_root.juego['ene' + iene].life > 0 && _root.juego['ene' + iene].imvi == 0) { _root.juego['ene' + iene].activa('h'); } ++iene; } _root.menu1.atack_table._x = 9999; _root.supercombo = 0; _root.tipo_ataque = 'ataque'; _root.cant_hits = 1; _root.mana_cost = 0; _root.tooltip = ''; batt._alpha = 50; _root.fx.plai('b1'); _root.juego.espera.creaCuadraditos(); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Attack one enemy.'; } on (rollOut) { _root.tooltip = ''; } } button 1998 { on (press) { _root.desconta_super = 0; _root.selecting_target = 1; _root.juego.espera.delete_cuad(); iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } if (_root.player_turno.silence <= 0) { _root.menu1.magic_table._x = _root.menu1.magic_table.xx; } batt._alpha = 100; _root.menu1.magic_table.get_magics(); _root.menu1.special_table._x = 99999; _root.menu1.atack_table._x = 99999; _root.menu1.item_table._x = 99999; _root.tooltip = ''; _root.toolmana = ''; _root.charger = 1; _root.fx.plai('b1'); } on (rollOver) { _root.tooltip = 'Deals magical attacks to the enemy party. Consumes mana'; } on (rollOut) { _root.tooltip = ''; } } button 2000 { on (press) { batt._alpha = 100; _root.juego.espera.delete_cuad(); iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } if (_root.juego.charges > 0) { _root.selecting_target = 1; _root.menu1.special_table._x = _root.menu1.special_table.xx; _root.menu1.special_table.get_magics(); batt._alpha = 100; _root.menu1.magic_table._x = 99999; _root.menu1.atack_table._x = 99999; _root.menu1.item_table._x = 99999; } _root.tooltip = ''; _root.toolmana = ''; _root.fx.plai('b1'); } on (rollOver) { _root.tooltip = 'Use unique abilities. Consumes chaos power'; } on (rollOut) { _root.tooltip = ''; } } button 2002 { on (press) { _root.desconta_super = 0; _root.selecting_target = 1; _root.juego.espera.delete_cuad(); iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } _root.menu1.atack_table._x = 99999; _root.menu1.magic_table._x = 99999; _root.menu1.special_table._x = 99999; batt._alpha = 100; _root.menu1.item_table._x = _root.menu1.item_table.xx; _root.tooltip = ''; _root.toolmana = ''; _root.fx.plai('b1'); } on (rollOver) { _root.tooltip = 'Use an item of your inventory'; } on (rollOut) { _root.tooltip = ''; } } button 2004 { on (press) { _root.desconta_super = 0; _root.juego.espera.delete_cuad(); iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } batt._alpha = 100; _root.menu1.atack_table._x = 99999; _root.menu1.magic_table._x = 99999; _root.menu1.item_table._x = 99999; _root.menu1.special_table._x = 99999; _root.player_turno.tar = this; _root.player_turno.defence = 1; _root.abilitado = 0; _root.tooltip = ''; _root.toolmana = ''; _root.fx.plai('b1'); } on (rollOver) { _root.tooltip = 'Passes your turn.'; } on (rollOut) { _root.tooltip = ''; } } movieClip 2005 { frame 1 { xx = _x; yy = _y; sonidie = 0; _root.selecting_target = 0; onEnterFrame = function () { cara = _root.player_turno.apariencia; if (_root.player_turno.true_form == 1) { cara += '_evo'; } caras.gotoAndStop(cara); if (_root.abilitado == 1) { _x = xx; if (sonidie == 0) { _root.fx.plai('Swordhit'); sonidie = 1; } } else { batt._alpha = 100; _x = 9999; sonidie = 0; } if (_root.selecting_target == 0) { _y = yy; if (sonidie == 0) { _root.fx.plai('Swordhit'); sonidie = 1; } } else { batt._alpha = 100; _y = 9999; sonidie = 0; } }; } } button 2007 { on (press) { _root.selecting_target = 0; _root.juego.espera.delete_cuad(); iene = 1; while (iene <= _root.juego.enemy_count) { _root.juego['ene' + iene].activa('n'); ++iene; } iene = 1; while (iene <= _root.juego.party_count) { _root.juego['player' + iene].activa('n'); ++iene; } _root.menu1.special_table._x = 99999; _root.menu1.magic_table._x = 99999; _root.menu1.item_table._x = 99999; _root.tooltip = ''; _root.toolmana = ''; _root.charger = 1; _root.fx.plai('b1'); } on (rollOver) { _root.tooltip = 'Cancel movement and show the Battle Menu'; } on (rollOut) { _root.tooltip = ''; } } movieClip 2008 { frame 1 { xx = _x; yy = _y; sonidie = 0; _root.selecting_target = 0; onEnterFrame = function () { if (_root.abilitado == 1) { _x = xx; } else { _x = 9999; _root.selecting_target = 0; } if (_root.selecting_target == 1) { _y = yy; } else { _y = 9999; } }; } } movieClip 2009 { frame 1 { function get_magics() { ind = indice; delete_magics(); marray = []; mtrue = []; i = 0; while (i < _root.player_turno.marray.length) { marray.push(_root.player_turno.marray[i]); ++i; } if (_root.player_turno.true_form == 1) { if (_root.player_turno._name == 'player1') { mtrue = _root.magia_true1; } if (_root.player_turno.apariencia == 'gunner') { mtrue = _root.magia_true2; } if (_root.player_turno.apariencia == 'healer') { mtrue = _root.magia_true3; } i = 0; while (i < mtrue.length) { marray.push(mtrue[i]); ++i; } } obj = []; i = 0; while (i < 5) { if (marray[ind] != undefined) { obj[i] = attachMovie('bmagic_container', 'boton' + j, this.getNextHighestDepth(), {'_x': 0, '_y': -40 + 22 * i, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'skill': marray[ind]}); ++ind; ++j; } ++i; } } function delete_magics() { i = 0; while (i < obj.length) { obj[i].removeMovieClip(); ++i; } obj = []; } function move_up() { if (pagina > 0) { --pagina; } else { pagina = pagina_max; } indice = pagina * 5; get_magics(); } function move_down() { if (pagina < pagina_max) { ++pagina; } else { pagina = 0; } indice = pagina * 5; get_magics(); } stop(); xx = _x; _x = 9999; j = 0; indice = 0; pagina = 0; pagina_max = 1; } } button 2010 { on (press) { if (_root.abilitado == 1 && _root.cant_items[0] > 0) { iene = 1; while (iene <= _root.juego.party_count) { if (_root.juego['player' + iene].life > 0) { _root.juego['player' + iene].activa('i'); } ++iene; } _root.magic_skill = 'herb'; _root.healdmg = 15; _root.mana_cost = -1; _root.menu1.item_table._x = 9999; _root.fx.plai('b1'); _root.juego.espera.creaCuadraditos(); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character life, consumes one heal pot.'; } on (rollOut) { _root.tooltip = ''; } } button 2012 { on (press) { if (_root.abilitado == 1 && _root.cant_items[2] > 0) { iene = 1; while (iene <= _root.juego.party_count) { if (_root.juego['player' + iene].life <= 0) { _root.juego['player' + iene].activa('i'); } ++iene; } _root.magic_skill = 'lifevial'; _root.healdmg = 15; _root.mana_cost = -1; _root.menu1.item_table._x = 9999; _root.fx.plai('b1'); _root.juego.espera.creaCuadraditos(); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 100% of one character life, can remove KO status of one party member, and consumes one life vial.'; } on (rollOut) { _root.tooltip = ''; } } button 2013 { on (press) { if (_root.abilitado == 1 && _root.cant_items[1] > 0) { iene = 1; while (iene <= _root.juego.party_count) { if (_root.juego['player' + iene].life > 0) { _root.juego['player' + iene].activa('i'); } ++iene; } _root.magic_skill = 'mana'; _root.healdmg = 15; _root.mana_cost = -1; _root.menu1.item_table._x = 9999; _root.fx.plai('b1'); _root.juego.espera.creaCuadraditos(); } else { _root.fx.plai('b2'); } } on (rollOver) { _root.tooltip = 'Heals the 50% of one character mana, consumes one mana pot.'; } on (rollOut) { _root.tooltip = ''; } } movieClip 2017 { frame 1 { xx = _x; _x = 99999; onEnterFrame = function () { hpot = _root.cant_items[0]; mpot = _root.cant_items[1]; life = _root.cant_items[2]; }; } } movieClip 2018 { frame 1 { function get_magics() { ind = indice; delete_magics(); marray = _root.player_turno.marray_special; obj = []; i = 0; while (i < 5) { if (marray[ind] != undefined) { obj[i] = attachMovie('bmagic_container', 'boton' + j, this.getNextHighestDepth(), {'_x': 0, '_y': -40 + 22 * i, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'skill': marray[ind]}); ++ind; ++j; } ++i; } } function delete_magics() { i = 0; while (i < obj.length) { obj[i].removeMovieClip(); ++i; } obj = []; } function move_up() { if (pagina > 0) { --pagina; } else { pagina = pagina_max; } indice = pagina * 5; get_magics(); } function move_down() { if (pagina < pagina_max) { ++pagina; } else { pagina = 0; } indice = pagina * 5; get_magics(); } stop(); xx = _x; _x = 9999; j = 0; indice = 0; pagina = 0; pagina_max = 1; } } movieClip 2026 { frame 1 { function getglow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 100; glow_quality = 3; var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); v2 = new flash.filters.GlowFilter(255, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [v2]; } function loseglow() { glowing = 0; filter_glow = Null; this.filters = [filter_glow]; } function manage_glow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 10; glow_quality = 3; if (glow_dir == 0) { glow_strength2 += 1; if (glow_strength2 >= 10) { glow_dir = 1; } } if (glow_dir == 1) { glow_strength2 -= 1; if (glow_strength2 <= 0) { glow_dir = 0; } } filter_glow = new flash.filters.GlowFilter(16776960, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [filter_glow]; } var textin; _alpha = 0; onEnterFrame = function () { if (tar._name == 'player1' || tar._name == 'player2' || tar._name == 'player3') { _alpha = 100; } if (glowing == 1) { manage_glow(); } else { loseglow(); } if (tar != undefined) { nombrin.text = tar.nombre; life = tar.life; hp_max = tar.hp_max; mana = tar.mana; mana_max = tar.mana_max; if (tar.life < 0) { tar.life = 0; } if (tar.mana < 0) { tar.mana = 0; } hp = Math.round(tar.life) + '/' + Math.round(tar.hp_max); mp = Math.round(tar.mana) + '/' + Math.round(tar.mana_max); } }; glow_dir = 0; glow_strength2 = 2; } } movieClip 2028 { frame 1 { function getglow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 100; glow_quality = 3; var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); v2 = new flash.filters.GlowFilter(255, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [v2]; } function loseglow() { glowing = 0; filter_glow = Null; this.filters = [filter_glow]; } function manage_glow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 10; glow_quality = 3; if (glow_dir == 0) { glow_strength2 += 1; if (glow_strength2 >= 10) { glow_dir = 1; } } if (glow_dir == 1) { glow_strength2 -= 1; if (glow_strength2 <= 0) { glow_dir = 0; } } filter_glow = new flash.filters.GlowFilter(16776960, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [filter_glow]; } glow_dir = 0; glow_strength2 = 2; onEnterFrame = function () { if (glowing == 1) { manage_glow(); } else { loseglow(); } }; } } movieClip 2032 { } movieClip 2033 { frame 1 { function hp_bar_change() { life_max = _parent.hp_max; if (_parent.life < 0) { _parent.life = 0; } hp_bar._xscale = _parent.life * hp_bar_max / life_max; if (hp_efect._xscale > hp_bar._xscale) { hp_efect._xscale -= 2; } else { hp_efect._xscale = hp_bar._xscale; } } _root.shield = 0; hp_bar_max = hp_bar._xscale; hp_efect._xscale = 0; onEnterFrame = function () { hp_bar_change(); }; } } movieClip 2037 { } movieClip 2038 { } movieClip 2039 { frame 1 { _alpha = 0; } } movieClip 2040 { frame 1 { function getglow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 100; glow_quality = 3; var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); v2 = new flash.filters.GlowFilter(255, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [v2]; } function loseglow() { glowing = 0; filter_glow = Null; this.filters = [filter_glow]; } function manage_glow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 10; glow_quality = 3; if (glow_dir == 0) { glow_strength2 += 1; if (glow_strength2 >= 10) { glow_dir = 1; } } if (glow_dir == 1) { glow_strength2 -= 1; if (glow_strength2 <= 0) { glow_dir = 0; } } filter_glow = new flash.filters.GlowFilter(16776960, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [filter_glow]; } charged = 0; onEnterFrame = function () { if (glowing == 1) { manage_glow(); } else { loseglow(); } if (_root.juego.supergauge > 100) { _root.juego.supergauge = 100; } life = _root.juego.supergauge; hp_max = 99; if (life > hp_max && charged == 0) { _root.juego.supergauge = 100; _root.juego.charges = 1; charged = 1; graf_hp._alpha = 100; } if (charged == 1 && _root.juego.charges == 0) { charged = 0; graf_hp._alpha = 0; _root.juego.supergauge = 0; life = _root.juego.supergauge; } }; glow_dir = 0; glow_strength2 = 2; } } movieClip 2041 punterou { frame 1 { function manage_glow() { glow_alpha = 0.6; glow_blurX = 5; glow_blurY = 5; glow_strength = 10; glow_quality = 3; if (glow_dir == 0) { glow_strength2 += 1; if (glow_strength2 >= 10) { glow_dir = 1; } } if (glow_dir == 1) { glow_strength2 -= 1; if (glow_strength2 <= 0) { glow_dir = 0; } } var v2 = new flash.filters.GlowFilter(glow_color, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); v2 = new flash.filters.GlowFilter(16776960, glow_alpha, glow_blurX, glow_blurY, glow_strength2, glow_quality); this.filters = [v2]; } function loseglow() { filter_glow = Null; this.filters = [filter_glow]; this.glowing = 0; } max = 220; min = 0; onEnterFrame = function () { if (tar.ia == 1) { if (tar.cuerpo.true_form == 1) { icono.norm._alpha = 0; } else { icono.norm._alpha = 100; } } if (tar.ia == 0) { if (tar.true_form == 1) { icono.norm._alpha = 0; } else { icono.norm._alpha = 100; } } porcentaje = tar.cd * 100 / tar.cd_max; _x = max - (porcentaje / 100) * max; if (porcentaje == 0) { _yscale = 150; _xscale = 150; } else { _yscale = 100; _xscale = 100; } if (glowing == 1) { manage_glow(); } else { loseglow(); } }; glow_dir = 0; glow_strength2 = 2; glowing = 0; } frame 1 { stop(); if (tar.apariencia != undefined) { icono.gotoAndStop(tar.apariencia); } } } movieClip 2045 { frame 1 { onPress = function () { _parent.nextFrame(); }; onEnterFrame = function () { gotoAndStop(_root._quality); }; } } movieClip 2048 { frame 1 { onPress = function () { _root._quality = 'high'; _parent.prevFrame(); }; } } movieClip 2050 { frame 1 { onPress = function () { _root._quality = 'medium'; _parent.prevFrame(); }; } } movieClip 2052 { frame 1 { onPress = function () { _root._quality = 'low'; _parent.prevFrame(); }; } } movieClip 2053 { frame 1 { stop(); } frame 2 { bh.gotoAndStop(1); bm.gotoAndStop(1); bl.gotoAndStop(1); switch (_root._quality) { case 'HIGH': bh.gotoAndStop(2); break; case 'MEDIUM': bm.gotoAndStop(2); break; case 'LOW': bl.gotoAndStop(2); } } } movieClip 2058 { frame 1 { stop(); if (_root.lock_fps != undefined) { if (_root.lock_fps) { nextFrame(); } else { _root.lock_fps = false; } } onPress = function () { nextFrame(); }; } frame 2 { stop(); _root.lock_fps = true; onPress = function () { _root.lock_fps = false; prevFrame(); }; } } movieClip 2059 { frame 1 { o = 0; cont_o = 0; tipo = ''; tipo_new = ''; max_o = 24; muestreo = 120; cont_low = 0; cont_high = 0; cont_med = 0; high_rate = 18; low_rate = 13; texto.textColor = 65280; _root.lock_fps = 1; _root._quality = 'medium'; onEnterFrame = function () { t = getTimer(); fps_rate = 1000 / (t - o); if (!_root.lock_fps) { if (fps_rate >= high_rate) { ++cont_o; ++cont_high; } if (fps_rate < high_rate) { ++cont_o; ++cont_med; } if (fps_rate < low_rate) { ++cont_o; ++cont_low; } if (cont_o >= muestreo) { prom_h = cont_high / cont_o; prom_m = cont_med / cont_o; prom_l = cont_low / cont_o; mayor = Math.max(prom_h, prom_m, prom_l); switch (mayor) { case prom_l: _root._quality = 'low'; high_rate = 18; low_rate = 13; break; case prom_m: _root._quality = 'medium'; high_rate = 20; low_rate = 15; break; case prom_h: _root._quality = 'high'; high_rate = 25; low_rate = 20; } cont_o = 0; cont_low = 0; cont_high = 0; cont_med = 0; } } fps = Math.round(fps_rate); o = t; }; } } movieClip 2063 { frame 1 { function elije_magia(skill) { nombre.text = 'unknow'; switch (skill) { case 'dagger': skill = 'missile'; nombre.text = 'dagger'; mana_cost = 50; magic_name = 'red'; break; case 'spear': skill = 'missile'; txtdesc = 'hurls a powerful spear'; nombre.text = 'Spear throw'; mana_cost = 75; magic_name = 'spear'; break; case 'sonic': skill = 'missile'; nombre.text = 'Sonic Wave'; txtdesc = 'Singled target spell, Medium Magical Damage.'; mana_cost = 80; magic_name = 'sonic'; break; case 'shield throw': skill = 'missile'; nombre.text = 'Shield throw'; txtdesc = 'Hurl your shield to one enemy doing magical damage'; mana_cost = 100; magic_name = 'shield'; break; case 'meteor': nombre.text = skill; txtdesc = 'Strike one enemy with a meteor strike. Light magical damage'; mana_cost = 100; break; case 'Shockwave': nombre.text = skill; txtdesc = 'Deals heavy magical damage to one enemy.'; mana_cost = 100; break; case 'big_ball': nombre.text = 'Big Bang'; txtdesc = 'Deals Moderate damage to one enemy, stunning the target.'; mana_cost = 100; break; case 'yunque': nombre.text = '100 Pounds!'; txtdesc = 'Deals light magic damage to one enemy, bashing the target.'; mana_cost = 100; break; case 'heal hot': nombre.text = 'Spring of life'; txtdesc = 'Heal one Friendly target each of his turns.'; mana_cost = 50; break; case 'taunt': nombre.text = skill; txtdesc = 'Enrage yourself in order to gain Chaotic Power'; mana_cost = 55; autocast = 1; break; case 'shadow_areal': nombre.text = 'Shadow Strike'; txtdesc = 'Deals moderate melee damage to all enemies.'; mana_cost = 50; autocast = 1; break; case 'shadow_ultra': nombre.text = 'Aerial Combo'; txtdesc = 'Deals Epic Damage to one enemy.'; mana_cost = 115; break; case 'stone rain': nombre.text = skill; txtdesc = 'Unleash a furious stone rain. Deals Heavy magical damage to all enemies'; mana_cost = 200; autocast = 1; break; case 'tremor': nombre.text = skill; txtdesc = 'Bash your enemies with the power of nature. Deals Moderate damage, Bash enemies.'; mana_cost = 170; autocast = 1; break; case 'ank': nombre.text = skill; txtdesc = 'The power of the ank prevents you from dying once'; mana_cost = 250; autocast = 1; break; case 'totem': nombre.text = 'Shadow Spike'; txtdesc = 'Strike all enemies with piercing spikes. Deals Heavy damage to the target and moderate damage to the rest.'; mana_cost = 150; break; case 'drain life': nombre.text = skill; txtdesc = 'Leech your enemy life. Deals light magical damage.'; mana_cost = 140; break; case 'speed': nombre.text = 'Speed Up'; txtdesc = 'Speed up one friendly unit.'; mana_cost = 120; break; case 'weakness': nombre.text = 'Weakness'; txtdesc = 'Diminish enemy’s physical and magical attacks. Affect all enemies.'; mana_cost = 100; autocast = 1; break; case 'dmg_amp': nombre.text = 'Amplify Damage'; txtdesc = 'Enemies under the effect of Amplify Damage will receive more magical and physical damage.'; mana_cost = 130; break; case 'sleep': nombre.text = skill; txtdesc = 'Put one enemy to sleep. Sleeping enemies do not react until wake up'; mana_cost = 75; break; case 'bash': nombre.text = skill; txtdesc = 'Damage one enemy with moderate magical damage. Also bash the enemy.'; mana_cost = 60; break; case 'critical_song': nombre.text = 'Critical song'; txtdesc = 'Put one ally into trance in order to bust its magical and physical strength for one turn'; mana_cost = 200; break; case 'protect': nombre.text = 'Protect'; txtdesc = 'Protect one ally in order to receive any damage inflicted to him.'; mana_cost = 40; break; case 'thorn': nombre.text = 'thorn'; txtdesc = 'Returns inflicted physical damage back to the attacker.'; mana_cost = 60; autocast = 1; break; case 'mago areal 1': nombre.text = 'Magical Storm'; txtdesc = 'Light magical damage to all enemies.'; mana_cost = 200; autocast = 1; break; case 'random strike': nombre.text = 'Lucky Strike'; txtdesc = 'Randomly strikes enemies several times dealing light damage.'; mana_cost = 50; autocast = 1; break; case 'mago areal 2': nombre.text = 'Magical Blaze'; txtdesc = 'Deals moderate magical damage to all enemies. Also burn them!'; mana_cost = 350; autocast = 1; break; case 'mago areal 3': nombre.text = 'Destruction'; txtdesc = 'Deals heavy magical damage to all enemies.'; mana_cost = 450; autocast = 1; break; case 'lightning': nombre.text = 'Energy Shell 1.0'; txtdesc = 'Deals Heavy damage to one enemy.'; mana_cost = 100; break; case 'heal': magia_tipo = 'amiga'; nombre.text = 'Heal'; txtdesc = 'Heals one ally'; mana_cost = 60; break; case 'multiherb': nombre.text = 'Multy Heal'; txtdesc = 'Heals the whole party.'; mana_cost = 300; autocast = 1; break; case 'lightning2': nombre.text = 'Energy Shell 2.0'; txtdesc = 'Heavy damage to the enemy party.'; mana_cost = 250; autocast = 1; break; case 'holy strike': nombre.text = 'Holy strike'; txtdesc = 'Attack with both strength and magical power. Deals physical and magical damage.'; mana_cost = 100; swap_b(); break; case 'fire breath': nombre.text = 'Fire breath'; txtdesc = 'Throw flames over your enemies making them to suffer magical and physical damage.'; mana_cost = 120; swap_b(); break; case 'golpe stun': nombre.text = 'Stun Strike'; txtdesc = 'Heavy strike. Stuns the target.'; mana_cost = 100; swap_b(); break; case 'golpe swift': nombre.text = 'Swift Strike'; txtdesc = 'Light strike. You will lose only half of your action points.'; mana_cost = 30; swap_b(); break; case 'golpe vamp': nombre.text = 'Vampire Strike'; txtdesc = 'Strike leeching your opponent life.'; mana_cost = 50; swap_b(); break; case 'golpe chaos': nombre.text = 'Chaos Strike'; txtdesc = 'Strike two times ignoring your opponent armor.'; mana_cost = 85; swap_b(); break; case 'golpe per': nombre.text = 'Fury Strike'; txtdesc = 'Strike based on enemy remaining life. More life equals more damage.'; mana_cost = 70; swap_b(); break; case 'golpe heavy': nombre.text = 'Heavy Strike'; txtdesc = 'Deals more damage than normal attacks.'; mana_cost = 50; swap_b(); break; case 'rogue_sp1': nombre.text = 'Hyper Strike'; txtdesc = 'Powerful strike that Deals LOTS of physical damage.'; mana_cost = 0; swap_b(); break; case 'warrior_sp1': nombre.text = 'Mortal Strike'; txtdesc = 'Deals heavy damage and stuns the target.'; mana_cost = 0; swap_b(); break; case 'warrior_sp2': nombre.text = 'Fury'; txtdesc = 'Doubles your attacks for four turns. Also makes you angry.'; mana_cost = 0; autocast = 1; break; case 'rogue_sp2': nombre.text = 'Venom Cloud'; txtdesc = 'Deals magical damage and poison all enemies.'; mana_cost = 0; autocast = 1; break; case 'golpe poison': nombre.text = 'Poison Strike'; txtdesc = 'Hit and poison one enemy.'; mana_cost = 30; swap_b(); break; case 'golpe bash': nombre.text = 'Bash Strike'; txtdesc = 'Strike bashing your enemy.'; mana_cost = 35; swap_b(); break; case 'golpe mana': nombre.text = 'Mana Strike'; txtdesc = 'Steals your enemy mana'; mana_cost = 25; swap_b(); break; case 'golpe doble': nombre.text = 'Double Strike'; txtdesc = 'Hit twice!'; mana_cost = 50; swap_b(); break; case 'combo vamp1': nombre.text = 'Blood Combo'; txtdesc = 'Repeatedly hit one enemy restoring HP to the Performer.'; mana_cost = 50; swap_b(); break; case 'golpe triple': nombre.text = 'Triple Strike'; txtdesc = 'Hit tree times!'; mana_cost = 100; swap_b(); break; case 'golpe disarm': nombre.text = 'Disarm'; txtdesc = 'Disarm your target in order to affect its physical damage.'; mana_cost = 60; swap_b(); break; case 'golpe slow': nombre.text = 'Slow'; txtdesc = 'Slow one enemy'; mana_cost = 45; swap_b(); break; case 'aura mana': nombre.text = 'Wisdom Aura'; txtdesc = 'Replenish your mana each turn. Only one aura may be active at a time.'; mana_cost = 5; autocast = 1; break; case 'aura fire': nombre.text = 'Fire Aura'; txtdesc = 'Damage enemies each turn. Only one aura may be active at a time.'; mana_cost = 20; autocast = 1; break; case 'hammer': nombre.text = 'Holy Quake'; txtdesc = 'Heavy magical damage to all enemies.'; mana_cost = 250; autocast = 1; break; case 'reflect': nombre.text = 'Reflect'; txtdesc = 'Return enemy magical attacks back to the caster consuming one charge. 4 charges.'; mana_cost = 85; break; case 'armor menos': nombre.text = 'Corrosive Armor'; txtdesc = 'Negates target armor for a period of time. Also makes it more vulnerable to physical attacks'; mana_cost = 100; break; case 'imvi': nombre.text = 'Hide'; txtdesc = 'Hide in order to gain attack power to the next physical attack. Cannot be singled targeted while hiding.'; autocast = 1; mana_cost = 85; break; case 'bard_sp1': nombre.text = 'Tocata'; txtdesc = 'Stun all enemies.'; autocast = 1; mana_cost = 0; break; case 'bard_sp2': nombre.text = 'Fuga'; txtdesc = 'Pump up your party magical and physical power.'; autocast = 1; mana_cost = 0; break; case 'shield_sp1': nombre.text = 'Inmortal Shield'; txtdesc = 'Place an immortal shield over your party. Your party cannot receive damage while protected.'; autocast = 1; mana_cost = 0; break; case 'shield_sp2': nombre.text = 'Swap Life'; txtdesc = 'Swap your life with one enemy. It won’t work fully against bosses'; mana_cost = 0; break; case 'last stand': nombre.text = 'Last stand'; txtdesc = 'Restores 70% of your missing life.'; mana_cost = 100; autocast = 1; break; case 'revive': magia_tipo = 'amiga'; nombre.text = 'Resurect'; txtdesc = 'Restore one ally from KO status.'; mana_cost = 150; break; case 'palastun': nombre.text = 'Amplify Damage'; txtdesc = 'Hit and stun one target making it more vulnerable.'; mana_cost = 180; break; case 'silence': nombre.text = 'Silence'; txtdesc = 'Silence one enemy preventing casting.'; mana_cost = 200; break; case 'pala_sp1': autocast = 1; nombre.text = 'Purify'; txtdesc = 'Heals and removes buffs from your party.'; mana_cost = 0; break; case 'pala_sp2': autocast = 1; nombre.text = 'Redeem'; txtdesc = 'Revive and heal your entire party fully. Also restores mana.'; mana_cost = 0; break; case 'mago_sp2': autocast = 1; nombre.text = 'Chaotic Rift'; txtdesc = 'Ultra damage over your enemies.'; mana_cost = 0; break; case 'lizz_sp1': autocast = 1; nombre.text = 'Natural Balance'; txtdesc = 'Heals your party while damaging the enemies.'; mana_cost = 0; break; case 'lizz_sp2': autocast = 1; nombre.text = 'Earth Rage'; txtdesc = 'The nature crushes your enemies with both physical and magical strength.'; mana_cost = 0; break; case 'mago_sp1': nombre.text = 'Banish'; txtdesc = 'Ultra damage to one enemy.'; mana_cost = 0; break; case 'True Form': autocast = 1; nombre.text = 'True Form'; txtdesc = 'Gain the power of your true nature gaining one magical skill and bonus stats.'; mana_cost = 0; } } _alpha = 0; fps = ''; _root.mostrar_magia = 0; onEnterFrame = function () { if (_root.magic_skill == 'combeate') { fps = _root.nombrecombo; } else { if (_root.magic_skill == 'missile') { fps = _root.magicname; } else { fps = _root.magic_skill; } } if (_root.mostrar_magia == 1) { elije_magia(fps); _root.mostrar_magia = 0; if (nombre.text != 'unknow' && fps != undefined) { _alpha = 300; } } if (_alpha > 0) { _alpha = _alpha - 10; } }; } } movieClip 2066 { } movieClip 2069 { } movieClip 2070 { } movieClip 2071 { frame 1 { function cargar() { life = _root[tar + '_exp_vieja']; life_nueva = life + _root[tar + '_exp_acum']; life_max = _root[tar + '_lvl_exp_vieja']; lvl = _root[tar + '_lvl_vieja']; _parent['cara_' + tar].level_ant = lvl; hp_bar_change(); } function hp_bar_change() { hp_bar._xscale = life * hp_bar_max / life_max; hp_efect._xscale = life * hp_bar_max / life_max; } function expo_efect() { life_per = life_nueva * hp_bar_max / life_max; hp_efect._xscale += (life_per - hp_efect._xscale) / 10; if (hp_efect._xscale >= hp_bar_max) { hp_bar._xscale = 0; hp_efect._xscale = 0; life_nueva -= life_max; life_max = 50 + Math.pow(lvl, 2) * 20; ++lvl; _parent['cara_' + tar].level_ant = lvl; _parent[texto]._alpha = 100; } } hp_bar_max = hp_bar._xscale; hp_efect._xscale = 100; ok = 0; onEnterFrame = function () { if (_parent.show_menu == 1) { expo_efect(); } }; } } movieClip 2073 { frame 1 { _alpha = 0; } } button 2077 { on (press) { _root.destino = 'mapa'; if (_root.pelea == 101) { _root.logros.push('fuego'); _root.arreglo_magias1.push('Shockwave'); _root.arreglo_special2.push('True Form'); _root.arreglo_special3.push('True Form'); _root.nom_movie = 'm8'; _root.destino = 'mov'; } if (_root.pelea == 0) { _root.nom_movie = 'm2'; _root.destino = 'mov'; } _root.flash1.play(); } } movieClip 2080 { } movieClip 2081 { frame 1 { function irDestino(_xx, _yy) { if (_x != _xx || _yy != tar._yy) { _x = _x + (_xx - _x) / speed; _y = _y + (_yy - _y) / speed; } } function showme() { _root.musikita.plai_n('inter'); show_menu = 1; expo1.cargar(); } _xx = _x; _x = -9000; _xxx = -9000; speed = 2; enterframe_correcto = 1; onEnterFrame = function () { if (_x > -300) { _root.menu_desplegado = 1; } else { _root.menu_desplegado = 0; } if (cd_cool <= 0) { if (show_menu == 1) { irDestino(_xx, this._y); } else { irDestino(_xxx, this._y); } } if (show_menu == 1) { --cd_cool; } if (cd_cool == 1) { _root.fx.plai(vic_sound); } }; cd_cool = 12; vmax = 1; if (_root.juego.player2.apariencia != 'gunner') { vmax = 2; } else { if (_root.juego.player2.apariencia == 'gunner') { vmax = 3; } } vic_sound = 'victory' + (random(vmax) + 1); } instance expo1 of movieClip 2071 { onClipEvent (load) { tar = 'p'; texto = 't1'; } } }




http://swfchan.com/27/132914/info.shtml
Created: 17/2 -2019 09:08:49 Last modified: 17/2 -2019 09:08:49 Server time: 09/05 -2024 18:48:11