Commit Graph
46 Commits
Author SHA1 Message Date
Josh-Larson bb9355b7e1 Changed resource spawns so that they are more rare 2014-07-30 00:22:47 -05:00
Josh-Larson ba3a4a9139 Changed NGECore/ResourceService to remove an obsolete Resource/ResourceRoot ODB 2014-07-29 18:34:28 -05:00
Josh-Larson 24f11c0cdc Fixed an issue with previous commit where many resources wouldn't load 2014-07-29 18:24:37 -05:00
Josh-Larson 493f0c36f9 Improved the code to read resources from the datatables 2014-07-29 18:02:15 -05:00
Josh-Larson 34179eb179 Changed resource service to load resources from client datatables 2014-07-28 10:23:04 -05:00
Obique 25a080ad60 Changed resource loading from a text file to a script 2014-07-20 19:09:59 -05:00
Obique 8064980e5b Fixed resource and survey system 2014-07-19 15:49:04 -05:00
Obique a64d671aac Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-07-15 20:51:09 -05:00
Treeku 7e1d0b99a9 Fixed warnings 2014-07-15 06:16:26 +01:00
Obique 64ef748589 Updated ResourceService to be much smaller and more efficient 2014-07-13 01:45:35 -05:00
Treeku f449d922cb Commented resource functions, too big for javac
Maximum function size in javac bytecode is 64K.  These functions exceed this preventing javac from compiling successfully.
2014-07-12 08:52:03 +01:00
Treeku 97af15a747 Added try-catches to schedulers to identify errors 2014-06-18 08:06:27 +01:00
Light2 dd48daaca1 Refactored Building and Harvester Permission Lists, fixed AI pathing into cells 2014-06-09 19:05:58 +02:00
Light2 34aca38bc4 Added prose package attachments to mails 2014-06-04 23:17:39 +02:00
Treeku 865db149ad Fixed loads of warnings 2014-05-14 15:51:25 +01:00
Light2 ce15656ff3 begin work on vendors, fixed highestid sql query(might fix crash bug) 2014-05-06 00:55:02 +02:00
Light2 e78f1ec8fa Added harvesting and milking of creatures, fixed odb save bug 2014-05-04 17:37:58 +02:00
Light2 536b51d953 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	.gitignore
	src/main/NGECore.java
	src/resources/objects/creature/CreatureObject.java
	src/resources/objects/mission/MissionObject.java
	src/resources/objects/tangible/TangibleObject.java
	src/services/chat/Mail.java
	src/services/mission/MissionObjective.java
	src/services/object/ObjectService.java
	src/services/playercities/PlayerCity.java
2014-05-01 21:08:20 +02:00
Light2 7d457101f3 Refactored odb system (read extended), added implementation of Dynamic World Spawns
ODB no longer uses DPL layer of Berkeley DB, persistent classes have to
implement the Serializable interface, annotations are no longer used,
use transient modifier for variables that should not be persistent.
Entity reference errors will no longer occur, however it is better to
use ids if the entity that is being referenced is stored in the db too!
(or you will have two different objects). DB is cached for 5 minutes
then it will write its log/cache to disk, transactions are no longer
used.
2014-05-01 20:33:38 +02:00
Treeku af64aae9f1 Fixed merge clashes 2014-04-29 05:33:16 +01:00
Treeku 02ff93312e Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	scripts/houses/player_house_corellia_large_style_01.py
	scripts/houses/player_house_corellia_large_style_02.py
	src/resources/objects/tangible/Deed.java
	src/resources/objects/tangible/Harvester_Deed.java
	src/resources/objects/tangible/Player_House_Deed.java
	src/services/PlayerService.java
	src/services/object/ObjectService.java
2014-04-29 05:04:23 +01:00
Treeku 73f8ad85bc useObject adds the UseTarget 2014-04-29 04:49:42 +01:00
Treeku de296b4db2 More removed DeedObject stuff
Also changed attachments to use ids instead of objects.  Best to use Ids
otherwise issues such as objects not deleting successfully occur, if not
outright causing persistence errors during saving.
2014-04-29 03:48:32 +01:00
Light2 97743da840 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-04-28 16:17:40 +02:00
Light2 a740e0c6ca bazaar retrieve item fix 2014-04-28 16:17:31 +02:00
Treeku c1505e5974 Moved resource functions to resourceService 2014-04-26 00:36:13 +01:00
Treeku 565fdc20da Refactored skillMods 2014-04-25 23:25:01 +01:00
Treeku b968b9ad1f Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-04-13 19:41:33 +01:00
Treeku 7cee1990b5 Serial number uses attribute 2014-04-13 16:33:18 +01:00
CharonInferar 6b4f6e7741 Merge pull request #421 from CharonInferar/vehicles
Exception handling for Harvester Service future executor handler
2014-04-13 14:41:10 +02:00
CharonInferar a3d7472197 Exception handling for Harvester Service future executor handler
This should show any runtime exceptions of the Runnable(), because
something kills the task after some time, probably an exception.
2014-04-13 14:38:39 +02:00
Treeku b820877607 Moved Empty_Hopper to HarvesterService 2014-04-13 01:39:18 +01:00
CharonInferar a696aebd1e Harvester cleanup syntax error fixed 2014-04-12 23:10:19 +02:00
CharonInferar 537390832a Harvester cleanup syntax error fixed 2014-04-12 22:44:42 +02:00
Light2 cc45a337bc more cleanup + fixes
Harvesters and house terminal work now
2014-04-12 21:52:09 +02:00
Light2 5594515cb4 Cleanup + persistence fix 2014-04-12 21:52:09 +02:00
Light2 e5ed3a356c Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	src/main/NGECore.java
2014-04-11 23:53:15 +02:00
Light2 ea8bc53394 Started work on bazaar 2014-04-11 23:47:03 +02:00
CharonInferar 646476c17d Harvesters introduced
Working harvesters and generators
Big update
2014-04-11 01:48:27 +02:00
Treeku e91362a12f Fixed most warnings 2014-04-10 11:52:09 +01:00
CharonInferar 065fe79945 Clean up of code
Cleaned up some classes
Moved functionalities into more appropriate methods/classes
2014-04-06 02:08:55 +02:00
CharonInferar 531acac7c6 More quality assurance work
- Resource container split/join
- Surveying test runs
- Balancing
2014-04-02 23:28:08 +02:00
CharonInferar c62d89f1fa Delegation of methods to associated objects
More object-oriented method placement. SurveyService class had methods
that could be put to object classes.
Attributes now set from constructor.
2014-04-02 04:08:20 +02:00
CharonInferar 438017efcc ResourceMessenger removed 2014-04-01 16:26:35 +02:00
CharonInferar e692120b8f Surveying debugging
Improved surveying
2014-03-31 19:50:02 +02:00
CharonInferar 4b2f15db05 Resource Spawn System
Persistence to object database implemented
2014-03-30 23:35:48 +02:00