API Reference

class SSF2API()

The SSF2API acts as an interface between the game engine for SSF2 and ActionScript code on the timeline. Its purpose is to simplify the coding writing process for timeline code. The API is immediately initialized on all externally loaded content.

Attributes:

Field

Description

VERSION_MAJOR

A int that represents a “version when you make incompatible API changes.”

VERSION_MINOR

A int that represents a “version when you add functionality in a backwards compatible manner.”

VERSION_REVISION

A int that represents a “version when you make backwards compatible bug fixes.”

BASE_CLASSES

A Object that holds all the API Class Objects.

SSF2API.init(stagedata)

Inits a new SSF2API class gets retured to the StageData Class

Arguments:
  • stagedata (StageData) – Retrieves a StageData object from the engine.

Returns:

SSF2API

SSF2API.deinit()

Deinits the SSF2API class sets it’s value to null

SSF2API.getAPIVersion()

Returns the full version number of the API eg:v4.2.11

Return type:

String

Returns:

VERSION_MAJOR. VERSION_MINOR. VERSION_REVISION

SSF2API.signal(signal, data)
Arguments:
  • int (signal) –

  • Object (data) –

Deprecated since version Unknown: Nothing comes from the engine, hello world

SSF2API.print(text)

Writes a string output to the game’s debug console.

Arguments:
  • String (text) – user input

SSF2API.getProp(name)

Retuns a Object that was registered in the SSF2Asset Class

ResourceManager.getResourceByID("mappings").getProp("metadata");
Pram name String:

the name of the asset object

Return type:

Object

Returns:

Registered Object

SSF2API.getUID()

returns the effective user ID of the calling process.

Return type:

int

Returns:

returns the UID of the object.

Deprecated since version Unknown.

SSF2API.getCharacter(subject)

Accepts an Character UID or MovieClip and returns the corresponding Character Object. If a MovieClip is provided, it may either be the stance animation or the main MovieClip itself.

Arguments:
  • * (subject) – MovieClip or UID referring to the Character

Return type:

Character

Returns:

Character it exists, otherwise null.

SSF2API.getCharacters()

A Array of Character API’s that have been initialized in the StageData Class.

Return type:

Array

Returns:

A Array of Character API’s.

SSF2API.getPlayer(subject:*)

Accepts an Character player ID or MovieClip and returns the corresponding Character Object. If a MovieClip is provided, it may either be the stance animation or the main MovieClip itself. If neither the MovieClip nor its parent have the “player_id” property, it calls another function “_api.getPlayerByMC” to get the player’s instance.

Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getPlayers()

The function then enters a loop which contains all the player instances retrieved from StageData and returns an Array with Character

Return type:

Array<Character>

Returns:

Array is returned with Character Objects

SSF2API.getProjectile(subject:*)

This function retrieves the SSF2 game object of a projectile based on the projectile’s subject.

Arguments:
  • subject – This can be a MovieClip, an integer ID, or a Projectile object.

Return type:

Projectile

Returns:

If a projectile is found, this function returns the game object instance of the projectile. Otherwise, it returns null.

SSF2API.getProjectiles()

This function retrieves an array of all the projectiles currently in the game.

Return type:

Array<Projectile>

Returns:

Projectile object instances. If there are no projectiles, an empty array is returned.

SSF2API.getItem(subject:*)

This function retrieves the SSF2 game object of a Item based on the item’s subject.

Arguments:
  • * (subject) – This can be a MovieClip, an integer ID, or a Item object.

Return type:

Item

Returns:

If a Item is found, this function returns the game object instance of the Item. Otherwise, it returns null.

SSF2API.getItems()
Return type:

Array<Item>

Returns:

An Array with Item object instances that can be spawned in a match. If all items are turned off, an empty array is returned.

SSF2API.getEnemy(subject:*)

This method is used to retrieve the enemy object in a game.

Arguments:
  • * (subject) – A subject that can be a MovieClip, an integer, a Number, a String, or an Enermy object.

Return type:

SSF2GameObject or null

Returns:

The enemy object instance if found, or null if not found.

SSF2API.getEnemies():Array()

Returns an array of all the enemies in the game.

Return type:

Array

Returns:

All enemy object instance if found

SSF2API.getTarget(subject:*)

Returns the target associated with the specified subject.

Arguments:
  • * (subject) – The subject for which to return the target. This can be a MovieClip, int, Number, or TargetTestTarget object.

Return type:

Returns:

The target associated with the specified subject, or null if it is not found.

SSF2API.getTargets():Array()

Returns an array of all active targets in the game.

Return type:

Array

Returns:

An array of active targets in the game.

SSF2API.getStage():()

Returns the active StageData Object.

Return type:

StageData

Returns:

A StageData Object.

SSF2API.getCollisionBoundary(subject:*):*()
Arguments:
  • * (subject) – MovieClip or String Name referring to the CollisionBoundary

Return type:

CollisionBoundary

Returns:

If a collision boundary is found, this function returns the game object instance of the collision boundary. Otherwise, it returns null.

SSF2API.getPlatform(subject:*):*()
Arguments:
  • * (subject) – MovieClip or String Name referring to the CollisionBoundary

Return type:

Platform

Returns:

If a platform is found, this function returns the game object instance of the platform. Otherwise, it returns null.

SSF2API.getPlatforms(options:Object=null):Array()
Arguments:
  • * (options) – Is an object that recives the parameter terrains and plataforms, for example:

{ "terrains":true, "platforms":false };
Return type:

Array<Platform>

Returns:

If terrains or platforms are setted to false, wont appear in the array, if the object is null, both will appear in the array.

