Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Jabak
2024-06-03 19:54:40 +03:00
104 changed files with 2329 additions and 184889 deletions

View File

@@ -0,0 +1,122 @@
using System.Linq;
using Content.Client._White.UserInterface.Radial;
using Content.Shared._White.SecurityHud;
using Content.Shared.Security;
using Content.Shared.StatusIcon;
using Robust.Shared.Prototypes;
namespace Content.Client._White.SecurityHud;
public sealed class SecurityHudBUI : BoundUserInterface
{
private RadialContainer? _radialContainer;
private bool _updated;
private readonly Dictionary<string, string> _names = new()
{
{ "SecurityIconDischarged", Loc.GetString("criminal-records-status-discharged")},
{ "SecurityIconParoled", Loc.GetString("criminal-records-status-paroled")},
{ "SecurityIconSuspected", Loc.GetString("criminal-records-status-suspected")},
{ "SecurityIconWanted", Loc.GetString("criminal-records-status-wanted")},
{ "SecurityIconIncarcerated", Loc.GetString("criminal-records-status-detained")},
{ "CriminalRecordIconRemove", Loc.GetString("security-hud-remove-status") }
};
private readonly Dictionary<string, string> _icons = new()
{
{ "SecurityIconDischarged", "/Textures/White/Interface/securityhud.rsi/discharged.png" },
{ "SecurityIconParoled", "/Textures/White/Interface/securityhud.rsi/paroled.png" },
{ "SecurityIconSuspected", "/Textures/White/Interface/securityhud.rsi/suspected.png" },
{ "SecurityIconWanted", "/Textures/White/Interface/securityhud.rsi/wanted.png" },
{ "SecurityIconIncarcerated", "/Textures/White/Interface/securityhud.rsi/incarcerated.png" },
{ "CriminalRecordIconRemove", "/Textures/White/Interface/securityhud.rsi/remove.png" }
};
private readonly Dictionary<string, SecurityStatus> _status = new()
{
{ "SecurityIconDischarged", SecurityStatus.Discharged },
{ "SecurityIconParoled", SecurityStatus.Paroled },
{ "SecurityIconSuspected", SecurityStatus.Suspected },
{ "SecurityIconWanted", SecurityStatus.Wanted },
{ "SecurityIconIncarcerated", SecurityStatus.Detained },
{ "CriminalRecordIconRemove", SecurityStatus.None }
};
public SecurityHudBUI(EntityUid owner, Enum uiKey) : base(owner, uiKey)
{
}
protected override void Open()
{
base.Open();
if (_radialContainer != null)
UIReset();
_radialContainer = new RadialContainer();
_radialContainer.Closed += Close;
if (State != null)
UpdateState(State);
}
private void UIReset()
{
_radialContainer?.Close();
_radialContainer = null;
_updated = false;
}
private void PopulateRadial(IReadOnlyCollection<string> ids, NetEntity user, NetEntity target)
{
foreach (var id in ids)
{
if (_radialContainer == null)
continue;
if(!_names.TryGetValue(id, out var name) || !_icons.TryGetValue(id, out var icon) || !_status.TryGetValue(id, out var status))
return;
var button = _radialContainer.AddButton(name, icon);
button.Controller.OnPressed += _ =>
{
Select(status, user, target);
};
}
}
private void Select(SecurityStatus status, NetEntity user, NetEntity target)
{
SendMessage(new SecurityHudStatusSelectedMessage(status, user, target));
UIReset();
Close();
}
protected override void Dispose(bool disposing)
{
base.Dispose(disposing);
UIReset();
}
protected override void UpdateState(BoundUserInterfaceState state)
{
base.UpdateState(state);
if (_updated)
return;
if (state is SecurityHudBUIState newState)
{
PopulateRadial(newState.Ids, newState.User, newState.Target);
}
if (_radialContainer == null)
return;
_radialContainer?.OpenAttachedLocalPlayer();
_updated = true;
}
}

View File

