Commit Graph

  • 7c51df4206 Fix Javadoc warnings. Major- 2015-03-10 16:18:19 +00:00
  • b4b6e0df65 Rename 'rsa.xml' to 'net.xml' and define port values in the aforementioned. Major- 2015-03-09 18:19:45 +00:00
  • 7d80709a8c Add XmlNode#getOptionalValue thispixel 2015-03-09 14:22:24 +00:00
  • 053e3a30be Add acronym support (e.g. NPC) to LanguageUtil#getIndefiniteArticle. Major- 2015-03-09 12:57:30 +00:00
  • 3d00cf9251 Flush on OnDemand write. Major- 2015-03-09 08:24:05 +00:00
  • 021d14472b Fix missing rparen in Survival Expert dialogue. Major- 2015-03-09 08:23:50 +00:00
  • e0d01c970e Correct one of the preconditions in the runescape guide dialogue. Major- 2015-03-08 11:18:42 +00:00
  • a6ac0610e5 Add support for executing blocks when directly using close() in a dialogue. Major- 2015-03-08 10:57:25 +00:00
  • 4f880c7bed Add exec support. Major- 2015-03-07 15:08:54 +00:00
  • 3f616a2043 Properly encode StringAttributes. Major- 2015-03-07 15:07:33 +00:00
  • f0424d66fe Correct variable name in Fishing skill. Major- 2015-03-07 14:21:00 +00:00
  • d787906514 Fix poor usage of compareTo. Major- 2015-03-06 22:32:17 +00:00
  • 91f9005954 Resolve merge conflict. Major- 2015-03-06 22:09:41 +00:00
  • 9208ac6490 Improve MapFileDecoder decode, add ObjectGroup and ObjectType. Major- 2015-03-06 08:47:26 +00:00
  • 5111fe9b24 Use unsigned right shift operator instead of ANDing. Major- 2015-03-06 08:45:59 +00:00
  • 2a6fffabbb Correct documentation comment. Major- 2015-03-06 08:45:39 +00:00
  • 297657cda6 Decode morphisms so ObjectDefinitions are actually correct. Major- 2015-03-06 08:44:13 +00:00
  • 500c513e28 Improve poor/legacy code. Ryley Kimmel 2015-03-04 15:51:07 -05:00
  • c8e7d710f0 Merge branch 'master' of bitbucket.org:Major-/apollo into pathfinding. Major- 2015-03-04 15:09:39 +00:00
  • 4984ecfa62 Use latest netty version. Major- 2015-03-04 15:09:04 +00:00
  • 76b5f6deb5 Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-03-04 03:08:10 -05:00
  • 556253abb2 Move wilderness plguin to combat package, remove explicit return and fix typo. Ryley Kimmel 2015-03-04 03:07:55 -05:00
  • c52b80c154 Fix Position#getHeight. Major- 2015-03-04 06:31:48 +00:00
  • 0b1134b5c9 Fix IOOBE when decoding object data, clean-up time, Major!. Ryley Kimmel 2015-03-04 00:31:57 -05:00
  • 4cacdc9891 Add support for objects that lie within 2 different sectors. Ryley Kimmel 2015-03-04 00:06:35 -05:00
  • a69431c46c Merge branch 'master' of git@bitbucket.org:Major-/apollo.git into pathfinding. Ryley Kimmel 2015-03-04 00:05:51 -05:00
  • 723fbac591 Improve error message when attempting to access an illegal index in CollisionMatrix. Major- 2015-03-04 05:05:04 +00:00
  • bc974d74cb Improve UpdateService by making it use a Logger and method referencing. - Use correct thrown exception. - Use forEach and method referencing where possible. Ryley Kimmel 2015-03-03 23:28:15 -05:00
  • 25c13213e6 Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-03-03 21:19:06 -05:00
  • 6f95ba8d2e Fix potential latency issue with on-demand and login writes, constantly writing and flushing is an expensive syscall and should only be done when the channel has been fully read, other instant flushes such as for the game session or initializing HTTP requests must remain untouched as it will potentially block the entire server (and it's nice to have in-game actions done instantly anyway). Ryley Kimmel 2015-03-03 21:18:52 -05:00
  • 26d1def1c6 Fix, format and rebase wilderness and player-action plugins. Ryley Kimmel 2015-03-03 21:12:32 -05:00
  • 598b839d67 Merge branch 'master' into pathfinding. Ryley Kimmel 2015-03-03 18:36:10 -05:00
  • 683da91204 Fix bridge matrix collisions, some refactoring. Ryley Kimmel 2015-03-03 17:44:55 -05:00
  • 26c43677d0 Merge branch 'master' into pathfinding. Ryley Kimmel 2015-03-03 15:03:51 -05:00
  • 040a460942 Merge branch 'master' of https://bitbucket.org/Major-/apollo. shiver474 2015-03-03 14:42:29 -05:00
  • 69b79ae1e0 Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-03-03 18:20:54 -05:00
  • a68502637a Use square brackets for arrays in wilderness plugin. Ryley Kimmel 2015-03-03 18:20:38 -05:00
  • 5c482766f2 Merge. Ryley Kimmel 2015-03-03 18:20:08 -05:00
  • 69b4e967ab Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-03-03 17:45:28 -05:00
  • e82075a8b7 Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-03-03 15:02:22 -05:00
  • 1f1a2b3639 Add wilderness area plugin. Ryley Kimmel 2015-03-03 15:02:17 -05:00
  • af605f41a0 Fix small issue with door plugin. shiver474 2015-03-03 14:39:54 -05:00
  • af911b032d Add door plugin. Note that this will need to be revisited when local object synchronization is complete. shiver474 2015-03-03 12:38:18 -05:00
  • ee7cba054c Remove unnecessary whitespace in WalkMessageDecoder, fix RemoveObjectMessageEncoders. Major- 2015-03-03 21:11:18 +00:00
  • b8016e16c1 Limit internal GameObject values. Major- 2015-03-03 21:06:03 +00:00
  • de697d99f4 Add RemoveObjectMessage. Major- 2015-03-03 20:12:09 +00:00
  • 2f1310c8b6 Remove unused constant from FileSystemConstants. Major- 2015-03-03 10:55:44 +00:00
  • 7a6132d856 Resolve a number of TODOs. Major- 2015-03-03 07:43:45 +00:00
  • f2130076b7 Remove debug message from NpcMovementTask. Major- 2015-03-03 07:43:34 +00:00
  • 65ecd1b5fc Merge PlayerSaver and PlayerLoader into PlayerSerializer. Major- 2015-03-03 07:25:20 +00:00
  • 1859276a22 Reorder methods in StatefulFrameDecoder, make minor name changes to local variables in LoginDecoder. Major- 2015-03-03 05:31:02 +00:00
  • b5b439d267 Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-03-03 01:25:03 +00:00
  • 2d5d484c18 Add NpcMovementTask which randomly moves bounded NPCs around the map, fix Npc#equals, bug fixes for Pathfinding and CollisionMatrix. Major- 2015-03-03 01:24:34 +00:00
  • 05e0afa83a Order CollisionFlags. Major- 2015-03-03 01:05:11 +00:00
  • 3c9d6f0910 Add height checking to isWithinDistance check. thispixel 2015-03-02 19:34:21 +00:00
  • 012073584f Strict source and documentation format. Ryley Kimmel 2015-03-02 13:01:00 -05:00
  • 777bd13ebb More matrix collision data. Ryley Kimmel 2015-03-02 12:48:25 -05:00
  • ad7e2de3e5 interacting entity now resets upon walking. thispixel 2015-03-02 15:31:32 +00:00
  • ba834e53c3 Fix dialogue issue. thispixel 2015-03-02 15:28:50 +00:00
  • 2520e1c420 Add npc distance checking to dialogue opening. thispixel 2015-03-02 14:51:22 +00:00
  • 98372858c4 Properly pass variadic arguments in the dialogue plugin. shed- 2015-03-02 17:24:44 +03:00
  • 782563267a Reformat MessageHandlerContext. Major- 2015-03-02 13:27:54 +00:00
  • 248b6a6c06 Fix QuestStage bug where it would not propery get the attribute. Major- 2015-03-02 10:53:00 +00:00
  • 73bc1e9666 Update pom dependencies to latest versions. Major- 2015-03-02 10:03:09 +00:00
  • 77ecb34109 Change the functionality of :bounds. Major- 2015-03-02 09:37:59 +00:00
  • 57f3c49188 Add get_dialogue method in dialogue.rb. Major- 2015-03-02 09:10:29 +00:00
  • dea1ab1198 Finished Runescape Guide, add partial Survival Expert support in Tutorial Island plugin. Major- 2015-03-02 08:55:28 +00:00
  • e73c4e150e Add Quest plugin. Major- 2015-03-02 08:54:54 +00:00
  • 7487526ee8 Minor code improvements to the dialogue plugin. Major- 2015-03-02 08:40:51 +00:00
  • caf4cc6d96 Use lambda expressions in CollisionMatrix. Major- 2015-03-02 07:27:05 +00:00
  • 9a43317cef Merge branch 'master' of git@bitbucket.org:Major-/apollo.git into pathfinding. Ryley Kimmel 2015-03-02 01:33:21 -05:00
  • 2d7a3033c2 Commit CollisionFlag so apollo builds again... Major- 2015-03-02 06:32:43 +00:00
  • 4e0ffded2a Merge branch 'master' into pathfinding. Ryley Kimmel 2015-03-02 01:31:06 -05:00
  • 6b03aabcfe Start on collision matrix. Ryley Kimmel 2015-03-02 01:28:45 -05:00
  • 4ae78658df Add Sector#getMatrix method. Major- 2015-03-02 06:27:38 +00:00
  • 0591256fbf Add height level support to matrices in Sector. Major- 2015-03-02 06:25:38 +00:00
  • 29cafba387 Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-03-02 03:57:39 +00:00
  • 01f227f071 Remove AVATAR_DESIGN constant from InterfaceConstants. Major- 2015-03-02 03:57:32 +00:00
  • 03c1fe16ac Improve attributes code. Major- 2015-03-02 03:57:15 +00:00
  • dd9111a0ba Merge branch 'master' of git@bitbucket.org:Major-/apollo.git. Ryley Kimmel 2015-03-01 15:09:27 -05:00
  • 0e1e195557 Merge branch 'net'. Ryley Kimmel 2015-03-01 15:09:20 -05:00
  • 1899a92915 Rebase the StatefulFrameDecoder and write response codes for invalid received data. Ryley Kimmel 2015-03-01 15:06:17 -05:00
  • d74d2fc987 Make server exit if it could not bind to a port. Major- 2015-03-01 19:40:00 +00:00
  • 794bd49607 Basic implementation of player context menu action management. Ryley Kimmel 2015-03-01 14:38:00 -05:00
  • d6437469c7 Merge branch 'master' into resource. Ryley Kimmel 2015-03-01 14:09:41 -05:00
  • 23b000a981 Merge branch 'master' of bitbucket.org:Major-/apollo. Major- 2015-03-01 18:42:39 +00:00
  • 25a41d392a Make MembershipStatus an enumeration. Major- 2015-03-01 18:42:31 +00:00
  • 884dd440e9 Fix events only being sent on re-connect. Ryley Kimmel 2015-03-01 13:41:17 -05:00
  • aa400a271c Merge branch 'master' into resource. Ryley Kimmel 2015-03-01 11:07:26 -05:00
  • 9089b57e62 Fix documentation typo. Ryley Kimmel 2015-03-01 11:07:12 -05:00
  • 4ebb592eac Merge branch 'resource'. Ryley Kimmel 2015-03-01 11:05:08 -05:00
  • 8968786c01 Move 'org.apollo.game.model.setting' to 'org.apollo.game.model.entity.setting'. Major- 2015-03-01 08:46:55 +00:00
  • 785e3a82aa Don't send the initial events if the player is reconnecting. Major- 2015-03-01 06:02:35 +00:00
  • 406329c295 Listen for the PositionUpdateEvent so area listeners now function. Major- 2015-03-01 02:31:55 +00:00
  • 3982c3b5f8 Correct opcode of the 377 OpenDialogueOverlayMessage. Major- 2015-03-01 02:31:05 +00:00
  • f528987019 Change PlayerPositionUpdateEvent to MobPositionUpdateEvent. Major- 2015-02-28 12:42:16 +00:00
  • 603f76d2c2 Add PlayerPositionUpdateEvent. Major- 2015-02-28 11:59:00 +00:00
  • 6d0b832bfd Remove statement dialogue type, automatically infer that type if no continue option is specified. Major- 2015-02-28 09:45:44 +00:00
  • 30deffa7bc Use Mob instead of Entity in attributes.rb. Major- 2015-02-28 05:32:15 +00:00
  • dc8b093bf3 Add CollisionMatrix and CollisionFlag. Major- 2015-02-28 03:41:29 +00:00