Skip to content

Instantly share code, notes, and snippets.

@AmyrAhmady
Created May 13, 2020 06:52
Show Gist options
  • Save AmyrAhmady/3ae65ae0d160e23e97dbf54daec17760 to your computer and use it in GitHub Desktop.
Save AmyrAhmady/3ae65ae0d160e23e97dbf54daec17760 to your computer and use it in GitHub Desktop.
stock IsVehicleUpgradeCompatible(model, componentid) // by AirKite
{
switch(model)
{
case 400:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 401:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1019: return true;
case 1020: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
}
}
case 404:
{
switch(componentid)
{
case 1000: return true;
case 1002: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1016: return true;
case 1017: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 405:
{
switch(componentid)
{
case 1000: return true;
case 1001: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1014: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 410:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1023: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 415:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 418:
{
switch(componentid)
{
case 1002: return true;
case 1006: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1016: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 420:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1004: return true;
case 1005: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1019: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 421:
{
switch(componentid)
{
case 1000: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1014: return true;
case 1016: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 422:
{
switch(componentid)
{
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 426:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1019: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 436:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1022: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 439:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 477:
{
switch(componentid)
{
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 478:
{
switch(componentid)
{
case 1004: return true;
case 1005: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1012: return true;
case 1013: return true;
case 1020: return true;
case 1021: return true;
case 1022: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 489:
{
switch(componentid)
{
case 1000: return true;
case 1002: return true;
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1016: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 491:
{
switch(componentid)
{
case 1003: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1014: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 492:
{
switch(componentid)
{
case 1000: return true;
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1016: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 496:
{
switch(componentid)
{
case 1001: return true;
case 1002: return true;
case 1003: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1011: return true;
case 1017: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
}
}
case 500:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 516:
{
switch(componentid)
{
case 1000: return true;
case 1002: return true;
case 1004: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1015: return true;
case 1016: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 517:
{
switch(componentid)
{
case 1002: return true;
case 1003: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1016: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 518:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1005: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1018: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 527:
{
switch(componentid)
{
case 1001: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1014: return true;
case 1015: return true;
case 1017: return true;
case 1018: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 529:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1011: return true;
case 1012: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 534:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1100: return true;
case 1101: return true;
case 1106: return true;
case 1122: return true;
case 1123: return true;
case 1124: return true;
case 1125: return true;
case 1126: return true;
case 1127: return true;
case 1178: return true;
case 1179: return true;
case 1180: return true;
case 1185: return true;
}
}
case 535:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1109: return true;
case 1110: return true;
case 1113: return true;
case 1114: return true;
case 1115: return true;
case 1116: return true;
case 1117: return true;
case 1118: return true;
case 1119: return true;
case 1120: return true;
case 1121: return true;
}
}
case 536:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1103: return true;
case 1104: return true;
case 1105: return true;
case 1107: return true;
case 1108: return true;
case 1128: return true;
case 1181: return true;
case 1182: return true;
case 1183: return true;
case 1184: return true;
}
}
case 540:
{
switch(componentid)
{
case 1001: return true;
case 1004: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 542:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1014: return true;
case 1015: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1144: return true;
case 1145: return true;
}
}
case 546:
{
switch(componentid)
{
case 1001: return true;
case 1002: return true;
case 1004: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1023: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 547:
{
switch(componentid)
{
case 1000: return true;
case 1003: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1016: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
}
}
case 549:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1011: return true;
case 1012: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 550:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 551:
{
switch(componentid)
{
case 1002: return true;
case 1003: return true;
case 1005: return true;
case 1006: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1016: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1021: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 558:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1088: return true;
case 1089: return true;
case 1090: return true;
case 1091: return true;
case 1092: return true;
case 1093: return true;
case 1094: return true;
case 1095: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1163: return true;
case 1164: return true;
case 1165: return true;
case 1166: return true;
case 1167: return true;
case 1168: return true;
}
}
case 559:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1065: return true;
case 1066: return true;
case 1067: return true;
case 1068: return true;
case 1069: return true;
case 1070: return true;
case 1071: return true;
case 1072: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1158: return true;
case 1159: return true;
case 1160: return true;
case 1161: return true;
case 1162: return true;
case 1173: return true;
}
}
case 560:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1026: return true;
case 1027: return true;
case 1028: return true;
case 1029: return true;
case 1030: return true;
case 1031: return true;
case 1032: return true;
case 1033: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1138: return true;
case 1139: return true;
case 1140: return true;
case 1141: return true;
case 1169: return true;
case 1170: return true;
}
}
case 561:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1055: return true;
case 1056: return true;
case 1057: return true;
case 1058: return true;
case 1059: return true;
case 1060: return true;
case 1061: return true;
case 1062: return true;
case 1063: return true;
case 1064: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1154: return true;
case 1155: return true;
case 1156: return true;
case 1157: return true;
}
}
case 562:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1034: return true;
case 1035: return true;
case 1036: return true;
case 1037: return true;
case 1038: return true;
case 1039: return true;
case 1040: return true;
case 1041: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1146: return true;
case 1147: return true;
case 1148: return true;
case 1149: return true;
case 1171: return true;
case 1172: return true;
}
}
case 565:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1045: return true;
case 1046: return true;
case 1047: return true;
case 1048: return true;
case 1049: return true;
case 1050: return true;
case 1051: return true;
case 1052: return true;
case 1053: return true;
case 1054: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1150: return true;
case 1151: return true;
case 1152: return true;
case 1153: return true;
}
}
case 567:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1102: return true;
case 1129: return true;
case 1130: return true;
case 1131: return true;
case 1132: return true;
case 1133: return true;
case 1186: return true;
case 1187: return true;
case 1188: return true;
case 1189: return true;
}
}
case 575:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1042: return true;
case 1043: return true;
case 1044: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1099: return true;
case 1174: return true;
case 1175: return true;
case 1176: return true;
case 1177: return true;
}
}
case 576:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1134: return true;
case 1135: return true;
case 1136: return true;
case 1137: return true;
case 1190: return true;
case 1191: return true;
case 1192: return true;
case 1193: return true;
}
}
case 580:
{
switch(componentid)
{
case 1001: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1017: return true;
case 1018: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 585:
{
switch(componentid)
{
case 1001: return true;
case 1003: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 589:
{
switch(componentid)
{
case 1000: return true;
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1016: return true;
case 1017: return true;
case 1018: return true;
case 1020: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1144: return true;
case 1145: return true;
}
}
case 600:
{
switch(componentid)
{
case 1004: return true;
case 1005: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1013: return true;
case 1017: return true;
case 1018: return true;
case 1020: return true;
case 1022: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
case 603:
{
switch(componentid)
{
case 1001: return true;
case 1006: return true;
case 1007: return true;
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1017: return true;
case 1018: return true;
case 1019: return true;
case 1020: return true;
case 1023: return true;
case 1024: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
case 1142: return true;
case 1143: return true;
case 1144: return true;
case 1145: return true;
}
}
case 402,403,406..409,411..414,416,419,423,424,427..429,431..435,437,438,440..445,448,450,451,455..459,461..463,466..468,470,471,474,475,479..486,490,494,495,498,499,502..510,514,515,521..526,528,530..533,541,552,543..545,554..557,566,568,578,571..574,579,581..584,586..588,591,594,596..599,601,602,604..611:
{
switch(componentid)
{
case 1008: return true;
case 1009: return true;
case 1010: return true;
case 1025: return true;
case 1073: return true;
case 1074: return true;
case 1075: return true;
case 1076: return true;
case 1077: return true;
case 1078: return true;
case 1079: return true;
case 1080: return true;
case 1081: return true;
case 1082: return true;
case 1083: return true;
case 1084: return true;
case 1085: return true;
case 1087: return true;
case 1096: return true;
case 1097: return true;
case 1098: return true;
}
}
}
return 0;
}
stock IsActualVehicleMod(componentid)
{
switch(componentid)
{
case 1008: return false;
case 1009: return false;
case 1010: return false;
case 1025: return false;
case 1073: return false;
case 1074: return false;
case 1075: return false;
case 1076: return false;
case 1077: return false;
case 1078: return false;
case 1079: return false;
case 1080: return false;
case 1081: return false;
case 1082: return false;
case 1083: return false;
case 1084: return false;
case 1085: return false;
case 1087: return false;
case 1096: return false;
case 1097: return false;
case 1098: return false;
}
return true;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment