Skip to content

Commit 9ef103c

Browse files
committed
altar popup added
1 parent b90ecc6 commit 9ef103c

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

Content.Shared/SS220/CultYogg/Altar/SharedCultYoggAltarSystem.cs

+10
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ public override void Initialize()
1919
SubscribeLocalEvent<CultYoggAltarComponent, StrapAttemptEvent>(OnStrapAttempt);
2020
SubscribeLocalEvent<CultYoggAltarComponent, UnstrapAttemptEvent>(OnUnstrapAttempt);
2121
SubscribeLocalEvent<CultYoggAltarComponent, UnanchorAttemptEvent>(OnUnanchorAttempt);
22+
23+
SubscribeLocalEvent<CultYoggAltarComponent, ExaminedEvent>(OnExamined);
2224
}
2325

2426
private void OnUnanchorAttempt(Entity<CultYoggAltarComponent> ent, ref UnanchorAttemptEvent args)
@@ -65,4 +67,12 @@ protected void UpdateAppearance(EntityUid uid, CultYoggAltarComponent? altarComp
6567

6668
_appearance.SetData(uid, CultYoggAltarComponent.CultYoggAltarVisuals.Sacrificed, altarComp.Used, appearanceComp);
6769
}
70+
71+
private void OnExamined(Entity<CultYoggAltarComponent> uid, ref ExaminedEvent args)
72+
{
73+
if (uid.Comp.Used)
74+
return;
75+
76+
args.PushMarkup($"[color=green]{Loc.GetString("cult-yogg-altar-used", ("ent", uid))}[/color]");
77+
}
6878
}

Resources/Locale/ru-RU/ss220/cultYogg/cult_yogg_popups.ftl

+2
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,5 @@ cult-yogg-burglar-bug-notactivated-cancellation = Жук должен быть
3535
cult-yogg-burglar-bug-openeddoor-cancellation = Жук не может прикрепиться к открытой двери
3636
cult-yogg-fungus-denied-to-use = Вы не можете коснуться этого
3737
injector-component-draw-better-success-message = Вы набираете { $amount }ед. { $reagent } из { $target }.
38+
39+
cult-yogg-altar-used = Нерушимая конструкция теперь лишь напоминанием об очередном шаге к побегу.

0 commit comments

Comments
 (0)