Skip to content

Commit 93022fe

Browse files
committed
Initial commit
0 parents  commit 93022fe

22 files changed

Lines changed: 781 additions & 0 deletions

.editorconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[*]
2+
charset = utf-8
3+
indent_style = space
4+
indent_size = 4
5+
tab_width = 4
6+
insert_final_newline = true
7+
trim_trailing_whitespace = true
8+
max_line_length = 80

.gitattributes

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
## AUTO-DETECT
2+
## Handle line endings automatically for files detected as
3+
## text and leave all files detected as binary untouched.
4+
## This will handle all files NOT defined below.
5+
* text=auto eol=lf
6+
7+
# Text
8+
*.conf text
9+
*.conf.dist text
10+
*.cmake text
11+
12+
## Scripts
13+
*.sh text
14+
*.fish text
15+
*.lua text
16+
17+
## SQL
18+
*.sql text
19+
20+
## C++
21+
*.c text
22+
*.cc text
23+
*.cxx text
24+
*.cpp text
25+
*.c++ text
26+
*.hpp text
27+
*.h text
28+
*.h++ text
29+
*.hh text
30+
31+
32+
## For documentation
33+
34+
# Documents
35+
*.doc diff=astextplain
36+
*.DOC diff=astextplain
37+
*.docx diff=astextplain
38+
*.DOCX diff=astextplain
39+
*.dot diff=astextplain
40+
*.DOT diff=astextplain
41+
*.pdf diff=astextplain
42+
*.PDF diff=astextplain
43+
*.rtf diff=astextplain
44+
*.RTF diff=astextplain
45+
46+
## DOCUMENTATION
47+
*.markdown text
48+
*.md text
49+
*.mdwn text
50+
*.mdown text
51+
*.mkd text
52+
*.mkdn text
53+
*.mdtxt text
54+
*.mdtext text
55+
*.txt text
56+
AUTHORS text
57+
CHANGELOG text
58+
CHANGES text
59+
CONTRIBUTING text
60+
COPYING text
61+
copyright text
62+
*COPYRIGHT* text
63+
INSTALL text
64+
license text
65+
LICENSE text
66+
NEWS text
67+
readme text
68+
*README* text
69+
TODO text
70+
71+
## GRAPHICS
72+
*.ai binary
73+
*.bmp binary
74+
*.eps binary
75+
*.gif binary
76+
*.ico binary
77+
*.jng binary
78+
*.jp2 binary
79+
*.jpg binary
80+
*.jpeg binary
81+
*.jpx binary
82+
*.jxr binary
83+
*.pdf binary
84+
*.png binary
85+
*.psb binary
86+
*.psd binary
87+
*.svg text
88+
*.svgz binary
89+
*.tif binary
90+
*.tiff binary
91+
*.wbmp binary
92+
*.webp binary
93+
94+
95+
## ARCHIVES
96+
*.7z binary
97+
*.gz binary
98+
*.jar binary
99+
*.rar binary
100+
*.tar binary
101+
*.zip binary
102+
103+
## EXECUTABLES
104+
*.exe binary
105+
*.pyc binary
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: Bug report
2+
description: Create a bug report to help us improve.
3+
title: "Bug: "
4+
body:
5+
- type: textarea
6+
id: current
7+
attributes:
8+
label: Current Behaviour
9+
description: |
10+
Description of the problem or issue here.
11+
Include entries of affected creatures / items / quests / spells etc.
12+
If this is a crash, post the crashlog (upload to https://gist.github.com/) and include the link here.
13+
Never upload files! Use GIST for text and YouTube for videos!
14+
validations:
15+
required: true
16+
- type: textarea
17+
id: expected
18+
attributes:
19+
label: Expected Behaviour
20+
description: |
21+
Tell us what should happen instead.
22+
validations:
23+
required: true
24+
- type: textarea
25+
id: reproduce
26+
attributes:
27+
label: Steps to reproduce the problem
28+
description: |
29+
What does someone else need to do to encounter the same bug?
30+
placeholder: |
31+
1. Step 1
32+
2. Step 2
33+
3. Step 3
34+
validations:
35+
required: true
36+
- type: textarea
37+
id: extra
38+
attributes:
39+
label: Extra Notes
40+
description: |
41+
Do you have any extra notes that can help solve the issue that does not fit any other field?
42+
placeholder: |
43+
None
44+
validations:
45+
required: false
46+
- type: textarea
47+
id: commit
48+
attributes:
49+
label: AC rev. hash/commit
50+
description: |
51+
Copy the result of the `.server debug` command (if you need to run it from the client get a prat addon)
52+
validations:
53+
required: true
54+
- type: input
55+
id: os
56+
attributes:
57+
label: Operating system
58+
description: |
59+
The Operating System the Server is running on.
60+
i.e. Windows 11 x64, Debian 10 x64, macOS 12, Ubuntu 20.04
61+
validations:
62+
required: true
63+
- type: textarea
64+
id: custom
65+
attributes:
66+
label: Custom changes or Modules
67+
description: |
68+
List which custom changes or modules you have applied, i.e. Eluna module, etc.
69+
placeholder: |
70+
None
71+
validations:
72+
required: false
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Feature request
2+
description: Suggest an idea for this project
3+
title: "Feature: "
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for taking your time to fill out a feature request. Remember to fill out all fields including the title above.
9+
An issue that is not properly filled out will be closed.
10+
- type: textarea
11+
id: description
12+
attributes:
13+
label: Describe your feature request or suggestion in detail
14+
description: |
15+
A clear and concise description of what you want to happen.
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: solution
20+
attributes:
21+
label: Describe a possible solution to your feature or suggestion in detail
22+
description: |
23+
A clear and concise description of any alternative solutions or features you've considered.
24+
validations:
25+
required: false
26+
- type: textarea
27+
id: additional
28+
attributes:
29+
label: Additional context
30+
description: |
31+
Add any other context or screenshots about the feature request here.
32+
validations:
33+
required: false

.github/README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) AzerothCore
2+
3+
## mod-profession-experience
4+
5+
Module for azerothcore to reward experience when crafting or gathering with professions
6+
7+
## This module currently requires:
8+
- AzerothCore https://github.com/azerothcore/azerothcore-wotlk/commit/fd262c3ab109afec7d191c97d2b44f58eb4a1477
9+
10+
## How to install
11+
12+
1. Simply place the module under the `modules` folder of your AzerothCore source folder.
13+
2. Re-run cmake and launch a clean build of AzerothCore
14+
15+
## Usage
16+
17+
- Enable or disable professions in conf
18+
- Change the experience gained for performing actions in conf

