/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