Date: 2014/07/02 18:17:14 UTC-07:00
Type: Denizen Script
GT_Wolfden_NPC_Store_Inventory_Clicks_Set_Price:
type: world
debug: false
events:
on player shift_right clicks in inventory:
- ^if <context.inventory.id_holder> matches npc && <context.inventory.id_holder.owner.name> == <player.name> {
- ^flag player npc_store_item_selected_is_enchanted:!
- ^flag player npc_store_item_selected_enchanted:!
- ^flag player npc_store_item_name_selected:!
- ^if <context.item.material.name> == "air" {
- ^narrate "<red>You must click an occupied item slot"
- QUEUE CLEAR
}
- ^if <context.item.is_enchanted> == "true" {
- ^flag player npc_store_item_selected_is_enchanted:True
- ^flag player npc_store_item_selected_enchanted:<context.slot>
- ^flag player npc_store_item_name_selected:<context.item.display>
- ^flag player npc_store_item_name_display:<context.item.display>
- ^Narrate "You have selected <aqua><context.item.display><white> Sell Price Is Currently Set To <&co><aqua><npc.flag[store_<player.flag[npc_store_purchase_item_ID]>]><white>."
- ^DETERMINE CANCELLED
- ^QUEUE CLEAR
}
- ^flag player npc_store_item_selected:<context.item.material.name>
- Narrate "You have selected <aqua><context.item.material.name><white> Sell Price Is Currently Set To<&co><aqua><npc.flag[store_<player.flag[npc_store_item_selected]>]><white> per unit."
- ^DETERMINE CANCELLED
}