Adds neck UI slot and rearranges inventory UI. (#1130)

* UI Icon

* It worked?

* Reorganized UI

* converted the bedsheet/cloak sprites

* backpacks go over cloaks now

* Added a couple more neck clothing

* Milk Ape
This commit is contained in:
Swept
2020-06-21 20:02:18 +00:00
committed by GitHub
parent 0e92a0c88c
commit 7b98f37f9a
129 changed files with 662 additions and 134 deletions

View File

@@ -203,31 +203,30 @@ namespace Content.Client.GameObjects
buttonDict.Add(slot, button);
}
const int size = ButtonSize;
const int sep = ButtonSeparation;
const int rSep = RightSeparation;
const int sizep = (ButtonSize + ButtonSeparation);
// Left column.
AddButton(Slots.EYES, "glasses", (0, size + sep));
AddButton(Slots.INNERCLOTHING, "uniform", (0, 2 * (size + sep)));
AddButton(Slots.EXOSUITSLOT1, "suit_storage", (0, 3 * (size + sep)));
AddButton(Slots.EYES, "glasses", (0, 0));
AddButton(Slots.NECK, "neck", (0, sizep));
AddButton(Slots.INNERCLOTHING, "uniform", (0, 2 * sizep));
// Middle column.
AddButton(Slots.HEAD, "head", (size + sep, 0));
AddButton(Slots.MASK, "mask", (size + sep, size + sep));
AddButton(Slots.OUTERCLOTHING, "suit", (size + sep, 2 * (size + sep)));
AddButton(Slots.SHOES, "shoes", (size + sep, 3 * (size + sep)));
AddButton(Slots.HEAD, "head", (sizep, 0));
AddButton(Slots.MASK, "mask", (sizep, sizep));
AddButton(Slots.OUTERCLOTHING, "suit", (sizep, 2 * sizep));
AddButton(Slots.SHOES, "shoes", (sizep, 3 * sizep));
// Right column
AddButton(Slots.EARS, "ears", (2 * (size + sep), 0));
AddButton(Slots.IDCARD, "id", (2 * (size + sep), size + sep));
AddButton(Slots.GLOVES, "gloves", (2 * (size + sep), 2 * (size + sep)));
AddButton(Slots.EARS, "ears", (2 * sizep, 0));
AddButton(Slots.IDCARD, "id", (2 * sizep, sizep));
AddButton(Slots.EXOSUITSLOT1, "suit_storage", (2 * sizep, 2 * sizep));
AddButton(Slots.POCKET1, "pocket", (2 * sizep, 3 * sizep));
// Far right column.
AddButton(Slots.BACKPACK, "back", (rSep + 3 * (size + sep), 0));
AddButton(Slots.BELT, "belt", (rSep + 3 * (size + sep), size + sep));
AddButton(Slots.POCKET1, "pocket", (rSep + 3 * (size + sep), 2 * (size + sep)));
AddButton(Slots.POCKET2, "pocket", (rSep + 3 * (size + sep), 3 * (size + sep)));
AddButton(Slots.BACKPACK, "back", (3 * sizep, 0));
AddButton(Slots.BELT, "belt", (3 * sizep, sizep));
AddButton(Slots.GLOVES, "gloves", (3 * sizep, 2 * sizep));
AddButton(Slots.POCKET2, "pocket", (3 * sizep, 3 * sizep));
}
}
}

View File

