Skip to content

Effect System

Targets & effects

An important thing to understand is that each effect applies once per target, e.g. if you set up the Targeting System to capture multiple targets and set an Effect to spawn one projectile, you will effectively spawn one projectile per target.

Debug log

Prints a log message in the console. The message will be prefixed with the target name or location. Useful to understand what targets have been captured by the system.

Ability inspector

  • Message : the message to print.

Instructions

Execute a generic Game Creator instruction list. Note that the arguments for the instructions are as follow :

  • Self : the caster
  • Target : the current ability target

Ability inspector

  • Description : replace the title in the inspector. Useful for organization.

Sound effect

Play a sound effect.

Ability inspector

  • Max Occurences : limits the number of time this sound effect will be trigger by this ability
  • Audio Clip : the clip being played
  • Audio Config : see Game Creator audio configuration for more info.

Projectile

Spawns one or more projectile(s). See the projectile documentation for more details.

  • Projectile : the projectile to be spawned.
  • Spawn Method : the way projectiles are spawned.
  • Spawn Point : the origin of the projectile

Spawn methods

Single Spawn

Spawn a single projectile.

Ability inspector

  • Direction : direction the projectile is spawned in.
  • Destination : planned destination of the projectile.

Arc Spawn

Spawn projectiles distributed around a cone shape.

Ability inspector

  • Spawn Count : number of projectiles to be spawned.
  • Radius : radius of the cone shape, controls how far the projectiles are spawned from the spawn point.
  • Arc Angle : angle of the cone shape. Controls the width of the spawn.
  • Spawn Delay : spawn rate in seconds. If 0, all the projectiles will be spawned at a time.
  • Max spawn duration : will reduce the spawn delay to allow all the projectiles to be spawned within the duration.
  • Random Spawn : Will randomize the position of each projectile within the cone.

Circle Spawn

Spawn projectiles distributed around a circle.

Ability inspector

  • Spawn Count : number of projectiles to be spawned.
  • Radius : radius of the cone shape, controls how far the projectiles are spawned from the spawn point.

Impact

Spawns an impact at the target location. See the impact documentation for more details.

Ability inspector

  • Impact : the impact to be spawned.

Composite effects

Composite effects are special effect containers that add additional functionality to the previous effects. Composite effects can be combined with one another to create an arbitrarily complex setup.

Delayed effects

Add a delay to the effects.

Ability inspector

  • Description: string field used to customize the title in the inspector. Useful to keep organized.
  • Delay: delay after which the effects are applied.

Conditional effects

Add requirements to the effects to be applied. If the requirements are not met, the effect will simply be skipped.

Ability inspector

Burn with Fire !

You can easily use these conditional effects to add additional damage on a fireball if the enemy is affected by the status effect "Burn". Using the module Stats will help a long way to create this kind of effect.

Back to top