Commit Graph
86 Commits
Author SHA1 Message Date
Waverunner 291acd5e22 Added Options config field to NGECore class 2014-08-10 21:08:51 -04:00
CharonInferar 31403931e1 Added Isolation Test Option
Set to 1 in options.cfg to have all players spawn at 0,0,0 in the desert
and disable NPC/Lair spawns server-wide.
Useful to reduce clutter in packet captures for debugging purposes
2014-08-10 23:54:16 +02:00
Obique 61d699010b Fixed loading issue for SWGObject ODB, and removed the Creature ODB 2014-08-08 20:53:11 -05:00
Obique bc8f2544ee Fixed some server crashes with some engine changes; also added a creature ODB 2014-08-07 12:43:27 -05:00
CharonInferar 6d91b28eb9 Fixed #0000063
- Fixed: Incap timer reset to 10s
-Fixed NPC AI not deathblowing when it should
- Added: NPCs now engage factional enemies
2014-07-12 03:04:32 +02:00
CharonInferar 81a811a425 Fixed several AI bugs, added log system
- Fixes 0000031: Incap is not working correctly
- NPC AI now considers deathblow values correctly
- AI state transition further debugged
- Pet now follows owner after killing attacker
- Added debug log system
- Cleaned up system console from system.out messages
2014-07-06 23:47:56 +02:00
Light2 6eea20bf36 More work on cities
Fixed some bugs, more work on city management terminal
2014-06-13 03:41:07 +02:00
Light2 dd48daaca1 Refactored Building and Harvester Permission Lists, fixed AI pathing into cells 2014-06-09 19:05:58 +02:00
Treeku 1478879d51 Hopefully fixed #745 2014-06-06 18:48:49 +01:00
Treeku 6a5442f36f Attempt to fix roadmap/.py error 2014-06-06 04:30:10 +01:00
Waverunner 45c91104e0 Added more guild features, fixed re-joining chat channels on relog
Changed guilds to be saved to a TreeMap instead of solely the SWGSet.
Fixed uses string
Added UnknownAbilityPacket (was sent for every new ability, doesnt seem
to do anything)
Lots of guild improvement/features added.
2014-05-29 13:51:40 -04:00
Treeku b1650cc668 Minor changes
Not sure why the gcw time is always 888d, 33h ahead.  The epoch time is
definitely sent correct in seconds.  Adding and subtracting server
times, born date or anything else hasn't had an effect.
2014-05-19 16:32:54 +01:00
Waverunner 8e6ac5213b Player Association Access added to datapad on creation, added guildId delta, changed getGuildList to return SWGSet<Guild> 2014-05-14 17:12:46 -04:00
Light2 b8927c9677 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-05-12 17:35:30 +02:00
Light2 119e58318c More work on vendors 2014-05-12 17:35:19 +02:00
Treeku 7fd08bc7ad Baseline changes, cleaned some things 2014-05-11 09:54:50 +01:00
Treeku 48ec7c46ed Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-05-02 16:30:46 +01:00
Treeku da93a05b96 Characters faction no longer "neutral" 2014-05-02 16:30:30 +01: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
Waverunner b0e2a490f6 Changes to MissionObjective, started working on player bounties 2014-04-28 17:37:23 -04:00
Waverunner 851ba61252 More work on Missions 2014-04-20 20:21:38 -04:00
Waverunner 6184d21420 Merge remote-tracking branch 'origin/master' into Wave_Missions
Conflicts:
	src/main/NGECore.java
	src/protocol/swg/chat/ChatFriendsListUpdate.java
	src/services/MissionService.java
2014-04-19 18:33:02 -04:00
Ziggeh cbefc25121 Refactored WeaponObject
The scripting of weapons should be much, much easier now. See the
included examples in DevService.

Attributes such as attack speed and range are now being read/written to
the actual items attributes.
2014-04-13 19:15:17 +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
Waverunner 494bd4a8ad GMs can now get the accountId of the target (getplayerid) 2014-04-06 17:42:08 -04:00
Waverunner 2b4523b5bd Admin ability added for GM's 2014-04-05 19:34:40 -04:00
Waverunner 57922d6892 Fixed #336, Fixed #320, able to use basic dance 2014-04-01 17:26:46 -04:00
Light2 814f800dbf Added cleanup method for creature ODB. 2014-03-30 22:04:20 +02:00
Waverunner a5a0fa1d9a Helmet and backpacks now show for player, server will store player creation date
(BugFix) /showhelmet and /showbackpack works and helmet/backpacks now
showed for the person wearing the item
(Code) Server will store player creation date for future use in baseline
2014-03-27 17:35:42 -04:00
Waverunner d1630ae3c9 Fixed commit b9ed655f 2014-03-26 08:02:01 -04:00
Waverunner 39602755bb Commented out createStarterClothing temporarily 2014-03-25 22:54:59 -04:00
Waverunner 9b60524b19 Fixed import error temporarily
Will add in the class tomorrow, forgot to stage it :S
2014-03-25 22:51:46 -04:00
Waverunner b9ed655f53 Refactored Starter Clothing, Added CustomizationDelta, basework for Image Design
(Bug) Fixed hair and items on char create not being added to equip list
(Code) Minor change to BuffBuilderMessage
(Code) Added base work for Image Design
(Code) Refactored how starter clothing is assigned
(Code) Added delta for customization data on tangible objects
(Code) Created ProfessionTemplateVisitor for profession template iff's
2014-03-25 22:06:38 -04:00
Treeku 5df4b7c203 Made all callScript functions consistent 2014-03-19 18:26:15 +00:00
Light2 52136c2b36 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	src/protocol/swg/ObjControllerMessage.java
	src/resources/objects/player/PlayerMessageBuilder.java
	src/services/travel/TravelService.java
2014-03-10 00:42:19 +01:00
Light2 807025ec0b more work on AI, added odb for object id(should hopefully fix object id duplicates), fixed tons of bugs 2014-03-10 00:33:34 +01:00
Treeku 9bdf6d135e Removed targetLevel from CreateChar 2014-03-09 14:58:47 +00:00
Waverunner b08b7eaae7 Added proffessionWheelPosition delta, changed walkspeed, added skillmods 2014-03-08 18:10:27 -05:00
Waverunner 62a2894e6a Added catching of multiple different packets related to creation and load-in 2014-03-06 14:43:57 -05:00
Waverunner 596f14303d Added PlayerMoneyResponse/Request, started work on CommPlayerMessage 2014-03-03 18:54:54 -05:00
Waverunner 1216cf6d45 Changes to variables and MISO3 baseline 2014-02-06 17:50:11 -05:00
Ziggeh 1f140c8f65 Friends list - Fixed an issue with names apostrophes 2013-12-30 03:55:22 +01:00
Light2 e8da49a12f Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2013-12-28 19:17:41 +01:00
Light2 acf78858a6 some bug fixes + updated engine with networking fixes 2013-12-28 19:16:51 +01:00
Waverunner aea5f3a4b8 Fixed list update issues with friend and ignore list, /findfriend now destroys existing wp's, fixed string bug on updating wps 2013-12-17 19:00:24 -05:00
Light2 dce213cab1 Refactored disconnect handling, updated engine 2013-12-15 23:49:12 +01:00
Light2 8de830bb86 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2013-12-15 22:01:35 +01:00
Light2 3aa9fc88c5 removed some starting items 2013-12-15 22:01:26 +01:00
Treeku 1508bbe37b Client null checks 2013-12-15 17:55:30 +00:00