Commit Graph
100 Commits
Author SHA1 Message Date
Major 45a0b43eee Remove incorrect Gunnarsgrunn fishing spots
The spots are actually on Tutorial Island and result in two
fishing spots stacked on top of each other.
2018-03-28 01:43:19 +01:00
Major b2f48815bf Fix nitpicks in Fishing plugin 2018-03-28 01:43:19 +01:00
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 ce1bcba893 Port Area plugin to Kotlin 2017-09-24 18:50:13 +01:00
Major cb9e6f353d Let plugins intercept Events
Support for PlayerEvents already exists, but general event
support wasn't included in the original KotlinPluginScript.
2017-09-24 18:13:17 +01:00
Major ae3d3c7ce2 Add destructuring operators for Position 2017-09-24 03:48:55 +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