mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
158 lines
5.6 KiB
C++
158 lines
5.6 KiB
C++
class GVAR(spallBase): B_65x39_Caseless {
|
|
submunitionAmmo[] = {QGVAR(small),4,QGVAR(medium),3,QGVAR(large),2,QGVAR(huge),1};
|
|
submunitionConeType[] = {"random", 20};
|
|
submunitionConeAngle = 40;
|
|
submunitionDirectionType = "SubmunitionModelDirection";
|
|
triggerTime = 0;
|
|
submunitionInitialOffset[] = {0,0,0};
|
|
submunitionInitSpeed = 0;
|
|
triggerSpeedCoef[] = {0.75,1.25};
|
|
deleteParentWhenTriggered = 1;
|
|
submunitionParentSpeedCoef = 1;
|
|
ACE_FRAG_RM_EH;
|
|
};
|
|
|
|
|
|
/*
|
|
* ground
|
|
*/
|
|
class GVAR(ground_spall_tiny): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 9, QGVAR(small), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 4};
|
|
};
|
|
|
|
class GVAR(ground_spall_small): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 4,QGVAR(medium), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 6};
|
|
};
|
|
|
|
class GVAR(ground_spall_medium): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 2, QGVAR(small_HD), 1,QGVAR(medium), 3, QGVAR(medium_HD), 1, QGVAR(large), 2};
|
|
submunitionConeType[] = {"poissondisccenter", 15};
|
|
};
|
|
|
|
class GVAR(ground_spall_large): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 3, QGVAR(tiny_HD), 3, QGVAR(small), 4, QGVAR(small_HD), 4, QGVAR(medium_HD), 5, QGVAR(large), 1, QGVAR(large_HD), 2};
|
|
submunitionConeType[] = {"poissondisccenter", 15};
|
|
};
|
|
|
|
class GVAR(ground_spall_huge): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 3, QGVAR(tiny_HD), 3, QGVAR(small), 4, QGVAR(small_HD), 4, QGVAR(medium), 5, QGVAR(large), 1, QGVAR(large_HD), 2};
|
|
submunitionConeType[] = {"poissondisccenter", 20};
|
|
};
|
|
|
|
|
|
/*
|
|
* rock
|
|
*/
|
|
class GVAR(rock_spall_tiny): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 4, QGVAR(medium_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 4};
|
|
};
|
|
|
|
class GVAR(rock_spall_small): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 4, QGVAR(medium), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 5};
|
|
};
|
|
|
|
class GVAR(rock_spall_medium): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 4, QGVAR(medium), 1, QGVAR(medium_HD), 2, QGVAR(large_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 7};
|
|
};
|
|
|
|
class GVAR(rock_spall_large): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 5, QGVAR(medium), 2, QGVAR(large), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 10};
|
|
};
|
|
|
|
class GVAR(rock_spall_huge): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(small), 5, QGVAR(medium), 2, QGVAR(large), 1, QGVAR(huge_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 13};
|
|
};
|
|
|
|
|
|
/*
|
|
* wood
|
|
*/
|
|
class GVAR(wood_spall_tiny): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 2, QGVAR(small), 4};
|
|
submunitionConeType[] = {"poissondisccenter", 4};
|
|
};
|
|
|
|
class GVAR(wood_spall_small): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 2, QGVAR(small), 4, QGVAR(medium), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 6};
|
|
};
|
|
|
|
class GVAR(wood_spall_medium): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 2, QGVAR(small), 2, QGVAR(medium), 2, QGVAR(medium_HD), 1, QGVAR(large_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 8};
|
|
};
|
|
|
|
class GVAR(wood_spall_large): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 1, QGVAR(small), 3, QGVAR(medium), 2, QGVAR(large_HD), 2, QGVAR(huge_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 10};
|
|
};
|
|
|
|
class GVAR(wood_spall_huge): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 1, QGVAR(small), 3, QGVAR(medium), 2, QGVAR(large_HD), 2, QGVAR(huge_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 12};
|
|
};
|
|
|
|
|
|
/*
|
|
* concrete
|
|
*/
|
|
class GVAR(concrete_spall_tiny): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 6, QGVAR(tiny_HD), 3, QGVAR(small), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 4};
|
|
};
|
|
|
|
class GVAR(concrete_spall_small): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 4, QGVAR(tiny_HD), 2, QGVAR(small), 2, QGVAR(medium), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 6};
|
|
};
|
|
|
|
class GVAR(concrete_spall_medium): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 6, QGVAR(tiny_HD), 1, QGVAR(small), 4, QGVAR(medium), 5, QGVAR(large_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 9};
|
|
};
|
|
|
|
class GVAR(concrete_spall_large): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 6, QGVAR(small), 4, QGVAR(medium), 3, QGVAR(large), 1, QGVAR(large_HD), 2};
|
|
submunitionConeType[] = {"poissondisccenter", 12};
|
|
};
|
|
|
|
class GVAR(concrete_spall_huge): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 8, QGVAR(small), 4, QGVAR(medium), 3, QGVAR(large), 1, QGVAR(large_HD), 1, QGVAR(huge_HD), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 18};
|
|
};
|
|
|
|
|
|
/*
|
|
* metal
|
|
*/
|
|
class GVAR(metal_spall_tiny): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 9, QGVAR(small), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 4};
|
|
};
|
|
|
|
class GVAR(metal_spall_small): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 4, QGVAR(small), 2, QGVAR(medium), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 6};
|
|
};
|
|
|
|
class GVAR(metal_spall_medium): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 5, QGVAR(small), 4, QGVAR(medium), 2, QGVAR(large), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 8};
|
|
};
|
|
|
|
class GVAR(metal_spall_large): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 4, QGVAR(small), 3, QGVAR(medium), 2, QGVAR(large), 1, QGVAR(huge), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 12};
|
|
};
|
|
|
|
class GVAR(metal_spall_huge): GVAR(spallBase) {
|
|
submunitionAmmo[] = {QGVAR(tiny), 8, QGVAR(small), 3, QGVAR(medium), 2, QGVAR(large), 3, QGVAR(huge), 1};
|
|
submunitionConeType[] = {"poissondisccenter", 18};
|
|
}; |