SSF2API.getPlatformBetweenPoints(_arg_1:Point, _arg_2:Point, _arg_3:Object=null):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCamBounds():MovieClip()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getDeathBounds():MovieClip()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.hitTestGround(_arg_1:Number, _arg_2:Number, _arg_3:Object=null):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.hitTestGroundBetweenPoints(_arg_1:Point, _arg_2:Point, _arg_3:Object=null):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.lightFlash(_arg_1:Boolean=true):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.setCamStageFocus(_arg_1:int):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.removeCamStageFocus():void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Object=null):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.hasEventListener(_arg_1:String, _arg_2:Function=null):Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.removeEventListener(_arg_1:String, _arg_2:Function):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.playSound(_arg_1:*, _arg_2:Boolean=false):int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.stopSound(_arg_1:int):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.playMusic(_arg_1:String, _arg_2:int):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.stopMusic():void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCurrentMusicInfo():Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.shakeCamera(_arg_1:int):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.matchGo():void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.matchGoComplete():void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.random():Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.randomInteger(_arg_1:int, _arg_2:int):int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.safeRandom():Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.safeRandomInteger(_arg_1:int, _arg_2:int):int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.fixBG():void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.attachEffect(_arg_1:*, _arg_2:Object=null):MovieClip()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.attachEffectOverlay(_arg_1:*, _arg_2:Object=null):MovieClip()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.calculateChargeDamage(_arg_1:Object):Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.calculateSelfHitStun(_arg_1:Number, _arg_2:Number):Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.calculateKnockback(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Boolean):Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.calculateKnockbackVelocity(_arg_1:Number):Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getTimestamp():Date()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getElapsedFrames():int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isHazardsOn():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.generateItem(_arg_1:String, _arg_2:Number, _arg_3:Number, _arg_4:Boolean=false):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getRandomAssist():Class()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getRandomPokemon():Class()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnAssist(_arg_1:Class, _arg_2:*=null):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnPokemon(_arg_1:Class, _arg_2:*=null):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnCharacter(_arg_1:Class):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnEnemy(_arg_1:*):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnItem(_arg_1:Class):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnProjectile(_arg_1:Class, _arg_2:*=null):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnCollisionBoundary(_arg_1:Class):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.spawnPlatform(_arg_1:Class, _arg_2:Boolean=true):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isReady():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.hitboxTest(_arg_1:*, _arg_2:uint, _arg_3:*, _arg_4:uint):Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getQualitySettings():Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.currentActiveFinalSmash():*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getSmashBallInstance():*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.enableSmashBallSpawn(_arg_1:Boolean):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isSmashBallSpawnEnabled():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isDebug():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.addHUDDetection(_arg_1:MovieClip):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.removeHUDDetection(_arg_1:MovieClip):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.addTimedCameraTarget(_arg_1:*, _arg_2:int):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.removeTimedCameraTarget(_arg_1:*):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.hasFeature(_arg_1:uint):Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getItemFrequency():int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.setItemFrequency(_arg_1:Number):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.addCustomItem(_arg_1:Object):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getAvailableItemList():Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getMatchSettings():Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getGameSettings():Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.generateUID():int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getRandomItemSpawnLocation():Point()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isFSCutscenePlaying():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isGameEnded():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getRandomCharacterID(_arg_1:Boolean=true):String()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getRandomStageID(_arg_1:Boolean=true, _arg_2:Boolean=true):String()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.createCustomMatch(_arg_1:Class, _arg_2:SSF2CustomMode, _arg_3:Object):SSF2CustomMatch()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.createCustomMenu(_arg_1:Class):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.endGame(_arg_1:Object=null):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getMCByLinkageName(_arg_1:String):MovieClip()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCharacterStats(_arg_1:String):Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.queueResources(_arg_1:Array):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.loadResources(_arg_1:Object):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getGameTimer():*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCamera():*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.freezeInputs(_arg_1:Boolean):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getItemStatsList(_arg_1:Boolean=true, _arg_2:Boolean=true):Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getRandomItemStats(_arg_1:Boolean=true, _arg_2:Boolean=true):Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getAverageFPS():Number()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.setFrameRate(_arg_1:Number):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getAssistTrophyStatsList(_arg_1:String="common"):Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getPokemonStatsList(_arg_1:String="common"):Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getGlobalVar(_arg_1:String):*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.setGlobalVar(_arg_1:String, _arg_2:*):void()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getSnapshot(_arg_1:Object=null):BitmapData()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getTargetTestSaveData(_arg_1:String, _arg_2:String):Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getManifest():Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.isGameStarted():Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCustomMode():*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getGameMode():int()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCustomMatch():*()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getUnlockableData():Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.triggerUnlock(_arg_1:String):Boolean()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getCostumeData(_arg_1:String, _arg_2:int, _arg_3:int=-1):Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getMetalCostume(_arg_1:String):Object()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getWinners():Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

SSF2API.getLosers():Array()
Arguments:
  • * (subject) – MovieClip or Player ID referring to the Character

Return type:

MovieCLip

Returns:

A MovieCLip or null if the game is not ready/ Player Dosnt exist.

class SSF2Asset()

SSF2Asset Place holder text

Attributes:

Field

Description

instance

A SSF2Asset instance that allows us to access attributes and methods of the class

_register

A private variable that holds all loaded Assets in the Object

SSF2Asset.register()
SSF2Asset.getProp()
SSF2Asset.deinitAPI()
class SSF2BaseAPIObject()

Attributes:

Field

Description

ext

A SSF2API instance

