models.qc 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604
  1. /* Copyright (C) 1996-1997 Id Software, Inc.
  2. This program is free software; you can redistribute it and/or modify
  3. it under the terms of the GNU General Public License as published by
  4. the Free Software Foundation; either version 2 of the License, or
  5. (at your option) any later version.
  6. This program is distributed in the hope that it will be useful,
  7. but WITHOUT ANY WARRANTY; without even the implied warranty of
  8. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  9. GNU General Public License for more details.
  10. You should have received a copy of the GNU General Public License
  11. along with this program; if not, write to the Free Software
  12. Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  13. See file, 'COPYING', for details.
  14. */
  15. /*
  16. ===============================================================================
  17. WORLD WEAPONS
  18. ===============================================================================
  19. */
  20. $modelname g_shot
  21. $cd /raid/quake/id1/models/g_shot
  22. $origin 0 0 -24
  23. $flags 8 // client side rotate
  24. $base base
  25. $skin skin
  26. $frame shot1
  27. $modelname g_nail
  28. $cd /raid/quake/id1/models/g_nail
  29. $flags 8 // client side rotate
  30. $origin 0 0 -24
  31. $base base
  32. $skin skin
  33. $frame shot1
  34. $modelname g_nail2
  35. $cd /raid/quake/id1/models/g_nail2
  36. $flags 8 // client side rotate
  37. $origin 0 0 -24
  38. $base base
  39. $skin skin
  40. $frame shot2
  41. $modelname g_rock
  42. $cd /raid/quake/id1/models/g_rock
  43. $flags 8 // client side rotate
  44. $origin 0 0 -24
  45. $base base
  46. $skin skin
  47. $frame shot1
  48. $modelname g_rock2
  49. $cd /raid/quake/id1/models/g_rock2
  50. $flags 8 // client side rotate
  51. $origin 0 0 -24
  52. $base base
  53. $skin skin
  54. $frame shot1
  55. $modelname g_light
  56. $cd /raid/quake/id1/models/g_light
  57. $flags 8 // client side rotate
  58. $origin 0 0 -24
  59. $base base
  60. $skin skin
  61. $frame shot1
  62. /*
  63. ===============================================================================
  64. VIEW WEAPONS
  65. ===============================================================================
  66. */
  67. $modelname v_axe
  68. $cd /raid/quake/id1/models/v_axe
  69. $origin 0 5 54
  70. $base base
  71. $skin skin
  72. $frame frame1 frame2 frame3 frame4 frame5 frame6 frame7 frame8 frame9
  73. $modelname v_shot
  74. $cd /raid/quake/id1/models/v_shot
  75. $origin 0 0 54
  76. $base base
  77. $skin skin
  78. $frame shot1 shot2 shot3 shot4 shot5 shot6 shot7
  79. $modelname v_shot2
  80. $cd /raid/quake/id1/models/v_shot2
  81. $origin 0 0 56
  82. $base base
  83. $skin skin
  84. $frame shot1 shot2 shot3 shot4 shot5 shot6 shot7
  85. $modelname v_rock2
  86. $cd /raid/quake/id1/models/v_rock2
  87. $origin 0 0 54
  88. $base base
  89. $skin skin
  90. $frame shot1 shot2 shot3 shot4 shot5 shot6 shot6
  91. $modelname v_rock
  92. $cd /raid/quake/id1/models/v_rock
  93. $origin 0 0 54
  94. $base base
  95. $skin skin
  96. $frame shot1 shot2 shot3 shot4 shot5 shot6 shot7
  97. $modelname v_nail2
  98. $cd /raid/quake/id1/models/v_nail2
  99. $origin 0 0 54
  100. $base base
  101. $skin skin
  102. $frame shot1 shot2 shot3 shot4 shot5 shot6 shot7 shot8 shot9
  103. $modelname v_nail
  104. $cd /raid/quake/id1/models/v_nail
  105. $origin 0 0 54
  106. $base base
  107. $skin skin
  108. $frame shot1 shot2 shot3 shot4 shot5 shot6 shot7 shot8 shot9
  109. $modelname v_light
  110. $cd /raid/quake/id1/models/v_light
  111. $origin 0 0 54
  112. $base base
  113. $skin skin
  114. $frame shot1 shot2 shot3 shot4 shot5
  115. /*
  116. ===============================================================================
  117. ITEMS
  118. ===============================================================================
  119. */
  120. $modelname w_g_key
  121. $cd /raid/quake/id1/models/w_g_key
  122. $flags 8 // client side rotate
  123. $base base
  124. $skin skin
  125. $frame frame1
  126. $modelname w_s_key
  127. $cd /raid/quake/id1/models/w_s_key
  128. $flags 8 // client side rotate
  129. $base base
  130. $skin skin
  131. $frame frame1
  132. $modelname m_g_key
  133. $cd /raid/quake/id1/models/m_g_key
  134. $flags 8 // client side rotate
  135. $base base
  136. $skin skin
  137. $frame frame1
  138. $modelname m_s_key
  139. $cd /raid/quake/id1/models/m_s_key
  140. $flags 8 // client side rotate
  141. $base base
  142. $skin skin
  143. $frame frame1
  144. $modelname b_g_key
  145. $cd /raid/quake/id1/models/b_g_key
  146. $flags 8 // client side rotate
  147. $base base
  148. $skin skin
  149. $frame frame1
  150. $modelname b_s_key
  151. $cd /raid/quake/id1/models/b_s_key
  152. $flags 8 // client side rotate
  153. $base base
  154. $skin skin
  155. $frame frame1
  156. $modelname quaddama
  157. $cd /raid/quake/id1/models/quaddama
  158. $flags 8 // client side rotate
  159. $base base
  160. $skin skin
  161. $frame frame1
  162. $modelname invisibl
  163. $cd /raid/quake/id1/models/invisibl
  164. $flags 8 // client side rotate
  165. $base base
  166. $skin skin
  167. $frame frame1
  168. $modelname invulner
  169. $flags 8 // client side rotate
  170. $cd /raid/quake/id1/models/invulner
  171. $base base
  172. $skin skin
  173. $frame frame1
  174. //modelname jetpack
  175. //cd /raid/quake/id1/models/jetpack
  176. //flags 8 // client side rotate
  177. //base base
  178. //skin skin
  179. //frame frame1
  180. $modelname cube
  181. $cd /raid/quake/id1/models/cube
  182. $flags 8 // client side rotate
  183. $base base
  184. $skin skin
  185. $frame frame1
  186. $modelname suit
  187. $cd /raid/quake/id1/models/suit
  188. $flags 8 // client side rotate
  189. $base base
  190. $skin skin
  191. $frame frame1
  192. $modelname boots
  193. $cd /raid/quake/id1/models/boots
  194. $flags 8 // client side rotate
  195. $base base
  196. $skin skin
  197. $frame frame1
  198. $modelname end1
  199. $cd /raid/quake/id1/models/end1
  200. $flags 8 // client side rotate
  201. $base base
  202. $skin skin
  203. $frame frame1
  204. $modelname end2
  205. $cd /raid/quake/id1/models/end2
  206. $flags 8 // client side rotate
  207. $base base
  208. $skin skin
  209. $frame frame1
  210. $modelname end3
  211. $cd /raid/quake/id1/models/end3
  212. $flags 8 // client side rotate
  213. $base base
  214. $skin skin
  215. $frame frame1
  216. $modelname end4
  217. $cd /raid/quake/id1/models/end4
  218. $flags 8 // client side rotate
  219. $base base
  220. $skin skin
  221. $frame frame1
  222. /*
  223. ===============================================================================
  224. GIBS
  225. ===============================================================================
  226. */
  227. $modelname gib1
  228. $cd /raid/quake/id1/models/gib1
  229. $flags 4 // EF_GIB
  230. $origin 0 0 0
  231. $base base
  232. $skin skin
  233. $frame frame1
  234. // torso
  235. $modelname gib2
  236. $cd /raid/quake/id1/models/gib2
  237. $flags 4 // EF_GIB
  238. $origin 0 0 0
  239. $base base
  240. $skin skin
  241. $frame frame1
  242. $modelname gib3
  243. $cd /raid/quake/id1/models/gib3
  244. $flags 4 // EF_GIB
  245. $origin 0 0 0
  246. $base base
  247. $skin skin
  248. $frame frame1
  249. // heads
  250. $modelname h_player
  251. $cd /raid/quake/id1/models/h_player
  252. $flags 4 // EF_GIB
  253. $origin 0 0 0
  254. $base base
  255. $skin skin
  256. $frame frame1
  257. $modelname h_dog
  258. $cd /raid/quake/id1/models/h_dog
  259. $flags 4 // EF_GIB
  260. $origin 0 0 0
  261. $base base
  262. $skin skin
  263. $frame frame1
  264. $modelname h_mega
  265. $cd /raid/quake/id1/models/h_mega
  266. $flags 4 // EF_GIB
  267. $origin 0 0 0
  268. $base base
  269. $skin skin
  270. $frame frame1
  271. $modelname h_guard
  272. $cd /raid/quake/id1/models/h_guard
  273. $flags 4 // EF_GIB
  274. $origin 0 0 0
  275. $base base
  276. $skin skin
  277. $frame frame1
  278. $modelname h_wizard
  279. $cd /raid/quake/id1/models/h_wizard
  280. $flags 4 // EF_GIB
  281. $origin 0 0 0
  282. $base base
  283. $skin skin
  284. $frame frame1
  285. $modelname h_knight
  286. $cd /raid/quake/id1/models/h_knight
  287. $flags 4 // EF_GIB
  288. $origin 0 0 0
  289. $base base
  290. $skin skin
  291. $frame frame1
  292. $modelname h_hellkn
  293. $cd /raid/quake/id1/models/h_hellkn
  294. $flags 4 // EF_GIB
  295. $origin 0 0 0
  296. $base base
  297. $skin skin
  298. $frame frame1
  299. $modelname h_zombie
  300. $cd /raid/quake/id1/models/h_zombie
  301. $flags 4 // EF_GIB
  302. $origin 0 0 0
  303. $base base
  304. $skin skin
  305. $frame frame1
  306. $modelname h_shams
  307. $cd /raid/quake/id1/models/h_shams
  308. $flags 4 // EF_GIB
  309. $origin 0 0 0
  310. $base base
  311. $skin skin
  312. $frame frame1
  313. $modelname h_shal
  314. $cd /raid/quake/id1/models/h_shal
  315. $flags 4 // EF_GIB
  316. $origin 0 0 0
  317. $base base
  318. $skin skin
  319. $frame frame1
  320. $modelname h_ogre
  321. $cd /raid/quake/id1/models/h_ogre
  322. $flags 4 // EF_GIB
  323. $origin 0 0 0
  324. $base base
  325. $skin skin
  326. $frame frame1
  327. $modelname h_demon
  328. $cd /raid/quake/id1/models/h_demon
  329. $flags 4 // EF_GIB
  330. $origin 0 0 0
  331. $base base
  332. $skin skin
  333. $frame frame1
  334. /*
  335. ===============================================================================
  336. MISC
  337. ===============================================================================
  338. */
  339. $modelname armor
  340. $cd /raid/quake/id1/models/armor
  341. $flags 8 // client side rotate
  342. $origin 0 0 -8
  343. $base base
  344. $skin skin
  345. $skin skin2
  346. $skin skin3
  347. $frame armor
  348. $modelname s_light // shambler lightning ready
  349. $cd /raid/quake/id1/models/s_light
  350. $origin 0 0 24
  351. $base base
  352. $skin skin
  353. $frame frame1 frame2 frame3
  354. $modelname bolt3 // lightning towar bolts
  355. $cd /raid/quake/id1/models/bolt2
  356. $origin 0 0 0
  357. $base base
  358. $scale 4
  359. $skin skin
  360. $frame light
  361. $modelname bolt2
  362. $cd /raid/quake/id1/models/bolt2
  363. $origin 0 0 0
  364. $base base
  365. $skin skin
  366. $frame light
  367. $modelname bolt
  368. $cd /raid/quake/id1/models/bolt
  369. $origin 0 0 0
  370. $base light
  371. $skin light
  372. $frame light
  373. $modelname laser
  374. $cd /raid/quake/id1/models/laser
  375. $base base
  376. $skin skin
  377. $scale 2
  378. $frame frame1
  379. $modelname flame // with torch
  380. $cd /raid/quake/id1/models/flame
  381. $origin 0 0 12
  382. $base base
  383. $skin skin
  384. $framegroupstart
  385. $frame flame1 0.1
  386. $frame flame2 0.1
  387. $frame flame3 0.1
  388. $frame flame4 0.1
  389. $frame flame5 0.1
  390. $frame flame6 0.1
  391. $framegroupend
  392. $modelname flame2 // standing flame, no torch
  393. $cd /raid/quake/id1/models/flame2
  394. $origin 0 0 12
  395. $base base
  396. $skin skin
  397. $framegroupstart
  398. $frame flame1 0.1
  399. $frame flame2 0.1
  400. $frame flame3 0.1
  401. $frame flame4 0.1
  402. $frame flame5 0.1
  403. $frame flame6 0.1
  404. $framegroupend
  405. $framegroupstart
  406. $frame flameb1
  407. $frame flameb2
  408. $frame flameb3
  409. $frame flameb4
  410. $frame flameb5
  411. $frame flameb6
  412. $frame flameb7
  413. $frame flameb8
  414. $frame flameb9
  415. $frame flameb10
  416. $frame flameb11
  417. $framegroupend
  418. $modelname zom_gib
  419. $cd /raid/quake/id1/models/zom_gib
  420. $flags 32 // EF_ZOMGIB
  421. $base base
  422. $skin skin
  423. $frame frame1
  424. $modelname eyes
  425. $cd /raid/quake/id1/models/eyes
  426. $origin 0 0 -24
  427. $base base
  428. $skin skin
  429. $frame frame1
  430. $modelname spike
  431. $cd /raid/quake/id1/models/spike
  432. $origin 0 0 0
  433. $base spike
  434. $skin skin
  435. $frame spike
  436. $modelname s_spike
  437. $cd /raid/quake/id1/models/s_spike
  438. $origin 0 0 0
  439. $base spike
  440. $skin skin
  441. $frame spike
  442. $modelname v_spike
  443. $cd /raid/quake/id1/models/v_spike
  444. $flags 128 // EF_TRACER3
  445. $origin 0 0 0
  446. $base base
  447. $skin skin
  448. $frame frame1
  449. $modelname w_spike
  450. $cd /raid/quake/id1/models/w_spike
  451. $flags 16 // EF_TRACER
  452. $origin 0 0 0
  453. $base base
  454. $skin skin
  455. $framegroupstart
  456. $frame frame1 0.1
  457. $frame frame2 0.1
  458. $frame frame3 0.1
  459. $frame frame4 0.1
  460. $framegroupend
  461. $modelname k_spike
  462. $cd /raid/quake/id1/models/k_spike
  463. $flags 64 // EF_TRACER2
  464. $origin 0 0 0
  465. $base base
  466. $skin skin
  467. $frame frame1
  468. $modelname backpack
  469. $cd /raid/quake/id1/models/backpack
  470. $flags 8 // EF_ROTATE
  471. $origin 0 0 0
  472. $base base
  473. $skin skin
  474. $frame frame1
  475. $modelname grenade
  476. $cd /raid/quake/id1/models/grenade2
  477. $flags 2 // EF_GRENADE
  478. $origin 0 0 0
  479. $base base
  480. $skin skin
  481. $frame grenade
  482. $modelname missile
  483. $cd /raid/quake/id1/models/missile
  484. $flags 1 // EF_ROCKET
  485. $origin 0 0 0
  486. $base base
  487. $skin skin
  488. $frame missile
  489. $modelname lavaball
  490. $cd /raid/quake/id1/models/lavaball
  491. $flags 1 // EF_ROCKET
  492. $origin 0 0 0
  493. $base base
  494. $skin skin
  495. $frame frame1
  496. $modelname teleport
  497. $cd /raid/quake/id1/models/teleport
  498. $origin 0 0 24
  499. $base base
  500. $skin skin
  501. $frame frame1