Skip to content

Instantly share code, notes, and snippets.

View its-jackson's full-sized avatar

Jackson its-jackson

  • PolymorphicScripts
  • Nova Scotia
  • 11:19 (UTC -03:00)
View GitHub Profile
package scripts.kotlin.api.framework.routine.api.lizardman.shaman
import org.tribot.script.sdk.MyPlayer
import org.tribot.script.sdk.Skill
import org.tribot.script.sdk.query.Query
import org.tribot.script.sdk.util.TribotRandom
import scripts.kotlin.api.antiban.DistributionParameters
import scripts.kotlin.api.antiban.PlayerBehaviorProfile
import scripts.kotlin.api.framework.routine.api.Consumable
import scripts.kotlin.api.framework.routine.api.Logger
package scripts.kotlin.api.framework.routine.api
import scripts.kotlin.api.DepositBoxAction
class DepositBoxManager(private val depositBoxAction: DepositBoxAction) {
private val logger = Logger("Deposit Box Manager")
fun depositAllItems(vararg items: Int): Boolean {
return depositAllItems(*items)
}
package scripts.kotlin.api
import org.tribot.script.sdk.*
import org.tribot.script.sdk.antiban.Antiban
import org.tribot.script.sdk.input.Keyboard
import org.tribot.script.sdk.interfaces.Item
import org.tribot.script.sdk.query.GameObjectQuery
import org.tribot.script.sdk.query.Query
import org.tribot.script.sdk.query.WidgetItemQuery
import org.tribot.script.sdk.types.Widget
package scripts.kotlin.api
import org.tribot.script.sdk.Waiting
import org.tribot.script.sdk.input.Keyboard
interface RandomMessageProvider {
fun getRandomMessage(): String
}
private val randomMessagePlayerProfile = PlayerBehaviorProfile(
package scripts.kotlin.api
import org.tribot.script.sdk.MyPlayer
import org.tribot.script.sdk.query.Query
import java.security.MessageDigest
import kotlin.math.abs
import kotlin.math.cos
import kotlin.math.ln
import kotlin.math.sqrt
import kotlin.random.Random