@@ -35,6 +35,7 @@ namespace Content.Shared.GameObjects.Components.Inventory
MASK,
OUTERCLOTHING,
INNERCLOTHING,
NECK,
BACKPACK,
BELT,
GLOVES,
@@ -69,17 +70,18 @@ namespace Content.Shared.GameObjects.Components.Inventory
MASK = 1 << 4,
OUTERCLOTHING = 1 << 5,
INNERCLOTHING = 1 << 6,
BACK = 1 << 7,
BACKPACK = 1 << 7,
BELT = 1 << 8,
GLOVES = 1 << 9,
HAND = 1 << 9,
IDCARD = 1 << 10,
POCKET = 1 << 11,
LEGS = 1 << 12,
SHOES = 1 << 13,
FEET = 1 << 13,
EXOSUITSTORAGE = 1 << 14
NECK = 1 << 7,
BACK = 1 << 8,
BACKPACK = 1 << 8,
BELT = 1 << 9,
GLOVES = 1 << 10,
HAND = 1 << 10,
IDCARD = 1 << 11,
POCKET = 1 << 12,
LEGS = 1 << 13,
SHOES = 1 << 14,
FEET = 1 << 14,
EXOSUITSTORAGE = 1 << 15
}
public static readonly IReadOnlyDictionary<Slots, string> SlotNames = new Dictionary<Slots, string>()
@@ -90,6 +92,7 @@ namespace Content.Shared.GameObjects.Components.Inventory
{Slots.MASK, "Mask"},
{Slots.OUTERCLOTHING, "Outer Clothing"},
{Slots.INNERCLOTHING, "Inner Clothing"},
{Slots.NECK, "Neck"},
{Slots.BACKPACK, "Backpack"},
{Slots.BELT, "Belt"},
{Slots.GLOVES, "Gloves"},
@@ -117,6 +120,7 @@ namespace Content.Shared.GameObjects.Components.Inventory
{Slots.MASK, SlotFlags.MASK},
{Slots.OUTERCLOTHING, SlotFlags.OUTERCLOTHING},
{Slots.INNERCLOTHING, SlotFlags.INNERCLOTHING},
{Slots.NECK, SlotFlags.NECK},
{Slots.BACKPACK, SlotFlags.BACK},
{Slots.BELT, SlotFlags.BELT},
{Slots.GLOVES, SlotFlags.GLOVES},
@@ -140,6 +144,7 @@ namespace Content.Shared.GameObjects.Components.Inventory
"Inventory_MASK",
"Inventory_OUTERCLOTHING",
"Inventory_INNERCLOTHING",
"Inventory_NECK",
"Inventory_BACKPACK",
"Inventory_BELT",
"Inventory_GLOVES",

View File

@@ -28,11 +28,12 @@ namespace Content.Shared.GameObjects
private static readonly Dictionary<Slots, int> _slotDrawingOrder = new Dictionary<Slots, int>
{
{Slots.POCKET1, 12},
{Slots.POCKET2, 11},
{Slots.HEAD, 10},
{Slots.MASK, 9},
{Slots.EARS, 8},
{Slots.POCKET1, 13},
{Slots.POCKET2, 12},
{Slots.HEAD, 11},
{Slots.MASK, 10},
{Slots.EARS, 9},
{Slots.NECK, 8},
{Slots.BACKPACK, 7},
{Slots.EYES, 6},
{Slots.OUTERCLOTHING, 5},
@@ -48,7 +49,8 @@ namespace Content.Shared.GameObjects
Slots.EYES, Slots.HEAD, Slots.EARS,
Slots.OUTERCLOTHING, Slots.MASK, Slots.INNERCLOTHING,
Slots.BACKPACK, Slots.BELT, Slots.GLOVES,
Slots.NONE, Slots.SHOES, Slots.IDCARD, Slots.POCKET1, Slots.POCKET2
Slots.NONE, Slots.SHOES, Slots.IDCARD, Slots.POCKET1, Slots.POCKET2,
Slots.NECK
};
public override int SlotDrawingOrder(Slots slot)

View File

@@ -13,7 +13,7 @@
Size: 10
QuickEquip: true
Slots:
- back
- neck
sprite: Clothing/cloak.rsi
- type: entity
@@ -42,7 +42,6 @@
- type: Clothing
HeldPrefix: hoscloak
- type: entity
parent: CloakClothing
id: CeCloak
@@ -55,7 +54,6 @@
- type: Clothing
HeldPrefix: cecloak
- type: entity
parent: CloakClothing
id: CmoCloak
@@ -80,7 +78,6 @@
- type: Clothing
HeldPrefix: rdcloak
- type: entity
parent: CloakClothing
id: QmCloak
@@ -104,3 +101,15 @@
state: hopcloak
- type: Clothing
HeldPrefix: hopcloak
- type: entity
parent: CloakClothing
id: HeraldCloak
name: Herald's cloak
components:
- type: Sprite
state: heraldcloak
- type: Icon
state: heraldcloak
- type: Clothing
HeldPrefix: heraldcloak

View File

