mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2026-01-01 06:07:30 +00:00
[PlapPlapForAll] Added check for advtags
This commit is contained in:
parent
91d40ab9c7
commit
2562dba9c2
1 changed files with 8 additions and 4 deletions
|
|
@ -48,11 +48,11 @@ public class PlapPlapForAllMod : MelonMod
|
|||
}
|
||||
|
||||
private static void OnLocalAvatarLoaded(CVRAvatar avatar)
|
||||
=> OnAvatarLoaded(PlayerSetup.Instance, avatar.gameObject);
|
||||
=> OnAvatarLoaded(PlayerSetup.Instance, avatar);
|
||||
private static void OnRemoteAvatarLoaded(CVRPlayerEntity playerEntity, CVRAvatar avatar)
|
||||
=> OnAvatarLoaded(playerEntity.PuppetMaster, avatar.gameObject);
|
||||
=> OnAvatarLoaded(playerEntity.PuppetMaster, avatar);
|
||||
|
||||
private static void OnAvatarLoaded(PlayerBase player, GameObject avatarObject)
|
||||
private static void OnAvatarLoaded(PlayerBase player, CVRAvatar avatar)
|
||||
{
|
||||
// Enforcing friends with benefits
|
||||
if (!Friends.FriendsWith(player.PlayerId))
|
||||
|
|
@ -60,13 +60,17 @@ public class PlapPlapForAllMod : MelonMod
|
|||
|
||||
// Ensure the avatar is NSFW
|
||||
UgcContentTags tags = player.AvatarMetadata.TagsData;
|
||||
if (tags is { Suggestive: false, Explicit: false })
|
||||
if (tags is { Suggestive: false, Explicit: false } // Main tags
|
||||
&& !avatar.TagHandledByAdvancedTagging(CVRAvatarAdvancedTaggingEntry.Tags.Suggestive) // Advanced tags
|
||||
&& !avatar.TagHandledByAdvancedTagging(CVRAvatarAdvancedTaggingEntry.Tags.Explicit))
|
||||
return;
|
||||
|
||||
// Ensure mature content is allowed by user settings
|
||||
if (!MetaPort.Instance.matureContentAllowed)
|
||||
return;
|
||||
|
||||
GameObject avatarObject = avatar.gameObject;
|
||||
|
||||
// Scan for DPS setups
|
||||
if (!DPS.ScanForDPS(avatarObject, out List<DPSOrifice> dpsOrifices, out bool foundPenetrator))
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue