Commit Graph

646 Commits

Author SHA1 Message Date
MobiusDevelopment
a0ee3599f5 ThreadPool revert and path change. 2021-10-27 00:58:25 +00:00
MobiusDevelopment
55c18870df Simplified drop replacement logic. 2021-10-26 11:27:01 +00:00
MobiusDevelopment
fe146ca4e4 Fixed Seal of Ruler casting prohibition. 2021-10-25 22:48:10 +00:00
MobiusDevelopment
b1ceafd00c Show name as title for admin item action shift menu. 2021-10-25 21:40:41 +00:00
MobiusDevelopment
e71a589d18 Drop calculation related cleanup. 2021-10-25 21:06:38 +00:00
MobiusDevelopment
64223af7fd Store most popular IBaseEvent to reduce object creation. 2021-10-25 00:52:51 +00:00
MobiusDevelopment
4b302b66db Removal of notifyEvent EVT_ARRIVED with task. 2021-10-24 22:11:14 +00:00
MobiusDevelopment
3be891c5e0 Update relations when needed at broadcastCharInfo method.
Thanks to DebiaN.
2021-10-24 13:33:45 +00:00
MobiusDevelopment
a67d7fce78 Fixed CrestTable getting stuck on load. 2021-10-22 22:22:45 +00:00
MobiusDevelopment
8cfd53eb2b Updated libraries. 2021-10-22 21:46:32 +00:00
MobiusDevelopment
13ce8cbc2c Re-addition of _isEnabled field. 2021-10-22 02:31:40 +00:00
MobiusDevelopment
47786d53d4 Dropped packet crypt listeners and related cleanup. 2021-10-21 23:15:04 +00:00
MobiusDevelopment
ebfc7864ee Addition of StatSet integer map methods. 2021-10-20 17:26:31 +00:00
MobiusDevelopment
feb0b609f0 Removed thrown IllegalStateException from EnchantItemGroup. 2021-10-20 14:40:05 +00:00
MobiusDevelopment
cfc1d03d13 Unhardcoded elemental attribute data. 2021-10-20 01:25:59 +00:00
MobiusDevelopment
01171c9a6c Removed pet skill data skills not assigned log. 2021-10-18 22:01:11 +00:00
MobiusDevelopment
d7a310b070 Fixed unconditional break switch cases. 2021-10-18 21:21:12 +00:00
MobiusDevelopment
1a6536260a Fixed fort manager not respawning.
Contributed by Sero.
2021-10-17 21:25:48 +00:00
MobiusDevelopment
7612b7897a Handle non positive bound values. 2021-10-17 18:16:56 +00:00
MobiusDevelopment
03ee1d5ad6 Parameter sanity check to prevent possible illegal argument exceptions. 2021-10-15 23:42:11 +00:00
MobiusDevelopment
30b212ad79 Define minimum positive numbers close to zero. 2021-10-15 23:31:27 +00:00
MobiusDevelopment
fb44d85ace Removed obsolete double origin and bound check. 2021-10-15 21:49:49 +00:00
MobiusDevelopment
ccd7db72c4 Dropped new ThreadLocal in favor of ThreadLocalRandom. 2021-10-15 21:13:59 +00:00
MobiusDevelopment
cdbc38c32b Updated to Java 17. 2021-10-13 21:39:56 +00:00
MobiusDevelopment
0c4cbf4e18 Runnable implementations for task manager classes. 2021-10-02 22:51:05 +00:00
MobiusDevelopment
699ef110ed Addition of player fame and raidpoint limit checks. 2021-09-30 06:21:07 +00:00
MobiusDevelopment
fce88c2895 Fixed EffectZone cancel task NPE. 2021-09-25 06:45:49 +00:00
MobiusDevelopment
62bcff8d76 Fixed rune effects not being applied when switching between classes.
Contributed by nasseka.
2021-09-23 12:21:33 +00:00
MobiusDevelopment
9607e448fa Kick player from instance on logout. 2021-09-23 11:21:37 +00:00
MobiusDevelopment
631517872e Use object ids for instance allowed players. 2021-09-23 10:27:22 +00:00
MobiusDevelopment
d718d914de Htmls set by players should not contain any tags. 2021-09-22 11:22:23 +00:00
MobiusDevelopment
f613b98386 Fixed probable community board post bypass exploit. 2021-09-22 01:59:50 +00:00
MobiusDevelopment
114f0d8727 Fixed probable clan notice bypass exploit. 2021-09-22 01:14:36 +00:00
MobiusDevelopment
f4fa6dcd9f Removed Npc hasListener method. 2021-09-20 23:25:06 +00:00
MobiusDevelopment
ad08f1081a StatSet getIntegerList rework and addition of setIntegerList. 2021-09-19 13:20:41 +00:00
MobiusDevelopment
c3de924e85 Removed null check from ListenersContainer hasListener method. 2021-09-18 12:54:34 +00:00
MobiusDevelopment
3918bbc997 AbstractScript uses NPC templates to register events. 2021-09-17 14:03:38 +00:00
MobiusDevelopment
6b6e2585c8 Tempfix for not triggering onFirstTalk. 2021-09-17 12:54:15 +00:00
MobiusDevelopment
80707736af ListenersContainer unnecessary initialization related cleanup. 2021-09-16 23:00:46 +00:00
MobiusDevelopment
925709a804 Fixed AutoLootHerbs configuration not triggering herb skills. 2021-09-16 21:44:14 +00:00
MobiusDevelopment
57a4d1bdd3 Renamed GrandBossTeleporters to ValakasTeleporters. 2021-09-13 14:59:25 +00:00
MobiusDevelopment
71d323480f Fixed minor message typo at EffectHandler.
Contributed by Nazuka.
2021-09-13 13:25:12 +00:00
MobiusDevelopment
279f799ebc Inventory NPE check when using isChangingClass method. 2021-08-30 10:51:00 +00:00
MobiusDevelopment
422492b2e4 Re-addition of blinkActive related methods. 2021-08-28 17:42:18 +00:00
MobiusDevelopment
da9b0b310e Fixed issue with players re-appearing after logging off.
Contributed by Sahar.
2021-08-27 19:46:00 +00:00
MobiusDevelopment
3e26f8a27b There is no need to store z value. 2021-08-25 23:42:48 +00:00
MobiusDevelopment
f4c89e8fb5 Changed getRandomPoint calculation for ZoneCylinder. 2021-08-23 21:38:41 +00:00
MobiusDevelopment
8975ca9f7e Proper solution for class change unequip issue. 2021-08-23 21:12:01 +00:00
MobiusDevelopment
bda02389c6 Reverted addition of missing enemy charge effect to skills.
Contributed by Sahar.
2021-08-22 21:27:23 +00:00
MobiusDevelopment
9b225db152 Dropped FlyToLocation creature task.
Contributed by Sahar.
2021-08-22 21:12:06 +00:00
MobiusDevelopment
7d4c880e4f Dropped blinkActive related methods.
Thanks to Sahar.
2021-08-22 21:03:02 +00:00
MobiusDevelopment
1c553b962c Fixed NPE if player does not have adena after buying lottery ticket.
Contributed by Sahar.
2021-08-21 23:29:47 +00:00
MobiusDevelopment
a852158200 Removed Z Garbage Collector configuration. 2021-08-18 23:21:04 +00:00
MobiusDevelopment
471b06e031 Addition of SkillFinishType enumeration. 2021-08-18 16:39:21 +00:00
MobiusDevelopment
50ef9c8ce6 Prefer to destroy non equipped items first. 2021-08-16 02:00:54 +00:00
MobiusDevelopment
378adfa3a8 Addition of missing enemy charge effect to skills.
Contributed by Sahar.
2021-08-14 22:47:14 +00:00
MobiusDevelopment
7c00b9f37f Fixed typos in EnemyCharge effect handler.
Contributed by Sahar.
2021-08-14 22:38:42 +00:00
MobiusDevelopment
cefabb9fe9 Addition of Creature isDisabled method. 2021-08-11 22:08:05 +00:00
MobiusDevelopment
aa50d9efa6 Fixed Archer NPCs not moving while attacking.
Author: Maneco2
2021-08-11 21:27:29 +00:00
MobiusDevelopment
6277b90f51 Fixed PlayerInstance client punishment related NPE. 2021-08-07 11:02:54 +00:00
MobiusDevelopment
a261be39a8 Fixed probable hardware info holder NPE. 2021-08-07 00:35:27 +00:00
MobiusDevelopment
d5387bb853 Implemented HWID punishment affect. 2021-08-06 17:20:31 +00:00
MobiusDevelopment
9130a64259 Moved Innadril castle spawns to a separate file. 2021-08-05 00:05:46 +00:00
MobiusDevelopment
b824ed00c1 Moved Rune castle spawns to a separate file. 2021-08-04 23:36:25 +00:00
MobiusDevelopment
8623b7a921 Moved Oren castle spawns to a separate file. 2021-08-04 13:07:47 +00:00
MobiusDevelopment
26872feac8 Moved Gludio castle spawns to a separate file. 2021-08-04 11:54:31 +00:00
MobiusDevelopment
a122a2b37c Moved Dion castle spawns to a separate file. 2021-08-04 08:58:52 +00:00
MobiusDevelopment
ec9cdcced0 Null checks for AbstractPlayerGroup isLeader method. 2021-07-31 00:08:35 +00:00
MobiusDevelopment
13b9f0c499 Changed doEventDrop method attacker parameter to Creature. 2021-07-30 23:57:27 +00:00
MobiusDevelopment
e08d53462e Fixed party NPE by caching leader variable.
Contributed by Sahar.
2021-07-23 23:18:40 +00:00
MobiusDevelopment
27dc3eb506 Fixed probable EnemySummon targethandler NPE.
Contributed by Sahar.
2021-07-23 23:10:58 +00:00
MobiusDevelopment
2dcb626712 Addition of EventDropManager class. 2021-07-22 11:03:19 +00:00
MobiusDevelopment
0e745ad289 Use of simple ArrayList to store drops. 2021-07-22 10:21:06 +00:00
MobiusDevelopment
28a36caf44 Moved Schuttgart castle spawns to a separate file. 2021-07-17 19:45:23 +00:00
MobiusDevelopment
66ea7de851 Moved Goddard castle spawns to a separate file. 2021-07-17 19:09:44 +00:00
MobiusDevelopment
40d1a89680 Making use of the Z Garbage Collector added with Java 11. 2021-07-17 16:35:43 +00:00
MobiusDevelopment
cf9d6e6838 Optional support for running longtime events yearly.
Contributed by Costykiller.
2021-07-17 16:08:57 +00:00
MobiusDevelopment
1855506ea1 Moved Giran castle spawns to a separate file. 2021-07-16 17:20:33 +00:00
MobiusDevelopment
fc7ba188c4 Moved Aden castle spawns to a separate file. 2021-07-16 15:53:48 +00:00
MobiusDevelopment
efcc3f8e07 Method getAdminCommandList should be placed last. 2021-07-15 00:37:25 +00:00
MobiusDevelopment
02b8376575 Addition of optional range parameter to delete command. 2021-07-15 00:14:03 +00:00
MobiusDevelopment
6436dbe21c Removed special characters from pet template file names.
Thanks to nonom.
2021-07-14 17:04:36 +00:00
MobiusDevelopment
ffcbef2722 Reduce object creation and calculations for long time event isEventPeriod method. 2021-07-13 17:39:54 +00:00
MobiusDevelopment
8e8084e8dd Fixed NodeBuffer exhaustion. 2021-07-09 22:06:22 +00:00
MobiusDevelopment
741cb757b6 Fixed skills not been casted in instances.
Contributed by nasseka.
2021-07-02 22:19:44 +00:00
MobiusDevelopment
6cb552f3de Prohibit triggering onCreatureSee when regions are inactive. 2021-06-24 00:21:39 +00:00
MobiusDevelopment
00eb8fb2ce Addition of simplified quest onCreatureSee NPC id registration and method override. 2021-06-24 00:03:21 +00:00
MobiusDevelopment
1d6efc99e4 Addition of CreatureSeeTaskManager. 2021-06-23 22:27:40 +00:00
MobiusDevelopment
71dd707e53 Should not see invisible creatures. 2021-06-23 21:43:49 +00:00
MobiusDevelopment
49e7f31d04 Renamed OnCreatureSee getSeer method to getCreature. 2021-06-23 19:25:18 +00:00
MobiusDevelopment
bd3dc1a34f OnCreatureSee for non attackables is triggered at World. 2021-06-23 15:00:31 +00:00
MobiusDevelopment
e0d8b453a3 Notify OnCreatureSee for creatures that do not trigger EVT_THINK. 2021-06-23 14:24:37 +00:00
MobiusDevelopment
fee7b294bb Dropped OnNpcCreatureSee in favor of OnCreatureSee event. 2021-06-23 02:05:25 +00:00
MobiusDevelopment
f6bc846256 Method initSeenCreatures should be protected. 2021-06-22 23:52:54 +00:00
MobiusDevelopment
3cc620ba43 Automatic seen creature initialization for registered NPC ids. 2021-06-22 23:01:45 +00:00
MobiusDevelopment
ce1873a639 Addition of OnCreatureSee event. 2021-06-22 21:55:47 +00:00
MobiusDevelopment
03857d87ee Proper naming for GameTimeTaskManager in comments. 2021-06-21 22:35:10 +00:00
MobiusDevelopment
dcc2fd58f1 Minor code cleanup. 2021-06-12 21:21:17 +00:00
MobiusDevelopment
ca2b1beb73 Item instance max count value for normal items should be long.
Contributed by Sero.
2021-05-31 21:43:28 +00:00
MobiusDevelopment
086459920b Precautions for servitor related NPEs. 2021-05-30 21:28:59 +00:00