Skip to content

Roleplay Enhanced Enhanced ​

This library will not function if your server doesn't have the Roleplay Enhanced mod installed.

WARNING

Roleplay Enhanced is only available on Conan Exiles Enhanced.

GetLFRP function ​

Syntax:

lua
table RP2.GetLFRP( Character player )
FieldType
statusnumber
activeboolean
showProfileboolean
showMarkerboolean
namestring
mestring
lookingstring

GetCharacter function ​

Syntax:

lua
table RP2.GetCharacter( Character player )
FieldType
charIdstring
identityIdstring
statusstring
statusColorColor
descriptionstring
portraitIdstring
portraitUrlstring
actNamestring
identityNamestring
isDefaultboolean

GetCharacters function ​

Syntax:

lua
table RP2.GetCharacters( Character player )
FieldType
idstring
namestring
activeboolean

CreateCharacter function ​

Syntax:

lua
bool, string RP2.CreateCharacter( Character player, string name )

DeleteCharacter function ​

Syntax:

lua
bool RP2.DeleteCharacter( Character player, string charId )

SwitchCharacter function ​

Syntax:

lua
bool RP2.SwitchCharacter( Character player, string charId )

GetKeys function ​

Syntax:

lua
table<int> RP2.GetKeys( Character player )

HasKey function ​

Syntax:

lua
bool RP2.HasKey( Character player, int lockId )

GiveKey function ​

Syntax:

lua
bool RP2.GiveKey( Character player, string itemId, int lockId )

RenameKey function ​

Syntax:

lua
bool RP2.RenameKey( Character player, string keyUid, string newName )

TeleportToWaypoint function ​

Syntax:

lua
void RP2.TeleportToWaypoint( Character player, string waypointId )

GetWaypoints function ​

Syntax:

lua
table RP2.GetWaypoints()
FieldType
idstring
namestring
locationVector
enabledboolean
openboolean

Locks ​

BuildingPiece objects also expose RP2's lock system directly:

  • :IsRP2Lockable
  • :IsRP2Locked
  • :SetRP2Locked
  • :GetRP2Key
  • :SetRP2Key
  • :GetRP2LockType
  • :HasRP2Key