Commit Graph

  • 6d202abbc2 Support lookup_x inputs with the id at the end Major 2017-09-23 04:11:44 +01:00
  • 1c8bc3a009 Add door support in Kotlin (#356) Arin 2017-09-20 03:29:36 -07:00
  • 100cfa929d Merge pull request #355 from tlf30/kotlin-experiments-woodcutting Gary Tierney 2017-09-19 19:31:11 +01:00
  • 2cd160feb3 Refactor woodcutting to use coroutines Gary Tierney 2017-09-19 19:01:30 +01:00
  • 75a9b828b2 Fix all issues. Wood cutting now works. Trevor Flynn 2017-09-16 21:48:45 -07:00
  • da7c7e10b4 Woodcutting now uses Async Action Trevor Flynn 2017-09-16 21:26:29 -07:00
  • 3e6415f0d2 Initial commit on new woodcutting branch Trevor Flynn 2017-09-16 20:31:53 -07:00
  • 76dd8ba192 Refactor asynchronous actions to avoid thread usage Gary Tierney 2017-09-19 01:52:10 +01:00
  • c94019d6da Merge pull request #358 from kylestev/fix/add-login-decoder-login Gary Tierney 2017-09-18 21:38:49 +01:00
  • ec88b54ae6 Merge pull request #357 from kylestev/fix/add-rsa-gen-task Gary Tierney 2017-09-18 21:37:46 +01:00
  • 1537aa8b93 Add logging to LoginDecoder for session rejections Kyle Stevenson 2017-09-18 07:51:08 -07:00
  • ddc7beeeea Add RSA key gen Gradle task Kyle Stevenson 2017-09-18 07:40:31 -07:00
  • 169d89ffc0 Clear static object REMOVE messages when re-adding Gary Tierney 2017-09-17 20:27:50 +01:00
  • 8a3decfc54 Enable experimental coroutines for all kotlin projects Gary Tierney 2017-09-17 19:37:14 +01:00
  • 1f33619ac6 Add source information to remapped scripts Gary Tierney 2017-09-17 19:36:58 +01:00
  • 89516dab63 Rewrite package names in compiled script files Gary Tierney 2017-09-17 18:42:19 +01:00
  • 112b8aab57 Add basic detekt configuration Gary Tierney 2017-09-17 04:26:19 +01:00
  • a6ab74df58 Merge pull request #354 from apollo-rsps/editorconfig Gary Tierney 2017-09-17 03:34:38 +01:00
  • 40095d65e5 Add explicit stop() to async actions Gary Tierney 2017-09-17 03:24:59 +01:00
  • 0dc6879bdc Refactor mining to use async actions Gary Tierney 2017-09-17 03:10:15 +01:00
  • a54485e263 Finish up porting mining plugin to Kotlin Trevor Flynn 2017-08-17 21:29:15 -08:00
  • e61f4ef95a Adding support for mining skill Trevor Flynn 2017-08-17 19:47:07 -08:00
  • cf0e3331e0 Add API plugin with common functionality Gary Tierney 2017-09-17 03:09:47 +01:00
  • 3a9e435189 Add an await function to the AsyncActionRunner trait Gary Tierney 2017-09-16 22:34:24 +01:00
  • 445c471283 Add kotlin to .editorconfig Major 2017-09-17 03:11:00 +01:00
  • f23114d511 Fix plugin processing on windows Major- 2017-09-16 23:11:22 +01:00
  • 68710cae47 Use File.separator in settings.gradle Gary Tierney 2017-09-16 22:13:12 +01:00
  • a60cc82650 Use main sourcset output dir for scripts Gary Tierney 2017-09-16 21:54:57 +01:00
  • b4d951c7cc Fix incremental script compilation Gary Tierney 2017-09-16 21:49:45 +01:00
  • edcb72b474 Fix plugin test running with new gradle modules Gary Tierney 2017-09-16 20:40:17 +01:00
  • 36282cf81e Remove plugins.gradle and factor into common extension Gary Tierney 2017-09-16 18:49:06 +01:00
  • d323bcd69c Fix plugin test runner Gary Tierney 2017-09-16 03:04:20 +01:00
  • b32b98eb86 Share kotlin version config between buildSrc and project (#353) Gary Tierney 2017-09-16 02:39:34 +01:00
  • ee78d2cd05 Fix magic.rb (#344) Lmctruck30 2017-09-10 06:02:27 -07:00
  • cb14c32b71 Add kotlin port of the walk/run toggle plugin Gary Tierney 2017-06-25 02:49:58 +01:00
  • 8dc10e80bf Add kotlin port of the emote-tab plugin Gary Tierney 2017-06-25 02:44:15 +01:00
  • b2f0c7e4db Add Kotlin port of the logout plugin Gary Tierney 2017-06-25 02:39:46 +01:00
  • e605241893 Add on_button method to plugin scripts Gary Tierney 2017-06-25 02:38:56 +01:00
  • 9a8ed0d7a9 Port the walkto and following plugins to Kotlin Gary Tierney 2017-06-24 17:40:08 +01:00
  • c15f18c609 Add plugin for consumable food/drink Gary Tierney 2017-06-22 22:07:59 +01:00
  • b17ad487ab Add Jenkinsfile Gary Tierney 2017-06-20 07:42:47 +01:00
  • 97e85868ff Add support for asynchronous Mob actions Gary Tierney 2017-06-20 06:53:00 +01:00
  • 182de0330f Allow multiple players per test Gary Tierney 2017-06-20 02:13:47 +01:00
  • b532168551 Remove test context from plugin testing framework Gary Tierney 2017-06-19 17:14:24 +01:00
  • b536b2ed9d Add start of test framework for plugins Gary Tierney 2017-06-19 02:50:50 +01:00
  • d0fec15a84 Add missing name normalization to lookup plugin Gary Tierney 2017-06-18 21:45:52 +01:00
  • f40a3a3a5d Update travis-ci configuration to cache build deps Gary Tierney 2017-06-18 21:39:55 +01:00
  • 1019cc8e6a Check for conflicting plugin names at build-time Gary Tierney 2017-06-18 21:37:44 +01:00
  • 3f714831c7 Make plugin classes dependant on scripts Gary Tierney 2017-06-18 21:25:04 +01:00
  • adaaae2129 Refactor the plugin compile task for performance Gary Tierney 2017-06-18 21:12:39 +01:00
  • df305bd775 Merge pull request #340 from cubeee/kotlin-port/commands Gary Tierney 2017-06-18 19:09:08 +01:00
  • c082f407ad Add input type checking to commands Cube 2017-06-15 23:39:47 +03:00
  • 4ca8978ff3 Convert lookup commands to Kotlin Cube 2017-06-15 23:14:34 +03:00
  • 3616753d7f Convert npc spawn commands to Kotlin Cube 2017-06-04 21:11:37 +03:00
  • 4f45f5f1ff Convert experience commands to Kotlin Cube 2017-06-04 20:35:23 +03:00
  • 9f67c30893 Convert teleport commands to Kotlin Cube 2017-06-04 20:06:29 +03:00
  • 72c0be8ac6 Convert punishment commands to Kotlin Cube 2017-06-04 19:56:51 +03:00
  • 6db98406d5 Overload valid_arg_length Cube 2017-06-04 18:08:53 +03:00
  • 5ea52e00f0 Convert messaging commands to Kotlin Cube 2017-06-03 19:30:22 +03:00
  • 7df948e12f Convert ::item command to Kotlin Cube 2017-06-03 19:08:52 +03:00
  • b99ee9ba31 Convert ::animate command to Kotlin Cube 2017-06-03 18:55:40 +03:00
  • 8e8e2d0991 Simplify on_command arguments Cube 2017-06-03 15:23:03 +03:00
  • 30fc810d61 Add base for Kotlin commands Cube 2017-06-03 02:22:37 +03:00
  • ce3150082d Fix builds on other platforms (non-Unix) Gary Tierney 2017-06-02 22:30:39 +01:00
  • 35ab034f3d Port location NPC spawns from Ruby to Kotlin Jesse 2017-06-01 01:39:13 -04:00
  • 8d00dcc7c8 Add height and direction params to npc_spawn Jesse 2017-05-31 21:35:47 -04:00
  • 7ecc2e3158 Clean up plugin script compilation Gary Tierney 2017-06-01 23:09:24 +01:00
  • 42fdaee8b8 Make run task depend on plugin scripts Gary Tierney 2017-06-01 22:47:50 +01:00
  • eed32efcf9 Move stub.kt to main game module Gary Tierney 2017-05-31 21:04:13 +01:00
  • 258fc6c97b Add stub to plugin compile-time classpath Gary Tierney 2017-05-31 10:55:12 +01:00
  • 9353daabc3 Add plugin tests to the game build Gary Tierney 2017-05-30 21:11:40 +01:00
  • 3fb6d3f792 Treat each plugin as an individual source set Gary Tierney 2017-05-30 02:19:09 +01:00
  • 57a648674f Fix contributing link Major 2017-05-29 09:14:26 +01:00
  • 4ee123a59d Add private messaging plugin Gary Tierney 2017-05-28 23:20:07 +01:00
  • ad72036853 Add port of the 'dummys' plugin from Ruby Gary Tierney 2017-05-28 23:07:41 +01:00
  • 48e1726bc0 Remove 'world' object from global script scope Gary Tierney 2017-05-28 23:07:05 +01:00
  • 05e20d9d51 Reorganize project sources from src/main to src/main/java Gary Tierney 2017-05-28 22:04:34 +01:00
  • 7ffef28117 Compile plugins at build-time instead of runtime Gary Tierney 2017-05-28 01:38:58 +01:00
  • 79f79cd15c Add a 'plugins' source set to the game module Gary Tierney 2017-05-27 18:33:17 +01:00
  • 3403c0a2d1 First draft of KotlinPluginEnvironment Gary Tierney 2017-05-26 00:51:51 +01:00
  • 3ae6a1b290 Use current_level in Magic plugin. (#320) Promises 2017-05-27 18:54:14 +02:00
  • 0402c8310c Merge pull request #336 from Major-/daction Major 2017-05-26 17:44:15 +01:00
  • 6bced4868f Make immutable DistancedAction fields visible to subclasses Major 2017-05-26 14:42:25 +01:00
  • 9bbfebcfb1 Merge pull request #334 from Major-/magic-npc Major 2017-05-25 15:40:55 +01:00
  • 3c9b214134 Register MagicOnNpcMessageDecoder in 317 Major 2017-05-25 15:39:18 +01:00
  • 93df5c8546 Merge pull request #333 from Major-/hit-bug Gary Tierney 2017-05-25 15:32:27 +01:00
  • 4802fba081 Fix 317 HitUpdateBlock encoding Lmctruck30 2016-12-08 23:18:34 -08:00
  • 7456a43e4f Merge pull request #332 from Major-/report Gary Tierney 2017-05-25 15:23:15 +01:00
  • 57680aec3e Add Report Abuse Message Lmctruck30 2016-12-03 12:23:44 -08:00
  • 85587bd9d1 Merge pull request #331 from Major-/npc-item Gary Tierney 2017-05-25 15:15:17 +01:00
  • cb0d7e369a Add Item on Npc Lmctruck30 2016-12-03 12:07:40 -08:00
  • e4487458f6 Merge pull request #329 from Major-/heap-size Major 2017-05-25 14:44:08 +01:00
  • 358594a91b Merge pull request #327 from Major-/unignore-fs Gary Tierney 2017-05-25 11:50:30 +01:00
  • ffa5a39a17 Merge pull request #326 from Major-/getting-started Gary Tierney 2017-05-25 11:50:17 +01:00
  • 613e69f4db Increase maximum heap size Major 2017-05-25 03:39:18 +01:00
  • 09f5695fd0 Ensure /data/fs exists in fresh clones Major 2017-05-25 03:31:11 +01:00
  • e8cccb3e26 Add 'getting' started section to README Major 2017-05-25 03:27:28 +01:00
  • d315fff095 Merge pull request #324 from Major-/b308 Major 2017-05-25 02:48:43 +01:00
  • 2878c637e0 Fix #308 Major 2017-05-25 02:47:23 +01:00
  • 7e8bb67f93 Merge pull request #323 from Major-/sfix-literacy Major 2017-05-25 02:46:03 +01:00