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

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

Bandidos Desert RPG - fight in turn based strategy rpg game.swf

This is the info page for
Flash #132608

(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 { function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; var pv; mb = '__mochibot__'; mbc = 'mochibot.com'; g = _global ? _global : _level0._root; if (g[mb + swfid]) { return g[mb + swfid]; } s = System.security; x = mc._root.getSWFVersion; fv = x ? mc.getSWFVersion() : (_global ? 6 : 5); if (!s) { s = {}; } sb = s.sandboxType; if (sb == 'localWithFile') { return null; } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } pv = (fv == 5) ? /:$version : System.capabilities.version; u = 'http://' + mbc + '/my/core.swf?mv=8&fv=' + fv + '&v=' + escape(pv) + '&swfid=' + escape(swfid) + '&l=' + lv + '&f=' + mc + (sb ? '&sb=' + sb : '') + (trk ? '&t=1' : ''); lv = fv > 6 ? mc.getNextHighestDepth() : (g[mb + 'level'] ? g[mb + 'level'] + 1 : lv); g[mb + 'level'] = lv; if (fv == 5) { res = '_level' + lv; if (!eval(res)) { loadMovieNum(u, lv); } return res; } res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); return res; } __com_mochibot__('d403c982', this, 10301, true); } 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 { } movieClip 276 { } movieClip 277 { } movieClip 280 { } movieClip 284 { } instance of movieClip 284 { 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 304 { frame 157 { stop(); _root.nextFrame(); } } movieClip 312 { frame 1 { stop(); } } movieClip 314 { } movieClip 316 { } movieClip 318 { } movieClip 320 { } movieClip 323 { } movieClip 325 { } movieClip 329 { frame 101 { } frame 136 { _root.gotoAndStop('main'); } frame 165 { stop(); } } frame 4 { gotoAndStop('main'); } movieClip 334 { frame 1 { stop(); } frame 5 { stop(); } frame 10 { stop(); } } movieClip 336 1 { } movieClip 339 2 { } movieClip 342 3 { } movieClip 345 5 { } movieClip 348 6 { } movieClip 351 7 { } movieClip 354 8 { } movieClip 357 9 { } movieClip 360 4 { } movieClip 363 0 { } movieClip 368 { frame 37 { stop(); } } movieClip 371 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 373 { } movieClip 374 { } movieClip 380 { } movieClip 382 { } movieClip 384 { } movieClip 387 { } movieClip 391 { } movieClip 395 { } movieClip 398 { } movieClip 400 { } movieClip 402 { } movieClip 411 { } movieClip 413 { } movieClip 414 { } movieClip 419 { } movieClip 420 { } movieClip 421 { instance of movieClip 420 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 420 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 420 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } instance of movieClip 420 { onClipEvent (enterFrame) { _rotation = _rotation + 9; } } } movieClip 428 { } movieClip 436 { } movieClip 437 { 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 437 { onClipEvent (load) { culo = -1; } } movieClip 441 { } movieClip 447 { } movieClip 449 { } movieClip 451 { } movieClip 452 { } movieClip 453 { } movieClip 455 { } movieClip 459 { } movieClip 463 { } movieClip 464 { } movieClip 473 vampiro_evolve { frame 1 { golpeado = 0; stun = 0; camina = 0; } instance of movieClip 441 { onClipEvent (load) { gotoAndPlay(9); } } instance of movieClip 441 { onClipEvent (load) { gotoAndPlay(11); } } instance of movieClip 441 { onClipEvent (load) { gotoAndPlay(1); } } instance of movieClip 441 { onClipEvent (load) { gotoAndPlay(5); } } instance of movieClip 441 { onClipEvent (load) { gotoAndPlay(2); } } instance of movieClip 441 { onClipEvent (load) { gotoAndPlay(11); } } instance of movieClip 441 { 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 478 { } movieClip 480 { } movieClip 481 { } movieClip 482 { } movieClip 483 { } movieClip 487 { } movieClip 496 { } movieClip 499 { } movieClip 500 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 507 { } movieClip 509 { } movieClip 510 { } movieClip 513 { } movieClip 515 { } movieClip 516 { } movieClip 518 { } movieClip 525 { 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 528 { } movieClip 529 { } movieClip 551 { } movieClip 556 { } movieClip 558 { } movieClip 559 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 559 gunner_evolve { onClipEvent (load) { culo = -1; } } movieClip 566 { } movieClip 569 { } movieClip 570 { } movieClip 573 { } movieClip 578 { } movieClip 583 { } movieClip 591 { } movieClip 596 { } movieClip 598 { } movieClip 601 { } movieClip 603 { } movieClip 604 { frame 9 { stop(); } } movieClip 606 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 606 healer { onClipEvent (load) { culo = -1; } } movieClip 611 { } movieClip 614 { } movieClip 615 { } movieClip 616 { } movieClip 618 { } movieClip 620 { } movieClip 621 { } movieClip 624 { } movieClip 626 { } movieClip 628 { } movieClip 631 { frame 33 { stop(); } } movieClip 634 { } movieClip 635 { frame 14 { stop(); } } movieClip 636 { frame 20 { stop(); } } movieClip 637 { } movieClip 638 { } movieClip 642 { } movieClip 643 { frame 38 { stop(); } } movieClip 650 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 650 healer_evolve { onClipEvent (load) { culo = -1; } } movieClip 651 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 654 { } movieClip 661 { 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 662 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 663 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 666 { frame 40 { stop(); } } movieClip 667 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 668 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 669 True Form { frame 1 { _root.fx.plai('cure'); } frame 4 { _root.player_turno.tar.get_trueForm(); } frame 7 { removeMovieClip(this); } } movieClip 674 { frame 47 { stop(); _parent.removeMovieClip(); } } movieClip 675 bolita vampiro { } movieClip 676 bolita gunner { } movieClip 677 bolita healer { } movieClip 678 bolita ia { } movieClip 679 { } // unknown tag 88 length 148 movieClip 682 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 688 { } movieClip 690 { } movieClip 692 { } movieClip 694 { } movieClip 696 { } movieClip 698 { } movieClip 702 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 702 orco daga { onClipEvent (load) { culo = 1; } } movieClip 708 { } movieClip 709 { } movieClip 710 { } movieClip 712 { } movieClip 713 { } movieClip 715 { } movieClip 717 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 717 orco mago { onClipEvent (load) { culo = 1; } } movieClip 724 { } movieClip 726 { } movieClip 728 { } movieClip 730 { } movieClip 731 { } movieClip 733 { } movieClip 735 { } movieClip 737 { } movieClip 739 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 739 orco lanza { onClipEvent (load) { culo = 1; } } movieClip 743 { } movieClip 744 { } movieClip 746 { instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 751 { instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 753 { } movieClip 755 { } movieClip 757 { } movieClip 759 { } movieClip 761 { } movieClip 763 { } movieClip 773 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 773 demon_wolf { onClipEvent (load) { culo = -1; } } movieClip 779 { } movieClip 782 { instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 784 { instance of movieClip 744 { onClipEvent (load) { gotoAndPlay(random(7) + 1); } } } movieClip 786 { } movieClip 788 { } movieClip 789 { } movieClip 791 { } movieClip 794 { } movieClip 796 { } movieClip 805 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 805 demon_wolf_evolve { onClipEvent (load) { culo = -1; } } movieClip 809 { } movieClip 811 { } movieClip 813 { } movieClip 818 { } movieClip 819 { } movieClip 821 { } movieClip 830 { } movieClip 835 { } movieClip 840 { } movieClip 842 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 848 { } movieClip 850 { } movieClip 852 { } movieClip 854 { } movieClip 857 { } movieClip 858 { } movieClip 860 { } movieClip 868 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 874 { } movieClip 875 { } movieClip 877 { } movieClip 878 { } movieClip 879 { } movieClip 881 { } movieClip 889 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 889 archer { onClipEvent (load) { culo = -1; } } movieClip 896 { } movieClip 898 { } movieClip 900 { } movieClip 902 { } movieClip 904 { } movieClip 908 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 908 perro { onClipEvent (load) { culo = -1; } } movieClip 913 { } movieClip 914 { } movieClip 915 { } movieClip 918 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 918 elfo daga { onClipEvent (load) { culo = -1; } } movieClip 926 { frame 15 { stop(); } } movieClip 931 { frame 34 { stop(); } } movieClip 932 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 940 { } movieClip 948 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 954 { } movieClip 956 { } movieClip 958 { } movieClip 960 { } movieClip 963 { } movieClip 966 { } movieClip 968 { } movieClip 970 { } movieClip 971 { } movieClip 972 gunner_dead { } movieClip 975 vampiro_dead { } movieClip 980 healer_dead { } movieClip 995 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 1002 { } movieClip 1008 { } movieClip 1009 { frame 23 { stop(); } } movieClip 1010 { } movieClip 1018 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 1019 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 1023 { } movieClip 1029 { frame 5 { stop(); } } movieClip 1030 { } movieClip 1031 healer_evo { } movieClip 1037 { } movieClip 1038 { } movieClip 1042 { } movieClip 1043 vampiro_evo { } button 1050 { on (press) { _root.destino = 'main'; _root.flash1.gotoAndPlay(2); removeMovieClip(this); } } button 1052 { on (press) { removeMovieClip(this); } } movieClip 1053 m_quit { frame 1 { onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; } } button 1057 { on (press) { if (nom_play != undefined && magia_name != undefined) { nextFrame(); } else { removeMovieClip(this); } } } button 1060 { on (press) { removeMovieClip(this); } } movieClip 1063 show_price { frame 1 { stop(); onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; } } button 1066 { 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 1068 { 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 1069 rest { frame 1 { onEnterFrame = function () { if (_alpha < 100) { _alpha = _alpha + 10; } }; stop(); } } button 1072 { on (press) { removeMovieClip(this); } } button 1074 { 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 1075 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 1099 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 1105 { } movieClip 1108 { } movieClip 1109 moon { frame 1 { _parent.nombre = 'Moon'; _parent.life = 0; _alpha = 0; } frame 2 { stop(); } } movieClip 1111 { } movieClip 1130 { } movieClip 1136 { } movieClip 1137 { frame 82 { stop(); removeMovieClip(_parent); } } movieClip 1138 gunner_evo { frame 25 { stop(); } } movieClip 1148 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 1159 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 1161 { } movieClip 1162 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 1172 { } movieClip 1174 { } movieClip 1179 { } movieClip 1180 { } movieClip 1181 { frame 1 { stop(); } frame 26 { stop(); } } movieClip 1182 { } movieClip 1184 { } movieClip 1191 { frame 148 { culo.sa.play(); } frame 217 { stop(); _parent.play(); } } movieClip 1193 satelite { frame 31 { stop(); } frame 32 { stop(); removeMovieClip(this); } } movieClip 1198 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 1198 perro grande { onClipEvent (load) { culo = -1; } } movieClip 1199 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 1200 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 1203 heal_grafico { frame 31 { tar.healme(mdmg); } frame 41 { removeMovieClip(this); } } movieClip 1206 { } movieClip 1209 { } movieClip 1215 { } movieClip 1220 { } movieClip 1228 { } movieClip 1229 { frame 1 { stop(); } } button 1232 { 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 1234 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } movieClip 1235 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 1236 { } movieClip 1239 { } movieClip 1242 { } movieClip 1246 { } movieClip 1247 { } movieClip 1253 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 1247 { 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 1255 { } movieClip 1256 { } movieClip 1261 { } movieClip 1263 { } movieClip 1265 { } movieClip 1268 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 1273 { } movieClip 1275 { } movieClip 1277 { } movieClip 1279 { } movieClip 1281 { } movieClip 1283 { } movieClip 1284 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 1288 { } movieClip 1289 { } movieClip 1290 { instance of movieClip 1289 { onClipEvent (load) { gotoAndPlay(random(10)); } } } movieClip 1293 { } movieClip 1295 { } movieClip 1296 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 1298 { } movieClip 1300 { } movieClip 1302 { } movieClip 1304 { } movieClip 1306 { } movieClip 1307 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 1310 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 1312 { } movieClip 1314 { } movieClip 1317 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 1321 { } movieClip 1325 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 1330 { } movieClip 1332 { } movieClip 1335 { } movieClip 1337 { } movieClip 1339 { } movieClip 1341 { } movieClip 1343 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 1346 { } movieClip 1348 { } movieClip 1350 { } movieClip 1351 { } movieClip 1353 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 1356 { } movieClip 1361 { } movieClip 1364 { } movieClip 1366 { } movieClip 1368 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 1369 { } movieClip 1370 { frame 54 { stop(); } } movieClip 1371 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 1376 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 1377 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 1384 { } movieClip 1386 { } movieClip 1387 { } movieClip 1389 { } movieClip 1391 { } movieClip 1393 { } movieClip 1395 { } movieClip 1404 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 1404 sherif { onClipEvent (load) { culo = -1; } } movieClip 1406 { } movieClip 1410 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 1416 { } movieClip 1424 { } movieClip 1425 { } movieClip 1427 { } movieClip 1428 { } movieClip 1430 { } movieClip 1432 { } movieClip 1437 { } movieClip 1438 { frame 1 { stop(); } instance of movieClip 744 { onClipEvent (load) { gotoAndStop(random(7) + 1); } } } movieClip 1439 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 1442 { } movieClip 1443 { frame 7 { stop(); } } movieClip 1444 { frame 24 { stop(); } } movieClip 1445 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 1447 { } movieClip 1448 { instance of movieClip 1447 { onClipEvent (load) { this._xscale = _parent._parent.powerea; } onClipEvent (enterFrame) { this._xscale = _parent._parent.powerea; } } } movieClip 1450 { } movieClip 1451 { } button 1453 { on (press) { powerea += 2.3; _root.fx.plai('s_diam2'); } } movieClip 1454 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 1459 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 1467 { frame 1 { stop(); } frame 2 { powerea = '+' + _parent.powerea * 10 + '%'; } frame 40 { _parent.gotoAndPlay('bien'); } } button 1470 { on (press) { powerea = 1; stop(); muestra.play(); } } button 1471 { on (press) { powerea = 2; stop(); muestra.play(); } } button 1472 { on (press) { powerea = 3; stop(); muestra.play(); } } button 1473 { on (press) { powerea = 5; stop(); muestra.play(); } } button 1474 { on (press) { powerea = 10; stop(); muestra.play(); } } button 1475 { on (press) { powerea = 15; stop(); muestra.play(); } } button 1476 { on (press) { powerea = 30; stop(); muestra.play(); } } movieClip 1477 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 1480 { on (press) { if (mierda != 1) { powerea += 1; nice.play(); mierda = 1; _root.fx.plai('s_diam2'); } } } button 1481 { on (press) { if (mierda != 1) { powerea += 1; mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } button 1482 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('hit' + random(3)); } } } movieClip 1483 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 1486 { on (press) { if (mierda != 1) { powerea += 1; nice.play(); mierda = 1; _root.fx.plai('s_diam2'); nice.play(); } } } button 1487 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('b2'); } } } button 1488 { on (press) { if (mierda != 1) { fail.play(); mierda = 1; _root.fx.plai('b2'); } } } movieClip 1489 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 1494 { } movieClip 1496 { } movieClip 1497 { } movieClip 1498 { } movieClip 1499 { } movieClip 1503 { } movieClip 1509 { 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 1511 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 1512 { } movieClip 1513 { } movieClip 1515 { } movieClip 1517 { } movieClip 1519 { } movieClip 1521 { } movieClip 1522 { } movieClip 1523 { } movieClip 1525 { } movieClip 1526 { } movieClip 1527 { } movieClip 1532 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 1527 { 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 1535 { } movieClip 1536 { } movieClip 1537 { instance of movieClip 1536 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } instance of movieClip 1536 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } instance of movieClip 1536 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } instance of movieClip 1536 { onClipEvent (load) { gotoAndPlay(random(8) + 1); } } } movieClip 1538 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 1541 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 1550 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 1556 { frame 1 { stop(); } frame 7 { _root.gotoAndStop(_root.destino); } } movieClip 1590 { 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 1604 { 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 1607 { 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 1612 { frame 1 { stop(); } } // unknown tag 88 length 104 movieClip 1691 { 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 1693 { on (press) { _root.destino = 'game_pref'; _root.fx.plai('b3'); _root.flash1.play(); } } button 1695 { on (press) { _root.destino = 'options'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1697 { on (press) { _root.destino = 'credits'; _root.fx.plai('b1'); _root.flash1.play(); } } button 1699 { on (press) { _root.destino = 'game_pref'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 1700 { } button 1701 { on (release) { getURL('http://www.arcadetown.com/index.asp?gameid=rodriguezrevenge&aid=' + _root.GetUrlParam(_url, 'aid=') + '&refer=' + _root.GetBaseUrl(_url), '_blank'); } } // unknown tag 88 length 150 button 1706 { on (release) { getURL('http://www.arcadetown.com/free_content/index.asp ', '_blank'); } } button 1708 { on (release) { getURL('http://www.arcadetown.com/partner/download.asp?gameid=bandidosdesert&aid=' + _root.GetUrlParam(_url, 'aid=') + '&refer=' + _root.GetBaseUrl(_url), '_blank'); } } button 1710 { on (release) { getURL('http://www.arcadetown.com/index.asp?gameid=bandidosdesert&aid=' + _root.GetUrlParam(_url, 'aid=') + '&refer=' + _root.GetBaseUrl(_url), '_blank'); } } button 1713 { on (release) { getURL('http://www.facebook.com/pages/ArcadeTown/208744674804', '_blank'); } } button 1717 { on (press) { _quality = 'Low'; } } button 1719 { on (press) { _quality = 'MEDIUM'; } } button 1721 { on (press) { _quality = 'BEST'; } } button 1725 { on (press) { _root.destino = 'main'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 1727 { } movieClip 1729 { } movieClip 1730 { 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 1730 { 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 1730 { 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 1732 { on (press) { _root.destino = 'load'; _root.fx.plai('b3'); _root.flash1.play(); } } // unknown tag 88 length 208 movieClip 1739 { 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 1740 { 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 1742 { } button 1747 { on (press) { _root.difficultad = 0.5; cursor._x = beasy._x; cursor._y = beasy._y; } } button 1751 { on (press) { _root.difficultad = 0.8; cursor._x = bmed._x; cursor._y = bmed._y; } } button 1755 { on (press) { _root.difficultad = 1; cursor._x = bhard._x; cursor._y = bhard._y; } } movieClip 1756 { 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 1758 { 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 1762 { on (press) { _root.save_slot = tar; _root.loado(); _root.fx.plai('b1'); _root.moveateEsta = 1; } } // unknown tag 88 length 155 button 1769 { on (press) { _root.save_slot = tar; _root.fx.plai('b1'); _root.loado(); } } button 1771 { on (press) { lod._x = 9999; del._x = 9999; sub_menu._x = sub_menu.xx; } } button 1773 { on (press) { _root.save_slot = _parent.tar; _root.fx.plai('b1'); _root.deleto(); _parent.prevFrame(); } } button 1774 { on (press) { _parent.lod._x = _parent.xlod; _parent.del._x = _parent.xdel; _root.fx.plai('b2'); this._x = 9999; } } movieClip 1775 { frame 1 { xx = _x; _x = 9999; } } movieClip 1776 { 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 1776 { onClipEvent (load) { tar = 'save1'; } } instance of movieClip 1776 { onClipEvent (load) { tar = 'save2'; } } instance of movieClip 1776 { onClipEvent (load) { tar = 'save3'; } } movieClip 1780 { } movieClip 1781 { frame 554 { stop(); } } frame 16 { _root.musikita.plai_n('inter'); } movieClip 1786 { 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 1790 { } movieClip 1802 { } movieClip 1803 { } // unknown tag 88 length 102 button 1808 { on (release) { _root.way_actual = _parent.player.way; _root.destino = 'shop'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } button 1810 { on (release) { _root.attachMovie('rest', _name + 'rest' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold}); } } button 1812 { on (release) { _root.way_actual = _parent.player.way; _root.rumor = rumor; _root.destino = 'rumor'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } button 1814 { on (release) { _root.way_actual = _parent.player.way; _root.destino = 'llama'; _root.fx.plai('b3'); _root.flash1.gotoAndPlay(2); } } movieClip 1815 { 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 1816 { } movieClip 1817 { 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 1819 { 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 1821 { frame 1 { _alpha = 0; } } movieClip 1828 { } button 1831 { on (release) { casa = _root.attachMovie('rest', _name + 'rest' + _root.getNextHighestDepth(), _root.getNextHighestDepth(), {'_x': 350, '_y': 250, '_alpha': 0, 'gold': gold}); casa.gotoAndStop(2); } } movieClip 1832 { 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 1838 { } movieClip 1839 { } movieClip 1844 { } movieClip 1853 { } movieClip 1857 { } movieClip 1865 { 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 1815 { onClipEvent (load) { tar = 'w2'; _root.bosses_pasados = 1; rumor = 1; } } instance w1 of movieClip 1819 { onClipEvent (load) { out = 'm2'; way_out = 'w2bis'; arreglo_ways = []; way1 = []; way1.push('w11', 'w2'); arreglo_ways.push(way1); } } instance w2 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w14', 'w4'); arreglo_ways.push(way1); } } instance w5 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm3'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance w4 of movieClip 1819 { 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 1819 { onClipEvent (load) { out = 'm4'; way_out = 'w4bis'; arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w6 of movieClip 1819 { 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 1819 { 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 1819 { 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 1832 { onClipEvent (load) { tar = 'w4'; _root.bosses_pasados = 1; } } instance w1cofre of movieClip 1819 { 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 1819 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1819 { onClipEvent (load) { out = 'm2'; way_out = 'w6'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm5'; way_out = 'w5bis'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { onClipEvent (load) { out = 'm2'; way_out = 'w4'; arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); } } instance w4bis of movieClip 1819 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w1up of movieClip 1819 { onClipEvent (load) { out = 'm6'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2up'); arreglo_ways.push(way1); } } instance w3up of movieClip 1819 { 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 1819 { 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 1815 { onClipEvent (load) { tar = 'w3'; _root.bosses_pasados = 2; rumor = 2; } } instance w2 of movieClip 1819 { 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 1819 { onClipEvent (load) { out = 'm7'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm4'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w3'); arreglo_ways.push(way1); } } instance w7 of movieClip 1819 { onClipEvent (load) { out = 'm6'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w6'); arreglo_ways.push(way1); } } instance w6 of movieClip 1819 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w7'); arreglo_ways.push(way1); way1 = []; way1.push('w4'); arreglo_ways.push(way1); } } instance w5bis of movieClip 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm4'; way_out = 'w2up'; arreglo_ways = []; way1 = []; way1.push('w13', 'w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm5'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm8'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } instance of movieClip 1832 { onClipEvent (load) { tar = 'w5'; _root.bosses_pasados = 1; } } frame 9 { _root.n_train = 8; _root.grafico_mapa = 2; } instance w1 of movieClip 1819 { onClipEvent (load) { out = 'm9'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { arreglo_ways = []; way1 = []; way1.push('w4'); arreglo_ways.push(way1); way1 = []; way1.push('w1'); arreglo_ways.push(way1); } } instance w1 of movieClip 1819 { onClipEvent (load) { out = 'm8'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w4 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm9'; way_out = 'w6'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { onClipEvent (load) { out = 'm11'; way_out = 'w2'; arreglo_ways = []; way1 = []; way1.push('w5'); arreglo_ways.push(way1); } } instance of movieClip 1815 { onClipEvent (load) { tar = 'w7'; _root.bosses_pasados = 3; rumor = 3; } } instance w7 of movieClip 1819 { 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 1819 { onClipEvent (load) { out = 'm10'; way_out = 'w5'; arreglo_ways = []; way1 = []; way1.push('w2'); arreglo_ways.push(way1); } } instance w3 of movieClip 1819 { 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 1819 { 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 1819 { 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 1819 { 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 1878 { frame 1 { _alpha = 50; } } button 1884 { 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 1885 { 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 1886 { 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 1887 { 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 1888 { 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 1889 { frame 1 { function hide_me() { _x = 9999; } function show_me() { _x = xx; } xx = _x; } } movieClip 1896 { frame 1 { stop(); } } movieClip 1897 { } button 1900 { on (release) { fin(); } } movieClip 1902 { } // unknown tag 88 length 143 button 1908 { on (release) { _root.fx.dialog('stop'); nextFrame(); } } movieClip 1913 { } button 1946 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } button 1981 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } button 2023 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } button 2032 { on (release) { _root.fx.dialog('stop'); _parent._parent.fin(); } } movieClip 2058 { frame 64 { _parent.nextFrame(); } frame 76 { stop(); } } movieClip 2066 { frame 85 { _parent.nextFrame(); } frame 97 { stop(); } } movieClip 2070 { 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 2072 { 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 1527 { 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 2073 { frame 20 { stop(); } } movieClip 2075 { frame 2 { stop(); } instance of movieClip 1913 { onClipEvent (load) { gotoAndStop(2); } } frame 7 { _parent.play(); } frame 22 { _parent.play(); } instance of movieClip 1913 { onClipEvent (load) { gotoAndStop(2); } } instance of movieClip 1913 { onClipEvent (load) { gotoAndStop(2); } } frame 139 { keko.gotoAndStop('fin'); } frame 143 { keko.gotoAndStop('fin'); } } movieClip 2079 { } movieClip 2080 { } movieClip 2081 { instance of movieClip 1404 sherif { onClipEvent (load) { culo = -1; } } } movieClip 2082 { } movieClip 2083 { instance of movieClip 1404 sherif { onClipEvent (load) { culo = -1; } } } movieClip 2084 { frame 1 { stop(); } frame 28 { stop(); } } movieClip 2091 { } movieClip 2092 { } movieClip 2093 { frame 1 { gotoAndPlay(random(30) + 1); } } movieClip 2094 { frame 1 { stop(); _root.healer = 1; } instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla2'); } } frame 9 { fondou.stop(); } frame 28 { stop(); } } movieClip 2096 { } movieClip 2097 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla3'); } } } movieClip 2098 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla4'); } } } movieClip 2107 { } movieClip 2110 { frame 1 { stop(); } } movieClip 2111 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla6'); } } } movieClip 2112 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla7'); } } } movieClip 2113 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla8'); } } } movieClip 2114 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla5'); } } } movieClip 2116 { instance of movieClip 2075 { onClipEvent (load) { gotoAndStop('charla10'); } } } movieClip 2117 { 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 2120 { } button 2123 { 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 2126 { 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 2128 { 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 2130 { on (press) { removeMovieClip(tool_graph); _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } button 2133 { 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 2135 { 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 2137 { 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 2139 { 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 2141 { 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 2143 { 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 2145 { 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 2151 { on (release) { gotoAndStop('llama_race'); _root.fx.plai('b1'); } } button 2154 { on (release) { gotoAndStop('llama_fight'); _root.fx.plai('b1'); } } button 2157 { on (release) { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); _root.fx.plai('b1'); } } button 2162 { 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 2165 { 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 2168 { 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 2171 { 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 2178 { on (release) { _root.fx.plai('b3'); _root.gold += bet; bet = 0; _parent['bet' + numero] = bet; } } movieClip 2180 { 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 2182 { 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 2188 { on (release) { _root.fx.plai('b1'); nextFrame(); } } button 2191 { on (release) { _root.fx.plai('b1'); _root.gold += bet1 + bet2 + bet3 + bet4; gotoAndStop('llama_stadio'); } } movieClip 2194 { } movieClip 2195 { 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 2197 { } movieClip 2201 { frame 71 { stop(); _parent.empeso = 1; } } button 2207 { 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 2208 { 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 2212 { on (release) { _root.fx.plai('b1'); nextFrame(); } } button 2213 { on (release) { _root.fx.plai('b1'); _root.gold += bet1 + bet2 + bet3 + bet4; gotoAndStop('llama_stadio'); } } movieClip 2217 { } movieClip 2221 { 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 2222 { 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 2217 { onClipEvent (load) { _alpha = 0; } } } movieClip 2223 { 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 2222 { onClipEvent (load) { numero = 1; } } } button 2225 { 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 2229 { 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 2230 { 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 2217 { onClipEvent (load) { _alpha = 0; } } } movieClip 2231 { 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 2230 { onClipEvent (load) { numero = 2; dir = 'izq'; _xscale = _xscale * -1; } } } movieClip 2235 { } movieClip 2237 { } movieClip 2238 { 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 2182 { onClipEvent (load) { numero = 1; } } instance of movieClip 2182 { onClipEvent (load) { numero = 2; } } instance of movieClip 2182 { onClipEvent (load) { numero = 3; } } instance of movieClip 2182 { onClipEvent (load) { numero = 4; } } frame 10 { _root.musikita.plai_n('boss'); price = 0; ganador = 0; empeso = 0; termino = 0; multipiler = 3; } instance of movieClip 2195 { onClipEvent (load) { numero = 1; } } instance of movieClip 2195 { onClipEvent (load) { numero = 2; } } instance of movieClip 2195 { onClipEvent (load) { numero = 3; } } instance of movieClip 2195 { onClipEvent (load) { numero = 4; } } instance llama_race of movieClip 2208 { onClipEvent (load) { destino = 'llama_race'; } } frame 17 { bet1 = 0; bet2 = 0; bet3 = 0; bet4 = 0; _root.musikita.plai_n('shop'); } instance of movieClip 2223 { onClipEvent (load) { numero = 1; } } instance of movieClip 2231 { 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 2222 { onClipEvent (load) { numero = 1; } } instance llama2 of movieClip 2230 { onClipEvent (load) { numero = 2; dir = 'izq'; _xscale = _xscale * -1; } } instance table of movieClip 2208 { onClipEvent (load) { destino = 'llama_fight'; } } } movieClip 2241 { } movieClip 2245 { } movieClip 2260 { } movieClip 2261 { frame 1 { stop(); _x = _parent[_root.mapa_actual]._x; _y = _parent[_root.mapa_actual]._y; icono.gotoAndStop(2); } } button 2262 { 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 2265 { 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 2275 { 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 2285 { 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 2265 { onClipEvent (load) { contenido = _root.pj_1_clase; pj = 1; } } instance of movieClip 2265 { onClipEvent (load) { contenido = _root.pj_2_clase; pj = 2; if (_root.gunner != 1) { _y = 9999; } } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'head'; } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'body'; } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'weapon'; } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'extra'; } } instance of movieClip 2265 { onClipEvent (load) { contenido = _root.pj_3_clase; pj = 3; if (_root.healer != 1) { _x = 9999; } } } } button 2287 { on (press) { sub_menu_stats.cuadros[0].activar(); displayeroso1.gotoAndStop(1); _root.fx.plai('b1'); } } button 2289 { on (press) { sub_menu_stats.cuadros[1].activar(); displayeroso1.gotoAndStop(2); _root.fx.plai('b1'); } } button 2291 { on (press) { sub_menu_stats.cuadros[2].activar(); displayeroso1.gotoAndStop(3); _root.fx.plai('b1'); } } button 2293 { 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 2295 { 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 2300 { on (press) { _root.destino = 'shop'; _root.fx.plai('b3'); _root.flash1.play(); } } button 2302 { 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 2314 { 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 2317 { 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 2320 { 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 2323 { 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 2332 { } movieClip 2343 { } movieClip 2346 { } movieClip 2349 { } movieClip 2356 { } movieClip 2361 { } movieClip 2364 { } movieClip 2367 { } movieClip 2372 { } movieClip 2375 { } movieClip 2378 { } movieClip 2379 { } movieClip 2380 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 2385 { 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 2395 { on (press) { if (item_selected != undefined && bquip._alpha == 100) { equip_item(); } else { _root.fx.plai('b2'); } } } button 2397 { on (press) { _root.destino = 'pot_shop'; _root.fx.plai('b1'); _root.flash1.play(); } } movieClip 2399 { 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 2379 { onClipEvent (load) { gotoAndStop(21); } } } movieClip 2416 { } movieClip 2419 { 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 2265 { onClipEvent (load) { contenido = _root.pj_1_clase; pj = 1; } } instance of movieClip 2265 { onClipEvent (load) { contenido = _root.pj_2_clase; pj = 2; if (_root.gunner != 1) { _y = 9999; } } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'head'; tipo2 = 'Arms'; } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'body'; tipo2 = 'Armor'; } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'weapon'; tipo2 = 'Weapon'; } } instance of movieClip 2275 { onClipEvent (load) { tipo = 'extra'; tipo2 = 'Extra'; } } instance of movieClip 2265 { onClipEvent (load) { contenido = _root.pj_3_clase; pj = 3; if (_root.healer != 1) { _x = 9999; } } } instance of movieClip 2416 { 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 2421 { 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 2423 { 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 2425 { 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 2427 { 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 2428 { on (press) { sub_menu.clear_screen(); removeMovieClip(tool_graph); _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } movieClip 2429 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 2431 { 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 2432 { 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 2437 { 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 2438 { } movieClip 2439 { 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 2442 { 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 2444 { } movieClip 2449 { } movieClip 2450 { } movieClip 2452 { } movieClip 2458 { } movieClip 2460 { } movieClip 2465 { } movieClip 2466 { } movieClip 2467 { frame 1 { stop(); } instance of movieClip 1913 { onClipEvent (load) { gotoAndStop(2); } } } frame 68 { _root.gotoAndStop('mapa'); } frame 69 { _root.musikita.plai_n('noche'); } movieClip 2470 { frame 40 { _root.destino = 'mapa'; _root.flash1.gotoAndPlay(2); } } movieClip 2471 { } 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 2472 { } movieClip 2474 { 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 2476 { 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 2477 { frame 1 { this._alpha = 0; } } movieClip 2480 { } movieClip 2482 { frame 40 { stop(); } } movieClip 2485 { } movieClip 2486 { } movieClip 2487 { 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 2495 { 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 2472 { onClipEvent (load) { calculin = _x + _y * 100; swapDepths(calculin); } } instance ene_centro2 of movieClip 2472 { onClipEvent (load) { calculin = _x + _y * 100; swapDepths(calculin); } } } movieClip 2500 { } button 2503 { 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 2505 { 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 2507 { 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 2509 { 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 2511 { 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 2512 { 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 2513 { 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 2514 { 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 2516 { 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 2517 { 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 2521 { frame 1 { xx = _x; _x = 99999; onEnterFrame = function () { hpot = _root.cant_items[0]; mpot = _root.cant_items[1]; life = _root.cant_items[2]; }; } } movieClip 2522 { 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 2530 { 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 2532 { 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 2535 { } movieClip 2536 { 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 2540 { } movieClip 2541 { } movieClip 2542 { frame 1 { _alpha = 0; } } movieClip 2543 { 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 2547 { frame 1 { onPress = function () { _parent.nextFrame(); }; onEnterFrame = function () { gotoAndStop(_root._quality); }; } } movieClip 2550 { frame 1 { onPress = function () { _root._quality = 'high'; _parent.prevFrame(); }; } } movieClip 2552 { frame 1 { onPress = function () { _root._quality = 'medium'; _parent.prevFrame(); }; } } movieClip 2554 { frame 1 { onPress = function () { _root._quality = 'low'; _parent.prevFrame(); }; } } movieClip 2555 { 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 2560 { 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 2561 { 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 2565 { 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 2570 { 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 2571 { 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 2572 { } movieClip 2575 { } movieClip 2579 { } movieClip 2580 { } movieClip 2581 { 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 2583 { frame 1 { _alpha = 0; } } button 2587 { 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 2590 { } movieClip 2591 { 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 2581 { onClipEvent (load) { tar = 'p'; texto = 't1'; } } }




http://swfchan.com/27/132608/info.shtml
Created: 18/2 -2019 11:41:38 Last modified: 18/2 -2019 11:41:38 Server time: 13/05 -2024 10:01:11