@@ -0,0 +1,134 @@
- type: entity
parent: Clothing
id: NeckClothing
abstract: true
name: neck
description:
components:
- type: Sprite
sprite: Clothing/neck.rsi
- type: Icon
sprite: Clothing/neck.rsi
- type: Clothing
Size: 10
QuickEquip: true
Slots:
- neck
sprite: Clothing/neck.rsi
- type: entity
parent: NeckClothing
id: HeadPhonesOn
name: headphones
description:
components:
- type: Sprite
state: headphones_on
- type: Icon
state: headphones_on
- type: Clothing
HeldPrefix: headphones_on
- type: entity
parent: NeckClothing
id: RedTie
name: red-tie
description:
components:
- type: Sprite
state: redtie
- type: Icon
state: redtie
- type: Clothing
HeldPrefix: redtie
- type: entity
parent: NeckClothing
id: DetTie
name: detective's tie
description:
components:
- type: Sprite
state: dettie
- type: Icon
state: dettie
- type: Clothing
HeldPrefix: dettie
- type: entity
parent: NeckClothing
id: Stethoscope
name: stethoscope
description:
components:
- type: Sprite
state: stethoscope
- type: Icon
state: stethoscope
- type: Clothing
HeldPrefix: stethoscope
- type: entity
parent: NeckClothing
id: StripedRedScarf
name: striped red scarf
description:
components:
- type: Sprite
state: stripedredscarf
- type: Icon
state: stripedredscarf
- type: Clothing
HeldPrefix: stripedredscarf
- type: entity
parent: NeckClothing
id: StripedBlueScarf
name: striped blue scarf
description:
components:
- type: Sprite
state: stripedbluescarf
- type: Icon
state: stripedbluescarf
- type: Clothing
HeldPrefix: stripedbluescarf
- type: entity
parent: NeckClothing
id: StripedGreenScarf
name: striped green scarf
description:
components:
- type: Sprite
state: stripedgreenscarf
- type: Icon
state: stripedgreenscarf
- type: Clothing
HeldPrefix: stripedgreenscarf
- type: entity
parent: NeckClothing
id: ZebraScarf
name: zebra scarf
description:
components:
- type: Sprite
state: zebrascarf
- type: Icon
state: zebrascarf
- type: Clothing
HeldPrefix: zebrascarf
- type: entity
parent: NeckClothing
id: Bling
name: bling
description:
components:
- type: Sprite
state: bling
- type: Icon
state: bling
- type: Clothing
HeldPrefix: bling

View File

@@ -2988,3 +2988,22 @@
sprite: Objects/Food/stew.rsi
- type: Icon
sprite: Objects/Food/stew.rsi
- type: entity
parent: FoodBase
id: MilkApe
name: Milk Ape
# Milk Ape's a proper noun you fuck
description: He sighed for your grins.
components:
- type: Food
trash: TrashSnackBowl
- type: Solution
contents:
reagents:
- ReagentId: chem.Nutriment
Quantity: 20
- type: Sprite
sprite: Objects/Food/milkape.rsi
- type: Icon
sprite: Objects/Food/milkape.rsi

View File

@@ -28,8 +28,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetblack
- type: entity
@@ -45,8 +45,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetblue
- type: entity
@@ -62,8 +62,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetbrown
- type: entity
@@ -79,8 +79,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetcaptain
- type: entity
@@ -96,8 +96,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetce
- type: entity
@@ -113,8 +113,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetcentcom
- type: entity
@@ -130,9 +130,9 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
HeldPrefix: sheetclown
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetrainbow
- type: entity
id: BedsheetCMO
@@ -147,8 +147,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetcmo
- type: entity
@@ -164,8 +164,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetcosmos
- type: entity
@@ -181,8 +181,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetcult
- type: entity
@@ -198,8 +198,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetgreen
- type: entity
@@ -215,8 +215,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetgrey
- type: entity
@@ -232,8 +232,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheethop
- type: entity
@@ -249,8 +249,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheethos
- type: entity
@@ -266,8 +266,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetian
- type: entity
@@ -283,8 +283,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetmedical
- type: entity
@@ -300,8 +300,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetmime
- type: entity
@@ -317,8 +317,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetNT
- type: entity
@@ -334,8 +334,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetorange
- type: entity
@@ -351,8 +351,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetpurple
- type: entity
@@ -368,8 +368,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetqm
- type: entity
@@ -385,8 +385,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetrainbow
- type: entity
@@ -402,8 +402,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetrd
- type: entity
@@ -419,8 +419,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetred
- type: entity
@@ -436,8 +436,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetsyndie
- type: entity
@@ -453,8 +453,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetUSA
- type: entity
@@ -470,8 +470,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetwhite
- type: entity
@@ -487,8 +487,8 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetwiz
- type: entity
@@ -504,6 +504,6 @@
Size: 10
QuickEquip: true
Slots:
- back
sprite: Clothing/back.rsi
- neck
sprite: Clothing/neck.rsi
HeldPrefix: sheetyellow

