styyx-util 1.0
Utility Header for SKSE Plugin development
Loading...
Searching...
No Matches
StyyxUtil::CrimeUtil Struct Reference

#include <st-crimes.h>

Static Public Member Functions

static uint64_t GetCrimeValue (RE::Actor *a_actor, RE::PackageNS::CRIME_TYPE a_crime, RE::TESFaction *a_faction, int32_t a_itemValue=0)
static void SendTrespassingAlarm (RE::Actor *a_this, RE::Actor *a_caughtBy, RE::TESNPC *a_caughtByBase, RE::PackageNS::CRIME_TYPE a_crimeType=RE::PackageNS::CRIME_TYPE::kTrespass)
static bool unk_Assault (RE::AIProcess *a_victimProcess, RE::Actor *a_victim, RE::Actor *a_aggressor, int64_t param_4=0, float param_5=0)
static void SendAssaultAlarm (RE::Actor *a_this, RE::Actor *a_attacker, int32_t a3, float a4)
static void SendStealAlarm (RE::Actor *a_this, RE::Actor *a_thief, RE::TESObjectREFR *a_stolenItemRef, RE::TESForm *a_stolenItemBase, int32_t a_stolenItemCount, int32_t a_itemWorth, RE::TESForm *a_owner, bool a8)

Member Function Documentation

◆ GetCrimeValue()

uint64_t StyyxUtil::CrimeUtil::GetCrimeValue ( RE::Actor * a_actor,
RE::PackageNS::CRIME_TYPE a_crime,
RE::TESFaction * a_faction,
int32_t a_itemValue = 0 )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SendAssaultAlarm()

void StyyxUtil::CrimeUtil::SendAssaultAlarm ( RE::Actor * a_this,
RE::Actor * a_attacker,
int32_t a3,
float a4 )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SendStealAlarm()

void StyyxUtil::CrimeUtil::SendStealAlarm ( RE::Actor * a_this,
RE::Actor * a_thief,
RE::TESObjectREFR * a_stolenItemRef,
RE::TESForm * a_stolenItemBase,
int32_t a_stolenItemCount,
int32_t a_itemWorth,
RE::TESForm * a_owner,
bool a8 )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SendTrespassingAlarm()

void StyyxUtil::CrimeUtil::SendTrespassingAlarm ( RE::Actor * a_this,
RE::Actor * a_caughtBy,
RE::TESNPC * a_caughtByBase,
RE::PackageNS::CRIME_TYPE a_crimeType = RE::PackageNS::CRIME_TYPE::kTrespass )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ unk_Assault()

bool StyyxUtil::CrimeUtil::unk_Assault ( RE::AIProcess * a_victimProcess,
RE::Actor * a_victim,
RE::Actor * a_aggressor,
int64_t param_4 = 0,
float param_5 = 0 )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this struct was generated from the following file: