Skip to content

Commit 1583969

Browse files
authored
[Release] 22.3.0 (#2842)
* [Release] 22.3.0 * Update version.h * Redirect stderr * Update should-release to filter non-master * Update should-release
1 parent fb14672 commit 1583969

File tree

9 files changed

+109
-7
lines changed

9 files changed

+109
-7
lines changed

CHANGELOG.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,81 @@
1+
## [22.3.0] - 02/06/2023
2+
3+
### Bots
4+
5+
* Add GetAugmentIDsBySlotID & AddItem with table ref Methods. ([#2805](https://github.com/EQEmu/Server/pull/2805)) ([Aeadoin](https://github.com/Aeadoin)) 2023-01-29
6+
7+
### Commands
8+
9+
* #list now searches without case sensitivity ([#2825](https://github.com/EQEmu/Server/pull/2825)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
10+
* Remove extraneous else from #weather ([#2819](https://github.com/EQEmu/Server/pull/2819)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-02-01
11+
12+
### Crash
13+
14+
* Fix IsUnderwaterOnly crash where npc data references can be stale ([#2830](https://github.com/EQEmu/Server/pull/2830)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
15+
* Fix command crash with #npcedit weapon when second weapon not passed ni ([#2829](https://github.com/EQEmu/Server/pull/2829)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
16+
* Fix crash in bot command botdyearmor ([#2832](https://github.com/EQEmu/Server/pull/2832)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
17+
18+
### DB Updates
19+
20+
* Add Windows MySQL path auto detection for users where the path is not found ([#2836](https://github.com/EQEmu/Server/pull/2836)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
21+
22+
### Doors
23+
24+
* Have NPCs trigger double doors ([#2821](https://github.com/EQEmu/Server/pull/2821)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
25+
* Remove door dev tools spam on client controlled doors ([#2824](https://github.com/EQEmu/Server/pull/2824)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
26+
27+
### Feature
28+
29+
* Add Min/Max Status to Merchants ([#2806](https://github.com/EQEmu/Server/pull/2806)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-01-29
30+
31+
### Fixes
32+
33+
* #reload aa will now refresh the AA table properly for every client when changes are made ([#2814](https://github.com/EQEmu/Server/pull/2814)) ([Natedog2012](https://github.com/Natedog2012)) 2023-01-31
34+
* #reload static should now properly fill the entity_lists for… ([#2815](https://github.com/EQEmu/Server/pull/2815)) ([Natedog2012](https://github.com/Natedog2012)) 2023-01-31
35+
* BuffLevelRestrictions were restricting group buffs if mob targeted ([#2809](https://github.com/EQEmu/Server/pull/2809)) ([noudess](https://github.com/noudess)) 2023-01-29
36+
* Fix does_augment_fit_slot method. ([#2817](https://github.com/EQEmu/Server/pull/2817)) ([Aeadoin](https://github.com/Aeadoin)) 2023-02-01
37+
* Fix NPC ghosting at safe coordinates ([#2823](https://github.com/EQEmu/Server/pull/2823)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
38+
* Fixing % based mob see invis ([#2802](https://github.com/EQEmu/Server/pull/2802)) ([fryguy503](https://github.com/fryguy503)) 2023-01-29
39+
* Resolve issue with max buff count being 25 in ROF2. ([#2800](https://github.com/EQEmu/Server/pull/2800)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-01-28
40+
41+
### Hotfix
42+
43+
* Post revert build fix for https://github.com/EQEmu/Server/commit/54050924d81d1f83268fe01f9c2b36fe10626601 ([Akkadius](https://github.com/Akkadius)) 2023-02-01
44+
45+
### Lua
46+
47+
* Resolve stoi Exception ([#2736](https://github.com/EQEmu/Server/pull/2736)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
48+
49+
### Pathing
50+
51+
* Improvements to handling tight corridors pathing, clipping detection and recovery ([#2826](https://github.com/EQEmu/Server/pull/2826)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
52+
53+
### Quest API
54+
55+
* Add Augment Slot support to does_augment_fit ([#2813](https://github.com/EQEmu/Server/pull/2813)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-01-31
56+
* Add EVENT_DAMAGE_GIVEN and EVENT_DAMAGE_TAKEN to Perl/Lua. ([#2804](https://github.com/EQEmu/Server/pull/2804)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-01-29
57+
* Add EVENT_ITEM_CLICK_CLIENT and EVENT_ITEM_CLICK_CAST_CLIENT to Perl/Lua. ([#2810](https://github.com/EQEmu/Server/pull/2810)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-01-30
58+
* Add EVENT_TASKACCEPTED to Player scope ([#2822](https://github.com/EQEmu/Server/pull/2822)) ([Valorith](https://github.com/Valorith)) 2023-02-06
59+
* Add GetItemCooldown to return the time remaining on items… ([#2811](https://github.com/EQEmu/Server/pull/2811)) ([Natedog2012](https://github.com/Natedog2012)) 2023-01-30
60+
* Add LDoN Methods to Perl/Lua ([#2799](https://github.com/EQEmu/Server/pull/2799)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-01-29
61+
* Add Override Parameters to ScaleNPC() in Perl/Lua. ([#2816](https://github.com/EQEmu/Server/pull/2816)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-02-01
62+
* Add rule AlternateAugmentationSealer for using a different bagtype ([#2831](https://github.com/EQEmu/Server/pull/2831)) ([Natedog2012](https://github.com/Natedog2012)) 2023-02-06
63+
* Default ScaleNPC to always scale. ([#2818](https://github.com/EQEmu/Server/pull/2818)) ([Kinglykrab](https://github.com/Kinglykrab)) 2023-02-06
64+
65+
### Readme
66+
67+
* Update build badges with Drone ([Akkadius](https://github.com/Akkadius)) 2023-01-29
68+
69+
### Rules
70+
71+
* Add rule to ignore name filter on chat channel creation. ([#2820](https://github.com/EQEmu/Server/pull/2820)) ([Valorith](https://github.com/Valorith)) 2023-02-06
72+
* Added rule to bypass level based haste caps ([#2835](https://github.com/EQEmu/Server/pull/2835)) ([jcr4990](https://github.com/jcr4990)) 2023-02-06
73+
* Fix rule updates that affected bot booting checks ([#2841](https://github.com/EQEmu/Server/pull/2841)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
74+
75+
### Tasks
76+
77+
* Implement alternate currency rewards ([#2827](https://github.com/EQEmu/Server/pull/2827)) ([Akkadius](https://github.com/Akkadius)) 2023-02-06
78+
179
## [22.2.0] - 01/27/2023
280

381
### Bots

common/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
// Build variables
2727
// these get injected during the build pipeline
28-
#define CURRENT_VERSION "22.2.0-dev" // always append -dev to the current version for custom-builds
28+
#define CURRENT_VERSION "22.3.0-dev" // always append -dev to the current version for custom-builds
2929
#define LOGIN_VERSION "0.8.0"
3030
#define COMPILE_DATE __DATE__
3131
#define COMPILE_TIME __TIME__

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eqemu-server",
3-
"version": "22.2.0",
3+
"version": "22.3.0",
44
"repository": {
55
"type": "git",
66
"url": "https://github.com/EQEmu/Server.git"

utils/scripts/build/linux-build.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ zip -j eqemu-server-linux-x64.zip ./build/bin/*
2727
ls -lsh | grep zip
2828
sudo apt-get update && sudo apt-get install -y rclone
2929
rclone config create remote ftp env_auth true > /dev/null
30-
rclone copy eqemu-server-linux-x64.zip remote:
31-
rclone ls remote:
30+
rclone copy eqemu-server-linux-x64.zip remote: 2>&1
31+
rclone ls remote: 2>&1

utils/scripts/build/should-release/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module should-release
22

3-
go 1.19
3+
go 1.18
44

55
require (
66
github.com/google/go-github/v41 v41.0.0

utils/scripts/build/should-release/main.go

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"log"
1111
"net/http"
1212
"os"
13+
"os/exec"
1314
"path/filepath"
1415
"strings"
1516
)
@@ -59,6 +60,29 @@ func main() {
5960
}
6061
}
6162

63+
out, err := exec.Command("git", "rev-parse", "--abbrev-ref", "HEAD").Output()
64+
if err != nil {
65+
log.Fatal(err)
66+
}
67+
currentBranch := strings.TrimSpace(string(out))
68+
if currentBranch != "master" {
69+
fmt.Printf("Not on master, no need to release\n")
70+
fmt.Printf("Exiting code 78 to halt pipeline steps gracefully\n")
71+
os.Exit(78)
72+
}
73+
74+
if len(os.Getenv("RCLONE_FTP_PASS")) == 0 {
75+
fmt.Printf("Missing RCLONE_FTP_PASS no need to deploy\n")
76+
fmt.Printf("Exiting code 78 to halt pipeline steps gracefully\n")
77+
os.Exit(78)
78+
}
79+
80+
if len(os.Getenv("GH_RELEASE_GITHUB_API_TOKEN")) == 0 {
81+
fmt.Printf("Missing GH_RELEASE_GITHUB_API_TOKEN no need to deploy\n")
82+
fmt.Printf("Exiting code 78 to halt pipeline steps gracefully\n")
83+
os.Exit(78)
84+
}
85+
6286
if len(packageJsonFile) == 0 {
6387
fmt.Printf("Could not find package.json\n")
6488
os.Exit(1)
Binary file not shown.
Binary file not shown.

utils/scripts/build/windows-build.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ try
3737

3838
dir *.zip
3939
rclone config create remote ftp env_auth true
40-
rclone copy eqemu-server-windows-x64.zip remote:
41-
rclone ls remote:
40+
rclone copy eqemu-server-windows-x64.zip remote: 2>&1
41+
rclone ls remote: 2>&1
4242
}
4343
catch
4444
{

0 commit comments

Comments
 (0)