akiragatsu 皓月狩魂
38d11fdabf
Resolve the issue of G1 and GG, gacha cat not being usable. Already compatible
...
Mainly, there are differences in the MHFG low version network protocol when pkt.ShopType=1 or 2 in handleMgMhfEnumerationShop. Conducted code judgment and differentiation processing.
If you need to configure the optional material list among the three options,
Configure directly in gacha_detries
The same Entry Type can be merged and displayed in GG
In addition, the prizes are also directly configured in the gacha-entries table,
MHFG1~GG does not use the gacha_items table throughout the entire process, which meets the lottery function of MHFG with a more single function
In addition, the MHFG function itself is relatively simple
Example of lottery configuration for G1~GG:
eg:
gachaname:test
entry:
itemgroup:
group1:(choose one of the two) ITEM_1_ID:7 COUNT:1 ITEM_1_ID:8 COUNT:2
group2:ITEM_1_ID:9 COUNT:3
reward:
reward1: ITEM_ID:1 COUNT:4 weight:10%
reward1: ITEM_ID:2 COUNT:5 weight:90%
table:gacha_shop
|id|min_gr|min_hr|name|url_bannel|url_feature|url_thmubnail|wide|recommendded|gacha_type|hidden|
|1|0|0|test|null|null|null|f|f|3|t|
table:gacha_entries
|id|gacha_id|entry_type|item_type|item_number|item_quantity|weight|rarity|rolls|frontier_points|daily_limit|name|
|1|1|0|7|7|1|0|0|0|0|0|null|
|4|1|0|7|8|2|0|0|0|0|0|null|
|5|1|1|7|9|3|0|0|0|0|0|null|
|8|1|100|7|1|4|1000|0|0|0|0|null|
|9|1|100|7|2|5|9000|0|0|0|0|null|
2025-12-10 17:56:55 +08:00
Houmgaor
cb2eeb6ae4
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# docker/README.md
2025-11-09 18:11:18 +01:00
Houmgaor
2b94eb196d
doc: completes history.
2025-11-09 17:02:18 +01:00
Houmgaor
e31a37e0f9
chore: upgrading minimal Go from 1.23 to 1.25.
2025-11-09 16:51:02 +01:00
Houmgaor
68b9cf48d1
doc: expamding documentation.
2025-11-09 16:47:18 +01:00
Houmgaor
42fa7a34b6
Major fixes: testing, db, warehouse, etc...
...
See the changelog for details.
2025-11-09 11:59:04 +01:00
Houmgaor
0fac429fac
fix(transmog): fix transmog issues.
...
Untested commit.
2025-11-09 11:57:28 +01:00
Houmgaor
36065ce273
fix(plate data): was not save, nor transmog data.
2025-11-01 18:14:30 +01:00
Houmgaor
3da54fade8
chore: adds remaining logging for Hunter Navi and Plate data.
2025-11-01 17:14:05 +01:00
Houmgaor
afc554f1ec
fix(save): avoid double-save.
...
feat(logging): more complete logging data.
2025-11-01 00:37:59 +01:00
Houmgaor
18592c5ded
fix(handlers): trying to fix issues with incomplete saves.
2025-10-31 13:10:17 +01:00
Houmgaor
2d3edcfd10
test: session lifecycle tests to reveal issues with sessions configuration.
2025-10-31 12:59:32 +01:00
wish
5f265ee291
Merge pull request #144 from gab3-dev/patch-1
...
Fix typos in Docker README
2025-10-29 00:00:32 +11:00
Gabriel Henrique
2a297e693f
Fix typos in Docker README
...
"soruce" to "source"
2025-10-28 09:33:52 -03:00
Houmgaor
a6cf550fdb
tests(common): comprehensive code coverage for common
2025-10-27 12:59:22 +01:00
Houmgaor
d3fd0c72b0
tests: extra tests for Dicord bit and nullcomp.
2025-10-27 12:33:33 +01:00
Houmgaor
127d3af167
tests(network): adds tests for network features (except mhfpacket).
2025-10-27 12:18:41 +01:00
Houmgaor
25d218fbcd
tests(integration): more complete tests with integration of a test database,
2025-10-27 11:58:12 +01:00
Houmgaor
e1a461e892
fix(stage): fix deadlock that was preventing stage change.
2025-10-27 01:13:43 +01:00
Houmgaor
5e0c5ea75b
test(config): comprehensive testing of config.go
2025-10-21 01:12:58 +02:00
Houmgaor
5aa17a749f
test(api): comprehensive test suite for server/api.
2025-10-21 01:09:37 +02:00
Houmgaor
73e874f43f
fix: array bound crashes on clans.
2025-10-21 00:21:50 +02:00
Houmgaor
060635e422
fix(stage): fix race condition with stages.
2025-10-21 00:00:08 +02:00
Houmgaor
1c32be98cc
fix(session): race condition.
2025-10-19 23:49:23 +02:00
Houmgaor
4908731773
fix(ci): remove linting, fix not passing test.
2025-10-19 23:39:23 +02:00
Houmgaor
c55f23442b
fix(lint): fixing go static check failing.
2025-10-19 22:52:58 +02:00
Houmgaor
fc6e479df9
fix(lint): fixing more complex formatters problems.
2025-10-19 22:46:21 +02:00
Houmgaor
1398383a8d
fix(lint): automated linting, with simple formatter.
2025-10-19 22:43:05 +02:00
Houmgaor
f79e05c0c9
feat(go): upgrade from go 1.21 to 1.23
...
BREAKING CHANGE: will not work properly with Go 1.21.
2025-10-19 22:24:48 +02:00
Houmgaor
cde7995132
feat(ci): trying a new CI pipeline.
2025-10-19 22:00:14 +02:00
Houmgaor
3cb77bd669
tests: more tests for the guild system.
2025-10-19 21:52:14 +02:00
Houmgaor
506ff2dc66
test(quest): adds test cases for quest handler.
2025-10-19 21:28:07 +02:00
Houmgaor
0e7bc553d7
test: fix issues in tests with cryptography
2025-10-19 21:18:55 +02:00
Houmgaor
8a92a7957e
fix(crashes): trying to investigate the causes of crash.
...
New unit tests to that end.
2025-10-19 19:02:29 +02:00
Houmgaor
02d5195611
docs: starting to expand the documentation.
2025-10-19 18:57:10 +02:00
Houmgaor
5298ae72f9
fix: better handling of config.
2025-10-19 17:59:49 +02:00
Houmgaor
90c8a50316
fix(main): wrong configuration in last commit.
2025-10-18 19:24:24 +02:00
Houmgaor
f410cbd48b
chore: minor files update.
2025-10-18 18:57:16 +02:00
wish
ce364720de
alpelo object system backport test commit
2025-10-05 16:19:34 +11:00
wish
c4ec2efde5
alpelo object system backport test commit
2025-10-05 16:18:22 +11:00
wish
aad3b088b9
alpelo object system backport test commit
2025-10-05 16:14:39 +11:00
wish
dd36f367a9
alpelo object system backport test commit
2025-10-05 16:10:47 +11:00
Houmgaor
1268a77712
docs(md): minor review of the markdown files.
2025-09-10 00:19:46 +02:00
wish
531b3d2fa6
Remove unused import 'math' from handlers_guild.go
...
Removed unused 'math' import from handlers_guild.go
2025-08-29 22:56:46 +10:00
wish
7459dede49
fix guild poogie outfit unlock
2025-08-28 23:27:56 +10:00
wish
b2768e5af8
Merge pull request #138 from Mezeporta/dependabot/go_modules/golang.org/x/net-0.38.0
2025-08-22 11:26:43 +10:00
dependabot[bot]
c13d6e6116
Bump golang.org/x/net from 0.33.0 to 0.38.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.33.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.33.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-22 01:11:38 +00:00
wish
425a245af5
Merge pull request #137 from Mezeporta/dependabot/go_modules/golang.org/x/crypto-0.35.0
2025-08-22 11:10:30 +10:00
dependabot[bot]
da43ad0cad
Bump golang.org/x/crypto from 0.31.0 to 0.35.0
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.31.0 to 0.35.0.
- [Commits](https://github.com/golang/crypto/compare/v0.31.0...v0.35.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-version: 0.35.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-22 01:09:07 +00:00
wish
8f3624d589
Update README.md
2025-05-16 18:10:13 +10:00