Флафф для serafim547 (#789)

This commit is contained in:
BIGZi0348
2024-11-30 23:57:40 +03:00
committed by GitHub
102 changed files with 565 additions and 126 deletions

View File

@@ -0,0 +1,21 @@
using Content.Shared._White.CoinDice;
using Robust.Client.GameObjects;
namespace Content.Client._White.CoinDice;
public sealed class CoinDiceSystem : SharedCoinDiceSystem
{
protected override void UpdateVisuals(EntityUid uid, CoinDiceComponent? die = null)
{
if (!Resolve(uid, ref die) || !TryComp(uid, out SpriteComponent? sprite))
return;
var state = sprite.LayerGetState(0).Name;
if (state == null)
return;
var prefix = state.Substring(0, state.IndexOf('_'));
sprite.LayerSetState(0, $"{prefix}_{die.CurrentValue}");
}
}

View File

@@ -0,0 +1,41 @@
using Content.Shared._White.CoinDice;
using Content.Shared.Popups;
using JetBrains.Annotations;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Systems;
using Robust.Shared.Random;
namespace Content.Server._White.CoinDice;
[UsedImplicitly]
public sealed class CoinDiceSystem : SharedCoinDiceSystem
{
[Dependency] private readonly IRobustRandom _random = default!;
[Dependency] private readonly SharedAudioSystem _audio = default!;
[Dependency] private readonly SharedPopupSystem _popup = default!;
public override void Roll(EntityUid uid, CoinDiceComponent? die = null)
{
if (!Resolve(uid, ref die))
return;
var roll = _random.Next(1, die.Sides + 1);
SetCurrentSide(uid, roll, die);
var coindiceResult = "";
switch (die.CurrentValue)
{
case 1:
coindiceResult = "орёл";
break;
case 2:
coindiceResult = "решка";
break;
default:
coindiceResult = "ребро";
break;
}
_popup.PopupEntity(Loc.GetString("coindice-component-on-roll-land", ("die", uid), ("currentSide", coindiceResult)), uid);
_audio.PlayPvs(die.Sound, uid);
}
}

View File

@@ -0,0 +1,36 @@
using Robust.Shared.Audio;
using Robust.Shared.GameStates;
namespace Content.Shared._White.CoinDice;
[RegisterComponent, NetworkedComponent, Access(typeof(SharedCoinDiceSystem))]
[AutoGenerateComponentState(true)]
public sealed partial class CoinDiceComponent : Component
{
[DataField]
public SoundSpecifier Sound { get; private set; } = new SoundCollectionSpecifier("Dice");
/// <summary>
/// Multiplier for the value of a die. Applied after the <see cref="Offset"/>.
/// </summary>
[DataField]
public int Multiplier { get; private set; } = 1;
/// <summary>
/// Quantity that is subtracted from the value of a die. Can be used to make dice that start at "0". Applied
/// before the <see cref="Multiplier"/>
/// </summary>
[DataField]
public int Offset { get; private set; } = 0;
[DataField]
public int Sides { get; private set; } = 20;
/// <summary>
/// The currently displayed value.
/// </summary>
[DataField]
[AutoNetworkedField]
public int CurrentValue { get; set; } = 20;
}

View File

@@ -0,0 +1,104 @@
using Content.Shared.Examine;
using Content.Shared.Interaction.Events;
using Content.Shared.Throwing;
using Robust.Shared.Timing;
namespace Content.Shared._White.CoinDice;
public abstract class SharedCoinDiceSystem : EntitySystem
{
[Dependency] private readonly IGameTiming _gameTiming = default!;
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<CoinDiceComponent, UseInHandEvent>(OnUseInHand);
SubscribeLocalEvent<CoinDiceComponent, LandEvent>(OnLand);
SubscribeLocalEvent<CoinDiceComponent, ExaminedEvent>(OnExamined);
SubscribeLocalEvent<CoinDiceComponent, AfterAutoHandleStateEvent>(OnDiceAfterHandleState);
}
private void OnDiceAfterHandleState(EntityUid uid, CoinDiceComponent component, ref AfterAutoHandleStateEvent args)
{
UpdateVisuals(uid, component);
}
private void OnUseInHand(EntityUid uid, CoinDiceComponent component, UseInHandEvent args)
{
if (args.Handled)
return;
args.Handled = true;
Roll(uid, component);
}
private void OnLand(EntityUid uid, CoinDiceComponent component, ref LandEvent args)
{
Roll(uid, component);
}
private void OnExamined(EntityUid uid, CoinDiceComponent dice, ExaminedEvent args)
{
//No details check, since the sprite updates to show the side.
using (args.PushGroup(nameof(CoinDiceComponent)))
{
args.PushMarkup(Loc.GetString("coindice-component-on-examine-message-part-1"));
var coindiceResult = "";
switch (dice.CurrentValue)
{
case 1:
coindiceResult = "орёл";
break;
case 2:
coindiceResult = "решка";
break;
default:
coindiceResult = "ребро";
break;
}
args.PushMarkup(Loc.GetString("coindice-component-on-examine-message-part-2",
("currentSide", coindiceResult)));
}
}
public void SetCurrentSide(EntityUid uid, int side, CoinDiceComponent? die = null)
{
if (!Resolve(uid, ref die))
return;
if (side < 1 || side > die.Sides)
{
Log.Error($"Attempted to set die {ToPrettyString(uid)} to an invalid side ({side}).");
return;
}
die.CurrentValue = (side - die.Offset) * die.Multiplier;
Dirty(uid, die);
UpdateVisuals(uid, die);
}
public void SetCurrentValue(EntityUid uid, int value, CoinDiceComponent? die = null)
{
if (!Resolve(uid, ref die))
return;
if (value % die.Multiplier != 0 || value / die.Multiplier + die.Offset < 1)
{
Log.Error($"Attempted to set die {ToPrettyString(uid)} to an invalid value ({value}).");
return;
}
SetCurrentSide(uid, value / die.Multiplier + die.Offset, die);
}
protected virtual void UpdateVisuals(EntityUid uid, CoinDiceComponent? die = null)
{
// See client system.
}
public virtual void Roll(EntityUid uid, CoinDiceComponent? die = null)
{
// See the server system, client cannot predict rolling.
}
}

