Mads Boddum
0a3ebe53a5
Fixed callback buffs for buffs
2016-10-19 10:50:48 +02:00
Mads Boddum
f706aadc13
Merge holocore/quality_assurance into buffs
...
Conflicts:
src/services/galaxy/GameManager.java
2016-10-10 15:50:38 +02:00
Mads Boddum
095e8e1868
Initial work on groupchat
2016-09-11 01:11:52 +02:00
Mads Boddum
fb54786f31
Merge holocore/quality_assurance into buffs
...
Conflicts:
src/resources/objects/creature/CreatureObject.java
src/resources/objects/player/PlayerObject.java
src/services/galaxy/GameManager.java
2016-08-29 05:27:10 +02:00
Obique PSWG
777b37af81
Fixed friends list updating right away
2016-06-06 07:58:11 -05:00
Obique PSWG
d9e3ef41f7
Welcome to the new world of serialization. Beware
2016-05-29 14:23:29 -05:00
Obique PSWG
6c4d21ecb7
Fixed various baseline variables in PlayerObject
2016-05-24 09:42:31 -05:00
Obique PSWG
a202c0334e
Fixed server time
2016-05-20 15:35:54 -05:00
Obique PSWG
743d08d25f
Refactored the SWG collections
2016-05-16 20:05:18 -05:00
Mads Boddum
aaf630a3a2
Lots of work on leveling, XP and skills
2016-04-30 08:52:28 +02:00
Mads Boddum
5d4fb756f7
Fixed an issue where applying a buff to a player would bomb the player with PLAY09 deltas
2016-03-31 10:03:22 +02:00
Mads Boddum
da3a8c5fe3
Merge branch 'quality_assurance' of https://bitbucket.org/M4SS/holocore into buffs
...
Conflicts:
src/resources/objects/creature/CreatureObject.java
src/services/galaxy/GameManager.java
2016-02-19 16:30:38 +01:00
daddyap
979c118463
Changed SWGBitSet to SWGFlag, created SWGBitSet. Changed collections to collectionBadges SWGBitset in PlayerObject, added get and set for collectionBadges
2016-02-16 12:14:38 -06:00
Obique PSWG
d9bb7b928f
Changed baseline/deltabuilder to be solely created by BaselineObject
2016-01-31 17:33:04 -06:00
Mads Boddum
b198ef0417
Merged quality_assurance into buffs
2016-01-20 11:53:52 +01:00
Obique PSWG
56759111c7
Improved delta sending and limited PostureUpdate packet to players
2016-01-11 03:39:42 -06:00
Mads Boddum
9d624a9564
Implemented very simple buff capabilities
2015-12-06 09:19:57 +01: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
Waverunner
c43f763992
Added ability to destroy rooms
2015-07-12 13:05:56 -04:00
Waverunner
3816802551
Added ability for players to create custom chat channels
2015-07-08 13:30:56 -04:00
Waverunner
738f9ca202
Added ability to leave chat rooms
...
Planetary based rooms are now joined and left automatically when switching between planets
2015-06-21 21:09:52 -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
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
813125208f
Added new SWGBitSet collection for bitmask lists, Fixed owner being set for newly created PlayerObject causing issues in the long run, Fixed a lot of SWGList issues that could lead to a crash
2015-06-10 19:53:54 -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
Z61
eaf5a1ea4e
Fixes CORE-84 for datapad button and command.
2015-06-04 21:21:23 -04:00
Z61
531a18b476
Adds waypoint limit when creating.
2015-06-04 00:07:46 -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
ae70752b4f
Changed PlayerFlags to be an enum
2015-05-25 16:12:32 -05:00
Ziggeh
6f24a93a0c
Fixed incorrect PLAY03 baseline variables and deltas that caused issues with /showhelmet and /showbackpack
2015-05-20 09:43:15 +02:00
Undercova
7b696666f9
Merged in M4SS/holocore/CORE-76-time-played-function (pull request #19 )
...
Added CORE-76 '"Time played" function'
2015-05-10 16:06:10 +02:00
Ziggy
b74154c52b
Removed unnecessary comment
2015-05-10 03:02:54 +02:00
Ziggy
cf88aad5f8
Fixed an issue where total time played would reset every log-in
2015-05-09 01:42:46 +02:00
Ziggy
be78ce73a9
Fixed an issue where setting a player flag would cause a client crash
2015-05-07 20:41:06 +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
61604f715c
Went into an insane bugfixing mode in the core
2015-02-17 01:13:52 -06:00
Obique
b1c6451934
Minor bugfixing change to a ResultSet to close it after use
2015-02-15 02:01:18 -06:00
Waverunner
8ad34d3c44
Added baseline variables to PlayerObject
2015-02-11 22:27:52 -05:00
Waverunner
7aff8a459b
Added waypoint methods to PlayerObject, Waypoint names and active status can now be set
2015-02-09 12:31:50 -05:00
Waverunner
b09dca9189
Added WaypointColor enum, Updated Waypoint bytes structure, Added ignore to flags list for PlayerObject
2015-02-06 11:14:49 -05:00
Waverunner
4346928b0a
Updated WaypointObject's encode method for little endian
2015-02-06 09:26:38 -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
Waverunner
5620506518
Updated SWGList's and Map's for CreatureObject and PlayerObject to include the proper updateType's for deltas
2015-01-31 14:28:07 -05:00
Obique
b3f8d5f33e
Fixed an awareness issue sending same baselines twice
2015-01-09 11:45:07 -06:00
Waverunner
898dda3832
CommandService now loads commands from other datatables, Made WaypointObject encodable for SWGMap, Added requestWaypointAtPosition
2015-01-06 17:23:13 -05:00
Waverunner
b30d162476
Merge branch 'master' into awareness
2014-12-18 09:59:15 -05:00