Gary Tierney
09346134fa
Make buildscripts backwards compatible with Gradle 4.0
2018-08-19 19:50:27 +01:00
Gary Tierney
c687f549da
Add core plugins to the servers runtime classpath
2018-08-19 19:37:36 +01:00
Gary Tierney
0651d535fa
Update to Kotlin 1.60 and Gradle 4.9
...
Removes the dependency on legacy script compilation and now relies on script
discovery. In addition, the Gradle build scripts were refactored and updated
to be compatible with Gradle 5.0 and make use of the new java-library
configurations.
2018-08-19 19:26:51 +01:00
Steve Soltys
7fee8277ab
Fix A* pathfinding when height is greater than zero
2018-07-30 21:09:03 -04:00
Steve Soltys
84f05ef51a
Add support for checking the bounds of entities
2018-07-22 15:14:03 -04:00
Steve Soltys
c44a942976
Optimize collision matrix building
2018-07-18 18:56:20 -04:00
Steve Soltys
b74be81f05
Fix numerical attribute encoding
2018-07-14 12:16:49 -04:00
Gary Tierney
90659291ea
Add Slack invite link to the README
2018-04-08 17:52:22 +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
Chivvon
a52837975e
Port Herblore plugin to Kotlin
2018-04-08 01:58:34 +01:00
Major
3c6d251da4
Merge pull request #391 from cfoust/feat/teleport-shortcuts
2018-04-04 06:58:46 +01:00
Caleb Foust
34f06b20c4
Add teleportation to places using ::tele [name]
2018-04-04 06:58:34 +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
Gary Tierney
2b7a62d997
Use a map for bone and prayer lookups
2018-03-31 22:24:10 +01:00
Gary Tierney
7c59c2c3a5
Clean up remaining issues on prayer plugin
2018-03-31 22:12:34 +01:00
Gary Tierney
59a651a1eb
Fix code-style in prayer plugin
...
Adds named arguments to enum declarations along with lookup functions, fixes
continuation indent, and replaces Map<Player, ArrayList<Prayer>> with a
SetMultimap<Player, Prayer>.
2018-03-31 21:58:53 +01:00
Gary Tierney
28c85d1ecc
Remove now invalid packageName from prayer plugin
2018-03-31 21:57:28 +01:00
Trevor Flynn
1c0b1d827f
Fix to allow multiple prayers.
...
Fixed not caching enum values.
2018-03-31 21:49:59 +01:00
Trevor Flynn
94783da9e5
Ported prayer plugin to kotlin
2018-03-31 21:49:59 +01:00
Major
9c4eff712e
Move Position destructuring functions to their own object
2018-03-28 21:36:34 +01:00
Major
3c26d0acf1
Merge pull request #387 from Major-/kotlin-experiments-pos
...
Improve ::position command message
2018-03-28 19:44:07 +01:00
Major
284cad3ef4
Merge pull request #386 from Major-/kotlin-experiments
...
Improve woodcutting, fishing, mining plugin code
2018-03-28 17:52:25 +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
Gary Tierney
5d77ed5e4b
Remove plugin script stub
2018-03-27 22:35:12 +01:00
Gary Tierney
179c35fc2d
Add IntelliJ kotlinc configuration
...
This removes the need for the plugin stub.
2018-03-27 22:35:12 +01:00
Gary Tierney
d8116478d4
Remove dependency on embedded kotlin compiler
...
This is a large change that significantly simplifies the plugin build system by
having the kotlinc handle everything related to script compilation. Since we
no longer use package name rewriting, the "packageName" option has been dropped
from the gradle script API and has been removed from existing plugins.
In addition to simplifying the build system, it should also significantly speed
up build times. Previously we ran 2 build processes for every plugin and
didn't have fully working incremental compilation for scripts compared to 1
build process with built-in incremental compilation.
There were also some random pieces of code that referenced kotlinc directly, so
those have either been removed or refactored out.
2018-03-27 22:35:05 +01:00
Major
56cc934bdb
Merge pull request #378 from apollo-rsps/garyttierney-patch-1
...
Add Acknowledgements section to the README
2018-01-28 18:19:23 +00:00
Gary Tierney
2f71097380
Add Acknowledgements section to the README
...
Also add list of services we're using via open source licensing models (YourKit
and Travis-CI).
2018-01-28 18:15:20 +00:00
Trevor Flynn
97896a34a4
Add implementation of runecrafting skill
2018-01-17 22:25:21 +00:00
Major
e00b654d46
Merge pull request #368 from apollo-rsps/garyttierney-patch-1
...
Add Slack invite link to the README
2017-09-28 19:59:57 +01:00
Gary Tierney
68183eaf22
Add Slack invite link to the README
2017-09-28 19:57:59 +01:00
Major
397d9b2d6a
Merge pull request #366 from apollo-rsps/kotlin-experiments-areas
...
Port the area actions plugin
2017-09-26 13:57:29 +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