Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scaling of agility leads to superiority of Rogue, Hunter, Druid and especially Shamans. #1

Open
wants to merge 67 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
51412ac
Port Styx's Solocraft Module to AC (#2)
gtao725 Apr 12, 2019
9fe9484
update module
milestorme Aug 23, 2019
14a3e17
Merge pull request #4 from milestorme/master
milestorme Aug 23, 2019
dbf3147
update module
milestorme Nov 9, 2019
df6437a
Update travis
milestorme Nov 9, 2019
f6f56eb
fix travis error
milestorme Nov 9, 2019
43c3f99
Merge branch 'master' of https://github.com/milestorme/mod-solocraft
milestorme Nov 9, 2019
412c3b4
update script
milestorme Nov 9, 2019
58dc4c1
fix travis error
milestorme Nov 9, 2019
91176ae
update readme for merge
milestorme Dec 14, 2019
38af820
enable dry_run
milestorme Dec 14, 2019
f4ad4f1
update remove sLog , unquote announce
milestorme Dec 15, 2019
f5d8369
update no need to announce number of players for solo dungeons and raids
milestorme Dec 16, 2019
3cc4401
Merge pull request #1 from milestorme/milestorme-patch-1
milestorme Dec 16, 2019
e31ae91
update back to original
milestorme Dec 20, 2019
eed8b89
Update CMakeLists.txt
BarbzYHOOL Dec 21, 2019
2fd5751
fix: Travis + code cleanup (PR #6)
BarbzYHOOL Dec 21, 2019
e32eaef
feat(CI): move from Travis to GitHub Actions (#7)
Helias Aug 30, 2020
09deec0
docs(readme): Update build status badge (#8)
locus313 Nov 22, 2020
bd4d558
Fix(cpp): Login after logout will rebuff character
LannyE Jan 26, 2021
8285afa
Feature and Admin Upgrade/Overhaul
LannyE Jan 26, 2021
a444195
Fixed maxlevel unused variable error
LannyE Jan 26, 2021
f8b56b9
Merge pull request #12 from LannyE/fix-issue-9
Helias Jan 26, 2021
5750bf2
Merge branch 'master' into Solocraft-Overhaul
LannyE Jan 26, 2021
a853f49
Fix Clearbuffs unused variable
LannyE Jan 26, 2021
6ffdd1d
Merge branch 'Solocraft-Overhaul' of https://github.com/LannyE/mod-so…
LannyE Jan 26, 2021
cda825c
Update README.md
Helias Jan 26, 2021
6e676b7
Added Requested Changes
LannyE Jan 28, 2021
45a5989
Merge branch 'Solocraft-Overhaul' of https://github.com/LannyE/mod-so…
LannyE Jan 28, 2021
cee5ff7
chore(style): improve comments
Helias Jan 28, 2021
4678c78
Merge pull request #13 from LannyE/Solocraft-Overhaul
Helias Jan 28, 2021
0e52689
docs(readme): update readme, close #15
Helias Feb 4, 2021
246989c
chore(directory): rename directory
Helias Feb 4, 2021
af475b7
Fix for last PR ACE remove
Mitradis Mar 3, 2021
2d4de9a
Merge pull request #17 from Mitradis/patch-1
Helias Mar 3, 2021
becf2c8
Fix Dungeon Hoping Continually Increasing Stats
LannyE Apr 6, 2021
d38a092
fix(core): Modified to compile with new ObjectGuid update
invalid-email-address Apr 30, 2021
0af566d
Merge pull request #19 from LannyE/fix-issue-18
Helias May 1, 2021
819650a
refactor: updated module registration to core rev 4++
BytesGalore Sep 17, 2021
c899248
Merge pull request #22 from BytesGalore/master
Helias Sep 19, 2021
1e76a31
fix(cpp/conf) Add Class Balancing
invalid-email-address Jan 26, 2022
66a70f3
fix(cpp): GetOption Update
invalid-email-address Jan 26, 2022
a59a702
Merge pull request #25 from LannyE/fix-issue-21
Helias Jan 27, 2022
b49de14
Fix: build
Nefertumm Feb 5, 2022
18f4157
Merge pull request #26 from Nefertumm/buildFix
acidmanifesto Feb 5, 2022
95a55d9
feat(CORE): XP Balancing and Minor Fix
invalid-email-address Feb 23, 2022
d28d700
Merge branch 'master' into XP-Feature
LannyE Feb 23, 2022
90b58dd
fix(CORE): Fix Clang issue
invalid-email-address Feb 24, 2022
9d8f1c1
Merge branch 'XP-Feature' of https://github.com/LannyE/mod-solocraft …
invalid-email-address Feb 24, 2022
4c66b8a
fix(CORE): Another clang issue
invalid-email-address Feb 24, 2022
1b599cf
fix(CORE): Clang...
invalid-email-address Feb 24, 2022
0929297
Merge pull request #29 from LannyE/XP-Feature
acidmanifesto Feb 26, 2022
65fb531
Update Solocraft.sql
Valoriaz May 24, 2022
131555f
Merge pull request #31 from Valoriaz/master
Helias May 24, 2022
ee54c1c
Fix for new OnGiveXP
V-Cyberpunk May 7, 2023
66e2ad2
ci: update pipeline
Helias May 7, 2023
58472e8
Merge remote-tracking branch 'upstream/master' into fix-newXP-System
V-Cyberpunk May 8, 2023
b73ee01
Merge pull request #36 from V-Cyberpunk/fix-newXP-System
Helias May 8, 2023
a1e09e8
CalculateDifficulty should return a float, not an int
kjack9 May 12, 2023
78107f9
Merge pull request #37 from kjack9/allow-float-difficulties
Helias May 12, 2023
293dde9
feat. Update Module and fix. Misc (#40)
pangolp Jul 18, 2023
99eac7f
fix BWL level (#41)
gregflynn Sep 8, 2023
84f2e1a
(feature) allow config to be reloaded without server restart. (#38)
kjack9 Mar 15, 2024
de2eda4
Remove deprecated function/method calls (#45)
michaeldelago Jul 24, 2024
2b8193e
fix(SoloCraft): Limit XP modification to instances only (#49)
Hotschmoe Aug 21, 2024
a1902a8
feat(SoloCraft): exclude map/instance from Solocraft scaling with con…
valsan-azerty-boi Sep 6, 2024
e3de031
Fix BWL scaling in Solocraft.conf.dist (#51)
Trus3683 Sep 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[*]
charset = utf-8
indent_style = space
indent_size = 4
tab_width = 4
insert_final_newline = true
trim_trailing_whitespace = true
max_line_length = 80
107 changes: 105 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,105 @@
# Auto detect text files and perform LF normalization
* text=auto
## AUTO-DETECT
## Handle line endings automatically for files detected as
## text and leave all files detected as binary untouched.
## This will handle all files NOT defined below.
* text=auto eol=lf

# Text
*.conf text
*.conf.dist text
*.cmake text

## Scripts
*.sh text
*.fish text
*.lua text

## SQL
*.sql text

## C++
*.c text
*.cc text
*.cxx text
*.cpp text
*.c++ text
*.hpp text
*.h text
*.h++ text
*.hh text


## For documentation

# Documents
*.doc diff=astextplain
*.DOC diff=astextplain
*.docx diff=astextplain
*.DOCX diff=astextplain
*.dot diff=astextplain
*.DOT diff=astextplain
*.pdf diff=astextplain
*.PDF diff=astextplain
*.rtf diff=astextplain
*.RTF diff=astextplain

## DOCUMENTATION
*.markdown text
*.md text
*.mdwn text
*.mdown text
*.mkd text
*.mkdn text
*.mdtxt text
*.mdtext text
*.txt text
AUTHORS text
CHANGELOG text
CHANGES text
CONTRIBUTING text
COPYING text
copyright text
*COPYRIGHT* text
INSTALL text
license text
LICENSE text
NEWS text
readme text
*README* text
TODO text

## GRAPHICS
*.ai binary
*.bmp binary
*.eps binary
*.gif binary
*.ico binary
*.jng binary
*.jp2 binary
*.jpg binary
*.jpeg binary
*.jpx binary
*.jxr binary
*.pdf binary
*.png binary
*.psb binary
*.psd binary
*.svg text
*.svgz binary
*.tif binary
*.tiff binary
*.wbmp binary
*.webp binary


## ARCHIVES
*.7z binary
*.gz binary
*.jar binary
*.rar binary
*.tar binary
*.zip binary

## EXECUTABLES
*.exe binary
*.pyc binary
72 changes: 72 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: Bug report
description: Create a bug report to help us improve.
title: "Bug: "
body:
- type: textarea
id: current
attributes:
label: Current Behaviour
description: |
Description of the problem or issue here.
Include entries of affected creatures / items / quests / spells etc.
If this is a crash, post the crashlog (upload to https://gist.github.com/) and include the link here.
Never upload files! Use GIST for text and YouTube for videos!
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behaviour
description: |
Tell us what should happen instead.
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: Steps to reproduce the problem
description: |
What does someone else need to do to encounter the same bug?
placeholder: |
1. Step 1
2. Step 2
3. Step 3
validations:
required: true
- type: textarea
id: extra
attributes:
label: Extra Notes
description: |
Do you have any extra notes that can help solve the issue that does not fit any other field?
placeholder: |
None
validations:
required: false
- type: textarea
id: commit
attributes:
label: AC rev. hash/commit
description: |
Copy the result of the `.server debug` command (if you need to run it from the client get a prat addon)
validations:
required: true
- type: input
id: os
attributes:
label: Operating system
description: |
The Operating System the Server is running on.
i.e. Windows 11 x64, Debian 10 x64, macOS 12, Ubuntu 20.04
validations:
required: true
- type: textarea
id: custom
attributes:
label: Custom changes or Modules
description: |
List which custom changes or modules you have applied, i.e. Eluna module, etc.
placeholder: |
None
validations:
required: false
33 changes: 33 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Feature request
description: Suggest an idea for this project
title: "Feature: "
body:
- type: markdown
attributes:
value: |
Thank you for taking your time to fill out a feature request. Remember to fill out all fields including the title above.
An issue that is not properly filled out will be closed.
- type: textarea
id: description
attributes:
label: Describe your feature request or suggestion in detail
description: |
A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe a possible solution to your feature or suggestion in detail
description: |
A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false
- type: textarea
id: additional
attributes:
label: Additional context
description: |
Add any other context or screenshots about the feature request here.
validations:
required: false
64 changes: 64 additions & 0 deletions .github/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# ![logo](https://raw.githubusercontent.com/azerothcore/azerothcore.github.io/master/images/logo-github.png) AzerothCore

## mod-solocraft

- Latest build status with azerothcore:

[![Build Status](https://github.com/azerothcore/mod-solocraft/workflows/core-build/badge.svg?branch=master&event=push)](https://github.com/azerothcore/mod-solocraft)

## Description

- Adjusts player stats for raids based on the # of players in the group
- Configurable debuff for groups trying to overload the difficulty modifier for an instance
- Adjustable stats modifier in config
- Config: Difficulty settings for each instance and type
- Now includes a Spellpower buff: Adjustable modifier in config
- Saves your modifier settings in database.
- Max level thresholds can be set to not buff players whose level is too far over the dungeon level

## How to use ingame

1. Enable in conf
2. Go into conf and set any features you want to enable or modify
3. Enter Dungeon or Raid

## Requirements

- AzerothCore v1.0.1+

## Installation

```
1) Simply place the module under the `modules` directory of your AzerothCore source.
2) Import the SQL to the right Database (character)
3) Re-run cmake and launch a clean build of AzerothCore.
```

## Edit module configuration (optional)

If you need to change the module configuration, go to your server configuration folder (where your worldserver or worldserver.exe is), copy Solocraft.conf.dist to Solocraft.conf and edit that new file.

### Data ###

------------------------------------------------------------------------------------------------------------------

- Type: Server/Player
- Script: Solocraft
- Config: Yes
- SQL: Yes

### Credits ###

------------------------------------------------------------------------------------------------------------------
- [DavidMacalaster](https://github.com/DavidMacalaster/Solocraft)
- [Blizzard Entertainment](http://blizzard.com)
- [TrinityCore](https://github.com/TrinityCore/TrinityCore/blob/3.3.5/THANKS)
- [SunwellCore](http://www.azerothcore.org/pages/sunwell.pl/)
- [EMUDevs](https://youtube.com/user/EmuDevs)
- [AC-Web](http://ac-web.org/)
- [ModCraft.io](http://modcraft.io/)
- [OwnedCore](http://ownedcore.com/)
- [OregonCore](https://wiki.oregon-core.net/)
- [Wowhead.com](http://wowhead.com)
- [AoWoW](https://wotlk.evowow.com/)
- AzerothCore: [repository](https://github.com/azerothcore) - [website](http://azerothcore.org/) - [discord chat community](https://discord.gg/PaqQRkd)
11 changes: 11 additions & 0 deletions .github/workflows/core-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: core-build
on:
push:
pull_request:
workflow_dispatch:

jobs:
build:
uses: azerothcore/reusable-workflows/.github/workflows/core_build_modules.yml@main
with:
module_repo: ${{ github.event.repository.name }}
53 changes: 53 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
!.gitignore

#
#Generic
#

.directory
.mailmap
*.orig
*.rej
*.*~
.hg/
*.kdev*
.DS_Store
CMakeLists.txt.user
*.bak
*.patch
*.diff
*.REMOTE.*
*.BACKUP.*
*.BASE.*
*.LOCAL.*

#
# IDE & other softwares
#
/.settings/
/.externalToolBuilders/*
# exclude in all levels
nbproject/
.sync.ffs_db
*.kate-swp

#
# Eclipse
#
*.pydevproject
.metadata
.gradle
tmp/
*.tmp
*.swp
*~.nib
local.properties
.settings/
.loadpath
.project
.cproject

#
# Visual Studio Code
#
.vscode/
6 changes: 0 additions & 6 deletions CMakeLists.txt

This file was deleted.

8 changes: 0 additions & 8 deletions README.md

This file was deleted.

Loading