Code Monkey home page Code Monkey logo

mod-ptr-template's Introduction

PTR Character Templates

This is a module for AzerothCore that adds commands for creating characters from preset templates.

Demonstration video (35s)

Important Notes

This module depends on the selection of certain template sets that have already been filled out. The sets included in this module (WIP as of the writing of this readme) are based on the following:

  • Template characters as seen on the Season of Mastery and Wrath Classic public test realms.
  • Best-in-slot gear lists from Wowhead for the various phases of Classic's release.

In the future, this may be expanded to include many more sets, and anyone willing is free to contribute to this module.

Check issues page for current progress on included templates.

How to Install

For the most part, the guide found here can be referred to. However, the SQL portion needs a bit of attention.

This module does have certain SQL queries in automated directories.

Queries required to use the module are automated, as well as any completed template sets. Automated template sets are enabled and available to apply by default.

Any incomplete template set queries will need to be run manually while in development. They are disabled and need to be enabled manually (by command or editing the index entry) to be available to apply.

(Optional) Edit Module Configuration

You are also able to edit the mod_ptr_template.conf to your liking. At the time of writing, you can pick and choose what parts of the template sets it should apply, whether it announces itself on login, the security level required to apply templates, and whether it can only be applied at the start level of a character.

Creating Template Sets

For information on creating your own template sets (and submitting them here for others to use), please refer to the wiki.

How to Uninstall

To uninstall the module, you must remove the module from the modules directory of your AC source, rerun CMake steps depending on your OS, and recompile. You will also need to run the uninstall.sql on your world DB to remove vestigial entries and tables.

Credits

  • acidmanifesto for providing portions of the skip-dk-starting-area module as well as an example of storing SQL results into variables.
  • AnchyDev for pointing out some much needed info regarding item storage and TaskScheduler implementation.
  • Nyeriah for identifying a couple points of confusion to me, resulting in issues.

mod-ptr-template's People

Contributors

heyitsbench avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.