Commit Graph

1549 Commits

Author SHA1 Message Date
MobiusDev
251c83368f Minor NpcData adjustments. 2018-12-21 04:11:48 +00:00
MobiusDev
503ffe3d3e Prevent PullBack effect used on NPCs. 2018-12-21 04:08:44 +00:00
MobiusDev
0fd01be477 Ability to disable item at olympiad zones.
Contributed by Iris.
2018-12-20 20:31:13 +00:00
MobiusDev
43710d966f Removed underscores from NPC template elements. 2018-12-20 17:51:48 +00:00
MobiusDev
443894be30 Prevent senseless illegal player action message spam. 2018-12-19 16:14:38 +00:00
MobiusDev
027cd3cc12 Changed magic success calculation formula. 2018-12-19 07:56:43 +00:00
MobiusDev
872dfa30a7 Weapon baseAttackAngle is relative to character position in degrees. 2018-12-18 07:35:43 +00:00
MobiusDev
4c592c1707 Fixed PhysicalAttackHpLink effect. 2018-12-16 22:07:34 +00:00
MobiusDev
baa4b24ca4 Rnd get method should return origin when it equals with bound. 2018-12-16 22:04:45 +00:00
MobiusDev
e4ed809b43 Accept double values for fishing rates. 2018-12-16 18:53:39 +00:00
MobiusDev
09cfaab4f2 Addition of HitAtNight effect. 2018-12-15 20:42:26 +00:00
MobiusDev
c76df2bcbc Hero class refactoring. 2018-12-06 13:46:36 +00:00
MobiusDev
d646a55ef7 Fixed Red Thread of Fate (10385) item consumption.
Contributed by champzix1.
2018-11-30 20:09:58 +00:00
MobiusDev
b51139a4a2 Fixed SkillTurning effect. 2018-11-30 10:59:14 +00:00
MobiusDev
d814997976 Block key movement when mounting. 2018-11-29 20:04:43 +00:00
MobiusDev
cccaa62d6e More ConsumeBody effect changes. 2018-11-28 10:25:52 +00:00
MobiusDev
3e0b281e89 ConsumeBody effect related changes. 2018-11-27 18:03:49 +00:00
MobiusDev
6e831a0de9 Several Blessed Scroll of Escape/Resurrection skill additions.
Contributed by champzix1.
2018-11-26 16:45:08 +00:00
MobiusDev
85c2335c2f Proper castle zone function regen multipliers. 2018-11-26 16:27:43 +00:00
MobiusDev
51205e38a1 Use a Map to store AbstractConditionalHpEffect character updates. 2018-11-26 14:46:41 +00:00
MobiusDev
7d861fe649 Proper abnormalType for Mentor Prevailing Sonata (17082).
Contributed by champzix1.
2018-11-26 13:41:19 +00:00
MobiusDev
2dfdcef574 Minor typo correction at AbstractConditionalHpEffect class. 2018-11-26 01:16:13 +00:00
MobiusDev
2f0c04d54f Include Windows JDK download link in readme.txt file. 2018-11-26 00:08:34 +00:00
MobiusDev
ca236013fd Used StampedLock to synchronize auto attack method. 2018-11-26 00:03:16 +00:00
MobiusDev
16ac14976f Use listeners for abstract conditional hp effect. 2018-11-25 22:07:51 +00:00
MobiusDev
02b2567c78 Always send account logout at login server when kicked. 2018-11-25 00:31:17 +00:00
MobiusDev
9b9e718efa Use restoreExp method for RequestRestartPoint experience restoration. 2018-11-24 23:48:07 +00:00
MobiusDev
4c2171eb5f Fixed castle functions. 2018-11-24 21:51:53 +00:00
MobiusDev
3ece182d91 Default access level for admin command settruehero. 2018-11-24 11:57:17 +00:00
MobiusDev
b641e874d4 Addition of chargeConsume skill parameter. 2018-11-24 00:45:10 +00:00
MobiusDev
904a37b895 Item consumption for bad skills. 2018-11-23 22:49:51 +00:00
MobiusDev
f37148daf4 Corrections for allowed skill inconsistencies. 2018-11-23 22:47:01 +00:00
MobiusDev
6e1df5b92c Check visibility for skill range condition. 2018-11-23 22:36:01 +00:00
MobiusDev
2db48f060d Core AI improvements. 2018-11-22 01:31:46 +00:00
MobiusDev
4f298384fe Minor build.xml file cleanup. 2018-11-22 01:26:03 +00:00
MobiusDev
98433fc595 Overhit screen message.
Contributed by mithrilmines.
2018-11-17 16:43:15 +00:00
MobiusDev
12ad31c6dd Config to disable stun cancel chance upon hit. 2018-11-13 19:59:12 +00:00
MobiusDev
098d5a4462 Garden of Eva door functions.
Contributed by gigilo1968.
2018-11-13 18:52:59 +00:00
MobiusDev
3c02a50f2b Use WriteOptionalD for ExAbnormalStatusUpdateFromTarget. 2018-11-01 16:54:57 +00:00
MobiusDev
d35a9d46ec Abnormal improvements. 2018-11-01 16:51:03 +00:00
MobiusDev
7081259a6a Store enchantments when updating item in database. 2018-09-30 15:24:39 +00:00
MobiusDev
41a44ddaac L2Npc method updateAbnormalVisualEffects should send NpcInfoAbnormalVisualEffect. 2018-09-30 10:37:00 +00:00
MobiusDev
b71f03aa77 Removed gradual blow damage calculation. 2018-09-30 10:27:47 +00:00
MobiusDev
8bb2cca118 Summon regeneration should stop when summon is removed. 2018-09-29 13:48:40 +00:00
MobiusDev
0f36a0da37 Send a system message before launching GUI. 2018-09-23 23:41:00 +00:00
MobiusDev
8f49dc5f39 Teleport non defender to nearest town if logged out in siege zone. 2018-09-23 18:56:45 +00:00
MobiusDev
b87d0427a3 Removed known command. Also NPC abnormal broadcast fix. 2018-09-23 18:50:42 +00:00
MobiusDev
9f44337989 Addition of config for allowing mounts during sieges. 2018-09-23 11:35:46 +00:00
MobiusDev
8f6875561e Removed Desert Quarry invisible spawns. 2018-09-20 15:48:01 +00:00
MobiusDev
34f61012cf Improved GetAgro effect according to retail observations. 2018-09-20 11:36:28 +00:00
MobiusDev
182ba200c9 Fixed incoming damage on screen display. 2018-09-17 09:44:40 +00:00
MobiusDev
f3907293c8 New Rnd class. 2018-09-15 15:26:34 +00:00
MobiusDev
850c075c0e Adjustments for Tiat doors. 2018-09-15 15:18:30 +00:00
MobiusDev
a674523af5 Addition of new AI for Eilhalder von Hellmann. 2018-09-15 08:31:51 +00:00
MobiusDev
c56baf703a Changed ConsumeBody condition to work on summons. 2018-09-15 07:55:41 +00:00
MobiusDev
a2604e2048 Minor Rnd method usage corrections. 2018-09-14 01:42:50 +00:00
MobiusDev
b4e8040541 Prohibit the use of duplicate Rnd methods. 2018-09-14 01:17:54 +00:00
MobiusDev
16ad1d2b48 Set summon PvP flag to default. 2018-09-13 02:26:19 +00:00
MobiusDev
c7c6fa3d50 Send summon abnormals when needed. 2018-09-13 02:06:41 +00:00
MobiusDev
2e8d516afe Fixed updating summon PvP status. 2018-09-13 01:59:05 +00:00
MobiusDev
be0845d6ea Decay for dead summons. 2018-09-13 01:54:53 +00:00
MobiusDev
f26d8708a9 Summoning should be possible even with an active summon. 2018-09-12 21:05:18 +00:00
MobiusDev
90c33561d5 Prevent players moving on ledges. 2018-09-12 17:43:09 +00:00
MobiusDev
92f4cf4ef8 Prevent generating some variables when pathfinding is disabled. 2018-09-12 05:26:29 +00:00
MobiusDev
5cfe45f7c8 Invalid regions are handled in L2World class. 2018-09-12 05:15:58 +00:00
MobiusDev
a47368f286 Prevent changing z based on calculated value. 2018-09-12 01:55:59 +00:00
MobiusDev
f7338373bb MpVampiricAttack should absorb MP from the damage inflicted. 2018-09-12 01:39:20 +00:00
MobiusDev
5d3fb69f68 Backward compatible items. 2018-09-11 23:12:43 +00:00
MobiusDev
29736fdc9f CharSelectionInfo improvements. 2018-09-11 16:16:39 +00:00
MobiusDev
43e04da970 Removed onEvtThink method debug message. 2018-09-11 13:36:06 +00:00
MobiusDev
d05e36cd1d Fixed summon name not showing. 2018-09-11 04:16:37 +00:00
MobiusDev
7abf95378f Enable drop items while casting. 2018-09-11 02:24:00 +00:00
MobiusDev
727c95a665 Reduced default max database connection values. 2018-09-11 01:42:35 +00:00
MobiusDev
a0f11c4826 Initialize clans after connection is closed. 2018-09-11 01:38:53 +00:00
MobiusDev
222b1d1136 Pet owner target type skills should not need target. 2018-09-11 01:36:44 +00:00
MobiusDev
ce23b6842f Continue player movement when no path found. 2018-09-10 23:30:00 +00:00
MobiusDev
73f4812951 Addition of target type for pet owners. 2018-09-10 21:23:59 +00:00
MobiusDev
b5a86698d6 Movement rework according to latest commits. 2018-09-10 18:23:09 +00:00
MobiusDev
3ae533f32d Config for dropping items when slot limit is exceeded. 2018-09-10 17:11:00 +00:00
MobiusDev
1de5ae72bf Players should be able to click far away and move. 2018-09-10 16:30:22 +00:00
MobiusDev
0dd9c40207 Clan entry improvements. 2018-09-10 04:23:56 +00:00
MobiusDev
a335616fe5 Config for dualbox check not to count offline traders. 2018-09-10 04:20:24 +00:00
MobiusDev
776162c7ec Fixed dice rolling. 2018-09-10 04:04:19 +00:00
MobiusDev
3efc7c11df Fixed clan entry invitations. 2018-09-09 23:52:36 +00:00
MobiusDev
0f430720db Separated multiple variable declarations. 2018-09-09 23:01:15 +00:00
MobiusDev
d33bfa17b2 Replaced indexOf() with contains() method. 2018-09-09 19:05:28 +00:00
MobiusDev
dce4f54d60 Replaced equals() on enum constants. 2018-09-09 18:41:22 +00:00
MobiusDev
31dadef4b8 Replaced for loops with enhanced for loops. 2018-09-09 17:56:05 +00:00
MobiusDev
10be587e80 Replaced zero equality checks with isEmpty() method. 2018-09-09 17:26:21 +00:00
MobiusDev
96a39e7b73 Replaced assignments with compound operators. 2018-09-09 16:47:22 +00:00
MobiusDev
b50b43a1f9 Removed explicit type arguments. 2018-09-09 15:59:32 +00:00
MobiusDev
744204e1cd Prevent double CommissionManager initialization.
Contributed by gigilo1968.
2018-09-09 13:58:34 +00:00
MobiusDev
b75a4227d7 Use MariaDB JDBC URL for connections. 2018-09-09 13:22:57 +00:00
MobiusDev
286697e77e Changed default values to match previous commit. 2018-09-09 12:41:59 +00:00
MobiusDev
a35c926237 Dropped MySql connector in favor of MariaDB connector. 2018-09-09 12:13:08 +00:00
MobiusDev
b6e4ce2ebf Removed boxing for String conversions. 2018-09-08 23:55:08 +00:00
MobiusDev
bb7e3b8e1b Replaced concatenations with infix operations. 2018-09-08 22:58:58 +00:00
MobiusDev
eb3742d44f Dropped c3p0 in favor of HikariCP. 2018-09-08 19:27:23 +00:00
MobiusDev
87499b2734 Removed unused Debug class. 2018-09-08 04:19:21 +00:00
MobiusDev
2bb8220df2 L2Object rework. 2018-09-08 04:13:34 +00:00
MobiusDev
2dd88c932e Fixed CalcShldUse formula.
Contributed by vesta.
2018-09-07 17:51:09 +00:00
MobiusDev
1615c77aee Distinguish getVisibleObjectsInRange from getVisibleObjects. 2018-09-07 17:02:53 +00:00
MobiusDev
49e03289d7 Dropped visibility range variable. 2018-09-07 16:50:41 +00:00
MobiusDev
25c1d5e28c Prevent setting region to null from within L2Object. 2018-09-07 16:46:53 +00:00
MobiusDev
b0363b3021 Send inventory update with EnlargeSlot. 2018-09-07 12:17:46 +00:00
MobiusDev
e6acac0aec Enable monsters movement on ledges. 2018-09-07 03:41:26 +00:00
MobiusDev
a4a77df305 FatalBlowRate effect should apply to effector. 2018-09-07 03:38:04 +00:00
MobiusDev
466f31f889 Prohibit count of negative reputation players to declare mutual war. 2018-09-06 23:50:47 +00:00
MobiusDev
4c09d669cf Reduce reputation when war is canceled. 2018-09-06 23:25:46 +00:00
MobiusDev
fa89a5bd17 Changed clan_privs from medium int to int. 2018-09-06 23:00:20 +00:00
MobiusDev
534e14932b Fixed probable RequestExRqItemLink NPE. 2018-09-06 22:48:45 +00:00
MobiusDev
cd1b1b02f3 Improved missing htmls command. 2018-09-06 21:21:31 +00:00
MobiusDev
c7c1309ddc Fixed instant kill resistance effect. 2018-09-06 20:33:50 +00:00
MobiusDev
be61f093e9 Fixed attacking single declared war players. 2018-09-06 20:29:01 +00:00
MobiusDev
0aed0ae98a Fixed admin respawn commands. 2018-09-05 23:49:55 +00:00
MobiusDev
624e75d6c3 Fixed border patrol guard spawns. 2018-09-05 19:06:28 +00:00
MobiusDev
735d2f6384 Channeling skills rework.
Adapted from: L2jUnity free files.
2018-09-05 16:01:11 +00:00
MobiusDev
b4be2cc560 Distance checking methods rework. 2018-09-05 01:50:44 +00:00
MobiusDev
0299a04d9b L2WorldRegion related rework. 2018-09-04 21:31:49 +00:00
MobiusDev
484ec7823d L2World related rework. 2018-09-04 19:27:09 +00:00
MobiusDev
70c624ed4a Polearm auto attack rework. 2018-09-04 03:38:21 +00:00
MobiusDev
5967cd7be1 Fixed PointBlank handler targeting dead characters. 2018-09-04 03:33:48 +00:00
MobiusDev
f5e4c94194 Expand Warehouse items and skills.
Contributed by Liamxroy.
2018-09-04 03:29:46 +00:00
MobiusDev
0802b1d821 Expand Inventory items and skills.
Contributed by Liamxroy.
2018-09-04 03:17:15 +00:00
MobiusDev
8aae4f640d Removed duplicate Core door (20210003). 2018-09-04 02:55:03 +00:00
MobiusDev
bc3f982d7b Avoid FenceData NPE. 2018-09-04 02:42:50 +00:00
MobiusDev
908705a276 Proper summon intention after stun. 2018-09-04 02:26:48 +00:00
MobiusDev
28f671d250 Addition of missing Angelic Vortex (31862) spawn. 2018-09-03 22:23:49 +00:00
MobiusDev
a4e43d2639 Check if player has a clan before joining one. 2018-09-03 22:00:38 +00:00
MobiusDev
7bb0152c38 Clan Advent skill improvements. 2018-09-03 21:38:01 +00:00
MobiusDev
c1e1d9083b Self targeted bad skills should not send a message. 2018-09-03 21:05:41 +00:00
MobiusDev
a9045910af Fixed OpCheckClassList condition. 2018-09-03 20:49:44 +00:00
MobiusDev
8c8f0f6086 Prohibit multiple duel requests. 2018-09-03 19:09:13 +00:00
MobiusDev
71f0b628c9 Proper Mental Recharge (11856) targetType.
Contributed by kabivel.
2018-09-03 18:18:50 +00:00
MobiusDev
69fd1ac954 Removed all assertion statements. 2018-09-03 17:19:02 +00:00
MobiusDev
5e7788c4f7 Correct walker location instead of stop route. 2018-09-03 15:57:54 +00:00
MobiusDev
288c1cf4ad Freya AI improvements. 2018-09-03 15:26:13 +00:00
MobiusDev
91a0b8afec Reduced Octavis beasts regeneration. 2018-09-03 06:04:38 +00:00
MobiusDev
f5843e1b16 Better comment for correcting destination prohibition. 2018-09-03 05:37:10 +00:00
MobiusDev
db1002ac14 Do not correct destination when player wants to fall. 2018-09-03 04:24:02 +00:00
MobiusDev
9fda26b387 Prevent forcing Freya movement while in combat. 2018-09-03 02:23:48 +00:00
MobiusDev
7e2dafb4ff Door distance check should not be necessary. 2018-09-03 00:01:17 +00:00
MobiusDev
118ca0d877 Fixed not been able to attack doors. 2018-09-02 23:20:49 +00:00
MobiusDev
645a2983cc Changed Adena count for Elcyum Crystal production. 2018-09-02 00:54:04 +00:00
MobiusDev
3c67c77c2e Fixed multisell tax rate visual problem. 2018-09-01 18:34:06 +00:00
MobiusDev
fe5fa51654 Reuse of cumulative chance for CreateItemRandom. 2018-09-01 18:22:50 +00:00
MobiusDev
771f40bd3b CreateItemRandom cleanup. 2018-09-01 18:07:03 +00:00
MobiusDev
03da47d5c6 Fixed CreateItemRandom handler consuming more than one reagent. 2018-09-01 17:38:57 +00:00
MobiusDev
38deda618f Improved Fortuna re-entry check. 2018-09-01 13:29:29 +00:00
MobiusDev
d3023bcc94 Fixed consuming skill reagents. 2018-08-31 22:33:55 +00:00
MobiusDev
481fc1c743 Fixed not casting due to height check. 2018-08-31 10:37:47 +00:00
MobiusDev
0570cee9d5 Disable move to pawn while casting. 2018-08-31 10:36:44 +00:00
MobiusDev
74f491d654 Changed misleading NPC distance information. 2018-08-31 09:34:55 +00:00
MobiusDev
9af5336ce2 Prevent quest timer start when NPC is dead. 2018-08-30 19:06:45 +00:00
MobiusDev
8769eb4926 Improvements for Talking Island aggro soldier AIs. 2018-08-30 19:02:53 +00:00
MobiusDev
2dbfdef0a8 Fixed training soldier AI. 2018-08-30 18:53:14 +00:00
MobiusDev
3ed319e431 Fixed freight withdraw issues. 2018-08-29 18:21:28 +00:00
MobiusDev
9d805745b5 Minor improvement for previous commit. 2018-08-29 15:37:08 +00:00
MobiusDev
a50f201b00 Show if server is Classic in system panel. 2018-08-29 15:34:16 +00:00
MobiusDev
abf8333e89 Addition of proper is_freightable values. 2018-08-29 13:14:33 +00:00
MobiusDev
3d37fa96a3 Removed all is_freightable values. 2018-08-29 09:29:40 +00:00
MobiusDev
c22248648c Garden Watchman AI.
Contributed by gigilo1968.
2018-08-26 15:26:35 +00:00
MobiusDev
c95f10da30 File scripts.cfg is no longer used. 2018-08-24 11:57:57 +00:00
MobiusDev
e34441f22b AntiFeedManager should not try to remove null player entries on disconnect. 2018-08-19 23:53:53 +00:00
MobiusDev
7352425305 Utility adjustments for Java 10 compatibility. 2018-08-09 16:36:56 +00:00
MobiusDev
284bf4d631 Disable move to pawn while attacking. 2018-08-09 00:57:11 +00:00
MobiusDev
7d2f14116f Replaced attack and teleport locks with synchronized methods. 2018-08-08 02:29:33 +00:00
MobiusDev
68785eaa8a Prevent quest monster champion spawns.
Contributed by SkOdD.
2018-08-07 19:43:16 +00:00
MobiusDev
63a57222b7 Addition of isQuestMonster method. 2018-08-07 19:13:24 +00:00
MobiusDev
bb816ba617 Update to Java 10. 2018-08-07 13:40:25 +00:00
MobiusDev
c97536b0a4 Updated Netty library. 2018-08-05 20:58:51 +00:00
MobiusDev
7cbd09ae2e Changes based on Java 10 recommendations. 2018-08-05 19:38:51 +00:00
MobiusDev
29eb40b3fa Fixed MinimumVitalityPoints wrong letter case. 2018-08-05 18:13:54 +00:00
MobiusDev
29a45b45ae Fixed items disappearing before the remaining time.
Contributed by SkOdD.
2018-08-03 23:31:52 +00:00
MobiusDev
49071def05 Prefer empty over null aggro list. 2018-07-29 16:33:00 +00:00
MobiusDev
b6843b2ec3 Prevent probable general contract violation. 2018-07-29 11:32:38 +00:00
MobiusDev
466510e098 Addition of items that use minimumVitalityPoints condition.
Contributed by gigilo1968.
2018-07-29 10:37:22 +00:00
MobiusDev
4a1a3ba909 Refactored MaxVitalityItemsUsed to MinimumVitalityPoints. 2018-07-29 10:32:55 +00:00
MobiusDev
86fc4f43ed Addition of MaxVitalityItemsUsed condition. 2018-07-29 10:28:01 +00:00
MobiusDev
8055c7fc5f Made spawn to XML methods synchronized. 2018-07-23 23:22:04 +00:00
MobiusDev
c06cccd4ee Red icons for unavailable inventory items. 2018-07-23 16:07:15 +00:00
MobiusDev
3c67b04817 Decreased thread and connection configs to prevent VPS issues. 2018-07-23 14:39:34 +00:00
MobiusDev
8cfdffdc25 OpCheckCastRangeSkillCondition should not multiply distance value.
Contributed by gigilo1968.
2018-07-19 21:04:18 +00:00
MobiusDev
1ed862ed35 Addition of Cemetery Monsters AI.
Contributed by gigilo1968.
2018-07-13 09:54:17 +00:00
MobiusDev
d710208ef4 Created L2PcInstance updatePvpTitleAndColor method. 2018-07-09 09:20:08 +00:00
MobiusDev
7b31dfcf9f Minor improvements for quest Sakums Impact (10337).
Contributed by facab.
2018-07-09 09:05:06 +00:00
MobiusDev
cc6b68f432 Prevent pathfinding checks for friendly NPCs. 2018-07-09 08:59:20 +00:00
MobiusDev
4cae5898ba ChamberOfProphecies timers should always check for npc value. 2018-07-07 18:59:19 +00:00
MobiusDev
fd58e1bfa7 QuestState isNowAvailable method should not return null values as true. 2018-07-07 12:23:10 +00:00
MobiusDev
cffea875fd Get follow target when AI is attackable. 2018-07-07 11:28:06 +00:00
MobiusDev
11760710ee Replaced instanceof L2DoorInstance with isDoor method. 2018-07-02 01:36:25 +00:00
MobiusDev
bd285c1368 Replaced instanceof L2MonsterInstance with isMonster method. 2018-07-02 01:32:38 +00:00
MobiusDev
5f62a4c740 Replaced instanceof L2NpcInstance with isNpc method. 2018-07-02 01:27:50 +00:00
MobiusDev
b33537aa50 Replaced instanceof L2ServitorInstance with isServitor method. 2018-07-02 01:14:06 +00:00
MobiusDev
e9e7d40628 Replaced instanceof L2PetInstance with isPet method. 2018-07-02 01:12:00 +00:00
MobiusDev
856ff5ebdc Replaced instanceof L2Summon with isSummon method. 2018-07-02 01:03:46 +00:00
MobiusDev
0b09d49f8d Replaced instanceof L2Attackable with isAttackable method. 2018-07-02 00:55:13 +00:00
MobiusDev
6c1d37f4ae Replaced instanceof L2Playable with isPlayable method. 2018-07-02 00:39:38 +00:00
MobiusDev
79c00f9c03 Fixed battlegrounds resurrection.
Contributed by Sahar.
2018-07-01 00:32:08 +00:00
MobiusDev
581cae366f Fixed skills ignoring social class. 2018-07-01 00:23:30 +00:00
MobiusDev
5934fac571 Replaced instanceof L2PcInstance with isPlayer method. 2018-07-01 00:13:23 +00:00
MobiusDev
049a9b02aa Replaced instanceof L2Character with isCharacter method. 2018-06-30 16:42:41 +00:00
MobiusDev
d806ff66e5 Replaced instanceof L2ItemInstance with isItem method. 2018-06-30 15:41:20 +00:00
MobiusDev
94d1362588 GeoEngine door check improvements.
Contributed by Sahar.
2018-06-30 14:09:20 +00:00
MobiusDev
0ae00a3cd5 Disable random scarecrow spawns. 2018-06-30 02:02:24 +00:00
MobiusDev
4c47dcc4a1 Removed remaining old MySQL library. 2018-06-27 21:11:50 +00:00
MobiusDev
30074d3527 Updated MySQL connector library. 2018-06-27 21:09:19 +00:00
MobiusDev
8a25f48d7b Removed log folders. 2018-06-26 15:08:04 +00:00
MobiusDev
315a4e773c Various unnecessary code changes. 2018-06-26 15:00:56 +00:00
MobiusDev
c9b04d53f4 Removed unnecessary casts. 2018-06-24 16:39:51 +00:00
MobiusDev
77b0300712 Fixed CharEffectList exceeded effect limitation method. 2018-06-24 15:37:14 +00:00
MobiusDev
d265813c40 Direct use of private constants instead of getters. 2018-06-24 15:33:19 +00:00
MobiusDev
fd6b72dab6 Removed unnecessary Long literals. 2018-06-21 09:59:45 +00:00
MobiusDev
e7504cea28 Proper buffs for quest Do Or Die (10734).
Contributed by Darkloud.
2018-06-19 11:25:57 +00:00
MobiusDev
122f16d3a7 Proper constructor super call for quest 10736.
Contributed by Stayway.
2018-06-19 11:23:22 +00:00
MobiusDev
e7606fb5ec Replaced qualified names with simple names. 2018-06-19 03:23:43 +00:00
MobiusDev
a5b69096dd Proper modifier order and removal if implied by their context. 2018-06-19 02:02:54 +00:00
MobiusDev
61b336acb9 Dropped unused GameGuardCheck task class. 2018-06-19 01:06:37 +00:00
MobiusDev
ba48bc2bba Dropped GameGuard configs and redundant getClient method calls. 2018-06-19 00:54:12 +00:00
MobiusDev
304e82bba5 Addition of missing isInOfflineMode method. 2018-06-18 23:13:58 +00:00
MobiusDev
88f35f9e87 Fixed offline shops that are loaded after server startup.
Contributed by Sahar.
2018-06-18 23:03:33 +00:00
MobiusDev
de2270ac8c Offline trader disconnection improvement.
Contributed by Sahar.
2018-06-18 22:27:38 +00:00
MobiusDev
066a30aae4 Various item skill reduce changes.
Contributed by Stayway.
2018-06-18 13:38:42 +00:00
MobiusDev
37a0a83c4f Removed double SkillCaster item removal check. 2018-06-18 13:35:11 +00:00
MobiusDev
67e94d8224 Addition of quest Utilize the Darkness - Seed of Destruction (779).
Contributed by gigilo1968.
2018-06-17 13:53:43 +00:00
MobiusDev
4f9bf81f74 Stop attacking admin when using invisible.
Contributed by facab.
2018-06-16 22:44:33 +00:00
MobiusDev
42f1fdd132 Custom config for raidboss vitality bonus. 2018-06-16 22:36:46 +00:00
MobiusDev
675fc4c029 Reverted last commit. 2018-06-12 13:33:55 +00:00
MobiusDev
5610e74ef7 Disconnection task improvement.
Contributed by Sahar.
2018-06-12 03:34:23 +00:00
MobiusDev
3ae9b7a35d Happy Hours event items.
Contributed by Stayway.
2018-06-12 03:30:32 +00:00
MobiusDev
3bbb3ee448 Queen Shyeed (25671) is spawned by AI. 2018-06-10 12:47:33 +00:00
MobiusDev
e11f6a6a87 Send InventoryUpdate when calling RestorationRandom effect. 2018-06-09 19:01:18 +00:00
MobiusDev
95186fa890 Save instance time even if player is not online. 2018-06-08 16:42:06 +00:00
MobiusDev
3cd9404a34 Save allowed player instances instead of object ids. 2018-06-08 16:27:20 +00:00
MobiusDev
b76cccdcde Proper naming for quest Success/Failure Of Business (238) html files. 2018-06-08 14:49:48 +00:00
MobiusDev
b022639ba5 Make sure summons do not spawn in a walls.
Contributed by Sahar.
2018-06-08 14:01:55 +00:00
MobiusDev
24182a9979 Additional use of reuse hashcode constant. 2018-06-08 06:23:28 +00:00
MobiusDev
e60a34f37b Dropped isSkillDisabledByReuse method. 2018-06-07 20:47:56 +00:00
MobiusDev
878d7b6e3d Skills on reuse time should count as disabled. 2018-06-07 20:26:23 +00:00
MobiusDev
a557eafe5d Changed calculateExpAndSp damage parameter to long.
Thanks Sahar.
2018-06-07 20:20:38 +00:00
MobiusDev
04160e3878 Minor L2Character moveToNextRoutePoint improvements. 2018-06-07 15:17:42 +00:00
MobiusDev
2c2b31dee5 Check destination when L2AttackableAI thinkAttack moves L2Character. 2018-06-07 13:29:00 +00:00
MobiusDev
a9da02ce4e Proper name replacement for quest Elikias Letter (10455).
Contributed by Stayway.
2018-06-06 15:47:53 +00:00
MobiusDev
9a6b9ee99e Use java.cfg file for Linux sh files.
Contributed by Sahar.
2018-06-04 21:37:39 +00:00
MobiusDev
4d126c9502 Fixed blessed enchants.
Contributed by tbr.
2018-06-03 11:15:17 +00:00
MobiusDev
24bea65710 Proper old starting town teleporter pk html names. 2018-06-01 12:40:43 +00:00
MobiusDev
6bad215c79 Improvements for previous commit. 2018-05-31 12:29:55 +00:00
MobiusDev
6aad685da3 CallSkill effect can use 0 to trigger max learned skill level. 2018-05-31 12:12:18 +00:00
MobiusDev
aafd0051e8 Automatically send NpcLogList with Quest onKill. 2018-05-30 21:05:25 +00:00
MobiusDev
0dbeffebb9 Prevent using skills while teleporting from community. 2018-05-29 15:59:11 +00:00
MobiusDev
0c60d140c3 Addition of DuelistFury effect.
Contributed by kiwimen.
2018-05-28 12:12:26 +00:00
MobiusDev
786a256c59 Removed duplicate admin command XML entry. 2018-05-28 11:57:24 +00:00
MobiusDev
0cb0a963ad Fix for sell buff html limit.
Contributed by facab.
2018-05-27 12:31:16 +00:00
MobiusDev
139700191b Feoh Soulhound classes should be considered as mages. 2018-05-27 12:15:59 +00:00
MobiusDev
f6e0306ee7 Custom Sayune config check. 2018-05-25 17:36:44 +00:00
MobiusDev
251bce3e86 Proper naming for Soul Breaker base stat files. 2018-05-24 14:25:19 +00:00
MobiusDev
7148655e9a Support for multisell maintain ingredient. 2018-05-23 14:52:12 +00:00
MobiusDev
02feb4e5a8 Ice Knights level correction.
Contributed by tbr.
2018-05-23 00:50:31 +00:00
MobiusDev
828a1586e6 Support for RestorationRandom effect enchanted products. 2018-05-22 14:25:51 +00:00
MobiusDev
78c068ad18 Support for deleting items when LongTimeEvent ends. 2018-05-22 14:19:44 +00:00
MobiusDev
f5ac4e313f Use statement batches to prevent SQL interruptions.
Contributed by Sahar.
2018-05-22 10:03:18 +00:00
MobiusDev
ebf1e85cce Re-addition of Sel Mahum AIs. 2018-05-21 22:24:38 +00:00
MobiusDev
29603cb853 Broadcast prohibitions.
Thanks Sahar.
2018-05-21 21:34:27 +00:00
MobiusDev
eed47054fb Sel Mahum NPC clan to XML. 2018-05-21 18:54:14 +00:00
MobiusDev
c8488b05c8 Dropped L2Spawn spawnOne method. 2018-05-21 15:07:29 +00:00
MobiusDev
65e3c1257a Fixed private store list buy. 2018-05-19 14:46:44 +00:00
MobiusDev
7af7f4cf19 Set instance world to 0 when teleporting with community board.
Contributed by facab.
2018-05-19 13:23:05 +00:00
MobiusDev
e93064859b Inventory redundant null assignment removals.
Contributed by Sahar.
2018-05-18 23:43:08 +00:00
MobiusDev
bb3d291683 Kartia improvements.
Contributed by tbr.
2018-05-16 19:59:36 +00:00
MobiusDev
1926a69233 There is no need to check transformations. 2018-05-15 14:44:26 +00:00
MobiusDev
5dd6dcd18a Clear pet data when dismount. 2018-05-15 14:22:59 +00:00
MobiusDev
7014a1ebed Retail flying dismount prohibition. 2018-05-15 14:15:49 +00:00
MobiusDev
301dd75d62 Gui should never terminate on it's own. 2018-05-10 14:46:29 +00:00
MobiusDev
fdb635f416 Addition of Scripts.xml for easier scripts management.
Contributed by Sahar.
2018-05-10 14:07:18 +00:00
MobiusDev
f11d8870a1 Clan notice html break line replacement.
Contributed by Sahar.
2018-05-10 13:38:10 +00:00
MobiusDev
edd623a366 Level limitation for cloaks.
Contributed by tbr.
2018-05-10 13:26:46 +00:00
MobiusDev
243ae0bd52 Dropped AltFreeTeleport config.
Contributed by proGenitor.
2018-05-10 13:08:51 +00:00
MobiusDev
8f144da03a Fixes for several broadcasting position related problems. 2018-05-09 17:53:53 +00:00
MobiusDev
138dd34c73 Addition of fences support.
Contributed by Sahar.
2018-05-08 16:56:05 +00:00
MobiusDev
e05d0a1a14 Reset monster casting back to false.
Contributed by Sahar.
2018-05-08 14:09:19 +00:00
MobiusDev
374fb0c808 Resizable GUI and fonts.
Contributed by Sahar.
2018-05-08 14:00:15 +00:00
MobiusDev
f584208524 Replaced CB buffer icon dot values with spaces. 2018-05-06 23:54:47 +00:00
MobiusDev
f42ef7a77f Remove revelation skills before subclass removal. 2018-05-06 22:37:47 +00:00
MobiusDev
ca6675953c Use builder SYS messages when possible. 2018-05-06 21:48:50 +00:00
MobiusDev
34d175b45b Use equals for contains method object comparison.
Contributed by Sahar.
2018-05-06 21:22:15 +00:00
MobiusDev
159bf75e2f Proper message when source is different than target in some effect handlers.
Contributed by Sahar.
2018-05-06 20:59:01 +00:00
MobiusDev
216b93813b SummonNpc broadcast fix.
Contributed by Sahar.
2018-05-06 20:52:38 +00:00
MobiusDev
5459e1d5b9 Updated AdminCommands.xml file to match latest changes. 2018-05-06 01:43:21 +00:00
MobiusDev
217c85eedd Chat ban command fixed and upgraded. 2018-05-06 01:38:45 +00:00
MobiusDev
0e399f51a5 Config to enable premium dyes for non premium players. 2018-05-05 12:08:47 +00:00
MobiusDev
0f700c7677 Moved Locator class to gameserver util package. 2018-05-04 17:22:29 +00:00
MobiusDev
d5678c5848 More secure startup executables. 2018-05-04 16:41:16 +00:00
MobiusDev
b6870bbede Send normal message when builder config is disabled. 2018-05-04 16:34:02 +00:00
MobiusDev
475bb35bcc Keep sublevel when giving available skills. 2018-05-04 15:41:08 +00:00
MobiusDev
0a8d23fd17 Retail like invul and invis messages. 2018-05-04 02:46:06 +00:00
MobiusDev
2d16304b80 Retail like builder message for demonic mode. 2018-05-04 01:16:13 +00:00
MobiusDev
672645e672 Retail like builder HTML debugging. 2018-05-04 00:45:48 +00:00
MobiusDev
8e76b4772d Retail like builder messages.
Adapted from: L2jUnity free files.
2018-05-03 22:30:45 +00:00
MobiusDev
cdcd780e7a There is no need to store parent frame locally. 2018-05-03 05:33:50 +00:00
MobiusDev
4177cbf621 Visual log changes for LoginServer. 2018-05-03 03:02:27 +00:00
MobiusDev
f52d368ef2 Graphical user interface. 2018-05-03 01:16:06 +00:00
MobiusDev
9644070693 Corrected .premium command bonus calculation.
Contributed by Stayway.
2018-05-02 14:54:40 +00:00
MobiusDev
b3c5f24b25 Unified shutdown functions for Telnet. 2018-05-01 16:46:21 +00:00
MobiusDev
af70b6bc0c Proper angle range for pole attacks. 2018-05-01 15:42:41 +00:00
MobiusDev
e5b93371db Unified formula for critical skill damage. 2018-05-01 15:37:20 +00:00
MobiusDev
d2ed161dda Configurable automatic database backups. 2018-05-01 07:23:13 +00:00
MobiusDev
0c6b352227 Read Java parameters from java.cfg file. 2018-05-01 04:01:47 +00:00
MobiusDev
1e2d226d36 SplashScreen class improvements. 2018-05-01 01:59:29 +00:00
MobiusDev
7f0936b945 Simple start file names. 2018-05-01 00:34:02 +00:00
MobiusDev
a075c54c72 Moved GameServer and LoginServer jar files to libs folder. 2018-04-30 23:48:05 +00:00
MobiusDev
8a21c2c232 Removed static log constants. 2018-04-30 21:51:57 +00:00
MobiusDev
d92c73b8cb Addition of SplashScreen class. 2018-04-30 21:06:40 +00:00
MobiusDev
7fb5418186 L2jMobius icon and path changes. 2018-04-30 17:27:47 +00:00
MobiusDev
d4ac772ecb Improvements for player notify death in instance. 2018-04-30 04:43:20 +00:00
MobiusDev
682092bb74 Parade delete task NPE check. 2018-04-29 20:47:07 +00:00
MobiusDev
c4b4ec5751 New approach for spawning minions. 2018-04-28 14:58:54 +00:00
MobiusDev
015ae4fba3 Proper Pailaka Injured Dragon max level requirement. 2018-04-27 16:12:57 +00:00
MobiusDev
e096c1b5e4 Addition of config for disabling player keyboard movement. 2018-04-27 13:02:22 +00:00
MobiusDev
952a9c2e53 Removed buggy geodata Z corrections. 2018-04-27 09:26:32 +00:00
MobiusDev
dad8a4b8c9 Removed L2 prefix from LoginServer class name. 2018-04-26 22:42:05 +00:00
MobiusDev
841d3213fd L2Attackable no longer implements Runnable. 2018-04-26 15:26:26 +00:00
MobiusDev
8f200b5606 Complete char regeneration task.
Contributed by Liamxroy.
2018-04-26 13:23:34 +00:00
MobiusDev
014e6ddfdb Minor timer improvements. 2018-04-26 11:34:03 +00:00
MobiusDev
d16cc9290f Reduce player HP should use ignoreCP parameter. 2018-04-26 09:38:37 +00:00
MobiusDev
124e59a3a9 Fixed probable re-awake dual class NPE. 2018-04-26 09:33:28 +00:00
MobiusDev
133d23af20 Removed old altar spawns. 2018-04-26 03:33:20 +00:00
MobiusDev
78fd10482f Set last server position when player is restored. 2018-04-26 03:08:58 +00:00
MobiusDev
f03fa5db9a Fixed Olympiad buffer spawning. 2018-04-25 13:26:15 +00:00
MobiusDev
4bf64dc12c Decay task manager improvements. 2018-04-25 13:00:20 +00:00
MobiusDev
a703c138e4 New solution for attack movement issue. 2018-04-25 11:56:56 +00:00
MobiusDev
4a32f63be7 Fixed probable Parade NPE. 2018-04-23 12:51:55 +00:00
MobiusDev
e95c422e70 Prevent walk node list index out of bounds exception. 2018-04-22 23:02:43 +00:00
MobiusDev
c901550188 Fixed Wastelands guard AI.
Contributed by gigilo1968.
2018-04-22 16:53:41 +00:00
MobiusDev
e027e0313b Revert null entry removals from game time controller. 2018-04-21 13:12:40 +00:00
MobiusDev
108bebeacf Monsters in instances should not teleport to spawn.
Contributed by gigilo1968.
2018-04-20 09:11:13 +00:00
MobiusDev
1e4220d82f Comment typo fix. 2018-04-18 23:20:33 +00:00
MobiusDev
1489c950c1 Prevent wall collision issues. 2018-04-18 23:17:26 +00:00
MobiusDev
30bb3a55b5 Monsters teleport back to spawn. 2018-04-18 18:16:14 +00:00
MobiusDev
19160dfd8f Fix for AddSkillBySkill effect handler.
Contributed by Ahmed09.
2018-04-18 14:51:51 +00:00
MobiusDev
80f9252530 Vitality reset task should not run if vitality is disabled. 2018-04-18 13:02:57 +00:00
MobiusDev
ed266d634e Fixed typo at OpTargetWeaponAttackTypeSkillCondition. 2018-04-18 10:16:36 +00:00
MobiusDev
a9388a0349 Fixed typo at Op2hWeaponSkillCondition.
Contributed by gigilo1968.
2018-04-18 10:14:30 +00:00
MobiusDev
c47ca71364 Do not use character super to get player invul status. 2018-04-18 02:23:23 +00:00
MobiusDev
a05027021a Dropped the use of GameTimeController for spawn protection. 2018-04-18 01:54:52 +00:00
MobiusDev
999f8d09ac Enabled skill conditions. 2018-04-18 00:20:24 +00:00
MobiusDev
64177f7413 AntiFeedManager related improvements. 2018-04-17 17:45:54 +00:00
MobiusDev
131190d3a5 Default item skill type_chance should be 100. 2018-04-17 10:13:06 +00:00
MobiusDev
4f84c32eff Prevent possible cast NPE. 2018-04-17 09:43:05 +00:00
MobiusDev
d48f8b8d1f Keep sublevel on skill level increase. 2018-04-16 09:24:27 +00:00
MobiusDev
a1bb79942d Prevent moving to nonexistent regions. 2018-04-15 21:07:58 +00:00
MobiusDev
eef3b64cf9 Replaced ThreadPool with an improved old version. 2018-04-15 20:27:27 +00:00
MobiusDev
7ab7a3a5f4 Managing new Valakas door ids. 2018-04-15 20:19:25 +00:00
MobiusDev
fdf7bcf636 Removed invalid Orc Sniper (20094) spawn. 2018-04-14 11:07:40 +00:00
MobiusDev
597a61be00 Minor logger changes. 2018-04-14 07:45:05 +00:00
MobiusDev
badc4d0186 Better logs for null region check. 2018-04-13 14:45:30 +00:00
MobiusDev
198f42c0a7 Improved checkIfPvP method. 2018-04-12 16:30:25 +00:00
MobiusDev
7c9ca42499 Deletion must handle instances as well. 2018-04-12 12:00:55 +00:00
MobiusDev
80103efae2 Better handling for NPC removal. 2018-04-12 11:43:06 +00:00
MobiusDev
dec98c7049 Solution for revalidateZone NPE. 2018-04-12 11:02:25 +00:00
MobiusDev
e38222b28c Minor code improvement for Quest class.
Contributed by gigilo1968.
2018-04-11 17:07:23 +00:00
MobiusDev
cf9ed62b59 BlockList message does not need name parameter.
Contributed by gigilo1968.
2018-04-11 16:36:16 +00:00
MobiusDev
184f2d4f32 Prevent null elements in GameTimeController list. 2018-04-11 16:28:11 +00:00
MobiusDev
400467ca8c Fixed admin spawn command hanging client. 2018-04-11 14:54:44 +00:00
MobiusDev
484f2e9897 Prevent the respawning of deleted NPCs. 2018-04-11 14:34:02 +00:00
MobiusDev
994f80890c Zone related changes. 2018-04-11 12:57:58 +00:00
MobiusDev
f6ee0584bf Refactored logger variables to caps. 2018-04-11 12:23:51 +00:00
MobiusDev
847ff1fa4f Various code changes. 2018-04-11 11:25:53 +00:00
MobiusDev
332b5b2e23 Petrify when hitting a lower level raidboss. 2018-04-11 08:22:53 +00:00
MobiusDev
f96eacc903 Changed bonus exp/sp calculations. 2018-04-11 07:18:25 +00:00
MobiusDev
4ac95b0be1 Prohibit casting of spells while disabled. 2018-04-10 19:20:52 +00:00
MobiusDev
80be005f0e Setting proper faction player instance on world. 2018-04-10 17:07:15 +00:00
MobiusDev
f61d7bd3e0 Removed double range check from general chat handler. 2018-04-10 16:11:36 +00:00
MobiusDev
fe9d119101 Minor fix for Compelling effect.
Contributed by Ofelin.
2018-04-10 15:27:46 +00:00
MobiusDev
d464c9bbe7 Minor fix for decrease skill level.
Contributed by facab.
2018-04-10 15:14:11 +00:00
MobiusDev
4b01a96675 Fixed class change NPE. 2018-04-07 18:10:37 +00:00
MobiusDev
ecfee7dd5f Improved admin setclass sex check. 2018-04-07 17:40:15 +00:00
MobiusDev
0d3fa9f075 Moved some common utils to gameserver. 2018-04-07 00:03:03 +00:00
MobiusDev
f013b5d027 Dropped alt game tiredness config. 2018-04-06 23:49:44 +00:00
MobiusDev
8bb27a96f5 Reduced matk speed bonus after some retail tests. 2018-04-06 22:50:16 +00:00
MobiusDev
e48846703e Robe casting speed addition to skill Spellcraft (163).
Contributed by quangnguyen.
2018-04-06 22:08:08 +00:00
MobiusDev
46306d91c9 Addition of missing handlers for some boxes.
Contributed by Liamxroy.
2018-04-06 21:25:42 +00:00
MobiusDev
69422f8a23 Apply premium exp rates in addExpAndSp method. 2018-04-06 21:16:11 +00:00
MobiusDev
9b8b1a0020 Minor value addition at CategoryData. 2018-04-06 16:25:53 +00:00
MobiusDev
2cb098caba Continue trait checks instead of return. 2018-04-06 02:58:28 +00:00
MobiusDev
e6eb02a63e Fixed traits exit called more than once.
Contributed by Sahar.
2018-04-06 02:52:31 +00:00
MobiusDev
8fcb49c449 Fix for pomanders on profession cancel. 2018-04-06 02:36:17 +00:00
MobiusDev
b224d80373 Summons should run after spawn. 2018-04-06 02:10:10 +00:00
MobiusDev
26c61b855f Removed unused PlayerSpawnProtectionAllowedItems config. 2018-04-05 16:37:06 +00:00
MobiusDev
46f7e4b7fa Force updating multisell items to database. 2018-04-05 04:13:34 +00:00
MobiusDev
565e8f2621 Some logger constants to uppercase. 2018-04-05 04:09:46 +00:00
MobiusDev
c0b724cb17 Option to force delete spawned minions upon master death. 2018-04-05 03:45:54 +00:00
MobiusDev
35e97edbba Improved quest Audience with the Land Dragon (337).
Contributed by Iris.
2018-04-05 03:01:44 +00:00
MobiusDev
b5a8fae87a Fix for offline traders after server restart. 2018-04-05 02:51:19 +00:00
MobiusDev
90114e2e19 Base packets moved to commons network. 2018-04-03 14:55:07 +00:00
MobiusDev
5ac249ed61 Ability to use specific NpcStringId for quest name. 2018-04-03 13:48:00 +00:00
MobiusDev
105776621a Try to fix region related log spam. 2018-04-02 23:23:53 +00:00
MobiusDev
ca8ac1fb29 Disabled spawn protection messages in peace zones. 2018-04-02 18:24:38 +00:00
MobiusDev
e70ce64574 Minor spelling improvements. 2018-04-02 16:16:57 +00:00
MobiusDev
9f16536250 Dropped useless IThreadPoolInitializer. 2018-04-02 16:06:00 +00:00
MobiusDev
0d3a422ee3 Addition of missing DatabaseFactory initialization message. 2018-04-02 15:51:12 +00:00