@@ -1,10 +1,12 @@
using System.Numerics;
using Content.Client.Viewport;
using Content.Shared._White.Telescope;
using Content.Shared.Hands.Components;
using Robust.Client.GameObjects;
using Robust.Client.Graphics;
using Robust.Client.Input;
using Robust.Client.Player;
using Robust.Client.UserInterface;
using Robust.Shared.Input;
using Robust.Shared.Timing;
@@ -17,7 +19,9 @@ public sealed class TelescopeSystem : SharedTelescopeSystem
[Dependency] private readonly IPlayerManager _player = default!;
[Dependency] private readonly IInputManager _input = default!;
[Dependency] private readonly IEyeManager _eyeManager = default!;
[Dependency] private readonly IClyde _displayManager = default!;
[Dependency] private readonly IUserInterfaceManager _uiManager = default!;
private ScalingViewport? _viewport;
public override void Update(float frameTime)
{
@@ -44,14 +48,23 @@ public sealed class TelescopeSystem : SharedTelescopeSystem
return;
}
var mousePos = _input.MouseScreenPosition.Position;
var mousePos = _input.MouseScreenPosition;
if (_uiManager.MouseGetControl(mousePos) as ScalingViewport is { } viewport)
_viewport = viewport;
if (_viewport == null)
return;
var centerPos = _eyeManager.WorldToScreen(eye.Eye.Position.Position + eye.Offset);
var diff = mousePos - centerPos;
var diff = mousePos.Position - centerPos;
var len = diff.Length();
var maxLength = _displayManager.ScreenSize.Y / 2.5f;
var minLength = maxLength / 5f;
var size = _viewport.PixelSize;
var maxLength = Math.Min(size.X, size.Y) * 0.4f;
var minLength = maxLength * 0.2f;
if (len > maxLength)
{
@@ -59,7 +72,7 @@ public sealed class TelescopeSystem : SharedTelescopeSystem
len = maxLength;
}
var divisor = maxLength / 10f * telescope.Divisor;
var divisor = maxLength * telescope.Divisor;
if (len > minLength)
{

View File

@@ -0,0 +1,20 @@
using Content.Shared.Radio;
using Content.Shared.StatusIcon;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
namespace Content.Server._White.SecurityHud;
[RegisterComponent]
public sealed partial class SecurityHudComponent : Component
{
[ViewVariables(VVAccess.ReadOnly)]
[DataField("criminalrecords", customTypeSerializer: typeof(PrototypeIdListSerializer<StatusIconPrototype>))]
public IReadOnlyCollection<string> Status = ArraySegment<string>.Empty;
[ViewVariables(VVAccess.ReadOnly)]
public ProtoId<RadioChannelPrototype> SecurityChannel = "Security";
[ViewVariables(VVAccess.ReadOnly)]
public string Reason = "Изменено с помощью визора";
}

View File

@@ -0,0 +1,153 @@
using Content.Server.Access.Systems;
using Content.Server.CriminalRecords.Systems;
using Content.Server.Popups;
using Content.Server.Radio.EntitySystems;
using Content.Server.StationRecords.Systems;
using Content.Shared._Miracle.Components;
using Content.Shared._White.SecurityHud;
using Content.Shared.Access.Components;
using Content.Shared.Access.Systems;
using Content.Shared.CriminalRecords;
using Content.Shared.Humanoid;
using Content.Shared.Inventory;
using Content.Shared.Popups;
using Content.Shared.Security;
using Content.Shared.Security.Components;
using Content.Shared.StationRecords;
using Content.Shared.Verbs;
using Robust.Server.GameObjects;
using Robust.Shared.Player;
namespace Content.Server._White.SecurityHud;
public sealed class SecurityHudSystem : EntitySystem
{
[Dependency] private readonly UserInterfaceSystem _ui = default!;
[Dependency] private readonly CriminalRecordsSystem _criminalRecordsSystem = default!;
[Dependency] private readonly CriminalRecordsConsoleSystem _criminalRecordsConsoleSystem = default!;
[Dependency] private readonly StationRecordsSystem _stationRecordsSystem = default!;
[Dependency] private readonly IdCardSystem _idCardSystem = default!;
[Dependency] private readonly RadioSystem _radio = default!;
[Dependency] private readonly InventorySystem _invSlotsSystem = default!;
[Dependency] private readonly PopupSystem _popupSystem = default!;
[Dependency] private readonly AccessReaderSystem _accessReaderSystem = default!;
public override void Initialize()
{
base.Initialize();
SubscribeLocalEvent<GetVerbsEvent<AlternativeVerb>>(OnAltVerb);
SubscribeLocalEvent<SecurityHudComponent, SecurityHudStatusSelectedMessage>(OnStatusSelected);
}
private void OnAltVerb(GetVerbsEvent<AlternativeVerb> args)
{
if(!HasComp<HumanoidAppearanceComponent>(args.Target))
return;
if(!_invSlotsSystem.TryGetSlotEntity(args.User, "eyes", out var ent))
return;
if(!TryComp<SecurityHudComponent>(ent, out var component))
return;
if(!TryComp<AccessReaderComponent>(ent, out var accessReaderComponent))
return;
if (!_accessReaderSystem.IsAllowed(args.User, (EntityUid) ent, accessReaderComponent))
{
_popupSystem.PopupEntity(Loc.GetString("security-hud-not-allowed"), args.User, args.User, PopupType.Medium);
return;
}
AlternativeVerb verb = new()
{
Act = () =>
{
SetWanted(args.User, args.Target, ent.Value, component);
},
Disabled = false,
Priority = 0,
Text = Loc.GetString("security-hud-verb"),
};
args.Verbs.Add(verb);
}
private void SetWanted(EntityUid uid, EntityUid target, EntityUid hud, SecurityHudComponent component)
{
if (!TryComp<ActorComponent>(uid, out var actor))
return;
if (_ui.TryGetUi(hud, SecurityHudUiKey.Key, out var bui))
{
_ui.SetUiState(bui, new SecurityHudBUIState(component.Status, GetNetEntity(uid), GetNetEntity(target)));
_ui.OpenUi(bui, actor.PlayerSession);
}
}
private void OnStatusSelected(EntityUid uid, SecurityHudComponent component, SecurityHudStatusSelectedMessage args)
{
var user = GetEntity(args.User);
var target = GetEntity(args.Target);
if (!_idCardSystem.TryFindIdCard(target, out var idCard))
{
_popupSystem.PopupEntity(Loc.GetString("security-hud-id-unknown"), user, user, PopupType.Medium);
return;
}
if(!TryComp<StationRecordKeyStorageComponent>(idCard, out var stationRecordKeyComp))
return;
if (stationRecordKeyComp.Key == null)
{
_popupSystem.PopupEntity(Loc.GetString("security-hud-key-null"), user, user, PopupType.Medium);
return;
}
var key = stationRecordKeyComp.Key.Value;
if (!SetCriminalStatus(key, args.Status, uid, user, idCard.Comp, component.Reason, component.SecurityChannel))
{
_popupSystem.PopupEntity(Loc.GetString("security-hud-cant-set-status"), user, user, PopupType.Medium);
}
}
private bool SetCriminalStatus(StationRecordKey key, SecurityStatus status, EntityUid hud, EntityUid officer,
IdCardComponent idCard, string reason, string securityChannel)
{
if (!_stationRecordsSystem.TryGetRecord<GeneralStationRecord>(key, out var generalRecord))
return false;
if (!_stationRecordsSystem.TryGetRecord<CriminalRecord>(key, out var record) || record.Status == status)
return false;
var name = generalRecord.Name;
var officerName = Loc.GetString("criminal-records-console-unknown-officer");
if (_idCardSystem.TryFindIdCard(officer, out var id) && id.Comp.FullName is { } fullName)
officerName = fullName;
_criminalRecordsSystem.TryChangeStatus(key, status, reason);
var locArgs = new (string, object)[] { ("name", name), ("officer", officerName), ("reason", reason) };
var statusString = (record.Status, status) switch
{
(_, SecurityStatus.Detained) => "detained",
(_, SecurityStatus.Suspected) => "suspected",
(_, SecurityStatus.Paroled) => "paroled",
(_, SecurityStatus.Discharged) => "released",
(_, SecurityStatus.Wanted) => "wanted",
(SecurityStatus.Suspected, SecurityStatus.None) => "not-suspected",
(SecurityStatus.Wanted, SecurityStatus.None) => "not-wanted",
(SecurityStatus.Detained, SecurityStatus.None) => "released",
(SecurityStatus.Paroled, SecurityStatus.None) => "not-parole",
_ => "not-wanted"
};
_radio.SendRadioMessage(hud, Loc.GetString($"criminal-records-console-{statusString}", locArgs), securityChannel, hud);
_criminalRecordsConsoleSystem.UpdateCriminalIdentity(name, status);
return true;
}
}

View File

@@ -1,5 +1,7 @@
using Content.Shared._White.Telescope;
namespace Content.Server._White.Telescope;
public sealed class TelescopeSystem : EntitySystem
public sealed class TelescopeSystem : SharedTelescopeSystem
{
}

View File

@@ -42,7 +42,7 @@ namespace Content.Server.Bed.Sleep
_actionsSystem.AddAction(uid, ref component.WakeAction, WakeActionId, uid);
// TODO remove hardcoded time.
_actionsSystem.SetCooldown(component.WakeAction, _gameTiming.CurTime, _gameTiming.CurTime + TimeSpan.FromSeconds(2f));
_actionsSystem.SetCooldown(component.WakeAction, _gameTiming.CurTime, _gameTiming.CurTime + TimeSpan.FromSeconds(15f)); // WD EDIT
}
private void OnShutdown(EntityUid uid, SleepingComponent component, ComponentShutdown args)

