Author Topic: [Tutorial] Create a new skill!  (Read 1268 times)

0 Members and 1 Guest are viewing this topic.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #15 on: 29 November 2019, 02:12:20 »
skill_attackspellteleportself

Description:
This type of attack allows the user to teleport to the targeted location. Use the distanceProfile parameter to change the teleport distance.

Specific Parameters:

None
« Last Edit: 01 December 2019, 01:45:01 by WNG »

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #16 on: 01 December 2019, 01:42:51 »
skill_attackchain

Description:
This type of skill is an attack that bounces to nearby enemies to hit more enemies. Example skills include Sands of Sleep.

Specific Parameters:

Lightning Config
Spoiler for Hiden:
sparkGap: Maximum distance in meters inside which the spell can bounce. If no enemy is located around the area, the chain breaks.
sparkChance: Chance for skill to bounce to another target.
sparkMaxNumber: Maximum of enemies that can be hit by a single chain.
lightningName: Put a .dbr with the template Lightning.tpl here. It indicates the visual to use for your lightning.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #17 on: 01 December 2019, 01:49:37 »
skill_attackradius

Description:
This type of skill is an attack that hits all enemies in a zone that expands around the player. Example skills include Thunderclap and Hades' Death Nova.

Specific Parameters:

Skill Config
Spoiler for Hiden:
expansionTime: Time that takes for the area to expand.
skillTargetRadius: Meter radius that defines the area of attack.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #18 on: 01 December 2019, 01:52:05 »
skill_attackradiuslightning

Description:
This type of skill is a ranged attack that hits around an area using a lightning effect. Example skills include Lightning Bolt and Wheel of Taranis' skill.

Specific Parameters:

Skill Effects
Spoiler for Hiden:
lightningName: Put a .dbr with the template Lightning.tpl here. It indicates the visual to use for your lightning.

Skill Config
Spoiler for Hiden:
expansionTime: Time that takes for the area to expand.
skillTargetRadius: Meter radius that defines the area of attack.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #19 on: 02 December 2019, 00:40:59 »
skill_attackspellchaos

Description:
This type of skill is a ranged attack that throws a magical beam that reaches for an enemy and hits it. Example skills include Life Drain and Liche King's basic attacks.

Specific Parameters:

Skill Config
Spoiler for Hiden:
maxDistance: Maximum distance at which the beam can travel.
headVelocity: Speed of the beam(??)
tailVelocity: Speed of the beam(??)
chaosBeamName: Insert here a .dbr with the template ChaosBeam.tpl. It indicates the visual to use for your beam.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #20 on: 02 December 2019, 00:47:10 »
skill_attackwave

Description:
This type of skill is a wave attack that travels a certain distance and hits any unit that goes through it. You can parameter its size, speed and travel time. Example skills include Distortion Wave.

Specific Parameters:

Wave Config
Spoiler for Hiden:
waveStartWidth: Width, in meters, of your wave at the beginning of its course.
waveEndWidth: Width, in meters, of your wave at the end of its course.
waveDistance: Distance that your wave will travel in meters.
waveTime: Lifetime of your wave, which determines how quick it will travel the distance specified above.
waveDepth: Default value is 1.0, unknown function.(???)
waveEffectName: (???)
lineEffectName: Visual effect of your wave.
waveStartSound: Sound that plays when your wave is launched.
waveLoopSound: Sound that loops repeatedly while your wave is moving forward.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #21 on: 02 December 2019, 01:03:34 »
skill_attackweapon

Description:
This type of skill is an attack that uses your weapon to inflict a basic attack with modified propreties, such as multiple targets, piercing, etc.

Specific Parameters:

Melee Config
Spoiler for Hiden:
skillTargetAngle: Arc of attack of your skill when used in melee range.
skillTargetNumber: Maximum number of targets this skill can hit at once when used in melee range.

Projectile Config
Spoiler for Hiden:
skillProjectileNumber: Number of projectiles created by this skill.
projectileExplosionRadius: Meter radius of the projectile explosion.
projectileFragmentsName: The .dbr filename of the fragments emitted when the projectile hits an enemy.
projectileFragmentsLaunchNumberMin: Minimum number of fragments produced.
projectileFragmentsLaunchNumberMax: Maximum number of fragments produced.
projectilePiercingChance: % chance for the projectiles to pierce through an enemy.

Skill Config
Spoiler for Hiden:
skillAllowsWarmUp: Boolean. When enabled, if the entity targets a unit but the skill is interrupted, the skill will need to recharge before it is used again.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #22 on: 06 December 2019, 23:29:23 »
skill_attackweaponblink

Description:
This type of skill is an attack that uses your weapon to inflict an attack that makes the player dissapear while walking to the enemy and reappear when attacking the enemy. Example skills include Phantom Strike.

Specific Parameters:

Melee Config
Spoiler for Hiden:
skillTargetAngle: Arc of attack of your skill when used in melee range.
skillTargetNumber: Maximum number of targets this skill can hit at once when used in melee range.

Projectile Config
Spoiler for Hiden:
skillProjectileNumber: Number of projectiles created by this skill.
projectileExplosionRadius: Meter radius of the projectile explosion.
projectileFragmentsName: The .dbr filename of the fragments emitted when the projectile hits an enemy.
projectileFragmentsLaunchNumberMin: Minimum number of fragments produced.
projectileFragmentsLaunchNumberMax: Maximum number of fragments produced.
projectilePiercingChance: % chance for the projectiles to pierce through an enemy.

