Paste #32499: Edit of P#32479 - Diff note for paste #32478

Date: 2016/04/11 07:29:50 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


"BodyStats":
     Type: world
     debug: true
     events:
        on player holds item: 
          - wait 1t 
          #This should alter a player's temp flag based on what they're holding
          - if <li@i@PIXELMON_ITEMWATER_STONE_SHARD|i@PIXELMON_ITEMDUSK_STONE_SHARD.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@ColdTier1 queue clear 
           - while <li@i@PIXELMON_ITEMWATER_STONE_SHARD|i@PIXELMON_ITEMDUSK_STONE_SHARD.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:-:<util.random.int[0].to[1]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@ColdTier1 duration:1s 
            - wait 1s
            } 
           } 
           else if <li@i@PIXELMON_ITEMDUSK_STONE|i@ICE.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@ColdTier2 queue clear 
           - while <li@i@PIXELMON_ITEMDUSK_STONE|i@ICE.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:-:<util.random.int[0].to[3]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@ColdTier2 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@PIXELMON_ITEMUNO_ORB|i@PIXELMON_ITEMWATER_STONE|i@PIXELMON_ITEMMOON_STONE|i@PACKED_ICE.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@ColdTier3 queue clear 
           - while <li@i@PIXELMON_ITEMUNO_ORB|i@PIXELMON_ITEMWATER_STONE|i@PIXELMON_ITEMMOON_STONE.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:-:<util.random.int[1].to[4]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@ColdTier3 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@PIXELMON_ITEMICE_GEM|i@PIXELMON_ITEMNEVERMELTICE.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@ColdTier4 queue clear 
           - while <li@i@PIXELMON_ITEMICE_GEM|i@PIXELMON_ITEMNEVERMELTICE.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:-:<util.random.int[3].to[7]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@ColdTier4 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@REDSTONE_TORCH|i@PIXELMON_ITEMDAWN_STONE_SHARD.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@WarmTier1 queue clear 
           - while <li@i@REDSTONE_TORCH|i@PIXELMON_ITEMDAWN_STONE_SHARD.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:+:<util.random.int[0].to[1]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@WarmTier1 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@PIXELMON_ITEMSUN_STONE_SHARD|i@TORCH|i@MAGMA_CREAM.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@WarmTier2 queue clear 
           - while <li@i@PIXELMON_ITEMSUN_STONE_SHARD|i@TORCH|i@MAGMA_CREAM.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:+:<util.random.int[0].to[2]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@WarmTier2 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@BLAZE_POWDER|i@PIXELMON_ITEMDAWN_STONE|i@PIXELMON_ITEMMAGMARIZER|i@PIXELMON_ITEMFIRE_STONE_SHARD.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@WarmTier3 queue clear 
           - while <li@i@BLAZE_POWDER|i@PIXELMON_ITEMDAWN_STONE|i@PIXELMON_ITEMMAGMARIZER|i@PIXELMON_ITEMFIRE_STONE_SHARD.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:+:<util.random.int[0].to[3]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@WarmTier3 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@PIXELMON_ITEMSUN_STONE|i@PIXELMON_ITEMTRES_ORB|i@BLAZE_ROD|i@PIXELMON_ITEMFIRE_STONE.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@WarmTier4 queue clear 
           - while <li@i@PIXELMON_ITEMSUN_STONE|i@PIXELMON_ITEMTRES_ORB|i@BLAZE_ROD|i@PIXELMON_ITEMFIRE_STONE.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:+:<util.random.int[1].to[4]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@WarmTier4 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@PIXELMON_ITEMFIRE_GEM|i@PIXELMON_ITEMFLAMEORB.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@WarmTier5 queue clear 
           - while <li@i@PIXELMON_ITEMFIRE_GEM|i@PIXELMON_ITEMFLAMEORB.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:+:<util.random.int[3].to[7]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@WarmTier5 duration:1s 
            - wait 1s
            } 
           }
           else if <li@i@LAVA_BUCKET.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@WarmTier6 queue clear 
           - while <li@i@LAVA_BUCKET.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:+:<util.random.int[5].to[10]> 
            - flag player BodyStatsStamina:-:<util.random.int[0].to[1]> 
            - flag player SpamGuard:i@WarmTier6 duration:1s 
            - wait 1s
            } 
           }
           else if <li@m@NETHER_STAR.contains[<player.item_in_hand>]> { 
           - if <player.flag[SpamGuard]||false> == i@DefaultTier queue clear 
           - while <li@m@NETHER_STAR.contains[<player.item_in_hand>]> {
            - flag player BodyStatsTemp:35
            - flag player BodyStatsThirst:100
            - flag player BodyStatsMana:100
            - flag player BodyStatsStamina:500
            - flag player SpamGuard duration:1s
            - wait 1s
            } 
           }