Commit Graph

999 Commits

Author SHA1 Message Date
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
MobiusDev
916c986aef Toggle skills should not broadcast MagicSkillUse. 2019-01-25 00:53:36 +00:00
MobiusDev
83b42bef7b Fix for passive effect disabling monsters. 2019-01-24 13:49:01 +00:00
MobiusDev
e57da86a58 Gain HP bonus only from enchanted armor items. 2019-01-24 13:43:28 +00:00
MobiusDev
25ff6eca69 Fixed SkillCaster target character NPE. 2019-01-24 13:15:57 +00:00
MobiusDev
faa8c24423 Fixed probable ClanEntryManager NPE. 2019-01-24 13:11:12 +00:00
MobiusDev
a7f367e4cd Default party range set to 1500. 2019-01-23 03:21:15 +00:00
MobiusDev
283f87c38e Proper usage for party range configuration. 2019-01-23 01:50:11 +00:00
MobiusDev
871093e42d Replace existing character_summon_skills_save values. 2019-01-21 02:34:03 +00:00
MobiusDev
e4520078e1 Default clan ally id set to 0. 2019-01-21 02:30:44 +00:00
MobiusDev
dbfae1f113 Check for L2DecoyInstance max hate skill level. 2019-01-20 23:43:30 +00:00
MobiusDev
6a0e2121db Fixed FriendlyNpcInstance doDie killer NPE. 2019-01-19 22:43:29 +00:00
MobiusDev
11405bf351 Changed henna restoration time check. 2019-01-18 01:56:00 +00:00
MobiusDev
991aeba68e Remove time task when restoring item appearance. 2019-01-17 22:29:54 +00:00
MobiusDev
899c47daaf Fixed Refined Ring of Core usage. 2019-01-16 06:32:13 +00:00
MobiusDev
3c634ed5b6 Store mount enabled skill list on a separate class. 2019-01-15 03:34:13 +00:00
MobiusDev
9fcdc3f346 Dropped Transform method allowAllSkills. 2019-01-14 22:14:27 +00:00
MobiusDev
06f34c8e9d Using skills while transformed by default. 2019-01-14 10:22:05 +00:00
MobiusDev
ae59dda434 Fixed sending self damage message. 2019-01-14 05:44:23 +00:00
MobiusDev
dafe02deda Fixed movement through ramps. 2019-01-14 05:42:06 +00:00
MobiusDev
3952f3f88b Initial capacity for mount enabled skill list set to 2. 2019-01-14 04:51:41 +00:00
MobiusDev
ca1dde80a6 Dropped RideState class. 2019-01-14 04:35:27 +00:00
MobiusDev
8706e4a577 Fixed MP-increasing buffs for NPCs. 2019-01-12 08:46:28 +00:00
MobiusDev
0597899192 Fixed AbnormalShield effect related formulas. 2019-01-12 07:57:16 +00:00
MobiusDev
7220436930 Check for queued skill before next action. 2019-01-12 01:18:01 +00:00
MobiusDev
6c38b88b42 Addition of Dimensional Warp instance.
Contributed by gigilo1968.
2019-01-10 20:39:52 +00:00
MobiusDev
900f111a54 Prevent weapon trait bonus calculation exceed 100%. 2019-01-09 17:36:44 +00:00
MobiusDev
592399f5c0 Despawn precautions. 2019-01-09 07:20:24 +00:00
MobiusDev
27322e4e87 Fixed inability to calculate olympiad rewards. 2019-01-08 01:41:33 +00:00
MobiusDev
85401b7e89 Display item visual appearance lifetime. 2019-01-08 01:35:59 +00:00
MobiusDev
37c751fbd1 PcCafe packet improvements.
Contributed by darkillust.
2019-01-08 00:24:18 +00:00
MobiusDev
5f96def70d GeoEngine check for minimum distance condition. 2019-01-06 00:28:23 +00:00
MobiusDev
c2de30be8b Minimum distance condition no longer uses squared values. 2019-01-05 23:37:07 +00:00
MobiusDev
bce6369eee Made crossbows and two handed crossbows use same appearance stones. 2019-01-05 03:03:23 +00:00
MobiusDev
6699d30656 Reduce PcPoints when consumed by multisell. 2019-01-03 20:05:47 +00:00
MobiusDev
088f57bc41 Use of canInteract for NPC onBypassFeedback method. 2019-01-02 21:45:20 +00:00
MobiusDev
08294a16cf Summons cast skills on non flagged players. 2018-12-29 06:41:10 +00:00
MobiusDev
8742d6cc64 Equip only identical grade arrows. 2018-12-24 15:27:56 +00:00
MobiusDev
dab8eef697 Cubic heal trigger based on target HP. 2018-12-23 16:34:47 +00:00
MobiusDev
251c83368f Minor NpcData adjustments. 2018-12-21 04:11:48 +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
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
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
85c2335c2f Proper castle zone function regen multipliers. 2018-11-26 16:27:43 +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
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
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
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
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
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
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
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
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
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
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
e6acac0aec Enable monsters movement on ledges. 2018-09-07 03:41:26 +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
534e14932b Fixed probable RequestExRqItemLink NPE. 2018-09-06 22:48:45 +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
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
bc3f982d7b Avoid FenceData NPE. 2018-09-04 02:42:50 +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
8c8f0f6086 Prohibit multiple duel requests. 2018-09-03 19:09:13 +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
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
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
3c67c77c2e Fixed multisell tax rate visual problem. 2018-09-01 18:34:06 +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
d9a076ccd7 TutorialShowQuestionMark parameters are related with question mark. 2018-08-30 11:20:29 +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
9f10ec578c Fixed last day attendance reward bug. 2018-08-26 16:58:59 +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
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
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
d710208ef4 Created L2PcInstance updatePvpTitleAndColor method. 2018-07-09 09:20:08 +00:00
MobiusDev
cc6b68f432 Prevent pathfinding checks for friendly NPCs. 2018-07-09 08:59:20 +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
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
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
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
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
37a0a83c4f Removed double SkillCaster item removal check. 2018-06-18 13:35:11 +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
3cd9404a34 Save allowed player instances instead of object ids. 2018-06-08 16:27:20 +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
4d126c9502 Fixed blessed enchants.
Contributed by tbr.
2018-06-03 11:15:17 +00:00
MobiusDev
aafd0051e8 Automatically send NpcLogList with Quest onKill. 2018-05-30 21:05:25 +00:00
MobiusDev
0c60d140c3 Addition of DuelistFury effect.
Contributed by kiwimen.
2018-05-28 12:12:26 +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
7148655e9a Support for multisell maintain ingredient. 2018-05-23 14:52:12 +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
e93064859b Inventory redundant null assignment removals.
Contributed by Sahar.
2018-05-18 23:43:08 +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
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
f42ef7a77f Remove revelation skills before subclass removal. 2018-05-06 22:37:47 +00:00
MobiusDev
34d175b45b Use equals for contains method object comparison.
Contributed by Sahar.
2018-05-06 21:22:15 +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
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
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
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
1e2d226d36 SplashScreen class improvements. 2018-05-01 01:59:29 +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
c4b4ec5751 New approach for spawning minions. 2018-04-28 14:58:54 +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
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
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
e95c422e70 Prevent walk node list index out of bounds exception. 2018-04-22 23:02:43 +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
80f9252530 Vitality reset task should not run if vitality is disabled. 2018-04-18 13:02:57 +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
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
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