Commit Graph

  • 99006c2dda Set ban through AccountService P0nk 2024-09-29 19:26:15 +02:00
  • f142e21bbb Fix broken test P0nk 2024-09-29 18:14:05 +02:00
  • 1c6245fa6c birthday represented as LocalDate P0nk 2024-09-29 18:09:05 +02:00
  • a307afae3c Unify ban handling on login P0nk 2024-09-29 17:54:20 +02:00
  • 50524a7740 Show correct ban reason P0nk 2024-09-29 17:30:09 +02:00
  • d00b4ed678 Rename "temp_ban_timestamp" -> "temp_banned_until" P0nk 2024-09-29 16:34:04 +02:00
  • b45620154c LoginState enum P0nk 2024-09-29 16:22:32 +02:00
  • 5450c29178 Reduce login state updates, fix multi-login on same acc P0nk 2024-09-29 15:55:14 +02:00
  • fa666c98e6 Rename loginattempt P0nk 2024-09-29 14:24:56 +02:00
  • 902f1a154e Log out in PG on exit game P0nk 2024-09-29 09:26:34 +02:00
  • 4e1aa1eb1a Rename NOT_LOGGED_IN -> LOGGED_OUT P0nk 2024-09-29 09:15:01 +02:00
  • a580e44bc9 Rename AccountService methods P0nk 2024-09-29 09:14:32 +02:00
  • da4a467453 Set in transition on log in, now able to enter the game P0nk 2024-09-29 08:22:26 +02:00
  • 0bb14e415e Log in through AccountService on player login P0nk 2024-09-29 07:52:42 +02:00
  • 0a8591aa08 Merge "serverTransition" and "inTransition" fields P0nk 2024-09-29 07:43:47 +02:00
  • 813768ec47 Remove AddWorld,AddChannel,RemoveWorld,RemoveChannel cmds P0nk 2024-09-29 07:08:45 +02:00
  • 5595f5763b Log in through AccountService P0nk 2024-09-28 18:30:41 +02:00
  • 1be775394e Disable slow tests that don't provide much value P0nk 2024-09-28 18:30:31 +02:00
  • 55c9d4abbb Log out through AccountService P0nk 2024-09-28 07:22:30 +02:00
  • 93bbe868cb Use LoginState everywhere P0nk 2024-09-28 07:02:05 +02:00
  • ec39f0fa06 Avoid additional db query to get login state during login P0nk 2024-09-28 06:55:45 +02:00
  • 439280947c Save gender to PG P0nk 2024-09-27 23:08:12 +02:00
  • 5abae50be5 Rework login, get account from PG P0nk 2024-09-27 22:52:12 +02:00
  • 082e0c0486 Save chr slots to PG P0nk 2024-09-27 17:55:42 +02:00
  • 2044166967 Save pic to PG P0nk 2024-09-27 07:39:24 +02:00
  • f33d4fbc1c Save pin to PG P0nk 2024-09-27 06:50:07 +02:00
  • 0f2ef341ce Save accepted ToS to PG P0nk 2024-09-26 21:13:40 +02:00
  • c7f835da0d Add DatabaseTest to easily test repositories P0nk 2024-09-26 19:51:18 +02:00
  • 647e67f6e8 Auto-create account in both MySQL and PG P0nk 2024-09-26 07:59:27 +02:00
  • bf9c02bc16 Fix failed chr save due to null jail expiration P0nk 2024-09-26 07:54:04 +02:00
  • 1d5c26e67c Remove SHA-512 password migration P0nk 2024-09-26 06:48:13 +02:00
  • b85233359f Save new chr to PG (doesn't work yet because no account) P0nk 2024-09-25 18:31:38 +02:00
  • 7335914695 Simplify sp saving P0nk 2024-09-25 18:07:50 +02:00
  • b4e673baab Make some chr stats nullable to ease migration to PG P0nk 2024-09-25 17:44:33 +02:00
  • 767c4402e7 Route chr creation to dummy CharacterCreator P0nk 2024-09-25 07:21:27 +02:00
  • a9967d53b1 Fix chr loading due to "monster_card" table not found P0nk 2024-09-25 06:58:19 +02:00
  • 00fc3ed1a1 Handle created chr with spec P0nk 2024-09-25 06:33:03 +02:00
  • 98d76ad45e Prepare centralized chr creation P0nk 2024-09-16 20:53:29 +02:00
  • 0c9643fd7e CharacterSaver integration test with Testcontainers P0nk 2024-09-15 09:25:35 +02:00
  • ce5dee39ae Reorder migration scripts - move acc+chr creation earlier P0nk 2024-09-14 17:48:20 +02:00
  • e57d2a9ee2 Create account, chr tables & save chr to Postgres P0nk 2024-09-14 17:33:42 +02:00
  • f827e23ccc Clean up rewardpoints P0nk 2024-09-14 15:39:06 +02:00
  • f8726640c3 Remove configurable language feature P0nk 2024-09-14 15:34:01 +02:00
  • 4778482cdd Remove quest point feature P0nk 2024-09-14 15:02:51 +02:00
  • 7297cd09b6 Separate PG from MySQL chr saving P0nk 2024-09-14 14:56:15 +02:00
  • 08eeeb54dc Rename ...Dao -> ...Repository P0nk 2024-09-14 12:06:09 +02:00
  • abbec8120e Restructure chr saving - gather stats in record P0nk 2024-09-14 11:48:32 +02:00
  • 23a8a33e5f Move transaction handling to CharacterSaver P0nk 2024-09-13 23:59:29 +02:00
  • 758347f7bc Small refactor of disconnectInternal for readability P0nk 2024-09-13 23:23:35 +02:00
  • 1b6c0167de Fix buddy staying online in buddy list if dc in cash shop P0nk 2024-09-13 23:17:42 +02:00
  • 8bce0922d9 Fix broken global drops since merge from master P0nk 2024-09-13 23:02:12 +02:00
  • f41268cdde Handle disconnect solely in TransitionService P0nk 2024-09-13 22:59:55 +02:00
  • 719b079cbc Refactor unnecessary wrapper boolean P0nk 2024-09-13 21:47:52 +02:00
  • 7bd5fa387d Merge branch 'refs/heads/master' into feat/postgresql-database P0nk 2024-09-13 21:29:50 +02:00
  • 5fabbaf7ab Merge pull request #261 from pimittens/vanillafixes #patch v0.15.6 Ponk 2024-09-13 21:25:51 +02:00
  • 215dc42294 Create RandomizerTest.java pimittens 2024-09-10 13:49:16 -07:00
  • 09a75e89c9 Merge branch 'refs/heads/master' into feat/postgresql-database P0nk 2024-09-03 17:45:27 +02:00
  • 559fe2d550 Merge branch 'refs/heads/master' into feat/postgresql-database P0nk 2024-09-02 20:29:52 +02:00
  • 314916279a Merge pull request #271 from P0nk/fix/global-drop-concurrency #patch v0.15.5 Ponk 2024-08-28 21:30:39 +02:00
  • dbf1a1bb36 Fix global drops thread issue P0nk 2024-08-28 21:20:15 +02:00
  • 8f2b8dd013 Merge pull request #248 from HarkuLi/fix/vard-plastic-surgery #patch v0.15.4 Ponk 2024-08-28 19:57:04 +02:00
  • 8039852aa3 Merge pull request #247 from NoirReverie/master #patch v0.15.3 Ponk 2024-08-28 18:30:15 +02:00
  • d3b567953d Merge pull request #270 from P0nk/fix/exploded-meso-delay #patch v0.15.2 Ponk 2024-08-27 07:47:31 +02:00
  • 5064ee936a Fix staggered exploding mesos P0nk 2024-08-27 07:41:24 +02:00
  • 86da9b0b29 Merge pull request #262 from P0nk/fix/drop-delay #patch v0.15.1 Ponk 2024-08-20 20:38:27 +02:00
  • acac203e42 Scheduler free timing for reactor drops P0nk 2024-08-20 20:32:33 +02:00
  • cdd1c8cb61 Proper timing on removing exploded meso P0nk 2024-08-20 20:10:32 +02:00
  • 439753eb6d Fix drop delay for Meso Explosion P0nk 2024-08-20 19:44:16 +02:00
  • e30700de66 Fix drop delay from summon attack P0nk 2024-08-17 21:27:43 +02:00
  • 994d1723b6 Remove unnecessary "spawn loot on animation" feature P0nk 2024-08-17 19:11:53 +02:00
  • 2d40a89c55 Overload damageMonster for when no delay is needed P0nk 2024-08-17 18:51:50 +02:00
  • 802cc2b5f5 Use delay from packets for drop timing P0nk 2024-08-17 18:49:28 +02:00
  • 2ffca90d29 Add attack delay to AttackInfo P0nk 2024-08-14 07:45:06 +02:00
  • ec90df9c58 chaos scroll fix pimittens 2024-08-06 20:42:23 -07:00
  • 8f2c2dc08f Merge pull request #253 from P0nk/cleanup/rebirth #minor v0.15.0 Ponk 2024-07-19 17:24:18 +02:00
  • cad10c4d5c Remove rebirth system P0nk 2024-07-19 17:16:14 +02:00
  • aa3686ed0b Merge pull request #251 from P0nk/cleanup/banish #minor v0.14.0 Ponk 2024-07-17 19:47:15 +02:00
  • 3850b63cec Add migration for <v0.14.0 to fix shop dc P0nk 2024-07-17 19:09:05 +02:00
  • a7df8a4f49 Remove banish scroll from WZ files P0nk 2024-07-17 18:45:30 +02:00
  • 7071b13e41 Remove banish scroll from shops P0nk 2024-07-17 18:39:50 +02:00
  • 2324ae7f9e Refactor BanishInfo - make it a record P0nk 2024-07-17 18:11:50 +02:00
  • 402163c33d Remove "banishable town scroll" feature P0nk 2024-07-17 17:45:38 +02:00
  • 3356e42e71 Remove "spikes avoid banish" feature P0nk 2024-07-16 20:17:21 +02:00
  • 205e263255 Specify required Java version P0nk 2024-07-16 20:16:26 +02:00
  • aab9823a06 Merge pull request #227 from HarkuLi/feat/fix-ariant-coliseum #patch v0.13.9 Ponk 2024-06-19 17:58:38 +02:00
  • 0245e7d1af NPC (Vard): Fix "Plastic Surgery" option HarkuLi 2024-03-13 22:51:54 +08:00
  • 3f800c4a68 Ignore .DS_Store files HarkuLi 2024-03-02 14:41:23 +08:00
  • 31e901ab6d Ariant Coliseum: Fix score counting and trade conversation HarkuLi 2024-03-01 22:56:28 +08:00
  • 94a08d86a0 Min HP / MP needs to check against post-AP-reset value Noir 2024-06-18 21:42:52 -04:00
  • bcc7bedbc9 Merge branch 'P0nk:master' into master NoirReverie 2024-06-17 18:53:21 -04:00
  • a878a4f3f9 Fix minimum HP and MP checks on AP reset Noir 2024-06-17 18:48:13 -04:00
  • 238c01baf4 Merge pull request #245 from P0nk/fix/energy-charge-crash #patch v0.13.8 Ponk 2024-06-16 19:13:03 +02:00
  • 5a4bdd343c Fix Energy charge crashing certain other players P0nk 2024-06-16 19:09:21 +02:00
  • d916502f58 Merge pull request #244 from P0nk/fix/cash-shop-surprise-package #patch v0.13.7 Ponk 2024-06-16 16:15:30 +02:00
  • 1791365e0f Fix able to get package from Cash shop surprise P0nk 2024-06-16 16:06:29 +02:00
  • de2a86c859 Merge pull request #243 from P0nk/fix/last-cash-shop-surprise #patch v0.13.6 Ponk 2024-06-16 15:12:25 +02:00
  • 5aeed01e38 Fix not using the selected Cash shop surprise P0nk 2024-06-16 15:08:48 +02:00
  • 6ab1af99da Add tests for CashShopSurpriseHandler P0nk 2024-06-16 13:40:06 +02:00
  • c7b2d218ef Fix count not being updated after last Cash shop surprise P0nk 2024-06-16 12:59:30 +02:00
  • 01ae462b72 Refactor CashShop - add constants for cash types P0nk 2024-06-16 12:19:16 +02:00