Advertisement
dcomicboy

aigoals

Nov 18th, 2011
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.07 KB | None | 0 0
  1. /*
  2. * Goal Sets:
  3. * Name = AIGoal Set name.
  4. * RequiredBrain0-N = Name of Brain required by AI to use this goalset.
  5. * If no required brain is listed, anyone can use the goalset.
  6. * IncludeGoalSet0-N = Name of goalset to include. Must be the name of a
  7. * goalset listed earlier in this file.
  8. * Hidden = TRUE or FALSE whether goalset appears as a choice in Dedit.
  9. * Default = FALSE
  10. * Permanent = TRUE or FALSE whether goals in goalset can ever be removed from an AI.
  11. * Default = FALSE
  12. * Goal0-N = Name of goal [name=value ...]
  13. */
  14.  
  15. [GoalSet0]
  16. Name = "None"
  17.  
  18. [GoalSet1]
  19. Name = "SH_Patrol"
  20. Goal0 = "SpecialDamage"
  21. Goal1 = "Patrol"
  22.  
  23. [GoalSet2]
  24. Name = "MS_AttackProp"
  25. GoalSet0 = "Test"
  26.  
  27. [GoalSet3]
  28. Name = "SH_Assualt"
  29. Hidden = TRUE
  30. Permanent = TRUE
  31. Goal0 = "Cover"
  32. Goal1 = "SpecialDamage"
  33. Goal2 = "Distress"
  34. Goal3 = "Flee"
  35.  
  36. [GoalSet4]
  37. Name = "SH_Guard"
  38. Hidden = TRUE
  39. Goal0 = "DrawWeapon"
  40. Goal1 = "HolsterWeapon"
  41. Goal2 = "Investigate"
  42. Goal3 = "FollowFootprint"
  43. Goal4 = "Chase"
  44. Goal5 = "CheckBody"
  45. Goal6 = "AttackMelee"
  46. Goal7 = "AttackRangedDynamic"
  47. Goal8 = "AttackFromCover"
  48. Goal9 = "AttackFromVantage"
  49. Goal10 = "AttackFromView"
  50. Goal11 = "AttackProne"
  51. Goal12 = "GetBackup"
  52. Goal13 = "Alarm"
  53. Goal14 = "RespondToAlarm"
  54. Goal15 = "RespondToBackup"
  55. Goal16 = "LoveKitty"
  56. Goal17 = "MountedFlashlight"
  57.  
  58. [GoalSet5]
  59. Name = "SH_Z"
  60. Hidden = TRUE
  61. Goal0 = "DrawWeapon"
  62. Goal1 = "HolsterWeapon"
  63. Goal2 = "Investigate"
  64. Goal3 = "FollowFootprint"
  65. Goal4 = "Chase"
  66. Goal5 = "CheckBody"
  67. Goal6 = "AttackMelee"
  68. Goal7 = "AttackRangedDynamic"
  69. Goal8 = "Alarm"
  70. Goal9 = "RespondToAlarm"
  71. Goal10 = "RespondToBackup"
  72. Goal11 = "LoveKitty"
  73. Goal12 = "MountedFlashlight"
  74.  
  75.  
  76. /*
  77. * Goal Templates:
  78. * Name = AIGoal Name (Goal is a C++ class in code)
  79. * Importance = Base importance of goal when activated. Decays over time.
  80. * DecayTime = Amount of time (secs) for AI to lose all interest.
  81. * FreezeDecay = TRUE or FALSE whether other goals decay when this one is active.
  82. * Default = FALSE
  83. * LockedAnimIsInterruptable = TRUE or FALSE whether other goals can activate when a locked anim is playing.
  84. * Default = TRUE
  85. * ForceAnimInterrupt = TRUE or FALSE whether this goal can interrupt other goals when a locked anim is playing.
  86. * Default = FALSE
  87. * UpdateRate = Time in secs to update goal's value.
  88. * Zero means constant value.
  89. * DeleteWhenDone = TRUE or FALSE whether goal deletes after completion.
  90. * Default = FALSE
  91. * DamagePriority = Priority of goal when handling damage. 0 means goal does not handle damage.
  92. * Default = 0
  93. * ChanceToActivate= 0.0 to 1.0 for % chance of activating when criteria is met.
  94. * Default = 1.0
  95. * Frequency = Min and max number of seconds before can activate again.
  96. * Default = [0.0, 0.0]
  97. * SenseTrigger0-N = Senses that toggle goal on when present.
  98. * Attractor0-N = Types of nodes that attract this goal.
  99. * AttractorDist = Distance from AI to search for Attractors, in addition
  100. * to node's radius. This dist gets multiplied by goal's
  101. * base importance.
  102. *
  103. */
  104.  
  105. [Goal0]
  106. Name = "SpecialDamage"
  107. Importance = 1000.00
  108. DecayTime = 10.0
  109. UpdateRate = 0.5
  110. LockedAnimIsInterruptable = FALSE
  111. ForceAnimInterrupt = TRUE
  112. DamagePriority = 10
  113. SenseTrigger0 = "HearEnemyFootstep"
  114. SenseTrigger1 = "HearEnemyWeaponFire"
  115. SenseTrigger2 = "HearEnemyWeaponImpact"
  116. SenseTrigger3 = "SeeEnemyWeaponImpact"
  117. SenseTrigger4 = "SeeAllyDeath"
  118. SenseTrigger5 = "HearAllyDeath"
  119. SenseTrigger6 = "HearAllyPain"
  120. SenseTrigger7 = "HearAllyWeaponFire"
  121. SenseTrigger8 = "HearEnemyDisturbance"
  122. SenseTrigger9 = "SeeEnemyDisturbance"
  123. SenseTrigger10 = "SeeEnemyLightDisturbance"
  124. SenseTrigger11 = "HearAllyDisturbance"
  125. SenseTrigger12 = "SeeAllySpecialDamage"
  126. SenseTrigger13 = "SeeEnemy"
  127. SenseTrigger14 = "SeeEnemyLean"
  128. SenseTrigger15 = "HearEnemyAlarm"
  129.  
  130. [Goal1]
  131. Name = "SerumDeath"
  132. Importance = 1000.00
  133. DecayTime = 0.0
  134. UpdateRate = 0.0
  135. LockedAnimIsInterruptable = FALSE
  136. ForceAnimInterrupt = TRUE
  137. DamagePriority = 10
  138.  
  139. [Goal2]
  140. Name = "DramaDeath"
  141. Importance = 1000.00
  142. DecayTime = 0.0
  143. UpdateRate = 0.0
  144. LockedAnimIsInterruptable = FALSE
  145. ForceAnimInterrupt = TRUE
  146. DamagePriority = 10
  147.  
  148. [Goal3]
  149. Name = "ProximityCommand"
  150. Importance = 1000.00
  151. DecayTime = 0.0
  152. UpdateRate = 0.0
  153. SenseTrigger0 = "SeeEnemy"
  154.  
  155. [Goal4]
  156. Name = "Ride"
  157. Importance = 500.00
  158. DecayTime = 0.0
  159. UpdateRate = 0.1
  160. LockedAnimIsInterruptable = FALSE
  161. ForceAnimInterrupt = TRUE
  162. Attractor0 = "Ride"
  163. AttractorDist = 0.00
  164.  
  165. [Goal5]
  166. Name = "Animate"
  167. Importance = 100.00
  168. DecayTime = 0.0
  169. UpdateRate = 0.0
  170. DeleteWhenDone = TRUE
  171.  
  172. [Goal6]
  173. Name = "DrawWeapon"
  174. Importance = 50.00
  175. DecayTime = 0.0
  176. FreezeDecay = TRUE
  177. UpdateRate = 0.00
  178. DamagePriority = 1
  179. LockedAnimIsInterruptable = FALSE
  180. SenseTrigger0 = "SeeEnemy"
  181. SenseTrigger1 = "SeeEnemyLean"
  182. SenseTrigger2 = "SeeEnemyFootprint"
  183. SenseTrigger3 = "HearEnemyWeaponFire"
  184. SenseTrigger4 = "HearEnemyWeaponImpact"
  185. SenseTrigger5 = "SeeEnemyWeaponImpact"
  186. SenseTrigger6 = "HearEnemyFootstep"
  187. SenseTrigger7 = "HearEnemyAlarm"
  188. SenseTrigger8 = "HearEnemyDisturbance"
  189. SenseTrigger9 = "SeeEnemyDisturbance"
  190. SenseTrigger10 = "SeeEnemyLightDisturbance"
  191. SenseTrigger11 = "SeeAllyDeath"
  192. SenseTrigger12 = "HearAllyDeath"
  193. SenseTrigger13 = "HearAllyPain"
  194. SenseTrigger14 = "HearAllyWeaponFire"
  195. SenseTrigger15 = "SeeAllyDisturbance"
  196. SenseTrigger16 = "HearAllyDisturbance"
  197. SenseTrigger17 = "SeeAllySpecialDamage"
  198.  
  199. [Goal7]
  200. Name = "Apprehend"
  201. Importance = 33.00
  202. DecayTime = 2.0
  203. UpdateRate = 0.30
  204. DeleteWhenDone = TRUE
  205. LockedAnimIsInterruptable = FALSE
  206. SenseTrigger0 = "SeeEnemy"
  207. SenseTrigger1 = "HearEnemyWeaponFire"
  208. SenseTrigger2 = "HearEnemyWeaponImpact"
  209. SenseTrigger3 = "SeeEnemyWeaponImpact"
  210. SenseTrigger4 = "SeeAllyDeath"
  211. SenseTrigger5 = "HearAllyDeath"
  212. SenseTrigger6 = "HearAllyPain"
  213. SenseTrigger7 = "HearAllyWeaponFire"
  214.  
  215. [Goal8]
  216. Name = "Alarm"
  217. Importance = 32.00
  218. DecayTime = 15.0
  219. UpdateRate = 0.20
  220. LockedAnimIsInterruptable = FALSE
  221. Attractor0 = "Alarm"
  222. AttractorDist = 0.00
  223. SenseTrigger0 = "SeeEnemy"
  224.  
  225. [Goal9]
  226. Name = "DisappearReappearEvasive"
  227. Importance = 31.00
  228. DecayTime = 0.0
  229. UpdateRate = 1.0
  230. LockedAnimIsInterruptable = FALSE
  231. DamagePriority = 1
  232. Frequency = [20.0, 30.0]
  233. SenseTrigger0 = "SeeEnemy"
  234.  
  235. [Goal10]
  236. Name = "GetBackup"
  237. Importance = 30.00
  238. DecayTime = 5.0
  239. UpdateRate = 0.30
  240. LockedAnimIsInterruptable = FALSE
  241. Attractor0 = "Backup"
  242. AttractorDist = 0.00
  243. SenseTrigger0 = "SeeEnemy"
  244. SenseTrigger1 = "SeeEnemyWeaponImpact"
  245.  
  246. [Goal11]
  247. Name = "Sniper"
  248. Importance = 29.00
  249. DecayTime = 0.0
  250. UpdateRate = 0.30
  251. LockedAnimIsInterruptable = FALSE
  252. Attractor0 = "Sniper"
  253. AttractorDist = 0.00
  254.  
  255. [Goal12]
  256. Name = "AttackFromRoofVantage"
  257. Importance = 28.00
  258. DecayTime = 10.0
  259. UpdateRate = 0.30
  260. LockedAnimIsInterruptable = FALSE
  261. Attractor0 = "VantageRoof"
  262. AttractorDist = 0.00
  263. SenseTrigger0 = "SeeEnemy"
  264.  
  265. [Goal13]
  266. Name = "AttackFromCover"
  267. Importance = 27.00
  268. DecayTime = 10.0
  269. UpdateRate = 0.30
  270. LockedAnimIsInterruptable = FALSE
  271. Attractor0 = "Cover"
  272. AttractorDist = 300.00
  273. SenseTrigger0 = "SeeEnemy"
  274.  
  275. [Goal14]
  276. Name = "AttackFromVantage"
  277. Importance = 27.00
  278. DecayTime = 10.0
  279. UpdateRate = 0.30
  280. LockedAnimIsInterruptable = FALSE
  281. Attractor0 = "Vantage"
  282. AttractorDist = 0.00
  283. SenseTrigger0 = "SeeEnemy"
  284.  
  285. [Goal15]
  286. Name = "AttackFromRandomVantage"
  287. Importance = 27.00
  288. DecayTime = 10.0
  289. UpdateRate = 0.30
  290. LockedAnimIsInterruptable = FALSE
  291. Attractor0 = "Vantage"
  292. AttractorDist = 0.00
  293.  
  294. [Goal16]
  295. Name = "AttackFromView"
  296. Importance = 27.00
  297. DecayTime = 10.0
  298. UpdateRate = 0.30
  299. LockedAnimIsInterruptable = FALSE
  300. Attractor0 = "View"
  301. AttractorDist = 0.00
  302. SenseTrigger0 = "SeeEnemy"
  303. SenseTrigger1 = "SeeEnemyLean"
  304. SenseTrigger2 = "HearEnemyWeaponFire"
  305. SenseTrigger3 = "HearEnemyWeaponImpact"
  306. SenseTrigger4 = "SeeEnemyWeaponImpact"
  307. SenseTrigger5 = "HearAllyDeath"
  308. SenseTrigger6 = "HearAllyPain"
  309. SenseTrigger7 = "HearAllyWeaponFire"
  310. SenseTrigger8 = "HearEnemyDisturbance"
  311. SenseTrigger9 = "SeeEnemyDisturbance"
  312.  
  313. [Goal17]
  314. Name = "AttackProne"
  315. Importance = 26.00
  316. DecayTime = 10.00
  317. UpdateRate = 0.00
  318. LockedAnimIsInterruptable = FALSE
  319. Frequency = [30.0, 45.0]
  320. SenseTrigger0 = "SeeEnemy"
  321.  
  322. [Goal18]
  323. Name = "Lunge"
  324. Importance = 26.00
  325. DecayTime = 1.00
  326. UpdateRate = 0.00
  327. LockedAnimIsInterruptable = FALSE
  328. SenseTrigger0 = "SeeEnemy"
  329.  
  330. [Goal19]
  331. Name = "Retreat"
  332. Importance = 25.00
  333. DecayTime = 1.00
  334. UpdateRate = 0.00
  335. LockedAnimIsInterruptable = FALSE
  336. Frequency = [45.0, 75.0]
  337. SenseTrigger0 = "SeeEnemy"
  338.  
  339. [Goal20]
  340. Name = "Assassinate"
  341. Importance = 24.00
  342. DecayTime = 0.00
  343. UpdateRate = 0.50
  344. LockedAnimIsInterruptable = FALSE
  345. Attractor0 = "Assassinate"
  346. AttractorDist = 0.00
  347.  
  348. [Goal21]
  349. Name = "AttackMelee"
  350. Importance = 24.00
  351. DecayTime = 2.0
  352. UpdateRate = 0.30
  353. LockedAnimIsInterruptable = FALSE
  354. SenseTrigger0 = "SeeEnemy"
  355.  
  356. [Goal22]
  357. Name = "AttackProp"
  358. Importance = 23.00
  359. DecayTime = 10.0
  360. UpdateRate = 0.50
  361. LockedAnimIsInterruptable = FALSE
  362. Attractor0 = "Attackable"
  363. AttractorDist = 0.00
  364.  
  365. [Goal23]
  366. Name = "AttackRanged"
  367. Importance = 23.00
  368. DecayTime = 2.0
  369. UpdateRate = 0.30
  370. LockedAnimIsInterruptable = FALSE
  371. SenseTrigger0 = "SeeEnemy"
  372.  
  373. [Goal24]
  374. Name = "AttackRangedDynamic"
  375. Importance = 23.00
  376. DecayTime = 2.0
  377. UpdateRate = 0.30
  378. LockedAnimIsInterruptable = FALSE
  379. SenseTrigger0 = "SeeEnemy"
  380.  
  381. [Goal25]
  382. Name = "Charge"
  383. Importance = 22.00
  384. DecayTime = 10.0
  385. UpdateRate = 0.30
  386. SenseTrigger0 = "SeeEnemy"
  387.  
  388. [Goal26]
  389. Name = "PsychoChase"
  390. Importance = 21.00
  391. DecayTime = 0.00
  392. UpdateRate = 0.30
  393.  
  394. [Goal27]
  395. Name = "Chase"
  396. Importance = 20.00
  397. DecayTime = 0.00
  398. UpdateRate = 0.30
  399. SenseTrigger0 = "SeeEnemy"
  400. SenseTrigger1 = "SeeEnemyLean"
  401. SenseTrigger2 = "HearEnemyWeaponFire"
  402. SenseTrigger3 = "HearEnemyWeaponImpact"
  403. SenseTrigger4 = "SeeEnemyWeaponImpact"
  404. SenseTrigger5 = "HearAllyDeath"
  405. SenseTrigger6 = "HearAllyPain"
  406. SenseTrigger7 = "HearAllyWeaponFire"
  407. SenseTrigger8 = "HearEnemyDisturbance"
  408. SenseTrigger9 = "SeeEnemyDisturbance"
  409.  
  410. [Goal28]
  411. Name = "RespondToAlarm"
  412. Importance = 19.00
  413. DecayTime = 30.00
  414. UpdateRate = 0.00
  415. SenseTrigger0 = "HearEnemyAlarm"
  416.  
  417. [Goal29]
  418. Name = "RespondToBackup"
  419. Importance = 19.00
  420. DecayTime = 5.0
  421. UpdateRate = 0.30
  422. SenseTrigger0 = "SeeEnemy"
  423. SenseTrigger1 = "SeeAllyDistress"
  424.  
  425. [Goal30]
  426. Name = "Cover"
  427. Importance = 18.00
  428. DecayTime = 10.0
  429. UpdateRate = 0.0
  430. DamagePriority = 2
  431. LockedAnimIsInterruptable = FALSE
  432. Attractor0 = "Cover"
  433. AttractorDist = 0.00
  434. SenseTrigger0 = "HearEnemyWeaponImpact"
  435.  
  436. [Goal31]
  437. Name = "Distress"
  438. Importance = 17.00
  439. DecayTime = 10.0
  440. UpdateRate = 0.30
  441. SenseTrigger0 = "SeeEnemy"
  442.  
  443. [Goal32]
  444. Name = "Flee"
  445. Importance = 16.00
  446. DecayTime = 10.0
  447. UpdateRate = 0.00
  448. SenseTrigger0 = "SeeEnemy"
  449. SenseTrigger1 = "HearEnemyWeaponFire"
  450. SenseTrigger2 = "HearEnemyWeaponImpact"
  451. SenseTrigger3 = "SeeEnemyWeaponImpact"
  452. SenseTrigger4 = "SeeAllyDeath"
  453. SenseTrigger5 = "HearAllyDeath"
  454. SenseTrigger6 = "HearAllyPain"
  455. SenseTrigger7 = "HearAllyWeaponFire"
  456. SenseTrigger8 = "SeeAllyDisturbance"
  457.  
  458. [Goal33]
  459. Name = "CheckBody"
  460. Importance = 15.00
  461. DecayTime = 10.0
  462. UpdateRate = 0.50
  463. DamagePriority = 2
  464. LockedAnimIsInterruptable = FALSE
  465. SenseTrigger0 = "SeeAllyDeath"
  466. SenseTrigger1 = "HearEnemyWeaponFire"
  467. SenseTrigger2 = "HearEnemyWeaponImpact"
  468. SenseTrigger3 = "SeeEnemyWeaponImpact"
  469. SenseTrigger4 = "HearAllyDeath"
  470. SenseTrigger5 = "HearAllyPain"
  471. SenseTrigger6 = "HearAllyWeaponFire"
  472. SenseTrigger7 = "HearEnemyAlarm"
  473.  
  474. [Goal34]
  475. Name = "FollowFootprint"
  476. Importance = 14.00
  477. DecayTime = 5.0
  478. UpdateRate = 0.30
  479. SenseTrigger0 = "SeeEnemyFootprint"
  480.  
  481. [Goal35]
  482. Name = "Investigate"
  483. Importance = 13.00
  484. DecayTime = 10.0
  485. UpdateRate = 0.30
  486. DamagePriority = 1
  487. SenseTrigger0 = "HearEnemyFootstep"
  488. SenseTrigger1 = "HearEnemyWeaponFire"
  489. SenseTrigger2 = "HearEnemyWeaponImpact"
  490. SenseTrigger3 = "SeeEnemyWeaponImpact"
  491. SenseTrigger4 = "HearAllyDeath"
  492. SenseTrigger5 = "HearAllyPain"
  493. SenseTrigger6 = "HearAllyWeaponFire"
  494. SenseTrigger7 = "HearEnemyDisturbance"
  495. SenseTrigger8 = "SeeEnemyDisturbance"
  496. SenseTrigger9 = "SeeEnemyLightDisturbance"
  497. SenseTrigger10 = "SeeAllyDisturbance"
  498. SenseTrigger11 = "HearAllyDisturbance"
  499. SenseTrigger12 = "SeeAllySpecialDamage"
  500. SenseTrigger13 = "SeeEnemyLean"
  501. SenseTrigger14 = "SeeEnemy"
  502.  
  503. [Goal36]
  504. Name = "Search"
  505. Importance = 12.00
  506. DecayTime = 10.00
  507. UpdateRate = 0.30
  508. DeleteWhenDone = TRUE
  509.  
  510. [Goal37]
  511. Name = "HolsterWeapon"
  512. Importance = 10.00
  513. DecayTime = 0.0
  514. UpdateRate = 0.01
  515. LockedAnimIsInterruptable = FALSE
  516.  
  517. [Goal38]
  518. Name = "LoveKitty"
  519. Importance = 9.00
  520. DecayTime = 10.00
  521. UpdateRate = 0.00
  522. SenseTrigger0 = "SeeEnemyDanger"
  523. DamagePriority = 100
  524.  
  525. [Goal39]
  526. Name = "Goto"
  527. Importance = 8.00
  528. DecayTime = 0.00
  529. UpdateRate = 0.00
  530. DeleteWhenDone = TRUE
  531.  
  532. [Goal40]
  533. Name = "ExitLevel"
  534. Importance = 7.00
  535. DecayTime = 0.00
  536. UpdateRate = 0.50
  537.  
  538. [Goal41]
  539. Name = "Talk"
  540. Importance = 6.00
  541. DecayTime = 0.00
  542. UpdateRate = 0.50
  543.  
  544. [Goal42]
  545. Name = "Guard"
  546. Importance = 5.00
  547. DecayTime = 0.00
  548. UpdateRate = 0.50
  549.  
  550. [Goal43]
  551. Name = "Sleep"
  552. Importance = 4.00
  553. DecayTime = 10.00
  554. UpdateRate = 0.50
  555. DamagePriority = 10
  556. Attractor0 = "Bed"
  557. AttractorDist = 0.00
  558. DamagePriority = 10
  559.  
  560. [Goal44]
  561. Name = "Work"
  562. Importance = 4.00
  563. DecayTime = 10.0
  564. UpdateRate = 0.50
  565. Attractor0 = "WorkItem"
  566. AttractorDist = 0.00
  567.  
  568. [Goal45]
  569. Name = "PlacePoster"
  570. Importance = 4.00
  571. DecayTime = 10.0
  572. UpdateRate = 0.50
  573. Attractor0 = "PostingPlace"
  574. AttractorDist = 0.00
  575.  
  576. [Goal46]
  577. Name = "EnjoyPoster"
  578. Importance = 4.00
  579. DecayTime = 10.0
  580. UpdateRate = 0.50
  581. Attractor0 = "Examinable"
  582. AttractorDist = 0.00
  583.  
  584. [Goal47]
  585. Name = "Destroy"
  586. Importance = 4.00
  587. DecayTime = 10.0
  588. UpdateRate = 0.50
  589. Attractor0 = "Smashable"
  590. Attractor1 = "Attackable"
  591. AttractorDist = 0.00
  592.  
  593. [Goal48]
  594. Name = "Menace"
  595. Importance = 4.00
  596. DecayTime = 10.0
  597. UpdateRate = 0.50
  598. Attractor0 = "MenacePlace"
  599. AttractorDist = 0.00
  600.  
  601. [Goal49]
  602. Name = "Follow"
  603. Importance = 3.00
  604. DecayTime = 0.00
  605. UpdateRate = 0.00
  606.  
  607. [Goal50]
  608. Name = "Patrol"
  609. Importance = 2.00
  610. DecayTime = 0.00
  611. UpdateRate = 0.30
  612.  
  613. [Goal51]
  614. Name = "Tail"
  615. Importance = 2.00
  616. DecayTime = 0.00
  617. UpdateRate = 0.00
  618.  
  619. [Goal52]
  620. Name = "MountedFlashlight"
  621. Importance = 0.00
  622. DecayTime = 0.00
  623. UpdateRate = 1.00
  624.  
  625.  
  626. /*
  627. * SmartObject Templates:
  628. * Name = SmartObject Name
  629. * Flag0-N = Type of object. Can have any number.
  630. * Cmd0-N = Command for flag with matching index.
  631. * StateDefault0-N = Types active in the Default state.
  632. * StateDisturbed0-N = Types active in the Disturbed state.
  633. *
  634. */
  635.  
  636. [SmartObject0]
  637. Name = "LightSwitch"
  638. Flag0 = "LightSwitch"
  639. Cmd0 = "HumanUseObject Action=PushButton LockNode=TRUE"
  640.  
  641. [SmartObject1]
  642. Name = "Desk"
  643. Flag0 = "WorkItem"
  644. Cmd0 = "HumanUseObject Activity=DeskWork Pose=Sit LoopTime=[30.0,60.0] FidgetFreq=[8.0,10.0] LockNode=FALSE"
  645. AddAnimsLTB0 = "\chars\models\anims\desk.ltb"
  646.  
  647. [SmartObject2]
  648. Name = "DeskDrawer"
  649. Flag0 = "Disturbance"
  650. Cmd0 = "HumanUseObject Action=CloseDrawer LockNode=FALSE"
  651. StateDisturbed0 = "Disturbance"
  652. AddAnimsLTB0 = "\chars\models\anims\desk.ltb"
  653.  
  654. [SmartObject3]
  655. Name = "Alarm"
  656. Flag0 = "Alarm"
  657. Cmd0 = "HumanUseObject Action=Alarm LockNode=FALSE"
  658.  
  659. [SmartObject4]
  660. Name = "SmokingSection"
  661. Flag0 = "WorkItem"
  662. Cmd0 = "HumanUseObject Activity=Smoking LoopTime=[30.0,45.0] FidgetFreq=[4.0,6.0] LockNode=FALSE"
  663. AddAnimsLTB0 = "\chars\models\anims\smokingsection.ltb"
  664.  
  665. [SmartObject5]
  666. Name = "FileCabinet"
  667. Flag0 = "WorkItem"
  668. Cmd0 = "HumanUseObject Activity=FilingHigh LoopTime=[15.0,25.0] LockNode=FALSE"
  669. Flag1 = "Disturbance"
  670. Cmd1 = "HumanUseObject Action=CloseDrawer LockNode=FALSE"
  671. StateDefault0 = "WorkItem"
  672. StateDisturbed0 = "Disturbance"
  673. AddAnimsLTB0 = "\chars\models\anims\filecabinet.ltb"
  674.  
  675. [SmartObject6]
  676. Name = "Chair"
  677. Flag0 = "WorkItem"
  678. Cmd0 = "HumanUseObject Pose=Sit LoopTime=[20.0,40.0] FidgetFreq=[5.0,7.0] LockNode=FALSE"
  679. AddAnimsLTB0 = "\chars\models\anims\chair.ltb"
  680.  
  681. [SmartObject7]
  682. Name = "Urinal"
  683. Flag0 = "WorkItem"
  684. Cmd0 = "HumanUseObject Activity=Peeing LoopTime=[8.0,14.0] LockNode=FALSE"
  685. AddAnimsLTB0 = "\chars\models\anims\urinal.ltb"
  686.  
  687. [SmartObject8]
  688. Name = "CoffeePot"
  689. Flag0 = "WorkItem"
  690. Cmd0 = "HumanUseObject Activity=Drinking LoopTime=[20.0,35.0] FidgetFreq=[3.0,5.0] LockNode=FALSE"
  691. AddAnimsLTB0 = "\chars\models\anims\coffeepot.ltb"
  692.  
  693. [SmartObject9]
  694. Name = "Hammer"
  695. Flag0 = "WorkItem"
  696. Cmd0 = "HumanUseObject Activity=Hammering LoopTime=[8.0,15.0] LockNode=FALSE"
  697. AddAnimsLTB0 = "\chars\models\anims\hammer.ltb"
  698.  
  699. [SmartObject10]
  700. Name = "HammerLow"
  701. Flag0 = "WorkItem"
  702. Cmd0 = "HumanUseObject Pose=Crouch Activity=Hammering LoopTime=[8.0,15.0] LockNode=FALSE"
  703. AddAnimsLTB0 = "\chars\models\anims\hammerlow.ltb"
  704.  
  705. [SmartObject11]
  706. Name = "Wrench"
  707. Flag0 = "WorkItem"
  708. Cmd0 = "HumanUseObject Activity=Wrenching LoopTime=[8.0,15.0] LockNode=FALSE"
  709. AddAnimsLTB0 = "\chars\models\anims\wrench.ltb"
  710.  
  711. [SmartObject12]
  712. Name = "WrenchLow"
  713. Flag0 = "WorkItem"
  714. Cmd0 = "HumanUseObject Pose=Crouch Activity=Wrenching LoopTime=[8.0,15.0] LockNode=FALSE"
  715. AddAnimsLTB0 = "\chars\models\anims\wrenchlow.ltb"
  716.  
  717. [SmartObject13]
  718. Name = "LeanBack"
  719. Flag0 = "WorkItem"
  720. Cmd0 = "HumanUseObject Activity=LeaningBack LoopTime=[20.0,40.0] FidgetFreq=[8.0,12.0] LockNode=FALSE"
  721. AddAnimsLTB0 = "\chars\models\anims\leanback.ltb"
  722.  
  723. [SmartObject14]
  724. Name = "LeanBar"
  725. Flag0 = "WorkItem"
  726. Cmd0 = "HumanUseObject Activity=LeaningBar LoopTime=[20.0,40.0] LockNode=FALSE"
  727. AddAnimsLTB0 = "\chars\models\anims\leanbar.ltb"
  728.  
  729. [SmartObject15]
  730. Name = "LeanLeft"
  731. Flag0 = "WorkItem"
  732. Cmd0 = "HumanUseObject Activity=LeaningLeft LoopTime=[20.0,40.0] LockNode=FALSE"
  733. AddAnimsLTB0 = "\chars\models\anims\leanleft.ltb"
  734.  
  735.  
  736. [SmartObject16]
  737. Name = "LeanRight"
  738. Flag0 = "WorkItem"
  739. Cmd0 = "HumanUseObject Activity=LeaningRight LoopTime=[20.0,40.0] LockNode=FALSE"
  740. AddAnimsLTB0 = "\chars\models\anims\leanright.ltb"
  741.  
  742. [SmartObject17]
  743. Name = "Lazyboy"
  744. Flag0 = "Bed"
  745. Cmd0 = "HumanUseObject Pose=Sit Activity=Drowsy LoopTime=[90.0,120.0] FidgetFreq=[10.0,15.0] LockNode=FALSE"
  746. AddAnimsLTB0 = "\chars\models\anims\lazyboy.ltb"
  747.  
  748.  
  749. [SmartObject18]
  750. Name = "PosterSpot"
  751. Flag0 = "PostingPlace"
  752. Cmd0 = "HumanUseObject Action=Poster LockNode=TRUE"
  753. AddAnimsLTB0 = "\chars\models\anims\posterspot.ltb"
  754.  
  755. [SmartObject19]
  756. Name = "Poster"
  757. Flag0 = "Examinable"
  758. Cmd0 = "HumanUseObject Activity=Examining LoopTime=[4.0,8.0] FidgetFreq=[3.0,7.0] LockNode=FALSE"
  759. AddAnimsLTB0 = "\chars\models\anims\posterspot.ltb"
  760.  
  761. [SmartObject20]
  762. Name = "StandControlPanel"
  763. Flag0 = "WorkItem"
  764. Cmd0 = "HumanUseObject Activity=Operating LoopTime=[60.0,90.0] FidgetFreq=[1.0,3.0] LockNode=FALSE"
  765. AddAnimsLTB0 = "\chars\models\anims\StandControls.ltb"
  766.  
  767. [SmartObject21]
  768. Name = "Research"
  769. Flag0 = "WorkItem"
  770. Cmd0 = "HumanUseObject Activity=Researching LoopTime=[60.0,90.0] FidgetFreq=[5.0,7.0] LockNode=FALSE"
  771. AddAnimsLTB0 = "\chars\models\anims\research.ltb"
  772.  
  773. [SmartObject22]
  774. Name = "ResearchMicroscope"
  775. Flag0 = "WorkItem"
  776. Cmd0 = "HumanUseObject Activity=Microscoping LoopTime=[20.0,30.0] LockNode=FALSE"
  777. AddAnimsLTB0 = "\chars\models\anims\researchmicroscope.ltb"
  778.  
  779. [SmartObject23]
  780. Name = "Fire"
  781. Flag0 = "WorkItem"
  782. Cmd0 = "HumanUseObject Activity=Warming LoopTime=[20.0,30.0] FidgetFreq=[7.0,10.0] LockNode=FALSE"
  783. AddAnimsLTB0 = "\chars\models\anims\fire.ltb"
  784.  
  785. [SmartObject24]
  786. Name = "NinjaIdle"
  787. Flag0 = "WorkItem"
  788. Cmd0 = "HumanUseObject LoopTime=[30.0,45.0] FidgetFreq=[3.0,5.0] LockNode=FALSE"
  789.  
  790. [SmartObject25]
  791. Name = "FileCabinetD"
  792. Flag0 = "Disturbance"
  793. Cmd0 = "HumanUseObject Action=CloseDrawer LockNode=FALSE"
  794. StateDisturbed0 = "Disturbance"
  795. AddAnimsLTB0 = "\chars\models\anims\filecabinet.ltb"
  796.  
  797. [SmartObject26]
  798. Name = "BedTime"
  799. Flag0 = "Bed"
  800. Cmd0 = "HumanUseObject Pose=Crouch Activity=Drowsy LoopTime=[20.0,30.0] FidgetFreq=[10.0,15.0] LockNode=FALSE"
  801. AddAnimsLTB0 = "\chars\models\anims\bedtime.ltb"
  802.  
  803. [SmartObject27]
  804. Name = "BedTimeInfinite"
  805. Flag0 = "Bed"
  806. Cmd0 = "HumanUseObject Pose=Crouch Activity=Drowsy LoopTime=[0.0,0.0] FidgetFreq=[10.0,15.0] LockNode=FALSE"
  807. AddAnimsLTB0 = "\chars\models\anims\bedtime.ltb"
  808.  
  809. [SmartObject28]
  810. Name = "SmashLeft"
  811. Flag0 = "Smashable"
  812. Cmd0 = "HumanUseObject Action=SmashLeft LockNode=TRUE"
  813.  
  814. [SmartObject29]
  815. Name = "SmashRight"
  816. Flag0 = "Smashable"
  817. Cmd0 = "HumanUseObject Action=SmashRight LockNode=TRUE"
  818.  
  819. [SmartObject30]
  820. Name = "AttackProp"
  821. Flag0 = "Attackable"
  822. Cmd0 = "HumanUseObject WeaponAction=Fire LockNode=TRUE"
  823.  
  824. [SmartObject31]
  825. Name = "AttackPropRepeatedly"
  826. Flag0 = "Attackable"
  827. Cmd0 = "HumanUseObject WeaponAction=Fire LockNode=FALSE"
  828.  
  829. [SmartObject32]
  830. Name = "Steam"
  831. Flag0 = "Ride"
  832. Cmd0 = "HumanUseObject Activity=Steaming LoopTime=[2.0,2.0] LockNode=FALSE"
  833.  
  834. [SmartObject33]
  835. Name = "LazyboyInfinite"
  836. Flag0 = "Bed"
  837. Cmd0 = "HumanUseObject Pose=Sit Activity=Drowsy LoopTime=[0.0,0.0] FidgetFreq=[10.0,15.0] LockNode=FALSE"
  838. AddAnimsLTB0 = "\chars\models\anims\lazyboy.ltb"
  839.  
  840. [SmartObject34]
  841. Name = "ChairInfinite"
  842. Flag0 = "WorkItem"
  843. Cmd0 = "HumanUseObject Pose=Sit LoopTime=[0.0,0.0] FidgetFreq=[5.0,7.0] LockNode=FALSE"
  844. AddAnimsLTB0 = "\chars\models\anims\chair.ltb"
  845.  
  846. [SmartObject35]
  847. Name = "KnockOut"
  848. Flag0 = "DamageType"
  849. Cmd0 = "HumanUseObject Mood=DamageSleeping LoopTime=[50.0,70.0]"
  850.  
  851. [SmartObject36]
  852. Name = "Stun"
  853. Flag0 = "DamageType"
  854. Cmd0 = "HumanUseObject Mood=DamageStunned LoopTime=[6.0,12.0]"
  855.  
  856. [SmartObject37]
  857. Name = "BearTrap"
  858. Flag0 = "DamageType"
  859. Cmd0 = "HumanUseObject Mood=DamageTrapped LoopTime=[25.0,35.0] FidgetFreq=[2.0,4.0]"
  860.  
  861. [SmartObject38]
  862. Name = "Glue"
  863. Flag0 = "DamageType"
  864. Cmd0 = "HumanUseObject Mood=DamageGlued LoopTime=[15.0,25.0] FidgetFreq=[2.0,4.0]"
  865.  
  866. [SmartObject39]
  867. Name = "LaughingGas"
  868. Flag0 = "DamageType"
  869. Cmd0 = "HumanUseObject Mood=DamageLaughing LoopTime=[9.0,9.0] FidgetFreq=[0.9,1.1]"
  870.  
  871. [SmartObject40]
  872. Name = "SniperStand"
  873. Flag0 = "Sniper"
  874. Cmd0 = "HumanSniper"
  875.  
  876. [SmartObject41]
  877. Name = "SniperCrouch"
  878. Flag0 = "Sniper"
  879. Cmd0 = "HumanSniper Pose=Crouch"
  880.  
  881. [SmartObject42]
  882. Name = "CoverFlipTable"
  883. Flag0 = "Coverable"
  884. Cmd0 = "HumanUseObject Action=FlipTable LockNode=TRUE"
  885.  
  886. [SmartObject43]
  887. Name = "CoverFlipDesk"
  888. Flag0 = "Coverable"
  889. Cmd0 = "HumanUseObject Action=FlipDesk LockNode=TRUE"
  890.  
  891. [SmartObject44]
  892. Name = "Entertain"
  893. Flag0 = "WorkItem"
  894. Cmd0 = "HumanUseObject Activity=Entertaining LoopTime=[60.0,90.0] LockNode=FALSE"
  895. AddAnimsLTB0 = "\chars\models\anims\dance.ltb"
  896.  
  897. [SmartObject45]
  898. Name = "Dance"
  899. Flag0 = "WorkItem"
  900. Cmd0 = "HumanUseObject Activity=Dancing LoopTime=[20.0,45.0] LockNode=FALSE"
  901. AddAnimsLTB0 = "\chars\models\anims\dance.ltb"
  902.  
  903. [SmartObject46]
  904. Name = "Barrel"
  905. Flag0 = "WorkItem"
  906. Cmd0 = "HumanUseObject Action=KnockOver LockNode=TRUE"
  907.  
  908. [SmartObject47]
  909. Name = "NinjaHideRight"
  910. Flag0 = "WorkItem"
  911. Cmd0 = "HumanUseObject Activity=HidingRight LoopTime=[15.0,25.0] FidgetFreq=[4.0,6.0] LockNode=FALSE"
  912.  
  913. [SmartObject48]
  914. Name = "NinjaHideLeft"
  915. Flag0 = "WorkItem"
  916. Cmd0 = "HumanUseObject Activity=HidingLeft LoopTime=[15.0,25.0] FidgetFreq=[4.0,6.0] LockNode=FALSE"
  917.  
  918. [SmartObject49]
  919. Name = "VendingMachine"
  920. Flag0 = "WorkItem"
  921. Cmd0 = "HumanUseObject Activity=Vending LoopTime=[10.0,15.0] FidgetFreq=[1.0,3.0] LockNode=FALSE"
  922. AddAnimsLTB0 = "\chars\models\anims\vendingmachine.ltb"
  923.  
  924. [SmartObject50]
  925. Name = "HitWall"
  926. Flag0 = "WorkItem"
  927. Cmd0 = "HumanUseObject Activity=Banging LoopTime=[0.0,0.0] FidgetFreq=[2.0,5.0] LockNode=FALSE"
  928. AddAnimsLTB0 = "\chars\models\anims\hitwall.ltb"
  929.  
  930. [SmartObject51]
  931. Name = "OutdoorUrinal"
  932. Flag0 = "WorkItem"
  933. Cmd0 = "HumanUseObject Activity=PeeingOutside LoopTime=[15.0,25.0] LockNode=FALSE"
  934. AddAnimsLTB0 = "\chars\models\anims\outdoorurinal.ltb"
  935.  
  936. [SmartObject52]
  937. Name = "WashHands"
  938. Flag0 = "WorkItem"
  939. Cmd0 = "HumanUseObject Activity=WashingHands LoopTime=[10.0,20.0] FidgetFreq=[2.0,5.0] LockNode=FALSE"
  940. AddAnimsLTB0 = "\chars\models\anims\washhands.ltb"
  941.  
  942. [SmartObject53]
  943. Name = "SmokingChair"
  944. Flag0 = "WorkItem"
  945. Cmd0 = "HumanUseObject Pose=Sit Activity=Smoking LoopTime=[30.0,45.0] FidgetFreq=[2.0,5.0] LockNode=FALSE"
  946. AddAnimsLTB0 = "\chars\models\anims\smokingchair.ltb"
  947.  
  948. [SmartObject54]
  949. Name = "SitControlPanel"
  950. Flag0 = "WorkItem"
  951. Cmd0 = "HumanUseObject Pose=Sit Activity=Operating LoopTime=[60.0,90.0] FidgetFreq=[0.5,2.0] LockNode=FALSE"
  952. AddAnimsLTB0 = "\chars\models\anims\sitcontrols.ltb"
  953.  
  954. [SmartObject55]
  955. Name = "Typewriter"
  956. Flag0 = "WorkItem"
  957. Cmd0 = "HumanUseObject Pose=Sit Activity=Typing LoopTime=[40.0,60.0] FidgetFreq=[5.0,10.0] LockNode=FALSE"
  958. AddAnimsLTB0 = "\chars\models\anims\type.ltb"
  959.  
  960. [SmartObject56]
  961. Name = "SpeakerPhone"
  962. Flag0 = "WorkItem"
  963. Cmd0 = "HumanUseObject Action=Phone LockNode=TRUE"
  964. AddAnimsLTB0 = "\chars\models\anims\speakerphone.ltb"
  965.  
  966. [SmartObject57]
  967. Name = "AlarmBox"
  968. Flag0 = "Alarm"
  969. Cmd0 = "HumanUseObject Action=AlarmBox LockNode=FALSE"
  970.  
  971. [SmartObject58]
  972. Name = "Slip"
  973. Flag0 = "DamageType"
  974. Cmd0 = "HumanUseObject Mood=DamageSlipping LoopTime=[5.0,10.0]"
  975.  
  976. [SmartObject59]
  977. Name = "MenaceInfinite"
  978. Flag0 = "MenacePlace"
  979. Cmd0 = "HumanUseObject Activity=Menacing LoopTime=[0.0,0.0]"
  980. AddAnimsLTB0 = "\chars\models\anims\menace.ltb"
  981.  
  982. [SmartObject60]
  983. Name = "MenaceNonInfinite"
  984. Flag0 = "MenacePlace"
  985. Cmd0 = "HumanUseObject Activity=Menacing LoopTime=[10.0,15.0]"
  986. AddAnimsLTB0 = "\chars\models\anims\menace.ltb"
  987.  
  988. [SmartObject61]
  989. Name = "NinjaMenace"
  990. Flag0 = "MenacePlace"
  991. Cmd0 = "HumanUseObject Activity=Menacing LoopTime=[10.0,15.0]"
  992.  
  993. [SmartObject62]
  994. Name = "AdmireScenery"
  995. Flag0 = "WorkItem"
  996. Cmd0 = "HumanUseObject Activity=Admiring LoopTime=[30.0,45.0] FidgetFreq=[4.0,7.0] LockNode=FALSE"
  997. AddAnimsLTB0 = "\chars\models\anims\AdmireScenery.ltb"
  998.  
  999. [SmartObject63]
  1000. Name = "StandSleep"
  1001. Flag0 = "Bed"
  1002. Cmd0 = "HumanUseObject Pose=Stand Activity=Drowsy LoopTime=[45.0,60.0] FidgetFreq=[8.0,12.0] LockNode=FALSE"
  1003. AddAnimsLTB0 = "\chars\models\anims\standsleep.ltb"
  1004.  
  1005. [SmartObject64]
  1006. Name = "StandSleepInfinite"
  1007. Flag0 = "Bed"
  1008. Cmd0 = "HumanUseObject Pose=Stand Activity=Drowsy LoopTime=[0.0,0.0] FidgetFreq=[8.0,12.0] LockNode=FALSE"
  1009. AddAnimsLTB0 = "\chars\models\anims\standsleep.ltb"
  1010.  
  1011. [SmartObject65]
  1012. Name = "RatIdle"
  1013. Flag0 = "WorkItem"
  1014. Cmd0 = "HumanUseObject LoopTime=[2.8,3.0] LockNode=FALSE"
  1015.  
  1016. [SmartObject66]
  1017. Name = "Browse"
  1018. Flag0 = "WorkItem"
  1019. Cmd0 = "HumanUseObject Activity=Browsing LoopTime=[15.0,25.0] LockNode=FALSE"
  1020. AddAnimsLTB0 = "\chars\models\anims\browse.ltb"
  1021.  
  1022. [SmartObject67]
  1023. Name = "ArmstrongStruggle"
  1024. Flag0 = "WorkItem"
  1025. Cmd0 = "HumanUseObject Activity=Struggling LoopTime=[0.0,0.0] FidgetFreq=[0.5,1.5] LockNode=FALSE"
  1026.  
  1027. [SmartObject68]
  1028. Name = "ResearcherCabinet"
  1029. Flag0 = "WorkItem"
  1030. Cmd0 = "HumanUseObject Activity=Struggling LoopTime=[0.0,0.0] LockNode=FALSE"
  1031.  
  1032. [SmartObject69]
  1033. Name = "DrinkingFountain"
  1034. Flag0 = "WorkItem"
  1035. Cmd0 = "HumanUseObject Action=DrinkFountain LockNode=FALSE"
  1036. AddAnimsLTB0 = "\chars\models\anims\DrinkingFountain.ltb"
  1037.  
  1038. [SmartObject70]
  1039. Name = "PushButton"
  1040. Flag0 = "WorkItem"
  1041. Cmd0 = "HumanUseObject Action=PushButton LockNode=FALSE"
  1042.  
  1043. [SmartObject71]
  1044. Name = "Hide"
  1045. Flag0 = "WorkItem"
  1046. Cmd0 = "HumanUseObject Activity=HidingLeft LoopTime=[0.0,0.0] LockNode=FALSE"
  1047.  
  1048. [SmartObject72]
  1049. Name = "HideCrouch"
  1050. Flag0 = "WorkItem"
  1051. Cmd0 = "HumanUseObject Pose=Crouch Activity=HidingLeft LoopTime=[0.0,0.0] LockNode=FALSE"
  1052.  
  1053. [SmartObject73]
  1054. Name = "Bleed"
  1055. Flag0 = "DamageType"
  1056. Cmd0 = "HumanUseObject Mood=DamageBleeding LoopTime=[0.0,0.0]"
  1057.  
  1058. [SmartObject74]
  1059. Name = "Burn"
  1060. Flag0 = "DamageType"
  1061. Cmd0 = "HumanUseObject Mood=DamageBurning LoopTime=[0.0,0.0]"
  1062.  
  1063. [SmartObject75]
  1064. Name = "Choke"
  1065. Flag0 = "DamageType"
  1066. Cmd0 = "HumanUseObject Mood=DamageChoking LoopTime=[0.0,0.0]"
  1067.  
  1068. [SmartObject76]
  1069. Name = "KickSomething"
  1070. Flag0 = "MenacePlace"
  1071. Cmd0 = "HumanUseObject Action=KickDoor LockNode=FALSE"
  1072.  
  1073. [SmartObject77]
  1074. Name = "PierreStop1"
  1075. Flag0 = "WorkItem"
  1076. Cmd0 = "HumanUseObject Action=Tail LockNode=FALSE"
  1077.  
  1078. [SmartObject78]
  1079. Name = "PierreStop2"
  1080. Flag0 = "WorkItem"
  1081. Cmd0 = "HumanUseObject Action=Dust LockNode=FALSE"
  1082.  
  1083. [SmartObject79]
  1084. Name = "SovietIdleSort"
  1085. Flag0 = "WorkItem"
  1086. Cmd0 = "HumanUseObject LoopTime=[5.0,7.0] FidgetFreq=[1.0,3.0] LockNode=FALSE"
  1087.  
  1088. [SmartObject80]
  1089. Name = "CoverBarrel"
  1090. Flag0 = "Coverable"
  1091. Cmd0 = "HumanUseObject Action=KnockOver LockNode=TRUE"
  1092.  
  1093. [SmartObject81]
  1094. Name = "BrokenUrinal"
  1095. Flag0 = "WorkItem"
  1096. Cmd0 = "HumanUseObject Action=Dust LockNode=TRUE"
  1097. AddAnimsLTB0 = "\chars\models\anims\Urinal.ltb"
  1098.  
  1099. [SmartObject82]
  1100. Name = "Electrocute"
  1101. Flag0 = "DamageType"
  1102. Cmd0 = "HumanUseObject Mood=DamageElectrocuting LoopTime=[0.0,0.0]"
  1103.  
  1104. [SmartObject83]
  1105. Name = "LeanRail"
  1106. Flag0 = "WorkItem"
  1107. Cmd0 = "HumanUseObject Activity=LeaningRail LoopTime=[20.0,40.0] FidgetFreq=[8.0,12.0] LockNode=FALSE"
  1108. AddAnimsLTB0 = "\chars\models\anims\leanrail.ltb"
  1109.  
  1110. [SmartObject84]
  1111. Name = "MimeEntertain"
  1112. Flag0 = "WorkItem"
  1113. Cmd0 = "HumanUseObject Activity=Entertaining LoopTime=[0.0,0.0] FidgetFreq=[1.0,2.0] LockNode=FALSE"
  1114. AddAnimsLTB0 = "\chars\models\anims\mimeentertain.ltb"
  1115.  
  1116. [SmartObject85]
  1117. Name = "Poison"
  1118. Flag0 = "DamageType"
  1119. Cmd0 = "HumanUseObject Mood=DamagePoisoning LoopTime=[0.0,0.0]"
  1120.  
  1121. [SmartObject86]
  1122. Name = "KnockOutInfinite"
  1123. Flag0 = "DamageType"
  1124. Cmd0 = "HumanUseObject Mood=DamageSleeping LoopTime=[0.0,0.0]"
  1125.  
  1126.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement