Commit Graph

  • 3c6ff3b370 Rename buf -> buffer, fixed documentation. Ryley Kimmel 2015-02-27 16:39:41 -05:00
  • 94ba986f02 Merged net into master. Major- 2015-02-27 19:29:31 +00:00
  • bb2ef1435f Rename attr -> attribute, remove unnecessary whitespace. Ryley Kimmel 2015-02-27 14:26:59 -05:00
  • 39ccf3ae2b Fix typo and remove thrown exception. Ryley Kimmel 2015-02-27 14:26:04 -05:00
  • f059d8da03 Fix resource leak and unnecessary recursion when invalid requests are received. Ryley Kimmel 2015-02-27 14:22:26 -05:00
  • 42f9456a97 Raise errors if conversation or dialogues already exist. Major- 2015-02-27 19:13:53 +00:00
  • 8bb537ce7c Add Conversation support, make numerous bug fixes and code improvements. Major- 2015-02-27 19:07:22 +00:00
  • fd9009aecb Add imports to command.rb. Major- 2015-02-27 19:03:03 +00:00
  • dabca79661 Add /lib/ to gitignore. Major- 2015-02-27 18:27:49 +00:00
  • f6046cce23 Add basic prayer support. Major- 2015-02-27 18:27:23 +00:00
  • fd04bd4e53 Rename ':serialized' attribute type to ':persistent'. Major- 2015-02-27 18:26:47 +00:00
  • da967209c0 Reformat using 120 character line width rather than 80. Ryley Kimmel 2015-02-27 13:18:44 -05:00
  • 46ffb75626 Explicitly close jag grab request channel if no resource is provided. Ryley Kimmel 2015-02-27 13:15:20 -05:00
  • 4efdfe79c7 Rebase the resource provider; use NIO2 for HttpRequests. Ryley Kimmel 2015-02-27 13:11:43 -05:00
  • 7f7656112d Rename 'OpenDialogueOverlayInterfaceMessage' to 'OpenDialogueOverlayMessage'. Major- 2015-02-27 17:45:03 +00:00
  • 7648abcd8f Add FlashingTabClickedMessage. Major- 2015-02-27 05:56:09 +00:00
  • 4cf2af762d Remove debug message from attributes.rb. Major- 2015-02-27 05:55:35 +00:00
  • d81f0feaf7 Move EventContext functionality into Event, remove EventContext, add LogoutEvent support. Major- 2015-02-27 04:34:09 +00:00
  • 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. Major- 2015-02-27 04:11:08 +00:00
  • 3e4ecb5c73 Fix missing return type of World#submit. Major- 2015-02-27 03:36:28 +00:00
  • 3d2484c42d Finish custom Events. Major- 2015-02-27 03:35:26 +00:00
  • d60075dcf6 Rename previously-named classes from 'Overlay' to 'Sidebar', add actual Overlay interface support. Major- 2015-02-27 03:21:47 +00:00
  • 78136c4eaa Add custom Event support. Major- 2015-02-27 03:20:30 +00:00
  • b8716008ca Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-02-27 03:18:12 +00:00
  • 7e8deb62f1 Resolve compilation error. Major- 2015-02-27 03:18:00 +00:00
  • 15fc9a73c2 Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-02-26 22:12:54 -05:00
  • b7edf786a5 Formatted and cleaned up the MessageHandlerChain. Ryley Kimmel 2015-02-26 22:11:59 -05:00
  • 6ce4fe198a Format author tag, for consistency with other authors. Ryley Kimmel 2015-02-26 22:11:32 -05:00
  • 4e99d16520 Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-02-27 03:00:53 +00:00
  • b4cc7aa2bd Fix rather serious bug from moving the location the GameSession was set. Major- 2015-02-27 03:00:08 +00:00
  • ac70cdeef4 Fix a typo within the bootstrap. Ryley Kimmel 2015-02-26 19:27:57 -05:00
  • 0b6b6ccd03 Move potion constants into a module. Major- 2015-02-26 22:32:59 +00:00
  • be4a4ea7c9 Add default dependencies tag to the consumable plugin. Ryley Kimmel 2015-02-26 17:26:23 -05:00
  • 6c31c0379f Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-02-26 17:16:03 -05:00
  • ae24e40b48 Merge branch 'pathfinding'. Ryley Kimmel 2015-02-26 17:15:54 -05:00
  • 36fe2933b5 Add support for 'slices' of food (pizza, cakes). Fix skill constant that did not exist. Add support for different food delays. Ryley Kimmel 2015-02-26 17:15:48 -05:00
  • 369fa6e661 Remove unnecessary skill dependency from consumable Potions. Ryley Kimmel 2015-02-26 17:14:10 -05:00
  • 5fe5aa3940 Add support for simple overlay interfaces. Major- 2015-02-26 21:23:37 +00:00
  • 441bc9eb77 Fix IdAssignment issue. Major- 2015-02-26 21:03:59 +00:00
  • 00627e0f48 Use player#openBank() over BankUtils#openBank(Player). Ryley Kimmel 2015-02-26 13:56:01 -05:00
  • 52eb84930d Remove unused imports. Ryley Kimmel 2015-02-26 13:52:21 -05:00
  • e6301dd6b6 Remove duplicate openBank method. Ryley Kimmel 2015-02-26 13:50:28 -05:00
  • 50d53d3c37 Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-02-26 18:40:50 +00:00
  • 540319c496 Add FlashTabInterfaceMessage. Major- 2015-02-26 18:40:20 +00:00
  • e2d150b6ca Fix an issue where the mob interaction index was set incorrectly for players. Ryley Kimmel 2015-02-26 01:01:50 -05:00
  • 7c09ab1433 Add object obstruction to object definitions. Ryley Kimmel 2015-02-26 00:25:05 -05:00
  • e26ed8c8a1 Login/Logout listener formatting. Ryley Kimmel 2015-02-26 00:03:17 -05:00
  • 28a3d8464a Remove redundant note information and binary note information updater, ItemDefinition already manages this. Ryley Kimmel 2015-02-25 23:58:49 -05:00
  • f0b6208d95 Remove the redundant createIfAbsent method within the AStarPathfindingAlgorithm. Ryley Kimmel 2015-02-25 23:51:14 -05:00
  • 750b200d90 Use the Positions hashcode implementation and utilize toStringHelper within Node. Ryley Kimmel 2015-02-25 23:50:42 -05:00
  • 5f2b1566de Make minor code improvements to bootstrap, make spawn_npc return the spawned npc. Major- 2015-02-26 04:30:09 +00:00
  • 8afc8479ec Add pathfinding. Major- 2015-02-26 04:29:15 +00:00
  • dc40a72f02 Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-02-26 04:27:26 +00:00
  • d7f909b1a0 Fix merge conflict. Major- 2015-02-26 04:27:19 +00:00
  • c046324421 Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-02-25 23:24:15 -05:00
  • 68addd2fa1 Ignore bin directory. Ryley Kimmel 2015-02-25 23:24:13 -05:00
  • 7617bc4622 Fix the broken equipment weilding event. Ryley Kimmel 2015-02-25 23:23:57 -05:00
  • 4d452dbf1e Improve HintIconMessage. Major- 2015-02-26 03:24:08 +00:00
  • cd5eafe7ac Correct HintIconMessageEncoders. Major- 2015-02-25 21:13:00 +00:00
  • b3befcac51 Remove debug message from HintIconMessageEncoder. Major- 2015-02-25 21:02:41 +00:00
  • e076fdf74f Change getSigned -> getUnsigned in NpcActionMessages, resolve merge conflict. Major- 2015-02-25 21:02:04 +00:00
  • edd7b483af Don't map item amount in Inventory#add(int, int). Ryley Kimmel 2015-02-25 15:30:46 -05:00
  • 87ff14c4d7 Inventory improvements: (expand commit for details). - Fixed a bug with Inventory#add(Item) not handling integer overflow properly. - Fixed a bug with Inventory#add(Item) returning an Item object with an amount of 0 instead of null. - Inventory#add(Item) now returns an Optional<Item> object and cleaned up portions of the method. - code clean-up to Inventory#remove(int, int). - Inventory#remove(int, int) now supports stopping and refiring of listeners while the inventory is being updated (prevents flickering and unnecessary updating of the inventory for batch updates). Ryley Kimmel 2015-02-25 15:17:41 -05:00
  • 9e5f454aa5 Add dialogue support. Major- 2015-02-25 16:38:19 +00:00
  • 612ed89ba7 Add 'MOVE' operation type to Sector, make minor code improvements to Mob and Npc. Major- 2015-02-25 16:37:34 +00:00
  • 341ea1e422 Rename 'p' to 'other' in PlayerSynchronizationTask. Major- 2015-02-25 16:36:41 +00:00
  • a089569606 Use Optional in InterfaceSet. Major- 2015-02-25 16:36:02 +00:00
  • 649dcfc239 Parse release number properly, use Preconditions in IndexedFileSystem. Major- 2015-02-25 16:35:10 +00:00
  • 5814c5b44f Correct typo in name-lookup plugin. Major- 2015-02-25 16:33:57 +00:00
  • 496de2b7f8 Update wilderness coordinates to the ones used by Jagex. Major- 2015-02-25 16:33:20 +00:00
  • b95c48b2e3 Add HintIconMessage, FourthNpcActionMessage, and FifthNpcActionMessage. Major- 2015-02-25 16:32:19 +00:00
  • 4bcb7914a2 Add support for the MagicOnPlayer and MagicOnNpc frames. thispixel 2015-02-17 16:01:34 +00:00
  • 33663e5760 Npc action messages for 377 release. thispixel 2015-02-16 17:26:21 +00:00
  • df47451f9f Correct and add the missing npc options. thispixel 2015-02-16 14:37:08 +00:00
  • 8b31333e23 Complete rename of 'PrivateMessageMessage' to 'PrivateChatMessage', rename 'TextUtil.uncompress' to 'TextUtil.decompress'. Major- 2015-02-13 16:46:04 +00:00
  • b2e8e27d70 Runecrafting login listener fix. thispixel 2015-02-12 18:24:56 +00:00
  • c06b49ca78 Merge pull request #52 from thispixel/master. Major- 2015-02-12 17:20:24 +00:00
  • 1f3f976b38 Refactored PrivateMessageMessageDecoder to PrivateChatMessageDecoder in 377 release. thispixel 2015-02-12 14:41:08 +00:00
  • 3606e44985 Add mouse clicked decoder to 377 release. thispixel 2015-02-12 14:36:51 +00:00
  • 0cad0dedc5 Add mouse clicked message support and decoding. thispixel 2015-02-12 14:30:27 +00:00
  • ab40d5728b Fix confusion between mouse click and flagged mouse movement. thispixel 2015-02-12 13:11:33 +00:00
  • 640032a06e Remove leftover debug code in Sector. Major- 2015-01-12 02:55:07 +00:00
  • e5fb8a9529 Use symbols instead of strings in name-util. Major- 2015-01-12 02:54:55 +00:00
  • 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. Major- 2015-01-12 02:45:35 +00:00
  • 2c7ecdad80 Support dynamic addition of valid interfaces in ItemVerificationHandler, for plugins. Major- 2015-01-12 02:44:08 +00:00
  • 17019523c2 Fix various skills (broken in cf7a742). Major- 2015-01-12 02:40:51 +00:00
  • 51c1cc3193 Fix Runecrafting (broken by cf7a742). Major- 2015-01-12 02:33:05 +00:00
  • 49593955a1 Order by size instead of name in DataType. Major- 2015-01-10 19:48:49 +00:00
  • 64fdb1dcb3 Remove Fletching plugin.xml file. Major- 2015-01-09 19:17:18 +00:00
  • 7b85bbec26 Fix issue #47. Major- 2015-01-07 17:44:15 +00:00
  • fb6fb7c9d4 Update LICENSE year. Major- 2015-01-07 17:04:28 +00:00
  • 5ab0322cac Add Fishing skill (thanks to 1ek). Major- 2015-01-07 17:02:21 +00:00
  • 80c1642b9f Improve runecraft plugin. Major- 2015-01-07 16:44:31 +00:00
  • 5b9545fbee Remove skill id constants from bootstrap, improve consumables code. Major- 2015-01-07 16:44:20 +00:00
  • ec516bda67 Add extra utility methods to Inventory and utils plugin. Major- 2015-01-07 16:28:02 +00:00
  • 3e22f78ff2 Fix plugin issues created by breaking changes in previous commit. Major- 2015-01-07 15:52:21 +00:00
  • ab8ad2a556 Add many various quality improvements throughout the codebase. Major- 2015-01-07 15:45:15 +00:00
  • 2725d1258f Add containsAll and containsAny methods in Inventory. Major- 2015-01-07 15:44:49 +00:00
  • 4ae9ffa79f Correct JavaDoc in Mob. Major- 2014-09-17 03:29:53 +01:00
  • c37401c6bc Fix issue #46. Major- 2014-09-17 00:47:46 +01:00