AAC tablet for speech-impaired characters (#1491)
* basic AAC tablet prototype using station map as a base * set up aac component/system * quick phrase prototype will probably touch this up later * basic example phrases just so i have data to work with * get AACWindow to iterate over quick phrases * add the rest of the job phrases * fix this one job name * actually fix prison guard name * buttons for aac window * fix phrase inheritance * add tabs to aac contaner * fix column spacing and add button padding * aac tablet button colors * AAC tablet sends messages now * add aac tablet voice sound yay * add a 1 second cooldown between phrases * subjects for most departments * location phrases * more phrases * cleanup + sort buttons alphabetically * fix these phrases * even more departmental subject phrases * common phrases * cleanup imports * show name of player that pressed button * aac tablet can be used by multipel people after all it does not rely on state changes and also multiple people can press buttons on a tablet at once * capitalize aac its an acronym * you know what it is its more phrases!!!! * SAFETY PHRASES * last second phrases * redundant phrase * and one more hazard phrase for the road * change voice of aac tablet from borg to alto just sounds nicer * localize ALL Phrases i love utility scripting to automate tedious tasks * add AAC tablet to loadout * add AAC tablet to medfab * tweak: use multiple parents instead of whatever this is * add: justice department phrases * add: time quantity phrases * add: ores and kitchen appliance phrases * fix: resolve duplicate phrases * add: aac tablet sprites * add: justice button style * fix: misplaced this line oops * add: justice dept locations * remove: redundant phrase * re-run tests * fix: move aac tablet loadout format * fix: use Identity instead of Name for aac tablet sender * fix: return on send phrase if id is invalid * fix: remove redundant line * fix: use LocId instead of String for phrase text type * add: new phrases bc upstream updates * fix: newlines * tweak: add end comments to these style comments * fix: this phrase was broken lol --------- Co-authored-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
This commit is contained in:
parent
1fa0411561
commit
68e1a9cde1
|
|
@ -0,0 +1,38 @@
|
|||
using Content.Shared.DeltaV.AACTablet;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Client.DeltaV.AACTablet.UI;
|
||||
|
||||
public sealed class AACBoundUserInterface : BoundUserInterface
|
||||
{
|
||||
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
|
||||
|
||||
[ViewVariables]
|
||||
private AACWindow? _window;
|
||||
|
||||
public AACBoundUserInterface(EntityUid owner, Enum uiKey) : base(owner, uiKey)
|
||||
{
|
||||
}
|
||||
|
||||
protected override void Open()
|
||||
{
|
||||
base.Open();
|
||||
_window?.Close();
|
||||
_window = new AACWindow(this, _prototypeManager);
|
||||
_window.OpenCentered();
|
||||
|
||||
_window.PhraseButtonPressed += OnPhraseButtonPressed;
|
||||
_window.OnClose += Close;
|
||||
}
|
||||
|
||||
private void OnPhraseButtonPressed(string phraseId)
|
||||
{
|
||||
SendMessage(new AACTabletSendPhraseMessage(phraseId));
|
||||
}
|
||||
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
base.Dispose(disposing);
|
||||
_window?.Dispose();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
<controls:FancyWindow xmlns="https://spacestation14.io"
|
||||
xmlns:controls="clr-namespace:Content.Client.UserInterface.Controls"
|
||||
Title="AAC Tablet"
|
||||
Resizable="False"
|
||||
SetSize="540 300"
|
||||
MinSize="540 300">
|
||||
<ScrollContainer HScrollEnabled="False" Name="WindowBody">
|
||||
</ScrollContainer>
|
||||
</controls:FancyWindow>
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
using System.Linq;
|
||||
using System.Numerics;
|
||||
using Content.Client.UserInterface.Controls;
|
||||
using Content.Shared.DeltaV.QuickPhrase;
|
||||
using Robust.Client.AutoGenerated;
|
||||
using Robust.Client.UserInterface;
|
||||
using Robust.Client.UserInterface.Controls;
|
||||
using Robust.Client.UserInterface.XAML;
|
||||
using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Client.DeltaV.AACTablet.UI;
|
||||
|
||||
[GenerateTypedNameReferences]
|
||||
public sealed partial class AACWindow : FancyWindow
|
||||
{
|
||||
private IPrototypeManager _prototypeManager;
|
||||
public event Action<string>? PhraseButtonPressed;
|
||||
|
||||
public AACWindow(AACBoundUserInterface ui, IPrototypeManager prototypeManager)
|
||||
{
|
||||
RobustXamlLoader.Load(this);
|
||||
_prototypeManager = prototypeManager;
|
||||
PopulateGui(ui);
|
||||
}
|
||||
|
||||
private void PopulateGui(AACBoundUserInterface ui)
|
||||
{
|
||||
var loc = IoCManager.Resolve<ILocalizationManager>();
|
||||
var phrases = _prototypeManager.EnumeratePrototypes<QuickPhrasePrototype>().ToList();
|
||||
|
||||
// take ALL phrases and turn them into tabs and groups, so the buttons are sorted and tabbed
|
||||
var sortedTabs = phrases
|
||||
.GroupBy(p => p.Tab)
|
||||
.OrderBy(g => g.Key)
|
||||
.ToDictionary(
|
||||
g => g.Key,
|
||||
g => g.GroupBy(p => p.Group)
|
||||
.OrderBy(gg => gg.Key)
|
||||
.ToDictionary(
|
||||
gg => gg.Key,
|
||||
gg => gg.OrderBy(p => loc.GetString(p.Text)).ToList()
|
||||
)
|
||||
);
|
||||
|
||||
var tabContainer = CreateTabContainer(sortedTabs);
|
||||
WindowBody.AddChild(tabContainer);
|
||||
}
|
||||
|
||||
private TabContainer CreateTabContainer(Dictionary<string, Dictionary<string, List<QuickPhrasePrototype>>> sortedTabs)
|
||||
{
|
||||
var tabContainer = new TabContainer();
|
||||
var loc = IoCManager.Resolve<ILocalizationManager>();
|
||||
|
||||
foreach (var tab in sortedTabs)
|
||||
{
|
||||
var tabName = loc.GetString(tab.Key);
|
||||
var boxContainer = CreateBoxContainerForTab(tab.Value);
|
||||
tabContainer.AddChild(boxContainer);
|
||||
tabContainer.SetTabTitle(tabContainer.ChildCount - 1, tabName);
|
||||
}
|
||||
|
||||
return tabContainer;
|
||||
}
|
||||
|
||||
private BoxContainer CreateBoxContainerForTab(Dictionary<string, List<QuickPhrasePrototype>> groups)
|
||||
{
|
||||
var boxContainer = new BoxContainer()
|
||||
{
|
||||
HorizontalExpand = true,
|
||||
Orientation = BoxContainer.LayoutOrientation.Vertical
|
||||
};
|
||||
|
||||
foreach (var group in groups)
|
||||
{
|
||||
var buttonContainer = CreateButtonContainerForGroup(group.Value);
|
||||
boxContainer.AddChild(buttonContainer);
|
||||
}
|
||||
|
||||
return boxContainer;
|
||||
}
|
||||
|
||||
private GridContainer CreateButtonContainerForGroup(List<QuickPhrasePrototype> phrases)
|
||||
{
|
||||
var loc = IoCManager.Resolve<ILocalizationManager>();
|
||||
var buttonContainer = CreateButtonContainer();
|
||||
foreach (var phrase in phrases)
|
||||
{
|
||||
var text = loc.GetString(phrase.Text);
|
||||
var button = CreatePhraseButton(text, phrase.StyleClass);
|
||||
button.OnPressed += _ => OnPhraseButtonPressed(phrase.ID);
|
||||
buttonContainer.AddChild(button);
|
||||
}
|
||||
return buttonContainer;
|
||||
}
|
||||
|
||||
private static GridContainer CreateButtonContainer()
|
||||
{
|
||||
var buttonContainer = new GridContainer
|
||||
{
|
||||
Margin = new Thickness(10),
|
||||
Columns = 4
|
||||
};
|
||||
|
||||
return buttonContainer;
|
||||
}
|
||||
|
||||
private static Button CreatePhraseButton(string text, string styleClass)
|
||||
{
|
||||
var buttonWidth = GetButtonWidth();
|
||||
var phraseButton = new Button
|
||||
{
|
||||
Access = AccessLevel.Public,
|
||||
MaxSize = new Vector2(buttonWidth, buttonWidth),
|
||||
ClipText = false,
|
||||
HorizontalExpand = true,
|
||||
StyleClasses = { styleClass }
|
||||
};
|
||||
|
||||
var buttonLabel = new RichTextLabel
|
||||
{
|
||||
Margin = new Thickness(0, 5),
|
||||
StyleClasses = { "WhiteText" }
|
||||
};
|
||||
|
||||
buttonLabel.SetMessage(text);
|
||||
phraseButton.AddChild(buttonLabel);
|
||||
return phraseButton;
|
||||
}
|
||||
|
||||
private static int GetButtonWidth()
|
||||
{
|
||||
var spaceWidth = 10;
|
||||
var parentWidth = 540;
|
||||
var columnCount = 4;
|
||||
|
||||
var paddingSize = spaceWidth * 2;
|
||||
var gutterScale = (columnCount - 1) / columnCount;
|
||||
var columnWidth = (parentWidth - paddingSize) / columnCount;
|
||||
var buttonWidth = columnWidth - spaceWidth * gutterScale;
|
||||
return buttonWidth;
|
||||
}
|
||||
|
||||
private void OnPhraseButtonPressed(string phraseId)
|
||||
{
|
||||
PhraseButtonPressed?.Invoke(phraseId);
|
||||
}
|
||||
}
|
||||
|
|
@ -152,6 +152,35 @@ namespace Content.Client.Stylesheets
|
|||
|
||||
public static readonly Color ChatBackgroundColor = Color.FromHex("#25252ADD");
|
||||
|
||||
// DeltaV - AAC button variables
|
||||
public static readonly string CommandButtonClass = "CommandButton";
|
||||
public static readonly string EngineeringButtonClass = "EngineeringButton";
|
||||
public static readonly string EpistemicsButtonClass = "EpistemicsButton";
|
||||
public static readonly string JusticeButtonClass = "JusticeButton";
|
||||
public static readonly string LogisticsButtonClass = "LogisticsButton";
|
||||
public static readonly string MedicalButtonClass = "MedicalButton";
|
||||
public static readonly string SecurityButtonClass = "SecurityButton";
|
||||
public static readonly string ServiceButtonClass = "ServiceButton";
|
||||
|
||||
// DeltaV - AAC button colors
|
||||
public static readonly Color CommandButtonColorDefault = Color.FromHex("#404A58");
|
||||
public static readonly Color CommandColorHovered = Color.FromHex("#4F587B");
|
||||
public static readonly Color EngineeringButtonColorDefault = Color.FromHex("#77684B");
|
||||
public static readonly Color EngineeringColorHovered = Color.FromHex("#776D71");
|
||||
public static readonly Color EpistemicsButtonColorDefault = Color.FromHex("#6F5973");
|
||||
public static readonly Color EpistemicsColorHovered = Color.FromHex("#71638E");
|
||||
public static readonly Color LogisticsButtonColorDefault = Color.FromHex("#61503A");
|
||||
public static readonly Color LogisticsColorHovered = Color.FromHex("#675C64");
|
||||
public static readonly Color JusticeButtonColorDefault = Color.FromHex("#4F3D4C");
|
||||
public static readonly Color JusticeColorHovered = Color.FromHex("#5C4B5A");
|
||||
public static readonly Color MedicalButtonColorDefault = Color.FromHex("#49687D");
|
||||
public static readonly Color MedicalColorHovered = Color.FromHex("#556E95");
|
||||
public static readonly Color SecurityButtonColorDefault = Color.FromHex("#724449");
|
||||
public static readonly Color SecurityColorHovered = Color.FromHex("#745370");
|
||||
public static readonly Color ServiceButtonColorDefault = Color.FromHex("#607952");
|
||||
public static readonly Color ServiceColorHovered = Color.FromHex("#667A76");
|
||||
// End DeltaV
|
||||
|
||||
//Bwoink
|
||||
public const string StyleClassPinButtonPinned = "pinButtonPinned";
|
||||
public const string StyleClassPinButtonUnpinned = "pinButtonUnpinned";
|
||||
|
|
@ -1615,6 +1644,88 @@ namespace Content.Client.Stylesheets
|
|||
BackgroundColor = FancyTreeSelectedRowColor,
|
||||
}),
|
||||
|
||||
// DeltaV - AAC button styles
|
||||
Element<ContainerButton>()
|
||||
.Class(CommandButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, CommandButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(CommandButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, CommandColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(EngineeringButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, EngineeringButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(EngineeringButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, EngineeringColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(EpistemicsButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, EpistemicsButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(EpistemicsButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, EpistemicsColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(LogisticsButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, LogisticsButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(LogisticsButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, LogisticsColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(MedicalButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, MedicalButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(MedicalButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, MedicalColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(SecurityButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, SecurityButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(SecurityButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, SecurityColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(ServiceButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, ServiceButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(ServiceButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, ServiceColorHovered),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(JusticeButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassNormal)
|
||||
.Prop(Control.StylePropertyModulateSelf, JusticeButtonColorDefault),
|
||||
|
||||
Element<ContainerButton>()
|
||||
.Class(JusticeButtonClass)
|
||||
.Pseudo(ContainerButton.StylePseudoClassHover)
|
||||
.Prop(Control.StylePropertyModulateSelf, JusticeColorHovered),
|
||||
// End DeltaV
|
||||
|
||||
// Silicon law edit ui
|
||||
Element<Label>().Class(SiliconLawContainer.StyleClassSiliconLawPositionLabel)
|
||||
.Prop(Label.StylePropertyFontColor, NanoGold),
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
namespace Content.Server.DeltaV.AACTablet;
|
||||
|
||||
[RegisterComponent]
|
||||
public sealed partial class AACTabletComponent : Component
|
||||
{
|
||||
// Minimum time between each phrase, to prevent spam
|
||||
[DataField]
|
||||
public TimeSpan Cooldown = TimeSpan.FromSeconds(1);
|
||||
|
||||
// Time that the next phrase can be sent.
|
||||
[DataField]
|
||||
public TimeSpan NextPhrase;
|
||||
}
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
using Content.Server.Chat.Systems;
|
||||
using Content.Shared.DeltaV.AACTablet;
|
||||
using Content.Shared.DeltaV.QuickPhrase;
|
||||
using Content.Shared.IdentityManagement;
|
||||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Timing;
|
||||
|
||||
namespace Content.Server.DeltaV.AACTablet;
|
||||
|
||||
public sealed class AACTabletSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly ChatSystem _chat = default!;
|
||||
[Dependency] private readonly ILocalizationManager _loc = default!;
|
||||
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
|
||||
[Dependency] protected readonly IGameTiming Timing = default!;
|
||||
|
||||
public override void Initialize()
|
||||
{
|
||||
base.Initialize();
|
||||
SubscribeLocalEvent<AACTabletComponent, AACTabletSendPhraseMessage>(OnSendPhrase);
|
||||
}
|
||||
|
||||
private void OnSendPhrase(EntityUid uid, AACTabletComponent component, AACTabletSendPhraseMessage message)
|
||||
{
|
||||
if (component.NextPhrase > Timing.CurTime)
|
||||
return;
|
||||
|
||||
// the AAC tablet uses the name of the person who pressed the tablet button
|
||||
// for quality of life
|
||||
var senderName = Identity.Entity(message.Actor, EntityManager);
|
||||
var speakerName = Loc.GetString("speech-name-relay",
|
||||
("speaker", Name(uid)),
|
||||
("originalName", senderName));
|
||||
|
||||
if (!_prototypeManager.TryIndex<QuickPhrasePrototype>(message.PhraseID, out var phrase))
|
||||
return;
|
||||
|
||||
_chat.TrySendInGameICMessage(uid,
|
||||
_loc.GetString(phrase.Text),
|
||||
InGameICChatType.Speak,
|
||||
hideChat: false,
|
||||
nameOverride: speakerName);
|
||||
|
||||
var curTime = Timing.CurTime;
|
||||
component.NextPhrase = curTime + component.Cooldown;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
using Robust.Shared.Serialization;
|
||||
|
||||
namespace Content.Shared.DeltaV.AACTablet;
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public enum AACTabletKey : byte
|
||||
{
|
||||
Key,
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public sealed class AACTabletSendPhraseMessage : BoundUserInterfaceMessage
|
||||
{
|
||||
public string PhraseID;
|
||||
public AACTabletSendPhraseMessage(string phraseId)
|
||||
{
|
||||
PhraseID = phraseId;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
using Robust.Shared.Prototypes;
|
||||
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Array;
|
||||
|
||||
namespace Content.Shared.DeltaV.QuickPhrase;
|
||||
|
||||
[Prototype("quickPhrase")]
|
||||
public sealed partial class QuickPhrasePrototype : IPrototype, IInheritingPrototype
|
||||
{
|
||||
/// <summary>
|
||||
/// The "in code name" of the object. Must be unique.
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
[IdDataField]
|
||||
public string ID { get; private set; } = default!;
|
||||
|
||||
/// <summary>
|
||||
/// The prototype we inherit from.
|
||||
/// </summary>
|
||||
[ViewVariables]
|
||||
[ParentDataField(typeof(AbstractPrototypeIdArraySerializer<QuickPhrasePrototype>))]
|
||||
public string[]? Parents { get; }
|
||||
|
||||
[ViewVariables]
|
||||
[NeverPushInheritance]
|
||||
[AbstractDataField]
|
||||
public bool Abstract { get; }
|
||||
|
||||
/// <summary>
|
||||
/// The phrase that this prototype represents.
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public LocId Text = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Determines how the phrase is sorted in the UI.
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public string Group = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// The tab in the UI that this phrase falls under.
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public string Tab = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Color of button in UI.
|
||||
/// </summary>
|
||||
[DataField]
|
||||
public string StyleClass = string.Empty;
|
||||
}
|
||||
|
|
@ -0,0 +1,92 @@
|
|||
phrase-where = Where
|
||||
phrase-who = Who
|
||||
phrase-what = What
|
||||
phrase-why = Why
|
||||
phrase-how = How
|
||||
phrase-when = When
|
||||
phrase-do-you-have = Do you have
|
||||
phrase-how-do-i = How do I
|
||||
phrase-can-i = Can I
|
||||
phrase-should-i = Should I
|
||||
phrase-give-me = Give
|
||||
phrase-need = I need
|
||||
phrase-want = I want
|
||||
phrase-cant = I can't
|
||||
phrase-show-me = Show
|
||||
phrase-help = Help
|
||||
phrase-attack = Attack
|
||||
phrase-break = Break
|
||||
phrase-build = Build
|
||||
phrase-heal = Heal
|
||||
phrase-stop = Stop
|
||||
phrase-go-away = Go away
|
||||
phrase-leave = Leave
|
||||
phrase-stay = Stay
|
||||
phrase-come-here = Come here
|
||||
phrase-take-this = Take this
|
||||
phrase-go-to = Go to
|
||||
phrase-do-not = Do not
|
||||
phrase-wait = Wait
|
||||
phrase-go = Go
|
||||
phrase-run = Run
|
||||
phrase-fix = Fix
|
||||
phrase-switch = Switch
|
||||
phrase-will = Will
|
||||
phrase-hello = Hello
|
||||
phrase-bye = Goodbye
|
||||
phrase-cya = See you later
|
||||
phrase-please = Please
|
||||
phrase-ty = Thank you
|
||||
phrase-np = No problem
|
||||
phrase-yw = You're welcome
|
||||
phrase-sorry = Sorry
|
||||
phrase-dw = Don't worry
|
||||
phrase-yes = Yes
|
||||
phrase-no = No
|
||||
phrase-maybe = Maybe
|
||||
phrase-kinda = Somewhat
|
||||
phrase-i = I
|
||||
phrase-you = You
|
||||
phrase-someone = Someone
|
||||
phrase-something = Something
|
||||
phrase-he = He
|
||||
phrase-she = She
|
||||
phrase-they = They
|
||||
phrase-it = It
|
||||
phrase-everyone = Everyone
|
||||
phrase-no-one = No one
|
||||
phrase-anyone = Anyone
|
||||
phrase-me = Me
|
||||
phrase-more = More
|
||||
phrase-less = Less
|
||||
phrase-all = All
|
||||
phrase-nothing = Nothing
|
||||
phrase-most = Most
|
||||
phrase-some = Some
|
||||
phrase-many = Many
|
||||
phrase-few = Few
|
||||
phrase-single = Single
|
||||
phrase-too-much = Too much
|
||||
phrase-not-enough = Not enough
|
||||
phrase-good = Good
|
||||
phrase-bad = Bad
|
||||
phrase-ok = Ok
|
||||
phrase-number1 = 1
|
||||
phrase-number2 = 2
|
||||
phrase-number3 = 3
|
||||
phrase-number4 = 4
|
||||
phrase-number5 = 5
|
||||
phrase-number6 = 6
|
||||
phrase-number7 = 7
|
||||
phrase-number8 = 8
|
||||
phrase-number9 = 9
|
||||
phrase-number0 = 0
|
||||
phrase-ten = ten
|
||||
phrase-hundred = hundred
|
||||
phrase-thousand = thousand
|
||||
phrase-million = million
|
||||
phrase-billion = billion
|
||||
phrase-stack = stack
|
||||
phrase-hour = hour
|
||||
phrase-minute = minute
|
||||
phrase-second = second
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
phrase-species-dog = dog
|
||||
phrase-species-cat = cat
|
||||
phrase-species-opossum = opossum
|
||||
phrase-species-lizard = lizard
|
||||
phrase-species-bat = sloth
|
||||
phrase-species-slime = slime
|
||||
phrase-species-mouse = mouse
|
||||
phrase-species-mothroach = mothroach
|
||||
phrase-species-cockroach = cockroach
|
||||
phrase-species-spider = spider
|
||||
phrase-species-tarantula = tarantula
|
||||
phrase-species-bird = bird
|
||||
phrase-species-parrot = parrot
|
||||
phrase-species-snake = snake
|
||||
phrase-species-pig = pig
|
||||
phrase-species-monkey = monkey
|
||||
phrase-species-kobold = kobold
|
||||
phrase-species-ferret = ferret
|
||||
phrase-species-carp = carp
|
||||
phrase-species-xeno = xeno
|
||||
phrase-species-hamster = hamster
|
||||
phrase-species-ifrit = ifrit
|
||||
phrase-species-raccoon = raccoon
|
||||
phrase-species-rouny = rouny
|
||||
phrase-species-fox = fox
|
||||
phrase-species-crab = crab
|
||||
phrase-species-kangaroo = kangaroo
|
||||
phrase-species-cow = cow
|
||||
phrase-species-duck = duck
|
||||
phrase-species-bear = bear
|
||||
phrase-species-penguin = penguin
|
||||
phrase-species-goat = goat
|
||||
phrase-species-person = person
|
||||
phrase-species-animal = animal
|
||||
phrase-species-corpse = corpse
|
||||
phrase-species-robot = robot
|
||||
phrase-species-alien = alien
|
||||
phrase-species-monster = monster
|
||||
phrase-species-ghost = ghost
|
||||
phrase-species-pest = pest
|
||||
phrase-species-insect = insect
|
||||
phrase-species-pet = pet
|
||||
|
|
@ -0,0 +1,195 @@
|
|||
phrase-pen = pen
|
||||
phrase-paper = paper
|
||||
phrase-wrench = wrench
|
||||
phrase-crowbar = crowbar
|
||||
phrase-screwdriver = screwdriver
|
||||
phrase-wirecutter = wirecutter
|
||||
phrase-welding-tool = welding tool
|
||||
phrase-welding-mask = welding mask
|
||||
phrase-toolbox = toolbox
|
||||
phrase-beaker = beaker
|
||||
phrase-radio = radio
|
||||
phrase-uniform = uniform
|
||||
phrase-suit-sensors = suit sensors
|
||||
phrase-internals = internals
|
||||
phrase-gas-tank = gas tank
|
||||
phrase-multitool = multitool
|
||||
phrase-lathe = lathe
|
||||
phrase-computer = computer
|
||||
phrase-door = door
|
||||
phrase-firelock = firelock
|
||||
phrase-space = space
|
||||
phrase-tool = tool
|
||||
phrase-weapon = weapon
|
||||
phrase-armor = armor
|
||||
phrase-brain = brain
|
||||
phrase-drink = drink
|
||||
phrase-food = food
|
||||
phrase-water = water
|
||||
phrase-signature = signature
|
||||
phrase-belt = belt
|
||||
phrase-hardsuit = hardsuit
|
||||
phrase-light = light
|
||||
phrase-bag = bag
|
||||
phrase-steel = steel
|
||||
phrase-plastic = plastic
|
||||
phrase-plasteel = plasteel
|
||||
phrase-plasma = plasma
|
||||
phrase-uranium = uranium
|
||||
phrase-bananium = bananium
|
||||
phrase-wood = wood
|
||||
phrase-cloth = cloth
|
||||
phrase-cardboard = cardboard
|
||||
phrase-gold = gold
|
||||
phrase-silver = silver
|
||||
phrase-bluespace = bluespace
|
||||
phrase-access = access
|
||||
phrase-encryption-key = encryption key
|
||||
phrase-id-card = id card
|
||||
phrase-pda = pda
|
||||
phrase-stamp = stamp
|
||||
phrase-implant = implant
|
||||
phrase-ame = AME
|
||||
phrase-apc = APC
|
||||
phrase-canister = canister
|
||||
phrase-compressed-matter = compressed matter
|
||||
phrase-frezon = frezon
|
||||
phrase-gravity = gravity
|
||||
phrase-hvwire = HV cable
|
||||
phrase-lvwire = LV cable
|
||||
phrase-mvwire = MV cable
|
||||
phrase-network-configurator = network configurator
|
||||
phrase-nitrogen = nitrogen
|
||||
phrase-oxygen = oxygen
|
||||
phrase-rcd = RCD
|
||||
phrase-rtg = RTG
|
||||
phrase-scrubber = scrubber
|
||||
phrase-singulo = singularity
|
||||
phrase-smes = SMES
|
||||
phrase-substation = substation
|
||||
phrase-tray-scanner = t-ray scanner
|
||||
phrase-teg = TEG
|
||||
phrase-tesla = tesla
|
||||
phrase-tritium = tritium
|
||||
phrase-magboots = magboots
|
||||
phrase-anomaly = anomaly
|
||||
phrase-ape = A.P.E.
|
||||
phrase-anomaly-vessel = anomaly vessel
|
||||
phrase-artifact = artifact
|
||||
phrase-artifact-container = artifact container
|
||||
phrase-robotics = robotics
|
||||
phrase-circuit-board = circuit board
|
||||
phrase-research = research
|
||||
phrase-research-console = R&D computer
|
||||
phrase-oracle = Oracle
|
||||
phrase-sophie = Sophie
|
||||
phrase-glimmer = glimmer
|
||||
phrase-psionics = psionics
|
||||
phrase-lotophagol-oil = lotophagol oil
|
||||
phrase-mindbreak-phase = mindbreak
|
||||
phrase-protolathe = protolathe
|
||||
phrase-circuit-imprinter = circuit imprinter
|
||||
phrase-bounty = bounty
|
||||
phrase-cargo-shuttle = cargo shuttle
|
||||
phrase-crate = crate
|
||||
phrase-mail = mail
|
||||
phrase-order = order
|
||||
phrase-ore-processor = ore processor
|
||||
phrase-request = request
|
||||
phrase-spesos = spesos
|
||||
phrase-restock = restock
|
||||
phrase-fulton = fulton
|
||||
phrase-jetpack = jetpack
|
||||
phrase-crusher = crusher
|
||||
phrase-pka = proto-kinetic accelerator
|
||||
phrase-pickaxe = pickaxe
|
||||
phrase-drill = drill
|
||||
phrase-ore-bag = ore bag
|
||||
phrase-salv-magnet = salvage magnet
|
||||
phrase-expedition = expedition
|
||||
phrase-topical = topical
|
||||
phrase-topical-brute-pack = brute pack
|
||||
phrase-topical-gauze = gauze
|
||||
phrase-topical-bloodpack = bloodpack
|
||||
phrase-defibrillator = defibrillator
|
||||
phrase-cryopod = cryopod
|
||||
phrase-stasis-bed = stasis bed
|
||||
phrase-first-aid-kit = first-aid kit
|
||||
phrase-clone = clone
|
||||
phrase-cloning-pod = cloning pod
|
||||
phrase-biomass = biomass
|
||||
phrase-syringe = syringe
|
||||
phrase-pill = pill
|
||||
phrase-alive = alive
|
||||
phrase-crit = critical
|
||||
phrase-dead = dead
|
||||
phrase-healthy = healthy
|
||||
phrase-handcuffs = handcuffs
|
||||
phrase-stun-baton = stun baton
|
||||
phrase-disabler = disabler
|
||||
phrase-flash = flash
|
||||
phrase-flashbang = flashbang
|
||||
phrase-arrest = arrest
|
||||
phrase-warrant = warrant
|
||||
phrase-wanted = wanted
|
||||
phrase-search = search
|
||||
phrase-detain = detain
|
||||
phrase-suspect = suspect
|
||||
phrase-forensic-scanner = forensic scanner
|
||||
phrase-forensic-pad = forensic pad
|
||||
phrase-log-probe = LogProbe
|
||||
phrase-meat = meat
|
||||
phrase-flour = flour
|
||||
phrase-rice = rice
|
||||
phrase-dough = dough
|
||||
phrase-bread = bread
|
||||
phrase-milk = milk
|
||||
phrase-egg = egg
|
||||
phrase-wheat = wheat
|
||||
phrase-vegetable = vegetable
|
||||
phrase-fruit = fruit
|
||||
phrase-sugar = sugar
|
||||
phrase-alcohol = alcohol
|
||||
phrase-non-alcoholic = non-alcoholic
|
||||
phrase-juice = juice
|
||||
phrase-mop = mop
|
||||
phrase-bucket = bucket
|
||||
phrase-space-cleaner = space cleaner
|
||||
phrase-soap = soap
|
||||
phrase-trash = trash
|
||||
phrase-stage = stage
|
||||
phrase-seed = seed
|
||||
phrase-plant = plant
|
||||
phrase-mutagen = mutagen
|
||||
phrase-robust = robust harvest
|
||||
phrase-weed = weed
|
||||
phrase-knife = knife
|
||||
phrase-witness = witness
|
||||
phrase-evidence = evidence
|
||||
phrase-case = case
|
||||
phrase-sue = sue
|
||||
phrase-courtroom-timer = courtroom timer
|
||||
phrase-bailiff = bailiff
|
||||
phrase-sentence = sentence
|
||||
phrase-defendant = defendant
|
||||
phrase-plaintiff = plaintiff
|
||||
phrase-victim = victim
|
||||
phrase-defense = defense
|
||||
phrase-prosecution = prosecution
|
||||
phrase-statement = statement
|
||||
phrase-gavel = gavel
|
||||
phrase-charge = charge
|
||||
phrase-guilty = guilty
|
||||
phrase-not-guilty = not guilty
|
||||
phrase-objection = Objection
|
||||
phrase-request-time = I need more time
|
||||
phrase-your-honor = Your Honor
|
||||
phrase-microwave = microwave
|
||||
phrase-grill = grill
|
||||
phrase-iron = iron
|
||||
phrase-coal = coal
|
||||
phrase-quartz = quartz
|
||||
phrase-salt = salt
|
||||
phrase-artifact-fragment = artifact fragment
|
||||
phrase-bluespace-crystal = bluespace
|
||||
phrase-diamond = diamond
|
||||
|
|
@ -0,0 +1,52 @@
|
|||
phrase-hazard-space = spaced
|
||||
phrase-hazard-low-presure = low pressure
|
||||
phrase-hazard-high-presure = high pressure
|
||||
phrase-hazard-heat = overheating
|
||||
phrase-hazard-cold = freezing
|
||||
phrase-hazard-gas-leak = gas leak
|
||||
phrase-hazard-explosion = explosion
|
||||
phrase-hazard-radiation = radiation
|
||||
phrase-hazard-structure-damage = structural damage
|
||||
phrase-hazard-chemical-spill = chemical spill
|
||||
phrase-hazard-shock = shock hazard
|
||||
phrase-hazard = hazard
|
||||
phrase-hazard-meteors = meteor
|
||||
phrase-hazard-poison = poison
|
||||
phrase-hazard-fire = fire
|
||||
phrase-hazard-power-outage = power outage
|
||||
phrase-hazard-low = low power
|
||||
phrase-hazard-infection = infection
|
||||
phrase-hazard-viral-threat = viral threat
|
||||
phrase-hazard-broken-equipment = broken equipment
|
||||
phrase-hostile-enemy = enemy
|
||||
phrase-hostile = hostile
|
||||
phrase-hostile-attacker = attacker
|
||||
phrase-hostile-lifeform = dangerous lifeform
|
||||
phrase-hostile-entity = entity
|
||||
phrase-hostile-bomb = bomb
|
||||
phrase-hostile-criminal = criminal
|
||||
phrase-hostile-intruder = intruder
|
||||
phrase-hostile-infiltrator = infiltrator
|
||||
phrase-hostile-fugitive = fugitive
|
||||
phrase-hostile-weapon = weapon
|
||||
phrase-hostile-gun = gun
|
||||
phrase-safety-safe = safe
|
||||
phrase-safety-in-danger = in danger
|
||||
phrase-safety-injured = injured
|
||||
phrase-safety-dying = dying
|
||||
phrase-safety-critical = critical
|
||||
phrase-safety-bleeding = bleeding
|
||||
phrase-safety-dead = dead
|
||||
phrase-safety-alive = alive
|
||||
phrase-safety-trustworthy = trustworthy
|
||||
phrase-safety-escape = escape
|
||||
phrase-safety-leaving = leaving
|
||||
phrase-safety-need = need
|
||||
phrase-safety-rescue = rescue
|
||||
phrase-safety-dangerous = dangerous
|
||||
phrase-safety-hazardous = hazardous
|
||||
phrase-safety-here-to-help = Here to help
|
||||
phrase-safety-how-to-help = How can I help?
|
||||
phrase-safety-evac = Let's evacuate
|
||||
phrase-safety-not = not
|
||||
phrase-safety-lost = lost
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
phrase-location-ats = ATS
|
||||
phrase-location-shipyard = Shipyard
|
||||
phrase-location-boxing-ring = Boxing Ring
|
||||
phrase-location-outpost = Outpost
|
||||
phrase-location-escape-shuttle = Escape shuttle
|
||||
phrase-location-shuttle = Shuttle
|
||||
phrase-location-maintenance = Maintenance
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
- type: entity
|
||||
parent: BaseItem
|
||||
id: AACTablet
|
||||
name: AAC tablet
|
||||
description: An "augmentative and alternative communication" device that allows speech-impaired individuals to communicate.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: DeltaV/Objects/Devices/tablets.rsi
|
||||
layers:
|
||||
- state: aac_tablet
|
||||
- state: aac_screen
|
||||
shader: unshaded
|
||||
state: icon
|
||||
- type: Item
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: aac-inhand-left
|
||||
- state: aac_screen-inhand-left
|
||||
shader: unshaded
|
||||
right:
|
||||
- state: aac-inhand-right
|
||||
- state: aac_screen-inhand-right
|
||||
shader: unshaded
|
||||
- type: ActivatableUI
|
||||
singleUser: false
|
||||
key: enum.AACTabletKey.Key
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.AACTabletKey.Key:
|
||||
type: AACBoundUserInterface
|
||||
- type: Speech
|
||||
speechSounds: Alto
|
||||
- type: AACTablet
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
- type: loadout
|
||||
id: AACTablet
|
||||
storage:
|
||||
back:
|
||||
- AACTablet
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
- type: quickPhrase
|
||||
id: BaseImperativePhrase
|
||||
parent: BaseCommonPhrase
|
||||
group: Command
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: GiveMePhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-give-me
|
||||
|
||||
- type: quickPhrase
|
||||
id: NeedPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-need
|
||||
|
||||
- type: quickPhrase
|
||||
id: WantPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-want
|
||||
|
||||
- type: quickPhrase
|
||||
id: CantPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-cant
|
||||
|
||||
- type: quickPhrase
|
||||
id: ShowMePhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-show-me
|
||||
|
||||
- type: quickPhrase
|
||||
id: HelpPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-help
|
||||
|
||||
- type: quickPhrase
|
||||
id: AttackPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-attack
|
||||
|
||||
- type: quickPhrase
|
||||
id: BreakPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-break
|
||||
|
||||
- type: quickPhrase
|
||||
id: BuildPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-build
|
||||
|
||||
- type: quickPhrase
|
||||
id: HealPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-heal
|
||||
|
||||
- type: quickPhrase
|
||||
id: StopPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-stop
|
||||
|
||||
- type: quickPhrase
|
||||
id: GoAwayPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-go-away
|
||||
|
||||
- type: quickPhrase
|
||||
id: LeavePhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-leave
|
||||
|
||||
- type: quickPhrase
|
||||
id: StayPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-stay
|
||||
|
||||
- type: quickPhrase
|
||||
id: ComeHerePhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-come-here
|
||||
|
||||
- type: quickPhrase
|
||||
id: TakeThisPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-take-this
|
||||
|
||||
- type: quickPhrase
|
||||
id: GoToPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-go-to
|
||||
|
||||
- type: quickPhrase
|
||||
id: DoNotPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-do-not
|
||||
|
||||
- type: quickPhrase
|
||||
id: WaitPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-wait
|
||||
|
||||
- type: quickPhrase
|
||||
id: GoPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-go
|
||||
|
||||
- type: quickPhrase
|
||||
id: RunPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-run
|
||||
|
||||
- type: quickPhrase
|
||||
id: FixPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-fix
|
||||
|
||||
- type: quickPhrase
|
||||
id: SwitchPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-switch
|
||||
|
||||
- type: quickPhrase
|
||||
id: WillPhrase
|
||||
parent: BaseImperativePhrase
|
||||
text: phrase-will
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
- type: quickPhrase
|
||||
id: BaseMannerPhrase
|
||||
parent: BaseCommonPhrase
|
||||
group: Manners
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: HelloPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-hello
|
||||
|
||||
- type: quickPhrase
|
||||
id: ByePhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-bye
|
||||
|
||||
- type: quickPhrase
|
||||
id: CyaPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-cya
|
||||
|
||||
- type: quickPhrase
|
||||
id: PleasePhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-please
|
||||
|
||||
- type: quickPhrase
|
||||
id: TyPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-ty
|
||||
|
||||
- type: quickPhrase
|
||||
id: NpPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-np
|
||||
|
||||
- type: quickPhrase
|
||||
id: YwPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-yw
|
||||
|
||||
- type: quickPhrase
|
||||
id: SorryPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-sorry
|
||||
|
||||
- type: quickPhrase
|
||||
id: DwPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-dw
|
||||
|
||||
- type: quickPhrase
|
||||
id: YesPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-yes
|
||||
|
||||
- type: quickPhrase
|
||||
id: NoPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-no
|
||||
|
||||
- type: quickPhrase
|
||||
id: MaybePhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-maybe
|
||||
|
||||
- type: quickPhrase
|
||||
id: OkPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-ok
|
||||
|
||||
- type: quickPhrase
|
||||
id: KindaPhrase
|
||||
parent: BaseMannerPhrase
|
||||
text: phrase-kinda
|
||||
|
|
@ -0,0 +1,100 @@
|
|||
- type: quickPhrase
|
||||
id: BaseNumberPhrase
|
||||
parent: BaseCommonPhrase
|
||||
group: Numbers
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number1Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number1
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number2Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number2
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number3Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number3
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number4Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number4
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number5Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number5
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number6Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number6
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number7Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number7
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number8Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number8
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number9Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number9
|
||||
|
||||
- type: quickPhrase
|
||||
id: Number0Phrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-number0
|
||||
|
||||
- type: quickPhrase
|
||||
id: TenPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-ten
|
||||
|
||||
- type: quickPhrase
|
||||
id: HundredPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-hundred
|
||||
|
||||
- type: quickPhrase
|
||||
id: ThousandPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-thousand
|
||||
|
||||
- type: quickPhrase
|
||||
id: MillionPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-million
|
||||
|
||||
- type: quickPhrase
|
||||
id: BillionPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-billion
|
||||
|
||||
- type: quickPhrase
|
||||
id: StackPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-stack
|
||||
|
||||
- type: quickPhrase
|
||||
id: HourPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-hour
|
||||
|
||||
- type: quickPhrase
|
||||
id: MinutePhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-minute
|
||||
|
||||
- type: quickPhrase
|
||||
id: SecondPhrase
|
||||
parent: BaseNumberPhrase
|
||||
text: phrase-second
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
- type: quickPhrase
|
||||
id: BaseNounsPhrase
|
||||
parent: BaseCommonPhrase
|
||||
group: Nouns
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: IPhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-i
|
||||
|
||||
- type: quickPhrase
|
||||
id: YouPhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-you
|
||||
|
||||
- type: quickPhrase
|
||||
id: SomeonePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-someone
|
||||
|
||||
- type: quickPhrase
|
||||
id: SomethingPhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-something
|
||||
|
||||
- type: quickPhrase
|
||||
id: HePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-he
|
||||
|
||||
- type: quickPhrase
|
||||
id: ShePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-she
|
||||
|
||||
- type: quickPhrase
|
||||
id: TheyPhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-they
|
||||
|
||||
- type: quickPhrase
|
||||
id: ItPhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-it
|
||||
|
||||
- type: quickPhrase
|
||||
id: EveryonePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-everyone
|
||||
|
||||
- type: quickPhrase
|
||||
id: NoOnePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-no-one
|
||||
|
||||
- type: quickPhrase
|
||||
id: AnyonePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-anyone
|
||||
|
||||
- type: quickPhrase
|
||||
id: MePhrase
|
||||
parent: BaseNounsPhrase
|
||||
text: phrase-me
|
||||
|
|
@ -0,0 +1,70 @@
|
|||
- type: quickPhrase
|
||||
id: BaseQualitativePhrase
|
||||
parent: BaseCommonPhrase
|
||||
group: Quantity or Quality
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: MorePhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-more
|
||||
|
||||
- type: quickPhrase
|
||||
id: LessPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-less
|
||||
|
||||
- type: quickPhrase
|
||||
id: AllPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-all
|
||||
|
||||
- type: quickPhrase
|
||||
id: NothingPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-nothing
|
||||
|
||||
- type: quickPhrase
|
||||
id: MostPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-most
|
||||
|
||||
- type: quickPhrase
|
||||
id: SomePhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-some
|
||||
|
||||
- type: quickPhrase
|
||||
id: ManyPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-many
|
||||
|
||||
- type: quickPhrase
|
||||
id: FewPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-few
|
||||
|
||||
- type: quickPhrase
|
||||
id: SinglePhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-single
|
||||
|
||||
- type: quickPhrase
|
||||
id: TooMuchPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-too-much
|
||||
|
||||
- type: quickPhrase
|
||||
id: NotEnoughPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-not-enough
|
||||
|
||||
- type: quickPhrase
|
||||
id: GoodPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-good
|
||||
|
||||
- type: quickPhrase
|
||||
id: BadPhrase
|
||||
parent: BaseQualitativePhrase
|
||||
text: phrase-bad
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
- type: quickPhrase
|
||||
id: BaseQuestionPhrase
|
||||
parent: BaseCommonPhrase
|
||||
group: Question
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: WherePhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-where
|
||||
|
||||
- type: quickPhrase
|
||||
id: WhoPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-who
|
||||
|
||||
- type: quickPhrase
|
||||
id: WhatPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-what
|
||||
|
||||
- type: quickPhrase
|
||||
id: WhyPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-why
|
||||
|
||||
- type: quickPhrase
|
||||
id: HowPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-how
|
||||
|
||||
- type: quickPhrase
|
||||
id: WhenPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-when
|
||||
|
||||
- type: quickPhrase
|
||||
id: DoYouHavePhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-do-you-have
|
||||
|
||||
- type: quickPhrase
|
||||
id: HowDoIPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-how-do-i
|
||||
|
||||
- type: quickPhrase
|
||||
id: CanIPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-can-i
|
||||
|
||||
- type: quickPhrase
|
||||
id: ShouldIPhrase
|
||||
parent: BaseQuestionPhrase
|
||||
text: phrase-should-i
|
||||
|
|
@ -0,0 +1,165 @@
|
|||
- type: quickPhrase
|
||||
id: BaseAnimalSpeciesPhrase
|
||||
parent: BaseSpeciesPhrase
|
||||
group: Wildlife
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesDogPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-dog
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesCatPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-cat
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesOpossumPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-opossum
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesLizardPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-lizard
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesBatPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-bat
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesSlimePhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-slime
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesMousePhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-mouse
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesMothroachPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-mothroach
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesCockroachPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-cockroach
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesSpiderPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-spider
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesTarantulaPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-tarantula
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesBirdPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-bird
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesParrotPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-parrot
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesSnakePhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-snake
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesPigPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-pig
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesMonkeyPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-monkey
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesKoboldPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-kobold
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesFerretPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-ferret
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesCarpPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-carp
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesXenoPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-xeno
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesHamsterPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-hamster
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesIfritPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-ifrit
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesRaccoonPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-raccoon
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesRounyPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-rouny
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesFoxPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-fox
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesCrabPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-crab
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesKangarooPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-kangaroo
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesCowPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-cow
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesDuckPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-duck
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesBearPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-bear
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesPenguinPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-penguin
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesGoatPhrase
|
||||
parent: BaseAnimalSpeciesPhrase
|
||||
text: phrase-species-goat
|
||||
|
|
@ -0,0 +1,65 @@
|
|||
- type: quickPhrase
|
||||
id: BaseCrewSpeciesPhrase
|
||||
parent: BaseSpeciesPhrase
|
||||
group: Crew
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesHumanPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-human
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesDionaPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-diona
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesArachnidPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-arachnid
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesMothPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-moth
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesReptilianPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-reptilian
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesSlimePersonPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-slime
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesVulpkaninPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-vulpkanin
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesFelinidPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-felinid
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesHarpyPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-harpy
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesOniPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-oni
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesSkeletonPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-skeleton
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesVoxPhrase
|
||||
parent: BaseCrewSpeciesPhrase
|
||||
text: species-name-vox
|
||||
|
|
@ -0,0 +1,55 @@
|
|||
- type: quickPhrase
|
||||
id: BaseGenericSpeciesPhrase
|
||||
parent: BaseSpeciesPhrase
|
||||
group: Generic
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesPersonPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-person
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesAnimalPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-animal
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesCorpsePhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-corpse
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesRobotPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-robot
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesAlienPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-alien
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesMonsterPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-monster
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesGhostPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-ghost
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesPestPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-pest
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesInsectPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-insect
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpeciesPetPhrase
|
||||
parent: BaseGenericSpeciesPhrase
|
||||
text: phrase-species-pet
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
- type: quickPhrase
|
||||
id: BaseCommandSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseCommandPhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: AccessPhrase
|
||||
parent: BaseCommandSubjectPhrase
|
||||
text: phrase-access
|
||||
|
||||
- type: quickPhrase
|
||||
id: EncryptionKeyPhrase
|
||||
parent: BaseCommandSubjectPhrase
|
||||
text: phrase-encryption-key
|
||||
|
||||
- type: quickPhrase
|
||||
id: IdCardPhrase
|
||||
parent: BaseCommandSubjectPhrase
|
||||
text: phrase-id-card
|
||||
|
||||
- type: quickPhrase
|
||||
id: PDAPhrase
|
||||
parent: BaseCommandSubjectPhrase
|
||||
text: phrase-pda
|
||||
|
||||
- type: quickPhrase
|
||||
id: StampPhrase
|
||||
parent: BaseCommandSubjectPhrase
|
||||
text: phrase-stamp
|
||||
|
||||
- type: quickPhrase
|
||||
id: ImplantPhrase
|
||||
parent: BaseCommandSubjectPhrase
|
||||
text: phrase-implant
|
||||
|
|
@ -0,0 +1,119 @@
|
|||
- type: quickPhrase
|
||||
id: BaseEngineeringSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseEngineeringPhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: AMEPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-ame
|
||||
|
||||
- type: quickPhrase
|
||||
id: APCPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-apc
|
||||
|
||||
- type: quickPhrase
|
||||
id: CanisterPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-canister
|
||||
|
||||
- type: quickPhrase
|
||||
id: CompressedMatterPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-compressed-matter
|
||||
|
||||
- type: quickPhrase
|
||||
id: FrezonPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-frezon
|
||||
|
||||
- type: quickPhrase
|
||||
id: GravityPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-gravity
|
||||
|
||||
- type: quickPhrase
|
||||
id: HVWirePhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-hvwire
|
||||
|
||||
- type: quickPhrase
|
||||
id: LVWirePhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-lvwire
|
||||
|
||||
- type: quickPhrase
|
||||
id: MVWirePhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-mvwire
|
||||
|
||||
- type: quickPhrase
|
||||
id: NetworkConfiguratorPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-network-configurator
|
||||
|
||||
- type: quickPhrase
|
||||
id: NitrogenPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-nitrogen
|
||||
|
||||
- type: quickPhrase
|
||||
id: OxygenPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-oxygen
|
||||
|
||||
- type: quickPhrase
|
||||
id: RCDPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-rcd
|
||||
|
||||
- type: quickPhrase
|
||||
id: RTGPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-rtg
|
||||
|
||||
- type: quickPhrase
|
||||
id: ScrubberPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-scrubber
|
||||
|
||||
- type: quickPhrase
|
||||
id: SinguloPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-singulo
|
||||
|
||||
- type: quickPhrase
|
||||
id: SMESPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-smes
|
||||
|
||||
- type: quickPhrase
|
||||
id: SubstationPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-substation
|
||||
|
||||
- type: quickPhrase
|
||||
id: TRayScanner
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-tray-scanner
|
||||
|
||||
- type: quickPhrase
|
||||
id: TEGPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-teg
|
||||
|
||||
- type: quickPhrase
|
||||
id: TeslaPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-tesla
|
||||
|
||||
- type: quickPhrase
|
||||
id: TritiumPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-tritium
|
||||
|
||||
- type: quickPhrase
|
||||
id: MagbootsPhrase
|
||||
parent: BaseEngineeringSubjectPhrase
|
||||
text: phrase-magboots
|
||||
|
|
@ -0,0 +1,89 @@
|
|||
- type: quickPhrase
|
||||
id: BaseEpistemicsSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseEpistemicsPhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: AnomalyPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-anomaly
|
||||
|
||||
- type: quickPhrase
|
||||
id: APEPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-ape
|
||||
|
||||
- type: quickPhrase
|
||||
id: AnomalyVesselPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-anomaly-vessel
|
||||
|
||||
- type: quickPhrase
|
||||
id: ArtifactPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-artifact
|
||||
|
||||
- type: quickPhrase
|
||||
id: ArtifactContainerPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-artifact-container
|
||||
|
||||
- type: quickPhrase
|
||||
id: RoboticsPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-robotics
|
||||
|
||||
- type: quickPhrase
|
||||
id: CircuitBoardPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-circuit-board
|
||||
|
||||
- type: quickPhrase
|
||||
id: ResearchPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-research
|
||||
|
||||
- type: quickPhrase
|
||||
id: ResearchConsolePhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-research-console
|
||||
|
||||
- type: quickPhrase
|
||||
id: OraclePhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-oracle
|
||||
|
||||
- type: quickPhrase
|
||||
id: SophiePhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-sophie
|
||||
|
||||
- type: quickPhrase
|
||||
id: GlimmerPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-glimmer
|
||||
|
||||
- type: quickPhrase
|
||||
id: PsionicsPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-psionics
|
||||
|
||||
- type: quickPhrase
|
||||
id: LotophagolOilPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-lotophagol-oil
|
||||
|
||||
- type: quickPhrase
|
||||
id: MindbreakPhase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-mindbreak-phase
|
||||
|
||||
- type: quickPhrase
|
||||
id: ProtolathePhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-protolathe
|
||||
|
||||
- type: quickPhrase
|
||||
id: CircuitImprinterPhrase
|
||||
parent: BaseEpistemicsSubjectPhrase
|
||||
text: phrase-circuit-imprinter
|
||||
|
|
@ -0,0 +1,230 @@
|
|||
- type: quickPhrase
|
||||
id: PenPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-pen
|
||||
|
||||
- type: quickPhrase
|
||||
id: PaperPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-paper
|
||||
|
||||
- type: quickPhrase
|
||||
id: WrenchPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-wrench
|
||||
|
||||
- type: quickPhrase
|
||||
id: CrowbarPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-crowbar
|
||||
|
||||
- type: quickPhrase
|
||||
id: ScrewdriverPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-screwdriver
|
||||
|
||||
- type: quickPhrase
|
||||
id: WirecutterPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-wirecutter
|
||||
|
||||
- type: quickPhrase
|
||||
id: WeldingToolPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-welding-tool
|
||||
|
||||
- type: quickPhrase
|
||||
id: WeldingMaskPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-welding-mask
|
||||
|
||||
- type: quickPhrase
|
||||
id: ToolboxPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-toolbox
|
||||
|
||||
- type: quickPhrase
|
||||
id: BeakerPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-beaker
|
||||
|
||||
- type: quickPhrase
|
||||
id: RadioPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-radio
|
||||
|
||||
- type: quickPhrase
|
||||
id: UniformPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-uniform
|
||||
|
||||
- type: quickPhrase
|
||||
id: SuitSensorsPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-suit-sensors
|
||||
|
||||
- type: quickPhrase
|
||||
id: InternalsPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-internals
|
||||
|
||||
- type: quickPhrase
|
||||
id: GasTankPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-gas-tank
|
||||
|
||||
- type: quickPhrase
|
||||
id: MultitoolPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-multitool
|
||||
|
||||
- type: quickPhrase
|
||||
id: LathePhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-lathe
|
||||
|
||||
- type: quickPhrase
|
||||
id: ComputerPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-computer
|
||||
|
||||
- type: quickPhrase
|
||||
id: DoorPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-door
|
||||
|
||||
- type: quickPhrase
|
||||
id: FirelockPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-firelock
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpacePhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-space
|
||||
|
||||
- type: quickPhrase
|
||||
id: ToolPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-tool
|
||||
|
||||
- type: quickPhrase
|
||||
id: WeaponPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-weapon
|
||||
|
||||
- type: quickPhrase
|
||||
id: ArmorPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-armor
|
||||
|
||||
- type: quickPhrase
|
||||
id: BrainPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-brain
|
||||
|
||||
- type: quickPhrase
|
||||
id: DrinkPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-drink
|
||||
|
||||
- type: quickPhrase
|
||||
id: FoodPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-food
|
||||
|
||||
- type: quickPhrase
|
||||
id: WaterPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-water
|
||||
|
||||
- type: quickPhrase
|
||||
id: SignaturePhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-signature
|
||||
|
||||
- type: quickPhrase
|
||||
id: BeltPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-belt
|
||||
|
||||
- type: quickPhrase
|
||||
id: HardsuitPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-hardsuit
|
||||
|
||||
- type: quickPhrase
|
||||
id: LightPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-light
|
||||
|
||||
- type: quickPhrase
|
||||
id: BagPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
text: phrase-bag
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseMaterialPhrase
|
||||
parent: BaseSubjectPhrase
|
||||
group: Materials
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: SteelPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-steel
|
||||
|
||||
- type: quickPhrase
|
||||
id: PlasticPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-plastic
|
||||
|
||||
- type: quickPhrase
|
||||
id: PlasteelPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-plasteel
|
||||
|
||||
- type: quickPhrase
|
||||
id: PlasmaPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-plasma
|
||||
|
||||
- type: quickPhrase
|
||||
id: UraniumPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-uranium
|
||||
|
||||
- type: quickPhrase
|
||||
id: BananiumPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-bananium
|
||||
|
||||
- type: quickPhrase
|
||||
id: WoodPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-wood
|
||||
|
||||
- type: quickPhrase
|
||||
id: ClothPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-cloth
|
||||
|
||||
- type: quickPhrase
|
||||
id: CardboardPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-cardboard
|
||||
|
||||
- type: quickPhrase
|
||||
id: GoldPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-gold
|
||||
|
||||
- type: quickPhrase
|
||||
id: SilverPhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-silver
|
||||
|
||||
- type: quickPhrase
|
||||
id: BluespacePhrase
|
||||
parent: BaseMaterialPhrase
|
||||
text: phrase-bluespace
|
||||
|
|
@ -0,0 +1,104 @@
|
|||
- type: quickPhrase
|
||||
id: BaseJusticeSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseJusticePhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseWitness
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-witness
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseEvidence
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-evidence
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseCase
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-case
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseSue
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-sue
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseCourtroomTimer
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-courtroom-timer
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseBailiff
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-bailiff
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseSentence
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-sentence
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseDefendant
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-defendant
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhrasePlaintiff
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-plaintiff
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseVictim
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-victim
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseDefense
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-defense
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseProsecution
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-prosecution
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseStatement
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-statement
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseGavel
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-gavel
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseCharge
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-charge
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseGuilty
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-guilty
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseNotGuilty
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-not-guilty
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseObjection
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-objection
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseNeedMoreTime
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-request-time
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseYourHonor
|
||||
parent: BaseJusticeSubjectPhrase
|
||||
text: phrase-your-honor
|
||||
|
|
@ -0,0 +1,156 @@
|
|||
- type: quickPhrase
|
||||
id: BaseLogisticsSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseLogisticsPhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BountyPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-bounty
|
||||
|
||||
- type: quickPhrase
|
||||
id: CargoShuttlePhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-cargo-shuttle
|
||||
|
||||
- type: quickPhrase
|
||||
id: CratePhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-crate
|
||||
|
||||
- type: quickPhrase
|
||||
id: MailPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-mail
|
||||
|
||||
- type: quickPhrase
|
||||
id: OrderPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-order
|
||||
|
||||
- type: quickPhrase
|
||||
id: OreProcessorPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-ore-processor
|
||||
|
||||
- type: quickPhrase
|
||||
id: RequestPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-request
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpesosPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-spesos
|
||||
|
||||
- type: quickPhrase
|
||||
id: RestockPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-restock
|
||||
|
||||
- type: quickPhrase
|
||||
id: FultonPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-fulton
|
||||
|
||||
- type: quickPhrase
|
||||
id: JetpackPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-jetpack
|
||||
|
||||
- type: quickPhrase
|
||||
id: CrusherPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-crusher
|
||||
|
||||
- type: quickPhrase
|
||||
id: PKAPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-pka
|
||||
|
||||
- type: quickPhrase
|
||||
id: PickaxePhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-pickaxe
|
||||
|
||||
- type: quickPhrase
|
||||
id: DrillPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-drill
|
||||
|
||||
- type: quickPhrase
|
||||
id: OreBagPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-ore-bag
|
||||
|
||||
- type: quickPhrase
|
||||
id: SalvMagnetPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-salv-magnet
|
||||
|
||||
- type: quickPhrase
|
||||
id: ExpeditionPhrase
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-expedition
|
||||
|
||||
# Ores
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsIron
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-iron
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsCoal
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-coal
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsQuartz
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-quartz
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsSalt
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-salt
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsGold
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-gold
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsSilver
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-silver
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsPlasma
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-plasma
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsUranium
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-uranium
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsBananium
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-bananium
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsArtifactFragment
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-artifact-fragment
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsBluespaceCrystal
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-bluespace-crystal
|
||||
|
||||
- type: quickPhrase
|
||||
id: PhraseLogisticsDiamond
|
||||
parent: BaseLogisticsSubjectPhrase
|
||||
text: phrase-diamond
|
||||
|
|
@ -0,0 +1,179 @@
|
|||
- type: quickPhrase
|
||||
id: BaseMedicalSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseMedicalPhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseDamageTypePhrase
|
||||
parent: BaseMedicalSubjectPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseMedicinePhrase
|
||||
parent: BaseMedicalSubjectPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageBrutePhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-group-brute
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageBurnPhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-group-burn
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageAirlossPhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-group-airloss
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageToxinPhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-group-toxin
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageGeneticPhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-group-genetic
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageBloodlossPhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-type-bloodloss
|
||||
|
||||
- type: quickPhrase
|
||||
id: DamageRadiationPhrase
|
||||
parent: BaseDamageTypePhrase
|
||||
text: damage-type-radiation
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemDylovenePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-dylovene
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemArithrazinePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-arithrazine
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemBicaridinePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-bicaridine
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemDermalinePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-dermaline
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemDexalinPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-dexalin
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemKelotanePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-kelotane
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemTricordrazinePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-tricordrazine
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemOmnizinePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-omnizine
|
||||
|
||||
- type: quickPhrase
|
||||
id: ChemPyrazinePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: reagent-name-pyrazine
|
||||
|
||||
- type: quickPhrase
|
||||
id: TopicalPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-topical
|
||||
|
||||
- type: quickPhrase
|
||||
id: TopicalBrutePackPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-topical-brute-pack
|
||||
|
||||
- type: quickPhrase
|
||||
id: TopicalGauzePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-topical-gauze
|
||||
|
||||
- type: quickPhrase
|
||||
id: TopicalBloodpackPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-topical-bloodpack
|
||||
|
||||
- type: quickPhrase
|
||||
id: DefibrillatorPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-defibrillator
|
||||
|
||||
- type: quickPhrase
|
||||
id: CryopodPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-cryopod
|
||||
|
||||
- type: quickPhrase
|
||||
id: StasisBedPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-stasis-bed
|
||||
|
||||
- type: quickPhrase
|
||||
id: FirstAidKitPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-first-aid-kit
|
||||
|
||||
- type: quickPhrase
|
||||
id: ClonePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-clone
|
||||
|
||||
- type: quickPhrase
|
||||
id: CloningPodPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-cloning-pod
|
||||
|
||||
- type: quickPhrase
|
||||
id: BiomassPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-biomass
|
||||
|
||||
- type: quickPhrase
|
||||
id: SyringePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-syringe
|
||||
|
||||
- type: quickPhrase
|
||||
id: PillPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-pill
|
||||
|
||||
- type: quickPhrase
|
||||
id: AlivePhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-alive
|
||||
|
||||
- type: quickPhrase
|
||||
id: CritPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-crit
|
||||
|
||||
- type: quickPhrase
|
||||
id: DeadPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-dead
|
||||
|
||||
- type: quickPhrase
|
||||
id: HealthyPhrase
|
||||
parent: BaseMedicinePhrase
|
||||
text: phrase-healthy
|
||||
|
|
@ -0,0 +1,74 @@
|
|||
- type: quickPhrase
|
||||
id: BaseSecuritySubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseSecurityPhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: HandcuffsPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-handcuffs
|
||||
|
||||
- type: quickPhrase
|
||||
id: StunBatonPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-stun-baton
|
||||
|
||||
- type: quickPhrase
|
||||
id: DisablerPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-disabler
|
||||
|
||||
- type: quickPhrase
|
||||
id: FlashPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-flash
|
||||
|
||||
- type: quickPhrase
|
||||
id: FlashbangPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-flashbang
|
||||
|
||||
- type: quickPhrase
|
||||
id: ArrestPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-arrest
|
||||
|
||||
- type: quickPhrase
|
||||
id: WarrantPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-warrant
|
||||
|
||||
- type: quickPhrase
|
||||
id: wantedPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-wanted
|
||||
|
||||
- type: quickPhrase
|
||||
id: SearchPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-search
|
||||
|
||||
- type: quickPhrase
|
||||
id: DetainPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-detain
|
||||
|
||||
- type: quickPhrase
|
||||
id: SuspectPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-suspect
|
||||
|
||||
- type: quickPhrase
|
||||
id: ForensicScannerPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-forensic-scanner
|
||||
|
||||
- type: quickPhrase
|
||||
id: ForensicPadPhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-forensic-pad
|
||||
|
||||
- type: quickPhrase
|
||||
id: LogProbePhrase
|
||||
parent: BaseSecuritySubjectPhrase
|
||||
text: phrase-log-probe
|
||||
|
|
@ -0,0 +1,144 @@
|
|||
- type: quickPhrase
|
||||
id: BaseServiceSubjectPhrase
|
||||
parent: [ BaseSubjectPhrase, BaseServicePhrase ]
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: MeatPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-meat
|
||||
|
||||
- type: quickPhrase
|
||||
id: FlourPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-flour
|
||||
|
||||
- type: quickPhrase
|
||||
id: RicePhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-rice
|
||||
|
||||
- type: quickPhrase
|
||||
id: DoughPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-dough
|
||||
|
||||
- type: quickPhrase
|
||||
id: BreadPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-bread
|
||||
|
||||
- type: quickPhrase
|
||||
id: MilkPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-milk
|
||||
|
||||
- type: quickPhrase
|
||||
id: EggPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-egg
|
||||
|
||||
- type: quickPhrase
|
||||
id: WheatPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-wheat
|
||||
|
||||
- type: quickPhrase
|
||||
id: VegetablePhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-vegetable
|
||||
|
||||
- type: quickPhrase
|
||||
id: FruitPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-fruit
|
||||
|
||||
- type: quickPhrase
|
||||
id: SugarPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-sugar
|
||||
|
||||
- type: quickPhrase
|
||||
id: AlcoholPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-alcohol
|
||||
|
||||
- type: quickPhrase
|
||||
id: NonAlcoholicPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-non-alcoholic
|
||||
|
||||
- type: quickPhrase
|
||||
id: JuicePhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-juice
|
||||
|
||||
- type: quickPhrase
|
||||
id: MopPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-mop
|
||||
|
||||
- type: quickPhrase
|
||||
id: BucketPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-bucket
|
||||
|
||||
- type: quickPhrase
|
||||
id: SpaceCleanerPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-space-cleaner
|
||||
|
||||
- type: quickPhrase
|
||||
id: SoapPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-soap
|
||||
|
||||
- type: quickPhrase
|
||||
id: TrashPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-trash
|
||||
|
||||
- type: quickPhrase
|
||||
id: StagePhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-stage
|
||||
|
||||
- type: quickPhrase
|
||||
id: SeedPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-seed
|
||||
|
||||
- type: quickPhrase
|
||||
id: PlantPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-plant
|
||||
|
||||
- type: quickPhrase
|
||||
id: MutagenPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-mutagen
|
||||
|
||||
- type: quickPhrase
|
||||
id: RobustPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-robust
|
||||
|
||||
- type: quickPhrase
|
||||
id: WeedPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-weed
|
||||
|
||||
- type: quickPhrase
|
||||
id: KnifePhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-knife
|
||||
|
||||
- type: quickPhrase
|
||||
id: MicrowavePhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-microwave
|
||||
|
||||
- type: quickPhrase
|
||||
id: GrillPhrase
|
||||
parent: BaseServiceSubjectPhrase
|
||||
text: phrase-grill
|
||||
|
|
@ -0,0 +1,106 @@
|
|||
- type: quickPhrase
|
||||
id: BaseHazardThreatPhrase
|
||||
parent: BaseThreatPhrase
|
||||
group: Hazards
|
||||
styleClass: EngineeringButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardSpacePhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-space
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardLowPresurePhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-low-presure
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardHighPresurePhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-high-presure
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardHeatPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-heat
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardColdPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-cold
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardGasLeakPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-gas-leak
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardExplosionPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-explosion
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardRadiationPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-radiation
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardStructureDamagePhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-structure-damage
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardChemicalSpillPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-chemical-spill
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardShockPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-shock
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardMeteorsPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-meteors
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardPoisonPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-poison
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardFirePhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-fire
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardPowerOutagePhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-power-outage
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardLowPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-low
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardInfectionPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-infection
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardViralThreatPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-viral-threat
|
||||
|
||||
- type: quickPhrase
|
||||
id: HazardBrokenEquipmentPhrase
|
||||
parent: BaseHazardThreatPhrase
|
||||
text: phrase-hazard-broken-equipment
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
- type: quickPhrase
|
||||
id: BaseHostileThreatPhrase
|
||||
parent: BaseThreatPhrase
|
||||
group: Hostiles
|
||||
styleClass: SecurityButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileEnemyPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-enemy
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostilePhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileAttackerPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-attacker
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileLifeformPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-lifeform
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileEntityPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-entity
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileBombPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-bomb
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileCriminalPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-criminal
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileIntruderPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-intruder
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileInfiltratorPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-infiltrator
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileFugitivePhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-fugitive
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileWeaponPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-weapon
|
||||
|
||||
- type: quickPhrase
|
||||
id: HostileGunPhrase
|
||||
parent: BaseHostileThreatPhrase
|
||||
text: phrase-hostile-gun
|
||||
|
|
@ -0,0 +1,108 @@
|
|||
- type: quickPhrase
|
||||
id: BaseSafetyStatusPhrase
|
||||
parent: BaseThreatPhrase
|
||||
group: '! Status'
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetySafePhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-safe
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyInDangerPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-in-danger
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyInjuredPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-injured
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyDyingPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-dying
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyCriticalPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-critical
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyBleedingPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-bleeding
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyDeadPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-dead
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyAlivePhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-alive
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyTrustworthyPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-trustworthy
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyEscapePhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-escape
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyLeavingPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-leaving
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyNeedPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-need
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyRescuePhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-rescue
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyDangerousPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-dangerous
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyHazardousPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-hazardous
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyHereToHelpPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-here-to-help
|
||||
styleClass: ServiceButton
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyHowToHelpPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-how-to-help
|
||||
styleClass: ServiceButton
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyEvacPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-evac
|
||||
styleClass: ServiceButton
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyNotPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-not
|
||||
|
||||
- type: quickPhrase
|
||||
id: SafetyLostPhrase
|
||||
parent: BaseSafetyStatusPhrase
|
||||
text: phrase-safety-lost
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
# Tabs
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseCommonPhrase
|
||||
tab: Common Phrases
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseJobPhrase
|
||||
tab: Jobs
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseLocationPhrase
|
||||
tab: Locations
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseSubjectPhrase
|
||||
tab: Subjects
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseThreatPhrase
|
||||
tab: Safety
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseSpeciesPhrase
|
||||
tab: Species
|
||||
abstract: true
|
||||
|
||||
# Departments
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseCivilianPhrase
|
||||
group: Civilian
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseCommandPhrase
|
||||
group: Command
|
||||
styleClass: CommandButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseEngineeringPhrase
|
||||
group: Engineering
|
||||
styleClass: EngineeringButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseEpistemicsPhrase
|
||||
group: Epistemics
|
||||
styleClass: EpistemicsButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseJusticePhrase
|
||||
group: Justice
|
||||
styleClass: JusticeButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseLogisticsPhrase
|
||||
group: Logistics
|
||||
styleClass: LogisticsButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseMedicalPhrase
|
||||
group: Medical
|
||||
styleClass: MedicalButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseSecurityPhrase
|
||||
group: Security
|
||||
styleClass: SecurityButton
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
id: BaseServicePhrase
|
||||
group: Service
|
||||
styleClass: ServiceButton
|
||||
abstract: true
|
||||
|
|
@ -0,0 +1,309 @@
|
|||
- type: quickPhrase
|
||||
parent: [ BaseCivilianPhrase, BaseJobPhrase ]
|
||||
id: BaseCivilianJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseCommandPhrase, BaseJobPhrase ]
|
||||
id: BaseCommandJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseEngineeringPhrase, BaseJobPhrase ]
|
||||
id: BaseEngineeringJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseEpistemicsPhrase, BaseJobPhrase ]
|
||||
id: BaseEpistemicsJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseJusticePhrase, BaseJobPhrase ]
|
||||
id: BaseJusticeJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseLogisticsPhrase, BaseJobPhrase ]
|
||||
id: BaseLogisticsJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseMedicalPhrase, BaseJobPhrase ]
|
||||
id: BaseMedicalJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseSecurityPhrase, BaseJobPhrase ]
|
||||
id: BaseSecurityJobPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseServicePhrase, BaseJobPhrase ]
|
||||
id: BaseServiceJobPhrase
|
||||
abstract: true
|
||||
|
||||
# Civilian
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianJobPhrase
|
||||
id: PassengerPhrase
|
||||
text: job-name-passenger
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianJobPhrase
|
||||
id: VisitorPhrase
|
||||
text: job-name-visitor
|
||||
|
||||
# Command
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandJobPhrase
|
||||
id: CaptainPhrase
|
||||
text: job-name-captain
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandJobPhrase
|
||||
id: HeadOfPersonnelPhrase
|
||||
text: job-name-hop
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandJobPhrase
|
||||
id: CentralCommandOfficialPhrase
|
||||
text: job-name-centcomoff
|
||||
|
||||
# Engineering
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringJobPhrase
|
||||
id: ChiefEngineerPhrase
|
||||
text: job-name-ce
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringJobPhrase
|
||||
id: AtmosTechPhrase
|
||||
text: job-name-atmostech
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringJobPhrase
|
||||
id: EngineerPhrase
|
||||
text: job-name-engineer
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringJobPhrase
|
||||
id: TechAssistantPhrase
|
||||
text: job-name-technical-assistant
|
||||
|
||||
# Epistemics
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsJobPhrase
|
||||
id: MystagoguePhrase
|
||||
text: job-name-rd
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsJobPhrase
|
||||
id: PsionicMantisPhrase
|
||||
text: job-name-mantis
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsJobPhrase
|
||||
id: ScientistPhrase
|
||||
text: job-name-scientist
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsJobPhrase
|
||||
id: ResearchAssistantPhrase
|
||||
text: job-name-research-assistant
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsJobPhrase
|
||||
id: BorgPhrase
|
||||
text: job-name-borg
|
||||
|
||||
# Logistics
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsJobPhrase
|
||||
id: LogisticsOfficerPhrase
|
||||
text: job-name-qm
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsJobPhrase
|
||||
id: CargoTechnicianPhrase
|
||||
text: job-name-cargotech
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsJobPhrase
|
||||
id: SalvageSpecialistPhrase
|
||||
text: job-name-salvagespec
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsJobPhrase
|
||||
id: CourierPhrase
|
||||
text: job-name-courier
|
||||
|
||||
# Justice
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeJobPhrase
|
||||
id: ChiefJusticePhrase
|
||||
text: job-name-chief-justice
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeJobPhrase
|
||||
id: LawyerPhrase
|
||||
text: job-name-lawyer
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeJobPhrase
|
||||
id: ProsecutorPhrase
|
||||
text: job-name-prosecutor
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeJobPhrase
|
||||
id: ClerkPhrase
|
||||
text: job-name-clerk
|
||||
|
||||
# Medical
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalJobPhrase
|
||||
id: ChiefMedicalOfficerPhrase
|
||||
text: job-name-cmo
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalJobPhrase
|
||||
id: ChemistPhrase
|
||||
text: job-name-chemist
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalJobPhrase
|
||||
id: ParamedicPhrase
|
||||
text: job-name-paramedic
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalJobPhrase
|
||||
id: MedicalDoctorPhrase
|
||||
text: job-name-doctor
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalJobPhrase
|
||||
id: MedicalInternPhrase
|
||||
text: job-name-intern
|
||||
|
||||
# Security
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: HeadOfSecurityPhrase
|
||||
text: job-name-hos
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: WardenPhrase
|
||||
text: job-name-warden
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: SecurityOfficerPhrase
|
||||
text: job-name-security
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: SecurityCadetPhrase
|
||||
text: job-name-cadet
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: PrisonGuardPhrase
|
||||
text: job-name-guard
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: DetectivePhrase
|
||||
text: job-name-detective
|
||||
|
||||
# Service
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: BartenderPhrase
|
||||
text: job-name-bartender
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: BotanistPhrase
|
||||
text: job-name-botanist
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: ChefPhrase
|
||||
text: job-name-chef
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: JanitorPhrase
|
||||
text: job-name-janitor
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: LibrarianPhrase
|
||||
text: job-name-librarian
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: MusicianPhrase
|
||||
text: job-name-musician
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: ClownPhrase
|
||||
text: job-name-clown
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: MimePhrase
|
||||
text: job-name-mime
|
||||
|
||||
# Wildcard
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianJobPhrase
|
||||
id: BoxerPhrase
|
||||
text: job-name-boxer
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalJobPhrase
|
||||
id: PsychologistPhrase
|
||||
text: job-name-psychologist
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: ReporterPhrase
|
||||
text: job-name-reporter
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceJobPhrase
|
||||
id: ZookeeperPhrase
|
||||
text: job-name-zookeeper
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianJobPhrase
|
||||
id: MartialArtistPhease
|
||||
text: job-name-martialartist
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianJobPhrase
|
||||
id: PrisonerPhrase
|
||||
text: job-name-prisoner
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianJobPhrase
|
||||
id: GladiatorPhrase
|
||||
text: job-name-gladiator
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityJobPhrase
|
||||
id: CorpsmanPhrase
|
||||
text: job-name-brigmedic
|
||||
|
|
@ -0,0 +1,434 @@
|
|||
- type: quickPhrase
|
||||
parent: [ BaseCivilianPhrase, BaseLocationPhrase ]
|
||||
id: BaseCivilianLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseCommandPhrase, BaseLocationPhrase ]
|
||||
id: BaseCommandLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseEngineeringPhrase, BaseLocationPhrase ]
|
||||
id: BaseEngineeringLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseEpistemicsPhrase, BaseLocationPhrase ]
|
||||
id: BaseEpistemicsLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseJusticePhrase, BaseLocationPhrase ]
|
||||
id: BaseJusticeLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseLogisticsPhrase, BaseLocationPhrase ]
|
||||
id: BaseLogisticsLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseMedicalPhrase, BaseLocationPhrase ]
|
||||
id: BaseMedicalLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseSecurityPhrase, BaseLocationPhrase ]
|
||||
id: BaseSecurityLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: [ BaseServicePhrase, BaseLocationPhrase ]
|
||||
id: BaseServiceLocationPhrase
|
||||
abstract: true
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandLocationPhrase
|
||||
id: LocationCommandPhrase
|
||||
text: station-beacon-command
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandLocationPhrase
|
||||
id: LocationBridgePhrase
|
||||
text: station-beacon-bridge
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandLocationPhrase
|
||||
id: LocationVaultPhrase
|
||||
text: station-beacon-vault
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandLocationPhrase
|
||||
id: LocationCaptainPhrase
|
||||
text: station-beacon-captain
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandLocationPhrase
|
||||
id: LocationHopPhrase
|
||||
text: station-beacon-hop
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCommandLocationPhrase
|
||||
id: LocationConferenceRoomPhrase
|
||||
text: station-beacon-conference-room
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationEngineeringPhrase
|
||||
text: station-beacon-engineering
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationCePhrase
|
||||
text: station-beacon-ce
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationAmePhrase
|
||||
text: station-beacon-ame
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationSolarsPhrase
|
||||
text: station-beacon-solars
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationGravPhrase
|
||||
text: station-beacon-gravgen
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationPaPhrase
|
||||
text: station-beacon-pa
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationSmesPhrase
|
||||
text: station-beacon-smes
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationTelecomsPhrase
|
||||
text: station-beacon-telecoms
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationAtmosPhrase
|
||||
text: station-beacon-atmos
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationTegPhrase
|
||||
text: station-beacon-teg
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEngineeringLocationPhrase
|
||||
id: LocationTechVaultPhrase
|
||||
text: station-beacon-tech-vault
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationEpistemicsPhrase
|
||||
text: station-beacon-epistemics
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationMystagoguePhrase
|
||||
text: station-beacon-mystagogue
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationMantisPhrase
|
||||
text: station-beacon-forensic-mantis
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationChapelPhrase
|
||||
text: station-beacon-chapel
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationRoboticsPhrase
|
||||
text: station-beacon-robotics
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationArtifactPhrase
|
||||
text: station-beacon-artifact-lab
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationAnomalyPhrase
|
||||
text: station-beacon-anomaly-gen
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseEpistemicsLocationPhrase
|
||||
id: LocationServerPhrase
|
||||
text: station-beacon-research-server
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeLocationPhrase
|
||||
id: LocationCourtroomPhrase
|
||||
text: station-beacon-courtroom
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeLocationPhrase
|
||||
id: LocationLawOfficePhrase
|
||||
text: station-beacon-law
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeLocationPhrase
|
||||
id: LocationProsecutorPhrase
|
||||
text: station-beacon-prosecutor
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeLocationPhrase
|
||||
id: LocationChiefJusticePhrase
|
||||
text: station-beacon-chiefjustice
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseJusticeLocationPhrase
|
||||
id: LocationClerkPhrase
|
||||
text: station-beacon-clerk
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationLogisticsPhrase
|
||||
text: station-beacon-logistics
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationLoPhrase
|
||||
text: station-beacon-lo
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationCargoBayPhrase
|
||||
text: station-beacon-cargo-bay
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationSalvagePhrase
|
||||
text: station-beacon-salvage
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationMailPhrase
|
||||
text: station-beacon-mailroom
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationATSPhrase
|
||||
text: phrase-location-ats
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseLogisticsLocationPhrase
|
||||
id: LocationShipyardPhrase
|
||||
text: phrase-location-shipyard
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationMedicalPhrase
|
||||
text: station-beacon-medical
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationMedbayPhrase
|
||||
text: station-beacon-medbay
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationChemistryPhrase
|
||||
text: station-beacon-chemistry
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationCryonicsPhrase
|
||||
text: station-beacon-cryonics
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationCmoPhrase
|
||||
text: station-beacon-cmo
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationMorguePhrase
|
||||
text: station-beacon-morgue
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseMedicalLocationPhrase
|
||||
id: LocationSurgeryPhrase
|
||||
text: station-beacon-surgery
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationSecurityPhrase
|
||||
text: station-beacon-security
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationBrigPhrase
|
||||
text: station-beacon-brig
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationWardenPhrase
|
||||
text: station-beacon-warden
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationHosPhrase
|
||||
text: station-beacon-hos
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationArmoryPhrase
|
||||
text: station-beacon-armory
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationPermaPhrase
|
||||
text: station-beacon-perma-brig
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationDetectivePhrase
|
||||
text: station-beacon-detective
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationSecCheckpointPhrase
|
||||
text: station-beacon-security-checkpoint
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseSecurityLocationPhrase
|
||||
id: LocationCorpsmanPhrase
|
||||
text: station-beacon-corpsman
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationServicePhrase
|
||||
text: station-beacon-service
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationKitchenPhrase
|
||||
text: station-beacon-kitchen
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationBarPhrase
|
||||
text: station-beacon-bar
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationBotanyPhrase
|
||||
text: station-beacon-botany
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationJanitorPhrase
|
||||
text: station-beacon-janitor
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationJaniOfficePhrase
|
||||
text: station-beacon-janitor-office
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationJaniClosetPhrase
|
||||
text: station-beacon-janitor-closet
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationReporterPhrase
|
||||
text: station-beacon-reporter
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseServiceLocationPhrase
|
||||
id: LocationTheaterPhrase
|
||||
text: station-beacon-theater
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationLibraryPhrase
|
||||
text: station-beacon-library
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationParkPhrase
|
||||
text: station-beacon-park
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationBoxingRingPhrase
|
||||
text: phrase-location-boxing-ring
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationToolsPhrase
|
||||
text: station-beacon-tools
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationEscapePodPhrase
|
||||
text: station-beacon-escape-pod
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationCryosleepPhrase
|
||||
text: station-beacon-cryosleep
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationDisposalsPhrase
|
||||
text: station-beacon-disposals
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationDormsPhrase
|
||||
text: station-beacon-dorms
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationEvaPhrase
|
||||
text: station-beacon-eva-storage
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationEvacPhrase
|
||||
text: station-beacon-evac
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationArrivalsPhrase
|
||||
text: station-beacon-arrivals
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationOutpostPhrase
|
||||
text: phrase-location-outpost
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationCamerasPhrase
|
||||
text: station-beacon-camera-servers
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationEscapeShuttlePhrase
|
||||
text: phrase-location-escape-shuttle
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationShuttlePhrase
|
||||
text: phrase-location-shuttle
|
||||
|
||||
- type: quickPhrase
|
||||
parent: BaseCivilianLocationPhrase
|
||||
id: LocationMaintenancePhrase
|
||||
text: phrase-location-maintenance
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
- type: latheRecipe
|
||||
id: AACTablet
|
||||
result: AACTablet
|
||||
completetime: 2
|
||||
materials:
|
||||
Steel: 300
|
||||
Glass: 100
|
||||
|
|
@ -982,6 +982,7 @@
|
|||
- Hemostat
|
||||
- ClothingEyesGlassesChemical
|
||||
- WhiteCane
|
||||
- AACTablet # DeltaV
|
||||
dynamicRecipes:
|
||||
- ChemicalPayload
|
||||
- CryostasisBeaker
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
- ClothingNeckTransPin
|
||||
- ClothingNeckAutismPin
|
||||
- ClothingNeckGoldAutismPin
|
||||
- AACTablet # DeltaV
|
||||
|
||||
- type: loadoutGroup
|
||||
id: Glasses
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 352 B |
Binary file not shown.
|
After Width: | Height: | Size: 345 B |
Binary file not shown.
|
After Width: | Height: | Size: 238 B |
Binary file not shown.
|
After Width: | Height: | Size: 238 B |
Binary file not shown.
|
After Width: | Height: | Size: 268 B |
Binary file not shown.
|
After Width: | Height: | Size: 320 B |
|
|
@ -0,0 +1,33 @@
|
|||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "https://github.com/Baystation12/Baystation12/tree/17e84546562b97d775cb26790a08e6d87e7f8077 and edited by portfiend",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "aac_tablet"
|
||||
},
|
||||
{
|
||||
"name": "aac_screen"
|
||||
},
|
||||
{
|
||||
"name": "aac-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "aac-inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "aac_screen-inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "aac_screen-inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in New Issue