megafauna elimination mission and fish salv faction (#16720)

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2023-05-25 12:23:20 +00:00
committed by GitHub
parent 4aca79821b
commit 5c98b350a2
12 changed files with 205 additions and 57 deletions

View File

@@ -33,6 +33,8 @@ public abstract class SharedSalvageSystem : EntitySystem
return Loc.GetString("salvage-expedition-desc-structure",
("count", GetStructureCount(mission.Difficulty)),
("structure", _loc.GetEntityData(proto).Name));
case SalvageMissionType.Elimination:
return Loc.GetString("salvage-expedition-desc-elimination");
default:
throw new NotImplementedException();
}
@@ -219,6 +221,11 @@ public enum SalvageMissionType : byte
/// Destroy the specified structures in a dungeon.
/// </summary>
Destruction,
/// <summary>
/// Kill a large creature in a dungeon.
/// </summary>
Elimination,
}
[Serializable, NetSerializable]