Commit Graph
112 Commits
Author SHA1 Message Date
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 14ce2f5a8d Merge pull request #531 from ProjectSWGCore/Wave_Missions
Delivery Missions
2014-04-25 17:29:42 -04:00
Waverunner 5e240b00fa Added aborting for missions, finished delivery missions, cleaned up code 2014-04-25 17:26:48 -04:00
CharonInferar 608fb42e2f removed system.outs and system messages related to rolls 2014-04-25 17:07:12 +02:00
CharonInferar e877a44713 Jedi Loot templates inserted
Buried treasure loot realized
2014-04-25 01:49:50 +02:00
Waverunner a00f637f13 More randomization's for delivery missions, more work on objectives 2014-04-22 17:54:05 -04:00
CharonInferar b8d4187a78 More treasure loot items and pools added
Rare items
profession bracelets
2014-04-21 04:23:54 +02:00
CharonInferar 14f774447f More Treasure map work
Mysterious disk radials implemented
Treasure guards added
2014-04-21 03:23:07 +02:00
CharonInferar 44f5c0bd92 Forage enemies now attack the forager
Worms/goons attack
2014-04-20 17:00:34 +02:00
CharonInferar ea947869eb Added foraged items and worms
worms spawn
Enzymes and maps can be foraged
2014-04-19 23:56:15 +02:00
Waverunner 9252ebaaea Added Enter & Leave Messages for ChatRooms as well as info stats for the
room
2014-04-17 16:01:12 -04:00
Light2 0ec275cf7b Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	src/services/bazaar/BazaarService.java
2014-04-15 01:12:44 +02:00
Light2 bd0a30aa96 Added basic bazaar functionality - see extended
Categories are not working right now, Auctions and Vendors are not yet
implemented
2014-04-15 01:11:33 +02:00
CharonInferar 7091c4bbb3 more preparations
Preparations for crafting
2014-04-13 22:59:31 +02:00
Treeku 60972655dd Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	src/services/command/CommandService.java
	src/services/object/ObjectService.java
2014-04-13 00:49:58 +01:00
Treeku eeb1ea54af Flytext, System, Comms now use ProsePackages 2014-04-13 00:27:02 +01: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
Treeku c8aeff3d1d Add OutOfBand constructor for simpler conv scripts 2014-04-07 09:46:12 +01:00
Waverunner 9e80b5eeae Added basis for server-side cooldown checks, added warmup checks, closed #273
Note that cooldown check is currently used only for the holoemote
command. To add a cooldown to any command, all you have to do is
CreatureObject.addCooldown(name). In this commit I also moved some
cooldown variables from CombatCommand to BaseSWGCommand since many
non-combat commands had cooldowns (Wookie Roar, Holo-Emotes). I also put
in a warmup cooldown (time before command is called) for non-combat
commands.
2014-04-03 19:23:31 -04:00
Light2 b245efdce6 Finished NPC conversations, fixed disconnect bug, fixed AI atk speed check 2014-04-02 18:12:08 +02:00
Light2 760e9726a9 more work on conversations 2014-04-01 15:31:14 +02:00
Light2 4ccbf89727 More work on NPC conversation packets 2014-03-31 20:13:37 +02:00
Light2 c30b0bdd1a Started work on NPC conversations, added prose package and out of band package for packets that require them 2014-03-31 19:42:36 +02:00
Waverunner 64bfdb2b8b Added pistol to frog, more work on chat channels 2014-03-30 15:09:48 -04:00
Waverunner dfab6ac265 Fixed #308 and added foundation work for chat channels 2014-03-29 16:47:05 -04: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 d15b0d83e9 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	src/services/EntertainmentService.java
2014-03-26 20:08:30 -04:00
Waverunner 66e29893ac Added holoemotes, work on imagedesign, bug fixes, new visitor class 2014-03-26 19:53:04 -04:00
Light2 a46847d0fd Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Conflicts:
	scripts/commands/setgodmode.py
2014-03-26 23:51:14 +01:00
Light2 c3772e3246 Added xp gain on killing NPCs, fixed some bugs, added 2 new config options 2014-03-26 23:37:10 +01: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
Waverunner d108353614 Merge remote-tracking branch 'origin/master' into Wave_Entertainer
Conflicts:
	src/services/BuffService.java
	src/services/collections/CollectionService.java
2014-03-23 14:32:45 -04:00
Treeku efdb69ff57 Fixed major counter-type collection bugs 2014-03-23 15:08:46 +00:00
Waverunner ffc9aec1b1 Added Inspiration ticks, effects for Multi-Tier Performance Abilities
(BugFix) Build-A-Buff applies correct stats now
-- NOTE: Stats that the player does not have yet may not show in
character sheet but the server will recognize still recognize their new
stats
(Added) Inspiration Ticks
(BugFix) Inspiration Buffs time corresponds to the players inspiration
ticks.
(BugFix) "Watch" on radial menu working again
(Added) Put in the effects for the multi-tiered performance abilities
(Feature) You can now type /[performance effect] [tier number] to use
that specific effect
(BugFix) showFlyText boolean for showing to observers or not (fixes
other players exp gain shown to other players)
(Code) Few minor additions/fixes
2014-03-22 11:47:37 -04:00
Waverunner ca4e0559a1 Added performance effects, fixed band flos, minor ent service code changes
(Bug Fix) Band Flourishes will now give experience
(Added) Performance Commands
(Code) Changed to ConcurrentHashMap for performance tables
2014-03-20 18:00:13 -04:00
Treeku 9a100ee49f lookAtTarget (cursor) intendedTarget (target)
Updated target's position in the baseline.

The two unknown longs were the lookAtTarget (thing you cursor is
hovering over), which I believe probably comes before the actual target.

This could improve radial menus if the order is right, and allow them to
work even if you don't have the object targetted.
2014-03-19 20:36:43 +00:00
Waverunner 97f4db58d1 Buff Windows now close, changed formula used for stats on inspiration buffs, minor changes overall to entertainer 2014-03-16 13:01:30 -04:00
Waverunner 62a2894e6a Added catching of multiple different packets related to creation and load-in 2014-03-06 14:43:57 -05:00
Waverunner cae91b7317 Added CreateClientPathMessage for noob paths, caught GetSpecificMapLocationsMessage 2014-03-05 14:43:21 -05:00
Waverunner 443dccdcd5 Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2 2014-03-03 18:55:13 -05:00
Waverunner 596f14303d Added PlayerMoneyResponse/Request, started work on CommPlayerMessage 2014-03-03 18:54:54 -05:00
Treeku 697f24a45e Fixed warnings, improvements 2014-03-03 19:52:27 +00:00
Treeku 7654f8298b Catching ChatRequestRoomList 2014-03-03 19:52:19 +00:00
Treeku ed098357ae Catching CommandQueueRemove 2014-03-03 19:52:15 +00:00
Waverunner 11555b99cf Guild names now show when examining another player 2014-02-19 18:31:03 -05:00
Waverunner a2c361d612 Added biographies, fixed title commands error 2014-02-19 14:45:02 -05:00
Light2 acf78858a6 some bug fixes + updated engine with networking fixes 2013-12-28 19:16:51 +01:00