Merge remote-tracking branch 'upstream/master'
122
Content.Client/_White/SecurityHud/SecurityHudBUI.cs
Normal 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;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,10 +1,12 @@
|
|||||||
using System.Numerics;
|
using System.Numerics;
|
||||||
|
using Content.Client.Viewport;
|
||||||
using Content.Shared._White.Telescope;
|
using Content.Shared._White.Telescope;
|
||||||
using Content.Shared.Hands.Components;
|
using Content.Shared.Hands.Components;
|
||||||
using Robust.Client.GameObjects;
|
using Robust.Client.GameObjects;
|
||||||
using Robust.Client.Graphics;
|
using Robust.Client.Graphics;
|
||||||
using Robust.Client.Input;
|
using Robust.Client.Input;
|
||||||
using Robust.Client.Player;
|
using Robust.Client.Player;
|
||||||
|
using Robust.Client.UserInterface;
|
||||||
using Robust.Shared.Input;
|
using Robust.Shared.Input;
|
||||||
using Robust.Shared.Timing;
|
using Robust.Shared.Timing;
|
||||||
|
|
||||||
@@ -17,7 +19,9 @@ public sealed class TelescopeSystem : SharedTelescopeSystem
|
|||||||
[Dependency] private readonly IPlayerManager _player = default!;
|
[Dependency] private readonly IPlayerManager _player = default!;
|
||||||
[Dependency] private readonly IInputManager _input = default!;
|
[Dependency] private readonly IInputManager _input = default!;
|
||||||
[Dependency] private readonly IEyeManager _eyeManager = 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)
|
public override void Update(float frameTime)
|
||||||
{
|
{
|
||||||
@@ -44,14 +48,23 @@ public sealed class TelescopeSystem : SharedTelescopeSystem
|
|||||||
return;
|
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 centerPos = _eyeManager.WorldToScreen(eye.Eye.Position.Position + eye.Offset);
|
||||||
|
|
||||||
var diff = mousePos - centerPos;
|
var diff = mousePos.Position - centerPos;
|
||||||
var len = diff.Length();
|
var len = diff.Length();
|
||||||
|
|
||||||
var maxLength = _displayManager.ScreenSize.Y / 2.5f;
|
var size = _viewport.PixelSize;
|
||||||
var minLength = maxLength / 5f;
|
|
||||||
|
var maxLength = Math.Min(size.X, size.Y) * 0.4f;
|
||||||
|
var minLength = maxLength * 0.2f;
|
||||||
|
|
||||||
if (len > maxLength)
|
if (len > maxLength)
|
||||||
{
|
{
|
||||||
@@ -59,7 +72,7 @@ public sealed class TelescopeSystem : SharedTelescopeSystem
|
|||||||
len = maxLength;
|
len = maxLength;
|
||||||
}
|
}
|
||||||
|
|
||||||
var divisor = maxLength / 10f * telescope.Divisor;
|
var divisor = maxLength * telescope.Divisor;
|
||||||
|
|
||||||
if (len > minLength)
|
if (len > minLength)
|
||||||
{
|
{
|
||||||
|
|||||||
20
Content.Server/_White/SecurityHud/SecurityHudComponent.cs
Normal 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 = "Изменено с помощью визора";
|
||||||
|
}
|
||||||
153
Content.Server/_White/SecurityHud/SecurityHudSystem.cs
Normal 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;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,5 +1,7 @@
|
|||||||
|
using Content.Shared._White.Telescope;
|
||||||
|
|
||||||
namespace Content.Server._White.Telescope;
|
namespace Content.Server._White.Telescope;
|
||||||
|
|
||||||
public sealed class TelescopeSystem : EntitySystem
|
public sealed class TelescopeSystem : SharedTelescopeSystem
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ namespace Content.Server.Bed.Sleep
|
|||||||
_actionsSystem.AddAction(uid, ref component.WakeAction, WakeActionId, uid);
|
_actionsSystem.AddAction(uid, ref component.WakeAction, WakeActionId, uid);
|
||||||
|
|
||||||
// TODO remove hardcoded time.
|
// 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)
|
private void OnShutdown(EntityUid uid, SleepingComponent component, ComponentShutdown args)
|
||||||
|
|||||||
44
Content.Shared/_White/SecurityHud/SecurityHudBUIState.cs
Normal 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;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -54,7 +54,9 @@ public abstract class SharedTelescopeSystem : EntitySystem
|
|||||||
!TryComp(ent, out EyeComponent? eye))
|
!TryComp(ent, out EyeComponent? eye))
|
||||||
return;
|
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)
|
private void SetOffset(Entity<EyeComponent> ent, Vector2 offset, TelescopeComponent telescope)
|
||||||
|
|||||||
@@ -6,7 +6,10 @@ namespace Content.Shared._White.Telescope;
|
|||||||
public sealed partial class TelescopeComponent : Component
|
public sealed partial class TelescopeComponent : Component
|
||||||
{
|
{
|
||||||
[DataField, ViewVariables(VVAccess.ReadWrite), AutoNetworkedField]
|
[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]
|
[ViewVariables]
|
||||||
public EntityUid? LastHoldingEntity;
|
public EntityUid? LastHoldingEntity;
|
||||||
|
|||||||
@@ -3894,3 +3894,54 @@
|
|||||||
id: 274
|
id: 274
|
||||||
time: '2024-05-30T18:56:18.0000000+00:00'
|
time: '2024-05-30T18:56:18.0000000+00:00'
|
||||||
url: https://api.github.com/repos/frosty-dev/ss14-core/pulls/319
|
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
|
||||||
|
|||||||
@@ -10,11 +10,12 @@ criminal-records-console-status = Статус
|
|||||||
criminal-records-status-none = Нет
|
criminal-records-status-none = Нет
|
||||||
criminal-records-status-wanted = В розыске
|
criminal-records-status-wanted = В розыске
|
||||||
criminal-records-status-detained = В заключении
|
criminal-records-status-detained = В заключении
|
||||||
|
|
||||||
criminal-records-status-suspected = Подозреваемый
|
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-wanted-reason = [color=gray]Причина розыска[/color]
|
||||||
|
criminal-records-console-suspected-reason = [color=gray]Причина подозрения[/color]
|
||||||
criminal-records-console-reason = Причина
|
criminal-records-console-reason = Причина
|
||||||
criminal-records-console-reason-placeholder = Например: {$placeholder}
|
criminal-records-console-reason-placeholder = Например: {$placeholder}
|
||||||
|
|
||||||
@@ -31,12 +32,15 @@ criminal-records-permission-denied = Доступ воспрещен
|
|||||||
## Security channel notifications
|
## Security channel notifications
|
||||||
|
|
||||||
criminal-records-console-wanted = {$name} отправлен в розыск по указу {$officer} по причине: {$reason}.
|
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-detained = {$name} был задержан {$officer}.
|
||||||
criminal-records-console-released = {$name} был задержан {$officer}.
|
criminal-records-console-released = {$name} был освобожден {$officer}.
|
||||||
criminal-records-console-not-wanted = {$name} больше не в розыске.
|
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-unknown-officer = <неизвестный офицер>
|
||||||
|
|
||||||
criminal-records-console-suspected = {$name} подозревается по указу {$officer} по причине: {$reason}.
|
|
||||||
|
|
||||||
## Filters
|
## Filters
|
||||||
|
|
||||||
|
|||||||
6
Resources/Locale/ru-RU/white/securityhud/securityhud.ftl
Normal 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 = Недостаточный доступ для взаимодействия.
|
||||||
@@ -90741,7 +90741,6 @@ entities:
|
|||||||
- 1672
|
- 1672
|
||||||
- 1671
|
- 1671
|
||||||
- 1670
|
- 1670
|
||||||
- 1668
|
|
||||||
- 1665
|
- 1665
|
||||||
- 1667
|
- 1667
|
||||||
- 1666
|
- 1666
|
||||||
@@ -121113,9 +121112,6 @@ entities:
|
|||||||
parent: 2
|
parent: 2
|
||||||
- type: AtmosPipeColor
|
- type: AtmosPipeColor
|
||||||
color: '#0055CCFF'
|
color: '#0055CCFF'
|
||||||
- type: Followed
|
|
||||||
following:
|
|
||||||
- invalid
|
|
||||||
- uid: 14046
|
- uid: 14046
|
||||||
components:
|
components:
|
||||||
- type: Transform
|
- type: Transform
|
||||||
@@ -194823,9 +194819,6 @@ entities:
|
|||||||
- type: Transform
|
- type: Transform
|
||||||
pos: 50.5,47.5
|
pos: 50.5,47.5
|
||||||
parent: 2
|
parent: 2
|
||||||
- type: Followed
|
|
||||||
following:
|
|
||||||
- invalid
|
|
||||||
- uid: 21775
|
- uid: 21775
|
||||||
components:
|
components:
|
||||||
- type: Transform
|
- type: Transform
|
||||||
|
|||||||
@@ -64,7 +64,6 @@
|
|||||||
- id: WeaponDisabler
|
- id: WeaponDisabler
|
||||||
- id: HoloprojectorSecurity
|
- id: HoloprojectorSecurity
|
||||||
prob: 0.6
|
prob: 0.6
|
||||||
- id: WeaponTempGun
|
|
||||||
- id: WeaponPistolMk58Nonlethal
|
- id: WeaponPistolMk58Nonlethal
|
||||||
- id: SurveillanceBodyCamera
|
- id: SurveillanceBodyCamera
|
||||||
- id: MagazinePistol
|
- id: MagazinePistol
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
PlayerCardBag: 20
|
PlayerCardBag: 20
|
||||||
CardBag36: 4
|
CardBag36: 4
|
||||||
CardBag52: 4
|
CardBag52: 4
|
||||||
|
UnoCardBag: 1
|
||||||
|
UnoPlayerCardBag: 6
|
||||||
DiceBag: 6
|
DiceBag: 6
|
||||||
Paper: 8
|
Paper: 8
|
||||||
d6Dice: 8
|
d6Dice: 8
|
||||||
|
|||||||
@@ -44,6 +44,20 @@
|
|||||||
- type: Clothing
|
- type: Clothing
|
||||||
sprite: Clothing/Eyes/Hud/sec.rsi
|
sprite: Clothing/Eyes/Hud/sec.rsi
|
||||||
- type: ShowSecurityIcons
|
- 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
|
- type: Tag
|
||||||
tags:
|
tags:
|
||||||
- HudSecurity
|
- HudSecurity
|
||||||
|
|||||||
351
Resources/Prototypes/Entities/Objects/Fun/unocards_blue.yml
Normal 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
|
||||||
314
Resources/Prototypes/Entities/Objects/Fun/unocards_green.yml
Normal 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
|
||||||
162
Resources/Prototypes/Entities/Objects/Fun/unocards_other.yml
Normal 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
|
||||||
314
Resources/Prototypes/Entities/Objects/Fun/unocards_red.yml
Normal 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
|
||||||
150
Resources/Prototypes/Entities/Objects/Fun/unocards_special.yml
Normal 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
|
||||||
314
Resources/Prototypes/Entities/Objects/Fun/unocards_yellow.yml
Normal 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
|
||||||
@@ -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 ]
|
|
||||||
@@ -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
|
|
||||||
|
Before Width: | Height: | Size: 139 B After Width: | Height: | Size: 141 B |
@@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 741 B |
|
After Width: | Height: | Size: 674 B |
|
After Width: | Height: | Size: 750 B |
|
After Width: | Height: | Size: 784 B |
|
After Width: | Height: | Size: 704 B |
|
After Width: | Height: | Size: 776 B |
|
After Width: | Height: | Size: 784 B |
|
After Width: | Height: | Size: 687 B |
|
After Width: | Height: | Size: 760 B |
|
After Width: | Height: | Size: 779 B |
|
After Width: | Height: | Size: 708 B |
|
After Width: | Height: | Size: 680 B |
|
After Width: | Height: | Size: 799 B |
@@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 732 B |
|
After Width: | Height: | Size: 685 B |
|
After Width: | Height: | Size: 742 B |
|
After Width: | Height: | Size: 747 B |
|
After Width: | Height: | Size: 674 B |
|
After Width: | Height: | Size: 746 B |
|
After Width: | Height: | Size: 753 B |
|
After Width: | Height: | Size: 683 B |
|
After Width: | Height: | Size: 734 B |
|
After Width: | Height: | Size: 766 B |
|
After Width: | Height: | Size: 686 B |
|
After Width: | Height: | Size: 664 B |
|
After Width: | Height: | Size: 799 B |
@@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored0.png
Normal file
|
After Width: | Height: | Size: 727 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored1.png
Normal file
|
After Width: | Height: | Size: 665 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored2.png
Normal file
|
After Width: | Height: | Size: 724 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored3.png
Normal file
|
After Width: | Height: | Size: 759 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored4.png
Normal file
|
After Width: | Height: | Size: 672 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored5.png
Normal file
|
After Width: | Height: | Size: 749 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored6.png
Normal file
|
After Width: | Height: | Size: 774 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored7.png
Normal file
|
After Width: | Height: | Size: 669 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored8.png
Normal file
|
After Width: | Height: | Size: 745 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_red.rsi/unored9.png
Normal file
|
After Width: | Height: | Size: 765 B |
|
After Width: | Height: | Size: 684 B |
|
After Width: | Height: | Size: 639 B |
|
After Width: | Height: | Size: 813 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_special.rsi/box.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 820 B |
BIN
Resources/Textures/Objects/Fun/UnoCards/uno_special.rsi/deck.png
Normal file
|
After Width: | Height: | Size: 692 B |
@@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 680 B |
|
After Width: | Height: | Size: 632 B |
|
After Width: | Height: | Size: 616 B |
|
After Width: | Height: | Size: 604 B |
|
After Width: | Height: | Size: 616 B |
|
After Width: | Height: | Size: 607 B |
|
After Width: | Height: | Size: 618 B |
|
After Width: | Height: | Size: 601 B |
|
After Width: | Height: | Size: 607 B |
|
After Width: | Height: | Size: 591 B |
@@ -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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 696 B |
|
After Width: | Height: | Size: 628 B |
|
After Width: | Height: | Size: 709 B |
|
After Width: | Height: | Size: 732 B |
|
After Width: | Height: | Size: 641 B |
|
After Width: | Height: | Size: 730 B |
|
After Width: | Height: | Size: 738 B |
|
After Width: | Height: | Size: 656 B |
|
After Width: | Height: | Size: 714 B |
|
After Width: | Height: | Size: 728 B |
|
After Width: | Height: | Size: 670 B |
|
After Width: | Height: | Size: 632 B |
|
After Width: | Height: | Size: 738 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 232 B |
23
Resources/Textures/White/Interface/securityhud.rsi/meta.json
Normal 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"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
BIN
Resources/Textures/White/Interface/securityhud.rsi/paroled.png
Normal file
|
After Width: | Height: | Size: 236 B |