Mads Boddum
ce549ed073
Optimised statement in CreatureObject.isEnemy()
2016-09-16 04:26:25 +02:00
Mads Boddum
0c3ad8f4e0
Added PvP support
2016-09-16 04:11:41 +02:00
Mads Boddum
69eede133a
Fixed a big issue where the hashcode of a CreatureObject would change depending on posture
2016-08-06 16:49:06 +02:00
Obique PSWG
15953f1065
Fixed pvp flags and posture messages sending with buildouts or snapshots
2016-07-13 07:45:52 -05:00
Obique PSWG
1652656bcb
Fixed equipment list bug
2016-06-01 08:53:48 -05:00
Obique PSWG
f2f7e35177
Fixed CREO equipment and SWGObject.removeObject
2016-05-31 11:38:20 -05:00
Obique PSWG
c788f58525
Fixed equipment transfer code
2016-05-30 15:03:37 -05:00
Obique PSWG
d9e3ef41f7
Welcome to the new world of serialization. Beware
2016-05-29 14:23:29 -05:00
Obique PSWG
50ab1dd891
Fixed equipping and unequipping for observers
2016-05-25 12:46:44 -05:00
Obique PSWG
cb981d7029
Merged in M4SS/holocore/weapon-equip (pull request #224 )
...
Added support for equipping/unequipping weapons
2016-05-18 15:41:36 -05:00
Mads Boddum
63ba8b59ec
Added support for equipping/unequipping weapons
2016-05-18 13:23:38 +02:00
Obique PSWG
743d08d25f
Refactored the SWG collections
2016-05-16 20:05:18 -05:00
Obique PSWG
4577fd826c
Redid observers and awareness and fixed NPCs inside buildings
2016-05-15 17:14:55 -05:00
Mads Boddum
9029e4c12c
Fixed an issue where a delta for CreatureObject.skills was sent regardless of modification and a concurrency issue
2016-05-14 19:40:00 +02:00
Obique PSWG
0946736811
Stopped setLevel from requiring a cast
2016-05-13 18:45:53 -05:00
Obique PSWG
dbb1af12b3
Merge branch 'experience' of bitbucket.org:projectswg/holocore into quality_assurance
...
Conflicts:
src/resources/objects/creature/CreatureObject.java
src/services/galaxy/GameManager.java
2016-05-13 15:38:57 -05:00
Mads Boddum
dad8760e53
Fixed incorrect getters for base attributes in CreatureObject and added some setters
2016-05-09 18:07:29 +02:00
Obique PSWG
ad557b14e4
Created CombatService, the supporting items for combat, as well as basic combat
2016-05-07 23:23:20 -05:00
Mads Boddum
c51a35d280
Fixed possible concurrency issues with skillmods and abilities in CreatureObject
2016-05-06 05:58:12 +02:00
Mads Boddum
aaf630a3a2
Lots of work on leveling, XP and skills
2016-04-30 08:52:28 +02:00
Obique PSWG
00b864fc74
Improved the Race enum and got rid of the default HUMAN option
2016-04-13 10:59:15 -05:00
Mads Boddum
12fb8f4684
Added support for starting to dance.
2016-04-02 07:09:12 +02:00
Obique PSWG
0fedef77a3
Fixed several object structures and drastically sped up object creation
2016-03-25 23:21:16 -05:00
Obique PSWG
dcec51a24d
Created and updated some SWG objects
2016-03-02 00:45:00 -06:00
Obique PSWG
939469806b
Patched in some changes in Ziggy's commit 0a06e02
2016-02-04 10:05:02 -06:00
Obique PSWG
3f53c83612
Merged in M4SS/holocore/skillmods (pull request #106 )
...
Conflicts:
src/resources/objects/creature/CreatureObject.java
2016-02-03 11:22:15 -06:00
Obique PSWG
d9bb7b928f
Changed baseline/deltabuilder to be solely created by BaselineObject
2016-01-31 17:33:04 -06: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
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