Skip to content

Instantly share code, notes, and snippets.

@matpow2
Last active January 14, 2019 20:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matpow2/76237b97794d25675a39dd29b91cd942 to your computer and use it in GitHub Desktop.
Save matpow2/76237b97794d25675a39dd29b91cd942 to your computer and use it in GitHub Desktop.
List of supported plugins in Chowdren
Plugin: System
Actions:
- AddVar
- CreateObject
- GoToLayout
- GoToLayoutByName
- LoadState
- ResetGlobals
- RestartLayout
- RestoreObjectTimescale
- SaveState
- Scroll
- ScrollToObject
- ScrollX
- ScrollY
- SetCanvasSize
- SetFullscreenQuality
- SetGroupActive
- SetLayerAngle
- SetLayerEffectEnabled
- SetLayerEffectParam
- SetLayerForceOwnTexture
- SetLayerOpacity
- SetLayerScale
- SetLayerTransparent
- SetLayerVisible
- SetLayoutAngle
- SetLayoutEffectEnabled
- SetLayoutEffectParam
- SetLayoutScale
- SetMinimumFramerate
- SetObjectTimescale
- SetTimescale
- SetVar
- Signal
- StopLoop
- SubVar
- Wait
- WaitForSignal
Conditions:
- AngleWithin
- Compare
- CompareBetween
- CompareTime
- CompareVar
- Else
- Every
- EveryTick
- For
- ForEach
- ForEachOrdered
- IsClockwiseFrom
- IsGroupActive
- IsNaN
- IsPreview
- LayerVisible
- OnLayoutEnd
- OnLayoutStart
- OnLoadComplete
- OnLoadFinished
- PickAll
- PickByComparison
- PickByEvaluate
- PickNth
- PickRandom
- RegexTest
- Repeat
- TriggerOnce
- While
Expressions:
- abs
- angle
- anglediff
- anglelerp
- ceil
- choose
- clamp
- cos
- cpuutilisation
- cubic
- distance
- dt
- exps["float"]
- exps["int"]
- find
- floor
- fps
- getbit
- imagememoryusage
- infinity
- layeropacity
- layerparallaxx
- layerparallaxy
- layoutangle
- layoutheight
- layoutname
- layoutscale
- layoutwidth
- left
- len
- lerp
- loadingprogress
- loopindex
- lowercase
- max
- mid
- min
- newline
- projectname
- random
- regexmatchat
- regexmatchcount
- regexreplace
- regexsearch
- rendererdetail
- replace
- rgb
- right
- round
- scrollx
- scrolly
- setbit
- sin
- str
- timescale
- tokenat
- tokencount
- trim
- uppercase
- viewportbottom
- viewportleft
- viewportright
- viewporttop
- zeropad
-------
Plugin: Common events
Actions:
- AddInstanceVar
- Destroy
- MoveAtAngle
- MoveForward
- MoveToBottom
- MoveToLayer
- MoveToTop
- RotateClockwise
- RotateCounterclockwise
- RotateTowardAngle
- RotateTowardPosition
- SetAngle
- SetBoolInstanceVar
- SetEffect
- SetEffectEnabled
- SetEffectParam
- SetHeight
- SetInstanceVar
- SetOpacity
- SetPos
- SetPosToObject
- SetTowardPosition
- SetVisible
- SetWidth
- SetX
- SetY
- SubInstanceVar
- ToggleBoolInstanceVar
- ZMoveToObject
Conditions:
- AngleWithin
- CompareHeight
- CompareInstanceVar
- CompareOpacity
- CompareWidth
- CompareX
- CompareY
- IsBetweenAngles
- IsBoolInstanceVarSet
- IsOnLayer
- IsOnScreen
- IsVisible
- OnCreated
- OnDestroyed
- PickByUID
- PickDistance
- PickInstVarHiLow
- PickTopBottom
Expressions:
- angle
- bboxbottom
- bboxleft
- bboxright
- bboxtop
- count
- dt
- height
- iid
- opacity
- pickedcount
- uid
- width
- x
- y
-------
Plugin: AJAX
Actions:
- Request
- RequestFile
Conditions:
- OnComplete
Expressions:
- lastdata
-------
Plugin: Anchor
-------
Plugin: Arr
Actions:
- Clear
- Delete
- Insert
- JSONLoad
- Push
- SetSize
- SetX
- SetXY
- Sort
Conditions:
- ArrForEach
- CompareCurrent
- CompareSize
- CompareX
- CompareXY
Expressions:
- asjson
- at
- curvalue
- curx
- depth
- height
- width
-------
Plugin: Audio
Actions:
- AddCompressorEffect
- Play
- PlayAtObject
- PlayAtPosition
- PlayAtPositionByName
- PlayByName
- Seek
- SetListenerObject
- SetMuted
- SetPaused
- SetPlaybackRate
- SetSilent
- SetVolume
- Stop
- StopAll
Conditions:
- IsTagPlaying
- OnEnded
Expressions:
- volume
-------
Plugin: Browser
Actions:
- CancelFullScreen
- Close
- ConsoleLog
- ExecJs
- Reload
- RequestFullScreen
Conditions:
- IsFullscreen
Expressions:
- execjs
-------
Plugin: Bullet
Actions:
- Bounce
- SetAcceleration
- SetAngleOfMotion
- SetEnabled
- SetGravity
- SetSpeed
Conditions:
- CompareSpeed
- CompareTravelled
Expressions:
- acceleration
- angleofmotion
- gravity
- speed
-------
Plugin: Button
-------
Plugin: Car
Actions:
- SetAcceleration
- SetEnabled
- SimulateControl
Conditions:
- IsMoving
Expressions:
- speed
-------
Plugin: Custom
Actions:
- Accelerate
- AccelerateAngle
- AcceleratePos
- PushOutSolid
- PushOutSolidAngle
- Reverse
- SetAngleOfMotion
- SetEnabled
- SetSpeed
- Stop
- StopStepping
Conditions:
- CompareSpeed
- OnCMStep
Expressions:
- dx
- dy
- movingangle
- speed
-------
Plugin: CustomMovement
-------
Plugin: Dictionary
Actions:
- AddKey
- Clear
- DeleteKey
- JSONLoad
- SetKey
Conditions:
- CompareCurrentValue
- CompareValue
- ForEachKey
- HasKey
- IsEmpty
Expressions:
- asjson
- currentkey
- currentvalue
- get
- keycount
-------
Plugin: DragnDrop
Actions:
- SetEnabled
-------
Plugin: EightDir
Actions:
- SetAcceleration
- SetDeceleration
- SetEnabled
- SetIgnoreInput
- SetMaxSpeed
- SetSpeed
- SetVectorX
- SetVectorY
- SimulateControl
- Stop
Conditions:
- CompareSpeed
- IsMoving
Expressions:
- speed
- vectorx
- vectory
-------
Plugin: Fade
Actions:
- RestartFade
- SetFadeInTime
- SetFadeOutTime
- SetWaitTime
- StartFade
-------
Plugin: Flash
Actions:
- Flash
- StopFlashing
Conditions:
- IsFlashing
- OnFlashEnded
-------
Plugin: Function
Actions:
- CallFunction
- SetReturnValue
Conditions:
- CompareParam
- OnFunction
Expressions:
- call
- param
- paramcount
- returnvalue
-------
Plugin: Gamepad
Conditions:
- CompareAxis
- IsButtonDown
- IsButtonIndexDown
- OnAnyButtonDown
- OnAnyButtonUp
- OnButtonDown
- OnButtonIndexDown
- OnButtonIndexUp
- OnButtonUp
- OnGamepadConnected
Expressions:
- axis
- gamepadid
- lastbutton
-------
Plugin: Globals
-------
Plugin: IOSimulator
-------
Plugin: JumpThru
Actions:
- SetEnabled
Conditions:
- IsEnabled
-------
Plugin: Keyboard
Conditions:
- IsKeyCodeDown
- IsKeyDown
- OnAnyKey
- OnAnyKeyReleased
- OnKey
- OnKeyCode
- OnKeyCodeReleased
- OnKeyReleased
Expressions:
- lastkeycode
- stringfromkeycode
-------
Plugin: LOS
Actions:
- AddObstacle
- SetCone
- SetRange
Conditions:
- HasLOSToObject
- HasLOSToPosition
-------
Plugin: List
Actions:
- AddItem
- Clear
Conditions:
- OnDoubleClicked
Expressions:
- selectedtext
-------
Plugin: LocalStorage
Actions:
- ClearStorage
- GetItem
- SetItem
Conditions:
- IsProcessingSets
- OnAllSetsComplete
- OnItemGet
Expressions:
- itemvalue
-------
Plugin: MagiCam
-------
Plugin: Mouse
Actions:
- SetCursor
Conditions:
- IsButtonDown
- IsOverObject
- OnClick
- OnObjectClicked
- OnRelease
- OnWheel
Expressions:
- x
- y
-------
Plugin: NinePatch
Actions:
- SetHeight
- SetSize
Expressions:
- height
-------
Plugin: NinePatchanim
-------
Plugin: NodeWebkit
Actions:
- CreateFolder
- OpenBrowser
- SetWindowHeight
- SetWindowTitle
- SetWindowWidth
- WriteFile
Conditions:
- PathExists
Expressions:
- appfolder
- readfile
- userfolder
-------
Plugin: Particles
Actions:
- RotateClockwise
- SetRate
- SetSpraying
-------
Plugin: Physics
Actions:
- ApplyForceAtAngle
- ApplyImpulseAtAngle
- ApplyTorqueToAngle
- CreateRevoluteJoint
- EnableCollisions
- SetAngularVelocity
- SetEnabled
- SetVelocity
Expressions:
- angularvelocity
- speed
- velocityy
-------
Plugin: Pin
Actions:
- Pin
- Unpin
Conditions:
- IsPinned
Expressions:
- pinneduid
-------
Plugin: Platform
Actions:
- FallThrough
- SetAcceleration
- SetDeceleration
- SetDoubleJumpEnabled
- SetEnabled
- SetGravity
- SetGravityAngle
- SetIgnoreInput
- SetJumpStrength
- SetMaxFallSpeed
- SetMaxSpeed
- SetVectorX
- SetVectorY
- SimulateControl
Conditions:
- CompareSpeed
- IsByWall
- IsFalling
- IsJumping
- IsMoving
- IsOnFloor
- OnFall
- OnJump
- OnLand
- OnStop
Expressions:
- acceleration
- deceleration
- gravity
- jumpstrength
- maxfallspeed
- maxspeed
- movingangle
- speed
- vectorx
- vectory
-------
Plugin: PlatformPlus
-------
Plugin: Rex_CSV
Actions:
- LoadCSV
Conditions:
- ForEachRowInCol
- IsCellValid
Expressions:
- at
- atcol
- atrow
- currow
- curvalue
- nextcol
-------
Plugin: Rex_CSV2Array
-------
Plugin: Rex_FSM
Actions:
- GotoState
Conditions:
- IsCurState
- OnEnter
-------
Plugin: Rex_MoveTo
Actions:
- SetAcceleration
- SetEnabled
- SetMaxSpeed
- SetTargetPos
- SetTargetPosByDistanceAngle
- Stop
Conditions:
- CompareSpeed
- IsMoving
-------
Plugin: Rex_ShakeMod
Actions:
- Start
-------
Plugin: Rex_audio_helper
Actions:
- Stop
-------
Plugin: Rex_pushOutSolid
Actions:
- AddObstacle
-------
Plugin: Rotate
Actions:
- SetAcceleration
- SetSpeed
-------
Plugin: ScrollTo
Actions:
- SetEnabled
- Shake
-------
Plugin: Sin
Actions:
- SetActive
- SetMagnitude
- SetMovement
- SetPeriod
- SetPhase
- UpdateInitialState
Conditions:
- IsActive
Expressions:
- cycleposition
- magnitude
- period
- value
-------
Plugin: SliderBar
Actions:
- SetValue
Conditions:
- OnChanged
Expressions:
- value
-------
Plugin: Solid
Actions:
- SetEnabled
Conditions:
- IsEnabled
-------
Plugin: Sprite
Actions:
- MoveToBottom
- SetAnim
- SetAnimFrame
- SetAnimSpeed
- SetCollisions
- SetFlipped
- SetMirrored
- SetScale
- SetSize
- Spawn
- StartAnim
- StopAnim
Conditions:
- CompareAnimSpeed
- CompareFrame
- IsAnimPlaying
- IsCollisionEnabled
- IsFlipped
- IsMirrored
- IsOutsideLayout
- IsOverlapping
- IsOverlappingOffset
- OnAnimFinished
- OnAnyAnimFinished
- OnCollision
- OnFrameChanged
Expressions:
- animationframe
- animationframecount
- animationname
- animationspeed
- imageheight
- imagepointx
- imagepointy
- imagewidth
-------
Plugin: Spritefont2
Actions:
- AppendText
- MoveForward
- SetCharacterSpacing
- SetCharacterWidth
- SetHAlign
- SetLineHeight
- SetScale
- SetSize
- SetText
- SetVAlign
- SetWidth
Conditions:
- CompareText
Expressions:
- characterscale
- characterwidth
- text
- textheight
- textwidth
-------
Plugin: Spritefontanim
-------
Plugin: Spriter
-------
Plugin: Steam4C2
-------
Plugin: Text
Actions:
- AppendText
- SetFontColor
- SetFontFace
- SetText
Conditions:
- CompareText
Expressions:
- text
-------
Plugin: TextBox
-------
Plugin: TiledBg
Actions:
- SetSize
-------
Plugin: TiledSprite
-------
Plugin: Tilemap
Actions:
- LoadFromJSON
- SetSize
- SetTile
Conditions:
- CompareTileAt
Expressions:
- tileat
-------
Plugin: Timer
Actions:
- StartTimer
- StopTimer
Conditions:
- OnTimer
Expressions:
- currenttime
- duration
-------
Plugin: Touch
Conditions:
- IsInTouch
- IsTouchingObject
- OnDoubleTapGestureObject
- OnTapGestureObject
- OnTouchObject
Expressions:
- x
- y
-------
Plugin: Turret
Actions:
- AcquireTarget
- AddTarget
- SetEnabled
- SetRange
- SetRotate
- SetRotateSpeed
Conditions:
- HasTarget
- OnShoot
-------
Plugin: UserMedia
-------
Plugin: WebStorage
-------
Plugin: XML
Actions:
- Load
Conditions:
- ForEach
Expressions:
- numbervalue
- stringvalue
-------
Plugin: Armaldio_electron
Actions:
- Fullscreen
- SetWindowSize
- WindowSetResizable
-------
Plugin: C2canvas
-------
Plugin: Filechooser
Actions:
- SetVisible
Conditions:
- OnChanged
Expressions:
- fileurlat
-------
Plugin: Lgshake
Actions:
- Shake
-------
Plugin: Lunarray_LiteTween
Actions:
- ProgressTo
- Reverse
- SetDuration
- SetEasing
- SetParameter
- SetTarget
- SetValue
- Start
- Stop
Conditions:
- CompareProgress
- IsActive
- IsReversing
- OnEnd
- OnReverseEnd
- OnReverseStart
- OnStart
Expressions:
- value
-------
Plugin: Noisejs
-------
Plugin: RojoChipmunkBeta
-------
Plugin: RojoPaster
Actions:
- ClearColor
- DrawTexQuad
- PasteObject
-------
Plugin: Shadowlight
-------
Plugin: Video
Actions:
- Play
- SetLooping
- SetSource
-------
Plugin: Videoplus
-------
Effects:
- alphaclamp
- alphadither
- blacknwhite
- blacknwhitemask
- blacktoalpha
- blurhorizontal
- blurvertical
- brightness
- bulge
- bumpmapping
- burn
- cga
- colorblend
- colorhalftone
- contrast
- crosshatch
- crystalball
- darken
- difference
- divide
- dodge
- dotscreen
- emboss
- exclusion
- exposure
- flagvertical
- flagverticalupsidedown
- fog
- gamma
- glass
- glowhorizontal
- glowvertical
- grayscale
- grayscalemask
- hardlight
- hexpixellate
- hexpixellatemask
- highlightshadow
- hsbadjust
- hsladjust
- hsladjustmask
- hueblend
- inverse
- lens
- lighten
- lottes
- lumblend
- multiply
- noise
- noisemask
- oilpainting
- outline
- overlay
- pixellate
- pixellatemask
- polarinvert
- polkadot
- posterize
- posterizemask
- pulse
- radialblur
- radialpixellate
- radialpixellatemask
- replacecolor
- satblend
- scanlines
- screen
- seamless
- separatechannel
- sepia
- sepiamask
- setcolor
- sharpen
- sketch
- skew
- softlight
- sphere
- stretch
- subtract
- swirl
- tint
- tintmask
- toon
- trim
- vibrance
- vignette
- warp
- warpmask
- warpradial
- warpripple
- water
- waterbg
-------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment