Change a complex code - Monster Busters
Hi, I'm trying to make a hack of infinite moves in monster busters but always a mess error message. Can someone try to make it work?
game link: https://apps.facebook.com/monsterbusters/?fb_source=bookmark&ref=bookmarks&count=0&fb_bmpos=_0
Download swf: http://www.mediafire.com/file/a8jfvyay9myj884/Monster+bust+1.rar
This is the code that is responsible for the moves.
protected function OnTurnUsed(event:CustomEvent) : void
{
if (m_GameType == 1)
{
if (m_LeftTurn.value > 0)
{
(m_LeftTurn.value - 1);
dispatchEvent(new CustomEvent("STAGE_TURN_CHECK", -10, true));
}
UpdateLeftTurn();
}
return;
}// end function
protected function OnTurnBack(event:CustomEvent) : void
{
if (m_GameType == 1)
{
m_LeftTurn.value = m_LeftTurn.value + (1 - event.m_Info1);
dispatchEvent(new CustomEvent("STAGE_TURN_CHECK", 10 - event.m_Info1 * 10, true));
UpdateLeftTurn();
}
return;
}// end function
protected function OnTurnCheck(event:CustomEvent) : void
{
if (m_GameType == 1)
{
m_LeftTurnCheck.value = m_LeftTurnCheck.value + (event.m_Info1 as int) / 10;
if (event.m_Info2 == true)
{
if (Math.abs(m_LeftTurn.value - m_LeftTurnCheck.value) > 0)
{
CommonUtil.GetStage().dispatchEvent(new Event("CREATE_TOWER_VIEW", true));
}
}
}
return;
}// end function
protected function OnTimeIncreased(event:CustomEvent) : void
{
if (m_GameType == 2)
{
if (StageMain.m_Self.m_GameStatus == 1)
{
m_LeftTurn.value = m_LeftTurn.value + (event.m_Info1 as int);
UpdateLeftTurn();
}
}
return;
}// end function
protected function OnTurnIncreased(event:CustomEvent) : void
{
if (m_GameType == 1)
{
if (StageMain.m_Self.m_GameStatus == 1)
{
m_LeftTurn.value = m_LeftTurn.value + (event.m_Info1 as int);
dispatchEvent(new CustomEvent("STAGE_TURN_CHECK", (event.m_Info1 as int) * 10, true));
UpdateLeftTurn();
}
}
return;
}// end function
protected function OnTimeDecreased(event:TimerEvent) : void
{
if (StageMain.m_Self.m_GameStatus == 1)
{
if (m_IsFirstDecrease)
{
m_TurnDecreaseCounter = -5;
m_IsFirstDecrease = false;
return;
}
(m_TurnDecreaseCounter + 1);
if (StageMain.m_Self.m_BoardMain.m_TurnStatus == 1 || StageMain.m_Self.m_BoardMain.m_TurnStatus == 2)
{
m_CanDecrease = true;
}
if (StageMain.m_Self.m_BoardMain.m_TurnStatus != 1 && StageMain.m_Self.m_BoardMain.m_TurnStatus != 2 && StageMain.m_Self.m_BoardMain.m_TurnStatus != 3 && StageMain.m_Self.m_BoardMain.m_TurnStatus != 4)
{
return;
}
if (m_TurnDecreaseCounter > 9 && m_CanDecrease)
{
m_TurnDecreaseCounter = 0;
if (m_LeftTurn.value > 0)
{
(m_LeftTurn.value - 1);
}
UpdateLeftTurn();
if (!(StageMain.m_Self.m_BoardMain.m_TurnStatus == 1 || StageMain.m_Self.m_BoardMain.m_TurnStatus == 2))
{
m_CanDecrease = false;
}
}
}
return;
}// end function
public function Dispose() : void
{
TweenMax.killTweensOf(this);
CommonUtil.RemoveAllChild(this);
CommonUtil.SafeDispose(m_EventList);
m_EventList = null;
return;
}// end function
}
}