View File

@@ -0,0 +1,44 @@
using Content.Shared.Security;
using Robust.Shared.Serialization;
namespace Content.Shared._White.SecurityHud;
[Serializable, NetSerializable]
public enum SecurityHudUiKey
{
Key
}
[Serializable, NetSerializable]
public sealed class SecurityHudBUIState : BoundUserInterfaceState
{
public IReadOnlyCollection<string> Ids { get; set; }
public NetEntity User { get; set; }
public NetEntity Target { get; private set; }
public SecurityHudBUIState(IReadOnlyCollection<string> ids, NetEntity user, NetEntity target)
{
Ids = ids;
User = user;
Target = target;
}
}
[Serializable, NetSerializable]
public class SecurityHudStatusSelectedMessage : BoundUserInterfaceMessage
{
public SecurityStatus Status { get; private set; }
public NetEntity User { get; private set; }
public NetEntity Target { get; private set; }
public SecurityHudStatusSelectedMessage(SecurityStatus status, NetEntity user, NetEntity target)
{
Status = status;
User = user;
Target = target;
}
}

View File

@@ -54,7 +54,9 @@ public abstract class SharedTelescopeSystem : EntitySystem
!TryComp(ent, out EyeComponent? eye))
return;
SetOffset((ent, eye), msg.Offset, telescope);
var offset = Vector2.Lerp(eye.Offset, msg.Offset, telescope.LerpAmount);
SetOffset((ent, eye), offset, telescope);
}
private void SetOffset(Entity<EyeComponent> ent, Vector2 offset, TelescopeComponent telescope)

View File

