Commit Graph
100 Commits
Author SHA1 Message Date
Major 6e3ddff51a Correctly import api.Definitions 2017-09-24 22:56:48 +01:00
Major 046f373c9e Add packages to plugins 2017-09-24 22:35:07 +01:00
Major b4e8a7136b Add skill extension properties 2017-09-24 19:44:17 +01:00
Major 8c2f086ae5 Remove meta.toml files
Since plugins were moved to gradle they aren't used anyway.
2017-09-24 02:40:33 +01:00
Major 52c25946b9 Add shops plugin
Thanks to tlf30 for a lot of work on this.
2017-09-23 04:12:08 +01:00
Major 6d202abbc2 Support lookup_x inputs with the id at the end 2017-09-23 04:11:44 +01:00
Major- f23114d511 Fix plugin processing on windows 2017-09-16 23:11:22 +01:00
Major 6bced4868f Make immutable DistancedAction fields visible to subclasses 2017-05-26 14:42:25 +01:00
Major 3c9b214134 Register MagicOnNpcMessageDecoder in 317 2017-05-25 15:39:52 +01:00
Major 613e69f4db Increase maximum heap size
Required or Apollo reaches the limit on boot. See #328.
2017-05-25 03:39:18 +01:00
Major 09f5695fd0 Ensure /data/fs exists in fresh clones 2017-05-25 03:32:01 +01:00
Major e8cccb3e26 Add 'getting' started section to README
Fixes #280. Also removes the list of 'bog standard stuff' that has been
present since the original release in 2011, R.I.P.
2017-05-25 03:27:28 +01:00
Major 2878c637e0 Fix #308 2017-05-25 02:47:23 +01:00
Major f4c08995b5 Condense some unnecessarily-long variable names 2017-05-25 02:32:20 +01:00
Major- dccfd38227 Ignore some bad rubocops 2016-03-13 09:21:10 +00:00
Major- d3c5417403 Fix #218 2016-02-15 17:32:00 +00:00
Major- 8f5ddb0761 Fix #170 2016-02-14 16:25:38 +00:00
Major- 1a86e286bb Require shops to use names instead of ids 2016-02-14 16:12:57 +00:00
Major- 6eebdd1f11 Improve Falador/Varrock npcs.rb formatting 2016-02-14 16:11:31 +00:00
Major- 3a926c6173 Fix #221 2016-02-14 03:42:50 +00:00
Major- 6559c03209 Set default viewing distance to 15 2016-02-13 18:41:42 +00:00
Major- f83e8b3040 Fix many issues with the Tutorial Island plugin
Amongst other things, this:
* Stops the player from trying to leave the Runescape Guide's house if
  they have yet to speak to him.
