Advertisement
Guest User

supacat model.cpp

a guest
Jan 10th, 2014
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.43 KB | None | 0 0
  1. class CfgSkeletons
  2. {
  3.     class car;
  4.     class supacat6x6_base: car
  5.     {
  6.         isDiscrete=1;
  7.         skeletonInherit="";
  8.         skeletonBones[]=
  9.         {
  10.             "damageHide",
  11.             "",
  12.             "drivewheel",
  13.             "",
  14.             "wheel_1_1_damper",
  15.             "",
  16.             "wheel_1_1_steering",
  17.             "wheel_1_1_damper",
  18.             "wheel_1_1",
  19.             "wheel_1_1_steering",
  20.             "wheel_1_1_Damage",
  21.             "wheel_1_1",
  22.             "wheel_1_2__damper",
  23.             "",
  24.             "wheel_1_2__steering",
  25.             "wheel_1_2__damper",
  26.             "wheel_1_2",
  27.             "wheel_1_2__steering",
  28.             "wheel_1_2__Damage",
  29.             "wheel_1_2",
  30.             "wheel_2_1_damper",
  31.             "",
  32.             "wheel_2_1",
  33.             "wheel_2_1_damper",
  34.             "wheel_2_1_Damage",
  35.             "wheel_2_1",
  36.             "wheel_2_2_damper",
  37.             "",
  38.             "wheel_2_2",
  39.             "wheel_2_2_damper",
  40.             "wheel_2_2_Damage",
  41.             "wheel_3_1",
  42.             "",
  43.             "wheel_3_1",
  44.             "wheel_3_1_damper",
  45.             "wheel_3_1_Damage",
  46.             "wheel_3_1",
  47.             "wheel_3_2_damper",
  48.             "",
  49.             "wheel_3_2",
  50.             "wheel_3_2_damper",
  51.             "wheel_3_2_Damage",
  52.             "wheel_3_2"
  53.         };
  54.     };
  55.     class supacat6x6: car
  56.     {
  57.         isDiscrete=1;
  58.         skeletonInherit="";
  59.         skeletonBones[]=
  60.         {
  61.             "damageHide",
  62.             "",
  63.             "drivewheel",
  64.             "",
  65.             "wheel_1_1_damper",
  66.             "",
  67.             "wheel_1_1_steering",
  68.             "wheel_1_1_damper",
  69.             "wheel_1_1",
  70.             "wheel_1_1_steering",
  71.             "wheel_1_1_Damage",
  72.             "wheel_1_1",
  73.             "wheel_1_2__damper",
  74.             "",
  75.             "wheel_1_2__steering",
  76.             "wheel_1_2__damper",
  77.             "wheel_1_2",
  78.             "wheel_1_2__steering",
  79.             "wheel_1_2__Damage",
  80.             "wheel_1_2",
  81.             "wheel_2_1_damper",
  82.             "",
  83.             "wheel_2_1",
  84.             "wheel_2_1_damper",
  85.             "wheel_2_1_Damage",
  86.             "wheel_2_1",
  87.             "wheel_2_2_damper",
  88.             "",
  89.             "wheel_2_2",
  90.             "wheel_2_2_damper",
  91.             "wheel_2_2_Damage",
  92.             "wheel_2_2",
  93.             "wheel_3_1_damper",
  94.             "",
  95.             "wheel_3_1",
  96.             "wheel_3_1_damper",
  97.             "wheel_3_1_Damage",
  98.             "wheel_3_1",
  99.             "wheel_3_2_damper",
  100.             "",
  101.             "wheel_3_2",
  102.             "wheel_3_2_damper",
  103.             "wheel_3_2_Damage",
  104.             "wheel_3_2"
  105.         };
  106.     };
  107. };
  108. class CfgModels
  109. {
  110.     class default
  111.     {
  112.     };
  113.     class Vehicle: default
  114.     {
  115.         sectionsInherit="";
  116.         sections[]=
  117.         {
  118.             "cislo",
  119.             "grupa",
  120.             "side",
  121.             "sektor",
  122.             "clan",
  123.             "podsvit pristroju",
  124.             "poskozeni",
  125.             "L svetlo",
  126.             "P svetlo",
  127.             "zasleh"
  128.         };
  129.     };
  130.     class Car: Vehicle
  131.     {
  132.                             canFloat = 1
  133.                             WaterLeakiness = 10;
  134.                             simulation = "carx";
  135.         sectionsInherit="Vehicle";
  136.         sections[]=
  137.         {
  138.             "ammo",
  139.             "sklo predni p",
  140.             "sklo predni l",
  141.             "zadni svetlo",
  142.             "brzdove svetlo"
  143.         };
  144.     };
  145.     class supacat6x6_base: car
  146.     {
  147.         skeletonName="supacat6x6_base";
  148.         sectionsInherit="car";
  149.         sections[]=
  150.         {
  151.             "backuplight",
  152.             "door1light",
  153.             "door3light",
  154.             "windowtint",
  155.             "hubcaps",
  156.             "PI svetlo",
  157.             "zbytek"
  158.         };
  159.         class animations
  160.         {
  161.             class damageHide
  162.             {
  163.                 type="hide";
  164.                 source="damage";
  165.                 selection="damageHide";
  166.             };
  167.             class wheel_1_1_Damage: damageHide
  168.             {
  169.                 selection="wheel_1_1_Damage";
  170.             };
  171.             class wheel_1_2__Damage: damageHide
  172.             {
  173.                 selection="wheel_1_2__Damage";
  174.             };
  175.             class wheel_2_1_Damage: damageHide
  176.             {
  177.                 selection="wheel_2_1_Damage";
  178.             };
  179.             class wheel_2_2_Damage: damageHide
  180.             {
  181.                 selection="wheel_2_2_Damage";
  182.             };
  183.             class wheel_3_1_Damage: damageHide
  184.             {
  185.                 selection="wheel_3_1_Damage";
  186.             };
  187.             class wheel_3_2_Damage: damageHide
  188.             {
  189.                 selection="wheel_3_2_Damage";
  190.             };
  191.             class destruct_heigh_ppt
  192.             {
  193.                 type="translation";
  194.                 source="damage";
  195.                 selection="wheel_1_1_damper";
  196.                 axis="land_move_axis";
  197.                 memory=1;
  198.                 minValue=0.99999899;
  199.                 maxValue=1;
  200.                 offset0=0;
  201.                 offset1=-0.28;
  202.             };
  203.             class destruct_heigh_pdt: destruct_heigh_ppt
  204.             {
  205.                 selection="wheel_1_2__damper";
  206.             };
  207.             class destruct_heigh_pprt: destruct_heigh_ppt
  208.             {
  209.                 selection="wheel_2_1_damper";
  210.                 offset1=-0.38;
  211.             };
  212.             class destruct_heigh_pzt: destruct_heigh_ppt
  213.             {
  214.                 selection="wheel_2_2_damper";
  215.                 offset1=-0.38;
  216.             };
  217.             class destruct_heigh_pwt: destruct_heigh_ppt
  218.             {
  219.                 selection="wheel_3_1_damper";
  220.                 offset1=-0.38;
  221.             };
  222.             class destruct_heigh_pet: destruct_heigh_ppt
  223.             {
  224.                 selection="wheel_3_2_damper";
  225.                 offset1=-0.38;
  226.             };
  227.             class DrivingWheel
  228.             {
  229.                 type="rotation";
  230.                 source="drivingWheel";
  231.                 selection="drivewheel";
  232.                 axis="drivewheel_axis";
  233.                 minValue=-1;
  234.                 maxValue=1;
  235.                 angle0=4;
  236.                 angle1=-4;
  237.             };
  238.             class Steering_1_1
  239.             {
  240.                 type="rotationY";
  241.                 source="drivingWheel";
  242.                 selection="wheel_1_1_steering";
  243.                 axis="wheel_1_1_steering_axis";
  244.                 memory=1;
  245.                 minValue="rad -90";
  246.                 maxValue="rad +90";
  247.                 angle0=1.0471981;
  248.                 angle1=-1.0471981;
  249.             };
  250.             class Steering_1_2: Steering_1_1
  251.             {
  252.                 selection="wheel_1_2_steering";
  253.                 axis="wheel_1_2_steering_axis";
  254.                 angle0=1.0471981;
  255.                 angle1=-1.0471981;
  256.             };
  257.             class wheel_1_1
  258.             {
  259.                 type="rotationX";
  260.                 source="wheel";
  261.                 selection="wheel_1_1";
  262.                 axis="";
  263.                 memory=1;
  264.                 sourceAddress="loop";
  265.                 minValue=0;
  266.                 maxValue=1;
  267.                 angle0=0;
  268.                 angle1="rad -360";
  269.             };
  270.             class Wheel_1_2: Wheel_1_1
  271.             {
  272.                 selection="wheel_1_2";
  273.             };
  274.             class wheel_2_1: Wheel_1_1
  275.             {
  276.                 selection="wheel_2_1";
  277.             };
  278.             class wheel_2_2: Wheel_1_1
  279.             {
  280.                 selection="wheel_2_2";
  281.             };
  282.             class wheel_3_1: Wheel_1_1
  283.             {
  284.                 selection="wheel_3_1";
  285.             };
  286.             class Wheel_3_2: Wheel_1_1
  287.             {
  288.                 selection="wheel_3_2";
  289.             };
  290.             class Wheel_1_1_Damper
  291.             {
  292.                 type="translationY";
  293.                 source="damper";
  294.                 selection="wheel_1_damper";
  295.                 axis="";
  296.                 minValue=-0.090000004;
  297.                 maxValue=1;
  298.                 memory=1;
  299.             };
  300.             class Wheel_1_2_Damper: Wheel_1_1_Damper
  301.             {
  302.                 selection="wheel_2_damper";
  303.             };
  304.             class Wheel_2_1_Damper: Wheel_1_1_Damper
  305.             {
  306.                 selection="wheel_2_1_damper";
  307.             };
  308.             class Wheel_2_2_Damper: Wheel_1_1_Damper
  309.             {
  310.                 selection="wheel_2_2_damper";
  311.             };
  312.             class Wheel_3_1_Damper: Wheel_1_1_Damper
  313.             {
  314.                 selection="wheel_3_1_damper";
  315.             };
  316.             class Wheel_3_2_Damper: Wheel_1_1_Damper
  317.             {
  318.                 selection="wheel_3_2_damper";
  319.             };
  320.         };
  321.     };
  322.     class supacat6x6: car
  323.     {
  324.         skeletonName="supacat6x6";
  325.         sectionsInherit="car";
  326.         sections[]=
  327.         {
  328.             "zbytek",
  329.             ""
  330.         };
  331.         class animations
  332.         {
  333.             class damageHide
  334.             {
  335.                 type="hide";
  336.                 source="damage";
  337.                 selection="damageHide";
  338.             };
  339.             class wheel_1_1_Damage: damageHide
  340.             {
  341.                 selection="wheel_1_1_Damage";
  342.             };
  343.             class wheel_1_2_Damage: damageHide
  344.             {
  345.                 selection="wheel_1_2_Damage";
  346.             };
  347.             class wheel_2_1_Damage: damageHide
  348.             {
  349.                 selection="wheel_2_1_Damage";
  350.             };
  351.             class wheel_2_2_Damage: damageHide
  352.             {
  353.                 selection="wheel_2_2_Damage";
  354.             };
  355.             class wheel_3_1_Damage: damageHide
  356.             {
  357.                 selection="wheel_3_1_Damage";
  358.             };
  359.             class wheel_3_2_Damage: damageHide
  360.             {
  361.                 selection="wheel_3_2_Damage";
  362.             };
  363.             class destruct_heigh_ppt
  364.             {
  365.                 type="translation";
  366.                 source="damage";
  367.                 selection="wheel_1_damper";
  368.                 axis="land_move_axis";
  369.                 memory=1;
  370.                 minValue=0.99999899;
  371.                 maxValue=1;
  372.                 offset0=0;
  373.                 offset1=-0.28;
  374.             };
  375.             class destruct_heigh_pdt: destruct_heigh_ppt
  376.             {
  377.                 selection="wheel_1_2_damper";
  378.             };
  379.             class destruct_heigh_pprt: destruct_heigh_ppt
  380.             {
  381.                 selection="wheel_2_1_damper";
  382.                 offset1=-0.38;
  383.             };
  384.             class destruct_heigh_pzt: destruct_heigh_ppt
  385.             {
  386.                 selection="wheel_2_2_damper";
  387.                 offset1=-0.38;
  388.             };
  389.             class destruct_heigh_pwt: destruct_heigh_ppt
  390.             {
  391.                 selection="wheel_3_1_damper";
  392.                 offset1=-0.38;
  393.             };
  394.             class destruct_heigh_pet: destruct_heigh_ppt
  395.             {
  396.                 selection="wheel_3_2_damper";
  397.                 offset1=-0.38;
  398.             };
  399.             class DrivingWheel
  400.             {
  401.                 type="rotation";
  402.                 source="drivingWheel";
  403.                 selection="drivewheel";
  404.                 axis="drivewheel_axis";
  405.                 minValue=-1;
  406.                 maxValue=1;
  407.                 angle0=4;
  408.                 angle1=-4;
  409.             };
  410.             class Steering_1_1
  411.             {
  412.                 type="rotationY";
  413.                 source="drivingWheel";
  414.                 selection="wheel_1_1_steering";
  415.                 axis="wheel_1_1_steering_axis";
  416.                 memory=1;
  417.                 minValue="rad -90";
  418.                 maxValue="rad +90";
  419.                 angle0=1.0471981;
  420.                 angle1=-1.0471981;
  421.             };
  422.             class Steering_1_2: Steering_1_1
  423.             {
  424.                 selection="wheel_1_2_steering";
  425.                 axis="wheel_1_2_steering_axis";
  426.                 angle0=1.0471981;
  427.                 angle1=-1.0471981;
  428.             };
  429.             class Wheel_1_1
  430.             {
  431.                 type="rotationX";
  432.                 source="wheel";
  433.                 selection="wheel_1_1";
  434.                 axis="";
  435.                 memory=1;
  436.                 sourceAddress="loop";
  437.                 minValue=0;
  438.                 maxValue=1;
  439.                 angle0=0;
  440.                 angle1="rad -360";
  441.             };
  442.             class Wheel_1_2: Wheel_1_1
  443.             {
  444.                 selection="wheel_1_2";
  445.             };
  446.             class Wheel_2_1: Wheel_1_1
  447.             {
  448.                 selection="wheel_2_1";
  449.             };
  450.             class Wheel_2_2: Wheel_1_1
  451.             {
  452.                 selection="wheel_2_2";
  453.             };
  454.             class Wheel_3_1: Wheel_1_1
  455.             {
  456.                 selection="wheel_3_1";
  457.             };
  458.             class Wheel_3_2: Wheel_1_1
  459.             {
  460.                 selection="wheel_3_2";
  461.             };
  462.             class Wheel_1_1_Damper
  463.             {
  464.                 type="translationY";
  465.                 source="damper";
  466.                 selection="wheel_1_1_damper";
  467.                 axis="";
  468.                 minValue=-0.090000004;
  469.                 maxValue=1;
  470.                 memory=1;
  471.             };
  472.             class Wheel_1_2_Damper: Wheel_1_1_Damper
  473.             {
  474.                 selection="wheel_1_2_damper";
  475.             };
  476.             class Wheel_2_1_Damper: Wheel_1_1_Damper
  477.             {
  478.                 selection="wheel_2_1_damper";
  479.             };
  480.             class Wheel_2_2_Damper: Wheel_1_1_Damper
  481.             {
  482.                 selection="wheel_2_2_damper";
  483.             };
  484.             class Wheel_3_1_Damper: Wheel_1_1_Damper
  485.             {
  486.                 selection="wheel_3_1_damper";
  487.             };
  488.             class Wheel_3_2_Damper: Wheel_1_1_Damper
  489.             {
  490.                 selection="wheel_3_2_damper";
  491.             };
  492.         };
  493.     };
  494. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement