Ponk
45c9e6fc7e
Merge pull request #73 from P0nk/view-all-char-fix
...
Fix 'View all characters' transition
2022-03-26 16:33:02 +01:00
P0nk
570499f6ab
Fix mixed up world ids
2022-03-26 16:30:59 +01:00
P0nk
513c9b615d
Rework View all characters - fix packet and limit max chrs
...
Thanks to Lehava#4668 for finding the packet structure
2022-03-26 15:51:16 +01:00
Ponk
406708d0ba
Merge pull request #69 from P0nk/version-upgrades
...
Version upgrades
2022-02-14 21:34:52 +01:00
P0nk
084e7b22fa
Consolidate HexTool methods and add more tests
2022-02-14 19:48:21 +01:00
P0nk
1daddbf302
Use HexFormat for converting from bytes to hex string and the other way round
2022-02-14 18:37:30 +01:00
P0nk
0e32f439fb
Add unit tests for HexTool
2022-02-14 18:20:02 +01:00
P0nk
e991c5a96f
Bump dependency versions
...
Slf4j: 1.7.32 -> 1.7.36
Netty: 4.1.67.Final -> 4.1.74.Final
JUnit: 5.7.2 -> 5.8.2
HikariCP: 5.0.0 -> 5.0.1
MySQL connector: 8.0.26 -> 8.0.28
2022-02-12 18:02:33 +01:00
P0nk
ef70dac1a0
Bump to Java 17
2022-02-12 17:22:54 +01:00
Ponk
b8e8caeb31
Merge pull request #66 from P0nk/logging-consolidation
...
Consolidate logging
2022-02-10 22:06:07 +01:00
P0nk
aceb410331
Stop using java.util.logging.Logger, start using slf4j
2022-02-10 21:49:47 +01:00
P0nk
2bbfd46105
Stop logging with System.out.println, start using slf4j
2022-02-10 21:40:54 +01:00
P0nk
c879e36a9c
Migrate last set of calls to FilePrinter, delete FilePrinter
2022-02-10 19:53:22 +01:00
P0nk
8b630f7357
Migrate yet another batch of FilePrinter users to Slf4j
...
One FilePrinter.printError() method removed, one more to go
2022-02-09 21:05:22 +01:00
P0nk
0c60606b4e
Migrate another batch of FilePrinter users to slf4j.Logger
...
Another FilePrinter method removed.
2022-02-08 21:08:59 +01:00
P0nk
53465bba25
Migrate some users of FilePrinter to slf4j.Logger
...
At least we got rid of one printError method
2022-01-19 18:36:19 +01:00
Ponk
6db3aa3459
Merge pull request #68 from P0nk/saving-monsterbook
...
Improve monsterbook saving
2022-01-19 18:06:48 +01:00
P0nk
ecca446505
Add helpful comment in the monsterbook script
2022-01-19 18:04:36 +01:00
P0nk
d6192385dd
Upsert monsterbook cards instead of delete -> insert
...
Also use existing connection during character saving for proper rollback.
2022-01-19 17:56:00 +01:00
Ponk
fa29dbf5cb
Merge pull request #67 from Neolas67/adding_missing_cape_quest_scripts
...
Adding missing cape quest scripts
2022-01-19 17:12:41 +01:00
Ulas Kundakci
34aeb589d6
end the files with new lines
2022-01-04 22:02:49 +11:00
Ulas Kundakci
f3d8429327
adding missing magatia cape quest start scripts
2022-01-04 21:58:31 +11:00
P0nk
0b66766e8a
Bump log4j to 2.17.1
2022-01-03 19:20:59 +01:00
P0nk
66ac678f1b
Fix broken switch
2022-01-03 19:19:52 +01:00
P0nk
78f6ae7e6a
Refactor maple leaf logging
...
Not even sure anyone is using this system. Keeping it around just in case.
2022-01-03 19:12:04 +01:00
P0nk
1e53bc7d1f
Refactor gachapon logging
2022-01-03 18:50:50 +01:00
P0nk
6041d56bcd
Refactor chat logging
2022-01-03 18:35:15 +01:00
P0nk
7e7c2cb153
Refactor expedition logging
2022-01-03 18:29:47 +01:00
P0nk
189d8096db
Refactor trade logging
2022-01-03 18:10:23 +01:00
P0nk
acde0696b1
Move and encapsulate "ignored" collection
2021-12-21 21:43:51 +01:00
P0nk
75a9a9718d
Encapsulate "monitored" collection
2021-12-21 21:43:51 +01:00
P0nk
6c1a9465c0
Use log4j for monitored chr logger. Log all monitored to a dedicated file.
2021-12-21 21:43:50 +01:00
Ponk
507ab06721
Merge pull request #65 from P0nk/log4j-2.16.0
...
Bump Log4j to 2.16.0
2021-12-15 20:00:16 +01:00
P0nk
a511157fa5
Bump log4j to 2.16.0
2021-12-15 19:57:46 +01:00
Ponk
2e827542cf
Merge pull request #64 from P0nk/log4j-upgrade
...
Bump log4j to 2.15.0
2021-12-11 18:03:59 +01:00
P0nk
451d86b5b4
Bump log4j to 2.15.0
...
2.14.1 and earlier (famously) contains a RCE exploit.
2021-12-11 17:59:41 +01:00
Ponk
b24945eaba
Merge pull request #63 from P0nk/fix-family-loading
...
Fix family loading on server startup
2021-11-18 21:21:35 +01:00
P0nk
4cf3135d48
Fix family loading on server startup
...
Worlds need to be initialized before families due to an interdependency
2021-11-18 21:17:33 +01:00
Ponk
a26a2e7079
Merge pull request #62 from P0nk/fix-packet-reuse
...
Fix issue with packet bytes reuse
2021-11-17 22:05:46 +01:00
P0nk
503740542d
Fix issue with packet bytes reuse
...
Big oversight that caused broadcasted (packet sent to multiple clients)
packets to only be correct for the first receiver, for example when
3 players were in the same map.
2021-11-17 22:00:21 +01:00
Ponk
1b359aa674
Merge pull request #61 from P0nk/id-constants
...
Id constants
2021-11-07 14:37:36 +01:00
P0nk
b15a7e61d4
Turn map id magic numbers into constants
2021-11-07 14:26:34 +01:00
P0nk
c022c3595f
Turn npc id magic numbers into constants
2021-11-07 12:36:00 +01:00
P0nk
8d10e3d1b0
Turn mob id magic numbers into constants
2021-11-07 12:15:36 +01:00
P0nk
4efd356cbf
Turn item id magic numbers into constants
2021-11-07 11:39:09 +01:00
Ponk
a4c079c2e8
Merge pull request #60 from tastyegg/patch-1
...
Fix AddMp on 1st Job Change
2021-10-17 17:46:53 +02:00
Kevin Zeng
7cfee6db53
Fix AddMp on 1st Job Change
...
For mixed jobs (Archer/Thief/Pirate), it should add mp instead of adding hp twice.
2021-10-17 10:48:54 -04:00
Ponk
ce22f52b2b
Merge pull request #58 from P0nk/merchant-lists
...
Merchant visitor list and blacklist
2021-09-28 19:08:35 +02:00
P0nk
2e78742d8c
Update development status
2021-09-28 18:43:31 +02:00
P0nk
5cae3fc336
Implement merchant blacklist, blocking any listed characters from entering
2021-09-28 18:26:27 +02:00