Commit Graph

786 Commits

Author SHA1 Message Date
MobiusDevelopment
891e4cc588 Fix for admin castle command target.
Contributed by darkillust.
2020-03-26 09:44:50 +00:00
MobiusDevelopment
993099e97a Use Set for quest timers and initialize conditions. 2020-03-24 22:21:53 +00:00
MobiusDevelopment
374eab6fdd Removed some unnecessary synchronizations from quest timers. 2020-03-24 11:15:43 +00:00
MobiusDevelopment
148a872859 Updated to Java 14. 2020-03-24 01:15:56 +00:00
MobiusDevelopment
f3cb8dfed3 Separately store Mystic Tavern random instance value.
Thanks to CostyKiller.
2020-03-23 18:07:32 +00:00
MobiusDevelopment
881d39318d Fixed quest 10297 missing switch.
Contributed by CostyKiller.
2020-03-23 08:56:07 +00:00
MobiusDevelopment
d7ee7eb33f Removed Completely Lost repeated quest timer. 2020-03-22 12:01:54 +00:00
MobiusDevelopment
4758ed4e2b Fixed Chamber of Prophecies last door staying open. 2020-03-22 09:42:28 +00:00
MobiusDevelopment
747e6c5d19 Removed unnecessary object id from fake player flag tasks. 2020-03-22 08:33:48 +00:00
MobiusDevelopment
c9f8da5371 Party Solidarity for all party members.
Contributed by CostyKiller.
2020-03-22 08:23:18 +00:00
MobiusDevelopment
ab7b3863c2 Addition of auto play configurations. 2020-03-21 08:22:14 +00:00
MobiusDevelopment
ec51b21f9d Precaution for olympiad legend query. 2020-03-20 08:18:15 +00:00
MobiusDevelopment
44f102cf7e Addition of quest The Immortal Pirate King (10418).
Contributed by Dmitri.
2020-03-19 19:05:51 +00:00
MobiusDevelopment
2d4fb64b26 Addition of balancer EnergyAttack configurations. 2020-03-19 18:16:21 +00:00
MobiusDevelopment
b5eccda27a Addition of quest 599 and 774.
Contributed by Dmitri.
2020-03-18 09:24:12 +00:00
MobiusDevelopment
66a22dc21f Primeval Island spawn and teleport corrections.
Contributed by Edoo.
2020-03-18 09:11:23 +00:00
MobiusDevelopment
6c0d7b3dc3 Chamber of Prophecies NPC NPE precaution. 2020-03-16 22:06:05 +00:00
MobiusDevelopment
7dcd5acb3c Organized TriggerSkillByDamage checks. 2020-03-16 20:17:03 +00:00
MobiusDevelopment
f94bb69a5b Fixed Kerry (33359) dialog typo. 2020-03-16 05:49:10 +00:00
MobiusDevelopment
ff5b2bdc69 Player base stat data for levels 112 to 120. 2020-03-15 16:06:11 +00:00
MobiusDevelopment
ebf567d6cc Fixed quest 585 bypasses and added quest 586.
Contributed by Dmitri.
2020-03-15 12:41:39 +00:00
MobiusDevelopment
4531b8962e Skill condition checks before auto skill use. 2020-03-14 09:54:52 +00:00
MobiusDevelopment
f1b0bc4c07 Commented modified cursed weapon system messages. 2020-03-13 22:26:42 +00:00
MobiusDevelopment
6ce1bfaaf6 Fixed Shilen's Soul Crystal (48899).
Contributed by CostyKiller.
2020-03-13 11:03:54 +00:00
MobiusDevelopment
2ab7ca85e7 Milia and Bella Keucereus Alliance Base teleports.
Contributed by Dmitri.
2020-03-13 03:23:01 +00:00
MobiusDevelopment
cf23ebb5bf Addition of quest Can't Go Against the Time (585).
Contributed by Dmitri.
2020-03-13 03:13:00 +00:00
MobiusDevelopment
707f988a47 Addition of TriggerSkillByDamage hpPercent parameter. 2020-03-12 09:39:13 +00:00
MobiusDevelopment
841e36e06b Real Damage Resist effect implementation. 2020-03-12 09:27:56 +00:00
MobiusDevelopment
904c6be328 Addition of missing RequestSellItem custom sell buylist check.
Contributed by secaolol.
2020-03-11 09:04:45 +00:00
MobiusDevelopment
58a85d05f5 Fixed Frintezza onKill monster list NPE. 2020-03-11 00:05:59 +00:00
MobiusDevelopment
75e0e632a4 Log when SystemMessage has SystemMessageId with null parameter. 2020-03-10 23:51:21 +00:00
MobiusDevelopment
04cf6bf8a9 Fixed Dimensional Wrap salamandra spawn NPE. 2020-03-10 23:39:45 +00:00
MobiusDevelopment
efd832b2e2 NpcTemplate default undying value set to non monster types. 2020-03-10 18:43:34 +00:00
MobiusDevelopment
51d3a02ba0 Fixed quest 578 html encoding warnings. 2020-03-10 12:24:22 +00:00
MobiusDevelopment
f76e94979f Proper super for quest 10567. 2020-03-09 17:21:12 +00:00
MobiusDevelopment
92f7d41e1b Addition of quest 10567.
Contributed by Dmitri.
2020-03-09 16:18:53 +00:00
MobiusDevelopment
2037ee3375 Fixed Dimensional Wrap earthquake NPE. 2020-03-09 09:45:02 +00:00
MobiusDevelopment
0dd2908f83 Fixed Super Advanced Spirit Stones augment data. 2020-03-08 12:47:58 +00:00
MobiusDevelopment
d99a08e15e Fixed agathion Scorpio - Stage 2 (24074) crystallization. 2020-03-07 18:26:24 +00:00
MobiusDevelopment
13b1abdc7d Addition of quest Special Mission: Defeat Baylor (596).
Contributed by Dmitri.
2020-03-07 17:47:14 +00:00
MobiusDevelopment
78f05e33a5 Addition of quest 594 and 595.
Contributed by Dmitri.
2020-03-06 17:41:24 +00:00
MobiusDevelopment
f771a4e7e4 Addition of quest 578 and 593.
Contributed by Dmitri.
2020-03-05 10:05:31 +00:00
MobiusDevelopment
7bc87406f0 Fixed RequestTargetCanceld clientpacket. 2020-03-04 17:26:35 +00:00
MobiusDevelopment
ce989648ae Proper PlayerInstance comment adjustments. 2020-03-04 12:57:41 +00:00
MobiusDevelopment
18b3e6d3f2 Unified javadoc format and related cleanups. 2020-03-03 23:04:44 +00:00
MobiusDevelopment
6d8addc784 Removal of assorted empty lines. 2020-03-03 17:07:18 +00:00
MobiusDevelopment
a2134a55db Addition of ImmobileDamageBonus and ImmobileDamageResist effects. 2020-02-29 14:22:31 +00:00
MobiusDevelopment
fb9482c8f6 Addition of quest 571, 572 and 573.
Contributed by Dmitri.
2020-02-29 11:16:39 +00:00
MobiusDevelopment
559fe9caf6 Addition of missing Penny (34413) spawn. 2020-02-29 11:11:44 +00:00
MobiusDevelopment
8b4bddd29e Addition of Elmoraden cloaks. 2020-02-28 11:13:35 +00:00
MobiusDevelopment
1fdf74e426 ExRequestClassChange Female Should Hound fix. 2020-02-27 18:45:22 +00:00
MobiusDevelopment
d8042c6f5c Addition of quest Special Mission: Defeat Spezion (576).
Contributed by Dmitri.
2020-02-27 12:25:45 +00:00
MobiusDevelopment
f20321f61e Removed old pledge skilltrees. 2020-02-26 11:33:42 +00:00
MobiusDevelopment
a6fc6eb2cd Instance related adjustments. 2020-02-26 10:56:19 +00:00
MobiusDevelopment
740acfdbd8 Kartia onEnterZone should only trigger in instance. 2020-02-25 19:29:02 +00:00
MobiusDevelopment
81d29e0644 Player instead of Npc parameters for Chamber of Prophecies timers. 2020-02-25 19:20:34 +00:00
MobiusDevelopment
53e9308b8a Check for clan leader parameter and cleanup. 2020-02-25 19:09:21 +00:00
MobiusDevelopment
c1d4c60f08 KnockBack effect addition to Elemental Crash (11017).
Contributed by Puppyrawr.
2020-02-25 18:59:44 +00:00
MobiusDevelopment
38a749f24f Consider clan leader as top pledge class. 2020-02-25 18:34:30 +00:00
MobiusDevelopment
ba799c053a Line delimiters to match project settings and code format. 2020-02-25 18:07:17 +00:00
MobiusDevelopment
1efb4ebbb1 Adjustments for pledge class XML values. 2020-02-25 12:03:33 +00:00
MobiusDevelopment
fe15480f06 Skill level should only be set from toLevel parameter. 2020-02-25 10:33:51 +00:00
MobiusDevelopment
d78d1196a1 Updated recipe data.
Contributed by Liamxroy.
2020-02-25 09:52:23 +00:00
MobiusDevelopment
b05005cdb8 Level check for player rewardMonsterBook method.
Contributed by gigilo1968.
2020-02-24 18:53:56 +00:00
MobiusDevelopment
04aae9356a Fantasia Harmony (30812) level 2 attribute correction.
Contributed by Puppyrawr.
2020-02-23 14:14:40 +00:00
MobiusDevelopment
6f26dddd1a Proper quest constructor super for previous commit.
Contributed by Dmitri.
2020-02-23 14:04:25 +00:00
MobiusDevelopment
0161a1e69b Addition of quest Special Mission: Kartia's Labyrinth (570).
Contributed by Dmitri.
2020-02-23 13:52:24 +00:00
MobiusDevelopment
e164253e51 Provoke Aura related adjustments.
Contributed by Liamxroy.
2020-02-22 18:40:44 +00:00
MobiusDevelopment
fad5a4155b Corrections for quest 577, 589 and 590.
Contributed by Dmitri.
2020-02-21 15:36:09 +00:00
MobiusDevelopment
ef51c8a3f3 Configuration for making items depositable. 2020-02-21 11:52:29 +00:00
MobiusDevelopment
63e6425dca Various item changes.
Contributed by Liamxroy.
2020-02-21 11:07:43 +00:00
MobiusDevelopment
0149ca83cd Various skill changes.
Contributed by Liamxroy.
2020-02-20 18:40:06 +00:00
MobiusDevelopment
bf65b45c9e Addition of quests 577, 589 and 590.
Contributed by Dmitri.
2020-02-19 13:02:29 +00:00
MobiusDevelopment
6a213de723 Fixed two hand crossbow resistance issues. 2020-02-18 16:22:54 +00:00
MobiusDevelopment
5b386af60e Maximum momentum stat set to 1 by default. 2020-02-18 15:00:17 +00:00
MobiusDevelopment
74e32bf28d Fixed RequestExPledgeCrestLarge out of bounds index for byte array. 2020-02-17 09:16:48 +00:00
MobiusDevelopment
eddbb43a56 Addition of quests 568 and 588.
Contributed by Dmitri.
2020-02-16 13:17:01 +00:00
MobiusDevelopment
f23415c2b6 Addition of quest Special Mission: Nornil's Garden (574).
Contributed by Dmitri.
2020-02-15 20:02:42 +00:00
MobiusDevelopment
9f33c01d8f Addition of quests 669, 671, 672 and 673.
Contributed by Dmitri.
2020-02-14 13:01:39 +00:00
MobiusDevelopment
1a3c34b3c5 Store Npc isWalker in a simple boolean instead of checking WalkingManager. 2020-02-13 20:16:40 +00:00
MobiusDevelopment
e56dad5f81 Configurations for monster aggro distance reset. 2020-02-13 19:56:19 +00:00
MobiusDevelopment
49456557d5 Replaced getId with getRewardId for mission queries.
Contributed by codered.
2020-02-13 10:04:46 +00:00
MobiusDevelopment
8bb6ba4b72 Support for AbsorbDamage effect modes. 2020-02-13 09:36:36 +00:00
MobiusDevelopment
90ab6d4b25 Replace character skills save to avoid existing entry conflicts. 2020-02-12 16:40:53 +00:00
MobiusDevelopment
d22dabe8ca Store sub certificate count in player variables. 2020-02-12 16:26:52 +00:00
MobiusDevelopment
ec99d2b32d Prevent skill cast while having Rocky Camouflage. 2020-02-12 14:23:54 +00:00
MobiusDevelopment
220e0b716c Prevent SiegeGuards AI onKill NPE. 2020-02-11 07:03:13 +00:00
MobiusDevelopment
efc607fc81 Removed Schuttgart castle Abandoned Coal Mines teleport. 2020-02-10 22:05:58 +00:00
MobiusDevelopment
ac2a073430 Removed some flawed geodata. 2020-02-10 09:13:01 +00:00
MobiusDevelopment
d012499998 Addition of reward request. 2020-02-09 01:03:56 +00:00
MobiusDevelopment
699c2f6fca Identical IdFactory statement names for increasing readability. 2020-02-08 16:13:03 +00:00
MobiusDevelopment
a534cc943c Single class IdFactory with synchronized static methods. 2020-02-08 14:34:00 +00:00
MobiusDevelopment
29771aa0d8 Force headless parameter with Linux sh files.
Contributed by MutatedSkull.
2020-02-08 11:37:19 +00:00
MobiusDevelopment
71576ed8af Check if html files contain non ASCII characters. 2020-02-08 02:41:23 +00:00
MobiusDevelopment
4b4dd84364 Removed non existent raid ids from quest 666. 2020-02-07 20:44:35 +00:00
MobiusDevelopment
5c414b0d8e Prevent NPE when spawning demons. 2020-02-07 14:24:29 +00:00
MobiusDevelopment
5d2e2eb5ea Final Emperial Tomb improvements. 2020-02-07 14:13:27 +00:00
MobiusDevelopment
e2a68f9aaf Player isInTrainingCamp method should check current time. 2020-02-06 22:55:59 +00:00
MobiusDevelopment
020f4b4566 Prohibit teleport while casting or in combat. 2020-02-06 15:09:25 +00:00
MobiusDevelopment
a8a9318d2d Disabled curse raid based on retail changes.
Also removed obsolete deep blue comment.
2020-02-06 13:10:41 +00:00
MobiusDevelopment
c28ca9fbc1 Support for no PvP zones.
Contributed by Edoo.
2020-02-06 04:19:59 +00:00
MobiusDevelopment
298641d570 Cursed weapon area additions.
Contributed by Edoo.
2020-02-06 03:46:04 +00:00
MobiusDevelopment
151176ab18 Primeval Island zone corrections.
Contributed by Edoo.
2020-02-06 03:33:34 +00:00
MobiusDevelopment
eed11399eb Radiant Cloak of Light and Cold Cloak of Darkness should give +4 stats.
Contributed by CostyKiller.
2020-02-05 16:04:06 +00:00
MobiusDevelopment
c699010fd2 Fixed last step for finishing quest Step Up (10815).
Contributed by CostyKiller.
2020-02-05 15:51:54 +00:00
MobiusDevelopment
02b8b1403f Addition of quests 665, 666, 668, 10454 and 10846.
Contributed by Dmitri.
2020-02-05 14:46:33 +00:00
MobiusDevelopment
1437711898 Prevent addition of existing skills on item equip. 2020-02-05 00:33:21 +00:00
MobiusDevelopment
79aabdcb76 Capped damage taken by attacks effect to 80%. 2020-02-04 22:48:57 +00:00
MobiusDevelopment
29f7017ec8 Join party message no longer includes leader name. 2020-02-04 16:51:02 +00:00
MobiusDevelopment
407ff24524 Access zone character list only by getter method. 2020-02-04 05:21:24 +00:00
MobiusDevelopment
b7eef6592a Addition of equipment upgrade reload command. 2020-02-03 13:26:18 +00:00
MobiusDevelopment
cbc99a639e Updated equipment upgrade data. 2020-02-03 13:18:08 +00:00
MobiusDevelopment
5c532ad275 Removal of AtomicInteger variables from Inventory class. 2020-02-03 04:04:13 +00:00
MobiusDevelopment
980d99c48c Lottery additions and related improvements. 2020-02-03 03:40:55 +00:00
MobiusDevelopment
a1541b2772 SQL table games is only used by Lottery. 2020-02-02 13:31:13 +00:00
MobiusDevelopment
20a4e99da1 Addition of Monster Race with reward system.
Adapted from aCis free version.
2020-02-02 04:36:04 +00:00
MobiusDevelopment
ff157fe4bb Removed getQuestTimer method synchronization. 2020-01-31 22:02:32 +00:00
MobiusDevelopment
fb52876f79 Removal of StatsVCmd class. 2020-01-31 00:31:39 +00:00
MobiusDevelopment
845dea2551 Removed pointless assignments before packet send. 2020-01-30 23:02:45 +00:00
MobiusDevelopment
b8e3b3df0e Stop auto use task without list checks. 2020-01-30 12:22:12 +00:00
MobiusDevelopment
178f692d47 Fixed Chamber of Prophecies grail NPE. 2020-01-30 12:16:02 +00:00
MobiusDevelopment
99c209f0ba Proper handling for Quest timers concurrency. 2020-01-30 11:59:53 +00:00
MobiusDevelopment
9adadc4e86 Moved TeleportWhereType to enums. 2020-01-30 03:13:22 +00:00
MobiusDevelopment
f66dbc577c Boat related packet improvements. 2020-01-29 12:50:50 +00:00
MobiusDevelopment
393e53514c Removed pointless EffectTickTask tick count variable. 2020-01-28 15:26:44 +00:00
MobiusDevelopment
fe05c1cddc There is no need for MpRewardTask to use AtomicInteger. 2020-01-28 15:21:23 +00:00
MobiusDevelopment
e5bd883546 Deprecated bad practice StatSet setters with returning values.
Also using simple HashMap instead of ConcurrentHashMap.
2020-01-28 13:48:46 +00:00
MobiusDevelopment
8dbfd09e0c Proper naming for various data holding classes. 2020-01-28 11:48:32 +00:00
MobiusDevelopment
8ebd210ac3 Prevent isSkillAllowed lock by SkillTreesData loading status variable. 2020-01-28 11:11:46 +00:00
MobiusDevelopment
7a20f03af5 Removed pointless use of VolatileBoolean from sweeper conditions. 2020-01-28 10:57:22 +00:00
MobiusDevelopment
13554071b9 Script value volatile modifier. 2020-01-28 10:36:38 +00:00
MobiusDevelopment
3071525a9c Proper use of isScriptValue instead of getScriptValue method. 2020-01-28 00:43:54 +00:00
MobiusDevelopment
d63bf771ff Faster access integer script value instead of StatSet. 2020-01-28 00:16:37 +00:00
MobiusDevelopment
49439e8db4 Prevent initializing Npc variables with NpcAction. 2020-01-28 00:10:02 +00:00
MobiusDevelopment
1d0ec2298b Proper mode for Talisman of Protection effects. 2020-01-27 21:12:39 +00:00
MobiusDevelopment
df3daf06bf Updated Aden seed talisman manager.
Contributed by Puppyrawr.
2020-01-27 17:43:34 +00:00
MobiusDevelopment
de2871bef6 Separated siege guard task to one task per residence. 2020-01-27 16:55:04 +00:00
MobiusDevelopment
e7db7efaa7 Changed Dragon Weapons grade to R-grade.
Contributed by Edoo.
2020-01-27 13:59:31 +00:00
MobiusDevelopment
6d89220f21 Addition of quests 10423, 10899, 10900 and 10901.
Contributed by Dmitri.
2020-01-27 13:33:35 +00:00
MobiusDevelopment
e1f4230ed2 Removed underscores from Item class variables. 2020-01-26 17:34:54 +00:00
MobiusDevelopment
1060aa6d39 Removed pointless return at end of method. 2020-01-26 17:15:10 +00:00
MobiusDevelopment
86379b722a QuestState getName method was replaced by getString. 2020-01-26 16:58:15 +00:00
MobiusDevelopment
990d3b590b QuestState and QuestTimer class cleanups. 2020-01-26 16:53:48 +00:00
MobiusDevelopment
8b5af84230 StatsSet properly named as StatSet. 2020-01-26 15:07:31 +00:00
MobiusDevelopment
9d155febb7 Proper syntax for several methods and values. 2020-01-26 14:05:47 +00:00
MobiusDevelopment
42e7b2382c Proper clan level check for ClanMaster. 2020-01-25 12:18:45 +00:00
MobiusDevelopment
0ef951835a Door data moved from CSV to XML. 2020-01-25 11:48:18 +00:00
MobiusDevelopment
7960f9fc58 TeleportToPlayer effect should check if target is in timed hunting zone. 2020-01-24 18:20:30 +00:00
MobiusDevelopment
44f5fbdcef Addition of cleanSkillUponChangeClass checkPreviousClasses parameter. 2020-01-24 15:25:27 +00:00
MobiusDevelopment
c043af33f8 Change class should not remove equipped item skills. 2020-01-24 13:10:13 +00:00