Paste #121108: Unnamed Denizen Script Paste

Date: 2024/03/17 11:46:00 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


scrap_pickaxe_mastery:
    type: task
    debug: false
    script:
        - if !<player.has_flag[syer.mastery.scrap_pickaxe_first_craft]>:
            - flag <player> syer.mastery.scrap_pickaxe_first_craft:true
        - flag <player> syer.mastery.scrap_pickaxe:++
        - if <player.flag[syer.mastery.scrap_pickaxe]> >= 0 and <player.flag[syer.mastery.scrap_pickaxe]> < 50:
            - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_C <player.name> 1"
        - if <player.flag[syer.mastery.scrap_pickaxe]> >= 50 and <player.flag[syer.mastery.scrap_pickaxe]> < 100:
            - if <util.random_chance[20]>:
                - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_U <player.name> 1"
                - stop
            - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_C <player.name> 1"
        - if <player.flag[syer.mastery.scrap_pickaxe]> >= 100 and <player.flag[syer.mastery.scrap_pickaxe]> < 200:
            - if <util.random_chance[40]>:
                - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_U <player.name> 1"
                - stop
            - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_C <player.name> 1"
        - if <player.flag[syer.mastery.scrap_pickaxe]> >= 200:
            - if <util.random_chance[60]>:
                - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_U <player.name> 1"
                - stop
            - execute as_op "mi give TOOL SCRAP_METAL_PICKAXE_C <player.name> 1"
iron_pickaxe_mastery:
    type: task
    debug: false
    script:
        - if !<player.has_flag[syer.mastery.iron_pickaxe_first_craft]>:
            - flag <player> syer.mastery.iron_pickaxe_first_craft:true
        - flag <player> syer.mastery.iron_pickaxe:++
        - if <player.flag[syer.mastery.iron_pickaxe]> >= 0 and <player.flag[syer.mastery.iron_pickaxe]> < 50:
            - execute as_op "mi give TOOL IRON_PICKAXE_C <player.name> 1"
        - if <player.flag[syer.mastery.iron_pickaxe]> >= 50 and <player.flag[syer.mastery.iron_pickaxe]> < 100:
            - if <util.random_chance[20]>:
                - execute as_op "mi give TOOL IRON_PICKAXE_U <player.name> 1"
                - stop
            - execute as_op "mi give TOOL IRON_PICKAXE_C <player.name> 1"
        - if <player.flag[syer.mastery.iron_pickaxe]> >= 100 and <player.flag[syer.mastery.iron_pickaxe]> < 200:
            - if <util.random_chance[40]>:
                - execute as_op "mi give TOOL IRON_PICKAXE_U <player.name> 1"
                - stop
            - execute as_op "mi give TOOL IRON_PICKAXE_C <player.name> 1"
        - if <player.flag[syer.mastery.iron_pickaxe]> >= 200:
            - if <util.random_chance[60]>:
                - execute as_op "mi give TOOL IRON_PICKAXE_U <player.name> 1"
                - stop
            - execute as_op "mi give TOOL IRON_PICKAXE_C <player.name> 1"