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
John Major
5286e3a5cf
Merged in Snoopya1a/apollo (pull request #1 )
...
Add more food consumables.
2015-03-11 23:42:19 +00:00