Paste #67255: Untitled Paste

Date: 2020/04/10 09:41:36 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


SpecialFishingRod:
    type: item
    material: i@fishing_rod
    display name: <&e>Fisherman's Fishing Rod
    lore:
    - The Fisherman was able
    - to catch rare fishes only
    - with this rod. Something
    - must be special about it.
    enchantments:
    - lure:2
    - unbreaking:3
    mechanisms:
        flags: HIDE_ALL

SpecialFishingRodLoot:
    type: procedure
    debug: false
    script:
    - define roll <util.random.int[1].to[1000]>
    - if <[roll]> >= 800 && <[roll]> < 900: 
        - define quality "Rare1"
            else if <[roll]> >= 900 && <[roll]> < 995:
                - define quality "Rare2":
            else if <[roll]> >= 995:
                - define quality "Rare3":

                - if <[quality]> == Rare1:
                    - random:
                        - determine "ShipTicket"

                        else if <[quality]> == Rare2:
                            - random:
                                - determine "RareFish1"
                                - determine "RareFish2"
                                - determine "RareFish3" 
                                - determine "RareFish4"

                        else if <[quality]> == Rare3:
                            - random
                                - determine "SuperRFish"