SSF2BaseAPIObject.getType(api)
SSF2BaseAPIObject.metadata()
SSF2BaseAPIObject.initialize()
SSF2BaseAPIObject.update()
SSF2BaseAPIObject.isDisposed()
SSF2BaseAPIObject.dispose()
SSF2BaseAPIObject.__dispose()
SSF2BaseAPIObject.isEqual()
class SSF2Beacon()
SSF2Beacon.getType()
class SSF2Camera()
SSF2Camera.SSF2Camera(_arg_1:*):void()
SSF2Camera.getType():String()
SSF2Camera.getCameraParameter(_arg_1:String):*()
SSF2Camera.updateCameraParameters(_arg_1:Object):void()
SSF2Camera.addTarget(_arg_1:MovieClip):void()
SSF2Camera.deleteTarget(_arg_1:MovieClip):void()
SSF2Camera.getTopLeftPoint():Point()
SSF2Camera.getMC():MovieClip()
SSF2Camera.darken():void()
SSF2Camera.killDarkener(_arg_1:Boolean=false):void()
SSF2Camera.addTimedTarget(_arg_1:MovieClip, _arg_2:int):void()
SSF2Camera.deleteTimedCameraTarget(_arg_1:MovieClip):void()
SSF2Camera.addTimedTargetPoint(_arg_1:Point, _arg_2:int):void()
SSF2Camera.deleteTimedTargetPoint(_arg_1:Point):void()
SSF2Camera.addForcedTarget(_arg_1:MovieClip):void()
SSF2Camera.deleteForcedTarget(_arg_1:MovieClip):void()
SSF2Camera.lightFlash(_arg_1:Boolean=true):void()
SSF2Camera.setStageFocus(_arg_1:int):void()
SSF2Camera.removeStageFocus():void()
SSF2Camera.shake(_arg_1:int):void()
SSF2Camera.getMode():int()
SSF2Camera.setMode(_arg_1:int):void()
class SSF2Character()
SSF2Character.SSF2Character(_arg_1:*):void()
SSF2Character.getType():String()
SSF2Character.get KirbyPower():String()
SSF2Character.set KirbyPower(_arg_1:String):void()
SSF2Character.inState(_arg_1:uint):Boolean()
SSF2Character.setState(_arg_1:uint):void()
SSF2Character.shootOutOpponent():void()
SSF2Character.activateFinalForm():void()
SSF2Character.dropItem(_arg_1:Boolean=false):void()
SSF2Character.endAttack(_arg_1:String=null, _arg_2:String=null):void()
SSF2Character.endFinalForm():void()
SSF2Character.fireProjectile(_arg_1:*, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Boolean=false, _arg_5:Object=null):*()
SSF2Character.rocketCharacter(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Boolean):void()
SSF2Character.forceGrabbedHurtFrame(_arg_1:String):void()
SSF2Character.generateItem(_arg_1:String, _arg_2:Boolean=false, _arg_3:Boolean=true, _arg_4:Boolean=false):*()
SSF2Character.getCharacterStat(_arg_1:String):*()
SSF2Character.getPlayerSetting(_arg_1:String):*()
SSF2Character.getControls(_arg_1:Boolean=false):Object()
SSF2Character.getControlBits(_arg_1:Boolean=false):ControlBits()
SSF2Character.getCostume():int()
SSF2Character.setCostume(_arg_1:int, _arg_2:int=-1):void()
SSF2Character.getCPUAction():int()
SSF2Character.getCPUForcedAction():int()
SSF2Character.setCPUForcedAction(_arg_1:int):void()
SSF2Character.getCPULevel():int()
SSF2Character.getCPUTarget():*()
SSF2Character.getCurrentAttackFrame():String()
SSF2Character.getCurrentKirbyPower():String()
SSF2Character.getCurrentProjectile():*()
SSF2Character.getExecTime():int()
SSF2Character.getHitsDealtCounter():int()
SSF2Character.getHitsReceivedCounter():int()
SSF2Character.getGrabbedOpponent():*()
SSF2Character.getGrabbedOpponents():Array()
SSF2Character.getGrabber():*()
SSF2Character.getItem():*()
SSF2Character.getLastUsed(_arg_1:String=null):int()
SSF2Character.getLives():int()
SSF2Character.getShieldPower():Number()
SSF2Character.getSizeStatus():int()
SSF2Character.getSmashTimer():int()
SSF2Character.getTeammates():Array()
SSF2Character.getTetherCount():int()
SSF2Character.gotoGrabbedCharacter():void()
SSF2Character.grabRelease():void()
SSF2Character.grabReleaseOpponent():void()
SSF2Character.importCPUControls(_arg_1:Array):void()
SSF2Character.initiateCrash():void()
SSF2Character.isCPU():Boolean()
SSF2Character.isForcedCrash():Boolean()
SSF2Character.isGrabbing():Boolean()
SSF2Character.isRecovering():Boolean()
SSF2Character.isStandby():Boolean()
SSF2Character.confuseAI(_arg_1:int):void()
SSF2Character.jumpFullyReleased():Boolean()
SSF2Character.maxOutJumps():void()
SSF2Character.playCharacterSound(_arg_1:String):int()
SSF2Character.playAttackSound(_arg_1:Number=-1):int()
SSF2Character.playVoiceSound(_arg_1:Number=-1):int()
SSF2Character.recover(_arg_1:int):Boolean()
SSF2Character.releaseLedge():void()
SSF2Character.releaseOpponent():void()
SSF2Character.removeItem():void()
SSF2Character.replaceCharacter(_arg_1:String, _arg_2:String=null, _arg_3:String=null):void()
SSF2Character.resetCPUControls():void()
SSF2Character.resetHitsDealtCounter():void()
SSF2Character.resetHitsReceivedCounter():void()
SSF2Character.resetJumps():void()
SSF2Character.resetMovement(_arg_1:*=null):void()
SSF2Character.resetStaleMoves():void()
SSF2Character.setAttackEnabled(_arg_1:Boolean, _arg_2:String=null, _arg_3:int=-1):void()
SSF2Character.setCPUAttackQueue(_arg_1:String):void()
SSF2Character.setInvisibilityTimer(_arg_1:int):void()
SSF2Character.setLastUsed(_arg_1:String, _arg_2:int):void()
SSF2Character.setSizeStatus(_arg_1:int):void()
SSF2Character.swapDepthsWithGrabbedOpponent(_arg_1:Boolean):void()
SSF2Character.switchAttack(_arg_1:String, _arg_2:*=null):void()
SSF2Character.switchAttackData(_arg_1:String, _arg_2:String):void()
SSF2Character.toBounce(_arg_1:*=null):void()
SSF2Character.toCrashLand(_arg_1:*=null):void()
SSF2Character.toHeavyLand(_arg_1:*=null):void()
SSF2Character.toHelpless(_arg_1:*=null):void()
SSF2Character.toIdle(_arg_1:*=null):void()
SSF2Character.toLand(_arg_1:*=null):void()
SSF2Character.toToss(_arg_1:*=null):void()
SSF2Character.toFlying(_arg_1:*=null):void()
SSF2Character.toBarrel(_arg_1:*=null):void()
SSF2Character.toGrabbing(_arg_1:*=null):void()
SSF2Character.toRoll(_arg_1:*=null):void()
SSF2Character.toDodgeRoll(_arg_1:*=null):void()
SSF2Character.toJumpChamber(_arg_1:*=null):void()
SSF2Character.toJump(_arg_1:*=null):void()
SSF2Character.toDoubleJump(_arg_1:*=null):void()
SSF2Character.tossItem(_arg_1:Number):void()
SSF2Character.pickupItem():Boolean()
SSF2Character.updateCharacterStats(_arg_1:Object):void()
SSF2Character.updatePlayerSettings(_arg_1:Object):void()
SSF2Character.usingCPUControls():Boolean()
SSF2Character.getRank():int()
SSF2Character.setRank(_arg_1:int):void()
SSF2Character.getForceTransformTime():int()
SSF2Character.setStarmanInvincibility(_arg_1:int):void()
SSF2Character.setHurtInterrupt(_arg_1:Function):void()
SSF2Character.forceTaunt():void()
SSF2Character.warioWareEffect(_arg_1:Boolean, _arg_2:Boolean):void()
SSF2Character.isUsingFinalSmash():Boolean()
SSF2Character.grab(_arg_1:int=-1, _arg_2:Boolean=true, _arg_3:Boolean=false, _arg_4:Boolean=false):Boolean()
SSF2Character.release():void()
SSF2Character.triggerFSCutscene():void()
SSF2Character.killFSCutscene():void()
SSF2Character.getOriginalSizeRatio():Number()
SSF2Character.setOriginalSizeRatio(_arg_1:Number):void()
SSF2Character.lockSizeStatus(_arg_1:Boolean):void()
SSF2Character.getStartPosition():Point()
SSF2Character.setStartPosition(_arg_1:Point):void()
SSF2Character.getSpawnPosition():Point()
SSF2Character.setSpawnPosition(_arg_1:Point):void()
SSF2Character.setOffScreenIndicatorEnabled(_arg_1:Boolean):void()
SSF2Character.setHumanControl(_arg_1:Boolean, _arg_2:Number=1):void()
SSF2Character.getStandby():Boolean()
SSF2Character.setStandby(_arg_1:Boolean):void()
SSF2Character.getHitLag():int()
SSF2Character.setHitLag(_arg_1:int):void()
SSF2Character.grantFinalSmash(_arg_1:*=null):Boolean()
SSF2Character.releaseSmashBall():Boolean()
SSF2Character.setLivesEnabled(_arg_1:Boolean):void()
SSF2Character.setLives(_arg_1:int):void()
SSF2Character.setMetalStatus(_arg_1:Boolean):void()
SSF2Character.getMetalStatus():Boolean()
SSF2Character.getPoison():Object()
SSF2Character.setPoison(_arg_1:int, _arg_2:int=15, _arg_3:int=300):void()
SSF2Character.hasSmashBallAura():Boolean()
SSF2Character.getFinalSmashCutscene():MovieClip()
SSF2Character.getFinalSmashReticule():MovieClip()
SSF2Character.destroy():MovieClip()
SSF2Character.getMatchStatistics():Object()
SSF2Character.getKirbyHatMC():MovieClip()
SSF2Character.getMidairJumpCount():int()
SSF2Character.setMidairJumpCount(_arg_1:int):void()
SSF2Character.setIASA(_arg_1:Boolean):void()
SSF2Character.getFinalSmashMeterCharge():Number()
SSF2Character.setFinalSmashMeterCharge(_arg_1:Number):void()
class SSF2CollisionBoundary()
SSF2CollisionBoundary.SSF2CollisionBoundary(_arg_1:*):void()
SSF2CollisionBoundary.getType():String()
SSF2CollisionBoundary.getOwnStats():Object()
SSF2CollisionBoundary.getMC():MovieClip()
SSF2CollisionBoundary.destroy():void()
SSF2CollisionBoundary.getX():Number()
SSF2CollisionBoundary.setX(_arg_1:Number):void()
SSF2CollisionBoundary.getY():Number()
SSF2CollisionBoundary.setY(_arg_1:Number):void()
SSF2CollisionBoundary.hitTestPoint(_arg_1:Number, _arg_2:Number, _arg_3:Boolean=true):Boolean()
SSF2CollisionBoundary.hitTestRect(_arg_1:Rectangle, _arg_2:Boolean=true):Boolean()
class SSF2CustomMatch()

