cxs.hpp 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. class ACE_SelfActions: ACE_SelfActions
  2. {
  3. class RD501_Style_Changer
  4. {
  5. displayName="Change Style";
  6. exceptions[]=
  7. {
  8. "isNotInside",
  9. "isNotSwimming",
  10. "isNotSitting"
  11. };
  12. condition="!(isNull objectParent player) && (driver (vehicle player)==player)";
  13. showDisabled=0;
  14. priority=2;
  15. class RD501_NoseArt_None
  16. {
  17. displayName="None";
  18. exceptions[]=
  19. {
  20. "isNotInside",
  21. "isNotSwimming",
  22. "isNotSitting"
  23. };
  24. condition="!(isNull objectParent player)";
  25. statement="_target setObjectTextureGlobal [0,'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS.paa']";
  26. showDisabled=0;
  27. runOnHover=0;
  28. priority=2.5;
  29. };
  30. class RD501_Style_Erlien: RD501_NoseArt_None
  31. {
  32. condition="!(isNull objectParent player) && (driver (vehicle player)==player) && ['erlien', (name player)] call BIS_fnc_inString || ['floff', (name player)] call BIS_fnc_inString";
  33. displayName="CX-S Erlien";
  34. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_erlien.paa']";
  35. };
  36. class RD501_Style_Kushiban: RD501_NoseArt_None
  37. {
  38. condition="!(isNull objectParent player) && (driver (vehicle player)==player) && ['kushiban', (name player)] call BIS_fnc_inString || ['floff', (name player)] call BIS_fnc_inString";
  39. displayName="CX-S Kushiban";
  40. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_kushiban.paa']";
  41. };
  42. class RD501_NoseArt_Clone: RD501_NoseArt_None
  43. {
  44. displayName="Clone";
  45. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_clone.paa']";
  46. };
  47. class RD501_NoseArt_Clones: RD501_NoseArt_None
  48. {
  49. displayName="Clones";
  50. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_clones.paa']";
  51. };
  52. class RD501_NoseArt_Mouth: RD501_NoseArt_None
  53. {
  54. displayName="Mouth";
  55. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_mouth.paa']";
  56. };
  57. class RD501_NoseArt_Padme: RD501_NoseArt_None
  58. {
  59. displayName="Padme";
  60. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_padme.paa']";
  61. };
  62. class RD501_NoseArt_Pilot: RD501_NoseArt_None
  63. {
  64. displayName="Pilot";
  65. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_pilot.paa']";
  66. };
  67. class RD501_NoseArt_Nexu: RD501_NoseArt_None
  68. {
  69. displayName="Nexu";
  70. statement="_target setObjectTextureGlobal [0, 'RD501_Laat\textures\laat\Laat501stcxs\Laat501stBodyCXS_nexu.paa']";
  71. };
  72. };
  73. };