View difference between Paste ID: 6hCFjnah and cQ4DWfKt
SHOW: | | - or go back to the newest paste.
1
#include <macro.h>
2
/*
3
	File:
4
	Author: Bryan "Tonic" Boardwine
5
	
6
	Description:
7
	Master configuration list / array for buyable vehicles & prices and their shop.
8
*/
9
private["_shop","_return"];
10
_shop = [_this,0,"",[""]] call BIS_fnc_param;
11
if(_shop == "") exitWith {[]};
12
_return = [];
13
switch (_shop) do
14
{
15
	case "kart_shop":
16
	{
17
		_return = [
18
			["C_Kart_01_Blu_F",15000],
19
			["C_Kart_01_Fuel_F",15000],
20
			["C_Kart_01_Red_F",15000],
21
			["C_Kart_01_Vrana_F",15000]
22
		];
23
	};
24
	case "med_shop":
25
	{
26
		_return = [
27
			["C_Offroad_01_F",10000],
28
			["I_Truck_02_medical_F",25000],
29
			["O_Truck_03_medical_F",45000],
30
			["B_Truck_01_medical_F",60000]
31
		];
32
	};
33
	
34
	case "med_air_hs": {
35
		_return = [
36
			["B_Heli_Light_01_F",50000],
37
			["O_Heli_Light_02_unarmed_F",75000]
38
		];
39
	};
40
	
41
	case "civ_car":
42
	{
43
		_return = 
44
		[
45
			["B_Quadbike_01_F",2500],
46
			["C_Hatchback_01_F",9500],
47
			["C_Offroad_01_F",12500],
48
			["C_SUV_01_F",35000],
49
			["C_Van_01_transport_F",40000]
50
		];
51
	};
52
	
53
	case "civ_truck":
54
	{
55
		_return =
56
		[
57
			["C_Van_01_box_F",60000],
58
			["I_Truck_02_transport_F",75000],
59
			["I_Truck_02_covered_F",100000],
60
			["B_Truck_01_transport_F",275000],
61
			["O_Truck_03_transport_F",200000],
62
			["O_Truck_03_covered_F",250000],
63
			["B_Truck_01_box_F",350000],
64
			["O_Truck_03_device_F",450000]
65
		];	
66
	};
67
	
68
	
69
	case "reb_car":
70
	{
71
		_return =
72
		[
73
			["B_Quadbike_01_F",2500],
74
			["B_G_Offroad_01_F",15000],
75
			["O_MRAP_02_F",150000],
76
			["B_Heli_Light_01_F",325000]
77
		];
78
		
79
		if(license_civ_rebel) then
80
		{
81
			_return set[count _return,
82
			["B_G_Offroad_01_armed_F",750000]];
83
			_return set[count _return,
84
			["O_Heli_Light_02_F",1200000]];
85
			_return set[count _return,
86
			["O_MRAP_02_hmg_F",100000]];
87
		};
88
	};
89
	
90
	case "cop_car":
91
	{
92
		_return set[count _return,
93
		["C_Offroad_01_F",10000]];
94
		_return set[count _return,
95
		["C_SUV_01_F",15000]];
96
		if(__GETC__(life_coplevel) > 3) then
97
		{
98
			_return set[count _return,
99
			["B_MRAP_01_F",1000]];
100
		};
101
		if(__GETC__(life_coplevel) > 5) then
102
		{
103
		    _return set[count _return,
104
			["I_MRAP_03_F",100000]];
105
	    };
106
		if(__GETC__(life_coplevel) > 6) then
107
		{
108
		    _return set[count _return,
109
			["I_MRAP_03_hmg_F",1000000]];
110
	    };
111
		if(__GETC__(life_coplevel) > 7) then
112
		{
113
		    _return set[count _return,
114
			["B_APC_Wheeled_01_cannon_F",1000000]];
115
	    };
116
	};
117
	
118
	case "civ_air":
119
	{
120
		_return =
121
		[
122
			["B_Heli_Light_01_F",253000],
123
			["O_Heli_Light_02_unarmed_F",750000]
124
		];
125
	};
126
	
127
	case "cop_air":
128
	{
129
		_return set[count _return,
130
		["B_Heli_Light_01_F",75000]];
131
		if(__GETC__(life_coplevel) > 2) then
132
		{
133
			_return set[count _return,
134
			["B_Heli_Transport_01_F",200000]];
135
		};
136
	};
137
	
138
	case "cop_airhq":
139
	{
140
		_return set[count _return,
141
		["B_Heli_Light_01_F",75000]];
142
		["I_Heli_light_03_unarmed_F",250000]];
143
		if(__GETC__(life_coplevel) > 6) then
144
		{
145
			_return set[count _return,
146
			["B_Heli_Transport_01_F",200000]];
147
			_return set[count _return,
148
			["B_MRAP_01_hmg_F",750000]];
149
				_return set[count _return,
150
			["I_Heli_Transport_02_F",750000]];
151
		};
152
				_return set[count _return,
153
		["B_Heli_Light_01_F",75000]];
154
		if(__GETC__(life_coplevel) > 7) then
155
		{
156
			_return set[count _return,
157
			["B_Heli_Light_01_armed_F",2000000]];
158
			_return set[count _return,
159
			["I_Heli_light_03_F",2000000]];
160
		};
161
	};
162
	
163
	case "civ_ship":
164
	{
165
		_return =
166
		[
167
			["C_Rubberboat",5000],
168
			["C_Boat_Civil_01_F",22000]
169
		];
170
	};
171
172
	case "cop_ship":
173
	{
174
		_return =
175
		[
176
			["B_Boat_Transport_01_F",3000],
177
			["C_Boat_Civil_01_police_F",20000],
178
			["B_Boat_Armed_01_minigun_F",75000],
179
			["B_SDV_01_F",100000]
180
		];
181
	};
182
};
183
184
_return;