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 @ 6a99070f
......@@ -38,32 +38,32 @@ console.log(dotSyntax('$variable.variable2'))
## Local Variables
#### **thisCard** ####
#### **thisCard**
#### **effectIndex** ####
#### **effectIndex**
#### **effectIndex** ####
#### **effectIndex** ####
#### **effectIndex**
#### **effectIndex**
## Global Variables
>
#### thisMatch ####
#### thisMatch
## Helper Functions
#### clientUpdateCard(*thisMatch*, *ciid*) ####
#### clientUpdateCard(*thisMatch*, *ciid*)
*ciid* parameter
A number that is a ciid.
#### **otherPlayer(*playerNumber*)** ####
#### **otherPlayer(*playerNumber*)**
In games with 2 players, get the playerNumber of the other player. Returns either string `"player1"` or `"player2"`
#### getIndexFromEffectName(*effectName*, *context*) ####
#### getIndexFromEffectName(*effectName*, *context*)
Returns index as number.
......@@ -76,7 +76,7 @@ A string that is the name of the effect. Typically saved by assign variable. Sho
Optional. Default thisCard.
#### runEffectFromAnotherAction(*effect*, *callback*) ####
#### runEffectFromAnotherAction(*effect*, *callback*)
*effect* parameter
......@@ -86,7 +86,7 @@ A string that evaluates to an effectIndex or an array of effectIndexes.
Optional.
#### **runEffect(*thisMatch*, *options*, *callback*)** ####
#### **runEffect(*thisMatch*, *options*, *callback*)**
*thisMatch* parameter
......@@ -103,13 +103,13 @@ Specify the match. Should always be "thisMatch".
Optional.
#### getIndexFromEffectName(*effectName*) ####
#### getIndexFromEffectName(*effectName*)
#### effectAfterAction() ####
#### effectAfterAction()
Proceed to the effect completion.
#### assignTargetVariable(*target*, *key*) ####
#### assignTargetVariable(*target*, *key*)
*target* parameter
This assigns the target to the line like the assign variable action. The target may be any number, string, object, function or array of ciids.
......@@ -117,15 +117,15 @@ This assigns the target to the line like the assign variable action. The target
*key* parameter
Optional. Create an additional property on thisCard in the form of `effect-${effects.effectName}Key`.
#### safeEvalInput(*string*) ####
#### safeEvalInput(*string*)
Checks to see if there's math that can be done. If there is, do the math and return a number. Otherwise return the string.
#### dotSyntax(*string*) ####
#### dotSyntax(*string*)
Like parseVariable but works with dot syntax.
#### stringVariableReplacement(*string*) ####
#### stringVariableReplacement(*string*)
With a string, replace any variables within. Uses dotSyntax. Example:
......@@ -133,6 +133,6 @@ With a string, replace any variables within. Uses dotSyntax. Example:
stringVariableReplacement("This card is called $title. It has an attack power of $atk and a health of $health.")
```
#### effectSelectCard() ####
#### effectSelectCard()
Returns all possible choices based on the target
\ No newline at end of file
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