Player tattoo catalog

From Wiki G1R-MP G1 Remake Multiplayer
Jump to navigation Jump to search

AVAILABLE FROM UPDATE 0.1.3

These tattoo presets are available through setPlayerTattoo in G1R:MP 0.1.3 and later.

Use getPlayerTattooNames() for the keys supported by the running server. The current catalog contains 12 keys: 11 tattoo presets and the explicit removal key none. This is separate from the older Player skin catalog.

Presets and authored regions

The following regions have verified tattoo mask assets. A dash means that the preset has no authored tattoo mask for that region; it does not borrow a different preset's texture. Armor may cover an otherwise supported region.

Key Head Torso Legs Meaning
none Explicitly remove tattoos.
novice1 Yes Yes Novice 1.
novice2 Yes Yes Novice 2.
novice3 Yes Yes Novice 3.
novice4 Yes Yes Novice 4.
lester Yes Yes Lester.
templar1 Yes Yes Templar 1.
templar2 Yes Yes Templar 2.
templar3 Yes Yes Templar 3.
guru Yes Yes Guru.
yberion Yes Y'Berion.
corkalom Yes Cor Kalom.

Usage

for _, key in ipairs(getPlayerTattooNames()) do
    outputDebugString(key)
end

-- Use a validated playerId in an authorized server handler:
setPlayerTattoo(playerId, "lester")
setPlayerTattoo(playerId, "none") -- explicit removal
resetPlayerTattoo(playerId)       -- restore native defaults instead

Keys are case-insensitive; getters return lowercase. Unknown keys, extra whitespace and arbitrary texture paths are not accepted. reset is a bundled chat-command argument, not a tattoo catalog key. Use resetPlayerTattoo in Lua.

After explicit none, getPlayerTattoo returns "none". After reset, it returns false; native defaults may still include tattoos. Both operations preserve identity, armor, skin-color override and statistics.

See Player customization for the seven functions, aliases, RGB controls, synchronization, persistence and GothicRP commands.