Examples
Item: bow {
nameHolder: "Common Bow"
isEquipped: false
requirement: 20
Event: Game_Start {
setName(nameHolder)
}
Event: "Equip" {
// If player property agility is greater than or equal to bow requirement, equip bow
// Else display error message to player
if (player.agility >= requirement){
setName(bow.nameHolder + " (Equipped)")
disableEvent("Equip")
enableEvent("Remove")
isEquipped = true
}
else
display("You are not agile enough to use this bow")
}
Event: "Remove" {
// Removes the bow, after it has been equipped
setName(bow.nameHolder)
enableEvent("Equip")
disableEvent("Remove")
isEquipped = false
}
}