P0nk
38233b39c2
Add inventory changeset
2025-06-27 09:12:09 +02:00
P0nk
d095179d6c
Add characters changeset
2025-06-26 21:36:43 +02:00
P0nk
1e583e21cc
Add accounts changeset
2025-06-26 21:29:51 +02:00
P0nk
75d5aad0b6
Use latest xsd
2025-06-26 21:08:46 +02:00
P0nk
b5eb5dc0b9
Liquibase POC
2025-06-26 15:35:26 +02:00
Ponk
431eced76a
Merge pull request #307 from P0nk/chore/update-project #patch
...
Update project
v0.15.12
2025-06-26 14:17:40 +02:00
P0nk
ac1f4c85b5
Refer to Cosmic-client for client setup
2025-06-26 14:11:57 +02:00
P0nk
ee8758e63b
Upgrade dependencies
2025-06-26 13:53:40 +02:00
Lotus
76e114c9f2
[Handbook]: Add Skins, Jobs, Genders. Remove a few invalid "Pet" entries. ( #285 ) #patch
...
* removed a few per entries that aren't in game, added Skin, Job, and Gender to handbook
* adjusted skin color + added to enum for db saves
* change skin names based on character creator's names for them.
v0.15.11
2025-03-22 12:08:05 +01:00
Ponk
bb16165c51
Merge pull request #286 from v3921358/v3921358-npc-9120003-getmeso-check #patch
...
Fix incorrect method usage in NPC script (9120003.js)
v0.15.10
2025-03-22 12:01:51 +01:00
Ponk
78e994402e
Merge pull request #288 from P0nk/maintenance/maven-wrapper #patch
...
Add Maven Wrapper
v0.15.9
2025-02-03 07:10:30 +01:00
P0nk
67ab800205
Add Maven Wrapper
2025-02-03 07:01:13 +01:00
v3921358
afb04b0d80
Fix incorrect method usage in NPC script (9120003.js)
...
Corrected the condition in NPC script 9120003.js by replacing cm.getMeso < price with cm.getMeso() < price to properly compare mesos against the price.
2024-12-12 19:55:48 +08:00
P0nk
e4430a3860
Merge branch 'master' into feat/postgresql-database
2024-10-21 05:52:25 +02:00
Ponk
a5b572023b
Merge pull request #275 from nutnnut/fix-monster-crystal-level #patch
...
fix maker monster crystal level calculation
v0.15.8
2024-10-19 13:52:08 +02:00
Ponk
380e4284ee
Merge pull request #276 from JalenJaceX2/command-list #patch
...
Create Commands.txt
v0.15.7
2024-10-19 13:44:27 +02:00
JalenJaceX2
16ff5a6f54
Create Commands.txt
2024-10-14 02:02:50 -07:00
Sirinut Euaungkanakul
cced80991f
fix maker monster crystal level calculation
...
(cherry picked from commit 0f3611a41b449e195de6eceb686a97a40196b919)
2024-10-07 14:39:20 +07:00
P0nk
f2b8ced976
Move chr MySQL saving to CharacterSaver
2024-10-06 19:57:59 +02:00
P0nk
a4f8086da1
Log out everyone on startup
2024-10-03 21:36:19 +02:00
P0nk
e295a24d98
Unban macs & hwid
2024-10-03 21:36:04 +02:00
P0nk
64f99a29c6
Unban account & ip
2024-10-03 21:10:05 +02:00
P0nk
40425ac4e1
Ban ip, macs & hwid in PG
...
Finally rid of all db code in Client
2024-10-03 19:17:01 +02:00
P0nk
2b6ef9feb5
Save client addresses async on chr select
...
Almost rid of all db queries in Client
2024-10-03 08:28:55 +02:00
P0nk
e38344ceae
Refactor BanService#ban
2024-10-02 06:54:55 +02:00
P0nk
5d81e05458
Redo mac bans - reduce amount of db queries on login
...
Works just like ip and hwid bans in that they are loaded on startup
2024-10-01 22:12:24 +02:00
P0nk
af02f8b744
Redo hwid bans - reduce amount of db queries on login
...
Works by loading all hwid bans on startup and querying the collection in memory
rather than making calls on every login.
2024-10-01 07:04:25 +02:00
P0nk
7661cd0f75
Redo ip bans - reduce amount of db queries on login
...
Works by loading all ip bans on startup and querying the collection in memory
rather than making calls on every login.
2024-09-30 19:31:21 +02:00
P0nk
167937bb88
Check banned hwid on login
2024-09-29 22:22:23 +02:00
P0nk
988d898d6f
Clean up tempBanCalendar
2024-09-29 21:37:33 +02:00
P0nk
e35060da2a
Handle ban solely through BanService
2024-09-29 20:25:11 +02:00
P0nk
c0ee1f8ffe
Encapsulate account creation in AccountService
2024-09-29 19:33:20 +02:00
P0nk
99006c2dda
Set ban through AccountService
2024-09-29 19:30:24 +02:00
P0nk
f142e21bbb
Fix broken test
2024-09-29 18:14:05 +02:00
P0nk
1c6245fa6c
birthday represented as LocalDate
2024-09-29 18:09:05 +02:00
P0nk
a307afae3c
Unify ban handling on login
2024-09-29 17:55:51 +02:00
P0nk
50524a7740
Show correct ban reason
2024-09-29 17:30:09 +02:00
P0nk
d00b4ed678
Rename "temp_ban_timestamp" -> "temp_banned_until"
2024-09-29 16:34:04 +02:00
P0nk
b45620154c
LoginState enum
2024-09-29 16:22:32 +02:00
P0nk
5450c29178
Reduce login state updates, fix multi-login on same acc
2024-09-29 15:55:25 +02:00
P0nk
fa666c98e6
Rename loginattempt
2024-09-29 14:24:56 +02:00
P0nk
902f1a154e
Log out in PG on exit game
...
Can nog log in, enter game, exit game and re-login successfully.
2024-09-29 09:26:55 +02:00
P0nk
4e1aa1eb1a
Rename NOT_LOGGED_IN -> LOGGED_OUT
2024-09-29 09:15:01 +02:00
P0nk
a580e44bc9
Rename AccountService methods
2024-09-29 09:14:32 +02:00
P0nk
da4a467453
Set in transition on log in, now able to enter the game
...
The state is not set properly on logout though, so once you log out you can't log back in
2024-09-29 08:22:26 +02:00
P0nk
0bb14e415e
Log in through AccountService on player login
2024-09-29 07:52:42 +02:00
P0nk
0a8591aa08
Merge "serverTransition" and "inTransition" fields
...
They serve the same purpose, no point in separating
2024-09-29 07:43:47 +02:00
P0nk
813768ec47
Remove AddWorld,AddChannel,RemoveWorld,RemoveChannel cmds
...
These are incredibly error prone and hinder the database migration work.
2024-09-29 07:32:20 +02:00
P0nk
5595f5763b
Log in through AccountService
2024-09-28 18:30:41 +02:00
P0nk
1be775394e
Disable slow tests that don't provide much value
2024-09-28 18:30:31 +02:00