Commit Graph
63 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 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
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 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 fa0fa385d9 Added in /tip command for admins to give credits to self for testing 2015-08-09 14:44:18 -05:00
Obique PSWG 0ea79a32ab Implemented CORE-125 'Banking' 2015-08-09 13:12:47 -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
Obique PSWG 0fbdfbcd2b Added command for toggling the Player Flag for FACTIONRANK 2015-05-26 00:10:28 -05:00
Obique PSWG 4bf90a164e Added command for toggling the Player Flag for LFG 2015-05-26 00:00:47 -05:00
Obique PSWG b384f99a37 Added command for toggling the Player Flag for ROLEPLAYER 2015-05-25 23:57:18 -05:00
Obique PSWG bee34b6144 Added command for toggling the Player Flag for HELPER 2015-05-25 23:53:42 -05:00
Obique PSWG ca06c8bad0 Added /lfw command to toggle the Looking for Work player flag 2015-05-25 16:16:08 -05:00
Obique PSWG bfba84aff2 Added /ooc command to toggle the Out Of Character player flag 2015-05-25 16:12:46 -05:00
Mads Boddum be2d3ac91b Merged development into CORE-103-inventory-features 2015-05-22 06:03:45 +02:00
Ziggeh 0f5834851c Added handling for dragging clothing in/out of containers 2015-05-22 05:53:31 +02:00
Ziggeh d5a9709104 Added functionality to open containers (backpacks etc) 2015-05-22 05:48:27 +02:00
Waverunner d541624dc7 Added the capability to destroy objects 2015-05-21 23:10:02 -04:00
Ziggeh 08497fc395 Implemented the opening of containers (backpacks etc) 2015-05-21 22:06:39 +02:00
Ziggeh 77c900c83d Added support for equipping misc items (clothing) 2015-05-21 20:36:09 +02:00
tacef 65c84797e5 Added SetSpeed command
Only sideeffect: if you travel to fast and hit a wall or something
solid, your char will disappear and reappear when the server is finished
processing the transistion from a to b. Thats how it works in core3.
2015-02-23 18:20:45 +01:00
tacef 9f3d342f0c Fixed Broadcast commands not being fired 2015-02-22 17:05:04 +01:00
Waverunner 2134cdb781 Mood ID is now set properly 2015-02-10 14:35:55 -05:00