Attributes:

Field

Description

matchData

Place Holder

SSF2CustomMatch.SSF2CustomMatch():Number()
SSF2CustomMatch.getType():Number()
SSF2CustomMatch.getGameSettings():Number()
SSF2CustomMatch.matchSetup():Number()
class SSF2CustomMenu()
SSF2CustomMenu.SSF2CustomMenu(_arg_1:*):void()
SSF2CustomMenu.getType():String()
SSF2CustomMenu.getMC():MovieClip()
SSF2CustomMenu.show():void()
SSF2CustomMenu.remove():void()
SSF2CustomMenu.setCustomInputMapping(_arg_1:Object):void()
class SSF2CustomMode()
SSF2CustomMode.SSF2CustomMode(_arg_1:*):void()
SSF2CustomMode.getType():String()
SSF2CustomMode.getInitialGameSettings():*()
SSF2CustomMode.getModeSettings():Object()
SSF2CustomMode.getStageClass():Class()
SSF2CustomMode.getStageMC():Class()
SSF2CustomMode.handleMatchComplete():void()
SSF2CustomMode.getSummary():String()
SSF2CustomMode.startMatch(_arg_1:*):void()
SSF2CustomMode.saveModeData(_arg_1:Object):Boolean()
SSF2CustomMode.endMode(_arg_1:Object):void()
class SSF2Enemy()
SSF2Enemy.SSF2Enemy(_arg_1:*):void()
SSF2Enemy.getType():String()
SSF2Enemy.inState(_arg_1:uint):Boolean()
SSF2Enemy.setState(_arg_1:uint):void()
SSF2Enemy.destroy():void()
SSF2Enemy.getOwner():*()
SSF2Enemy.setOwner(_arg_1:*):void()
SSF2Enemy.fireProjectile(_arg_1:*, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Boolean=false, _arg_5:Object=null):*()
SSF2Enemy.getEnemyStat(_arg_1:String):*()
SSF2Enemy.updateEnemyStats(_arg_1:Object):void()
SSF2Enemy.setHurtInterrupt(_arg_1:Function):void()
class SSF2Event()

