Author Topic: [Tutorial] In-Game Guide to Skill Templates  (Read 3777 times)

0 Members and 1 Guest are viewing this topic.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
[Tutorial] In-Game Guide to Skill Templates
« on: 22 October 2020, 21:25:30 »
For those who have problems figuring out what which templates to use for their skills, here are some directions. I'll try to keep things as simple as i can. There are only few template descriptions for the moment, but the tutorial will be expanded in future. Here we go:

A BRIEF GUIDE TO SKILL TEMPLATES


1. DEBUFF SKILLS

Skill_AttackBuff.tpl
Casts a debuff on a single target (always ignores radius of the linked skill). It can be linked to one of the following templates:
> SkillBuff_Contageous.tpl (e.g. Plague)
> SkillBuff_Debuf.tpl (e.g. Study Prey)
> SkillBuff_DebufFreeze.tpl (e.g. Freezing Blast)
> SkillBuff_DebufTrap.tpl (e.g. Ensnare)

Skill_AttackBuffRadius.tpl
Casts a debuff over a chosen area, affecting multiple targets in radius. It can be linked to one of the following templates:
> SkillBuff_Contageous.tpl (e.g. Plague)
> SkillBuff_Debuf.tpl (e.g. Study Prey)
> SkillBuff_DebufFreeze.tpl (e.g. Freezing Blast)
> SkillBuff_DebufTrap.tpl (e.g. Ensnare)

Skill_AttackProjectileDebuf.tpl
Similar to Skill_AttackBuff.tpl, but the spell is cast by one or more projectiles (so it can miss the target). Can be linked to one of the following templates:
> SkillBuff_Contageous.tpl (e.g. Plague)
> SkillBuff_Debuf.tpl (e.g. Study Prey)
> SkillBuff_DebufFreeze.tpl (e.g. Freezing Blast)
> SkillBuff_DebufTrap.tpl (e.g. Ensnare)

2. BUFF SKILLS

Skill_BuffOther.tpl
> SkillBuff_BuffImmobilize.tpl (e.g. Stone Form)
> SkillBuff_Passive.tpl (e.g. Call of the Hunt, Dark Covenant, Rally)

Skill_BuffRadius.tpl
This type of skill can be linked to both buffs and debuffs, affecting the area around the caster (moving with him). It can be used with the following templates:
> SkillBuff_Debuf.tpl (e.g. Study Prey)
> SkillBuff_DebufFreeze.tpl (e.g. Freezing Blast)
> SkillBuff_DebufTrap.tpl (e.g. Ensnare)
> SkillBuff_Passive.tpl (e.g. Call of the Hunt, Dark Covenant, Heat Shield, Herbal Remedy, Rally,)
> SkillBuff_PassiveDebuff.tpl (e.g. Triumph)

3. SUMMONING SKILLS

Skill_AttackProjectileSpawnPet.tpl 
Summon one or several pets using projectile(s) (e.g. Sylvan Nymph summon projectile).Can be made to deal damage or cause status effects like Stun.

SkillSecondary_PetSpawn.tpl
Currently not used by any skill in the game, but its pretty cool. In difference to other pet summoning skills it can be made a modifier to one of the following base skill templates:
> Skill_AttackRadius.tpl
> Skill_BuffRadius.tpl
This means you can add Ancestral Warriors directly to the base War Horn skill as a modifier, using SkillSecondary_PetSpawn.tpl. Or you can add wolves as secondary summons to Call of The Hunt... it opens some possibilities.

4. PROJECTILE SKILLS

Skill_AttackProjectile.tpl
(e.g. Volcanic Orb, Thunderball) - Launches one or several damaging projectiles, which can have explosion radius or chance to pass through enemies. How the projectiles will behave depends on the projectile template linked to it.

Skill_AttackProjectileAreaEffect.tpl
(e.g. Eruption, Squall, Vision of Death)

Skill_AttackProjectileBurst.tpl
(e.g. Throwing Knife, Ice Shard)

Skill_AttackProjectileFan.tpl
(e.g. Flame Surge) - Fires a number of projectiles in an arc in front of the caster.

