This website requires JavaScript.
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