Gary Tierney
8c50d3e091
WIP
2019-08-04 02:00:48 +01:00
Major
16599dd231
Refactor shops plugin
2019-07-13 19:00:55 +01:00
Major
8753bedf7e
Update kotlin and coroutines dependencies
2019-07-13 15:14:35 +01:00
Major
cd06a69245
Merge pull request #414 from ryleykimmel/enhancement/orientation-duplicate
...
Remove duplicate GameObject rotated checks
2019-03-29 22:38:42 +00:00
KeepBotting
9c1944c969
Let ::pos return other players positions ( #422 )
...
Rework ::pos to allow a user to return another player's position
2019-03-29 22:36:07 +00:00
Gary Tierney
475c7ac741
Fix kotlin code style issues
2018-09-04 04:43:34 +01:00
Gary Tierney
b6086d57b8
Fix mockk error in matcher
2018-09-04 04:00:28 +01:00
Gary Tierney
5f49ec16a2
Add tests for remaining commands
2018-09-04 03:51:26 +01:00
Gary Tierney
20bb420916
Fix typo in skill command tests
2018-09-04 02:40:44 +01:00
Gary Tierney
fc1d6f46fa
Add additional command test coverage
2018-09-04 02:35:35 +01:00
Gary Tierney
274d805c55
Remove broken imports from command tests
2018-09-04 01:20:30 +01:00
Gary Tierney
2ea0f68eb9
Add tests for most command plugins
2018-09-04 00:02:00 +01:00
Gary Tierney
9a8f94df18
Add runecrafting action unit tests
2018-09-03 22:41:25 +01:00
Major-
68361110d9
Repackage following plugin
2018-08-28 19:58:13 +01:00
Major-
abc4dc3a76
Rename walk-to to pathing
2018-08-28 19:32:26 +01:00
Major-
1a4724dcce
Repackage player actions plugin
2018-08-28 18:50:54 +01:00
atomicint
1f539b16ab
Remove duplicate GameObject rotated checks
2018-08-28 13:38:11 -04:00
Gary Tierney
a53929a9a8
Remove apollo-plugin Gradle plugin
...
Replaces the old Gradle plugin with plain Gradle buildscripts. Also cleans-up
the current Gradle extensions and re-adds detekt, along with JUnit 5 support to
all modules.
2018-08-27 00:55:41 +01:00
Gary Tierney
1f7eb78ddb
Add herblore tests
2018-08-26 21:54:33 +01:00
Denver Fernandes
d323571c39
Add command to teleport to another player
...
Closes #410
2018-08-26 19:46:48 +01:00
Gary Tierney
46d60b425f
Add herblore unit tests and clean-up plugin code
2018-08-26 18:35:57 +01:00
Major
b6c21029d4
Add tests for fishing plugin
2018-08-26 00:44:48 +01:00
Major-
4af28a1717
Add tests for spawn plugin
2018-08-25 18:16:53 +01:00
Major-
f4aa3aae4e
Add tests for api plugin
2018-08-25 12:03:54 +01:00
Major-
fd52ee6026
Add @DefinitionSource annotations
...
Allows parameterized tests to use Item, Npc, and Object definitions
as @ArgumentSources.
This commit also adds support for using @ItemDefinitions etc on
properties as well as functions.
2018-08-25 12:03:53 +01:00
Major-
dc0690f82d
Make plugins target java 8
2018-08-25 12:03:53 +01:00
Gary Tierney
754343afec
Move shop plugins to unique packages
2018-08-23 23:08:30 +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
Gary Tierney
ba5ff2b765
Fix inclusion of ktlint for check tasks
2018-08-22 23:16:53 +01:00
Arham4
0b0f75d622
Added all shops in Lumbridge, Falador, Edgeville, and Al-Kharid
2018-08-22 14:31:43 +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
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
Gary Tierney
5d84cdf40f
Fix recording of code coverage
2018-08-20 01:29:52 +01:00
Gary Tierney
5307a62f8d
Put plugins with the same name in unique packages
2018-08-20 00:13:25 +01:00
Gary Tierney
ebeaa7cd92
Use Gradles built-in JUnit 5 support
2018-08-19 23:43:42 +01:00
Gary Tierney
248a7d97d9
Update plugin test framework to junit5
...
Updates the testing infrastructure to use the latest relesae of junit and
leverages the new extension mechanism to create an easy to use testing
framework. Also adds additional test coverage for several plugins.
2018-08-19 22:28:41 +01:00
Gary Tierney
bd6db246dc
Remove Detekt configuration
2018-08-19 19:52:51 +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
Major
8fe09880b7
Remove util:lookup plugin
...
Behaviour moved into the api plugin.
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
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
Caleb Foust
34f06b20c4
Add teleportation to places using ::tele [name]
2018-04-04 06:58:34 +01:00
Major
81e019ca93
Fix nitpicks in emote plugin
2018-04-01 22:49:26 +01:00