+ | Left Hand: | [(l_hand && !(l_hand.flags&ABSTRACT)) ? l_hand : "Empty"] |
+ | Right Hand: | [(r_hand && !(r_hand.flags&ABSTRACT)) ? r_hand : "Empty"] |
+ | |
"}
+
+ dat += "| Back: | [(back && !(back.flags&ABSTRACT)) ? back : "Empty"]"
+ if(has_breathable_mask && istype(back, /obj/item/weapon/tank))
+ dat += " [internal ? "Disable Internals" : "Set Internals"]"
+
+ dat += " |
| |
"
+
+ dat += "| Head: | [(head && !(head.flags&ABSTRACT)) ? head : "Empty"] |
"
+
+ if(slot_wear_mask in obscured)
+ dat += "| Mask: | Obscured |
"
+ else
+ dat += "| Mask: | [(wear_mask && !(wear_mask.flags&ABSTRACT)) ? wear_mask : "Empty"] |
"
+
if(!issmall(src))
- dat += {"
-
Gloves: [(gloves && !(gloves.flags & ABSTRACT)) ? gloves : "Nothing"]
-
Eyes: [(glasses && !(glasses.flags & ABSTRACT)) ? glasses : "Nothing"]
-
Left Ear: [(l_ear && !(l_ear.flags & ABSTRACT)) ? l_ear : "Nothing"]
-
Right Ear: [(r_ear && !(r_ear.flags & ABSTRACT)) ? r_ear : "Nothing"]
-
Head: [(head && !(head.flags & ABSTRACT)) ? head : "Nothing"]
-
Shoes: [(shoes && !(shoes.flags & ABSTRACT)) ? shoes : "Nothing"]
-
Belt: [(belt && !(belt.flags & ABSTRACT)) ? belt : "Nothing"] [((istype(wear_mask, /obj/item/clothing/mask) && istype(belt, /obj/item/weapon/tank) && !( internal )) ? text(" Set Internal", src) : "")]
-
Uniform: [(w_uniform && !(w_uniform.flags & ABSTRACT)) ? w_uniform : "Nothing"] [(suit) ? ((suit.has_sensor == 1) ? text(" Sensors", src) : "") :]
-
(Exo)Suit: [(wear_suit && !(wear_suit.flags & ABSTRACT)) ? wear_suit : "Nothing"]
-
ID: [(wear_id && !(wear_id.flags & ABSTRACT)) ? wear_id : "Nothing"]
-
PDA: [(wear_pda && !(wear_pda.flags & ABSTRACT)) ? wear_pda : "Nothing"]
-
Suit Storage: [(s_store && !(s_store.flags & ABSTRACT)) ? s_store : "Nothing"]
-
Left Pocket ([(l_store && !(l_store.flags & ABSTRACT)) ? (pickpocket ? l_store.name : "Full") : "Empty"])
-
Right Pocket ([(r_store && !(r_store.flags & ABSTRACT)) ? (pickpocket ? r_store.name : "Full") : "Empty"])
-
Empty Both Pockets"}
- dat += {"
-
[(handcuffed ? text("Handcuffed") : text("Not Handcuffed"))]
-
[(legcuffed ? text("Legcuffed") : text(""))]
- [(suit) ? ((suit.accessories.len) ? text("
Remove Accessory", src) : "") :]
- [(internal ? text("
Remove Internal") : "")]
-
Remove Splints
-
Refresh
-
Close
-
"}
- user << browse(dat, text("window=mob\ref[src];size=340x480"))
- onclose(user, "mob\ref[src]")
- return
+ if(slot_glasses in obscured)
+ dat += "| Eyes: | Obscured |
"
+ else
+ dat += "| Eyes: | [(glasses && !(glasses.flags&ABSTRACT)) ? glasses : "Empty"] |
"
+
+ if(slot_l_ear in obscured)
+ dat += "| Left Ear: | Obscured |
"
+ else
+ dat += "| Left Ear: | [(l_ear && !(l_ear.flags&ABSTRACT)) ? l_ear : "Empty"] |
"
+
+ if(slot_r_ear in obscured)
+ dat += "| Right Ear: | Obscured |
"
+ else
+ dat += "| Right Ear: | [(r_ear && !(r_ear.flags&ABSTRACT)) ? r_ear : "Empty"] |
"
+
+ dat += "| |
"
+
+ dat += "| Exosuit: | [(wear_suit && !(wear_suit.flags&ABSTRACT)) ? wear_suit : "Empty"] |
"
+ if(wear_suit)
+ dat += "| ↳Suit Storage: | [(s_store && !(s_store.flags&ABSTRACT)) ? s_store : "Empty"]"
+ if(has_breathable_mask && istype(s_store, /obj/item/weapon/tank))
+ dat += " [internal ? "Disable Internals" : "Set Internals"]"
+ dat += " |
"
+ else
+ dat += "| ↳Suit Storage: |
"
+
+ if(slot_shoes in obscured)
+ dat += "| Shoes: | Obscured |
"
+ else
+ dat += "| Shoes: | [(shoes && !(shoes.flags&ABSTRACT)) ? shoes : "Empty"] |
"
+
+ if(slot_gloves in obscured)
+ dat += "| Gloves: | Obscured |
"
+ else
+ dat += "| Gloves: | [(gloves && !(gloves.flags&ABSTRACT)) ? gloves : "Empty"] |
"
+
+ if(slot_w_uniform in obscured)
+ dat += "| Uniform: | Obscured |
"
+ else
+ dat += "| Uniform: | [(w_uniform && !(w_uniform.flags&ABSTRACT)) ? w_uniform : "Empty"] |
"
+
+ if(w_uniform == null || (slot_w_uniform in obscured))
+ dat += "| ↳Pockets: |
"
+ dat += "| ↳ID: |
"
+ dat += "| ↳Belt: |
"
+ dat += "| ↳Suit Sensors: |
"
+ dat += "| ↳PDA: |
"
+ else
+ dat += "| ↳Belt: | [(belt && !(belt.flags&ABSTRACT)) ? belt : "Empty"]"
+ if(has_breathable_mask && istype(belt, /obj/item/weapon/tank))
+ dat += " [internal ? "Disable Internals" : "Set Internals"]"
+ dat += " |
"
+ dat += "| ↳Pockets: | [(l_store && !(l_store.flags&ABSTRACT)) ? "Left (Full)" : "Left (Empty)"]"
+ dat += " [(r_store && !(r_store.flags&ABSTRACT)) ? "Right (Full)" : "Right (Empty)"] |
"
+ dat += "| ↳ID: | [(wear_id && !(wear_id.flags&ABSTRACT)) ? wear_id : "Empty"] |
"
+ dat += "| ↳PDA: | [(wear_pda && !(wear_pda.flags&ABSTRACT)) ? wear_pda : "Empty"] |
"
+
+ if(istype(w_uniform, /obj/item/clothing/under))
+ var/obj/item/clothing/under/U = w_uniform
+ dat += "| ↳Suit Sensors: | [U.has_sensor >= 2 ? "--SENSORS LOCKED--" : "Set Sensors"] |
"
+
+ if(U.accessories.len)
+ dat += "| ↳Remove Accessory |
"
+
+
+ if(handcuffed)
+ dat += "| Handcuffed: Remove |
"
+ if(legcuffed)
+ dat += "| Legcuffed |
"
+
+ dat += {"
+