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 )| Field | Type |
|---|---|
status | number |
active | boolean |
showProfile | boolean |
showMarker | boolean |
name | string |
me | string |
looking | string |
GetCharacter function
Syntax:
lua
table RP2.GetCharacter( Character player )| Field | Type |
|---|---|
charId | string |
identityId | string |
status | string |
statusColor | Color |
description | string |
portraitId | string |
portraitUrl | string |
actName | string |
identityName | string |
isDefault | boolean |
GetCharacters function
Syntax:
lua
table RP2.GetCharacters( Character player )| Field | Type |
|---|---|
id | string |
name | string |
active | boolean |
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()| Field | Type |
|---|---|
id | string |
name | string |
location | Vector |
enabled | boolean |
open | boolean |
Locks
BuildingPiece objects also expose RP2's lock system directly:
:IsRP2Lockable:IsRP2Locked:SetRP2Locked:GetRP2Key:SetRP2Key:GetRP2LockType:HasRP2Key