Ling stuff (#245)

* - fix: Absorb is transfered on transform.

* - fix: Transfer absorbed count on transform.

* - fix: Transfer rev roles on transform.

* - add: Ling mood effect.

* - tweak: Buff armblade.

* - fix: Transfer mood on transform.

* - tweak: Better absorbed desc.

* - add: Hive head.

* - remove: No popup.
This commit is contained in:
Aviu00
2024-03-25 21:57:32 +09:00
committed by GitHub
parent c60f37788a
commit da0f192444
20 changed files with 310 additions and 19 deletions

View File

@@ -80,6 +80,14 @@ public sealed class MoodSystem : EntitySystem
ApplyEffect(uid, component, prototype);
}
public void ApplyEffect(EntityUid uid, MoodComponent component, string id)
{
if (!_prototypeManager.TryIndex<MoodEffectPrototype>(id, out var prototype))
return;
ApplyEffect(uid, component, prototype);
}
private void ApplyEffect(EntityUid uid, MoodComponent component, MoodEffectPrototype prototype)
{
var amount = component.CurrentMoodLevel;