@@ -6,7 +6,10 @@ namespace Content.Shared._White.Telescope;
public sealed partial class TelescopeComponent : Component
{
[DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField]
public float Divisor = 1f;
public float Divisor = 0.1f;
[DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField]
public float LerpAmount = 0.1f;
[ViewVariables]
public EntityUid? LastHoldingEntity;

View File

@@ -3894,3 +3894,54 @@
id: 274
time: '2024-05-30T18:56:18.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/319
- author: CaypenNow
changes:
- message: "\u0422\u0435\u043F\u0435\u0440\u044C \u0432\u0438\u0437\u043E\u0440\
\ \u0421\u0411 \u0438\u043C\u0435\u0435\u0442 \u0432\u043E\u0437\u043C\u043E\
\u0436\u043D\u043E\u0441\u0442\u044C \u043C\u0435\u043D\u044F\u0442\u044C \u0441\
\u0442\u0430\u0442\u0443\u0441."
type: Add
id: 275
time: '2024-06-01T07:30:21.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/274
- author: Aviu
changes:
- message: "\u0412\u043E\u0437\u0432\u0440\u0430\u0449\u0435\u043D \u0442\u0430\u0439\
\u043C\u0435\u0440 15 \u0441\u0435\u043A\u0443\u043D\u0434, \u0447\u0442\u043E\
\u0431\u044B \u043F\u0440\u043E\u0441\u043D\u0443\u0442\u044C\u0441\u044F."
type: Add
id: 276
time: '2024-06-01T12:42:16.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/322
- author: Aviu
changes:
- message: "\u0423\u0431\u0440\u0430\u043D\u044B \u0442\u0435\u043C\u043F\u0435\u0440\
\u0430\u0442\u0443\u0440\u043D\u044B\u0435 \u043F\u0443\u0448\u043A\u0438 \u0438\
\u0437 \u0448\u043A\u0430\u0444\u043E\u0432."
type: Remove
id: 277
time: '2024-06-02T17:49:56.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/324
- author: Aviu
changes:
- message: "\u0422\u0435\u043F\u0435\u0440\u044C \u043F\u0440\u0438\u0446\u0435\u043B\
\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u043E\u0438\u0441\u0445\u043E\
\u0434\u0438\u0442 \u0431\u043E\u043B\u0435\u0435 \u043F\u043B\u0430\u0432\u043D\
\u043E."
type: Add
id: 278
time: '2024-06-02T17:50:04.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/325
- author: S_k_R_i_M_e_X
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u043A\u043E\u043B\
\u043E\u0434\u0430 \u043A\u0430\u0440\u0442 \u0434\u043B\u044F \u0438\u0433\u0440\
\u044B \u0432 Uno"
type: Add
- message: "\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u043A\u043E\u043B\
\u043E\u0434\u0430 \u0438\u0433\u0440\u043E\u043A\u0430 \u0434\u043B\u044F \u0438\
\u0433\u0440\u044B \u0432 Uno"
type: Add
id: 279
time: '2024-06-02T17:51:31.0000000+00:00'
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/326

View File

@@ -10,11 +10,12 @@ criminal-records-console-status = Статус
criminal-records-status-none = Нет
criminal-records-status-wanted = В розыске
criminal-records-status-detained = В заключении
criminal-records-status-suspected = Подозреваемый
criminal-records-status-released = Отпущен
criminal-records-status-discharged = Освобождён
criminal-records-status-paroled = Досрочно освобождён
criminal-records-console-wanted-reason = [color=gray]Причина розыска[/color]
criminal-records-console-suspected-reason = [color=gray]Причина подозрения[/color]
criminal-records-console-reason = Причина
criminal-records-console-reason-placeholder = Например: {$placeholder}
@@ -31,12 +32,15 @@ criminal-records-permission-denied = Доступ воспрещен
## Security channel notifications
criminal-records-console-wanted = {$name} отправлен в розыск по указу {$officer} по причине: {$reason}.
criminal-records-console-suspected = {$name} подозревается по указу {$officer} по причине: {$reason}.
criminal-records-console-not-suspected = {$name} больше не под подозрением.
criminal-records-console-detained = {$name} был задержан {$officer}.
criminal-records-console-released = {$name} был задержан {$officer}.
criminal-records-console-released = {$name} был освобожден {$officer}.
criminal-records-console-not-wanted = {$name} больше не в розыске.
criminal-records-console-paroled = {$name} был отпущен условно-досрочно {$officer}.
criminal-records-console-not-parole = {$name} больше не условно-досрочно освобождённый.
criminal-records-console-unknown-officer = <неизвестный офицер>
criminal-records-console-suspected = {$name} подозревается по указу {$officer} по причине: {$reason}.
## Filters

View File

@@ -0,0 +1,6 @@
security-hud-key-null = Визор не может установить личность человека!
security-hud-id-unknown = Визор не может установить идентификационную карту человека!
security-hud-verb = Изменить статус
security-hud-cant-set-status = Произошла ошибка при попытке установить статус!
security-hud-remove-status = Убрать статус.
security-hud-not-allowed = Недостаточный доступ для взаимодействия.

View File

@@ -90741,7 +90741,6 @@ entities:
- 1672
- 1671
- 1670
- 1668
- 1665
- 1667
- 1666
@@ -121113,9 +121112,6 @@ entities:
parent: 2
- type: AtmosPipeColor
color: '#0055CCFF'
- type: Followed
following:
- invalid
- uid: 14046
components:
- type: Transform
@@ -194823,9 +194819,6 @@ entities:
- type: Transform
pos: 50.5,47.5
parent: 2
- type: Followed
following:
- invalid
- uid: 21775
components:
- type: Transform

File diff suppressed because it is too large Load Diff

View File

@@ -64,7 +64,6 @@
- id: WeaponDisabler
- id: HoloprojectorSecurity
prob: 0.6
- id: WeaponTempGun
- id: WeaponPistolMk58Nonlethal
- id: SurveillanceBodyCamera
- id: MagazinePistol

View File

@@ -4,6 +4,8 @@
PlayerCardBag: 20
CardBag36: 4
CardBag52: 4
UnoCardBag: 1
UnoPlayerCardBag: 6
DiceBag: 6
Paper: 8
d6Dice: 8

View File

@@ -44,6 +44,20 @@
- type: Clothing
sprite: Clothing/Eyes/Hud/sec.rsi
- type: ShowSecurityIcons
- type: AccessReader
access: [["Security"]]
- type: SecurityHud
criminalrecords:
- SecurityIconDischarged
- SecurityIconParoled
- SecurityIconSuspected
- SecurityIconWanted
- SecurityIconIncarcerated
- CriminalRecordIconRemove
- type: UserInterface
interfaces:
- key: enum.SecurityHudUiKey.Key
type: SecurityHudBUI
- type: Tag
tags:
- HudSecurity

View File

@@ -0,0 +1,351 @@
- type: Tag
id: UnoCard
- type: entity
parent: BaseItem
id: BaseUnoCard
name: Карта
description: Карта UNO
abstract: true
components:
- type: Item
size: Small
sound:
path: /Audio/Effects/unwrap.ogg
- type: Tag
tags:
- UnoCard
- type: entity
parent: BaseItem
id: BaseUnoUnknownCard
name: Карта
description: Неизвестная карта UNO
abstract: true
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_special.rsi
state: cardback
scale: 0.5, 0.5
- type: Item
size: Small
sound:
path: /Audio/Effects/unwrap.ogg
- type: Tag
tags:
- UnoCard
# Blue Cards
- type: entity
parent: BaseUnoCard
id: UnoCardBlue0
name: Синяя карта UNO 0
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue0
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue0
- type: entity
parent: BaseUnoCard
id: UnoCardBlue1
name: Синяя карта UNO 1
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue1
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue1
- type: entity
parent: BaseUnoCard
id: UnoCardBlue2
name: Синяя карта UNO 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue2
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue2
- type: entity
parent: BaseUnoCard
id: UnoCardBlue3
name: Синяя карта UNO 3
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue3
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue3
- type: entity
parent: BaseUnoCard
id: UnoCardBlue4
name: Синяя карта UNO 4
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue4
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue4
- type: entity
parent: BaseUnoCard
id: UnoCardBlue5
name: Синяя карта UNO 5
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue5
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue5
- type: entity
parent: BaseUnoCard
id: UnoCardBlue6
name: Синяя карта UNO 6
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue6
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue6
- type: entity
parent: BaseUnoCard
id: UnoCardBlue7
name: Синяя карта UNO 7
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue7
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue7
- type: entity
parent: BaseUnoCard
id: UnoCardBlue8
name: Синяя карта UNO 8
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue8
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue8
- type: entity
parent: BaseUnoCard
id: UnoCardBlue9
name: Синяя карта UNO 9
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblue9
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlue9
- type: entity
parent: BaseUnoCard
id: UnoCardBluePlus
name: Синяя карта UNO плюс 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unoblueplus
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBluePlus
- type: entity
parent: BaseUnoCard
id: UnoCardBlueReverse
name: Синяя карта UNO реверс
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unobluereverse
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlueReverse
- type: entity
parent: BaseUnoCard
id: UnoCardBlueStop
name: Синяя карта UNO стоп
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_blue.rsi
state: unobluestop
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownBlueStop
# Blue Cards Uknown
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue0
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue0
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue1
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue1
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue2
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue2
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue3
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue3
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue4
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue4
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue5
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue5
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue6
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue6
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue7
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue7
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue8
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue8
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlue9
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlue9
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBluePlus
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBluePlus
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlueReverse
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlueReverse
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownBlueStop
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardBlueStop

View File

@@ -0,0 +1,314 @@
# Green Cards
- type: entity
parent: BaseUnoCard
id: UnoCardGreen0
name: Зелёная карта UNO 0
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen0
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen0
- type: entity
parent: BaseUnoCard
id: UnoCardGreen1
name: Зелёная карта UNO 1
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen1
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen1
- type: entity
parent: BaseUnoCard
id: UnoCardGreen2
name: Зелёная карта UNO 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen2
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen2
- type: entity
parent: BaseUnoCard
id: UnoCardGreen3
name: Зелёная карта UNO 3
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen3
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen3
- type: entity
parent: BaseUnoCard
id: UnoCardGreen4
name: Зелёная карта UNO 4
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen4
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen4
- type: entity
parent: BaseUnoCard
id: UnoCardGreen5
name: Зелёная карта UNO 5
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen5
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen5
- type: entity
parent: BaseUnoCard
id: UnoCardGreen6
name: Зелёная карта UNO 6
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen6
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen6
- type: entity
parent: BaseUnoCard
id: UnoCardGreen7
name: Зелёная карта UNO 7
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen7
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen7
- type: entity
parent: BaseUnoCard
id: UnoCardGreen8
name: Зелёная карта UNO 8
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen8
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen8
- type: entity
parent: BaseUnoCard
id: UnoCardGreen9
name: Зелёная карта UNO 9
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreen9
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreen9
- type: entity
parent: BaseUnoCard
id: UnoCardGreenPlus
name: Зелёная карта UNO плюс 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreenplus
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreenPlus
- type: entity
parent: BaseUnoCard
id: UnoCardGreenReverse
name: Зелёная карта UNO реверс
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreenreverse
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreenReverse
- type: entity
parent: BaseUnoCard
id: UnoCardGreenStop
name: Зелёная карта UNO стоп
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_green.rsi
state: unogreenstop
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownGreenStop
# Green Cards Unknown
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen0
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen0
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen1
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen1
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen2
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen2
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen3
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen3
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen4
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen4
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen5
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen5
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen6
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen6
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen7
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen7
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen8
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen8
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreen9
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreen9
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreenPlus
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreenPlus
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreenReverse
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreenReverse
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownGreenStop
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardGreenStop

View File

@@ -0,0 +1,162 @@
- type: entity
parent: BaseStorageItem
id: UnoCardBag
name: Карты UNO
description: Игральные карты UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_special.rsi
state: box
scale: 0.5, 0.5
- type: Item
size: Huge
- type: Storage
maxItemSize: Small
grid:
- 0,0,17,11
quickInsert: true
areaInsert: true
whitelist:
tags:
- UnoCard
- type: Tag
tags:
- TrashBag
- type: Appearance
- type: Dumpable
- type: StorageFill
contents:
- id: UnoCardUnknownGreen3
- id: UnoCardUnknownBlue5
- id: UnoCardUnknownYellowPlus
- id: UnoCardUnknownBlue1
- id: UnoCardUnknownYellow5
- id: UnoCardUnknownRed5
- id: UnoCardUnknownYellow2
- id: UnoCardUnknownSpecial
- id: UnoCardUnknownYellow4
- id: UnoCardUnknownRedPlus
- id: UnoCardUnknownRed6
- id: UnoCardUnknownGreen1
- id: UnoCardUnknownGreenPlus
- id: UnoCardUnknownGreen5
- id: UnoCardUnknownRedStop
- id: UnoCardUnknownBlue6
- id: UnoCardUnknownRed1
- id: UnoCardUnknownRedReverse
- id: UnoCardUnknownGreen4
- id: UnoCardUnknownBlue5
- id: UnoCardUnknownBlue7
- id: UnoCardUnknownBlue0
- id: UnoCardUnknownYellow1
- id: UnoCardUnknownSpecial
- id: UnoCardUnknownYellow7
- id: UnoCardUnknownYellow3
- id: UnoCardUnknownGreen8
- id: UnoCardUnknownYellow9
- id: UnoCardUnknownBlue7
- id: UnoCardUnknownRed7
- id: UnoCardUnknownYellow7
- id: UnoCardUnknownSpecial
- id: UnoCardUnknownGreen3
- id: UnoCardUnknownGreenStop
- id: UnoCardUnknownYellow6
- id: UnoCardUnknownBlueStop
- id: UnoCardUnknownBlue9
- id: UnoCardUnknownBlueReverse
- id: UnoCardUnknownYellow0
- id: UnoCardUnknownRed8
- id: UnoCardUnknownBlue8
- id: UnoCardUnknownYellow6
- id: UnoCardUnknownRed9
- id: UnoCardUnknownRed6
- id: UnoCardUnknownBlue4
- id: UnoCardUnknownYellow3
- id: UnoCardUnknownGreenPlus
- id: UnoCardUnknownBlueReverse
- id: UnoCardUnknownGreenReverse
- id: UnoCardUnknownBlue9
- id: UnoCardUnknownBlue3
- id: UnoCardUnknownGreen7
- id: UnoCardUnknownGreen9
- id: UnoCardUnknownRedReverse
- id: UnoCardUnknownGreen6
- id: UnoCardUnknownGreen1
- id: UnoCardUnknownGreen5
- id: UnoCardUnknownGreenStop
- id: UnoCardUnknownRed8
- id: UnoCardUnknownRedStop
- id: UnoCardUnknownRed4
- id: UnoCardUnknownGreen8
- id: UnoCardUnknownRed3
- id: UnoCardUnknownRed2
- id: UnoCardUnknownYellow2
- id: UnoCardUnknownBlue2
- id: UnoCardUnknownYellowReverse
- id: UnoCardUnknownYellow1
- id: UnoCardUnknownGreen2
- id: UnoCardUnknownGreen9
- id: UnoCardUnknownBlue8
- id: UnoCardUnknownSpecialFour
- id: UnoCardUnknownRed2
- id: UnoCardUnknownRed4
- id: UnoCardUnknownGreen2
- id: UnoCardUnknownSpecialFour
- id: UnoCardUnknownYellow9
- id: UnoCardUnknownSpecial
- id: UnoCardUnknownBlue6
- id: UnoCardUnknownYellowStop
- id: UnoCardUnknownSpecialFour
- id: UnoCardUnknownRed0
- id: UnoCardUnknownRed7
- id: UnoCardUnknownYellow8
- id: UnoCardUnknownBlue3
- id: UnoCardUnknownBlue1
- id: UnoCardUnknownRedPlus
- id: UnoCardUnknownBlueStop
- id: UnoCardUnknownRed1
- id: UnoCardUnknownGreen0
- id: UnoCardUnknownGreenReverse
- id: UnoCardUnknownBlue4
- id: UnoCardUnknownBluePlus
- id: UnoCardUnknownYellowReverse
- id: UnoCardUnknownBluePlus
- id: UnoCardUnknownYellow5
- id: UnoCardUnknownGreen6
- id: UnoCardUnknownRed9
- id: UnoCardUnknownRed5
- id: UnoCardUnknownGreen4
- id: UnoCardUnknownGreen7
- id: UnoCardUnknownSpecialFour
- id: UnoCardUnknownYellowPlus
- id: UnoCardUnknownRed3
- id: UnoCardUnknownYellow8
- id: UnoCardUnknownYellowStop
- id: UnoCardUnknownBlue2
- id: UnoCardUnknownYellow4
- type: entity
parent: BaseStorageItem
id: UnoPlayerCardBag
name: Карты игрока UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_special.rsi
state: deck
scale: 0.5, 0.5
- type: Item
size: Normal
- type: Storage
maxItemSize: Small
grid:
- 0,0,9,5
quickInsert: true
areaInsert: false
whitelist:
tags:
- UnoCard
- type: Tag
tags:
- TrashBag
- type: Appearance
- type: Dumpable

View File

@@ -0,0 +1,314 @@
# Red Cards
- type: entity
parent: BaseUnoCard
id: UnoCardRed0
name: Красная карта UNO 0
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored0
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed0
- type: entity
parent: BaseUnoCard
id: UnoCardRed1
name: Красная карта UNO 1
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored1
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed1
- type: entity
parent: BaseUnoCard
id: UnoCardRed2
name: Красная карта UNO 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored2
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed2
- type: entity
parent: BaseUnoCard
id: UnoCardRed3
name: Красная карта UNO 3
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored3
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed3
- type: entity
parent: BaseUnoCard
id: UnoCardRed4
name: Красная карта UNO 4
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored4
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed4
- type: entity
parent: BaseUnoCard
id: UnoCardRed5
name: Красная карта UNO 5
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored5
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed5
- type: entity
parent: BaseUnoCard
id: UnoCardRed6
name: Красная карта UNO 6
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored6
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed6
- type: entity
parent: BaseUnoCard
id: UnoCardRed7
name: Красная карта UNO 7
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored7
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed7
- type: entity
parent: BaseUnoCard
id: UnoCardRed8
name: Красная карта UNO 8
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored8
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed8
- type: entity
parent: BaseUnoCard
id: UnoCardRed9
name: Красная карта UNO 9
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unored9
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRed9
- type: entity
parent: BaseUnoCard
id: UnoCardRedPlus
name: Красная карта UNO плюс 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unoredplus
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRedPlus
- type: entity
parent: BaseUnoCard
id: UnoCardRedReverse
name: Красная карта UNO реверс
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unoredreverse
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRedReverse
- type: entity
parent: BaseUnoCard
id: UnoCardRedStop
name: Красная карта UNO стоп
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_red.rsi
state: unoredstop
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownRedStop
# Red Cards Unknown
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed0
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed0
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed1
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed1
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed2
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed2
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed3
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed3
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed4
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed4
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed5
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed5
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed6
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed6
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed7
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed7
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed8
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed8
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRed9
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRed9
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRedPlus
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRedPlus
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRedReverse
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRedReverse
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownRedStop
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardRedStop

View File

@@ -0,0 +1,150 @@
# Special
- type: entity
parent: BaseUnoCard
id: UnoCardSpecial
name: Карта смены цвета
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_special.rsi
state: specialcolor
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownSpecial
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownSpecial
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardSpecial
# Special Four
- type: entity
parent: BaseUnoCard
id: UnoCardSpecialFour
name: Карта возьми 4
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_special.rsi
state: specialfour
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownSpecialFour
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownSpecialFour
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardSpecialFour
## Blue Four
#- type: entity
# parent: BaseUnoCard
# id: UnoCardSpecialBlueFour
# name: Карта смены цвета
# description: Игральная карта UNO
# components:
# - type: Sprite
# sprite: Objects/Fun/UnoCards/uno_special.rsi
# state: unobluefour
# scale: 0.5, 0.5
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardUnknownSpecialBlueFour
#
#- type: entity
# parent: BaseUnoUnknownCard
# id: UnoCardUnknownSpecialBlueFour
# name: Неизвестная карта
# description: Игральная карта UNO
# components:
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardSpecialBlueFour
#
## Green Four
#- type: entity
# parent: BaseUnoCard
# id: UnoCardSpecialGreenFour
# name: Карта смены цвета
# description: Игральная карта UNO
# components:
# - type: Sprite
# sprite: Objects/Fun/UnoCards/uno_special.rsi
# state: unogreenfour
# scale: 0.5, 0.5
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardUnknownSpecialGreenFour
#
#- type: entity
# parent: BaseUnoUnknownCard
# id: UnoCardUnknownSpecialGreenFour
# name: Неизвестная карта
# description: Игральная карта UNO
# components:
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardSpecialGreenFour
#
## Red Four
#- type: entity
# parent: BaseUnoCard
# id: UnoCardSpecialRedFour
# name: Карта смены цвета
# description: Игральная карта UNO
# components:
# - type: Sprite
# sprite: Objects/Fun/UnoCards/uno_special.rsi
# state: unoredfour
# scale: 0.5, 0.5
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardUnknownSpecialRedFour
#
#- type: entity
# parent: BaseUnoUnknownCard
# id: UnoCardUnknownSpecialRedFour
# name: Неизвестная карта
# description: Игральная карта UNO
# components:
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardSpecialRedFour
#
## Yellow Four
#- type: entity
# parent: BaseUnoCard
# id: UnoCardSpecialYellowFour
# name: Карта смены цвета
# description: Игральная карта UNO
# components:
# - type: Sprite
# sprite: Objects/Fun/UnoCards/uno_special.rsi
# state: unoyellowfour
# scale: 0.5, 0.5
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardUnknownSpecialYellowFour
#
#- type: entity
# parent: BaseUnoUnknownCard
# id: UnoCardUnknownSpecialYellowFour
# name: Неизвестная карта
# description: Игральная карта UNO
# components:
# - type: SpawnItemsOnUse
# items:
# - id: UnoCardSpecialYellowFour

View File

@@ -0,0 +1,314 @@
# Yellow Cards
- type: entity
parent: BaseUnoCard
id: UnoCardYellow0
name: Жёлтая карта UNO 0
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow0
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow0
- type: entity
parent: BaseUnoCard
id: UnoCardYellow1
name: Жёлтая карта UNO 1
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow1
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow1
- type: entity
parent: BaseUnoCard
id: UnoCardYellow2
name: Жёлтая карта UNO 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow2
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow2
- type: entity
parent: BaseUnoCard
id: UnoCardYellow3
name: Жёлтая карта UNO 3
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow3
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow3
- type: entity
parent: BaseUnoCard
id: UnoCardYellow4
name: Жёлтая карта UNO 4
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow4
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow4
- type: entity
parent: BaseUnoCard
id: UnoCardYellow5
name: Жёлтая карта UNO 5
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow5
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow5
- type: entity
parent: BaseUnoCard
id: UnoCardYellow6
name: Жёлтая карта UNO 6
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow6
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow6
- type: entity
parent: BaseUnoCard
id: UnoCardYellow7
name: Жёлтая карта UNO 7
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow7
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow7
- type: entity
parent: BaseUnoCard
id: UnoCardYellow8
name: Жёлтая карта UNO 8
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow8
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow8
- type: entity
parent: BaseUnoCard
id: UnoCardYellow9
name: Жёлтая карта UNO 9
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellow9
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellow9
- type: entity
parent: BaseUnoCard
id: UnoCardYellowPlus
name: Жёлтая карта UNO плюс 2
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellowplus
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellowPlus
- type: entity
parent: BaseUnoCard
id: UnoCardYellowReverse
name: Жёлтая карта UNO реверс
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellowreverse
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellowReverse
- type: entity
parent: BaseUnoCard
id: UnoCardYellowStop
name: Жёлтая карта UNO стоп
description: Игральная карта UNO
components:
- type: Sprite
sprite: Objects/Fun/UnoCards/uno_yellow.rsi
state: unoyellowstop
scale: 0.5, 0.5
- type: SpawnItemsOnUse
items:
- id: UnoCardUnknownYellowStop
# Yellow Cards Uknown
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow0
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow0
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow1
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow1
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow2
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow2
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow3
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow3
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow4
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow4
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow5
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow5
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow6
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow6
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow7
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow7
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow8
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow8
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellow9
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellow9
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellowPlus
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellowPlus
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellowReverse
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellowReverse
- type: entity
parent: BaseUnoUnknownCard
id: UnoCardUnknownYellowStop
name: Неизвестная карта
description: Игральная карта UNO
components:
- type: SpawnItemsOnUse
items:
- id: UnoCardYellowStop

View File

@@ -1,60 +0,0 @@
- type: gameMap
id: WhiteBox
mapName: 'Box Station'
mapPath: /Maps/White/Whitebox.yml
minPlayers: 0
stations:
Boxstation:
stationProto: StandardNanotrasenStation
components:
- type: StationNameSetup
mapNameTemplate: '{0} Box Station {1}'
nameGenerator:
!type:NanotrasenNameGenerator
prefixCreator: 'TG'
- type: StationEmergencyShuttle
emergencyShuttlePath: /Maps/Shuttles/emergency_box.yml
- type: StationJobs
overflowJobs:
- Passenger
availableJobs:
CargoTechnician: [ 3, 3 ]
Passenger: [ -1, -1 ]
Bartender: [ 2, 2 ]
Botanist: [ 3, 3 ]
Chef: [ 2, 2 ]
Clown: [ 1, 1 ]
Janitor: [ 3, 3 ]
Mime: [ 1, 1 ]
Captain: [ 1, 1 ]
HeadOfPersonnel: [ 1, 1 ]
ChiefEngineer: [ 1, 1 ]
StationEngineer: [ 4, 4 ]
ChiefMedicalOfficer: [ 1, 1 ]
MedicalDoctor: [ 4, 4 ]
Chemist: [ 3, 3 ]
ResearchDirector: [ 1, 1 ]
Scientist: [ 5, 5 ]
HeadOfSecurity: [ 1, 1 ]
SecurityOfficer: [ 6, 6 ]
Chaplain: [ 2, 2 ]
Warden: [ 1, 1 ]
Librarian: [ 2, 2 ]
Lawyer: [ 2, 2 ]
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 3, 3 ]
Musician: [ 2, 2 ]
AtmosphericTechnician: [ 3, 3 ]
TechnicalAssistant: [ 4, 4 ]
MedicalIntern: [ 4, 4 ]
ServiceWorker: [ 4, 4 ]
SecurityCadet: [ 4, 4 ]
Detective: [ 1, 1 ]
ResearchAssistant: [ 4, 4 ]
Paramedic: [ 2, 2 ]
SeniorOfficer: [ 1, 1 ]
SeniorResearcher: [ 1, 1 ]
SeniorPhysician: [ 1, 1 ]
SeniorEngineer: [ 1, 1 ]
SeniorSalvageSpecialist: [ 1, 1 ]
Borg: [ 2, 2 ]

