Implemented The Dig Site quest
This commit is contained in:
@@ -407,6 +407,12 @@ class DialogueBuilder(var target: DialogueBuilderFile, var clauseIndex: Int = -1
|
||||
return DialogueBranchBuilder(target, clauseIndex, branches)
|
||||
}
|
||||
|
||||
fun branchStages(f: (Player) -> Int): DialogueBranchBuilder {
|
||||
var branches = BranchesData(HashMap(), f)
|
||||
target.data[clauseIndex].nodes.add(BranchNode(branches))
|
||||
return DialogueBranchBuilder(target, clauseIndex, branches)
|
||||
}
|
||||
|
||||
fun branchBoolAttribute(attrName: String, defaultVal: Boolean): DialogueBranchBuilder {
|
||||
return branch({ player -> return@branch if(player.getAttribute(attrName, defaultVal)) { 1 } else { 0 } })
|
||||
}
|
||||
|
||||
@@ -270,7 +270,7 @@ object PacketProcessor {
|
||||
}
|
||||
is Packet.ItemExamine -> {
|
||||
val def = ItemDefinition.forId(pkt.id) ?: return
|
||||
pkt.player.debug("[ITEM] ID: ${pkt.id} Value: ${def.value}")
|
||||
pkt.player.debug("[ITEM] ID: ${pkt.id} Value: ${def.value} Model: ${def.interfaceModelId}")
|
||||
pkt.player.sendMessage(def.examine)
|
||||
}
|
||||
is Packet.SceneryExamine -> {
|
||||
|
||||
Reference in New Issue
Block a user