File: medals.ufo

package info (click to toggle)
ufoai 2.5-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 82,128 kB
  • sloc: cpp: 225,227; python: 5,111; ansic: 4,133; php: 2,209; perl: 1,931; sh: 1,517; xml: 1,115; makefile: 401; sed: 11
file content (208 lines) | stat: -rw-r--r-- 2,819 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
medal cross
{
	name		"_Cross"
	image		""
}

medal coin
{
	name		"_Coin"
	image		""
}

//=======================
// RANKS
//
// !!Higher ranks last!!
//
// mind
//	Minimum "mind" value the soldier needs.
// killed_enemies
//	Minimum number of _enemies_ killed by the soldier.
// killed_others
//	Maximum number of killed _civilian_ targets or _own soldiers_ killed by the soldier.
// type
//  employeeType_t
//=======================

rank scientist
{
	name		"_Scientist"
	image		"ranks/rank_scientist"
	type		EMPL_SCIENTIST
	factor		0.2
	level		0
}

rank pilot
{
	name		"_Pilot"
	image		"ranks/rank_01"
	type		EMPL_PILOT
	factor		0.2
	level		0
}

rank ugv
{
	name		"_UGV"
	image		"ranks/ugv"
	type		EMPL_ROBOT
	factor		0.6
	level		0
}

rank worker
{
	name		"_Worker"
	image		"ranks/rank_worker"
	type		EMPL_WORKER
	factor		0.2
	level		0
}

rank rifleman
{
	name		"_Rifleman"
	shortname	"_Rfn"
	image		"ranks/rank_01"
	type		EMPL_SOLDIER
	factor		0.4
	level		0
}

rank lancecorp
{
	name			"_Lance-Corporal"
	shortname		"_LCpl"
	image			"ranks/rank_02"
	mind			27
	killed_enemies	3
	killed_others	7
	type			EMPL_SOLDIER
	factor			0.4
	level			1
}

rank corporal
{
	name			"_Corporal"
	shortname		"_Cpl"
	image			"ranks/rank_03"
	mind			30
	killed_enemies	7
	killed_others	5
	type			EMPL_SOLDIER
	factor			0.5
	level			2
}

rank sergeant
{
	name			"_Sergeant"
	shortname		"_Sgt"
	image			"ranks/rank_04"
	mind			33
	killed_enemies	11
	killed_others	3
	type			EMPL_SOLDIER
	factor			0.5
	level			3
}

rank warrant
{
	name			"_Warrant Officer"
	shortname		"_WO"
	image			"ranks/rank_05"
	mind			37
	killed_enemies	15
	killed_others	2
	type			EMPL_SOLDIER
	factor			0.5
	level			4
}

rank senwarrant
{
	name			"_Senior Warrant Officer"
	shortname		"_SWO"
	image			"ranks/rank_06"
	mind			42
	killed_enemies	19
	type			EMPL_SOLDIER
	factor			0.6
	level			5
}

rank seclieut
{
	name			"_Second Lieutenant"
	shortname		"_2Lt"
	image			"ranks/rank_07"
	mind			46
	killed_enemies	23
	type			EMPL_SOLDIER
	factor			0.6
	level			6
}

rank lieut
{
	name			"_Lieutenant"
	shortname		"_Lt"
	image			"ranks/rank_08"
	mind			50
	killed_enemies	27
	type			EMPL_SOLDIER
	factor			0.6
	level			7
}

rank captain
{
	name			"_Captain"
	shortname		"_Capt"
	image			"ranks/rank_09"
	mind		        54
	killed_enemies	31
	type			EMPL_SOLDIER
	factor			0.7
	level			8
}

rank major
{
	name			"_Major"
	shortname		"_Maj"
	image			"ranks/rank_10"
	mind			58
	killed_enemies	34
	type			EMPL_SOLDIER
	factor			0.7
	level			9
}

rank ltcol
{
	name			"_Lieutenant-Colonel"
	shortname		"_Lt Col"
	image			"ranks/rank_11"
	mind			62
	killed_enemies	37
	type			EMPL_SOLDIER
	factor			0.8
	level			10
}

rank col
{
	name			"_Colonel"
	shortname		"_Col"
	image			"ranks/rank_12"
	mind			70
	killed_enemies	40
	type			EMPL_SOLDIER
	factor			0.9
	level			11
}