Commit Graph

1312 Commits

Author SHA1 Message Date
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
06e2764b3b NPC Subi (34228) should be talkable.
Contributed by gigilo1968.
2018-06-02 23:56:51 +00:00
MobiusDev
c39296db59 Proper Paulina's Reward box (R-Grade) reward for Feoh Soulhounds.
Contributed by tbr.
2018-06-02 23:51:16 +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
32df4e178a Retail like quest Diamond the White-eyed (10417).
Contributed by Iris.
2018-05-04 15:29:40 +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
939fd4c2c6 Using server side name for Piore. 2018-04-21 23:01:07 +00:00
MobiusDev
6e36ee6cc7 Custom fix for Dimension Makkum instance. 2018-04-21 22:58:55 +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
382b12001e Fixed Enchant Shadow Weapon.
Contributed by Liamxroy.
2018-04-16 00:14:54 +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
765ca8f160 Set created state for quest 783.
Contributed by Iris.
2018-04-11 06:17:19 +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
3f20f04fd3 Addition of quest Makkum in the Dimension (10658).
Contributed by gigilo1968.
2018-04-08 09:55:10 +00:00
MobiusDev
fad362e881 Retail dialogs for quest Vestige of the Magic Power (783).
Contributed by Iris.
2018-04-08 09:19:43 +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
d9986d1196 Unit monsters should be aggressive.
Contributed by Liamxroy.
2018-04-06 01:42:56 +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
ea8ee773c4 NPE fix for captives. 2018-04-03 17:26:35 +00:00
MobiusDev
435beb5dfe Updated readme.txt file. 2018-04-03 16:54:54 +00:00
MobiusDev
90584ad186 Ashen Shadow Revolutionaries instance.
Contributed by Liamxroy.
2018-04-03 16:44:01 +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
8c72575f76 Proper item count for quest 30Day Search Operation (926).
Contributed by Iris.
2018-04-02 17:44:13 +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
MobiusDev
c071f2a1bc Better L2jFree based ThreadPool.
Adapted from: L2jUnity free files.
2018-04-02 15:45:38 +00:00
MobiusDev
0c201f75e7 Threadpool refactoring. 2018-04-02 14:50:53 +00:00
MobiusDev
317478a66d Restoring servitor must remove database record at all times. 2018-04-02 13:47:29 +00:00
MobiusDev
40558fe87b Fixed restoring summons on login. 2018-04-02 13:44:23 +00:00
MobiusDev
711581a2bc Fixed spawn protection. 2018-04-02 13:43:29 +00:00
MobiusDev
e1734d9970 Fourth class olympiad matches according to player category. 2018-04-02 11:56:26 +00:00
MobiusDev
cbc117b371 Keep skill sublevel in case of level increase. 2018-04-02 11:53:34 +00:00
MobiusDev
0cac159279 Addition of some Kamael weapon item conditions. 2018-04-02 11:51:26 +00:00
MobiusDev
8b5f046d73 Timer improvements.
Contributed by Liamxroy.
2018-04-02 11:47:45 +00:00
MobiusDev
5f6f504fde Minor correction for some global values. 2018-04-01 23:50:09 +00:00
MobiusDev
0b7f8131b8 Addition of True Hero. 2018-04-01 23:41:52 +00:00
MobiusDev
99ce23eeef Kelbim status timer does not need to repeat. 2018-04-01 19:48:55 +00:00
MobiusDev
494b3444ce Minor script improvement for Gate of Unlimited Summoning. 2018-04-01 17:30:28 +00:00
MobiusDev
c5b6a0d7c9 Addition of Disconnection class.
Adapted from: L2jUnity free files.
2018-04-01 17:23:59 +00:00
MobiusDev
a117a04126 Fixed quest The Name of Evil Part 1 (125). 2018-04-01 10:27:53 +00:00
MobiusDev
4ca501b0e5 Disabled stakato mob zone. 2018-03-31 20:12:36 +00:00
MobiusDev
809dc770a8 Fixed wrong zone check html break position. 2018-03-31 18:44:27 +00:00
MobiusDev
10b722829a Respawn rework and various changes. 2018-03-31 16:36:49 +00:00
MobiusDev
41e19cc19e Proper super id for quest 10525.
Contributed by gigilo1968.
2018-03-30 12:13:05 +00:00
MobiusDev
1ea7ad3e2b Untested: Some Grand Crusade quests to Helios. 2018-03-30 02:48:14 +00:00
MobiusDev
1db5262d58 Multisell enchanted items support. 2018-03-29 14:43:23 +00:00
MobiusDev
984ef74bf5 Correction for AltOlyPeriod config value. 2018-03-27 21:37:50 +00:00