.github/workflows/core-build.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: core-build
2+
on:
3+
push:
4+
branches:
5+
- 'master'
6+
pull_request:
7+
branches:
8+
- 'master'
9+
workflow_dispatch:
10+
11+
jobs:
12+
build:
13+
uses: azerothcore/reusable-workflows/.github/workflows/core_build_modules.yml@main
14+
with:
15+
module_repo: ${{ github.event.repository.name }}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: Codestyle Checks
2+
on:
3+
push:
4+
pull_request:
5+
6+
jobs:
7+
check-codestyle:
8+
strategy:
9+
fail-fast: false
10+
runs-on: ubuntu-latest
11+
name: Check Codestyling
12+
steps:
13+
- uses: actions/checkout@v2
14+
- name: Check Codestyling
15+
run: source ./apps/ci/ci-codestyle.sh

.gitignore

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
!.gitignore
2+
3+
#
4+
#Generic
5+
#
6+
7+
.directory
8+
.mailmap
9+
*.orig
10+
*.rej
11+
*.*~
12+
.hg/
13+
*.kdev*
14+
.DS_Store
15+
CMakeLists.txt.user
16+
*.bak
17+
*.patch
18+
*.diff
19+
*.REMOTE.*
20+
*.BACKUP.*
21+
*.BASE.*
22+
*.LOCAL.*
23+
24+
#
25+
# IDE & other softwares
26+
#
27+
/.settings/
28+
/.externalToolBuilders/*
29+
# exclude in all levels
30+
nbproject/
31+
.sync.ffs_db
32+
*.kate-swp
33+
34+
#
35+
# Eclipse
36+
#
37+
*.pydevproject
38+
.metadata
39+
.gradle
40+
tmp/
41+
*.tmp
42+
*.swp
43+
*~.nib
44+
local.properties
45+
.settings/
46+
.loadpath
47+
.project
48+
.cproject

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2023 AzerothCore
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

apps/.gitkeep

Whitespace-only changes.

0 commit comments

Comments
 (0)