Debug action to test marriage event

This commit is contained in:
amevarashi 2022-08-09 21:30:56 +05:00
parent 2f9bd5bbf9
commit 94088dca61
1 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,20 @@
using rjw;
using RJWSexperience.Ideology.HistoryEvents;
using System.Linq;
using Verse;
namespace RJWSexperience.Ideology
{
internal class DebugAction
{
[DebugAction("RJW Sexperience Ideology", "Test marriage event", false, false, actionType = DebugActionType.ToolMapForPawns, allowedGameStates = AllowedGameStates.PlayingOnMap)]
private static void GenerateMarriageEvent(Pawn p)
{
Pawn hero = p.Map.PlayerPawnsForStoryteller.First(x => x.IsDesignatedHero());
if (hero == null)
return;
RsiHistoryEventDefOf.RSI_NonIncestuosMarriage.RecordEventWithPartner(hero, p);
RsiHistoryEventDefOf.RSI_NonIncestuosMarriage.RecordEventWithPartner(p, hero);
}
}
}