Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • 1 18996468-Dulst-Community-TEST
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kaoru Aoi
  • 18996468-Dulst-Community-TEST
  • Wiki
  • javascript

javascript · Changes

Page history
Update javascript authored Apr 08, 2020 by Administrator's avatar Administrator
Hide whitespace changes
Inline Side-by-side
javascript.md
View page @ 7b9e070e
......@@ -6,33 +6,26 @@ Free and Pro-tier developers only have access to in-play scripting. Enterprise c
## Getting started with Javacript
The simplest way to try custom scripting is through the
The simplest way to try custom scripting is through the custom javascript action in the effect builder.
To use it, use the custom javascript action. All javascript is runned in the context of the the match and the action specifically.
To use it, use the custom javascript action. All javascript is executed in the context of that action.
Examples of custom javascript commands.
console.log(thisCard)
console.log(thisCard.variable)
console.log(parseVariable('$variable'))
console.log(thisMatch.variable)
console.log(thisCard.effects)
console.log(thisCard)
thisCard.variable = "foobar"
console.log(parseVariable('$variable'))
console.log(dotSyntax('$variable.variable2'))
## Included third party libraries
**Server side libraries:**
Async
Lodash
* Async
* Lodash
**Client side Libraries:**
Async
Lodash
jQuery
three.js
hammer.js
For client side scripting you have full access to the DOM as well as included libraries Lodash, jQuery, threejs.
* Async
* Lodash
* jQuery
* three.js
* hammer.js
Clone repository
  • AI Config
  • Achievements
  • Advanced Effect Building
  • Animal Kingdom
  • Animated Cards
  • Card Rarity
  • Copying Cards and Effects
  • Custom Action
  • Custom Actions
  • Dedicated Servers
  • Editing Cards
  • Effect Building
    • Basic Effect Building
    • Effect Triggers
  • Game Development Service
  • Game Making
    • Beginning Game Customization
View All Pages