View File

@@ -87,6 +87,7 @@
- map: ["enum.Slots.OUTERCLOTHING"]
- map: ["enum.Slots.EYES"]
- map: ["enum.Slots.BELT"]
- map: ["enum.Slots.NECK"]
- map: ["enum.Slots.BACKPACK"]
- map: ["enum.HumanoidVisualLayers.FacialHair"]
state: shaved
@@ -227,6 +228,7 @@
- map: ["enum.Slots.OUTERCLOTHING"]
- map: ["enum.Slots.EYES"]
- map: ["enum.Slots.BELT"]
- map: ["enum.Slots.NECK"]
- map: ["enum.Slots.BACKPACK"]
- map: ["enum.HumanoidVisualLayers.FacialHair"]
state: shaved

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -6,7 +6,7 @@
},
"states": [
{
"name": "capcloak-equipped-BACKPACK",
"name": "capcloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -24,7 +24,7 @@
]
},
{
"name": "cecloak-equipped-BACKPACK",
"name": "cecloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -42,7 +42,7 @@
]
},
{
"name": "cmocloak-equipped-BACKPACK",
"name": "cmocloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -60,7 +60,7 @@
]
},
{
"name": "hopcloak-equipped-BACKPACK",
"name": "hopcloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -78,7 +78,7 @@
]
},
{
"name": "hoscloak-equipped-BACKPACK",
"name": "hoscloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -96,7 +96,7 @@
]
},
{
"name": "qmcloak-equipped-BACKPACK",
"name": "qmcloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -114,7 +114,7 @@
]
},
{
"name": "rdcloak-equipped-BACKPACK",
"name": "rdcloak-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -193,6 +193,33 @@
1
]
]
},
{
"name": "heraldcloak",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "heraldcloak-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
}
]
}

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 519 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 B

View File

