rendered paste bodyfunction ChangeSlotText()
{
var _loc2 = 0;
for (i = 0; i < 3; i++)
{
if (CharactersSelected[i] == "")
{
++_loc2;
} // end if
} // end of for
switch (_loc2)
{
case 0:
{
this.SlotTextHolder.SlotText.text = "YOU ARE READY TO START A GAME";
break;
}
case 1:
{
this.SlotTextHolder.SlotText.text = "DRAG 1 MORE CHARACTER INTO YOUR TEAM";
break;
}
case 2:
{
this.SlotTextHolder.SlotText.text = "DRAG 2 MORE CHARACTERS INTO YOUR TEAM";
break;
}
case 3:
{
this.SlotTextHolder.SlotText.text = "DRAG 3 CHARACTERS INTO YOUR TEAM";
break;
}
} // End of switch
} // End of the function
function LoadCharVars(id)
{
var cid = id - 1;
_root.charspecs.charinfo.charava.holder.loadMovie(_root.path + "images/characters/" + id + "/avatarlarge.jpg", _root.charspecs.charinfo.charava.holder);
_root.charspecs.charinfo.charname.tx_charname.htmlText = CharSpecs[cid][0];
trace (CharSpecs[cid][0]);
_root.charspecs.charinfo.chardesc.tx_chardesc.htmlText = CharSpecs[cid][1];
loadskillspecs(CharSpecs[cid][3], CharSpecs[cid][4], CharSpecs[cid][5], CharSpecs[cid][6]);
loadChakra(CharSpecs[cid][6]);
for (c = 0; c <= 5; c++)
{
_root.charspecs.charinfo["button" + c].onRollOver = function ()
{
_root.newCursor.gotoAndStop("over");
onButton = true;
};
_root.charspecs.charinfo["button" + c].onRollOut = function ()
{
_root.newCursor.gotoAndStop("normal");
onButton = false;
};
} // end of for
_root.charspecs.charinfo.button1.holder.loadMovie(_root.path + "images/skills/" + CharSpecs[cid][3] + "/avatarlarge.jpg", _root.charspecs.charinfo.button1.holder);
_root.charspecs.charinfo.button1.onRelease = function ()
{
var _loc2 = new Sound();
_loc2.attachSound("release");
_loc2.start(0, 1);
_loc2.setVolume(100);
_root.charspecs.skillspecs.gotoAndPlay("start");
loadskillspecs(CharSpecs[cid][3], CharSpecs[cid][4], CharSpecs[cid][5]);
deletelastskill(lastskill);
loadChakra(CharSpecs[cid][6]);
lastskill = CharSpecs[cid][6];
};
_root.charspecs.charinfo.button2.holder.loadMovie(_root.path + "images/skills/" + CharSpecs[cid][7] + "/avatarlarge.jpg", _root.charspecs.charinfo.button2.holder);
_root.charspecs.charinfo.button2.onRelease = function ()
{
var _loc2 = new Sound();
_loc2.attachSound("release");
_loc2.start(0, 1);
_loc2.setVolume(100);
_root.charspecs.skillspecs.gotoAndPlay("start");
loadskillspecs(CharSpecs[cid][7], CharSpecs[cid][8], CharSpecs[cid][9], CharSpecs[cid][10]);
deletelastskill(lastskill);
loadChakra(CharSpecs[cid][10]);
lastskill = CharSpecs[cid][10];
};
_root.charspecs.charinfo.button3.holder.loadMovie(_root.path + "images/skills/" + CharSpecs[cid][11] + "/avatarlarge.jpg", _root.charspecs.charinfo.button3.holder);
_root.charspecs.charinfo.button3.onRelease = function ()
{
var _loc2 = new Sound();
_loc2.attachSound("release");
_loc2.start(0, 1);
_loc2.setVolume(100);
_root.charspecs.skillspecs.gotoAndPlay("start");
loadskillspecs(CharSpecs[cid][11], CharSpecs[cid][12], CharSpecs[cid][13], CharSpecs[cid][14]);
deletelastskill(lastskill);
loadChakra(CharSpecs[cid][14]);
lastskill = CharSpecs[cid][14];
};
_root.charspecs.charinfo.button4.holder.loadMovie(_root.path + "images/skills/" + CharSpecs[cid][15] + "/avatarlarge.jpg", _root.charspecs.charinfo.button4.holder);
_root.charspecs.charinfo.button4.onRelease = function ()
{
var _loc2 = new Sound();
_loc2.attachSound("release");
_loc2.start(0, 1);
_loc2.setVolume(100);
_root.charspecs.skillspecs.gotoAndPlay("start");
loadskillspecs(CharSpecs[cid][15], CharSpecs[cid][16], CharSpecs[cid][17], CharSpecs[cid][18]);
deletelastskill(lastskill);
loadChakra(CharSpecs[cid][18]);
lastskill = CharSpecs[cid][18];
};
} // End of the function
function loadChakra(chakra)
{
var _loc2 = 0;
for (c = 0; c < chakra.length; c++)
{
_root.charspecs.skillspecs.chakraholder.attachMovie("mc_chakra" + chakra.substr(c, 1), "chakra" + c, _root.charspecs.skillspecs.chakraholder.getNextHighestDepth());
_root.charspecs.skillspecs.chakraholder["chakra" + c]._x = 0 + _loc2;
_root.charspecs.skillspecs.chakraholder["chakra" + c]._y = 0;
_loc2 = _loc2 + 15;
lastskill = chakra;
} // end of for
} // End of the function
function deletelastskill(lastskill)
{
if (lastskill != "")
{
for (c = 0; c < lastskill.length; c++)
{
removeMovieClip (_root.charspecs.skillspecs.chakraholder["chakra" + c]);
} // end of for
} // end if
} // End of the function
function loadskillspecs(skillid, skillname, skilldesc, skillreq)
{
_root.charspecs.skillspecs.skillava.holder.loadMovie(_root.path + "images/skills/" + skillid + "/avatarlarge.jpg", _root.charspecs.skillspecs.skillava.holder);
_root.charspecs.skillspecs.skillname.tx_skillname.htmlText = skillname;
_root.charspecs.skillspecs.skilldesc.tx_skilldesc.htmlText = skilldesc;
} // End of the function
function mc_close()
{
_root.charspecs.mc_close.onRollOver = function ()
{
_root.newCursor.gotoAndStop("over");
onButton = true;
};
_root.charspecs.mc_close.onRollOut = function ()
{
_root.newCursor.gotoAndStop("normal");
onButton = false;
};
_root.charspecs.mc_close.onPress = function ()
{
_root.charspecs.gotoAndPlay("close");
charspecs_id = "";
};
} // End of the function
var onButton = false;
var charspecs_id = "";
var xold = 0;
var yold = 0;
var lastskill = "";
var CharactersSelected = new Array("", "", "");
this.PlayerTextHolder.tx_PlayerInfo.htmlText = PlayerText;
this.UserAvatar.holder.loadMovie(_root.path + avatarlink, this.UserAvatar.holder);
var xStartCharButtons = 555;
var yStartCharButtons = 40;
var xBetweenCharButtons = 56;
var yBetweenCharButtons = 56;
for (y = 0; y < CharacterArray.length; y++)
{
if (CharacterArray[y].substr(0, 1) == "y")
{
var CharacterID = CharacterArray[y];
this.attachMovie("mc_characterbutton", "char" + CharacterID, this.getNextHighestDepth());
this["char" + CharacterID].holder.loadMovie(_root.path + "images/characters/" + CharacterID.substr(1) + "/avatarselection.jpg?2", ["char" + CharacterID]);
this["char" + CharacterID]._x = xStartCharButtons + (y - Math.floor(y / 4) * 4) * xBetweenCharButtons;
this["char" + CharacterID]._y = yStartCharButtons + Math.floor(y / 4) * yBetweenCharButtons;
this["char" + CharacterID].onPress = function ()
{
this.swapDepths(1000);
this.startDrag();
xold = this._x;
yold = this._y;
};
this["char" + CharacterID].onRollOver = function ()
{
this._parent.newCursor.gotoAndStop("over");
onButton = true;
};
this["char" + CharacterID].onRollOut = function ()
{
this._parent.newCursor.gotoAndStop("normal");
onButton = false;
};
this["char" + CharacterID].onRelease = function ()
{
var _loc6 = this._name.substr(4);
this.stopDrag();
var _loc5 = false;
for (l = 0; l < 3; l++)
{
if (CharactersSelected[l] == this._name)
{
CharactersSelected[l] = "";
var _loc3 = "n" + l;
} // end if
} // end of for
for (i = 0; i < 3; i++)
{
if (this.hitTest(this._parent["charslot" + i]))
{
_loc5 = true;
if (CharactersSelected[i] != "")
{
if (_loc3)
{
CharactersSelected[_loc3.charAt(1)] = CharactersSelected[i];
this._parent[CharactersSelected[i]]._x = this._parent["charslot" + _loc3.charAt(1)]._x + 25;
this._parent[CharactersSelected[i]]._y = this._parent["charslot" + _loc3.charAt(1)]._y + 25;
}
else
{
for (k = 0; k < CharacterArray.length; k++)
{
if (CharacterArray[k] == this._parent[CharactersSelected[i]]._name.substr(4))
{
var _loc4 = k;
} // end if
} // end of for
this._parent[CharactersSelected[i]]._x = xStartCharButtons + (_loc4 - Math.floor(_loc4 / 4) * 4) * xBetweenCharButtons;
this._parent[CharactersSelected[i]]._y = yStartCharButtons + Math.floor(_loc4 / 4) * yBetweenCharButtons;
} // end if
} // end else if
CharactersSelected[i] = this._name;
this._x = this._parent["charslot" + i]._x + 25;
this._y = this._parent["charslot" + i]._y + 25;
break;
} // end if
} // end of for
if (!_loc5)
{
for (i = 0; i < CharacterArray.length; i++)
{
if (CharacterArray[i] == _loc6)
{
_loc4 = i;
} // end if
} // end of for
if (_loc3)
{
for (c = 0; c < CharacterArray.length; c++)
{
if (this.hitTest(this._parent["char" + CharacterArray[c]]) && c != _loc4 && this._parent["char" + CharacterArray[c]]._name.substr(4, 1) == "y")
{
CharactersSelected[_loc3.charAt(1)] = "char" + CharacterArray[c];
this._parent["char" + CharacterArray[c]]._x = this._parent["charslot" + _loc3.charAt(1)]._x + 25;
this._parent["char" + CharacterArray[c]]._y = this._parent["charslot" + _loc3.charAt(1)]._y + 25;
break;
} // end if
} // end of for
} // end if
this._x = xStartCharButtons + (_loc4 - Math.floor(_loc4 / 4) * 4) * xBetweenCharButtons;
this._y = yStartCharButtons + Math.floor(_loc4 / 4) * yBetweenCharButtons;
for (i = 0; i < 3; i++)
{
if (CharactersSelected[i] == this._name)
{
CharactersSelected[i] = "";
} // end if
} // end of for
} // end if
ChangeSlotText();
if (xold == this._x && yold == this._y)
{
var _loc7 = this._name.substr(5);
if (charspecs_id != _loc7 && charspecs_id != "")
{
_root.charspecs.skillspecs.gotoAndStop("blank");
_root.charspecs.charinfo.gotoAndStop("blank");
_root.charspecs.mc_close.gotoAndStop("blank");
_root.charspecs.chakraindex.gotoAndStop("blank");
charspecs_id = _loc7;
this._parent.charspecs.gotoAndPlay("move_out_in");
deletelastskill(lastskill);
LoadCharVars(charspecs_id);
}
else if (charspecs_id == "")
{
charspecs_id = _loc7;
this._parent.charspecs.gotoAndPlay("move_in");
deletelastskill(lastskill);
LoadCharVars(charspecs_id);
} // end if
} // end else if
};
this["char" + CharacterID].onReleaseOutside = this["char" + CharacterID].onRelease;
continue;
} // end if
var CharacterID = CharacterArray[y];
this.attachMovie("mc_characterbuttonoff", "char" + CharacterID, this.getNextHighestDepth());
this["char" + CharacterID].holder.loadMovie(_root.path + "images/characters/" + CharacterID.substr(1) + "/avatarselection.jpg?3", ["char" + CharacterID]);
this["char" + CharacterID]._x = xStartCharButtons + (y - Math.floor(y / 4) * 4) * xBetweenCharButtons;
this["char" + CharacterID]._y = yStartCharButtons + Math.floor(y / 4) * yBetweenCharButtons;
} // end of for
mc_close();
this.attachMovie("cursor", "newCursor", this.getNextHighestDepth());
newCursor.swapDepths(5000);
_root.onEnterFrame = function ()
{
Mouse.hide();
newCursor._x = _root._xmouse;
newCursor._y = _root._ymouse;
};
onMouseDown = function ()
{
this.newCursor.gotoAndStop("down");
};
onMouseUp = function ()
{
if (!onButton)
{
this.newCursor.gotoAndStop("normal");
}
else
{
this.newCursor.gotoAndStop("over");
} // end else if
};