Frame 1
setLevel = function (newLevel, newStart_point) {
levelData = newLevel;
start_point = newStart_point;
levelFromEditor = true;
};
stop();
var randInterface = ("loadInterface" + Math.floor(Math.random() * 2));
this.attachMovie(randInterface, "loadInterface", 0, {filename:"data"});
var total = this.getBytesTotal();
this.onEnterFrame = function () {
var _local2 = this.getBytesLoaded();
this.loadInterface.fill_mc._xscale = (_local2 * 100) / total;
if (_local2 == total) {
this.loadInterface.removeMovieClip();
this.play();
delete randInterface;
delete total;
this.onEnterFrame = function () {
};
}
};
onUnload = function () {
mdm.Exception.DebugWindow.trace("game.swf unload()");
};
Frame 3
stop();
XML.prototype.ignoreWhite = true;
findXmlTag = function (findThis, this_xml) {
var _local1 = 0;
while (_local1 < this_xml.childNodes.length) {
var _local2 = this_xml.childNodes[_local1].nodeName;
if (_local2 == findThis) {
var _local4 = this_xml.childNodes[_local1];
}
_local1++;
}
return(_local4);
};
readXml_getValue = function (newValue) {
var _local4 = null;
var _local7 = newValue.substr(0, 4);
if (_local7 == "bol_") {
var _local8 = newValue.substr(4);
newValue = _local8 == "true";
_local4 = newValue;
} else if (_local7 == "num_") {
var _local8 = newValue.substr(4);
newValue = Number(_local8);
_local4 = newValue;
} else if (_local7 == "str_") {
var _local8 = newValue.substr(4);
newValue = String(_local8);
_local4 = newValue;
} else if (isNaN(Number(newValue))) {
if (newValue == "true") {
_local4 = true;
} else if (newValue == "false") {
_local4 = false;
} else {
var _local5 = "";
var _local6 = String.fromCharCode(10);
var _local3 = 0;
var _local1 = 0;
while (_local1 != undefined) {
_local1 = newValue.indexOf(_local6, _local3);
if (_local1 == -1) {
_local1 = undefined;
}
stringSlice = newValue.slice(_local3, _local1);
_local3 = _local1 + 1;
_local5 = _local5 + stringSlice;
}
newValue = _local5;
_local4 = newValue;
}
} else {
_local4 = Number(newValue);
}
return(_local4);
};
readXml = function (parentPath, targetData) {
for (var _local1 in parentPath.attributes) {
if (_local1 != "xmlType") {
var _local6 = parentPath.attributes[_local1];
targetData[_local1] = readXml_getValue(_local6);
}
}
for (var _local8 in parentPath.childNodes) {
var _local2 = parentPath.childNodes[_local8];
var _local1 = _local2.nodeName;
var _local4 = _local2.attributes.xmlType;
if (_local4 == "array") {
targetData[_local1] = new Array();
var _local7 = targetData[_local1];
readXml(_local2, _local7);
} else if (_local4 == "variable") {
var _local6 = _local2.attributes.value;
targetData[_local1] = readXml_getValue(_local6);
} else if (_local4 == "object") {
targetData[_local1] = new Object();
var _local7 = targetData[_local1];
readXml(_local2, _local7);
}
}
delete stringSlice;
};
_this = this;
_global.ROOT = this;
if (!_global.RAM) {
_global.RAM = {};
}
_global.ROM = {};
_global.SPRITES = {};
makeLoopManager = function (parent_mc, instanceName, depth) {
var _this = parent_mc.createEmptyMovieClip(instanceName, depth);
_this.loopSets = new Object();
_this.loop_array = new Array();
_this.loop = function () {
for (var _local4 in _this.loopSets) {
var _local2 = _this.loopSets[_local4];
var _local1 = 0;
while (_local1 < _local2.length) {
var _local3 = String(_local2[_local1]).length;
if (_local3 == 0) {
_local2.splice(_local1, 1);
_local1--;
} else {
_local2[_local1].hasLooped = false;
}
_local1++;
}
}
for (var _local4 in _this.loopSets) {
var _local2 = _this.loopSets[_local4];
var _local1 = 0;
while (_local1 < _local2.length) {
if ((!_local2[_local1].isPaused) && (!_local2[_local1].hasLooped)) {
_local2[_local1].loop();
_local2[_local1].hasLooped = true;
}
_local1++;
}
}
};
_this.onEnterFrame = function () {
_this.loop();
};
_this.addObject = function (newObject, setName) {
if (_this.loopSets[setName] == undefined) {
_this.loopSets[setName] = new Array();
}
var _local2 = _this.loopSets[setName];
var _local3 = false;
var _local1 = 0;
while (_local1 < _local2.length) {
if (_local2[_local1] == newObject) {
_local3 = true;
}
_local1++;
}
if (!_local3) {
_local2.push(newObject);
}
};
_this.removeObject = function (findObject, setName) {
var _local2 = _this.loopSets[setName];
var _local1 = 0;
while (_local1 < _local2.length) {
if (_local2[_local1] == findObject) {
_local2.splice(_local1, 1);
}
_local1++;
}
};
_this.removeSet = function (setName) {
delete _this.loopSets[setName];
};
_this.pauseSet = function (setName, pauseValue) {
var _local1 = _this.loopSets[setName];
for (var _local2 in _local1) {
_local1[_local2].isPaused = pauseValue;
}
};
_this.pauseObject = function (myObject, pauseValue) {
myObject.isPaused = pauseValue;
};
return(_this);
};
_global.LOOP = makeLoopManager(_this, "loop_mc", 10);
makeStereoMusic = function (target_mc, newName, newDepth) {
target_mc = ((target_mc != undefined) ? (target_mc) : this);
newName = ((newName != undefined) ? (newName) : "musicSystem_mc");
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
newDepth = (newDepth ? (newDepth) : (nextDepth(target_mc)));
var _this = target_mc.createEmptyMovieClip(newName, newDepth);
_this.createEmptyMovieClip("right_mc", 1);
_this.createEmptyMovieClip("left_mc", 0);
_this.rightSound = new Sound(_this.right_mc);
_this.leftSound = new Sound(_this.left_mc);
_this.songName = " ";
_this.loops = 999999 /* 0x0F423F */;
_this.stereoDelay = 0.02;
_this._volume = 1;
_this._songVolume = 1;
_this.isPlaying = false;
_this.onID3 = function () {
};
_this.onLoad = function () {
};
_this.onSoundComplete = function () {
};
_this.onFadeComplete = function () {
};
_this.playSong = function (songName) {
if (_this.songName != songName) {
_this.rightSound.stop();
_this.leftSound.stop();
_this.rightSound.onSoundComplete = function () {
};
_this.rightSound = new Sound(_this.right_mc);
_this.leftSound = new Sound(_this.left_mc);
var _local2 = songName.lastIndexOf(".");
var _local1 = (songName.substr(0, _local2) + "_intro") + ".mp3";
_this.songName = songName;
_this.isPlaying = false;
if (_this._songVolume == 0) {
_this.songVolume = 100;
}
_this.gotoLoop = function () {
var _local1 = _this.songName;
_this.songName = "";
_this.playLoop(_local1);
_this.applyVolume();
_this.broadcastMessage("onSoundComplete");
_this.onSoundComplete();
};
_this.rightSound.onSoundComplete = function () {
_this.gotoLoop();
};
_this.rightSound.attachSound(_local1);
_this.leftSound.attachSound(_local1);
if (_this.leftSound.duration == undefined) {
_this.gotoLoop();
}
}
if (_this.isPlaying == false) {
_this.rightSound.start(0 + _this.stereoDelay, 1);
_this.leftSound.start(0, 1);
_this.setChannels();
_this.applyVolume();
_this.isPlaying = true;
}
};
_this.play = _this.playSong;
_this.playLoop = function (songName) {
if (_this.songName != songName) {
_this.rightSound.stop();
_this.leftSound.stop();
_this.rightSound.onSoundComplete = function () {
};
_this.rightSound = new Sound(_this.right_mc);
_this.leftSound = new Sound(_this.left_mc);
_this.rightSound.attachSound(songName);
_this.leftSound.attachSound(songName);
_this.songName = songName;
_this.isPlaying = false;
_this.rightSound.onSoundComplete = function () {
_this.broadcastMessage("onSoundComplete");
_this.onSoundComplete();
};
}
if (_this.isPlaying == false) {
_this.rightSound.start(0 + _this.stereoDelay);
_this.leftSound.start(0);
_this.setChannels();
_this.applyVolume();
_this.isPlaying = true;
_this.rightSound.onSoundComplete = function () {
_this.rightSound.start(0 + _this.stereoDelay);
_this.leftSound.start(0);
_this.broadcastMessage("onSoundComplete");
_this.onSoundComplete();
};
}
};
_this.stopMusic = function () {
_this.fade.stop();
delete _this.fade;
delete _this.fadeVol;
_this.rightSound.stop();
_this.leftSound.stop();
_this.isPlaying = false;
_this.songName = "";
};
_this.stop = _this.stopMusic;
_this.getVolume = function () {
return(_this._volume * 100);
};
_this.setVolume = function (newVolume) {
_this._volume = newVolume / 100;
_this.applyVolume();
};
_this.addProperty("volume", _this.getVolume, _this.setVolume);
_this.getSongVolume = function () {
return(_this._songVolume * 100);
};
_this.setSongVolume = function (newVolume) {
_this._songVolume = newVolume / 100;
_this.applyVolume();
};
_this.addProperty("songVolume", _this.getSongVolume, _this.setSongVolume);
_this.getDuration = function () {
return(_this.leftSound.duration);
};
_this.addProperty("duration", _this.getDuration, null);
_this.fadeTo = function (endVolume, seconds) {
var _local2 = _this._songVolume * 100;
delete _this.fade;
_this.fadeVol = _local2;
_this.fade = new mx.transitions.Tween(_this, "fadeVol", null, _local2, endVolume, seconds, true);
_this.fade.onMotionChanged = function () {
_this.setSongVolume(this.position);
};
_this.fade.onMotionFinished = function () {
_this.fade.stop();
delete _this.fade;
delete _this.fadeVol;
if (_this._songVolume == 0) {
_this.stopMusic();
}
_this.broadcastMessage("onFadeComplete");
_this.onFadeComplete();
};
};
_this.setChannels = function () {
_this.rightSound.setPan(100);
_this.leftSound.setPan(-100);
};
_this.applyVolume = function () {
_this.rightSound.setVolume((100 * _this._volume) * _this._songVolume);
_this.leftSound.setVolume((100 * _this._volume) * _this._songVolume);
};
_this.passSoundEvents = function () {
_this.leftSound.onID3 = function () {
_this.broadcastMessage("onID3");
_this.onID3();
};
_this.leftSound.onLoad = function (success) {
_this.broadcastMessage("onLoad");
_this.onLoad(success);
};
};
AsBroadcaster.initialize(this);
_this.setChannels();
_this.passSoundEvents();
return(_this);
};
_global.MUSIC = makeStereoMusic(_this, "music_mc", 11);
makeSoundSystem = function (target_mc, name, depth) {
target_mc = ((target_mc != undefined) ? (target_mc) : this);
name = ((target_mc != undefined) ? (name) : "soundSystem_mc");
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
depth = ((depth != undefined) ? (depth) : (nextDepth(target_mc)));
var _this = target_mc.createEmptyMovieClip(name, depth);
_this.sound_array = new Array();
_this.soundVolume = 100;
_this.play = function (soundName, volume, loop) {
if (soundName.length > 0) {
volume = ((volume != undefined) ? (volume) : 100);
loop = ((loop != undefined) ? (loop) : false);
var _local5 = "transformClip_" + Math.floor(Math.random() * 999);
var _local4 = _this.createEmptyMovieClip(_local5, nextDepth(_this));
var new_sound = new Sound(_local4);
_this.sound_array.push(new_sound);
new_sound.transformClip = _local4;
new_sound.volume = volume;
new_sound.setVolume(new_sound.volume * (_this.soundVolume / 100));
new_sound.attachSound(soundName);
if (loop) {
new_sound.start(0, 99999);
} else {
new_sound.start();
}
new_sound.remove = function () {
var _local2 = 0;
while (_local2 < _this.sound_array.length) {
if (this == _this.sound_array[_local2]) {
_this.sound_array[_local2].stop();
_this.sound_array[_local2].transformClip.removeMovieClip();
_this.sound_array.splice(_local2, 1);
break;
}
_local2++;
}
};
if (!loop) {
new_sound.onSoundComplete = function () {
new_sound.onSoundDone();
new_sound.remove();
};
}
if (new_sound.duration == 0) {
new_sound.onSoundDone();
new_sound.remove();
new_sound = null;
delete new_sound;
}
return(new_sound);
}
};
_this.stopAll = function () {
for (var _local1 in _this.sound_array) {
_this.sound_array[_local1].stop();
_this.sound_array.pop();
}
};
_this.setVolume = function (newVolume) {
_this.soundVolume = newVolume;
var _local1 = 0;
while (_local1 < _this.sound_array.length) {
_this.sound_array[_local1].setVolume(_this.sound_array[_local1].volume * (_this.soundVolume / 100));
_local1++;
}
};
_this.getVolume = function () {
return(_this.soundVolume);
};
_this.addProperty("volume", _this.getVolume, _this.setVolume);
return(_this);
};
_global.SOUND = makeSoundSystem(_this, "sound_mc", 12);
_global.TRANSITION = this.attachMovie("transition_mc", "transition_mc", 13);
if (!levelFromEditor) {
levelData = {};
}
database_xml = new XML();
database_xml.onLoad = function (success) {
if (success) {
readXml(database_xml.firstChild, ROM);
} else {
var _local6 = function (internal_xml) {
ROOT.internalLevel.removeMovieClip();
var _local1 = {};
readXml(internal_xml.firstChild, ROM);
};
ROOT.internalDatabase.removeMovieClip();
ROOT.attachMovie("database.xml", "internalDatabase", 4, {onLoad:_local6});
}
RAM.playerSprite = {};
emptyObject = function (inputObject) {
for (var _local2 in inputObject) {
delete inputObject[_local2];
}
};
getType = function (inputObject) {
var _local1 = "";
if (inputObject instanceof Function) {
_local1 = "function";
} else if (inputObject instanceof MovieClip) {
_local1 = "movieClip";
} else if (inputObject instanceof Array) {
_local1 = "array";
} else if (inputObject instanceof XMLNode) {
_local1 = "xml";
} else if (inputObject instanceof flash.display.BitmapData) {
_local1 = "bitmap";
} else if (inputObject instanceof Object) {
_local1 = "object";
} else {
_local1 = "variable";
}
return(_local1);
};
copyObject = function (srcObj, destObj) {
emptyObject(destObj);
for (var _local5 in srcObj) {
var _local1 = srcObj[_local5];
var _local3 = getType(_local1);
if (_local3 == "variable") {
destObj[_local5] = _local1;
}
if (_local3 == "bitmap") {
destObj[_local5] = _local1.clone();
}
if (_local3 == "xml") {
destObj[_local5] = _local1.cloneNode(true);
}
if (_local3 == "array") {
destObj[_local5] = new Array();
copyObject(_local1, destObj[_local5]);
}
if (_local3 == "object") {
destObj[_local5] = new Object();
copyObject(_local1, destObj[_local5]);
}
}
};
copyObject(ROM.playerSprite, RAM.playerSprite);
startGame();
};
database_xml.load("database.xml");
startGame = function () {
if (levelFromEditor) {
_this.attachMovie("game_mc", "game_mc", 0, {start_point:start_point, levelData:levelData});
} else {
_this.attachMovie("titleScreen_mc", "titleScreen_mc", 0);
}
};
callUnload = function (parent) {
for (var nam in parent) {
var thisChild = parent[nam];
if (thisChild instanceof MovieClip) {
reportedPath = String(eval (thisChild._target));
actualPath = (String(eval (parent._target)) + ".") + nam;
if (reportedPath.indexOf(actualPath) != -1) {
callUnload(thisChild);
}
}
}
parent.onKillFocus(null);
parent.dispatchEvent({type:"unload"});
parent.broadcastMessage("unload");
parent.unload();
parent.onUnload();
parent.removeEventListener("keyDown", parent);
parent.removeEventListener("keyUp", parent);
Key.removeListener(parent);
Mouse.removeListener(parent);
};
level_xml = new XML();
loadLevel = function (filePath, start_point) {
filePath = filePath.split("\\").join("/");
callUnload(game_mc);
game_mc.removeMovieClip();
level_xml.filePath = filePath;
level_xml.start_point = start_point;
level_xml.onLoad = function (success) {
if (success) {
var _local3 = findXmlTag("data", level_xml);
var _local4 = findXmlTag("level", _local3);
readXml(_local4, levelData);
_this.attachMovie("game_mc", "game_mc", 0, {start_point:level_xml.start_point, levelData:levelData});
} else {
var _local2 = function (internal_xml) {
ROOT.internalLevel.removeMovieClip();
var _local1 = {};
readXml(internal_xml.firstChild, _local1);
ROOT.attachMovie("game_mc", "game_mc", 0, {start_point:level_xml.start_point, levelData:_local1.level});
};
ROOT.internalLevel.removeMovieClip();
ROOT.attachMovie(level_xml.filePath, "internalLevel", 5, {onLoad:_local2});
}
};
level_xml.load(filePath);
};
onUnload = function () {
mdm.Exception.DebugWindow.trace("game unload()");
_this.game_mc.removeMovieClip();
_global.ROOT = null;
delete _global.ROOT;
_global.RAM = null;
delete _global.RAM;
_global.ROM = null;
delete _global.ROM;
_global.SPRITES = null;
delete _global.SPRITES;
_global.OVERLAY = null;
delete _global.OVERLAY;
_global.HUD = null;
delete _global.HUD;
_global.TRANSITION = null;
delete _global.TRANSITION;
_global.LOOP = null;
delete _global.LOOP;
MUSIC.stopMusic();
_global.MUSIC = null;
delete _global.MUSIC;
SOUND.stopAll();
_global.SOUND = null;
delete _global.SOUND;
};
Symbol 9 MovieClip [loadInterface1] Frame 1
Symbol 20 MovieClip [loadInterface0] Frame 1
this.onEnterFrame = function () {
glow_mc._x = fill_mc._x + fill_mc._width;
};
Symbol 26 MovieClip [swf/fadeIn.swf] Frame 15
this.removeMovieClip();
Symbol 28 MovieClip [swf/fadeOut.swf] Frame 15
stop();
Symbol 42 MovieClip Frame 1
trace("- contents of interface 3 -");
for (var nam in this) {
trace(((" " + nam) + ": ") + this[nam]);
}
trace("");
Instance of Symbol 41 MovieClip "replay_mc" in Symbol 42 MovieClip Frame 1
onClipEvent (load) {
trace("replay button");
trace("fin - replay " + _parent.replay);
if (_parent.replay) {
_visible = true;
onRelease = function () {
MUSIC.stopMusic();
SOUND.stopAll();
trace("fin - level: " + _parent.level);
trace((("fin - x: " + _parent.x) + " y: ") + _parent.y);
var _local5 = (_parent.level ? (_parent.level) : (ROM.startingPlace.level));
var _local4 = (_parent.x ? (_parent.x) : (ROM.startingPlace.x));
var _local3 = (_parent.y ? (_parent.y) : (ROM.startingPlace.y));
var _local2 = new flash.geom.Point(_local4, _local3);
ROOT.loadLevel(_local5, _local2);
trace("fin - _parent._parent: " + _parent._parent);
_parent._parent.removeMovieClip();
};
} else {
_visible = false;
}
}
Symbol 43 MovieClip [swf/theEnd.swf] Frame 1
trace("- contents of interface 2 -");
for (var nam in this) {
trace(((" " + nam) + ": ") + this[nam]);
}
trace("");
inter.level = level;
inter.x = x;
inter.y = y;
inter.replay = replay;
Symbol 43 MovieClip [swf/theEnd.swf] Frame 30
stop();
Symbol 46 MovieClip [levels/princess breeding/1_bedroom.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\1_bedroom.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><2 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_152\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/ridingHood/ridingHood_nightie_walk.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_104\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nightie_walk.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><18 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/2_hallway.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></18><17 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_184\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: I've been ordered to put you to bed.\" type=\"str_textbox\" xmlType=\"object\" /></17><16 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><2 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /><1 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-16\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_0.52\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-32\" xmlType=\"object\" /></0></16><15 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><14 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_301\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Princess: No I don't!\\n I can stay up as long as I want!\" type=\"str_textbox\" xmlType=\"object\" /></14><13 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-16\" x=\"num_0\" xmlType=\"object\" /></0></13><12 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><11 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_756\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: You still need to sleep, princess.\" type=\"str_textbox\" xmlType=\"object\" /></11><10 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><9 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_309\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Princess: No!\\n It's too cold!\" type=\"str_textbox\" xmlType=\"object\" /></9><8 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /></8><7 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><6 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_551\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: Go to bed princess.\" type=\"str_textbox\" xmlType=\"object\" /></6><5 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><4 message=\"str_\" type=\"str_comment\" xmlType=\"object\" /><3 type=\"str_move\" sprite=\"str_player\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_true\" delay=\"num_4\" animType=\"str_loop\" pose=\"num_0\" rows=\"num_1\" columns=\"num_1\" frame=\"num_0\" frames=\"num_1\" direction=\"num_0\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></0></3><2 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"str_charset/invisible.png\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_playerSprite.charset\" xmlType=\"variable\" /></condition></2><1 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"num_0\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_SPRITES.player._alpha\" xmlType=\"variable\" /></condition></1><0 message=\"str_running\" type=\"str_comment\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_loop\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111110001111111111110001111111111111000001111111111000111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111110000001111111110000000011111110000001111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676acb6c07676767676767676767676767676767676767676767676767676767676blcfd9767676767676767676767676bmcgda767676768u7676767676767676767676767676767676767676767676818v76767676767676767676767676828w7676767676767676767676767a847676767676767676767676767676818v76767676767676767676767676828w767676767676767676767676767676767676767676767676767676767676767676767676767676767a84aobicc767676767676767676767676apbjcd767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h8h6o6o6o6o9aacb6c0cu8j8j8j16202u7m6o6o6o9a242y3scw8j8j8j17212v7m6o6o6o9a252z3tcw8j8j8j8j8j8j7m6o6o6o9aacb6c0cu8j8j8j8jb0bu7m6o6o6o6o8f99acb6c0cu8j7l8f8f6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o8h9bacb6c0cu8j7n8h8h6o6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o9aaeb8c2cw8j8j8j8j8j8j8j6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o6o8f8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 47 MovieClip [levels/princess breeding/2_hallway.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\2_hallway.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><2 name=\"str_guard2\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_-8\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_guard\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_184\" y=\"num_136\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><13 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/3_outside.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></13><12 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_584\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_36\" text=\"str_\\#ffffff Don't be ridiculous!\" type=\"str_textbox\" xmlType=\"object\" /></12><11 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><10 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><0 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /></10><9 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><8 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_584\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_59\" text=\"str_\\#ffffff Ack! \\.It's too dark!\\.\r The monsters under my bed will get me!\" type=\"str_textbox\" xmlType=\"object\" /></8><7 type=\"str_move\" sprite=\"str_guard2\" xmlType=\"array\"><1 duration=\"num_5.46\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_336\" xmlType=\"object\" /></1><0 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /></7><6 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><5 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_584\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_36\" text=\"str_\\#ffffff Princess!\\.\\.\r You are going to bed!\" type=\"str_textbox\" xmlType=\"object\" /></5><4 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><3 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></3><2 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><1 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_584\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_59\" text=\"str_\\#ffffff No!\\.\\. I don't wanna!\" type=\"str_textbox\" xmlType=\"object\" /></1><0 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_loop\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__7676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767e88927676767676767676767676767676767676767676767676767676767e88927676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767e88927676767676767676767676767676767676767676767676767676767e8892767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6o0o1i2c360d0d6o6o6o6o6o6o6o6o6o0p1j2d370c0c6o6o6o6o6o6o6o6o6o0q1k2e380d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oacb6c0cu0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6o0o1i2c360d0d6o6o6o6o6o6o6o6o6o0p1j2d370c0c6o6o6o6o6o6o6o6o6o0q1k2e380d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oacb6c0cu0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 48 MovieClip [levels/princess breeding/3_outside.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\3_outside.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><3 name=\"str_guard\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_328\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></3><2 name=\"str_bush_R\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/objects2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_264\" y=\"num_88\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/objects2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_bush_L\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/objects2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_248\" y=\"num_88\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/objects2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><18 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/4_bedroom.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></18><17 value=\"str_guard\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><16 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><1 duration=\"num_1.3\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_80\" xmlType=\"object\" /></1><0 duration=\"num_0.367695526217005\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_16\" xmlType=\"object\" /></0></16><15 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_432\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Guard: There!\\.\r That outta do it!\" type=\"str_textbox\" xmlType=\"object\" /></15><14 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><13 value=\"str_guard\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><12 type=\"str_move\" sprite=\"str_bush_R\" xmlType=\"array\"><0 duration=\"num_0.39\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></12><11 type=\"str_move\" sprite=\"str_bush_L\" xmlType=\"array\"><0 duration=\"num_0.39\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></11><10 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><0 duration=\"num_0.39\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></10><9 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><8 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></8><7 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_511\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Guard:\\. Ah!\\. Here's the problem!\" type=\"str_textbox\" xmlType=\"object\" /></7><6 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><0 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-16\" x=\"num_16\" xmlType=\"object\" /></0></6><5 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><4 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_416\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Guard: Let's see.\\..\\..\\.\r The king complained that\r the castle was getting stuffy.\" type=\"str_textbox\" xmlType=\"object\" /></4><3 value=\"str_guard\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><2 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><2 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><1 value=\"num_0.3\" type=\"str_moveWait\" xmlType=\"object\" /><0 duration=\"num_1.82\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-112\" xmlType=\"object\" /></0></2><1 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_night\" linkage=\"str_swf/mood_night.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_outside.png\" collision=\"str__110000011100011111000011000011110000000000011000000000000000000000000000000111111000001100111111000001110111111000001100111111000000000111111000000000111111000000000111110000000001111110000000001111111000000001111111000000000111110000000000111111000100000111111000100000111111000000000111111000000000\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__bdc7d176769qakbec8d2769pajbdc7bec8d276769ralbfc9d3769qakbec8bfc9d376769sambgca76769ralbfc9bgca7676767676767676769sambgca7676767676767676769oaibcc6767676767676769u7676769pajbdc7d17676767676769v7676769qakbec8d2766l7f7676aobi7676769ralbfc9d3766m7g7676apbj7676769sambgca767676767676aobi7676767676767676766m7g7676apbj7676767676769oaibc6l7f767676767676767676769pajbd6m7g767676767676767676769qakbe7f76767676767676767676769ralbf7676767676767676767676769sambg6m7g768b95767676767676767676766l7f767676767676aobi76767676767f6m7g7676767676apbj76767676766m7g7676aobi76767676767676767676767676apbj767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6oacb6b6c0cu6o6o6o6o6o6o6o6o6o6oadb7b7c1cv6o6o6o6o6o6o6o6o6o6o3uagaeb86n6o6o6o6o6o6o6o6o6o6o3uagafb96n6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagaeb86n6o6o6o6o6o6o6o6o6o6o3uagafb96n6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 49 MovieClip [levels/princess breeding/4_bedroom.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\4_bedroom.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><2 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><11 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/5_monster_farm.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></11><10 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_333\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_153\" text=\"str_\r\r\\#ffffff Watch me.\" type=\"str_textbox\" xmlType=\"object\" /></10><9 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><8 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_spreadScrew.png\" xmlType=\"object\" /></0></8><7 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_550\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Princess: Hey!\\. You can't leave me\r tied up like this!\" type=\"str_textbox\" xmlType=\"object\" /></7><6 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_spreadScrew.png\" xmlType=\"object\" /></0></6><5 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><4 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_842\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: There!\r Good night princess!\" type=\"str_textbox\" xmlType=\"object\" /></4><3 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><3 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></3><2 duration=\"num_1.04\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_64\" x=\"num_0\" xmlType=\"object\" /></2><1 duration=\"num_2.6\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_160\" xmlType=\"object\" /></1><0 duration=\"num_0.52\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-32\" x=\"num_0\" xmlType=\"object\" /></0></3><2 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><1 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_dark\" linkage=\"str_swf/mood_dark.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></1><0 name=\"str_night\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_104\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_once\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_spreadScrew.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_88\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nightie_spreadScrew.png\" directions=\"num_1\" frames=\"num_2\" columns=\"num_1\" rows=\"num_2\" animType=\"str_once\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111110001111111111110001111111111111000001111111111000111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111110000001111111110000000011111110000001111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676acb6c07676767676767676767676767676767676767676767676767676767676blcfd9767676767676767676767676bmcgda767676768u7676767676767676767676767676767676767676767676818v76767676767676767676767676828w7676767676767676767676767a847676767676767676767676767676818v76767676767676767676767676828w767676767676767676767676767676767676767676767676767676767676767676767676767676767a84aobicc767676767676767676767676apbjcd767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h8h6o6o6o6o9aacb6c0cu8j8j8j16202u7m6o6o6o9a242y3scw8j8j8j17212v7m6o6o6o9a252z3tcw8j8j8j8j8j8j7m6o6o6o9aacb6c0cu8j8j8j8jb0bu7m6o6o6o6o8f99acb6c0cu8j7l8f8f6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o8h9bacb6c0cu8j7n8h8h6o6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o9aaeb8c2cw8j8j8j8j8j8j8j6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o6o8f8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 50 MovieClip [levels/princess breeding/5_monster_farm.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\5_monster_farm.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><3 name=\"str_farmer\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_6\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people3.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_216\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people3.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_6\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></3><2 name=\"str_bunny\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_184\" y=\"num_72\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_1\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_barrier\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/objects2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_232\" y=\"num_136\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/objects2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><12 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/6_throne.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></12><11 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_498\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Farmer: \\.\\.Aw, heck!\\.\r As long as they're happy...\\!\r Why,\\. they even get magical food pellets!\" type=\"str_textbox\" xmlType=\"object\" /></11><10 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_292\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Farmer: Hmm...\\.\\.\r I just can't figure why the king wants me\r to exercise the royal pets at night.\" type=\"str_textbox\" xmlType=\"object\" /></10><9 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><8 value=\"str_bunny\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><7 type=\"str_move\" sprite=\"str_bunny\" xmlType=\"array\"><5 duration=\"num_1.17\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_144\" x=\"num_0\" xmlType=\"object\" /></5><4 duration=\"num_0.39\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_48\" xmlType=\"object\" /></4><3 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_32\" x=\"num_0\" xmlType=\"object\" /></3><2 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" xmlType=\"object\" /></2><1 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" xmlType=\"object\" /></0></7><6 value=\"str_barrier\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><5 type=\"str_move\" sprite=\"str_barrier\" xmlType=\"array\"><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></5><4 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><3 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_7\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Farmer: It's time fer your evening walk\r little guy.\" type=\"str_textbox\" xmlType=\"object\" /></3><2 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><1 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_night\" linkage=\"str_swf/mood_night.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></1><0 name=\"str_dark\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_outside.png\" collision=\"str__110111111111111110110001100011110000000000000110000000000000111100000000001111111111000001111100001100001111100101100111111100001000111111100001000110111100001000000111100001000000111110001000000111100001000000111101000000000111111111000000111110000000000110010000000111110110001110111110111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676764yaobi7676767676767676767676764yapbj7676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676767676767676767676767676767676767676767676767676767676aobi76767676767676767676767676apbj76767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><1 value=\"str__c99qakbec8d29qakbec8d29qakbec8c79ralbfc9d39ralbfc9d39ralbfc9c89sambgca769sambgca769sambgcac9d3767676767676767676769oaibc7676769u76767676767676769pajbd76766k4z5t5t5t5t6n7676769qakbe6l7f7676767676765s769oai9ralbf6m767676767684765s769paj9sambg7f6m7676767676765s769qakbec8d276768686767676765s769ralbfc9d376768787767676765s769sambgca7676768888767676765s76767676767676767676847676765s7676767676766l7f7676767676765s7676767676766m7g7676768476767676767676767676766k4z5t5t5t5t6n7676767676767676769v7676767676769oaibcc69oc79oaibcc6769oaibcc69pajbdc79pc89pajbdc7d19pajbdc79qakbec89qc99qakbec8d29qakbec89ralbfc99r\" xmlType=\"variable\" /><0 value=\"str__6o3x6o6o6o6o6o6o6o6o6o6o6o6o6o6o3v6o6o6o6o6o6o6o6o6o6o6o6o6o6o3w6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6oc0cuc06o6o6o6o6o6o6o6o6o6o6o6oc1cvc16o6o6o6o6o6o6o6o6o6o6o6oagbac4cyboboboci6o6o6o6o266o6oagbac4cybpbpbpcj6o6o6o6o27313vagbac4cybpbpbpcj6o6o6o6o6o6o6o4o5i8p8pbpbpbpcj6o6o6o6o6o6o6o4p5j8p8pbpbpbpcj6o6o6o6o6o6o6o4q5k8p8pbpbpbpcj6o6o6o6o6o6o6oagbac4cybpbpbpcj6o6o6o6o6o6o6oagbac4cybpbpbpcj6o6o6o6o6o6o6oagbac4cybqbqbqck6o6o6o6o6o6o6oc0cuc06o6o6o6o6o6o6o6o6o6o6o6oc1cvc16o6o6o6o6o6o6o6o6o6o6o6o6o3v6o6o6o6o6o6o6o6o6o6o6o6o3v6o3w6o6o6o6o6o6o6o6o3v6o6o6o3w6o3x6o6o6o6o6o6o6o6o3w6o6o6o3x\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 51 MovieClip [levels/princess breeding/6_throne.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\6_throne.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><2 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><14 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/7_outside.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></14><13 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_47\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: Good...\\.\\.\r In one month's time, \\.I shall have enough to\r create a formidible army of espers.\" type=\"str_textbox\" xmlType=\"object\" /></13><12 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><0 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /></12><11 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><10 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_68\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_We have already collected three so far.\" type=\"str_textbox\" xmlType=\"object\" /></10><9 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_367\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: No problems sire.\\!\r The egg-gathering process has been\r proceeding each morning as planned.\" type=\"str_textbox\" xmlType=\"object\" /></9><8 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></0></8><7 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><6 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_246\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: Indeed...\\.\\. I would like an update.\\!\r Has the project been progressing\r smoothly?\" type=\"str_textbox\" xmlType=\"object\" /></6><5 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><4 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_478\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: You summoned me, sire?\" type=\"str_textbox\" xmlType=\"object\" /></4><3 value=\"str_mage\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><2 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_6\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></1><0 duration=\"num_1.82\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-112\" x=\"num_0\" xmlType=\"object\" /></0></2><1 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 name=\"str_night\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_mage\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_248\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/magus.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_king\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_7\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_120\" y=\"num_56\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_7\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__000001111111111111111111111111111111111111111111111110000011111111110000011111000000000011111000000000011111000000000011111000000000000111000000000000111000000000011111000000000011111000000000011111111110000011111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767m6o76767676767676767676767676766o76767676767676767676767676766o767676767676767676767676767m6o767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><1 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767689937676767676767676767676767g8a947676767676767676767676767h8b957676767676767676767676767689937676767676767676767676767g8a947676767676767676767676767h8b957676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h6o6o6o6o6o9aacb6c0cu0c0c0c0c0c7m6o8h8h8h9baeb8c2cw0d0d0d0d0d7m6ob6c0cuaxbr9lbrcl0c0c0c0c0c7m6ob8c2cwaybs5fbscm0d0d0d0d0d7m6ob8c2cwaybs5fbscm0c0c0c0c0c0c0cb8c2cwaybs5fbsbsbrbrbrbrbrbrbrb8c2cwaybs5fbsbsbtbtbtbtbtbtbtb8c2cwaybs5fbscm0c0c0c0c0c0c0cb8c2cwaybs5fbscm0d0d0d0d0d7m6ob6c0cuazbt9mbtcn0c0c0c0c0c7m6o8f8f8f99aeb8c2cw0d0d0d0d0d7m6o6o6o6o9aacb6c0cu0c0c0c0c0c7m6o6o6o6o6o8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 52 MovieClip [levels/princess breeding/7_outside.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\7_outside.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><1 name=\"str_bunny\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_72\" y=\"num_-8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><6 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/8_bedroom.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></6><5 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_surprise.mp3\" type=\"str_sound\" xmlType=\"object\" /><4 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><3 value=\"str_bunny\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><2 type=\"str_move\" sprite=\"str_bunny\" xmlType=\"array\"><5 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></5><4 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-32\" x=\"num_0\" xmlType=\"object\" /></4><3 value=\"num_0.7\" type=\"str_moveWait\" xmlType=\"object\" /><2 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><1 duration=\"num_1.43\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_176\" xmlType=\"object\" /></1><0 duration=\"num_0.91\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_112\" x=\"num_0\" xmlType=\"object\" /></0></2><1 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_night\" linkage=\"str_swf/mood_night.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_outside.png\" collision=\"str__110000011100011111000011000011110000000000011000000000000000000000000000000111111000001100111111000001110111111000001100111111000000000111111000000000111111000000000111110000000001111110000000001111110000000001111110000000000111110000000000111111000100000111111000100000111111000000000111111000000000\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__bdc7d176769qakbec8d2769pajbdc7bec8d276769ralbfc9d3769qakbec8bfc9d376769sambgca76769ralbfc9bgca7676767676767676769sambgca7676767676767676769oaibcc6767676767676769u7676769pajbdc7d17676767676769v7676769qakbec8d2766l7f7676aobi7676769ralbfc9d3766m7g7676apbj7676769sambgca767676767676aobi7676767676767676766m7g7676apbj7676767676769oaibc6l7f767676767676767676769pajbd6m7g767676767676767676769qakbe7f76767676767676767676769ralbf7676767676767676767676769sambg6m7g768b95767676767676767676766l7f7676aobi7676aobi76767676767f6m7g76apbj7676apbj76767676766m7g7676aobi76767676767676767676767676apbj767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6oacb6b6c0cu6o6o6o6o6o6o6o6o6o6oadb7b7c1cv6o6o6o6o6o6o6o6o6o6o3uagaeb86n6o6o6o6o6o6o6o6o6o6o3uagafb96n6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagaeb86n6o6o6o6o6o6o6o6o6o6o3uagafb96n6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 53 MovieClip [levels/princess breeding/8_bedroom.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\8_bedroom.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><2 name=\"str_bunny\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_88\" y=\"num_153\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><7 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/9_hallway.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></7><6 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_false\" file=\"str_\" type=\"str_sound\" xmlType=\"object\" /><5 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><4 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_762\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Princess: Not again!\" type=\"str_textbox\" xmlType=\"object\" /></4><3 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><2 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_true\" file=\"str_sound/sexy/sx_screwing.mp3\" type=\"str_sound\" xmlType=\"object\" /><1 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_dark\" linkage=\"str_swf/mood_dark.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></1><0 name=\"str_night\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></1><0 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_1\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_spreadScrew.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_88\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nightie_spreadScrew.png\" directions=\"num_1\" frames=\"num_2\" columns=\"num_1\" rows=\"num_2\" animType=\"str_loop\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_1\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111110001111111111110001111111111111000001111111111000111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111110000001111111110000000011111110000001111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676acb6c07676767676767676767676767676767676767676767676767676767676blcfd9767676767676767676767676bmcgda767676768u7676767676767676767676767676767676767676767676818v76767676767676767676767676828w7676767676767676767676767a847676767676767676767676767676818v76767676767676767676767676828w767676767676767676767676767676767676767676767676767676767676767676767676767676767a84aobicc767676767676767676767676apbjcd767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h8h6o6o6o6o9aacb6c0cu8j8j8j16202u7m6o6o6o9a242y3scw8j8j8j17212v7m6o6o6o9a252z3tcw8j8j8j8j8j8j7m6o6o6o9aacb6c0cu8j8j8j8jb0bu7m6o6o6o6o8f99acb6c0cu8j7l8f8f6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o8h9bacb6c0cu8j7n8h8h6o6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o9aaeb8c2cw8j8j8j8j8j8j8j6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o6o8f8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 54 MovieClip [levels/princess breeding/9_hallway.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\9_hallway.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><1 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><8 transition=\"str_transition_fade\" level=\"str_levels/princess breeding/10_bedroom.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></8><7 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><6 value=\"str_guard\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><5 type=\"str_move\" sprite=\"str_guard\" xmlType=\"array\"><2 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /><1 value=\"num_1\" type=\"str_moveWait\" xmlType=\"object\" /><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></5><4 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><3 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_708\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_8\" text=\"str_\\#ffffffHelp!\\.\r The monster under my bed is after me!\" type=\"str_textbox\" xmlType=\"object\" /></3><2 name=\"str_myLoopingSound\" volume=\"num_50\" loop=\"bol_false\" file=\"str_sound/sexy/sx_surprise5.mp3\" type=\"str_sound\" xmlType=\"object\" /><1 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 name=\"str_dark\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></1><0 name=\"str_guard\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_184\" y=\"num_136\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111111111110011111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__7676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767e88927676767676767676767676767676767676767676767676767676767e88927676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767e88927676767676767676767676767676767676767676767676767676767e8892767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6o0o1i2c360d0d6o6o6o6o6o6o6o6o6o0p1j2d370c0c6o6o6o6o6o6o6o6o6o0q1k2e380d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oacb6c0cu0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6o0o1i2c360d0d6o6o6o6o6o6o6o6o6o0p1j2d370c0c6o6o6o6o6o6o6o6o6o0q1k2e380d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oacb6c0cu0d0d6o6o6o6o6o6o6o6o6oaeb8c2cw0c0c6o6o6o6o6o6o6o6o6oaeb8c2cw0d0d6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 55 MovieClip [levels/princess breeding/10_bedroom.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\10_bedroom.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><3 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><38 transition=\"str_transition_fade\" level=\"str_levels/princess breeding/11_laboratory.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></38><37 name=\"str_fingering\" volume=\"num_100\" loop=\"bol_false\" file=\"str_\" type=\"str_sound\" xmlType=\"object\" /><36 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><35 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_57\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_\\s0Maid: \\.\\.\\s3Ooooh yeah!\\!\r \\s2Just like that..\\s1.\" type=\"str_textbox\" xmlType=\"object\" /></35><34 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_sigh3.mp3\" type=\"str_sound\" xmlType=\"object\" /><33 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><32 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_1\" pose=\"num_5\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" xmlType=\"object\" /></0></32><31 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><30 name=\"str_fingering\" volume=\"num_50\" loop=\"bol_true\" file=\"str_sound/sexy/sx_screwing.mp3\" type=\"str_sound\" xmlType=\"object\" /><29 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_430\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Make sure you check deep inside...\" type=\"str_textbox\" xmlType=\"object\" /></29><28 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><27 value=\"str_princess\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><26 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><2 value=\"bol_true\" type=\"str_anim\" xmlType=\"object\" /><1 duration=\"num_0.78\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-48\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></26><25 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_980\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Princess: Oh, okay.\" type=\"str_textbox\" xmlType=\"object\" /></25><24 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/ridingHood/ridingHood_nightie_walk.png\" xmlType=\"object\" /></0></24><23 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><22 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_true\" delay=\"num_5\" frame=\"num_1\" pose=\"num_7\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" xmlType=\"object\" /></0></22><21 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_227\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Now princess,\\. since I checked you\r for eggs.\\.\\. It's only fair that you check me.\" type=\"str_textbox\" xmlType=\"object\" /></21><20 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /></20><19 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><18 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_57\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Don't be silly!\\!\r You're just growing up,\\. that's all.\" type=\"str_textbox\" xmlType=\"object\" /></18><17 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 duration=\"num_0.78\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-49\" x=\"num_0\" xmlType=\"object\" /></0></17><16 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><15 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_188\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Princess: Do monsters make the eggs?\" type=\"str_textbox\" xmlType=\"object\" /></15><14 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_mposeScrew.png\" xmlType=\"object\" /></0></14><13 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><12 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_22\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: Just as I suspected!\\.\\.\r Another egg...\" type=\"str_textbox\" xmlType=\"object\" /></12><11 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><10 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_5\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_1\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_mposeSleep.png\" xmlType=\"object\" /></0></10><9 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_508\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: Nonsense!\\.\\.\r Now,\\. let's see what's going on.\\!\r Lift your legs please...\" type=\"str_textbox\" xmlType=\"object\" /></9><8 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><7 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><1 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_0.52\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_32\" x=\"num_0\" xmlType=\"object\" /></0></7><6 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><5 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_781\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Princess: No,\\. there were monsters under\r my bed and-\r \" type=\"str_textbox\" xmlType=\"object\" /></5><4 value=\"str_princess\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><3 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><3 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" height=\"num_24\" width=\"num_24\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_2\" directions=\"num_3\" charset=\"str_charset/ridingHood/ridingHood_nightie_mast.png\" xmlType=\"object\" /></3><2 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /><1 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /><0 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /></3><2 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_935\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Oh my...\\.\\.\r Princess, did you wet your bed again?\" type=\"str_textbox\" xmlType=\"object\" /></2><1 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><0 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><1 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_2.34\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-144\" xmlType=\"object\" /></0></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></3><2 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_248\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_2\" directions=\"num_4\" charset=\"str_charset/ridingHood/ridingHood_nightie_unconcious.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_88\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nightie_unconcious.png\" directions=\"num_4\" frames=\"num_2\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_cum\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_1\" pose=\"num_2\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunnygirl.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_88\" y=\"num_151\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunnygirl.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_2\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111110001111111111110001111111111111000001111111111000111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111110000001111111110000000011111110000001111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676acb6c07676767676767676767676767676767676767676767676767676767676blcfd9767676767676767676767676bmcgda767676768u7676767676767676767676767676767676767676767676818v76767676767676767676767676828w7676767676767676767676767a847676767676767676767676767676818v76767676767676767676767676828w767676767676767676767676767676767676767676767676767676767676767676767676767676767a84aobicc767676767676767676767676apbjcd767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h8h6o6o6o6o9aacb6c0cu8j8j8j16202u7m6o6o6o9a5c6670cw8j8j8j17212v7m6o6o6o9a5d6771cw8j8j8j8j8j8j7m6o6o6o9aacb6c0cu8j8j8j8jb0bu7m6o6o6o6o8f99acb6c0cu8j7l8f8f6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o8h9bacb6c0cu8j7n8h8h6o6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o9aaeb8c2cw8j8j8j8j8j8j8j6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o6o8f8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 56 MovieClip [levels/princess breeding/11_laboratory.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\11_laboratory.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><2 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><18 transition=\"str_transition_fade\" level=\"str_levels/princess breeding/12_bedroom.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></18><17 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_258\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: Yeah,\\. she's getting used to it.\" type=\"str_textbox\" xmlType=\"object\" /></17><16 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /></16><15 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><14 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_615\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: Is the host adapting well?\" type=\"str_textbox\" xmlType=\"object\" /></14><13 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><12 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /></12><11 value=\"str_mage\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><10 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><2 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></2><1 duration=\"num_0.52\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-32\" x=\"num_0\" xmlType=\"object\" /></1><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></0></10><9 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_497\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: Ah,\\. good.\" type=\"str_textbox\" xmlType=\"object\" /></9><8 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><7 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><0 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /></7><6 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><5 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_89\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: Sir,\\. I acquired another egg.\" type=\"str_textbox\" xmlType=\"object\" /></5><4 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><3 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><1 duration=\"num_0.52\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_32\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_0\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_112\" x=\"num_120\" xmlType=\"object\" /></0></3><2 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"num_100\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_SPRITES.maid._alpha\" xmlType=\"variable\" /></condition></2><1 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"num_0\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_SPRITES.maid._alpha\" xmlType=\"variable\" /></condition></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_312\" y=\"num_232\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></1><0 name=\"str_mage\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_104\" y=\"num_168\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/magus.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_1\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/spo.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111111100111111111111100111111111111100001111111110000001111111111100001111111111100001111111111000001111111111011101111111111011101111111111011101111111111000001111111111000011111111111111111111111111111111111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676am7676767676al7676767676767676c6d0767676766l7676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676am7676767676767676767676767676767676767676767676767676767676767676bd7676767676767676767676767676bebf767676767676767676767676767676767676767676767676767676765q6k767676767676767676767676767676764w76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__bybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybzbzbzbzbzbzbzbybybybybybybycs0e18220c0c4g5ab4bybybybybybycs0f19230d0d4h5bb4bybybybybybycs5c66700c0c0c0cb4bybybybybybycs4l0icu0d0d0d0db4bybybybybybycs0e18220c0c0c0cb4bybybybybybyct0f19230d0d0d0db4bybybybybycs2y3s4m0c0c0c0c0cb4bybybybybycs2z3t4n0d4f59630db4bybybybybycs2y3s4m0c4g5a640cb4bybybybybycs2z3t4n0d4h5b650db4bybybybybycs2y3s4m0c0c0c0c0cb4bybybybybycs2z3t4n0d0d0d0d0db4bybybybybybybxbxbxbxbxbxbxbxbybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyby\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 57 MovieClip [levels/princess breeding/12_bedroom.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\12_bedroom.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><1 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><6 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/13_throne.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></6><5 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_false\" file=\"str_\" type=\"str_sound\" xmlType=\"object\" /><4 value=\"num_2\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><3 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_true\" file=\"str_sound/sexy/sx_screwing.mp3\" type=\"str_sound\" xmlType=\"object\" /><2 name=\"str_myLoopingSound\" volume=\"num_75\" loop=\"bol_false\" file=\"str_sound/sexy/sx_moan7.mp3\" type=\"str_sound\" xmlType=\"object\" /><1 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_885\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_81\" text=\"str_\\#ffffff Two weeks later...\" type=\"str_textbox\" xmlType=\"object\" /></1><0 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_dark\" linkage=\"str_swf/mood_dark.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></1><0 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_3\" frame=\"num_0\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_2\" directions=\"num_2\" charset=\"str_charset/ridingHood/ridingHood_nightie_mountBunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_88\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nightie_mountBunny.png\" directions=\"num_2\" frames=\"num_2\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_0\" frame=\"num_0\" delay=\"num_3\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111110001111111111110001111111111111000001111111111000111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111110000001111111110000000011111110000001111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676acb6c07676767676767676767676767676767676767676767676767676767676blcfd9767676767676767676767676bmcgda767676768u7676767676767676767676767676767676767676767676818v76767676767676767676767676828w7676767676767676767676767a847676767676767676767676767676818v76767676767676767676767676828w767676767676767676767676767676767676767676767676767676767676767676767676767676767a84aobicc767676767676767676767676apbjcd767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h8h6o6o6o6o9aacb6c0cu8j8j8j16202u7m6o6o6o9a242y3scw8j8j8j17212v7m6o6o6o9a252z3tcw8j8j8j8j8j8j7m6o6o6o9aacb6c0cu8j8j8j8jb0bu7m6o6o6o6o8f99acb6c0cu8j7l8f8f6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o8h9bacb6c0cu8j7n8h8h6o6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o9aaeb8c2cw8j8j8j8j8j8j8j6o6o6o9aacb6c0cu8j8j8j8j8j8j7m6o6o6o6o8f8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 58 MovieClip [levels/princess breeding/13_throne.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\13_throne.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><3 name=\"str_soldier\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></3><2 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><26 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/14_bedroom.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></26><25 value=\"str_mage\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><24 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><4 duration=\"num_0.78\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_96\" x=\"num_0\" xmlType=\"object\" /></4><3 duration=\"num_0.367695526217005\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_16\" xmlType=\"object\" /></3><2 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></2><1 value=\"num_0.8\" type=\"str_moveWait\" xmlType=\"object\" /><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_6\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></0></24><23 value=\"num_0.2\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><22 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_583\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: We need to be discreet.\\!\r Find a way to "pursuade" a greater yield.\" type=\"str_textbox\" xmlType=\"object\" /></22><21 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><0 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /></21><20 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_969\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: I see...\\.\\.\" type=\"str_textbox\" xmlType=\"object\" /></20><19 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></19><18 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><17 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_130\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: The protocols are being followed.\\.\r However, \\.the interactions seem to vary.\" type=\"str_textbox\" xmlType=\"object\" /></17><16 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><15 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_130\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: Only 11!?\\.\\.\r I thought you said it was going smoothly!\" type=\"str_textbox\" xmlType=\"object\" /></15><14 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><13 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_130\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: About 11.\" type=\"str_textbox\" xmlType=\"object\" /></13><12 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><11 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_130\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: How many eggs do we have so far?\" type=\"str_textbox\" xmlType=\"object\" /></11><10 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><9 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_754\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: Your orders sire?\" type=\"str_textbox\" xmlType=\"object\" /></9><8 value=\"str_mage\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><7 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><2 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></2><1 duration=\"num_1.04\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_64\" xmlType=\"object\" /></1><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></0></7><6 value=\"str_soldier\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><5 type=\"str_move\" sprite=\"str_soldier\" xmlType=\"array\"><4 duration=\"num_1.56\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_96\" x=\"num_0\" xmlType=\"object\" /></4><3 value=\"num_0.3\" type=\"str_moveWait\" xmlType=\"object\" /><2 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /><1 value=\"num_0.1\" type=\"str_moveWait\" xmlType=\"object\" /><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></5><4 value=\"num_0.3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><3 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_431\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: Understood,\\. you are dismissed.\" type=\"str_textbox\" xmlType=\"object\" /></3><2 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><1 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_715\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Soldier: Sir!\\. Our spies report suspicious\r activity in the next kingdom.\" type=\"str_textbox\" xmlType=\"object\" /></1><0 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_mage\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_56\" y=\"num_136\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/magus.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_1\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_king\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_7\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_120\" y=\"num_56\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_7\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__000001111111111111111111111111111111111111111111111110000011111111110000011111000000000011111000000000011111000000000011111000000000000111000000000000111000000000011111000000000011111000000000011111111110000011111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767m6o76767676767676767676767676766o76767676767676767676767676766o767676767676767676767676767m6o767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><1 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767689937676767676767676767676767g8a947676767676767676767676767h8b957676767676767676767676767689937676767676767676767676767g8a947676767676767676767676767h8b957676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h6o6o6o6o6o9aacb6c0cu0c0c0c0c0c7m6o8h8h8h9baeb8c2cw0d0d0d0d0d7m6ob6c0cuaxbr9lbrcl0c0c0c0c0c7m6ob8c2cwaybs5fbscm0d0d0d0d0d7m6ob8c2cwaybs5fbscm0c0c0c0c0c0c0cb8c2cwaybs5fbsbsbrbrbrbrbrbrbrb8c2cwaybs5fbsbsbtbtbtbtbtbtbtb8c2cwaybs5fbscm0c0c0c0c0c0c0cb8c2cwaybs5fbscm0d0d0d0d0d7m6ob6c0cuazbt9mbtcn0c0c0c0c0c7m6o8f8f8f99aeb8c2cw0d0d0d0d0d7m6o6o6o6o9aacb6c0cu0c0c0c0c0c7m6o6o6o6o6o8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 59 MovieClip [levels/princess breeding/14_bedroom.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\14_bedroom.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><3 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><47 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/15_monsterFarm.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></47><46 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_299\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_\\s0Princess: \\s1\\.\\.I \\.\\.can't\\. stand it...\\.\\.\\.\r I need more!\" type=\"str_textbox\" xmlType=\"object\" /></46><45 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_moan6.mp3\" type=\"str_sound\" xmlType=\"object\" /><44 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_true\" delay=\"num_4\" animType=\"str_yoyo\" pose=\"num_0\" rows=\"num_1\" columns=\"num_1\" frame=\"num_0\" frames=\"num_2\" direction=\"num_0\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_mposeSleep.png\" xmlType=\"object\" /></0></44><43 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><42 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><3 duration=\"num_0.78\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_96\" x=\"num_0\" xmlType=\"object\" /></3><2 duration=\"num_1.17\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_144\" xmlType=\"object\" /></2><1 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_16\" xmlType=\"object\" /></1><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_32\" xmlType=\"object\" /></0></42><41 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><40 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"num_0\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_SPRITES.toy1._alpha\" xmlType=\"variable\" /></condition></40><39 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><38 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><1 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-32\" xmlType=\"object\" /></1><0 duration=\"num_0.39\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-48\" x=\"num_0\" xmlType=\"object\" /></0></38><37 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><36 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><35 value=\"str_princess\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><34 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><6 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_-16\" xmlType=\"object\" /></6><5 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /><4 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /><3 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_32\" x=\"num_0\" xmlType=\"object\" /></3><2 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><1 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_32\" xmlType=\"object\" /></1><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_0\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_2\" directions=\"num_4\" charset=\"str_charset/ridingHood/ridingHood_nightie_unconcious.png\" xmlType=\"object\" /></0></34><33 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><4 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /><3 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /><2 duration=\"num_0.39\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_48\" x=\"num_0\" xmlType=\"object\" /></2><1 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></33><32 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_surprise3.mp3\" type=\"str_sound\" xmlType=\"object\" /><31 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_false\" file=\"str_\" type=\"str_sound\" xmlType=\"object\" /><30 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><29 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><28 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><2 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-16\" xmlType=\"object\" /></2><1 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-16\" x=\"num_-16\" xmlType=\"object\" /></1><0 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-16\" xmlType=\"object\" /></0></28><27 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_716\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_\\s0Princess: \\s1\\.Just...\\. a little...\\.\\. longer...\" type=\"str_textbox\" xmlType=\"object\" /></27><26 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_thrust10.mp3\" type=\"str_sound\" xmlType=\"object\" /><25 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><24 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_431\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Princess,\\. it's time for bed.\" type=\"str_textbox\" xmlType=\"object\" /></24><23 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><22 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><1 duration=\"num_2.08\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_-128\" xmlType=\"object\" /></1><0 duration=\"num_1.56\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_128\" x=\"num_264\" xmlType=\"object\" /></0></22><21 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><20 target=\"str_OVERLAY\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_fade\" linkage=\"str_swf/fadeIn.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></20><19 value=\"num_1.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><18 target=\"str_OVERLAY\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_fade\" linkage=\"str_swf/fadeOut.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></18><17 value=\"num_1.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><16 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_true\" file=\"str_sound/sexy/sx_screwing.mp3\" type=\"str_sound\" xmlType=\"object\" /><15 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 value=\"bol_true\" type=\"str_anim\" xmlType=\"object\" /></15><14 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_688\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Princess: This horsie is shaped funny!\\!\r But it feels kind of...\\.\\. nice.\" type=\"str_textbox\" xmlType=\"object\" /></14><13 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><12 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_546\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_65\" text=\"str_\\#ffffff Ooh!\" type=\"str_textbox\" xmlType=\"object\" /></12><11 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_surprise.mp3\" type=\"str_sound\" xmlType=\"object\" /><10 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><9 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><7 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-2\" x=\"num_0\" xmlType=\"object\" /></7><6 duration=\"num_0\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_124\" x=\"num_72\" xmlType=\"object\" /></6><5 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" height=\"num_44\" width=\"num_24\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_3\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_topScrew.png\" xmlType=\"object\" /></5><4 duration=\"num_0.13\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_4\" x=\"num_-8\" xmlType=\"object\" /></4><3 duration=\"num_0.13\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-11\" x=\"num_-8\" xmlType=\"object\" /></3><2 value=\"bol_false\" type=\"str_anim\" xmlType=\"object\" /><1 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-16\" x=\"num_-16\" xmlType=\"object\" /></1><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/ridingHood/ridingHood_nightie_walk.png\" xmlType=\"object\" /></0></9><8 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_311\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Princess: Hey,\\. I have a new toy!\" type=\"str_textbox\" xmlType=\"object\" /></8><7 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /></7><6 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><5 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><1 duration=\"num_1.56\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_96\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_2.08\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_128\" xmlType=\"object\" /></0></5><4 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_236\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_58\" text=\"str_\\#ffffff Yay!\" type=\"str_textbox\" xmlType=\"object\" /></4><3 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><2 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_861\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Since you have been so well-behaved\r\\. the king has decided to let you have\r play-time before bed.\" type=\"str_textbox\" xmlType=\"object\" /></2><1 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><1 duration=\"num_0\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_0\" xmlType=\"object\" /></1><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/ridingHood/ridingHood_nightie_walk.png\" xmlType=\"object\" /></0></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></3><2 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" height=\"num_44\" width=\"num_24\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_3\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nightie_topScrew.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_104\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nightie_topScrew.png\" directions=\"num_1\" frames=\"num_3\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_44\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_toy1\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_1\" frames=\"num_3\" directions=\"num_1\" charset=\"str_charset/rockingHorse.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_72\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/rockingHorse.png\" directions=\"num_1\" frames=\"num_3\" columns=\"num_1\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_1\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111110001111111111110001111111111111000001111111111000111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111111101111111111110000001111111110000000011111110000001111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767m6o6o6o7676767676767676767676006o6o6o76767676767676767676767m6o6o6o767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676acb6c07676767676767676767676767676767676767676767676767676767676blcfd9767676767676767676767676bmcgda767676768u7676767676767676767676767676767676767676767676818v76767676767676767676767676828w7676767676767676767676767a847676767676767676767676767676818v76767676767676767676767676828w767676767676767676767676767676767676767676767676767676767676767676767676767676767a84aobicc767676767676767676767676apbjcd767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h8h6o6o6o6o9aacb6c0cu8j8j8j16202u7m6o6o6o9a242y3scw8j8j8j17212v7m6o6o6o9a252z3tcw8j8j8j8j8j8j7m6o6o6o9aacb6c0cu8j8j8j8jb0bu7m6o6o6o6o8f99acb6c0cu8j7l8f8f6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o6o9aaeb8c2cw8j7m6o6o6o6o6o6o6o8h9bacb6c0cu8j7n8h8h6o6o6o6o9aacb6c0cu8j8j8j8j8j8j8j8j8j8j9aaeb8c2cw8j8j8j8j8j8j8j8j8j8j9aacb6c0cu8j8j8j8j8j8j8j8j8j8j6o8f8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 60 MovieClip [levels/princess breeding/15_monsterFarm.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\15_monsterFarm.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><7 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><12 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/16_outside.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></12><11 value=\"num_3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><10 type=\"str_move\" sprite=\"str_bunny_4\" xmlType=\"array\"><1 duration=\"num_1.04809350727881\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_128\" x=\"num_16\" xmlType=\"object\" /></1><0 duration=\"num_0.91\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_112\" xmlType=\"object\" /></0></10><9 type=\"str_move\" sprite=\"str_bunny_3\" xmlType=\"array\"><1 duration=\"num_1.17\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_144\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_1.07200746266059\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_32\" x=\"num_128\" xmlType=\"object\" /></0></9><8 type=\"str_move\" sprite=\"str_bunny_2\" xmlType=\"array\"><1 duration=\"num_1.04\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_128\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_0.551543289325507\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_48\" x=\"num_48\" xmlType=\"object\" /></0></8><7 type=\"str_move\" sprite=\"str_bunny_1\" xmlType=\"array\"><2 duration=\"num_1.17\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_144\" x=\"num_16\" xmlType=\"object\" /></2><1 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_16\" xmlType=\"object\" /></1><0 duration=\"num_0.183847763108502\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_16\" x=\"num_-16\" xmlType=\"object\" /></0></7><6 type=\"str_move\" sprite=\"str_bunny_0\" xmlType=\"array\"><1 duration=\"num_1.17\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_144\" x=\"num_-16\" xmlType=\"object\" /></1><0 duration=\"num_0.78\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_96\" xmlType=\"object\" /></0></6><5 value=\"str_barrier\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><4 type=\"str_move\" sprite=\"str_barrier\" xmlType=\"array\"><0 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></4><3 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><2 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_669\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Farmer: I king must really like bunnies.\" type=\"str_textbox\" xmlType=\"object\" /></2><1 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><0 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_night\" linkage=\"str_swf/mood_night.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></7><6 name=\"str_bunny_4\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_120\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></6><5 name=\"str_bunny_3\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_104\" y=\"num_72\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></5><4 name=\"str_bunny_1\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_232\" y=\"num_72\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></4><3 name=\"str_bunny_0\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></3><2 name=\"str_farmer\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_6\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people3.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_216\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people3.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_6\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_bunny_2\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_184\" y=\"num_72\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_barrier\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/objects2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_232\" y=\"num_136\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/objects2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_outside.png\" collision=\"str__110111111111111110110001100011110000000000000110000000000000111100000000001111111111000001111100001100001111100101100111111100001000111111100001000110111100001000000111100001000000111110001000000111100001000000111101000000000111111111000000111110000000000110010000000111110110001110111110111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676764yaobi7676767676767676767676764yapbj7676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676764y76767676767676767676767676767676767676767676767676767676767676767676767676767676aobi76767676767676767676767676apbj76767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><1 value=\"str__c99qakbec8d29qakbec8d29qakbec8c79ralbfc9d39ralbfc9d39ralbfc9c89sambgca769sambgca769sambgcac9d3767676767676767676769oaibc7676769u76767676767676769pajbd76766k4z5t5t5t5t6n7676769qakbe6l7f7676767676765s769oai9ralbf6m767676767684765s769paj9sambg7f6m7676767676765s769qakbec8d276768686767676765s769ralbfc9d376768787767676765s769sambgca7676768888767676765s76767676767676767676847676765s7676767676766l7f7676767676765s7676767676766m7g7676768476767676767676767676766k4z5t5t5t5t6n7676767676767676769v7676767676769oaibcc69oc79oaibcc6769oaibcc69pajbdc79pc89pajbdc7d19pajbdc79qakbec89qc99qakbec8d29qakbec89ralbfc99r\" xmlType=\"variable\" /><0 value=\"str__6o3x6o6o6o6o6o6o6o6o6o6o6o6o6o6o3v6o6o6o6o6o6o6o6o6o6o6o6o6o6o3w6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6oc0cuc06o6o6o6o6o6o6o6o6o6o6o6oc1cvc16o6o6o6o6o6o6o6o6o6o6o6oagbac4cyboboboci6o6o6o6o266o6oagbac4cybpbpbpcj6o6o6o6o27313vagbac4cybpbpbpcj6o6o6o6o6o6o6o4o5i8p8pbpbpbpcj6o6o6o6o6o6o6o4p5j8p8pbpbpbpcj6o6o6o6o6o6o6o4q5k8p8pbpbpbpcj6o6o6o6o6o6o6oagbac4cybpbpbpcj6o6o6o6o6o6o6oagbac4cybpbpbpcj6o6o6o6o6o6o6oagbac4cybqbqbqck6o6o6o6o6o6o6oc0cuc06o6o6o6o6o6o6o6o6o6o6o6oc1cvc16o6o6o6o6o6o6o6o6o6o6o6o6o3v6o6o6o6o6o6o6o6o6o6o6o6o3v6o3w6o6o6o6o6o6o6o6o3v6o6o6o3w6o3x6o6o6o6o6o6o6o6o3w6o6o6o3x\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 61 MovieClip [levels/princess breeding/16_outside.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\16_outside.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><5 name=\"str_bunny_4\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_232\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></5><4 name=\"str_bunny_3\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_248\" y=\"num_168\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></4><3 name=\"str_bunny_2\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_216\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></3><2 name=\"str_bunny_1\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_264\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_bunny_0\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_200\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><9 transition=\"str_transition_fade\" level=\"str_levels/princess breeding/17_throne.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></9><8 value=\"num_2\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><7 name=\"str_myLoopingSound\" volume=\"num_50\" loop=\"bol_false\" file=\"str_sound/sexy/sx_thrust14.mp3\" type=\"str_sound\" xmlType=\"object\" /><6 value=\"num_1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><5 type=\"str_move\" sprite=\"str_bunny_4\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></1><0 duration=\"num_0.290688837074973\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_80\" x=\"num_248\" xmlType=\"object\" /></0></5><4 type=\"str_move\" sprite=\"str_bunny_3\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></1><0 duration=\"num_0.78\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_80\" x=\"num_248\" xmlType=\"object\" /></0></4><3 type=\"str_move\" sprite=\"str_bunny_2\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></1><0 duration=\"num_0.700071424927486\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_80\" x=\"num_248\" xmlType=\"object\" /></0></3><2 type=\"str_move\" sprite=\"str_bunny_1\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></1><0 duration=\"num_0.411096095821889\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_80\" x=\"num_248\" xmlType=\"object\" /></0></2><1 type=\"str_move\" sprite=\"str_bunny_0\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></1><0 duration=\"num_0.551543289325507\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_80\" x=\"num_248\" xmlType=\"object\" /></0></1><0 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_night\" linkage=\"str_swf/mood_night.swf\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_outside.png\" collision=\"str__110000011100011111000011000011110000000000011000000000000000000000000000000111111000001100111111000001110111111000001100111111000000000111111000000000111111000000000111110000000001111110000000001111110000000001111110000000000111110000000000111111000100000111111000100000111111000000000111111000000000\" xmlType=\"object\"><layers xmlType=\"array\"><1 value=\"str__bdc7d176769qakbec8d2769pajbdc7bec8d276769ralbfc9d3769qakbec8bfc9d376769sambgca76769ralbfc9bgca7676767676767676769sambgca7676767676767676769oaibcc6767676767676769u7676769pajbdc7d17676767676769v7676769qakbec8d2766l7f7676aobi7676769ralbfc9d3766m7g7676apbj7676769sambgca767676767676aobi7676767676767676766m7g7676apbj7676767676769oaibc6l7f767676767676767676769pajbd6m7g767676767676767676769qakbe7f76767676767676767676769ralbf7676767676767676767676769sambg6m7g768b95767676767676767676766l7f7676aobi7676aobi76767676767f6m7g76apbj7676apbj76767676766m7g7676aobi76767676767676767676767676apbj767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6oacb6b6c0cu6o6o6o6o6o6o6o6o6o6oadb7b7c1cv6o6o6o6o6o6o6o6o6o6o3uagaeb86n6o6o6o6o6o6o6o6o6o6o3uagafb96n6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagaeb86n6o6o6o6o6o6o6o6o6o6o3uagafb96n6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o3uagbac4cy6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 62 MovieClip [levels/princess breeding/17_throne.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\17_throne.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><5 name=\"str_soldier_2\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_152\" y=\"num_200\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></5><4 name=\"str_soldier_1\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_200\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></4><3 name=\"str_soldier_0\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_152\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></3><2 name=\"str_soldier\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_4\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><2 transition=\"str_transition_cut\" level=\"str_levels/princess breeding/18_laboratory.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></2><1 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_715\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Soldier: Sir!\\. The neighboring kingdom is\r gathering its forces!\" type=\"str_textbox\" xmlType=\"object\" /></1><0 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></1><0 name=\"str_king\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_7\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_120\" y=\"num_56\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_7\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__000001111111111111111111111111111111111111111111111110000011111111110000011111000000000011111000000000011111000000000011111000000000000111000000000000111000000000011111000000000011111000000000011111111110000011111111110000011111111111111111111111111111111111111111111111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767m6o76767676767676767676767676766o76767676767676767676767676766o767676767676767676767676767m6o767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><1 value=\"str__767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767689937676767676767676767676767g8a947676767676767676767676767h8b957676767676767676767676767689937676767676767676767676767g8a947676767676767676767676767h8b957676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o8h8h8h8h8h8h8h8h8h6o6o6o6o6o9aacb6c0cu0c0c0c0c0c7m6o8h8h8h9baeb8c2cw0d0d0d0d0d7m6ob6c0cuaxbr9lbrcl0c0c0c0c0c7m6ob8c2cwaybs5fbscm0d0d0d0d0d7m6ob8c2cwaybs5fbscm0c0c0c0c0c0c0cb8c2cwaybs5fbsbsbrbrbrbrbrbrbrb8c2cwaybs5fbsbsbtbtbtbtbtbtbtb8c2cwaybs5fbscm0c0c0c0c0c0c0cb8c2cwaybs5fbscm0d0d0d0d0d7m6ob6c0cuazbt9mbtcn0c0c0c0c0c7m6o8f8f8f99aeb8c2cw0d0d0d0d0d7m6o6o6o6o9aacb6c0cu0c0c0c0c0c7m6o6o6o6o6o8f8f8f8f8f8f8f8f8f6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o6o\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 63 MovieClip [levels/princess breeding/18_laboratory.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\18_laboratory.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><3 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><29 transition=\"str_transition_fade\" level=\"str_levels/princess breeding/19_laboratory.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></29><28 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_55\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: Bring the princess here.\" type=\"str_textbox\" xmlType=\"object\" /></28><27 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><0 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /></27><26 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><25 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_55\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Mage: Clearly,\\. being discreet is\r out of the question.\" type=\"str_textbox\" xmlType=\"object\" /></25><24 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><23 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_141\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: Does he want us to acquire\\.\\.\r even <i>more</i> eggs!?\" type=\"str_textbox\" xmlType=\"object\" /></23><22 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></22><21 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><20 value=\"str_king\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><19 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><1 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /></1><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-32\" x=\"num_0\" xmlType=\"object\" /></0></19><18 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_87\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: I want you to work round-the-clock\r and get as many espers ready as possible!\\!\r I don't care how you do it!\" type=\"str_textbox\" xmlType=\"object\" /></18><17 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><0 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /></17><16 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><15 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_209\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Maid: What should we do?\" type=\"str_textbox\" xmlType=\"object\" /></15><14 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /></14><13 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><12 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_464\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: That's a problem...\" type=\"str_textbox\" xmlType=\"object\" /></12><11 value=\"str_mage\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><10 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><4 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></4><3 value=\"num_0.1\" type=\"str_moveWait\" xmlType=\"object\" /><2 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_4\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></2><1 value=\"num_0.1\" type=\"str_moveWait\" xmlType=\"object\" /><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_3\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></0></10><9 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><8 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_939\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_King: That's not nearly enough!\r We may be invaded a few days from now!\" type=\"str_textbox\" xmlType=\"object\" /></8><7 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><0 value=\"str_right\" type=\"str_direction\" xmlType=\"object\" /></7><6 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><5 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_531\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_Mage: Sire,\\. if you need an update,\\.\r we've just gathered 4 more eggs.\" type=\"str_textbox\" xmlType=\"object\" /></5><4 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><0 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /></4><3 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><2 value=\"str_king\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><1 type=\"str_move\" sprite=\"str_king\" xmlType=\"array\"><1 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_32\" x=\"num_0\" xmlType=\"object\" /></1><0 duration=\"num_0\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_112\" x=\"num_120\" xmlType=\"object\" /></0></1><0 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></3><2 name=\"str_king\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_7\" direction=\"num_2\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/people2.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_312\" y=\"num_232\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/people2.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_2\" pose=\"num_7\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></2><1 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_104\" y=\"num_168\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_mage\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_1\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_168\" y=\"num_136\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/magus.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_1\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/spo.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111111100111111111111100111111111111100001111111110000001111111111100001111111111100001111111111000001111111111011101111111111011101111111111011101111111111000001111111111000011111111111111111111111111111111111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__bybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyby\" xmlType=\"variable\" /><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676am7676767676al7676767676767676c6d0767676766l7676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676am7676767676767676767676767676767676767676767676767676767676767676bd7676767676767676767676767676bebf767676767676767676767676767676767676767676767676767676765q6k767676767676767676767676767676764w76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bybybzbzbzbzbzbzbzby0000000000bycs0e18220c0c4g5ab40000000000bycs0f19230d0d4h5bb40000000000bycs5c66700c0c0c0cb40000000000bycs4l0icu0d0d0d0db40000000000bycs0e18220c0c0c0cb40000000000byct0f19230d0d0d0db40000000000cs2y3s4m0c0c0c0c0cb40000000000cs2z3t4n0d4f59630db40000000000cs2y3s4m0c4g5a640cb40000000000cs2z3t4n0d4h5b650db40000000000cs2y3s4m0c0c0c0c0cb40000000000cs2z3t4n0d0d0d0d0db40000000000bybxbxbxbxbxbxbxbxby000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 64 MovieClip [levels/princess breeding/19_laboratory.lvl] Frame 1
data_txt = "<data><level name=\"str_levels\\princess breeding\\19_laboratory.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><9 name=\"str_events\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><45 target=\"str_HUD\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_theEnd\" linkage=\"str_swf/theEnd.swf\" type=\"str_swf\" xmlType=\"object\"><data replay=\"str_true\" xmlType=\"object\" /></45><44 message=\"str_\" type=\"str_comment\" xmlType=\"object\" /><43 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_moaning_frantic.mp3\" type=\"str_sound\" xmlType=\"object\" /><42 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_true\" delay=\"num_3\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nude_tiedScrew.png\" xmlType=\"object\" /></0></42><41 value=\"num_3\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><40 type=\"str_move\" sprite=\"str_bunny_4\" xmlType=\"array\"><1 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_176\" x=\"num_168\" xmlType=\"object\" /></0></40><39 type=\"str_move\" sprite=\"str_bunny_3\" xmlType=\"array\"><1 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_160\" x=\"num_168\" xmlType=\"object\" /></0></39><38 type=\"str_move\" sprite=\"str_bunny_2\" xmlType=\"array\"><1 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_0.290688837074973\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_144\" x=\"num_168\" xmlType=\"object\" /></0></38><37 type=\"str_move\" sprite=\"str_bunny_1\" xmlType=\"array\"><1 value=\"str_up\" type=\"str_direction\" xmlType=\"object\" /><0 duration=\"num_0.13\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveAbsolute\" xmlType=\"object\"><position y=\"num_128\" x=\"num_168\" xmlType=\"object\" /></0></37><36 name=\"str_myLoopingSound\" volume=\"num_50\" loop=\"bol_false\" file=\"str_sound/sexy/sx_thrust17.mp3\" type=\"str_sound\" xmlType=\"object\" /><35 name=\"str_screwing\" volume=\"num_100\" loop=\"bol_true\" file=\"str_sound/sexy/sx_screwing.mp3\" type=\"str_sound\" xmlType=\"object\" /><34 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_true\" delay=\"num_3\" frame=\"num_0\" pose=\"num_1\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nude_tiedScrew.png\" xmlType=\"object\" /></0></34><33 value=\"str_bunny_0\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><32 type=\"str_move\" sprite=\"str_bunny_0\" xmlType=\"array\"><1 value=\"bol_true\" type=\"str_anim\" xmlType=\"object\" /><0 duration=\"num_0.381875\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-47\" x=\"num_0\" xmlType=\"object\" /></0></32><31 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><30 value=\"str_maid\" mode=\"str_movement\" type=\"str_wait\" xmlType=\"object\" /><29 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><8 value=\"str_left\" type=\"str_direction\" xmlType=\"object\" /><7 value=\"num_0.2\" type=\"str_moveWait\" xmlType=\"object\" /><6 duration=\"num_0.195\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_24\" x=\"num_0\" xmlType=\"object\" /></6><5 duration=\"num_0.13\" autoAnim=\"bol_false\" autoDirection=\"bol_false\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-8\" x=\"num_0\" xmlType=\"object\" /></5><4 value=\"num_0.3\" type=\"str_moveWait\" xmlType=\"object\" /><3 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /><2 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_32\" xmlType=\"object\" /></2><1 value=\"num_0.5\" type=\"str_moveWait\" xmlType=\"object\" /><0 value=\"str_down\" type=\"str_direction\" xmlType=\"object\" /></29><28 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><27 type=\"str_move\" sprite=\"str_bunny_3\" xmlType=\"array\"><0 duration=\"num_0.367695526217005\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_-16\" x=\"num_16\" xmlType=\"object\" /></0></27><26 value=\"num_0.2\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><25 type=\"str_move\" sprite=\"str_bunny_1\" xmlType=\"array\"><0 duration=\"num_0.26\" autoAnim=\"bol_true\" autoDirection=\"bol_true\" type=\"str_moveRelative\" xmlType=\"object\"><position y=\"num_0\" x=\"num_16\" xmlType=\"object\" /></0></25><24 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><23 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_moan6.mp3\" type=\"str_sound\" xmlType=\"object\" /><22 type=\"str_move\" sprite=\"str_princess\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_0\" pose=\"num_1\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nude_tiedScrew.png\" xmlType=\"object\" /></0></22><21 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><20 name=\"str_viberator\" volume=\"num_100\" loop=\"bol_false\" file=\"str_\" type=\"str_sound\" xmlType=\"object\" /><19 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><18 name=\"str_picture2\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /><17 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_934\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_\\!\" type=\"str_textbox\" xmlType=\"object\" /></17><16 name=\"str_myLoopingSound\" volume=\"num_100\" loop=\"bol_false\" file=\"str_sound/sexy/sx_thrust.mp3\" type=\"str_sound\" xmlType=\"object\" /><15 name=\"str_picture\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /><14 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><13 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_picture2\" linkage=\"str_swf/princessBreed/bondage.jpg\" type=\"str_swf\" xmlType=\"object\"><data _y=\"num_8\" _x=\"num_8\" xmlType=\"object\" /></13><12 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><11 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_934\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_\\!\" type=\"str_textbox\" xmlType=\"object\" /></11><10 target=\"str_OVERLAY\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_picture\" linkage=\"str_swf/princessBreed/bondage1.jpg\" type=\"str_swf\" xmlType=\"object\"><data _y=\"num_8\" _x=\"num_8\" xmlType=\"object\" /></10><9 value=\"num_0.2\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><8 name=\"str_viberator\" volume=\"num_50\" loop=\"bol_true\" file=\"str_sound/buzzing.mp3\" type=\"str_sound\" xmlType=\"object\" /><7 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_757\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Maid: Roger!\\. Activating viberatiors.\" type=\"str_textbox\" xmlType=\"object\" /></7><6 type=\"str_move\" sprite=\"str_maid\" xmlType=\"array\"><0 value=\"bol_true\" type=\"str_anim\" xmlType=\"object\" /></6><5 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><4 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_980\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Mage: Get her ready.\" type=\"str_textbox\" xmlType=\"object\" /></4><3 type=\"str_move\" sprite=\"str_mage\" xmlType=\"array\"><0 type=\"str_appearance\" xmlType=\"object\"><value isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_1\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" xmlType=\"object\" /></0></3><2 value=\"num_0.1\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /><1 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_109\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_swf/win_default.png\" face=\"str_\" typingSound=\"str_\" _y=\"num_160\" text=\"str_Princess: What's going on?\" type=\"str_textbox\" xmlType=\"object\" /></1><0 value=\"num_0.5\" mode=\"str_time\" type=\"str_wait\" xmlType=\"object\" /></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_yoyo\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></9><8 name=\"str_bunny_4\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" height=\"num_32\" width=\"num_24\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_200\" y=\"num_168\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></8><7 name=\"str_bunny_3\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_120\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_0\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></7><6 name=\"str_bunny_2\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_152\" y=\"num_168\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></6><5 name=\"str_bunny_1\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_1\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_136\" y=\"num_120\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_1\" pose=\"num_0\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></5><4 name=\"str_bunny_0\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/bunny.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_168\" y=\"num_152\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/bunny.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></4><3 name=\"str_princess\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_3\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_2\" columns=\"num_1\" frames=\"num_2\" directions=\"num_1\" charset=\"str_charset/ridingHood/ridingHood_nude_tiedScrew.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_168\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/ridingHood/ridingHood_nude_tiedScrew.png\" directions=\"num_1\" frames=\"num_2\" columns=\"num_1\" rows=\"num_2\" animType=\"str_loop\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_3\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></3><2 name=\"str_door\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_0\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/doors.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_120\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/doors.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></2><1 name=\"str_maid\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_false\" delay=\"num_4\" frame=\"num_1\" pose=\"num_0\" direction=\"num_3\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/maid_pink.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_184\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/maid_pink.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_3\" pose=\"num_0\" frame=\"num_1\" delay=\"num_4\" isAnimating=\"bol_false\" xmlType=\"object\" /></data></1><0 name=\"str_mage\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_6\" frame=\"num_1\" pose=\"num_6\" direction=\"num_0\" height=\"num_32\" width=\"num_24\" animType=\"str_yoyo\" rows=\"num_2\" columns=\"num_4\" frames=\"num_3\" directions=\"num_4\" charset=\"str_charset/magus.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_232\" y=\"num_104\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\" /><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/magus.png\" directions=\"num_4\" frames=\"num_3\" columns=\"num_4\" rows=\"num_2\" animType=\"str_yoyo\" width=\"num_24\" height=\"num_32\" direction=\"num_0\" pose=\"num_6\" frame=\"num_1\" delay=\"num_6\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_20\" height=\"num_15\" chipset=\"str_chipset/spo.png\" collision=\"str__111111111111111111111111111111111111111111111111111111111111111111100111111111111100111111111111100001111111110000001111111111100001111111111100001111111111000001111111111011101111111111011101111111111011101111111111000001111111111000011111111111111111111111111111111111111111111111111111111111111111\" xmlType=\"object\"><layers xmlType=\"array\"><2 value=\"str__bybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybyby76767676767676767676bybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybybyby\" xmlType=\"variable\" /><1 value=\"str__76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676am7676767676al7676767676767676c6d0767676766l7676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676am7676767676767676767676767676767676767676767676767676767676767676bd7676767676767676767676767676bebf767676767676767676767676767676767676767676767676767676765q6k767676767676767676767676767676764w76767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676\" xmlType=\"variable\" /><0 value=\"str__0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bybybzbzbzbzbzbzbzby0000000000bycs0e18220c0c4g5ab40000000000bycs0f19230d0d4h5bb40000000000bycs5c66700c0c0c0cb40000000000bycs4l0icu0d0d0d0db40000000000bycs0e18220c0c0c0cb40000000000byct0f19230d0d0d0db40000000000cs2y3s4m0c0c0c0c0cb40000000000cs2z3t4n0d4f59630db40000000000cs2y3s4m0c4g5a640cb40000000000cs2z3t4n0d4h5b650db40000000000cs2y3s4m0c0c0c0c0cb40000000000cs2z3t4n0d0d0d0d0db40000000000bybxbxbxbxbxbxbxbxby000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 65 MovieClip [levels/princess breeding/_SETUP.lvl] Frame 1
data_txt = "<data><level name=\"str_levels/princess breeding/_SETUP.lvl\" xmlType=\"object\"><sprites xmlType=\"array\"><0 name=\"str_init\" type=\"str_rpgSprite\" xmlType=\"object\"><editSprite isAnimating=\"bol_true\" delay=\"num_4\" frame=\"num_0\" pose=\"num_0\" direction=\"num_0\" animType=\"str_loop\" rows=\"num_1\" columns=\"num_1\" frames=\"num_1\" directions=\"num_1\" charset=\"str_charset/invisible.png\" animDirection=\"num_1\" xmlType=\"object\" /><position x=\"num_8\" y=\"num_8\" xmlType=\"object\" /><flags xmlType=\"array\" /><data xmlType=\"object\"><scripts xmlType=\"object\"><auto xmlType=\"array\"><6 transition=\"str_transition_fade\" level=\"str_levels/princess breeding/1_bedroom.lvl\" type=\"str_teleport\" xmlType=\"object\"><position y=\"num_0\" x=\"num_0\" xmlType=\"object\" /></6><5 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"str_charset/invisible.png\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_playerSprite.charset\" xmlType=\"variable\" /></condition></5><4 type=\"str_setVariable\" xmlType=\"object\"><condition xmlType=\"array\"><2 value=\"num_0\" xmlType=\"variable\" /><1 value=\"str_=\" xmlType=\"variable\" /><0 value=\"str_SPRITES.player._alpha\" xmlType=\"variable\" /></condition></4><3 message=\"str_\" type=\"str_comment\" xmlType=\"object\" /><2 name=\"str_title\" target=\"str_OVERLAY\" type=\"str_removeSwf\" xmlType=\"object\" /><1 target=\"str_HUD\" waitForEnd=\"bol_true\" depth=\"num_-1\" name=\"str_textbox_832\" linkage=\"str_textbox_mc\" type=\"str_swf\" xmlType=\"object\"><data typeDelay=\"num_1\" skipKey=\"num_16\" closeOnSpace=\"bol_true\" closeOnClick=\"bol_true\" background=\"str_\" face=\"str_\" typingSound=\"str_\" _y=\"num_0\" text=\"str_\\\" type=\"str_textbox\" xmlType=\"object\" /></1><0 target=\"str_HUD\" waitForEnd=\"bol_false\" depth=\"num_-1\" name=\"str_title\" linkage=\"str_swf/princessBreed/title.jpg\" type=\"str_swf\" xmlType=\"object\"><data xmlType=\"object\" /></0></auto><talk xmlType=\"array\" /><collision xmlType=\"array\" /></scripts><initialAppearance charset=\"str_charset/invisible.png\" directions=\"num_1\" frames=\"num_1\" columns=\"num_1\" rows=\"num_1\" animType=\"str_loop\" width=\"num_16\" height=\"num_16\" direction=\"num_0\" pose=\"num_0\" frame=\"num_0\" delay=\"num_4\" isAnimating=\"bol_true\" xmlType=\"object\" /></data></0></sprites><map format=\"num_2\" width=\"num_1\" height=\"num_1\" chipset=\"str_chipset/castle_inner.png\" collision=\"str__0\" xmlType=\"object\"><layers xmlType=\"array\"><0 value=\"str__00\" xmlType=\"variable\" /></layers></map></level></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 80 MovieClip [database.xml] Frame 1
data_txt = "<data titleScreen=\"str_swf/princessBreed/title.jpg\" xmlType=\"object\"><playerSprite isAnimating=\"bol_false\" delay=\"num_4\" animDirection=\"num_1\" animType=\"str_yoyo\" rows=\"num_1\" columns=\"num_1\" pose=\"num_0\" frames=\"num_1\" frame=\"num_0\" directions=\"num_1\" direction=\"num_0\" charset=\"str_charset/invisible.png\" xmlType=\"object\" /><startingPlace y=\"num_18\" x=\"num_9\" level=\"str_levels/princess breeding/1_bedroom.lvl\" xmlType=\"object\" /></data>";
data = new XML(data_txt);
onLoad(data);
Symbol 107 MovieClip Frame 1
stop();
Symbol 108 MovieClip [scroll] Frame 1
stop();
_this = this;
if (data == undefined) {
data = {target:"player", smoothness:0.2, mode:"chase"};
}
if (_parent == SPRITES) {
OVERLAY.attachMovie("scroll", "scroll", nextDepth(OVERLAY), {data:data, _x:_x, _y:_y});
_this.removeMovieClip();
}
LOOP.addObject(_this, "scroll");
data.target = (target ? (target) : (data.target));
initTarget = data.target;
_this.getTarget = function () {
return(_chaseTarget);
};
_this.setTarget = function (newValue) {
_chaseTarget = SPRITES[newValue];
ROOT.game_mc.scroll_obj.target_mc = _this;
};
_this.addProperty("target", _this.getTarget, _this.setTarget);
target = initTarget;
data.smoothness = (smoothness ? (smoothness) : (data.smoothness));
initSmoothness = data.smoothness;
_this.getSmoothness = function () {
return(ROOT.game_mc.scroll_obj.smoothness);
};
_this.setSmoothness = function (newValue) {
ROOT.game_mc.scroll_obj.smoothness = newValue;
};
_this.addProperty("smoothness", _this.getSmoothness, _this.setSmoothness);
smoothness = initSmoothness;
data.mode = (mode ? (mode) : (data.mode));
initMode = data.mode;
_this.getMode = function () {
return(_mode);
};
_this.setMode = function (newValue) {
_mode = newValue;
_this.gotoAndStop(newValue);
};
_this.addProperty("mode", _this.getMode, _this.setMode);
mode = initMode;
Symbol 108 MovieClip [scroll] Frame 2
loop = function () {
_this._x = target._x;
_this._y = target._y;
};
Symbol 108 MovieClip [scroll] Frame 10
loop = function () {
};
Symbol 111 MovieClip [rpgSprite] Frame 1
function newSprite(newSettings, newTarget, newName, newDepth) {
newTarget = (newTarget ? (newTarget) : this);
newName = (newName ? (newName) : ("sprite_" + Math.floor(Math.random() * 9999)));
while (newTarget[newName]) {
newName = "sprite_" + Math.floor(Math.random() * 9999);
}
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
newDepth = ((newDepth != undefined) ? (newDepth) : (nextDepth(newTarget)));
var _this = newTarget.createEmptyMovieClip(newName, newDepth);
newSettings.direction = ((newSettings.direction != undefined) ? (newSettings.direction) : 0);
newSettings.directions = ((newSettings.directions != undefined) ? (newSettings.directions) : 1);
newSettings.frame = ((newSettings.frame != undefined) ? (newSettings.frame) : 0);
newSettings.frames = ((newSettings.frames != undefined) ? (newSettings.frames) : 1);
newSettings.pose = ((newSettings.pose != undefined) ? (newSettings.pose) : 0);
newSettings.columns = ((newSettings.columns != undefined) ? (newSettings.columns) : 1);
newSettings.rows = ((newSettings.rows != undefined) ? (newSettings.rows) : 1);
newSettings.animType = ((newSettings.animType != undefined) ? (newSettings.animType) : "loop");
newSettings.animDirection = ((newSettings.animDirection != undefined) ? (newSettings.animDirection) : 1);
newSettings.delay = ((newSettings.delay != undefined) ? (newSettings.delay) : 4);
newSettings.isAnimating = ((newSettings.isAnimating != undefined) ? (newSettings.isAnimating) : true);
_this.init = {};
_this.internal = {};
_this.spriteWidth = 0;
_this.spriteHeight = 0;
_this.mask_mc = _this.createEmptyMovieClip("mask_mc", 1);
_this.mask_mc.beginFill(16711680, 0);
_this.mask_mc.lineTo(16, 0);
_this.mask_mc.lineTo(16, 16);
_this.mask_mc.lineTo(0, 16);
_this.mask_mc.lineTo(0, 0);
_this.mask_mc.endFill();
_this.offsetX = 0;
_this.offsetY = 0;
_this.refresh = false;
_this.loader = new MovieClipLoader();
_this.update = function () {
var _local2 = _this.internal.pose % _this.internal.columns;
_this.image_mc._x = (_this.offsetX - ((_local2 * _this.spriteWidth) * _this.internal.frames)) - (_this.internal.frame * _this.spriteWidth);
var _local1 = Math.floor(_this.internal.pose / _this.internal.columns);
_this.image_mc._y = (_this.offsetY - ((_local1 * _this.spriteHeight) * _this.internal.directions)) - (_this.internal.direction * _this.spriteHeight);
_this.refresh = false;
};
_this.updateMask = function () {
_this.mask_mc._width = _this.spriteWidth;
_this.mask_mc._height = _this.spriteHeight;
_this.mask_mc._x = _this.offsetX;
_this.mask_mc._y = _this.offsetY;
};
_this.updateSize = function () {
_this.spriteWidth = (_this.image_mc._width / _this.internal.columns) / _this.internal.frames;
_this.spriteHeight = (_this.image_mc._height / _this.internal.rows) / _this.internal.directions;
_this.offsetX = (-_this.spriteWidth) / 2;
_this.offsetY = -_this.spriteHeight;
_this.updateMask();
};
_this.set_charset = function (new_charset) {
_this.removeSnapshot = function () {
removeMovieClip(_this.previous_mc);
};
delete _this.previous_pic;
_this.previous_pic = new flash.display.BitmapData(_this.mask_mc._width, _this.mask_mc._height, true, 0);
var _local2 = new flash.geom.Matrix();
_local2.translate(-_this.offsetX, -_this.offsetY);
_this.previous_pic.draw(_this, _local2);
removeMovieClip(_this.previous_mc);
_this.createEmptyMovieClip("previous_mc", 0);
_this.previous_mc.attachBitmap(_this.previous_pic, 0);
_this.previous_mc._x = _this.offsetX;
_this.previous_mc._y = _this.offsetY;
_this.loader.new_charset = new_charset;
_this.loader._this = _this;
_this.loader.onLoadInit = function () {
_this.internal.frame = _this.init.frame;
_this.updateSize();
_this.image_mc.setMask(_this.mask_mc);
_this.previous_mc.removeMovieClip();
_this.image_mc._alpha = 100;
_this.update();
_this.onLoad();
};
_this.loader.onLoadError = function () {
};
_this.loader.externalFile = false;
_this.image_mc.removeMovieClip();
_this.createEmptyMovieClip("image_mc", 2);
_this.image_mc._alpha = 0;
_this.image_mc.attachMovie(new_charset, "image", 2);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
_this.image_pic.dispose();
_this.image_pic = flash.display.BitmapData.loadBitmap(new_charset);
_this.image_mc.attachBitmap(_this.image_pic, 0);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
_this.loader.externalFile = true;
_this.loader.loadClip(new_charset, _this.image_mc);
} else {
_this.loader.onLoadInit();
}
} else {
_this.loader.onLoadInit();
}
_this.internal.charset = new_charset;
};
_this.set_directions = function (new_directions) {
if (new_directions < 0) {
new_directions = 1;
}
_this.internal.directions = Math.floor(Math.abs(Number(new_directions)));
_this.updateSize();
_this.refresh = true;
};
_this.set_direction = function (new_direction) {
var _local2 = _this.internal.directions / 4;
if (new_direction == "up") {
new_direction = 0;
} else if (new_direction == "right") {
new_direction = Math.round(1 * _local2);
} else if (new_direction == "down") {
new_direction = Math.round(2 * _local2);
} else if (new_direction == "left") {
new_direction = Math.round(3 * _local2);
}
while (new_direction < 0) {
new_direction = new_direction + _this.internal.directions;
}
_this.refresh = true;
_this.internal.direction = Math.floor(Number(new_direction) % _this.internal.directions);
};
_this.set_frames = function (new_frames) {
if (_this.internal.frame > (new_frames - 1)) {
_this.internal.frame = new_frames - 1;
}
if (_this.init.frame > (new_frames - 1)) {
_this.init.frame = new_frames - 1;
}
_this.internal.frames = Math.floor(Math.abs(Number(new_frames)));
_this.updateSize();
_this.refresh = true;
};
_this.set_frame = function (new_frame) {
if (new_frame < 0) {
new_frame = 0;
}
if (new_frame > (_this.internal.frames - 1)) {
new_frame = _this.internal.frames - 1;
}
_this.refresh = true;
_this.internal.frame = Math.floor(Math.abs(Number(new_frame)));
};
_this.set_columns = function (new_columns) {
_this.internal.columns = Math.floor(Math.abs(Number(new_columns)));
_this.updateSize();
_this.refresh = true;
};
_this.set_rows = function (new_rows) {
_this.internal.rows = Math.floor(Math.abs(Number(new_rows)));
_this.updateSize();
_this.refresh = true;
};
_this.set_pose = function (new_pose) {
var _local1 = (_this.internal.columns * _this.internal.rows) - 1;
if (new_pose < 0) {
new_pose = 0;
}
if (new_pose > _local1) {
new_pose = _local1;
}
_this.refresh = true;
_this.internal.pose = Math.floor(Math.abs(Number(new_pose)));
};
_this.set_animType = function (new_animType) {
if (((new_animType == "loop") || (new_animType == "yoyo")) || (new_animType == "once")) {
_this.internal.animType = String(new_animType);
}
};
_this.set_animDirection = function (new_animDirection) {
if (new_animDirection < -1) {
new_animDirection = -1;
}
if (new_animDirection > 1) {
new_animDirection = 1;
}
if ((new_animDirection == -1) || (new_animDirection == 1)) {
_this.internal.animDirection = Number(new_animDirection);
}
};
_this.set_delay = function (new_delay) {
if (new_delay <= 0) {
new_delay = 1;
}
_this.internal.delay = Number(new_delay);
};
_this.set_isAnimating = function (new_isAnimating) {
if (new_isAnimating.toLowerCase() == "true") {
new_isAnimating = true;
}
if (new_isAnimating.toLowerCase() == "false") {
new_isAnimating = false;
}
if (new_isAnimating != _this.internal.isAnimating) {
if (new_isAnimating) {
_this.advanceAnimation();
} else {
_this.internal.frame = Number(_this.init.frame);
}
_this.refresh = true;
}
_this.internal.isAnimating = Boolean(new_isAnimating);
};
_this.setParams = function (newSettings) {
if ((newSettings.charset != undefined) && (newSettings.charset != _this.internal.charset)) {
_this.set_charset(newSettings.charset);
_this.init.charset = _this.internal.charset;
}
if ((newSettings.directions != undefined) && (newSettings.directions != _this.internal.directions)) {
_this.set_directions(newSettings.directions);
_this.init.directions = _this.internal.directions;
}
if ((newSettings.direction != undefined) && (newSettings.direction != _this.internal.direction)) {
_this.set_direction(newSettings.direction);
_this.init.direction = _this.internal.direction;
}
if ((newSettings.frames != undefined) && (newSettings.frames != _this.internal.frames)) {
_this.set_frames(newSettings.frames);
_this.init.frames = _this.internal.frames;
}
if ((newSettings.frame != undefined) && (newSettings.frame != _this.internal.frame)) {
_this.set_frame(newSettings.frame);
_this.init.frame = _this.internal.frame;
}
if ((newSettings.columns != undefined) && (newSettings.columns != _this.internal.columns)) {
_this.set_columns(newSettings.columns);
_this.init.columns = _this.internal.columns;
}
if ((newSettings.rows != undefined) && (newSettings.rows != _this.internal.rows)) {
_this.set_rows(newSettings.rows);
_this.init.rows = _this.internal.rows;
}
if ((newSettings.pose != undefined) && (newSettings.pose != _this.internal.pose)) {
_this.set_pose(newSettings.pose);
_this.init.pose = _this.internal.pose;
}
if ((newSettings.animType != undefined) && (newSettings.animType != _this.internal.animType)) {
_this.set_animType(newSettings.animType);
_this.init.animType = _this.internal.animType;
}
if ((newSettings.animDirection != undefined) && (newSettings.animDirection != _this.internal.animDirection)) {
_this.set_animDirection(newSettings.animDirection);
_this.init.animDirection = _this.internal.animDirection;
}
if ((newSettings.delay != undefined) && (newSettings.delay != _this.internal.delay)) {
_this.set_delay(newSettings.delay);
_this.init.delay = _this.internal.delay;
}
if ((newSettings.isAnimating != undefined) && (newSettings.isAnimating != _this.internal.isAnimating)) {
_this.set_isAnimating(newSettings.isAnimating);
_this.init.isAnimating = _this.internal.isAnimating;
}
if (_this.refresh) {
_this.update();
}
};
_this.getParams = function () {
var _local1 = {};
for (var _local2 in _this.init) {
_local1[_local2] = _this.init[_local2];
}
return(_local1);
};
_this.advanceAnimation = function () {
_this.internal.frame = _this.internal.frame + _this.internal.animDirection;
switch (_this.internal.animType) {
case "loop" :
if (_this.internal.frame < 0) {
_this.internal.frame = _this.internal.frame + _this.internal.frames;
} else if (_this.internal.frame >= _this.internal.frames) {
_this.internal.frame = _this.internal.frame - _this.internal.frames;
}
return;
case "once" :
if (_this.internal.frame < 0) {
_this.internal.frame = 0;
} else if (_this.internal.frame >= _this.internal.frames) {
_this.internal.frame = _this.internal.frames - 1;
}
return;
case "yoyo" :
if (_this.internal.frame < 0) {
_this.internal.frame = _this.internal.frame + 2;
_this.internal.animDirection = _this.internal.animDirection * -1;
} else if (_this.internal.frame >= _this.internal.frames) {
_this.internal.frame = _this.internal.frame - 2;
_this.internal.animDirection = _this.internal.animDirection * -1;
}
if (_this.internal.frame < 0) {
_this.internal.frame = 0;
}
if (_this.internal.frame < _this.internal.frames) {
break;
}
_this.internal.frame = _this.internal.frames - 1;
}
};
_this.fps = 30;
_this.loop = function () {
if (_this.internal.isAnimating) {
_this.advanceAnimation();
}
_this.update();
_this.loopInterval = setTimeout(_this.loop, (1000 / _this.fps) * _this.internal.delay);
};
_this.loopInterval = setTimeout(_this.loop, 0);
_this.lookAt = function (sprite1, sprite2) {
var _local2 = sprite2._x - sprite1._x;
var _local1 = sprite2._y - sprite1._y;
var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1));
var _local4 = _local2 / _local3;
var _local5 = _local1 / _local3;
if (Math.abs(_local5) > Math.abs(_local4)) {
if (_local5 < 0) {
_this.setParams({direction:"up"});
} else {
_this.setParams({direction:"down"});
}
} else if (_local4 < 0) {
_this.setParams({direction:"left"});
} else {
_this.setParams({direction:"right"});
}
};
_this.setParams(newSettings);
_this.onUnload = function () {
clearTimeout(_this.loopInterval);
};
return(_this);
}
_this = this;
image = newSprite(data.initialAppearance, this, "image", 0);
image._y = 8;
soundLoop = [];
soundLoop.addSound = function (loopName, soundObj) {
for (var _local2 in this) {
if (this[_local2].loopName == loopName) {
this.remove(loopName);
break;
}
}
var _local3 = {loopName:loopName, sound:soundObj};
this.push(_local3);
};
soundLoop.remove = function (loopName) {
for (var _local2 in this) {
if (isNaN(_local2) == false) {
if (this[_local2].loopName == loopName) {
this[_local2].sound.remove();
this.splice(_local2, 1);
}
}
}
};
moveTimeout = [];
moveTimeout.addTimeout = function (timeoutID) {
var _local2 = {timeoutID:timeoutID};
this.push(_local2);
};
moveTimeout.remove = function (timeoutID) {
for (var _local3 in this) {
if (isNaN(_local3) == false) {
if (this[_local3].timeoutID == timeoutID) {
clearTimeout(timeoutID);
this.splice(_local3, 1);
}
}
}
};
moveTimeout.exists = function (timeoutID) {
var _local2 = false;
for (var _local3 in this) {
if (isNaN(_local3) == false) {
if (this[_local3].timeoutID == timeoutID) {
_local2 = true;
break;
}
}
}
return(_local2);
};
moveTimeout.removeAll = function () {
for (var _local2 in this) {
if (isNaN(_local2) == false) {
clearTimeout(this[_local2].timeoutID);
this.splice(_local2, 1);
}
}
};
makeScriptSystem = function () {
var _this = [];
_this.index = 0;
_this.runEvent = function (eventIndex) {
eventIndex = ((eventIndex != undefined) ? (eventIndex) : 0);
_this.index = eventIndex;
if (eventIndex >= _this.length) {
_this.isDone = true;
if (eventIndex == _this.length) {
_this.done();
}
} else {
_this.isDone = false;
_this[eventIndex].run(_this[eventIndex]);
}
};
_this.nextEvent = function () {
_this.runEvent(_this.index + 1);
};
return(_this);
};
scripts = {};
addScripting = function (sourceArray, destScript, scriptBase) {
var commandIndex = 0;
while (commandIndex < sourceArray.length) {
if (isNaN(commandIndex) == false) {
var commandData = sourceArray[commandIndex];
var command_obj = {};
destScript[commandIndex] = command_obj;
command_obj.data = commandData;
command_obj.nextEvent = destScript.nextEvent;
command_obj.storeTimeout = function (timeoutID) {
scriptBase.timeoutID = timeoutID;
};
switch (commandData.type) {
case "comment" :
command_obj.run = function (thisCommand_obj) {
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
var comment = parseVariablePaths(thisCommand_obj.data.message);
trace("comment: " + comment);
thisCommand_obj.nextEvent();
};
break;
case "wait" :
command_obj.run = function (thisCommand_obj) {
trace("wait");
switch (thisCommand_obj.data.mode) {
case "time" :
var _local3 = setTimeout(thisCommand_obj.nextEvent, thisCommand_obj.data.value * 1000);
thisCommand_obj.storeTimeout(_local3);
break;
case "movement" :
var _local2 = thisCommand_obj.data.value;
if (_local2 == "this") {
_local2 = _this._name;
}
var sprite = SPRITES[_local2];
if (sprite.lastMove) {
thisCommand_obj.onMotionFinished = function () {
sprite.lastMove.removeListener(thisCommand_obj);
setTimeout(thisCommand_obj.nextEvent, 1);
};
sprite.lastMove.addListener(thisCommand_obj);
} else {
thisCommand_obj.nextEvent();
}
break;
case "fadeMusic" :
MUSIC.addListener(thisCommand_obj);
thisCommand_obj.storeTimeout(999);
thisCommand_obj.onFadeComplete = function () {
MUSIC.removeListener(thisCommand_obj);
if (this.getTimeout() != null) {
thisCommand_obj.nextEvent();
}
};
}
};
command_obj.scriptBase = scriptBase;
command_obj.getTimeout = function () {
return(this.scriptBase.timeoutID);
};
break;
case "swf" :
command_obj.run = function (thisCommand_obj) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
var target = getPathValue(parseVariablePaths(thisCommand_obj.data.target));
var newName = parseVariablePaths(thisCommand_obj.data.name);
if (newName == "") {
do {
var newName = ("swf_" + Math.floor(Math.random() * 9999));
} while (target[newName]);
}
trace((("swf: " + newName) + " waitForEnd: ") + thisCommand_obj.data.waitForEnd);
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
var newDepth = ((thisCommand_obj.data.depth == -1) ? (nextDepth(target)) : (parseVariablePaths(thisCommand_obj.data.depth)));
var swfLoader = new MovieClipLoader();
swfLoader.commandData = thisCommand_obj.data.data;
swfLoader.nextEvent = thisCommand_obj.nextEvent;
swfLoader.waitForEnd = thisCommand_obj.data.waitForEnd;
target[newName].removeMovieClip();
var replaceClip = target.getInstanceAtDepth(newDepth);
replaceClip.removeMovieClip();
var linkage = parseVariablePaths(thisCommand_obj.data.linkage);
var externalFile = false;
target.attachMovie(linkage, newName, newDepth);
if ((target[newName]._width == undefined) || (target[newName]._width == 0)) {
target.createEmptyMovieClip(newName, newDepth);
var new_pic = flash.display.BitmapData.loadBitmap(linkage);
target[newName].attachBitmap(new_pic, 0);
if ((target[newName]._width == undefined) || (target[newName]._width == 0)) {
swfLoader.loadClip(linkage, target[newName]);
var externalFile = true;
}
}
swfLoader.passData = function (newClip, commandData) {
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? eval (theRest) : eval ((container + ".") + theRest));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
for (var nam in commandData) {
var thisValue = commandData[nam];
var valueType = typeof(thisValue);
if (valueType == "boolean") {
thisValue = Boolean(thisValue);
} else if (valueType == "number") {
thisValue = Number(thisValue);
} else if (valueType == "string") {
thisValue = parseVariablePaths(String(thisValue));
}
newClip[nam] = thisValue;
}
};
swfLoader.detectLastFrame = function (newClip, nextEvent) {
var _local2 = newClip.createEmptyMovieClip("detectLastFrame", -9987);
_local2.nextEvent = nextEvent;
_local2.lastFrame = newClip._totalframes;
_local2.onEnterFrame = function () {
var _local2 = this._parent._currentframe;
if (_local2 == this.lastFrame) {
setTimeout(this.nextEvent, 1);
this.onEnterFrame = null;
}
};
};
if (externalFile) {
swfLoader.onLoadInit = function (newClip) {
swfLoader.passData(newClip, this.commandData);
if (this.waitForEnd) {
swfLoader.detectLastFrame(newClip, this.nextEvent);
}
delete swfLoader;
};
swfLoader.onLoadError = function (newClip) {
this.unloadClip(newClip);
newClip.removeMovieClip();
swfLoader.nextEvent();
delete swfLoader;
};
} else {
swfLoader.passData(target[newName], swfLoader.commandData);
if (swfLoader.waitForEnd) {
swfLoader.detectLastFrame(target[newName], thisCommand_obj.nextEvent);
}
delete swfLoader;
}
if (thisCommand_obj.data.waitForEnd == false) {
thisCommand_obj.nextEvent();
}
};
break;
case "removeSwf" :
command_obj.run = function (thisCommand_obj) {
trace("removeSwf");
var autoDelay = 1;
var endTime = getTimer();
var elapsedTime = (endTime - startTime);
trace("\t elapsedTime: " + elapsedTime);
if (isNaN(elapsedTime) || (elapsedTime > autoDelay)) {
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? eval (theRest) : eval ((container + ".") + theRest));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
var defaultContainer = "OVERLAY";
target_str = parseVariablePaths(thisCommand_obj.data.target);
var startAt = target_str.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == target_str) {
containerIsGlobal = true;
break;
}
}
var theRest = target_str;
var target = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else {
var containerName = target_str.substr(0, startAt);
var container = parseVariablePaths(containerName);
var theRest = target_str.substr(startAt + 1);
var target = eval ((container + ".") + theRest);
}
var targetName = parseVariablePaths(thisCommand_obj.data.name);
if (target_str == "SPRITES") {
trace("permanently removing " + targetName);
trace("target[targetName].remove: " + target[targetName].remove);
target[targetName].remove();
}
target[targetName].unload();
target[targetName].onUnload();
target[targetName].removeMovieClip();
trace("\t thisCommand_obj.nextEvent: " + thisCommand_obj.nextEvent);
thisCommand_obj.nextEvent();
} else {
trace("\t too early, wait for 1 millisecond");
setTimeout(thisCommand_obj.run, autoDelay, thisCommand_obj);
}
};
break;
case "music" :
command_obj.run = function (thisCommand_obj) {
trace("music");
var _local1 = MUSIC.volume;
var _local3 = MUSIC.songVolume;
MUSIC.songVolume = 100;
MUSIC.volume = 100;
MUSIC.playSong(thisCommand_obj.data.file);
MUSIC.volume = _local1;
MUSIC.songVolume = thisCommand_obj.data.volume;
thisCommand_obj.nextEvent();
};
break;
case "fadeMusic" :
command_obj.run = function (thisCommand_obj) {
trace("fadeMusic");
var _local3 = thisCommand_obj.data.volume;
var _local1 = thisCommand_obj.data.duration;
MUSIC.fadeTo(_local3, _local1);
thisCommand_obj.nextEvent();
};
break;
case "sound" :
command_obj.run = function (thisCommand_obj) {
trace("sound");
var _local4 = thisCommand_obj.data.file;
var _local5 = thisCommand_obj.data.name;
if (_local4 != "") {
var _local6 = thisCommand_obj.data.volume;
var _local3 = thisCommand_obj.data.loop;
var _local7 = SOUND.play(_local4, _local6, _local3);
if (_local3) {
this.soundLoop.addSound(_local5, _local7);
}
} else {
this.soundLoop.remove(_local5);
}
thisCommand_obj.nextEvent();
};
command_obj.soundLoop = soundLoop;
break;
case "pause" :
command_obj.run = function (thisCommand_obj) {
trace("pause");
var _local3 = thisCommand_obj.data.system;
var _local1 = thisCommand_obj.data.isPaused;
LOOP.pauseSet(_local3, _local1);
thisCommand_obj.nextEvent();
};
break;
case "setVariable" :
command_obj.run = function (thisCommand_obj) {
var autoDelay = 1;
var endTime = getTimer();
var elapsedTime = (endTime - startTime);
if (isNaN(elapsedTime) || (elapsedTime > autoDelay)) {
var data = thisCommand_obj.data;
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? eval (theRest) : eval ((container + ".") + theRest));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
var divideAt = data.condition[0].lastIndexOf(".");
if (divideAt == -1) {
if (data.condition[0] == "RAM") {
var varContainer = null;
} else {
var varContainerName = "RAM";
var varContainer = RAM;
}
} else {
var varContainerName = data.condition[0].substr(0, divideAt);
var varContainer = getPathValue(varContainerName, "RAM");
}
var varName = data.condition[0].substr(divideAt + 1);
varName = parseVariablePaths(varName);
var operationDone = false;
var thisValue = thisCommand_obj.convertType(data.condition[2]);
if (thisValue == "\\object") {
varContainer[varName] = {};
var operationDone = true;
} else if (thisValue == "\\delete") {
varContainer[varName] = undefined;
delete varContainer[varName];
var operationDone = true;
}
thisValue = parseVariablePaths(thisValue);
var value = thisValue;
if (!operationDone) {
trace(((((((("setVariable: " + varName) + " (") + varContainer[varName]) + " ") + data.condition[1]) + " ") + value) + ")");
switch (data.condition[1]) {
case "=" :
varContainer[varName] = value;
break;
case "+" :
varContainer[varName] = varContainer[varName] + value;
break;
case "-" :
varContainer[varName] = varContainer[varName] - value;
break;
case "*" :
varContainer[varName] = varContainer[varName] * value;
break;
case "/" :
if (value == 0) {
varContainer[varName] = undefined;
} else {
varContainer[varName] = varContainer[varName] / value;
}
break;
case "%" :
if (value == 0) {
varContainer[varName] = undefined;
} else {
varContainer[varName] = varContainer[varName] % value;
}
}
if ((typeof(varContainer[varName]) == "number") && (isNaN(varContainer[varName]))) {
varContainer[varName] = undefined;
}
SPRITES.updateSprites();
}
thisCommand_obj.nextEvent();
} else {
setTimeout(thisCommand_obj.run, autoDelay, thisCommand_obj);
}
};
command_obj.convertType = function (input) {
var _local2;
if (input == "undefined") {
_local2 = undefined;
} else if (isNaN(input) == false) {
_local2 = Number(input);
} else if ((input == "true") || (input == "false")) {
_local2 = Boolean(input);
} else {
_local2 = input;
}
return(_local2);
};
break;
case "teleport" :
command_obj.run = function (thisCommand_obj) {
trace("teleport");
for (var _local2 in LOOP.loopSets) {
LOOP.removeSet(_local2);
}
thisCommand_obj.fadeOutDone = function () {
var _local4 = this.data.level;
if (this.data.position) {
var _local3 = {x:this.data.position.x + 8, y:this.data.position.y + 8};
var _local2 = _local3;
} else {
var _local2 = {x:SPRITES.player._x, y:SPRITES.player._y};
}
ROOT.loadLevel(_local4, _local2);
LOOP.pauseSet("player", true);
TRANSITION.fadeIn();
};
thisCommand_obj.fadeInDone = function () {
LOOP.pauseSet("player", false);
TRANSITION.removeListener(this);
};
var _local3 = thisCommand_obj.data.transition;
_local3 = parseVariablePaths(_local3);
TRANSITION.addListener(thisCommand_obj);
TRANSITION.start(_local3);
};
break;
case "if" :
command_obj.run = function (thisCommand_obj) {
var data = thisCommand_obj.data;
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
var target_str = parseVariablePaths(data.condition[0]);
var target = getPathValue(target_str);
var thisValue = thisCommand_obj.convertType(data.condition[2]);
thisValue = parseVariablePaths(thisValue);
var value = thisValue;
var conditionIsTrue = false;
switch (data.condition[1]) {
case "=" :
var conditionIsTrue = (target == value);
break;
case "!=" :
var conditionIsTrue = (target != value);
break;
case ">" :
if ((isNaN(target) == false) && (isNaN(value) == false)) {
var conditionIsTrue = (target > value);
}
break;
case ">=" :
if ((isNaN(target) == false) && (isNaN(value) == false)) {
var conditionIsTrue = (target >= value);
}
break;
case "<" :
if ((isNaN(target) == false) && (isNaN(value) == false)) {
var conditionIsTrue = (target < value);
}
break;
case "<=" :
if (!((isNaN(target) == false) && (isNaN(value) == false))) {
break;
}
var conditionIsTrue = (target <= value);
}
trace((((("if: " + data.condition[0]) + " ") + data.condition[1]) + " ") + data.condition[2]);
trace((((((((("\t (" + target) + " ") + data.condition[1]) + " ") + value) + ")") + " (") + conditionIsTrue) + ")");
if (conditionIsTrue && (data.length > 0)) {
thisCommand_obj.script.done = function () {
thisCommand_obj.nextEvent();
};
thisCommand_obj.script.runEvent(0);
} else {
thisCommand_obj.nextEvent();
}
};
command_obj.convertType = function (input) {
var _local2;
if (input == "undefined") {
_local2 = undefined;
} else if (isNaN(input) == false) {
_local2 = Number(input);
} else if ((input == "true") || (input == "false")) {
_local2 = Boolean(input);
} else {
_local2 = input;
}
return(_local2);
};
break;
case "while" :
command_obj.run = function (thisCommand_obj) {
var _local1 = thisCommand_obj.getConditionResult(thisCommand_obj);
trace("while: " + _local1);
if (_local1) {
thisCommand_obj.script.done = function () {
thisCommand_obj.run(thisCommand_obj);
};
if (thisCommand_obj.script.length > 0) {
thisCommand_obj.script.runEvent(0);
} else {
var _local2 = setTimeout(thisCommand_obj.run, 34, thisCommand_obj);
thisCommand_obj.storeTimeout(_local2);
}
} else {
thisCommand_obj.nextEvent();
}
};
command_obj.getConditionResult = function (thisCommand_obj) {
var data = thisCommand_obj.data;
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
parseVariablePaths = function (input) {
getPathValue = function (path, defaultContainer) {
var path = (path ? (path) : "");
var defaultContainer = (defaultContainer ? (defaultContainer) : "RAM");
if (typeof(path) == "string") {
path = path.split(" ").join("");
}
var startAt = path.indexOf(".");
if (startAt == -1) {
var container = defaultContainer;
var containerIsGlobal = false;
for (var nam in _global) {
if (nam == path) {
containerIsGlobal = true;
break;
}
}
if (path == "this") {
containerIsGlobal = true;
}
var theRest = path;
var output = (containerIsGlobal ? (eval (theRest)) : (eval ((container + ".") + theRest)));
} else if (startAt == undefined) {
var output = path;
} else {
var containerName = path.substr(0, startAt);
var container = containerName;
var theRest = path.substr(startAt + 1);
var output = eval ((container + ".") + theRest);
}
return(output);
};
while (input.indexOf("[") > -1) {
var startAt = input.indexOf("[");
var endAt = input.indexOf("]", startAt);
var path = input.substring(startAt + 1, endAt);
var pathValue = getPathValue(path, "RAM");
var beginning_str = input.substr(0, startAt);
var end_str = input.substr(endAt + 1);
input = (beginning_str + pathValue) + end_str;
}
return(input);
};
var target_str = parseVariablePaths(data.condition[0]);
var target = getPathValue(target_str);
var thisValue = thisCommand_obj.convertType(data.condition[2]);
thisValue = parseVariablePaths(thisValue);
var value = thisValue;
var conditionResult = false;
switch (data.condition[1]) {
case "=" :
var conditionResult = (target == value);
break;
case "!=" :
var conditionResult = (target != value);
break;
case ">" :
if ((isNaN(target) == false) && (isNaN(value) == false)) {
var conditionResult = (target > value);
}
break;
case ">=" :
if ((isNaN(target) == false) && (isNaN(value) == false)) {
var conditionResult = (target >= value);
}
break;
case "<" :
if ((isNaN(target) == false) && (isNaN(value) == false)) {
var conditionResult = (target < value);
}
break;
case "<=" :
if (!((isNaN(target) == false) && (isNaN(value) == false))) {
break;
}
var conditionResult = (target <= value);
}
return(conditionResult);
};
command_obj.convertType = function (input) {
var _local2;
if (input == "undefined") {
_local2 = undefined;
} else if (isNaN(input) == false) {
_local2 = Number(input);
} else if ((input == "true") || (input == "false")) {
_local2 = Boolean(input);
} else {
_local2 = input;
}
return(_local2);
};
break;
case "move" :
command_obj.run = function (thisCommand_obj) {
trace("move");
var _local3 = thisCommand_obj.data.sprite;
if (_local3 == "this") {
_local3 = _this._name;
}
thisCommand_obj.sprite = SPRITES[_local3];
var _local2 = 0;
while (_local2 < this.script.length) {
this.script[_local2].sprite = thisCommand_obj.sprite;
_local2++;
}
thisCommand_obj.sprite.lastMove = {};
AsBroadcaster.initialize(thisCommand_obj.sprite.lastMove);
thisCommand_obj.script.thisCommand_obj = thisCommand_obj;
thisCommand_obj.script.done = function () {
trace("move done for: " + thisCommand_obj.sprite);
this.thisCommand_obj.sprite.lastMove.broadcastMessage("onMotionFinished");
delete this.thisCommand_obj.sprite.lastMove;
};
thisCommand_obj.script.runEvent(0);
thisCommand_obj.nextEvent();
};
break;
case "direction" :
command_obj.run = function (thisCommand_obj) {
trace("direction");
var _local1 = thisCommand_obj.data.value;
thisCommand_obj.sprite.image.setParams({direction:_local1});
thisCommand_obj.nextEvent();
};
break;
case "lookAt" :
command_obj.run = function (thisCommand_obj) {
trace("lookAt");
var _local1 = thisCommand_obj.sprite;
var _local2 = SPRITES[thisCommand_obj.data.value];
_local1.image.lookAt(_local1, _local2);
thisCommand_obj.nextEvent();
};
break;
case "anim" :
command_obj.run = function (thisCommand_obj) {
trace("set isAnimating");
var _local1 = thisCommand_obj.data.value;
thisCommand_obj.sprite.image.setParams({isAnimating:_local1});
thisCommand_obj.nextEvent();
};
break;
case "moveWait" :
command_obj.run = function (thisCommand_obj) {
trace("moveWait");
var _local3 = function (thisCommand_obj) {
thisCommand_obj.moveTimeout.remove();
thisCommand_obj.nextEvent();
};
var _local2 = thisCommand_obj.data.value * 1000;
thisCommand_obj.timeout = setTimeout(_local3, _local2, thisCommand_obj);
thisCommand_obj.moveTimeout.addTimeout(thisCommand_obj.timeout);
};
command_obj.moveTimeout = moveTimeout;
break;
case "appearance" :
command_obj.run = function (thisCommand_obj) {
trace("appearance");
var _local3 = thisCommand_obj.sprite.image;
var _local2 = thisCommand_obj.data.value;
thisCommand_obj.sprite.image.setParams(_local2);
thisCommand_obj.nextEvent();
};
break;
case "moveRelative" :
command_obj.run = function (thisCommand_obj) {
trace("moveRelative");
if (thisCommand_obj.data.autoDirection) {
var _local7 = thisCommand_obj.data.position.x;
var _local9 = thisCommand_obj.data.position.y;
if (Math.abs(_local9) > Math.abs(_local7)) {
if (_local9 < 0) {
thisCommand_obj.sprite.image.setParams({direction:"up"});
} else {
thisCommand_obj.sprite.image.setParams({direction:"down"});
}
} else if (_local7 < 0) {
thisCommand_obj.sprite.image.setParams({direction:"left"});
} else {
thisCommand_obj.sprite.image.setParams({direction:"right"});
}
}
if (thisCommand_obj.data.autoAnim) {
thisCommand_obj.sprite.image.setParams({isAnimating:true});
}
var _local5 = thisCommand_obj.sprite._x;
var _local4 = thisCommand_obj.sprite._y;
var _local8 = _local5 + thisCommand_obj.data.position.x;
var _local6 = _local4 + thisCommand_obj.data.position.y;
var _local3 = thisCommand_obj.data.duration;
if (_local3 == 0) {
thisCommand_obj.sprite._x = _local8;
thisCommand_obj.sprite._y = _local6;
if (thisCommand_obj.data.autoAnim) {
thisCommand_obj.sprite.image.setParams({isAnimating:false});
}
thisCommand_obj.nextEvent();
} else {
thisCommand_obj.slideX = new mx.transitions.Tween(thisCommand_obj.sprite, "_x", null, _local5, _local8, _local3, true);
thisCommand_obj.slideY = new mx.transitions.Tween(thisCommand_obj.sprite, "_y", null, _local4, _local6, _local3, true);
thisCommand_obj.slideY.thisCommand_obj = thisCommand_obj;
thisCommand_obj.slideY.onMotionFinished = function (thisTween) {
var _local1 = thisTween.thisCommand_obj;
if (_local1.data.autoAnim) {
_local1.sprite.image.setParams({isAnimating:false});
}
_local1.slideX.stop();
_local1.slideY.stop();
delete _local1.slideX;
delete _local1.slideY;
var _local2 = _local1.moveTimeout.exists(_local1.timeout);
if (_local2) {
_local1.moveTimeout.remove(_local1.timeout);
_local1.nextEvent();
}
};
thisCommand_obj.slideY.onMotionChanged = function () {
var _local2 = this.thisCommand_obj;
var _local3 = _local2.moveTimeout.exists(_local2.timeout);
if (_local3 == false) {
this.onMotionFinished(this);
}
};
var _local11 = function () {
};
var _local10 = thisCommand_obj.data.duration * 1000;
thisCommand_obj.timeout = setTimeout(_local11, _local10, thisCommand_obj);
thisCommand_obj.moveTimeout.addTimeout(thisCommand_obj.timeout);
}
};
command_obj.moveTimeout = moveTimeout;
break;
case "moveAbsolute" :
command_obj.run = function (thisCommand_obj) {
trace("moveAbsolute");
var _local5 = thisCommand_obj.data.position.x;
var _local4 = thisCommand_obj.data.position.y - 8;
var _local7 = thisCommand_obj.sprite._x;
var _local6 = thisCommand_obj.sprite._y;
var _local3 = thisCommand_obj.data.duration;
if (thisCommand_obj.data.autoDirection) {
var _local8 = _local5 - _local7;
var _local9 = _local4 - _local6;
if (Math.abs(_local9) > Math.abs(_local8)) {
if (_local9 < 0) {
thisCommand_obj.sprite.image.setParams({direction:"up"});
} else {
thisCommand_obj.sprite.image.setParams({direction:"down"});
}
} else if (_local8 < 0) {
thisCommand_obj.sprite.image.setParams({direction:"left"});
} else {
thisCommand_obj.sprite.image.setParams({direction:"right"});
}
}
if (thisCommand_obj.data.autoAnim) {
thisCommand_obj.sprite.image.setParams({isAnimating:true});
}
if (_local3 == 0) {
thisCommand_obj.sprite._x = _local5;
thisCommand_obj.sprite._y = _local4;
if (thisCommand_obj.data.autoAnim) {
thisCommand_obj.sprite.image.setParams({isAnimating:false});
}
delete thisCommand_obj.sprite.lastMove;
thisCommand_obj.nextEvent();
} else {
thisCommand_obj.slideX = new mx.transitions.Tween(thisCommand_obj.sprite, "_x", null, _local7, _local5, _local3, true);
thisCommand_obj.slideY = new mx.transitions.Tween(thisCommand_obj.sprite, "_y", null, _local6, _local4, _local3, true);
thisCommand_obj.slideY.thisCommand_obj = thisCommand_obj;
thisCommand_obj.slideY.onMotionFinished = function (thisTween) {
var _local1 = thisTween.thisCommand_obj;
if (_local1.data.autoAnim) {
_local1.sprite.image.setParams({isAnimating:false});
}
_local1.slideX.stop();
_local1.slideY.stop();
delete _local1.slideX;
delete _local1.slideY;
var _local2 = _local1.moveTimeout.exists(_local1.timeout);
if (_local2) {
_local1.moveTimeout.remove(_local1.timeout);
_local1.nextEvent();
}
};
thisCommand_obj.slideY.onMotionChanged = function () {
var _local2 = this.thisCommand_obj;
var _local3 = _local2.moveTimeout.exists(_local2.timeout);
if (_local3 == false) {
this.onMotionFinished(this);
}
};
var _local11 = function () {
};
var _local10 = thisCommand_obj.data.duration * 1000;
thisCommand_obj.timeout = setTimeout(_local11, _local10, thisCommand_obj);
thisCommand_obj.moveTimeout.addTimeout(thisCommand_obj.timeout);
}
};
command_obj.moveTimeout = moveTimeout;
}
if (commandData.length > 0) {
command_obj.script = makeScriptSystem();
addScripting(commandData, command_obj.script, scriptBase);
}
}
commandIndex++;
}
};
for (var nam in data.scripts) {
scripts[nam] = makeScriptSystem();
addScripting(data.scripts[nam], scripts[nam], scripts[nam]);
}
onUnload = function () {
for (var _local1 in scripts) {
clearTimeout(scripts[_local1].timeoutID);
scripts[_local1].timeoutID = null;
}
moveTimeout.removeAll();
LOOP.removeObject(_this, "sprites");
};
auto = function () {
startTime = getTimer();
scripts.auto.runEvent(0);
};
auto();
talk = function () {
var playerWasPaused = SPRITES.player.isPaused;
LOOP.pauseSet("player", true);
playerWasAnimating = SPRITES.player.image.init.isAnimating;
SPRITES.player.image.setParams({isAnimating:false});
scripts.talk.done = function () {
LOOP.pauseSet("player", playerWasPaused);
SPRITES.player.image.setParams({isAnimating:playerWasAnimating});
};
scripts.talk.runEvent(0);
};
collision = function () {
scripts.collision.runEvent(0);
};
lastCollision = true;
bumpThreshold = 16;
this.loop = function () {
var _local2 = _this._x - SPRITES.player._x;
var _local1 = _this._y - SPRITES.player._y;
var _local4 = Math.sqrt((_local2 * _local2) + (_local1 * _local1));
var _local3 = _local4 < bumpThreshold;
if (_local3 && (!lastCollision)) {
collision();
}
lastCollision = _local3;
};
Symbol 112 MovieClip [player] Frame 1
this.onEnterFrame = function () {
if (isPaused && (!lastPaused)) {
image_mc.setParams({isAnimating:false});
}
lastPaused = isPaused;
};
Symbol 113 MovieClip [game_mc] Frame 1
_this = this;
makeMap = function (instanceName, target_mc, depth, width, height) {
function addCollisionMethods(_this) {
_this.twoPointCollide = function (side, sprite_mc, velocity_obj, xOffset, yOffset) {
xOffset = (xOffset ? (xOffset) : 0);
yOffset = (yOffset ? (yOffset) : 0);
var _local1 = new flash.geom.Point(sprite_mc._x + velocity_obj.xVel, sprite_mc._y + velocity_obj.yVel);
var _local3 = _local1.clone();
buffer = 4;
switch (side) {
case "up" :
_local1.x = _local1.x - (sprite_mc.width - buffer);
_local1.y = _local1.y - sprite_mc.height;
_local3.x = _local3.x + (sprite_mc.width - buffer);
_local3.y = _local3.y - sprite_mc.height;
break;
case "down" :
_local1.x = _local1.x - (sprite_mc.width - buffer);
_local1.y = _local1.y + sprite_mc.height;
_local3.x = _local3.x + (sprite_mc.width - buffer);
_local3.y = _local3.y + sprite_mc.height;
break;
case "left" :
_local1.x = _local1.x - sprite_mc.width;
_local1.y = _local1.y - (sprite_mc.height - buffer);
_local3.x = _local3.x - sprite_mc.width;
_local3.y = _local3.y + (sprite_mc.height - buffer);
break;
case "right" :
_local1.x = _local1.x + sprite_mc.width;
_local1.y = _local1.y - (sprite_mc.height - buffer);
_local3.x = _local3.x + sprite_mc.width;
_local3.y = _local3.y + (sprite_mc.height - buffer);
}
_local1.x = _local1.x + xOffset;
_local1.y = _local1.y + yOffset;
_local3.x = _local3.x + xOffset;
_local3.y = _local3.y + yOffset;
_local1.x = Math.floor(_local1.x / 16);
_local1.y = Math.floor(_local1.y / 16);
_local3.x = Math.floor(_local3.x / 16);
_local3.y = Math.floor(_local3.y / 16);
var _local5 = _this[_local1.x][_local1.y];
var _local7 = _this[_local3.x][_local3.y];
var _local4 = 0;
if ((_local5 > 0) || (_local7 > 0)) {
if ((_local5 == 1) || (_local7 == 1)) {
_local4 = 1;
} else {
_local4 = _local5;
}
}
return(_local4);
};
_this.getPixelCollision = function (x, y) {
x = Math.floor(x / 16);
y = Math.floor(y / 16);
return(_this[x][y]);
};
_this.getTileCollision(x, y);
return(_this[x][y]);
}
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
target_mc = (target_mc ? (target_mc) : this);
depth = ((depth != undefined) ? (depth) : (nextDepth(target_mc)));
width = (width ? (width) : 20);
height = (height ? (height) : 15);
var _this = target_mc.createEmptyMovieClip(instanceName, depth);
_this.width = width;
_this.height = height;
_this.chipset_pic = new flash.display.BitmapData(480, 256, true, 0);
_this.collision_array = new Array();
var x = 0;
while (x < width) {
_this.collision_array[x] = new Array();
var y = 0;
while (y < height) {
_this.collision_array[x][y] = 0;
y++;
}
x++;
}
addCollisionMethods(_this.collision_array);
_this.reset = function (width, height) {
function addCollisionMethods(_this) {
_this.twoPointCollide = function (side, sprite_mc, velocity_obj, xOffset, yOffset) {
xOffset = (xOffset ? (xOffset) : 0);
yOffset = (yOffset ? (yOffset) : 0);
var _local1 = new flash.geom.Point(sprite_mc._x + velocity_obj.xVel, sprite_mc._y + velocity_obj.yVel);
var _local3 = _local1.clone();
buffer = 4;
switch (side) {
case "up" :
_local1.x = _local1.x - (sprite_mc.width - buffer);
_local1.y = _local1.y - sprite_mc.height;
_local3.x = _local3.x + (sprite_mc.width - buffer);
_local3.y = _local3.y - sprite_mc.height;
break;
case "down" :
_local1.x = _local1.x - (sprite_mc.width - buffer);
_local1.y = _local1.y + sprite_mc.height;
_local3.x = _local3.x + (sprite_mc.width - buffer);
_local3.y = _local3.y + sprite_mc.height;
break;
case "left" :
_local1.x = _local1.x - sprite_mc.width;
_local1.y = _local1.y - (sprite_mc.height - buffer);
_local3.x = _local3.x - sprite_mc.width;
_local3.y = _local3.y + (sprite_mc.height - buffer);
break;
case "right" :
_local1.x = _local1.x + sprite_mc.width;
_local1.y = _local1.y - (sprite_mc.height - buffer);
_local3.x = _local3.x + sprite_mc.width;
_local3.y = _local3.y + (sprite_mc.height - buffer);
}
_local1.x = _local1.x + xOffset;
_local1.y = _local1.y + yOffset;
_local3.x = _local3.x + xOffset;
_local3.y = _local3.y + yOffset;
_local1.x = Math.floor(_local1.x / 16);
_local1.y = Math.floor(_local1.y / 16);
_local3.x = Math.floor(_local3.x / 16);
_local3.y = Math.floor(_local3.y / 16);
var _local5 = _this[_local1.x][_local1.y];
var _local7 = _this[_local3.x][_local3.y];
var _local4 = 0;
if ((_local5 > 0) || (_local7 > 0)) {
if ((_local5 == 1) || (_local7 == 1)) {
_local4 = 1;
} else {
_local4 = _local5;
}
}
return(_local4);
};
_this.getPixelCollision = function (x, y) {
x = Math.floor(x / 16);
y = Math.floor(y / 16);
return(_this[x][y]);
};
_this.getTileCollision(x, y);
return(_this[x][y]);
}
for (var _local4 in _this) {
var _local1 = _this[_local4];
if (typeof(_local1) == "movieclip") {
if (_local4.slice(0, 5) == "layer") {
_local1.removeMovieClip();
}
} else if (_local1 instanceof flash.display.BitmapData) {
if ((_local4.slice(0, 5) == "layer") || (_local4 == "chipset_pic")) {
_this[_local4].dispose();
delete _this[_local4];
}
}
}
_this.width = (width ? (width) : (_this.width));
_this.height = (height ? (height) : (_this.height));
_this.chipset_pic = new flash.display.BitmapData(480, 256, true, 0);
_this.collision_array = new Array();
var x = 0;
while (x < _this.width) {
_this.collision_array[x] = new Array();
var y = 0;
while (y < _this.height) {
_this.collision_array[x][y] = 0;
y++;
}
x++;
}
addCollisionMethods(_this.collision_array);
};
_this.setTile = function (x, y, id, layer) {
layer = ((layer != undefined) ? (layer) : 0);
var _local4 = 30;
var _local9 = id % _local4;
var _local8 = Math.floor(id / _local4);
var _local5 = new flash.geom.Rectangle(_local9 * 16, _local8 * 16, 16, 16);
var _local6 = new flash.geom.Point(x * 16, y * 16);
var _local2 = ("layer" + layer) + "_mc";
var _local3 = ("layer" + layer) + "_pic";
if (_this[_local2] == undefined) {
var _local7 = (_this[_local3] = new flash.display.BitmapData(_this.width * 16, _this.height * 16, true, 0));
_this.createEmptyMovieClip(_local2, layer * 10);
_this[_local2].attachBitmap(_local7, 0, true, false);
}
_this[_local3].copyPixels(_this.chipset_pic, _local5, _local6);
};
_this.loadChipset = function (fileName) {
var _local2 = new flash.geom.Rectangle(0, 0, 480, 256);
_this.chipset_pic.fillRect(_local2, 0);
var _local1 = flash.display.BitmapData.loadBitmap(fileName);
if (_local1.width > -1) {
_this.chipset_pic = _local1.clone();
_local1.dispose();
_this.onLoad();
} else {
_this.createEmptyMovieClip("load_mc", 99);
_this.load_mc._xscale = 1;
_this.load_mc._yscale = 1;
_this.loader = new MovieClipLoader();
_this.loader.loadClip(fileName, _this.load_mc);
_this.loader.onLoadInit = function (load_mc) {
var _local1 = new flash.display.BitmapData(480, 256, true, 0);
_local1.draw(_this.load_mc);
_this.chipset_pic = _local1.clone();
_local1.dispose();
_this.onLoad();
_this.loader.unloadClip(load_mc);
delete _this.loader;
};
}
};
_this.drawObj = function (data_obj) {
switch (data_obj.format) {
case 2 :
_this.drawCompactObj(data_obj);
break;
default :
_this.drawLargeObj(data_obj);
}
};
_this.drawLargeObj = function (data_obj) {
_this.reset();
_this.width = data_obj.width;
_this.height = data_obj.height;
if (data_obj.collision != undefined) {
_this.collision_array = new Array();
var x = 0;
while (x < data_obj.width) {
_this.collision_array[x] = new Array();
var y = 0;
while (y < data_obj.height) {
_this.collision_array[x][y] = data_obj.collision[x][y];
y++;
}
x++;
}
addCollisionMethods(_this.collision_array);
}
var _local10 = new flash.geom.Rectangle(0, 0, 480, 256);
_this.chipset_pic.fillRect(_local10, 0);
var _local9 = flash.display.BitmapData.loadBitmap(data_obj.chipset);
if (_local9.width > -1) {
_this.chipset_pic = _local9.clone();
_local9.dispose();
lay = 0;
while (lay < data_obj.layers.length) {
var x = 0;
while (x < _this.width) {
var y = 0;
while (y < _this.height) {
var _local1 = data_obj.layers[lay][x][y];
_this.setTile(x, y, _local1, lay);
y++;
}
x++;
}
lay++;
}
_this.onLoad();
delete _this.loadData;
} else {
_this.createEmptyMovieClip("load_mc", 99);
_this.load_mc._xscale = 1;
_this.load_mc._yscale = 1;
_this.loader = new MovieClipLoader();
_this.loader.loadClip(data_obj.chipset, _this.load_mc);
_this.loader.onLoadInit = function (load_mc) {
var _local4 = new flash.display.BitmapData(480, 256, true, 0);
_local4.draw(_this.load_mc);
var _local5 = new flash.geom.Rectangle(0, 0, 480, 256);
_this.chipset_pic.copyPixels(_local4, _local5, {x:0, y:0});
_this.loader.unloadClip(_this.load_mc);
lay = 0;
while (lay < data_obj.layers.length) {
var _local2 = 0;
while (_local2 < _this.width) {
var _local1 = 0;
while (_local1 < _this.height) {
var _local3 = data_obj.layers[lay][_local2][_local1];
_this.setTile(_local2, _local1, _local3, lay);
_local1++;
}
_local2++;
}
lay++;
}
_this.onLoad();
delete _this.loadData;
delete _this.loader;
};
}
};
_this.drawCompactObj = function (data_obj) {
_this.reset();
_this.width = data_obj.width;
_this.height = data_obj.height;
var _local3 = 1;
if (data_obj.collision != undefined) {
_this.collision_array = new Array();
var x = 0;
while (x < data_obj.width) {
_this.collision_array[x] = new Array();
var y = 0;
while (y < data_obj.height) {
var _local1 = data_obj.collision.charAt(_local3);
if (_local1 == "0x") {
var _local2 = 33;
} else {
var _local2 = parseInt(_local1, 36);
}
_local3++;
_this.collision_array[x][y] = _local2;
y++;
}
x++;
}
addCollisionMethods(_this.collision_array);
}
var _local12 = new flash.geom.Rectangle(0, 0, 480, 256);
_this.chipset_pic.fillRect(_local12, 0);
var drawLayers = function () {
lay = 0;
while (lay < data_obj.layers.length) {
var _local5 = 1;
var _local3 = 0;
while (_local3 < _this.width) {
var _local1 = 0;
while (_local1 < _this.height) {
var _local2 = data_obj.layers[lay].substr(_local5, 2);
if (_local2 == "0x") {
var _local4 = 33;
} else {
var _local4 = parseInt(_local2, 36);
}
_local5 = _local5 + 2;
_this.setTile(_local3, _local1, _local4, lay);
_local1++;
}
_local3++;
}
lay++;
}
};
var _local11 = flash.display.BitmapData.loadBitmap(data_obj.chipset);
if (_local11.width > -1) {
_this.chipset_pic = _local11.clone();
_local11.dispose();
drawLayers();
_this.onLoad();
delete _this.loadData;
delete drawLayers;
} else {
_this.createEmptyMovieClip("load_mc", 99);
_this.load_mc._xscale = 1;
_this.load_mc._yscale = 1;
_this.loader = new MovieClipLoader();
_this.loader.loadClip(data_obj.chipset, _this.load_mc);
_this.loader.onLoadInit = function (load_mc) {
var _local1 = new flash.display.BitmapData(480, 256, true, 0);
_local1.draw(_this.load_mc);
var _local2 = new flash.geom.Rectangle(0, 0, 480, 256);
_this.chipset_pic.copyPixels(_local1, _local2, {x:0, y:0});
_this.loader.unloadClip(_this.load_mc);
drawLayers();
_this.onLoad();
delete _this.loadData;
delete _this.loader;
delete drawLayers;
};
}
};
_this.load = function (fileName) {
XML.prototype.ignoreWhite = true;
_this.attachMovie(fileName, "loadMap_mc", 98);
if (_this.loadMap_mc) {
_this.loadMap_mc.onLoad = function (data) {
_this.load_xml = data;
_this.loadData = new Object();
readXml_getValue = function (newValue) {
var _local4 = null;
var _local7 = newValue.substr(0, 4);
if (_local7 == "bol_") {
var _local8 = newValue.substr(4);
newValue = _local8 == "true";
_local4 = newValue;
} else if (_local7 == "num_") {
var _local8 = newValue.substr(4);
newValue = Number(_local8);
_local4 = newValue;
} else if (_local7 == "str_") {
var _local8 = newValue.substr(4);
newValue = String(_local8);
_local4 = newValue;
} else if (isNaN(Number(newValue))) {
if (newValue == "true") {
_local4 = true;
} else if (newValue == "false") {
_local4 = false;
} else {
var _local5 = "";
var _local6 = String.fromCharCode(10);
var _local3 = 0;
var _local1 = 0;
while (_local1 != undefined) {
_local1 = newValue.indexOf(_local6, _local3);
if (_local1 == -1) {
_local1 = undefined;
}
stringSlice = newValue.slice(_local3, _local1);
_local3 = _local1 + 1;
_local5 = _local5 + stringSlice;
}
newValue = _local5;
_local4 = newValue;
}
} else {
_local4 = Number(newValue);
}
return(_local4);
};
readXml = function (parentPath, targetData) {
for (var _local1 in parentPath.attributes) {
if (_local1 != "xmlType") {
var _local6 = parentPath.attributes[_local1];
targetData[_local1] = readXml_getValue(_local6);
}
}
for (var _local8 in parentPath.childNodes) {
var _local2 = parentPath.childNodes[_local8];
var _local1 = _local2.nodeName;
var _local4 = _local2.attributes.xmlType;
if (_local4 == "array") {
targetData[_local1] = new Array();
var _local7 = targetData[_local1];
readXml(_local2, _local7);
} else if (_local4 == "variable") {
var _local6 = _local2.attributes.value;
targetData[_local1] = readXml_getValue(_local6);
} else if (_local4 == "object") {
targetData[_local1] = new Object();
var _local7 = targetData[_local1];
readXml(_local2, _local7);
}
}
delete stringSlice;
};
readXml(_this.load_xml, _this.loadData);
_this.drawObj(_this.loadData.map);
loadMap_mc.removeMovieClip();
};
} else {
_this.load_xml = new XML();
_this.load_xml.load(fileName);
_this.load_xml.onLoad = function (success) {
readXml_getValue = function (newValue) {
var _local4 = null;
var _local7 = newValue.substr(0, 4);
if (_local7 == "bol_") {
var _local8 = newValue.substr(4);
newValue = _local8 == "true";
_local4 = newValue;
} else if (_local7 == "num_") {
var _local8 = newValue.substr(4);
newValue = Number(_local8);
_local4 = newValue;
} else if (_local7 == "str_") {
var _local8 = newValue.substr(4);
newValue = String(_local8);
_local4 = newValue;
} else if (isNaN(Number(newValue))) {
if (newValue == "true") {
_local4 = true;
} else if (newValue == "false") {
_local4 = false;
} else {
var _local5 = "";
var _local6 = String.fromCharCode(10);
var _local3 = 0;
var _local1 = 0;
while (_local1 != undefined) {
_local1 = newValue.indexOf(_local6, _local3);
if (_local1 == -1) {
_local1 = undefined;
}
stringSlice = newValue.slice(_local3, _local1);
_local3 = _local1 + 1;
_local5 = _local5 + stringSlice;
}
newValue = _local5;
_local4 = newValue;
}
} else {
_local4 = Number(newValue);
}
return(_local4);
};
readXml = function (parentPath, targetData) {
for (var _local1 in parentPath.attributes) {
if (_local1 != "xmlType") {
var _local6 = parentPath.attributes[_local1];
targetData[_local1] = readXml_getValue(_local6);
}
}
for (var _local8 in parentPath.childNodes) {
var _local2 = parentPath.childNodes[_local8];
var _local1 = _local2.nodeName;
var _local4 = _local2.attributes.xmlType;
if (_local4 == "array") {
targetData[_local1] = new Array();
var _local7 = targetData[_local1];
readXml(_local2, _local7);
} else if (_local4 == "variable") {
var _local6 = _local2.attributes.value;
targetData[_local1] = readXml_getValue(_local6);
} else if (_local4 == "object") {
targetData[_local1] = new Object();
var _local7 = targetData[_local1];
readXml(_local2, _local7);
}
}
delete stringSlice;
};
if (success) {
_this.loadData = new Object();
readXml(_this.load_xml, _this.loadData);
_this.drawObj(_this.loadData.map);
}
};
}
};
_this.scroll = function (x, y, screenWidth, screenHeight, smoothness) {
screenWidth = (screenWidth ? (screenWidth) : 320);
screenHeight = (screenHeight ? (screenHeight) : 240);
smoothness = (smoothness ? (smoothness) : 1);
var _local5 = screenWidth / 2;
var _local7 = screenHeight / 2;
var _local2 = _this.width * 16;
var _local4 = _this.height * 16;
var _local8 = _this._x;
var _local6 = _this._y;
if (x < _local5) {
var _local10 = 0;
} else if (x > (_local2 - _local5)) {
var _local10 = (-_local2) + screenWidth;
} else {
var _local10 = (-x) + _local5;
}
if (y < _local7) {
var _local11 = 0;
} else if (y > (_local4 - _local7)) {
var _local11 = (-_local4) + screenHeight;
} else {
var _local11 = (-y) + _local7;
}
if (_local2 < screenWidth) {
var _local13 = screenWidth - _local2;
_local8 = _local13 / 2;
} else {
_local8 = _local8 + ((_local10 - _this._x) * smoothness);
}
if (_local4 < screenHeight) {
var _local12 = screenHeight - _local4;
_local6 = _local12 / 2;
} else {
_local6 = _local6 + ((_local11 - _this._y) * smoothness);
}
_this._x = Math.floor(_local8);
_this._y = Math.floor(_local6);
};
return(_this);
};
makeMap("map_mc", _this, 1);
map_mc.onLoad = function () {
function newSprite(newSettings, newTarget, newName, newDepth) {
newTarget = (newTarget ? (newTarget) : this);
newName = (newName ? (newName) : ("sprite_" + Math.floor(Math.random() * 9999)));
while (newTarget[newName]) {
newName = "sprite_" + Math.floor(Math.random() * 9999);
}
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
newDepth = ((newDepth != undefined) ? (newDepth) : (nextDepth(newTarget)));
var _this = newTarget.createEmptyMovieClip(newName, newDepth);
newSettings.direction = ((newSettings.direction != undefined) ? (newSettings.direction) : 0);
newSettings.directions = ((newSettings.directions != undefined) ? (newSettings.directions) : 1);
newSettings.frame = ((newSettings.frame != undefined) ? (newSettings.frame) : 0);
newSettings.frames = ((newSettings.frames != undefined) ? (newSettings.frames) : 1);
newSettings.pose = ((newSettings.pose != undefined) ? (newSettings.pose) : 0);
newSettings.columns = ((newSettings.columns != undefined) ? (newSettings.columns) : 1);
newSettings.rows = ((newSettings.rows != undefined) ? (newSettings.rows) : 1);
newSettings.animType = ((newSettings.animType != undefined) ? (newSettings.animType) : "loop");
newSettings.animDirection = ((newSettings.animDirection != undefined) ? (newSettings.animDirection) : 1);
newSettings.delay = ((newSettings.delay != undefined) ? (newSettings.delay) : 4);
newSettings.isAnimating = ((newSettings.isAnimating != undefined) ? (newSettings.isAnimating) : true);
_this.init = {};
_this.internal = {};
_this.spriteWidth = 0;
_this.spriteHeight = 0;
_this.mask_mc = _this.createEmptyMovieClip("mask_mc", 1);
_this.mask_mc.beginFill(16711680, 0);
_this.mask_mc.lineTo(16, 0);
_this.mask_mc.lineTo(16, 16);
_this.mask_mc.lineTo(0, 16);
_this.mask_mc.lineTo(0, 0);
_this.mask_mc.endFill();
_this.offsetX = 0;
_this.offsetY = 0;
_this.refresh = false;
_this.loader = new MovieClipLoader();
_this.update = function () {
var _local2 = _this.internal.pose % _this.internal.columns;
_this.image_mc._x = (_this.offsetX - ((_local2 * _this.spriteWidth) * _this.internal.frames)) - (_this.internal.frame * _this.spriteWidth);
var _local1 = Math.floor(_this.internal.pose / _this.internal.columns);
_this.image_mc._y = (_this.offsetY - ((_local1 * _this.spriteHeight) * _this.internal.directions)) - (_this.internal.direction * _this.spriteHeight);
_this.refresh = false;
};
_this.updateMask = function () {
_this.mask_mc._width = _this.spriteWidth;
_this.mask_mc._height = _this.spriteHeight;
_this.mask_mc._x = _this.offsetX;
_this.mask_mc._y = _this.offsetY;
};
_this.updateSize = function () {
_this.spriteWidth = (_this.image_mc._width / _this.internal.columns) / _this.internal.frames;
_this.spriteHeight = (_this.image_mc._height / _this.internal.rows) / _this.internal.directions;
_this.offsetX = (-_this.spriteWidth) / 2;
_this.offsetY = -_this.spriteHeight;
_this.updateMask();
};
_this.set_charset = function (new_charset) {
_this.removeSnapshot = function () {
removeMovieClip(_this.previous_mc);
};
delete _this.previous_pic;
_this.previous_pic = new flash.display.BitmapData(_this.mask_mc._width, _this.mask_mc._height, true, 0);
var _local2 = new flash.geom.Matrix();
_local2.translate(-_this.offsetX, -_this.offsetY);
_this.previous_pic.draw(_this, _local2);
removeMovieClip(_this.previous_mc);
_this.createEmptyMovieClip("previous_mc", 0);
_this.previous_mc.attachBitmap(_this.previous_pic, 0);
_this.previous_mc._x = _this.offsetX;
_this.previous_mc._y = _this.offsetY;
_this.loader.new_charset = new_charset;
_this.loader._this = _this;
_this.loader.onLoadInit = function () {
_this.internal.frame = _this.init.frame;
_this.updateSize();
_this.image_mc.setMask(_this.mask_mc);
_this.previous_mc.removeMovieClip();
_this.image_mc._alpha = 100;
_this.update();
_this.onLoad();
};
_this.loader.onLoadError = function () {
};
_this.loader.externalFile = false;
_this.image_mc.removeMovieClip();
_this.createEmptyMovieClip("image_mc", 2);
_this.image_mc._alpha = 0;
_this.image_mc.attachMovie(new_charset, "image", 2);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
_this.image_pic.dispose();
_this.image_pic = flash.display.BitmapData.loadBitmap(new_charset);
_this.image_mc.attachBitmap(_this.image_pic, 0);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
_this.loader.externalFile = true;
_this.loader.loadClip(new_charset, _this.image_mc);
} else {
_this.loader.onLoadInit();
}
} else {
_this.loader.onLoadInit();
}
_this.internal.charset = new_charset;
};
_this.set_directions = function (new_directions) {
if (new_directions < 0) {
new_directions = 1;
}
_this.internal.directions = Math.floor(Math.abs(Number(new_directions)));
_this.updateSize();
_this.refresh = true;
};
_this.set_direction = function (new_direction) {
var _local2 = _this.internal.directions / 4;
if (new_direction == "up") {
new_direction = 0;
} else if (new_direction == "right") {
new_direction = Math.round(1 * _local2);
} else if (new_direction == "down") {
new_direction = Math.round(2 * _local2);
} else if (new_direction == "left") {
new_direction = Math.round(3 * _local2);
}
while (new_direction < 0) {
new_direction = new_direction + _this.internal.directions;
}
_this.refresh = true;
_this.internal.direction = Math.floor(Number(new_direction) % _this.internal.directions);
};
_this.set_frames = function (new_frames) {
if (_this.internal.frame > (new_frames - 1)) {
_this.internal.frame = new_frames - 1;
}
if (_this.init.frame > (new_frames - 1)) {
_this.init.frame = new_frames - 1;
}
_this.internal.frames = Math.floor(Math.abs(Number(new_frames)));
_this.updateSize();
_this.refresh = true;
};
_this.set_frame = function (new_frame) {
if (new_frame < 0) {
new_frame = 0;
}
if (new_frame > (_this.internal.frames - 1)) {
new_frame = _this.internal.frames - 1;
}
_this.refresh = true;
_this.internal.frame = Math.floor(Math.abs(Number(new_frame)));
};
_this.set_columns = function (new_columns) {
_this.internal.columns = Math.floor(Math.abs(Number(new_columns)));
_this.updateSize();
_this.refresh = true;
};
_this.set_rows = function (new_rows) {
_this.internal.rows = Math.floor(Math.abs(Number(new_rows)));
_this.updateSize();
_this.refresh = true;
};
_this.set_pose = function (new_pose) {
var _local1 = (_this.internal.columns * _this.internal.rows) - 1;
if (new_pose < 0) {
new_pose = 0;
}
if (new_pose > _local1) {
new_pose = _local1;
}
_this.refresh = true;
_this.internal.pose = Math.floor(Math.abs(Number(new_pose)));
};
_this.set_animType = function (new_animType) {
if (((new_animType == "loop") || (new_animType == "yoyo")) || (new_animType == "once")) {
_this.internal.animType = String(new_animType);
}
};
_this.set_animDirection = function (new_animDirection) {
if (new_animDirection < -1) {
new_animDirection = -1;
}
if (new_animDirection > 1) {
new_animDirection = 1;
}
if ((new_animDirection == -1) || (new_animDirection == 1)) {
_this.internal.animDirection = Number(new_animDirection);
}
};
_this.set_delay = function (new_delay) {
if (new_delay <= 0) {
new_delay = 1;
}
_this.internal.delay = Number(new_delay);
};
_this.set_isAnimating = function (new_isAnimating) {
if (new_isAnimating.toLowerCase() == "true") {
new_isAnimating = true;
}
if (new_isAnimating.toLowerCase() == "false") {
new_isAnimating = false;
}
if (new_isAnimating != _this.internal.isAnimating) {
if (new_isAnimating) {
_this.advanceAnimation();
} else {
_this.internal.frame = Number(_this.init.frame);
}
_this.refresh = true;
}
_this.internal.isAnimating = Boolean(new_isAnimating);
};
_this.setParams = function (newSettings) {
if ((newSettings.charset != undefined) && (newSettings.charset != _this.internal.charset)) {
_this.set_charset(newSettings.charset);
_this.init.charset = _this.internal.charset;
}
if ((newSettings.directions != undefined) && (newSettings.directions != _this.internal.directions)) {
_this.set_directions(newSettings.directions);
_this.init.directions = _this.internal.directions;
}
if ((newSettings.direction != undefined) && (newSettings.direction != _this.internal.direction)) {
_this.set_direction(newSettings.direction);
_this.init.direction = _this.internal.direction;
}
if ((newSettings.frames != undefined) && (newSettings.frames != _this.internal.frames)) {
_this.set_frames(newSettings.frames);
_this.init.frames = _this.internal.frames;
}
if ((newSettings.frame != undefined) && (newSettings.frame != _this.internal.frame)) {
_this.set_frame(newSettings.frame);
_this.init.frame = _this.internal.frame;
}
if ((newSettings.columns != undefined) && (newSettings.columns != _this.internal.columns)) {
_this.set_columns(newSettings.columns);
_this.init.columns = _this.internal.columns;
}
if ((newSettings.rows != undefined) && (newSettings.rows != _this.internal.rows)) {
_this.set_rows(newSettings.rows);
_this.init.rows = _this.internal.rows;
}
if ((newSettings.pose != undefined) && (newSettings.pose != _this.internal.pose)) {
_this.set_pose(newSettings.pose);
_this.init.pose = _this.internal.pose;
}
if ((newSettings.animType != undefined) && (newSettings.animType != _this.internal.animType)) {
_this.set_animType(newSettings.animType);
_this.init.animType = _this.internal.animType;
}
if ((newSettings.animDirection != undefined) && (newSettings.animDirection != _this.internal.animDirection)) {
_this.set_animDirection(newSettings.animDirection);
_this.init.animDirection = _this.internal.animDirection;
}
if ((newSettings.delay != undefined) && (newSettings.delay != _this.internal.delay)) {
_this.set_delay(newSettings.delay);
_this.init.delay = _this.internal.delay;
}
if ((newSettings.isAnimating != undefined) && (newSettings.isAnimating != _this.internal.isAnimating)) {
_this.set_isAnimating(newSettings.isAnimating);
_this.init.isAnimating = _this.internal.isAnimating;
}
if (_this.refresh) {
_this.update();
}
};
_this.getParams = function () {
var _local1 = {};
for (var _local2 in _this.init) {
_local1[_local2] = _this.init[_local2];
}
return(_local1);
};
_this.advanceAnimation = function () {
_this.internal.frame = _this.internal.frame + _this.internal.animDirection;
switch (_this.internal.animType) {
case "loop" :
if (_this.internal.frame < 0) {
_this.internal.frame = _this.internal.frame + _this.internal.frames;
} else if (_this.internal.frame >= _this.internal.frames) {
_this.internal.frame = _this.internal.frame - _this.internal.frames;
}
return;
case "once" :
if (_this.internal.frame < 0) {
_this.internal.frame = 0;
} else if (_this.internal.frame >= _this.internal.frames) {
_this.internal.frame = _this.internal.frames - 1;
}
return;
case "yoyo" :
if (_this.internal.frame < 0) {
_this.internal.frame = _this.internal.frame + 2;
_this.internal.animDirection = _this.internal.animDirection * -1;
} else if (_this.internal.frame >= _this.internal.frames) {
_this.internal.frame = _this.internal.frame - 2;
_this.internal.animDirection = _this.internal.animDirection * -1;
}
if (_this.internal.frame < 0) {
_this.internal.frame = 0;
}
if (_this.internal.frame < _this.internal.frames) {
break;
}
_this.internal.frame = _this.internal.frames - 1;
}
};
_this.fps = 30;
_this.loop = function () {
if (_this.internal.isAnimating) {
_this.advanceAnimation();
}
_this.update();
_this.loopInterval = setTimeout(_this.loop, (1000 / _this.fps) * _this.internal.delay);
};
_this.loopInterval = setTimeout(_this.loop, 0);
_this.lookAt = function (sprite1, sprite2) {
var _local2 = sprite2._x - sprite1._x;
var _local1 = sprite2._y - sprite1._y;
var _local3 = Math.sqrt((_local2 * _local2) + (_local1 * _local1));
var _local4 = _local2 / _local3;
var _local5 = _local1 / _local3;
if (Math.abs(_local5) > Math.abs(_local4)) {
if (_local5 < 0) {
_this.setParams({direction:"up"});
} else {
_this.setParams({direction:"down"});
}
} else if (_local4 < 0) {
_this.setParams({direction:"left"});
} else {
_this.setParams({direction:"right"});
}
};
_this.setParams(newSettings);
_this.onUnload = function () {
clearTimeout(_this.loopInterval);
};
return(_this);
}
function makeTileCollision() {
var _local25 = function () {
var _local2 = 5;
var _local4 = this.walk_obj.xVel;
var _local3 = this.walk_obj.yVel;
var _local5 = Math.abs(_local4) / _local4;
var _local20 = ((this.player_mc._x + (_local2 * _local5)) + _local4) + this.xOffset;
var _local19 = (this.player_mc._y - _local2) + this.yOffset;
var _local15 = Math.floor(_local20 / 16);
var _local14 = Math.floor(_local19 / 16);
var _local12 = this.collision_array[_local15][_local14];
var _local9 = ((this.player_mc._x + (_local2 * _local5)) + _local4) + this.xOffset;
var _local7 = (this.player_mc._y + _local2) + this.yOffset;
var _local10 = Math.floor(_local9 / 16);
var _local13 = Math.floor(_local7 / 16);
var _local11 = this.collision_array[_local10][_local13];
if ((_local12 != 0) || (_local11 != 0)) {
this.walk_obj.xVel = 0;
}
var _local6 = Math.abs(_local3) / _local3;
var _local22 = (this.player_mc._x - _local2) + this.xOffset;
var _local21 = ((this.player_mc._y + (_local2 * _local6)) + _local3) + this.yOffset;
var _local23 = Math.floor(_local22 / 16);
var _local25 = Math.floor(_local21 / 16);
var _local17 = this.collision_array[_local23][_local25];
var _local18 = (this.player_mc._x + _local2) + this.xOffset;
var _local16 = ((this.player_mc._y + (_local2 * _local6)) + _local3) + this.yOffset;
var _local24 = Math.floor(_local18 / 16);
var _local26 = Math.floor(_local16 / 16);
var _local8 = this.collision_array[_local24][_local26];
if ((_local17 != 0) || (_local8 != 0)) {
this.walk_obj.yVel = 0;
}
};
return(_local25);
}
function makeSpriteCollision() {
var _local15 = function () {
var _local3 = 5;
var _local7 = this.walk_obj.xVel;
var _local6 = this.walk_obj.yVel;
for (var _local14 in this.spriteLayer_mc) {
var _local2 = this.spriteLayer_mc[_local14];
if (_local2 != this.player_mc) {
var _local4 = Math.abs(_local7) / _local7;
if (_local4) {
var _local8 = ((this.player_mc._x + (_local3 * _local4)) + _local7) - this.xOffset;
var _local9 = (this.player_mc._y - _local3) - this.yOffset;
if ((((_local8 > (_local2._x - 8)) && (_local9 > (_local2._y - 8))) && (_local8 < (_local2._x + 8))) && (_local9 < (_local2._y + 8))) {
var _local12 = 1;
} else {
var _local12 = 0;
}
_local8 = ((this.player_mc._x + (_local3 * _local4)) + _local7) - this.xOffset;
_local9 = (this.player_mc._y + _local3) - this.yOffset;
if ((((_local8 > (_local2._x - 8)) && (_local9 > (_local2._y - 8))) && (_local8 < (_local2._x + 8))) && (_local9 < (_local2._y + 8))) {
var _local11 = 1;
} else {
var _local11 = 0;
}
if ((_local12 != 0) || (_local11 != 0)) {
this.walk_obj.xVel = 0;
}
}
var _local5 = Math.abs(_local6) / _local6;
if (_local5) {
var _local8 = (this.player_mc._x - _local3) - this.xOffset;
var _local9 = ((this.player_mc._y + (_local3 * _local5)) + _local6) - this.yOffset;
if ((((_local8 > (_local2._x - 8)) && (_local9 > (_local2._y - 8))) && (_local8 < (_local2._x + 8))) && (_local9 < (_local2._y + 8))) {
var _local13 = 1;
} else {
var _local13 = 0;
}
_local8 = (this.player_mc._x + _local3) - this.xOffset;
_local9 = ((this.player_mc._y + (_local3 * _local5)) + _local6) - this.yOffset;
if ((((_local8 > (_local2._x - 8)) && (_local9 > (_local2._y - 8))) && (_local8 < (_local2._x + 8))) && (_local9 < (_local2._y + 8))) {
var _local10 = 1;
} else {
var _local10 = 0;
}
if ((_local13 != 0) || (_local10 != 0)) {
this.walk_obj.yVel = 0;
}
}
}
}
};
return(_local15);
}
_global.HUD.removeMovieClip();
_global.HUD = _this.createEmptyMovieClip("HUD", 2);
_global.SPRITES.removeMovieClip();
_global.SPRITES = map_mc.createEmptyMovieClip("SPRITES", 11);
_global.OVERLAY.removeMovieClip();
_global.OVERLAY = map_mc.createEmptyMovieClip("OVERLAY", 101);
SPRITES.spritesRemaining = [];
var s = 0;
while (s < levelData.sprites.length) {
SPRITES.spritesRemaining.push(levelData.sprites[s]);
s++;
}
SPRITES.spritesRemaining.remove = function (thisSprite) {
for (var _local2 in SPRITES.spritesRemaining) {
if (SPRITES.spritesRemaining[_local2] == thisSprite) {
SPRITES.spritesRemaining.splice(_local2, 1);
}
}
};
updateFlaggedSprites = function (sprites, flagRoot, addSprite, removeSprite) {
var getFlagParts = function (flag) {
var _local2 = [];
var _local4 = flag.charAt(0);
while (_local4 == " ") {
flag = flag.substr(1);
_local4 = flag.charAt(0);
}
var _local3 = flag.charAt(flag.length - 1);
while (_local3 == " ") {
flag = flag.substr(0, flag.length - 1);
_local3 = flag.charAt(flag.length - 1);
}
if (flag.charAt(0) == "!") {
flag = flag.substr(1) + "=undefined";
}
if (flag.indexOf("!=") != -1) {
var _local5 = flag.indexOf("!=");
var _local6 = _local5 + 2;
} else if (flag.indexOf("<=") != -1) {
var _local5 = flag.indexOf("<=");
var _local6 = _local5 + 2;
} else if (flag.indexOf(">=") != -1) {
var _local5 = flag.indexOf(">=");
var _local6 = _local5 + 2;
} else if (flag.indexOf("<") != -1) {
var _local5 = flag.indexOf("<");
var _local6 = _local5 + 1;
} else if (flag.indexOf(">") != -1) {
var _local5 = flag.indexOf(">");
var _local6 = _local5 + 1;
} else if (flag.indexOf("=") != -1) {
var _local5 = flag.indexOf("=");
var _local6 = _local5 + 1;
} else {
var _local5 = flag.length;
flag = flag + "!=undefined";
var _local6 = _local5 + 2;
}
_local2.push(flag.substr(0, _local5));
_local2.push(flag.substring(_local5, _local6));
_local2.push(flag.substr(_local6));
_local3 = _local2[0].charAt(_local2[0].length - 1);
while (_local3 == " ") {
_local2[0] = _local2[0].substr(0, _local2[0].length - 1);
_local3 = _local2[0].charAt(_local2[0].length - 1);
}
_local4 = _local2[2].charAt(0);
while (_local4 == " ") {
_local2[2] = _local2[2].substr(1);
_local4 = _local2[2].charAt(0);
}
return(_local2);
};
var checkFlag = function (spriteFlag, flagRoot) {
var output = true;
var flagParts_array = getFlagParts(spriteFlag);
var variable = flagParts_array[0];
var operation = flagParts_array[1];
var value = flagParts_array[2];
if (isNaN(value) == false) {
value = Number(value);
}
if ((value == "true") || (value == "false")) {
value = Boolean(value);
}
if (value == "undefined") {
value = undefined;
}
var endAt = variable.lastIndexOf(".");
if (endAt != -1) {
var flagPath = variable.substr(0, endAt);
var flagName = variable.substr(endAt + 1);
var flagPath = ("flagRoot." + flagPath);
} else {
var flagName = variable;
var flagPath = "flagRoot";
}
var displayValue = eval ((flagPath + ".") + flagName);
switch (operation) {
case "=" :
output = displayValue == value;
break;
case "!=" :
output = displayValue != value;
break;
case "<" :
output = displayValue < value;
break;
case ">" :
output = displayValue > value;
break;
case "<=" :
output = displayValue <= value;
break;
case ">=" :
output = displayValue >= value;
}
return(output);
};
var s = 0;
while (s < sprites.length) {
var thisSprite = sprites[s];
var testResult = true;
var sf = 0;
while (sf < thisSprite.flags.length) {
var thisSpriteFlag = thisSprite.flags[sf];
testResult = checkFlag(thisSpriteFlag, flagRoot);
if (testResult == false) {
break;
}
sf++;
}
if (testResult == true) {
addSprite(thisSprite);
} else if (testResult == false) {
removeSprite(thisSprite);
}
s++;
}
};
_global.nextDepth = function (this_mc) {
this_mc = (this_mc ? (this_mc) : _root);
var _local4 = 1;
var _local5 = 1048500 /* 0x0FFFB4 */;
for (var _local6 in this_mc) {
var _local2 = this_mc[_local6].getDepth();
if ((_local2 < _local5) && (_local2 >= _local4)) {
_local4 = _local2 + 1;
}
}
return(_local4);
};
SPRITES.updateSprites = function () {
var _local7 = function (thisSprite) {
var _local4 = SPRITES[thisSprite.name];
if (_local4 == undefined) {
var _local10 = thisSprite.type;
var _local5 = thisSprite.name;
var _local6 = nextDepth(SPRITES);
var _local9 = thisSprite.position.x;
var _local8 = thisSprite.position.y;
var _local7 = thisSprite.data;
var _local3 = SPRITES.attachMovie(_local10, _local5, _local6, {_x:_local9, _y:_local8, data:_local7});
_local3.remove = function () {
LOOP.removeObject(this, "sprites");
SPRITES.spritesRemaining.remove(this.data);
this.removeMovieClip();
};
LOOP.addObject(_local3, "sprites");
}
};
var _local10 = function (thisSprite) {
var _local1 = SPRITES[thisSprite.name];
if (_local1) {
LOOP.removeObject(_local1, "sprites");
_local1.removeMovieClip();
}
};
var _local12 = updateFlaggedSprites(SPRITES.spritesRemaining, RAM, _local7, _local10);
};
SPRITES.updateSprites();
var newX = (start_point ? (start_point.x) : 0);
var newY = (start_point ? (start_point.y) : 0);
player_mc = SPRITES.attachMovie("player", "player", nextDepth(SPRITES));
LOOP.addObject(player_mc, "player");
player_mc._x = newX;
player_mc._y = newY;
var newTarget = player_mc;
var newCharset = RAM.playerSprite.charset;
var newName = "image";
var newDepth = nextDepth(SPRITES);
var playerImage_mc = newSprite(RAM.playerSprite, newTarget, newName, dewDepth);
playerImage_mc._x = 0;
playerImage_mc._y = 8;
makeWalk = function (player_mc, playerSprite_mc) {
var _this = new Object();
_this.walkSpeed = 3;
_this.acel = 1.2;
_this.decel = 0.5;
_this.xVel = 0;
_this.yVel = 0;
_this.playerSprite_mc = playerSprite_mc;
_this.up_key = 38;
_this.down_key = 40;
_this.left_key = 37;
_this.right_key = 39;
_this.loop = function () {
if (Key.isDown(_this.down_key)) {
_this.playerSprite_mc.setParams({direction:"down"});
if (_this.yVel < _this.walkSpeed) {
_this.yVel = _this.yVel + _this.acel;
}
} else if (Key.isDown(_this.up_key)) {
_this.playerSprite_mc.setParams({direction:"up"});
if (_this.yVel > (-_this.walkSpeed)) {
_this.yVel = _this.yVel - _this.acel;
}
} else if (Math.abs(_this.yVel) > 1) {
_this.yVel = _this.yVel * _this.decel;
} else {
_this.yVel = 0;
}
if (Key.isDown(_this.right_key)) {
_this.playerSprite_mc.setParams({direction:"right"});
if (_this.xVel < _this.walkSpeed) {
_this.xVel = _this.xVel + _this.acel;
}
} else if (Key.isDown(_this.left_key)) {
_this.playerSprite_mc.setParams({direction:"left"});
if (_this.xVel > (-_this.walkSpeed)) {
_this.xVel = _this.xVel - _this.acel;
}
} else if (Math.abs(_this.xVel) > 1) {
_this.xVel = _this.xVel * _this.decel;
} else {
_this.xVel = 0;
}
_this.collision.run();
var _local3 = 5;
var _local5 = 4;
var _local6 = 10;
var _local2 = ((Math.abs(_this.xVel) > Math.abs(_this.yVel)) ? (Math.abs(_this.xVel)) : (Math.abs(_this.yVel)));
var _local4 = Math.abs(_local2) / _local6;
var _local1 = _local3 - (_local5 * _local4);
_local1 = ((_local1 < 1) ? 1 : (_local1));
_this.playerSprite_mc.setParams({delay:_local1});
if ((Math.abs(_this.xVel) <= 0.05) && (Math.abs(_this.yVel) <= 0.05)) {
_this.playerSprite_mc.setParams({isAnimating:false});
} else {
_this.playerSprite_mc.setParams({isAnimating:true});
}
player_mc._x = player_mc._x + _this.xVel;
player_mc._y = player_mc._y + _this.yVel;
};
_this.loopInterval = setInterval(_this.loop, 33.3333333333333);
return(_this);
};
player_mc.walk_obj = makeWalk(player_mc, playerImage_mc);
clearInterval(player_mc.walk_obj.loopInterval);
LOOP.addObject(player_mc.walk_obj, "player");
player_mc.walk_obj.collision = new WalkCollisionSystem(player_mc, player_mc.walk_obj, 0, 0);
player_mc.walk_obj.collision.collision_array = map_mc.collision_array;
player_mc.walk_obj.collision.collisionMethods.push(makeTileCollision());
player_mc.walk_obj.collision.spriteLayer_mc = SPRITES;
player_mc.walk_obj.collision.collisionMethods.push(makeSpriteCollision());
delete player_mc.talk_obj;
makeTalk = function (player_mc, playerImage_mc, spriteLayer_mc, talkKey, xOffset, yOffset) {
talkKey = (talkKey ? (talkKey) : 32);
var _this = new Object();
_this.player_mc = player_mc;
_this.playerImage_mc = playerImage_mc;
_this.spriteLayer_mc = spriteLayer_mc;
_this.xOffset = ((xOffset != undefined) ? (xOffset) : 0);
_this.yOffset = ((yOffset != undefined) ? (yOffset) : 0);
_this.talk_key = talkKey;
_this.lastKey = false;
_this.loop = function () {
if (Key.isDown(_this.talk_key)) {
if (_this.lastKey == false) {
_this.lastKey = true;
switch (_this.playerImage_mc.internal.direction) {
case 0 :
var _local6 = 0;
var _local5 = -16;
break;
case 1 :
_local6 = 16;
_local5 = 0;
break;
case 2 :
_local6 = 0;
_local5 = 16;
break;
case 3 :
_local6 = -16;
_local5 = 0;
}
var _local2 = (_this.player_mc._x + _local6) + _this.xOffset;
var _local3 = (_this.player_mc._y + _local5) + _this.yOffset;
for (var _local4 in _this.spriteLayer_mc) {
var _local1 = _this.spriteLayer_mc[_local4];
if ((((_local2 > (_local1._x - 8)) && (_local3 > (_local1._y - 8))) && (_local2 < (_local1._x + 8))) && (_local3 < (_local1._y + 8))) {
_local1.talk();
}
}
}
} else {
_this.lastKey = false;
}
};
_this.loopInterval = setInterval(_this.loop, 33);
return(_this);
};
player_mc.talk_obj = makeTalk(player_mc, playerImage_mc, SPRITES, 32, 0, 0);
clearInterval(player_mc.talk_obj.loopInterval);
LOOP.addObject(player_mc.talk_obj, "player");
player_mc.onUnload = function () {
LOOP.removeSet("player");
};
addAutoSort = function (spriteLayer_mc) {
var _this = new Object();
_this.spriteLayer_mc = spriteLayer_mc;
_this.parallelSprites = 10;
_this.loop = function () {
for (var _local5 in spriteLayer_mc) {
var _local1 = _this.spriteLayer_mc[_local5];
if (_local1._y != 0) {
var _local2 = _local1._y * _this.parallelSprites;
var _local4 = _local1.getDepth();
var _local3 = _this.spriteLayer_mc.getInstanceAtDepth(_local2);
while ((_local3 != undefined) && (_local3 != _local1)) {
_local2++;
_local3 = _this.spriteLayer_mc.getInstanceAtDepth(_local2);
}
_local1.swapDepths(_local2);
}
}
};
_this.loopInterval = setInterval(_this.loop, 33.3333333333333);
return(_this);
};
autoSorter = addAutoSort(SPRITES, 16);
map_mc.scroll(player_mc._x, player_mc._y, 320, 240, 1);
addAutoScroll = function (map_mc, target_mc, screenWidth, screenHeight, smoothness) {
var _this = new Object();
_this.map_mc = map_mc;
_this.target_mc = target_mc;
_this.screenWidth = (screenWidth ? (screenWidth) : 320);
_this.screenHeight = (screenHeight ? (screenHeight) : 240);
_this.smoothness = (smoothness ? (smoothness) : 1);
_this.loop = function () {
if (_this.target_mc) {
_this.map_mc.scroll(_this.target_mc._x, _this.target_mc._y, _this.screenWidth, _this.screenHeight, _this.smoothness);
}
};
_this.loopInterval = setInterval(_this.loop, 33.3333333333333);
return(_this);
};
scroll_obj = addAutoScroll(map_mc, SPRITES.player, 320, 240, 1);
clearInterval(scroll_obj.loopInterval);
LOOP.addObject(scroll_obj, "scroll");
OVERLAY.attachMovie("scroll", "scroll", nextDepth(OVERLAY), {smoothness:0.2, mode:"chase", target:"player"});
map_mc.onUnload = function () {
clearInterval(autoSorter.loopInterval);
};
_this.onLoad();
};
map_mc.drawObj(levelData.map);
Symbol 121 MovieClip Frame 1
_this = this;
_x = Math.floor(_x);
_y = Math.floor(_y);
__width = Math.floor(_width);
__height = Math.floor(_height);
_yscale = 100;
_xscale = 100;
fade_mc._visible = false;
fade_mc._width = __width;
fade_mc._height = __height;
marker._visible = false;
_this.createEmptyMovieClip("background_mc", 1);
background_pic = new flash.display.BitmapData(__width, __height, true, 0);
background_mc.attachBitmap(background_pic, 0, true, false);
background_mc.cacheAsBitmap = true;
background_mc.setMask(fade_mc);
background_mc.swapDepths(fade_mc);
drawRect = function (pic, x, y, w, h) {
background_mc.beginBitmapFill(pic);
background_mc.moveTo(x, y);
background_mc.lineTo(x + w, y);
background_mc.lineTo(x + w, y + h);
background_mc.lineTo(x, y + h);
background_mc.lineTo(x, y);
background_mc.endFill();
};
displayBackground = function () {
var _local3 = new flash.display.BitmapData(32, 32, true, 0);
_local3.draw(image_mc);
var _local4 = new flash.geom.Rectangle(8, 8, 16, 16);
var _local15 = new flash.geom.Rectangle(0, 8, 8, 16);
var _local14 = new flash.geom.Rectangle(24, 8, 8, 16);
var _local9 = new flash.geom.Rectangle(8, 0, 16, 8);
var _local8 = new flash.geom.Rectangle(8, 24, 16, 8);
var _local10 = Math.ceil((__height - 16) / 16);
var _local13 = Math.ceil((__width - 16) / 16);
var _local2 = 0;
while (_local2 < _local10) {
var _local1 = 0;
while (_local1 < _local13) {
var _local6 = new flash.geom.Point(8 + (_local1 * _local4.width), 8 + (_local2 * _local4.height));
background_pic.copyPixels(_local3, _local4, _local6);
if (_local2 == (_local10 - 1)) {
var _local7 = new flash.geom.Point(8 + (_local1 * _local9.width), 0);
var _local5 = new flash.geom.Point(8 + (_local1 * _local8.width), __height - 8);
background_pic.copyPixels(_local3, _local9, _local7);
background_pic.copyPixels(_local3, _local8, _local5);
}
_local1++;
}
var _local11 = new flash.geom.Point(0, 8 + (_local2 * _local15.height));
var _local12 = new flash.geom.Point(__width - 8, 8 + (_local2 * _local14.height));
background_pic.copyPixels(_local3, _local15, _local11);
background_pic.copyPixels(_local3, _local14, _local12);
_local2++;
}
var _local16 = new flash.geom.Rectangle(0, 0, 8, 8);
var _local17 = new flash.geom.Point(0, 0);
background_pic.copyPixels(_local3, _local16, _local17);
_local16 = new flash.geom.Rectangle(0, 24, 8, 8);
_local17 = new flash.geom.Point(0, __height - 8);
background_pic.copyPixels(_local3, _local16, _local17);
_local16 = new flash.geom.Rectangle(24, 0, 8, 8);
_local17 = new flash.geom.Point(__width - 8, 0);
background_pic.copyPixels(_local3, _local16, _local17);
_local16 = new flash.geom.Rectangle(24, 24, 8, 8);
_local17 = new flash.geom.Point(__width - 8, __height - 8);
background_pic.copyPixels(_local3, _local16, _local17);
_this.image_mc.unloadMovie();
};
imageLoader = new MovieClipLoader();
initImage = image;
_image = "";
_this.getImage = function () {
return(_image);
};
_this.setImage = function (newValue, doEvent) {
if (newValue != _this._image) {
_this._image = newValue;
_this.image_mc.unloadMovie();
var _local3 = new flash.geom.Rectangle(0, 0, __width, __height);
background_pic.fillRect(_local3, 0);
_this.createEmptyMovieClip("image_mc", 0);
_this.image_mc._alpha = 0;
_this.image_mc.attachMovie(newValue, "image", 0);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
var _local2 = flash.display.BitmapData.loadBitmap(newValue);
_this.image_mc.attachBitmap(_local2, 0);
if (_this.image_mc._width == 0) {
imageLoader.onLoadInit = function () {
displayBackground();
};
imageLoader.loadClip(newValue, image_mc);
} else {
displayBackground();
}
} else {
displayBackground();
}
}
};
_this.addProperty("image", _this.getImage, _this.setImage);
image = initImage;
Symbol 123 MovieClip [textbox_mc] Frame 1
#initclip 12
Object.registerClass("textbox_mc", mx.core.UIComponent);
#endinitclip
stop();
_this = this;
border = ((border != undefined) ? (border) : 0);
showBackground = ((showBackground != undefined) ? (showBackground) : true);
face = (face ? (face) : "");
text = (text ? (text) : "");
typeDelay = ((typeDelay != undefined) ? (typeDelay) : 0);
skipKey = ((skipKey != undefined) ? (skipKey) : 16);
typingSound = (typingSound ? (typingSound) : "");
soundSystem = ((soundSystem != undefined) ? (soundSystem) : (SOUND));
initBackground = background;
_this.getBackground = function () {
return(bg.image);
};
_this.setBackground = function (newValue, doEvent) {
bg.image = newValue;
};
_this.addProperty("background", _this.getBackground, _this.setBackground);
background = initBackground;
var offset = 16;
faceLoader = new MovieClipLoader();
minTextWidth = 240;
minTextOffset = 72;
maxTextWidth = 296;
maxTextOffset = 16;
initFace = face;
_face = "";
_this.getFace = function () {
return(_face);
};
_this.setFace = function (newValue, doEvent) {
var _local2 = newValue != _this._face;
_this._face = newValue;
if (_local2) {
_this.face_mc.unloadMovie();
_this.createEmptyMovieClip("face_mc", 0);
_this.face_mc._x = (_this.face_mc._y = offset);
_this.face_mc.attachMovie(newValue, "image", 0);
if ((_this.face_mc._width == undefined) || (_this.face_mc._width == 0)) {
var _local3 = flash.display.BitmapData.loadBitmap(newValue);
_this.face_mc.attachBitmap(_local3, 0);
if (_this.face_mc._width == 0) {
faceLoader.loadClip(newValue, face_mc);
}
}
message_txt._width = (newValue ? (minTextWidth) : (maxTextWidth));
message_txt._x = (newValue ? (minTextOffset) : (maxTextOffset));
}
};
_this.addProperty("face", _this.getFace, _this.setFace);
face = initFace;
message_txt.condenseWhite = false;
readIndex = 0;
delayInterval = null;
forceSound = true;
waitForClick = false;
doneTyping = false;
initText = text;
initInstantDisplay = (instantDisplay ? (instantDisplay) : false);
_text = "";
_html = "";
_this.getText = function () {
return(_text);
};
_this.setText = function (newValue, doEvent) {
var _local3 = 0;
var _local6 = String.fromCharCode(10);
while (newValue.indexOf(_local6, _local3) != -1) {
var _local2 = newValue.indexOf(_local6, _local3);
var _local5 = newValue.slice(0, _local2);
var _local4 = newValue.slice(_local2 + 1);
newValue = _local5 + _local4;
_local3 = _local2;
}
_local3 = 0;
_local6 = String.fromCharCode(13);
while (newValue.indexOf(_local6, _local3) != -1) {
var _local2 = newValue.indexOf(_local6, _local3);
var _local5 = newValue.slice(0, _local2);
var _local4 = newValue.slice(_local2 + 1);
newValue = (_local5 + "\\n") + _local4;
_local3 = _local2;
_local3 = _local3 + 2;
}
_this._text = newValue;
_html = "";
_this.message_txt.htmlText = "";
_this.readIndex = 0;
_this.waitForClick = false;
_this.doneTyping = false;
_this.instantDisplay = false;
clearTimeout(delayTimeout);
if (newValue != "") {
forceSound = true;
typeMessage();
}
};
_this.addProperty("text", _this.getText, _this.setText);
typeMessage = function () {
var _local1 = _text.charAt(readIndex);
if (Key.isDown(skipKey)) {
instantDisplay = true;
}
if (_local1 == "\\") {
readIndex++;
var _local2 = String(_text.charAt(readIndex));
switch (_local2) {
case "." :
var _local3 = 1;
forceSound = true;
break;
case "!" :
waitForClick = true;
break;
case "n" :
_html = _html + newline;
break;
case "s" :
readIndex++;
var _local7 = Number(_text.charAt(readIndex));
typeDelay = _local7;
if (typeDelay == 0) {
forceSound = true;
}
break;
case "l" :
_html = _html + "<p align=\"left\">";
break;
case "m" :
_html = _html + "<p align=\"center\">";
break;
case "r" :
_html = _html + "<p align=\"right\">";
break;
case "#" :
readIndex++;
var _local4 = _text.charAt(readIndex) == "#";
if (_local4) {
_html = _html + "</font>";
} else {
var _local5 = String(_text.substr(readIndex, 6));
_html = _html + (("<font color=\"#" + _local5) + "\">");
readIndex = readIndex + 5;
}
break;
default :
if (isNaN(_local2)) {
break;
}
var _local9 = _text.charAt(readIndex);
var _local8 = Number(_local9);
_local3 = _local8;
forceSound = true;
}
} else {
var _local6 = (typeDelay > 0) && (!instantDisplay);
if (forceSound || (_local6)) {
if (_local1 != " ") {
_this.soundSystem.volume = 100;
_this.soundSystem.play(typingSound);
forceSound = false;
}
}
_html = _html + _local1;
}
message_txt.htmlText = _html;
readIndex++;
if (readIndex < _text.length) {
if (instantDisplay) {
typeMessage();
} else if (_local3) {
delayTimeout = setTimeout(typeMessage, _local3 * 200);
} else if (waitForClick) {
} else if (_local2) {
typeMessage();
} else if (typeDelay) {
if (_local1 == " ") {
typeMessage();
} else {
delayTimeout = setTimeout(typeMessage, typeDelay * 25);
}
} else {
typeMessage();
}
} else {
doneTyping = true;
_this.dispatchEvent({type:"messageDone"});
_this.messageDone();
}
};
text = initText;
instantDisplay = initInstantDisplay;
if (instantDisplay) {
clearTimeout(delayTimeout);
typeMessage();
}
closeTriggers = {};
close = function () {
if (doneTyping) {
play();
}
};
closeTriggers.onMouseUp = function () {
if (_this.closeOnClick) {
close();
}
if (waitForClick) {
waitForClick = false;
typeMessage();
}
};
Mouse.addListener(closeTriggers);
if (_this.closeOnSpace && (Key.isDown(32))) {
waitForInitRelease = true;
}
closeTriggers.onKeyUp = function () {
if ((_this.closeOnSpace && (Key.getCode() == 32)) && (!waitForInitRelease)) {
close();
}
if (waitForClick) {
waitForClick = false;
typeMessage();
}
waitForInitRelease = false;
};
Key.addListener(closeTriggers);
onUnload = function () {
clearTimeout(delayTimeout);
Mouse.removeListener(closeTriggers);
Key.removeListener(closeTriggers);
};
Instance of Symbol 121 MovieClip "bg" in Symbol 123 MovieClip [textbox_mc] Frame 1
//component parameters
onClipEvent (construct) {
image = "";
}
Symbol 123 MovieClip [textbox_mc] Frame 2
this.removeMovieClip();
trace("still here");
Symbol 124 MovieClip [imageLoader] Frame 1
#initclip 11
Object.registerClass("imageLoader", mx.core.UIComponent);
#endinitclip
_this = this;
stop();
nextFrame();
initFile = file;
_file = "";
loader = new MovieClipLoader();
loader.onLoadInit = function () {
_this.dispatchEvent({type:"complete"});
_this.complete();
};
loader.onLoadError = function () {
_this.dispatchEvent({type:"error"});
_this.error();
};
_this.getFile = function () {
return(_file);
};
_this.setFile = function (newValue, doEvent) {
_file = newValue;
_this.image_mc.removeMovieClip();
_this.attachMovie(newValue, "image_mc", 0);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
_this.createEmptyMovieClip("image_mc", 0);
_this.image_pic = flash.display.BitmapData.loadBitmap(newValue);
_this.image_mc.attachBitmap(_this.image_pic, 0);
if ((_this.image_mc._width == undefined) || (_this.image_mc._width == 0)) {
_this.loader.loadClip(newValue, _this.image_mc);
} else {
_this.dispatchEvent({type:"complete"});
_this.complete();
}
} else {
_this.dispatchEvent({type:"complete"});
_this.complete();
}
};
_this.addProperty("file", _this.getFile, _this.setFile);
file = initFile;
this.dispatchEvent({type:"load"});
this.load();
Symbol 128 MovieClip [titleScreen_mc] Frame 1
_this = this;
title_mc.file = ROM.titleScreen;
newGame = function () {
var _local2 = ROM.startingPlace.level;
var _local1 = {x:ROM.startingPlace.x, y:ROM.startingPlace.y};
ROOT.loadLevel(_local2, _local1);
_this.removeMovieClip();
};
key = {};
key.onKeyUp = function () {
newGame();
};
Key.addListener(key);
onPress = function () {
newGame();
};
onUnload = function () {
Key.removeListener(key);
};
Instance of Symbol 124 MovieClip [imageLoader] "title_mc" in Symbol 128 MovieClip [titleScreen_mc] Frame 1
//component parameters
onClipEvent (construct) {
file = "";
enabled = true;
visible = true;
}
Symbol 129 MovieClip [transition_mc] Frame 1
function start(linkage) {
_this.image.removeMovieClip();
_this.attachMovie(linkage, "image", 0);
fadeOut();
}
function fadeOut() {
if (image) {
image.gotoAndPlay("fadeOut");
} else {
_this.fadeOutDone();
_this.broadcastMessage("fadeOutDone");
}
}
function fadeIn() {
if (image) {
image.gotoAndPlay("fadeIn");
} else {
_this.fadeInDone();
_this.broadcastMessage("fadeInDone");
}
}
_this = this;
AsBroadcaster.initialize(_this);
Symbol 130 MovieClip [transition_cut] Frame 1
snapshot_pic = new flash.display.BitmapData(320, 240, false, 0);
snapshot_pic.draw(ROOT.game_mc);
this.createEmptyMovieClip("snapshot_mc", 0);
snapshot_mc.attachBitmap(snapshot_pic, 0);
stop();
fadeOutDone();
_parent.broadcastMessage("fadeOutDone");
Symbol 130 MovieClip [transition_cut] Frame 8
play();
fadeInDone();
_parent.broadcastMessage("fadeInDone");
Symbol 130 MovieClip [transition_cut] Frame 13
stop();
this.removeMovieClip();
Symbol 132 MovieClip [transition_fade] Frame 15
stop();
fadeOutDone();
_parent.broadcastMessage("fadeOutDone");
Symbol 132 MovieClip [transition_fade] Frame 30
stop();
fadeInDone();
_parent.broadcastMessage("fadeInDone");
this.removeMovieClip();
Symbol 137 MovieClip Frame 1
stop();
Instance of Symbol 108 MovieClip [scroll] in Symbol 137 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
mode = "chase";
target = "player";
smoothness = 2;
}
Instance of Symbol 123 MovieClip [textbox_mc] in Symbol 137 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
text = "";
face = "";
background = "";
typeDelay = 1;
closeOnSpace = true;
closeOnClick = true;
skipKey = 16;
typingSound = "";
}
Instance of Symbol 124 MovieClip [imageLoader] in Symbol 137 MovieClip Frame 10
//component parameters
onClipEvent (construct) {
file = "";
enabled = true;
visible = true;
}
Symbol 138 MovieClip [__Packages.mx.transitions.OnEnterFrameBeacon] Frame 0
class mx.transitions.OnEnterFrameBeacon
{
function OnEnterFrameBeacon () {
}
static function init() {
var _local4 = _global.MovieClip;
if (!_root.__OnEnterFrameBeacon) {
mx.transitions.BroadcasterMX.initialize(_local4);
var _local3 = _root.createEmptyMovieClip("__OnEnterFrameBeacon", 9876);
_local3.onEnterFrame = function () {
_global.MovieClip.broadcastMessage("onEnterFrame");
};
}
}
static var version = "1.1.0.52";
}
Symbol 139 MovieClip [__Packages.mx.transitions.BroadcasterMX] Frame 0
class mx.transitions.BroadcasterMX
{
var _listeners;
function BroadcasterMX () {
}
static function initialize(o, dontCreateArray) {
if (o.broadcastMessage != undefined) {
delete o.broadcastMessage;
}
o.addListener = mx.transitions.BroadcasterMX.prototype.addListener;
o.removeListener = mx.transitions.BroadcasterMX.prototype.removeListener;
if (!dontCreateArray) {
o._listeners = new Array();
}
}
function addListener(o) {
removeListener(o);
if (broadcastMessage == undefined) {
broadcastMessage = mx.transitions.BroadcasterMX.prototype.broadcastMessage;
}
return(_listeners.push(o));
}
function removeListener(o) {
var _local2 = _listeners;
var _local3 = _local2.length;
while (_local3--) {
if (_local2[_local3] == o) {
_local2.splice(_local3, 1);
if (!_local2.length) {
broadcastMessage = undefined;
}
return(true);
}
}
return(false);
}
function broadcastMessage() {
var _local5 = String(arguments.shift());
var _local4 = _listeners.concat();
var _local6 = _local4.length;
var _local3 = 0;
while (_local3 < _local6) {
_local4[_local3][_local5].apply(_local4[_local3], arguments);
_local3++;
}
}
static var version = "1.1.0.52";
}
Symbol 140 MovieClip [__Packages.mx.transitions.Tween] Frame 0
class mx.transitions.Tween
{
var obj, prop, begin, useSeconds, _listeners, addListener, prevTime, _time, looping, _duration, broadcastMessage, isPlaying, _fps, prevPos, _pos, change, _intervalID, _startTime;
function Tween (obj, prop, func, begin, finish, duration, useSeconds) {
mx.transitions.OnEnterFrameBeacon.init();
if (!arguments.length) {
return;
}
this.obj = obj;
this.prop = prop;
this.begin = begin;
position = (begin);
this.duration = (duration);
this.useSeconds = useSeconds;
if (func) {
this.func = func;
}
this.finish = (finish);
_listeners = [];
addListener(this);
start();
}
function set time(t) {
prevTime = _time;
if (t > duration) {
if (looping) {
rewind(t - _duration);
update();
broadcastMessage("onMotionLooped", this);
} else {
if (useSeconds) {
_time = _duration;
update();
}
stop();
broadcastMessage("onMotionFinished", this);
}
} else if (t < 0) {
rewind();
update();
} else {
_time = t;
update();
}
//return(time);
}
function get time() {
return(_time);
}
function set duration(d) {
_duration = (((d == null) || (d <= 0)) ? (_global.Infinity) : (d));
//return(duration);
}
function get duration() {
return(_duration);
}
function set FPS(fps) {
var _local2 = isPlaying;
stopEnterFrame();
_fps = fps;
if (_local2) {
startEnterFrame();
}
//return(FPS);
}
function get FPS() {
return(_fps);
}
function set position(p) {
setPosition(p);
//return(position);
}
function setPosition(p) {
prevPos = _pos;
obj[prop] = (_pos = p);
broadcastMessage("onMotionChanged", this, _pos);
updateAfterEvent();
}
function get position() {
return(getPosition());
}
function getPosition(t) {
if (t == undefined) {
t = _time;
}
return(func(t, begin, change, _duration));
}
function set finish(f) {
change = f - begin;
//return(finish);
}
function get finish() {
return(begin + change);
}
function continueTo(finish, duration) {
begin = position;
this.finish = (finish);
if (duration != undefined) {
this.duration = (duration);
}
start();
}
function yoyo() {
continueTo(begin, time);
}
function startEnterFrame() {
if (_fps == undefined) {
_global.MovieClip.addListener(this);
} else {
_intervalID = setInterval(this, "onEnterFrame", 1000 / _fps);
}
isPlaying = true;
}
function stopEnterFrame() {
if (_fps == undefined) {
_global.MovieClip.removeListener(this);
} else {
clearInterval(_intervalID);
}
isPlaying = false;
}
function start() {
rewind();
startEnterFrame();
broadcastMessage("onMotionStarted", this);
}
function stop() {
stopEnterFrame();
broadcastMessage("onMotionStopped", this);
}
function resume() {
fixTime();
startEnterFrame();
broadcastMessage("onMotionResumed", this);
}
function rewind(t) {
_time = ((t == undefined) ? 0 : (t));
fixTime();
update();
}
function fforward() {
time = (_duration);
fixTime();
}
function nextFrame() {
if (useSeconds) {
time = ((getTimer() - _startTime) / 1000);
} else {
time = (_time + 1);
}
}
function onEnterFrame() {
nextFrame();
}
function prevFrame() {
if (!useSeconds) {
time = (_time - 1);
}
}
function toString() {
return("[Tween]");
}
function fixTime() {
if (useSeconds) {
_startTime = getTimer() - (_time * 1000);
}
}
function update() {
position = (getPosition(_time));
}
static var version = "1.1.0.52";
static var __initBeacon = mx.transitions.OnEnterFrameBeacon.init();
static var __initBroadcaster = mx.transitions.BroadcasterMX.initialize(mx.transitions.Tween.prototype, true);
function func(t, b, c, d) {
return(((c * t) / d) + b);
}
}
Symbol 141 MovieClip [__Packages.WalkCollisionSystem] Frame 0
class WalkCollisionSystem
{
var collisionMethods, player_mc, walk_obj, xOffset, yOffset;
function WalkCollisionSystem (player_mc, walk_obj, xOffset, yOffset) {
collisionMethods = new Array();
this.player_mc = player_mc;
this.walk_obj = walk_obj;
this.xOffset = (xOffset ? (xOffset) : 0);
this.yOffset = (yOffset ? (yOffset) : 0);
}
function run() {
var _local2 = 0;
while (_local2 < collisionMethods.length) {
collisionMethods[_local2].call(this);
_local2++;
}
}
}
Symbol 142 MovieClip [__Packages.mx.core.UIObject] Frame 0
class mx.core.UIObject extends MovieClip
{
var _width, _height, _x, _y, _parent, _minHeight, _minWidth, _visible, dispatchEvent, _xscale, _yscale, methodTable, onEnterFrame, tfList, __width, __height, moveTo, lineTo, createTextField, attachMovie, buildDepthTable, findNextAvailableDepth, idNames, childrenCreated, _name, createAccessibilityImplementation, _endInit, validateNow, hasOwnProperty, initProperties, stylecache, className, ignoreClassStyleDeclaration, _tf, fontFamily, fontSize, color, marginLeft, marginRight, fontStyle, fontWeight, textAlign, textIndent, textDecoration, embedFonts, styleName, enabled;
function UIObject () {
super();
constructObject();
}
function get width() {
return(_width);
}
function get height() {
return(_height);
}
function get left() {
return(_x);
}
function get x() {
return(_x);
}
function get top() {
return(_y);
}
function get y() {
return(_y);
}
function get right() {
return(_parent.width - (_x + width));
}
function get bottom() {
return(_parent.height - (_y + height));
}
function getMinHeight(Void) {
return(_minHeight);
}
function setMinHeight(h) {
_minHeight = h;
}
function get minHeight() {
return(getMinHeight());
}
function set minHeight(h) {
setMinHeight(h);
//return(minHeight);
}
function getMinWidth(Void) {
return(_minWidth);
}
function setMinWidth(w) {
_minWidth = w;
}
function get minWidth() {
return(getMinWidth());
}
function set minWidth(w) {
setMinWidth(w);
//return(minWidth);
}
function setVisible(x, noEvent) {
if (x != _visible) {
_visible = x;
if (noEvent != true) {
dispatchEvent({type:(x ? "reveal" : "hide")});
}
}
}
function get visible() {
return(_visible);
}
function set visible(x) {
setVisible(x, false);
//return(visible);
}
function get scaleX() {
return(_xscale);
}
function set scaleX(x) {
_xscale = x;
//return(scaleX);
}
function get scaleY() {
return(_yscale);
}
function set scaleY(y) {
_yscale = y;
//return(scaleY);
}
function doLater(obj, fn) {
if (methodTable == undefined) {
methodTable = new Array();
}
methodTable.push({obj:obj, fn:fn});
onEnterFrame = doLaterDispatcher;
}
function doLaterDispatcher(Void) {
delete onEnterFrame;
if (invalidateFlag) {
redraw();
}
var _local3 = methodTable;
methodTable = new Array();
if (_local3.length > 0) {
var _local2;
while (_local2 = _local3.shift() , _local2 != undefined) {
_local2.obj[_local2.fn]();
}
}
}
function cancelAllDoLaters(Void) {
delete onEnterFrame;
methodTable = new Array();
}
function invalidate(Void) {
invalidateFlag = true;
onEnterFrame = doLaterDispatcher;
}
function invalidateStyle(Void) {
invalidate();
}
function redraw(bAlways) {
if (invalidateFlag || (bAlways)) {
invalidateFlag = false;
var _local2;
for (_local2 in tfList) {
tfList[_local2].draw();
}
draw();
dispatchEvent({type:"draw"});
}
}
function draw(Void) {
}
function move(x, y, noEvent) {
var _local3 = _x;
var _local2 = _y;
_x = x;
_y = y;
if (noEvent != true) {
dispatchEvent({type:"move", oldX:_local3, oldY:_local2});
}
}
function setSize(w, h, noEvent) {
var _local3 = __width;
var _local2 = __height;
__width = w;
__height = h;
size();
if (noEvent != true) {
dispatchEvent({type:"resize", oldWidth:_local3, oldHeight:_local2});
}
}
function size(Void) {
_width = __width;
_height = __height;
}
function drawRect(x1, y1, x2, y2) {
moveTo(x1, y1);
lineTo(x2, y1);
lineTo(x2, y2);
lineTo(x1, y2);
lineTo(x1, y1);
}
function createLabel(name, depth, text) {
createTextField(name, depth, 0, 0, 0, 0);
var _local2 = this[name];
_local2._color = textColorList;
_local2._visible = false;
_local2.__text = text;
if (tfList == undefined) {
tfList = new Object();
}
tfList[name] = _local2;
_local2.invalidateStyle();
invalidate();
_local2.styleName = this;
return(_local2);
}
function createObject(linkageName, id, depth, initobj) {
return(attachMovie(linkageName, id, depth, initobj));
}
function createClassObject(className, id, depth, initobj) {
var _local3 = className.symbolName == undefined;
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className);
}
var _local4 = mx.core.UIObject(createObject(className.symbolOwner.symbolName, id, depth, initobj));
if (_local3) {
Object.registerClass(className.symbolOwner.symbolName, className.symbolOwner);
}
return(_local4);
}
function createEmptyObject(id, depth) {
return(createClassObject(mx.core.UIObject, id, depth));
}
function destroyObject(id) {
var _local2 = this[id];
if (_local2.getDepth() < 0) {
var _local4 = buildDepthTable();
var _local5 = findNextAvailableDepth(0, _local4, "up");
var _local3 = _local5;
_local2.swapDepths(_local3);
}
_local2.removeMovieClip();
delete this[id];
}
function getSkinIDName(tag) {
return(idNames[tag]);
}
function setSkin(tag, linkageName, initObj) {
if (_global.skinRegistry[linkageName] == undefined) {
mx.skins.SkinElement.registerElement(linkageName, mx.skins.SkinElement);
}
return(createObject(linkageName, getSkinIDName(tag), tag, initObj));
}
function createSkin(tag) {
var _local2 = getSkinIDName(tag);
createEmptyObject(_local2, tag);
return(this[_local2]);
}
function createChildren(Void) {
}
function _createChildren(Void) {
createChildren();
childrenCreated = true;
}
function constructObject(Void) {
if (_name == undefined) {
return(undefined);
}
init();
_createChildren();
createAccessibilityImplementation();
_endInit();
if (validateNow) {
redraw(true);
} else {
invalidate();
}
}
function initFromClipParameters(Void) {
var _local4 = false;
var _local2;
for (_local2 in clipParameters) {
if (hasOwnProperty(_local2)) {
_local4 = true;
this["def_" + _local2] = this[_local2];
delete this[_local2];
}
}
if (_local4) {
for (_local2 in clipParameters) {
var _local3 = this["def_" + _local2];
if (_local3 != undefined) {
this[_local2] = _local3;
}
}
}
}
function init(Void) {
__width = _width;
__height = _height;
if (initProperties == undefined) {
initFromClipParameters();
} else {
initProperties();
}
if (_global.cascadingStyles == true) {
stylecache = new Object();
}
}
function getClassStyleDeclaration(Void) {
var _local4 = this;
var _local3 = className;
while (_local3 != undefined) {
if (ignoreClassStyleDeclaration[_local3] == undefined) {
if (_global.styles[_local3] != undefined) {
return(_global.styles[_local3]);
}
}
_local4 = _local4.__proto__;
_local3 = _local4.className;
}
}
function setColor(color) {
}
function __getTextFormat(tf, bAll) {
var _local8 = stylecache.tf;
if (_local8 != undefined) {
var _local3;
for (_local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
tf[_local3] = _local8[_local3];
}
}
}
return(false);
}
var _local6 = false;
for (var _local3 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local3])) {
if (tf[_local3] == undefined) {
var _local5 = _tf[_local3];
if (_local5 != undefined) {
tf[_local3] = _local5;
} else if ((_local3 == "font") && (fontFamily != undefined)) {
tf[_local3] = fontFamily;
} else if ((_local3 == "size") && (fontSize != undefined)) {
tf[_local3] = fontSize;
} else if ((_local3 == "color") && (color != undefined)) {
tf[_local3] = color;
} else if ((_local3 == "leftMargin") && (marginLeft != undefined)) {
tf[_local3] = marginLeft;
} else if ((_local3 == "rightMargin") && (marginRight != undefined)) {
tf[_local3] = marginRight;
} else if ((_local3 == "italic") && (fontStyle != undefined)) {
tf[_local3] = fontStyle == _local3;
} else if ((_local3 == "bold") && (fontWeight != undefined)) {
tf[_local3] = fontWeight == _local3;
} else if ((_local3 == "align") && (textAlign != undefined)) {
tf[_local3] = textAlign;
} else if ((_local3 == "indent") && (textIndent != undefined)) {
tf[_local3] = textIndent;
} else if ((_local3 == "underline") && (textDecoration != undefined)) {
tf[_local3] = textDecoration == _local3;
} else if ((_local3 == "embedFonts") && (embedFonts != undefined)) {
tf[_local3] = embedFonts;
} else {
_local6 = true;
}
}
}
}
if (_local6) {
var _local9 = styleName;
if (_local9 != undefined) {
if (typeof(_local9) != "string") {
_local6 = _local9.__getTextFormat(tf, true, this);
} else if (_global.styles[_local9] != undefined) {
_local6 = _global.styles[_local9].__getTextFormat(tf, true, this);
}
}
}
if (_local6) {
var _local10 = getClassStyleDeclaration();
if (_local10 != undefined) {
_local6 = _local10.__getTextFormat(tf, true, this);
}
}
if (_local6) {
if (_global.cascadingStyles) {
if (_parent != undefined) {
_local6 = _parent.__getTextFormat(tf, false);
}
}
}
if (_local6) {
_local6 = _global.style.__getTextFormat(tf, true, this);
}
return(_local6);
}
function _getTextFormat(Void) {
var _local2 = stylecache.tf;
if (_local2 != undefined) {
return(_local2);
}
_local2 = new TextFormat();
__getTextFormat(_local2, true);
stylecache.tf = _local2;
if (enabled == false) {
var _local3 = getStyle("disabledColor");
_local2.color = _local3;
}
return(_local2);
}
function getStyleName(Void) {
var _local2 = styleName;
if (_local2 != undefined) {
if (typeof(_local2) != "string") {
return(_local2.getStyleName());
}
return(_local2);
}
if (_parent != undefined) {
return(_parent.getStyleName());
}
return(undefined);
}
function getStyle(styleProp) {
var _local3;
_global.getStyleCounter++;
if (this[styleProp] != undefined) {
return(this[styleProp]);
}
var _local6 = styleName;
if (_local6 != undefined) {
if (typeof(_local6) != "string") {
_local3 = _local6.getStyle(styleProp);
} else {
var _local7 = _global.styles[_local6];
_local3 = _local7.getStyle(styleProp);
}
}
if (_local3 != undefined) {
return(_local3);
}
var _local7 = getClassStyleDeclaration();
if (_local7 != undefined) {
_local3 = _local7[styleProp];
}
if (_local3 != undefined) {
return(_local3);
}
if (_global.cascadingStyles) {
if (mx.styles.StyleManager.isInheritingStyle(styleProp) || (mx.styles.StyleManager.isColorStyle(styleProp))) {
var _local5 = stylecache;
if (_local5 != undefined) {
if (_local5[styleProp] != undefined) {
return(_local5[styleProp]);
}
}
if (_parent != undefined) {
_local3 = _parent.getStyle(styleProp);
} else {
_local3 = _global.style[styleProp];
}
if (_local5 != undefined) {
_local5[styleProp] = _local3;
}
return(_local3);
}
}
if (_local3 == undefined) {
_local3 = _global.style[styleProp];
}
return(_local3);
}
static function mergeClipParameters(o, p) {
for (var _local3 in p) {
o[_local3] = p[_local3];
}
return(true);
}
static var symbolName = "UIObject";
static var symbolOwner = mx.core.UIObject;
static var version = "2.0.2.126";
static var textColorList = {color:1, disabledColor:1};
var invalidateFlag = false;
var lineWidth = 1;
var lineColor = 0;
var tabEnabled = false;
var clipParameters = {visible:1, minHeight:1, minWidth:1, maxHeight:1, maxWidth:1, preferredHeight:1, preferredWidth:1};
}
Symbol 143 MovieClip [__Packages.mx.skins.SkinElement] Frame 0
class mx.skins.SkinElement extends MovieClip
{
var _visible, _x, _y, _width, _height;
function SkinElement () {
super();
}
static function registerElement(name, className) {
Object.registerClass(name, ((className == undefined) ? (mx.skins.SkinElement) : (className)));
_global.skinRegistry[name] = true;
}
function __set__visible(visible) {
_visible = visible;
}
function move(x, y) {
_x = x;
_y = y;
}
function setSize(w, h) {
_width = w;
_height = h;
}
}
Symbol 144 MovieClip [__Packages.mx.styles.CSSTextStyles] Frame 0
class mx.styles.CSSTextStyles
{
function CSSTextStyles () {
}
static function addTextStyles(o, bColor) {
o.addProperty("textAlign", function () {
return(this._tf.align);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.align = x;
});
o.addProperty("fontWeight", function () {
return(((this._tf.bold != undefined) ? ((this._tf.bold ? "bold" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.bold = x == "bold";
});
if (bColor) {
o.addProperty("color", function () {
return(this._tf.color);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.color = x;
});
}
o.addProperty("fontFamily", function () {
return(this._tf.font);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.font = x;
});
o.addProperty("textIndent", function () {
return(this._tf.indent);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.indent = x;
});
o.addProperty("fontStyle", function () {
return(((this._tf.italic != undefined) ? ((this._tf.italic ? "italic" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.italic = x == "italic";
});
o.addProperty("marginLeft", function () {
return(this._tf.leftMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.leftMargin = x;
});
o.addProperty("marginRight", function () {
return(this._tf.rightMargin);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.rightMargin = x;
});
o.addProperty("fontSize", function () {
return(this._tf.size);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.size = x;
});
o.addProperty("textDecoration", function () {
return(((this._tf.underline != undefined) ? ((this._tf.underline ? "underline" : "none")) : undefined));
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.underline = x == "underline";
});
o.addProperty("embedFonts", function () {
return(this._tf.embedFonts);
}, function (x) {
if (this._tf == undefined) {
this._tf = new TextFormat();
}
this._tf.embedFonts = x;
});
}
}
Symbol 145 MovieClip [__Packages.mx.styles.CSSStyleDeclaration] Frame 0
class mx.styles.CSSStyleDeclaration
{
var _tf;
function CSSStyleDeclaration () {
}
function __getTextFormat(tf, bAll) {
var _local5 = false;
if (_tf != undefined) {
var _local2;
for (_local2 in mx.styles.StyleManager.TextFormatStyleProps) {
if (bAll || (mx.styles.StyleManager.TextFormatStyleProps[_local2])) {
if (tf[_local2] == undefined) {
var _local3 = _tf[_local2];
if (_local3 != undefined) {
tf[_local2] = _local3;
} else {
_local5 = true;
}
}
}
}
} else {
_local5 = true;
}
return(_local5);
}
function getStyle(styleProp) {
var _local2 = this[styleProp];
var _local3 = mx.styles.StyleManager.getColorName(_local2);
return(((_local3 == undefined) ? (_local2) : (_local3)));
}
static function classConstruct() {
mx.styles.CSSTextStyles.addTextStyles(mx.styles.CSSStyleDeclaration.prototype, true);
return(true);
}
static var classConstructed = classConstruct();
static var CSSTextStylesDependency = mx.styles.CSSTextStyles;
}
Symbol 146 MovieClip [__Packages.mx.styles.StyleManager] Frame 0
class mx.styles.StyleManager
{
function StyleManager () {
}
static function registerInheritingStyle(styleName) {
inheritingStyles[styleName] = true;
}
static function isInheritingStyle(styleName) {
return(inheritingStyles[styleName] == true);
}
static function registerColorStyle(styleName) {
colorStyles[styleName] = true;
}
static function isColorStyle(styleName) {
return(colorStyles[styleName] == true);
}
static function registerColorName(colorName, colorValue) {
colorNames[colorName] = colorValue;
}
static function isColorName(colorName) {
return(colorNames[colorName] != undefined);
}
static function getColorName(colorName) {
return(colorNames[colorName]);
}
static var inheritingStyles = {color:true, direction:true, fontFamily:true, fontSize:true, fontStyle:true, fontWeight:true, textAlign:true, textIndent:true};
static var colorStyles = {barColor:true, trackColor:true, borderColor:true, buttonColor:true, color:true, dateHeaderColor:true, dateRollOverColor:true, disabledColor:true, fillColor:true, highlightColor:true, scrollTrackColor:true, selectedDateColor:true, shadowColor:true, strokeColor:true, symbolBackgroundColor:true, symbolBackgroundDisabledColor:true, symbolBackgroundPressedColor:true, symbolColor:true, symbolDisabledColor:true, themeColor:true, todayIndicatorColor:true, shadowCapColor:true, borderCapColor:true, focusColor:true};
static var colorNames = {black:0, white:16777215, red:16711680, green:65280, blue:255, magenta:16711935, yellow:16776960, cyan:65535, haloGreen:8453965, haloBlue:2881013, haloOrange:16761344};
static var TextFormatStyleProps = {font:true, size:true, color:true, leftMargin:false, rightMargin:false, italic:true, bold:true, align:true, indent:true, underline:false, embedFonts:false};
static var TextStyleMap = {textAlign:true, fontWeight:true, color:true, fontFamily:true, textIndent:true, fontStyle:true, lineHeight:true, marginLeft:true, marginRight:true, fontSize:true, textDecoration:true, embedFonts:true};
}
Symbol 147 MovieClip [__Packages.mx.core.UIComponent] Frame 0
class mx.core.UIComponent extends mx.core.UIObject
{
var __width, __height, invalidate, stylecache, removeEventListener, dispatchEvent, drawFocus, addEventListener, _xscale, _yscale, _focusrect, watch, enabled;
function UIComponent () {
super();
}
function get width() {
return(__width);
}
function get height() {
return(__height);
}
function setVisible(x, noEvent) {
super.setVisible(x, noEvent);
}
function enabledChanged(id, oldValue, newValue) {
setEnabled(newValue);
invalidate();
delete stylecache.tf;
return(newValue);
}
function setEnabled(enabled) {
invalidate();
}
function getFocus() {
var selFocus = Selection.getFocus();
return(((selFocus === null) ? null : (eval (selFocus))));
}
function setFocus() {
Selection.setFocus(this);
}
function getFocusManager() {
var _local2 = this;
while (_local2 != undefined) {
if (_local2.focusManager != undefined) {
return(_local2.focusManager);
}
_local2 = _local2._parent;
}
return(undefined);
}
function onKillFocus(newFocus) {
removeEventListener("keyDown", this);
removeEventListener("keyUp", this);
dispatchEvent({type:"focusOut"});
drawFocus(false);
}
function onSetFocus(oldFocus) {
addEventListener("keyDown", this);
addEventListener("keyUp", this);
dispatchEvent({type:"focusIn"});
if (getFocusManager().bDrawFocus != false) {
drawFocus(true);
}
}
function findFocusInChildren(o) {
if (o.focusTextField != undefined) {
return(o.focusTextField);
}
if (o.tabEnabled == true) {
return(o);
}
return(undefined);
}
function findFocusFromObject(o) {
if (o.tabEnabled != true) {
if (o._parent == undefined) {
return(undefined);
}
if (o._parent.tabEnabled == true) {
o = o._parent;
} else if (o._parent.tabChildren) {
o = findFocusInChildren(o._parent);
} else {
o = findFocusFromObject(o._parent);
}
}
return(o);
}
function pressFocus() {
var _local3 = findFocusFromObject(this);
var _local2 = getFocus();
if (_local3 != _local2) {
_local2.drawFocus(false);
if (getFocusManager().bDrawFocus != false) {
_local3.drawFocus(true);
}
}
}
function releaseFocus() {
var _local2 = findFocusFromObject(this);
if (_local2 != getFocus()) {
_local2.setFocus();
}
}
function isParent(o) {
while (o != undefined) {
if (o == this) {
return(true);
}
o = o._parent;
}
return(false);
}
function size() {
}
function init() {
super.init();
_xscale = 100;
_yscale = 100;
_focusrect = _global.useFocusRect == false;
watch("enabled", enabledChanged);
if (enabled == false) {
setEnabled(false);
}
}
function dispatchValueChangedEvent(value) {
dispatchEvent({type:"valueChanged", value:value});
}
static var symbolName = "UIComponent";
static var symbolOwner = mx.core.UIComponent;
static var version = "2.0.2.126";
static var kStretch = 5000;
var focusEnabled = true;
var tabEnabled = true;
var origBorderStyles = {themeColor:16711680};
var clipParameters = {};
static var mergedClipParameters = mx.core.UIObject.mergeClipParameters(mx.core.UIComponent.prototype.clipParameters, mx.core.UIObject.prototype.clipParameters);
}