Skip to content

About

A TSWoW module that adds spell charges to any spell without requiring core modifications.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TSWoW Module: Spell Charges

A TSWoW module that adds spell charges to any spell without requiring core modifications.

Important Notice

Please back up your database before use. This module modifies database data via scripted queries and should not be tested directly on live servers with active players.

Features

  • Adds charge-based mechanics to existing spells
  • No core edits required
  • Automatically handles all ranks of the spells

Installation

1. Enable Client Extensions

  • Go to your dataset folder (default: /modules/default/datasets/dataset/)

  • Open dataset.conf and ensure client-extensions is enabled:

Client.Patches = [
    "all",
    "client-extensions",
    "!item-dbc-disabler",
    "!fix-combo-points"
];
  • If "client-extensions" has a ! in front of it, remove it.

2. Download the module

Place the module into your TSWoW modules directory (default: /modules/tswow-module-spell-charges/)

3. Add Spell Charges in Datascripts

  • Open datascripts/datascripts.ts inside the module folder
  • Add spell charges to any spell with SpellCharges.addSpell(spellID, maxCharges);
  • All ranks of the same spell should be handled automatically.

4. Build the module

Run the following commands:

build datascripts
build livescripts
build addon

Enjoy!

And please do give feedback/comments/suggestions!

About

A TSWoW module that adds spell charges to any spell without requiring core modifications.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages