Commit Graph

322 Commits

Author SHA1 Message Date
MobiusDev
5375129879 Dropped unused ghost mode.
Contributed by Sahar.
2018-06-08 15:06:47 +00:00
MobiusDev
303d959143 Updated ItemsAutoDestroy class to match newest branches. 2018-06-08 14:29:02 +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
44d2d37c69 Separated isSkillDisabled from isSkillDisabledByReuse. 2018-06-07 20:36:36 +00:00
MobiusDev
f0896c5346 Updated L2Character isSkillDisabled method to match newer branches. 2018-06-07 20:30:33 +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
af0ec1c5ae Removed the escapable parameter from movie enum.
Contributed by Sahar.
2018-06-06 10:20:55 +00:00
MobiusDev
ce72366b11 Proper Nevit system message.
Contributed by proGenitor.
2018-06-02 09:35:35 +00:00
MobiusDev
194a0518bc Support for randomWalk and randomAnimation NPC template parameters. 2018-06-02 00:37:30 +00:00
MobiusDev
241ef1a1c4 Disable completely Nevit system by config.
Contributed by Sahar.
2018-06-01 08:55:09 +00:00
MobiusDev
287a5b30f7 Fixed possible AbstractNpcInfo NPE.
Contributed by Sahar.
2018-05-30 21:06:47 +00:00
MobiusDev
0cb0a963ad Fix for sell buff html limit.
Contributed by facab.
2018-05-27 12:31:16 +00:00
MobiusDev
9dc3fb10b8 Character name template pattern moved to Config class. 2018-05-24 16:44:17 +00:00
MobiusDev
4114fee07c Addition of Movie enum. 2018-05-23 13:28:18 +00:00
MobiusDev
f9e6716ef0 Item grade changes to match newer branches. 2018-05-23 12:18:45 +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
dedec95e21 Dropped L2Spawn lastSpawnPoints. 2018-05-21 13:08:42 +00:00
MobiusDev
68a7ef1c65 Dropped TerritoryTable. 2018-05-21 12:47:53 +00:00
MobiusDev
08b3c72d94 Fixed TrapInfo NPE.
Contributed by Sahar.
2018-05-19 13:26:58 +00:00
MobiusDev
3cdfb2f5cd Stop AI task on character decay.
Contributed by Sahar.
2018-05-19 13:15:21 +00:00
MobiusDev
46cd36bc09 Proper invul check related to teleport protection.
Contributed by Sahar.
2018-05-18 23:54:25 +00:00
MobiusDev
0c49dce9a5 Fixed SetupGauge send proper objId.
Contributed by Sahar.
2018-05-18 23:49:48 +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
7014a1ebed Retail flying dismount prohibition. 2018-05-15 14:15:49 +00:00
MobiusDev
64dd5979c0 Fixed some NPC parameters loading.
Contributed by Sahar.
2018-05-12 13:19:37 +00:00
MobiusDev
21585268b9 Fixed scheme buffer black icons.
Contributed by Sahar.
2018-05-12 13:03:07 +00:00
MobiusDev
acf006c7ba Updated logger formatters. 2018-05-11 22:28:35 +00:00
MobiusDev
d82c8e3575 Scheme buffer improvements.
Contributed by Sahar.
2018-05-11 22:20:58 +00:00
MobiusDev
2c1dc39313 Fixed text ConfirmDlg.
Contributed by Sahar.
2018-05-11 10:15:34 +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
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
e79f56788d Removed another duplicate contains method. 2018-05-07 20:00:11 +00:00
MobiusDev
6fce931e93 Fixed admin command DlgAnswer not responding. 2018-05-07 13:19:22 +00:00
MobiusDev
7904e0d0a2 Initialize server list type values. 2018-05-06 22:34:29 +00:00
MobiusDev
34d175b45b Use equals for contains method object comparison.
Contributed by Sahar.
2018-05-06 21:22:15 +00:00
MobiusDev
d3c076f3b3 Initialize Lottery on server startup.
Contributed by Sahar.
2018-05-06 20:49:17 +00:00
MobiusDev
217c85eedd Chat ban command fixed and upgraded. 2018-05-06 01:38:45 +00:00
MobiusDev
2881989633 Removed unused CustomNpcBufferTables config. 2018-05-05 14:21:33 +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
9245b78d19 Prevent player getting removed from L2World twice. 2018-05-04 03:33:33 +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
d34457b8fe Save buff schemes on shutdown. 2018-05-03 04:47:53 +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
880fa75439 Replaced both buffer NPCs with interlude version. 2018-05-02 17:00:40 +00:00
MobiusDev
b3c5f24b25 Unified shutdown functions for Telnet. 2018-05-01 16:46:21 +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
dca612dbb5 Removed instance getter from InstanceWorld. 2018-04-30 02:24:41 +00:00
MobiusDev
fa2d194ac8 Removed InstanceManager import from InstanceWorld. 2018-04-30 01:16:12 +00:00
MobiusDev
fc35e75a42 Moved door methods from AbstractScript to InstanceWorld. 2018-04-29 23:59:59 +00:00
MobiusDev
0d9dc852ad Moved spawnGroup method from AbstractInstance to InstanceWorld. 2018-04-29 23:32:51 +00:00
MobiusDev
f4b9533ef2 Accept null heading and respawn in instance templates. 2018-04-29 21:07:51 +00:00
MobiusDev
a12296a16b New constructors, functions and use of parameters for instances. 2018-04-29 20:35:06 +00:00
MobiusDev
50a7482abd Use simple id parameter for instance templates. 2018-04-28 20:42:09 +00:00
MobiusDev
eacf4385b6 Proper line count for spawn deletions. 2018-04-28 20:07:29 +00:00
MobiusDev
7cf3218f7f Use template ids for instance creation. 2018-04-28 18:37:40 +00:00
MobiusDev
c4b4ec5751 New approach for spawning minions. 2018-04-28 14:58:54 +00:00
MobiusDev
68ad48105f Prevent monsters buffing players. 2018-04-28 13:20:40 +00:00
MobiusDev
ad7c86e809 Added instance world support for StatsSet parameters. 2018-04-28 01:19:32 +00:00
MobiusDev
5775f66188 Instance NPC respawn must be set after spawning. 2018-04-27 16:13:52 +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
fee32f388d Use new RandomAnimationTask. 2018-04-26 22:19:32 +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
78fd10482f Set last server position when player is restored. 2018-04-26 03:08:58 +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
048ec69aad Fixed small party window broadcasting. 2018-04-21 10:41:03 +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
a60d504ad1 Fixed monsters getting stuck to obstacles. 2018-04-18 19:20:52 +00:00
MobiusDev
30bb3a55b5 Monsters teleport back to spawn. 2018-04-18 18:16:14 +00:00