Combined Code
movieClip 1 masterAS {
#initclip
Object.registerClass('masterAS', masterAS);
#endinitclip
}
movieClip 3 hand5RO {
}
movieClip 5 hand4RO {
}
movieClip 7 hand3RO {
}
movieClip 9 hand2RO {
}
movieClip 11 hand1RO {
}
movieClip 13 cumBar {
}
movieClip 61 {
}
movieClip 62 Dick {
}
movieClip 64 {
}
movieClip 66 {
}
movieClip 68 {
}
movieClip 69 Head 1 {
}
movieClip 71 Head 2 {
}
movieClip 73 Head 3 {
}
movieClip 78 Shirt {
}
movieClip 83 Belly {
}
movieClip 85 Pants {
}
movieClip 87 Briefs {
}
movieClip 90 {
}
movieClip 94 {
}
movieClip 97 {
}
movieClip 99 {
}
movieClip 101 {
}
movieClip 103 {
}
movieClip 105 {
}
movieClip 107 mainMC {
}
movieClip 108 subwayCar {
}
movieClip 112 {
}
movieClip 114 {
}
movieClip 116 {
}
movieClip 117 {
}
movieClip 119 {
}
movieClip 121 {
}
movieClip 123 {
}
movieClip 124 {
}
movieClip 125 __Packages.masterAS {
#initclip
if (!_global.masterAS) {
var v1 = function () {
super();
};
_global.masterAS = v1;
_global.masterAS extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.headVar = 1;
this.shirtVis = true;
this.pantsVis = true;
this.briefsVis = true;
this.dickVar = 1;
this.dickVis = false;
this.hand1Vis = false;
this.hand2Vis = false;
this.hand3Vis = false;
this.hand4Vis = false;
this.hand5Vis = false;
this.cumBarLevel = 0;
this.cumBarReduce = 0.1;
this.lastLeg = false;
};
v2.onEnterFrame = function () {
this.cumBarLevel -= this.cumBarReduce;
if (this.cumBarLevel < 0) {
this.cumBarLevel = 0;
}
if (this.cumBarLevel > 300) {
this.cumBarLevel = 300;
}
this.checks();
this.part1Check();
this.handChecks();
this.cumBarCheck();
};
v2.part1Check = function () {
_root.subwayCar.mainMC.hand1RO.onRollOver = function () {
_root.MAS.hand1Vis = true;
};
_root.subwayCar.mainMC.hand1RO.onRollOut = function () {
_root.MAS.hand1Vis = false;
};
if (this.pantsVis == false) {
_root.subwayCar.mainMC.hand4RO.onRollOver = function () {
_root.MAS.hand4Vis = true;
};
_root.subwayCar.mainMC.hand4RO.onRollOut = function () {
_root.MAS.hand4Vis = false;
};
}
if (this.shirtVis == false) {
_root.subwayCar.mainMC.hand2RO.onRollOver = function () {
_root.MAS.hand2Vis = true;
};
_root.subwayCar.mainMC.hand2RO.onRollOut = function () {
_root.MAS.hand2Vis = false;
};
_root.subwayCar.mainMC.hand3RO.onRollOver = function () {
_root.MAS.hand3Vis = true;
};
_root.subwayCar.mainMC.hand3RO.onRollOut = function () {
_root.MAS.hand3Vis = false;
};
}
if (this.dickVar > 2 && this.briefsVis == false) {
_root.subwayCar.mainMC.hand5RO.onRollOver = function () {
_root.MAS.hand5Vis = true;
};
_root.subwayCar.mainMC.hand5RO.onRollOut = function () {
_root.MAS.hand5Vis = false;
};
} else {
_root.MAS.hand5Vis = false;
}
if (this.cumBarLevel < 175) {
this.dickVar = 1;
this.headVar = 1;
} else {
if (this.cumBarLevel < 200) {
this.dickVar = 2;
this.headVar = 2;
} else {
if (this.cumBarLevel < 300) {
this.dickVar = 3;
}
}
}
if (this.cumBarLevel > 270) {
this.cumBarReduce = 0.4;
this.headVar = 3;
} else {
this.cumBarReduce = 0.2;
}
if (this.cumBarLevel >= 60) {
_root.subwayCar.mainMC.pants.onRelease = function () {
_root.MAS.pantsVis = false;
};
}
if (this.cumBarLevel >= 65 && this.pantsVis == true) {
this.cumBarLevel = 65;
}
if (this.cumBarLevel >= 120) {
_root.subwayCar.mainMC.shirt.onRelease = function () {
_root.MAS.shirtVis = false;
};
}
if (this.cumBarLevel >= 125 && this.shirtVis == true) {
this.cumBarLevel = 125;
}
if (this.cumBarLevel >= 150) {
_root.subwayCar.mainMC.briefs.onRelease = function () {
_root.MAS.briefsVis = false;
};
}
if (this.cumBarLevel >= 155 && this.briefsVis == true) {
this.cumBarLevel = 155;
}
if (this.cumBarLevel >= 300) {
this.dickVar = 4;
}
};
v2.cumBarCheck = function () {
_root.subwayCar.mainMC.cumBar._yscale = this.cumBarLevel / 3;
};
v2.handChecks = function () {
if (this.hand1Vis == true) {
_root.subwayCar.mainMC.hand1._visible = true;
this.cumBarLevel += 0.3;
}
if (this.hand1Vis == false) {
_root.subwayCar.mainMC.hand1._visible = false;
}
if (this.hand2Vis == true) {
_root.subwayCar.mainMC.hand2._visible = true;
this.cumBarLevel += 0.5;
}
if (this.hand2Vis == false) {
_root.subwayCar.mainMC.hand2._visible = false;
}
if (this.hand3Vis == true) {
_root.subwayCar.mainMC.hand3._visible = true;
this.cumBarLevel += 0.5;
}
if (this.hand3Vis == false) {
_root.subwayCar.mainMC.hand3._visible = false;
}
if (this.hand4Vis == true) {
_root.subwayCar.mainMC.hand4._visible = true;
this.cumBarLevel += 0.4;
}
if (this.hand4Vis == false) {
_root.subwayCar.mainMC.hand4._visible = false;
}
if (this.hand5Vis == true) {
_root.subwayCar.mainMC.hand5._visible = true;
this.cumBarLevel += 0.6;
}
if (this.hand5Vis == false) {
_root.subwayCar.mainMC.hand5._visible = false;
}
};
v2.checks = function () {
if (this.headVar == 1) {
_root.subwayCar.mainMC.head1._visible = true;
_root.subwayCar.mainMC.head2._visible = false;
_root.subwayCar.mainMC.head3._visible = false;
}
if (this.headVar == 2) {
_root.subwayCar.mainMC.head1._visible = false;
_root.subwayCar.mainMC.head2._visible = true;
_root.subwayCar.mainMC.head3._visible = false;
}
if (this.headVar == 3) {
_root.subwayCar.mainMC.head1._visible = false;
_root.subwayCar.mainMC.head2._visible = false;
_root.subwayCar.mainMC.head3._visible = true;
}
if (this.shirtVis == true) {
_root.subwayCar.mainMC.shirt._visible = true;
}
if (this.shirtVis == false) {
_root.subwayCar.mainMC.shirt._visible = false;
}
if (this.pantsVis == true) {
_root.subwayCar.mainMC.pants._visible = true;
}
if (this.pantsVis == false) {
_root.subwayCar.mainMC.pants._visible = false;
}
if (this.briefsVis == true) {
_root.subwayCar.mainMC.briefs._visible = true;
}
if (this.briefsVis == false) {
_root.subwayCar.mainMC.briefs._visible = false;
}
if (this.dickVar == 1) {
_root.subwayCar.mainMC.dick.gotoAndStop(1);
}
if (this.dickVar == 2) {
_root.subwayCar.mainMC.dick.gotoAndStop(2);
}
if (this.dickVar == 3) {
_root.subwayCar.mainMC.dick.gotoAndStop(3);
}
if (this.dickVar == 4) {
_root.subwayCar.mainMC.dick.gotoAndStop(4);
}
if (this.dickVis == true) {
_root.subwayCar.mainMC.dick._visible = true;
}
if (this.dickVis == false) {
_root.subwayCar.mainMC.dick._visible = false;
}
if (this.pantsVis == false && this.briefsVis == false) {
this.dickVis = true;
}
};
ASSetPropFlags(_global.masterAS.prototype, null, 1);
}
#endinitclip
}