GreenSwede

medic.qc

Oct 18th, 2022
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.84 KB | None | 0 0
  1. // Created by Crowbar 0.72
  2.  
  3. $modelname "player/medic.mdl"
  4.  
  5. $upaxis Y
  6.  
  7. $model "medic" "medic_morphs_low.smd" {
  8.  
  9. eyeball "eye_right" "bip_head" -1.040000 78.958725 3.836432 "eyeball_r" 1.2 3 "iris_unused" 0.5
  10. eyeball "eye_left" "bip_head" 1.040000 78.958725 3.836432 "eyeball_l" 1.2 -3 "iris_unused" 0.5
  11.  
  12. flexfile "medic_01.vta"
  13. {
  14. defaultflex frame 0
  15. flex "WQ" frame 1
  16. flex "OO" frame 2
  17. flex "MB" frame 3
  18. flex "Y" frame 4
  19. flex "AH" frame 5
  20. flex "AE" frame 6
  21. flex "UH" frame 7
  22. flex "AW" frame 8
  23. flex "EE" frame 9
  24. flex "PP" frame 10
  25. flex "OH" frame 11
  26. flex "TH" frame 12
  27. flex "ER" frame 13
  28. flex "GK" frame 14
  29. flex "N" frame 15
  30. flex "silence" frame 16
  31. flex "happySmall" frame 17
  32. flex "defaultFaceUpper" frame 18
  33. flex "painBigUpper" frame 19
  34. flex "painSmallUpper" frame 20
  35. flex "happyBigUpper" frame 21
  36. flex "happySmallUpper" frame 22
  37. flex "specialAction01" frame 23
  38. flex "defaultFace" frame 24
  39. flex "scared" frame 25
  40. flex "happyBig" frame 26
  41. flex "evilSmile" frame 27
  42. flex "openJaw" frame 28
  43. flex "painScared" frame 29
  44. flex "evilHappyUpper" frame 30
  45. flexpair "CloseLidLo" 1 frame 31
  46. flexpair "CloseLidUp" 1 frame 32
  47. flex "SH" frame 33
  48. flex "FV" frame 34
  49. flex "T" frame 35
  50. flex "DS" frame 36
  51. flex "madUpper" frame 37
  52. flex "specialAction01Upper" frame 38
  53. flex "scaredUpper" frame 39
  54. flex "mad" frame 40
  55. flex "painBig" frame 41
  56. flex "painSmall" frame 42
  57. flex "evilSmileUpper" frame 43
  58. flex "painScaredUpper" frame 44
  59. flex "yellingUpper" frame 45
  60. }
  61.  
  62. flexcontroller right_CloseLid range -1 1 "right_CloseLid"
  63. flexcontroller left_CloseLid range -1 1 "left_CloseLid"
  64. flexcontroller multi_CloseLid range -1 1 "multi_CloseLid"
  65. flexcontroller blink range 0 1 "blink"
  66. flexcontroller TH range 0 1 "TH"
  67. flexcontroller painBigUpper range 0 1 "painBigUpper"
  68. flexcontroller evilSmileUpper range 0 1 "evilSmileUpper"
  69. flexcontroller mad range 0 1 "mad"
  70. flexcontroller GK range 0 1 "GK"
  71. flexcontroller yellingUpper range 0 1 "yellingUpper"
  72. flexcontroller painScared range 0 1 "painScared"
  73. flexcontroller specialAction01Upper range 0 1 "specialAction01Upper"
  74. flexcontroller N range 0 1 "N"
  75. flexcontroller evilHappyUpper range 0 1 "evilHappyUpper"
  76. flexcontroller UH range 0 1 "UH"
  77. flexcontroller madUpper range 0 1 "madUpper"
  78. flexcontroller scaredUpper range 0 1 "scaredUpper"
  79. flexcontroller happyBig range 0 1 "happyBig"
  80. flexcontroller painSmall range 0 1 "painSmall"
  81. flexcontroller painBig range 0 1 "painBig"
  82. flexcontroller painSmallUpper range 0 1 "painSmallUpper"
  83. flexcontroller defaultFaceUpper range 0 1 "defaultFaceUpper"
  84. flexcontroller scared range 0 1 "scared"
  85. flexcontroller silence range 0 1 "silence"
  86. flexcontroller happySmall range 0 1 "happySmall"
  87. flexcontroller specialAction01 range 0 1 "specialAction01"
  88. flexcontroller defaultFace range 0 1 "defaultFace"
  89. flexcontroller evilSmile range 0 1 "evilSmile"
  90. flexcontroller painScaredUpper range 0 1 "painScaredUpper"
  91. flexcontroller happyBigUpper range 0 1 "happyBigUpper"
  92. flexcontroller happySmallUpper range 0 1 "happySmallUpper"
  93. flexcontroller ER range 0 1 "ER"
  94. flexcontroller T range 0 1 "T"
  95. flexcontroller OH range 0 1 "OH"
  96. flexcontroller PP range 0 1 "PP"
  97. flexcontroller DS range 0 1 "DS"
  98. flexcontroller EE range 0 1 "EE"
  99. flexcontroller AW range 0 1 "AW"
  100. flexcontroller WQ range 0 1 "WQ"
  101. flexcontroller OO range 0 1 "OO"
  102. flexcontroller MB range 0 1 "MB"
  103. flexcontroller SH range 0 1 "SH"
  104. flexcontroller Y range 0 1 "Y"
  105. flexcontroller FV range 0 1 "FV"
  106. flexcontroller AH range 0 1 "AH"
  107. flexcontroller AE range 0 1 "AE"
  108. flexcontroller openJaw range 0 1 "openJaw"
  109. flexcontroller eyes range -45 45 "eyes_updown"
  110. flexcontroller eyes range -45 45 "eyes_rightleft"
  111.  
  112. %CloseLidLoL = (min(1, (1 - (-1 + 2 * (min(max((eyes_updown - -45) / (45 - -45), 0), 1))))) * (1 - (min(max((multi_CloseLid - -1) / (1 - -1), 0), 1))) * (min(max((left_CloseLid - -1) / (1 - -1), 0), 1))) // WARNING: Expression is an approximation of what can only be done via DMX file.
  113. %CloseLidLoR = (min(1, (1 - (-1 + 2 * (min(max((eyes_updown - -45) / (45 - -45), 0), 1))))) * (1 - (min(max((multi_CloseLid - -1) / (1 - -1), 0), 1))) * (min(max((right_CloseLid - -1) / (1 - -1), 0), 1))) // WARNING: Expression is an approximation of what can only be done via DMX file.
  114. %CloseLidUpL = (min(1, (1 + (-1 + 2 * (min(max((eyes_updown - -45) / (45 - -45), 0), 1))))) * (min(max((multi_CloseLid - -1) / (1 - -1), 0), 1)) * (min(max((left_CloseLid - -1) / (1 - -1), 0), 1))) // WARNING: Expression is an approximation of what can only be done via DMX file.
  115. %CloseLidUpR = (min(1, (1 + (-1 + 2 * (min(max((eyes_updown - -45) / (45 - -45), 0), 1))))) * (min(max((multi_CloseLid - -1) / (1 - -1), 0), 1)) * (min(max((right_CloseLid - -1) / (1 - -1), 0), 1))) // WARNING: Expression is an approximation of what can only be done via DMX file.
  116. %WQ = WQ
  117. %OO = OO
  118. %MB = MB
  119. %SH = SH
  120. %Y = Y
  121. %FV = FV
  122. %AH = AH
  123. %AE = AE
  124. %UH = UH
  125. %AW = AW
  126. %EE = EE
  127. %PP = PP
  128. %OH = OH
  129. %TH = TH
  130. %T = T
  131. %ER = ER
  132. %DS = DS
  133. %GK = GK
  134. %N = N
  135. %silence = silence
  136. %happySmall = happySmall
  137. %madUpper = madUpper
  138. %specialAction01Upper = specialAction01Upper
  139. %defaultFaceUpper = defaultFaceUpper
  140. %scaredUpper = scaredUpper
  141. %painBigUpper = painBigUpper
  142. %painSmallUpper = painSmallUpper
  143. %happyBigUpper = happyBigUpper
  144. %happySmallUpper = happySmallUpper
  145. %specialAction01 = specialAction01
  146. %defaultFace = defaultFace
  147. %scared = scared
  148. %mad = mad
  149. %painBig = painBig
  150. %painSmall = painSmall
  151. %happyBig = happyBig
  152. %evilSmile = evilSmile
  153. %evilSmileUpper = evilSmileUpper
  154. %openJaw = openJaw
  155. %painScared = painScared
  156. %painScaredUpper = painScaredUpper
  157. %evilHappyUpper = evilHappyUpper
  158. %yellingUpper = yellingUpper
  159. }
  160.  
  161. $model "scientist_head" "berliners_bucket_helm_reference.smd" {
  162.  
  163. flexfile "scientist_head_01.vta"
  164. {
  165. defaultflex frame 0
  166. flex "painBig" frame 1
  167. flex "Y" frame 2
  168. flex "WQ" frame 3
  169. flex "UH" frame 4
  170. flex "TH" frame 5
  171. flex "T" frame 6
  172. flex "specialAction01Upper" frame 7
  173. flex "evilSmileUpper" frame 8
  174. flex "happyBigUpper" frame 9
  175. flex "SH" frame 10
  176. flex "defaultFace" frame 11
  177. flex "PP" frame 12
  178. flex "OH" frame 13
  179. flex "OO" frame 14
  180. flex "scaredUpper" frame 15
  181. flex "N" frame 16
  182. flex "MB" frame 17
  183. flex "painSmall" frame 18
  184. flex "mad" frame 19
  185. flex "evilSmile" frame 20
  186. flex "GK" frame 21
  187. flex "painSmallUpper" frame 22
  188. flex "FV" frame 23
  189. flex "yellingUpper" frame 24
  190. flex "EE" frame 25
  191. flex "ER" frame 26
  192. flex "DS" frame 27
  193. flex "painScared" frame 28
  194. flex "AE" frame 29
  195. flex "AH" frame 30
  196. flex "AW" frame 31
  197. flex "happySmall" frame 32
  198. flex "happySmallUpper" frame 33
  199. flex "evilHappyUpper" frame 34
  200. flex "silence" frame 35
  201. flex "defaultFaceUpper" frame 36
  202. flex "openJaw" frame 37
  203. flex "specialAction01" frame 38
  204. flex "happyBig" frame 39
  205. flex "painScaredUpper" frame 40
  206. flex "madUpper" frame 41
  207. flex "painBigUpper" frame 42
  208. flex "scared" frame 43
  209. }
  210.  
  211. flexcontroller painBig range 0 1 "painBig"
  212. flexcontroller def range 0 1 "def"
  213. flexcontroller Y range 0 1 "Y"
  214. flexcontroller WQ range 0 1 "WQ"
  215. flexcontroller UH range 0 1 "UH"
  216. flexcontroller TH range 0 1 "TH"
  217. flexcontroller T range 0 1 "T"
  218. flexcontroller specialAction01Upper range 0 1 "specialAction01Upper"
  219. flexcontroller evilSmileUpper range 0 1 "evilSmileUpper"
  220. flexcontroller happyBigUpper range 0 1 "happyBigUpper"
  221. flexcontroller SH range 0 1 "SH"
  222. flexcontroller defaultFace range 0 1 "defaultFace"
  223. flexcontroller PP range 0 1 "PP"
  224. flexcontroller OH range 0 1 "OH"
  225. flexcontroller OO range 0 1 "OO"
  226. flexcontroller scaredUpper range 0 1 "scaredUpper"
  227. flexcontroller N range 0 1 "N"
  228. flexcontroller MB range 0 1 "MB"
  229. flexcontroller painSmall range 0 1 "painSmall"
  230. flexcontroller mad range 0 1 "mad"
  231. flexcontroller evilSmile range 0 1 "evilSmile"
  232. flexcontroller GK range 0 1 "GK"
  233. flexcontroller painSmallUpper range 0 1 "painSmallUpper"
  234. flexcontroller FV range 0 1 "FV"
  235. flexcontroller yellingUpper range 0 1 "yellingUpper"
  236. flexcontroller EE range 0 1 "EE"
  237. flexcontroller ER range 0 1 "ER"
  238. flexcontroller DS range 0 1 "DS"
  239. flexcontroller painScared range 0 1 "painScared"
  240. flexcontroller AE range 0 1 "AE"
  241. flexcontroller AH range 0 1 "AH"
  242. flexcontroller AW range 0 1 "AW"
  243. flexcontroller happySmall range 0 1 "happySmall"
  244. flexcontroller happySmallUpper range 0 1 "happySmallUpper"
  245. flexcontroller evilHappyUpper range 0 1 "evilHappyUpper"
  246. flexcontroller silence range 0 1 "silence"
  247. flexcontroller defaultFaceUpper range 0 1 "defaultFaceUpper"
  248. flexcontroller openJaw range 0 1 "openJaw"
  249. flexcontroller specialAction01 range 0 1 "specialAction01"
  250. flexcontroller happyBig range 0 1 "happyBig"
  251. flexcontroller painScaredUpper range 0 1 "painScaredUpper"
  252. flexcontroller madUpper range 0 1 "madUpper"
  253. flexcontroller painBigUpper range 0 1 "painBigUpper"
  254. flexcontroller scared range 0 1 "scared"
  255.  
  256. %painBig = painBig
  257. %Y = Y
  258. %WQ = WQ
  259. %UH = UH
  260. %TH = TH
  261. %T = T
  262. %specialAction01Upper = specialAction01Upper
  263. %evilSmileUpper = evilSmileUpper
  264. %happyBigUpper = happyBigUpper
  265. %SH = SH
  266. %defaultFace = defaultFace
  267. %PP = PP
  268. %OH = OH
  269. %OO = OO
  270. %scaredUpper = scaredUpper
  271. %N = N
  272. %MB = MB
  273. %painSmall = painSmall
  274. %mad = mad
  275. %evilSmile = evilSmile
  276. %GK = GK
  277. %painSmallUpper = painSmallUpper
  278. %FV = FV
  279. %yellingUpper = yellingUpper
  280. %EE = EE
  281. %ER = ER
  282. %DS = DS
  283. %painScared = painScared
  284. %AE = AE
  285. %AH = AH
  286. %AW = AW
  287. %happySmall = happySmall
  288. %happySmallUpper = happySmallUpper
  289. %evilHappyUpper = evilHappyUpper
  290. %silence = silence
  291. %defaultFaceUpper = defaultFaceUpper
  292. %openJaw = openJaw
  293. %specialAction01 = specialAction01
  294. %happyBig = happyBig
  295. %painScaredUpper = painScaredUpper
  296. %madUpper = madUpper
  297. %painBigUpper = painBigUpper
  298. %scared = scared
  299. }
Advertisement
Add Comment
Please, Sign In to add comment