Attributes:

Field

Description

GAME_TICK_START

Place Holder

GAME_TICK_END

Place Holder

GAME_ITEM_CREATED

Place Holder

GAME_ITEM_DESTROYED

Place Holder

GAME_PAUSED

Place Holder

GAME_UNPAUSED

Place Holder

GAME_ENDED

Place Holder

STATE_CHANGE

Place Holder

GROUND_TOUCH

Place Holder

GROUND_LEAVE

Place Holder

HIT_WALL

Place Holder

HOMING_TARGET

Place Holder

ATTACK_HIT

Place Holder

ATTACK_CONNECT

Place Holder

ATTACK_HIT_SHIELD

Place Holder

ATTACK_HIT_POWER_SHIELD

Place Holder

ATTACK_CONNECT_SHIELD

Place Holder

ATTACK_ENABLED

Place Holder

ATTACK_CLANK

Place Holder

ATTACK_COLLIDE

Place Holder

CHAR_ATTACK_COMPLETE

Place Holder

CHAR_ATTACK_CHANGED

Place Holder

CHAR_ROCKET_COMPLETE

Place Holder

CHAR_ATTACK_CANCELLED

Place Holder

CHAR_COUNTER

Place Holder

CHAR_ABSORB

Place Holder

CHAR_GRABBED

Place Holder

CHAR_GRAB

Place Holder

CHAR_LEDGE_GRAB

Place Holder

CHAR_HURT

Place Holder

CHAR_DAMAGE

Place Holder

DAMAGE_CHANGED

Place Holder

CHAR_WIND

Place Holder

CHAR_SELF_DESTRUCT

Place Holder

CHAR_TRANSFORM

Place Holder

CHAR_KO_DEATH

Place Holder

CHAR_KO_POINT

Place Holder

CHAR_SHIELD_HIT

Place Holder

CHAR_POWER_SHIELD_HIT

Place Holder

CHAR_LAND

Place Holder

CHAR_SIZE_CHANGE

Place Holder

CHAR_METAL_CHANGE

Place Holder

CHAR_DESTROYED

Place Holder

PROJ_X_DECAY_COMPLETE

Place Holder

PROJ_DESTROYED

Place Holder

PROJ_LATCHED

Place Holder

PROJ_COLLIDE

Place Holder

PROJ_COLLIDE_OWNER

Place Holder

PROJ_HURT

Place Holder

ITEM_HURT

Place Holder

ITEM_WIND

Place Holder

ITEM_TOUCH

Place Holder

ITEM_DESTROYED

Place Holder

ITEM_PICKUP

Place Holder

ITEM_TOSSED

Place Holder

ENEMY_DESTROYED

Place Holder

ENEMY_HURT

Place Holder

ENEMY_WIND

Place Holder

TARGET_DESTROYED

Place Holder

TARGET_BROKEN

Place Holder

REVERSE

Place Holder

REVERSE_HIT

Place Holder

