HarkuLi
0d684c1400
NPC: Fix type casting error for gainMeso() method
...
Number type values might be passed into the `gainMeso()` method in js
scripts, and thus it expects a `gainMeso(Double gain)` method in the
`NPCConversationManager` class.
2024-03-02 15:38:22 +08:00
remsus
b80e9a3310
Bugfix: unable to complete scipted quests remotely
2023-11-10 00:20:52 +01:00
remsus
d6147d5191
Fix preparation of invList (CASH was skipped) in prepareInventoryItemList (AbstractPlayerInteraction)
2023-11-08 11:26:55 +01:00
Arthur Charlton
b935725096
Handle the potentially null portal based on the name.
...
Matches the behavior of warping a character to a named portal.
2023-07-10 17:01:48 -04:00
Arthur Charlton
3816e1c5bd
Add the warp party function that the scripts use
2023-07-03 18:25:14 -04:00
Ponk
a350d58065
Merge pull request #135 from cpurules/bugfix/lowb-reactor
...
Add handler for Land of Wild Boar's ritual stones
2022-09-22 07:19:49 +02:00
Charlie Unfricht
a03bdbf695
Replace MapleMap var with getMap()
2022-09-21 18:17:24 -04:00
Charlie Unfricht
04e658710e
Add killMonster() methods
2022-09-21 17:53:54 -04:00
P0nk
1a28fc98ac
Commit to "tameness" name over "closeness" for pets, fix scripts
2022-09-15 17:12:21 +02:00
P0nk
d31f4806fc
Fix mob using attack with no diseaseSkill causing errors
2022-09-12 20:31:38 +02:00
P0nk
fba49e7eec
MobSkillFactory takes MobSkillType instead of int as id argument
2022-09-03 04:52:55 +02:00
P0nk
298457a007
Clean up old way of damaging area boss with reactor
2022-08-30 08:33:10 +02:00
P0nk
f1d0cb6b4d
Make Shade killable after talking to lamp post
2022-08-29 21:42:57 +02:00
P0nk
7fffd0bb64
Make Snow Witch killable after reactor activation
2022-08-29 21:20:51 +02:00
Ponk
4baf06e4f9
Merge pull request #106 from cpurules/feature/explorer-titles
...
Fix implementation of primary explorer title quests
2022-08-20 10:19:26 +02:00
Charlie Unfricht
f4c283890f
Condense
2022-08-19 17:58:17 -04:00
P0nk
c5d2e90e5b
Add test for evaluating all NPC scripts
2022-08-19 19:45:40 +02:00
Charlie Unfricht
0eed00dd64
Add check for completed explorer quest to not re-trigger
2022-08-19 09:42:32 -04:00
Charlie Unfricht
a55871c059
Update explorer quest infoNumber pointer progress
2022-08-19 09:16:07 -04:00
Windyboy
97f358f047
Analyze pet packet structure correctly
2022-08-17 14:07:39 +08:00
P0nk
d691dc1e18
Prefer Path.of() over Paths.get()
2022-08-11 19:01:40 +02:00
P0nk
4fb632ecdb
Remove monitored locks (fair), use basic version
2022-08-11 14:45:48 +02:00
P0nk
54878ebe8c
Remove monitored locks with default fairness, use basic version
2022-08-11 14:26:23 +02:00
P0nk
8ab2058ecc
Stop using monitored locks in EventInstanceManager
2022-08-11 13:56:12 +02:00
Đạt Nhân Trương
0ef3e69638
Clean up code, replace switch and try-with-resource where possible.
2022-08-07 21:51:10 +07:00
Đạt Nhân Trương
bbdf236a10
Clean code
2022-08-06 18:16:52 +07:00
Đạt Nhân Trương
61c3e75a52
Fully mirgate main source to Java NIO (except some files in tools).
2022-08-06 18:13:47 +07:00
P0nk
8d213e4d6e
Fix broken dojo scripts since introduction of MapId constants
2022-08-02 16:31:15 +02:00
P0nk
aceb410331
Stop using java.util.logging.Logger, start using slf4j
2022-02-10 21:49:47 +01:00
P0nk
2bbfd46105
Stop logging with System.out.println, start using slf4j
2022-02-10 21:40:54 +01:00
P0nk
c879e36a9c
Migrate last set of calls to FilePrinter, delete FilePrinter
2022-02-10 19:53:22 +01:00
P0nk
8b630f7357
Migrate yet another batch of FilePrinter users to Slf4j
...
One FilePrinter.printError() method removed, one more to go
2022-02-09 21:05:22 +01:00
P0nk
53465bba25
Migrate some users of FilePrinter to slf4j.Logger
...
At least we got rid of one printError method
2022-01-19 18:36:19 +01:00
P0nk
78f6ae7e6a
Refactor maple leaf logging
...
Not even sure anyone is using this system. Keeping it around just in case.
2022-01-03 19:12:04 +01:00
P0nk
1e53bc7d1f
Refactor gachapon logging
2022-01-03 18:50:50 +01:00
P0nk
b15a7e61d4
Turn map id magic numbers into constants
2021-11-07 14:26:34 +01:00
P0nk
c022c3595f
Turn npc id magic numbers into constants
2021-11-07 12:36:00 +01:00
P0nk
4efd356cbf
Turn item id magic numbers into constants
2021-11-07 11:39:09 +01:00
P0nk
8b60684103
Fix missing static imports of TimeUnit
2021-09-10 19:18:20 +02:00
P0nk
cdc17ef3dd
Use TimeUnit for time calculations
2021-09-10 19:08:58 +02:00
P0nk
d389665bd7
Reformat and clean up "scripting" package
2021-09-09 23:26:45 +02:00
P0nk
8162d0aacd
Rename and clean up MapleGachapon and subclasses
2021-09-09 23:02:22 +02:00
P0nk
820de42257
Rename and clean up MapleCarnivalFactory
2021-09-09 22:56:50 +02:00
P0nk
18e1f6c50b
Rename and clean up MapleStatEffect
2021-09-09 22:51:02 +02:00
P0nk
ca4bcd80d1
Rename and clean up MapleSkillbookInformationProvider
2021-09-09 22:49:57 +02:00
P0nk
43a80f0491
Rename and clean up MapleShopFactory
2021-09-09 22:48:25 +02:00
P0nk
104444e83b
Rename and clean up MapleShop
2021-09-09 22:47:39 +02:00
P0nk
e31894caae
Rename and clean up MapleMarriage
2021-09-09 22:46:32 +02:00
P0nk
9c8abf6f62
Rename and clean up MapleItemInformationProvider
2021-09-09 22:45:55 +02:00
P0nk
fef273ecc9
Rename and clean up MapleQuest
2021-09-09 22:42:02 +02:00