});
}
- // XenoArcheology
- if (TryComp<ArtifactComponent>(args.Target, out var artifact))
- {
- // make artifact always active (by adding timer trigger)
- args.Verbs.Add(new Verb()
- {
- Text = Loc.GetString("artifact-verb-make-always-active"),
- Category = VerbCategory.Admin,
- Act = () => EntityManager.AddComponent<ArtifactTimerTriggerComponent>(args.Target),
- Disabled = EntityManager.HasComponent<ArtifactTimerTriggerComponent>(args.Target),
- Impact = LogImpact.High
- });
-
- // force to activate artifact ignoring timeout
- args.Verbs.Add(new Verb()
- {
- Text = Loc.GetString("artifact-verb-activate"),
- Category = VerbCategory.Admin,
- Act = () => _artifactSystem.ForceActivateArtifact(args.Target, component: artifact),
- Impact = LogImpact.High
- });
- }
-
// TeleportTo
args.Verbs.Add(new Verb
{
args.Verbs.Add(verb);
}
+ // XenoArcheology
+ if (TryComp<ArtifactComponent>(args.Target, out var artifact))
+ {
+ // make artifact always active (by adding timer trigger)
+ args.Verbs.Add(new Verb()
+ {
+ Text = Loc.GetString("artifact-verb-make-always-active"),
+ Category = VerbCategory.Debug,
+ Act = () => EntityManager.AddComponent<ArtifactTimerTriggerComponent>(args.Target),
+ Disabled = EntityManager.HasComponent<ArtifactTimerTriggerComponent>(args.Target),
+ Impact = LogImpact.High
+ });
+
+ // force to activate artifact ignoring timeout
+ args.Verbs.Add(new Verb()
+ {
+ Text = Loc.GetString("artifact-verb-activate"),
+ Category = VerbCategory.Debug,
+ Act = () => _artifactSystem.ForceActivateArtifact(args.Target, component: artifact),
+ Impact = LogImpact.High
+ });
+ }
+
// Make Sentient verb
if (_groupController.CanCommand(player, "makesentient") &&
args.User != args.Target &&