Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- POSSIBLE RACES
- WARFORGED
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a warforged"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h3e854bb4gdaa7g4f66g9ac0gd52966e4bfbb" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="WARFORGED"/>
- <attribute id="UUID" type="guid" value="54a4726b-9399-4e8e-825e-42c60273939e"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- DRAGONBORN
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a dragonborn"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ha7df86c8g99dag4c28g8112g96aa32d31a56" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hf248ff8fgd945g462egb17cg1a3c8036c8a4" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="DRAGONBORN"/>
- <attribute id="UUID" type="guid" value="02e5e9ed-b6b2-4524-99cd-cb2bc84c754a"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- YUANTIPUREBLOOD
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a yuan-ti pureblood"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hc6724dadg84a2g452fgb2fbg8f0411722912" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="YUANTIPUREBLOOD"/>
- <attribute id="UUID" type="guid" value="1ff4bf9e-a8dd-4627-8142-f60b3aa7123e"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- AASIMAR
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like an aasimar"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h18822cb0gea17g437dgbfedg0be88122dd3e" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="AASIMAR"/>
- <attribute id="UUID" type="guid" value="41c6cdc9-aff5-46ae-afc4-aa0ccd9cd201"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- FIRBOLG
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a firbolg"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hf4967135g7d69g4d57gaf66gcec9c8b16fb6" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="FIRBOLG"/>
- <attribute id="UUID" type="guid" value="45759dc2-4d7a-4853-af73-50cfd412409b"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- GENSAI
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a genasi"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hc668adb1ga64ag4ff8g9884gd0073d1df9ab" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="GENASI"/>
- <attribute id="UUID" type="guid" value="48d7b679-dffd-4f68-a306-adac19de8acf"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- TRITON
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a triton"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hb608980ege716g4d4cg8682g5a3108627aa7" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="TRITON"/>
- <attribute id="UUID" type="guid" value="c622d782-f676-444a-bb31-9657b0f1415b"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- TORTLE
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a tortle"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hf5b8f131ga97bg42b3gad17g40df78411acd" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="TORTLE"/>
- <attribute id="UUID" type="guid" value="be68063a-83d0-4e3b-8d03-8127888af222"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- KENKU
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a kenku"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h82a67eebg2273g4f18ga51ega3b37e0d7184" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="KENKU"/>
- <attribute id="UUID" type="guid" value="b7215e01-b86a-4ce1-96e0-4f035afaaeae"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- LIZARDFOLK
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a lizardfolk"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h96e90d6cg9fd6g4e2dgaa1bg9b81702fc4b9" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="LIZARDFOLK"/>
- <attribute id="UUID" type="guid" value="615d115d-6d1d-477c-8b2c-d8e91b8cfe7d"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- HALFORC
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="19"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Player is a half-orc"/>
- <attribute id="DisplayDescription" type="TranslatedString" value="Although they descend from cultures of strength and martial prowess, most half-orcs are born in times of peace. Whenever orcish wars end, alliances and marriages lead to a new generation of shared blood." handle="h1564dab4g87d5g4cfdg8a71g521c9ce73e3b"/>
- <attribute id="DisplayName" type="TranslatedString" value="HALF-ORC" handle="h559df317g2a34g489cg90d3gbcef58ea32dd"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="HALFORC"/>
- <attribute id="UUID" type="guid" value="3311a9a9-cdbc-4b05-9bf6-e02ba1fc72a3"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- TABAXI
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character looks like a tabaxi"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h8a4c7dc3gd668g48c6g989bga4734ccaa08f" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="TABAXI"/>
- <attribute id="UUID" type="guid" value="b83aa083-9544-454e-baef-2cb28f9c151b"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- UNERELEASED BUT CONSIDERED PLAYABLE RACES---------------------------------------
- GNOME
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="35"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="|Gnome|"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="h9cbb2e0dgb615g47afg9c37gaf0813dda803" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h12accbabg698ag402cgaeebgb5b61bbcb049" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="GNOME"/>
- <attribute id="UUID" type="guid" value="1f0551f3-d769-47a9-b02b-5d3a8c51978c"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="PlayerRace"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- FORESTGNOME
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="35"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="|Forest Gnome|"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="hc76b1f74g0166g495fg8231g10935b10276f" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h6e881eeeg0b53g4430gb264g1d36fa4342a7" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="FORESTGNOME"/>
- <attribute id="UUID" type="guid" value="09518377-4ea1-4ce2-b8e8-61477c26ebdd"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="PlayerRace"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- DEEPGNOME
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="35"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="|Deep Gnome|"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="h7b2f4f90g109dg4f41g884dg7f7f163df2c1" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h97d4be66g5581g41b7g8507g390f3356fafd" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="DEEPGNOME"/>
- <attribute id="UUID" type="guid" value="2bbc3217-3d8c-46e6-b599-a0f1c9063f9a"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="PlayerRace"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- ROCKGNOME
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="35"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="|Rock Gnome|"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="h46b68340g5daag4858g99b3g190c424cac94" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h78bc6804g1267g478egb13agb5615ff9c6d1" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="ROCKGNOME"/>
- <attribute id="UUID" type="guid" value="664cc044-a0ea-43a1-b21f-d8cad7721102"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="PlayerRace"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- DUERGAR
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="35"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="|Duergar|"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="hf344ad25gd0b1g4a86gb0d2g65ebf61a7439" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h86abd152g15dcg4f9cgb5a9g2be3ff6aca69" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="DUERGARDWARF"/>
- <attribute id="UUID" type="guid" value="78adf3cd-4741-47a8-94f6-f3d322432591"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="PlayerRace"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- ------------------------------------------REALLY_ TAGS
- (These are used to preserve the actual race of a shapeshifted being)
- EXAMPLE
- This is how a really tag reads for an already implemented race:
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="35"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="|Human, shapeshifted or not|"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="h9c403dbcgb4c7g4744g995dg8378a12d8e26" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h3db43a2cg8878g457fg85e5g0569118ba759" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_HUMAN"/>
- <attribute id="UUID" type="guid" value="8e288154-e7ca-4277-b2df-e61639b1cce8"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="PlayerRace"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- NEW REALLY_ TAGS--------
- REALLY_DRAGONBORN
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a dragonborn"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="h023612a9g0de6g44f7gb82eg7d66c58e1a92" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h42b8eabcg8132g4dfcgb4f6g825593c1021e" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_DRAGONBORN"/>
- <attribute id="UUID" type="guid" value="39783f17-8484-46a6-aa3b-f3d51122e5f3"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_YUANTIPUREBLOOD
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a yuan-ti pureblood"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h914e8866gba62g41e8gbcbbg82d6fd09b390" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_YUANTIPUREBLOOD"/>
- <attribute id="UUID" type="guid" value="3d80e0d5-0e28-4363-b153-c1a1076d36d4"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_TORTLE
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a tortle"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="ha60deb09gfc1bg4c3fg90dfg6b7a50b0c297" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_TORTLE"/>
- <attribute id="UUID" type="guid" value="7839884d-892a-4d60-95cc-b073420d8474"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_AARAKOCRA
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really an aarakocra"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hfce63473g95f7g45a5g8a28g67a1f459f10a" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_AARAKOCRA"/>
- <attribute id="UUID" type="guid" value="7e97c590-911f-422a-bdb6-068c137eb2c8"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_FIRBOLG
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a firbolg"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h356d30f2g2ed7g43feg806eg960309952b8e" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_FIRBOLG"/>
- <attribute id="UUID" type="guid" value="9deae354-0108-40b4-a7db-6eb23fba050f"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_GENASI
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a genasi"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hf699f2d9gf418g46e2g8ca7g03b638ff9a30" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_GENASI"/>
- <attribute id="UUID" type="guid" value="aa68eccb-7875-436f-881e-c3775eee37f6"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_TABAXI
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a tabaxi"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hc0eff808g1a9bg45b5gaeb9gd62dfcfab613" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_TABAXI"/>
- <attribute id="UUID" type="guid" value="bafc25f8-20b0-4693-a0fe-73967befcf05"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_WARFORGED
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a warforged"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h048bf055g5e02g4da8g8271g8a875affe1c6" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_WARFORGED"/>
- <attribute id="UUID" type="guid" value="e30b5b4d-2ceb-4791-914e-b6c6c122f059"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_KENKU
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a kenku"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h802cb652g36f1g43cbg9d41g2f2810c6937d" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_KENKU"/>
- <attribute id="UUID" type="guid" value="ec90a39d-ce0e-4ae1-b74d-0906dfd9a1d2"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_LIZARDFOLK
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a lizardfolk"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h8248908agb790g4cd2g96e8g9612fbcd81d9" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_LIZARDFOLK"/>
- <attribute id="UUID" type="guid" value="ef8444e2-a240-4cc1-9f57-73db6d99bc96"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_HALFORC
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Player is really a halforc"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="he73b4110g1664g4c95ga88bg6c29cf0e5b8b" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="hd295d0e6gc79cg4ea2g9cf1gf2b7d131fe18" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_HALFORC"/>
- <attribute id="UUID" type="guid" value="ab3eff19-d094-4102-88bd-d097b6b6e4f0"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_AASIMAR
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really an aasimar"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h69b871cfg8f7eg4104g96d6g32a8a150f515" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_AASIMAR"/>
- <attribute id="UUID" type="guid" value="2fddf7dd-f79b-4998-882c-d7257badbfe6"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- REALLY_TRITON
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character is really a triton"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h6ca99812g208fg4b44gb1b6g66d8365c4647" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="REALLY_TRITON"/>
- <attribute id="UUID" type="guid" value="2a7e679e-2567-47f7-9645-550471cffcf7"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- METARACE------------------------------------
- Tags applied to a large number of races, used in dialog options in-game for the Gith, Tieflings and Drow/Half-Drow right now.
- RARE
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Race group (aasimar, dragonborn, firbolg, genasi, githyanki, half-drow, half-orc, tiefling, triton, warforged, yuan-ti pureblood)"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h66854b0eg1695g4efdgb6e7ga72abafade17" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="RARE"/>
- <attribute id="UUID" type="guid" value="d2f86ec3-c41f-47e1-8acd-984872a4d7d5"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race_Meta"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- UNDERDARK
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Character visually belongs to an Underdark race"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="hf13b54e9ga846g40cega2c7g466c45d2f822" version="1"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h42154d31ge961g409dg9e5fg03cd70905d8e" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="UNDERDARK"/>
- <attribute id="UUID" type="guid" value="60f6b464-752f-4970-a855-f729565b5e07"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race_Meta"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Story"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- BESTIAL
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Race group (aarakocra, kenku, lizardfolk, tabaxi, tortle)"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h2d2815e7g0dfdg4820g96cfgbb26f1315a30" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="BESTIAL"/>
- <attribute id="UUID" type="guid" value="92aae5aa-4595-4f1c-96d2-9e2499d35c6f"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race_Meta"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- PLANAR
- <?xml version="1.0" encoding="UTF-8"?>
- <save>
- <version major="4" minor="0" revision="0" build="26"/>
- <region id="Tags">
- <node id="root">
- <attribute id="Description" type="LSString" value="Race group (githyanki, warforged)"/>
- <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
- <attribute id="DisplayName" type="TranslatedString" handle="h39a4576eg8595g432aga01bg760fa07429f9" version="1"/>
- <attribute id="Icon" type="FixedString" value=""/>
- <attribute id="Name" type="FixedString" value="PLANAR"/>
- <attribute id="UUID" type="guid" value="bad00ba2-8a49-450c-8387-af47681717f1"/>
- <children>
- <node id="Categories">
- <children>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Code"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Dialog"/>
- </node>
- <node id="Category">
- <attribute id="Name" type="LSString" value="Race_Meta"/>
- </node>
- </children>
- </node>
- </children>
- </node>
- </region>
- </save>
- ----------------HOW REALLY_ TAGS ARE USED-------------------
- When you shapeshift in-game, your original race tag (HUMAN) is replaced with a hidden tag (REALLY_HUMAN) and you gain the race tag of your chosen shapeshift (HILLDWARF). The game uses the REALLY_ tag to remember what race your character actually belongs to. The presence of a REALLY_ tag suggests the race in question is capable of shapeshifting or disguising itself as another race. Currently it is only in use in relation to the released races + gnomes and duergar.
- I'm basing this understanding on this file below, which is identified as the general shapeshifting logic the game follows:
- Version 1
- SubGoalCombiner SGC_AND
- INITSECTION
- DB_Shapeshifting_OriginalTags((TAG)DWARF_486a2562-31ae-437b-bf63-30393e18cbdd, (TAG)REALLY_DWARF_ad129444-0f41-4114-9ee5-2b9902d7ca8d);
- DB_Shapeshifting_OriginalTags(HILLDWARF_534098fa-601d-4f6e-8c4e-b3a8d4b1f141, (TAG)REALLY_HILLDWARF_9a92ac6d-b7cc-4ccb-8965-074c6b36a342);
- DB_Shapeshifting_OriginalTags(MOUNTAINDWARF_1dc20a7a-00e7-4126-80ad-aa1152a2136c, (TAG)REALLY_MOUNTAINDWARF_18659b46-73ae-49d2-85a8-7e6cc43ce94f);
- DB_Shapeshifting_OriginalTags(DUERGARDWARF_78adf3cd-4741-47a8-94f6-f3d322432591, (TAG)REALLY_DUERGARDWARF_45b007f7-f4f6-46e2-9480-395a49b87ef3);
- DB_Shapeshifting_OriginalTags((TAG)ELF_351f4e42-1217-4c06-b47a-443dcf69b111, (TAG)REALLY_ELF_772b1dc6-14be-417f-afa3-c6cf364f45b4);
- DB_Shapeshifting_OriginalTags((TAG)HALFELF_34317158-8e6e-45a2-bd1e-6604d82fdda2, (TAG)REALLY_HALFELF_277f9609-ad0c-4883-b56d-0850904e88df);
- DB_Shapeshifting_OriginalTags((TAG)HIGHELF_492c3200-1226-4114-bad1-f6b1ba737f3d, (TAG)REALLY_HIGHELF_78884c5f-9504-41af-912d-ce212df0ebea);
- DB_Shapeshifting_OriginalTags((TAG)HIGHHALFELF_52b71dea-9d4e-402d-9700-fb9c360a44c9, (TAG)REALLY_HIGHHALFELF_bb7c731c-7af7-4c2d-b3d7-b4e8bd86a244);
- DB_Shapeshifting_OriginalTags((TAG)WOODELF_889e0db5-d03e-4b63-86d7-13418f69729f, (TAG)REALLY_WOODELF_b12e8dff-c1f0-4e9c-9ec0-1cafd22bb637);
- DB_Shapeshifting_OriginalTags((TAG)WOODHALFELF_5ffb703c-3ef4-493b-966d-749bc038f6bd, (TAG)REALLY_WOODHALFELF_8ac1b27c-c5c4-4a2c-95dd-256e4349e483);
- DB_Shapeshifting_OriginalTags((TAG)DROWELF_a672ac1d-d088-451a-9537-3da4bf74466c, (TAG)REALLY_DROWELF_676e854b-d74b-44f3-8363-3ef27164a54d);
- DB_Shapeshifting_OriginalTags((TAG)SELDARINEDROWELF_6e913b6e-58b1-41bf-8751-89250dd17bff, (TAG)REALLY_SELDARINEDROWELF_d2d60a81-688e-4d3d-ba56-3e467cae37fc);
- DB_Shapeshifting_OriginalTags((TAG)LOLTHDROWELF_ef9c5b74-56a8-48cc-b0b9-169ee16bf026, (TAG)REALLY_LOLTHDROWELF_c71eb8de-74e3-4d70-9826-22da7e2dc607);
- DB_Shapeshifting_OriginalTags((TAG)DROWHALFELF_4fa13243-199d-4c9a-b455-d844276a98f5, (TAG)REALLY_DROWHALFELF_3dbe23e0-2c9f-4a81-b586-ec6e50f720e1);
- DB_Shapeshifting_OriginalTags((TAG)ASMODEUSTIEFLING_c3fd1fc3-2edf-4d17-935d-44ab92406df1, (TAG)REALLY_ASMODEUSTIEFLING_6591a20a-12de-46ff-bf82-b866cd97bb9a);
- DB_Shapeshifting_OriginalTags((TAG)MEPHISTOPHELESTIEFLING_ec5bea6b-26f1-4917-919c-375f67ac13d1, (TAG)REALLY_MEPHISTOPHELESTIEFLING_c70e1dc2-72d4-44f9-83fd-c63d247edd9b);
- DB_Shapeshifting_OriginalTags((TAG)TIEFLING_aaef5d43-c6f3-434d-b11e-c763290dbe0c, (TAG)REALLY_TIEFLING_7bf7207f-7406-49c0-b501-eaaa2bb4efd7);
- DB_Shapeshifting_OriginalTags((TAG)ZARIELTIEFLING_ab677895-e08a-479f-a043-eac2d8447188, (TAG)REALLY_ZARIELTIEFLING_3a5efd84-5925-4a75-83ee-4f336b56f716);
- DB_Shapeshifting_OriginalTags((TAG)GNOME_1f0551f3-d769-47a9-b02b-5d3a8c51978c, (TAG)REALLY_GNOME_42483542-7915-4de5-a7d9-ac0d15fe301c);
- DB_Shapeshifting_OriginalTags((TAG)DEEPGNOME_2bbc3217-3d8c-46e6-b599-a0f1c9063f9a, (TAG)REALLY_DEEPGNOME_17d29357-beba-4096-accc-c28bdea88fda);
- DB_Shapeshifting_OriginalTags((TAG)FORESTGNOME_09518377-4ea1-4ce2-b8e8-61477c26ebdd, (TAG)REALLY_FORESTGNOME_b0401c02-70b3-47f5-998f-8d440ad6954f);
- DB_Shapeshifting_OriginalTags((TAG)ROCKGNOME_664cc044-a0ea-43a1-b21f-d8cad7721102, (TAG)REALLY_ROCKGNOME_df697d73-5469-405a-aa95-6e1e720c5ee6);
- DB_Shapeshifting_OriginalTags((TAG)HALFLING_b99b6a5d-8445-44e4-ac58-81b2ee88aab1, (TAG)REALLY_HALFLING_2b40a033-7a5c-47e9-92f0-7de9b5cd3a42);
- DB_Shapeshifting_OriginalTags((TAG)LIGHTFOOTHALFLING_57a00605-9e74-477c-bd9d-53c721e25e56, (TAG)REALLY_LIGHTFOOTHALFLING_da1d4f47-8583-49a1-b262-d77d361b2e09);
- DB_Shapeshifting_OriginalTags((TAG)STOUTHALFLING_8d545fa1-8416-493f-8325-7d112bceced8, (TAG)REALLY_STOUTHALFLING_058df86a-97b6-4dc4-a246-a1db65ff3c0f);
- DB_Shapeshifting_OriginalTags((TAG)GITHYANKI_677ffa76-2562-4217-873e-2253d4720ba4, (TAG)REALLY_GITHYANKI_e49c027c-6ec6-4158-9afb-8b59236d10fd);
- DB_Shapeshifting_OriginalTags((TAG)HUMAN_69fd1443-7686-4ca9-9516-72ec0b9d94d7, (TAG)REALLY_HUMAN_8e288154-e7ca-4277-b2df-e61639b1cce8);
- DB_Shapeshifting_OriginalTags((TAG)UNDERDARK_60f6b464-752f-4970-a855-f729565b5e07, (TAG)REALLY_UNDERDARK_2d0a73b9-f113-4d35-bdee-a31ab9163d74);
- KBSECTION
- PROC
- PROC_RemovePolymorphs((CHARACTER)_Char)
- THEN
- RemoveStatusesWithGroup(_Char,"SG_Polymorph");
- PROC
- PROC_RemovePolymorphs((CHARACTER)_Char)
- AND
- DB_PolymorphedInto(_Char,_Race)
- AND
- DB_PolymorphStatuses(_Race,(STRING)_Status)
- THEN
- RemoveStatus(_Char,_Status);
- IF
- PolymorphedInto(_Char,_Race)
- THEN
- DB_PolymorphedInto(_Char,_Race);
- SetFlag((FLAG)GLO_Polymorphed_ff4902e1-37b6-4fef-aa98-6f4eaa32720b, _Char); // flagType: Object
- IF
- PolymorphedInto(_Char,_)
- AND
- DB_PolymorphTags(_Char,(TAG)_Tag)
- THEN
- SetTag(_Char,_Tag);
- IF
- PolymorphedInto(_Char,_)
- AND
- NOT DB_PolymorphTags(_Char,_)
- THEN
- SetTag(_Char,(TAG)SHAPESHIFT_GENERIC_e2014927-5738-45d0-a04e-c79d71f229bc);
- IF
- PolymorphedInto(_Char,_)
- THEN
- SetTag(_Char,(TAG)GENERIC_730e82f3-c067-44a4-985b-0dfe079d4fea);
- IF
- PolymorphStopped(_Char)
- AND
- DB_PolymorphTags(_Char,_Tag)
- AND
- _Tag != MASKED_UNDEAD_765d3cd9-cf63-4462-9c72-e1c103749446
- THEN
- ClearTag(_Char,(TAG)GENERIC_730e82f3-c067-44a4-985b-0dfe079d4fea);
- IF
- PolymorphStopped(_Char)
- AND
- DB_PolymorphTags(_Char,_Tag)
- THEN
- ClearTag(_Char,_Tag);
- IF
- PolymorphStopped(_Char)
- THEN
- ClearTag(_Char,(TAG)SHAPESHIFT_GENERIC_e2014927-5738-45d0-a04e-c79d71f229bc);
- ClearFlag((FLAG)GLO_Polymorphed_ff4902e1-37b6-4fef-aa98-6f4eaa32720b, _Char); // flagType: Object
- IF
- PolymorphStopped(_Char)
- AND
- DB_PolymorphedInto(_Char,_Race)
- THEN
- NOT DB_PolymorphedInto(_Char,_Race);
- //REGION Polymorph block in dialogs
- PROC
- PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1)
- AND
- QRY_DropPolymorph(_Dialog)
- THEN
- PROC_RemovePolymorphsFromPlayer(_Speaker1);
- PROC
- PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2)
- AND
- QRY_DropPolymorph(_Dialog)
- THEN
- PROC_RemovePolymorphsFromPlayer(_Speaker1);
- PROC_RemovePolymorphsFromPlayer(_Speaker2);
- PROC
- PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3)
- AND
- QRY_DropPolymorph(_Dialog)
- THEN
- PROC_RemovePolymorphsFromPlayer(_Speaker1);
- PROC_RemovePolymorphsFromPlayer(_Speaker2);
- PROC_RemovePolymorphsFromPlayer(_Speaker3);
- PROC
- PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3,(GUIDSTRING)_Speaker4)
- AND
- QRY_DropPolymorph(_Dialog)
- THEN
- PROC_RemovePolymorphsFromPlayer(_Speaker1);
- PROC_RemovePolymorphsFromPlayer(_Speaker2);
- PROC_RemovePolymorphsFromPlayer(_Speaker3);
- PROC_RemovePolymorphsFromPlayer(_Speaker4);
- PROC
- PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3,(GUIDSTRING)_Speaker4,(GUIDSTRING)_Speaker5)
- AND
- QRY_DropPolymorph(_Dialog)
- THEN
- PROC_RemovePolymorphsFromPlayer(_Speaker1);
- PROC_RemovePolymorphsFromPlayer(_Speaker2);
- PROC_RemovePolymorphsFromPlayer(_Speaker3);
- PROC_RemovePolymorphsFromPlayer(_Speaker4);
- PROC_RemovePolymorphsFromPlayer(_Speaker5);
- PROC
- PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3,(GUIDSTRING)_Speaker4,(GUIDSTRING)_Speaker5,(GUIDSTRING)_Speaker6)
- AND
- QRY_DropPolymorph(_Dialog)
- THEN
- PROC_RemovePolymorphsFromPlayer(_Speaker1);
- PROC_RemovePolymorphsFromPlayer(_Speaker2);
- PROC_RemovePolymorphsFromPlayer(_Speaker3);
- PROC_RemovePolymorphsFromPlayer(_Speaker4);
- PROC_RemovePolymorphsFromPlayer(_Speaker5);
- PROC_RemovePolymorphsFromPlayer(_Speaker6);
- QRY
- QRY_DropPolymorph((DIALOGRESOURCE)_Dialog)
- AND
- DB_BlockPolymorphDialog(_Dialog)
- THEN
- DB_NOOP(1);
- QRY
- QRY_DropPolymorph((DIALOGRESOURCE)_Dialog)
- AND
- DB_OriginDialog(_,_Dialog) //Origin dialogs are only recorded for one race, so no polymorphing
- THEN
- DB_NOOP(1);
- PROC
- PROC_RemovePolymorphsFromPlayer((GUIDSTRING)_Object)
- AND
- DB_Players((CHARACTER)_Object)
- THEN
- PROC_RemovePolymorphs(_Object);
- //END_REGION
- //REGION Remove Poly in Dialog
- IF
- TextEvent("addpolyflag")
- AND
- GetHostCharacter(_Player)
- THEN
- SetFlag((FLAG)GLO_Polymorphed_ff4902e1-37b6-4fef-aa98-6f4eaa32720b, _Player); // flagType: Object
- IF
- FlagSet(GLO_RemovePolymorph_ac08aa18-f4b8-4a5e-ae4e-f788811fa149, (CHARACTER)_Player, _) // flagType: Object
- THEN
- PROC_RemovePolymorphs(_Player);
- ClearFlag((FLAG)GLO_RemovePolymorph_ac08aa18-f4b8-4a5e-ae4e-f788811fa149, _Player); // flagType: Object
- //END_REGION
- //REGION Undead origins
- IF
- DB_Players(_Char)
- THEN
- PROC_MarkUndeadOrigin(_Char);
- PROC
- PROC_MarkUndeadOrigin((CHARACTER)_Player)
- AND
- IsTagged(_Player,(TAG)UNDEAD_33c625aa-6982-4c27-904f-e47029a9b140,1)
- THEN
- DB_UndeadCharacter(_Player);
- //END_REGION
- //REGION Get current polymorph status for _Char (even if none)
- // Returns it in DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race). In case not polymorphed, _Race is an empty string
- QRY
- QRY_GLOBAL_Shapeshifting_GetPolymorphStatus((CHARACTER)_Char)
- AND
- DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race)
- THEN
- NOT DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race);
- QRY
- QRY_GLOBAL_Shapeshifting_GetPolymorphStatus((CHARACTER)_Char)
- AND
- DB_PolymorphedInto(_Char,_Race)
- THEN
- DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race);
- QRY
- QRY_GLOBAL_Shapeshifting_GetPolymorphStatus((CHARACTER)_Char)
- AND
- NOT DB_PolymorphedInto(_Char,_)
- THEN
- DB_GLOBAL_Shapeshifting_PolymorphStatus("");
- //END_REGION
- //REGION True race query
- QRY
- QRY_IsTrueRace((CHARACTER)_Character,(STRING)_Race)
- AND
- GetRace(_Character,0,_Race)
- THEN
- DB_NOOP(1);
- QRY
- QRY_IsTrueUndead((CHARACTER)_Character)
- AND
- GetRace(_Character,0,_TrueRace)
- AND
- DB_UndeadRacePresets((INTEGER)_,_TrueRace)
- THEN
- DB_NOOP(1);
- //END_REGION
- IF
- TextEvent("getrace")
- AND
- GetHostCharacter(_Player)
- AND
- GetRace(_Player,0,_TrueRace)
- THEN
- DebugText(_Player,_TrueRace);
- //REGION Keeping track of true race
- IF
- DB_Players(_Player)
- THEN
- ObjectTimerLaunch(_Player, "GLO_SetGameStartTags",0);
- IF
- ObjectTimerFinished((CHARACTER)_Player, "GLO_SetGameStartTags")
- THEN
- PROC_GLO_SetGameStartTags(_Player);
- PROC
- PROC_GLO_SetGameStartTags((CHARACTER)_Player)
- AND
- DB_Shapeshifting_OriginalTags(_TrueRace, (TAG)_Tag)
- AND
- IsTagged(_Player, _TrueRace, 1)
- THEN
- SetTag(_Player, _Tag);
- //END_REGION
- EXITSECTION
- ENDEXITSECTION
- ParentTargetEdge "__Shared_Campaign"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement