View difference between Paste ID: PHANqxBu and fwHY9F8T
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]
76+
			["B_Heli_Light_01_F",325000],
77
			["O_Heli_Light_02_F",1200000],
78
			["O_MRAP_02_hmg_F",100000]
79
		];
80
		
81
		if(license_civ_rebel) then
82
		{
83
			_return set[count _return,
84-
			["O_Heli_Light_02_F",1200000]];
84+
85
		};
86-
			["O_MRAP_02_hmg_F",100000]];
86+
87
	
88
	case "cop_car":
89
	{
90
		_return set[count _return,
91
		["C_Offroad_01_F",10000]];
92
		_return set[count _return,
93
		["C_SUV_01_F",15000]];
94
		};
95
		if(__GETC__(life_coplevel) > 3) then
96
		{
97
			_return set[count _return,
98
			["B_MRAP_01_F",1000]];
99
		};
100
		if(__GETC__(life_coplevel) > 5) then
101
		{
102
		    _return set[count _return,
103
			["I_MRAP_03_F",100000]];
104
	    };
105
		if(__GETC__(life_coplevel) > 6) then
106
		{
107
		    _return set[count _return,
108
			["I_MRAP_03_hmg_F",1000000]];
109
	    };
110
		if(__GETC__(life_coplevel) > 7) then
111
		{
112
		    _return set[count _return,
113
			["B_APC_Wheeled_01_cannon_F",1000000]];
114
	    };
115
	};
116
	
117
	case "civ_air":
118
	{
119
		_return =
120
		[
121
			["B_Heli_Light_01_F",253000],
122
			["O_Heli_Light_02_unarmed_F",750000]
123
		];
124
	};
125
	
126
	case "cop_air":
127
	{
128
		_return set[count _return,
129
		["B_Heli_Light_01_F",75000]];
130
		if(__GETC__(life_coplevel) > 2) then
131
		{
132
			_return set[count _return,
133
			["B_Heli_Transport_01_F",200000]];
134
		};
135
	};
136
	
137
	case "cop_airhq":
138
	{
139
		_return set[count _return,
140
		["B_Heli_Light_01_F",75000]];
141
		["I_Heli_light_03_unarmed_F",250000]];
142
		if(__GETC__(life_coplevel) > 6) then
143
		{
144
			_return set[count _return,
145
			["B_Heli_Transport_01_F",200000]];
146
			_return set[count _return,
147
			["B_MRAP_01_hmg_F",750000]];
148
				_return set[count _return,
149
			["I_Heli_Transport_02_F",750000]];
150
		};
151
				_return set[count _return,
152
		["B_Heli_Light_01_F",75000]];
153
		if(__GETC__(life_coplevel) > 7) then
154
		{
155
			_return set[count _return,
156
			["B_Heli_Light_01_armed_F",2000000]];
157
			_return set[count _return,
158
			["I_Heli_light_03_F",2000000]];
159
		};
160
	};
161
	
162
	case "civ_ship":
163
	{
164
		_return =
165
		[
166
			["C_Rubberboat",5000],
167
			["C_Boat_Civil_01_F",22000]
168
		];
169
	};
170
171
	case "cop_ship":
172
	{
173
		_return =
174
		[
175
			["B_Boat_Transport_01_F",3000],
176
			["C_Boat_Civil_01_police_F",20000],
177
			["B_Boat_Armed_01_minigun_F",75000],
178
			["B_SDV_01_F",100000]
179
		];
180
	};
181
};
182
183
_return;