Paste #16432: Diff note for paste #16431

Date: 2015/06/11 23:52:02 UTC-07:00
Type: Diff Report

View Raw Paste Download This Paste
Copy Link


 nametag_login:
   type: world
   events:
     on player joins:
     - run nametag_update def:<player> instantly
 nametag_update:
   type: task
   definitions: player
   script:
   - if <def[player].exists> {
     - inject locally path:get_fixes
+    - define has_guild <def[guild].is[!=].to[]||false>
     - foreach <server.list_online_players> {
-      - team id:<def[value].name>true name:<def[player].name> add:<def[player]> "prefix:<def[guild]||> <&f>" "suffix: <def[level]||>"
-      - team id:<def[value].name>false name:<def[player].name> add:<def[player]> "prefix:<def[guild]||> <&f>" "suffix: <def[level]||>"
-      - team id:empty name:<def[player].name> add:<def[player]> "prefix:<def[guild]||> <&f>" "suffix: <def[level]||>"
+      - team id:<def[value].name>true name:<def[player].name> add:<def[player]> "prefix:<tern[<def[has_guild]>]:<def[guild]> ||><&f>" "suffix: <def[level]||>"
+      - team id:<def[value].name>false name:<def[player].name> add:<def[player]> "prefix:<tern[<def[has_guild]>]:<def[guild]> ||><&f>" "suffix: <def[level]||>"
+      - team id:empty name:<def[player].name> add:<def[player]> "prefix:<tern[<def[has_guild]>]:<def[guild]> ||><&f>" "suffix: <def[level]||>"
       }
     } else {
     - foreach <server.list_online_players> {
       - define player %value%
       - inject locally path:get_fixes
       - foreach <server.list_online_players> {
-        - team id:<def[value].name>true name:<def[player].name> add:<def[player]> "prefix:<def[guild]||> <&f>" "suffix: <def[level]||>"
-        - team id:<def[value].name>false name:<def[player].name> add:<def[player]> "prefix:<def[guild]||> <&f>" "suffix: <def[level]||>"
-        - team id:empty name:<def[player].name> add:<def[player]> "prefix:<def[guild]||> <&f>" "suffix: <def[level]||>"
+        - team id:<def[value].name>true name:<def[player].name> add:<def[player]> "prefix:<tern[<def[has_guild]>]:<def[guild]> ||><&f>" "suffix: <def[level]||>"
+        - team id:<def[value].name>false name:<def[player].name> add:<def[player]> "prefix:<tern[<def[has_guild]>]:<def[guild]> ||><&f>" "suffix: <def[level]||>"
+        - team id:empty name:<def[player].name> add:<def[player]> "prefix:<tern[<def[has_guild]>]:<def[guild]> ||><&f>" "suffix: <def[level]||>"
         }
       }
     }
   get_fixes:
   - define level <el@val[<yaml[XP_SAVES].read[players.%player%.melee_level]||0>].add[<yaml[XP_SAVES].read[players.%player%.ranged_level]||0>].add[<yaml[XP_SAVES].read[players.%player%.magic_level]||0>].add[<yaml[XP_SAVES].read[players.%player%.defence_level]||0>].div[4].round_up||1>
   - if %level% < 5 {
     - define level "<&a>[%level%] "
     } else if %level% < 10 {
     - define level "<&e>[%level%] "
     } else if %level% < 20 {
     - define level "<&6>[%level%] "
     } else if %level% < 50 {
     - define level "<&c>[%level%] "
     } else {
     - define level "<&4>[%level%] "
     }
   - if <yaml[GUILDSAVES].read[guilds.%player%.current_guild]||none> != none {
     - if <yaml[GUILDSAVES].read[guilds.<yaml[GUILDSAVES].read[guilds.%player%.current_guild]||none>.tag]||none> != none {
       - define guild "<&7>[<&e><yaml[GUILDSAVES].read[guilds.<yaml[GUILDSAVES].read[guilds.%player%.current_guild]||none>.tag].to_uppercase||none><&7>]"
       } else {
       - define guild <&f>
       }
     } else {
     - define guild <&f>
     }