Commit Graph
57 Commits
Author SHA1 Message Date
Light2 c3ad54ac8f more work on bazaar categories 2014-06-02 00:08:22 +02:00
Light2 e8b6a46701 fixed item categories 2014-06-01 01:49:48 +02:00
Treeku 4c643a4cb6 Updated engine 2014-05-18 19:58:20 +01:00
Treeku 4160057fc0 Fix some engine null errors, changed default vals
-Messagebuilder null error fixed
-Another null error fixed.
-Changed default values for baseline3

The nulls resulting from objectMutex not being set after loading from
the db isn't fixed yet.  ODB has to be wiped each run for now.
2014-05-16 08:27:10 +01:00
Treeku a7f3150f37 Fixed another object initialisation error 2014-05-13 05:26:53 +01:00
Treeku 7f486b9210 Updated engine 2014-05-13 03:54:22 +01:00
Treeku bf472ae6b6 Fixed minor issue with previous engine binary 2014-05-12 14:15:02 +01:00
Treeku 4fe246975c Fixed various bugs 2014-05-12 04:56:29 +01:00
Treeku e6c0866114 Engine changes 2014-05-11 15:20:15 +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 ae33de15c5 fixed tons of null pointers after loading objects from db 2014-05-04 22:47:05 +02:00
Light2 e78f1ec8fa Added harvesting and milking of creatures, fixed odb save bug 2014-05-04 17:37:58 +02:00
Light2 f05da881ab Fixed odb bugs, fixed some null pointers 2014-05-03 18:12:27 +02:00
Light2 5d4bf6a0a2 odb fix 2014-05-02 20:51:44 +02:00
Light2 d5f9adc7b2 more odb fixes 2014-05-02 00:34:01 +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
Light2 13b5fe7d95 fixed #483, fixed minor bug in procedural terrain filters 2014-04-21 15:50:45 +02:00
Light2 7e9bb7ede5 Fixed order of item attribute display 2014-04-13 01:21:47 +02:00
Light2 a744deb07f optimised collision detection 2014-03-30 20:02:35 +02: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
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 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
Light2 acf78858a6 some bug fixes + updated engine with networking fixes 2013-12-28 19:16:51 +01:00
Light2 56a735c9b1 fixed object db exception, updated engine to reduce desync on zoning in 2013-12-16 20:53:38 +01:00
Light2 dce213cab1 Refactored disconnect handling, updated engine 2013-12-15 23:49:12 +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
Light2 6daca0347c Fixed double login bug, added gm permissions, added checks to gm commands, update your postgresql db 2013-12-14 22:14:45 +01: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 69642c0f60 Fixed loading of server templates and refactored child object spawns, update engine 2013-12-09 21:17:54 +01:00
Light2 93195f7d5f Added dynamic lair spawns, fixed equip exploit, fixed some bugs and client crashes, updated engine 2013-12-08 18:17:01 +01:00
Light2 b22b1d818d More work on AI and spawns 2013-12-04 19:05:02 +01:00
Light2 30e1e1c8ec Added collidable areas which can trigger a script, started work on AI, fixed position secured, updated engine 2013-12-02 23:58:22 +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 23aeb02249 Updated engine, added bank terminals to bank buildings 2013-11-25 16:29:01 +01:00
Light2 449feaf0c6 fixed engine 2013-11-04 12:53:25 +01:00
Light2 7ae910431d some stuff I forgot to commit 2013-10-29 15:48:54 +01:00
Light2 5ff085adcc Added serverside cooldown control 2013-09-22 18:24:48 +02:00
Light2 58b3a0490f Added cloning spawn points to all cloning facilities, minor update to engine 2013-09-16 17:40:12 +02:00
Light2 cfa5ea5a43 Added expertise, added AoE/Cone combat, added some commando expertise boxes as an example for expertise scripts 2013-08-28 17:56:35 +02:00
Light2 7025811b9b Groups are working now 2013-08-25 17:44:44 +02:00
Light2 8cdfa6d86e Added combat spam packet 2013-08-24 16:33:33 +02:00
Light2 aab87280d2 See extended.
[fixed] Characters could sometimes walk through buildings due to
unsigned object Ids
[fixed] Critical networking bugs
[fixed] Client crash whenever an object was destroyed
[added] Loading of client objects is now multithreaded.
[updated] Reworked awareness system(engine).
[fixed] lots of other small engine fixes.
2013-08-15 21:45:50 +02:00
Light2 fa79a8b41c Added buffs, added total play time to character sheet 2013-08-11 18:18:12 +02:00
Light2 6c88d0e82a Started work on buffs, made swglist persistent, fixed waypoint position in cells 2013-08-05 17:12:06 +02:00
Light2 a8c61f8e50 Basic combat works now, fixed /pvp, added waypoint mail attachments, fixed several bugs 2013-08-04 21:15:12 +02:00
Light2 8c6d56bef3 More work on combat, added 2 obj Controller packets, added /setspeed, fixed object permissions 2013-08-03 23:23:35 +02:00
Light2 1078331b60 Added preliminary terrain collision detection, added some combat functions, changed CreatureObjects superclass to Tangible Object
Updated engine
Delete all files in odb/creature (creature superclass was changed so db
wipe is needed)
2013-07-30 21:29:35 +02:00
Light2 1cff088aeb Fixed crash caused by engine 2013-07-30 01:05:42 +02:00