Template:PatchDiff/May 31, 2011 Patch/team fortress 2 content.gcf/tf/scripts/gamehaptics.txt

From Team Fortress Wiki
Jump to: navigation, search
382382 {
383383 "Activities"
384384 {
N/A385 "ACT_MELEE_VM_DRAW" //Throw bat up
N/A386 {
N/A387 "isEffect" "1"
N/A388 "group" "movement"
N/A389 "msRamp" "60"
N/A390 "msSustain" "40"
N/A391 "msDecay" "60"
N/A392 "msDelay" "50"
N/A393 "special" "SPLINEENVELOPE"
N/A394 
N/A395 "force"
N/A396 {
N/A397 "x" "0"
N/A398 "y" "2"
N/A399 "z" "0"
N/A400 }
N/A401 "chain" //Catch Bat
N/A402 {
N/A403 "isEffect" "1"
N/A404 "group" "movement"
N/A405 "msDelay" "700"
N/A406 "msDecay" "40"
N/A407 "msSustain" "30"
N/A408 "msRamp" "40"
N/A409 "force"
N/A410 {
N/A411 "x" "-1.75"
N/A412 "y" "0"
N/A413 "z" "0"
N/A414 }
N/A415 }
N/A416 }
385417 "ACT_VM_DRAW" //Throw bat up
386418 {
387419 "isEffect" "1"
454486 }
455487 }
456488 }
N/A489 
457490 "tf_weapon_bat_wood"
458491 {
459492 "Activities"
856889 {
857890 "isEffect" "1"
858891 "group" "recoil"
859N/A "msAttack" "8"
860N/A "msSustain" "2"
861N/A "msDecay" "6"
N/A892 "msRamp" "5.75"
N/A893 "msSustain" "5"
N/A894 "msDecay" "11"
N/A895 "special" "NOISEENVELOPE2X"
862896 
863897 "force"
864898 {
865899 "x" "0"
866900 "y" "0"
867N/A "z" "9"
N/A901 "z" "11.75"
868902 }
869903 }
870904 
9671001 {
9681002 "isEffect" "1"
9691003 "group" "recoil"
970N/A "msAttack" "8"
971N/A "msSustain" "2"
972N/A "msDecay" "6"
N/A1004 "msRamp" "5.75"
N/A1005 "msSustain" "5"
N/A1006 "msDecay" "11"
N/A1007 "special" "NOISEENVELOPE2X"
9731008 
9741009 "force"
9751010 {
9761011 "x" "0"
9771012 "y" "0"
978N/A "z" "9"
N/A1013 "z" "11.75"
9791014 }
9801015 }
9811016 
11841219 "scale" "1"
11851220 "x" "0"
11861221 "y" "0"
1187N/A "z" "12"
N/A1222 "z" "14"
11881223 }
11891224 }
11901225 "ACT_ITEM2_VM_PRIMARYATTACK" //Primary attack (Force of Nature)
12001235 "scale" "1"
12011236 "x" "0"
12021237 "y" "0"
1203N/A "z" "12"
N/A1238 "z" "14"
12041239 }
12051240 }
12061241 "ACT_SLAM_TRIPMINE_ATTACH2" //pump
12231258 {
12241259 "Activities"
12251260 {
1226N/A "ACT_VM_DRAW"//Draw weapon
N/A1261 "ACT_SECONDARY_VM_DRAW"//Draw weapon
12271262 {
12281263 "isEffect" "1"
12291264 "group" "movement"
12411276 }
12421277 }
12431278 
1244N/A "ACT_VM_RELOAD"//reload
N/A1279 "ACT_SECONDARY_VM_RELOAD"//reload
12451280 {
12461281 "isEffect" "1"
12471282 "group" "movement"
12701305 }
12711306 }
12721307 
1273N/A "ACT_RELOAD_FINISH"//End Reload Pump
N/A1308 "ACT_SECONDARY_RELOAD_FINISH"//End Reload Pump
12741309 {
N/A1310 "msDelay" "100"
N/A1311 "msRamp" "40"
N/A1312 "msSustain" "15"
N/A1313 "msDecay" "30"
N/A1314 "special" "SPLINEENVELOPE"
N/A1315 
N/A1316 "force"
N/A1317 {
N/A1318 "x" "1.5"
N/A1319 "y" "0"
N/A1320 "z" "-1"
N/A1321 }
N/A1322 "chain"
N/A1323 {
12751324 "msDelay" "250"
12761325 "msRamp" "100"
12771326 "msSustain" "0"
12851334 "z" "3.5"
12861335 }
12871336 }
N/A1337 }
12881338 
1289N/A "ACT_VM_PRIMARYATTACK" //Primary attack
N/A1339 "ACT_SECONDARY_VM_PRIMARYATTACK" //Primary attack
12901340 {
12911341 "isEffect" "1"
12921342 "group" "recoil"
14201470 }
14211471 }
14221472 
N/A1473 "ACT_ITEM2_VM_DRAW"
N/A1474 {
N/A1475 "isEffect" "1"
N/A1476 "group" "movement"
N/A1477 "msRamp" "60"
N/A1478 "msSustain" "40"
N/A1479 "msDecay" "60"
N/A1480 "msDelay" "100"
N/A1481 "special" "SPLINEENVELOPE"
N/A1482 
N/A1483 "force"
N/A1484 {
N/A1485 "x" "1"
N/A1486 "y" "0.75"
N/A1487 "z" "-0.75"
N/A1488 }
N/A1489 "chain" //Moving Down
N/A1490 {
N/A1491 "group" "movement"
N/A1492 "msDelay" "500"
N/A1493 "msDecay" "40"
N/A1494 "msSustain" "30"
N/A1495 "msRamp" "20"
N/A1496 "special" "SPLINEENVELOPE"
N/A1497 
N/A1498 "force"
N/A1499 {
N/A1500 "x" "-0.5"
N/A1501 "y" "-1"
N/A1502 "z" "0.5"
N/A1503 }
N/A1504 
N/A1505 }
N/A1506 }
N/A1507 
14231508 "ACT_ITEM1_VM_PRIMARYATTACK"//Bring bugle to mouth
14241509 {
14251510 "isEffect" "1"
18481933 }
18491934 }
18501935 }
N/A1936 
N/A1937 
18511938 "ACT_ITEM1_VM_SECONDARYATTACK"//Bring bugle to mouth
18521939 {
18531940 "isEffect" "1"
21992286 }
22002287 }
22012288 }
N/A2289 
N/A2290 "ACT_ITEM2_VM_PRIMARYATTACK"//Bring bugle to mouth
N/A2291 {
N/A2292 "isEffect" "1"
N/A2293 "group" "movement"
N/A2294 "msRamp" "50"
N/A2295 "msSustain" "30"
N/A2296 "msDecay" "20"
N/A2297 "msDelay" "300"
N/A2298 "special" "SPLINEENVELOPE"
N/A2299 
N/A2300 "force"
N/A2301 {
N/A2302 "x" "0"
N/A2303 "y" "1"
N/A2304 "z" "1.75"
N/A2305 }
N/A2306 "chain" //First Note of bugle
N/A2307 {
N/A2308 "group" "movement"
N/A2309 "msDelay" "300"
N/A2310 "msDecay" "45"
N/A2311 "msSustain" "70"
N/A2312 "msRamp" "45"
N/A2313 "special" "SPLINEENVELOPE"
N/A2314 
N/A2315 "force"
N/A2316 {
N/A2317 "x" "0"
N/A2318 "y" "0.25"
N/A2319 "z" "-3.25"
N/A2320 }
N/A2321 "chain" //Lips vibrating against bugle 1
N/A2322 {
N/A2323 "group" "movement"
N/A2324 "msDecay" "5"
N/A2325 "msSustain" "5"
N/A2326 "msRamp" "5"
N/A2327 "msDelay" "500"
N/A2328 
N/A2329 "force"
N/A2330 {
N/A2331 "x" "0"
N/A2332 "y" "0.25"
N/A2333 "z" "-1.25"
N/A2334 }
N/A2335 "chain" //Lips vibrating against bugle 2
N/A2336 {
N/A2337 "group" "movement"
N/A2338 "msDecay" "5"
N/A2339 "msSustain" "5"
N/A2340 "msRamp" "5"
N/A2341 "msDelay" "550"
N/A2342 
N/A2343 "force"
N/A2344 {
N/A2345 "x" "0"
N/A2346 "y" "0.25"
N/A2347 "z" "-0.6"
N/A2348 }
N/A2349 "chain" //Second Note of bugle
N/A2350 {
N/A2351 "group" "movement"
N/A2352 "msDecay" "60"
N/A2353 "msSustain" "75"
N/A2354 "msRamp" "60"
N/A2355 "msDelay" "775"
N/A2356 "special" "SPLINEENVELOPE"
N/A2357 
N/A2358 "force"
N/A2359 {
N/A2360 "x" "0"
N/A2361 "y" "1"
N/A2362 "z" "-2"
N/A2363 }
N/A2364 "chain" //Lips vibrating against bugle 5
N/A2365 {
N/A2366 "group" "movement"
N/A2367 "msDecay" "5"
N/A2368 "msSustain" "5"
N/A2369 "msRamp" "5"
N/A2370 "msDelay" "800"
N/A2371 "special" "SPLINEENVELOPE"
N/A2372 
N/A2373 "force"
N/A2374 {
N/A2375 "x" "0"
N/A2376 "y" "0.35"
N/A2377 "z" "-0.75"
N/A2378 }
N/A2379 "chain" //Lips vibrating against bugle 6
N/A2380 {
N/A2381 "group" "movement"
N/A2382 "msDecay" "5"
N/A2383 "msSustain" "5"
N/A2384 "msRamp" "5"
N/A2385 "msDelay" "850"
N/A2386 "special" "SPLINEENVELOPE"
N/A2387 
N/A2388 "force"
N/A2389 {
N/A2390 "x" "0"
N/A2391 "y" "0.35"
N/A2392 "z" "-0.75"
N/A2393 }
N/A2394 "chain" //Lips vibrating against bugle 7
N/A2395 {
N/A2396 "group" "movement"
N/A2397 "msDecay" "5"
N/A2398 "msSustain" "5"
N/A2399 "msRamp" "5"
N/A2400 "msDelay" "900"
N/A2401 "special" "SPLINEENVELOPE"
N/A2402 
N/A2403 "force"
N/A2404 {
N/A2405 "x" "0"
N/A2406 "y" "0.35"
N/A2407 "z" "-0.775"
N/A2408 }
N/A2409 "chain" //Highest Note of bugle
N/A2410 {
N/A2411 "group" "movement"
N/A2412 "msDecay" "60"
N/A2413 "msSustain" "700"
N/A2414 "msRamp" "60"
N/A2415 "msDelay" "1000"
N/A2416 "special" "SPLINEENVELOPE"
N/A2417 
N/A2418 "force"
N/A2419 {
N/A2420 "x" "0"
N/A2421 "y" "0.25"
N/A2422 "z" "-0.5"
N/A2423 }
N/A2424 "chain" //Lips vibrating against bugle 8
N/A2425 {
N/A2426 "group" "movement"
N/A2427 "msDecay" "5"
N/A2428 "msSustain" "5"
N/A2429 "msRamp" "5"
N/A2430 "msDelay" "1050"
N/A2431 "special" "SPLINEENVELOPE"
N/A2432 
N/A2433 "force"
N/A2434 {
N/A2435 "x" "0"
N/A2436 "y" "0.35"
N/A2437 "z" "-0.775"
N/A2438 }
N/A2439 "chain" //Lips vibrating against bugle 9
N/A2440 {
N/A2441 "group" "movement"
N/A2442 "msDecay" "5"
N/A2443 "msSustain" "5"
N/A2444 "msRamp" "5"
N/A2445 "msDelay" "1125"
N/A2446 "special" "SPLINEENVELOPE"
N/A2447 
N/A2448 "force"
N/A2449 {
N/A2450 "x" "0"
N/A2451 "y" "0.35"
N/A2452 "z" "-0.785"
N/A2453 }
N/A2454 "chain" //Lips vibrating against bugle 10
N/A2455 {
N/A2456 "group" "movement"
N/A2457 "msDecay" "5"
N/A2458 "msSustain" "5"
N/A2459 "msRamp" "5"
N/A2460 "msDelay" "1200"
N/A2461 "special" "SPLINEENVELOPE"
N/A2462 
N/A2463 "force"
N/A2464 {
N/A2465 "x" "0"
N/A2466 "y" "0.45"
N/A2467 "z" "-0.785"
N/A2468 }
N/A2469 "chain" //Lips vibrating against bugle 11
N/A2470 {
N/A2471 "group" "movement"
N/A2472 "msDecay" "5"
N/A2473 "msSustain" "5"
N/A2474 "msRamp" "5"
N/A2475 "msDelay" "1275"
N/A2476 "special" "SPLINEENVELOPE"
N/A2477 
N/A2478 "force"
N/A2479 {
N/A2480 "x" "0"
N/A2481 "y" "0.45"
N/A2482 "z" "-0.8"
N/A2483 }
N/A2484 "chain" //Lips vibrating against bugle 12
N/A2485 {
N/A2486 "group" "movement"
N/A2487 "msDecay" "5"
N/A2488 "msSustain" "5"
N/A2489 "msRamp" "5"
N/A2490 "msDelay" "1350"
N/A2491 "special" "SPLINEENVELOPE"
N/A2492 
N/A2493 "force"
N/A2494 {
N/A2495 "x" "0"
N/A2496 "y" "0.45"
N/A2497 "z" "-0.8"
N/A2498 }
N/A2499 "chain" //Lips vibrating against bugle 13
N/A2500 {
N/A2501 "group" "movement"
N/A2502 "msDecay" "5"
N/A2503 "msSustain" "5"
N/A2504 "msRamp" "5"
N/A2505 "msDelay" "1425"
N/A2506 "special" "SPLINEENVELOPE"
N/A2507 
N/A2508 "force"
N/A2509 {
N/A2510 "x" "0"
N/A2511 "y" "0.45"
N/A2512 "z" "-0.8"
N/A2513 }
N/A2514 "chain" //Lips vibrating against bugle 14
N/A2515 {
N/A2516 "group" "movement"
N/A2517 "msDecay" "5"
N/A2518 "msSustain" "5"
N/A2519 "msRamp" "5"
N/A2520 "msDelay" "1500"
N/A2521 "special" "SPLINEENVELOPE"
N/A2522 
N/A2523 "force"
N/A2524 {
N/A2525 "x" "0"
N/A2526 "y" "0.45"
N/A2527 "z" "-0.85"
N/A2528 }
N/A2529 "chain" //Lips vibrating against bugle 15
N/A2530 {
N/A2531 "group" "movement"
N/A2532 "msDecay" "5"
N/A2533 "msSustain" "5"
N/A2534 "msRamp" "5"
N/A2535 "msDelay" "1580"
N/A2536 "special" "SPLINEENVELOPE"
N/A2537 
N/A2538 "force"
N/A2539 {
N/A2540 "x" "0"
N/A2541 "y" "0.45"
N/A2542 "z" "-0.85"
N/A2543 }
N/A2544 "chain" //Lips vibrating against bugle 16
N/A2545 {
N/A2546 "group" "movement"
N/A2547 "msDecay" "5"
N/A2548 "msSustain" "5"
N/A2549 "msRamp" "5"
N/A2550 "msDelay" "1640"
N/A2551 "special" "SPLINEENVELOPE"
N/A2552 
N/A2553 "force"
N/A2554 {
N/A2555 "x" "0"
N/A2556 "y" "0.45"
N/A2557 "z" "-0.85"
N/A2558 }
N/A2559 "chain" //Lips vibrating against bugle 17
N/A2560 {
N/A2561 "group" "movement"
N/A2562 "msDecay" "5"
N/A2563 "msSustain" "5"
N/A2564 "msRamp" "5"
N/A2565 "msDelay" "1720"
N/A2566 "special" "SPLINEENVELOPE"
N/A2567 
N/A2568 "force"
N/A2569 {
N/A2570 "x" "0"
N/A2571 "y" "0.45"
N/A2572 "z" "-0.85"
N/A2573 }
N/A2574 "chain" //Lips vibrating against bugle 18
N/A2575 {
N/A2576 "group" "movement"
N/A2577 "msDecay" "5"
N/A2578 "msSustain" "5"
N/A2579 "msRamp" "5"
N/A2580 "msDelay" "1810"
N/A2581 "special" "SPLINEENVELOPE"
N/A2582 
N/A2583 "force"
N/A2584 {
N/A2585 "x" "0"
N/A2586 "y" "0.45"
N/A2587 "z" "-0.9"
N/A2588 }
N/A2589 "chain" //Lips vibrating against bugle 19
N/A2590 {
N/A2591 "group" "movement"
N/A2592 "msDecay" "5"
N/A2593 "msSustain" "5"
N/A2594 "msRamp" "5"
N/A2595 "msDelay" "1925"
N/A2596 "special" "SPLINEENVELOPE"
N/A2597 
N/A2598 "force"
N/A2599 {
N/A2600 "x" "0"
N/A2601 "y" "0.45"
N/A2602 "z" "-0.9"
N/A2603 }
N/A2604 "chain" //Final Note of bugle
N/A2605 {
N/A2606 "group" "movement"
N/A2607 "msDecay" "60"
N/A2608 "msSustain" "75"
N/A2609 "msRamp" "60"
N/A2610 "msDelay" "1775"
N/A2611 "special" "SPLINEENVELOPE"
N/A2612 
N/A2613 "force"
N/A2614 {
N/A2615 "x" "0"
N/A2616 "y" "0.5"
N/A2617 "z" "-1.5"
N/A2618 }
N/A2619 
N/A2620 }
N/A2621 }
N/A2622 }
N/A2623 }
N/A2624 }
N/A2625 }
N/A2626 }
N/A2627 }
N/A2628 }
N/A2629 }
N/A2630 }
N/A2631 }
N/A2632 }
N/A2633 }
N/A2634 }
N/A2635 }
N/A2636 }
N/A2637 }
N/A2638 }
N/A2639 }
N/A2640 }
N/A2641 }
N/A2642 
N/A2643 "ACT_ITEM2_VM_SECONDARYATTACK"//Bring bugle to mouth
N/A2644 {
N/A2645 "isEffect" "1"
N/A2646 "group" "movement"
N/A2647 "msRamp" "50"
N/A2648 "msSustain" "30"
N/A2649 "msDecay" "20"
N/A2650 "msDelay" "300"
N/A2651 "special" "SPLINEENVELOPE"
N/A2652 
N/A2653 "force"
N/A2654 {
N/A2655 "x" "0"
N/A2656 "y" "1"
N/A2657 "z" "1.75"
N/A2658 }
N/A2659 "chain" //First Note of bugle
N/A2660 {
N/A2661 "group" "movement"
N/A2662 "msDelay" "300"
N/A2663 "msDecay" "45"
N/A2664 "msSustain" "70"
N/A2665 "msRamp" "45"
N/A2666 "special" "SPLINEENVELOPE"
N/A2667 
N/A2668 "force"
N/A2669 {
N/A2670 "x" "0"
N/A2671 "y" "0.25"
N/A2672 "z" "-3.25"
N/A2673 }
N/A2674 "chain" //Lips vibrating against bugle 1
N/A2675 {
N/A2676 "group" "movement"
N/A2677 "msDecay" "5"
N/A2678 "msSustain" "5"
N/A2679 "msRamp" "5"
N/A2680 "msDelay" "500"
N/A2681 
N/A2682 "force"
N/A2683 {
N/A2684 "x" "0"
N/A2685 "y" "0.25"
N/A2686 "z" "-1.25"
N/A2687 }
N/A2688 "chain" //Lips vibrating against bugle 2
N/A2689 {
N/A2690 "group" "movement"
N/A2691 "msDecay" "5"
N/A2692 "msSustain" "5"
N/A2693 "msRamp" "5"
N/A2694 "msDelay" "550"
N/A2695 
N/A2696 "force"
N/A2697 {
N/A2698 "x" "0"
N/A2699 "y" "0.25"
N/A2700 "z" "-0.6"
N/A2701 }
N/A2702 "chain" //Second Note of bugle
N/A2703 {
N/A2704 "group" "movement"
N/A2705 "msDecay" "60"
N/A2706 "msSustain" "75"
N/A2707 "msRamp" "60"
N/A2708 "msDelay" "775"
N/A2709 "special" "SPLINEENVELOPE"
N/A2710 
N/A2711 "force"
N/A2712 {
N/A2713 "x" "0"
N/A2714 "y" "1"
N/A2715 "z" "-2"
N/A2716 }
N/A2717 "chain" //Lips vibrating against bugle 5
N/A2718 {
N/A2719 "group" "movement"
N/A2720 "msDecay" "5"
N/A2721 "msSustain" "5"
N/A2722 "msRamp" "5"
N/A2723 "msDelay" "800"
N/A2724 "special" "SPLINEENVELOPE"
N/A2725 
N/A2726 "force"
N/A2727 {
N/A2728 "x" "0"
N/A2729 "y" "0.35"
N/A2730 "z" "-0.75"
N/A2731 }
N/A2732 "chain" //Lips vibrating against bugle 6
N/A2733 {
N/A2734 "group" "movement"
N/A2735 "msDecay" "5"
N/A2736 "msSustain" "5"
N/A2737 "msRamp" "5"
N/A2738 "msDelay" "850"
N/A2739 "special" "SPLINEENVELOPE"
N/A2740 
N/A2741 "force"
N/A2742 {
N/A2743 "x" "0"
N/A2744 "y" "0.35"
N/A2745 "z" "-0.75"
N/A2746 }
N/A2747 "chain" //Lips vibrating against bugle 7
N/A2748 {
N/A2749 "group" "movement"
N/A2750 "msDecay" "5"
N/A2751 "msSustain" "5"
N/A2752 "msRamp" "5"
N/A2753 "msDelay" "900"
N/A2754 "special" "SPLINEENVELOPE"
N/A2755 
N/A2756 "force"
N/A2757 {
N/A2758 "x" "0"
N/A2759 "y" "0.35"
N/A2760 "z" "-0.775"
N/A2761 }
N/A2762 "chain" //Highest Note of bugle
N/A2763 {
N/A2764 "group" "movement"
N/A2765 "msDecay" "60"
N/A2766 "msSustain" "700"
N/A2767 "msRamp" "60"
N/A2768 "msDelay" "1000"
N/A2769 "special" "SPLINEENVELOPE"
N/A2770 
N/A2771 "force"
N/A2772 {
N/A2773 "x" "0"
N/A2774 "y" "0.25"
N/A2775 "z" "-0.5"
N/A2776 }
N/A2777 "chain" //Lips vibrating against bugle 8
N/A2778 {
N/A2779 "group" "movement"
N/A2780 "msDecay" "5"
N/A2781 "msSustain" "5"
N/A2782 "msRamp" "5"
N/A2783 "msDelay" "1050"
N/A2784 "special" "SPLINEENVELOPE"
N/A2785 
N/A2786 "force"
N/A2787 {
N/A2788 "x" "0"
N/A2789 "y" "0.35"
N/A2790 "z" "-0.775"
N/A2791 }
N/A2792 "chain" //Lips vibrating against bugle 9
N/A2793 {
N/A2794 "group" "movement"
N/A2795 "msDecay" "5"
N/A2796 "msSustain" "5"
N/A2797 "msRamp" "5"
N/A2798 "msDelay" "1125"
N/A2799 "special" "SPLINEENVELOPE"
N/A2800 
N/A2801 "force"
N/A2802 {
N/A2803 "x" "0"
N/A2804 "y" "0.35"
N/A2805 "z" "-0.785"
N/A2806 }
N/A2807 "chain" //Lips vibrating against bugle 10
N/A2808 {
N/A2809 "group" "movement"
N/A2810 "msDecay" "5"
N/A2811 "msSustain" "5"
N/A2812 "msRamp" "5"
N/A2813 "msDelay" "1200"
N/A2814 "special" "SPLINEENVELOPE"
N/A2815 
N/A2816 "force"
N/A2817 {
N/A2818 "x" "0"
N/A2819 "y" "0.45"
N/A2820 "z" "-0.785"
N/A2821 }
N/A2822 "chain" //Lips vibrating against bugle 11
N/A2823 {
N/A2824 "group" "movement"
N/A2825 "msDecay" "5"
N/A2826 "msSustain" "5"
N/A2827 "msRamp" "5"
N/A2828 "msDelay" "1275"
N/A2829 "special" "SPLINEENVELOPE"
N/A2830 
N/A2831 "force"
N/A2832 {
N/A2833 "x" "0"
N/A2834 "y" "0.45"
N/A2835 "z" "-0.8"
N/A2836 }
N/A2837 "chain" //Lips vibrating against bugle 12
N/A2838 {
N/A2839 "group" "movement"
N/A2840 "msDecay" "5"
N/A2841 "msSustain" "5"
N/A2842 "msRamp" "5"
N/A2843 "msDelay" "1350"
N/A2844 "special" "SPLINEENVELOPE"
N/A2845 
N/A2846 "force"
N/A2847 {
N/A2848 "x" "0"
N/A2849 "y" "0.45"
N/A2850 "z" "-0.8"
N/A2851 }
N/A2852 "chain" //Lips vibrating against bugle 13
N/A2853 {
N/A2854 "group" "movement"
N/A2855 "msDecay" "5"
N/A2856 "msSustain" "5"
N/A2857 "msRamp" "5"
N/A2858 "msDelay" "1425"
N/A2859 "special" "SPLINEENVELOPE"
N/A2860 
N/A2861 "force"
N/A2862 {
N/A2863 "x" "0"
N/A2864 "y" "0.45"
N/A2865 "z" "-0.8"
N/A2866 }
N/A2867 "chain" //Lips vibrating against bugle 14
N/A2868 {
N/A2869 "group" "movement"
N/A2870 "msDecay" "5"
N/A2871 "msSustain" "5"
N/A2872 "msRamp" "5"
N/A2873 "msDelay" "1500"
N/A2874 "special" "SPLINEENVELOPE"
N/A2875 
N/A2876 "force"
N/A2877 {
N/A2878 "x" "0"
N/A2879 "y" "0.45"
N/A2880 "z" "-0.85"
N/A2881 }
N/A2882 "chain" //Lips vibrating against bugle 15
N/A2883 {
N/A2884 "group" "movement"
N/A2885 "msDecay" "5"
N/A2886 "msSustain" "5"
N/A2887 "msRamp" "5"
N/A2888 "msDelay" "1580"
N/A2889 "special" "SPLINEENVELOPE"
N/A2890 
N/A2891 "force"
N/A2892 {
N/A2893 "x" "0"
N/A2894 "y" "0.45"
N/A2895 "z" "-0.85"
N/A2896 }
N/A2897 "chain" //Lips vibrating against bugle 16
N/A2898 {
N/A2899 "group" "movement"
N/A2900 "msDecay" "5"
N/A2901 "msSustain" "5"
N/A2902 "msRamp" "5"
N/A2903 "msDelay" "1640"
N/A2904 "special" "SPLINEENVELOPE"
N/A2905 
N/A2906 "force"
N/A2907 {
N/A2908 "x" "0"
N/A2909 "y" "0.45"
N/A2910 "z" "-0.85"
N/A2911 }
N/A2912 "chain" //Lips vibrating against bugle 17
N/A2913 {
N/A2914 "group" "movement"
N/A2915 "msDecay" "5"
N/A2916 "msSustain" "5"
N/A2917 "msRamp" "5"
N/A2918 "msDelay" "1720"
N/A2919 "special" "SPLINEENVELOPE"
N/A2920 
N/A2921 "force"
N/A2922 {
N/A2923 "x" "0"
N/A2924 "y" "0.45"
N/A2925 "z" "-0.85"
N/A2926 }
N/A2927 "chain" //Lips vibrating against bugle 18
N/A2928 {
N/A2929 "group" "movement"
N/A2930 "msDecay" "5"
N/A2931 "msSustain" "5"
N/A2932 "msRamp" "5"
N/A2933 "msDelay" "1810"
N/A2934 "special" "SPLINEENVELOPE"
N/A2935 
N/A2936 "force"
N/A2937 {
N/A2938 "x" "0"
N/A2939 "y" "0.45"
N/A2940 "z" "-0.9"
N/A2941 }
N/A2942 "chain" //Lips vibrating against bugle 19
N/A2943 {
N/A2944 "group" "movement"
N/A2945 "msDecay" "5"
N/A2946 "msSustain" "5"
N/A2947 "msRamp" "5"
N/A2948 "msDelay" "1925"
N/A2949 "special" "SPLINEENVELOPE"
N/A2950 
N/A2951 "force"
N/A2952 {
N/A2953 "x" "0"
N/A2954 "y" "0.45"
N/A2955 "z" "-0.9"
N/A2956 }
N/A2957 "chain" //Final Note of bugle
N/A2958 {
N/A2959 "group" "movement"
N/A2960 "msDecay" "60"
N/A2961 "msSustain" "75"
N/A2962 "msRamp" "60"
N/A2963 "msDelay" "1800"
N/A2964 "special" "SPLINEENVELOPE"
N/A2965 
N/A2966 "force"
N/A2967 {
N/A2968 "x" "0"
N/A2969 "y" "0.5"
N/A2970 "z" "-1.5"
N/A2971 }
N/A2972 
N/A2973 }
N/A2974 }
N/A2975 }
N/A2976 }
N/A2977 }
N/A2978 }
N/A2979 }
N/A2980 }
N/A2981 }
N/A2982 }
N/A2983 }
N/A2984 }
N/A2985 }
N/A2986 }
N/A2987 }
N/A2988 }
N/A2989 }
N/A2990 }
N/A2991 }
N/A2992 }
N/A2993 }
N/A2994 }
22022995 }
22032996 }
22042997 
27883581 {
27893582 "isEffect" "1"
27903583 "group" "movement"
2791N/A "msDelay" "320"
N/A3584 "msDelay" "50"
27923585 "msRamp" "20"
27933586 "force"
27943587 {
28013594 "msRamp" "10"
28023595 "msSustain" "15"
28033596 "msDecay" "10"
2804N/A "msDelay" "400"
N/A3597 "msDelay" "90"
28053598 "special" "NOISEENVELOPE"
28063599 
28073600 "force"
28153608 "msRamp" "6"
28163609 "msSustain" "6"
28173610 "msDecay" "6"
2818N/A "msDelay" "420"
N/A3611 "msDelay" "130"
28193612 "special" "NOISEENVELOPE"
28203613 
28213614 "force"
28283621 }
28293622 }
28303623 
2831N/A "ACT_RELOAD_FINISH"//End Reload Pump
N/A3624 "ACT_SECONDARY_RELOAD_FINISH"//End Reload Pump
28323625 {
2833N/A "msDelay" "50"
N/A3626 "msDelay" "250"
28343627 "msRamp" "40"
2835N/A "msSustain" "15"
2836N/A "msDecay" "30"
N/A3628 "msSustain" "35"
N/A3629 "msDecay" "50"
28373630 "special" "SPLINEENVELOPE"
28383631 
28393632 "force"
28403633 {
28413634 "x" "1.5"
2842N/A "y" "0"
N/A3635 "y" "1"
28433636 "z" "-1"
28443637 }
N/A3638 "chain"
N/A3639 {
N/A3640 "msDelay" "325"
N/A3641 "msRamp" "150"
N/A3642 "msSustain" "0"
N/A3643 "msDecay" "20"
N/A3644 "special" "NOISEENVELOPE2X"
N/A3645 
N/A3646 "force"
N/A3647 {
N/A3648 "x" "0.25"
N/A3649 "y" "0"
N/A3650 "z" "3.5"
N/A3651 }
28453652 }
N/A3653 }
28463654 
28473655 "ACT_SECONDARY_VM_PRIMARYATTACK" //Primary attack
28483656 {
30193827 }
30203828 }
30213829 }
N/A3830 
N/A3831 "ACT_FISTS_VM_DRAW"// Punch gloves together
N/A3832 {
N/A3833 "isEffect" "1"
N/A3834 "group" "movement"
N/A3835 "msSustain" "22"
N/A3836 "msRamp" "25"
N/A3837 "msDecay" "25"
N/A3838 "msDelay" "65"
N/A3839 "special" "SPLINEENVELOPE"
N/A3840 
N/A3841 "force"
N/A3842 {
N/A3843 "x" "0"
N/A3844 "y" "0"
N/A3845 "z" "-5"
N/A3846 }
N/A3847 "chain"//punch gloves together
N/A3848 {
N/A3849 "isEffect" "1"
N/A3850 "group" "movement"
N/A3851 "msDelay" "150"
N/A3852 "msDecay" "50"
N/A3853 "msSustain" "10"
N/A3854 "msRamp" "50"
N/A3855 
N/A3856 "force"
N/A3857 {
N/A3858 "x" "0"
N/A3859 "y" "0"
N/A3860 "z" "8"
N/A3861 }
N/A3862 }
N/A3863 }
30223864 
30233865 "ACT_VM_DRAW"// Punch hands together
30243866 {
31013943 "z" "-0.75"
31023944 }
31033945 }
N/A3946 "ACT_PRIMARY_VM_DRAW"//Draw Weapon
N/A3947 {
N/A3948 "isEffect" "1"
N/A3949 "group" "movement"
N/A3950 "msSustain" "26"
N/A3951 "msRamp" "100"
N/A3952 "msDecay" "100"
N/A3953 "msDelay" "110"
N/A3954 "special" "SPLINEENVELOPE"
N/A3955 
N/A3956 "force"
N/A3957 {
N/A3958 "x" "-0.75"
N/A3959 "y" "2.10"
N/A3960 "z" "-0.75"
N/A3961 }
N/A3962 }
31043963 
31053964 "ACT_VM_SECONDARYATTACK"// Keep Minigun spinned up
31063965 {
31183977 "ForceY" "0.95"
31193978 "SinY" "350"
31203979 }
N/A3980 
N/A3981 "ACT_PRIMARY_VM_SECONDARYATTACK"// Keep Minigun spinned up
N/A3982 {
N/A3983 "isEffect" "1"
N/A3984 "group" "recoil"
N/A3985 "process"
N/A3986 {
N/A3987 "nametag" "chainspinup"
N/A3988 "msLifetime" "25"
N/A3989 "destroyOnDeath" "1"
N/A3990 "destroyOnNavExit" "0"
N/A3991 "override" "0"
N/A3992 }
N/A3993 "effecttype" "Callback"
N/A3994 "ForceY" "0.95"
N/A3995 "SinY" "350"
N/A3996 }
N/A3997 
N/A3998 "ACT_PRIMARY_VM_PRIMARYATTACK"// Keep Minigun spinned up
N/A3999 {
N/A4000 "isEffect" "1"
N/A4001 "group" "recoil"
N/A4002 "msSustain" "8"
N/A4003 "msRamp" "6"
N/A4004 "msDecay" "10"
N/A4005 "msDelay" "0"
N/A4006 "special" "NOISEENVELOPE4X"
N/A4007 
N/A4008 "force"
N/A4009 {
N/A4010 "x" "0"
N/A4011 "y" "0"
N/A4012 "z" "5.75"
N/A4013 }
N/A4014 }
31214015 
31224016 "ACT_MP_ATTACK_STAND_PREFIRE"//Spin up gun
31234017 {
31364030 "SinY" "350"
31374031 "LosePerSecY" "0"
31384032 }
N/A4033 
N/A4034 "ACT_PRIMARY_ATTACK_STAND_PREFIRE"//Spin up gun
N/A4035 {
N/A4036 "isEffect" "1"
N/A4037 "group" "recoil"
N/A4038 "process"
N/A4039 {
N/A4040 "nametag" "chainspinup"
N/A4041 "msLifetime" "1100"
N/A4042 "destroyOnDeath" "1"
N/A4043 "destroyOnNavExit" "0"
N/A4044 "override" "0"
N/A4045 }
N/A4046 "effecttype" "Callback"
N/A4047 "ForceY" "0.6"
N/A4048 "SinY" "350"
N/A4049 "LosePerSecY" "0"
N/A4050 }
31394051 
31404052 "ACT_MP_ATTACK_STAND_POSTFIRE"//Spin down gun
31414053 {
31544066 "SinY" "350"
31554067 "LosePerSecY" "0.5"
31564068 }
N/A4069 
N/A4070 "ACT_PRIMARY_ATTACK_STAND_POSTFIRE"//Spin down gun
N/A4071 {
N/A4072 "isEffect" "1"
N/A4073 "group" "recoil"
N/A4074 "process"
N/A4075 {
N/A4076 "nametag" "chainspindown"
N/A4077 "msLifetime" "2000"
N/A4078 "destroyOnDeath" "1"
N/A4079 "destroyOnNavExit" "0"
N/A4080 "override" "0"
N/A4081 }
N/A4082 "effecttype" "Callback"
N/A4083 "ForceY" "0.5"
N/A4084 "SinY" "350"
N/A4085 "LosePerSecY" "0.5"
N/A4086 }
31574087 
31584088 }
31594089 }
31614091 {
31624092 "isEffect" "1"
31634093 "group" "recoil"
3164N/A "msDecay" "5"
3165N/A "msSustain" "2"
3166N/A "msRamp" "2"
3167N/A "special" "NOISEENVELOPE"
N/A4094 "msDecay" "10"
N/A4095 "msSustain" "12"
N/A4096 "msRamp" "5"
N/A4097 "special" "NOISEENVELOPE4X"
31684098 "force"
31694099 {
31704100 "scale" "1"
31714101 "x" "0"
31724102 "y" "0"
3173N/A "z" "8"
N/A4103 "z" "5.25"
31744104 }
31754105 "chain"
31764106 {
31774107 "special" "NOISEENVELOPE2X"
3178N/A "msDelay" "20"
3179N/A "msDecay" "5"
3180N/A "msSustain" "2"
N/A4108 "msDelay" "50"
N/A4109 "msDecay" "10"
N/A4110 "msSustain" "12"
31814111 "msRamp" "5"
31824112 "force"
31834113 {
31844114 "scale" "1"
31854115 "x" "0"
31864116 "y" "0"
3187N/A "z" "1.5"
N/A4117 "z" "2"
31884118 }
31894119 "chain"
31904120 {
31914121 "special" "NOISEENVELOPE4X"
3192N/A "msDelay" "40"
3193N/A "msDecay" "5"
3194N/A "msSustain" "2"
N/A4122 "msDelay" "100"
N/A4123 "msDecay" "10"
N/A4124 "msSustain" "12"
31954125 "msRamp" "5"
31964126 "force"
31974127 {
31984128 "scale" "1"
31994129 "x" "0"
32004130 "y" "0"
3201N/A "z" "1.5"
N/A4131 "z" "2"
32024132 }
32034133 "chain"
32044134 {
32054135 "special" "NOISEENVELOPE2X"
3206N/A "msDelay" "60"
3207N/A "msDecay" "5"
3208N/A "msSustain" "2"
N/A4136 "msDelay" "150"
N/A4137 "msDecay" "10"
N/A4138 "msSustain" "12"
32094139 "msRamp" "5"
32104140 "force"
32114141 {
32124142 "scale" "1"
32134143 "x" "0"
32144144 "y" "0"
3215N/A "z" "1.5"
N/A4145 "z" "2"
32164146 }
32174147 "chain"
32184148 {
32194149 "special" "NOISEENVELOPE4X"
3220N/A "msDelay" "60"
N/A4150 "msDelay" "200"
32214151 "msDecay" "5"
3222N/A "msSustain" "2"
3223N/A "msRamp" "5"
N/A4152 "msSustain" "12"
N/A4153 "msRamp" "10"
32244154 "force"
32254155 {
32264156 "scale" "1"
32274157 "x" "0"
32284158 "y" "0"
3229N/A "z" "1.5"
N/A4159 "z" "2"
32304160 }
32314161 }
32324162 }
32854215 }
32864216 }
32874217 
3288N/A "ACT_RELOAD_FINISH"//End Reload Pump
N/A4218 "ACT_SECONDARY_RELOAD_FINISH"//End Reload Pump
32894219 {
3290N/A "msDelay" "50"
N/A4220 "msDelay" "100"
32914221 "msRamp" "50"
3292N/A "msSustain" "20"
N/A4222 "msSustain" "40"
32934223 "msDecay" "40"
32944224 "special" "SPLINEENVELOPE"
32954225 
32964226 "force"
32974227 {
3298N/A "x" "1.5"
3299N/A "y" "-0.75"
3300N/A "z" "-0.75"
N/A4228 "x" "1.25"
N/A4229 "y" "-0.5"
N/A4230 "z" "-0.5"
33014231 }
N/A4232 "chain"
N/A4233 {
N/A4234 "msDelay" "300"
N/A4235 "msRamp" "200"
N/A4236 "msSustain" "0"
N/A4237 "msDecay" "20"
N/A4238 "special" "NOISEENVELOPE2X"
N/A4239 
N/A4240 "force"
N/A4241 {
N/A4242 "x" "0.25"
N/A4243 "y" "0"
N/A4244 "z" "3.5"
N/A4245 }
33024246 }
N/A4247 }
33034248 
33044249 "ACT_SECONDARY_VM_PRIMARYATTACK" //Primary attack
33054250 {
33874332 }
33884333 }
33894334 }
3390N/A "tf_weapon_grenadelauncher"
N/A4335 
N/A4336 "tf_weapon_stickbomb"
33914337 {
33924338 "Activities"
33934339 {
33954341 {
33964342 "isEffect" "1"
33974343 "group" "movement"
N/A4344 "msSustain" "16"
N/A4345 "msRamp" "100"
N/A4346 "msDecay" "100"
N/A4347 "msDelay" "100"
N/A4348 "special" "SPLINEENVELOPE"
N/A4349 "force"
N/A4350 {
N/A4351 "x" "1.35"
N/A4352 "y" "1.5`5"
N/A4353 "z" "-0.75"
N/A4354 }
N/A4355 }
N/A4356 "ACT_MELEE_VM_DRAW"//Draw Weapon
N/A4357 {
N/A4358 "isEffect" "1"
N/A4359 "group" "movement"
N/A4360 "msSustain" "16"
N/A4361 "msRamp" "100"
N/A4362 "msDecay" "100"
N/A4363 "msDelay" "100"
N/A4364 "special" "SPLINEENVELOPE"
N/A4365 "force"
N/A4366 {
N/A4367 "x" "1.35"
N/A4368 "y" "1.5`5"
N/A4369 "z" "-0.75"
N/A4370 }
N/A4371 }
N/A4372 }
N/A4373 }
N/A4374 
N/A4375 "tf_weapon_grenadelauncher"
N/A4376 {
N/A4377 "Activities"
N/A4378 {
N/A4379 "ACT_SECONDARY_VM_DRAW"//Draw Weapon
N/A4380 {
N/A4381 "isEffect" "1"
N/A4382 "group" "movement"
33984383 "msSustain" "14"
33994384 "msRamp" "100"
34004385 "msDecay" "100"
34094394 }
34104395 }
34114396 
3412N/A "ACT_RELOAD_START"//flip gun down
N/A4397 "ACT_SECONDARY_RELOAD_START"//flip gun down
34134398 {
34144399 "isEffect" "1"
34154400 "group" "movement"
34414426 }
34424427 
34434428 
3444N/A "ACT_VM_RELOAD"//reload
N/A4429 "ACT_SECONDARY_VM_RELOAD"//reload
34454430 {
34464431 "isEffect" "1"
34474432 "group" "movement"
34594444 }
34604445 }
34614446 
3462N/A "ACT_RELOAD_FINISH"//flip gun up
N/A4447 "ACT_SECONDARY_RELOAD_FINISH"//flip gun up
34634448 {
34644449 "isEffect" "1"
34654450 "group" "movement"
35204505 }
35214506 }
35224507 
3523N/A "ACT_VM_PRIMARYATTACK" //Primary attack
N/A4508 "ACT_SECONDARY_VM_PRIMARYATTACK" //Primary attack
35244509 {
35254510 "isEffect" "1"
35264511 "group" "recoil"
3527N/A "msAttack" "2"
3528N/A "msDecay" "40"
N/A4512 "msRamp" "2"
N/A4513 "msDecay" "30"
N/A4514 "msSustain" "5"
N/A4515 "special" "NOISEENVELOPE"
N/A4516 
35294517 "force"
35304518 {
35314519 
35324520 "scale" "3"
35334521 "x" "0"
35344522 "y" "0"
3535N/A "z" "1"
N/A4523 "z" "2"
35364524 }
35374525 }
35384526 }
36054593 }
36064594 }
36074595 
N/A4596 "tf_weapon_katana"
N/A4597 {
N/A4598 "Activities"
N/A4599 {
N/A4600 
N/A4601 "ACT_MELEE_VM_DRAW"//Draw Weapon
N/A4602 {
N/A4603 "isEffect" "1"
N/A4604 "group" "movement"
N/A4605 "msSustain" "26"
N/A4606 "msRamp" "100"
N/A4607 "msDecay" "100"
N/A4608 "msDelay" "35"
N/A4609 "special" "SPLINEENVELOPE"
N/A4610 
N/A4611 "force"
N/A4612 {
N/A4613 "x" "-0.75"
N/A4614 "y" "1.80"
N/A4615 "z" "-0.75"
N/A4616 }
N/A4617 "chain"//move right
N/A4618 {
N/A4619 "isEffect" "1"
N/A4620 "group" "movement"
N/A4621 "msSustain" "26"
N/A4622 "msRamp" "100"
N/A4623 "msDecay" "100"
N/A4624 "msDelay" "125"
N/A4625 "special" "SPLINEENVELOPE"
N/A4626 
N/A4627 "force"
N/A4628 {
N/A4629 "x" "1.75"
N/A4630 "y" "-1"
N/A4631 "z" "0.75"
N/A4632 }
N/A4633 }
N/A4634 }
N/A4635 
N/A4636 "ACT_MELEE_VM_PRIMARYATTACK" //SWING sWORD
N/A4637 {
N/A4638 "isEffect" "1"
N/A4639 "group" "recoil"
N/A4640 "msDecay" "35"
N/A4641 "msSustain" "15"
N/A4642 "msRamp" "50"
N/A4643 "msDelay" "145"
N/A4644 "special" "SPLINEENVELOPE"
N/A4645 
N/A4646 "force"
N/A4647 {
N/A4648 "x" "0"
N/A4649 "y" "0"
N/A4650 "z" "-6.5"
N/A4651 }
N/A4652 }
N/A4653 
N/A4654 "ACT_VM_IDLE_SPECIAL"
N/A4655 {
N/A4656 "isEffect" "1"
N/A4657 "group" "movement"
N/A4658 "effecttype" "destroy"
N/A4659 "target" "democharge"
N/A4660 }
N/A4661 
N/A4662 "ACT_VM_DRAW_SPECIAL"//Draw Weapon
N/A4663 {
N/A4664 "isEffect" "1"
N/A4665 "group" "movement"
N/A4666 "msSustain" "26"
N/A4667 "msRamp" "100"
N/A4668 "msDecay" "100"
N/A4669 "msDelay" "35"
N/A4670 "special" "SPLINEENVELOPE"
N/A4671 
N/A4672 "force"
N/A4673 {
N/A4674 "x" "-0.75"
N/A4675 "y" "1.80"
N/A4676 "z" "-0.75"
N/A4677 }
N/A4678 "chain"//move right
N/A4679 {
N/A4680 "isEffect" "1"
N/A4681 "group" "movement"
N/A4682 "msSustain" "26"
N/A4683 "msRamp" "100"
N/A4684 "msDecay" "100"
N/A4685 "msDelay" "125"
N/A4686 "special" "SPLINEENVELOPE"
N/A4687 
N/A4688 "force"
N/A4689 {
N/A4690 "x" "1.75"
N/A4691 "y" "-1"
N/A4692 "z" "0.75"
N/A4693 }
N/A4694 }
N/A4695 }
N/A4696 
N/A4697 "ACT_VM_PRIMARYATTACK_SPECIAL" //SWING SWORD
N/A4698 {
N/A4699 "isEffect" "1"
N/A4700 "group" "recoil"
N/A4701 "msDecay" "35"
N/A4702 "msSustain" "15"
N/A4703 "msRamp" "50"
N/A4704 "msDelay" "145"
N/A4705 "special" "SPLINEENVELOPE"
N/A4706 
N/A4707 "force"
N/A4708 {
N/A4709 "x" "0"
N/A4710 "y" "0"
N/A4711 "z" "-6.5"
N/A4712 }
N/A4713 }
N/A4714 
N/A4715 "ACT_VM_IDLE_SPECIAL"
N/A4716 {
N/A4717 "isEffect" "1"
N/A4718 "group" "movement"
N/A4719 "effecttype" "destroy"
N/A4720 "target" "democharge"
N/A4721 }
N/A4722 }
N/A4723 }
36084724 
36094725 "tf_weapon_bottle"
36104726 {
38164932 {
38174933 "isEffect" "1"
38184934 "group" "recoil"
3819N/A "msDecay" "50"
N/A4935 "msDecay" "25"
N/A4936 "msSustain" "5"
N/A4937 "msRamp" "10"
N/A4938 "special" "NOISEENVELOPE"
38204939 
38214940 "force"
38224941 {
3823N/A "scale" "2.5"
N/A4942 "scale" "2.75"
38244943 "x" "0"
38254944 "y" "0"
3826N/A "z" "1"
N/A4945 "z" "2"
38274946 }
38284947 }
38294948 "ACT_PRIMARY_VM_PRIMARYATTACK" //Primary attack
38304949 {
38314950 "isEffect" "1"
38324951 "group" "recoil"
3833N/A "msDecay" "50"
N/A4952 "msDecay" "25"
N/A4953 "msSustain" "5"
N/A4954 "msRamp" "10"
N/A4955 "special" "NOISEENVELOPE"
38344956 
38354957 "force"
38364958 {
3837N/A "scale" "1.90"
N/A4959 "scale" "2.25"
38384960 "x" "0"
38394961 "y" "0"
3840N/A "z" "1"
N/A4962 "z" "2"
38414963 }
38424964 }
38434965 }
39105032 "y" "-0.75"
39115033 "z" "0.75"
39125034 }
3913N/A "chain" //Grabbing bugle
N/A5035 "chain" //Grabbing pistol
39145036 {
39155037 "group" "movement"
39165038 "msDelay" "500"
39395061 "msramp" "60"
39405062 "msSustain" "40"
39415063 "msDecay" "20"
3942N/A "msDelay" "400"
N/A5064 "msDelay" "350"
39435065 
39445066 "force"
39455067 {
3946N/A "x" "1.75"
3947N/A "y" "1"
N/A5068 "x" "2"
N/A5069 "y" "1.25"
39485070 "z" "0"
39495071 }
39505072 "chain"//click
39515073 {
39525074 "isEffect" "1"
39535075 "group" "movement"
3954N/A "msRamp" "2"
3955N/A "msDecay" "2"
3956N/A "msSustain" "2"
3957N/A "msDelay" "510"
N/A5076 "msRamp" "5"
N/A5077 "msDecay" "3"
N/A5078 "msSustain" "5"
N/A5079 "msDelay" "460"
N/A5080 "special" "NOISEENVELOPE2X"
39585081 
39595082 "force"
39605083 {
3961N/A "x" "2"
3962N/A "y" "1"
N/A5084 "x" "3"
N/A5085 "y" "2"
39635086 "z" "0"
39645087 }
39655088 }
39685091 {
39695092 "isEffect" "1"
39705093 "group" "recoil"
N/A5094 "msRamp" "5.75"
N/A5095 "msSustain" "5"
N/A5096 "msDecay" "11"
N/A5097 "special" "NOISEENVELOPE2X"
39715098 
3972N/A "msSustain" "4"
3973N/A "msSustain" "2"
3974N/A "msDecay" "4"
3975N/A 
39765099 "force"
39775100 {
39785101 "x" "0"
39795102 "y" "0"
3980N/A "z" "14"
N/A5103 "z" "11.75"
39815104 }
39825105 }
39835106 
47525875 
47535876 "msSustain" "2"
47545877 "msRamp" "1"
4755N/A "msDecay" "4"
N/A5878 "msDecay" "10"
N/A5879 "special" "NOISEENVELOPE2X"
47565880 "force"
47575881 {
47585882 "x" "0"
47595883 "y" "0.25"
4760N/A "z" "5"
N/A5884 "z" "9"
47615885 }
47625886 }
47635887 "ACT_VM_RELOAD"//reload
48405964 "ACT_PRIMARY_VM_PRIMARYATTACK" //Primary attack (Blutsauger)
48415965 {
48425966 "isEffect" "1"
4843N/A "group" "recoil"
N/A5967 "group" "recoil"
48445968 
48455969 "msSustain" "2"
48465970 "msRamp" "1"
4847N/A "msDecay" "4"
N/A5971 "msDecay" "10"
N/A5972 "special" "NOISEENVELOPE2X"
48485973 "force"
48495974 {
48505975 "x" "0"
48515976 "y" "0.25"
4852N/A "z" "5"
N/A5977 "z" "9"
48535978 }
48545979 }
48555980 "ACT_PRIMARY_VM_RELOAD"//reload (Blutsauger)
48625987 "force"
48635988 {
48645989 "x" "0"
4865N/A "y" "-1.85"
N/A5990 "y" "-2.85"
48665991 "z" "0.75"
48675992 }
48685993 "chain"
48756000 "force"
48766001 {
48776002 "x" "0"
4878N/A "y" "1.8"
N/A6003 "y" "2.8"
48796004 "z" "-0.75"
48806005 }
48816006 "chain"
49006025 
49016026 }
49026027 
N/A6028 "tf_weapon_crossbow"
N/A6029 {
N/A6030 "Activities"
N/A6031 {
N/A6032 "ACT_PRIMARY_VM_DRAW"//Draw weapon
N/A6033 {
N/A6034 "isEffect" "1"
N/A6035 "group" "movement"
N/A6036 "msSustain" "15"
N/A6037 "msRamp" "100"
N/A6038 "msDecay" "100"
N/A6039 "msDelay" "125"
N/A6040 "special" "SPLINEENVELOPE"
N/A6041 
N/A6042 "force"
N/A6043 {
N/A6044 "x" "-0.75"
N/A6045 "y" "-2.25"
N/A6046 "z" "-1"
N/A6047 }
N/A6048 "chain"//grab gun with hand
N/A6049 {
N/A6050 "isEffect" "1"
N/A6051 "group" "movement"
N/A6052 "msSustain" "15"
N/A6053 "msRamp" "40"
N/A6054 "msDecay" "20"
N/A6055 "msDelay" "265"
N/A6056 "special" "SPLINEENVELOPE"
N/A6057 
N/A6058 "force"
N/A6059 {
N/A6060 "x" "-0.75"
N/A6061 "y" "-1"
N/A6062 "z" "-0.75"
N/A6063 }
N/A6064 }
N/A6065 }
N/A6066 "ACT_PRIMARY_VM_PRIMARYATTACK"//recoil
N/A6067 {
N/A6068 "msDelay" "0"
N/A6069 "msRamp" "25"
N/A6070 "msSustain" "10"
N/A6071 "msDecay" "20"
N/A6072 
N/A6073 "force"
N/A6074 {
N/A6075 "x" "0"
N/A6076 "y" "0.25"
N/A6077 "z" "8.75"
N/A6078 }
N/A6079 }
N/A6080 "ACT_PRIMARY_VM_RELOAD"//reload
N/A6081 {
N/A6082 "msDelay" "100"
N/A6083 "msRamp" "40"
N/A6084 "msSustain" "40"
N/A6085 "msDecay" "40"
N/A6086 
N/A6087 "force"
N/A6088 {
N/A6089 "x" "0"
N/A6090 "y" "-2.85"
N/A6091 "z" "0.75"
N/A6092 }
N/A6093 "chain"
N/A6094 {
N/A6095 "msDelay" "630"
N/A6096 "msRamp" "40"
N/A6097 "msSustain" "40"
N/A6098 "msDecay" "40"
N/A6099 
N/A6100 "force"
N/A6101 {
N/A6102 "x" "0"
N/A6103 "y" "2.8"
N/A6104 "z" "-0.75"
N/A6105 }
N/A6106 "chain"
N/A6107 {
N/A6108 "msDelay" "630"
N/A6109 "msRamp" "1"
N/A6110 "msSustain" "1"
N/A6111 "msDecay" "1"
N/A6112 
N/A6113 "force"
N/A6114 {
N/A6115 "x" "0"
N/A6116 "y" "3.20"
N/A6117 "z" "-0.75"
N/A6118 }
N/A6119 }
N/A6120 }
N/A6121 }
N/A6122 }
N/A6123 }
49036124 
49046125 "tf_weapon_bonesaw"
49056126 {
50136234 }
50146235 }
50156236 }
N/A6237 "ACT_SECONDARY_ATTACK_STAND_PREFIRE" //Push lever forward
N/A6238 {
N/A6239 "isEffect" "1"
N/A6240 "group" "movement"
N/A6241 "msDecay" "60"
N/A6242 "msSustain" "40"
N/A6243 "msDelay" "30"
N/A6244 "msRamp" "25"
N/A6245 "special" "SPLINEENVELOPE"
50166246 
N/A6247 "force"
N/A6248 {
N/A6249 "x" "0.5"
N/A6250 "y" "0.70"
N/A6251 "z" "-0.5"
N/A6252 }
N/A6253 "chain" //Push Lever forward
N/A6254 {
N/A6255 "isEffect" "1"
N/A6256 "group" "movement"
N/A6257 "msDecay" "60"
N/A6258 "msSustain" "40"
N/A6259 "msRamp" "25"
N/A6260 "msDelay" "60"
N/A6261 "special" "NOISEENVELOPE2X"
N/A6262 
N/A6263 "force"
N/A6264 {
N/A6265 "x" "0.5"
N/A6266 "y" "0.70"
N/A6267 "z" "-0.5"
N/A6268 }
N/A6269 }
N/A6270 }
N/A6271 
50176272 "ACT_MP_ATTACK_STAND_POSTFIRE" //Pull lever back with hand
50186273 {
50196274 "isEffect" "1"
50486303 }
50496304 }
50506305 }
N/A6306 
N/A6307 "ACT_SECONDARY_ATTACK_STAND_POSTFIRE" //Pull lever back with hand
N/A6308 {
N/A6309 "isEffect" "1"
N/A6310 "group" "movement"
N/A6311 "msDelay" "150"
N/A6312 "msDecay" "60"
N/A6313 "msSustain" "40"
N/A6314 "msRamp" "25"
N/A6315 "special" "SPLINEENVELOPE"
50516316 
N/A6317 "force"
N/A6318 {
N/A6319 "x" "-0.5"
N/A6320 "y" "-1"
N/A6321 "z" "0.75"
N/A6322 }
N/A6323 "chain" //Pull lever back
N/A6324 {
N/A6325 "isEffect" "1"
N/A6326 "group" "movement"
N/A6327 "msDelay" "200"
N/A6328 "msDecay" "60"
N/A6329 "msSustain" "40"
N/A6330 "msRamp" "25"
N/A6331 "special" "NOISEENVELOPE2X"
N/A6332 
N/A6333 "force"
N/A6334 {
N/A6335 "x" "-0.5"
N/A6336 "y" "-1"
N/A6337 "z" "0.75"
N/A6338 }
N/A6339 }
N/A6340 }
N/A6341 
50526342 "ACT_SECONDARY_VM_DRAW" //Draw gun
50536343 {
50546344 "isEffect" "1"
52156505 {
52166506 "isEffect" "1"
52176507 "group" "recoil"
5218N/A "msSustain" "5"
5219N/A "msRamp" "5"
5220N/A "msDecay" "10"
N/A6508 "msSustain" "6"
N/A6509 "msRamp" "8"
N/A6510 "msDecay" "12"
N/A6511 "special" "NOISEENVELOPE"
52216512 
52226513 "force"
52236514 {
52246515 "x" "0"
52256516 "y" "0"
5226N/A "z" "10"
N/A6517 "z" "11"
52276518 }
52286519 }
52296520 
52326523 {
52336524 "isEffect" "1"
52346525 "group" "recoil"
5235N/A "msSustain" "8"
N/A6526 "msSustain" "12"
52366527 "msRamp" "8"
5237N/A "msDecay" "10"
N/A6528 "msDecay" "12"
52386529 "special" "NOISEENVELOPE2X"
52396530 
52406531 "force"
52416532 {
52426533 "x" "0"
52436534 "y" "0"
5244N/A "z" "10"
N/A6535 "z" "11"
52456536 }
52466537 "chain" //Dart Ejecting
52476538 {
52546545 {
52556546 "x" "0"
52566547 "y" "0"
5257N/A "z" "-7"
N/A6548 "z" "-4"
52586549 }
52596550 "chain" //Air Releasing
52606551 {
52666557 
52676558 "force"
52686559 {
5269N/A "x" "1.25"
5270N/A "y" "0.5"
N/A6560 "x" "0.75"
N/A6561 "y" "0.25"
52716562 "z" "0"
52726563 }
52736564 }
62887579 }
62897580 }
62907581 }
N/A7582 "ACT_MELEE_VM_SWINGHARD"//Successful backstab
N/A7583 {
N/A7584 "msDelay" "0"
N/A7585 "msRamp" "60"
N/A7586 "msSustain" "40"
N/A7587 "msDecay" "40"
N/A7588 "special" "SPLINEENVELOPE"
N/A7589 
N/A7590 "force"
N/A7591 {
N/A7592 "x" "1.25"
N/A7593 "y" "-5"
N/A7594 "z" "0"
N/A7595 }
N/A7596 "chain"
N/A7597 {
N/A7598 "msDelay" "50"
N/A7599 "msRamp" "5"
N/A7600 "msSustain" "6"
N/A7601 "msDecay" "5"
N/A7602 "special" "NOISEENVELOPE4X"
N/A7603 
N/A7604 "force"
N/A7605 {
N/A7606 "x" "1.25"
N/A7607 "y" "-8"
N/A7608 "z" "0"
N/A7609 }
N/A7610 }
N/A7611 }
62917612 }
62927613 }
62937614 
65567877 }
65577878 }
65587879 }
N/A7880 "Weapon_Katana.HitFlesh" //Emphasized melee force to fit Eyelander flesh hit
N/A7881 {
N/A7882 "isEffect" "1"
N/A7883 "group" "movement"
N/A7884 "msRamp" "25"
N/A7885 "msDecay" "15"
N/A7886 "msSustain" "30"
N/A7887 "msDelay" "50"
N/A7888 "special" "SPLINEENVELOPE"
N/A7889 "force"
N/A7890 {
N/A7891 "x" "-2.5"
N/A7892 "y" "0"
N/A7893 "z" "-7.5"
N/A7894 }
N/A7895 "chain"//
N/A7896 {
N/A7897 "group" "movement"
N/A7898 "msRamp" "15"
N/A7899 "msDecay" "15"
N/A7900 "msSustain" "10"
N/A7901 "msDelay" "50"
N/A7902 "special" "NOISEENVELOPE4X"
N/A7903 "force"
N/A7904 {
N/A7905 "x" "0"
N/A7906 "y" "0"
N/A7907 "z" "-3"
N/A7908 }
N/A7909 "chain"//
N/A7910 {
N/A7911 "group" "movement"
N/A7912 "msRamp" "15"
N/A7913 "msDecay" "15"
N/A7914 "msSustain" "10"
N/A7915 "msDelay" "65"
N/A7916 "special" "NOISEENVELOPE4X"
N/A7917 "force"
N/A7918 {
N/A7919 "x" "0"
N/A7920 "y" "0"
N/A7921 "z" "-2"
N/A7922 }
N/A7923 }
N/A7924 }
N/A7925 }
65597926 "Democharge.Charging//" //Demo Charge Force //////COMMENTED OUT UNTIL FIX
65607927 {
65617928 "isEffect" "1"
66348001 "z" "-9"
66358002 }
66368003 }
N/A8004 "Weapon_MetalGloves.Miss"
N/A8005 {
N/A8006 "group" "recoil"
N/A8007 "msRamp" "60"
N/A8008 "msDecay" "60"
N/A8009 "msSustain" "12"
N/A8010 "msDelay" "50"
N/A8011 "special" "SPLINEENVELOPE"
N/A8012 "force"
N/A8013 {
N/A8014 "x" "0"
N/A8015 "y" "0"
N/A8016 "z" "-9"
N/A8017 }
N/A8018 }
66378019 "Weapon_Fist.Miss"
66388020 {
66398021 "group" "recoil"
68458227 }
68468228 }
68478229 }
N/A8230 "Weapon_MetalGloves.MissCrit"
N/A8231 {
N/A8232 "group" "recoil"
N/A8233 "msRamp" "40"
N/A8234 "msDecay" "40"
N/A8235 "msSustain" "12"
N/A8236 "msDelay" "50"
N/A8237 "special" "SPLINEENVELOPE"
N/A8238 "force"
N/A8239 {
N/A8240 "x" "-0.5"
N/A8241 "y" "6"
N/A8242 "z" "-2"
N/A8243 }
N/A8244 "chain"//crit force
N/A8245 {
N/A8246 "group" "recoil"
N/A8247 "msRamp" "40"
N/A8248 "msDecay" "40"
N/A8249 "msSustain" "12"
N/A8250 "msDelay" "50"
N/A8251 "special" "NOISEENVELOPE2X"
N/A8252 "force"
N/A8253 {
N/A8254 "x" "-0.5"
N/A8255 "y" "6"
N/A8256 "z" "-1"
N/A8257 }
N/A8258 }
N/A8259 }
68488260 "Weapon_Fist.MissCrit"
68498261 {
68508262 "group" "recoil"
69058317 }
69068318 }
69078319 }
N/A8320 "Weapon_Katana.MissCrit"
N/A8321 {
N/A8322 "group" "recoil"
N/A8323 "msRamp" "35"
N/A8324 "msDecay" "45"
N/A8325 "msSustain" "12"
N/A8326 "msDelay" "120"
N/A8327 "special" "SPLINEENVELOPE"
N/A8328 "force"
N/A8329 {
N/A8330 "x" "0"
N/A8331 "y" "-3"
N/A8332 "z" "-1"
N/A8333 }
N/A8334 "chain"//crit force
N/A8335 {
N/A8336 "group" "recoil"
N/A8337 "msRamp" "35"
N/A8338 "msDecay" "45"
N/A8339 "msSustain" "10"
N/A8340 "msDelay" "120"
N/A8341 "special" "NOISEENVELOPE2X"
N/A8342 "force"
N/A8343 {
N/A8344 "x" "0"
N/A8345 "y" "-3"
N/A8346 "z" "-1"
N/A8347 }
N/A8348 }
N/A8349 }
69088350 "Weapon_FireAxe.MissCrit"
69098351 {
69108352 "group" "recoil"
71768618 "z" "13"
71778619 }
71788620 }
N/A8621 "Weapon_MetalGloves.HitFlesh"
N/A8622 {
N/A8623 "group" "recoil"
N/A8624 "msRamp" "10"
N/A8625 "msDecay" "10"
N/A8626 "msSustain" "8"
N/A8627 "msDelay" "0"
N/A8628 "special" "NOISEENVELOPE2X"
N/A8629 "force"
N/A8630 {
N/A8631 "x" "0"
N/A8632 "y" "0"
N/A8633 "z" "15"
N/A8634 }
N/A8635 }
71798636 "Weapon_Fist.HitFlesh"
71808637 {
71818638 "group" "recoil"
72548711 "z" "12"
72558712 }
72568713 }
N/A8714 "Weapon_Katana.HitWorld" //Emphasized melee force to fit Eyelander flesh hit
N/A8715 {
N/A8716 
N/A8717 "isEffect" "1"
N/A8718 "group" "recoil"
N/A8719 "msRamp" "15"
N/A8720 "msDecay" "15"
N/A8721 "msSustain" "35"
N/A8722 "msDelay" "25"
N/A8723 "special" "NOISEENVELOPE2X"
N/A8724 "force"
N/A8725 {
N/A8726 "x" "0"
N/A8727 "y" "0"
N/A8728 "z" "12"
N/A8729 }
N/A8730 }
72578731 //SOLDIER
72588732 "Weapon_Pickaxe.HitFlesh" //Emphasized melee force to fit equalizer flesh hit
72598733 {
74948968 "msDecay" "5"
74958969 "msSustain" "5"
74968970 "msRamp" "10"
7497N/A "msDelay" "45"
N/A8971 "msDelay" "5"
74988972 "special" "NOISEENVELOPE8X"
74998973 "force"
75008974 {
75609034 "isEffect" "1"
75619035 "group" "recoil"
75629036 "msDecay" "5"
7563N/A "msSustain" "5"
7564N/A "msRamp" "10"
7565N/A "msDelay" "25"
N/A9037 "msSustain" "4"
N/A9038 "msRamp" "7"
N/A9039 "msDelay" "5"
75669040 "special" "NOISEENVELOPE8X"
75679041 "force"
75689042 {