Commit Graph
93 Commits
Author SHA1 Message Date
Mads Boddum c2d3f17d1a Fixed a few issues with buffs and skillmods 2016-01-29 00:41:06 +01:00
Mads Boddum 204807584a Merge branch 'skillmods' of https://bitbucket.org/M4SS/holocore into buffs
Conflicts:
	src/services/galaxy/GameManager.java
2016-01-20 16:27:29 +01:00
Mads Boddum b198ef0417 Merged quality_assurance into buffs 2016-01-20 11:53:52 +01:00
Mads Boddum a47e1cf59e Fixed an issue where skillmod adjustments were always made to the base 2016-01-12 12:03:19 +01:00
Mads Boddum f1328c5a34 Merged quality_assurance into skillmods 2016-01-12 09:39:20 +01:00
Obique PSWG 56759111c7 Improved delta sending and limited PostureUpdate packet to players 2016-01-11 03:39:42 -06:00
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 9d624a9564 Implemented very simple buff capabilities 2015-12-06 09:19:57 +01:00
Mads Boddum 116041df45 SkillMod structure completed. SkillModService is unfinished. 2015-11-26 20:08:56 +01: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