Commit Graph
78 Commits
Author SHA1 Message Date
Mads Boddum 62c518e45c Renamed galManager in transferItemMisc to galacticManager for overall consistency 2015-10-08 13:55:16 +02:00
Mads Boddum 764a3814ab Fixed an incorrect function name in transferItemMisc 2015-10-08 13:54:00 +02:00
Waverunner 00fc0d8737 Renamed command scripts function "execute" to "executeCommand" and changed declaration to no longer be assigned as a variable for simplicity 2015-10-04 17:40:40 -04:00
Z61 3c1ec6aa65 Merged projectswg/holocore into quality_assurance 2015-09-27 16:07:23 -04:00
Obique PSWG 4bb1b0965a Merged in M4SS/holocore/CORE-245-safety-deposit (pull request #72)
CORE-245 safety deposit
2015-09-27 07:13:22 -05:00
Mads Boddum 30202efd14 Fixed an issue where certain moods and chat types would alter the chat message 2015-09-27 13:21:11 +02:00
Mads Boddum 6dd8af0627 Misc items can now be moved into containers 2015-09-27 11:56:44 +02:00
Zach 0553b519ab fixed bracket for conventions. 2015-09-25 21:11:03 -04:00
Zach 1b35b06dc3 Fixed a bug with a call. 2015-09-21 13:18:32 -04:00
Zach aeff2be744 pors /pvp command to JavaScript. 2015-09-21 00:24:31 -04:00
Obique PSWG e2bf51fdde Added "all_cells" command to dumpZoneInformation 2015-08-20 23:07:11 -05:00
Waverunner a73380f123 Merge remote-tracking branch 'origin/quality_assurance' into quality_assurance 2015-08-18 23:14:03 -04:00
Waverunner 2cefe67d9a Added ignore list including the "ignore" functionality for mails, chat messages, instant messages, and spatial chat 2015-08-18 23:13:57 -04:00
Obique PSWG 6a4b032db1 Fixed radial scripts using old RadialOption constructor 2015-08-18 18:41:38 -05: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
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
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 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 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
Obique PSWG 1563b85f41 Added 15 minute galactic reserve cooldown 2015-08-12 23:59:45 -05:00
Obique PSWG 893d7ef158 Fixed galactic reserve to always show up 2015-08-11 07:56:20 -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 fa0fa385d9 Added in /tip command for admins to give credits to self for testing 2015-08-09 14:44:18 -05:00
Obique PSWG 94ba03986b Added in checks to make sure system doesn't send bank deposit/withdraw messages with 0 credits 2015-08-09 14:40:15 -05:00
Obique PSWG 108f1c35cf Added system messages for bank transactions 2015-08-09 13:50:14 -05:00
Obique PSWG 0ea79a32ab Implemented CORE-125 'Banking' 2015-08-09 13:12:47 -05:00
Obique PSWG 54cfc197a4 Added selection code for radials for use both in Java and in Javascript 2015-08-09 11:51:33 -05:00
Obique PSWG fb6f53338c Added additional radial logic for easier iff->script lookup and added basic implementation for radial options 2015-08-09 02:12:17 -05:00
Waverunner e257611842 Command java callbacks (ICmdCallback implementations) are instantiated once the command is called
Added new common methods to IntentFactory as well as suitable JavaDoc for all methods
Renamed "objManager" function variable in command scripts execute function to galManager (GalacticManager instance)
2015-08-05 15:17:22 -04:00
Ziggeh 019e73ead6 Changed the scripting language of Holocore to JavaScript. All scripts have been rewritten. 2015-07-28 04:46:53 +02: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 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
Waverunner 1ea6818c5c Fixed friends displaying in friends list from old characters
Fixed removeFriend command not properly lowercasing
Fixed variety of issues with the community window not refreshing friends list properly
Fixed empty "does not exist" messages for friends list
Fixed bug allowing you to add yourself to your friends list
2015-06-19 12:37:12 -04:00
Waverunner bd6a18bd9d Fixed friends list causing issues when adding other players and relogging 2015-06-18 14:48:32 -04:00
Waverunner aacc694d50 Refactored OutOfBand and ProsePackage's encoding methods 2015-06-17 23:18:03 -04:00
Waverunner 4d58a1c9f7 Added ability to remove friends from friends list
Fixed offline players not able to be added to friends list
2015-06-15 13:49:53 -04:00
Waverunner c682a64c0d Added ability to add players to friends list
Fixed broadcasting per planet using galaxy wide broadcasting
Added ability to notify players galaxy-wide based on conditionals
Fixed tells being sent to players that are not zoned in, the sender will now receive the appropriate offline message
2015-06-14 14:52:30 -04:00
Waverunner 957d0df7d9 Waypoints no longer disappear at 200m, Fixed import error for afk toggle script 2015-06-07 13:07:29 -04:00
Waverunner 81e9b8f0b0 UpdateContainmentMessage is sent even if parent is null
This should hopefully fix the blue ghost problems with equipping/unequipping items
2015-06-06 14:08:26 -04:00
Waverunner 827c379952 Disabled transferItemMisc script until blue ghost bug is fixed, Items that were in multiple slots are no longer sent individually for each slot 2015-06-06 11:45:10 -04:00
Waverunner 2160380287 Fixed a crash by un-equipping and then re-equipping an item
ODB wipe will be needed since the equipmentList will be out of sync with your character's slots if you attempted to remove an equipment item! "Removing" an item never removed it from the equipment list, only the slots.
2015-06-06 09:24:36 -04:00
Waverunner ab4f9243fc Fixed container and slot volume size logic checks and moved AFK to a script 2015-06-05 16:42:58 -04:00
Obique PSWG ee58752ea4 Added debug parameter to server command, for basic testing 2015-06-02 00:37:21 -05:00
Waverunner d84a056c62 Added null target check for setting a waypoint's active status 2015-05-29 19:48:23 -04:00
Waverunner 4392a9f28e Merge branch 'development' of https://bitbucket.org/projectswg/holocore into development 2015-05-26 14:52:07 -04:00
Waverunner e706c3b1f9 Updated awareness for objects in slots and containers, added removeObject, updated transferItemMisc command for slots refactor 2015-05-26 14:51:48 -04:00