Obique PSWG
3451876231
Fixed bank deltas issue that causes crashes
2015-08-18 17:25:19 +00:00
Waverunner
ced95587d5
Fixed CORE-150 'Waypoints now get created correctly on your position while being in a building'
2015-08-17 18:11:14 -04:00
wallaceg09
086e6535b0
Basic admin system. This should automatically prevent most admin commands from being called by players that shouldn't be calling them, and even supports multiple levels of admins.
...
There are some outlier commands that don't follow the assumed convention of "admin" ability + godLevel, for example /setGodMode does not require the "admin" ability, but neither does it have a godLevel. So without manually checking in that instance, any player could grant themselves god mode and have access to low level admin commands.
In order for admins to gain access to most of their commands, they must call the /setGodMode command. This command gives them the "admin" ability, and this ability works in tandem with their godLevel (which is determined by their access level).
Adds a minor implementation for abilities to enable the admin system to work. This implementation should come in handy in GU3 when we start on combat, since it will automatically prevent players from calling combat commands that they do not have the ability to call.
2015-08-15 18:23:13 -05:00
Obique PSWG
f4a7a302b0
Created CityService that will auto-update a player's current city
2015-08-15 03:33:28 -05:00
Obique PSWG
1563b85f41
Added 15 minute galactic reserve cooldown
2015-08-12 23:59:45 -05:00
Obique PSWG
017cf5f268
Refactored Radial code again to be easier to use and added Galactic Reserve
2015-08-10 09:02:48 -05:00
Obique PSWG
c341318ba3
Fixed crash in a very specific circumstance for loading into a building
2015-08-08 14:47:17 -05:00
Obique PSWG
bd7e19a089
Fixed crash from previous commit where a player zones inside a building
2015-08-08 14:19:04 -05:00
Obique PSWG
a67464e23e
Fixed CORE-127 'Players will now show up in buildings' (for real this time)
2015-08-08 12:23:24 -05:00
Obique PSWG
68833935a5
Fixed miscelaneous getLocation() issues and optimized some calls to avoid unnecessary copies
2015-08-08 12:04:54 -05:00
Obique PSWG
ec76f63948
Merged in M4SS/holocore/CORE-238-cash-and-bank-balances-are-no-l (pull request #54 )
...
Fixed CORE-238
2015-08-02 22:18:45 -05:00
Ziggy
9346f93f03
Fixed misplaced CREO01 baseline variables and updated their respective deltas accordingly
2015-08-03 05:09:40 +02:00
Obique PSWG
c01a177c98
Fixed issue where players will still appear as spawned inside a building despite logging out
2015-08-02 22:09:22 -05:00
Obique PSWG
ed180b35ca
Fixed an issue with awareness with one character inside a building, the other outside
2015-07-24 18:41:05 -05:00
Obique PSWG
5451c44dbd
Added AGPL license to files that didn't have it yet
2015-07-24 08:16:32 -05:00
Obique PSWG
004b8b4176
Fixed observers issue where when in cells players get their chat messages twice
2015-07-24 08:00:47 -05:00
Obique PSWG
9a0950220f
Fixed cell issue where players sometimes couldn't see others in cells
2015-07-24 07:41:55 -05:00
Obique PSWG
08e2056372
Now sets cell information before adding object to parent in buildouts like in snapshots
2015-07-20 07:41:41 -05:00
Obique PSWG
9763777731
Fixed ticket terminals loading inside foyer4 of the starport
2015-07-19 18:47:41 -05:00
Obique PSWG
7ebb1eeb69
Added static service to spawn bank and ticket terminals
2015-07-19 14:49:01 -05:00
Obique PSWG
ecd25eee70
Made lists and maps in Buildout/SnapshotLoader final
2015-07-19 12:29:19 -05:00
Obique PSWG
5d499c06e4
Fixed ConcurrentModificationException when deleting character
2015-07-19 12:22:49 -05:00
Obique PSWG
c4f8df4df8
Merge branch 'client_server_data_refactor' into quality_assurance
2015-07-18 01:13:51 -05:00
Waverunner
8d80b64bf1
Refactored all visitors to use the new format for ClientData classes and significantly improved loading time of client files
2015-07-17 17:48:36 -04:00
Obique PSWG
9df1189ca7
Optimized SWGObject's getWorldLocation function to not make extra location copies
2015-07-12 17:27:33 -05:00
Obique PSWG
0cb1ebe97f
Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance
2015-07-12 15:38:34 -05:00
Obique PSWG
cc0c2266a4
Forgot to add this to previous commit - changed function name to getCellName()
2015-07-12 15:36:21 -05:00
Obique PSWG
9391d82681
Fixed function name in CellObject
2015-07-12 15:33:08 -05:00
Waverunner
19151f0e43
Merge branch 'data_refactor' of https://bitbucket.org/projectswg/holocore into client_server_data_refactor
...
Conflicts:
src/resources/client_info/ClientFactory.java
src/services/map/MapService.java
2015-07-12 15:08:17 -04:00
Waverunner
70b95cbdb1
Added portal layout visitor
2015-07-12 14:47:24 -04:00
Waverunner
937de8d87e
Merge remote-tracking branch 'origin/quality_assurance' into quality_assurance
2015-07-12 13:06:11 -04:00
Waverunner
c43f763992
Added ability to destroy rooms
2015-07-12 13:05:56 -04:00
Obique PSWG
e83b8989e3
Added function to BuildingObject to get cell by name
2015-07-12 11:47:55 -05:00
Obique PSWG
988790c6b9
Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance
2015-07-12 11:44:52 -05:00
Obique PSWG
5020c8fe3e
Added cell name field to CellObject
2015-07-12 11:44:32 -05:00
Waverunner
3816802551
Added ability for players to create custom chat channels
2015-07-08 13:30:56 -04:00
Waverunner
a2e6adc43c
Added missing encode and decode methods to some SWGPackets and refactored SWGPacket's CRC field to be set through a string
2015-07-06 16:25:51 -04:00
Waverunner
ce6cac38a6
Refactored Encodable interface to include decode(ByteBuffer) method
2015-07-05 09:04:56 -04:00
Waverunner
1648211d72
Refactor to OutOfBandPackage to not need custom encode methods for OutOfBandData interface
...
Renamed Stf class to StringId to match the client
2015-07-01 14:37:09 -04:00
Waverunner
738f9ca202
Added ability to leave chat rooms
...
Planetary based rooms are now joined and left automatically when switching between planets
2015-06-21 21:09:52 -04:00
Waverunner
8c81a49f49
Merge branch 'quality_assurance' of https://bitbucket.org/projectswg/holocore into quality_assurance
2015-06-21 13:35:26 -04:00
Waverunner
e29ee734ce
Default system chat rooms are now created
...
Added basic joining and room info retrieval functionality for chat rooms and the ability to send messages to the room
2015-06-21 13:35:16 -04:00
Obique PSWG
baebfbaa7a
Now adds self to containment update list when equipping
2015-06-20 21:46:48 -05:00
Obique PSWG
9778176f7d
Improved buildout/snapshot loading to allow getting entire object table
2015-06-20 16:58:47 -05:00
Obique PSWG
a3bbc5676a
Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance
...
Conflicts:
src/resources/objects/SWGObject.java
2015-06-20 15:22:57 -05:00
Obique PSWG
b3f9b51485
Fixed CORE-127 'Players will now show up in buildings'
2015-06-20 15:21:43 -05:00
Obique PSWG
3f0778f497
Fixed snapshots to load like buildouts
2015-06-20 15:21:29 -05:00
Waverunner
6366c0b208
Fixed multiple attachments not decoding properly for OutOfBandPackage's and fixed WaypointCmdCallback exceptions on certain cases
...
Added cellId to WaypointObject
2015-06-20 10:09:07 -04:00
Waverunner
788494617a
Fixed waypoint command parameters, all variations of it should work.
2015-06-20 00:35:46 -04:00
Waverunner
c17396951d
Added Waypoint attachments for Mails and renamed OutOfBand to OutOfBandPackage as well as added a decoding method with a new interface
2015-06-19 21:13:52 -04:00