Advertisement
Guest User

ze_visualizer_css1.cfg

a guest
Jun 28th, 2021
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.90 KB | None | 0 0
  1. ; fix item spawn on stage 2
  2. modify:
  3. {
  4. match:
  5. {
  6. "targetname" "stage2_location_case"
  7. "classname" "logic_case"
  8. }
  9. delete:
  10. {
  11. "OnCase01" "s2_human_item_location2,Trigger,,0,1"
  12. }
  13. insert:
  14. {
  15. "OnCase02" "s2_human_item_location2,Trigger,,0,1"
  16. }
  17. }
  18.  
  19. ; s6 bossfight
  20. ; fix some of the boss attacks
  21. modify:
  22. {
  23. match:
  24. {
  25. "targetname" "fourth_track_rotating"
  26. "classname" "func_door"
  27. }
  28. replace:
  29. {
  30. "movedir" "0 180 0"
  31. "lip" "512"
  32. }
  33. }
  34.  
  35. modify:
  36. {
  37. match:
  38. {
  39. "targetname" "second_door"
  40. "classname" "func_door"
  41. }
  42. replace:
  43. {
  44. "movedir" "0 270 0"
  45. "lip" "512"
  46. }
  47. }
  48.  
  49. modify:
  50. {
  51. match:
  52. {
  53. "targetname" "heighteen_track_door"
  54. "classname" "func_door"
  55. }
  56. replace:
  57. {
  58. "movedir" "0 180 0"
  59. "lip" "256"
  60. }
  61. }
  62.  
  63. modify:
  64. {
  65. match:
  66. {
  67. "targetname" "height_track_door"
  68. "classname" "func_door"
  69. }
  70. replace:
  71. {
  72. "movedir" "0 180 0"
  73. "lip" "512"
  74. }
  75. }
  76.  
  77. ; Spawn more purple balls )
  78. modify:
  79. {
  80. match:
  81. {
  82. "targetname" "sixteen_timer"
  83. "classname" "logic_timer"
  84. }
  85. replace:
  86. {
  87. "UpperRandomBound" "0.15"
  88. }
  89. }
  90.  
  91. ; Orange lasers faster )
  92. modify:
  93. {
  94. match:
  95. {
  96. "targetname" "9_door1"
  97. "classname" "func_door"
  98. }
  99. replace:
  100. {
  101. "speed" "470"
  102. }
  103. }
  104.  
  105. ; Orange lasers spawning faster
  106. modify:
  107. {
  108. match:
  109. {
  110. "targetname" "nine_track_relay"
  111. "classname" "logic_relay"
  112. }
  113. delete:
  114. {
  115. "OnSpawn" "nine_track_case,PickRandom,,2,-1"
  116. "OnSpawn" "nine_track_case,PickRandom,,5,-1"
  117. "OnSpawn" "nine_track_case,PickRandom,,8,-1"
  118. "OnSpawn" "nine_track_case,PickRandom,,11,-1"
  119. }
  120. insert:
  121. {
  122. "OnSpawn" "nine_track_case,PickRandom,,2,-1"
  123. "OnSpawn" "nine_track_case,PickRandom,,4,-1"
  124. "OnSpawn" "nine_track_case,PickRandom,,6,-1"
  125. "OnSpawn" "nine_track_case,PickRandom,,8,-1"
  126. "OnSpawn" "nine_track_case,PickRandom,,10,-1"
  127. "OnSpawn" "nine_track_case,PickRandom,,12,-1"
  128. }
  129. }
  130.  
  131. ; Pink beams spawning faster
  132. modify:
  133. {
  134. match:
  135. {
  136. "targetname" "height_track_timer"
  137. "classname" "logic_timer"
  138. }
  139. replace:
  140. {
  141. "LowerRandomBound" "0.2"
  142. "UpperRandomBound" "0.4"
  143. }
  144. }
  145.  
  146. ; Pink beams faster
  147. modify:
  148. {
  149. match:
  150. {
  151. "targetname" "8_laserdoor1"
  152. "classname" "func_door"
  153. }
  154. replace:
  155. {
  156. "speed" "1000"
  157. }
  158. }
  159.  
  160. ; Rework yellow balls speed
  161. modify:
  162. {
  163. match:
  164. {
  165. "targetname" "12_case"
  166. "classname" "logic_case"
  167. }
  168. delete:
  169. {
  170. "OnCase01" "12_door1,SetSpeed,180,0,-1"
  171. "OnCase02" "12_door1,SetSpeed,200,0,-1"
  172. "OnCase03" "12_door1,SetSpeed,220,0,-1"
  173. "OnCase04" "12_door1,SetSpeed,240,0,-1"
  174. "OnCase05" "12_door1,SetSpeed,160,0,-1"
  175. "OnCase06" "12_door1,SetSpeed,140,0,-1"
  176. "OnCase07" "12_door1,SetSpeed,120,0,-1"
  177. "OnCase08" "12_door1,SetSpeed,260,0,-1"
  178. }
  179. insert:
  180. {
  181. "OnCase01" "12_door1,SetSpeed,225,0,-1"
  182. "OnCase02" "12_door1,SetSpeed,245,0,-1"
  183. "OnCase03" "12_door1,SetSpeed,265,0,-1"
  184. "OnCase04" "12_door1,SetSpeed,285,0,-1"
  185. "OnCase05" "12_door1,SetSpeed,305,0,-1"
  186. "OnCase06" "12_door1,SetSpeed,205,0,-1"
  187. "OnCase07" "12_door1,SetSpeed,185,0,-1"
  188. "OnCase08" "12_door1,SetSpeed,325,0,-1"
  189. }
  190. }
  191.  
  192.  
  193. ; Yellow balls timer rework
  194. modify:
  195. {
  196. match:
  197. {
  198. "targetname" "boss_yellow_sphere_timer_1"
  199. "classname" "logic_timer"
  200. }
  201. replace:
  202. {
  203. "LowerRandomBound" "0.1"
  204. "UpperRandomBound" "0.4"
  205. }
  206. }
  207.  
  208. ; Rework red beam wall
  209. modify:
  210. {
  211. match:
  212. {
  213. "targetname" "11_case"
  214. "classname" "logic_case"
  215. }
  216. delete:
  217. {
  218. "OnCase01" "11_particle1,Start,,0.02,-1"
  219. "OnCase01" "11_rotating,Start,,1.52,-1"
  220. "OnCase01" "11_rotating,Stop,,6.52,-1"
  221. "OnCase01" "11_rotating,Reverse,,8,-1"
  222. "OnCase01" "11_rotating,Start,,8.02,-1"
  223. "OnCase01" "11_rotating,Stop,,13.56,-1"
  224. "OnCase01" "11_particle1,Stop,,13.54,-1"
  225. "OnCase01" "11_hurt,Disable,,13.54,-1"
  226. "OnCase01" "11_hurt,Enable,,1.54,-1"
  227. "OnCase02" "11_rotating,Stop,,13.56,-1"
  228. "OnCase02" "11_hurt,Disable,,13.54,-1"
  229. "OnCase02" "11_particle1,Stop,,13.54,-1"
  230. "OnCase02" "11_rotating,Start,,8,-1"
  231. "OnCase02" "11_rotating,Reverse,,6.54,-1"
  232. "OnCase02" "11_rotating,Stop,,6.52,-1"
  233. "OnCase02" "11_hurt,Enable,,1.54,-1"
  234. "OnCase02" "11_rotating,Start,,1.52,-1"
  235. "OnCase02" "11_particle1,Start,,0.02,-1"
  236. "OnCase02" "11_rotating,Reverse,,1.48,-1"
  237. "OnCase02" "11_rotating,Kill,,14,-1"
  238. "OnCase02" "11_hurt,Kill,,14,-1"
  239. "OnCase02" "11_particle1,Kill,,14,-1"
  240. "OnCase02" "11_case,Kill,,14,-1"
  241. "OnCase01" "11_case,Kill,,14,-1"
  242. "OnCase01" "11_particle1,Kill,,14,-1"
  243. "OnCase01" "11_hurt,Kill,,14,-1"
  244. "OnCase01" "11_rotating,Kill,,14,-1"
  245. }
  246. insert:
  247. {
  248. "OnCase01" "11_particle1,Start,,0.02,-1"
  249. "OnCase01" "11_rotating,Start,,2.52,-1"
  250. "OnCase01" "11_rotating,Stop,,7.52,-1"
  251. "OnCase01" "11_rotating,Reverse,,8,-1"
  252. "OnCase01" "11_rotating,Start,,8.02,-1"
  253. "OnCase01" "11_rotating,Stop,,17.56,-1"
  254. "OnCase01" "11_particle1,Stop,,17.56,-1"
  255. "OnCase01" "11_hurt,Disable,,17.56,-1"
  256. "OnCase01" "11_hurt,Enable,,2.64,-1"
  257. "OnCase02" "11_rotating,Stop,,17.56,-1"
  258. "OnCase02" "11_hurt,Disable,,17.56,-1"
  259. "OnCase02" "11_particle1,Stop,,17.56,-1"
  260. "OnCase02" "11_rotating,Start,,8,-1"
  261. "OnCase02" "11_rotating,Reverse,,7.54,-1"
  262. "OnCase02" "11_rotating,Stop,,7.52,-1"
  263. "OnCase02" "11_hurt,Enable,,2.64,-1"
  264. "OnCase02" "11_rotating,Start,,2.52,-1"
  265. "OnCase02" "11_particle1,Start,,0.02,-1"
  266. "OnCase02" "11_rotating,Reverse,,1.48,-1"
  267. "OnCase02" "11_rotating,Kill,,18,-1"
  268. "OnCase02" "11_hurt,Kill,,18,-1"
  269. "OnCase02" "11_particle1,Kill,,18,-1"
  270. "OnCase02" "11_case,Kill,,18,-1"
  271. "OnCase01" "11_case,Kill,,18,-1"
  272. "OnCase01" "11_particle1,Kill,,18,-1"
  273. "OnCase01" "11_hurt,Kill,,18,-1"
  274. "OnCase01" "11_rotating,Kill,,18,-1"
  275. }
  276. }
  277.  
  278. ; Change refire timer on boss after this new red beam wall setup, and spawn more balls
  279. modify:
  280. {
  281. match:
  282. {
  283. "targetname" "eleven_attack_relay"
  284. "classname" "logic_relay"
  285. }
  286. delete:
  287. {
  288. "OnTrigger" "11_template,ForceSpawn,,0.02,-1"
  289. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,18,-1"
  290. }
  291. insert:
  292. {
  293. "OnTrigger" "11_template,ForceSpawn,,0.02,-1"
  294. "OnTrigger" "first_attack_maker_3,ForceSpawn,,20.02,-1"
  295. "OnTrigger" "first_attack_maker,ForceSpawn,,20.02,-1"
  296. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,23,-1"
  297. }
  298. }
  299.  
  300. ; Add yellow balls to the most common boss attack
  301. modify:
  302. {
  303. match:
  304. {
  305. "targetname" "first_track_1"
  306. "classname" "path_track"
  307. }
  308. insert:
  309. {
  310. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  311. }
  312. }
  313. modify:
  314. {
  315. match:
  316. {
  317. "targetname" "first_track_2"
  318. "classname" "path_track"
  319. }
  320. insert:
  321. {
  322. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  323. }
  324. }
  325. modify:
  326. {
  327. match:
  328. {
  329. "targetname" "first_track_3"
  330. "classname" "path_track"
  331. }
  332. insert:
  333. {
  334. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  335. }
  336. }
  337. modify:
  338. {
  339. match:
  340. {
  341. "targetname" "first_track_4"
  342. "classname" "path_track"
  343. }
  344. insert:
  345. {
  346. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  347. }
  348. }
  349. modify:
  350. {
  351. match:
  352. {
  353. "targetname" "first_track_5"
  354. "classname" "path_track"
  355. }
  356. insert:
  357. {
  358. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  359. }
  360. }
  361. modify:
  362. {
  363. match:
  364. {
  365. "targetname" "first_track_6"
  366. "classname" "path_track"
  367. }
  368. insert:
  369. {
  370. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  371. }
  372. }
  373. modify:
  374. {
  375. match:
  376. {
  377. "targetname" "first_track_7"
  378. "classname" "path_track"
  379. }
  380. insert:
  381. {
  382. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  383. }
  384. }
  385. modify:
  386. {
  387. match:
  388. {
  389. "targetname" "first_track_8"
  390. "classname" "path_track"
  391. }
  392. insert:
  393. {
  394. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  395. }
  396. }
  397. modify:
  398. {
  399. match:
  400. {
  401. "targetname" "first_track_9"
  402. "classname" "path_track"
  403. }
  404. insert:
  405. {
  406. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  407. }
  408. }
  409. modify:
  410. {
  411. match:
  412. {
  413. "targetname" "first_track_10"
  414. "classname" "path_track"
  415. }
  416. insert:
  417. {
  418. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  419. }
  420. }
  421. modify:
  422. {
  423. match:
  424. {
  425. "targetname" "first_track_11"
  426. "classname" "path_track"
  427. }
  428. insert:
  429. {
  430. "OnUser3" "boss_yellow_sphere_maker,ForceSpawnAtEntityOrigin,!caller,0,-1"
  431. }
  432. }
  433.  
  434. ; Insert this new setup in the corresponding logic_case
  435. modify:
  436. {
  437. match:
  438. {
  439. "targetname" "first_track_case"
  440. "classname" "logic_case"
  441. }
  442. insert:
  443. {
  444. "OnCase03" "first_track*,FireUser3,,0,-1"
  445. }
  446. }
  447.  
  448. ; Pink beams add balls at the end
  449. modify:
  450. {
  451. {
  452. match:
  453. {
  454. "targetname" "height_attack_relay"
  455. "classname" "logic_relay"
  456. }
  457. delete:
  458. {
  459. "OnTrigger" "height_maker,ForceSpawn,,0,-1"
  460. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,16,-1"
  461. }
  462. insert:
  463. {
  464. "OnTrigger" "height_maker,ForceSpawn,,0,-1"
  465. "OnTrigger" "first_attack_maker_6,ForceSpawn,,14,-1"
  466. "OnTrigger" "first_attack_maker_9,ForceSpawn,,15,-1"
  467. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,17,-1"
  468. }
  469. }
  470.  
  471. ; Rotating red beams spawn faster
  472. modify:
  473. {
  474. match:
  475. {
  476. "targetname" "seventeen_timer"
  477. "classname" "logic_timer"
  478. }
  479. replace:
  480. {
  481. "LowerRandomBound" "0.5"
  482. "UpperRandomBound" "1.1"
  483. }
  484. }
  485.  
  486.  
  487. ; yellow relay refire faster
  488. modify:
  489. {
  490. match:
  491. {
  492. "targetname" "twenty_attack_relay"
  493. "classname" "logic_relay"
  494. }
  495. delete:
  496. {
  497. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,14,-1"
  498. }
  499. insert:
  500. {
  501. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,11,-1"
  502. "OnTrigger" "first_attack_maker_3,ForceSpawn,,8,-1"
  503. "OnTrigger" "first_attack_maker,ForceSpawn,,8,-1"
  504. }
  505. }
  506.  
  507. ; some differents positions for balls
  508. modify:
  509. {
  510. match:
  511. {
  512. "targetname" "boss_fifth_case_end1"
  513. "classname" "logic_case"
  514. }
  515. delete:
  516. {
  517. "OnCase01" "boss_fifth_maker_end1,ForceSpawn,,0.5,-1"
  518. "OnCase01" "boss_fifth_maker_end1,AddOutput,angles 0 45 0,0,-1"
  519. }
  520. insert:
  521. {
  522. "OnCase01" "boss_fifth_maker_end1,ForceSpawn,,0.5,-1"
  523. "OnCase01" "boss_fifth_maker_end1,AddOutput,angles 0 105 0,0,-1"
  524. }
  525. }
  526.  
  527. modify:
  528. {
  529. match:
  530. {
  531. "targetname" "boss_fifth_case_end2"
  532. "classname" "logic_case"
  533. }
  534. delete:
  535. {
  536. "OnCase05" "boss_fifth_maker_end2,ForceSpawn,,0.5,-1"
  537. "OnCase05" "boss_fifth_maker_end2,AddOutput,angles 0 125 0,0,-1"
  538. }
  539. insert:
  540. {
  541. "OnCase05" "boss_fifth_maker_end2,ForceSpawn,,0.5,-1"
  542. "OnCase05" "boss_fifth_maker_end2,AddOutput,angles 0 80 0,0,-1"
  543. }
  544. }
  545. ; Rework green beam rotating
  546. modify:
  547. {
  548. match:
  549. {
  550. "targetname" "13_relay"
  551. "classname" "logic_relay"
  552. }
  553. delete:
  554. {
  555. "OnSpawn" "!self,Kill,,0,-1"
  556. "OnSpawn" "13_beam_particle1,Start,,0.02,-1"
  557. "OnSpawn" "13_beam_particle2,Start,,0.02,-1"
  558. "OnSpawn" "13_beam_particle2_2,Start,,0.02,-1"
  559. "OnSpawn" "13_beam_particle1_2,Start,,0.02,-1"
  560. "OnSpawn" "13_rotating1,Start,,1.32,-1"
  561. "OnSpawn" "13_rotating2,Start,,1.32,-1"
  562. "OnSpawn" "13_hurt1,Enable,,1.32,-1"
  563. "OnSpawn" "13_hurt2,Enable,,1.32,-1"
  564. "OnSpawn" "13_beam_particle1_2,Stop,,13.02,-1"
  565. "OnSpawn" "13_beam_particle2_2,Stop,,13.02,-1"
  566. "OnSpawn" "13_beam_particle2,Stop,,13.02,-1"
  567. "OnSpawn" "13_beam_particle1,Stop,,13.02,-1"
  568. "OnSpawn" "13_hurt2,Disable,,13,-1"
  569. "OnSpawn" "13_hurt1,Disable,,13,-1"
  570. "OnSpawn" "13_beam_particle1,Kill,,13.02,-1"
  571. "OnSpawn" "13_beam_particle2,Kill,,13.02,-1"
  572. "OnSpawn" "13_beam_particle2_2,Kill,,13.02,-1"
  573. "OnSpawn" "13_beam_particle1_2,Kill,,13.02,-1"
  574. "OnSpawn" "13_hurt1,Kill,,13,-1"
  575. "OnSpawn" "13_hurt2,Kill,,13,-1"
  576. "OnSpawn" "13_rotating2,Kill,,13,-1"
  577. "OnSpawn" "13_rotating1,Kill,,13,-1"
  578. "OnSpawn" "first_attack_maker_3,ForceSpawn,,13.02,-1"
  579. "OnSpawn" "first_attack_maker,ForceSpawn,,13.02,-1"
  580. }
  581. insert:
  582. {
  583. "OnSpawn" "!self,Kill,,0,-1"
  584. "OnSpawn" "13_beam_particle1,Start,,0.02,-1"
  585. "OnSpawn" "13_beam_particle2,Start,,0.02,-1"
  586. "OnSpawn" "13_beam_particle2_2,Start,,0.02,-1"
  587. "OnSpawn" "13_beam_particle1_2,Start,,0.02,-1"
  588. "OnSpawn" "13_rotating1,Start,,1.32,-1"
  589. "OnSpawn" "13_rotating2,Start,,1.32,-1"
  590. "OnSpawn" "13_hurt1,Enable,,1.32,-1"
  591. "OnSpawn" "13_hurt2,Enable,,1.32,-1"
  592. "OnSpawn" "13_hurt2,Disable,,13,-1"
  593. "OnSpawn" "13_hurt1,Disable,,13,-1"
  594. "OnSpawn" "13_rotating2,Stop,,13,-1"
  595. "OnSpawn" "13_rotating1,Stop,,13,-1"
  596. "OnSpawn" "13_rotating2,Reverse,,14.96,-1"
  597. "OnSpawn" "13_rotating1,Reverse,,14.96,-1"
  598. "OnSpawn" "13_rotating2,Start,,15,-1"
  599. "OnSpawn" "13_rotating1,Start,,15,-1"
  600. "OnSpawn" "13_hurt2,Enable,,15.10,-1"
  601. "OnSpawn" "13_hurt1,Enable,,15.10,-1"
  602. "OnSpawn" "13_rotating2,Kill,,25,-1"
  603. "OnSpawn" "13_rotating1,Kill,,25,-1"
  604. "OnSpawn" "13_hurt2,Kill,,25,-1"
  605. "OnSpawn" "13_hurt1,Kill,,25,-1"
  606. "OnSpawn" "13_beam_particle1,Kill,,25,-1"
  607. "OnSpawn" "13_beam_particle2,Kill,,25,-1"
  608. "OnSpawn" "13_beam_particle2_2,Kill,,25,-1"
  609. "OnSpawn" "13_beam_particle1_2,Kill,,25,-1"
  610. "OnSpawn" "first_attack_maker_3,ForceSpawn,,25.50,-1"
  611. "OnSpawn" "first_attack_maker,ForceSpawn,,25.50,-1"
  612. }
  613. }
  614.  
  615. modify:
  616. {
  617. match:
  618. {
  619. "targetname" "thirteen_attack_relay"
  620. "classname" "logic_relay"
  621. }
  622. delete:
  623. {
  624. "OnTrigger" "boss_beam_loop_sound,PlaySound,,0.04,-1"
  625. "OnTrigger" "boss_beam_loop_sound,Volume,0,13,-1"
  626. "OnTrigger" "boss_beam_loop_sound,StopSound,,13.02,-1"
  627. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,19,-1"
  628. }
  629. insert:
  630. {
  631. "OnTrigger" "123_boss_case_attack_main,PickRandomShuffle,,27,-1"
  632. }
  633. }
  634.  
  635. ; Side sphere spawning more balls
  636. modify:
  637. {
  638. match:
  639. {
  640. "targetname" "boss_fifth_timer_ring"
  641. "classname" "logic_timer"
  642. }
  643. replace:
  644. {
  645. "RefireTime" "0.13"
  646. }
  647. }
  648. modify:
  649. {
  650. match:
  651. {
  652. "targetname" "boss_fifth_timer_ring2"
  653. "classname" "logic_timer"
  654. }
  655. replace:
  656. {
  657. "RefireTime" "0.13"
  658. }
  659. }
  660. modify:
  661. {
  662. match:
  663. {
  664. "targetname" "fifth_attack_relay"
  665. "classname" "logic_relay"
  666. }
  667. insert:
  668. {
  669. "OnTrigger" "first_attack_maker,Forcespawn,,23,1"
  670. "OnTrigger" "first_attack_maker_9,Forcespawn,,23,1"
  671. }
  672. }
  673.  
  674. ; push and pull spawn balls at end
  675. modify:
  676. {
  677. match:
  678. {
  679. "targetname" "six_attack_relay"
  680. "classname" "logic_relay"
  681. }
  682. insert:
  683. {
  684. "OnTrigger" "first_attack_maker_8,ForceSpawn,,4.15,1"
  685. "OnTrigger" "first_attack_maker_7,ForceSpawn,,4.15,1"
  686. }
  687. }
  688. ; zm attack2 last longer
  689. modify:
  690. {
  691. match:
  692. {
  693. "targetname" "twenty_two_attack_relay"
  694. "classname" "logic_relay"
  695. }
  696. delete:
  697. {
  698. "OnTrigger" "p2_s6_zm_attack_teleport02,Disable,,11,-1"
  699. "OnTrigger" "p2_s6_teleport_zm_attack_end,Enable,,14.06,-1"
  700. "OnTrigger" "stage6_boss_toggle_zm_2,Toggle,,14,-1"
  701. "OnTrigger" "p2_s6_teleport_zm_attack_end,Disable,,15.3,-1"
  702. "OnTrigger" "p2_s6_teleport_zm_attack2,Disable,,14.3,-1"
  703. }
  704. insert:
  705. {
  706. "OnTrigger" "p2_s6_zm_attack_teleport02,Disable,,15,-1"
  707. "OnTrigger" "p2_s6_teleport_zm_attack_end,Enable,,16.06,-1"
  708. "OnTrigger" "stage6_boss_toggle_zm_2,Toggle,,16,-1"
  709. "OnTrigger" "p2_s6_teleport_zm_attack_end,Disable,,16.3,-1"
  710. "OnTrigger" "p2_s6_teleport_zm_attack2,Disable,,16.3,-1"
  711. "OnTrigger" "global_nuke_fade,Fade,,0.02,-1"
  712. }
  713. }
  714. ; zm attack fade
  715. modify:
  716. {
  717. match:
  718. {
  719. "targetname" "twenty_one_attack_relay"
  720. "classname" "logic_relay"
  721. }
  722. insert:
  723. {
  724. "OnTrigger" "global_nuke_fade,Fade,,0.02,-1"
  725. }
  726. }
  727. ; fix wrong output
  728. modify:
  729. {
  730. match:
  731. {
  732. "targetname" "19_case"
  733. "classname" "logic_case"
  734. }
  735. delete:
  736. {
  737. "OnCase01" "first_attack_maker_7,Kill,,23,-1"
  738. "OnCase01" "first_attack_maker_9,Kill,,23,-1"
  739. }
  740. insert:
  741. {
  742. "OnCase01" "first_attack_maker_7,ForceSpawn,,23,-1"
  743. "OnCase01" "first_attack_maker_9,ForceSpawn,,23,-1"
  744. }
  745. }
  746. ; side sphere door fix
  747. modify:
  748. {
  749. match:
  750. {
  751. "targetname" "second_door"
  752. "classname" "func_door"
  753. }
  754. replace:
  755. {
  756. "speed" "25"
  757. }
  758. }
  759. ; Door speed to maximize spawn rng
  760. modify:
  761. {
  762. match:
  763. {
  764. "targetname" "height_track_door"
  765. "classname" "func_door"
  766. }
  767. replace:
  768. {
  769. "speed" "400"
  770. }
  771. }
  772. modify:
  773. {
  774. match:
  775. {
  776. "targetname" "heighteen_track_door"
  777. "classname" "func_door"
  778. }
  779. replace:
  780. {
  781. "speed" "400"
  782. }
  783. }
  784. modify:
  785. {
  786. match:
  787. {
  788. "targetname" "fourth_track_rotating"
  789. "classname" "func_door"
  790. }
  791. replace:
  792. {
  793. "speed" "400"
  794. }
  795. }
  796. ; rotating huge red beam add balls at end
  797. modify:
  798. {
  799. match:
  800. {
  801. "targetname" "19_case"
  802. "classname" "logic_case"
  803. }
  804. insert:
  805. {
  806. "OnTrigger" "first_attack_maker_6,ForceSpawn,,13,-1"
  807. "OnTrigger" "first_attack_maker_9,ForceSpawn,,13,-1"
  808. }
  809. }
  810. ; stage 5
  811. ; modify hp and setdamage filter on miniboss
  812.  
  813. modify:
  814. {
  815. match:
  816. {
  817. "targetname" "s5_once_04"
  818. "classname" "trigger_once"
  819. }
  820. delete:
  821. {
  822. "OnStartTouch" "s5_sphere_addhp,Enable,,13,-1"
  823. }
  824. insert:
  825. {
  826. "OnStartTouch" "s5_sphere_addhp,Enable,,32,-1"
  827. }
  828. }
  829.  
  830. modify:
  831. {
  832. match:
  833. {
  834. "targetname" "s5_sphere_addhp"
  835. "classname" "trigger_once"
  836. }
  837. delete:
  838. {
  839. "OnStartTouch" "s5_sphere_boss_counter,Add,85,0,-1"
  840. }
  841. insert:
  842. {
  843. "OnStartTouch" "s5_sphere_boss_counter,Add,70,0,-1"
  844. }
  845. }
  846.  
  847. ; Ending dodge cube spawn faster
  848. modify:
  849. {
  850. match:
  851. {
  852. "targetname" "cube_dodge_ending_timer"
  853. "classname" "logic_timer"
  854. }
  855. replace:
  856. {
  857. "LowerRandomBound" "0.1"
  858. "UpperRandomBound" "0.2"
  859. }
  860. }
  861.  
  862. ; new setup for the red balls to dodge
  863. modify:
  864. {
  865. match:
  866. {
  867. "targetname" "l5_ending_door1"
  868. "classname" "func_door"
  869. }
  870. replace:
  871. {
  872. "speed" "120"
  873. }
  874. }
  875. modify:
  876. {
  877. match:
  878. {
  879. "targetname" "l5_ending_door2"
  880. "classname" "func_door"
  881. }
  882. replace:
  883. {
  884. "speed" "120"
  885. }
  886. }
  887. modify:
  888. {
  889. match:
  890. {
  891. "targetname" "l5_ending_door3"
  892. "classname" "func_door"
  893. }
  894. replace:
  895. {
  896. "speed" "120"
  897. }
  898. }
  899. modify:
  900. {
  901. match:
  902. {
  903. "targetname" "l5_ending_door4"
  904. "classname" "func_door"
  905. }
  906. replace:
  907. {
  908. "speed" "120"
  909. }
  910. }
  911.  
  912. ; faster balls on 4 boss
  913. modify:
  914. {
  915. match:
  916. {
  917. "targetname" "niveau5_door1"
  918. "classname" "func_door"
  919. }
  920. replace:
  921. {
  922. "speed" "360"
  923. }
  924. }
  925.  
  926. ; stage 1
  927. ; teleport delay
  928. modify:
  929. {
  930. match:
  931. {
  932. "targetname" "s1_once_02"
  933. "classname" "trigger_once"
  934. }
  935. delete:
  936. {
  937. "OnStartTouch" "s1_teleport01,Enable,,10,1"
  938. }
  939. insert:
  940. {
  941. "OnStartTouch" "s1_teleport01,Enable,,15,1"
  942. }
  943. }
  944. modify:
  945. {
  946. match:
  947. {
  948. "targetname" "s1_once_03"
  949. "classname" "trigger_once"
  950. }
  951. delete:
  952. {
  953. "OnStartTouch" "s1_teleport02,Enable,,22,1"
  954. }
  955. insert:
  956. {
  957. "OnStartTouch" "s1_teleport02,Enable,,25,1"
  958. }
  959. }
  960. modify:
  961. {
  962. match:
  963. {
  964. "targetname" "s1_once_07"
  965. "classname" "trigger_once"
  966. }
  967. delete:
  968. {
  969. "OnStartTouch" "s1_teleport04,Enable,,20,1"
  970. }
  971. insert:
  972. {
  973. "OnStartTouch" "s1_teleport04,Enable,,23,1"
  974. }
  975. }
  976.  
  977. ; stage 6
  978. ; modify wrong timer message on counter
  979.  
  980. modify:
  981. {
  982. match:
  983. {
  984. "targetname" "s6_counter_trigger03"
  985. "classname" "math_counter"
  986. }
  987. delete:
  988. {
  989. "OnHitMax" "cmd,Command,say | 15 |,15,1"
  990. }
  991. insert:
  992. {
  993. "OnHitMax" "cmd,Command,say | 15 |,5,1"
  994. }
  995. }
  996.  
  997. ; Ending dodge purple balls
  998. modify:
  999. {
  1000. match:
  1001. {
  1002. "targetname" "l7_ball_end_door_2"
  1003. "classname" "func_door"
  1004. }
  1005. replace:
  1006. {
  1007. "speed" "330"
  1008. }
  1009. }
  1010.  
  1011. ; Ending green beam spawn faster
  1012. modify:
  1013. {
  1014. match:
  1015. {
  1016. "targetname" "l9_ending_timer_beam"
  1017. "classname" "logic_timer"
  1018. }
  1019. replace:
  1020. {
  1021. "UpperRandomBound" "0.21"
  1022. }
  1023. }
  1024.  
  1025. ; Disable some timers attack when boss die and enable mass tp in case someone want to delay
  1026.  
  1027. modify:
  1028. {
  1029. match:
  1030. {
  1031. "targetname" "boss_death_relay"
  1032. "classname" "logic_relay"
  1033. }
  1034. insert:
  1035. {
  1036. "OnTrigger" "premier_relay,CancelPending,,0.02,-1"
  1037. "OnTrigger" "premier_relay,Kill,,0.04,-1"
  1038. "OnTrigger" "premier_relay_2,CancelPending,,0.02,-1"
  1039. "OnTrigger" "premier_relay_2,Kill,,0.04,-1"
  1040. "OnTrigger" "second_relay,CancelPending,,0.02,-1"
  1041. "OnTrigger" "second_relay,Kill,,0.04,-1"
  1042. "OnTrigger" "third_double_sphere_side_relay,CancelPending,,0.02,-1"
  1043. "OnTrigger" "third_double_sphere_side_relay,Kill,,0.04,-1"
  1044. "OnTrigger" "fourth_attack_relay,CancelPending,,0.02,-1"
  1045. "OnTrigger" "fourth_attack_relay,Kill,,0.04,-1"
  1046. "OnTrigger" "fifth_attack_relay,CancelPending,,0.02,-1"
  1047. "OnTrigger" "fifth_attack_relay,Kill,,0.04,-1"
  1048. "OnTrigger" "six_attack_relay,CancelPending,,0.02,-1"
  1049. "OnTrigger" "six_attack_relay,Kill,,0.04,-1"
  1050. "OnTrigger" "seven_attack_relay,CancelPending,,0.02,-1"
  1051. "OnTrigger" "seven_attack_relay,Kill,,0.04,-1"
  1052. "OnTrigger" "height_attack_relay,CancelPending,,0.02,-1"
  1053. "OnTrigger" "height_attack_relay,Kill,,0.04,-1"
  1054. "OnTrigger" "nine_attack_relay,CancelPending,,0.02,-1"
  1055. "OnTrigger" "nine_attack_relay,Kill,,0.04,-1"
  1056. "OnTrigger" "ten_attack_relay,CancelPending,,0.02,-1"
  1057. "OnTrigger" "ten_attack_relay,Kill,,0.04,-1"
  1058. "OnTrigger" "eleven_attack_relay,CancelPending,,0.02,-1"
  1059. "OnTrigger" "eleven_attack_relay,Kill,,0.04,-1"
  1060. "OnTrigger" "twelve_attack_relay,CancelPending,,0.02,-1"
  1061. "OnTrigger" "twelve_attack_relay,Kill,,0.04,-1"
  1062. "OnTrigger" "thirteen_attack_relay,CancelPending,,0.02,-1"
  1063. "OnTrigger" "thirteen_attack_relay,Kill,,0.04,-1"
  1064. "OnTrigger" "fourteen_attack_relay,CancelPending,,0.02,-1"
  1065. "OnTrigger" "fourteen_attack_relay,Kill,,0.04,-1"
  1066. "OnTrigger" "fiveteen_attack_relay,CancelPending,,0.02,-1"
  1067. "OnTrigger" "fiveteen_attack_relay,Kill,,0.04,-1"
  1068. "OnTrigger" "sixteen_attack_relay,CancelPending,,0.02,-1"
  1069. "OnTrigger" "sixteen_attack_relay,Kill,,0.04,-1"
  1070. "OnTrigger" "seventeen_attack_relay,CancelPending,,0.02,-1"
  1071. "OnTrigger" "seventeen_attack_relay,Kill,,0.04,-1"
  1072. "OnTrigger" "heighteen_attack_relay,CancelPending,,0.02,-1"
  1073. "OnTrigger" "heighteen_attack_relay,Kill,,0.04,-1"
  1074. "OnTrigger" "nineteen_attack_relay,CancelPending,,0.02,-1"
  1075. "OnTrigger" "nineteen_attack_relay,Kill,,0.04,-1"
  1076. "OnTrigger" "twenty_attack_relay,CancelPending,,0.02,-1"
  1077. "OnTrigger" "twenty_attack_relay,Kill,,0.04,-1"
  1078. "OnTrigger" "twenty_timer,Kill,,0.04,-1"
  1079. "OnTrigger" "fourth_track_timer,Kill,,0.04,-1"
  1080. "OnTrigger" "seventeen_timer,Kill,,0.04,-1"
  1081. "OnTrigger" "sixteen_timer,Kill,,0.04,-1"
  1082. "OnTrigger" "heighteen_track_timer,Kill,,0.04,-1"
  1083. "OnTrigger" "height_track_timer,Kill,,0.04,-1"
  1084. "OnTrigger" "p2_s6_zm_teleport_after_boss,Enable,,30,1"
  1085. "OnTrigger" "first_attack_maker,ForceSpawn,,0.02,1"
  1086. "OnTrigger" "first_attack_maker_3,ForceSpawn,,0.04,1"
  1087. }
  1088. }
  1089.  
  1090. ; change path_track to entity_makers for parenting reasons
  1091.  
  1092. modify:
  1093. {
  1094. match:
  1095. {
  1096. "targetname" "height_track_1"
  1097. "classname" "path_track"
  1098. }
  1099. replace:
  1100. {
  1101. "classname" "env_entity_maker"
  1102. }
  1103. insert:
  1104. {
  1105. "EntityTemplate" "xxxxxxxxxx"
  1106. }
  1107. }
  1108. modify:
  1109. {
  1110. match:
  1111. {
  1112. "targetname" "height_track_2"
  1113. "classname" "path_track"
  1114. }
  1115. replace:
  1116. {
  1117. "classname" "env_entity_maker"
  1118. }
  1119. insert:
  1120. {
  1121. "EntityTemplate" "xxxxxxxxxx"
  1122. }
  1123. }
  1124. modify:
  1125. {
  1126. match:
  1127. {
  1128. "targetname" "height_track_3"
  1129. "classname" "path_track"
  1130. }
  1131. replace:
  1132. {
  1133. "classname" "env_entity_maker"
  1134. }
  1135. insert:
  1136. {
  1137. "EntityTemplate" "xxxxxxxxxx"
  1138. }
  1139. }
  1140. modify:
  1141. {
  1142. match:
  1143. {
  1144. "targetname" "height_track_4"
  1145. "classname" "path_track"
  1146. }
  1147. replace:
  1148. {
  1149. "classname" "env_entity_maker"
  1150. }
  1151. insert:
  1152. {
  1153. "EntityTemplate" "xxxxxxxxxx"
  1154. }
  1155. }
  1156. modify:
  1157. {
  1158. match:
  1159. {
  1160. "targetname" "height_track_5"
  1161. "classname" "path_track"
  1162. }
  1163. replace:
  1164. {
  1165. "classname" "env_entity_maker"
  1166. }
  1167. insert:
  1168. {
  1169. "EntityTemplate" "xxxxxxxxxx"
  1170. }
  1171. }
  1172. modify:
  1173. {
  1174. match:
  1175. {
  1176. "targetname" "height_track_6"
  1177. "classname" "path_track"
  1178. }
  1179. replace:
  1180. {
  1181. "classname" "env_entity_maker"
  1182. }
  1183. insert:
  1184. {
  1185. "EntityTemplate" "xxxxxxxxxx"
  1186. }
  1187. }
  1188. modify:
  1189. {
  1190. match:
  1191. {
  1192. "targetname" "height_track_7"
  1193. "classname" "path_track"
  1194. }
  1195. replace:
  1196. {
  1197. "classname" "env_entity_maker"
  1198. }
  1199. insert:
  1200. {
  1201. "EntityTemplate" "xxxxxxxxxx"
  1202. }
  1203. }
  1204. modify:
  1205. {
  1206. match:
  1207. {
  1208. "targetname" "height_track_8"
  1209. "classname" "path_track"
  1210. }
  1211. replace:
  1212. {
  1213. "classname" "env_entity_maker"
  1214. }
  1215. insert:
  1216. {
  1217. "EntityTemplate" "xxxxxxxxxx"
  1218. }
  1219. }
  1220. modify:
  1221. {
  1222. match:
  1223. {
  1224. "targetname" "height_track_9"
  1225. "classname" "path_track"
  1226. }
  1227. replace:
  1228. {
  1229. "classname" "env_entity_maker"
  1230. }
  1231. insert:
  1232. {
  1233. "EntityTemplate" "xxxxxxxxxx"
  1234. }
  1235. }
  1236. modify:
  1237. {
  1238. match:
  1239. {
  1240. "targetname" "height_track_10"
  1241. "classname" "path_track"
  1242. }
  1243. replace:
  1244. {
  1245. "classname" "env_entity_maker"
  1246. }
  1247. insert:
  1248. {
  1249. "EntityTemplate" "xxxxxxxxxx"
  1250. }
  1251. }
  1252. modify:
  1253. {
  1254. match:
  1255. {
  1256. "targetname" "height_track_11"
  1257. "classname" "path_track"
  1258. }
  1259. replace:
  1260. {
  1261. "classname" "env_entity_maker"
  1262. }
  1263. insert:
  1264. {
  1265. "EntityTemplate" "xxxxxxxxxx"
  1266. }
  1267. }
  1268. modify:
  1269. {
  1270. match:
  1271. {
  1272. "targetname" "height_track_12"
  1273. "classname" "path_track"
  1274. }
  1275. replace:
  1276. {
  1277. "classname" "env_entity_maker"
  1278. }
  1279. insert:
  1280. {
  1281. "EntityTemplate" "xxxxxxxxxx"
  1282. }
  1283. }
  1284. modify:
  1285. {
  1286. match:
  1287. {
  1288. "targetname" "height_track_13"
  1289. "classname" "path_track"
  1290. }
  1291. replace:
  1292. {
  1293. "classname" "env_entity_maker"
  1294. }
  1295. insert:
  1296. {
  1297. "EntityTemplate" "xxxxxxxxxx"
  1298. }
  1299. }
  1300. modify:
  1301. {
  1302. match:
  1303. {
  1304. "targetname" "height_track_14"
  1305. "classname" "path_track"
  1306. }
  1307. replace:
  1308. {
  1309. "classname" "env_entity_maker"
  1310. }
  1311. insert:
  1312. {
  1313. "EntityTemplate" "xxxxxxxxxx"
  1314. }
  1315. }
  1316. modify:
  1317. {
  1318. match:
  1319. {
  1320. "targetname" "height_track_15"
  1321. "classname" "path_track"
  1322. }
  1323. replace:
  1324. {
  1325. "classname" "env_entity_maker"
  1326. }
  1327. insert:
  1328. {
  1329. "EntityTemplate" "xxxxxxxxxx"
  1330. }
  1331. }
  1332. modify:
  1333. {
  1334. match:
  1335. {
  1336. "targetname" "height_track_16"
  1337. "classname" "path_track"
  1338. }
  1339. replace:
  1340. {
  1341. "classname" "env_entity_maker"
  1342. }
  1343. insert:
  1344. {
  1345. "EntityTemplate" "xxxxxxxxxx"
  1346. }
  1347. }
  1348. modify:
  1349. {
  1350. match:
  1351. {
  1352. "targetname" "height_track_17"
  1353. "classname" "path_track"
  1354. }
  1355. replace:
  1356. {
  1357. "classname" "env_entity_maker"
  1358. }
  1359. insert:
  1360. {
  1361. "EntityTemplate" "xxxxxxxxxx"
  1362. }
  1363. }
  1364. modify:
  1365. {
  1366. match:
  1367. {
  1368. "targetname" "height_track_18"
  1369. "classname" "path_track"
  1370. }
  1371. replace:
  1372. {
  1373. "classname" "env_entity_maker"
  1374. }
  1375. insert:
  1376. {
  1377. "EntityTemplate" "xxxxxxxxxx"
  1378. }
  1379. }
  1380. modify:
  1381. {
  1382. match:
  1383. {
  1384. "targetname" "height_track_19"
  1385. "classname" "path_track"
  1386. }
  1387. replace:
  1388. {
  1389. "classname" "env_entity_maker"
  1390. }
  1391. insert:
  1392. {
  1393. "EntityTemplate" "xxxxxxxxxx"
  1394. }
  1395. }
  1396.  
  1397. modify:
  1398. {
  1399. match:
  1400. {
  1401. "targetname" "heighteen_track_1"
  1402. "classname" "path_track"
  1403. }
  1404. replace:
  1405. {
  1406. "classname" "env_entity_maker"
  1407. }
  1408. insert:
  1409. {
  1410. "EntityTemplate" "xxxxxxxxxx"
  1411. }
  1412. }
  1413. modify:
  1414. {
  1415. match:
  1416. {
  1417. "targetname" "heighteen_track_2"
  1418. "classname" "path_track"
  1419. }
  1420. replace:
  1421. {
  1422. "classname" "env_entity_maker"
  1423. }
  1424. insert:
  1425. {
  1426. "EntityTemplate" "xxxxxxxxxx"
  1427. }
  1428. }
  1429. modify:
  1430. {
  1431. match:
  1432. {
  1433. "targetname" "heighteen_track_3"
  1434. "classname" "path_track"
  1435. }
  1436. replace:
  1437. {
  1438. "classname" "env_entity_maker"
  1439. }
  1440. insert:
  1441. {
  1442. "EntityTemplate" "xxxxxxxxxx"
  1443. }
  1444. }
  1445. modify:
  1446. {
  1447. match:
  1448. {
  1449. "targetname" "heighteen_track_4"
  1450. "classname" "path_track"
  1451. }
  1452. replace:
  1453. {
  1454. "classname" "env_entity_maker"
  1455. }
  1456. insert:
  1457. {
  1458. "EntityTemplate" "xxxxxxxxxx"
  1459. }
  1460. }
  1461. modify:
  1462. {
  1463. match:
  1464. {
  1465. "targetname" "heighteen_track_5"
  1466. "classname" "path_track"
  1467. }
  1468. replace:
  1469. {
  1470. "classname" "env_entity_maker"
  1471. }
  1472. insert:
  1473. {
  1474. "EntityTemplate" "xxxxxxxxxx"
  1475. }
  1476. }
  1477. modify:
  1478. {
  1479. match:
  1480. {
  1481. "targetname" "heighteen_track_6"
  1482. "classname" "path_track"
  1483. }
  1484. replace:
  1485. {
  1486. "classname" "env_entity_maker"
  1487. }
  1488. insert:
  1489. {
  1490. "EntityTemplate" "xxxxxxxxxx"
  1491. }
  1492. }
  1493. modify:
  1494. {
  1495. match:
  1496. {
  1497. "targetname" "heighteen_track_7"
  1498. "classname" "path_track"
  1499. }
  1500. replace:
  1501. {
  1502. "classname" "env_entity_maker"
  1503. }
  1504. insert:
  1505. {
  1506. "EntityTemplate" "xxxxxxxxxx"
  1507. }
  1508. }
  1509. modify:
  1510. {
  1511. match:
  1512. {
  1513. "targetname" "heighteen_track_8"
  1514. "classname" "path_track"
  1515. }
  1516. replace:
  1517. {
  1518. "classname" "env_entity_maker"
  1519. }
  1520. insert:
  1521. {
  1522. "EntityTemplate" "xxxxxxxxxx"
  1523. }
  1524. }
  1525. modify:
  1526. {
  1527. match:
  1528. {
  1529. "targetname" "heighteen_track_9"
  1530. "classname" "path_track"
  1531. }
  1532. replace:
  1533. {
  1534. "classname" "env_entity_maker"
  1535. }
  1536. insert:
  1537. {
  1538. "EntityTemplate" "xxxxxxxxxx"
  1539. }
  1540. }
  1541. modify:
  1542. {
  1543. match:
  1544. {
  1545. "targetname" "heighteen_track_10"
  1546. "classname" "path_track"
  1547. }
  1548. replace:
  1549. {
  1550. "classname" "env_entity_maker"
  1551. }
  1552. insert:
  1553. {
  1554. "EntityTemplate" "xxxxxxxxxx"
  1555. }
  1556. }
  1557. modify:
  1558. {
  1559. match:
  1560. {
  1561. "targetname" "heighteen_track_11"
  1562. "classname" "path_track"
  1563. }
  1564. replace:
  1565. {
  1566. "classname" "env_entity_maker"
  1567. }
  1568. insert:
  1569. {
  1570. "EntityTemplate" "xxxxxxxxxx"
  1571. }
  1572. }
  1573. modify:
  1574. {
  1575. match:
  1576. {
  1577. "targetname" "heighteen_track_12"
  1578. "classname" "path_track"
  1579. }
  1580. replace:
  1581. {
  1582. "classname" "env_entity_maker"
  1583. }
  1584. insert:
  1585. {
  1586. "EntityTemplate" "xxxxxxxxxx"
  1587. }
  1588. }
  1589. modify:
  1590. {
  1591. match:
  1592. {
  1593. "targetname" "heighteen_track_13"
  1594. "classname" "path_track"
  1595. }
  1596. replace:
  1597. {
  1598. "classname" "env_entity_maker"
  1599. }
  1600. insert:
  1601. {
  1602. "EntityTemplate" "xxxxxxxxxx"
  1603. }
  1604. }
  1605. modify:
  1606. {
  1607. match:
  1608. {
  1609. "targetname" "heighteen_track_14"
  1610. "classname" "path_track"
  1611. }
  1612. replace:
  1613. {
  1614. "classname" "env_entity_maker"
  1615. }
  1616. insert:
  1617. {
  1618. "EntityTemplate" "xxxxxxxxxx"
  1619. }
  1620. }
  1621. modify:
  1622. {
  1623. match:
  1624. {
  1625. "targetname" "heighteen_track_15"
  1626. "classname" "path_track"
  1627. }
  1628. replace:
  1629. {
  1630. "classname" "env_entity_maker"
  1631. }
  1632. insert:
  1633. {
  1634. "EntityTemplate" "xxxxxxxxxx"
  1635. }
  1636. }
  1637. modify:
  1638. {
  1639. match:
  1640. {
  1641. "targetname" "heighteen_track_16"
  1642. "classname" "path_track"
  1643. }
  1644. replace:
  1645. {
  1646. "classname" "env_entity_maker"
  1647. }
  1648. insert:
  1649. {
  1650. "EntityTemplate" "xxxxxxxxxx"
  1651. }
  1652. }
  1653. modify:
  1654. {
  1655. match:
  1656. {
  1657. "targetname" "heighteen_track_17"
  1658. "classname" "path_track"
  1659. }
  1660. replace:
  1661. {
  1662. "classname" "env_entity_maker"
  1663. }
  1664. insert:
  1665. {
  1666. "EntityTemplate" "xxxxxxxxxx"
  1667. }
  1668. }
  1669. modify:
  1670. {
  1671. match:
  1672. {
  1673. "targetname" "heighteen_track_18"
  1674. "classname" "path_track"
  1675. }
  1676. replace:
  1677. {
  1678. "classname" "env_entity_maker"
  1679. }
  1680. insert:
  1681. {
  1682. "EntityTemplate" "xxxxxxxxxx"
  1683. }
  1684. }
  1685. modify:
  1686. {
  1687. match:
  1688. {
  1689. "targetname" "heighteen_track_19"
  1690. "classname" "path_track"
  1691. }
  1692. replace:
  1693. {
  1694. "classname" "env_entity_maker"
  1695. }
  1696. insert:
  1697. {
  1698. "EntityTemplate" "xxxxxxxxxx"
  1699. }
  1700. }
  1701. modify:
  1702. {
  1703. match:
  1704. {
  1705. "targetname" "fourth_track_1"
  1706. "classname" "path_track"
  1707. }
  1708. replace:
  1709. {
  1710. "classname" "env_entity_maker"
  1711. }
  1712. insert:
  1713. {
  1714. "EntityTemplate" "xxxxxxxxxx"
  1715. }
  1716. }
  1717. modify:
  1718. {
  1719. match:
  1720. {
  1721. "targetname" "fourth_track_2"
  1722. "classname" "path_track"
  1723. }
  1724. replace:
  1725. {
  1726. "classname" "env_entity_maker"
  1727. }
  1728. insert:
  1729. {
  1730. "EntityTemplate" "xxxxxxxxxx"
  1731. }
  1732. }
  1733. modify:
  1734. {
  1735. match:
  1736. {
  1737. "targetname" "fourth_track_3"
  1738. "classname" "path_track"
  1739. }
  1740. replace:
  1741. {
  1742. "classname" "env_entity_maker"
  1743. }
  1744. insert:
  1745. {
  1746. "EntityTemplate" "xxxxxxxxxx"
  1747. }
  1748. }
  1749. modify:
  1750. {
  1751. match:
  1752. {
  1753. "targetname" "fourth_track_4"
  1754. "classname" "path_track"
  1755. }
  1756. replace:
  1757. {
  1758. "classname" "env_entity_maker"
  1759. }
  1760. insert:
  1761. {
  1762. "EntityTemplate" "xxxxxxxxxx"
  1763. }
  1764. }
  1765. modify:
  1766. {
  1767. match:
  1768. {
  1769. "targetname" "fourth_track_5"
  1770. "classname" "path_track"
  1771. }
  1772. replace:
  1773. {
  1774. "classname" "env_entity_maker"
  1775. }
  1776. insert:
  1777. {
  1778. "EntityTemplate" "xxxxxxxxxx"
  1779. }
  1780. }
  1781. modify:
  1782. {
  1783. match:
  1784. {
  1785. "targetname" "fourth_track_6"
  1786. "classname" "path_track"
  1787. }
  1788. replace:
  1789. {
  1790. "classname" "env_entity_maker"
  1791. }
  1792. insert:
  1793. {
  1794. "EntityTemplate" "xxxxxxxxxx"
  1795. }
  1796. }
  1797. modify:
  1798. {
  1799. match:
  1800. {
  1801. "targetname" "fourth_track_7"
  1802. "classname" "path_track"
  1803. }
  1804. replace:
  1805. {
  1806. "classname" "env_entity_maker"
  1807. }
  1808. insert:
  1809. {
  1810. "EntityTemplate" "xxxxxxxxxx"
  1811. }
  1812. }
  1813. modify:
  1814. {
  1815. match:
  1816. {
  1817. "targetname" "fourth_track_8"
  1818. "classname" "path_track"
  1819. }
  1820. replace:
  1821. {
  1822. "classname" "env_entity_maker"
  1823. }
  1824. insert:
  1825. {
  1826. "EntityTemplate" "xxxxxxxxxx"
  1827. }
  1828. }
  1829. modify:
  1830. {
  1831. match:
  1832. {
  1833. "targetname" "fourth_track_9"
  1834. "classname" "path_track"
  1835. }
  1836. replace:
  1837. {
  1838. "classname" "env_entity_maker"
  1839. }
  1840. insert:
  1841. {
  1842. "EntityTemplate" "xxxxxxxxxx"
  1843. }
  1844. }
  1845. modify:
  1846. {
  1847. match:
  1848. {
  1849. "targetname" "fourth_track_10"
  1850. "classname" "path_track"
  1851. }
  1852. replace:
  1853. {
  1854. "classname" "env_entity_maker"
  1855. }
  1856. insert:
  1857. {
  1858. "EntityTemplate" "xxxxxxxxxx"
  1859. }
  1860. }
  1861.  
  1862. ; Lock items
  1863. modify:
  1864. {
  1865. match:
  1866. {
  1867. "targetname" "zombie_freezeball_filter"
  1868. "classname" "filter_activator_name"
  1869. }
  1870. insert:
  1871. {
  1872. "OnUser1" "!self,AddOutput,targetname zombie_freezeball_filter_no,0,-1"
  1873. "OnUser2" "!self,AddOutput,targetname zombie_freezeball_filter,0,-1"
  1874. }
  1875. }
  1876. modify:
  1877. {
  1878. match:
  1879. {
  1880. "targetname" "zombie_energyball_filter"
  1881. "classname" "filter_activator_name"
  1882. }
  1883. insert:
  1884. {
  1885. "OnUser1" "!self,AddOutput,targetname zombie_energyball_filter_no,0,-1"
  1886. "OnUser2" "!self,AddOutput,targetname zombie_energyball_filter,0,-1"
  1887. }
  1888. }
  1889. modify:
  1890. {
  1891. match:
  1892. {
  1893. "targetname" "zombie_gravity_filter"
  1894. "classname" "filter_activator_name"
  1895. }
  1896. insert:
  1897. {
  1898. "OnUser1" "!self,AddOutput,targetname zombie_gravity_filter_no,0,-1"
  1899. "OnUser2" "!self,AddOutput,targetname zombie_gravity_filter,0,-1"
  1900. }
  1901. }
  1902. modify:
  1903. {
  1904. match:
  1905. {
  1906. "targetname" "human_cube_filter"
  1907. "classname" "filter_activator_name"
  1908. }
  1909. insert:
  1910. {
  1911. "OnUser1" "!self,AddOutput,targetname human_cube_filter_no,0,-1"
  1912. "OnUser2" "!self,AddOutput,targetname human_cube_filter,0,-1"
  1913. }
  1914. }
  1915.  
  1916. ;s2
  1917. modify:
  1918. {
  1919. match:
  1920. {
  1921. "targetname" "s2_once06"
  1922. "classname" "trigger_once"
  1923. }
  1924. insert:
  1925. {
  1926. "OnStartTouch" "zombie_gravity_filter*,FireUser1,,50,1"
  1927. "OnStartTouch" "zombie_energyball_filter*,FireUser1,,50,1"
  1928. "OnStartTouch" "zombie_freezeball_filter*,FireUser1,,50,1"
  1929. }
  1930. }
  1931. modify:
  1932. {
  1933. match:
  1934. {
  1935. "targetname" "stage2_track_counter"
  1936. "classname" "math_counter"
  1937. }
  1938. insert:
  1939. {
  1940. "OnHitMin" "zombie_gravity_filter*,FireUser2,,0.02,1"
  1941. "OnHitMin" "zombie_energyball_filter*,FireUser2,,0.02,1"
  1942. "OnHitMin" "zombie_freezeball_filter*,FireUser2,,0.02,1"
  1943. }
  1944. }
  1945.  
  1946. ;s3
  1947. modify:
  1948. {
  1949. match:
  1950. {
  1951. "targetname" "s3_counter_trigger04"
  1952. "classname" "math_counter"
  1953. }
  1954. insert:
  1955. {
  1956. "OnHitMax" "human_cube_filter*,FireUser1,,93,1"
  1957. }
  1958. }
  1959.  
  1960. ;s5
  1961. modify:
  1962. {
  1963. match:
  1964. {
  1965. "targetname" "s5_counter_trigger04"
  1966. "classname" "math_counter"
  1967. }
  1968. delete:
  1969. {
  1970. "OnHitMax" "zombie_energyball_button,Lock,,26,-1"
  1971. "OnHitMax" "zombie_freezeball_button,Lock,,26,-1"
  1972. "OnHitMax" "zombie_gravity_button,Lock,,26,-1"
  1973. }
  1974. insert:
  1975. {
  1976. "OnHitMax" "zombie_gravity_filter*,FireUser1,,26,1"
  1977. "OnHitMax" "zombie_energyball_filter*,FireUser1,,26,1"
  1978. "OnHitMax" "zombie_freezeball_filter*,FireUser1,,26,1"
  1979. }
  1980. }
  1981. modify:
  1982. {
  1983. match:
  1984. {
  1985. "targetname" "s5_4boss_counter"
  1986. "classname" "math_counter"
  1987. }
  1988. delete:
  1989. {
  1990. "OnHitMax" "zombie_gravity_button,Unlock,,6,1"
  1991. "OnHitMax" "zombie_freezeball_button,Unlock,,6,1"
  1992. "OnHitMax" "zombie_energyball_button,Unlock,,6,1"
  1993. }
  1994. insert:
  1995. {
  1996. "OnHitMax" "zombie_gravity_filter*,FireUser2,,6,1"
  1997. "OnHitMax" "zombie_energyball_filter*,FireUser2,,6,1"
  1998. "OnHitMax" "zombie_freezeball_filter*,FireUser2,,6,1"
  1999. }
  2000. }
  2001. modify:
  2002. {
  2003. match:
  2004. {
  2005. "targetname" "s5_once07"
  2006. "classname" "trigger_once"
  2007. }
  2008. delete:
  2009. {
  2010. "OnStartTouch" "zombie_gravity_button,Lock,,90,1"
  2011. "OnStartTouch" "zombie_freezeball_button,Lock,,90,1"
  2012. "OnStartTouch" "zombie_energyball_button,Lock,,90,1"
  2013. }
  2014. insert:
  2015. {
  2016. "OnStartTouch" "zombie_gravity_filter*,FireUser1,,90,1"
  2017. "OnStartTouch" "zombie_energyball_filter*,FireUser1,,90,1"
  2018. "OnStartTouch" "zombie_freezeball_filter*,FireUser1,,90,1"
  2019. "OnStartTouch" "human_cube_filter*,FireUser1,,88,1"
  2020. }
  2021. }
  2022.  
  2023. ;s6
  2024. modify:
  2025. {
  2026. match:
  2027. {
  2028. "targetname" "final_dodge_relay"
  2029. "classname" "logic_relay"
  2030. }
  2031. insert:
  2032. {
  2033. "OnTrigger" "human_cube_filter*,FireUser1,,0.02,1"
  2034. }
  2035. }
  2036.  
  2037. ; Last minute fix
  2038. modify:
  2039. {
  2040. match:
  2041. {
  2042. "targetname" "4_1_door"
  2043. "classname" "func_door"
  2044. }
  2045. replace:
  2046. {
  2047. "lip" "2000"
  2048. }
  2049. }
  2050.  
  2051. modify:
  2052. {
  2053. match:
  2054. {
  2055. "targetname" "18_laserdoor1"
  2056. "classname" "func_door"
  2057. }
  2058. replace:
  2059. {
  2060. "lip" "2000"
  2061. }
  2062. }
  2063.  
  2064. modify:
  2065. {
  2066. match:
  2067. {
  2068. "targetname" "8_laserdoor1"
  2069. "classname" "func_door"
  2070. }
  2071. replace:
  2072. {
  2073. "lip" "2000"
  2074. }
  2075. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement