P0nk
cbb0f7f09b
Move MapleGachaponItemidRetriever to main module
2021-07-11 11:31:22 +02:00
P0nk
6d49ab45c3
Move MapleWorldMapChecker to main module
2021-07-11 11:15:03 +02:00
P0nk
932ed9f784
Move MapleMapInfoRetriever to main module
2021-07-11 11:08:16 +02:00
P0nk
e2f1981dc4
Move MapleIdRetriever to main module
2021-07-11 10:54:29 +02:00
P0nk
a0215cd3f4
Move MapleMapFieldLimitChecker to main module
2021-07-10 23:42:25 +02:00
P0nk
26e98d012f
Move MapleEventMethodFiller to main module
2021-07-10 23:35:43 +02:00
P0nk
1f94a3b545
Move MapleQuestlineFetcher to main module
2021-07-10 23:26:05 +02:00
P0nk
fc7e97a355
Move MapleQuestItemCountFetcher to main module
2021-07-10 23:18:20 +02:00
P0nk
fdef9e37bb
Move MapleNoItemNameFetcher to main module
2021-07-10 23:10:22 +02:00
P0nk
a088fd29b7
Move MapleNoItemIdFetcher to main module
2021-07-10 22:57:38 +02:00
P0nk
b5ff5f19fc
Move MapleMesoFetcher to main module
2021-07-10 22:51:57 +02:00
P0nk
7af3d6924e
Move MapleReactorDropFetcher to main module
2021-07-10 22:43:05 +02:00
P0nk
e6fef246cb
Move MapleEmptyItemWzChecker to main module
2021-07-10 22:10:21 +02:00
P0nk
08d2b40cc4
Move MapleCouponInstaller to main module, use wz files directly
2021-07-10 20:34:00 +02:00
P0nk
45f3cfdfa6
Move MapleCodeCouponGenerator to main module
2021-07-10 20:17:47 +02:00
P0nk
e93db8b48f
Move MapleCashVegaChecker to main module
2021-07-10 20:02:26 +02:00
P0nk
5b4815f173
Move MapleCashDropFetcher to main module
2021-07-10 19:56:17 +02:00
P0nk
0af167d174
Move MapleCashCosmeticsFetcher to main module
2021-07-10 19:38:00 +02:00
P0nk
da66e7614d
Move MapleCashCosmeticsChecker to main module
2021-07-10 19:20:25 +02:00
P0nk
fdd2ef7b3a
Move MapleBossHpBarFetcher to main module
2021-07-10 18:28:09 +02:00
P0nk
a7cf7b90ce
Clean up the old MapleArrowFetcher
2021-07-10 18:12:53 +02:00
P0nk
bc6593fd81
Move MapleArrowFetcher to the main module
2021-07-10 18:12:36 +02:00
P0nk
14a405adb2
Consistent handling of wz files and their paths
2021-07-10 17:49:04 +02:00
Ponk
2193057fce
Merge pull request #41 from P0nk/streamline-setup
...
Streamline setup
2021-05-24 21:04:50 +02:00
P0nk
ef12275f35
Move db stuff to its own directory, update README
2021-05-24 20:29:59 +02:00
P0nk
c514c303c7
Increase db init timeout
...
60 seconds might not be enough during the initial
Docker db setup, but 90 seconds should be plenty.
2021-05-24 20:26:18 +02:00
P0nk
75078a5fa1
Add sql script for basic admin account
2021-05-24 08:25:41 +02:00
Ponk
0b17725e8e
Merge pull request #35 from ronancpl7/fix-change-maps-disorder
...
Fix mob status crash & dmg from map hazard
2021-05-23 07:44:17 +02:00
Ronan Lana
3d5db5d79c
fix: incurred ambiguity import
2021-05-22 14:48:44 -03:00
Ronan Lana
d330376706
fix: missed stream import
2021-05-22 11:56:37 -03:00
Ponk
f01452dd87
Merge pull request #21 from P0nk/java-16-and-graal
...
Upgrade to Java 16 and GraalJS script engine
2021-05-21 21:23:50 +02:00
P0nk
d9d63a1b44
Refactor event max lobbies - is no longer a range
...
It's no longer a range because it:
1. Makes no sense for it to be a range
2. Makes for simpler scripts since returning a JS array is a hassle with Graal
2021-05-21 20:54:51 +02:00
P0nk
095008a20f
Fix event scripts' getEligibleParty
...
Cannot return a JavaScript array straight up
(otherwise you'll get a PolyglotMap):
it has to be converted first from inside the script.
2021-05-21 19:09:40 +02:00
P0nk
bcefd42093
Handle reactor scheduling outside of script
...
No longer need to make all invocations synchronized
2021-05-21 08:15:01 +02:00
P0nk
f9aec05779
Update GraalVM to latest version (21.1.0)
2021-05-20 22:22:26 +02:00
P0nk
406c43b0ec
Make all event script invocations thread safe
...
Simple solution for avoiding concurrent access
of the same evaluated script, but I would be surprised
if performance is not affected for the worse.
The same Invocable is used for all instances of an event,
so more active instances means higher contention of the single Invocable.
Hopefully the number of instances required for it to be noticeably slow
is high enough that this is not an issue.
2021-05-20 22:03:11 +02:00
P0nk
cdfb7074ec
Make all reactor script invocations thread safe
...
Might be a bit overkill to force synchronization
for every single method invocation when the only
scheduling done in reactor scripts are:
- 5511000 (summon Targa)
- 5511001 (summon Scarlion)
2021-05-20 21:30:46 +02:00
P0nk
2ce6041ef8
Add thread safe wrapper for Invocable
2021-05-20 21:00:48 +02:00
Ronan Lana
2aa09f89db
fix: Minor code typo
2021-05-20 13:01:42 -03:00
P0nk
3cda07db52
Merge branch 'master' into java-16-and-graal
...
# Conflicts:
# Dockerfile
2021-05-19 18:03:57 +02:00
Ponk
aa0d98af8b
Merge pull request #31 from wejrox/Mounted-config-files-docker-compose
...
Mounted config files docker compose and sped up image build times
2021-05-19 17:59:31 +02:00
Ronan Lana
f4a4acf742
Encode status patch
...
Filter out some status crashing players.
2021-05-18 20:21:38 -03:00
Ronan Lana
458de52dbc
Broadcast damage from map hazard
...
Fix taking damage from map hazard not showing to other players.
2021-05-18 18:16:46 -03:00
Ronan Lana
654d461da5
Revise non-related porridge loots
...
Remove non-related item from mobs.
2021-05-18 14:54:34 -03:00
James McDowell
f47b38f65d
Skip tests and run compile in parallel for speed
2021-05-16 14:32:27 +10:00
James McDowell
8429d78e01
Optimised multi layered builds to speed up deployment, added comments to help new developers, reduced unnecessary objects being sent to the docker build context, mounted in files that may change regularly to remove the requirement for a full rebuild.
2021-05-16 09:59:12 +10:00
James McDowell
d98ab8cf1e
Updated dockerignore to prevent the generated database files from being sent to the build context. This was causing an error connected to the docker daemon when issuing docker-compose up --build, possibly due to the size or number of files in that folder causing an overflow of sorts
2021-05-16 09:11:11 +10:00
P0nk
5d4a2506e8
Update README with Java 16
2021-04-18 16:01:10 +02:00
P0nk
4b03b3c4ac
Update Dockerfile to Java 16
2021-04-18 12:40:11 +02:00
P0nk
cd6415b061
Enforce implementation of PortalScript
2021-04-18 12:31:01 +02:00