# ------------------------------------------------------------------------------------ # This is an example # ------------------------------------------------------------------------------------ include "system.txt" data animation "mg_own" data geometry "mg_own" data effects "mg_own" #data sound "ArenaMoon" # for test only Defines StartFrame 1 EndFrame 90 ObjectsGroup Group_Of_Targets 5 anim_machine01 anim_machine02 anim_machine03 anim_machine04 anim_machine05 anim_machine06 anim_machine07 anim_machine08 anim_machine09 anim_machine10 anim_machine11 Center 5 anim_spiralcent01 ObjectsBelowIce Group_Of_Targets Animations Init 0 0 # 0 MoveUp 0 72 # 1 MoveDown 40 72 spiral 1 60 regcent 1 30 alwayson 60 60 Events ET_MINIGAME_TARGET_CHANGED Group_Of_Targets GetEventParam _ObjectNumber switch GetEventParam _SubType case 0 # changed for first time 0 PlaySoundEffect ET_SE_MINIGAME_OWNICE_NEW_OWNER 0 PlayAnim MoveUp 0 SetPosition GetEventParam _Coordinates case 1 # changed from other player 0 PlaySoundEffect ET_SE_MINIGAME_OWNICE_CHANGE_OWNER 0 PlayAnimBackwards MoveDown 0 SetPosition GetEventParam _Coordinates +32 PlayAnim MoveDown +0 SetPosition GetEventParam _Coordinates Center GetEventParam _ObjectNumber 0 SetVisible 1 0 PlayAnim spiral 0 SetPosition GetEventParam _Coordinates 0 SetAnimSpeed 200 switch GetEventParam _SubType2 case 0 1 PlaySFX Sprinkles 40 PlaySFX mg_blue case 1 1 PlaySFX Sprinkles 40 PlaySFX mg_red case 2 1 PlaySFX Sprinkles 40 PlaySFX mg_green case 3 1 PlaySFX Sprinkles 40 PlaySFX mg_yellow case 4 1 PlaySFX Sprinkles 40 PlaySFX mg_orange case 5 1 PlaySFX Sprinkles 40 PlaySFX mg_purple case 6 1 PlaySFX Sprinkles 40 PlaySFX mg_cyan case 7 1 PlaySFX Sprinkles 40 PlaySFX mg_magenta ET_MINIGAME_INIT Group_Of_Targets GetEventParam _ObjectNumber 0 PlayAnim 0 0 SetPosition GetEventParam _Coordinates 0 SetVisible 1 ET_SKILLS_OVER Dummy 0 PlaySound Own_PlayerWin ET_SKILLS_START Dummy 0 PlaySound Own_GameStart