Date: 2014/10/05 20:59:58 UTC-07:00
Type: Denizen Script
on player clicks in inventory:
- if <context.slot> == 40 {
- if <player.flag[EquipCooldown1]> {
- narrate "Please wait before equipping another item!"
- determine cancelled
} else {
- wait 1t
- if <context.item.lore.get[5].starts_with[<red>Defense]> {
- define result <context.item.lore.get[5].after[<red>Defense<&sp><&co><&sp><gray>]>
- flag defense:-:%result%
- flag EquipCooldown1 duration:3s
- narrate "new defense <&co> <player.flag[defense]>"
}
- if <context.slot> == 40 {
- if <player.flag[EquipCooldown2]> {
- narrate "Please wait before equipping another item!"
- determine cancelled
} else {
- if <player.equipment.helmet.lore.get[5].starts_with[<red>Defense]> {
- define 1 <player.equipment.helmet.lore.get[5].after[<red>Defense<&sp><&co><&sp><gray>]>
- flag defense:+:<player.equipment.helmet.lore.get[5].after[<red>Defense<&sp><&co><&sp><gray>]>
- flag EquipCooldown2 duration:3s
- narrate "new defense <&co> <player.flag[defense]>"
}