Commit Graph

  • 02d4ff524a Fix global drops not dropping P0nk 2023-08-04 15:23:02 +02:00
  • 05b7ec77c8 Add ChannelService to handle cc'ing P0nk 2023-08-04 14:53:20 +02:00
  • 83e436bbd2 Changes an incorrect Orange Potion ID to the correct one pleb 2023-07-27 09:03:39 -05:00
  • f6aa8ceba6 Rewrite MonsterBook, touch up chr loading P0nk 2023-07-25 21:27:10 +02:00
  • b3ec325e95 Add monster card table and initial dao P0nk 2023-07-25 18:46:03 +02:00
  • e31465a1b5 Add MonsterCard P0nk 2023-07-25 17:52:38 +02:00
  • 84ad5b4db8 Remove scroll generator (custom feature) P0nk 2023-07-25 17:20:16 +02:00
  • 855b66c459 Merge branch 'master' into feat/postgresql-database P0nk 2023-07-25 17:03:35 +02:00
  • d307eff71f Merge pull request #177 from LynxStar/patch/mini-dungeons #patch v0.5.2 Ponk 2023-07-10 23:09:51 +02:00
  • b935725096 Handle the potentially null portal based on the name. Arthur Charlton 2023-07-10 17:01:48 -04:00
  • 12248acd7b Merge pull request #178 from LynxStar/patch/delivery-system #patch v0.5.1 Ponk 2023-07-10 22:40:57 +02:00
  • 07eb0f5e8e Untangle nested control flow conditions. Arthur Charlton 2023-07-05 14:16:09 -04:00
  • cfb5fc25c3 Calling code assumes the pair never null and uses -1 to signify not found. Arthur Charlton 2023-07-05 14:12:42 -04:00
  • 3816e1c5bd Add the warp party function that the scripts use Arthur Charlton 2023-07-03 18:25:14 -04:00
  • 46f767d79c Merge branch 'master' into feat/postgresql-database P0nk 2023-05-29 15:56:53 +02:00
  • c9d551cd39 Merge pull request #173 from MatthewHinds/gm-security #minor v0.5.0 Ponk 2023-05-29 15:50:03 +02:00
  • 95bf0473f3 Adjusted based on feedback Matthew Hinds 2023-05-29 14:32:01 +12:00
  • a9d92b78a2 Meso drop restricted by GM level Matthew Hinds 2023-05-29 12:57:01 +12:00
  • b8ebace039 Merge pull request #174 from Favouris/master #patch v0.4.1 Ponk 2023-05-15 12:00:44 +02:00
  • 9223957931 Rename MCRevive6.js to MCrevive6.js Favouris 2023-05-14 19:17:38 +08:00
  • 5cddb7f2b6 Rename MCRevive5.js to MCrevive5.js Favouris 2023-05-14 19:17:25 +08:00
  • 08e7a3af16 Rename MCRevive4.js to MCrevive4.js Favouris 2023-05-14 19:17:15 +08:00
  • 1416cd432d Rename MCRevive3.js to MCrevive3.js Favouris 2023-05-14 19:17:03 +08:00
  • 2d6cf07a65 Rename MCRevive2.js to MCrevive2.js Favouris 2023-05-14 19:16:51 +08:00
  • 0b73d6112a Rename MCRevive1.js to MCrevive1.js Favouris 2023-05-14 19:16:40 +08:00
  • b742ac0591 Merge pull request #172 from MatthewHinds/remove-levelup-messages #minor v0.4.0 Ponk 2023-05-12 08:57:51 +02:00
  • 4546fd44ff To prevent abuse, GMs should be permission restricted (via GM level) to trade with other non GM players, use their storage (prevent transferring to their other characters), send via Duey and to drop items. GM level is configurable. Matthew Hinds 2023-05-12 18:02:08 +12:00
  • 216fa9341b Removed level up messages as it is non GMS like and a bit cringey Matthew Hinds 2023-05-12 14:47:18 +12:00
  • 1d6d5dcc94 Merge pull request #171 from srcyscrt/docker-eclipse-temurin #patch v0.3.7 Ponk 2023-04-22 17:33:43 +02:00
  • 61f451694f Use Eclipse Temurin images in the Dockerfile srcyscrt 2023-04-22 18:43:23 +08:00
  • c681f0bd82 Merge pull request #170 from Shahar6/master #patch v0.3.6 Ponk 2023-04-21 19:49:17 +02:00
  • cbc0b2707e Fix dupe glitch with wedding Shahar6 2023-04-21 20:27:59 +03:00
  • 36d0f8a2a0 Merge pull request #169 from FoxyYokai/Fix-Duey-Send-Item-Exploit #patch v0.3.5 Ponk 2023-04-16 08:30:05 +02:00
  • 301f65ce16 Add null check to duey packet edit check Sukishyou 2023-04-15 14:36:00 -05:00
  • f1b95fe45e Fix exploit with Duey Send Items Sukishyou 2023-04-14 19:43:51 -05:00
  • 785f74ed21 Fix HelpCommand not working without static CommandsExecutor P0nk 2023-03-31 07:57:31 +02:00
  • 699da37f06 Simplify NPC script start P0nk 2023-03-31 07:33:49 +02:00
  • c3badba73b Convert ShopItem to record P0nk 2023-03-30 06:52:40 +02:00
  • 5f0e9a355b Move Shop stuff to own package P0nk 2023-03-30 06:47:07 +02:00
  • 39d759595d Get shop as Optional P0nk 2023-03-30 06:40:16 +02:00
  • fe9dd75a23 Instantiate shops in ShopFactory P0nk 2023-03-29 21:59:00 +02:00
  • 2139147dcd Add getShop to DAO, preparing to refactor shop loading P0nk 2023-03-29 21:14:19 +02:00
  • c71ca7f4d5 Inject ShopFactory P0nk 2023-03-29 20:51:31 +02:00
  • 705efb4340 Remove access to shops from scripts P0nk 2023-03-29 20:38:22 +02:00
  • ec1450cec1 Rewrite Mo NPC script to be GMS-like P0nk 2023-03-29 19:54:59 +02:00
  • 290bf78db3 Notes about difficulties of DI for scripts P0nk 2023-03-18 15:42:34 +01:00
  • 02c1fe46f3 Remove custom shops P0nk 2023-03-18 15:14:00 +01:00
  • 7315dd80fc Remove redundant scripts for Ariant weapon & armor merchants P0nk 2023-03-18 15:08:06 +01:00
  • a496c0f2b4 Add ShopDao P0nk 2023-03-17 21:28:23 +01:00
  • ab0239ba84 Add shop and shop_item PG tables with data P0nk 2023-03-17 19:54:45 +01:00
  • f2f3abdb32 Move last pieces of monster drops to DropProvider P0nk 2023-03-16 18:27:14 +01:00
  • 5a35b55d7a Cache continent drops P0nk 2023-03-16 18:03:43 +01:00
  • 02aa4a237f Global monster drops are retrieved from DropProvider (postgres db) P0nk 2023-03-16 18:00:21 +01:00
  • cc88d382e6 Monster drops are retrieved from DropProvider (postgres db) P0nk 2023-03-16 08:31:38 +01:00
  • a95fa2efc1 Refactor LootInventory & LootManager P0nk 2023-03-16 00:25:21 +01:00
  • 45e2b93724 Remove "multiple same equip drop" feature P0nk 2023-03-15 23:26:15 +01:00
  • fa3481fa99 Pass CommandContext to commands P0nk 2023-03-15 23:18:39 +01:00
  • eed94ec34a Refactor CommandsExecutor - is no longer static singleton P0nk 2023-03-15 22:56:40 +01:00
  • a6a7a26ebc Clean up Steal stuff in MIP P0nk 2023-03-15 22:41:36 +01:00
  • 7ed7b25268 Fix race condition when concurrently Stealing P0nk 2023-03-15 22:38:54 +01:00
  • 703ae30a27 Move "steal item" logic to DropProvider P0nk 2023-03-15 22:22:14 +01:00
  • 6bf8785f22 Fix error in monster_drop query P0nk 2023-03-15 22:17:42 +01:00
  • 53768555a2 Add table, data, and provider method for global drops P0nk 2023-03-09 20:08:20 +01:00
  • a70f4e303d Add DropProvider and dao for monster drops P0nk 2023-03-08 22:46:24 +01:00
  • 7a848cf6a1 Add monster_drop table with data P0nk 2023-03-08 22:08:11 +01:00
  • 0be48568d7 Get MakerItemCreateEntry from new info provider P0nk 2023-03-08 21:09:47 +01:00
  • 1fd0963401 Fix maker disassembly fee not being applied P0nk 2023-03-04 22:35:16 +01:00
  • d2d4b442d2 Maker disassembly info to MakerInfoProvider P0nk 2023-03-04 22:33:34 +01:00
  • 9d6574d3ba Cache maker info with Caffeine P0nk 2023-03-04 21:27:18 +01:00
  • f2ca67aba4 Add tests for MakerInfoProvider P0nk 2023-03-04 20:50:29 +01:00
  • 6073b20d65 Cache MakerRecipe, move stimulant to MakerInfoProvider P0nk 2023-03-04 17:20:16 +01:00
  • b329709776 Expose containerized databases to host P0nk 2023-03-04 14:47:07 +01:00
  • 932f9fc443 Merge branch 'master' into feat/postgresql-database P0nk 2023-03-02 18:40:27 +01:00
  • 3091d747e6 Merge pull request #165 from P0nk/feat/upgrade-dependencies #patch v0.3.4 Ponk 2023-03-02 18:35:59 +01:00
  • f4062e5ebb Upgrade dependencies P0nk 2023-03-02 18:31:21 +01:00
  • a8807f1ef0 Merge pull request #164 from P0nk/fix/custom-charset-string #patch v0.3.3 Ponk 2023-03-02 18:13:52 +01:00
  • 10945927c1 Fix writeString not fully respecting charset P0nk 2023-03-02 18:11:41 +01:00
  • c0c0a2d2d9 Get maker reagent from PG db, rework processor (no statics) P0nk 2023-03-02 08:18:03 +01:00
  • 5cecb7adb6 Add maker_random_reward table and data (formerly "makerrewarddata") P0nk 2023-03-01 21:09:32 +01:00
  • 26357a8d7b Add maker_reagent table and data (formerly "makerreagentdata") P0nk 2023-03-01 20:51:26 +01:00
  • 9819fd5bb1 Add maker_recipe_ingredient table and data (formerly "makerrecipedata") P0nk 2023-03-01 20:45:51 +01:00
  • adbdb89917 Add maker_recipe table and data (formerly "makercreatedata") P0nk 2023-03-01 20:34:48 +01:00
  • b7c79800eb Fix note not showing if case mismatch in name P0nk 2023-02-28 21:29:44 +01:00
  • 55e1f65bbd Fix server not able to use note sequence P0nk 2023-02-27 19:55:01 +01:00
  • d018b0f5e5 Add note receiver index P0nk 2023-02-27 18:16:23 +01:00
  • 12745c207d Move notes to the Postgres database P0nk 2023-02-25 00:40:36 +01:00
  • f6f3c9c3e3 Initiate Postgres connection pool on startup P0nk 2023-02-25 00:11:33 +01:00
  • 8bb825ef02 Add Docker compose support for Postgres P0nk 2023-02-24 22:41:04 +01:00
  • f1192279bf Add Flyway, run db migration in local PostgreSQL db P0nk 2023-02-24 21:49:00 +01:00
  • ab25f698da Merge pull request #160 from P0nk/bug/110/zenumist-portal #patch v0.3.2 Ponk 2023-02-17 00:48:33 +01:00
  • b30e03ffb3 Fix portal in Zenumist society not working for GM chr P0nk 2023-02-17 00:42:33 +01:00
  • 82157c7bd1 Flatten ChangeMapHandler P0nk 2023-02-16 23:46:13 +01:00
  • eb10f02ac3 Merge pull request #159 from P0nk/bug/158/id-command #patch v0.3.1 Ponk 2023-02-04 20:02:33 +01:00
  • b1ef94ef60 Fix handbook file encoding P0nk 2023-02-04 19:49:54 +01:00
  • f89392b476 Refactor IdCommand P0nk 2023-02-04 19:46:09 +01:00
  • 32c4f2239d Merge pull request #155 from P0nk/feat/note-dao #minor v0.3.0 Ponk 2022-12-27 16:49:55 +01:00
  • 404c00c2bf Merge branch 'master' into feat/note-dao P0nk 2022-12-27 15:09:38 +01:00
  • 9def444442 Fix version bump not obeying merge commit message (#157) #patch v0.2.3 Ponk 2022-12-27 15:07:12 +01:00
  • 771b69d151 Merge branch 'master' into feat/note-dao P0nk 2022-12-27 14:21:43 +01:00
  • cae6aa2305 Merge pull request #156 from P0nk/fix/saving-gm-report #patch v0.2.2 Ponk 2022-12-27 14:12:47 +01:00