View File

@@ -1,47 +0,0 @@
- type: statusIcon
id: CriminalRecordIcon
abstract: true
priority: 2
locationPreference: Right
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconReleased
icon:
sprite: /Textures/White/Interface/records.rsi
state: released
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconDischarged
icon:
sprite: /Textures/White/Interface/records.rsi
state: discharged
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconParolled
icon:
sprite: /Textures/White/Interface/records.rsi
state: parolled
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconSuspected
icon:
sprite: /Textures/White/Interface/records.rsi
state: suspected
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconWanted
icon:
sprite: /Textures/White/Interface/records.rsi
state: wanted
- type: statusIcon
parent: CriminalRecordIcon
id: CriminalRecordIconIncarcerated
icon:
sprite: /Textures/White/Interface/records.rsi
state: incarcerated

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 B

After

Width:  |  Height:  |  Size: 141 B

View File

@@ -0,0 +1,50 @@
{
"version": 1,
"license": "omsoyk",
"copyright": "omsoyk",
"size": {
"x": 28,
"y": 41
},
"states": [
{
"name": "unoblue0"
},
{
"name": "unoblue1"
},
{
"name": "unoblue2"
},
{
"name": "unoblue3"
},
{
"name": "unoblue4"
},
{
"name": "unoblue5"
},
{
"name": "unoblue6"
},
{
"name": "unoblue7"
},
{
"name": "unoblue8"
},
{
"name": "unoblue9"
},
{
"name": "unoblueplus"
},
{
"name": "unobluereverse"
},
{
"name": "unobluestop"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 741 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 784 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 776 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 784 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 687 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 760 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

View File

@@ -0,0 +1,50 @@
{
"version": 1,
"license": "omsoyk",
"copyright": "omsoyk",
"size": {
"x": 28,
"y": 41
},
"states": [
{
"name": "unogreen0"
},
{
"name": "unogreen1"
},
{
"name": "unogreen2"
},
{
"name": "unogreen3"
},
{
"name": "unogreen4"
},
{
"name": "unogreen5"
},
{
"name": "unogreen6"
},
{
"name": "unogreen7"
},
{
"name": "unogreen8"
},
{
"name": "unogreen9"
},
{
"name": "unogreenplus"
},
{
"name": "unogreenreverse"
},
{
"name": "unogreenstop"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 742 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 747 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 753 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 686 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

View File

@@ -0,0 +1,50 @@
{
"version": 1,
"license": "omsoyk",
"copyright": "omsoyk",
"size": {
"x": 28,
"y": 41
},
"states": [
{
"name": "unored0"
},
{
"name": "unored1"
},
{
"name": "unored2"
},
{
"name": "unored3"
},
{
"name": "unored4"
},
{
"name": "unored5"
},
{
"name": "unored6"
},
{
"name": "unored7"
},
{
"name": "unored8"
},
{
"name": "unored9"
},
{
"name": "unoredplus"
},
{
"name": "unoredreverse"
},
{
"name": "unoredstop"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 665 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 759 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 669 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 745 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 639 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 813 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 820 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 692 B

View File

@@ -0,0 +1,50 @@
{
"version": 1,
"license": "omsoyk",
"copyright": "omsoyk",
"size": {
"x": 28,
"y": 41
},
"states": [
{
"name": "cardback"
},
{
"name": "specialcolor"
},
{
"name": "specialfour"
},
{
"name": "unobluecolor"
},
{
"name": "unobluefour"
},
{
"name": "unogreencolor"
},
{
"name": "unogreenfour"
},
{
"name": "unoredcolor"
},
{
"name": "unoredfour"
},
{
"name": "unoyellowcolor"
},
{
"name": "unoyellowfour"
},
{
"name": "deck"
},
{
"name": "box"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 632 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 616 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 601 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B

View File

@@ -0,0 +1,50 @@
{
"version": 1,
"license": "omsoyk",
"copyright": "omsoyk",
"size": {
"x": 28,
"y": 41
},
"states": [
{
"name": "unoyellow0"
},
{
"name": "unoyellow1"
},
{
"name": "unoyellow2"
},
{
"name": "unoyellow3"
},
{
"name": "unoyellow4"
},
{
"name": "unoyellow5"
},
{
"name": "unoyellow6"
},
{
"name": "unoyellow7"
},
{
"name": "unoyellow8"
},
{
"name": "unoyellow9"
},
{
"name": "unoyellowplus"
},
{
"name": "unoyellowreverse"
},
{
"name": "unoyellowstop"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 696 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 730 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 714 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 728 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 632 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 738 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

View File

@@ -0,0 +1,23 @@
{
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/tgstation/tgstation/blob/8e49222b72f6fdcbe741d2a6ce0a8425d95010b7/icons/mob/huds/hud.dmi",
"version": 1,
"size": { "y": 32, "x": 32 },
"states": [
{
"name": "wanted"
},
{
"name": "suspected"
},
{
"name": "released"
},
{
"name": "incarcerated"
},
{
"name": "remove"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

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