Commit Graph
2688 Commits
Author SHA1 Message Date
Mads Boddum 416da74bd1 Added a RareLootService test 2018-02-16 16:56:13 +01:00
Mads Boddum 5cc94763f0 Added rare loot chest drops 2018-02-15 02:01:10 +01:00
Obique 5a19f7ac92 Added checkstyle and separated out display code from main code 2018-02-11 22:53:27 -06:00
Obique f4490a0cfe Fixed group chat for leader 2018-02-11 17:04:58 -06:00
Obique 34178f0a87 Cleaned up memory after intents are done processing 2018-02-11 17:04:01 -06:00
Obique a496be6730 Fixed action regeneration 2018-02-11 14:53:47 -06:00
Obique 02b45f4b8e Refactored radial system 2018-02-11 13:21:51 -06:00
Obique b567f6e5a4 Completed script refactor 2018-02-11 08:14:32 -06:00
Obique 9ab2d00170 Renamed file structure to be consistent with gradle's standards 2018-02-10 09:58:52 -06:00
Obique 298abceb6d Fixed Medic Heal Poison object doesnt get destroyed 2018-02-08 11:08:19 -06:00
Obique b5b5aedd37 Added comments clarifying how awareness works in TerrainMapChunk 2018-02-07 09:57:47 -06:00
Obique 2111860d56 Optimized cpu and memory usage of clientdata and awareness 2018-02-06 19:54:34 -06:00
Obique 4416ea49e2 Various code improvements and fixed abilities showing up before server restart 2018-02-05 21:31:52 -06:00
Obique 4e686b4ba0 Fixed health/action regeneration after relog in combat 2018-02-05 18:45:13 -06:00
Obique 4b46546b44 Fixed 'Range problems with melee' 2018-02-05 16:10:07 -06:00
Obique 3b37f16258 Fixed a plethora of null pointer exceptions 2018-02-05 15:42:44 -06:00
Obique beef5beee8 Fixed planetary chats not being available galaxy-wide 2018-02-05 13:56:09 -06:00
Obique 6f905aff84 Fixed planetary chats 2018-02-05 06:18:54 -06:00
Obique 2065c5e628 Fixed player lookup by first name 2018-02-04 23:38:29 -06:00
Obique 5952b20ebc Improved ability to shutdown when requested 2018-02-04 23:23:32 -06:00
Obique 0dec6479ad Additional IntelliJ magic 2018-02-04 23:10:23 -06:00
Obique 5e97df0f81 Using the magic of IntelliJ, streamlined a lot of code 2018-02-04 22:46:05 -06:00
Obique 4623d54b2d Misc warning fixes in PatrolAIObject 2018-02-04 21:15:48 -06:00
Obique 531b451267 Changed gradle script to use jcenter instead of local libraries 2018-02-04 21:02:17 -06:00
Obique 588fb701cc Added an outbound packet lock as well as ensured all buffered outbound data is sent 2018-02-04 18:34:55 -06:00
Obique 3ac2bcbe11 Removed redundant incoming packet intents 2018-02-04 18:20:42 -06:00
Obique d22322b49f Improved performance and thread safety of the network code 2018-02-04 17:56:01 -06:00
Obique 484fe033c4 Fixed timing issue with inbound packets 2018-02-04 13:08:51 -06:00
Obique 47c3602373 Fixed local adminServer bug 2018-02-04 10:37:18 -06:00
Obique 2305b4b851 Fixed compatability issues and updated the network protocol 2018-02-04 10:10:40 -06:00
Eric Frechette 5c25bebd44 Changed assert statement to log warning because content should be aware of this error. 2018-01-14 16:30:05 -08:00
Eric Frechette 3f76204c20 Improved loot table loading efficiency by only loading non-empty loot groups. 2018-01-07 12:11:18 -08:00
Eric Frechette bb6e55572b Removed unnecessary import. 2018-01-07 11:59:37 -08:00
Eric Frechette ed9716eb9d Cleaned up LootService loot generation and changed loot_table.db reading method to use partial percentages that all add up to 100%. 2018-01-06 20:00:57 -08:00
Eric Frechette 245e0b22f1 Fixed loot symbol creation and added loot symbol removal when corpse is completely looted. 2018-01-05 12:12:59 -08:00
Eric Frechette ca735f7932 Merge branch 'quality_assurance' into loot_symbol_removal 2018-01-04 21:15:02 -08:00
Eric Frechette 687304edac Fixed curly brace in CreditObject 2018-01-04 20:14:54 -08:00
Eric Frechette ee956b1de5 Cleaned up SWGObject and CreditObject. 2018-01-04 20:00:42 -08:00
Eric Frechette 390ba96c4a Created CreditObject class to split logic for moving an object to a container and moving credits to an account 2017-12-11 22:49:40 -08:00
Eric Frechette 2e6952a7e7 Loot symbol is now removed when corpse is fully looted 2017-12-09 18:23:52 -08:00
Eric Frechette 391eca7d54 Further cleanup of LootService and TransferItemCallback 2017-12-09 15:41:48 -08:00
Eric Frechette dc42207cc9 Various cleanup to LootService. 2017-12-09 13:25:28 -08:00
Eric Frechette 45932a4690 Fixed "add credits to bank account" radial selection. 2017-12-09 12:16:18 -08:00
Eric Frechette 562dcf56a4 Improved SWGObject moveToContainer code, eliminating duplication of code. Cleaned up LootService code. 2017-12-09 11:34:51 -08:00
Eric Frechette fd814e48ca Merge branch 'quality_assurance' of https://bitbucket.org/Frechetta/holocore into cash_loot 2017-12-09 10:58:53 -08:00
Obique 54e205541a Optimized AIObjects to use less CPU if nobody is nearby 2017-11-17 17:26:00 -06:00
Eric Frechette 5fd8099966 Improved looting system by routing all loot functions to the LootService; much cleaner and more efficient now. Improved method for detecting if a SWGObject is a credits object. Added "Transfer credits to bank account" radial option to credits objects and added addToBank convenience method to CreatureObject. Corpse removal time is now reduced to 5 seconds if fully looted. Fixed way object names are set; no longer an attribute. 2017-11-16 21:43:53 -08:00
Obique f13de552a0 Fixed update transform issue in buildings 2017-11-16 15:28:15 -06:00
Eric Frechette b92778c883 Added convenience method to CreatureObject for adding cash to its cash balance. Added check for cash in SWGObject moveToContainer method to add the cash value to player's balance and implemented SystemMessageIntents for looting cash and items. Added cash loot drop chance in LootService. Objects now have a string_name attribute when loaded via StaticItemService. 2017-11-14 19:37:22 -08:00
Obique d8cbd841df Added memory-mapped I/O to SdbLoader 2017-11-03 14:26:43 -05:00