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
Josh-Larson
6f6d802b55
Fixed a null pointer exception when loading previous resources
2014-07-30 21:58:35 -05:00
Josh-Larson
3b39539601
Fixed ObjectService so that it re-loads old objects, and allows characters to persist over server instances
2014-07-30 21:10:44 -05:00
Obique
ed258ee680
Changed ObjectService by adding optimization for generateObjectID()
2014-07-20 16:52:46 -05:00
Waverunner
d0ae4e81f0
Fixed getObjectByFirstName to no longer be case-sensitive - broke it by mistake :(
...
This fixes all chat related problems (/tells, guildchat, groupchat, chat
rooms)
2014-07-16 11:00:16 -04:00
Waverunner
ba5ae88215
part of previous commit
...
forgot to remove a debug print
2014-07-15 10:20:08 -04:00
Waverunner
a4f8c8b98a
Changed getObjectByFirstName to check the sql datatable instead of the SWGODB
...
Added a null/empty name check for players logging in - this will prevent
people who have not been saved to the database correctly from logging in
(thus this fixes the strange name problems)
2014-07-15 10:17:15 -04:00
Treeku
27371a6a4b
Read more...
...
- Fixed issue where player's building was manipulated instead of the
player themself.
2014-07-15 06:22:35 +01:00
Treeku
7e1d0b99a9
Fixed warnings
2014-07-15 06:16:26 +01:00
Treeku
ec55f0c33e
Added duplicateId debugging
2014-07-14 04:12:53 +01:00
Treeku
e97411eaac
Fixed unlikely but potential object error
2014-07-13 22:16:22 +01:00
Waverunner
c0f2ae8f54
Removed getObjectByFirstName from ChatService (deprecated), Changed getting object by names methods to account for all type cases
...
These changes should fix a lot of issues (mainly chat related like
mails, tells, chat channels) for anything that was using the out-dated
getObjectByFirstName() in chatservice. Also it'll allow us to not have
to go through uppercase and lowercase versions every time we try and
pull an object by names.
2014-07-10 11:13:39 -04:00
Ziggeh
ad92b94731
Fixed issue with getting items from containers
...
The method should now work with any container that, even ones that
aren't related to PlayerObject and CreatureObject.
2014-07-03 06:42:33 +02:00
Ziggeh
3d0a5c2685
Changed method for getting items by STF name to work with any container
...
Also moved it out of CreatureObject since that didn't really make sense
anymore.
2014-07-02 00:56:52 +02:00
Ziggeh
dc6f5460a6
Fixed an issue where items with uses weren't being consumed
...
Fixed #970
Fixed #964
2014-06-30 16:18:34 +02:00
CharonInferar
dbe6a4c4d1
Fix
2014-06-26 02:38:42 +02:00
CharonInferar
b1d3c4a6e4
Construction pylons added to structure placement service
...
Like harvesters, houses feature the construction pylons now when placing
a structure. Partially fixing #840
2014-06-25 16:53:26 +02:00
CharonInferar
b57e9209da
Corrected multi-colored junk items handling
2014-06-25 02:39:57 +02:00
Light2
4f76d6593b
Fixed duplicate id issue(workaround) should fix some of the crashing, disabled vehicles for now(causing crashes), disabled some of the getObject spam
2014-06-18 22:50:48 +02:00
Light2
7460b4ee6f
Fixed disconnecting
2014-06-18 18:36:08 +02:00
Treeku
3ef6358ac4
Fixed objectMutex error with char loading
...
This shouldn't happen or be needed to begin with.... but it does.
2014-06-18 09:28:10 +01:00
Treeku
39394f8339
Added debug msg to SelectCharacter
2014-06-18 08:57:33 +01:00
Treeku
97af15a747
Added try-catches to schedulers to identify errors
2014-06-18 08:06:27 +01:00
Treeku
4775255776
Added getObject debug checks
...
Something is very wrong with getObject. It's returning null even on new
objects that were just added to it and I need to be able to track when
it's null on the TC.
2014-06-18 06:24:12 +01:00
Treeku
aba2bc225b
Added some debug checks for select char error
2014-06-17 16:59:45 +01:00
Treeku
0a1322157b
Added ObjectService planet null check
...
Somewhere, someone is passing a null Planet object to createObject()
2014-06-16 20:28:57 +01:00
Light2
df82035f66
Added player city persistence, fixed city bugs, fixed mail string attachment error
2014-06-12 03:09:50 +02:00
Seefo
51a9239889
Fixed several housing issues, see extended
...
Fixed an issue where players who weren't admins could access the
structure management terminal
Fixed an issue a person requesting the housing status page would see
their own name as the owner even if they weren't
Fixed an issue where the object service would encounter an error when
attempting to view child objects via an attachment
Added getFirstName and getLastName methods to the CreatureObject class
Possibly fixed an issue where items that were moveable would be picked
up via double-clicking
2014-06-11 18:41:14 -04:00
Light2
2b885b7a0a
More work on cities
2014-06-11 18:47:19 +02:00
CharonInferar
5e8180c5fd
Advancement towards PUP Application
...
A few PUPS can now be applied.
Some effect names do not match the buff.iff table yet
2014-06-11 16:44:29 +02:00
CharonInferar
08e2ac69a3
RE Factory Crates, PUP procs, Multi-color junk
...
- Factory crate correctly implemented for REing
- PUPs proc initial steps, needs to be further developed
- Multi-colored junk items name handling added
2014-06-10 02:53:49 +02:00
CharonInferar
b9a7ae085b
master merge
2014-06-08 16:57:04 +02:00
CharonInferar
ffa36c94a4
Re_Chance calculations added, Junk loot stacking
...
Re_Chance and Luck influence the outcome
Few bugs resolved
2014-06-07 19:21:20 +02:00
Treeku
71855f4f82
useObject() now takes account of customTemplates
2014-06-07 05:53:08 +01:00
Light2
2f2d5017d2
Added maintenance task for buildings
2014-06-05 20:01:32 +02:00
CharonInferar
1886b6ca93
Fixed animal hide rack, added Bio-Linking for all objects
...
Dropping schematics is prevented by :
https://github.com/projectswg/engine/blob/master/src/engine/resources/objects/Baseline.java#L446
All objects can be bio-linked now
2014-06-03 20:48:53 +02:00
Treeku
da7f7c1f2c
Fixed NumberFormatException
2014-05-31 21:32:40 +01:00
Treeku
76b5f7e4d5
Fixed minor error
2014-05-31 21:14:41 +01:00
Treeku
8910f726d1
Added reuseTime cooldowns for objects not in table
2014-05-31 21:09:51 +01:00
Light2
b2d3be0486
fixed initialisation of auction items, fixed loading of building signs after server restart
2014-05-30 19:49:52 +02: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
Waverunner
ce88128c2d
Refactored Junk Dealer script, Selling junk items will now place "buy back" device in datapad
...
Moved the SUI Windows into Java so no need for global variables, updated
conversation messages for the changes to ProsePackage, added the "buy
back" control device - this contains the latest 10 items you sold to the
junk dealer.
2014-05-27 18:13:00 -04:00
Waverunner
38441e069e
Refactored guild creation, enabled access to guild creation device, guild disband, guild kick, guild members, moved server motd to motd.txt
2014-05-26 12:43:06 -04:00
Treeku
54a00a45cf
Refactored PLAY
2014-05-18 19:04:23 +01:00
Treeku
ea32f86c8a
Moved equipment service to equipment folder
2014-05-15 05:14:20 +01:00
Treeku
737b24d3b9
Changed guildList to a Set, changed STAO
2014-05-14 20:39:03 +01:00
Treeku
c564a016e4
Refactored TANO
2014-05-14 14:57:49 +01:00
Seefo
fd524a5a75
Fixed #650 and #651
2014-05-11 14:12:16 -04:00
Treeku
e052212ff2
Fixed some syntax errors
2014-05-11 16:00:29 +01:00