Commit Graph
47 Commits
Author SHA1 Message Date
Waverunner 2c531c0959 Changed trading so it's more responsive
Will need to refactor how most of this stuff is done, it's pretty ugly
atm. For now I changed so the trading maps will only store the object
ID's, this way we don't have the objects not being traded (since they
aren't initialized)
2014-07-19 12:55:04 -04:00
Treeku 60d3328eaf Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	scripts/commands/transferitemmisc.py
	src/services/command/CommandService.java
2014-07-13 11:23:48 +01:00
CharonInferar dd64948493 Fixed several AI bugs, listed in description
Fixed #0000061 : Houses can now be destroyed, even when not redeeding
- Added AI action regeneration when in combat
- Fixed NPC self-buffing null pointer exception
2014-07-10 22:36:58 +02:00
Treeku 3495791753 Made getCellByCellName more efficient 2014-06-28 12:11:51 +01:00
Light2 6eea20bf36 More work on cities
Fixed some bugs, more work on city management terminal
2014-06-13 03:41:07 +02:00
Waverunner 7b7f1ed5bc Fixed #740 - Mission on wrong planets, Fixed delivery mission conversations 2014-06-12 19:03:05 -04:00
Light2 165adda20d Added preliminary maintenance deduction to cities and civic structure decay 2014-06-11 17:57:53 +02:00
Light2 73b53ead09 some more fixes, optimised collidable circle 2014-06-11 02:46:45 +02:00
Light2 721634b406 fixed declare residency bugs 2014-06-10 23:34:17 +02:00
Light2 bd596c0fce Added building privacy toggle 2014-06-09 19:16:23 +02:00
Light2 dd48daaca1 Refactored Building and Harvester Permission Lists, fixed AI pathing into cells 2014-06-09 19:05:58 +02:00
Light2 55624e8fd4 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-06-09 02:38:36 +02:00
Light2 03cedbaf05 minor changes 2014-06-09 02:37:47 +02:00
Treeku 3e2f593a77 Minor getCellByCellNumber change 2014-06-06 16:41:17 +01:00
Light2 2f2d5017d2 Added maintenance task for buildings 2014-06-05 20:01:32 +02:00
Light2 4c9bc8ec66 Added automatic cell permission messages 2014-06-04 22:29:56 +02:00
Light2 b2d3be0486 fixed initialisation of auction items, fixed loading of building signs after server restart 2014-05-30 19:49:52 +02:00
Treeku ce613c638d Fixed minor error 2014-05-17 17:48:25 +01:00
Treeku 67f9b2e6e6 Added getCellByCellName to BUIO
For Levarris
2014-05-16 08:03:10 +01:00
Treeku e763da8d61 Refactored BUIO 2014-05-16 08:01:27 +01:00
Treeku c564a016e4 Refactored TANO 2014-05-14 14:57:49 +01:00
Treeku 7fd08bc7ad Baseline changes, cleaned some things 2014-05-11 09:54:50 +01:00
Light2 ae33de15c5 fixed tons of null pointers after loading objects from db 2014-05-04 22:47:05 +02:00
Light2 db4a47b35a Equipment list now uses ids instead of the referencing the object to avoid storing duplicate objects in the db 2014-05-04 20:54:41 +02:00
Treeku 70d63139e6 Temp patchfix for creating chars issue
Will fix it properly soon, atm everyone needs to be able to create
chars.
2014-05-02 18:19:39 +01:00
Light2 d5f9adc7b2 more odb fixes 2014-05-02 00:34:01 +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 3368682443 Static objects now use doids 2014-04-29 08:36:44 +01:00
CharonInferar 42724a76d6 Updated Housing service
Housing service detects if new citizen builds structure
and adds him as citizen to the city
2014-04-24 01:20:02 +02:00
Seefo 6f791819e6 Fixed some housing bugs and Tusken Raider mobile template - see extended
Fixed a housing issue where the structure management terminal would be
returned in the item list and could be deleted via the delete all items
radial.

Fixed item list to display proper names of objects.

Fixed the Tusken Raider mobile template to display the proper creature
name and changed their default weapons from an E11 and a T21 to a Tusken
Rifle.
2014-04-12 18:13:11 -04:00
Light2 e144118364 more cleanup + fixes
Harvesters and house terminal work now
2014-04-12 18:31:37 +02:00
Light2 c5520abff8 Cleanup + persistence fix 2014-04-12 17:19:52 +02:00
CharonInferar 7cd8d8d742 All structure terminal menus and functionalities implemented
Dropped items add nowto the buildings itemlist
Some databse work for permissions
2014-04-12 02:30:17 +02:00
CharonInferar 1ab23231f6 Structure terminal work
Creation of player_house_deed class
terminal menus made
py scripts arranged
2014-04-11 04:14:29 +02:00
Treeku e91362a12f Fixed most warnings 2014-04-10 11:52:09 +01:00
Light2 3e265ed6c5 some bug fixes, updated engine with support for new .trn versions, refactored some code with new Java 8 syntax, changed compiler to java 8 2014-03-25 20:08:01 +01:00
Light2 1f4458997b Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	src/resources/objects/building/BuildingObject.java
2013-12-15 01:35:02 +01:00
Light2 1e68c71177 Fixed spawning in the buildout buildings, fixed gm permissions, added command to lock and unlock server for gms 2013-12-15 01:31:15 +01:00
Treeku 5b0833f2ed Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2013-12-14 22:00:16 +00:00
Treeku bdb626d4d1 Added baseline inheritance (delete ODBs) 2013-12-14 21:58:50 +00:00
Light2 896b342972 Fixed crash caused by buildings, fixed weapon object superclass, added equipment and appearance equipment deltas 2013-12-14 21:25:31 +01:00
Light2 512fbfec72 bug fixes 2013-12-12 17:24:26 +01:00
Light2 4ffc7138c9 Updated engine 2013-12-10 17:37:20 +01:00
Light2 0a040424f6 Added loading of objects from datatables/buildout, added building and cell baseline packets, fixed crash on spawning of static objects....
...updated engine, added restuss shuttleport and theed starport spawns,
increased view range for large objects loaded from buildout datatables
like jabbas/theed palace etc.
2013-11-26 22:28:38 +01:00
Light2 f829fa638b Added duels, added incap and deathblow, fixed some buff issues 2013-09-14 22:25:52 +02:00
Light2 7d66690c49 NGECore2 Code 2013-07-07 21:07:06 +02:00