Skill_AttackProjectileRing.tpl
(e. g. Liche King's Arcane Blast) - Fires a number of projectiles in circle around the caster, or if you decrease the rotation angle, in front of him (similar to AttackProjectileFan). Rotation angle of 0 can make a focused "stream" of projectiles if their number is set to more than one.

Skill_AttackRadius.tpl
(e.g. War Horn)

Skill_AttackRadiusLightning.tpl
(e.g. Lightning Bolt)

Skill_AttackSpell.tpl
(e.g. Enslave Spirit)

Skill_AttackChain.tpl

skill_AttackProjectileMultiHit.tpl

----

5. UNDEFINED ATM

Skill_AttackInherent.tpl
Found only in a single monster skill (records/skills/monsterskills/attack_melee/bogdweller_bite.dbr). I'm not sure what is the difference from normal attack.

Skill_BuffEffect.tpl
I couldnt make this template to work or find any other file that links to it.

« Last Edit: 25 October 2020, 23:18:54 by nargil66 »

Not Yet Rated!

Offline soa

  • Modder
  • Full Member
  • *
  • Posts: 517
  • Country: fr
  • Karma: +21/-0
    • View Profile
    • Awards
  • Time Zone: +1
Re: [Tutorial] A Brief Guide to Skill Templates
« Reply #1 on: 22 October 2020, 22:17:11 »
skill_AttackProjectileMultiHit.tpl
I havent found a skill that uses it.
There are several skills used by Hades, Tiamat, lava salamanders in Muspelheim, Loki, raptors in Primerose Passage...

Skill_AttackChain.tpl
Found only in an single unused item skill (records/skills/itemskills/chainlightning.dbr). Probably redundant.
It is used by Ikon of Zeus skill, Sands of Sleep, Albino spiders, and various chain lightning skills for monsters.
« Last Edit: 22 October 2020, 22:24:52 by soa »
Soulvizier for AE, Ragnarok and Atlantis [released] :
https://titanquestfans.net/index.php?topic=1201.0  / Discord : https://discord.gg/qs9t6AA
Overhaul mod with many new monsters, skills, items, features, balance and bugfixes. Increased difficulty.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] A Brief Guide to Skill Templates
« Reply #2 on: 22 October 2020, 23:48:48 »
Thanks for the corrections. My search was limited outside of the expansions, now i see it is a mistake.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] A Brief Guide to Skill Templates
« Reply #3 on: 25 October 2020, 16:30:23 »
Ok, i decided to use another approach and make the guide interactive. It should be easier for anyone (including me) to learn how to make skills if they are seeing what the templates do directly ingame. First version is coming soon :D

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #4 on: 25 October 2020, 23:18:17 »
Here is the first and very early version of the guide:
https://mega.nz/file/JKhCXQIb#_hjVA3TUdslfaOCkeHHPYy8bmJsSayW_xsXmyP8JxzM
After you enter the mod, go to menu and choose Unlock Content, then type code: god
This will give you enough skill points to unlock the tutorial skills (located in Rune Mastery for now).
« Last Edit: 25 October 2020, 23:20:14 by nargil66 »

Not Yet Rated!

Offline rakshir

  • Hero Member
  • *
  • Posts: 58
  • Country: us
  • Karma: +1/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -5
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #5 on: 26 October 2020, 11:04:57 »
What a great idea to make a mod to showcase the templates! Thanks, can't wait til I have some time to check it out.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #6 on: 30 October 2020, 19:32:41 »
Next version:
- Removed some unusable templates by the player (like Aktaios_LightofRa.tpl) or some unusable template combinations.
- All template skills are now available from lvl 1 (right click on an empty skill slot and you will see the list), no need for the unlock code.
- Added more detailed descriptions to the first set of templates (thanks to WNG)

Link:
https://mega.nz/file/Japi1QTK#oiPen7rKnwiPFATGd_vdpGF9-bdBANcGXiNOm4MTC8A

Not Yet Rated!

Offline EvlEye25

  • Beginner
  • *
  • Posts: 9
  • Country: ad
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +2
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #7 on: 03 April 2023, 00:16:14 »
Hi, how i link a template with another one?, by example, link "baseArmor" template with "baseOffensive" template

Not Yet Rated!

Offline EvlEye25

  • Beginner
  • *
  • Posts: 9
  • Country: ad
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +2
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #8 on: 03 April 2023, 01:52:12 »
Hi, another question, Skill_AttackProjectileSpawnPet.tpl dont work for me, because it does not causes any damage or stun, help pls :C, i try with the Nyhpm attackproyectile, but does not work again

Rated 1 time
Excellent

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #9 on: 03 April 2023, 13:35:36 »
« Last Rated on: 03 April 2023, 23:01:46 »
Hi, how i link a template with another one?, by example, link "baseArmor" template with "baseOffensive" template
I'm not sure I understand. If you mean add it inside the template, just reference other templates of how it's done. No guarantees it will work tho, templates need code behind to support them, otherwise they re just  bunch of text.
Hi, another question, Skill_AttackProjectileSpawnPet.tpl dont work for me, because it does not causes any damage or stun, help pls :C, i try with the Nyhpm attackproyectile, but does not work again
That's weird, it used to work before. Donno to be honest.

Not Yet Rated!

Offline EvlEye25

  • Beginner
  • *
  • Posts: 9
  • Country: ad
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +2
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #10 on: 03 April 2023, 22:47:09 »
One last question, how do I make a skill that is a modifier of another? I mean, for example, the core dweller has skills that modify it, but I don't know how to do it, since I want to add new skills and I can't find any forum that explains it

Rated 1 time
Excellent

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2490
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #11 on: 04 April 2023, 13:26:03 »
« Last Rated on: 04 April 2023, 16:23:27 »
One last question, how do I make a skill that is a modifier of another? I mean, for example, the core dweller has skills that modify it, but I don't know how to do it, since I want to add new skills and I can't find any forum that explains it
There are several templates that can work as a modifier to a base skill, the most common being Skill_Modifier.tpl, Skill_ProjectileModifier.tpl and SkillSecondary_PetModifier.tpl.
The usual way to make a modifier is to copy an existing skill with modifier template, change it's bonuses, then add it to a chosen skill tree. To add a modifier in a skill tree (for example with Earth "records/skills/earth/earthskilltree.dbr"), open it and add the directory link to your custom modifier. Just have in mind that the modifier record link must be directly below the record link of the base skill it affects.
Check also these two posts:
https://titanquestfans.net/index.php?topic=462.msg637#msg637
https://titanquestfans.net/index.php?topic=1120.msg13023#msg13023

Not Yet Rated!

Offline EvlEye25

  • Beginner
  • *
  • Posts: 9
  • Country: ad
  • Karma: +0/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +2
Re: [Tutorial] In-Game Guide to Skill Templates
« Reply #12 on: 04 April 2023, 19:38:20 »
thx!, you help me so much!
« Last Edit: 04 April 2023, 19:41:39 by EvlEye25 »

Tags:
 


SimplePortal 2.3.7 © 2008-2024, SimplePortal