Commit Graph
85 Commits
Author SHA1 Message Date
Obique PSWG 725763a36a Added speed hack checks 2016-01-07 03:55:13 -06:00
Obique PSWG 261c348beb Fixed creatures not spawning in buildings/containers 2016-01-06 21:58:18 -06:00
Obique PSWG ab79500f13 Changed Holocore to use TCP. No big deal 2016-01-02 22:17:39 -06:00
Mads Boddum d8afee0c35 Merge branch 'quality_assurance' of https://bitbucket.org/projectswg/holocore into CORE-137-travel
Conflicts:
	src/resources/objects/SWGObject.java
	src/resources/objects/creature/CreatureObject.java
	src/utilities/IntentFactory.java
2015-10-25 08:14:34 +01:00
Obique PSWG 6b7a746199 Fixed some transient variable errors as well as ODB loading etiquette 2015-10-13 22:11:58 -05:00
Mads Boddum caa40eaf54 Removed getItemsByTemplateCount() from CreatureObject 2015-10-07 22:29:29 +02:00
Waverunner b49b544af2 Added in basic ability to join groups 2015-10-05 17:39:02 -04:00
Mads Boddum 72d73ef4e7 Merged quality_assurance into CORE-137-travel 2015-09-29 11:37:34 +02:00
Zach 91929118fa Updated to new Constructor requirements. 2015-09-27 16:09:30 -04:00
Mads Boddum 6edad8106f Added a method for retrieving a list of objects that a given creature possesses which match a given object template 2015-09-26 07:07:16 +02:00
Zach ebedf4a0a5 Updated CreatureObject to use PvpFlag. 2015-09-21 00:20:43 -04:00
Obique PSWG 3451876231 Fixed bank deltas issue that causes crashes 2015-08-18 17:25:19 +00: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
Ziggy 9346f93f03 Fixed misplaced CREO01 baseline variables and updated their respective deltas accordingly 2015-08-03 05:09:40 +02:00
Waverunner 6e223b60d9 Added missing import statement for PostureUpdate 2015-06-12 08:29:01 -04:00
Waverunner e6152db259 Removed postures from being sent after every DataTransform and stopped sending UpdateTransformMessage to the acting client 2015-06-12 08:07:16 -04:00
Waverunner b10ffc3bd2 Added handling of option flags, fixes HAM bars showing on static objects 2015-06-08 20:18:17 -04:00
Waverunner 0f4ec23182 Removed indexing variable from SWGList as all lists have indexes and added JavaDoc to SWGList class 2015-06-07 16:47:41 -04:00
Waverunner a0042998de Updated baselines with unknown variables 2015-06-07 08:50:31 -04:00
Waverunner cdcfeccae1 SWGList now sends a proper remove method and no longer send duplicated deltas which could lead to a crash 2015-06-06 09:19:03 -04:00
Obique PSWG 0c8d101797 Re-did the baseline system to keep track of object type 2015-06-01 00:22:53 -05:00
Obique PSWG 8bc3f7856c Removed warnings 2015-05-26 22:42:25 -05:00
Obique PSWG 81d387d864 Merge branch 'development' of bitbucket.org:projectswg/holocore into development 2015-05-26 22:23:22 -05:00
Obique PSWG 5964080399 Added enum for CreatureState 2015-05-26 22:22:41 -05: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
Waverunner 329288dee3 Merge branch 'development' of https://bitbucket.org/projectswg/holocore into development 2015-05-25 17:59:20 -04:00
Waverunner 4af510f636 Refactored slots to not require a slot name and added in foundation for containers 2015-05-25 17:59:07 -04:00
Obique PSWG 2cca8c843b Merge branch 'quality_assurance' of bitbucket.org:projectswg/holocore into quality_assurance 2015-05-22 22:22:29 -05:00
Obique PSWG 2835bc887f Fixed delta number for CreatureObject.setHeight() 2015-05-22 20:18:52 -05:00
Waverunner 5740b983fc Fixed null hologram error 2015-05-22 09:38:22 -04:00
Obique 6e9abc8f4a Merge branch 'development' of bitbucket.org:projectswg/holocore into development 2015-05-21 23:12:48 -05:00
Waverunner d541624dc7 Added the capability to destroy objects 2015-05-21 23:10:02 -04:00
Ziggeh 3f86bd87c8 Implemented appearance item functionality 2015-05-20 10:01:20 +02:00
Ziggeh b0d3a31e63 Implemented hologram colours 2015-05-20 09:54:51 +02:00
Ziggy 8cbc346811 Added an equipItem() method in CreatureObject 2015-05-11 10:29:31 +02:00
Obique 9ffbde1765 Added license to all files within the project 2015-05-04 10:19:06 -05:00
Obique 47231d7f4d Merged Engine into the Core! Woooo open source 2015-05-02 11:56:03 -05:00
Obique e754f286a8 Moved many things into the engine and removed the casting from getCreatureObject 2015-02-22 11:41:54 -06:00
Obique ae37a24380 Fixed sitting except for chairs 2015-02-21 15:06:08 -06:00
Obique 61604f715c Went into an insane bugfixing mode in the core 2015-02-17 01:13:52 -06:00
Obique 2a086ddb38 Merge branch 'master' of ssh://37.59.100.124:7999/nge/core3 2015-02-16 20:38:22 -06:00
Obique 9332629fe8 Updated CreatureObject to use new Posture enum 2015-02-16 20:35:21 -06:00
Waverunner 5694d73030 Fixed update types for baseline 4 in CREO 2015-02-16 12:17:05 -05:00
Waverunner db98beb9e8 ChatBroadcastIntent can now accept ProsePackages, Refactored handling of ChatBroadcastIntent's, Delta messages are now sent when adding items to the appearance list and equipment list for CreatureObject's 2015-02-16 10:51:57 -05:00
Waverunner 767a79f995 Added player emotes, Updated CreatureObject baseline for string deltas 2015-02-11 19:37:09 -05:00
Waverunner 7080c5d972 Added missing variables in CreatureObject and made all CreatureObject baseline variables send a delta 2015-02-10 12:51:54 -05:00
Waverunner 46d188718d Owner is now set for PlayerObject, Moved requestWaypointAtPosition to java, Updated SWGMap constructors, 2015-02-06 08:45:15 -05:00