Dolmexica Infinite, presented by Dogma 2018-2023
Documentation for release version (2023)
Updated 30 June 2023
Contents
This is an alphabetical index of function-type triggers for Dolmexica story state machines. For details on use of function-type triggers in expressions, see the expression documentation fom the original M.U.G.E.N documentation.
The root story instance can be accessed with root, the parent instance with parent, and helpers with helper(id).
For more information on triggers, check the original M.U.G.E.N trigger documentation. Unless otherwise specified, documentation style for Dolmexica story triggers follows the outlines presented in the original M.U.G.E.N trigger documentation.
Same as original M.U.G.E.N trigger.
Same as original M.U.G.E.N trigger.
Returns the action number of the animation.
Example:
trigger1 = Anim(5) = 200 Triggers if animation 5 is currently in action 200.
Return time until animation is over.
Example:
trigger1 = Animtime(5) = 0 Triggers if animation 5 is equal to the action's looptime, ie. the end of the action has been reached.
Same as original M.U.G.E.N trigger.
Same as original M.U.G.E.N trigger.
Same as original M.U.G.E.N trigger.
Return action number of character.
Example:
trigger1 = CharAnim(5) = 20 Triggers if character 5 is displaying action 20.
Return time until char animation is over.
Example:
trigger1 = CharAnimTime(5) = 0 Triggers if the action of character 5 is equal to the action's looptime, ie. the end of the action has been reached.
Returns true if character has a shadow.
Example:
trigger1 = CharShadow(5) = 1 Triggers if character 5 has a shadow.
Returns true if character is part of stage camera coordinate system.
Example:
trigger1 = CharStage(5) = 1 Triggers if character 5 is part of the stage camera coordinate system.
Return x position of character.
Example:
trigger1 = CharX(5) = 200 Triggers if character 5 is at x position 200.
Return y position of character.
Example:
trigger1 = CharY(5) = 200 Triggers if character 5 is at y position 200.
Concatenate two triggers as strings.
Example:
text = Concatenate("Hello ", "World") Sets text variable to "Hello World".
Same as original M.U.G.E.N trigger.
Return displayed text of text element, less than the full text while typewriter effect is active.
Example:
trigger1 = DisplayText(5) = "Hey, what is goi" Triggers if text 5 is displaying "Hey, what is goi".
Same as original M.U.G.E.N trigger.
Same as original M.U.G.E.N trigger.
Same as original M.U.G.E.N trigger.
See GlobalFVar trigger documentation in new Dolmexica Infinite trigger documentation.
See GlobalSVar trigger documentation in new Dolmexica Infinite trigger documentation.
See GlobalVar trigger documentation in new Dolmexica Infinite trigger documentation.
Same as original M.U.G.E.N trigger.
Same as original M.U.G.E.N trigger.
Returns true if animation is looping.
Example:
trigger1 = Loop(5) = 1 Triggers if animation 5 is looping.
Same as original M.U.G.E.N trigger.
Returns numerical id representation of alias string.
Example:
trigger1 = NameId(kfm) = 6 Triggers if the alias kfm is set to represent numerical identifier 6.
Return name string of text element.
Example:
trigger1 = NameText(5) = "Narrator" Triggers if text 5 is having "Narrator" set as its name.
Returns helper amount with id.
Example:
trigger1 = NumHelper(10000) = 1 Triggers if there exists a helper with id 10000.
Return time until animation in parent is over.
Example:
trigger1 = ParentAnimTime(5) = 0 Triggers if animation 5 in parent is equal to the action's looptime, ie. the end of the action has been reached.
Return action number of character in parent.
Example:
trigger1 = ParentCharAnim(5) = 20 Triggers if character 5 in parent is displaying action 20.
Return time until char animation in parent is over.
Example:
trigger1 = ParentCharAnimTime(5) = 0 Triggers if the action of character 5 in parent is equal to the action's looptime, ie. the end of the action has been reached.
Return x position of character in parent.
Example:
trigger1 = ParentCharX(5) = 200 Triggers if character 5 in parent is at x position 200.
Return y position of character in parent.
Example:
trigger1 = ParentCharY(5) = 200 Triggers if character 5 in parent is at y position 200.
FVar but from parent instance.
SVar but from parent instance.
Return visibility of text in parent.
Example:
trigger1 = ParentTextVisible(5) = 0 Triggers if text 5 is not visible in parent.
Return x position of text in parent.
Example:
trigger1 = ParentTextX(5) = 200 Triggers if text 5 in parent is at x position 200.
Return y position of text in parent.
Example:
trigger1 = ParentTextY(5) = 200 Triggers if text 5 in parent is at y position 200.
Var but from parent instance.
Return x position of anim in parent.
Example:
trigger1 = ParentX(5) = 200 Triggers if animation 5 in parent is at x position 200.
Return y position of anim in parent.
Example:
trigger1 = ParentY(5) = 200 Triggers if animation 5 in parent is at y position 200.
See platform trigger documentation in new Dolmexica Infinite trigger documentation.
Same as original M.U.G.E.N trigger.
Return time until animation in root is over.
Example:
trigger1 = RootAnimTime(5) = 0 Triggers if animation 5 in root is equal to the action's looptime, ie. the end of the action has been reached.
Return action number of character in root.
Example:
trigger1 = RootCharAnim(5) = 20 Triggers if character 5 in root is displaying action 20.
Return time until char animation in root is over.
Example:
trigger1 = RootCharAnimTime(5) = 0 Triggers if the action of character 5 in root is equal to the action's looptime, ie. the end of the action has been reached.
Return x position of character in root.
Example:
trigger1 = RootCharX(5) = 200 Triggers if character 5 in root is at x position 200.
Return y position of character in root.
Example:
trigger1 = RootCharY(5) = 200 Triggers if character 5 in root is at y position 200.
FVar but from root instance.
SVar but from root instance.
Return visibility of text in root.
Example:
trigger1 = RootTextVisible(5) = 0 Triggers if text 5 is not visible in root.
Return x position of text in root.
Example:
trigger1 = RootTextX(5) = 200 Triggers if text 5 in root is at x position 200.
Return y position of text in root.
Example:
trigger1 = RootTextY(5) = 200 Triggers if text 5 in root is at y position 200.
Var but from root instance.
Return x position of anim in root.
Example:
trigger1 = RootX(5) = 200 Triggers if animation 5 in root is at x position 200.
Return y position of anim in root.
Example:
trigger1 = RootY(5) = 200 Triggers if animation 5 in root is at y position 200.
Return x position of character on screen.
Example:
trigger1 = ScreenCharX(5) = 200 Triggers if character 5 is at x position 200 on screen.
Return y position of character on screen.
Example:
trigger1 = ScreenCharY(5) = 200 Triggers if character 5 is at y position 200 on screen.
Return x position of animation on screen.
Example:
trigger1 = ScreenX(5) = 200 Triggers if animation 5 is at x position 200 on screen.
Return y position of animation on screen.
Example:
trigger1 = ScreenY(5) = 200 Triggers if animation 5 is at y position 200 on screen.
Returns true if animation has a shadow.
Example:
trigger1 = Shadow(5) = 1 Triggers if animation 5 has a shadow.
Return x position of character in stage coordinates.
Example:
trigger1 = StageCharX(5) = 200 Triggers if character 5 is at x position 200 in stage coordinates.
Return y position of character in stage coordinates.
Example:
trigger1 = StageCharY(5) = 200 Triggers if character 5 is at y position 200 in stage coordinates.
Return x position of anim in stage coordinates.
Example:
trigger1 = StageX(5) = 200 Triggers if animation 5 is at x position 200 in stage coordinates.
Return y position of anim in stage coordinates.
Example:
trigger1 = StageY(5) = 200 Triggers if animation 5 is at y position 200 in stage coordinates.
Same as original command M.U.G.E.N trigger. Uses commands from cmd file in storyboard header.
Same as original M.U.G.E.N trigger.
Returns true if animation is part of the stage's camera coordinate system.
Example:
trigger1 = Stage(5) = 1 Triggers if animation 5 is part of the stage's camera coordinate system.
Same as original M.U.G.E.N trigger, but for string variables.
Same as original M.U.G.E.N trigger.
Return full text of text element.
Example:
trigger1 = Text(5) = "Hey, what is going on?" Triggers if text 5 is "Hey, what is going on?".
Return true if typewriter effect is over and text is completely displayed.
Example:
trigger1 = TextBuiltup(5) = 1 Triggers if text 5 is completely displayed and typewriter effect is over.
Return next state parameter of text element.
Example:
trigger1 = TextNextState(5) = 10 Triggers if text 5 is set to switch to state 10 when completed.
Return visibility of text.
Example:
trigger1 = TextVisible(5) = 0 Triggers if text 5 is not visible.
Return x position of text.
Example:
trigger1 = TextX(5) = 200 Triggers if text 5 is at x position 200.
Return y position of text.
Example:
trigger1 = TextY(5) = 200 Triggers if text 5 is at y position 200.
Return time passed since current state was entered.
Example:
trigger1 = Time % 10 = 0 Triggers on every 10th tick in a state.
Same as original M.U.G.E.N trigger.
Return x position of anim.
Example:
trigger1 = X(5) = 200 Triggers if animation 5 is at x position 200.
Return y position of anim.
Example:
trigger1 = Y(5) = 200 Triggers if animation 5 is at y position 200.