Skip to content

Commit

Permalink
FixTestAndObjectivesAnd
Browse files Browse the repository at this point in the history
  • Loading branch information
Alwayswannahunt committed Dec 6, 2024
1 parent 014661c commit eb380f7
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public sealed partial class CriminalStatusTrackerComponent : Component

public void ForceFirstNode() => _currentNode = InitCurrentNode;
public void ForceLastNode() => _currentNode = CriminalStatusSpecifier.CriminalStatusNodes.Count;
public float GetProgress() => (float)(_currentNode + 1) / (CriminalStatusSpecifier.CriminalStatusNodes.Count + 1);
public float GetProgress() => (float)(_currentNode + 1) / CriminalStatusSpecifier.CriminalStatusNodes.Count;


/// <summary>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
// © SS220, An EULA/CLA with a hosting restriction, full text: https://raw.githubusercontent.com/SerbiaStrong-220/space-station-14/master/CLA.txt

using Content.Server.Access.Systems;
using Content.Server.Mind;
using Content.Server.SS220.CriminalRecords;
using Content.Server.SS220.Trackers.Components;
using Content.Shared.Mind.Components;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public sealed class DamageReceivedTrackerSystem : EntitySystem
[Dependency] private readonly IGameTiming _gameTiming = default!;
[Dependency] private readonly IPrototypeManager _prototype = default!;

private const float ResetDamageOwnerDelaySeconds = 3f;
private const float ResetDamageOwnerDelaySeconds = 0.5f;

public override void Initialize()
{
Expand All @@ -41,6 +41,8 @@ private void OnDamageChanged(Entity<DamageReceivedTrackerComponent> entity, ref
var damageGroup = _prototype.Index(entity.Comp.DamageTracker.DamageGroup);
args.DamageDelta.TryGetDamageInGroup(damageGroup, out var trackableDamage);
entity.Comp.CurrentAmount += trackableDamage;
entity.Comp.ResetTimeDamageOwnerTracked = _gameTiming.CurTime + TimeSpan.FromSeconds(ResetDamageOwnerDelaySeconds);

if (trackableDamage > 0)
entity.Comp.ResetTimeDamageOwnerTracked = _gameTiming.CurTime + TimeSpan.FromSeconds(ResetDamageOwnerDelaySeconds);
}
}
23 changes: 11 additions & 12 deletions Resources/Locale/ru-RU/ss220/objectives/ninja.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,17 @@ objective-condition-frame-target-title = Подставьте { $targetName },
ent-NinjaFrameTargetObjective = Подставить цель
.desc = Этот сотрудник избегает правосудия, исправьте это. Подставьте цель так, что дойдёт до заключения в бриге станции. Следите чтобы пометки оставались и в криминальных записях.
# SS220_TODO: add color markings of progress checkpoints
objective-condition-intimidate-target-brute-title = Заказ на устрашение { $targetName }, в должности { CAPITALIZE($job) }.
objective-condition-intimidate-target-brute-desc = Вам заказали [color=#bf1d1d]преподать урок[/color] члену экипажа станции. Избейте вашу цель несколько раз, пока она в ясном сознании.
objective-condition-intimidate-target-brute-desc-ssd= [color=#ffe269]ССД[/color].
objective-condition-intimidate-target-brute-desc-success = Вы [color=#50d967]успешно[/color] преподали урок.
objective-condition-intimidate-target-brute-desc = Вам заказали преподать урок члену экипажа станции. Избейте вашу цель несколько раз, пока она в ясном сознании.
objective-condition-intimidate-target-brute-desc-ssd= Цель впала в ССД, такой исход тоже возможен.
objective-condition-intimidate-target-brute-desc-success = Вы успешно преподали урок.
objective-condition-intimidate-target-burn-title = Заказ на устрашение { $targetName }, в должности { CAPITALIZE($job) }.
objective-condition-intimidate-target-burn-desc = Вам заказали [color=#bf1d1d]преподать урок[/color] члену экипажа станции. Нанесите вашей цели достаточно ожогов, пока она в ясном сознании.
objective-condition-intimidate-target-burn-desc-ssd= [color=#ffe269]ССД[/color].
objective-condition-intimidate-target-burn-desc-success = Вы [color=#50d967]успешно[/color] преподали урок.
objective-condition-intimidate-target-burn-title = Заказ на устрашение { $targetName }, в должности { CAPITALIZE($job) }.
objective-condition-intimidate-target-burn-desc = Вам заказали преподать урок члену экипажа станции. Нанесите вашей цели достаточно ожогов, пока она в ясном сознании.
objective-condition-intimidate-target-burn-desc-ssd= Цель впала в ССД, такой исход тоже возможен.
objective-condition-intimidate-target-burn-desc-success = Вы успешно преподали урок.
objective-condition-intimidate-target-toxin-title = Заказ на устрашение { $targetName }, в должности { CAPITALIZE($job) }.
objective-condition-intimidate-target-toxin-desc = Вам заказали [color=#bf1d1d]преподать урок[/color]члену экипажа станции. Отравите вашу цель несколько раз, пока она в ясном сознании.
objective-condition-intimidate-target-toxin-desc-ssd= [color=#ffe269]ССД[/color].
objective-condition-intimidate-target-toxin-desc-success = Вы [color=#50d967]успешно[/color] преподали урок.
objective-condition-intimidate-target-toxin-title = Заказ на устрашение { $targetName }, в должности { CAPITALIZE($job) }.
objective-condition-intimidate-target-toxin-desc = Вам заказали преподать урок члену экипажа станции. Отравите вашу цель несколько раз, пока она в ясном сознании.
objective-condition-intimidate-target-toxin-desc-ssd= Цель впала в ССД, такой исход тоже возможен.
objective-condition-intimidate-target-toxin-desc-success = Вы успешно преподали урок.
1 change: 0 additions & 1 deletion Resources/Prototypes/GameRules/events.yml
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,6 @@
- type: AntagObjectives
objectives:
- NinjaFrameTargetObjective # SS220 Ninja-target-update | Move it upper
- NinjaFrameTargetObjective # SS220 Ninja-target-update | Move it upper
- StealResearchObjective
- DoorjackObjective
# - SpiderChargeObjective # SS220 Ninja-target-update
Expand Down

0 comments on commit eb380f7

Please sign in to comment.