Commit Graph
100 Commits
Author SHA1 Message Date
Major- 01f227f071 Remove AVATAR_DESIGN constant from InterfaceConstants. 2015-03-02 03:57:32 +00:00
Major- 03c1fe16ac Improve attributes code. 2015-03-02 03:57:15 +00:00
Major- d74d2fc987 Make server exit if it could not bind to a port. 2015-03-01 19:40:00 +00:00
Major- 23b000a981 Merge branch 'master' of bitbucket.org:Major-/apollo. 2015-03-01 18:42:39 +00:00
Major- 25a41d392a Make MembershipStatus an enumeration. 2015-03-01 18:42:31 +00:00
Major- 8968786c01 Move 'org.apollo.game.model.setting' to 'org.apollo.game.model.entity.setting'. 2015-03-01 08:46:55 +00:00
Major- 785e3a82aa Don't send the initial events if the player is reconnecting. 2015-03-01 06:02:35 +00:00
Major- 406329c295 Listen for the PositionUpdateEvent so area listeners now function. 2015-03-01 02:31:55 +00:00
Major- 3982c3b5f8 Correct opcode of the 377 OpenDialogueOverlayMessage. 2015-03-01 02:31:05 +00:00
Major- f528987019 Change PlayerPositionUpdateEvent to MobPositionUpdateEvent. 2015-02-28 12:42:16 +00:00
Major- 603f76d2c2 Add PlayerPositionUpdateEvent. 2015-02-28 11:59:00 +00:00
Major- 6d0b832bfd Remove statement dialogue type, automatically infer that type if no continue option is specified. 2015-02-28 09:45:44 +00:00
Major- 30deffa7bc Use Mob instead of Entity in attributes.rb. 2015-02-28 05:32:15 +00:00
Major- dc8b093bf3 Add CollisionMatrix and CollisionFlag. 2015-02-28 03:41:29 +00:00
Major- 94ba986f02 Merged net into master. 2015-02-27 19:29:31 +00:00
Major- 42f9456a97 Raise errors if conversation or dialogues already exist. 2015-02-27 19:13:53 +00:00
Major- 8bb537ce7c Add Conversation support, make numerous bug fixes and code improvements. 2015-02-27 19:07:22 +00:00
Major- fd9009aecb Add imports to command.rb. 2015-02-27 19:03:03 +00:00
Major- dabca79661 Add /lib/ to gitignore. 2015-02-27 18:27:49 +00:00
Major- f6046cce23 Add basic prayer support. 2015-02-27 18:27:23 +00:00
Major- fd04bd4e53 Rename ':serialized' attribute type to ':persistent'. 2015-02-27 18:26:47 +00:00
Major- 7f7656112d Rename 'OpenDialogueOverlayInterfaceMessage' to 'OpenDialogueOverlayMessage'. 2015-02-27 17:45:03 +00:00
Major- 7648abcd8f Add FlashingTabClickedMessage. 2015-02-27 05:56:09 +00:00
Major- 4cf2af762d Remove debug message from attributes.rb. 2015-02-27 05:55:35 +00:00
Major- d81f0feaf7 Move EventContext functionality into Event, remove EventContext, add LogoutEvent support. 2015-02-27 04:34:09 +00:00
Major- 06b6f5fb74 Move login and logout listening to the new Event system and update plugins to reflect this move, remove previous listening system, fix minor bug in EventListenerChainSet. 2015-02-27 04:11:08 +00:00
Major- 3e4ecb5c73 Fix missing return type of World#submit. 2015-02-27 03:36:28 +00:00
Major- 3d2484c42d Finish custom Events. 2015-02-27 03:35:26 +00:00
Major- d60075dcf6 Rename previously-named classes from 'Overlay' to 'Sidebar', add actual Overlay interface support. 2015-02-27 03:21:47 +00:00
Major- 78136c4eaa Add custom Event support. 2015-02-27 03:20:30 +00:00
Major- b8716008ca Merge branch 'master' of bitbucket.org:Major-/apollo. 2015-02-27 03:18:12 +00:00
Major- 7e8deb62f1 Resolve compilation error. 2015-02-27 03:18:00 +00:00
Major- 4e99d16520 Merge branch 'master' of bitbucket.org:Major-/apollo. 2015-02-27 03:00:53 +00:00
Major- b4cc7aa2bd Fix rather serious bug from moving the location the GameSession was set. 2015-02-27 03:00:08 +00:00
Major- 0b6b6ccd03 Move potion constants into a module. 2015-02-26 22:32:59 +00:00
Major- 5fe5aa3940 Add support for simple overlay interfaces. 2015-02-26 21:23:37 +00:00
Major- 441bc9eb77 Fix IdAssignment issue. 2015-02-26 21:03:59 +00:00
Major- 50d53d3c37 Merge branch 'master' of bitbucket.org:Major-/apollo. 2015-02-26 18:40:50 +00:00
Major- 540319c496 Add FlashTabInterfaceMessage. 2015-02-26 18:40:20 +00:00
Major- 5f2b1566de Make minor code improvements to bootstrap, make spawn_npc return the spawned npc. 2015-02-26 04:30:09 +00:00
Major- 8afc8479ec Add pathfinding. 2015-02-26 04:29:15 +00:00
Major- dc40a72f02 Merge branch 'master' of bitbucket.org:Major-/apollo. 2015-02-26 04:27:26 +00:00
Major- d7f909b1a0 Fix merge conflict. 2015-02-26 04:27:19 +00:00
Major- 4d452dbf1e Improve HintIconMessage. 2015-02-26 03:24:08 +00:00
Major- cd5eafe7ac Correct HintIconMessageEncoders. 2015-02-25 21:13:00 +00:00
Major- b3befcac51 Remove debug message from HintIconMessageEncoder. 2015-02-25 21:02:41 +00:00
Major- e076fdf74f Change getSigned -> getUnsigned in NpcActionMessages, resolve merge conflict. 2015-02-25 21:02:04 +00:00
Major- 9e5f454aa5 Add dialogue support. 2015-02-25 16:40:36 +00:00
Major- 612ed89ba7 Add 'MOVE' operation type to Sector, make minor code improvements to Mob and Npc. 2015-02-25 16:37:34 +00:00
Major- 341ea1e422 Rename 'p' to 'other' in PlayerSynchronizationTask. 2015-02-25 16:36:41 +00:00
Major- a089569606 Use Optional in InterfaceSet. 2015-02-25 16:36:02 +00:00
Major- 649dcfc239 Parse release number properly, use Preconditions in IndexedFileSystem. 2015-02-25 16:35:10 +00:00
Major- 5814c5b44f Correct typo in name-lookup plugin. 2015-02-25 16:33:57 +00:00
Major- 496de2b7f8 Update wilderness coordinates to the ones used by Jagex. 2015-02-25 16:33:20 +00:00
Major- b95c48b2e3 Add HintIconMessage, FourthNpcActionMessage, and FifthNpcActionMessage. 2015-02-25 16:32:19 +00:00
Major- 8b31333e23 Complete rename of 'PrivateMessageMessage' to 'PrivateChatMessage', rename 'TextUtil.uncompress' to 'TextUtil.decompress'. 2015-02-13 16:46:04 +00:00
Major- c06b49ca78 Merge pull request #52 from thispixel/master.
Fix confusion between mouse click and flagged mouse movement.
2015-02-12 17:20:24 +00:00
Major- 640032a06e Remove leftover debug code in Sector. 2015-01-12 02:55:07 +00:00
Major- e5fb8a9529 Use symbols instead of strings in name-util. 2015-01-12 02:54:55 +00:00
Major- 91f9c49d0a Fix sector code (hopefully for the last time) and resolve order conflicts from the use of hashCode etc; add hashCode and equals to any class extending Entity; remove magic constant when resetting the interacting mob. 2015-01-12 02:45:35 +00:00
Major- 2c7ecdad80 Support dynamic addition of valid interfaces in ItemVerificationHandler, for plugins. 2015-01-12 02:44:08 +00:00
Major- 17019523c2 Fix various skills (broken in cf7a742). 2015-01-12 02:40:51 +00:00
Major- 51c1cc3193 Fix Runecrafting (broken by cf7a742). 2015-01-12 02:33:05 +00:00
Major- 49593955a1 Order by size instead of name in DataType. 2015-01-10 19:48:49 +00:00
Major- 64fdb1dcb3 Remove Fletching plugin.xml file. 2015-01-09 19:17:18 +00:00
Major- 7b85bbec26 Fix issue #47. 2015-01-07 17:44:15 +00:00
Major- fb6fb7c9d4 Update LICENSE year. 2015-01-07 17:04:28 +00:00
Major- 5ab0322cac Add Fishing skill (thanks to 1ek). 2015-01-07 17:02:21 +00:00
Major- 80c1642b9f Improve runecraft plugin. 2015-01-07 16:44:31 +00:00
Major- 5b9545fbee Remove skill id constants from bootstrap, improve consumables code. 2015-01-07 16:44:20 +00:00
Major- ec516bda67 Add extra utility methods to Inventory and utils plugin. 2015-01-07 16:28:02 +00:00
Major- 3e22f78ff2 Fix plugin issues created by breaking changes in previous commit. 2015-01-07 15:52:21 +00:00
Major- ab8ad2a556 Add many various quality improvements throughout the codebase. 2015-01-07 15:45:15 +00:00
Major- 2725d1258f Add containsAll and containsAny methods in Inventory. 2015-01-07 15:44:49 +00:00
Major- 4ae9ffa79f Correct JavaDoc in Mob. 2014-09-17 03:29:53 +01:00
Major- c37401c6bc Fix issue #46. 2014-09-17 00:47:46 +01:00
Major- afe660b57f Use Guava's Preconditions where possible. 2014-09-15 18:36:46 +01:00
Major- 5682e7e919 Use Guava's ToStringHelper throughout. 2014-09-15 04:32:31 +01:00
Major- 69c75f5e31 Change Collections.emptyList() to ImmutableList.of() in Sector. 2014-09-15 04:19:45 +01:00
Major- 67e12d5867 Add method to get every entity in a Sector. 2014-09-15 04:16:52 +01:00
Major- 61af5025c0 Remove all occurrences of Region. 2014-09-15 04:04:16 +01:00
Major- 2cae9cfc3b Improve sector-related code, add SectorOperation so that SectorListeners can filter by operation type. 2014-09-15 03:58:35 +01:00
Major- 2beca4f34a Add received priority value to IllegalArgumentException message. 2014-09-12 18:48:14 +01:00
Major- f27aa410c7 Change some incorrect occurrences of 'uncompressed' to 'decompressed' in CompressionUtil. 2014-09-12 14:42:29 +01:00
Major- 3ce2d2386a Generally improve SkillSet by utilising lambdas etc. 2014-09-12 14:23:19 +01:00
Major- a7d668c3dc Add default values to definitions. 2014-09-11 21:40:12 +01:00
Major- 6a3c911fc1 Update dependency versions in pom.xml. 2014-09-11 21:30:08 +01:00
Major- c8cc7a5cd2 Rename height field of ObjectDefinition to length. 2014-09-11 21:29:52 +01:00
Major- 5ab6d749b5 Merge branch 'master' of https://github.com/apollo-rsps/apollo. 2014-09-11 21:24:48 +01:00
Major- 57dc6c7c9c Correct typo in ::objectinfo and print width and height, format command.rb. 2014-09-11 21:24:40 +01:00
Major- 238e6236a7 Format. 2014-09-11 21:23:21 +01:00
Major- cb4fa4eb31 Import IgnoreListMessage in friend.rb. 2014-09-02 14:23:59 +01:00
Major- 961a846c8b Undo last commit. 2014-09-02 14:23:22 +01:00
Major- 68ab2a7526 Import IgnoreListMessage in ignore.rb.
Import IgnoreListMessage (thanks lmctruck).
2014-09-01 00:07:28 +01:00
Major- 1d1375bd3a Make getWidth and getHeight methods return the correct fields in ObjectDefinition. 2014-08-23 17:48:27 +01:00
Major- 9ec73e2602 Finally use the diamond operator throughout. 2014-08-14 21:33:30 +01:00
Major- 2f0a062929 Use the Java 7 file API in the IndexedFileSystem. 2014-08-10 04:28:53 +01:00
Major- 6cb3996fbf Fix bug where players weren't added to the online players list when they logged in. 2014-08-10 03:56:53 +01:00
Major- f5adb92743 Add utility methods to Skill and SkillSet. 2014-08-10 03:42:33 +01:00
Major- 969b203e5d Make specific action-related methods final. 2014-08-10 02:58:30 +01:00