Coder Social home page Coder Social logo

sociallyundead's Introduction

SociallyUndead

Addon for the Socially Undead Classic World of Warcraft guild

An easier to read view of the BWL loot list is available at: https://raptiq.github.io/SociallyUndead/

Developing

Clone the Repository

Clone the SociallyUndead repository anywhere, using any Git app with the URL https://github.com/raptiq/SociallyUndead.git, or use this command in your favorite CLI:

git clone https://github.com/raptiq/SociallyUndead.git

Note: don't clone the repository anywhere in the World of Warcraft folder directly. See below for directions on how to load your dev environment in World of Warcraft.

Libraries

Dependent libraries and vendored in the repository and don't have to be manually installed

Symlink to Wow Addons Directory

Windows:

> mklink /d "path\to\World of Warcraft\_classic_\Interface\Addons\SociallyUndead" "path\to\repository\SociallyUndead"
symbolic link created for SociallyUndead <<===>> path\to\repository\SociallyUndead

MacOS

> ln -s "path/to/repository/SociallyUndead" "path/to/World of Warcraft/_classic_/Interface/Addons/SociallyUndead"

Development environment

You can use any development setup you want but Visual Studio Code and the vscode-lua extension are solid and require little setup

Contributing

See basic git overview here

Expected process:

  • Create a new branch off master
  • Commit your changes to that branch
  • Push to remote (Github)
  • Open a Pull Request

Editing Loot Config

Source of truth for all SU loot priority and DKP info are the X_loot.json files in the root of this repo.

Loot items are either

Default Item

Will use default values for role/dkp

[
    ...
    SomeItemID,
    SomeOtherItemID,
    ...
]

OR

Custom Item

[
    ...
    {
        "id": 12345,
        "name": "Iron Dagger",
        "dkp": 666,
        "role": "Mage > Priest == Warlock"
    },
    ...
]

Most Molten Core loot by default is the same (5DKP minbid, MS > OS), if you want to change the default look in ./scripts/generate_loot.js. If you want to override the default for a specific item: In mc_loot.json:

  1. Find the item id you want to override and delete it
  2. Add an object to the list with the above object schema

See this change for an example

Open a pull request once you've made your changes. Once merged the Addon and site loot lists will be updated.

sociallyundead's People

Contributors

raptiq avatar trickygerald avatar

Watchers

James Cloos 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.