Fixed potential exploit with the bonegrinder
This commit is contained in:
+2
-4
@@ -216,14 +216,12 @@ class BoneGrinderListener : InteractionListener() {
|
|||||||
|
|
||||||
val bone = Bones.values()[player.getAttribute(LOADED_BONE_KEY,-1)]
|
val bone = Bones.values()[player.getAttribute(LOADED_BONE_KEY,-1)]
|
||||||
|
|
||||||
|
player.lock()
|
||||||
Pulser.submit(object : Pulse(){
|
Pulser.submit(object : Pulse(){
|
||||||
var stage = 0
|
var stage = 0
|
||||||
override fun pulse(): Boolean {
|
override fun pulse(): Boolean {
|
||||||
when(stage++){
|
when(stage++){
|
||||||
0 -> {
|
0 -> player.animator.animate(SCOOP_ANIM)
|
||||||
player.lock()
|
|
||||||
player.animator.animate(SCOOP_ANIM)
|
|
||||||
}
|
|
||||||
SCOOP_ANIM.duration -> {
|
SCOOP_ANIM.duration -> {
|
||||||
player.unlock()
|
player.unlock()
|
||||||
if(player.inventory.remove(Item(Items.EMPTY_POT_1931))){
|
if(player.inventory.remove(Item(Items.EMPTY_POT_1931))){
|
||||||
|
|||||||
Reference in New Issue
Block a user