* Fixes the hint icon for both the Runescape Guide and the door.
* Ensures all files pass rubocop.
* Generally improves the code throughout the plugin.
2016-02-13 17:49:44 +00:00
Major- 9e20ecfe39 Fix 377 FlashTabInterfaceMessageEncoder 2016-02-13 16:31:42 +00:00
Major- 70c0856df8 Fix text-only dialogues with continues 2016-02-13 16:31:42 +00:00
Major- 8e6760c617 Only fire door events when the door is reached 2016-02-13 16:31:42 +00:00
Major- 0f32ec92c4 Fix HintIconMessage.Type 2016-02-13 16:31:42 +00:00
Major- 9a920d95ee Add support for Events defined in Ruby
A slightly complicated and hacky change, because this requires working
around JRuby issue 2359.
2016-02-13 16:31:42 +00:00
Major- 774e7f9fef Fix #136
This also fixes a related issue where changes to the region were not
being sent on login.
2016-02-11 16:12:52 +00:00
Major- 4b744e5e86 Cleanup object-related code 2016-02-11 15:14:42 +00:00
Major- d6ac9eeeaa Remove message filtering 2016-02-11 13:07:02 +00:00
Major- c474908163 Log exception after failing to bind to HTTP 2016-02-11 12:57:12 +00:00
Major- f49bb8c023 Cleanup Player code 2016-02-11 12:57:05 +00:00
Major- 7a4392fe74 Add SetWidgetModelMessage 2016-02-10 19:45:32 +00:00
Major- d10eb1267f Improve GroupedRegionUpdateMessageEncoder code 2016-02-10 19:38:25 +00:00
Major- a880127c5f Improve internal Mob code 2016-02-10 19:32:32 +00:00
Major- 12fd037484 Add unit tests for all utility classes 2016-01-31 11:52:28 +00:00
Major- 420bda9b75 Fix bug introduced in previous commit 2016-01-30 07:59:06 +00:00
Major- 1cfa11dbad Fix test class names 2016-01-30 07:54:01 +00:00
Major- 035c0a74e9 Fix item enchanting and alchemising
This fixes #137
2016-01-30 07:37:58 +00:00
Major- 5376b08161 Fix issue #91. 2015-08-31 15:23:01 +01:00
Major- 5519eb50a9 Queue Npcs before they are registered. 2015-08-30 23:28:04 +01:00
Major- dfd52b4a53 Add support for the same shop to belong to multiple npcs. 2015-08-30 23:26:52 +01:00
Major- 9368685bd7 Add walking path verification. 2015-08-30 22:05:28 +01:00
Major- a4186587df Fix GameObject decoding. 2015-08-30 22:05:05 +01:00
Major- b08d9e73b2 Only send CloseInterfaceMessage if an interface is open. 2015-08-30 21:39:00 +01:00
Major- ec95fe9d61 Fix login queue. 2015-08-30 21:20:24 +01:00
Major- ca36264b35 Log startup time as info instead of fine. 2015-08-30 18:38:42 +01:00
Major- e3f10e200d Optimise GameObjectDecoder for faster start-up time. 2015-08-30 18:08:30 +01:00
Major- 199d3b63e5 Fix issue #88. 2015-08-30 00:21:25 +01:00
Major- f7661a7fc8 Add shops support. 2015-08-29 22:40:08 +01:00
Major- cdffc15dfc Reformat files modified in previous commit. 2015-08-29 22:38:03 +01:00
Major- 2bc9854ea1 Merge. 2015-08-29 22:30:59 +01:00
Major- 38af001083 Optimise definition decoding for faster start-up. 2015-08-29 19:57:57 +01:00
Major- b134f6fdf5 Merge branch 'master' of https://github.com/apollo-rsps/apollo 2015-08-29 16:12:57 +01:00
Major- c066742588 Fix issue #82. 2015-08-29 16:12:52 +01:00
Major- 81a763cd69 Fix npc spawning command. 2015-08-29 12:36:08 +01:00
Major- 888230b768 Remove unused BinaryFileUtils class. 2015-08-28 18:25:58 +01:00
Major- f0910afb6f Combine (First|Second|Third|Fourth|Fifth)XMessages into a single class. 2015-08-28 18:16:24 +01:00
Major- 6f5a910d70 Fix issue #64. 2015-08-28 16:33:06 +01:00
Major- 0a3574eb20 Fix ScheduledTask timer. 2015-08-27 23:29:27 +01:00
Major- 493c5010e8 Cache already-decoded Archives. 2015-08-27 22:25:22 +01:00
Major- 4680f1a181 Use correct range operator to fix #72. 2015-08-27 22:03:28 +01:00
Major- 92ec907364 Add rubocop configuration file. 2015-08-27 18:18:53 +01:00
Major- 8f3fd75b33 Update all plugins to conform to Rubocop. 2015-08-27 18:17:58 +01:00
Major- 424d2bda29 Merge branch 'master' of https://github.com/apollo-rsps/apollo 2015-08-25 08:37:33 +01:00
Major- 2f166f8b99 Fix fishing skill. 2015-08-25 08:37:22 +01:00
Major- bf11a3567c Ensure login response is written immediately (thanks shamonj03). 2015-08-25 07:40:10 +01:00
Major- ed160ef70e Fix travelback implementation. 2015-08-24 14:41:19 +01:00
Major- d9c34cd9ed Allow interception at any level in the message class hierarchy. 2015-08-24 13:38:54 +01:00
Major- effcca0c3b Add GroupableEntity. 2015-08-01 14:18:10 +01:00
Major- 02a3170382 Implement toString for Release. 2015-08-01 14:17:39 +01:00
Major- 02fb07b871 Fix AStarPathfindingAlgorithm. 2015-08-01 14:10:07 +01:00
Major- 4665d7617d Move MapFileDecoder to the cache module. 2015-05-27 14:55:58 +01:00
Major- e1bb561f95 Fix doors opening when clicked, instead of when walked to. 2015-05-27 14:55:42 +01:00
Major- 0877805982 Fix two failing tests. 2015-05-27 14:53:42 +01:00
Major- e4778105f5 Modularise! Also add some unit tests. 2015-05-26 13:49:27 +01:00
Major- 902a203861 Move org.apollo.game.model.def to org.apollo.fs.def. 2015-05-25 15:37:07 +01:00
Major- bfac7c7d66 Move Entity.EntityType to a separate file, remove WeakReferencing in DynamicGameObject. 2015-05-25 15:35:14 +01:00
Major- fe65786f3c Improve doc message in ParallelClientSynchronizer. 2015-05-25 15:34:34 +01:00
John Major 83cff19e82 Merged in atomicint/apollo (pull request #5)
Temporary fix #13
2015-04-29 04:34:51 +01:00
Major- 1390da0d0f Remove actions at the correct time. 2015-04-15 18:55:52 +01:00
Major- 080e5091fc Improve ThreadUtil. 2015-04-15 18:44:58 +01:00
Major- c82368bb30 Resolve merge conflict. 2015-04-15 18:36:00 +01:00
Major- bae1f387fd Resolve merge conflict. 2015-04-15 18:35:37 +01:00
John Major db12b1f6c6 Merged feature/region-update into master 2015-04-06 05:22:47 +01:00
Major- f4c181c0f9 Merge branch 'master' of bitbucket.org:Major-/apollo 2015-04-01 22:06:06 +01:00
Major- 32c74c260a Rename DialogueContinueEventEncoder to DialogueContinueMessageDecoder. 2015-04-01 22:05:51 +01:00
Major- e598e95c50 Change RSA public key to 65537 (thanks Lmctruck). 2015-03-28 20:57:23 +00:00
Major- fdfd4c6f32 Add RSA key generator. 2015-03-28 20:48:15 +00:00
Major- 1f2fde61a8 Resolve merge conflict. 2015-03-28 13:52:59 +00:00
Major- 3bd3ddd226 Remove the World singleton. 2015-03-28 13:46:50 +00:00
Major- 7cf31a2888 Add half-done grouped region frame stuff so Ryley can take a look. This is in master because I'm an idiot. 2015-03-22 11:07:24 +00:00
Major- 30045a6f10 Rename 'Sector' to 'Region'. 2015-03-15 18:54:47 +00:00
Major- 3e85006950 Revert net.xml to previous state. 2015-03-14 18:32:35 +00:00
John Major 2b04017ce6 Merged in Snoopya1a/apollo-jeremy (pull request #2)
Fix potion formulae and item ids.
2015-03-14 17:55:44 +00:00
John Major 5286e3a5cf Merged in Snoopya1a/apollo (pull request #1)
Add more food consumables.
2015-03-11 23:42:19 +00:00
Major- 7c51df4206 Fix Javadoc warnings. 2015-03-10 16:18:19 +00:00
Major- b4b6e0df65 Rename 'rsa.xml' to 'net.xml' and define port values in the aforementioned. 2015-03-09 18:19:45 +00:00
Major- 053e3a30be Add acronym support (e.g. NPC) to LanguageUtil#getIndefiniteArticle. 2015-03-09 12:57:30 +00:00
Major- 3d00cf9251 Flush on OnDemand write. 2015-03-09 08:24:05 +00:00