Commit Graph
1212 Commits
Author SHA1 Message Date
Waverunner 1b50a63d22 Fixed CORE-247 'First entry for an SDF beyond header and types is no longer ignored'
CORE-241 'Mos Eisley will now show up on planetary map' is also fixed since it's a result of CORE-247
2015-08-18 08:19:32 -04:00
Obique PSWG fa930e0dd6 Changed character creation time to 2 characters per 15 minutes 2015-08-18 01:16:45 -05:00
Obique PSWG 90af1ee789 Added a lot of logging to null ghost problem 2015-08-17 23:12:56 -05:00
Obique PSWG a706f9165b Fixed some packet exceptions 2015-08-17 22:05:37 -05:00
Obique PSWG 54a14cc683 Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-17 22:01:13 -05:00
Obique PSWG 0f62308e46 Fixed warnings and added better logging 2015-08-17 22:00:11 -05:00
Waverunner fa3aa8a55f Merged CORE-150-waypoints-now-get-created-corre into quality_assurance 2015-08-17 18:12:26 -04: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
Waverunner 620662fd33 Merge remote-tracking branch 'origin/quality_assurance' into quality_assurance 2015-08-17 16:57:28 -04:00
Waverunner ca00aaa450 Chat Room destruction will no longer send duplicate packet to the owner sometimes causing the chat listing to not be refreshed properly on the client 2015-08-17 16:57:19 -04:00
Waverunner c4cf2aa6c2 Owners of a chat room are now added to the moderators list for that room 2015-08-17 16:38:38 -04:00
Obique PSWG 73714d8752 Merged in wallaceg09/holocore/feature/CORE-30/AdminCommandSystem (pull request #61)
Feature/core 30/admincommandsystem
2015-08-17 15:27:35 -05:00
Waverunner 1a396af911 Removed Player variable from SuiWindows and the display method for an SuiWindow now requires a Player argument
Changed function methods in scripts/radial/terminal folder to no longer be set as a variable
2015-08-17 15:50:32 -04:00
Obique PSWG c5f70d7091 Merged in madelaney/holocore/maven-build (pull request #62)
Adding Maven 3.x pom file as our new build system
2015-08-17 11:12:15 -05:00
Mike Delaney f97894eb1f Adding Maven 3.x pom file as our new build system 2015-08-17 11:39:23 -04:00
Waverunner 47c504b55f Added method to force an Sui Window to be closed on the client 2015-08-17 09:04:03 -04:00
Waverunner 96f55028ef Renamed SuiWindow to SuiBaseWindow and SuiBaseWindow to SuiWindow 2015-08-16 12:16:48 -04:00
Waverunner d17008c35e Merge branch 'quality_assurance' of https://bitbucket.org/projectswg/holocore into quality_assurance 2015-08-16 11:42:18 -04:00
Waverunner c7d1919c98 Refactored entirety of SuiWindows so they're easier to add callbacks and set properties, including the addition of parameters map in replacement of returnParams for window callbacks 2015-08-16 11:39:26 -04:00
Obique PSWG affae70d1a Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-15 20:58:00 -05:00
Obique PSWG b58f6bcece Fixed getHexString! 2015-08-15 20:57:44 -05:00
wallaceg09 dacba66c69 Small access level change in the LoginServer.getGalaxies. Players with access levels equal or above CSR should be able to get into servers now regardless if they are full or not. 2015-08-15 18:23:14 -05:00
wallaceg09 4a0c1c22a9 Commands now send prose error messages when the player does not meet the godLevel and ability requirements. 2015-08-15 18:23:13 -05: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
wallaceg09 6ede7e784c Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-15 18:21:37 -05:00
Waverunner ce94f16f6f Merged in Undercova/fixed-city-coordinate-location-for-quara-1439680694578 (pull request #60)
Fixed city coordinate location for Quarantine Zone
2015-08-15 19:19:54 -04:00
Undercova PSWG 7acc45d16e Fixed city coordinate location for Quarantine Zone 2015-08-15 23:18:19 +00:00
wallaceg09 768d6d0d6f Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-15 15:40:23 -05:00
Obique PSWG 89b5dd5abb Merged in wallaceg09/holocore/feature/CORE-224/AutoSubCommands (pull request #57)
Feature/core 224/autosubcommands
2015-08-15 14:50:32 -05:00
wallaceg09 26f96a3d97 Fixed typo and formatting 2015-08-15 12:03:35 -05:00
Obique PSWG 0a53a40bec Added null check to ConnectionService in case player's ghost is null 2015-08-15 10:49:59 -05:00
Obique PSWG 4132bfd092 Added id column to cities.sdb, allowing duplicates of cities 2015-08-15 10:21:22 -05:00
wallaceg09 f6fdeac204 Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-15 08:24:59 -05:00
wallaceg09 0f3499a9e1 Fixes import issue 2015-08-15 08:21:51 -05:00
wallaceg09 cc6050b21a Refactored the way commands that share callbacks are assigned their callbacks. 2015-08-15 08:01:46 -05:00
Obique PSWG 0cd6a6b85b Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-15 03:38:56 -05:00
Obique PSWG 755f3f6d13 Added galactic reserve check for the current city being eisley, theed, or coronet 2015-08-15 03:38:36 -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 4ec22cdbf0 Fixed some decode functions in the networking code 2015-08-15 03:32:39 -05:00
wallaceg09 6fa9f4f66d IDE compressed the Java.Util imports without me noticing, so I decompressed them. 2015-08-14 22:05:14 -05:00
Obique PSWG f20ac19598 Merged in Undercova/added-travel-points-database-file-1438012252545 (pull request #46)
Added travel points database file
2015-08-14 14:28:00 -05:00
Obique PSWG 58f5e5adb3 Merged in Undercova/added-command-to-show-current-position-i-1439567847541 (pull request #58)
Added command to show current position in world, buildings and cells
2015-08-14 10:58:41 -05:00
Undercova PSWG e0b0eaab9a Added command to show current position in world, buildings and cells 2015-08-14 15:57:29 +00:00
wallaceg09 a3afa0cdc9 Subcommands are now automatically registered in the Command Service. 2015-08-13 19:52:22 -05:00
Obique PSWG 8a10309061 Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-13 00:01:43 -05:00
Obique PSWG 1563b85f41 Added 15 minute galactic reserve cooldown 2015-08-12 23:59:45 -05:00
wallaceg09 584a818d23 Adds Command.cppHook, which holds the cppHook value from the iff table.
Refactors Command.scriptCallback to Command.scriptHook, and it now holds the scriptHook value from the iff table.
Adds Command.defaultScriptCallback method, this now takes the place of Command.scriptCallback.
Scripts that share a defaultScriptCallback are now registered to the same JavaCallback.
2015-08-12 21:59:10 -05:00
wallaceg09 5c58d54e09 Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-08-12 20:14:28 -05:00
Waverunner 74f0fc620e Part of previous commit -- line was never staged for pushing 2015-08-12 12:50:38 -04:00
Waverunner 39a3dee2a8 Refactored SuiWindow's to implement Encodable
Added new list methods to Packet class for Strings
Removed duplicate addArray method in Packet class (the same as addData)
2015-08-12 12:47:45 -04:00