Advertisement
Chubblot

BG3 RACES REALLY_

Oct 25th, 2020 (edited)
2,238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 63.22 KB | None | 0 0
  1. POSSIBLE RACES
  2.  
  3. WARFORGED
  4. <?xml version="1.0" encoding="UTF-8"?>
  5. <save>
  6. <version major="4" minor="0" revision="0" build="26"/>
  7. <region id="Tags">
  8. <node id="root">
  9. <attribute id="Description" type="LSString" value="Character looks like a warforged"/>
  10. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  11. <attribute id="DisplayName" type="TranslatedString" handle="h3e854bb4gdaa7g4f66g9ac0gd52966e4bfbb" version="1"/>
  12. <attribute id="Icon" type="FixedString" value=""/>
  13. <attribute id="Name" type="FixedString" value="WARFORGED"/>
  14. <attribute id="UUID" type="guid" value="54a4726b-9399-4e8e-825e-42c60273939e"/>
  15. <children>
  16. <node id="Categories">
  17. <children>
  18. <node id="Category">
  19. <attribute id="Name" type="LSString" value="Code"/>
  20. </node>
  21. <node id="Category">
  22. <attribute id="Name" type="LSString" value="Dialog"/>
  23. </node>
  24. <node id="Category">
  25. <attribute id="Name" type="LSString" value="Race"/>
  26. </node>
  27. </children>
  28. </node>
  29. </children>
  30. </node>
  31. </region>
  32. </save>
  33.  
  34. DRAGONBORN
  35. <?xml version="1.0" encoding="UTF-8"?>
  36. <save>
  37. <version major="4" minor="0" revision="0" build="26"/>
  38. <region id="Tags">
  39. <node id="root">
  40. <attribute id="Description" type="LSString" value="Character looks like a dragonborn"/>
  41. <attribute id="DisplayDescription" type="TranslatedString" handle="ha7df86c8g99dag4c28g8112g96aa32d31a56" version="1"/>
  42. <attribute id="DisplayName" type="TranslatedString" handle="hf248ff8fgd945g462egb17cg1a3c8036c8a4" version="1"/>
  43. <attribute id="Icon" type="FixedString" value=""/>
  44. <attribute id="Name" type="FixedString" value="DRAGONBORN"/>
  45. <attribute id="UUID" type="guid" value="02e5e9ed-b6b2-4524-99cd-cb2bc84c754a"/>
  46. <children>
  47. <node id="Categories">
  48. <children>
  49. <node id="Category">
  50. <attribute id="Name" type="LSString" value="Code"/>
  51. </node>
  52. <node id="Category">
  53. <attribute id="Name" type="LSString" value="Dialog"/>
  54. </node>
  55. <node id="Category">
  56. <attribute id="Name" type="LSString" value="Race"/>
  57. </node>
  58. </children>
  59. </node>
  60. </children>
  61. </node>
  62. </region>
  63. </save>
  64.  
  65. YUANTIPUREBLOOD
  66. <?xml version="1.0" encoding="UTF-8"?>
  67. <save>
  68. <version major="4" minor="0" revision="0" build="26"/>
  69. <region id="Tags">
  70. <node id="root">
  71. <attribute id="Description" type="LSString" value="Character looks like a yuan-ti pureblood"/>
  72. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  73. <attribute id="DisplayName" type="TranslatedString" handle="hc6724dadg84a2g452fgb2fbg8f0411722912" version="1"/>
  74. <attribute id="Icon" type="FixedString" value=""/>
  75. <attribute id="Name" type="FixedString" value="YUANTIPUREBLOOD"/>
  76. <attribute id="UUID" type="guid" value="1ff4bf9e-a8dd-4627-8142-f60b3aa7123e"/>
  77. <children>
  78. <node id="Categories">
  79. <children>
  80. <node id="Category">
  81. <attribute id="Name" type="LSString" value="Code"/>
  82. </node>
  83. <node id="Category">
  84. <attribute id="Name" type="LSString" value="Dialog"/>
  85. </node>
  86. <node id="Category">
  87. <attribute id="Name" type="LSString" value="Race"/>
  88. </node>
  89. </children>
  90. </node>
  91. </children>
  92. </node>
  93. </region>
  94. </save>
  95.  
  96. AASIMAR
  97. <?xml version="1.0" encoding="UTF-8"?>
  98. <save>
  99. <version major="4" minor="0" revision="0" build="26"/>
  100. <region id="Tags">
  101. <node id="root">
  102. <attribute id="Description" type="LSString" value="Character looks like an aasimar"/>
  103. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  104. <attribute id="DisplayName" type="TranslatedString" handle="h18822cb0gea17g437dgbfedg0be88122dd3e" version="1"/>
  105. <attribute id="Icon" type="FixedString" value=""/>
  106. <attribute id="Name" type="FixedString" value="AASIMAR"/>
  107. <attribute id="UUID" type="guid" value="41c6cdc9-aff5-46ae-afc4-aa0ccd9cd201"/>
  108. <children>
  109. <node id="Categories">
  110. <children>
  111. <node id="Category">
  112. <attribute id="Name" type="LSString" value="Code"/>
  113. </node>
  114. <node id="Category">
  115. <attribute id="Name" type="LSString" value="Dialog"/>
  116. </node>
  117. <node id="Category">
  118. <attribute id="Name" type="LSString" value="Race"/>
  119. </node>
  120. </children>
  121. </node>
  122. </children>
  123. </node>
  124. </region>
  125. </save>
  126.  
  127. FIRBOLG
  128. <?xml version="1.0" encoding="UTF-8"?>
  129. <save>
  130. <version major="4" minor="0" revision="0" build="26"/>
  131. <region id="Tags">
  132. <node id="root">
  133. <attribute id="Description" type="LSString" value="Character looks like a firbolg"/>
  134. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  135. <attribute id="DisplayName" type="TranslatedString" handle="hf4967135g7d69g4d57gaf66gcec9c8b16fb6" version="1"/>
  136. <attribute id="Icon" type="FixedString" value=""/>
  137. <attribute id="Name" type="FixedString" value="FIRBOLG"/>
  138. <attribute id="UUID" type="guid" value="45759dc2-4d7a-4853-af73-50cfd412409b"/>
  139. <children>
  140. <node id="Categories">
  141. <children>
  142. <node id="Category">
  143. <attribute id="Name" type="LSString" value="Code"/>
  144. </node>
  145. <node id="Category">
  146. <attribute id="Name" type="LSString" value="Dialog"/>
  147. </node>
  148. <node id="Category">
  149. <attribute id="Name" type="LSString" value="Race"/>
  150. </node>
  151. </children>
  152. </node>
  153. </children>
  154. </node>
  155. </region>
  156. </save>
  157.  
  158. GENSAI
  159. <?xml version="1.0" encoding="UTF-8"?>
  160. <save>
  161. <version major="4" minor="0" revision="0" build="26"/>
  162. <region id="Tags">
  163. <node id="root">
  164. <attribute id="Description" type="LSString" value="Character looks like a genasi"/>
  165. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  166. <attribute id="DisplayName" type="TranslatedString" handle="hc668adb1ga64ag4ff8g9884gd0073d1df9ab" version="1"/>
  167. <attribute id="Icon" type="FixedString" value=""/>
  168. <attribute id="Name" type="FixedString" value="GENASI"/>
  169. <attribute id="UUID" type="guid" value="48d7b679-dffd-4f68-a306-adac19de8acf"/>
  170. <children>
  171. <node id="Categories">
  172. <children>
  173. <node id="Category">
  174. <attribute id="Name" type="LSString" value="Code"/>
  175. </node>
  176. <node id="Category">
  177. <attribute id="Name" type="LSString" value="Dialog"/>
  178. </node>
  179. <node id="Category">
  180. <attribute id="Name" type="LSString" value="Race"/>
  181. </node>
  182. </children>
  183. </node>
  184. </children>
  185. </node>
  186. </region>
  187. </save>
  188.  
  189. TRITON
  190. <?xml version="1.0" encoding="UTF-8"?>
  191. <save>
  192. <version major="4" minor="0" revision="0" build="26"/>
  193. <region id="Tags">
  194. <node id="root">
  195. <attribute id="Description" type="LSString" value="Character looks like a triton"/>
  196. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  197. <attribute id="DisplayName" type="TranslatedString" handle="hb608980ege716g4d4cg8682g5a3108627aa7" version="1"/>
  198. <attribute id="Icon" type="FixedString" value=""/>
  199. <attribute id="Name" type="FixedString" value="TRITON"/>
  200. <attribute id="UUID" type="guid" value="c622d782-f676-444a-bb31-9657b0f1415b"/>
  201. <children>
  202. <node id="Categories">
  203. <children>
  204. <node id="Category">
  205. <attribute id="Name" type="LSString" value="Code"/>
  206. </node>
  207. <node id="Category">
  208. <attribute id="Name" type="LSString" value="Dialog"/>
  209. </node>
  210. <node id="Category">
  211. <attribute id="Name" type="LSString" value="Race"/>
  212. </node>
  213. </children>
  214. </node>
  215. </children>
  216. </node>
  217. </region>
  218. </save>
  219.  
  220. TORTLE
  221. <?xml version="1.0" encoding="UTF-8"?>
  222. <save>
  223. <version major="4" minor="0" revision="0" build="26"/>
  224. <region id="Tags">
  225. <node id="root">
  226. <attribute id="Description" type="LSString" value="Character looks like a tortle"/>
  227. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  228. <attribute id="DisplayName" type="TranslatedString" handle="hf5b8f131ga97bg42b3gad17g40df78411acd" version="1"/>
  229. <attribute id="Icon" type="FixedString" value=""/>
  230. <attribute id="Name" type="FixedString" value="TORTLE"/>
  231. <attribute id="UUID" type="guid" value="be68063a-83d0-4e3b-8d03-8127888af222"/>
  232. <children>
  233. <node id="Categories">
  234. <children>
  235. <node id="Category">
  236. <attribute id="Name" type="LSString" value="Code"/>
  237. </node>
  238. <node id="Category">
  239. <attribute id="Name" type="LSString" value="Dialog"/>
  240. </node>
  241. <node id="Category">
  242. <attribute id="Name" type="LSString" value="Race"/>
  243. </node>
  244. </children>
  245. </node>
  246. </children>
  247. </node>
  248. </region>
  249. </save>
  250.  
  251. KENKU
  252. <?xml version="1.0" encoding="UTF-8"?>
  253. <save>
  254. <version major="4" minor="0" revision="0" build="26"/>
  255. <region id="Tags">
  256. <node id="root">
  257. <attribute id="Description" type="LSString" value="Character looks like a kenku"/>
  258. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  259. <attribute id="DisplayName" type="TranslatedString" handle="h82a67eebg2273g4f18ga51ega3b37e0d7184" version="1"/>
  260. <attribute id="Icon" type="FixedString" value=""/>
  261. <attribute id="Name" type="FixedString" value="KENKU"/>
  262. <attribute id="UUID" type="guid" value="b7215e01-b86a-4ce1-96e0-4f035afaaeae"/>
  263. <children>
  264. <node id="Categories">
  265. <children>
  266. <node id="Category">
  267. <attribute id="Name" type="LSString" value="Code"/>
  268. </node>
  269. <node id="Category">
  270. <attribute id="Name" type="LSString" value="Dialog"/>
  271. </node>
  272. <node id="Category">
  273. <attribute id="Name" type="LSString" value="Race"/>
  274. </node>
  275. </children>
  276. </node>
  277. </children>
  278. </node>
  279. </region>
  280. </save>
  281.  
  282. LIZARDFOLK
  283. <?xml version="1.0" encoding="UTF-8"?>
  284. <save>
  285. <version major="4" minor="0" revision="0" build="26"/>
  286. <region id="Tags">
  287. <node id="root">
  288. <attribute id="Description" type="LSString" value="Character looks like a lizardfolk"/>
  289. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  290. <attribute id="DisplayName" type="TranslatedString" handle="h96e90d6cg9fd6g4e2dgaa1bg9b81702fc4b9" version="1"/>
  291. <attribute id="Icon" type="FixedString" value=""/>
  292. <attribute id="Name" type="FixedString" value="LIZARDFOLK"/>
  293. <attribute id="UUID" type="guid" value="615d115d-6d1d-477c-8b2c-d8e91b8cfe7d"/>
  294. <children>
  295. <node id="Categories">
  296. <children>
  297. <node id="Category">
  298. <attribute id="Name" type="LSString" value="Code"/>
  299. </node>
  300. <node id="Category">
  301. <attribute id="Name" type="LSString" value="Dialog"/>
  302. </node>
  303. <node id="Category">
  304. <attribute id="Name" type="LSString" value="Race"/>
  305. </node>
  306. </children>
  307. </node>
  308. </children>
  309. </node>
  310. </region>
  311. </save>
  312.  
  313. HALFORC
  314. <?xml version="1.0" encoding="UTF-8"?>
  315. <save>
  316. <version major="4" minor="0" revision="0" build="19"/>
  317. <region id="Tags">
  318. <node id="root">
  319. <attribute id="Description" type="LSString" value="Player is a half-orc"/>
  320. <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"/>
  321. <attribute id="DisplayName" type="TranslatedString" value="HALF-ORC" handle="h559df317g2a34g489cg90d3gbcef58ea32dd"/>
  322. <attribute id="Icon" type="FixedString" value=""/>
  323. <attribute id="Name" type="FixedString" value="HALFORC"/>
  324. <attribute id="UUID" type="guid" value="3311a9a9-cdbc-4b05-9bf6-e02ba1fc72a3"/>
  325. <children>
  326. <node id="Categories">
  327. <children>
  328. <node id="Category">
  329. <attribute id="Name" type="LSString" value="Code"/>
  330. </node>
  331. <node id="Category">
  332. <attribute id="Name" type="LSString" value="Dialog"/>
  333. </node>
  334. <node id="Category">
  335. <attribute id="Name" type="LSString" value="Race"/>
  336. </node>
  337. </children>
  338. </node>
  339. </children>
  340. </node>
  341. </region>
  342. </save>
  343.  
  344. TABAXI
  345. <?xml version="1.0" encoding="UTF-8"?>
  346. <save>
  347. <version major="4" minor="0" revision="0" build="26"/>
  348. <region id="Tags">
  349. <node id="root">
  350. <attribute id="Description" type="LSString" value="Character looks like a tabaxi"/>
  351. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  352. <attribute id="DisplayName" type="TranslatedString" handle="h8a4c7dc3gd668g48c6g989bga4734ccaa08f" version="1"/>
  353. <attribute id="Icon" type="FixedString" value=""/>
  354. <attribute id="Name" type="FixedString" value="TABAXI"/>
  355. <attribute id="UUID" type="guid" value="b83aa083-9544-454e-baef-2cb28f9c151b"/>
  356. <children>
  357. <node id="Categories">
  358. <children>
  359. <node id="Category">
  360. <attribute id="Name" type="LSString" value="Code"/>
  361. </node>
  362. <node id="Category">
  363. <attribute id="Name" type="LSString" value="Dialog"/>
  364. </node>
  365. <node id="Category">
  366. <attribute id="Name" type="LSString" value="Race"/>
  367. </node>
  368. </children>
  369. </node>
  370. </children>
  371. </node>
  372. </region>
  373. </save>
  374.  
  375.  
  376. UNERELEASED BUT CONSIDERED PLAYABLE RACES---------------------------------------
  377. GNOME
  378. <?xml version="1.0" encoding="UTF-8"?>
  379. <save>
  380. <version major="4" minor="0" revision="0" build="35"/>
  381. <region id="Tags">
  382. <node id="root">
  383. <attribute id="Description" type="LSString" value="|Gnome|"/>
  384. <attribute id="DisplayDescription" type="TranslatedString" handle="h9cbb2e0dgb615g47afg9c37gaf0813dda803" version="1"/>
  385. <attribute id="DisplayName" type="TranslatedString" handle="h12accbabg698ag402cgaeebgb5b61bbcb049" version="1"/>
  386. <attribute id="Icon" type="FixedString" value=""/>
  387. <attribute id="Name" type="FixedString" value="GNOME"/>
  388. <attribute id="UUID" type="guid" value="1f0551f3-d769-47a9-b02b-5d3a8c51978c"/>
  389. <children>
  390. <node id="Categories">
  391. <children>
  392. <node id="Category">
  393. <attribute id="Name" type="LSString" value="Code"/>
  394. </node>
  395. <node id="Category">
  396. <attribute id="Name" type="LSString" value="Dialog"/>
  397. </node>
  398. <node id="Category">
  399. <attribute id="Name" type="LSString" value="Race"/>
  400. </node>
  401. <node id="Category">
  402. <attribute id="Name" type="LSString" value="PlayerRace"/>
  403. </node>
  404. </children>
  405. </node>
  406. </children>
  407. </node>
  408. </region>
  409. </save>
  410.  
  411. FORESTGNOME
  412. <?xml version="1.0" encoding="UTF-8"?>
  413. <save>
  414. <version major="4" minor="0" revision="0" build="35"/>
  415. <region id="Tags">
  416. <node id="root">
  417. <attribute id="Description" type="LSString" value="|Forest Gnome|"/>
  418. <attribute id="DisplayDescription" type="TranslatedString" handle="hc76b1f74g0166g495fg8231g10935b10276f" version="1"/>
  419. <attribute id="DisplayName" type="TranslatedString" handle="h6e881eeeg0b53g4430gb264g1d36fa4342a7" version="1"/>
  420. <attribute id="Icon" type="FixedString" value=""/>
  421. <attribute id="Name" type="FixedString" value="FORESTGNOME"/>
  422. <attribute id="UUID" type="guid" value="09518377-4ea1-4ce2-b8e8-61477c26ebdd"/>
  423. <children>
  424. <node id="Categories">
  425. <children>
  426. <node id="Category">
  427. <attribute id="Name" type="LSString" value="Code"/>
  428. </node>
  429. <node id="Category">
  430. <attribute id="Name" type="LSString" value="Dialog"/>
  431. </node>
  432. <node id="Category">
  433. <attribute id="Name" type="LSString" value="Race"/>
  434. </node>
  435. <node id="Category">
  436. <attribute id="Name" type="LSString" value="PlayerRace"/>
  437. </node>
  438. </children>
  439. </node>
  440. </children>
  441. </node>
  442. </region>
  443. </save>
  444.  
  445. DEEPGNOME
  446. <?xml version="1.0" encoding="UTF-8"?>
  447. <save>
  448. <version major="4" minor="0" revision="0" build="35"/>
  449. <region id="Tags">
  450. <node id="root">
  451. <attribute id="Description" type="LSString" value="|Deep Gnome|"/>
  452. <attribute id="DisplayDescription" type="TranslatedString" handle="h7b2f4f90g109dg4f41g884dg7f7f163df2c1" version="1"/>
  453. <attribute id="DisplayName" type="TranslatedString" handle="h97d4be66g5581g41b7g8507g390f3356fafd" version="1"/>
  454. <attribute id="Icon" type="FixedString" value=""/>
  455. <attribute id="Name" type="FixedString" value="DEEPGNOME"/>
  456. <attribute id="UUID" type="guid" value="2bbc3217-3d8c-46e6-b599-a0f1c9063f9a"/>
  457. <children>
  458. <node id="Categories">
  459. <children>
  460. <node id="Category">
  461. <attribute id="Name" type="LSString" value="Code"/>
  462. </node>
  463. <node id="Category">
  464. <attribute id="Name" type="LSString" value="Dialog"/>
  465. </node>
  466. <node id="Category">
  467. <attribute id="Name" type="LSString" value="Race"/>
  468. </node>
  469. <node id="Category">
  470. <attribute id="Name" type="LSString" value="PlayerRace"/>
  471. </node>
  472. </children>
  473. </node>
  474. </children>
  475. </node>
  476. </region>
  477. </save>
  478.  
  479. ROCKGNOME
  480. <?xml version="1.0" encoding="UTF-8"?>
  481. <save>
  482. <version major="4" minor="0" revision="0" build="35"/>
  483. <region id="Tags">
  484. <node id="root">
  485. <attribute id="Description" type="LSString" value="|Rock Gnome|"/>
  486. <attribute id="DisplayDescription" type="TranslatedString" handle="h46b68340g5daag4858g99b3g190c424cac94" version="1"/>
  487. <attribute id="DisplayName" type="TranslatedString" handle="h78bc6804g1267g478egb13agb5615ff9c6d1" version="1"/>
  488. <attribute id="Icon" type="FixedString" value=""/>
  489. <attribute id="Name" type="FixedString" value="ROCKGNOME"/>
  490. <attribute id="UUID" type="guid" value="664cc044-a0ea-43a1-b21f-d8cad7721102"/>
  491. <children>
  492. <node id="Categories">
  493. <children>
  494. <node id="Category">
  495. <attribute id="Name" type="LSString" value="Code"/>
  496. </node>
  497. <node id="Category">
  498. <attribute id="Name" type="LSString" value="Dialog"/>
  499. </node>
  500. <node id="Category">
  501. <attribute id="Name" type="LSString" value="Race"/>
  502. </node>
  503. <node id="Category">
  504. <attribute id="Name" type="LSString" value="PlayerRace"/>
  505. </node>
  506. </children>
  507. </node>
  508. </children>
  509. </node>
  510. </region>
  511. </save>
  512.  
  513. DUERGAR
  514. <?xml version="1.0" encoding="UTF-8"?>
  515. <save>
  516. <version major="4" minor="0" revision="0" build="35"/>
  517. <region id="Tags">
  518. <node id="root">
  519. <attribute id="Description" type="LSString" value="|Duergar|"/>
  520. <attribute id="DisplayDescription" type="TranslatedString" handle="hf344ad25gd0b1g4a86gb0d2g65ebf61a7439" version="1"/>
  521. <attribute id="DisplayName" type="TranslatedString" handle="h86abd152g15dcg4f9cgb5a9g2be3ff6aca69" version="1"/>
  522. <attribute id="Icon" type="FixedString" value=""/>
  523. <attribute id="Name" type="FixedString" value="DUERGARDWARF"/>
  524. <attribute id="UUID" type="guid" value="78adf3cd-4741-47a8-94f6-f3d322432591"/>
  525. <children>
  526. <node id="Categories">
  527. <children>
  528. <node id="Category">
  529. <attribute id="Name" type="LSString" value="Code"/>
  530. </node>
  531. <node id="Category">
  532. <attribute id="Name" type="LSString" value="Dialog"/>
  533. </node>
  534. <node id="Category">
  535. <attribute id="Name" type="LSString" value="Race"/>
  536. </node>
  537. <node id="Category">
  538. <attribute id="Name" type="LSString" value="PlayerRace"/>
  539. </node>
  540. </children>
  541. </node>
  542. </children>
  543. </node>
  544. </region>
  545. </save>
  546.  
  547. ------------------------------------------REALLY_ TAGS
  548. (These are used to preserve the actual race of a shapeshifted being)
  549.  
  550. EXAMPLE
  551. This is how a really tag reads for an already implemented race:
  552.  
  553. <?xml version="1.0" encoding="UTF-8"?>
  554. <save>
  555. <version major="4" minor="0" revision="0" build="35"/>
  556. <region id="Tags">
  557. <node id="root">
  558. <attribute id="Description" type="LSString" value="|Human, shapeshifted or not|"/>
  559. <attribute id="DisplayDescription" type="TranslatedString" handle="h9c403dbcgb4c7g4744g995dg8378a12d8e26" version="1"/>
  560. <attribute id="DisplayName" type="TranslatedString" handle="h3db43a2cg8878g457fg85e5g0569118ba759" version="1"/>
  561. <attribute id="Icon" type="FixedString" value=""/>
  562. <attribute id="Name" type="FixedString" value="REALLY_HUMAN"/>
  563. <attribute id="UUID" type="guid" value="8e288154-e7ca-4277-b2df-e61639b1cce8"/>
  564. <children>
  565. <node id="Categories">
  566. <children>
  567. <node id="Category">
  568. <attribute id="Name" type="LSString" value="Code"/>
  569. </node>
  570. <node id="Category">
  571. <attribute id="Name" type="LSString" value="Dialog"/>
  572. </node>
  573. <node id="Category">
  574. <attribute id="Name" type="LSString" value="Race"/>
  575. </node>
  576. <node id="Category">
  577. <attribute id="Name" type="LSString" value="PlayerRace"/>
  578. </node>
  579. </children>
  580. </node>
  581. </children>
  582. </node>
  583. </region>
  584. </save>
  585.  
  586.  
  587. NEW REALLY_ TAGS--------
  588. REALLY_DRAGONBORN
  589. <?xml version="1.0" encoding="UTF-8"?>
  590. <save>
  591. <version major="4" minor="0" revision="0" build="26"/>
  592. <region id="Tags">
  593. <node id="root">
  594. <attribute id="Description" type="LSString" value="Character is really a dragonborn"/>
  595. <attribute id="DisplayDescription" type="TranslatedString" handle="h023612a9g0de6g44f7gb82eg7d66c58e1a92" version="1"/>
  596. <attribute id="DisplayName" type="TranslatedString" handle="h42b8eabcg8132g4dfcgb4f6g825593c1021e" version="1"/>
  597. <attribute id="Icon" type="FixedString" value=""/>
  598. <attribute id="Name" type="FixedString" value="REALLY_DRAGONBORN"/>
  599. <attribute id="UUID" type="guid" value="39783f17-8484-46a6-aa3b-f3d51122e5f3"/>
  600. <children>
  601. <node id="Categories">
  602. <children>
  603. <node id="Category">
  604. <attribute id="Name" type="LSString" value="Code"/>
  605. </node>
  606. <node id="Category">
  607. <attribute id="Name" type="LSString" value="Dialog"/>
  608. </node>
  609. <node id="Category">
  610. <attribute id="Name" type="LSString" value="Race"/>
  611. </node>
  612. </children>
  613. </node>
  614. </children>
  615. </node>
  616. </region>
  617. </save>
  618.  
  619. REALLY_YUANTIPUREBLOOD
  620. <?xml version="1.0" encoding="UTF-8"?>
  621. <save>
  622. <version major="4" minor="0" revision="0" build="26"/>
  623. <region id="Tags">
  624. <node id="root">
  625. <attribute id="Description" type="LSString" value="Character is really a yuan-ti pureblood"/>
  626. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  627. <attribute id="DisplayName" type="TranslatedString" handle="h914e8866gba62g41e8gbcbbg82d6fd09b390" version="1"/>
  628. <attribute id="Icon" type="FixedString" value=""/>
  629. <attribute id="Name" type="FixedString" value="REALLY_YUANTIPUREBLOOD"/>
  630. <attribute id="UUID" type="guid" value="3d80e0d5-0e28-4363-b153-c1a1076d36d4"/>
  631. <children>
  632. <node id="Categories">
  633. <children>
  634. <node id="Category">
  635. <attribute id="Name" type="LSString" value="Code"/>
  636. </node>
  637. <node id="Category">
  638. <attribute id="Name" type="LSString" value="Dialog"/>
  639. </node>
  640. <node id="Category">
  641. <attribute id="Name" type="LSString" value="Race"/>
  642. </node>
  643. </children>
  644. </node>
  645. </children>
  646. </node>
  647. </region>
  648. </save>
  649.  
  650. REALLY_TORTLE
  651. <?xml version="1.0" encoding="UTF-8"?>
  652. <save>
  653. <version major="4" minor="0" revision="0" build="26"/>
  654. <region id="Tags">
  655. <node id="root">
  656. <attribute id="Description" type="LSString" value="Character is really a tortle"/>
  657. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  658. <attribute id="DisplayName" type="TranslatedString" handle="ha60deb09gfc1bg4c3fg90dfg6b7a50b0c297" version="1"/>
  659. <attribute id="Icon" type="FixedString" value=""/>
  660. <attribute id="Name" type="FixedString" value="REALLY_TORTLE"/>
  661. <attribute id="UUID" type="guid" value="7839884d-892a-4d60-95cc-b073420d8474"/>
  662. <children>
  663. <node id="Categories">
  664. <children>
  665. <node id="Category">
  666. <attribute id="Name" type="LSString" value="Code"/>
  667. </node>
  668. <node id="Category">
  669. <attribute id="Name" type="LSString" value="Dialog"/>
  670. </node>
  671. <node id="Category">
  672. <attribute id="Name" type="LSString" value="Race"/>
  673. </node>
  674. </children>
  675. </node>
  676. </children>
  677. </node>
  678. </region>
  679. </save>
  680.  
  681. REALLY_AARAKOCRA
  682. <?xml version="1.0" encoding="UTF-8"?>
  683. <save>
  684. <version major="4" minor="0" revision="0" build="26"/>
  685. <region id="Tags">
  686. <node id="root">
  687. <attribute id="Description" type="LSString" value="Character is really an aarakocra"/>
  688. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  689. <attribute id="DisplayName" type="TranslatedString" handle="hfce63473g95f7g45a5g8a28g67a1f459f10a" version="1"/>
  690. <attribute id="Icon" type="FixedString" value=""/>
  691. <attribute id="Name" type="FixedString" value="REALLY_AARAKOCRA"/>
  692. <attribute id="UUID" type="guid" value="7e97c590-911f-422a-bdb6-068c137eb2c8"/>
  693. <children>
  694. <node id="Categories">
  695. <children>
  696. <node id="Category">
  697. <attribute id="Name" type="LSString" value="Code"/>
  698. </node>
  699. <node id="Category">
  700. <attribute id="Name" type="LSString" value="Dialog"/>
  701. </node>
  702. <node id="Category">
  703. <attribute id="Name" type="LSString" value="Race"/>
  704. </node>
  705. </children>
  706. </node>
  707. </children>
  708. </node>
  709. </region>
  710. </save>
  711.  
  712. REALLY_FIRBOLG
  713. <?xml version="1.0" encoding="UTF-8"?>
  714. <save>
  715. <version major="4" minor="0" revision="0" build="26"/>
  716. <region id="Tags">
  717. <node id="root">
  718. <attribute id="Description" type="LSString" value="Character is really a firbolg"/>
  719. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  720. <attribute id="DisplayName" type="TranslatedString" handle="h356d30f2g2ed7g43feg806eg960309952b8e" version="1"/>
  721. <attribute id="Icon" type="FixedString" value=""/>
  722. <attribute id="Name" type="FixedString" value="REALLY_FIRBOLG"/>
  723. <attribute id="UUID" type="guid" value="9deae354-0108-40b4-a7db-6eb23fba050f"/>
  724. <children>
  725. <node id="Categories">
  726. <children>
  727. <node id="Category">
  728. <attribute id="Name" type="LSString" value="Code"/>
  729. </node>
  730. <node id="Category">
  731. <attribute id="Name" type="LSString" value="Dialog"/>
  732. </node>
  733. <node id="Category">
  734. <attribute id="Name" type="LSString" value="Race"/>
  735. </node>
  736. </children>
  737. </node>
  738. </children>
  739. </node>
  740. </region>
  741. </save>
  742.  
  743. REALLY_GENASI
  744. <?xml version="1.0" encoding="UTF-8"?>
  745. <save>
  746. <version major="4" minor="0" revision="0" build="26"/>
  747. <region id="Tags">
  748. <node id="root">
  749. <attribute id="Description" type="LSString" value="Character is really a genasi"/>
  750. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  751. <attribute id="DisplayName" type="TranslatedString" handle="hf699f2d9gf418g46e2g8ca7g03b638ff9a30" version="1"/>
  752. <attribute id="Icon" type="FixedString" value=""/>
  753. <attribute id="Name" type="FixedString" value="REALLY_GENASI"/>
  754. <attribute id="UUID" type="guid" value="aa68eccb-7875-436f-881e-c3775eee37f6"/>
  755. <children>
  756. <node id="Categories">
  757. <children>
  758. <node id="Category">
  759. <attribute id="Name" type="LSString" value="Code"/>
  760. </node>
  761. <node id="Category">
  762. <attribute id="Name" type="LSString" value="Dialog"/>
  763. </node>
  764. <node id="Category">
  765. <attribute id="Name" type="LSString" value="Race"/>
  766. </node>
  767. </children>
  768. </node>
  769. </children>
  770. </node>
  771. </region>
  772. </save>
  773.  
  774. REALLY_TABAXI
  775. <?xml version="1.0" encoding="UTF-8"?>
  776. <save>
  777. <version major="4" minor="0" revision="0" build="26"/>
  778. <region id="Tags">
  779. <node id="root">
  780. <attribute id="Description" type="LSString" value="Character is really a tabaxi"/>
  781. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  782. <attribute id="DisplayName" type="TranslatedString" handle="hc0eff808g1a9bg45b5gaeb9gd62dfcfab613" version="1"/>
  783. <attribute id="Icon" type="FixedString" value=""/>
  784. <attribute id="Name" type="FixedString" value="REALLY_TABAXI"/>
  785. <attribute id="UUID" type="guid" value="bafc25f8-20b0-4693-a0fe-73967befcf05"/>
  786. <children>
  787. <node id="Categories">
  788. <children>
  789. <node id="Category">
  790. <attribute id="Name" type="LSString" value="Code"/>
  791. </node>
  792. <node id="Category">
  793. <attribute id="Name" type="LSString" value="Dialog"/>
  794. </node>
  795. <node id="Category">
  796. <attribute id="Name" type="LSString" value="Race"/>
  797. </node>
  798. </children>
  799. </node>
  800. </children>
  801. </node>
  802. </region>
  803. </save>
  804.  
  805. REALLY_WARFORGED
  806. <?xml version="1.0" encoding="UTF-8"?>
  807. <save>
  808. <version major="4" minor="0" revision="0" build="26"/>
  809. <region id="Tags">
  810. <node id="root">
  811. <attribute id="Description" type="LSString" value="Character is really a warforged"/>
  812. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  813. <attribute id="DisplayName" type="TranslatedString" handle="h048bf055g5e02g4da8g8271g8a875affe1c6" version="1"/>
  814. <attribute id="Icon" type="FixedString" value=""/>
  815. <attribute id="Name" type="FixedString" value="REALLY_WARFORGED"/>
  816. <attribute id="UUID" type="guid" value="e30b5b4d-2ceb-4791-914e-b6c6c122f059"/>
  817. <children>
  818. <node id="Categories">
  819. <children>
  820. <node id="Category">
  821. <attribute id="Name" type="LSString" value="Code"/>
  822. </node>
  823. <node id="Category">
  824. <attribute id="Name" type="LSString" value="Dialog"/>
  825. </node>
  826. <node id="Category">
  827. <attribute id="Name" type="LSString" value="Race"/>
  828. </node>
  829. </children>
  830. </node>
  831. </children>
  832. </node>
  833. </region>
  834. </save>
  835.  
  836. REALLY_KENKU
  837. <?xml version="1.0" encoding="UTF-8"?>
  838. <save>
  839. <version major="4" minor="0" revision="0" build="26"/>
  840. <region id="Tags">
  841. <node id="root">
  842. <attribute id="Description" type="LSString" value="Character is really a kenku"/>
  843. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  844. <attribute id="DisplayName" type="TranslatedString" handle="h802cb652g36f1g43cbg9d41g2f2810c6937d" version="1"/>
  845. <attribute id="Icon" type="FixedString" value=""/>
  846. <attribute id="Name" type="FixedString" value="REALLY_KENKU"/>
  847. <attribute id="UUID" type="guid" value="ec90a39d-ce0e-4ae1-b74d-0906dfd9a1d2"/>
  848. <children>
  849. <node id="Categories">
  850. <children>
  851. <node id="Category">
  852. <attribute id="Name" type="LSString" value="Code"/>
  853. </node>
  854. <node id="Category">
  855. <attribute id="Name" type="LSString" value="Dialog"/>
  856. </node>
  857. <node id="Category">
  858. <attribute id="Name" type="LSString" value="Race"/>
  859. </node>
  860. </children>
  861. </node>
  862. </children>
  863. </node>
  864. </region>
  865. </save>
  866.  
  867. REALLY_LIZARDFOLK
  868. <?xml version="1.0" encoding="UTF-8"?>
  869. <save>
  870. <version major="4" minor="0" revision="0" build="26"/>
  871. <region id="Tags">
  872. <node id="root">
  873. <attribute id="Description" type="LSString" value="Character is really a lizardfolk"/>
  874. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  875. <attribute id="DisplayName" type="TranslatedString" handle="h8248908agb790g4cd2g96e8g9612fbcd81d9" version="1"/>
  876. <attribute id="Icon" type="FixedString" value=""/>
  877. <attribute id="Name" type="FixedString" value="REALLY_LIZARDFOLK"/>
  878. <attribute id="UUID" type="guid" value="ef8444e2-a240-4cc1-9f57-73db6d99bc96"/>
  879. <children>
  880. <node id="Categories">
  881. <children>
  882. <node id="Category">
  883. <attribute id="Name" type="LSString" value="Code"/>
  884. </node>
  885. <node id="Category">
  886. <attribute id="Name" type="LSString" value="Dialog"/>
  887. </node>
  888. <node id="Category">
  889. <attribute id="Name" type="LSString" value="Race"/>
  890. </node>
  891. </children>
  892. </node>
  893. </children>
  894. </node>
  895. </region>
  896. </save>
  897.  
  898. REALLY_HALFORC
  899. <?xml version="1.0" encoding="UTF-8"?>
  900. <save>
  901. <version major="4" minor="0" revision="0" build="26"/>
  902. <region id="Tags">
  903. <node id="root">
  904. <attribute id="Description" type="LSString" value="Player is really a halforc"/>
  905. <attribute id="DisplayDescription" type="TranslatedString" handle="he73b4110g1664g4c95ga88bg6c29cf0e5b8b" version="1"/>
  906. <attribute id="DisplayName" type="TranslatedString" handle="hd295d0e6gc79cg4ea2g9cf1gf2b7d131fe18" version="1"/>
  907. <attribute id="Icon" type="FixedString" value=""/>
  908. <attribute id="Name" type="FixedString" value="REALLY_HALFORC"/>
  909. <attribute id="UUID" type="guid" value="ab3eff19-d094-4102-88bd-d097b6b6e4f0"/>
  910. <children>
  911. <node id="Categories">
  912. <children>
  913. <node id="Category">
  914. <attribute id="Name" type="LSString" value="Code"/>
  915. </node>
  916. <node id="Category">
  917. <attribute id="Name" type="LSString" value="Dialog"/>
  918. </node>
  919. <node id="Category">
  920. <attribute id="Name" type="LSString" value="Race"/>
  921. </node>
  922. </children>
  923. </node>
  924. </children>
  925. </node>
  926. </region>
  927. </save>
  928.  
  929. REALLY_AASIMAR
  930. <?xml version="1.0" encoding="UTF-8"?>
  931. <save>
  932. <version major="4" minor="0" revision="0" build="26"/>
  933. <region id="Tags">
  934. <node id="root">
  935. <attribute id="Description" type="LSString" value="Character is really an aasimar"/>
  936. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  937. <attribute id="DisplayName" type="TranslatedString" handle="h69b871cfg8f7eg4104g96d6g32a8a150f515" version="1"/>
  938. <attribute id="Icon" type="FixedString" value=""/>
  939. <attribute id="Name" type="FixedString" value="REALLY_AASIMAR"/>
  940. <attribute id="UUID" type="guid" value="2fddf7dd-f79b-4998-882c-d7257badbfe6"/>
  941. <children>
  942. <node id="Categories">
  943. <children>
  944. <node id="Category">
  945. <attribute id="Name" type="LSString" value="Code"/>
  946. </node>
  947. <node id="Category">
  948. <attribute id="Name" type="LSString" value="Dialog"/>
  949. </node>
  950. <node id="Category">
  951. <attribute id="Name" type="LSString" value="Race"/>
  952. </node>
  953. </children>
  954. </node>
  955. </children>
  956. </node>
  957. </region>
  958. </save>
  959.  
  960. REALLY_TRITON
  961. <?xml version="1.0" encoding="UTF-8"?>
  962. <save>
  963. <version major="4" minor="0" revision="0" build="26"/>
  964. <region id="Tags">
  965. <node id="root">
  966. <attribute id="Description" type="LSString" value="Character is really a triton"/>
  967. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  968. <attribute id="DisplayName" type="TranslatedString" handle="h6ca99812g208fg4b44gb1b6g66d8365c4647" version="1"/>
  969. <attribute id="Icon" type="FixedString" value=""/>
  970. <attribute id="Name" type="FixedString" value="REALLY_TRITON"/>
  971. <attribute id="UUID" type="guid" value="2a7e679e-2567-47f7-9645-550471cffcf7"/>
  972. <children>
  973. <node id="Categories">
  974. <children>
  975. <node id="Category">
  976. <attribute id="Name" type="LSString" value="Code"/>
  977. </node>
  978. <node id="Category">
  979. <attribute id="Name" type="LSString" value="Dialog"/>
  980. </node>
  981. <node id="Category">
  982. <attribute id="Name" type="LSString" value="Race"/>
  983. </node>
  984. </children>
  985. </node>
  986. </children>
  987. </node>
  988. </region>
  989. </save>
  990.  
  991. METARACE------------------------------------
  992. Tags applied to a large number of races, used in dialog options in-game for the Gith, Tieflings and Drow/Half-Drow right now.
  993.  
  994. RARE
  995. <?xml version="1.0" encoding="UTF-8"?>
  996. <save>
  997. <version major="4" minor="0" revision="0" build="26"/>
  998. <region id="Tags">
  999. <node id="root">
  1000. <attribute id="Description" type="LSString" value="Race group (aasimar, dragonborn, firbolg, genasi, githyanki, half-drow, half-orc, tiefling, triton, warforged, yuan-ti pureblood)"/>
  1001. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  1002. <attribute id="DisplayName" type="TranslatedString" handle="h66854b0eg1695g4efdgb6e7ga72abafade17" version="1"/>
  1003. <attribute id="Icon" type="FixedString" value=""/>
  1004. <attribute id="Name" type="FixedString" value="RARE"/>
  1005. <attribute id="UUID" type="guid" value="d2f86ec3-c41f-47e1-8acd-984872a4d7d5"/>
  1006. <children>
  1007. <node id="Categories">
  1008. <children>
  1009. <node id="Category">
  1010. <attribute id="Name" type="LSString" value="Code"/>
  1011. </node>
  1012. <node id="Category">
  1013. <attribute id="Name" type="LSString" value="Dialog"/>
  1014. </node>
  1015. <node id="Category">
  1016. <attribute id="Name" type="LSString" value="Race_Meta"/>
  1017. </node>
  1018. </children>
  1019. </node>
  1020. </children>
  1021. </node>
  1022. </region>
  1023. </save>
  1024.  
  1025. UNDERDARK
  1026. <?xml version="1.0" encoding="UTF-8"?>
  1027. <save>
  1028. <version major="4" minor="0" revision="0" build="26"/>
  1029. <region id="Tags">
  1030. <node id="root">
  1031. <attribute id="Description" type="LSString" value="Character visually belongs to an Underdark race"/>
  1032. <attribute id="DisplayDescription" type="TranslatedString" handle="hf13b54e9ga846g40cega2c7g466c45d2f822" version="1"/>
  1033. <attribute id="DisplayName" type="TranslatedString" handle="h42154d31ge961g409dg9e5fg03cd70905d8e" version="1"/>
  1034. <attribute id="Icon" type="FixedString" value=""/>
  1035. <attribute id="Name" type="FixedString" value="UNDERDARK"/>
  1036. <attribute id="UUID" type="guid" value="60f6b464-752f-4970-a855-f729565b5e07"/>
  1037. <children>
  1038. <node id="Categories">
  1039. <children>
  1040. <node id="Category">
  1041. <attribute id="Name" type="LSString" value="Code"/>
  1042. </node>
  1043. <node id="Category">
  1044. <attribute id="Name" type="LSString" value="Dialog"/>
  1045. </node>
  1046. <node id="Category">
  1047. <attribute id="Name" type="LSString" value="Race_Meta"/>
  1048. </node>
  1049. <node id="Category">
  1050. <attribute id="Name" type="LSString" value="Story"/>
  1051. </node>
  1052. </children>
  1053. </node>
  1054. </children>
  1055. </node>
  1056. </region>
  1057. </save>
  1058.  
  1059. BESTIAL
  1060. <?xml version="1.0" encoding="UTF-8"?>
  1061. <save>
  1062. <version major="4" minor="0" revision="0" build="26"/>
  1063. <region id="Tags">
  1064. <node id="root">
  1065. <attribute id="Description" type="LSString" value="Race group (aarakocra, kenku, lizardfolk, tabaxi, tortle)"/>
  1066. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  1067. <attribute id="DisplayName" type="TranslatedString" handle="h2d2815e7g0dfdg4820g96cfgbb26f1315a30" version="1"/>
  1068. <attribute id="Icon" type="FixedString" value=""/>
  1069. <attribute id="Name" type="FixedString" value="BESTIAL"/>
  1070. <attribute id="UUID" type="guid" value="92aae5aa-4595-4f1c-96d2-9e2499d35c6f"/>
  1071. <children>
  1072. <node id="Categories">
  1073. <children>
  1074. <node id="Category">
  1075. <attribute id="Name" type="LSString" value="Code"/>
  1076. </node>
  1077. <node id="Category">
  1078. <attribute id="Name" type="LSString" value="Dialog"/>
  1079. </node>
  1080. <node id="Category">
  1081. <attribute id="Name" type="LSString" value="Race_Meta"/>
  1082. </node>
  1083. </children>
  1084. </node>
  1085. </children>
  1086. </node>
  1087. </region>
  1088. </save>
  1089.  
  1090. PLANAR
  1091. <?xml version="1.0" encoding="UTF-8"?>
  1092. <save>
  1093. <version major="4" minor="0" revision="0" build="26"/>
  1094. <region id="Tags">
  1095. <node id="root">
  1096. <attribute id="Description" type="LSString" value="Race group (githyanki, warforged)"/>
  1097. <attribute id="DisplayDescription" type="TranslatedString" handle="ls::TranslatedStringRepository::s_HandleUnknown" version="0"/>
  1098. <attribute id="DisplayName" type="TranslatedString" handle="h39a4576eg8595g432aga01bg760fa07429f9" version="1"/>
  1099. <attribute id="Icon" type="FixedString" value=""/>
  1100. <attribute id="Name" type="FixedString" value="PLANAR"/>
  1101. <attribute id="UUID" type="guid" value="bad00ba2-8a49-450c-8387-af47681717f1"/>
  1102. <children>
  1103. <node id="Categories">
  1104. <children>
  1105. <node id="Category">
  1106. <attribute id="Name" type="LSString" value="Code"/>
  1107. </node>
  1108. <node id="Category">
  1109. <attribute id="Name" type="LSString" value="Dialog"/>
  1110. </node>
  1111. <node id="Category">
  1112. <attribute id="Name" type="LSString" value="Race_Meta"/>
  1113. </node>
  1114. </children>
  1115. </node>
  1116. </children>
  1117. </node>
  1118. </region>
  1119. </save>
  1120.  
  1121. ----------------HOW REALLY_ TAGS ARE USED-------------------
  1122.  
  1123. 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.
  1124.  
  1125. I'm basing this understanding on this file below, which is identified as the general shapeshifting logic the game follows:
  1126.  
  1127. Version 1
  1128. SubGoalCombiner SGC_AND
  1129. INITSECTION
  1130. DB_Shapeshifting_OriginalTags((TAG)DWARF_486a2562-31ae-437b-bf63-30393e18cbdd, (TAG)REALLY_DWARF_ad129444-0f41-4114-9ee5-2b9902d7ca8d);
  1131. DB_Shapeshifting_OriginalTags(HILLDWARF_534098fa-601d-4f6e-8c4e-b3a8d4b1f141, (TAG)REALLY_HILLDWARF_9a92ac6d-b7cc-4ccb-8965-074c6b36a342);
  1132. DB_Shapeshifting_OriginalTags(MOUNTAINDWARF_1dc20a7a-00e7-4126-80ad-aa1152a2136c, (TAG)REALLY_MOUNTAINDWARF_18659b46-73ae-49d2-85a8-7e6cc43ce94f);
  1133. DB_Shapeshifting_OriginalTags(DUERGARDWARF_78adf3cd-4741-47a8-94f6-f3d322432591, (TAG)REALLY_DUERGARDWARF_45b007f7-f4f6-46e2-9480-395a49b87ef3);
  1134.  
  1135. DB_Shapeshifting_OriginalTags((TAG)ELF_351f4e42-1217-4c06-b47a-443dcf69b111, (TAG)REALLY_ELF_772b1dc6-14be-417f-afa3-c6cf364f45b4);
  1136. DB_Shapeshifting_OriginalTags((TAG)HALFELF_34317158-8e6e-45a2-bd1e-6604d82fdda2, (TAG)REALLY_HALFELF_277f9609-ad0c-4883-b56d-0850904e88df);
  1137. DB_Shapeshifting_OriginalTags((TAG)HIGHELF_492c3200-1226-4114-bad1-f6b1ba737f3d, (TAG)REALLY_HIGHELF_78884c5f-9504-41af-912d-ce212df0ebea);
  1138. DB_Shapeshifting_OriginalTags((TAG)HIGHHALFELF_52b71dea-9d4e-402d-9700-fb9c360a44c9, (TAG)REALLY_HIGHHALFELF_bb7c731c-7af7-4c2d-b3d7-b4e8bd86a244);
  1139. DB_Shapeshifting_OriginalTags((TAG)WOODELF_889e0db5-d03e-4b63-86d7-13418f69729f, (TAG)REALLY_WOODELF_b12e8dff-c1f0-4e9c-9ec0-1cafd22bb637);
  1140. DB_Shapeshifting_OriginalTags((TAG)WOODHALFELF_5ffb703c-3ef4-493b-966d-749bc038f6bd, (TAG)REALLY_WOODHALFELF_8ac1b27c-c5c4-4a2c-95dd-256e4349e483);
  1141. DB_Shapeshifting_OriginalTags((TAG)DROWELF_a672ac1d-d088-451a-9537-3da4bf74466c, (TAG)REALLY_DROWELF_676e854b-d74b-44f3-8363-3ef27164a54d);
  1142. DB_Shapeshifting_OriginalTags((TAG)SELDARINEDROWELF_6e913b6e-58b1-41bf-8751-89250dd17bff, (TAG)REALLY_SELDARINEDROWELF_d2d60a81-688e-4d3d-ba56-3e467cae37fc);
  1143. DB_Shapeshifting_OriginalTags((TAG)LOLTHDROWELF_ef9c5b74-56a8-48cc-b0b9-169ee16bf026, (TAG)REALLY_LOLTHDROWELF_c71eb8de-74e3-4d70-9826-22da7e2dc607);
  1144. DB_Shapeshifting_OriginalTags((TAG)DROWHALFELF_4fa13243-199d-4c9a-b455-d844276a98f5, (TAG)REALLY_DROWHALFELF_3dbe23e0-2c9f-4a81-b586-ec6e50f720e1);
  1145.  
  1146. DB_Shapeshifting_OriginalTags((TAG)ASMODEUSTIEFLING_c3fd1fc3-2edf-4d17-935d-44ab92406df1, (TAG)REALLY_ASMODEUSTIEFLING_6591a20a-12de-46ff-bf82-b866cd97bb9a);
  1147. DB_Shapeshifting_OriginalTags((TAG)MEPHISTOPHELESTIEFLING_ec5bea6b-26f1-4917-919c-375f67ac13d1, (TAG)REALLY_MEPHISTOPHELESTIEFLING_c70e1dc2-72d4-44f9-83fd-c63d247edd9b);
  1148. DB_Shapeshifting_OriginalTags((TAG)TIEFLING_aaef5d43-c6f3-434d-b11e-c763290dbe0c, (TAG)REALLY_TIEFLING_7bf7207f-7406-49c0-b501-eaaa2bb4efd7);
  1149. DB_Shapeshifting_OriginalTags((TAG)ZARIELTIEFLING_ab677895-e08a-479f-a043-eac2d8447188, (TAG)REALLY_ZARIELTIEFLING_3a5efd84-5925-4a75-83ee-4f336b56f716);
  1150.  
  1151. DB_Shapeshifting_OriginalTags((TAG)GNOME_1f0551f3-d769-47a9-b02b-5d3a8c51978c, (TAG)REALLY_GNOME_42483542-7915-4de5-a7d9-ac0d15fe301c);
  1152. DB_Shapeshifting_OriginalTags((TAG)DEEPGNOME_2bbc3217-3d8c-46e6-b599-a0f1c9063f9a, (TAG)REALLY_DEEPGNOME_17d29357-beba-4096-accc-c28bdea88fda);
  1153. DB_Shapeshifting_OriginalTags((TAG)FORESTGNOME_09518377-4ea1-4ce2-b8e8-61477c26ebdd, (TAG)REALLY_FORESTGNOME_b0401c02-70b3-47f5-998f-8d440ad6954f);
  1154. DB_Shapeshifting_OriginalTags((TAG)ROCKGNOME_664cc044-a0ea-43a1-b21f-d8cad7721102, (TAG)REALLY_ROCKGNOME_df697d73-5469-405a-aa95-6e1e720c5ee6);
  1155.  
  1156. DB_Shapeshifting_OriginalTags((TAG)HALFLING_b99b6a5d-8445-44e4-ac58-81b2ee88aab1, (TAG)REALLY_HALFLING_2b40a033-7a5c-47e9-92f0-7de9b5cd3a42);
  1157. DB_Shapeshifting_OriginalTags((TAG)LIGHTFOOTHALFLING_57a00605-9e74-477c-bd9d-53c721e25e56, (TAG)REALLY_LIGHTFOOTHALFLING_da1d4f47-8583-49a1-b262-d77d361b2e09);
  1158. DB_Shapeshifting_OriginalTags((TAG)STOUTHALFLING_8d545fa1-8416-493f-8325-7d112bceced8, (TAG)REALLY_STOUTHALFLING_058df86a-97b6-4dc4-a246-a1db65ff3c0f);
  1159.  
  1160. DB_Shapeshifting_OriginalTags((TAG)GITHYANKI_677ffa76-2562-4217-873e-2253d4720ba4, (TAG)REALLY_GITHYANKI_e49c027c-6ec6-4158-9afb-8b59236d10fd);
  1161. DB_Shapeshifting_OriginalTags((TAG)HUMAN_69fd1443-7686-4ca9-9516-72ec0b9d94d7, (TAG)REALLY_HUMAN_8e288154-e7ca-4277-b2df-e61639b1cce8);
  1162.  
  1163. DB_Shapeshifting_OriginalTags((TAG)UNDERDARK_60f6b464-752f-4970-a855-f729565b5e07, (TAG)REALLY_UNDERDARK_2d0a73b9-f113-4d35-bdee-a31ab9163d74);
  1164.  
  1165. KBSECTION
  1166. PROC
  1167. PROC_RemovePolymorphs((CHARACTER)_Char)
  1168. THEN
  1169. RemoveStatusesWithGroup(_Char,"SG_Polymorph");
  1170.  
  1171. PROC
  1172. PROC_RemovePolymorphs((CHARACTER)_Char)
  1173. AND
  1174. DB_PolymorphedInto(_Char,_Race)
  1175. AND
  1176. DB_PolymorphStatuses(_Race,(STRING)_Status)
  1177. THEN
  1178. RemoveStatus(_Char,_Status);
  1179.  
  1180. IF
  1181. PolymorphedInto(_Char,_Race)
  1182. THEN
  1183. DB_PolymorphedInto(_Char,_Race);
  1184. SetFlag((FLAG)GLO_Polymorphed_ff4902e1-37b6-4fef-aa98-6f4eaa32720b, _Char); // flagType: Object
  1185.  
  1186. IF
  1187. PolymorphedInto(_Char,_)
  1188. AND
  1189. DB_PolymorphTags(_Char,(TAG)_Tag)
  1190. THEN
  1191. SetTag(_Char,_Tag);
  1192.  
  1193. IF
  1194. PolymorphedInto(_Char,_)
  1195. AND
  1196. NOT DB_PolymorphTags(_Char,_)
  1197. THEN
  1198. SetTag(_Char,(TAG)SHAPESHIFT_GENERIC_e2014927-5738-45d0-a04e-c79d71f229bc);
  1199.  
  1200. IF
  1201. PolymorphedInto(_Char,_)
  1202. THEN
  1203. SetTag(_Char,(TAG)GENERIC_730e82f3-c067-44a4-985b-0dfe079d4fea);
  1204.  
  1205. IF
  1206. PolymorphStopped(_Char)
  1207. AND
  1208. DB_PolymorphTags(_Char,_Tag)
  1209. AND
  1210. _Tag != MASKED_UNDEAD_765d3cd9-cf63-4462-9c72-e1c103749446
  1211. THEN
  1212. ClearTag(_Char,(TAG)GENERIC_730e82f3-c067-44a4-985b-0dfe079d4fea);
  1213.  
  1214. IF
  1215. PolymorphStopped(_Char)
  1216. AND
  1217. DB_PolymorphTags(_Char,_Tag)
  1218. THEN
  1219. ClearTag(_Char,_Tag);
  1220.  
  1221. IF
  1222. PolymorphStopped(_Char)
  1223. THEN
  1224. ClearTag(_Char,(TAG)SHAPESHIFT_GENERIC_e2014927-5738-45d0-a04e-c79d71f229bc);
  1225. ClearFlag((FLAG)GLO_Polymorphed_ff4902e1-37b6-4fef-aa98-6f4eaa32720b, _Char); // flagType: Object
  1226.  
  1227. IF
  1228. PolymorphStopped(_Char)
  1229. AND
  1230. DB_PolymorphedInto(_Char,_Race)
  1231. THEN
  1232. NOT DB_PolymorphedInto(_Char,_Race);
  1233.  
  1234. //REGION Polymorph block in dialogs
  1235. PROC
  1236. PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1)
  1237. AND
  1238. QRY_DropPolymorph(_Dialog)
  1239. THEN
  1240. PROC_RemovePolymorphsFromPlayer(_Speaker1);
  1241.  
  1242. PROC
  1243. PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2)
  1244. AND
  1245. QRY_DropPolymorph(_Dialog)
  1246. THEN
  1247. PROC_RemovePolymorphsFromPlayer(_Speaker1);
  1248. PROC_RemovePolymorphsFromPlayer(_Speaker2);
  1249.  
  1250. PROC
  1251. PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3)
  1252. AND
  1253. QRY_DropPolymorph(_Dialog)
  1254. THEN
  1255. PROC_RemovePolymorphsFromPlayer(_Speaker1);
  1256. PROC_RemovePolymorphsFromPlayer(_Speaker2);
  1257. PROC_RemovePolymorphsFromPlayer(_Speaker3);
  1258.  
  1259. PROC
  1260. PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3,(GUIDSTRING)_Speaker4)
  1261. AND
  1262. QRY_DropPolymorph(_Dialog)
  1263. THEN
  1264. PROC_RemovePolymorphsFromPlayer(_Speaker1);
  1265. PROC_RemovePolymorphsFromPlayer(_Speaker2);
  1266. PROC_RemovePolymorphsFromPlayer(_Speaker3);
  1267. PROC_RemovePolymorphsFromPlayer(_Speaker4);
  1268.  
  1269. PROC
  1270. PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3,(GUIDSTRING)_Speaker4,(GUIDSTRING)_Speaker5)
  1271. AND
  1272. QRY_DropPolymorph(_Dialog)
  1273. THEN
  1274. PROC_RemovePolymorphsFromPlayer(_Speaker1);
  1275. PROC_RemovePolymorphsFromPlayer(_Speaker2);
  1276. PROC_RemovePolymorphsFromPlayer(_Speaker3);
  1277. PROC_RemovePolymorphsFromPlayer(_Speaker4);
  1278. PROC_RemovePolymorphsFromPlayer(_Speaker5);
  1279.  
  1280. PROC
  1281. PROC_DialogFlagSetup((DIALOGRESOURCE)_Dialog,(GUIDSTRING)_Speaker1,(GUIDSTRING)_Speaker2,(GUIDSTRING)_Speaker3,(GUIDSTRING)_Speaker4,(GUIDSTRING)_Speaker5,(GUIDSTRING)_Speaker6)
  1282. AND
  1283. QRY_DropPolymorph(_Dialog)
  1284. THEN
  1285. PROC_RemovePolymorphsFromPlayer(_Speaker1);
  1286. PROC_RemovePolymorphsFromPlayer(_Speaker2);
  1287. PROC_RemovePolymorphsFromPlayer(_Speaker3);
  1288. PROC_RemovePolymorphsFromPlayer(_Speaker4);
  1289. PROC_RemovePolymorphsFromPlayer(_Speaker5);
  1290. PROC_RemovePolymorphsFromPlayer(_Speaker6);
  1291.  
  1292. QRY
  1293. QRY_DropPolymorph((DIALOGRESOURCE)_Dialog)
  1294. AND
  1295. DB_BlockPolymorphDialog(_Dialog)
  1296. THEN
  1297. DB_NOOP(1);
  1298.  
  1299. QRY
  1300. QRY_DropPolymorph((DIALOGRESOURCE)_Dialog)
  1301. AND
  1302. DB_OriginDialog(_,_Dialog) //Origin dialogs are only recorded for one race, so no polymorphing
  1303. THEN
  1304. DB_NOOP(1);
  1305.  
  1306. PROC
  1307. PROC_RemovePolymorphsFromPlayer((GUIDSTRING)_Object)
  1308. AND
  1309. DB_Players((CHARACTER)_Object)
  1310. THEN
  1311. PROC_RemovePolymorphs(_Object);
  1312. //END_REGION
  1313.  
  1314. //REGION Remove Poly in Dialog
  1315.  
  1316. IF
  1317. TextEvent("addpolyflag")
  1318. AND
  1319. GetHostCharacter(_Player)
  1320. THEN
  1321. SetFlag((FLAG)GLO_Polymorphed_ff4902e1-37b6-4fef-aa98-6f4eaa32720b, _Player); // flagType: Object
  1322.  
  1323.  
  1324. IF
  1325. FlagSet(GLO_RemovePolymorph_ac08aa18-f4b8-4a5e-ae4e-f788811fa149, (CHARACTER)_Player, _) // flagType: Object
  1326. THEN
  1327. PROC_RemovePolymorphs(_Player);
  1328. ClearFlag((FLAG)GLO_RemovePolymorph_ac08aa18-f4b8-4a5e-ae4e-f788811fa149, _Player); // flagType: Object
  1329.  
  1330. //END_REGION
  1331.  
  1332. //REGION Undead origins
  1333. IF
  1334. DB_Players(_Char)
  1335. THEN
  1336. PROC_MarkUndeadOrigin(_Char);
  1337.  
  1338. PROC
  1339. PROC_MarkUndeadOrigin((CHARACTER)_Player)
  1340. AND
  1341. IsTagged(_Player,(TAG)UNDEAD_33c625aa-6982-4c27-904f-e47029a9b140,1)
  1342. THEN
  1343. DB_UndeadCharacter(_Player);
  1344. //END_REGION
  1345.  
  1346. //REGION Get current polymorph status for _Char (even if none)
  1347. // Returns it in DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race). In case not polymorphed, _Race is an empty string
  1348. QRY
  1349. QRY_GLOBAL_Shapeshifting_GetPolymorphStatus((CHARACTER)_Char)
  1350. AND
  1351. DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race)
  1352. THEN
  1353. NOT DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race);
  1354.  
  1355. QRY
  1356. QRY_GLOBAL_Shapeshifting_GetPolymorphStatus((CHARACTER)_Char)
  1357. AND
  1358. DB_PolymorphedInto(_Char,_Race)
  1359. THEN
  1360. DB_GLOBAL_Shapeshifting_PolymorphStatus(_Race);
  1361.  
  1362. QRY
  1363. QRY_GLOBAL_Shapeshifting_GetPolymorphStatus((CHARACTER)_Char)
  1364. AND
  1365. NOT DB_PolymorphedInto(_Char,_)
  1366. THEN
  1367. DB_GLOBAL_Shapeshifting_PolymorphStatus("");
  1368. //END_REGION
  1369.  
  1370. //REGION True race query
  1371. QRY
  1372. QRY_IsTrueRace((CHARACTER)_Character,(STRING)_Race)
  1373. AND
  1374. GetRace(_Character,0,_Race)
  1375. THEN
  1376. DB_NOOP(1);
  1377.  
  1378. QRY
  1379. QRY_IsTrueUndead((CHARACTER)_Character)
  1380. AND
  1381. GetRace(_Character,0,_TrueRace)
  1382. AND
  1383. DB_UndeadRacePresets((INTEGER)_,_TrueRace)
  1384. THEN
  1385. DB_NOOP(1);
  1386.  
  1387. //END_REGION
  1388.  
  1389. IF
  1390. TextEvent("getrace")
  1391. AND
  1392. GetHostCharacter(_Player)
  1393. AND
  1394. GetRace(_Player,0,_TrueRace)
  1395. THEN
  1396. DebugText(_Player,_TrueRace);
  1397.  
  1398. //REGION Keeping track of true race
  1399. IF
  1400. DB_Players(_Player)
  1401. THEN
  1402. ObjectTimerLaunch(_Player, "GLO_SetGameStartTags",0);
  1403.  
  1404. IF
  1405. ObjectTimerFinished((CHARACTER)_Player, "GLO_SetGameStartTags")
  1406. THEN
  1407. PROC_GLO_SetGameStartTags(_Player);
  1408.  
  1409. PROC
  1410. PROC_GLO_SetGameStartTags((CHARACTER)_Player)
  1411. AND
  1412. DB_Shapeshifting_OriginalTags(_TrueRace, (TAG)_Tag)
  1413. AND
  1414. IsTagged(_Player, _TrueRace, 1)
  1415. THEN
  1416. SetTag(_Player, _Tag);
  1417.  
  1418.  
  1419. //END_REGION
  1420. EXITSECTION
  1421.  
  1422. ENDEXITSECTION
  1423. ParentTargetEdge "__Shared_Campaign"
  1424.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement