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

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM50526499-23DC&rnd=50526499" width="1" height="1"></div>

armorgames bandidos-desert-16061.swf

This is the info page for
Flash #268212

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


ActionScript [AS1/AS2]
Combined Code
movieClip 6 { frame 1 { this._alpha = 0; } } movieClip 7 { } movieClip 8 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 12 { } movieClip 13 way_cursor { frame 1 { _parent.cursores.push(this); onPress = function () { _parent.goto_pos(way); }; } } movieClip 16 { } movieClip 20 { } movieClip 24 { } movieClip 27 { } movieClip 30 { } movieClip 33 { } movieClip 36 { } movieClip 38 { } movieClip 40 { } movieClip 42 { } movieClip 44 { } movieClip 46 { } // unknown tag 88 length 153 movieClip 51 rdy { frame 57 { stop(); _root.juego.espera.start_figth(); removeMovieClip(this); } } movieClip 52 origen { } movieClip 53 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 54 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 55 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 56 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 57 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 58 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 59 scater { frame 1 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { i = 0; while (i < targets.length) { _root.juego['ene' + targets[i]].get_hit(dmg); ++i; } } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } dmg = _root.player_turno.dmg * 1.2; disparando = 0; hitt(); cd = 48; barras = []; targets = []; id = 0; terminar = 0; cd_end = 48; i = 1; while (i < _root.juego.enemy_count) { aux = attachMovie('magia_scater_bar', 'bar' + id++, getNextHighestDepth(), {'_x': _root.juego['ene' + i]._x, '_y': _root.juego['ene' + i]._y, 'tar': i}); barras.push(aux); ++i; } onEnterFrame = function () { --cd; if (cd <= 0 && disparando == 0) { disparando = 1; i = 0; while (i < barras.length) { barras[i]._x = 9999; ++i; } if (targets.length > 0) { shoot(); } terminar = 1; } if (_root.player_turno.hit == 1) { _root.player_turno.hit = 0; hitt(); } if (terminar == 1) { --cd_end; } if (cd_end <= 0) { end(); } }; } } movieClip 60 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 61 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 62 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 63 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 64 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); } } movieClip 66 magia_scater_bar { frame 1 { onPress = function () { _parent.targets.push(tar); _x = 999; }; } } movieClip 70 { frame 1 { stop(); gotoAndStop(_parent.color); } } movieClip 71 circulo_color { instance of movieClip 70 { onClipEvent (load) { gotoAndStop(color); } } } button 73 { 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 74 { 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 77 bmagic_container { frame 1 { function swap_b() { boton2._x = boton._x; boton._x = 9999; } color_mana = 65535; arreglo_combos = []; txtdesc = ''; switch (skill) { case 'rapid fire': nombre.text = 'Rapid Fire'; txtdesc = 'Hit multiple times. -click in the right times to increase the damage-'; mana_cost = 60; break; case 'bull eye': nombre.text = 'Bull\'s Eye'; txtdesc = 'If you aim right you will do tremendous phisical damage'; mana_cost = 60; break; case 'scater': nombre.text = 'Scater shoot'; txtdesc = 'Hit enemies multiple times. Click as fast as you can with your mouse'; mana_cost = 100; autocast = 1; break; 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 'dinamita2': nombre.text = 'Dinamita'; txtdesc = 'Hurls dynamite to the target and do KABOOM! damage!.'; mana_cost = 160; break; case 'cactus bash': nombre.text = 'Cactus Bash'; txtdesc = 'Bash the target with a huge cactus. -The most you click in the casting time, the bigger the effect, CHARGE MY POWER CHAMACO!-'; mana_cost = 80; break; case 'latinlove': nombre.text = 'Latinlove'; txtdesc = 'Stun a target with the power of love dealing moderate dmg.'; mana_cost = 120; break; case 'latinlove2': nombre.text = 'Latinlove'; txtdesc = 'Stun a target with the power of love dealing moderate dmg.-click anywere in the screen when the pointer reach the green area-'; mana_cost = 150; 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 = 'Chear Up'; txtdesc = 'Heals the whole party.'; mana_cost = 0; 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 'candelabro': nombre.text = 'Guarda!'; txtdesc = 'Heavy damage to the enemy party.'; mana_cost = 0; 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 = 'Diablo Combo'; txtdesc = 'Repeatedly hit one enemy, " Did you call me beaner?! AYEE ".'; mana_cost = 0; 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; } } } // unknown tag 88 length 105 movieClip 83 { } movieClip 93 { } movieClip 96 { } movieClip 97 { frame 1 { stop(); } } movieClip 99 { } movieClip 100 { frame 1 { stop(); } } // unknown tag 88 length 153 movieClip 103 { frame 1 { stop(); } } movieClip 110 { } button 111 { on (press) { _parent.nice.play(); _parent.corazon += 1; _root.fx.plai('s_diam2'); c1._y = 2000; } } button 112 { on (press) { _parent.nice.play(); _parent.corazon += 1; _root.fx.plai('s_diam2'); c2._y = 2000; } } button 113 { on (press) { _parent.nice.play(); _parent.corazon += 1; _root.fx.plai('s_diam2'); c3._y = 2000; } } movieClip 114 { } movieClip 116 { } movieClip 119 { frame 5 { stop(); } } movieClip 123 { frame 5 { stop(); } } movieClip 124 { } movieClip 125 explocion { frame 1 { _rotation = random(360); } frame 35 { stop(); removeMovieClip(this); } } movieClip 126 wtfk { frame 1 { powerea = 0; this._x += 300; corazon = 0; } instance of movieClip 114 { onClipEvent (load) { gotoAndStop(random(5) + 1); } } frame 70 { _root.player_turno.body.gotoAndPlay('ataque'); } frame 84 { _root.player_turno.body.gotoAndPlay('combo2'); } frame 96 { _root.player_turno.body.gotoAndPlay('combo3'); } frame 126 { dmg = (4 - corazon) * spell_power; tar.get_magic(dmg); tar.stun(4 - corazon); _root.fx.plai('hit' + random(3)); } frame 134 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } frame 148 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { _root.player_turno.tar.get_hit(dmg); } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } cd_terminar = 120; dmg = _root.player_turno.dmg / 5; boton = 1; apretado = 0; disparando = 0; onEnterFrame = function () { --cd_terminar; if (cd_terminar <= 0) { end(); } --disparando; if (Key.isDown(boton) && apretado != 1 && disparando <= 0) { shoot(); apretado = 1; disparando = 15; } if (!Key.isDown(boton)) { apretado = 0; } if (_root.player_turno.hit == 1) { hitt(); _root.player_turno.hit = 0; disparando = 0; } }; } } movieClip 132 { } movieClip 134 { } movieClip 136 { } movieClip 139 { } movieClip 142 { } movieClip 146 { } movieClip 149 { frame 5 { stop(); } } movieClip 151 { frame 5 { stop(); } } movieClip 152 { } movieClip 162 { } movieClip 167 { } movieClip 168 green { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'El Rey'; _parent.ranged = 1; } frame 30 { gotoAndPlay('stand'); } frame 40 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } 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'); _root.fx.plai('hit' + random(3)); } frame 92 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 109 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 118 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } frame 123 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 124 { _parent.bolita(); } frame 169 { gotoAndPlay('fire2'); } frame 174 { _root.fx.plai('hit' + random(3)); } frame 203 { stun = 0; gotoAndPlay('stand'); } } movieClip 177 { } button 181 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('b2'); } } } button 182 { on (press) { if (mierda != 1) { powerea += 1; nice.play(); mierda = 1; _root.fx.plai('s_diam2'); } } } button 183 { on (press) { if (mierda != 1) { powerea += 1; mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } button 184 { on (press) { if (mierda != 1) { powerea += 1; mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } button 185 { on (press) { if (mierda != 1) { powerea += 1; mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } movieClip 186 rapid fire { frame 1 { powerea = 0; } instance of movieClip 177 { onClipEvent (enterFrame) { gotoAndStop(_parent.powerea + 1); } } frame 27 { mierda = 0; } frame 60 { mierda = 0; } frame 92 { mierda = 0; } frame 121 { _root.fx.plai('reek_combo'); } frame 136 { _root.player_turno.body.gotoAndPlay('ataque'); } frame 150 { _root.player_turno.body.gotoAndPlay('combo2'); } frame 162 { _root.player_turno.body.gotoAndPlay('combo3'); } frame 184 { dmg = (0.5 + powerea * 0.4) * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 200 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } frame 214 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { _root.player_turno.tar.get_hit(dmg); } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } cd_terminar = 120; dmg = _root.player_turno.dmg / 5; boton = 1; apretado = 0; disparando = 0; onEnterFrame = function () { --cd_terminar; if (cd_terminar <= 0) { end(); } --disparando; if (Key.isDown(boton) && apretado != 1 && disparando <= 0) { shoot(); apretado = 1; disparando = 15; } if (!Key.isDown(boton)) { apretado = 0; } if (_root.player_turno.hit == 1) { hitt(); _root.player_turno.hit = 0; disparando = 0; } }; } } movieClip 188 { } movieClip 189 { } movieClip 190 { } movieClip 191 { frame 1 { stop(); } } movieClip 193 { frame 1 { stop(); } } movieClip 195 { } movieClip 196 { } movieClip 197 { } movieClip 201 { } movieClip 202 { } // unknown tag 88 length 105 movieClip 207 { } movieClip 209 { frame 1 { _alpha = 0; } } movieClip 212 { } movieClip 213 { } movieClip 214 { 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 215 { } movieClip 216 { } movieClip 217 { frame 9 { stop(); } } movieClip 224 { 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 226 { } movieClip 228 { } movieClip 230 { } movieClip 231 { } movieClip 233 { } movieClip 234 { } movieClip 235 { 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 238 { } movieClip 239 { 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 240 { 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 241 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() { _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() { 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() { trace(ia_tipo2); trace(m_chance); trace(m_chonse); 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 && mana != undefined && !isNaN(mana)) { if (boss != 1) { m_chance = 0; } } else { 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; } } mana_cost = 100; nombre.text = '???'; 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 '1000plumas': nombre.text = skill; mana_cost = 100; break; case 'huracan': nombre.text = 'Huracan!'; mana_cost = 100; break; case 'cactusbad': nombre.text = 'Black Cactus Bash!'; mana_cost = 100; break; case 'dinamita': nombre.text = 'Dinamita'; mana_cost = 100; break; case 'dinamita2': nombre.text = 'Dinamita'; mana_cost = 100; break; case 'latinlove': nombre.text = 'Latinlove'; mana_cost = 150; 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; break; case 'muerte': nombre.text = 'MUERTE!'; 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 196 { onClipEvent (load) { _alpha = 0; } } instance haste of movieClip 202 { onClipEvent (load) { _alpha = 0; } } instance sleepo of movieClip 207 { onClipEvent (load) { _alpha = 0; _xscale = _xscale * -1; } } instance poison_gra of movieClip 217 { onClipEvent (load) { _alpha = 0; } } instance imvul of movieClip 224 { onClipEvent (load) { _alpha = 0; } } instance graf_silence of movieClip 228 { onClipEvent (load) { _alpha = 0; } } instance graf_hot of movieClip 231 { onClipEvent (load) { _alpha = 0; } } instance graf_stun of movieClip 235 { onClipEvent (load) { _alpha = 0; } } } movieClip 242 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 { onEnterFrame = function () { if (_url.indexOf('http://games.armorgames.com') != -1 || _url.indexOf('http://preview.armorgames.com') != -1 || _url.indexOf('http://cache.armorgames.com') != -1 || _url.indexOf('http://cdn.armorgames.com') != -1 || _url.indexOf('http://gamemedia.armorgames.com') != -1 || _url.indexOf('http://files.armorgames.com') != -1 || _url.indexOf('http://*.armorgames.com') != -1 || _url.indexOf('http://www.championsofchaos2.com') != -1 || _url.indexOf('http://armorgames.com') != -1) { } else { _root._x = 40000; _root._y = 40000; } }; } 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 255 { } movieClip 258 { } movieClip 261 { } movieClip 264 { } instance of movieClip 258 { onClipEvent (load) { stop(); caca = 0; } onClipEvent (enterFrame) { caca += 1; if (caca == 20) { play(); } } } movieClip 266 { } button 268 { on (release) { getURL('http://www.andkon.com/arcade/', '_blank'); } } movieClip 278 { } movieClip 279 { } movieClip 282 { } movieClip 286 { } instance of movieClip 286 { 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'; } } } frame 2 { stop(); } movieClip 295 { } movieClip 301 { } movieClip 304 { frame 1 { _root.stop(); gotoAndPlay(2); } frame 225 { _root.nextFrame(); } } button 305 { on (release) { getURL('http://armor.ag/MoreGames', '_blank'); } } movieClip 313 { frame 1 { stop(); } } movieClip 315 { } movieClip 317 { } movieClip 319 { } movieClip 321 { } movieClip 324 { } movieClip 326 { } movieClip 330 { frame 101 { } frame 136 { _root.gotoAndStop('main'); } frame 165 { stop(); } } frame 4 { gotoAndStop('main'); } movieClip 335 { frame 1 { stop(); } frame 5 { stop(); } frame 10 { stop(); } } movieClip 337 1 { } movieClip 340 2 { } movieClip 343 3 { } movieClip 346 5 { } movieClip 349 6 { } movieClip 352 7 { } movieClip 355 8 { } movieClip 358 9 { } movieClip 361 4 { } movieClip 364 0 { } movieClip 369 { frame 37 { stop(); } } movieClip 372 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 374 { } movieClip 375 { } movieClip 381 { } movieClip 383 { } movieClip 385 { } movieClip 388 { } movieClip 392 { } movieClip 396 { } movieClip 399 { } movieClip 401 { } movieClip 403 { } movieClip 412 { } movieClip 414 { } movieClip 415 { } movieClip 420 { } movieClip 421 { } movieClip 422 { instance of movieClip 421 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 421 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 421 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 421 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } } movieClip 429 { } movieClip 437 { } movieClip 438 { 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 438 { onClipEvent (load) { culo = -1; } } movieClip 442 { } movieClip 448 { } movieClip 450 { } movieClip 452 { } movieClip 453 { } movieClip 454 { } movieClip 456 { } movieClip 460 { } movieClip 464 { } movieClip 465 { } movieClip 474 vampiro_evolve { frame 1 { golpeado = 0; stun = 0; camina = 0; } instance of movieClip 442 { onClipEvent (load) { gotoAndPlay(9); } } instance of movieClip 442 { onClipEvent (load) { gotoAndPlay(11); } } instance of movieClip 442 { onClipEvent (load) { gotoAndPlay(1); } } instance of movieClip 442 { onClipEvent (load) { gotoAndPlay(5); } } instance of movieClip 442 { onClipEvent (load) { gotoAndPlay(2); } } instance of movieClip 442 { onClipEvent (load) { gotoAndPlay(11); } } instance of movieClip 442 { 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 479 { } movieClip 481 { } movieClip 482 { } movieClip 483 { } movieClip 484 { } movieClip 488 { } movieClip 497 { } movieClip 500 { } movieClip 501 vampiro { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'El Rey'; _parent.ranged = 1; } frame 30 { gotoAndPlay('stand'); } frame 40 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } 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'); _root.fx.plai('hit' + random(3)); } frame 92 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 109 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 118 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } frame 123 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 124 { _parent.bolita(); } frame 169 { gotoAndPlay('fire2'); } frame 174 { _root.fx.plai('hit' + random(3)); } frame 203 { stun = 0; gotoAndPlay('stand'); } } movieClip 508 { } movieClip 510 { } movieClip 511 { } movieClip 514 { } movieClip 516 { } movieClip 517 { } movieClip 519 { } movieClip 526 { 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 529 { } movieClip 530 { } movieClip 552 { } movieClip 557 { } movieClip 559 { } movieClip 560 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 560 gunner_evolve { onClipEvent (load) { culo = -1; } } movieClip 567 { } movieClip 570 { } movieClip 571 { } movieClip 574 { } movieClip 579 { } movieClip 584 { } movieClip 592 { } movieClip 597 { } movieClip 599 { } movieClip 602 { } movieClip 604 { } movieClip 605 { frame 9 { stop(); } } movieClip 607 healer { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Rosita'; } frame 26 { gotoAndPlay('stand'); } frame 49 { stun = 0; gotoAndPlay('stand'); } frame 69 { _parent.bolita(); } frame 124 { stun = 0; gotoAndPlay('stand'); } frame 129 { _parent.hit = 1; } frame 134 { stun = 0; gotoAndPlay('stand'); } frame 135 { golpeado = 0; stun = 0; camina = 1; } frame 158 { gotoAndPlay('camina'); } frame 166 { _parent.hit = 1; } frame 173 { stun = 0; gotoAndPlay('stand'); } } instance of movieClip 607 healer { onClipEvent (load) { culo = -1; } } movieClip 612 { } movieClip 615 { } movieClip 616 { } movieClip 617 { } movieClip 619 { } movieClip 621 { } movieClip 622 { } movieClip 625 { } movieClip 627 { } movieClip 629 { } movieClip 632 { frame 33 { stop(); } } movieClip 635 { } movieClip 636 { frame 14 { stop(); } } movieClip 637 { frame 20 { stop(); } } movieClip 638 { } movieClip 639 { } movieClip 643 { } movieClip 644 { frame 38 { stop(); } } movieClip 651 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 651 healer_evolve { onClipEvent (load) { culo = -1; } } movieClip 652 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 655 { } movieClip 662 { 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 663 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 664 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 667 { frame 40 { stop(); } } movieClip 668 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 669 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 670 True Form { frame 1 { _root.fx.plai('cure'); } frame 4 { _root.player_turno.tar.get_trueForm(); } frame 7 { removeMovieClip(this); } } movieClip 675 { frame 47 { stop(); _parent.removeMovieClip(); } } movieClip 676 bolita vampiro { } movieClip 677 bolita gunner { } movieClip 678 bolita healer { } movieClip 679 bolita ia { } movieClip 680 { } // unknown tag 88 length 148 movieClip 683 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 689 { } movieClip 691 { } movieClip 693 { } movieClip 695 { } movieClip 697 { } movieClip 699 { } movieClip 703 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 703 orco daga { onClipEvent (load) { culo = 1; } } movieClip 709 { } movieClip 710 { } movieClip 711 { } movieClip 713 { } movieClip 714 { } movieClip 716 { } movieClip 718 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 718 orco mago { onClipEvent (load) { culo = 1; } } movieClip 725 { } movieClip 727 { } movieClip 729 { } movieClip 731 { } movieClip 732 { } movieClip 734 { } movieClip 736 { } movieClip 738 { } movieClip 740 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 740 orco lanza { onClipEvent (load) { culo = 1; } } movieClip 744 { } movieClip 745 { } movieClip 747 { instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 752 { instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 754 { } movieClip 756 { } movieClip 758 { } movieClip 760 { } movieClip 762 { } movieClip 764 { } movieClip 774 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 774 demon_wolf { onClipEvent (load) { culo = -1; } } movieClip 780 { } movieClip 783 { instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 785 { instance of movieClip 745 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 787 { } movieClip 789 { } movieClip 790 { } movieClip 792 { } movieClip 795 { } movieClip 797 { } movieClip 806 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 806 demon_wolf_evolve { onClipEvent (load) { culo = -1; } } movieClip 810 { } movieClip 812 { } movieClip 814 { } movieClip 819 { } movieClip 820 { } movieClip 822 { } movieClip 831 { } movieClip 836 { } movieClip 841 { } movieClip 843 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 124 { 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 849 { } movieClip 851 { } movieClip 853 { } movieClip 855 { } movieClip 858 { } movieClip 859 { } movieClip 861 { } movieClip 869 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 875 { } movieClip 876 { } movieClip 878 { } movieClip 879 { } movieClip 880 { } movieClip 882 { } movieClip 890 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 890 archer { onClipEvent (load) { culo = -1; } } movieClip 897 { } movieClip 899 { } movieClip 901 { } movieClip 903 { } movieClip 905 { } movieClip 909 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 909 perro { onClipEvent (load) { culo = -1; } } movieClip 914 { } movieClip 915 { } movieClip 916 { } movieClip 919 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 919 elfo daga { onClipEvent (load) { culo = -1; } } movieClip 927 { frame 15 { stop(); } } movieClip 932 { frame 34 { stop(); } } movieClip 933 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 941 { } movieClip 949 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 955 { } movieClip 957 { } movieClip 959 { } movieClip 961 { } movieClip 964 { } movieClip 967 { } movieClip 969 { } movieClip 971 { } movieClip 972 { } movieClip 973 gunner_dead { } movieClip 976 vampiro_dead { } movieClip 981 healer_dead { } movieClip 996 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 1003 { } movieClip 1009 { } movieClip 1010 { frame 23 { stop(); } } movieClip 1011 { } movieClip 1019 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); stop(); } } movieClip 1020 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 1024 { } movieClip 1030 { frame 5 { stop(); } } movieClip 1031 { } movieClip 1032 healer_evo { } movieClip 1038 { } movieClip 1039 { } movieClip 1043 { } movieClip 1044 vampiro_evo { } button 1051 { on (press) { _root.destino = 'main'; _root.flash1.gotoAndPlay(2); removeMovieClip(this); } } button 1053 { on (press) { removeMovieClip(this); } } movieClip 1054 m_quit { frame 1 { onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; } } button 1058 { on (press) { if (nom_play != undefined && magia_name != undefined) { nextFrame(); } else { removeMovieClip(this); } } } button 1061 { on (press) { removeMovieClip(this); } } movieClip 1064 show_price { frame 1 { stop(); onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; } } button 1067 { 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 1069 { 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 1070 rest { frame 1 { onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; stop(); } } button 1073 { on (press) { removeMovieClip(this); } } button 1075 { 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 1076 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 1100 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 1106 { } movieClip 1109 { } movieClip 1110 moon { frame 1 { _parent.nombre = 'Moon'; _parent.life = 0; _alpha = 0; } frame 2 { stop(); } } movieClip 1112 { } movieClip 1131 { } movieClip 1137 { } movieClip 1138 { frame 82 { stop(); removeMovieClip(_parent); } } movieClip 1139 gunner_evo { frame 25 { stop(); } } movieClip 1149 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 1160 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 1162 { } movieClip 1163 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 1173 { } movieClip 1175 { } movieClip 1180 { } movieClip 1181 { } movieClip 1182 { frame 1 { stop(); } frame 26 { stop(); } } movieClip 1183 { } movieClip 1185 { } movieClip 1192 { frame 148 { culo.sa.play(); } frame 217 { stop(); _parent.play(); } } movieClip 1194 satelite { frame 31 { stop(); } frame 32 { stop(); removeMovieClip(this); } } movieClip 1199 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 1199 perro grande { onClipEvent (load) { culo = -1; } } movieClip 1200 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 1201 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 1204 heal_grafico { frame 31 { tar.healme(mdmg); } frame 41 { removeMovieClip(this); } } movieClip 1207 { } movieClip 1210 { } movieClip 1216 { } movieClip 1221 { } movieClip 1229 { } movieClip 1230 { frame 1 { stop(); } } button 1233 { 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 1235 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } movieClip 1236 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 1237 { } movieClip 1240 { } movieClip 1243 { } movieClip 1247 { } movieClip 1248 { } movieClip 1254 gunner { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Don Diablo'; } frame 30 { gotoAndPlay('stand'); } frame 34 { _root.fx.plai('dattack' + (random(3) + 1)); } frame 36 { _parent.hit = 1; } frame 41 { stun = 0; gotoAndPlay('stand'); } frame 47 { _root.fx.plai('dattack' + (random(3) + 1)); } frame 52 { _parent.hit = 1; } frame 60 { stun = 0; gotoAndPlay('stand'); } instance of movieClip 1248 { onClipEvent (enterFrame) { _rotation = _rotation + 50; } } frame 65 { _root.fx.plai('daye'); } frame 69 { _parent.hit = 1; } frame 83 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 86 { _parent.bolita(); } frame 126 { gotoAndPlay('fire2'); } frame 127 { golpeado = 0; stun = 0; camina = 1; } frame 170 { gotoAndPlay('camina'); } frame 206 { _root.fx.plai('daye'); } frame 222 { stun = 0; gotoAndPlay('stand'); } } movieClip 1256 { } movieClip 1257 { } movieClip 1262 { } movieClip 1264 { } movieClip 1266 { } movieClip 1269 vulture_dps { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vulture W.'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } } movieClip 1274 { } movieClip 1276 { } movieClip 1278 { } movieClip 1280 { } movieClip 1282 { } movieClip 1284 { } movieClip 1285 sniper { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'R. Sniper'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 37 { _parent.hit = 1; } frame 47 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 50 { golpeado = 0; stun = 0; camina = 1; } frame 67 { gotoAndPlay('camina'); } } movieClip 1289 { } movieClip 1290 { } movieClip 1291 { instance of movieClip 1290 { onClipEvent (load) { gotoAndPlay(random(10)); } } } movieClip 1294 { } movieClip 1296 { } movieClip 1297 bombardero { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'R. Bombardero'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } } movieClip 1299 { } movieClip 1301 { } movieClip 1303 { } movieClip 1305 { } movieClip 1307 { } movieClip 1308 represor { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'R. Represor'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } frame 71 { _parent.hit = 1; } frame 101 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } } movieClip 1311 vulture_healer { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vulture'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } } movieClip 1313 { } movieClip 1315 { } movieClip 1318 vulture_mago { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vulture M.'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } } movieClip 1322 { } movieClip 1326 vulture_rang { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vulture G.'; _parent.ranged = 1; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } } movieClip 1331 { } movieClip 1333 { } movieClip 1336 { } movieClip 1338 { } movieClip 1340 { } movieClip 1342 { } movieClip 1344 bandido { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Bandido'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 36 { _parent.hit = 1; } frame 44 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 47 { golpeado = 0; stun = 0; camina = 1; } frame 64 { gotoAndPlay('camina'); } frame 68 { _parent.hit = 1; } frame 69 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } } movieClip 1347 { } movieClip 1349 { } movieClip 1351 { } movieClip 1352 { } movieClip 1354 bandido_rang { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Pistolero'; _parent.ranged = 1; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 44 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 47 { golpeado = 0; stun = 0; camina = 1; } frame 64 { gotoAndPlay('camina'); } } movieClip 1357 { } movieClip 1362 { } movieClip 1365 { } movieClip 1367 { } movieClip 1369 espiritu { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Espiritu'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 36 { _parent.hit = 1; } frame 46 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 47 { golpeado = 0; stun = 0; camina = 1; } frame 64 { gotoAndPlay('camina'); } } movieClip 1370 { } movieClip 1371 { frame 54 { stop(); } } movieClip 1372 huracan { frame 1 { if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; _root.player_turno.body.gotoAndPlay('ataque'); } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 9 { _root.juego.ojo_cam.tremor = 50; } frame 38 { dmg = 0.4 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 43 { dmg = 0.5 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 46 { dmg = 0.2 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 58 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } } movieClip 1377 dinamita { frame 1 { _root.player_turno.body.gotoAndPlay('combo2'); if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 5 { } frame 36 { dmg = 1.8 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 40 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } } movieClip 1378 latinlove { frame 1 { if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 5 { } frame 36 { dmg = 0.7 * spell_power; tar.get_magic(dmg); tar.stun(1); _root.fx.plai('hit' + random(3)); } frame 40 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } } movieClip 1385 { } movieClip 1387 { } movieClip 1388 { } movieClip 1390 { } movieClip 1392 { } movieClip 1394 { } movieClip 1396 { } movieClip 1405 sherif { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Sheriff'; _parent.ranged = 0; } frame 20 { gotoAndPlay('stand'); } frame 31 { _parent.hit = 1; } frame 36 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 38 { golpeado = 0; stun = 0; camina = 1; } frame 66 { gotoAndPlay('camina'); } frame 97 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } } instance of movieClip 1405 sherif { onClipEvent (load) { culo = -1; } } movieClip 1407 { } movieClip 1411 vulture_king { frame 1 { if (_parent.mangarlaca == undefined) { _yscale = _yscale * 2; _xscale = _xscale * 2; _parent.mangarlaca = 1; } golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Vulture M.'; _parent.ranged = 0; } frame 29 { gotoAndPlay('stand'); } frame 35 { _parent.hit = 1; } frame 43 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 46 { golpeado = 0; stun = 0; camina = 1; } frame 63 { gotoAndPlay('camina'); } frame 68 { _parent.hit = 1; } frame 77 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } } movieClip 1417 { } movieClip 1425 { } movieClip 1426 { } movieClip 1428 { } movieClip 1429 { } movieClip 1431 { } movieClip 1433 { } movieClip 1438 { } movieClip 1439 { frame 1 { stop(); } instance of movieClip 745 { onClipEvent (load) { gotoAndStop(random(7) + 1); } } } movieClip 1440 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 1443 { } movieClip 1444 { frame 7 { stop(); } } movieClip 1445 { frame 24 { stop(); } } movieClip 1446 1000plumas { frame 1 { if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 5 { } frame 7 { _root.fx.plai('hit' + random(3)); } frame 9 { _root.fx.plai('hit' + random(3)); } frame 10 { _root.fx.plai('hit' + random(3)); } frame 25 { dmg = 2.7 * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 29 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } } movieClip 1448 { } movieClip 1449 { instance of movieClip 1448 { onClipEvent (load) { this._xscale = _parent._parent.powerea; } onClipEvent (enterFrame) { this._xscale = _parent._parent.powerea; } } } movieClip 1451 { } movieClip 1452 { } button 1454 { on (press) { powerea += 2.3; _root.fx.plai('s_diam2'); } } movieClip 1455 cactus bash { frame 1 { powerea = 0; } frame 3 { _root.fx.plai('dcharge'); } frame 121 { mierda = 0; } frame 122 { _root.player_turno.body.gotoAndPlay('fire2'); } frame 160 { basheado = powerea; if (basheado > 100) { basheado = 100; } dmg = (1 + basheado * 0.02) * spell_power; tar.get_magic(dmg); tar.bash(basheado); tar.squish = 30; _root.fx.plai('hit' + random(3)); } frame 183 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } frame 197 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { _root.player_turno.tar.get_hit(dmg); } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } cd_terminar = 120; dmg = _root.player_turno.dmg / 5; boton = 1; apretado = 0; disparando = 0; onEnterFrame = function () { --cd_terminar; if (cd_terminar <= 0) { end(); } --disparando; if (Key.isDown(boton) && apretado != 1 && disparando <= 0) { shoot(); apretado = 1; disparando = 15; } if (!Key.isDown(boton)) { apretado = 0; } if (_root.player_turno.hit == 1) { hitt(); _root.player_turno.hit = 0; disparando = 0; } }; } } movieClip 1460 latinlove2 { frame 1 { if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 1 { powerea = 0; corazon = 0; } instance of movieClip 114 { onClipEvent (load) { gotoAndStop(random(5) + 1); } } frame 72 { if (corazon == 3) { gotoAndPlay('bien'); } else { _root.fx.plai('b2'); } } frame 73 { gotoAndPlay('fin'); } frame 79 { _root.fx.plai('kiss'); _root.player_turno.body.gotoAndPlay('fire'); } frame 88 { } frame 119 { dmg = 0.7 * spell_power; tar.get_magic(dmg); tar.stun(1); _root.fx.plai('hit' + random(3)); } frame 123 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } } // unknown tag 88 length 83 movieClip 1468 { frame 1 { stop(); } frame 2 { powerea = '+' + _parent.powerea * 10 + '%'; } frame 40 { _parent.gotoAndPlay('bien'); } } button 1471 { on (press) { powerea = 1; stop(); muestra.play(); } } button 1472 { on (press) { powerea = 2; stop(); muestra.play(); } } button 1473 { on (press) { powerea = 3; stop(); muestra.play(); } } button 1474 { on (press) { powerea = 5; stop(); muestra.play(); } } button 1475 { on (press) { powerea = 10; stop(); muestra.play(); } } button 1476 { on (press) { powerea = 15; stop(); muestra.play(); } } button 1477 { on (press) { powerea = 30; stop(); muestra.play(); } } movieClip 1478 bull eye { frame 1 { powerea = 0; } frame 121 { _root.player_turno.body.gotoAndPlay('combo3'); } frame 143 { dmg = (0.7 + powerea * 0.1) * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 159 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } frame 240 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { _root.player_turno.tar.get_hit(dmg); } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } cd_terminar = 120; dmg = _root.player_turno.dmg / 5; boton = 1; apretado = 0; disparando = 0; onEnterFrame = function () { --cd_terminar; if (cd_terminar <= 0) { end(); } --disparando; if (Key.isDown(boton) && apretado != 1 && disparando <= 0) { shoot(); apretado = 1; disparando = 15; } if (!Key.isDown(boton)) { apretado = 0; } if (_root.player_turno.hit == 1) { hitt(); _root.player_turno.hit = 0; disparando = 0; } }; } } button 1481 { on (press) { if (mierda != 1) { powerea += 1; nice.play(); mierda = 1; _root.fx.plai('s_diam2'); } } } button 1482 { on (press) { if (mierda != 1) { powerea += 1; mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } button 1483 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('hit' + random(3)); } } } movieClip 1484 muerte { frame 1 { powerea = 0; this._x += 300; } instance of movieClip 177 { onClipEvent (enterFrame) { gotoAndStop(_parent.powerea + 1); } } frame 27 { mierda = 0; } frame 60 { mierda = 0; } frame 92 { mierda = 0; } frame 136 { _root.player_turno.body.gotoAndPlay('ataque'); } frame 150 { _root.player_turno.body.gotoAndPlay('combo2'); } frame 162 { _root.player_turno.body.gotoAndPlay('combo3'); } frame 192 { dmg = (5 - powerea * 1) * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 200 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } frame 214 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { _root.player_turno.tar.get_hit(dmg); } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } cd_terminar = 120; dmg = _root.player_turno.dmg / 5; boton = 1; apretado = 0; disparando = 0; onEnterFrame = function () { --cd_terminar; if (cd_terminar <= 0) { end(); } --disparando; if (Key.isDown(boton) && apretado != 1 && disparando <= 0) { shoot(); apretado = 1; disparando = 15; } if (!Key.isDown(boton)) { apretado = 0; } if (_root.player_turno.hit == 1) { hitt(); _root.player_turno.hit = 0; disparando = 0; } }; } } button 1487 { on (press) { if (mierda != 1) { powerea += 1; nice.play(); mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } button 1488 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('b2'); } } } button 1489 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('b2'); } } } movieClip 1490 dinamita2 { frame 1 { powerea = 0; } frame 27 { mierda = 0; } frame 57 { mierda = 0; } frame 92 { mierda = 0; } frame 127 { _root.player_turno.body.gotoAndPlay('combo2'); _root.fx.plai('rteach'); if (_root.player_turno.ia == 1) { _xscale = _xscale * -1; } _root.fx.plai('meteor'); nn = 'smeteor'; } frame 131 { } frame 162 { dmg = (0.2 + powerea * 0.4) * spell_power; tar.get_magic(dmg); _root.fx.plai('hit' + random(3)); } frame 166 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } } movieClip 1495 { } movieClip 1497 { } movieClip 1498 { } movieClip 1499 { } movieClip 1500 { } movieClip 1504 { } movieClip 1510 { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'El Rey'; _parent.ranged = 1; } frame 30 { gotoAndPlay('stand'); } frame 40 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } 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'); _root.fx.plai('hit' + random(3)); } frame 118 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } frame 123 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 124 { _parent.bolita(); } frame 169 { gotoAndPlay('fire2'); } frame 174 { _root.fx.plai('hit' + random(3)); } frame 203 { stun = 0; gotoAndPlay('stand'); } } movieClip 1512 menu teta { 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); } } movieClip 1513 { } movieClip 1514 { } movieClip 1516 { } movieClip 1518 { } movieClip 1520 { } movieClip 1522 { } movieClip 1523 { } movieClip 1524 { } movieClip 1526 { } movieClip 1527 { } movieClip 1528 { } movieClip 1533 robertomask { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Roberto Mask'; } frame 30 { gotoAndPlay('stand'); } frame 34 { _root.fx.plai('dattack' + (random(3) + 1)); } frame 36 { _parent.hit = 1; } frame 41 { stun = 0; gotoAndPlay('stand'); } frame 47 { _root.fx.plai('dattack' + (random(3) + 1)); } frame 52 { _parent.hit = 1; } frame 60 { stun = 0; gotoAndPlay('stand'); } instance of movieClip 1528 { onClipEvent (enterFrame) { _rotation = _rotation + 50; } } frame 65 { _root.fx.plai('daye'); } frame 69 { _parent.hit = 1; } frame 83 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 86 { _parent.bolita(); } frame 126 { gotoAndPlay('fire2'); } frame 127 { golpeado = 0; stun = 0; camina = 1; } frame 170 { gotoAndPlay('camina'); } frame 206 { _root.fx.plai('daye'); } frame 222 { stun = 0; gotoAndPlay('stand'); } } movieClip 1536 { } movieClip 1537 { } movieClip 1538 { instance of movieClip 1537 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } instance of movieClip 1537 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } instance of movieClip 1537 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } instance of movieClip 1537 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } } movieClip 1539 candelabro { 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); } } frame 15 { _root.player_turno.body.gotoAndPlay('techo'); } frame 26 { _root.player_turno.body.gotoAndPlay('techo'); } frame 36 { _root.player_turno.body.gotoAndPlay('techo'); } frame 45 { _root.player_turno.body.gotoAndPlay('techo'); } frame 67 { _root.juego.ojo_cam.tremor = 50; } frame 83 { dmg = 1.5 * _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); } tar.bash(24); tar.squish = 30; ++ini; } _root.fx.plai('hit' + random(3)); } frame 118 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; stop(); removeMovieClip(this); } } movieClip 1542 cactusbad { frame 1 { powerea = 0; } frame 3 { } frame 121 { mierda = 0; } frame 122 { _root.player_turno.body.gotoAndPlay('fire2'); } frame 160 { basheado = powerea; if (basheado > 100) { basheado = 100; } dmg = (2.7 - basheado * 0.02) * spell_power; tar.get_magic(dmg); tar.bash(100 - basheado); tar.squish = 30; _root.fx.plai('hit' + random(3)); } frame 183 { _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); stop(); } frame 197 { function shoot() { combo = 'ataque'; _root.player_turno.body.gotoAndPlay(combo); } function hitt() { _root.player_turno.tar.get_hit(dmg); } function end() { disparando = 1; _root.fx.mySound.stop(nn); _root.player_turno.volver = 1; removeMovieClip(this); } cd_terminar = 120; dmg = _root.player_turno.dmg / 5; boton = 1; apretado = 0; disparando = 0; onEnterFrame = function () { --cd_terminar; if (cd_terminar <= 0) { end(); } --disparando; if (Key.isDown(boton) && apretado != 1 && disparando <= 0) { shoot(); apretado = 1; disparando = 15; } if (!Key.isDown(boton)) { apretado = 0; } if (_root.player_turno.hit == 1) { hitt(); _root.player_turno.hit = 0; disparando = 0; } }; } } movieClip 1551 chupaca { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Chupacabras'; } 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'); } } movieClip 1557 { frame 1 { stop(); } frame 7 { _root.gotoAndStop(_root.destino); } } movieClip 1578 { 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 1588 { 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 1591 { 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 1596 { frame 1 { stop(); } } // unknown tag 88 length 104 movieClip 1601 { frame 1 { stop(); } } 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 = 1; _root.pelea = 1; _root.mapa_actual = 'm1'; _root.way_actual = 'w6'; _root.no_enconter = 0; _root.bosses_pasados = 1; _root.nom_movie = 'm1'; _root.enemigos_derrotados = []; _root.logros = []; _root.gold = 200; 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 = 300; _root.p2_mana = 150; _root.p2_dmg = 80; _root.p2_mdmg = 95; _root.p2_armor = 18; _root.p2_speed = 83; _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('rapid fire'); _root.arreglo_magias2.push('cactus bash'); _root.arreglo_magias3.push('latinlove2'); _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('candelabro'); _root.arreglo_special2.push('combo vamp1'); _root.arreglo_special3.push('multiherb'); _root.p1_nombroto = 'El Rey'; _root.p2_nombroto = 'Don Diablo'; _root.p3_nombroto = 'Rosita'; _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'; } instance of movieClip 258 { onClipEvent (load) { stop(); caca = 0; } onClipEvent (enterFrame) { caca += 1; if (caca == 20) { play(); } } } button 1603 { on (press) { _root.destino = 'game_pref'; _root.fx.plai('b3'); _root.flash1.play(); } } button 1605 { on (press) { _root.destino = 'options'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1607 { on (press) { _root.destino = 'credits'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1609 { on (press) { _root.destino = 'game_pref'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1611 { on (release) { getURL('http://armor.ag/MoreGames', '_blank'); } } movieClip 1613 { } button 1614 { on (release) { getURL('http://armor.ag/MoreGames', '_blank'); } } button 1617 { on (release) { getURL('http://www.facebook.com/ArmorGames', '_blank'); } } button 1621 { on (press) { _quality = 'Low'; } } button 1623 { on (press) { _quality = 'MEDIUM'; } } button 1625 { on (press) { _quality = 'BEST'; } } button 1629 { on (press) { _root.destino = 'main'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 1631 { } movieClip 1633 { } movieClip 1634 { 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 1634 { 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 1634 { 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 1636 { on (press) { _root.destino = 'load'; _root.fx.plai('b3'); _root.flash1.play(); } } // unknown tag 88 length 208 movieClip 1643 { 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 1644 { 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 1646 { } button 1651 { on (press) { _root.difficultad = 0.5; cursor._x = beasy._x; cursor._y = beasy._y; } } button 1655 { on (press) { _root.difficultad = 0.8; cursor._x = bmed._x; cursor._y = bmed._y; } } button 1659 { on (press) { _root.difficultad = 1; cursor._x = bhard._x; cursor._y = bhard._y; } } movieClip 1660 { 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 1662 { 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 1666 { on (press) { _root.save_slot = tar; _root.loado(); _root.fx.plai('b1'); _root.moveateEsta = 1; } } // unknown tag 88 length 155 button 1673 { on (press) { _root.save_slot = tar; _root.fx.plai('b1'); _root.loado(); } } button 1675 { on (press) { lod._x = 9999; del._x = 9999; sub_menu._x = sub_menu.xx; } } button 1677 { on (press) { _root.save_slot = _parent.tar; _root.fx.plai('b1'); _root.deleto(); _parent.prevFrame(); } } button 1678 { on (press) { _parent.lod._x = _parent.xlod; _parent.del._x = _parent.xdel; _root.fx.plai('b2'); this._x = 9999; } } movieClip 1679 { frame 1 { xx = _x; _x = 9999; } } movieClip 1680 { 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 1680 { onClipEvent (load) { tar = 'save1'; } } instance of movieClip 1680 { onClipEvent (load) { tar = 'save2'; } } instance of movieClip 1680 { onClipEvent (load) { tar = 'save3'; } } movieClip 1684 { } movieClip 1685 { frame 554 { stop(); } } frame 16 { _root.musikita.plai_n('inter'); } movieClip 1690 { frame 765 { stop(); } } 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'); p1_hp_actual = 100000; p2_hp_actual = 100000; p3_hp_actual = 100000; if (_root.lock_save == false || _root.lock_save == undefined) { save_game(); } } movieClip 1694 { } movieClip 1706 { } movieClip 1707 { } // unknown tag 88 length 102 button 1712 { on (release) { _root.way_actual = _parent.player.way; _root.destino = 'shop'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } button 1714 { on (release) { _root.attachMovie('rest', _name + 'rest' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold}); } } button 1716 { on (release) { _root.way_actual = _parent.player.way; _root.rumor = rumor; _root.destino = 'rumor'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } button 1718 { on (release) { _root.way_actual = _parent.player.way; _root.destino = 'llama'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } movieClip 1719 { 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 1720 { } movieClip 1721 { 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; } } } _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 1723 { 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 == 'dinamita2') { _root.arreglo_magias3.push('dinamita2'); nom_play = 'Rosita'; magia_name = 'Dinamita'; } if (magia_name == 'bull eye') { _root.arreglo_magias1.push('bull eye'); nom_play = 'El Rey'; magia_name = 'Bull\'s Eye'; } if (magia_name == 'random strike') { _root.arreglo_magias1.push('random strike'); nom_play = 'el rey'; 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 1725 { frame 1 { _alpha = 0; } } movieClip 1732 { } button 1735 { on (release) { casa = _root.attachMovie('rest', _name + 'rest' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold}); casa.gotoAndStop(2); } } movieClip 1736 { 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 1742 { } movieClip 1743 { } movieClip 1748 { } movieClip 1757 { } movieClip 1761 { } movieClip 1769 { 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 = 2; _root.n_train = 7; } instance of movieClip 1719 { onClipEvent (load) { tar = 'w2'; _root.bosses_pasados = 1; rumor = 1; } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm2'; way_out = 'w2bis'; arreglo_ways = []; way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); } } instance w2 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w3'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w12', 'w2'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w4'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm2'; } arreglo_ways = []; way1 = []; way1.push('w13', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w14', 'w6'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w14', 'w4'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } frame 3 { _root.grafico_mapa = 2; _root.n_train = 6; } instance w2 of movieClip 1723 { onClipEvent (load) { out = 'm1'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w13', 'w12', 'w11', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w14', 'w5'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { graf = 'concha'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { magia = 'teta'; piedra = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w11', 'w12', 'w13', 'w2bis'); arreglo_ways.push(way1); way1 = []; way1.push('w1cofre'); arreglo_ways.push(way1); } } instance w7 of movieClip 1723 { onClipEvent (load) { out = 'm3'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w16', 'w6'); arreglo_ways.push(way1); way1 = []; way1.push('w16', 'w15', 'w5'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { out = 'm4'; way_out = 'w4bis'; arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 6; lvl = 2; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w7'); arreglo_ways.push(way1); way1 = []; way1.push('w16', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('w16', 'w15', 'w5'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 6; lvl = 2; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w14', 'w13', 'w2bis'); arreglo_ways.push(way1); way1 = []; way1.push('w15', 'w16', 'w4'); arreglo_ways.push(way1); way1 = []; way1.push('w15', 'w16', 'w6'); arreglo_ways.push(way1); } } instance w2bis of movieClip 1723 { onClipEvent (load) { if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm3'; } arreglo_ways = []; way1 = []; way1.push('w13', 'w12', 'w11', 'w1'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w14', 'w5'); arreglo_ways.push(way1); way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance of movieClip 1736 { onClipEvent (load) { tar = 'w4'; _root.bosses_pasados = 1; } } instance w1cofre of movieClip 1723 { onClipEvent (load) { graf = 'i1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { item = 1; gold = 100; magia_name = []; magia_name = 'bull eye'; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } frame 4 { _root.grafico_mapa = 2; _root.n_train = 6; } instance w2 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm2'; way_out = 'w6'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 6; lvl = 2; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm4'; _parent[graf]._alpha = 100; } graf = 'g100'; _parent[graf]._alpha = 0; arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w22'); arreglo_ways.push(way1); } } instance w22 of movieClip 1723 { onClipEvent (load) { graf = 'i1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { item = 1; gold = 100; magia_name = []; magia_name = 'dinamita2'; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } frame 5 { _root.n_train = 7; _root.grafico_mapa = 2; } instance w2 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 4; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm5'; way_out = 'w5bis'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'concha'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { magia = 'fuego'; piedra = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { out = 'm2'; way_out = 'w4'; arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); } } instance w4bis of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w1up of movieClip 1723 { onClipEvent (load) { out = 'm6'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2up'); arreglo_ways.push(way1); } } instance w3up of movieClip 1723 { onClipEvent (load) { graf = 'g1asda'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm5'; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w1up'); arreglo_ways.push(way1); } } instance w2up of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w1up'); arreglo_ways.push(way1); way1 = []; way1.push('w3up'); arreglo_ways.push(way1); } } frame 6 { _root.n_train = 7; _root.grafico_mapa = 2; } instance of movieClip 1719 { onClipEvent (load) { tar = 'w3'; _root.bosses_pasados = 2; rumor = 2; } } instance w2 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm7'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 4; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w5'); arreglo_ways.push(way1); way1 = []; way1.push('w7'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { out = 'm4'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); } } instance w7 of movieClip 1723 { onClipEvent (load) { out = 'm6'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w7'); arreglo_ways.push(way1); way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w5bis of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } frame 7 { _root.n_train = 7; _root.grafico_mapa = 2; } instance w2 of movieClip 1723 { onClipEvent (load) { graf = 'g3g'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm7'; _parent[graf]._alpha = 100; } graf = 'g100'; _parent[graf]._alpha = 0; arreglo_ways = []; way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w13', 'w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm4'; way_out = 'w2up'; arreglo_ways = []; way1 = []; way1.push('w13', 'w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 4; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 4; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w6'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w4'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { out = 'm5'; way_out = 'w6'; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } frame 8 { _root.n_train = 8; _root.grafico_mapa = 2; } instance w2 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm5'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 8; lvl = 5; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'concha'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { magia = 'teta'; piedra = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w5'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { out = 'm8'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } instance of movieClip 1736 { onClipEvent (load) { tar = 'w5'; _root.bosses_pasados = 1; } } frame 9 { _root.n_train = 8; _root.grafico_mapa = 2; } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm9'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 8; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 8; lvl = 6; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w6'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { out = 'm7'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } frame 10 { _root.n_train = 8; _root.grafico_mapa = 2; } instance w2 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm8'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 8; lvl = 5; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm6'; _parent[graf]._alpha = 100; } graf = 'g100'; _parent[graf]._alpha = 0; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { out = 'm10'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } frame 11 { _root.n_train = 8; _root.grafico_mapa = 2; } instance w2 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w11', 'w3'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm9'; way_out = 'w6'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 6; lvl = 8; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); way1 = []; way1.push('w7'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 9; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w5'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 7; lvl = 9; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w4'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { out = 'm11'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } instance of movieClip 1719 { onClipEvent (load) { tar = 'w7'; _root.bosses_pasados = 3; rumor = 3; } } instance w7 of movieClip 1723 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); } } frame 12 { _root.n_train = 8; _root.grafico_mapa = 2; } instance w1 of movieClip 1723 { onClipEvent (load) { out = 'm10'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1723 { onClipEvent (load) { graf = 'g89'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 8; lvl = 10; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w11', 'w1'); arreglo_ways.push(way1); } } instance w4 of movieClip 1723 { onClipEvent (load) { graf = 'g2'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 8; lvl = 10; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w5'); arreglo_ways.push(way1); } } instance w5 of movieClip 1723 { onClipEvent (load) { graf = 'g3'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pelea = 8; lvl = 10; healer = 1; _parent[graf]._alpha = 100; } arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); way1 = []; way1.push('w12', 'w4'); arreglo_ways.push(way1); } } instance w6 of movieClip 1723 { onClipEvent (load) { graf = 'g1'; _parent[graf]._alpha = 0; if (!_parent.busca(this._name + _parent._currentframe)) { pmovie = 1; movo = 'm8'; _parent[graf]._alpha = 100; } graf = 'g100'; _parent[graf]._alpha = 0; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } } movieClip 1782 { frame 1 { _alpha = 50; } } button 1788 { 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 1789 { 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 1790 { 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 1791 { 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 1792 { 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 1793 { frame 1 { function hide_me() { _x = 9999; } function show_me() { _x = xx; } xx = _x; } } movieClip 1800 { frame 1 { stop(); } } movieClip 1801 { } button 1804 { on (release) { fin(); } } movieClip 1806 { } // unknown tag 88 length 143 button 1812 { on (release) { _root.fx.dialog('stop'); nextFrame(); } } movieClip 1817 { } button 1850 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } button 1885 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } button 1927 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } button 1936 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } movieClip 1962 { frame 64 { _parent.nextFrame(); } frame 76 { stop(); } } movieClip 1970 { frame 85 { _parent.nextFrame(); } frame 97 { stop(); } } movieClip 1974 { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'El Rey'; _parent.ranged = 1; } frame 30 { gotoAndPlay('stand'); } frame 40 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } 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'); _root.fx.plai('hit' + random(3)); } frame 92 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 109 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 118 { _parent.hit = 1; _root.fx.plai('hit' + random(3)); } frame 123 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 124 { _parent.bolita(); } frame 169 { gotoAndPlay('fire2'); } frame 174 { _root.fx.plai('hit' + random(3)); } frame 203 { stun = 0; gotoAndPlay('stand'); } } movieClip 1976 { frame 1 { golpeado = 0; stun = 0; camina = 0; _parent.nombre = 'Roberto Mask'; } frame 30 { gotoAndPlay('stand'); } frame 34 { _root.fx.plai('dattack' + (random(3) + 1)); } frame 36 { _parent.hit = 1; } frame 41 { stun = 0; gotoAndPlay('stand'); } frame 47 { _root.fx.plai('dattack' + (random(3) + 1)); } frame 52 { _parent.hit = 1; } frame 60 { stun = 0; gotoAndPlay('stand'); } instance of movieClip 1528 { onClipEvent (enterFrame) { _rotation = _rotation + 50; } } frame 65 { _root.fx.plai('daye'); } frame 69 { _parent.hit = 1; } frame 83 { stun = 0; _parent.hit = 0; gotoAndPlay('stand'); } frame 86 { _parent.bolita(); } frame 126 { gotoAndPlay('fire2'); } frame 127 { golpeado = 0; stun = 0; camina = 1; } frame 170 { gotoAndPlay('camina'); } frame 206 { _root.fx.plai('daye'); } frame 222 { stun = 0; gotoAndPlay('stand'); } } movieClip 1977 { frame 20 { stop(); } } movieClip 1979 { frame 2 { stop(); } instance of movieClip 1817 { onClipEvent (load) { gotoAndStop(2); } } frame 7 { _parent.play(); } frame 22 { _parent.play(); } instance of movieClip 1817 { onClipEvent (load) { gotoAndStop(2); } } instance of movieClip 1817 { onClipEvent (load) { gotoAndStop(2); } } frame 139 { keko.gotoAndStop('fin'); } frame 143 { keko.gotoAndStop('fin'); } } movieClip 1983 { } movieClip 1984 { } movieClip 1985 { instance of movieClip 1405 sherif { onClipEvent (load) { culo = -1; } } } movieClip 1986 { } movieClip 1987 { instance of movieClip 1405 sherif { onClipEvent (load) { culo = -1; } } } movieClip 1988 { frame 1 { stop(); } frame 28 { stop(); } } movieClip 1995 { } movieClip 1997 { } movieClip 1998 { frame 1 { gotoAndPlay(random(30) + 1); } } movieClip 1999 { frame 1 { stop(); _root.healer = 1; } instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla2'); } } frame 9 { fondou.stop(); } frame 28 { stop(); } } movieClip 2001 { } movieClip 2002 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla3'); } } } movieClip 2003 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla4'); } } } movieClip 2012 { } movieClip 2015 { frame 1 { stop(); } } movieClip 2016 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla6'); } } } movieClip 2017 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla7'); } } } movieClip 2018 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla8'); } } } movieClip 2019 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla5'); } } } movieClip 2021 { instance of movieClip 1979 { onClipEvent (load) { gotoAndStop('charla10'); } } } movieClip 2022 { 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('scene4'); pelea = 1; _root.pelea = 900; _root.grafico_mapa = 1; } frame 3 { _root.pelea = 1; _root.musikita.plai_n('inter'); } frame 4 { _root.musikita.plai_n('scene4'); pelea = 1; _root.pelea = 901; _root.grafico_mapa = 1; } frame 5 { _root.musikita.plai_n('scene4'); _root.logros.push('fuego'); pelea = 1; _root.pelea = 1001; lvl = 1; healer = 1; _parent[graf]._alpha = 100; _root.grafico_mapa = 1; } frame 6 { _root.musikita.plai_n('scene4'); _root.logros.push('teta'); } frame 7 { _root.musikita.plai_n('scene4'); pelea = 1; _root.pelea = 1003; lvl = 1; healer = 1; _parent[graf]._alpha = 100; _root.grafico_mapa = 1; } frame 9 { _root.musikita.plai_n('scene4'); pelea = 1; _root.pelea = 1002; lvl = 1; healer = 1; _parent[graf]._alpha = 100; _root.grafico_mapa = 1; } frame 10 { _root.musikita.plai_n('scene4'); pelea = 1; _root.pelea = 1007; lvl = 1; healer = 1; _parent[graf]._alpha = 100; _root.grafico_mapa = 1; } } movieClip 2025 { } button 2028 { on (press) { texto_show = 'Men with hat: Hey did you know that most of the spells need to be right timed in order to use them at the maximum power? \r\r El rey: What kind of random coment was that!? \r\r Men with hat: other spells like “cactus bash” need you to click anywere on the screen as crazy to increase his effect and damage while the casting time. \r El rey: can you please stop talking as if we were in a lame rpg. \r \r -Don Diablo and Rosita look sideways insecurely- '; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2031 { on (press) { texto_show = 'Bald Man: to the north reside an army of vultures… beware of the vulture king, his scepter is deadly!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2033 { on (press) { texto_show = 'Cute girl: Oh el rey how are you! It’s been a long time I know where you can find a great treasu… \r \r -Rosita breck a bottle in the head of the girl… and the girl faint- \r \r Don Diablo: Aye… woman’s shouldn’t try to talk to el rey in front of Rosita… '; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2035 { on (press) { removeMovieClip(tool_graph); _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } button 2038 { on (press) { texto_show = 'Rich Man: the road is full of bandits… and to the north the road is blocked by the Revolcionarios Rojos. A communist group that don’t let pass anyone, at last for now. \r El rey: why? \r Rich Man: they are commies all the communist are bad and crazys and need to be economicaly blocked inside an island until they understand that communism is bad, and they enter in the glory of the capitalist era where there is no pain, discrimination, hunger, or poverty. \r \r -Don Diablo throw away the rich man by the window- \r Don Diablo: Aye He was talking to much I just want to play!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2040 { on (press) { texto_show = 'Face of garlic: If you follow the pimiento river you will find a small path.. and if you follow it you will find el gran bandido…'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2042 { on (press) { texto_show = 'Really sexy woman: Hello I have vital information for your party… \r \r -Rosita smash the head of the woman with a bottle and then stab it a couple of times- \r Don Diablo: Aye Rosita is scary!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2044 { on (press) { texto_show = 'Prophet: Sometimes when you think that a story has ended… you have to wait a few seconds… '; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2046 { on (press) { texto_show = 'Smoking man: Hey stranger do you check our shop? We have much betters stuff that in the previous town you visited!'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } button 2048 { on (press) { texto_show = 'Reekel: Damn I’m stuck in this town... I guess why this wait is taking so long…\r Rosita: Hey señor, you look like a vampire!\r Reekel: Shh I don’t want to scare the whole town… and seems that I will have to be here some extra time. \r'; cont = 0; nombf = texto_show.split(':'); splito = texto_show.split(''); cant = splito.length; } } movieClip 2050 { 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 2056 { on (release) { gotoAndStop('llama_race'); _root.fx.plai('b1'); } } button 2059 { on (release) { gotoAndStop('llama_fight'); _root.fx.plai('b1'); } } button 2062 { on (release) { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); _root.fx.plai('b1'); } } button 2067 { 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 2070 { 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 2073 { 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 2076 { 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 2083 { on (release) { _root.fx.plai('b3'); _root.gold += bet; bet = 0; _parent['bet' + numero] = bet; } } movieClip 2085 { 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 2087 { 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 2093 { on (release) { _root.fx.plai('b1'); nextFrame(); } } button 2096 { on (release) { _root.fx.plai('b1'); _root.gold += bet1 + bet2 + bet3 + bet4; gotoAndStop('llama_stadio'); } } movieClip 2099 { } movieClip 2100 { 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 2102 { } movieClip 2106 { frame 71 { stop(); _parent.empeso = 1; } } button 2112 { 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 2113 { 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 2117 { on (release) { _root.fx.plai('b1'); nextFrame(); } } button 2118 { on (release) { _root.fx.plai('b1'); _root.gold += bet1 + bet2 + bet3 + bet4; gotoAndStop('llama_stadio'); } } movieClip 2122 { } movieClip 2126 { 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 2127 { 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 2122 { onClipEvent (load) { _alpha = 0; } } } movieClip 2128 { 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 2127 { onClipEvent (load) { numero = 1; } } } button 2130 { 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 2134 { 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 2135 { 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 2122 { onClipEvent (load) { _alpha = 0; } } } movieClip 2136 { 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 2135 { onClipEvent (load) { numero = 2; dir = 'izq'; _xscale = _xscale * -1; } } } movieClip 2140 { } movieClip 2142 { } movieClip 2143 { 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 2087 { onClipEvent (load) { numero = 1; } } instance of movieClip 2087 { onClipEvent (load) { numero = 2; } } instance of movieClip 2087 { onClipEvent (load) { numero = 3; } } instance of movieClip 2087 { onClipEvent (load) { numero = 4; } } frame 10 { _root.musikita.plai_n('boss'); price = 0; ganador = 0; empeso = 0; termino = 0; multipiler = 3; } instance of movieClip 2100 { onClipEvent (load) { numero = 1; } } instance of movieClip 2100 { onClipEvent (load) { numero = 2; } } instance of movieClip 2100 { onClipEvent (load) { numero = 3; } } instance of movieClip 2100 { onClipEvent (load) { numero = 4; } } instance llama_race of movieClip 2113 { onClipEvent (load) { destino = 'llama_race'; } } frame 17 { bet1 = 0; bet2 = 0; bet3 = 0; bet4 = 0; _root.musikita.plai_n('shop'); } instance of movieClip 2128 { onClipEvent (load) { numero = 1; } } instance of movieClip 2136 { 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 2127 { onClipEvent (load) { numero = 1; } } instance llama2 of movieClip 2135 { onClipEvent (load) { numero = 2; dir = 'izq'; _xscale = _xscale * -1; } } instance table of movieClip 2113 { onClipEvent (load) { destino = 'llama_fight'; } } } movieClip 2146 { } movieClip 2150 { } movieClip 2165 { } movieClip 2166 { frame 1 { stop(); _x = _parent[_root.mapa_actual]._x; _y = _parent[_root.mapa_actual]._y; icono.gotoAndStop(2); } } button 2167 { 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 2170 { 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 2180 { 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 2190 { 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 2170 { onClipEvent (load) { contenido = _root.pj_1_clase; pj = 1; } } instance of movieClip 2170 { onClipEvent (load) { contenido = _root.pj_2_clase; pj = 2; if (_root.gunner != 1) { _y = 9999; } } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'head'; } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'body'; } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'weapon'; } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'extra'; } } instance of movieClip 2170 { onClipEvent (load) { contenido = _root.pj_3_clase; pj = 3; if (_root.healer != 1) { _x = 9999; } } } } button 2192 { on (press) { sub_menu_stats.cuadros[0].activar(); displayeroso1.gotoAndStop(1); _root.fx.plai('b1'); } } button 2194 { on (press) { sub_menu_stats.cuadros[1].activar(); displayeroso1.gotoAndStop(2); _root.fx.plai('b1'); } } button 2196 { on (press) { sub_menu_stats.cuadros[2].activar(); displayeroso1.gotoAndStop(3); _root.fx.plai('b1'); } } button 2198 { 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 2200 { 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 2205 { on (press) { _root.destino = 'shop'; _root.fx.plai('b3'); _root.flash1.play(); } } button 2207 { 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 2219 { 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; } } function temblar(_time) { tremor = _time * 24; } 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 2222 { 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 2225 { 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 2228 { 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 2237 { } movieClip 2248 { } movieClip 2251 { } movieClip 2254 { } movieClip 2261 { } movieClip 2266 { } movieClip 2269 { } movieClip 2272 { } movieClip 2277 { } movieClip 2280 { } movieClip 2283 { } movieClip 2284 { } movieClip 2285 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 2290 { 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 2300 { on (press) { if (item_selected != undefined && bquip._alpha == 100) { equip_item(); } else { _root.fx.plai('b2'); } } } button 2302 { on (press) { _root.destino = 'pot_shop'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 2304 { 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 2284 { onClipEvent (load) { gotoAndStop(21); } } } movieClip 2321 { } movieClip 2324 { 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 2170 { onClipEvent (load) { contenido = _root.pj_1_clase; pj = 1; } } instance of movieClip 2170 { onClipEvent (load) { contenido = _root.pj_2_clase; pj = 2; if (_root.gunner != 1) { _y = 9999; } } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'head'; tipo2 = 'Arms'; } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'body'; tipo2 = 'Armor'; } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'weapon'; tipo2 = 'Weapon'; } } instance of movieClip 2180 { onClipEvent (load) { tipo = 'extra'; tipo2 = 'Extra'; } } instance of movieClip 2170 { onClipEvent (load) { contenido = _root.pj_3_clase; pj = 3; if (_root.healer != 1) { _x = 9999; } } } instance of movieClip 2321 { onClipEvent (enterFrame) { if (_root.tool_contenido == 'vampiro') { culon = 'Bandit'; } if (_root.tool_contenido == 'gunner') { culon = 'Wrestler'; } if (_root.tool_contenido == 'healer') { culon = 'Mad Sexy Girl'; } } } } button 2326 { 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 2328 { 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 2330 { 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 2332 { 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 2333 { on (press) { sub_menu.clear_screen(); removeMovieClip(tool_graph); _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } movieClip 2334 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 2336 { 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 2337 { 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 2342 { 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 2343 { } movieClip 2344 { 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 2347 { 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 2349 { } movieClip 2354 { } movieClip 2355 { } movieClip 2357 { } movieClip 2363 { } movieClip 2365 { } movieClip 2370 { } movieClip 2371 { } movieClip 2372 { frame 1 { stop(); } instance of movieClip 1817 { onClipEvent (load) { gotoAndStop(2); } } } frame 68 { _root.gotoAndStop('mapa'); } frame 69 { _root.musikita.plai_n('noche'); } movieClip 2375 { frame 40 { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } movieClip 2376 { } 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 2377 { } movieClip 2379 { 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 == 'candelabro') { _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 == 'cactus bash') { _root.no_cast = 1; } if (_root.magic_skill == 'random strike') { _root.no_cast = 1; } if (_root.magic_skill == 'dinamita') { _root.no_cast = 1; } if (_root.magic_skill == 'dinamita2') { _root.no_cast = 1; } if (_root.magic_skill == 'muerte') { _root.no_cast = 1; } if (_root.magic_skill == 'wtfk') { _root.no_cast = 1; } if (_root.magic_skill == 'scater') { _root.no_cast = 1; } if (_root.magic_skill == 'rapid fire') { _root.no_cast = 1; } if (_root.magic_skill == 'bull eye') { _root.no_cast = 0; } 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 += 0; } 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 == 'rapid fire') { _root.juego.attachMovie('rapid fire', '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 == 'bull eye') { _root.juego.attachMovie('bull eye', '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 == 'scater') { _root.juego.attachMovie('scater', 'mag' + dis, _root.juego.getNextHighestDepth(), {'_x': 0, '_y': 0, '_alpha': 100, '_xscale': 100, '_yscale': 100, 'spell_power': _root.player_turno.mdmg, 'tar': _tar, 'escalita': 1}); ++dis; } 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 == 'huracan') { _root.juego.attachMovie('huracan', '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 == 'dinamita') { _root.juego.attachMovie('dinamita', '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 == 'dinamita2') { _root.juego.attachMovie('dinamita2', '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 == 'muerte') { _root.juego.attachMovie('muerte', '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 == 'wtfk') { _root.juego.attachMovie('wtfk', '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 == 'latinlove2') { _root.juego.attachMovie('latinlove2', '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 == 'cactus bash') { _root.juego.attachMovie('cactus bash', '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 == '1000plumas') { _root.juego.attachMovie('1000plumas', '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 == 'cactusbad') { _root.juego.attachMovie('cactusbad', '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 == 'candelabro') { if (_root.player_turno.ia == 1) { _root.juego.attachMovie('candelabro', '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('candelabro', '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 = 4; _root.supercombo_hit = 1; _root.combos = []; _root.combos.push('ataque', 'combo2', 'ataque', 'combo3'); } 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 2381 { 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 2382 { frame 1 { this._alpha = 0; } } movieClip 2385 { } movieClip 2387 { frame 40 { stop(); } } movieClip 2390 { } movieClip 2391 { } movieClip 2392 { 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 2400 { 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, 'vulture_healer'); summon_war(0, 'vulture_dps'); _root.mapa_actual = 'm2'; _root.way_actual = 'w2'; } if (_mundo == 6) { _root.next_round = 1; random_enes = random(3) + 1; switch (random_enes) { case 1: summon_war(0, 'vulture_healer'); summon_war(0, 'vulture_dps'); summon_war(0, 'vulture_dps'); break; case 2: summon_war(0, 'vulture_healer'); summon_war(0, 'vulture_mago'); summon_war(0, 'vulture_healer'); break; case 3: summon_war(0, 'vulture_rang'); summon_war(0, 'vulture_dps'); summon_war(0, 'vulture_rang'); } } if (_mundo == 7) { _root.next_round = 1; summon_war(1, 'bandido'); summon_war(2, 'bandido'); summon_war(1, 'bandido_rang'); } if (_mundo == 8) { _root.next_round = 1; summon_war(1, 'sniper'); summon_war(2, 'bombardero'); summon_war(1, 'represor'); } if (_mundo == 901) { _root.next_round = 1; summon_war(1, 'vulture_rang'); summon_war(1, 'vulture_rang'); summon_war(1, 'vulture_dps'); } if (_mundo == 900) { _root.next_round = 1; summon_war(4, 'sherif'); } if (_mundo == 1001) { _root.next_round = 1; summon_war(0, 'vulture_king'); pelea_boss = 1; } if (_mundo == 1002) { _root.next_round = 1; summon_war(0, 'espiritu'); pelea_boss = 1; } if (_mundo == 1003) { _root.next_round = 1; summon_war(0, 'robertomask'); pelea_boss = 1; } if (_mundo == 1007) { _root.next_round = 1; summon_war(0, 'chupaca'); pelea_boss = 1; } 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 'vulture_dps': 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 'vulture_healer': arreglo_temporal.push('heal'); _life = vida_basica; _mana = mana_basica; _dmg = dmg_base; _mdmg = mdmg_base; _speed = 84; _armor = 5; m_chance = 30; creaEne(_n, _l, -10, -30, 'healer_buff_1', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'vulture_mago': arreglo_temporal.push('yunque'); _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 'vulture_rang': arreglo_temporal.push('random strike', 'meteor'); _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 'bandido_rang': arreglo_temporal.push('random strike', 'meteor'); _life = vida_basica * 2; _mana = mana_basica; _dmg = dmg_base * 2; _mdmg = mdmg_base * 2; _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 'bandido': arreglo_temporal.push('huracan'); _life = vida_basica * 2.9; _mana = mana_basica; _dmg = dmg_base; _mdmg = mdmg_base * 1.9; _speed = 80; _armor = 5; m_chance = 70; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'sherif': arreglo_temporal.push('meteor'); _life = vida_basica * 2; _mana = mana_basica; _dmg = dmg_base * 0.5; _mdmg = mdmg_base * 0.5; _speed = 84; _armor = 5; m_chance = 80; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'sniper': arreglo_temporal.push('random strike'); _life = vida_basica * 2.3; _mana = mana_basica; _dmg = dmg_base * 3.8; _mdmg = mdmg_base * 3.8; _speed = 124; _armor = 5; m_chance = 100; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'bombardero': arreglo_temporal.push('dinamita'); _life = vida_basica * 4.3; _mana = mana_basica; _dmg = dmg_base; _mdmg = mdmg_base * 1.4; _speed = 54; _armor = 5; m_chance = 100; creaEne(_n, _l, -10, -30, 'dps', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; case 'represor': arreglo_temporal.push('heal'); _life = vida_basica * 5.5; _mana = mana_basica * 3; _dmg = dmg_base * 2.7; _mdmg = mdmg_base; _speed = 88; _armor = 10; m_chance = 90; creaEne(_n, _l, -10, -30, 'healer_buff_1', arreglo_temporal, _life, _mana, _dmg, _mdmg, _speed, _vestido, m_chance, _armor); break; 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 'vulture_king': arreglo_temporal.push('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 * 10; parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); _speed = 85; creaParte('Vulture 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('1000plumas'); _life = vida_basica * 6; _speed = 70; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; creaParte('Vulture Staff', _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('golpe poison'); _life = vida_basica * 5; _speed = 188; arreglo_inmune = []; arreglo_inmune.push(1, 1, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; creaParte('Boomstick', _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); break; case 'espiritu': arreglo_temporal.push('muerte'); _life = vida_basica * 23; _mana = mana_basica * 30; _dmg = dmg_base * 1.4; _mdmg = mdmg_base * 1.4; _speed = 80 + random(5); _armor = 10; m_chance = 100; _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 * 24; parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); _speed = 85; creaParte('Espiritu 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('muerte'); _life = vida_basica * 20; _speed = 100; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; creaParte('Espiritu Hand', _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 'robertomask': arreglo_temporal.push('golpe slow'); _life = vida_basica * 22; _mana = mana_basica * 30; _dmg = dmg_base * 3.4; _mdmg = mdmg_base * 3.4; _speed = 80 + random(5); _armor = 10; m_chance = 100; _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('cactusbad'); _life = vida_basica * 10; parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); _speed = 85; creaParte('Roberto 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('cactusbad'); _life = vida_basica * 19; _speed = 87; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; creaParte('Roberto Hand', _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 'chupaca': arreglo_temporal.push('golpe slow'); _life = vida_basica * 49; _mana = mana_basica * 30; _dmg = dmg_base * 3; _mdmg = mdmg_base * 4.5; _speed = 97; _armor = 15; m_chance = 100; _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('wtfk'); _life = vida_basica * 47; parte_ataque = 'ataque'; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); _speed = 85; creaParte('ch 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('cactusbad', 'muerte'); _life = vida_basica * 47; _speed = 92; arreglo_inmune = []; arreglo_inmune.push(1, 0, 0, 0, 0, 0, 0); parte_ataque = 'combo2'; creaParte('ch hand', _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 == 'Don Diablo') { _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 == 'Rosita') { _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 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 = []; 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 2377 { onClipEvent (load) { calculin = _x + _y * 100; swapDepths(calculin); } } instance ene_centro2 of movieClip 2377 { onClipEvent (load) { calculin = _x + _y * 100; swapDepths(calculin); } } } movieClip 2405 { } button 2408 { 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 2410 { 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 2412 { 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 2414 { 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 2416 { 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 2417 { frame 1 { xx = _x; yy = _y; sonidie = 0; _root.selecting_target = 0; onEnterFrame = function () { cara = _root.player_turno.apariencia; 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; } }; } } movieClip 2418 { 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 2419 { 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 2421 { 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 2422 { 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 2426 { frame 1 { xx = _x; _x = 99999; onEnterFrame = function () { hpot = _root.cant_items[0]; mpot = _root.cant_items[1]; life = _root.cant_items[2]; }; } } movieClip 2427 { 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 2435 { 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 2437 { 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 2440 { } movieClip 2441 { 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 2445 { } movieClip 2446 { } movieClip 2447 { frame 1 { _alpha = 0; } } movieClip 2448 { 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 2452 { frame 1 { onPress = function () { _parent.nextFrame(); }; onEnterFrame = function () { gotoAndStop(_root._quality); }; } } movieClip 2455 { frame 1 { onPress = function () { _root._quality = 'high'; _parent.prevFrame(); }; } } movieClip 2457 { frame 1 { onPress = function () { _root._quality = 'medium'; _parent.prevFrame(); }; } } movieClip 2459 { frame 1 { onPress = function () { _root._quality = 'low'; _parent.prevFrame(); }; } } movieClip 2460 { 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 2465 { 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 2466 { 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 2470 { 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; break; case 'muerte': nombre.text = 'MUERTE!'; mana_cost = 100; break; case 'wtfk': nombre.text = 'WTFK'; mana_cost = 100; } } _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; } }; } } // unknown tag 88 length 138 button 2475 { 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 2476 { 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 2477 { } movieClip 2480 { } movieClip 2484 { } movieClip 2485 { } movieClip 2486 { 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 2488 { frame 1 { _alpha = 0; } } button 2492 { on (press) { _root.destino = 'mapa'; if (_root.pelea == 1003) { _root.nom_movie = 'm9'; _root.destino = 'mov'; } if (_root.pelea == 1007) { _root.nom_movie = 'm9'; _root.destino = 'sponsor'; } if (_root.pelea == 0) { _root.nom_movie = 'm2'; _root.destino = 'mov'; } _root.flash1.play(); } } movieClip 2495 { } button 2496 { on (release) { getURL('http://armor.ag/MoreGames', '_blank'); } } button 2497 { on (release) { getURL('http://www.facebook.com/ArmorGames', '_blank'); } } movieClip 2498 { 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 2486 { onClipEvent (load) { tar = 'p'; texto = 't1'; } } }




https://swfchan.com/54/268212/info.shtml
Created: 14/6 -2026 17:55:09 Last modified: 14/6 -2026 17:55:09 Server time: 23/06 -2026 11:47:07