Skill Config
Spoiler for Hiden:
skillAllowsWarmUp: Boolean. When enabled, if the entity targets a unit but the skill is interrupted, the skill will need to recharge before it is used again.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #23 on: 06 December 2019, 23:41:02 »
skill_attackweaponcharge

Description:
This type of skill is an attack that uses your weapon to charge at an enemy. Example skills include Shield Charge and Take Down. Doesn't seem very different from skill_attackweapon.

Specific Parameters:

Melee Config
Spoiler for Hiden:
skillTargetAngle: Arc of attack of your skill when used in melee range.
skillTargetNumber: Maximum number of targets this skill can hit at once when used in melee range.

Projectile Config
Spoiler for Hiden:
skillProjectileNumber: Number of projectiles created by this skill.
projectileExplosionRadius: Meter radius of the projectile explosion.
projectileFragmentsName: The .dbr filename of the fragments emitted when the projectile hits an enemy.
projectileFragmentsLaunchNumberMin: Minimum number of fragments produced.
projectileFragmentsLaunchNumberMax: Maximum number of fragments produced.
projectilePiercingChance: % chance for the projectiles to pierce through an enemy.

Skill Config
Spoiler for Hiden:
skillAllowsWarmUp: Boolean. When enabled, if the entity targets a unit but the skill is interrupted, the skill will need to recharge before it is used again.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #24 on: 06 December 2019, 23:47:40 »
skill_attackweaponrangedspread

Description:
This type of skill is an attack that uses your weapon to inflict an attack with modified propreties, and especially for ranged attacks. Example skills include Thunder Strike.

Specific Parameters:

Melee Config
Spoiler for Hiden:
skillTargetAngle: Arc of attack of your skill when used in melee range.
skillTargetNumber: Maximum number of targets this skill can hit at once when used in melee range.

Projectile Config
Spoiler for Hiden:
driftMin: Minimal spread angle for projectiles.
driftMax: Maximum spread angle for projectiles.
skillProjectileNumber: Number of projectiles created by this skill.
projectileExplosionRadius: Meter radius of the projectile explosion.
projectileFragmentsName: The .dbr filename of the fragments emitted when the projectile hits an enemy.
projectileFragmentsLaunchNumberMin: Minimum number of fragments produced.
projectileFragmentsLaunchNumberMax: Maximum number of fragments produced.
projectilePiercingChance: % chance for the projectiles to pierce through an enemy.

Skill Config
Spoiler for Hiden:
skillAllowsWarmUp: Boolean. When enabled, if the entity targets a unit but the skill is interrupted, the skill will need to recharge before it is used again.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #25 on: 07 December 2019, 00:02:09 »
skill_wpattack_basicattack

Description:
This type of skill is an attack that has a passive chance to be used with a % chance. Example skills include Gouge and Volley.

Specific Parameters:

Melee Config
Spoiler for Hiden:
skillTargetAngle: Arc of attack of your skill when used in melee range.
skillTargetNumber: Maximum number of targets this skill can hit at once when used in melee range.

Projectile Config
Spoiler for Hiden:
skillProjectileNumber: Number of projectiles created by this skill.
projectileExplosionRadius: Meter radius of the projectile explosion.
projectileFragmentsName: The .dbr filename of the fragments emitted when the projectile hits an enemy.
projectileFragmentsLaunchNumberMin: Minimum number of fragments produced.
projectileFragmentsLaunchNumberMax: Maximum number of fragments produced.
projectilePiercingChance: % chance for the projectiles to pierce through an enemy.

Skill Config
Spoiler for Hiden:
skillChanceWeight: % chance for the attack to be used.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #26 on: 07 December 2019, 00:07:53 »
skill_weaponpool_chargedlinear

Description:
This type of skill is an attack that builds up a bonus for the character with stacks for a certain duration. Example skills include Onslaught.

Specific Parameters:

Skill Config
Spoiler for Hiden:
skillChargeLevel: Max number of charges.
skillChargeDuration: Duration of a charge.

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 559
  • Country: ca
  • Karma: +7/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Create a new skill!
« Reply #27 on: 07 December 2019, 00:18:27 »
skill_weaponpool_chargedfinale

Description:
This type of skill is an attack that accumulates stacks after every successful attack. After a certain amount of hits, a powerful attack is released. Example skills include Calculated Strike and Psionic Touch.

Specific Parameters:

Melee Config
Spoiler for Hiden:
skillTargetAngle: Arc of attack of your skill when used in melee range.
skillTargetNumber: Maximum number of targets this skill can hit at once when used in melee range.

Projectile Config
Spoiler for Hiden:
skillProjectileNumber: Number of projectiles created by this skill.
projectileExplosionRadius: Meter radius of the projectile explosion.
projectileFragmentsName: The .dbr filename of the fragments emitted when the projectile hits an enemy.
projectileFragmentsLaunchNumberMin: Minimum number of fragments produced.
projectileFragmentsLaunchNumberMax: Maximum number of fragments produced.
projectilePiercingChance: % chance for the projectiles to pierce through an enemy.

Skill Config
Spoiler for Hiden:
alwaysUseSpecialAnimation: Boolean (even though it is set to Variable class.) Set to 1 if you wish to always use a special animation if available (or granted through a modifier.)
skillChargeLevel: Number of charges needed to stack before releasing the attack.
skillChargeDuration: Lifetime of the stacks, in seconds. If the entity doesn't use this skill in this time, the stacks will dissapear.

Tags: