Advertisement
Guest User

Untitled

a guest
May 23rd, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.49 KB | None | 0 0
  1. package Character
  2. using RTDB, BaseStats, Attributes
  3.  
  4. // ----------------- Q001 -------------------
  5. q001_homeless_sq : DEMO_NPC_Base < Character >
  6. {
  7. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_homeless_sq.ent" ]
  8. bool Debug_EnableTakedownInteraction = false
  9. }
  10.  
  11. q001_old_lady : DEMO_NPC_Base < Character >
  12. {
  13. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_old_lady.ent" ]
  14. bool Debug_EnableTakedownInteraction = false
  15. }
  16. q001_dex_bodyguard : DEMO_NPC_Base < Character >
  17. {
  18. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_dex_bodyguard.ent" ]
  19. bool Debug_EnableTakedownInteraction = false
  20. }
  21.  
  22. q001_dex_limousine : DEMO_COMBAT_NPC_Base < Character >
  23. {
  24. entityTemplatePaths = [ "base\vehicles\cars\4_wheel\limo__412_184_44\v_001_limousine.ent" ]
  25.  
  26. bool hide_nametag = true
  27. }
  28.  
  29. // ----------------- SCAVENGER APARTMENT ENEMIES -------------------
  30. q001_scavenger_boss : DEMO_COMBAT_NPC_Base < Character >
  31. {
  32. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_boss.ent" ]
  33.  
  34. bool force_agony = true
  35. bool Dismemberment_Disabled = true
  36. bool Combat_Disabled = true
  37. bool ragdoll_disabled = true
  38. bool Wounded_State_Disabled = true
  39.  
  40. fk<StatModifier>[] statModifiers =
  41. [
  42. "Character.Sample_Puppet_HighHealth_Stat_HealthModifier",
  43. "Character.Quest_NPC_Base_Stat_DurabilityModifier",
  44. "Character.Quest_NPC_Base_Stat_DamageModifier",
  45. { statType = "BaseStats.Health" modifierType = "Additive" value = 500 },
  46. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 40 },
  47. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 30 },
  48. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 90 },
  49. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 10 },
  50. { statType = "BaseStats.Threat" modifierType = "Additive" value = 80 },
  51. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 1 }
  52. ]
  53. }
  54.  
  55. // guy pushing wheelchair
  56. q001_scavenger_shotgun2 : Weak_NPC_Base < Character >
  57. {
  58. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_wheelchair_pushing_scavenger.ent" ]
  59.  
  60. bool force_agony = false
  61. bool stim_reactions_disabled = true
  62. bool Dismemberment_Disabled = true
  63. bool Combat_Disabled = true
  64. bool ragdoll_disabled = true
  65. bool Wounded_State_Disabled = true
  66. bool Agony_Disabled = true
  67.  
  68. fk< StatModifier >[] statModifiers =
  69. [
  70. { statType = "BaseStats.Health" modifierType = "Additive" value = 10 },
  71. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 10 },
  72. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 20 },
  73. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 15 },
  74. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 15 },
  75. { statType = "BaseStats.Threat" modifierType = "Additive" value = 30 },
  76. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  77. ]
  78. }
  79.  
  80. q001_scavenger_shotgun3 : DEMO_COMBAT_NPC_Base < Character >
  81. {
  82. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_shotgun3.ent" ]
  83.  
  84. bool force_agony = true
  85. bool Dismemberment_Disabled = true
  86. bool Combat_Disabled = true
  87. bool Wounded_State_Disabled = false
  88.  
  89.  
  90. fk<StatModifier>[] statModifiers =
  91. [
  92. { statType = "BaseStats.Health" modifierType = "Additive" value = 70 },
  93. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 20 },
  94. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 10 },
  95. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 0 },
  96. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 0 },
  97. { statType = "BaseStats.Threat" modifierType = "Additive" value = 30 },
  98. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  99. ]
  100. }
  101.  
  102. // "doctor" takedown guy
  103. q001_scavenger_shotgun4 : Weak_NPC_Base < Character >
  104. {
  105. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_takedown.ent" ]
  106.  
  107. bool force_agony = false
  108. bool Dismemberment_Disabled = true
  109. bool Combat_Disabled = true
  110. bool ragdoll_disabled = true
  111. bool Wounded_State_Disabled = true
  112. }
  113.  
  114. q001_scavenger_rifle5 : DEMO_COMBAT_NPC_Base < Character >
  115. {
  116. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_rifle5.ent" ]
  117.  
  118. bool force_agony = true
  119. bool Dismemberment_Disabled = true
  120. bool Combat_Disabled = true
  121. bool ragdoll_disabled = false
  122. bool Wounded_State_Disabled = false
  123.  
  124. fk< StatModifier >[] statModifiers =
  125. [
  126. { statType = "BaseStats.Health" modifierType = "Additive" value = 70 },
  127. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 20 },
  128. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 10 },
  129. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 5 },
  130. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 5 },
  131. { statType = "BaseStats.Threat" modifierType = "Additive" value = 20 },
  132. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  133. ]
  134. }
  135.  
  136. q001_scavenger_rifle6 : DEMO_COMBAT_NPC_Base < Character >
  137. {
  138. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_rifle6.ent" ]
  139.  
  140. bool force_agony = true
  141. bool Dismemberment_Disabled = true
  142. bool Combat_Disabled = true
  143. bool Wounded_State_Disabled = true
  144.  
  145. fk< StatModifier >[] statModifiers =
  146. [
  147. { statType = "BaseStats.Health" modifierType = "Additive" value = 70 },
  148. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 20 },
  149. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 10 },
  150. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 5 },
  151. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 5 },
  152. { statType = "BaseStats.Threat" modifierType = "Additive" value = 20 },
  153. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  154. ]
  155. }
  156.  
  157. q001_scavenger_rifle7 : DEMO_COMBAT_NPC_Base < Character >
  158. {
  159. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_rifle7.ent" ]
  160.  
  161. bool force_agony = true
  162. bool Dismemberment_Disabled = true
  163. bool Combat_Disabled = true
  164.  
  165. fk< StatModifier >[] statModifiers =
  166. [
  167. { statType = "BaseStats.Health" modifierType = "Additive" value = 70 },
  168. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 10 },
  169. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 20 },
  170. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 15 },
  171. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 15 },
  172. { statType = "BaseStats.Threat" modifierType = "Additive" value = 30 },
  173. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  174. ]
  175.  
  176. }
  177.  
  178.  
  179.  
  180. // ----------------- TRAUMA TEAM -------------------
  181. q001_tt_medic : DEMO_NPC_Base < Character >
  182. {
  183. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_tt_medic.ent" ]
  184. }
  185.  
  186. q001_stretchers : DEMO_NPC_Base < Character >
  187. {
  188. entityTemplatePaths = [ "base\items\quest\q001__tt_stretchers.ent" ]
  189.  
  190. bool hide_nametag = true
  191. }
  192.  
  193. q001_trauma_pack : DEMO_NPC_Base < Character >
  194. {
  195. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__trauma_pack.ent" ]
  196.  
  197. bool hide_nametag = true
  198. }
  199.  
  200. q001_trauma_defibrillator : DEMO_NPC_Base < Character >
  201. {
  202. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__defibrillator.ent" ]
  203.  
  204. bool hide_nametag = true
  205. }
  206.  
  207. q001_syringe : DEMO_NPC_Base < Character >
  208. {
  209. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__syringe.ent" ]
  210.  
  211. bool hide_nametag = true
  212. }
  213.  
  214. q001_trauma_defibrillator_02 : DEMO_NPC_Base < Character >
  215. {
  216. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__defibrillator_02.ent" ]
  217.  
  218. bool hide_nametag = true
  219. }
  220.  
  221. q001_tt_soldier : DEMO_NPC_Base < Character >
  222. {
  223. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_tt_soldier.ent" ]
  224. }
  225.  
  226.  
  227. // ----------------- SCAVENGER GIRL -------------------
  228. q001_scavenger_girl : DEMO_NPC_Base < Character >
  229. {
  230. tags = [ 'Invulnerable' ]
  231.  
  232. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scav_girl.ent" ]
  233.  
  234. bool AI_Disabled = true
  235. bool Debug_EnableTakedownInteraction = false
  236. }
  237.  
  238. q001_scavenger_dead_man : DEMO_NPC_Base < Character >
  239. {
  240. tags = [ 'Invulnerable' ]
  241.  
  242. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_dead_man.ent" ]
  243.  
  244. bool hide_nametag = true
  245. }
  246.  
  247. q001_miniboss_gun_fake : DEMO_NPC_Base < Character >
  248. {
  249. tags = [ 'Invulnerable' ]
  250.  
  251. entityTemplatePaths = [ "base\items\interactive\weapons\w_special_heavy_railgun_cs_ai.ent" ]
  252.  
  253. bool hide_nametag = true
  254. }
  255.  
  256. q001_biomonitor : DEMO_NPC_Base < Character >
  257. {
  258. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\entities\q001_biomonitor.ent" ]
  259.  
  260. bool hide_nametag = true
  261. }
  262.  
  263. q001_trauma_av : DEMO_NPC_Base < Character >
  264. {
  265. entityTemplatePaths = [ "base\vehicles\avs\av_004_trauma_team.ent" ]
  266.  
  267. bool hide_nametag = true
  268. }
  269.  
  270. q001_scavenger_wheelchair : DEMO_NPC_Base < Character >
  271. {
  272. tags = [ 'Invulnerable' ]
  273.  
  274. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_wheelchair.ent" ]
  275.  
  276. bool stim_reactions_disabled = true
  277. bool AI_Disabled = true
  278. bool Dismemberment_Disabled = true
  279. bool Combat_Disabled = true
  280. bool Debug_EnableTakedownInteraction = false
  281. bool hide_nametag = true
  282.  
  283. fk< StatModifier >[] statModifiers =
  284. [
  285. { statType = "BaseStats.Health" modifierType = "Additive" value = 70 },
  286. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 10 },
  287. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 20 },
  288. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 15 },
  289. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 15 },
  290. { statType = "BaseStats.Threat" modifierType = "Additive" value = 30 },
  291. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  292. ]
  293.  
  294. }
  295.  
  296. q001_scavenger_wheelchair_dead_body : DEMO_NPC_Base < Character >
  297. {
  298. tags = [ 'Invulnerable' ]
  299.  
  300. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_scavenger_dead_man_wheelchair.ent" ]
  301.  
  302. bool stim_reactions_disabled = true
  303. bool AI_Disabled = true
  304. bool Dismemberment_Disabled = true
  305. bool Combat_Disabled = true
  306. bool ragdoll_disabled = true
  307. bool Wounded_State_Disabled = true
  308. bool Debug_EnableTakedownInteraction = false
  309. bool Agony_Disabled = true
  310. bool hide_nametag = true
  311.  
  312. fk< StatModifier >[] statModifiers =
  313. [
  314. { statType = "BaseStats.Health" modifierType = "Additive" value = 70 },
  315. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 10 },
  316. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 20 },
  317. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 15 },
  318. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 15 },
  319. { statType = "BaseStats.Threat" modifierType = "Additive" value = 30 },
  320. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  321. ]
  322.  
  323. }
  324.  
  325. // ----------------- MEGABUILDING TO RIPPERDOC -------------------
  326. q001_train : DEMO_NPC_Base < Character >
  327. {
  328. entityTemplatePaths = [ "base\vehicles\trains\vt_003_nc_public_train.ent" ]
  329. }
  330.  
  331. q001_jackie_holocall : DEMO_NPC_Base < Character >
  332. {
  333. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_jackie_holocall.ent" ]
  334. }
  335.  
  336. q001_militech_agent_holocall : DEMO_NPC_Base < Character >
  337. {
  338. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_militech_agent_holocall.ent" ]
  339. }
  340.  
  341. q001_stanley_media : DEMO_NPC_Base < Character >
  342. {
  343. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_stanley_media.ent" ]
  344. }
  345.  
  346. q001_tbug_holocall : DEMO_NPC_Base < Character >
  347. {
  348. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_tbug_holocall.ent" ]
  349. }
  350.  
  351. q001_boxing_commentator : DEMO_NPC_Base < Character >
  352. {
  353. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_boxing_commentator.ent" ]
  354. }
  355.  
  356. q001_pachinko_girl : DEMO_NPC_Base < Character >
  357. {
  358. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_pachinko_girl.ent" ]
  359. }
  360.  
  361.  
  362. // ----------------- HOLOGRAM PSYCHO SCENE -------------------
  363. q001_hologram_npc_axe : DEMO_NPC_Base < Character >
  364. {
  365. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\entities\q001_psycho_axe.ent" ]
  366.  
  367. bool hide_nametag = true
  368. }
  369.  
  370. q001_hologram_npc_weapon : DEMO_NPC_Base < Character >
  371. {
  372. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\entities\q001_psycho_weapon.ent" ]
  373.  
  374. bool hide_nametag = true
  375. }
  376.  
  377. q001_hologram_man_01 : DEMO_NPC_Base < Character >
  378. {
  379. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_hologram_man_01.ent" ]
  380.  
  381. bool hide_nametag = true
  382. }
  383.  
  384. q001_hologram_man_02 : DEMO_NPC_Base < Character >
  385. {
  386. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_hologram_man_02.ent" ]
  387.  
  388. bool hide_nametag = true
  389. }
  390.  
  391. q001_hologram_maxtac : DEMO_NPC_Base < Character >
  392. {
  393. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_hologram_maxtac.ent" ]
  394.  
  395. bool hide_nametag = true
  396. }
  397.  
  398. q001_hologram_psycho : DEMO_NPC_Base < Character >
  399. {
  400. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_hologram_psycho.ent" ]
  401.  
  402. bool hide_nametag = true
  403. }
  404.  
  405. q001_hologram_woman : DEMO_NPC_Base < Character >
  406. {
  407. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_hologram_woman.ent" ]
  408.  
  409. bool hide_nametag = true
  410. }
  411.  
  412. q001_holo_tech_01 : DEMO_NPC_Base < Character >
  413. {
  414. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_holo_technician_01.ent" ]
  415. }
  416.  
  417. q001_holo_tech_02 : DEMO_NPC_Base < Character >
  418. {
  419. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_holo_technician_02.ent" ]
  420. }
  421.  
  422. q001_holo_police_officer : DEMO_NPC_Base < Character >
  423. {
  424. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_police_officer.ent" ]
  425. }
  426.  
  427. q001_holo_coroner : DEMO_NPC_Base < Character >
  428. {
  429. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_holo_coroner.ent" ]
  430. }
  431.  
  432.  
  433. // ----------------- Q001 RIPPERDOC SCENE -------------------
  434. q001_ripperdoc_pandora : DEMO_NPC_Base < Character >
  435. {
  436. entityTemplatePaths = [ "base\items\interactive\electronics\int_electronics_002__surgical_machine_a.ent" ]
  437.  
  438. bool hide_nametag = true
  439. }
  440.  
  441. q001_ripperdoc_anaesthetic_gun : DEMO_NPC_Base < Character >
  442. {
  443. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__anaesthetic_gun.ent" ]
  444.  
  445. bool hide_nametag = true
  446. }
  447.  
  448. q001_ripperdoc_chair_cable : DEMO_NPC_Base < Character >
  449. {
  450. entityTemplatePaths = [ "base\items\quest\q001__personal_link.ent" ]
  451.  
  452. bool hide_nametag = true
  453. }
  454.  
  455. q001_ripperdoc_screens : DEMO_NPC_Base < Character >
  456. {
  457. entityTemplatePaths = [ "base\items\quest\q003__ripperdoc_screens.ent" ]
  458.  
  459. bool hide_nametag = true
  460. }
  461.  
  462. q001_ripperdoc_monitor : DEMO_NPC_Base < Character >
  463. {
  464. entityTemplatePaths = [ "base\items\quest\q003__ripperdoc_monitor.ent" ]
  465.  
  466. bool hide_nametag = true
  467. }
  468.  
  469. q001_ripperdoc_kiroshi_container : DEMO_NPC_Base < Character >
  470. {
  471. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__cyberware_container.ent" ]
  472.  
  473. bool hide_nametag = true
  474. }
  475.  
  476. q001_ripperdoc_kiroshi_eye : DEMO_NPC_Base < Character >
  477. {
  478. entityTemplatePaths = [ "base\items\interactive\medical\int_medical_002__kiroshieye.ent" ]
  479.  
  480. bool hide_nametag = true
  481. }
  482.  
  483.  
  484. // ----------------- CAR CHASE THUG -------------------
  485. q001_thug_jackie_car : DEMO_NPC_Base < Character >
  486. {
  487. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\characters\q001_jackie_car_thug.ent" ]
  488.  
  489. fk< StatModifier>[] statModifiers =
  490. [
  491. { statType = "BaseStats.PhysicalResistance" modifierType = "Additive" value = 0 },
  492. { statType = "BaseStats.ThermalResistance" modifierType = "Additive" value = 0 },
  493. { statType = "BaseStats.ChemicalResistance" modifierType = "Additive" value = 0 },
  494. { statType = "BaseStats.EMPResistance" modifierType = "Additive" value = 0 },
  495. { statType = "BaseStats.Threat" modifierType = "Additive" value = 5 },
  496. { statType = "BaseStats.E3_WeakspotCount" modifierType = "Additive" value = 0 }
  497. ]
  498. }
  499.  
  500. 001_v_lover : Strong_NPC_Base < Character > // V's lover for wakeup scene
  501. {
  502. entityTemplatePaths = [ "base\characters\entities\lover_mb.ent" ]
  503. }
  504. q001_dex_limousine : DEMO_NPC_Base < Character >
  505. {
  506. entityTemplatePaths = [ "base\vehicles\cars\4_wheel\limo__412_184_44\v_001_limousine.ent" ]
  507. }
  508. q001_wakeup_toothbrush : DEMO_NPC_Base < Character >
  509. {
  510. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\entities\q001_wakeup_toothbrush.ent" ]
  511. }
  512. q001_wakeup_soda : DEMO_NPC_Base < Character >
  513. {
  514. entityTemplatePaths = [ "base\quest\main_quests\prologue\q001\entities\q001_wakeup_sodacan.ent" ]
  515. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement