8 Commits

Author SHA1 Message Date
Dark98 b61944f858 Update Maven to use 2006Scape Repo 2023-02-18 02:52:35 +00:00
Josh Shippam 5483c5ee3f Create GH Actions Workflow 2023-02-13 03:51:05 +00:00
Dark98 a9025e6243 Added Simple Man/Woman Pickpocket Sample Script 2023-02-13 03:45:28 +00:00
Dark98 73f970d4a6 Added Feather Farmer With Bone Burying Sample Script 2023-02-13 03:43:13 +00:00
Dark98 996094b9f8 Update Power Cow Killer Description 2023-02-13 03:36:36 +00:00
Dark98 90b440938f Replaced Cow Killer Banking Script With Cow Killer Bone Burying Script
We don't have the command to teleport to home anymore
2023-02-13 03:35:38 +00:00
Dark98 88ce4fca9b Update Power Cow Killer Sample Script 2023-02-13 03:24:22 +00:00
Dark98 df53aee7c3 Update Premade Scripts
Repackaged A Bit More
Enabled ArdyCakesBanking Script
CowkillerBanking: Only Walk To Cows If Inv Isn't Full
CowKillerPower: Created Script
Openlummybank: Raised Waiting Time again
2021-11-01 03:10:09 +00:00
10 changed files with 179 additions and 54 deletions
+58
View File
@@ -0,0 +1,58 @@
# This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.g
name: Java CI with Maven
on:
push:
branches:
- master
- development
pull_request:
branches:
- master
- development
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'zulu'
cache: maven
- name: Build with Maven
run: |
mvn -B package --file pom.xml
mkdir -p ~/artifacts
cp target/script-factory-1.9.jar ~/artifacts/
- name: Publish build to GH Actions
uses: actions/upload-artifact@v2
with:
path: ~/artifacts/*
name: Build
- name: Create Version
id: get_version
run: |
echo "VERSION=v$(date +%s)" >> $GITHUB_OUTPUT #&& echo "::set-output name=VERSION::${verson}"
- name: Upload Pre-Release
id: create_release
uses: softprops/action-gh-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.get_version.outputs.VERSION }}
name: ${{ github.sha }}
prerelease: true
files: |
target/script-factory-1.9.jar
+4 -4
View File
@@ -12,9 +12,9 @@
<repositories>
<repository>
<id>parabot-maven</id>
<name>Parabot its Maven Repository</name>
<url>https://maven.parabot.org/</url>
<id>2006scape-maven</id>
<name>2006Scape's Git based repo</name>
<url>https://raw.github.com/2006-Scape/Maven/master</url>
</repository>
</repositories>
@@ -22,7 +22,7 @@
<dependency>
<groupId>org.parabot</groupId>
<artifactId>client</artifactId>
<version>2.8.1</version>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.parabot</groupId>
@@ -2,9 +2,12 @@ package scriptfactory.AdvancedGui.ScriptFactorySDN;
import org.parabot.core.desc.ScriptDescription;
import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat.CowkillerBanking;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Deps.Openlummybank;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat.CowkillerBones;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat.CowkillerPower;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat.FeatherFarmerBones;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Deps.Walktocows;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Thieving.ArdyCakesBanking;
import scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Thieving.ManWomanPickpocket;
public class ScriptFactoryScript extends ScriptDescription {
@@ -26,11 +29,15 @@ public class ScriptFactoryScript extends ScriptDescription {
public static ScriptFactoryScript[] getDescriptions() {
return new ScriptFactoryScript[]{
//Scripts
new CowkillerBanking(),
//new ArdyCakes(),
new ArdyCakesBanking(), //TODO Untested?
new CowkillerBones(),
new CowkillerPower(),
new FeatherFarmerBones(),
new ManWomanPickpocket(),
//Deps
//new Openlummybank(),
new Walktocows(),
new Openlummybank(),
};
}
@@ -1,42 +0,0 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat;
import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;
import org.parabot.environment.scripts.Category;
public class CowkillerBanking extends ScriptFactoryScript {
public CowkillerBanking() {
super(
"Cow killer (with banking)",
"Before",
Category.COMBAT,
1.1,
"Kills Cows In Lumbridge And Banks In The Castle \n Set Tick Speed To 1000 For Best Results \n Can Be Started Anywhere",
"If Inventory-slots-used(28)\n" +
"Run-subscript(Openlummybank)\n" +
"Bank-all-except-IDs()\n" +
"Run-subscript(Walktocows)\n" +
"Endif\n" +
"IfNot In-Combat()\n" +
"If Entity-is-around(81,397,1767,1768)\n" +
"Take-Ground-item(2132)\n" +
"Take-Ground-item(526)\n" +
"Take-Ground-item(1739)\n" +
"If Inventory-slots-used(28)\n" +
"Run-subscript(Openlummybank)\n" +
"Bank-all-except-IDs()\n" +
"Run-subscript(Walktocows)\n" +
"Endif\n" +
"Interact-with-entity-by-ID(81,397,1767,1768,1)\n" +
"Endif\n" +
"IfNot Entity-is-around(81,397,1767,1768)\n" +
"If Inventory-slots-used(28)\n" +
"Run-subscript(Openlummybank)\n" +
"Bank-all-except-IDs()\n" +
"Endif\n" +
"Run-subscript(Walktocows)\n" +
"Endif\n" +
"Endif\n",
new String[]{"Walktocows", "Openlummybank"}
);
}
}
@@ -0,0 +1,28 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat;
import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;
public class CowkillerBones extends ScriptFactoryScript {
public CowkillerBones() {
super(
"Cow killer (with bone burying)",
"Dark98",
Category.COMBAT,
1.0,
"Kills Cows And Buries The Bones \n Start Near Cows.",
"IfNot In-Combat()\n" +
"If Entity-is-around(81,397,1767,1768)\n" +
"Take-Ground-item(526)\n" +
"Sleep(600)\n" +
"If Item-is-in-Inventory(527,1)\n" +
"Inventory-item-interact(527,2)\n" +
"Endif\n" +
"Interact-with-entity-by-ID(81,397,1767,1768,1)\n" +
"Sleep(600)\n" +
"Endif\n" +
"Endif",
new String[]{}
);
}
}
@@ -0,0 +1,24 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat;
import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;
public class CowkillerPower extends ScriptFactoryScript {
public CowkillerPower() {
super(
"Power Cow killer",
"Dark98",
Category.COMBAT,
1.0,
"Kills Cows \n Start Near Cows.",
"IfNot In-Combat()\n" +
"If Entity-is-around(81,397,1767,1768)\n" +
"Interact-with-entity-by-ID(81,397,1767,1768,1)\n" +
"Sleep(2400)\n" +
"Endif\n" +
"Endif",
new String[]{}
);
}
}
@@ -0,0 +1,30 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Combat;
import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;
public class FeatherFarmerBones extends ScriptFactoryScript {
public FeatherFarmerBones() {
super(
"Feather Farmer (with bone burying)",
"Dark98",
Category.COMBAT,
1.0,
"Kills Chickens, Farms The Feathers & Buries The Bones \n Start Near Chickens",
"IfNot In-Combat()\n" +
"If Entity-is-around(41)\n" +
"If Item-is-on-Ground(526)\n" +
"Take-Ground-item(526)\n" +
"Take-Ground-item(314)\n" +
"Endif\n" +
"If Item-is-in-Inventory(527,1)\n" +
"Inventory-item-interact(527,2)\n" +
"Endif\n" +
"Interact-with-entity-by-ID(41,1)\n" +
"Sleep(600)\n" +
"Endif\n" +
"Endif",
new String[]{}
);
}
}
@@ -7,7 +7,7 @@ public class Openlummybank extends ScriptFactoryScript
public Openlummybank() {
super(
"Openlummybank",
"Before",
"Red Bracket",
"Dependency",
1.1,
"Opens the bank in lumbridge castle from anywhere",
@@ -16,7 +16,7 @@ public class Openlummybank extends ScriptFactoryScript
"Interact-with-entity-by-location(3217,3218,1)\n" +
"Interact-with-entity-by-location(3215,3211,1)\n" +
"Interact-with-entity-by-location(3204,3207,1)\n" +
"Sleep(12000)\n" +
"Sleep(15000)\n" +
"Interact-with-entity-by-location(3204,3207,1)\n" +
"Interact-with-entity-by-location(3204,3207,2)\n" +
"Interact-with-entity-by-ID(494,3)\n" +
@@ -7,7 +7,7 @@ public class Walktocows extends ScriptFactoryScript
public Walktocows() {
super(
"Walktocows",
"Before",
"Red Bracket",
"Dependency",
1.0,
"Walks to the cows in lumbridge from anywhere",
@@ -0,0 +1,20 @@
package scriptfactory.AdvancedGui.ScriptFactorySDN.Scripts.Thieving;
import org.parabot.environment.scripts.Category;
import scriptfactory.AdvancedGui.ScriptFactorySDN.ScriptFactoryScript;
public class ManWomanPickpocket extends ScriptFactoryScript {
public ManWomanPickpocket() {
super(
"Pickpocket (Man/Woman)",
"Dark98",
Category.THIEVING,
1.0,
"Pickpockets Men/Women \n Start Near Man/Woman",
"If Entity-is-around(1,2,3,4,5,6)\n" +
"Interact-with-entity-by-ID(1,2,3,4,5,6,3)\n" +
"Endif",
new String[]{}
);
}
}