class SSF2GameObject()
SSF2GameObject.SSF2GameObject(_arg_1:*):void()
SSF2GameObject.getOwnStats():Object()
SSF2GameObject.getAttackStats():Object()
SSF2GameObject.getProjectileStats():Object()
SSF2GameObject.getItemStats():Object()
SSF2GameObject.getGameObjectStat(_arg_1:String):*()
SSF2GameObject.playSound(_arg_1:*, _arg_2:Boolean=false):int()
SSF2GameObject.stopSound(_arg_1:int):void()
SSF2GameObject.addToCamera():void()
SSF2GameObject.addEventListener(_arg_1:String, _arg_2:Function, _arg_3:Object=null):void()
SSF2GameObject.hasEventListener(_arg_1:String, _arg_2:Function=null):Boolean()
SSF2GameObject.removeEventListener(_arg_1:String, _arg_2:Function):void()
SSF2GameObject.attachEffect(_arg_1:*, _arg_2:Object=null):MovieClip()
SSF2GameObject.attachEffectOverlay(_arg_1:*, _arg_2:Object=null):MovieClip()
SSF2GameObject.camFocus(_arg_1:int):void()
SSF2GameObject.camUnfocus():void()
SSF2GameObject.createTimer(_arg_1:int, _arg_2:int, _arg_3:Function, _arg_4:Object=null):void()
SSF2GameObject.destroyTimer(_arg_1:Function):void()
SSF2GameObject.faceLeft():void()
SSF2GameObject.faceRight():void()
SSF2GameObject.flip(_arg_1:*=null):void()
SSF2GameObject.forceHitStun(_arg_1:int, _arg_2:Number=-1):void()
SSF2GameObject.getAttackBoxStat(_arg_1:int, _arg_2:String):*()
SSF2GameObject.exportAttackBoxStats(_arg_1:int, _arg_2:String):Object()
SSF2GameObject.getAttackStat(_arg_1:String):*()
SSF2GameObject.getCounterAttackBoxStats():Object()
SSF2GameObject.getGlobalVariable(_arg_1:String):*()
SSF2GameObject.getHeight():Number()
SSF2GameObject.getHitBox(_arg_1:String):Object()
SSF2GameObject.getHomingTarget():*()
SSF2GameObject.getID():int()
SSF2GameObject.getTeamID():int()
SSF2GameObject.setTeamID(_arg_1:int):void()
SSF2GameObject.getLinkageID():String()
SSF2GameObject.getMC():MovieClip()
SSF2GameObject.getProjectiles():Array()
SSF2GameObject.getRotation():Number()
SSF2GameObject.getScale():Point()
SSF2GameObject.getStanceMC():MovieClip()
SSF2GameObject.getUID():int()
SSF2GameObject.getWidth():Number()
SSF2GameObject.getX():Number()
SSF2GameObject.getXScale():Number()
SSF2GameObject.getXSpeed():Number()
SSF2GameObject.getY():Number()
SSF2GameObject.getYScale():Number()
SSF2GameObject.getYSpeed():Number()
SSF2GameObject.getNearest(_arg_1:String, _arg_2:Boolean=true, _arg_3:Boolean=true):*()
SSF2GameObject.getNearestPath(_arg_1:String, _arg_2:Boolean=true, _arg_3:Boolean=true):Array()
SSF2GameObject.getNearestLedge():MovieClip()
SSF2GameObject.getCurrentPlatform():*()
SSF2GameObject.homeTowardsTarget(_arg_1:Number, _arg_2:*):void()
SSF2GameObject.isFacingRight():Boolean()
SSF2GameObject.isOnGround():Boolean()
SSF2GameObject.netSpeed(_arg_1:Boolean=false, _arg_2:Boolean=false):Number()
SSF2GameObject.netXSpeed(_arg_1:Boolean=false, _arg_2:Boolean=false):Number()
SSF2GameObject.netYSpeed(_arg_1:Boolean=false, _arg_2:Boolean=false):Number()
SSF2GameObject.removeFromCamera():void()
SSF2GameObject.refreshAttackID():void()
SSF2GameObject.refreshStaleID():void()
SSF2GameObject.resetRotation():void()
SSF2GameObject.resetKnockback():void()
SSF2GameObject.resetKnockbackDecay():void()
SSF2GameObject.getKnockbackDecay():Object()
SSF2GameObject.setKnockbackDecay(_arg_1:Number, _arg_2:Number):void()
SSF2GameObject.safeMove(_arg_1:Number, _arg_2:Number):Boolean()
SSF2GameObject.setCamBoxSize(_arg_1:Number, _arg_2:Number, _arg_3:Number=0, _arg_4:Number=0):void()
SSF2GameObject.setGlobalVariable(_arg_1:String, _arg_2:*):void()
SSF2GameObject.setPosition(_arg_1:Number, _arg_2:Number):void()
SSF2GameObject.setRotation(_arg_1:Number):void()
SSF2GameObject.setScale(_arg_1:Number, _arg_2:Number):void()
SSF2GameObject.setX(_arg_1:Number):void()
SSF2GameObject.setXSpeed(_arg_1:Number, _arg_2:Boolean=true):void()
SSF2GameObject.setY(_arg_1:Number):void()
SSF2GameObject.setYSpeed(_arg_1:Number):void()
SSF2GameObject.stancePlayFrame(_arg_1:*):void()
SSF2GameObject.swapDepths(_arg_1:*):void()
SSF2GameObject.bringBehind(_arg_1:*):void()
SSF2GameObject.bringInFront(_arg_1:*):void()
SSF2GameObject.attachToGround():void()
SSF2GameObject.unnattachFromGround():void()
SSF2GameObject.updateAttackBoxStats(_arg_1:int, _arg_2:Object):void()
SSF2GameObject.updateAttackStats(_arg_1:Object):void()
SSF2GameObject.replaceAttackStats(_arg_1:String, _arg_2:Object):void()
SSF2GameObject.replaceAttackBoxStats(_arg_1:String, _arg_2:int, _arg_3:Object):void()
SSF2GameObject.inState(_arg_1:uint):Boolean()
SSF2GameObject.getState():uint()
SSF2GameObject.setState(_arg_1:uint):void()
SSF2GameObject.extraHitTests(_arg_1:Number, _arg_2:Number, _arg_3:*):Boolean()
SSF2GameObject.takeDamage(_arg_1:Object, _arg_2:*, _arg_3:Rectangle=null):Boolean()
SSF2GameObject.getBoundsRect():Rectangle()
SSF2GameObject.getCurrentAnimation():String()
SSF2GameObject.getStageParentPosition():Point()
SSF2GameObject.applyKnockback(_arg_1:Number, _arg_2:Number):void()
SSF2GameObject.applyKnockbackSpeed(_arg_1:Number, _arg_2:Number):void()
SSF2GameObject.resetFade(_arg_1:int=15):void()
SSF2GameObject.fadeIn():void()
SSF2GameObject.fadeOut():void()
SSF2GameObject.inHitStun():Boolean()
SSF2GameObject.inParalysis():Boolean()
SSF2GameObject.inLowerLeftWarningBounds():Boolean()
SSF2GameObject.inUpperLeftWarningBounds():Boolean()
SSF2GameObject.inLowerRightWarningBounds():Boolean()
SSF2GameObject.inUpperRightWarningBounds():Boolean()
SSF2GameObject.setTargetInterrupt(_arg_1:Function):void()
SSF2GameObject.createSelfPlatform(_arg_1:Number, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Boolean=true):*()
SSF2GameObject.createSelfPlatformWithMC(_arg_1:MovieClip, _arg_2:Boolean=true):*()
SSF2GameObject.removeSelfPlatform():void()
SSF2GameObject.getDamage():Number()
SSF2GameObject.setDamage(_arg_1:Number):void()
SSF2GameObject.dealDamage(_arg_1:Number):void()
SSF2GameObject.healDamage(_arg_1:Number):void()
SSF2GameObject.isFading():Boolean()
SSF2GameObject.forceOnGround(_arg_1:Number=200):void()
SSF2GameObject.getSizeRatio():Number()
SSF2GameObject.setSizeRatio(_arg_1:Number):void()
SSF2GameObject.setVisibility(_arg_1:Boolean):void()
SSF2GameObject.getPreviousAnimation():String()
SSF2GameObject.getWeight2():Number()
SSF2GameObject.setWeight2(_arg_1:Number):void()
SSF2GameObject.getLastHurtAttackBoxStats():Object()
SSF2GameObject.attachHealthBox(_arg_1:String, _arg_2:String, _arg_3:String, _arg_4:int=-1, _arg_5:String=null, _arg_6:int=-1):void()
SSF2GameObject.detachHealthBox():void()
SSF2GameObject.setColorFilters(_arg_1:Object):void()
SSF2GameObject.applyPalette(_arg_1:MovieClip):void()
SSF2GameObject.throbDamageCounter():void()
SSF2GameObject.getInvincibility():Boolean()
SSF2GameObject.getIntangibility():Boolean()
SSF2GameObject.setIntangibility(_arg_1:Boolean):void()
SSF2GameObject.setInvincibility(_arg_1:Boolean):void()
SSF2GameObject.getClosestLedge():MovieClip()
SSF2GameObject.getHealthBox():MovieClip()
SSF2GameObject.forceAttack(_arg_1:String, _arg_2:*=null, _arg_3:Boolean=false):Boolean()
SSF2GameObject.getPaletteSwapData():Object()
SSF2GameObject.setPaletteSwapData(_arg_1:Object):void()
class SSF2GameTimer()
SSF2GameTimer.SSF2GameTimer(_arg_1:*):void()
SSF2GameTimer.getType():String()
SSF2GameTimer.getCurrentTime():int()
SSF2GameTimer.setCurrentTime(_arg_1:int):void()
SSF2GameTimer.start():void()
SSF2GameTimer.restart():void()
SSF2GameTimer.stop():void()
SSF2GameTimer.getMC():MovieClip()
SSF2GameTimer.setEndGameOptions(_arg_1:Object):void()
class SSF2Item()
SSF2Item.SSF2Item(_arg_1:*):void()
SSF2Item.getType():String()
SSF2Item.inState(_arg_1:uint):Boolean()
SSF2Item.setState(_arg_1:uint):void()
SSF2Item.destroy(_arg_1:Boolean=false):void()
SSF2Item.fireProjectile(_arg_1:*, _arg_2:Number=0, _arg_3:Number=0, _arg_4:Boolean=false, _arg_5:Object=null):*()
SSF2Item.getItemStat(_arg_1:String):*()
SSF2Item.getUses():int()
SSF2Item.isReversed():Boolean()
SSF2Item.resetTime():void()
SSF2Item.updateItemStats(_arg_1:Object):void()
SSF2Item.getOwner():*()
SSF2Item.setOwner(_arg_1:*):void()
SSF2Item.getHolder():*()
SSF2Item.setHolder(_arg_1:*):void()
SSF2Item.toIdle(_arg_1:*=null):void()
SSF2Item.toHeld(_arg_1:*=null):void()
SSF2Item.toToss(_arg_1:*=null):void()
SSF2Item.setFrameInterrupt(_arg_1:Function):void()
SSF2Item.setHurtInterrupt(_arg_1:Function):void()
SSF2Item.isZDropped():Boolean()
class SSF2Platform()
SSF2Platform.SSF2Platform(_arg_1:*):void()
SSF2Platform.getType():String()
SSF2Platform.faceRight():void()
SSF2Platform.faceLeft():void()
SSF2Platform.setForeground(_arg_1:String):void()
SSF2Platform.getFallthrough():Boolean()
SSF2Platform.setFallthrough(_arg_1:Boolean):void()
SSF2Platform.getNoDropThrough():Boolean()
SSF2Platform.setNoDropThrough(_arg_1:Boolean):void()
SSF2Platform.getAccelFriction():Number()
SSF2Platform.setAccelFriction(_arg_1:Number):void()
SSF2Platform.getDecelFriction():Number()
SSF2Platform.setDecelFriction(_arg_1:Number):void()
SSF2Platform.getXInfluence():Number()
SSF2Platform.setXInfluence(_arg_1:Number):void()
SSF2Platform.getDanger():Boolean()
SSF2Platform.setDanger(_arg_1:Boolean):void()
SSF2Platform.getBounceSpeed():Number()
SSF2Platform.setBounceSpeed(_arg_1:Number):void()
SSF2Platform.setAlpha(_arg_1:Number):void()
SSF2Platform.setCamFocus(_arg_1:Boolean):void()
SSF2Platform.getXSpeed():Number()
SSF2Platform.setXSpeed(_arg_1:Number):void()
SSF2Platform.getYSpeed():Number()
SSF2Platform.setYSpeed(_arg_1:Number):void()
SSF2Platform.getStartPosition():Point()
SSF2Platform.addMovement(_arg_1:Object):void()
SSF2Platform.clearMovement():void()
SSF2Platform.extraHitTests(_arg_1:Number, _arg_2:Number, _arg_3:*):Boolean()
SSF2Platform.addIgnoreObject(_arg_1:*):void()
SSF2Platform.removeIgnoreObject(_arg_1:*):void()
SSF2Platform.setIgnoreObjectListInversed(_arg_1:Boolean):void()
SSF2Platform.getConserveHorizontalMomentum():Boolean()
SSF2Platform.setConserveHorizontalMomentum(_arg_1:Boolean):void()
SSF2Platform.getConserveUpwardMomentum():Boolean()
SSF2Platform.setConserveUpwardMomentum(_arg_1:Boolean):void()
SSF2Platform.getConserveDownwardMomentum():Boolean()
SSF2Platform.setConserveDownwardMomentum(_arg_1:Boolean):void()
class SSF2Projectile()
SSF2Projectile.SSF2Projectile(_arg_1:*):void()
SSF2Projectile.getType():String()
SSF2Projectile.inState(_arg_1:uint):Boolean()
SSF2Projectile.setState(_arg_1:uint):void()
SSF2Projectile.angleControl(_arg_1:Number, _arg_2:Number):void()
SSF2Projectile.destroy(_arg_1:*=null):void()
SSF2Projectile.endControl():void()
SSF2Projectile.exportStats():Object()
SSF2Projectile.getProjectileStat(_arg_1:String):*()
SSF2Projectile.isReversed():Boolean()
SSF2Projectile.updateProjectileStats(_arg_1:Object):void()
SSF2Projectile.getOwner():*()
SSF2Projectile.setOwner(_arg_1:*):void()
class SSF2Stage()
SSF2Stage.SSF2Stage(_arg_1:*):void()
SSF2Stage.getType():String()
SSF2Stage.getForeground():MovieClip()
SSF2Stage.getMidground():MovieClip()
SSF2Stage.getBackground():MovieClip()
SSF2Stage.getCameraBackgrounds():Array()
SSF2Stage.getWeatherMC():MovieClip()
SSF2Stage.getWeatherMaskMC():MovieClip()
SSF2Stage.getShadowMC():MovieClip()
SSF2Stage.getShadowMaskMC():MovieClip()
SSF2Stage.getHUDBackgroundMC():MovieClip()
SSF2Stage.getHUDForegroundMC():MovieClip()
SSF2Stage.enableCeilingDeath(_arg_1:Boolean=true):void()
SSF2Stage.enableFallDeath(_arg_1:Boolean=true):void()
SSF2Stage.isCeilingDeathEnabled():Boolean()
SSF2Stage.isFallDeathEnabled():Boolean()
SSF2Stage.createTimer(_arg_1:int, _arg_2:int, _arg_3:Function, _arg_4:Object=null):void()
SSF2Stage.destroyTimer(_arg_1:Function):void()
SSF2Stage.toLocalPoint(_arg_1:DisplayObject):Point()
SSF2Stage.getStartingPositionMCs():Array()
SSF2Stage.getSpawnPositionMCs():Array()
SSF2Stage.getLightSourceMC():MovieClip()
SSF2Stage.getLedges():Array()
SSF2Stage.getCameraBounds():MovieClip()
SSF2Stage.getDeathBounds():MovieClip()
SSF2Stage.getSmashBallBounds():MovieClip()
SSF2Stage.getItemSpawnBoundsList():Array()
class SSF2Target()
SSF2Target.SSF2Target(_arg_1:*):void()
SSF2Target.getType():String()
SSF2Target.inState(_arg_1:uint):Boolean()
SSF2Target.setState(_arg_1:uint):void()
SSF2Target.breakTarget():void()
SSF2Target.destroy():void()
SSF2Target.addMovement(_arg_1:Object):void()
SSF2Target.clearMovement():void()
SSF2Target.setHurtInterrupt(_arg_1:Function):void()
class SSF2Utils()
SSF2Utils.toRadians(_arg_1:Number):Number()
SSF2Utils.toDegrees(_arg_1:Number):Number()
SSF2Utils.getDistance(_arg_1:Point, _arg_2:Point):Number()
SSF2Utils.calculateXSpeed(_arg_1:Number, _arg_2:Number):Number()
SSF2Utils.calculateYSpeed(_arg_1:Number, _arg_2:Number):Number()
SSF2Utils.calculateSpeed(_arg_1:Number, _arg_2:Number):Number()
SSF2Utils.forceBase360(_arg_1:Number):Number()
SSF2Utils.calculateDifferenceBetweenAngles(_arg_1:Number, _arg_2:Number):Number()
SSF2Utils.getVelocityVector(_arg_1:Number, _arg_2:Number):Point()
SSF2Utils.getAngleBetween(_arg_1:Point, _arg_2:Point):Number()
SSF2Utils.safeGotoAndStop(_arg_1:MovieClip, _arg_2:*):void()
SSF2Utils.removeFrameScripts(_arg_1:MovieClip):void()
SSF2Utils.setTint(_arg_1:DisplayObject, _arg_2:Number, _arg_3:Number, _arg_4:Number, _arg_5:Number, _arg_6:Number, _arg_7:Number, _arg_8:Number, _arg_9:Number):void()
SSF2Utils.rotateRectangleAroundOrigin(_arg_1:Rectangle, _arg_2:Number):Rectangle()
SSF2Utils.cast(_arg_1:*, _arg_2:Class=null):*()
SSF2Utils.setColorFilters(_arg_1:DisplayObject, _arg_2:Object):void()
SSF2Utils.replacePalette(_arg_1:MovieClip, _arg_2:Object, _arg_3:int=1, _arg_4:Boolean=false, _arg_5:Boolean=false):void()
SSF2Utils.decel(_arg_1:Number, _arg_2:Number):Number()
SSF2Utils.setBrightness(_arg_1:MovieClip, _arg_2:Number):void()
SSF2Utils.safeRemoveMC(_arg_1:MovieClip):void()
SSF2Utils.getControlsAngle(_arg_1:Object):Number()