Emergency job hotfix
This commit is contained in:
@@ -90,8 +90,5 @@ object JobManager {
|
|||||||
player.removeAttribute("jobs:type")
|
player.removeAttribute("jobs:type")
|
||||||
player.incrementAttribute("/save:jobs:dailyAmt",1)
|
player.incrementAttribute("/save:jobs:dailyAmt",1)
|
||||||
System.out.println("Complete amount: ${player.getAttribute("jobs:dailyAmt",0)}")
|
System.out.println("Complete amount: ${player.getAttribute("jobs:dailyAmt",0)}")
|
||||||
if(player.getAttribute("jobs:dailyAmt",0) == 3){
|
|
||||||
player.setAttribute("/save:jobs:reset_time",System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24))
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,6 +8,7 @@ import core.game.node.entity.player.link.diary.DiaryType
|
|||||||
import core.game.node.item.Item
|
import core.game.node.item.Item
|
||||||
import org.rs09.consts.Items
|
import org.rs09.consts.Items
|
||||||
import rs09.game.interaction.InteractionListener
|
import rs09.game.interaction.InteractionListener
|
||||||
|
import java.util.concurrent.TimeUnit
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the work-for actions for the NPCs
|
* Handles the work-for actions for the NPCs
|
||||||
@@ -59,6 +60,7 @@ class WorkForInteractionListener : InteractionListener() {
|
|||||||
|
|
||||||
if(player.getAttribute("jobs:reset_time",Long.MAX_VALUE) < System.currentTimeMillis()){
|
if(player.getAttribute("jobs:reset_time",Long.MAX_VALUE) < System.currentTimeMillis()){
|
||||||
player.setAttribute("/save:jobs:dailyAmt",0)
|
player.setAttribute("/save:jobs:dailyAmt",0)
|
||||||
|
player.setAttribute("/save:jobs:reset_time",System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24))
|
||||||
}
|
}
|
||||||
|
|
||||||
if(player.getAttribute("jobs:id",-1) != -1){
|
if(player.getAttribute("jobs:id",-1) != -1){
|
||||||
|
|||||||
Reference in New Issue
Block a user