Commit Graph

1494 Commits

Author SHA1 Message Date
MobiusDevelopment
dff067c91e Removed player reentrant locks. 2020-03-30 19:03:16 +00:00
MobiusDevelopment
cdab936ea5 Addition of MessageDeletionTaskManager. 2020-03-30 17:41:20 +00:00
MobiusDevelopment
7cd9f35b43 Skip task manager tasks when working. 2020-03-30 17:21:37 +00:00
MobiusDevelopment
c9601fac2a Addition of AI related task managers. 2020-03-30 16:49:57 +00:00
MobiusDevelopment
9cb1ed319e Chain skill rework. 2020-03-29 08:27:18 +00:00
MobiusDevelopment
0ea3ed60b9 Stop skill effects with RequestResetAbilityPoint. 2020-03-26 09:54:44 +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
747e6c5d19 Removed unnecessary object id from fake player flag tasks. 2020-03-22 08:33:48 +00:00
MobiusDevelopment
2d4fb64b26 Addition of balancer EnergyAttack configurations. 2020-03-19 18:16:21 +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
75e0e632a4 Log when SystemMessage has SystemMessageId with null parameter. 2020-03-10 23:51:21 +00:00
MobiusDevelopment
efd832b2e2 NpcTemplate default undying value set to non monster types. 2020-03-10 18:43:34 +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
53e9308b8a Check for clan leader parameter and cleanup. 2020-02-25 19:09:21 +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
ef51c8a3f3 Configuration for making items depositable. 2020-02-21 11:52:29 +00:00
MobiusDevelopment
0149ca83cd Various skill changes.
Contributed by Liamxroy.
2020-02-20 18:40:06 +00:00
MobiusDevelopment
065b66becb Previous commit for other branches. 2020-02-17 09:23:02 +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
90ab6d4b25 Replace character skills save to avoid existing entry conflicts. 2020-02-12 16:40:53 +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
71576ed8af Check if html files contain non ASCII characters. 2020-02-08 02:41:23 +00:00
MobiusDevelopment
e2a68f9aaf Player isInTrainingCamp method should check current time. 2020-02-06 22:55:59 +00:00
MobiusDevelopment
c28ca9fbc1 Support for no PvP zones.
Contributed by Edoo.
2020-02-06 04:19:59 +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
407ff24524 Access zone character list only by getter method. 2020-02-04 05:21:24 +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
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
845dea2551 Removed pointless assignments before packet send. 2020-01-30 23:02:45 +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
d63bf771ff Faster access integer script value instead of StatSet. 2020-01-28 00:16:37 +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
0ef951835a Door data moved from CSV to XML. 2020-01-25 11:48:18 +00:00
MobiusDevelopment
c043af33f8 Change class should not remove equipped item skills. 2020-01-24 13:10:13 +00:00
MobiusDevelopment
91a2ae4f93 Support for builder messages through SendMessageLocalisationData. 2020-01-18 12:48:58 +00:00
MobiusDevelopment
b25b259665 Addition of custom Noble Master and Delevel Manager NPCs. 2020-01-16 03:51:57 +00:00
MobiusDevelopment
447ff719b1 Fix for hair accessory restoration stones.
Contributed by CostyKiller.
2020-01-15 14:54:56 +00:00
MobiusDevelopment
023c0e8a3a Addition of Attack packet soulshot visual substitute.
Thanks to Edoo.
2020-01-15 14:48:22 +00:00
MobiusDevelopment
de440d5942 Simplify ServerRestartManager message when all days are used. 2020-01-15 10:58:24 +00:00
MobiusDevelopment
6a1f4c21ac Server restart schedule by day. 2020-01-15 10:01:39 +00:00
MobiusDevelopment
de47fedd21 Fixed restoring experience gain prohibition. 2020-01-13 21:03:30 +00:00
MobiusDevelopment
382101d033 Addition of L2top.co vote reward.
Contributed by andrei.
2020-01-08 12:08:35 +00:00
MobiusDevelopment
42d215998c Addition of EXP and SP multipliers by class. 2020-01-06 22:57:59 +00:00
MobiusDevelopment
f8acdcace7 CreatureSay cleanup and improvements. 2020-01-04 05:11:01 +00:00
MobiusDevelopment
1cdcd2f8b0 Addition of merchant zero sell price configuration. 2020-01-04 02:29:32 +00:00
MobiusDevelopment
8a9763a20a Fixed Topzone vote detection.
Contributed by andrei.
2020-01-03 00:29:15 +00:00
MobiusDevelopment
5c712ec4f3 Fixed aggressive minions after respawn. 2020-01-02 16:51:20 +00:00
MobiusDevelopment
a81d475623 Fixed Hopzone vote detection.
Contributed by andrei.
2019-12-27 21:17:28 +00:00
MobiusDevelopment
2f8f708fd1 OnAttackableKill should trigger when killer is a player symbol or trap.
Contributed by Sahar.
2019-12-25 11:53:23 +00:00
MobiusDevelopment
d36521724d Fixed possible data loss on character disconnection on double login.
Contributed by Sahar.
2019-12-25 11:43:26 +00:00
MobiusDevelopment
7f3befa63c Code review Part 5. 2019-12-22 15:33:46 +00:00
MobiusDevelopment
4a563b8832 Code review Part 4. 2019-12-21 21:39:37 +00:00
MobiusDevelopment
cd1f62cc68 Code review Part 3. 2019-12-20 00:35:40 +00:00
MobiusDevelopment
a1f198218a Inventory related cleanup and improvements. 2019-12-15 00:25:19 +00:00
MobiusDevelopment
8f335f289e Reduced move task delay and addition of proper targeted NPC support. 2019-12-14 15:06:40 +00:00
MobiusDevelopment
f8a5bad1cc Enable enchant for different id scrolls. 2019-12-13 20:54:16 +00:00
MobiusDevelopment
6928cb8ce2 Proper count for prime shop gifts.
Contributed by SmiDmi.
2019-12-13 17:28:32 +00:00
MobiusDevelopment
63c72de874 Addition of OnPlayerTakeHero event. 2019-12-11 14:49:50 +00:00
MobiusDevelopment
911e28b4f8 Support for combining stackable items. 2019-12-06 23:54:09 +00:00
MobiusDevelopment
3b5ce2f7fa New way to show NPC level and aggression.
Thanks to Edoo.
2019-12-06 16:22:34 +00:00
MobiusDevelopment
6bdc9eaa0b Monster aggression fix.
Contributed by Edoo.
2019-12-04 18:20:45 +00:00
MobiusDevelopment
59ac875b35 Adjustments and addition of daily recommend task. 2019-12-04 00:40:56 +00:00
MobiusDevelopment
d0491ccd9e Fixed items enchanted by specific scrolls. 2019-11-29 02:32:20 +00:00
MobiusDevelopment
48ed880262 Pets should be affected by weapon specific buffs.
Contributed by Sahar.
2019-11-23 20:07:50 +00:00
MobiusDevelopment
9c9220457b Fixed NPE at stats update.
Contributed by Sahar.
2019-11-22 17:20:28 +00:00
MobiusDevelopment
a991254272 Addition of regen values to admin char info.
Contributed by robikbobik.
2019-11-22 16:00:34 +00:00
MobiusDevelopment
b82b4e3f6f Store all characters upon disconnection. 2019-11-21 19:17:37 +00:00
MobiusDevelopment
c61879d264 Fixed character auto save task. 2019-11-21 18:25:46 +00:00
MobiusDevelopment
d7b41a5d5e Various skill mechanic changes.
Contributed by gamelike85.
2019-11-21 14:57:30 +00:00
MobiusDevelopment
cb5a878042 Fixed Windows 10 inconsistency with about form. 2019-11-20 22:21:20 +00:00
MobiusDevelopment
ead417a1bf Empty messages, minLevel, maxLevel and monsterIds LongTimeEvent parameters. 2019-11-19 00:10:54 +00:00
MobiusDevelopment
f5406e62dd Renamed containsTarget method to isInAggroList. 2019-11-18 12:27:42 +00:00
MobiusDevelopment
2d19e0b2a1 Fixed SummonEffectTable concurrency problem. 2019-11-18 02:32:55 +00:00
MobiusDevelopment
c12a44b9a5 Removed useless AltOlyRestrictedItems entries. 2019-11-17 22:24:53 +00:00
MobiusDevelopment
3da8ce49a1 Only clan leaders can pick combat flags during fort siege.
Contributed by Sahar.
2019-11-15 23:16:40 +00:00
MobiusDevelopment
e762af719d Fixed same clan member becoming leader of more than one subpledge.
Contributed by Sahar.
2019-11-15 15:17:40 +00:00
MobiusDevelopment
20fa7fd698 Fixed BotReportTable NPE. 2019-11-15 06:12:41 +00:00
MobiusDevelopment
3f5e226e66 Correction for dailyReset logic. 2019-11-14 08:39:05 +00:00
MobiusDevelopment
e5857a4f25 Addition of dailyReset mission parameter. 2019-11-14 06:40:18 +00:00
MobiusDevelopment
eb9d737495 Addition of removedOnUnequipWeapon skill parameter. 2019-11-13 17:28:49 +00:00
MobiusDevelopment
25678c3f9c Code format for space before comments. 2019-11-13 16:49:02 +00:00
MobiusDevelopment
275048f1b4 Addition of missing attribute system config loading. 2019-11-12 17:54:06 +00:00
MobiusDevelopment
aea04d4669 Update siege flags when fort owner loses fort.
Contributed by Sahar.
2019-11-12 17:35:00 +00:00
MobiusDevelopment
4c6ab9d594 Water and Swamp zones should not broadcast info on teleport.
Contributed by Sahar.
2019-11-12 11:01:44 +00:00
MobiusDevelopment
0c46db8126 Fixed augmentation skills were not removed from accessories.
Contributed by Sahar.
2019-11-12 10:53:02 +00:00
MobiusDevelopment
6e64ab3dfd Addition of isSiegeFriend method.
Contributed by Sahar.
2019-11-08 10:52:40 +00:00
MobiusDevelopment
6e1df8a43a Fixed capturing holy artefact under the shrine.
Thanks to Sahar.
2019-11-07 23:34:43 +00:00
MobiusDevelopment
b764d444df Removed packet locks and relative improvements. 2019-11-07 14:55:39 +00:00
MobiusDevelopment
91936e2787 Addition of client protocol version at character info menu. 2019-11-06 19:44:10 +00:00
MobiusDevelopment
fcffa3cc24 Use max pc cafe points config for setPcCafePoints.
Contributed by Edoo.
2019-11-06 12:29:25 +00:00
MobiusDevelopment
a644d564fc Fixed free teleport bookmark slot conditions.
Contributed by Edoo.
2019-11-06 12:22:02 +00:00
MobiusDevelopment
3427bfc71a Player info related packets with delay locks. 2019-11-05 22:20:46 +00:00
MobiusDevelopment
a5f2203a9f Reuse System.currentTimeMillis in player restore whiles. 2019-11-05 11:01:53 +00:00
MobiusDevelopment
a7d7160fce Prevent getAI NPE.
Contributed by Sahar.
2019-11-04 20:31:47 +00:00
MobiusDevelopment
eaa8f64803 Changed synchronization method for getAi. 2019-11-04 18:12:29 +00:00
MobiusDevelopment
01f16fdd82 Prevent tapping into System.currentTimeMillis with each Timestamp call. 2019-11-04 17:01:20 +00:00
MobiusDevelopment
e225d8b13b ValidatePosition related improvements. 2019-11-03 22:17:02 +00:00
MobiusDevelopment
3ed4660df9 Changed getAi method to synchronized. 2019-11-03 20:52:05 +00:00
MobiusDevelopment
61b68da1ff Prohibit sending a packet when blowfish is not initialized. 2019-11-03 19:08:59 +00:00
MobiusDevelopment
eec2b16df0 Prevent SkillHolder tapping into SkillData for each getSkill call. 2019-11-03 18:25:56 +00:00
MobiusDevelopment
54fd9a24c8 Prevent tapping into System.currentTimeMillis for each isFalling call. 2019-11-03 07:38:53 +00:00
MobiusDevelopment
a48b50ffbb Prevent tapping into System.currentTimeMillis for each onActionRequest. 2019-11-03 04:55:36 +00:00
MobiusDevelopment
01eaf9e042 More triggers for onActionRequest.
Contributed by Sahar.
2019-11-03 04:40:45 +00:00
MobiusDevelopment
2769582f88 Fixed disabled manor system NPE.
Contributed by Sahar.
2019-11-02 16:48:59 +00:00
MobiusDevelopment
ec736e4934 Fixed AdminCommandHandler log to actually show the stacktrace.
Contributed by Sahar.
2019-11-02 16:42:54 +00:00
MobiusDevelopment
003558ce66 Prevent players from logging in during server shutdown.
Contributed by Sahar.
2019-11-02 13:30:53 +00:00
MobiusDevelopment
8861770e73 Fixed Clan reputation score NPE at CharInfo.
Contributed by Sahar.
2019-11-02 13:04:17 +00:00
MobiusDevelopment
69b02f5e9c Fixed skill mastery double abnormal time.
Contributed by Liamxroy.
2019-11-02 10:10:11 +00:00
MobiusDevelopment
85e6cc2295 Sayha Talisman fixes.
Contributed by Liamxroy.
2019-11-01 21:15:15 +00:00
MobiusDevelopment
cdb887efae Fixed skill channeling trying to get non-existent skill level.
Contributed by Sahar.
2019-11-01 12:42:15 +00:00
MobiusDevelopment
26edc62921 Fixed wrong parameter count in system message.
Contributed by Sahar.
2019-10-31 20:11:47 +00:00
MobiusDevelopment
c08ec1bb03 Addition of missing PvP items.
Contributed by Sahar.
2019-10-31 19:34:18 +00:00
MobiusDevelopment
f956cf6ed7 Fixed NPEs from getAI method.
Contributed by Sahar.
2019-10-31 19:19:43 +00:00
MobiusDevelopment
05c57df3c0 Improved action use transform log.
Contributed by Sahar.
2019-10-30 02:03:43 +00:00
MobiusDevelopment
0d91638e7b Addition of sanity check in petitions.
Contributed by Sahar.
2019-10-30 01:55:30 +00:00
MobiusDevelopment
dde3a7274f Addition of generic getRandomEntry method. 2019-10-29 13:52:24 +00:00
MobiusDevelopment
6072ca6a28 Moved reference item check in skill mastery calculation. 2019-10-29 09:32:53 +00:00
MobiusDevelopment
bf4e116a19 Fixed probable getAllyCrestId NPE.
Contributed by Sahar.
2019-10-28 20:39:29 +00:00
MobiusDevelopment
5157746847 Fixed players unable to login after disconnect.
Contributed by Sahar.
2019-10-27 09:55:56 +00:00
MobiusDevelopment
a29d7b915c Fixed moveToPawn offset stackoverflow.
Contributed by Sahar.
2019-10-24 21:23:46 +00:00
MobiusDevelopment
51457833d4 Various skill changes.
Contributed by gamelike85.
2019-10-23 14:06:17 +00:00
MobiusDevelopment
4444b13a8b Addition of missing god jewel AbnormalType.
Contributed by NviX.
2019-10-23 10:55:08 +00:00
MobiusDevelopment
619802578c Skill mastery should not affect item reuse.
Contributed by NviX.
2019-10-23 10:24:37 +00:00
MobiusDevelopment
23b976528a God jewel additions.
Contributed by NviX.
2019-10-23 10:09:46 +00:00
MobiusDevelopment
58259e68d6 Use ClassId getId instead of ordinal. 2019-10-23 09:20:16 +00:00
MobiusDevelopment
0403790878 Dropped PlayerClass. 2019-10-22 15:47:05 +00:00
MobiusDevelopment
75801791be Removed PlayerClass dummy entries. 2019-10-22 13:12:41 +00:00
MobiusDevelopment
1500715d70 Broadcast NPC information if spawned in an instance. 2019-10-21 11:43:25 +00:00
MobiusDevelopment
50fb91d327 Fixed olympiad announcer when server restarts during competition period.
Contributed by Sahar.
2019-10-20 11:00:50 +00:00
MobiusDevelopment
8db02dbcb4 Fixed skill mastery for fighters.
Contributed by NviX.
2019-10-20 10:04:01 +00:00
MobiusDevelopment
bee9a4c890 Skill mastery related changes.
Contributed by NviX.
2019-10-19 14:38:22 +00:00
MobiusDevelopment
62c1efce6a Fixed wrong angle calculation.
Contributed by Sahar.
2019-10-19 12:40:43 +00:00
MobiusDevelopment
cc23a72a50 CharSelection improvements.
Contributed by NviX.
2019-10-19 11:50:13 +00:00
MobiusDevelopment
0ce9c48d39 Fixed CPU consumption issue after revision 6064. 2019-10-19 11:04:02 +00:00
MobiusDevelopment
2bf33d5227 Mission reward id field should be optional. 2019-10-18 09:33:36 +00:00
MobiusDevelopment
12710f8bd2 Log when restoring unavailable item template. 2019-10-18 09:06:47 +00:00
MobiusDevelopment
78c1add1c4 Reset target after monster casts a buff. 2019-10-16 10:08:22 +00:00
MobiusDevelopment
917f6a7b9b Active intention for monsters on spawn.
Contributed by sinsegi001.
2019-10-16 09:38:49 +00:00
MobiusDevelopment
2eb1dc75df More typo corrections. 2019-10-15 03:49:23 +00:00
MobiusDevelopment
efa09e6ce2 Fixed Olympiad Sunday only period reseting to Monday.
Contributed by Sahar.
2019-10-14 13:48:49 +00:00
MobiusDevelopment
f324f0352f Removed log that does not apply to all skill types.
Contributed by Sahar.
2019-10-13 19:55:56 +00:00
MobiusDevelopment
ee724e03b2 Removed different client-server ground target type log.
Contributed by Sahar.
2019-10-11 21:10:14 +00:00
MobiusDevelopment
92d7275afa Removal of unnecessary logs.
Contributed by Sahar.
2019-10-10 22:10:51 +00:00
MobiusDevelopment
7c9f49c409 Removal of unused object id from GameClient class. 2019-10-10 19:06:11 +00:00
MobiusDevelopment
04b93ce79b Removal of unnecessary IdFactory releaseId calls.
Contributed by Sahar.
2019-10-10 18:52:20 +00:00
MobiusDevelopment
8e6f33bc41 Sync with L2jOrg and various adjustments. 2019-10-10 09:57:48 +00:00
MobiusDevelopment
e6ebbec186 Fixed NPE in TradeList, also there is no point to log it when it happens.
Contributed by Sahar.
2019-10-08 09:03:56 +00:00
MobiusDevelopment
59f77b7e12 Small improvement for storeEffect method.
Contributed by Sahar.
2019-10-05 18:17:31 +00:00
MobiusDevelopment
23015a4ae5 Fixed probable ILocational NPEs.
Contributed by Sahar.
2019-10-05 11:41:13 +00:00
MobiusDevelopment
823e36783c Ramona AI rework.
Contributed by gigilo1968.
2019-10-04 09:17:55 +00:00
MobiusDevelopment
81a0e074e7 Fixed logs that come from threads.
Contributed by Sahar.
2019-10-04 08:31:36 +00:00
MobiusDevelopment
512f4974cb Commented MoveToLocation siege zone checks. 2019-10-02 11:26:01 +00:00
MobiusDevelopment
6dfe70f8a0 Castle siege start and finish sound messages.
Contributed by Sahar.
2019-10-02 11:07:09 +00:00
MobiusDevelopment
a3737ec171 Proper fix for previous commit. 2019-10-01 09:21:28 +00:00
MobiusDevelopment
598c5408f5 Re-introducing remnant code for reseting monster location. 2019-09-30 20:18:49 +00:00
MobiusDevelopment
2a46b8b59d Removed remnant code from reseting monster location.
Contributed by Sahar.
2019-09-30 09:23:14 +00:00
MobiusDevelopment
c2b6be2a40 Removed deleteMe position reset task. 2019-09-29 21:47:35 +00:00
MobiusDevelopment
120c86fc2d Re-addition of stopAllEffectsWithoutExclusions method.
Contributed by Sahar.
2019-09-28 12:38:04 +00:00
MobiusDevelopment
603cbf4492 Removal of stopAllEffectsWithoutExclusions method.
Thanks to Sahar.
2019-09-27 11:55:27 +00:00
MobiusDevelopment
b5e45cea48 Additional checks for monster teleport to spawn. 2019-09-20 04:00:07 +00:00
MobiusDevelopment
2448230764 Reset initial monster position on delete. 2019-09-18 22:01:03 +00:00
MobiusDevelopment
d46b12d904 Prohibit breaking summon following owner. 2019-09-17 07:05:28 +00:00
MobiusDevelopment
b09d495694 Broadcast creature movement while updating position. 2019-09-16 22:33:59 +00:00
MobiusDevelopment
ea7c46f6e8 Reset WorldObject position upon decay. 2019-09-16 21:55:59 +00:00
MobiusDevelopment
14253af191 Separate premium henna slot availability check. 2019-09-10 11:44:20 +00:00
MobiusDevelopment
3235119212 Minor naming changes for RequestHennaEquip. 2019-09-09 11:20:21 +00:00
MobiusDevelopment
75782f8e79 Removed L2 prefixes from <li> comments. 2019-08-25 21:18:59 +00:00
MobiusDevelopment
d60dd8338f Moved loading configs after creating log folders. 2019-08-23 16:35:50 +00:00
MobiusDevelopment
2bd3168bb2 Better comments and naming for DoorInstance isOpen method. 2019-08-23 08:27:45 +00:00
MobiusDevelopment
895f3b56c7 Better getter and setter naming for player sex. 2019-08-23 08:15:23 +00:00
MobiusDevelopment
2407662a93 Addition of RaidBossStatus enum. 2019-08-22 20:00:36 +00:00
MobiusDevelopment
2141ebf40a Removed DatabaseFactory setIdleTimeout parameter because it is a fixed size pool. 2019-08-22 11:07:52 +00:00
MobiusDevelopment
ca21735a9d Addition of ServerMode enum. 2019-08-22 10:27:06 +00:00
MobiusDevelopment
764855464a Moved IdFactoryType to commons. 2019-08-22 09:22:41 +00:00
MobiusDevelopment
7be20ca5c0 Addition of separate IdFactoryType enum. 2019-08-20 10:45:48 +00:00
MobiusDevelopment
9233a76402 WorldRegion class simplifications. 2019-08-19 22:37:36 +00:00
MobiusDevelopment
d2e926851d Fixed ExFriendDetailInfo NPE. 2019-08-19 09:20:59 +00:00
MobiusDevelopment
381308d9e0 Improvements related to latest status change broadcast. 2019-08-18 00:13:14 +00:00
MobiusDevelopment
a325c3f89c No need to send info after teleport on clients older than Etina's Fate. 2019-08-17 23:43:38 +00:00
MobiusDevelopment
e8987367c0 Fixed visible GM characters. 2019-08-17 23:03:45 +00:00
MobiusDevelopment
0e13e9b61a Rank is a reserved word as of MySQL 8. 2019-08-09 23:21:00 +00:00
MobiusDevelopment
0d8b990e26 Exp herb changes.
Contributed by Liamxroy.
2019-08-09 22:13:41 +00:00
MobiusDevelopment
5c7cfee3ed Minor adjustments for previous commit. 2019-08-09 12:36:00 +00:00
MobiusDevelopment
f9031d41f9 Expect multisell NPC id to be properly set. 2019-08-09 12:17:57 +00:00
MobiusDevelopment
9048735b73 Replaced several CopyOnWriteArrayList occurrences with ConcurrentHashMap.newKeySet(). 2019-08-07 01:57:06 +00:00
MobiusDevelopment
b367c57302 Increased RequestAcquireSkill id limit. 2019-08-06 12:49:33 +00:00
MobiusDevelopment
1c06645f6a Multisell related improvements. 2019-08-06 12:41:01 +00:00
MobiusDevelopment
8561293f86 Do not correct spawn Z distances greater than 300. 2019-08-05 12:05:25 +00:00
MobiusDevelopment
565933653d More final and static cleanups. 2019-08-01 09:43:44 +00:00
MobiusDevelopment
ee451830f7 Probable fix for clan_privs SQLSyntaxErrorException. 2019-07-31 18:45:30 +00:00
MobiusDevelopment
d302902d9d Removed unnecessary final modifiers from classes, methods and fields. 2019-07-31 16:00:52 +00:00
MobiusDevelopment
914f3aee14 Delay fifteen milliseconds before making administrators invisible on EnterWorld. 2019-07-31 11:10:42 +00:00
MobiusDevelopment
fa068f74f6 Fixed ensoul crystals lost after exchange. 2019-07-29 17:46:40 +00:00
MobiusDevelopment
1d1c08fbd7 Proper support for OpenJDK 12. 2019-07-25 12:52:34 +00:00
MobiusDevelopment
d12b97d3cb Use geodata to correct spawn z value. 2019-07-22 14:56:54 +00:00
MobiusDevelopment
817bb6f740 Check if NPC equipment exists. 2019-07-20 17:16:40 +00:00
MobiusDevelopment
6ad50ede46 Addition of any type for ReduceDropPenalty effect. 2019-07-16 21:10:22 +00:00
MobiusDevelopment
96573ffe7e Addition of FishingExpSpBonus effect. 2019-07-16 21:06:58 +00:00
MobiusDevelopment
48da0f4f2d Fixed wrong case at EventEngineData. 2019-07-16 10:49:24 +00:00
MobiusDevelopment
967476c7b3 Proceeding with DefenceTrait adjustments. 2019-07-14 22:14:43 +00:00
MobiusDevelopment
c248b6ff85 Fixed AttackTrait reducing damage. 2019-07-14 20:44:46 +00:00
MobiusDevelopment
75a040641d More appropriate name for translation parameter. 2019-07-14 18:53:20 +00:00
MobiusDevelopment
ea4a96abe8 Load all localisations together at server start. 2019-07-14 18:02:00 +00:00
MobiusDevelopment
aa201e6cae Addition of localisations for NPC name and titles. 2019-07-14 13:03:02 +00:00
MobiusDevelopment
95ba581cf5 Addition of localisations for custom player messages. 2019-07-13 10:26:43 +00:00
MobiusDevelopment
6d4d57cf6c Handle localisations with null parameters. 2019-07-13 08:29:27 +00:00
MobiusDevelopment
9c27bf30d6 Spear weapon enchant stats according to Wiki.
Contributed by npocToz.
2019-07-13 06:51:18 +00:00
MobiusDevelopment
a42be21a1c Use Enhanced For loop for SystemMessage parameter iteration. 2019-07-13 06:33:08 +00:00
MobiusDevelopment
0be93db17c Reworked the custom localisation system. 2019-07-13 06:07:59 +00:00
MobiusDevelopment
ca0f25e532 In case localisation does not exist try the default path. 2019-07-12 11:19:29 +00:00
MobiusDevelopment
9cbca783d6 English htmls are considered to use the default path. 2019-07-12 08:07:40 +00:00
MobiusDevelopment
fcf378e880 Fixed ShapeShiftingItemRequest NPE. 2019-07-05 00:35:11 +00:00
MobiusDevelopment
35e41c7989 Code cleanup after latest PlayerInstance changes. 2019-07-02 13:41:38 +00:00
MobiusDevelopment
79258dfa15 Necessary check for RecipeController. 2019-06-30 23:21:00 +00:00
MobiusDevelopment
a0fe112150 Removed several synchronized locks. 2019-06-30 23:11:52 +00:00
MobiusDevelopment
fd9f8794ef Configurations for using vampiric effects on PvP. 2019-06-22 11:46:01 +00:00
MobiusDevelopment
2a5c8246fa Additional checks for passive skill conditions. 2019-06-22 10:41:12 +00:00
MobiusDevelopment
50694c2121 Balance mod for critical chance and damage. 2019-06-22 00:40:35 +00:00
MobiusDevelopment
feff5456aa Concurrent list use and proper update SQL order for PremiumManager class. 2019-06-18 02:57:40 +00:00
MobiusDevelopment
8b996720a5 Damage bonus should not be negative. 2019-06-16 11:24:18 +00:00
MobiusDevelopment
38b7674feb Add trait bonus instead of multiplying. 2019-06-13 20:11:48 +00:00
MobiusDevelopment
badd7c95b2 Multiply symbol is considered as special regex character. 2019-06-13 16:44:27 +00:00
MobiusDevelopment
a9a9afadbe Changed class balance config separator to multiply symbol. 2019-06-13 11:14:18 +00:00
MobiusDevelopment
cbf630302e Addition of blow skill damage and heal balance configurations. 2019-06-13 10:54:55 +00:00
MobiusDevelopment
3cd882c007 Remove active skill effects if monster set to respawn. 2019-06-13 07:59:03 +00:00
MobiusDevelopment
5ef2e55ede Accept class id or enum parameters for balance configurations. 2019-06-12 02:09:44 +00:00
MobiusDevelopment
a704be69a5 Correction of multipliers spelling. 2019-06-11 23:57:01 +00:00
MobiusDevelopment
99383e1fdf Proper target checks for balance configurations. 2019-06-11 23:35:33 +00:00
MobiusDevelopment
918b45db8a Addition of custom class balance configurations. 2019-06-11 23:22:54 +00:00
MobiusDevelopment
95a184b927 Use 77 instead of INT for magic damage calculation. 2019-06-11 09:18:09 +00:00
MobiusDevelopment
0038104d78 Additional weakness calculations. 2019-06-11 09:11:03 +00:00
MobiusDevelopment
9b37677bd4 Use EnumSet instead or Arrays for traits.
Adapted from: L2jUnity free files.
2019-06-11 03:16:24 +00:00
MobiusDevelopment
a64034de2e RandomAnimationTaskManager simplifications. 2019-06-10 10:19:16 +00:00
MobiusDevelopment
a80a494e6a Fixed champion related issues. 2019-06-10 05:17:10 +00:00
MobiusDevelopment
d54498e3e2 Check when walking manager tasks already run. 2019-06-10 00:34:18 +00:00
MobiusDevelopment
7676ab9825 Matching random animation task manager name. 2019-06-09 12:50:46 +00:00
MobiusDevelopment
c2b4c718dc Send HP StatusUpdate when join a party. 2019-06-09 12:08:24 +00:00
MobiusDevelopment
415667cbaa Addition of RandomAnimationManager. 2019-06-09 12:03:03 +00:00
MobiusDevelopment
b0f6f357fd Removed schedule lists from respawn task manager. 2019-06-09 06:01:25 +00:00
MobiusDevelopment
7911fe332f Fixed Sel Mahum training groups. 2019-06-09 05:01:07 +00:00
MobiusDevelopment
14e229033b Script adjustments. 2019-06-09 03:53:07 +00:00
MobiusDevelopment
ea06ddbade Reuse dead NPC objects. 2019-06-09 03:14:29 +00:00
MobiusDevelopment
6514604c4a Clear lists only when not empty. 2019-06-09 02:21:09 +00:00
MobiusDevelopment
439da1c31d Store minion list tasks for instant disposal. 2019-06-09 02:15:36 +00:00
MobiusDevelopment
87d7a61fc6 Dropped threadpool arrays. 2019-06-09 02:07:13 +00:00
MobiusDevelopment
f07e87d3df Adjustments for previous commit. 2019-06-08 00:48:03 +00:00
MobiusDevelopment
6de4ae247c Addition of RespawnTaskManager. 2019-06-08 00:24:13 +00:00
MobiusDevelopment
550b29b4f3 Fixed Party Solidarity and Aura Force skills.
Contributed by facab.
2019-06-07 21:54:15 +00:00
MobiusDevelopment
25d199e044 Fixed HealEffect bonuses. 2019-06-07 10:34:22 +00:00
MobiusDevelopment
a0a9880858 Proper ItemInfo soulCrystalSpecialOptions assignment. 2019-06-07 09:29:14 +00:00
MobiusDevelopment
04e300a4fa Stop AI task on decay. 2019-06-06 09:57:45 +00:00
MobiusDevelopment
8b34c14e88 Addition of stopAllEffectsWithoutExclusions method. 2019-06-06 05:15:05 +00:00
MobiusDevelopment
16c80a88d6 Dropped DecayTask from DecayTaskManager. 2019-06-05 21:04:42 +00:00
MobiusDevelopment
33c731ee3f Addition of BuffFinishTask. 2019-06-05 11:42:14 +00:00
MobiusDevelopment
d61f6f5f08 Cancel and remove running henna tasks before restoring hennas. 2019-06-05 06:18:07 +00:00
MobiusDevelopment
0d4a181380 Fixed probable PlayerInstance getAllyCrestId method NPE. 2019-06-05 05:41:36 +00:00
MobiusDevelopment
403106efdc Fixed probable PlayerAppearance getVisibleAllyCrestId method NPE. 2019-06-05 05:36:41 +00:00
MobiusDevelopment
4851af4561 Synchronized threadpool arrays. 2019-06-02 21:17:19 +00:00
MobiusDevelopment
276888201e Extra check for prohibiting entering siegable zones. 2019-06-02 19:04:53 +00:00
MobiusDevelopment
269bcc3b15 Increased amount of hotkey bars to 20. 2019-05-31 12:00:29 +00:00
MobiusDevelopment
b07ed23778 TimerHolder cancel task NPE check. 2019-05-28 22:52:44 +00:00
MobiusDevelopment
e5b9a0b64d BuffInfo cancel task NPE check. 2019-05-28 22:51:12 +00:00
MobiusDevelopment
18e6a01d28 Skill power multiplier is related to final damage. 2019-05-25 01:13:25 +00:00
MobiusDevelopment
80ea69c1ac NPE checks for Ceremony of Chaos. 2019-05-24 08:40:58 +00:00
MobiusDevelopment
e4475af103 Addition of SkillPowerAdd effect. 2019-05-23 06:30:47 +00:00
MobiusDevelopment
5251668d2f Changed daily reset time for attendance rewards.
Contributed by facab.
2019-05-20 00:30:56 +00:00
MobiusDevelopment
e8fab4e24e Reverted last ThreadPool change. 2019-05-18 07:00:37 +00:00
MobiusDevelopment
1bd5c3c49a Fixed admins never added to AdminData when using builder hide.
Contributed by Sahar.
2019-05-17 13:30:23 +00:00
MobiusDevelopment
db741867a4 CheckPaymentTask should set owner to null after broadcast. 2019-05-17 13:18:46 +00:00
MobiusDevelopment
6ec34f6f79 Use ILocational parameter for onIntentionMoveTo method. 2019-05-17 13:14:05 +00:00
MobiusDevelopment
2b5c29815e Evenly distributed tasks among scheduled threadpools. 2019-05-17 01:49:37 +00:00
MobiusDevelopment
71568c1a02 Canceled tasks should be immediately removed from the work queue at time of cancellation. 2019-05-17 00:20:38 +00:00
MobiusDevelopment
77e5379d97 Probable getBlock array index out of bounds NPE fix. 2019-05-16 23:44:03 +00:00
MobiusDevelopment
1677a641d1 Send UI requests on both entering and ingame states. 2019-05-15 17:31:16 +00:00
MobiusDevelopment
4342812904 Minor adjustment for previous commit. 2019-05-15 03:09:41 +00:00
MobiusDevelopment
a16afedb8b Check toggle and enchant passive skills for item equip. 2019-05-15 02:44:16 +00:00
MobiusDevelopment
1b4a4bc697 Proper remove or store servitor. 2019-05-14 21:41:23 +00:00
MobiusDevelopment
574fbd3927 Player subclass list is always initialized. 2019-05-14 21:16:20 +00:00
MobiusDevelopment
2fb28c5830 Addition of hero coin count at ExBRProductInfo.
Contributed by Kazumi.
2019-05-14 14:37:37 +00:00
MobiusDevelopment
39307fa0a8 Addition of castle side effect script.
Contributed by gigilo1968.
2019-05-14 14:25:52 +00:00
MobiusDevelopment
b19c2ec3d9 Fixed Elementals array index out of bounds exception. 2019-05-13 23:32:05 +00:00
MobiusDevelopment
0f05f844a7 Improved MultisellData maximum enchant check. 2019-05-12 22:38:57 +00:00
MobiusDevelopment
fc5abb312f Production enchant level should not exceed maximum enchant item group value. 2019-05-12 14:57:52 +00:00
MobiusDevelopment
bedb7061c2 New overrides for easier item manipulation. 2019-05-12 14:45:16 +00:00
MobiusDevelopment
7b6e57b1aa Use previous attack speed delay for ranged weapons. 2019-05-09 23:15:17 +00:00
MobiusDevelopment
3d9011a87d Addition of attribute system configuration file.
Contributed by facab.
2019-05-09 11:17:02 +00:00
MobiusDevelopment
b66e9ca517 Previous change for more branches. 2019-05-09 10:53:03 +00:00
MobiusDevelopment
8dab37055a Precaution for probable inventory NPE. 2019-05-07 20:02:56 +00:00
MobiusDevelopment
dbfdd34850 Apply visual set skills only when a fixed stone was used. 2019-05-07 14:54:14 +00:00
MobiusDevelopment
da33062f43 Command line login support.
Contributed by facab.
2019-05-04 07:25:09 +00:00
MobiusDevelopment
e67cc82d91 Small improvement to scripts loading.
Contributed by Sahar.
2019-05-03 23:01:36 +00:00
MobiusDevelopment
04ed73da50 Proper fix for henna duration display. 2019-05-01 16:31:41 +00:00
MobiusDevelopment
9c9fc802de Fixed inventory enchant result fail visual bug. 2019-05-01 01:40:31 +00:00
MobiusDevelopment
4dc9a34a61 Addition of missing premium slot dye duration.
Contributed by Kazumi.
2019-04-30 22:23:09 +00:00
MobiusDevelopment
5a8406381d Region size is never reached while iterating. 2019-04-27 12:15:08 +00:00
MobiusDevelopment
9eb9188b70 Continue with database adjustments. 2019-04-27 09:29:45 +00:00
MobiusDevelopment
98732afde5 SQL connection timeout set to 10 minutes and idle and max lifetime to 20 minutes. 2019-04-27 09:14:53 +00:00
MobiusDevelopment
223da2f310 Addition of configurations for fake death target. 2019-04-27 08:58:16 +00:00
MobiusDevelopment
e72b818438 Shield rate should be CON based.
Contributed by champzix1.
2019-04-23 14:36:40 +00:00
MobiusDevelopment
ff3cb1c9a2 Fixed village master dialog paths for clan. 2019-04-21 21:44:52 +00:00
MobiusDevelopment
51b98f1a1c Use validateValue method for maximum pAtk and mAtk configurations. 2019-04-20 02:23:19 +00:00
MobiusDevelopment
63e4b56dae Alternate tempfix for defence calculations. 2019-04-19 17:04:54 +00:00
MobiusDevelopment
49ccd3db6b Tempfix for skill damage getting lower while levels increase. 2019-04-17 21:06:20 +00:00
MobiusDevelopment
6f9f19c40b Organized imports. 2019-04-17 03:10:18 +00:00
MobiusDevelopment
23590164d6 Minor event engine message grammar corrections. 2019-04-17 02:48:40 +00:00
MobiusDevelopment
3b73e5fc2b Use upper case for all instance storing variables. 2019-04-17 02:12:20 +00:00
MobiusDevelopment
57adcfc3d8 Various message grammar corrections. 2019-04-17 01:58:16 +00:00
MobiusDevelopment
ca7eee175d Try to do what is expected by having more attack speed. 2019-04-16 21:11:02 +00:00
MobiusDevelopment
f82c8d3ec1 Fixed ClanEntryManager pledge_applicant duplicate entry warning. 2019-04-16 19:12:27 +00:00
MobiusDevelopment
1fd53af3b4 Removed unnecessary colons. 2019-04-16 11:48:14 +00:00
MobiusDevelopment
60856fe5ce Fixed probable GameServerThread NPE. 2019-04-15 20:15:27 +00:00
MobiusDevelopment
93f0838228 Use ENTERING ConnectionState checks when possible. 2019-04-15 18:22:39 +00:00
MobiusDevelopment
90ca2cc7e8 Proper MaxMpFinalizer initial value. 2019-04-15 17:40:30 +00:00
MobiusDevelopment
3c9a54d8c9 Path changes to match new domain. 2019-04-15 05:07:14 +00:00
MobiusDevelopment
8b77a39aaf Removed java classpath configuration. 2019-04-12 18:16:50 +00:00
MobiusDevelopment
988fc150ac Java scripting engine simplifications. 2019-04-12 17:49:14 +00:00
MobiusDevelopment
a96e5e99f3 TeleporterQuestRecommendationHolder support for more than one conditions. 2019-04-11 21:23:38 +00:00
MobiusDevelopment
0b1572486a ShotsBonusFinalizer simplification. 2019-04-11 18:23:42 +00:00
MobiusDevelopment
5b7a938ba0 Minor formula adjustments. 2019-04-11 16:04:26 +00:00
MobiusDevelopment
8e3c2e14d2 Check if quest has started before TeleporterQuestRecommendationHolder condition check. 2019-04-11 13:03:53 +00:00
MobiusDevelopment
93b28888fb Fixed Monk of Chaos skill removal. 2019-04-09 20:46:02 +00:00
MobiusDevelopment
5b7111b358 Partial revert/fix for previous commit. 2019-04-09 01:41:43 +00:00
MobiusDevelopment
733926aa60 Adjusted Formulas calcCrit method. 2019-04-09 01:16:29 +00:00
MobiusDevelopment
6eadc7344e Commented unnecessary log at RequestMagicSkillUse. 2019-04-08 22:41:43 +00:00
MobiusDevelopment
d2a48ed40d Use this keyword to reference the skill in method applyEffectScope. 2019-04-08 21:43:07 +00:00
MobiusDevelopment
117572ff57 Fixed HTML loading issue.
Author: Zoey76
Source: 3479827c55
2019-04-08 15:48:31 +00:00
MobiusDevelopment
6ee572a36a Simplified pvePenalty calculation. 2019-04-08 11:34:13 +00:00
MobiusDevelopment
adf1653c1c Modifying physicalSkillPower and magicalSkillPower to do what description says. 2019-04-08 10:57:01 +00:00
MobiusDevelopment
5c14df03a9 Addition of TeleporterQuestRecommendationHolder. 2019-04-08 10:41:48 +00:00
MobiusDevelopment
bc61b48a56 Always use static modifier when adding values to static lists and maps. 2019-04-08 10:30:59 +00:00
MobiusDevelopment
d4993f701e Fixing last day attendance reward. 2019-04-07 03:42:08 +00:00
MobiusDevelopment
fc6c31df53 Addition of ThreadsForLoading configuration. 2019-04-05 18:30:14 +00:00
MobiusDevelopment
4dbaded667 Reworked available brooch jewel logic. 2019-04-05 17:04:53 +00:00
MobiusDevelopment
becd4d5b61 Prohibit ZoneManager replacing class zone key. 2019-04-05 15:07:56 +00:00
MobiusDevelopment
61e2ee1f24 Prevent players receiving attendance rewards in the same day. 2019-04-05 07:04:54 +00:00
MobiusDevelopment
db26087118 Minor code format for previous commit. 2019-04-05 06:10:28 +00:00
MobiusDevelopment
c1d471dca8 Proper total geodata file size information. 2019-04-05 06:00:11 +00:00
MobiusDevelopment
67cc5e1e45 Avoid probable concurrency issues. 2019-04-05 04:53:07 +00:00
MobiusDevelopment
eed915b9dc Dropped IGameXmlReader.
ScriptEngineManager class cleanup.
Use of ThreadPool to decrease startup time.
2019-04-05 04:14:32 +00:00
MobiusDevelopment
c01e3ffeba Removed Summon class getFormId method. 2019-04-02 00:47:57 +00:00
MobiusDevelopment
419f03e673 Tweaked MAttackFinalizer calculation. 2019-04-01 22:20:06 +00:00
MobiusDevelopment
7d76f3cc2a Changed stat bonus calculation. 2019-04-01 22:18:41 +00:00
MobiusDevelopment
c578bd43c1 Use configurations for attackables calcMagicSuccess method. 2019-04-01 15:21:44 +00:00
MobiusDevelopment
c905853551 Admin commands should be available only to GM characters. 2019-04-01 14:57:25 +00:00
MobiusDevelopment
0baae2ed06 Reduced ensoul array lengths. 2019-04-01 00:43:40 +00:00
MobiusDevelopment
5d4ed8942a Code format for previous commit. 2019-03-31 23:58:15 +00:00
MobiusDevelopment
d8afa9fbbc Use simple arrays to store ItemInstance ensoul data. 2019-03-31 23:34:07 +00:00
MobiusDevelopment
57fa096ae7 Previous change should check for all non attackables. 2019-03-31 19:05:48 +00:00
MobiusDevelopment
16d00294b8 Non monster NPCs should not get in combat. 2019-03-31 18:41:23 +00:00
MobiusDevelopment
36457c0bec ThreadPool class improvements. 2019-03-31 17:46:01 +00:00
MobiusDevelopment
80bac1e544 Organized imports. 2019-03-30 20:30:35 +00:00
MobiusDevelopment
63435873cf PAttack and MAttack finalizer simplifications. 2019-03-30 04:45:05 +00:00
MobiusDevelopment
62290dadc7 Reverted last MAttackFinalizer calculation change. 2019-03-29 18:25:09 +00:00
MobiusDevelopment
f89c360163 Stats cleanup and finalizer improvements. 2019-03-29 15:50:39 +00:00
MobiusDevelopment
03f0eb0bcc Proper calculateReuseTime Formulas method. 2019-03-29 15:40:53 +00:00
MobiusDevelopment
439dff1703 Unsummon siege weapons when exiting siege zone. 2019-03-28 13:56:58 +00:00
MobiusDevelopment
fdc8b91095 Do not show clan crest on monsters.
Contributed by NightBR.
2019-03-28 13:43:26 +00:00
MobiusDevelopment
1bf6e18fc5 Simplified EffectList class name. 2019-03-28 12:50:26 +00:00
MobiusDevelopment
d78a0489d1 Prefix removals and code cleanup. 2019-03-28 05:32:39 +00:00
MobiusDevelopment
9f72595ae0 Fishing rework based on L2jUnity free files.
Contributed by facab.
2019-03-22 23:34:26 +00:00
MobiusDevelopment
3b9cb63ca2 GeoEngine infinite loop precautions and cleanup. 2019-03-21 23:38:52 +00:00
MobiusDevelopment
ad9a9006cf Prevent thinking in non active regions. 2019-03-21 12:49:10 +00:00
MobiusDevelopment
3cfca85730 Configuration for Hardin removed skills. 2019-03-20 20:32:00 +00:00
MobiusDevelopment
3c6ad12888 Fixed Plunder effect. 2019-03-20 00:27:18 +00:00
MobiusDevelopment
6921c60868 Inventory check for alchemy conversion. 2019-03-19 00:32:19 +00:00
MobiusDevelopment
edda542042 Proper alchemy conversion fail message. 2019-03-17 01:58:42 +00:00
MobiusDevelopment
fa7142dee2 Enable items on pet inventory. 2019-03-17 01:09:32 +00:00
MobiusDevelopment
7d4c482eb4 Improved alchemy conversion packet. 2019-03-17 00:15:26 +00:00
MobiusDevelopment
65217291d0 Addition of Lucky Clover rate configuration. 2019-03-16 10:45:44 +00:00
MobiusDevelopment
edce07ceda Fixed transfering items to pet. 2019-03-16 09:57:25 +00:00
MobiusDevelopment
859945e659 Adjustments for previous commit. 2019-03-15 18:53:49 +00:00
MobiusDevelopment
e02f179662 Support for additional potion bonuses. 2019-03-15 18:06:37 +00:00
MobiusDevelopment
a438122419 Multisell maintain element fix. 2019-03-14 18:58:23 +00:00
MobiusDevelopment
5f2d4e835a Proper support for hunting teleports. 2019-03-14 08:45:07 +00:00
MobiusDev
929ef8c7cc Potion of Protection implementation.
Contributed by facab.
2019-03-12 02:33:16 +00:00
MobiusDev
4efea936ad Effect list flags should consider passives as well. 2019-03-11 10:00:08 +00:00
MobiusDev
0c08e144c4 Fixed cancellation not removing dances. 2019-03-11 09:56:48 +00:00
MobiusDev
a3b838200b Support for long SP value learn requirements. 2019-03-11 09:38:55 +00:00
MobiusDev
e5884fc2a4 Fixed probable restoring ClanWar NPE. 2019-03-08 07:50:29 +00:00
MobiusDev
03bfff35d1 Use the same connection for all custom mail manager queries. 2019-03-06 20:29:22 +00:00
MobiusDev
b0efc59d8c Configuration for removing all ability skills upon delevel. 2019-03-06 18:23:08 +00:00
MobiusDev
11ff29197c There is no need for lowercasing spaces. 2019-03-06 16:04:55 +00:00
MobiusDev
2600c3d395 Support for custom mail manager. 2019-03-06 15:50:31 +00:00
MobiusDev
f6c0fd7679 Support for custom community board delevel. 2019-03-06 13:32:27 +00:00
MobiusDev
ed880be457 Store clan wars on server shutdown. 2019-03-04 19:51:35 +00:00
MobiusDev
cf37fa4b7b FortManager fort list made static. 2019-03-04 09:44:21 +00:00
MobiusDev
e6c88d6127 Replaced AttributeType NONE_ARMOR with NONE. 2019-03-03 13:43:04 +00:00
MobiusDev
e30d5b0037 Minor cleanup for automatic stat generation formulas. 2019-03-01 12:59:44 +00:00
MobiusDev
c1767487e8 Support generating automatically missing player stats. 2019-03-01 06:27:49 +00:00
MobiusDev
2b9c79367e Unhardcoded faction guards, fixed aggro and various improvements. 2019-02-28 12:02:37 +00:00
MobiusDev
a5e6ee19d1 Dropped CreateItemRandom effect. 2019-02-27 12:09:40 +00:00
MobiusDev
f8e2be116c Proper listeners for agathion summoning. 2019-02-26 06:24:58 +00:00
MobiusDev
b4d261eb20 EnterWorld exploit fix.
Author: Tryskell
Source: https://acis.i-live.eu/index.php?topic=10070
2019-02-25 17:36:19 +00:00
MobiusDev
f8fbb57f95 Minor code format changes for ClanTable class. 2019-02-23 13:43:34 +00:00
MobiusDev
93048b2592 Castle taxPercent value is no longer stored in database. 2019-02-23 13:23:19 +00:00
MobiusDev
ffd24341a1 Should not gain karma when killing opposing faction player. 2019-02-23 09:54:56 +00:00
MobiusDev
d817e4587b ConditionUsingItemType should check for ArmorType.NONE mask. 2019-02-20 07:47:07 +00:00
MobiusDev
4cc0015d3c Improved movement while flying. 2019-02-18 09:51:14 +00:00
MobiusDev
6098ba5317 Changed restore method at CharSummonTable. 2019-02-17 16:14:41 +00:00
MobiusDev
b6c59876dc Use max level config to ensure instance level condition is met. 2019-02-17 11:22:39 +00:00
MobiusDev
823d7a7978 Addition of new ExShowScreenMessage method for string messages. 2019-02-17 11:04:28 +00:00
MobiusDev
47300f236f Created L2Character method abortAllSkillCasters. 2019-02-17 08:50:48 +00:00
MobiusDev
6943ed2f94 Monsters should not use heal skills on characters. 2019-02-17 08:36:58 +00:00
MobiusDev
f517aba3b1 Fixed recharging fishing shots. 2019-02-13 06:36:37 +00:00
MobiusDev
c97bc5f513 Charge available soulshots when attacking. 2019-02-08 02:37:05 +00:00
MobiusDev
836bdff728 Do not remove Alchemy skills when changing to Awaken class. 2019-02-07 12:10:45 +00:00
MobiusDev
0c5786e457 UseItem probable exploit prevention.
Author: Tryskell
Source: https://maxcheaters.com/topic/225947-useitem-exploit-fix-duplicate-items-all-l2j-versions/
2019-02-07 07:42:12 +00:00
MobiusDev
fefe92b121 Support for Mystic Tavern globe NPCs. 2019-02-07 03:33:28 +00:00
MobiusDev
9d6641922f Fixed RequestClanAskJoinByName not working. 2019-02-06 05:38:46 +00:00
MobiusDev
35e51e1fb4 Configs for augmented item trade and destroy actions. 2019-02-06 04:55:20 +00:00
MobiusDev
b56c8ac983 Ability to make a skill tree with multiple requisites per skill.
Contributed by hexash14.
2019-02-06 04:27:53 +00:00
MobiusDev
db367700b5 Store olympiad rewards in character variables. 2019-02-02 08:48:47 +00:00
MobiusDev
893224a105 CharEffectList method getBuffs should return buff types. 2019-01-30 05:16:40 +00:00
MobiusDev
e480031d11 Fixed summon attacking after BlockActions effect. 2019-01-29 16:55:04 +00:00
MobiusDev
cc4e27390a Interrupt summon skill casting when unsummoning. 2019-01-29 15:32:40 +00:00
MobiusDev
f73130fdb7 Remove class permitted hennas when changing class. 2019-01-28 02:37:18 +00:00
MobiusDev
dac640e17c Force use for summon skills. 2019-01-27 14:37:37 +00:00
MobiusDev
0a2dbf9de3 Should not apply armor set and henna bonus to summons. 2019-01-27 14:25:25 +00:00
MobiusDev
dfc8d217f0 Remove non existent clan entry records. 2019-01-26 05:05:27 +00:00
MobiusDev
e70aa2c56d Minor code organization related to PvP flag gain. 2019-01-25 03:45:32 +00:00
MobiusDev
f27e223be9 Self casting should not increase PvP time. 2019-01-25 03:11:41 +00:00
MobiusDev
d8129e0362 Prevent adding effects while unsummoning. 2019-01-25 02:03:11 +00:00
MobiusDev
8f3773d9b8 Spelling correction for SkillOperateType method isHidingMessages. 2019-01-25 01:00:34 +00:00