@@ -8,7 +8,7 @@
"copyright": "https://github.com/tgstation/tgstation",
"states": [
{
"name": "sheetNT-equipped-BACKPACK",
"name": "sheetNT-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -26,7 +26,7 @@
]
},
{
"name": "sheetUSA-equipped-BACKPACK",
"name": "sheetUSA-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -44,7 +44,7 @@
]
},
{
"name": "sheetblack-equipped-BACKPACK",
"name": "sheetblack-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -62,7 +62,7 @@
]
},
{
"name": "sheetblue-equipped-BACKPACK",
"name": "sheetblue-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -80,7 +80,7 @@
]
},
{
"name": "sheetbrown-equipped-BACKPACK",
"name": "sheetbrown-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -98,7 +98,7 @@
]
},
{
"name": "sheetcaptain-equipped-BACKPACK",
"name": "sheetcaptain-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -116,7 +116,7 @@
]
},
{
"name": "sheetce-equipped-BACKPACK",
"name": "sheetce-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -134,7 +134,7 @@
]
},
{
"name": "sheetcentcom-equipped-BACKPACK",
"name": "sheetcentcom-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -152,7 +152,7 @@
]
},
{
"name": "sheetclown-equipped-BACKPACK",
"name": "sheetclown-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -170,7 +170,7 @@
]
},
{
"name": "sheetcmo-equipped-BACKPACK",
"name": "sheetcmo-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -188,7 +188,7 @@
]
},
{
"name": "sheetcosmos-equipped-BACKPACK",
"name": "sheetcosmos-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -226,7 +226,7 @@
]
},
{
"name": "sheetcult-equipped-BACKPACK",
"name": "sheetcult-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -256,7 +256,7 @@
]
},
{
"name": "sheetgreen-equipped-BACKPACK",
"name": "sheetgreen-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -274,7 +274,7 @@
]
},
{
"name": "sheetgrey-equipped-BACKPACK",
"name": "sheetgrey-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -292,7 +292,7 @@
]
},
{
"name": "sheethop-equipped-BACKPACK",
"name": "sheethop-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -310,7 +310,7 @@
]
},
{
"name": "sheethos-equipped-BACKPACK",
"name": "sheethos-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -328,7 +328,7 @@
]
},
{
"name": "sheetian-equipped-BACKPACK",
"name": "sheetian-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -346,7 +346,7 @@
]
},
{
"name": "sheetmedical-equipped-BACKPACK",
"name": "sheetmedical-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -364,7 +364,7 @@
]
},
{
"name": "sheetmime-equipped-BACKPACK",
"name": "sheetmime-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -382,7 +382,7 @@
]
},
{
"name": "sheetorange-equipped-BACKPACK",
"name": "sheetorange-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -400,7 +400,7 @@
]
},
{
"name": "sheetpurple-equipped-BACKPACK",
"name": "sheetpurple-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -418,7 +418,7 @@
]
},
{
"name": "sheetqm-equipped-BACKPACK",
"name": "sheetqm-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -436,7 +436,7 @@
]
},
{
"name": "sheetrainbow-equipped-BACKPACK",
"name": "sheetrainbow-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -454,7 +454,7 @@
]
},
{
"name": "sheetrd-equipped-BACKPACK",
"name": "sheetrd-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -472,7 +472,7 @@
]
},
{
"name": "sheetred-equipped-BACKPACK",
"name": "sheetred-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -490,7 +490,7 @@
]
},
{
"name": "sheetsyndie-equipped-BACKPACK",
"name": "sheetsyndie-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -508,7 +508,7 @@
]
},
{
"name": "sheetwhite-equipped-BACKPACK",
"name": "sheetwhite-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -526,7 +526,7 @@
]
},
{
"name": "sheetwiz-equipped-BACKPACK",
"name": "sheetwiz-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -556,7 +556,7 @@
]
},
{
"name": "sheetyellow-equipped-BACKPACK",
"name": "sheetyellow-equipped-NECK",
"directions": 4,
"delays": [
[
@@ -1604,6 +1604,336 @@
1
]
]
},
{
"name": "bling-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "redtie-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "stethoscope-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "stripedbluescarf-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "stripedredscarf-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "stripedgreenscarf-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "zebrascarf-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "dettie-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "headphones_on-equipped-NECK",
"directions": 4,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
],
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "headphones_off-equipped-NECK",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "headphones_on-inhand-right",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "headphones_on-inhand-left",
"directions": 4,
"delays": [
[
1
],
[
1
],
[
1
],
[
1
]
]
},
{
"name": "bling",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "stripedgreenscarf",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "stripedbluescarf",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "stripedredscarf",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "zebrascarf",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "stethoscope",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "dettie",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "redtie",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "headphones_off",
"directions": 1,
"delays": [
[
1
]
]
},
{
"name": "headphones_on",
"directions": 1,
"delays": [
[
1
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

View File

Before

Width:  |  Height:  |  Size: 747 B

After

Width:  |  Height:  |  Size: 747 B

View File

Before

Width:  |  Height:  |  Size: 439 B

After

Width:  |  Height:  |  Size: 439 B

View File

Before

Width:  |  Height:  |  Size: 428 B

After

Width:  |  Height:  |  Size: 428 B

View File

Before

Width:  |  Height:  |  Size: 675 B

After

Width:  |  Height:  |  Size: 675 B

View File

Before

Width:  |  Height:  |  Size: 415 B

After

Width:  |  Height:  |  Size: 415 B

View File

Before

Width:  |  Height:  |  Size: 415 B

After

Width:  |  Height:  |  Size: 415 B

View File

Before

Width:  |  Height:  |  Size: 506 B

After

Width:  |  Height:  |  Size: 506 B

View File

Before

Width:  |  Height:  |  Size: 321 B

After

Width:  |  Height:  |  Size: 321 B

View File

Before

Width:  |  Height:  |  Size: 332 B

After

Width:  |  Height:  |  Size: 332 B

View File

Before

Width:  |  Height:  |  Size: 627 B

After

Width:  |  Height:  |  Size: 627 B

View File

Before

Width:  |  Height:  |  Size: 358 B

After

Width:  |  Height:  |  Size: 358 B

View File

Before

Width:  |  Height:  |  Size: 362 B

After

Width:  |  Height:  |  Size: 362 B

View File

Before

Width:  |  Height:  |  Size: 615 B

After

Width:  |  Height:  |  Size: 615 B

View File

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 330 B

View File

Before

Width:  |  Height:  |  Size: 334 B

After

Width:  |  Height:  |  Size: 334 B

View File

Before

Width:  |  Height:  |  Size: 476 B

After

Width:  |  Height:  |  Size: 476 B

View File

Before

Width:  |  Height:  |  Size: 484 B

After

Width:  |  Height:  |  Size: 484 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 422 B

After

Width:  |  Height:  |  Size: 422 B

View File

Before

Width:  |  Height:  |  Size: 447 B

After

Width:  |  Height:  |  Size: 447 B

View File

Before

Width:  |  Height:  |  Size: 387 B

After

Width:  |  Height:  |  Size: 387 B

View File

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 398 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 390 B

After

Width:  |  Height:  |  Size: 390 B

View File

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 403 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 766 B

After

Width:  |  Height:  |  Size: 766 B

View File

Before

Width:  |  Height:  |  Size: 746 B

After

Width:  |  Height:  |  Size: 746 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 467 B

After

Width:  |  Height:  |  Size: 467 B

View File

Before

Width:  |  Height:  |  Size: 485 B

After

Width:  |  Height:  |  Size: 485 B

View File

Before

Width:  |  Height:  |  Size: 622 B

After

Width:  |  Height:  |  Size: 622 B

View File

Before

Width:  |  Height:  |  Size: 355 B

After

Width:  |  Height:  |  Size: 355 B

View File

Before

Width:  |  Height:  |  Size: 366 B

After

Width:  |  Height:  |  Size: 366 B

View File

Before

Width:  |  Height:  |  Size: 670 B

After

Width:  |  Height:  |  Size: 670 B

View File

Before

Width:  |  Height:  |  Size: 320 B

After

Width:  |  Height:  |  Size: 320 B

View File

Before

Width:  |  Height:  |  Size: 330 B

After

Width:  |  Height:  |  Size: 330 B

View File

Before

Width:  |  Height:  |  Size: 977 B

After

Width:  |  Height:  |  Size: 977 B

View File

Before

Width:  |  Height:  |  Size: 444 B

After

Width:  |  Height:  |  Size: 444 B

View File

Before

Width:  |  Height:  |  Size: 458 B

After

Width:  |  Height:  |  Size: 458 B

View File

Before

Width:  |  Height:  |  Size: 988 B

After

Width:  |  Height:  |  Size: 988 B

View File

Before

Width:  |  Height:  |  Size: 444 B

After

Width:  |  Height:  |  Size: 444 B

View File

Before

Width:  |  Height:  |  Size: 452 B

After

Width:  |  Height:  |  Size: 452 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 384 B

After

Width:  |  Height:  |  Size: 384 B

View File

Before

Width:  |  Height:  |  Size: 391 B

After

Width:  |  Height:  |  Size: 391 B

View File

Before

Width:  |  Height:  |  Size: 378 B

After

Width:  |  Height:  |  Size: 378 B

View File

Before

Width:  |  Height:  |  Size: 390 B

After

Width:  |  Height:  |  Size: 390 B

View File

Before

Width:  |  Height:  |  Size: 783 B

After

Width:  |  Height:  |  Size: 783 B

View File

Before

Width:  |  Height:  |  Size: 366 B

After

Width:  |  Height:  |  Size: 366 B

View File

Before

Width:  |  Height:  |  Size: 356 B

After

Width:  |  Height:  |  Size: 356 B

View File

Before

Width:  |  Height:  |  Size: 340 B

After

Width:  |  Height:  |  Size: 340 B

View File

Before

Width:  |  Height:  |  Size: 349 B

After

Width:  |  Height:  |  Size: 349 B

View File

Before

Width:  |  Height:  |  Size: 352 B

After

Width:  |  Height:  |  Size: 352 B

View File

Before

Width:  |  Height:  |  Size: 361 B

After

Width:  |  Height:  |  Size: 361 B

View File

Before

Width:  |  Height:  |  Size: 791 B

After

Width:  |  Height:  |  Size: 791 B

View File

Before

Width:  |  Height:  |  Size: 421 B

After

Width:  |  Height:  |  Size: 421 B

View File

Before

Width:  |  Height:  |  Size: 427 B

After

Width:  |  Height:  |  Size: 427 B

View File

Before

Width:  |  Height:  |  Size: 428 B

After

Width:  |  Height:  |  Size: 428 B

View File

Before

Width:  |  Height:  |  Size: 440 B

After

Width:  |  Height:  |  Size: 440 B

View File

Before

Width:  |  Height:  |  Size: 988 B

After

Width:  |  Height:  |  Size: 988 B

View File

Before

Width:  |  Height:  |  Size: 444 B

After

Width:  |  Height:  |  Size: 444 B

Some files were not shown because too many files have changed in this diff Show More