Skip to content

Commit

Permalink
Merge pull request #28 from bushtail/BetterShiftDrop
Browse files Browse the repository at this point in the history
BetterShiftDrop
  • Loading branch information
Pazaz authored Mar 19, 2023
2 parents d827ae3 + 7db7048 commit 34ae9c7
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions plugin-playground/src/main/kotlin/BetterShiftDrop/plugin.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package BetterShiftDrop

import plugin.Plugin
import plugin.annotations.PluginMeta
import plugin.api.API
import plugin.api.MiniMenuEntry
import rt4.Cheat
import rt4.Keyboard

@PluginMeta(
author = "bushtail",
description = "Better dropping and destroying while holding shift.",
version = 1.0
)
class plugin : Plugin() {
override fun Init() {
Cheat.shiftClick = false
}
override fun OnMiniMenuCreate(currentEntries: Array<out MiniMenuEntry>?) {
if(currentEntries == null) return
if(API.IsKeyPressed(Keyboard.KEY_SHIFT)) {
for(entry in currentEntries) {
if(entry.verb.toLowerCase() == "drop" || entry.verb.toLowerCase() == "destroy") continue
if(!entry.isStrictlySecondary) entry.toggleStrictlySecondary()
}
}
}
}

0 comments on commit 34ae9c7

Please sign in to comment.