Major-
dc0690f82d
Make plugins target java 8
2018-08-25 12:03:53 +01:00
Major-
cfddd05499
Repackage api plugin
2018-08-23 20:12:26 +01:00
Major-
c6cf5a4081
Merge pull request #407 from arham4/kotlin-experiments
2018-08-23 00:07:24 +01:00
Major-
2080e1e700
Add tests for player actions
2018-08-21 16:10:52 +01:00
Major-
d4de32c82c
Rename npc_spawn function to spawnNpc
2018-08-21 16:10:30 +01:00
Major-
ae73453e1a
Remove (empty) util plugin
...
The contents of this plugin have mostly been moved into the api plugin,
or removed entirely.
2018-08-21 16:09:30 +01:00
Major-
7e6039356d
Throw custom exception on missing plugin dependency
2018-08-21 16:09:23 +01:00
Major
86fba62ab9
Support npc and object definitions in plugin tests
2018-08-21 16:09:16 +01:00
Major
71158b3b5e
Add unit tests for areas plugin
2018-08-21 16:09:09 +01:00
Major
8fe09880b7
Remove util:lookup plugin
...
Behaviour moved into the api plugin.
2018-04-08 16:19:48 +01:00
Major
fdabea8162
Add gradle to .editorconfig
2018-04-08 16:19:48 +01:00
Major
d2a197f680
Fix typo in shops dsl
2018-04-08 15:46:06 +01:00
Major
275da1331b
Remove command utilities plugin
2018-04-08 05:15:48 +01:00
Major
6e94f4c7d0
Add kotlin continuation indent to editorconfig
2018-04-08 04:14:41 +01:00
Major
f7bf5fde34
Fix nitpicks in prayer plugin
2018-04-08 04:12:04 +01:00
Major
68b78915b6
Merge pull request #396 from chivvon/herblore
2018-04-08 02:32:53 +01:00
Major
3c6d251da4
Merge pull request #391 from cfoust/feat/teleport-shortcuts
2018-04-04 06:58:46 +01:00
Major
78520fe530
Fix scriptTemplatesClasspath for most users
...
Users will have to build using IntelliJ at least once, but this
should reflect the workflow of the majority of users.
2018-04-02 20:46:35 +01:00
Major
81e019ca93
Fix nitpicks in emote plugin
2018-04-01 22:49:26 +01:00
Major
8394a035c7
Optimise Mob.walkTo for paths that require no verification
2018-04-01 20:42:13 +01:00
Major
7ca09f462b
Rename npc spawning scripts
2018-04-01 20:38:41 +01:00
Major
9c4eff712e
Move Position destructuring functions to their own object
2018-03-28 21:36:34 +01:00
Major
0316753f46
Improve ::position command message
2018-03-28 17:48:07 +01:00
Major
4b68b8e47e
Separate prospecting actions
2018-03-28 17:39:51 +01:00
Major
0d7b2ea6e8
Add prospecting on expired rocks
2018-03-28 17:39:51 +01:00
Major
6941fc9de0
Fix nitpicks in Mining plugin
...
Also adds equals() and hashcode() implementations to the various
Mining actions.
2018-03-28 17:39:50 +01:00
Major
173623b76b
Fix nitpicks in Woodcutting plugin
2018-03-28 17:39:46 +01:00
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