View File

@@ -1,3 +1,9 @@
dice-component-on-examine-message-part-1 = Кость c [color=lightgray]{ $sidesAmount }[/color] сторонами.
dice-component-on-examine-message-part-2 = Она приземлилась на [color=white]{ $currentSide }[/color].
dice-component-on-roll-land = { CAPITALIZE($die) } приземляется на { $currentSide }.
# CoinDice
coindice-component-on-examine-message-part-1 = Как и любая другая монетка, имеет две стороны.
coindice-component-on-examine-message-part-2 = Сейчас на вас смотрит - [color=white]{ $currentSide }[/color].
coindice-component-on-roll-land = { CAPITALIZE($die) } приземляется и вам выпадает - { $currentSide }.

View File

@@ -86,6 +86,7 @@
foldVerbText: fold-verb-clothing-jacket
- type: FoldableClothing
foldedEquippedPrefix: folded
foldedHeldPrefix: folded
- type: Sprite
layers:
- state: icon

View File

@@ -584,11 +584,11 @@
- type: EyeProtection
- type: entity
parent: ClothingUniformBase
parent: [ClothingUniformBase, ClothingUniformFoldableBase]
id: ClothingUniformJumpsuitSerafimSalvageSpecialist
name: комбинезон специалиста по утилизации
name: экспедиторская униформа
suffix: fluff
description: Удобный прочный комбинезон. Особенно грязный.
description: Нестандартная форма экспедитора, специалиста сопровождающего рабочие процессы Карго и РНД отделов. На вороте имеется примечательная нашивка "corp.Embryo-Evolt".
components:
- type: Sprite
sprite: White/Fluff/Serafim547/salvage.rsi
@@ -596,20 +596,23 @@
sprite: White/Fluff/Serafim547/salvage.rsi
- type: entity
parent: BaseDice
parent: BaseItem
id: VulpCoin
name: Золотая монета
suffix: fluff
description: Коллекционная чеканная монета с родины вульпканин, редкая находка обладающая не столь реальной, сколько символической ценностью.
components:
- type: Dice
- type: UseDelay
- type: CoinDice
sound:
collection: CoinDrop
sides: 2
currentValue: 2
currentValue: 1
- type: Sprite
sprite: White/Fluff/Serafim547/vulp_coin.rsi
state: coin_2
state: coin_1
- type: Item
size: Tiny
# Skrimex

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 675 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 566 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 608 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 440 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B

View File

@@ -47,6 +47,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 500 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 509 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 532 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 395 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 828 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

View File

@@ -36,6 +36,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 397 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 389 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 414 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 407 B

View File

@@ -1,41 +1,49 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14, folded state by BIG_Zi_348",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14, folded state by BIG_Zi_348",
"size": {
"x": 32,
"y": 32
},
{
"name": "icon_folded"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "folded-equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-monkey",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-body-slim",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
"states": [
{
"name": "icon"
},
{
"name": "icon_folded"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "folded-equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-monkey",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-body-slim",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 362 B

View File

@@ -1,41 +1,49 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14. equipped-INNERCLOTHING edited by Dutch-VanDerLinde (github). folded state made BIG_Zi_348",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c838ba21dae97db345e0113f99596decd1d66039. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14. equipped-INNERCLOTHING edited by Dutch-VanDerLinde (github). folded state made BIG_Zi_348",
"size": {
"x": 32,
"y": 32
},
{
"name": "icon_folded"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "folded-equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-monkey",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-body-slim",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
"states": [
{
"name": "icon"
},
{
"name": "icon_folded"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "folded-equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-monkey",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-body-slim",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 514 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 527 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 662 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 497 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 B

View File

@@ -32,6 +32,14 @@
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 770 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 794 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 B

After

Width:  |  Height:  |  Size: 874 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 781 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 450 B

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 B

After

Width:  |  Height:  |  Size: 687 B

View File

@@ -1,34 +1,45 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/0a1ae39f0fb7353b0704f27d1599a567891f727c, edited by Flareguy. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/0a1ae39f0fb7353b0704f27d1599a567891f727c, edited by Flareguy. In hand sprite scaled down by potato1234_x, monkey made by brainfood1183 (github) for ss14",
"size": {
"x": 32,
"y": 32
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-monkey",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-body-slim",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
"states": [
{
"name": "icon"
},
{
"name": "icon_folded"
},
{
"name": "equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "folded-equipped-INNERCLOTHING",
"directions": 4
},
{
"name": "equipped-INNERCLOTHING-monkey",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "folded-inhand-left",
"directions": 4
},
{
"name": "folded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 513 B

After

Width:  |  Height:  |  Size: 487 B

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