vrtc / flowerpicker (public) (License: GPLv3) (since 2019-11-07) (hash sha1)
Flowerpicker is a GUI extension, that is an add-on, for World of Warcraft game client. It is under development and not yet ready for usage by players.

/README.md (7475a4fe0d5c2cbabcd8f3aaee2ea61e6da80c18) (1355 bytes) (mode 100644) (type blob)

# Flowerpicker add-on
Flowerpicker is an unfinished add-on for legacy World of Warcraft
game client. The purpose of the add-on is to register all item
aquisition instances by the player during the game. For example,
note and remember every fishing, corpse looting and flower picking
activity the player conducted. Then, this data is aggregated
and displayed in a player-friendly format.

## Development
The expected path to take to contribute to the development of the add-on
is as follows.
1. Obtain a copy of the code via Git repository or a distributed archive.
2. Install required tools: Java runtime, Gradle, Lua 5.1, LDoc, LuaCheck.
3. Introduce changes guided by Git workflow.
4. To build, that is check and package, run the following command from
   the project directory.
```
gradle clean build
```

The generated documentation is placed under ${projectDir}/doc/ directory
and distributed archive in ${projectDir}/build/distributions/ directory.

## TODO
- [ ] Add 'nothing' option to 'LOOTCORPSE' event type, so that
      it is possible to count how many enemies of a certain type was
      slain to obtain that number of items.
      WARNING: Actually, since there exist enemies that yield
      multiple items, it complicates the ability to distinguish
      per kill instances.
- [ ] Register exact location cooridnates of event occurrence.


Mode Type Size Ref File
100644 blob 25 f9e4d8b7b114aa3c01824317ea9b0e4937815dbf .gitignore
100644 blob 1282 38bade5f4b3df02c703832d63e7d9d69a40924cc .luacheckrc
100644 blob 1355 7475a4fe0d5c2cbabcd8f3aaee2ea61e6da80c18 README.md
100644 blob 1395 446ab05f9c5e77cb77076bbccc0d6cbdcdf655ed build.gradle
040000 tree - 96233b34ccba706a9f89dca87a9282a3cd836e0a doc
100644 blob 377 7cd49ec8e4dd07884b8ac25ab4bb361cf21b5494 flowerpicker.toc
100644 blob 1435 fa968b82de11da1b3bc9716c4d0b08ca07208903 flowerpicker.xml
040000 tree - a98140c69c08685544ff0baefaf8dfecd749c5f7 resources
040000 tree - a9d4d768f6bb7260f05b7aa1c4c5c94827a19ce4 src
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/flowerpicker

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/flowerpicker

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/flowerpicker

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main