Commit Graph

87 Commits

Author SHA1 Message Date
Ziggeh
c8ab856313 Changed admin system 2014-08-11 08:28:38 +02:00
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