Revert "Revert "Slight changes to spawners"" (#3627)
* Revert "Revert "Slight changes to spawners (#3605)" (#3624)"
This reverts commit 8c01d9d9dc.
* Bring back clicktest.yml
* Update IgnoredComponents.cs
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
@@ -246,6 +246,10 @@ namespace Content.Client
|
|||||||
"MouseAccent",
|
"MouseAccent",
|
||||||
"GhostTakeoverAvailable",
|
"GhostTakeoverAvailable",
|
||||||
"GhostRoleMobSpawner",
|
"GhostRoleMobSpawner",
|
||||||
|
"BedsheetSpawner",
|
||||||
|
"ToySpawner",
|
||||||
|
"FigureSpawner",
|
||||||
|
"RandomSpawner",
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,18 +5,17 @@ using Robust.Shared.Log;
|
|||||||
using Robust.Shared.Maths;
|
using Robust.Shared.Maths;
|
||||||
using Robust.Shared.Prototypes;
|
using Robust.Shared.Prototypes;
|
||||||
using Robust.Shared.Random;
|
using Robust.Shared.Random;
|
||||||
using Robust.Shared.Serialization;
|
|
||||||
using Robust.Shared.Serialization.Manager.Attributes;
|
using Robust.Shared.Serialization.Manager.Attributes;
|
||||||
using Robust.Shared.ViewVariables;
|
using Robust.Shared.ViewVariables;
|
||||||
|
|
||||||
namespace Content.Server.GameObjects.Components.Markers
|
namespace Content.Server.GameObjects.Components.Markers
|
||||||
{
|
{
|
||||||
[RegisterComponent]
|
[RegisterComponent]
|
||||||
public class TrashSpawnerComponent : ConditionalSpawnerComponent
|
public class RandomSpawnerComponent : ConditionalSpawnerComponent
|
||||||
{
|
{
|
||||||
[Dependency] private readonly IRobustRandom _robustRandom = default!;
|
[Dependency] private readonly IRobustRandom _robustRandom = default!;
|
||||||
|
|
||||||
public override string Name => "TrashSpawner";
|
public override string Name => "RandomSpawner";
|
||||||
|
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[ViewVariables(VVAccess.ReadWrite)]
|
||||||
[DataField("rarePrototypes")]
|
[DataField("rarePrototypes")]
|
||||||
@@ -45,7 +44,7 @@ namespace Content.Server.GameObjects.Components.Markers
|
|||||||
|
|
||||||
if (Prototypes.Count == 0)
|
if (Prototypes.Count == 0)
|
||||||
{
|
{
|
||||||
Logger.Warning($"Prototype list in TrashSpawnComponent is empty! Entity: {Owner}");
|
Logger.Warning($"Prototype list in RandomSpawnerComponent is empty! Entity: {Owner}");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4102,245 +4102,245 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 417
|
- uid: 417
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 9.5,13.5
|
pos: 9.5,13.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 418
|
- uid: 418
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 12.5,15.5
|
pos: 12.5,15.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 419
|
- uid: 419
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 13.5,19.5
|
pos: 13.5,19.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 420
|
- uid: 420
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 1.5,16.5
|
pos: 1.5,16.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 421
|
- uid: 421
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 4.5,9.5
|
pos: 4.5,9.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 422
|
- uid: 422
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -22.5,-6.5
|
pos: -22.5,-6.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 423
|
- uid: 423
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -25.5,0.5
|
pos: -25.5,0.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 424
|
- uid: 424
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -17.5,3.5
|
pos: -17.5,3.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 425
|
- uid: 425
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -8.5,-1.5
|
pos: -8.5,-1.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 426
|
- uid: 426
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -1.5,-0.5
|
pos: -1.5,-0.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 427
|
- uid: 427
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -7.5,5.5
|
pos: -7.5,5.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 428
|
- uid: 428
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 19.5,3.5
|
pos: 19.5,3.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 429
|
- uid: 429
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 25.5,6.5
|
pos: 25.5,6.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 430
|
- uid: 430
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 6.5,1.5
|
pos: 6.5,1.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 431
|
- uid: 431
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 12.5,7.5
|
pos: 12.5,7.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 432
|
- uid: 432
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 12.5,12.5
|
pos: 12.5,12.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 433
|
- uid: 433
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 24.5,11.5
|
pos: 24.5,11.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 434
|
- uid: 434
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 27.5,13.5
|
pos: 27.5,13.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 435
|
- uid: 435
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 26.5,10.5
|
pos: 26.5,10.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 436
|
- uid: 436
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 28.5,8.5
|
pos: 28.5,8.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 437
|
- uid: 437
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 27.5,0.5
|
pos: 27.5,0.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 438
|
- uid: 438
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 35.5,2.5
|
pos: 35.5,2.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 439
|
- uid: 439
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 44.5,6.5
|
pos: 44.5,6.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 440
|
- uid: 440
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 42.5,-2.5
|
pos: 42.5,-2.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 441
|
- uid: 441
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 37.5,-3.5
|
pos: 37.5,-3.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 442
|
- uid: 442
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 37.5,-7.5
|
pos: 37.5,-7.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 443
|
- uid: 443
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 32.5,-6.5
|
pos: 32.5,-6.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 444
|
- uid: 444
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 20.5,0.5
|
pos: 20.5,0.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 445
|
- uid: 445
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 21.5,-2.5
|
pos: 21.5,-2.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 446
|
- uid: 446
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 25.5,-1.5
|
pos: 25.5,-1.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 447
|
- uid: 447
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 27.5,-3.5
|
pos: 27.5,-3.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 448
|
- uid: 448
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 27.5,-7.5
|
pos: 27.5,-7.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 449
|
- uid: 449
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 24.5,-9.5
|
pos: 24.5,-9.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 450
|
- uid: 450
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 27.5,-13.5
|
pos: 27.5,-13.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 451
|
- uid: 451
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 26.5,-17.5
|
pos: 26.5,-17.5
|
||||||
@@ -4354,84 +4354,84 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 453
|
- uid: 453
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 21.5,-17.5
|
pos: 21.5,-17.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 454
|
- uid: 454
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 21.5,-20.5
|
pos: 21.5,-20.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 455
|
- uid: 455
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 22.5,-23.5
|
pos: 22.5,-23.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 456
|
- uid: 456
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 18.5,-25.5
|
pos: 18.5,-25.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 457
|
- uid: 457
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 14.5,-24.5
|
pos: 14.5,-24.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 458
|
- uid: 458
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 14.5,-21.5
|
pos: 14.5,-21.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 459
|
- uid: 459
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 12.5,-19.5
|
pos: 12.5,-19.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 460
|
- uid: 460
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 7.5,-18.5
|
pos: 7.5,-18.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 461
|
- uid: 461
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -10.5,-17.5
|
pos: -10.5,-17.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 462
|
- uid: 462
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -0.5,-22.5
|
pos: -0.5,-22.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 463
|
- uid: 463
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -2.5,-26.5
|
pos: -2.5,-26.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 464
|
- uid: 464
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -5.5,-27.5
|
pos: -5.5,-27.5
|
||||||
@@ -4445,7 +4445,7 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 466
|
- uid: 466
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -9.5,-25.5
|
pos: -9.5,-25.5
|
||||||
@@ -4459,98 +4459,98 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 468
|
- uid: 468
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -11.5,-27.5
|
pos: -11.5,-27.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 469
|
- uid: 469
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -11.5,-23.5
|
pos: -11.5,-23.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 470
|
- uid: 470
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 0.5,-6.5
|
pos: 0.5,-6.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 471
|
- uid: 471
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -0.5,-8.5
|
pos: -0.5,-8.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 472
|
- uid: 472
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -0.5,-9.5
|
pos: -0.5,-9.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 473
|
- uid: 473
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -2.5,-10.5
|
pos: -2.5,-10.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 474
|
- uid: 474
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -6.5,-9.5
|
pos: -6.5,-9.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 475
|
- uid: 475
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -16.5,-5.5
|
pos: -16.5,-5.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 476
|
- uid: 476
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -11.5,-6.5
|
pos: -11.5,-6.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 477
|
- uid: 477
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -8.5,-11.5
|
pos: -8.5,-11.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 478
|
- uid: 478
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -9.5,-12.5
|
pos: -9.5,-12.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 479
|
- uid: 479
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -8.5,-15.5
|
pos: -8.5,-15.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 480
|
- uid: 480
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -12.5,-15.5
|
pos: -12.5,-15.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 481
|
- uid: 481
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -18.5,-13.5
|
pos: -18.5,-13.5
|
||||||
@@ -4564,63 +4564,63 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 483
|
- uid: 483
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -21.5,-10.5
|
pos: -21.5,-10.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 484
|
- uid: 484
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -28.5,-11.5
|
pos: -28.5,-11.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 485
|
- uid: 485
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -32.5,-5.5
|
pos: -32.5,-5.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 486
|
- uid: 486
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -33.5,-11.5
|
pos: -33.5,-11.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 487
|
- uid: 487
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -33.5,-7.5
|
pos: -33.5,-7.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 488
|
- uid: 488
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -32.5,-0.5
|
pos: -32.5,-0.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 489
|
- uid: 489
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -19.5,-5.5
|
pos: -19.5,-5.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 490
|
- uid: 490
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -30.5,-8.5
|
pos: -30.5,-8.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 491
|
- uid: 491
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -30.5,1.5
|
pos: -30.5,1.5
|
||||||
@@ -4634,63 +4634,63 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 493
|
- uid: 493
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -32.5,5.5
|
pos: -32.5,5.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 494
|
- uid: 494
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -35.5,-2.5
|
pos: -35.5,-2.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 495
|
- uid: 495
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -36.5,10.5
|
pos: -36.5,10.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 496
|
- uid: 496
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 0.5,8.5
|
pos: 0.5,8.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 497
|
- uid: 497
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -3.5,7.5
|
pos: -3.5,7.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 498
|
- uid: 498
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -2.5,20.5
|
pos: -2.5,20.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 499
|
- uid: 499
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -4.5,22.5
|
pos: -4.5,22.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 500
|
- uid: 500
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -7.5,23.5
|
pos: -7.5,23.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 501
|
- uid: 501
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -8.5,25.5
|
pos: -8.5,25.5
|
||||||
@@ -4709,77 +4709,77 @@ entities:
|
|||||||
light_bulb: !type:ContainerSlot {}
|
light_bulb: !type:ContainerSlot {}
|
||||||
type: ContainerContainer
|
type: ContainerContainer
|
||||||
- uid: 503
|
- uid: 503
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -18.5,25.5
|
pos: -18.5,25.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 504
|
- uid: 504
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -18.5,19.5
|
pos: -18.5,19.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 505
|
- uid: 505
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -15.5,9.5
|
pos: -15.5,9.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 506
|
- uid: 506
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -17.5,13.5
|
pos: -17.5,13.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 507
|
- uid: 507
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -21.5,12.5
|
pos: -21.5,12.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 508
|
- uid: 508
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -23.5,14.5
|
pos: -23.5,14.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 509
|
- uid: 509
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -25.5,13.5
|
pos: -25.5,13.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 510
|
- uid: 510
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -30.5,14.5
|
pos: -30.5,14.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 511
|
- uid: 511
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -32.5,11.5
|
pos: -32.5,11.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 512
|
- uid: 512
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -31.5,7.5
|
pos: -31.5,7.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 513
|
- uid: 513
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -21.5,10.5
|
pos: -21.5,10.5
|
||||||
@@ -12374,7 +12374,7 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 933
|
- uid: 933
|
||||||
type: TrashSpawner
|
type: RandomSpawner
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: 7.5,13.5
|
pos: 7.5,13.5
|
||||||
@@ -40729,34 +40729,4 @@ entities:
|
|||||||
- pos: -36.5,4.5
|
- pos: -36.5,4.5
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 4724
|
|
||||||
type: MouseAITimedSpawner
|
|
||||||
components:
|
|
||||||
- pos: -15.5,25.5
|
|
||||||
parent: 853
|
|
||||||
type: Transform
|
|
||||||
- uid: 4725
|
|
||||||
type: MouseAITimedSpawner
|
|
||||||
components:
|
|
||||||
- pos: 13.5,18.5
|
|
||||||
parent: 853
|
|
||||||
type: Transform
|
|
||||||
- uid: 4726
|
|
||||||
type: MouseAITimedSpawner
|
|
||||||
components:
|
|
||||||
- pos: 27.5,-1.5
|
|
||||||
parent: 853
|
|
||||||
type: Transform
|
|
||||||
- uid: 4727
|
|
||||||
type: MouseAITimedSpawner
|
|
||||||
components:
|
|
||||||
- pos: -9.5,-25.5
|
|
||||||
parent: 853
|
|
||||||
type: Transform
|
|
||||||
- uid: 4728
|
|
||||||
type: MouseAITimedSpawner
|
|
||||||
components:
|
|
||||||
- pos: -33.5,-11.5
|
|
||||||
parent: 853
|
|
||||||
type: Transform
|
|
||||||
...
|
...
|
||||||
|
|||||||
@@ -58,18 +58,3 @@
|
|||||||
type: WiresBoundUserInterface
|
type: WiresBoundUserInterface
|
||||||
- type: Computer
|
- type: Computer
|
||||||
board: BlockGameArcadeComputerCircuitboard
|
board: BlockGameArcadeComputerCircuitboard
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: RandomArcade
|
|
||||||
name: Random Arcade Spawner
|
|
||||||
parent: MarkerBase
|
|
||||||
components:
|
|
||||||
- type: RandomArcade
|
|
||||||
- type: Sprite
|
|
||||||
netsync: false
|
|
||||||
visible: false
|
|
||||||
sprite: Interface/Misc/markers.rsi
|
|
||||||
state: cross_blue
|
|
||||||
- type: Marker
|
|
||||||
- type: Clickable
|
|
||||||
- type: InteractionOutline
|
|
||||||
|
|||||||
@@ -1,27 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
name: spawn point
|
|
||||||
id: SpawnPoint
|
|
||||||
parent: MarkerBase
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: latejoin spawn point
|
|
||||||
id: SpawnPointLatejoin
|
|
||||||
parent: SpawnPoint
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: cross_red
|
|
||||||
- type: SpawnPoint
|
|
||||||
spawn_type: LateJoin
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: observer spawn point
|
|
||||||
id: SpawnPointObserver
|
|
||||||
parent: SpawnPoint
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: observer_start
|
|
||||||
- type: SpawnPoint
|
|
||||||
spawn_type: Observer
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
name: base timed spawner
|
|
||||||
id: BaseTimedSpawner
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
netsync: false
|
|
||||||
visible: false
|
|
||||||
sprite: Interface/Misc/markers.rsi
|
|
||||||
state: cross_blue
|
|
||||||
- type: Marker
|
|
||||||
- type: Clickable
|
|
||||||
- type: InteractionOutline
|
|
||||||
- type: Physics
|
|
||||||
- type: TimedSpawner
|
|
||||||
placement:
|
|
||||||
mode: AlignTileAny
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: AI Timed Spawner
|
|
||||||
id: AITimedSpawner
|
|
||||||
parent: BaseTimedSpawner
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
netsync: false
|
|
||||||
visible: false
|
|
||||||
sprite: Interface/Misc/markers.rsi
|
|
||||||
state: spawner_ai
|
|
||||||
- type: TimedSpawner
|
|
||||||
prototypes:
|
|
||||||
- HumanMob_Spirate
|
|
||||||
- HumanMob_Civilian
|
|
||||||
chance: 0.75
|
|
||||||
intervalSeconds: 60
|
|
||||||
minimumEntitiesSpawned: 1
|
|
||||||
maximumEntitiesSpawned: 5
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: Xeno AI Timed Spawner
|
|
||||||
id: XenoAITimedSpawner
|
|
||||||
parent: BaseTimedSpawner
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
netsync: false
|
|
||||||
visible: false
|
|
||||||
sprite: Interface/Misc/markers.rsi
|
|
||||||
state: spawner_xenoai
|
|
||||||
- type: TimedSpawner
|
|
||||||
prototypes:
|
|
||||||
- XenoMob_Content
|
|
||||||
chance: 0.85
|
|
||||||
intervalSeconds: 30
|
|
||||||
minimumEntitiesSpawned: 2
|
|
||||||
maximumEntitiesSpawned: 4
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: Mouse AI Timed Spawner
|
|
||||||
id: MouseAITimedSpawner
|
|
||||||
parent: BaseTimedSpawner
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
netsync: false
|
|
||||||
visible: false
|
|
||||||
sprite: Mobs/Animals/mouse.rsi
|
|
||||||
state: icon-2
|
|
||||||
- type: TimedSpawner
|
|
||||||
prototypes:
|
|
||||||
- MouseMob_Content
|
|
||||||
- MouseMob1_Content
|
|
||||||
- MouseMob2_Content
|
|
||||||
chance: 0.75
|
|
||||||
intervalSeconds: 100
|
|
||||||
minimumEntitiesSpawned: 1
|
|
||||||
maximumEntitiesSpawned: 1
|
|
||||||
@@ -1,22 +1,12 @@
|
|||||||
- type: entity
|
|
||||||
name: base conditional spawner
|
|
||||||
id: BaseConditionalSpawner
|
|
||||||
parent: MarkerBase
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: ConditionalSpawner
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Rifle Spawner
|
name: Suspicion Rifle Spawner
|
||||||
id: SuspicionRifleSpawner
|
id: SuspicionRifleSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Rifles/ak.rsi/icon.png
|
||||||
state: spawner_rifle
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- RifleAk
|
- RifleAk
|
||||||
@@ -34,14 +24,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Pistol Spawner
|
name: Suspicion Pistol Spawner
|
||||||
id: SuspicionPistolSpawner
|
id: SuspicionPistolSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Pistols/colt.rsi/icon.png
|
||||||
state: spawner_pistol
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- PistolClarissa
|
- PistolClarissa
|
||||||
@@ -62,14 +50,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Melee Spawner
|
name: Suspicion Melee Spawner
|
||||||
id: SuspicionMeleeSpawner
|
id: SuspicionMeleeSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Melee/kitchen_knife.rsi/icon.png
|
||||||
state: spawner_melee
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- ButchCleaver
|
- ButchCleaver
|
||||||
@@ -85,14 +71,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Revolver Spawner
|
name: Suspicion Revolver Spawner
|
||||||
id: SuspicionRevolverSpawner
|
id: SuspicionRevolverSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Revolvers/inspector.rsi/icon.png
|
||||||
state: spawner_revolver
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- RevolverDeckard
|
- RevolverDeckard
|
||||||
@@ -105,14 +89,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Shotgun Spawner
|
name: Suspicion Shotgun Spawner
|
||||||
id: SuspicionShotgunSpawner
|
id: SuspicionShotgunSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Shotguns/pump.rsi/icon.png
|
||||||
state: spawner_shotgun
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- ShotgunBojevic
|
- ShotgunBojevic
|
||||||
@@ -129,14 +111,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion SMG Spawner
|
name: Suspicion SMG Spawner
|
||||||
id: SuspicionSMGSpawner
|
id: SuspicionSMGSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/SMGs/c20r.rsi/icon.png
|
||||||
state: spawner_smg
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- SmgAtreides
|
- SmgAtreides
|
||||||
@@ -151,14 +131,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Sniper Spawner
|
name: Suspicion Sniper Spawner
|
||||||
id: SuspicionSniperSpawner
|
id: SuspicionSniperSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Snipers/heavy_sniper.rsi/icon.png
|
||||||
state: spawner_sniper
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- SniperBoltGun
|
- SniperBoltGun
|
||||||
@@ -171,14 +149,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Hitscan Spawner
|
name: Suspicion Hitscan Spawner
|
||||||
id: SuspicionHitscanSpawner
|
id: SuspicionHitscanSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Battery/xray.rsi/icon.png
|
||||||
state: spawner_hitscan
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- RedLaser
|
- RedLaser
|
||||||
@@ -195,14 +171,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Launchers Spawner
|
name: Suspicion Launchers Spawner
|
||||||
id: SuspicionLaunchersSpawner
|
id: SuspicionLaunchersSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Launchers/rocket.rsi/icon.png
|
||||||
state: spawner_launcher
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- LauncherChinaLake
|
- LauncherChinaLake
|
||||||
@@ -214,14 +188,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Grenades Spawner
|
name: Suspicion Grenades Spawner
|
||||||
id: SuspicionGrenadesSpawner
|
id: SuspicionGrenadesSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Grenades/grenade.rsi/icon.png
|
||||||
state: spawner_grenade
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- ExGrenade
|
- ExGrenade
|
||||||
@@ -239,14 +211,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Rifle Ammo Spawner
|
name: Suspicion Rifle Ammo Spawner
|
||||||
id: SuspicionRifleMagazineSpawner
|
id: SuspicionRifleMagazineSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Ammunition/Boxes/LRifle/l_rifle_big_box.rsi/icon.png
|
||||||
state: spawner_rifle_ammo
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- MagazineSRifle
|
- MagazineSRifle
|
||||||
@@ -262,14 +232,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Shotgun Ammo Spawner
|
name: Suspicion Shotgun Ammo Spawner
|
||||||
id: SuspicionShotgunMagazineSpawner
|
id: SuspicionShotgunMagazineSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Ammunition/Casings/shotgun_shell.rsi/base.png
|
||||||
state: spawner_shotgun_ammo
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- MagazineShotgun
|
- MagazineShotgun
|
||||||
@@ -280,14 +248,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Pistol Ammo Spawner
|
name: Suspicion Pistol Ammo Spawner
|
||||||
id: SuspicionPistolMagazineSpawner
|
id: SuspicionPistolMagazineSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Ammunition/Boxes/Pistol/pistol_box.rsi/icon.png
|
||||||
state: spawner_pistol_ammo
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- MagazinePistol
|
- MagazinePistol
|
||||||
@@ -299,14 +265,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Magnum Ammo Spawner
|
name: Suspicion Magnum Ammo Spawner
|
||||||
id: SuspicionMagnumMagazineSpawner
|
id: SuspicionMagnumMagazineSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Ammunition/Boxes/Magnum/magnum_box.rsi/icon.png
|
||||||
state: spawner_magnum_ammo
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- MagazineMagnum
|
- MagazineMagnum
|
||||||
@@ -318,14 +282,12 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Suspicion Launcher Ammo Spawner
|
name: Suspicion Launcher Ammo Spawner
|
||||||
id: SuspicionLauncherAmmoSpawner
|
id: SuspicionLauncherAmmoSpawner
|
||||||
parent: BaseConditionalSpawner
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: blue
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Weapons/Guns/Ammunition/Explosives/rpg.rsi/frag.png
|
||||||
state: spawner_launcher_ammo
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
- type: ConditionalSpawner
|
||||||
prototypes:
|
prototypes:
|
||||||
- RocketAmmo
|
- RocketAmmo
|
||||||
@@ -333,22 +295,3 @@
|
|||||||
chance: 0.95
|
chance: 0.95
|
||||||
gameRules:
|
gameRules:
|
||||||
- RuleSuspicion
|
- RuleSuspicion
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: Traitor DeathMatch PDA Redemption Machine Spawner
|
|
||||||
id: TraitorDMRedemptionMachineSpawner
|
|
||||||
parent: BaseConditionalSpawner
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
netsync: false
|
|
||||||
visible: false
|
|
||||||
sprite: Objects/Misc/traitordm.rsi
|
|
||||||
state: redemption
|
|
||||||
|
|
||||||
- type: ConditionalSpawner
|
|
||||||
prototypes:
|
|
||||||
- TraitorDMRedemptionMachine
|
|
||||||
chance: 1.0
|
|
||||||
gameRules:
|
|
||||||
- RuleTraitorDeathMatch
|
|
||||||
|
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
- type: entity
|
||||||
|
name: AI Timed Spawner
|
||||||
|
id: AITimedSpawner
|
||||||
|
parent: MarkerBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: blue
|
||||||
|
- texture: Mobs/Species/Human/parts.rsi/full.png
|
||||||
|
- state: ai
|
||||||
|
- type: TimedSpawner
|
||||||
|
prototypes:
|
||||||
|
- HumanMob_Spirate
|
||||||
|
- HumanMob_Civilian
|
||||||
|
chance: 0.75
|
||||||
|
intervalSeconds: 60
|
||||||
|
minimumEntitiesSpawned: 1
|
||||||
|
maximumEntitiesSpawned: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Xeno AI Timed Spawner
|
||||||
|
id: XenoAITimedSpawner
|
||||||
|
parent: MarkerBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: blue
|
||||||
|
- texture: Mobs/Aliens/Xenos/xeno.rsi/crit.png
|
||||||
|
- state: ai
|
||||||
|
- type: TimedSpawner
|
||||||
|
prototypes:
|
||||||
|
- XenoMob_Content
|
||||||
|
chance: 0.85
|
||||||
|
intervalSeconds: 30
|
||||||
|
minimumEntitiesSpawned: 2
|
||||||
|
maximumEntitiesSpawned: 4
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
- type: entity
|
||||||
|
name: PDA Redemption Machine Spawner
|
||||||
|
id: TraitorDMRedemptionMachineSpawner
|
||||||
|
parent: MarkerBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: blue
|
||||||
|
- texture: Objects/Misc/traitordm.rsi/redemption.png
|
||||||
|
- type: ConditionalSpawner
|
||||||
|
prototypes:
|
||||||
|
- TraitorDMRedemptionMachine
|
||||||
|
chance: 1.0
|
||||||
|
gameRules:
|
||||||
|
- RuleTraitorDeathMatch
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
- type: entity
|
||||||
|
id: RandomArcade
|
||||||
|
name: random arcade spawner
|
||||||
|
parent: MarkerBase
|
||||||
|
components:
|
||||||
|
- type: RandomArcade
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: red
|
||||||
|
- texture: Constructible/Power/computers.rsi/arcade.png
|
||||||
@@ -1,17 +1,13 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Random Sheet Spawner
|
name: Random Sheet Spawner
|
||||||
id: BedsheetSpawner
|
id: BedsheetSpawner
|
||||||
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: red
|
||||||
sprite: Objects/Misc/bedsheets.rsi
|
- texture: Objects/Misc/bedsheets.rsi/random_bedsheet.png
|
||||||
state: random_bedsheet
|
- type: RandomSpawner
|
||||||
- type: Marker
|
|
||||||
- type: Clickable
|
|
||||||
- type: InteractionOutline
|
|
||||||
- type: Physics
|
|
||||||
- type: TrashSpawner
|
|
||||||
rarePrototypes:
|
rarePrototypes:
|
||||||
- BedsheetIan
|
- BedsheetIan
|
||||||
- BedsheetCosmos
|
- BedsheetCosmos
|
||||||
@@ -32,5 +28,3 @@
|
|||||||
- BedsheetRainbow
|
- BedsheetRainbow
|
||||||
chance: 0.97
|
chance: 0.97
|
||||||
offset: 0
|
offset: 0
|
||||||
placement:
|
|
||||||
mode: AlignTileAny
|
|
||||||
@@ -4,11 +4,10 @@
|
|||||||
parent: MarkerBase
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: red
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Fun/toys.rsi/plushie_h.png
|
||||||
state: spawner_toy
|
- type: RandomSpawner
|
||||||
- type: TrashSpawner
|
|
||||||
rarePrototypes:
|
rarePrototypes:
|
||||||
- CarvingHelpMe
|
- CarvingHelpMe
|
||||||
- CarvingHello
|
- CarvingHello
|
||||||
@@ -35,11 +34,10 @@
|
|||||||
parent: MarkerBase
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: red
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Fun/toys.rsi/ripleytoy.png
|
||||||
state: spawner_figure
|
- type: RandomSpawner
|
||||||
- type: TrashSpawner
|
|
||||||
prototypes:
|
prototypes:
|
||||||
- ToyAi
|
- ToyAi
|
||||||
- ToyNuke
|
- ToyNuke
|
||||||
@@ -1,18 +1,13 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
name: Trash Spawner
|
name: Trash Spawner
|
||||||
id: TrashSpawner
|
id: RandomSpawner
|
||||||
|
parent: MarkerBase
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
layers:
|
||||||
visible: false
|
- state: red
|
||||||
sprite: Interface/Misc/markers.rsi
|
- texture: Objects/Consumable/Trash/candy.rsi/icon.png
|
||||||
state: spawner_trash
|
- type: RandomSpawner
|
||||||
|
|
||||||
- type: Marker
|
|
||||||
- type: Clickable
|
|
||||||
- type: InteractionOutline
|
|
||||||
- type: Physics
|
|
||||||
- type: TrashSpawner
|
|
||||||
rarePrototypes:
|
rarePrototypes:
|
||||||
- PuddleVomit
|
- PuddleVomit
|
||||||
- TrashPlate
|
- TrashPlate
|
||||||
@@ -1,251 +1,297 @@
|
|||||||
# Base
|
# Base
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointJobBase
|
id: SpawnPointJobBase
|
||||||
parent: SpawnPoint
|
parent: MarkerBase
|
||||||
abstract: true
|
abstract: true
|
||||||
|
suffix: Job Spawn
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
spawn_type: Job
|
spawn_type: Job
|
||||||
|
|
||||||
# Assistant
|
|
||||||
- type: entity
|
|
||||||
id: SpawnPointAssistant
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: spawn point (assistant)
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: Assistant
|
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Assistant
|
sprite: Markers/jobs.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: observer spawn point
|
||||||
|
id: SpawnPointObserver
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- texture: Mobs/Ghosts/ghost_human.rsi/icon.png
|
||||||
|
state: observer
|
||||||
|
- type: SpawnPoint
|
||||||
|
spawn_type: Observer
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: latejoin spawn point
|
||||||
|
id: SpawnPointLatejoin
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: green
|
||||||
|
- type: SpawnPoint
|
||||||
|
spawn_type: LateJoin
|
||||||
|
|
||||||
|
# Cargo
|
||||||
|
|
||||||
# Quartermaster
|
|
||||||
#- type: entity
|
#- type: entity
|
||||||
# id: SpawnPointQuartermaster
|
# id: SpawnPointQuartermaster
|
||||||
# parent: SpawnPointJobBase
|
# parent: SpawnPointJobBase
|
||||||
# name: spawn point (quartermaster)
|
# name: quartermaster
|
||||||
# components:
|
# components:
|
||||||
# - type: SpawnPoint
|
# - type: SpawnPoint
|
||||||
# job_id: Quartermaster
|
# job_id: Quartermaster
|
||||||
# - type: Sprite
|
# - type: Sprite
|
||||||
# state: Quartermaster
|
# state: Quartermaster
|
||||||
|
|
||||||
# Cargo tech
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointCargoTechnician
|
id: SpawnPointCargoTechnician
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (cargotechnician)
|
name: cargotechnician
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: CargoTechnician
|
job_id: CargoTechnician
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Cargo Technician
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: cargo_tech
|
||||||
|
|
||||||
|
# Civilian
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpawnPointAssistant
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
name: assistant
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: Assistant
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: assistant
|
||||||
|
|
||||||
# Bartender
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointBartender
|
id: SpawnPointBartender
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (bartender)
|
name: bartender
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Bartender
|
job_id: Bartender
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Bartender
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: bartender
|
||||||
|
|
||||||
|
|
||||||
# Chef
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointChef
|
id: SpawnPointChef
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (chef)
|
name: chef
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Chef
|
job_id: Chef
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Cook
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: chef
|
||||||
|
|
||||||
# Botanist
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointBotanist
|
id: SpawnPointBotanist
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (botanist)
|
name: botanist
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Botanist
|
job_id: Botanist
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Botanist
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: botanist
|
||||||
|
|
||||||
# Clown
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointClown
|
id: SpawnPointClown
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (clown)
|
name: clown
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Clown
|
job_id: Clown
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Clown
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: clown
|
||||||
|
|
||||||
|
|
||||||
# Mime
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointMime
|
id: SpawnPointMime
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (mime)
|
name: mime
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Mime
|
job_id: Mime
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Mime
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: mime
|
||||||
|
|
||||||
# Chaplain
|
|
||||||
#- type: entity
|
#- type: entity
|
||||||
# id: SpawnPointChaplain
|
# id: SpawnPointChaplain
|
||||||
# parent: SpawnPointJobBase
|
# parent: SpawnPointJobBase
|
||||||
# name: spawn point (chaplain)
|
# name: chaplain
|
||||||
# components:
|
# components:
|
||||||
# - type: SpawnPoint
|
# - type: SpawnPoint
|
||||||
# job_id: Chaplain
|
# job_id: Chaplain
|
||||||
# - type: Sprite
|
# - type: Sprite
|
||||||
# state: Chaplain
|
# state: Chaplain
|
||||||
|
|
||||||
# Janitor
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointJanitor
|
id: SpawnPointJanitor
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (janitor)
|
name: janitor
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Janitor
|
job_id: Janitor
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Janitor
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: janitor
|
||||||
|
|
||||||
|
# Command
|
||||||
|
|
||||||
# Captain
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointCaptain
|
id: SpawnPointCaptain
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (captain)
|
name: captain
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Captain
|
job_id: Captain
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Captain
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: captain
|
||||||
|
|
||||||
|
|
||||||
# Head of Personnel
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointHeadOfPersonnel
|
id: SpawnPointHeadOfPersonnel
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (headofpersonnel)
|
name: headofpersonnel
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: HeadOfPersonnel
|
job_id: HeadOfPersonnel
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Head of Personnel
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: hop
|
||||||
|
|
||||||
|
# Engineering
|
||||||
|
|
||||||
# ChiefEngineer
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointChiefEngineer
|
id: SpawnPointChiefEngineer
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (chiefengineer)
|
name: chiefengineer
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: ChiefEngineer
|
job_id: ChiefEngineer
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Chief Engineer
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: ce
|
||||||
|
|
||||||
|
|
||||||
# StationEngineer
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointStationEngineer
|
id: SpawnPointStationEngineer
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (stationengineer)
|
name: stationengineer
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: StationEngineer
|
job_id: StationEngineer
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Station Engineer
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: engineer
|
||||||
|
|
||||||
|
# Medical
|
||||||
|
|
||||||
# ChiefMedicalOfficer
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointChiefMedicalOfficer
|
id: SpawnPointChiefMedicalOfficer
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (chiefmedicalofficer)
|
name: chiefmedicalofficer
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: ChiefMedicalOfficer
|
job_id: ChiefMedicalOfficer
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Chief Medical Officer
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: cmo
|
||||||
|
|
||||||
|
|
||||||
# MedicalDoctor
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointMedicalDoctor
|
id: SpawnPointMedicalDoctor
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (medicaldoctor)
|
name: medicaldoctor
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: MedicalDoctor
|
job_id: MedicalDoctor
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Medical Doctor
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: doctor
|
||||||
|
|
||||||
|
# Science
|
||||||
|
|
||||||
# ResearchDirector
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointResearchDirector
|
id: SpawnPointResearchDirector
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (researchdirector)
|
name: researchdirector
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: ResearchDirector
|
job_id: ResearchDirector
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Research Director
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: rd
|
||||||
|
|
||||||
|
|
||||||
# Scientist
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointScientist
|
id: SpawnPointScientist
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (scientist)
|
name: scientist
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Scientist
|
job_id: Scientist
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Scientist
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: scientist
|
||||||
|
|
||||||
|
# Security
|
||||||
|
|
||||||
# HeadOfSecurity
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointHeadOfSecurity
|
id: SpawnPointHeadOfSecurity
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (headofsecurity)
|
name: headofsecurity
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: HeadOfSecurity
|
job_id: HeadOfSecurity
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Head of Security
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: hos
|
||||||
|
|
||||||
# Warden
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointWarden
|
id: SpawnPointWarden
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (warden)
|
name: warden
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: Warden
|
job_id: Warden
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Warden
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: warden
|
||||||
|
|
||||||
# SecurityOfficer
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointSecurityOfficer
|
id: SpawnPointSecurityOfficer
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: spawn point (securityofficer)
|
name: securityofficer
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: SecurityOfficer
|
job_id: SecurityOfficer
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: Security Officer
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: security_officer
|
||||||
17
Resources/Prototypes/Entities/Markers/Spawners/mobs.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Mouse Spawner
|
||||||
|
id: SpawnMobMouse
|
||||||
|
parent: MarkerBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- texture: Mobs/Animals/mouse.rsi/icon-2.png
|
||||||
|
- state: ai
|
||||||
|
- type: ConditionalSpawner
|
||||||
|
prototypes:
|
||||||
|
- MouseMob_Content
|
||||||
|
- MouseMob1_Content
|
||||||
|
- MouseMob2_Content
|
||||||
@@ -6,12 +6,9 @@
|
|||||||
- type: Clickable
|
- type: Clickable
|
||||||
- type: InteractionOutline
|
- type: InteractionOutline
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
sprite: Markers/cross.rsi
|
||||||
visible: false
|
# If serialization was cool this would work.
|
||||||
sprite: Interface/Misc/markers.rsi
|
# layers:
|
||||||
state: cross_blue
|
# - state: blue
|
||||||
placement:
|
placement:
|
||||||
mode: AlignTileAny
|
mode: AlignTileAny
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -5,8 +5,4 @@
|
|||||||
components:
|
components:
|
||||||
- type: WarpPoint
|
- type: WarpPoint
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
state: cross_pink
|
state: pink
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -31,8 +31,8 @@
|
|||||||
id: HumanMob_CentcomOfficial
|
id: HumanMob_CentcomOfficial
|
||||||
components:
|
components:
|
||||||
- type: Icon
|
- type: Icon
|
||||||
sprite: Interface/Misc/markers.rsi
|
sprite: Markers/jobs.rsi
|
||||||
state: Centcom
|
state: centcom
|
||||||
- type: GhostRoleMobSpawner
|
- type: GhostRoleMobSpawner
|
||||||
prototype: HumanMob_CentcomOfficial
|
prototype: HumanMob_CentcomOfficial
|
||||||
deleteOnSpawn: true
|
deleteOnSpawn: true
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
parent: BaseItem
|
|
||||||
id: ReagentItem
|
|
||||||
name: "reagent item"
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: SolutionContainer
|
|
||||||
maxVol: 5
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
id: StressTest
|
|
||||||
name: stress test
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
texture: Effects/explosion.rsi/explosion.png
|
|
||||||
- type: StressTestMovement
|
|
||||||
@@ -1,196 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 1,
|
|
||||||
"license": "CC-BY-SA-3.0",
|
|
||||||
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi",
|
|
||||||
"size": {
|
|
||||||
"x": 32,
|
|
||||||
"y": 32
|
|
||||||
},
|
|
||||||
"states": [
|
|
||||||
{
|
|
||||||
"name": "AI"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Assistant"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Atmospheric Technician"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Bartender"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Botanist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Captain"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Cargo Technician"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Centcom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Chaplain"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Chemist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Chief Engineer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Chief Medical Officer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Clown"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Cook"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Curator"
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Cyborg"
|
|
||||||
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Detective"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Geneticist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Head of Personnel"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Head of Security"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Janitor"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Lawyer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Medical Doctor"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Mime"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Paramedic"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Prisoner"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Psychologist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Quartermaster"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Research Director"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Roboticist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Scientist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Security Officer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Shaft Miner"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Station Engineer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Virologist"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Warden"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "cross_blue"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "cross_green"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "cross_pink"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "cross_red"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "observer_start"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_ai"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_grenade"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_hitscan"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_launcher"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_launcher_ammo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_magnum_ammo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_melee"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_pistol"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_pistol_ammo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_revolver"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_rifle"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_rifle_ammo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_shotgun"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_shotgun_ammo"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_smg"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_sniper"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_trash"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_xenoai"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_toy"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "spawner_figure"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
Before Width: | Height: | Size: 603 B |
|
Before Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 672 B |
|
Before Width: | Height: | Size: 510 B |
|
Before Width: | Height: | Size: 801 B |
|
Before Width: | Height: | Size: 709 B |
|
Before Width: | Height: | Size: 445 B |
|
Before Width: | Height: | Size: 614 B |
|
Before Width: | Height: | Size: 481 B |
|
Before Width: | Height: | Size: 723 B |
|
Before Width: | Height: | Size: 636 B |
|
Before Width: | Height: | Size: 703 B |
|
Before Width: | Height: | Size: 813 B |
|
Before Width: | Height: | Size: 482 B |
|
Before Width: | Height: | Size: 604 B |
|
Before Width: | Height: | Size: 469 B |
|
Before Width: | Height: | Size: 724 B |
|
Before Width: | Height: | Size: 645 B |
|
Before Width: | Height: | Size: 840 B |
|
Before Width: | Height: | Size: 551 B |
|
Before Width: | Height: | Size: 1.1 KiB |
BIN
Resources/Textures/Markers/cross.rsi/ai.png
Normal file
|
After Width: | Height: | Size: 174 B |
|
Before Width: | Height: | Size: 214 B After Width: | Height: | Size: 214 B |
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 309 B |
26
Resources/Textures/Markers/cross.rsi/meta.json
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "ai"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "blue"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pink"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "red"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 331 B After Width: | Height: | Size: 331 B |
|
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 296 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 840 B After Width: | Height: | Size: 840 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 942 B After Width: | Height: | Size: 942 B |
|
Before Width: | Height: | Size: 927 B After Width: | Height: | Size: 927 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 923 B After Width: | Height: | Size: 923 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 902 B After Width: | Height: | Size: 902 B |
|
Before Width: | Height: | Size: 1006 B After Width: | Height: | Size: 1006 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 921 B After Width: | Height: | Size: 921 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 926 B After Width: | Height: | Size: 926 B |
|
Before Width: | Height: | Size: 736 B After Width: | Height: | Size: 736 B |
|
Before Width: | Height: | Size: 965 B After Width: | Height: | Size: 965 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1006 B After Width: | Height: | Size: 1006 B |
BIN
Resources/Textures/Markers/jobs.rsi/green.png
Normal file
|
After Width: | Height: | Size: 309 B |
|
Before Width: | Height: | Size: 945 B After Width: | Height: | Size: 945 B |
|
Before Width: | Height: | Size: 1020 B After Width: | Height: | Size: 1020 B |
|
Before Width: | Height: | Size: 905 B After Width: | Height: | Size: 905 B |
|
Before Width: | Height: | Size: 855 B After Width: | Height: | Size: 855 B |
122
Resources/Textures/Markers/jobs.rsi/meta.json
Normal file
@@ -0,0 +1,122 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "green"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ai"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "assistant"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "atmospherics"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "bartender"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "botanist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "captain"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "cargo_tech"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "centcom"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chaplain"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chemist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ce"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "cmo"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "clown"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "chef"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "curator"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "cyborg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "detective"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "geneticist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hop"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "hos"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "janitor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "lawyer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "doctor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mime"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "paramedic"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "prisoner"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "psychologist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "qm"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "rd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "roboticist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "scientist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "security_officer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "miner"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "engineer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "virologist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "warden"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
Before Width: | Height: | Size: 764 B After Width: | Height: | Size: 764 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 828 B After Width: | Height: | Size: 828 B |
|
Before Width: | Height: | Size: 720 B After Width: | Height: | Size: 720 B |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 982 B After Width: | Height: | Size: 982 B |
|
Before Width: | Height: | Size: 1001 B After Width: | Height: | Size: 1001 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |