diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.fbx b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.fbx new file mode 100644 index 000000000..0a591234d Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.fbx differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.txo b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.txo new file mode 100644 index 000000000..40c0c1a64 --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.txo @@ -0,0 +1,4720 @@ +$object "" { + #version 1.0 + #tag MergeMeshes "1" + #tag Coords "XZY" + #tag Scale "1.000000" + $materials { + $material "splint" { + #UVset 0 + } + } + $colliders { + $box "UBX_Geometry" { + $frame { + 0 -0 1 + -0 1 0 + -1 -0 0 + -0.0027346 0.0172759 0.0011289 + + } + #weight 0 + #material "plastic_5EAA7FB0A83F90CF" + #layers "ItemFireView" + #corner 0.1217 0.0184 0.0485 + } + } + $lod 0 { + #lodFactor 0.5 + $mesh "Object" { + #texCoords 1 + $faces { + 0 4 0 1 2 3 + 0 4 4 5 6 7 + 0 4 8 9 10 11 + 0 4 12 13 14 15 + 0 4 16 17 18 19 + 0 4 20 21 22 23 + 0 4 24 25 26 27 + 0 4 28 29 30 31 + 0 4 32 33 34 35 + 0 4 36 37 38 39 + 0 4 40 41 42 43 + 0 4 44 45 46 47 + 0 4 48 49 50 51 + 0 4 52 53 54 55 + 0 4 56 57 58 59 + 0 4 60 61 62 63 + 0 4 64 65 66 67 + 0 4 68 69 70 71 + 0 4 72 73 74 75 + 0 4 76 77 78 79 + 0 4 80 81 82 83 + 0 4 84 85 86 87 + 0 4 88 89 90 91 + 0 3 92 93 94 + 0 3 95 96 97 + 0 4 98 99 100 101 + 0 3 102 103 104 + 0 3 105 106 107 + 0 4 108 109 110 111 + 0 4 112 113 114 115 + 0 4 116 117 118 119 + 0 4 120 121 122 123 + 0 4 124 125 126 127 + 0 4 128 129 130 131 + 0 4 132 133 134 135 + 0 4 136 137 138 139 + 0 4 140 141 142 143 + 0 4 144 145 146 147 + 0 4 148 149 150 151 + 0 4 152 153 154 155 + 0 4 156 157 158 159 + 0 4 160 161 162 163 + 0 4 164 165 166 167 + 0 4 168 169 170 171 + 0 4 172 173 174 175 + 0 4 176 177 178 179 + 0 4 180 181 182 183 + 0 4 184 185 186 187 + 0 4 188 189 190 191 + 0 4 192 193 194 195 + 0 4 196 197 198 199 + 0 4 200 201 202 203 + 0 4 204 205 206 207 + 0 4 208 209 210 211 + 0 4 212 213 214 215 + 0 4 216 217 218 219 + 0 4 220 221 222 223 + 0 4 224 225 226 227 + 0 4 228 229 230 231 + 0 4 232 233 234 235 + 0 4 236 237 238 239 + 0 4 240 241 242 243 + 0 4 244 245 246 247 + 0 4 248 249 250 251 + 0 4 252 253 254 255 + 0 4 256 257 258 259 + 0 4 260 261 262 263 + 0 4 264 265 266 267 + 0 4 268 269 270 271 + 0 4 272 273 274 275 + 0 4 276 277 278 279 + 0 4 280 281 282 283 + 0 4 284 285 286 287 + 0 4 288 289 290 291 + 0 4 292 293 294 295 + 0 4 296 297 298 299 + 0 4 300 301 302 303 + 0 4 304 305 306 307 + 0 4 308 309 310 311 + 0 4 312 313 314 315 + 0 4 316 317 318 319 + 0 4 320 321 322 323 + 0 4 324 325 326 327 + 0 4 328 329 330 331 + 0 4 332 333 334 335 + 0 4 336 337 338 339 + 0 4 340 341 342 343 + 0 4 344 345 346 347 + 0 4 348 349 350 351 + 0 4 352 353 354 355 + 0 4 356 357 358 359 + 0 4 360 361 362 363 + 0 4 364 365 366 367 + 0 4 368 369 370 371 + 0 4 372 373 374 375 + 0 4 376 377 378 379 + 0 3 380 381 382 + 0 3 383 384 385 + 0 3 386 387 388 + 0 4 389 390 391 392 + 0 4 393 394 395 396 + 0 4 397 398 399 400 + 0 3 401 402 403 + 0 3 404 405 406 + 0 3 407 408 409 + 0 3 410 411 412 + 0 3 413 414 415 + 0 3 416 417 418 + 0 3 419 420 421 + 0 3 422 423 424 + 0 3 425 426 427 + 0 3 428 429 430 + 0 3 431 432 433 + 0 3 434 435 436 + 0 3 437 438 439 + 0 3 440 441 442 + 0 3 443 444 445 + 0 3 446 447 448 + 0 3 449 450 451 + 0 3 452 453 454 + 0 3 455 456 457 + 0 4 458 459 460 461 + 0 4 462 463 464 465 + 0 3 466 467 468 + 0 4 469 470 471 472 + 0 3 473 474 475 + 0 3 476 477 478 + 0 3 479 480 481 + 0 3 482 483 484 + 0 3 485 486 487 + 0 3 488 489 490 + 0 3 491 492 493 + 0 3 494 495 496 + 0 3 497 498 499 + 0 3 500 501 502 + 0 3 503 504 505 + 0 3 506 507 508 + 0 3 509 510 511 + 0 3 512 513 514 + 0 3 515 516 517 + 0 3 518 519 520 + 0 4 521 522 523 524 + 0 3 525 526 527 + 0 3 528 529 530 + 0 3 531 532 533 + 0 3 534 535 536 + 0 3 537 538 539 + 0 4 540 541 542 543 + 0 4 544 545 546 547 + 0 4 548 549 550 551 + 0 4 552 553 554 555 + 0 4 556 557 558 559 + 0 3 560 561 562 + 0 3 563 564 565 + 0 4 566 567 568 569 + 0 3 570 571 572 + 0 3 573 574 575 + 0 4 576 577 578 579 + 0 4 580 581 582 583 + 0 4 584 585 586 587 + 0 4 588 589 590 591 + 0 4 592 593 594 595 + 0 4 596 597 598 599 + 0 4 600 601 602 603 + 0 4 604 605 606 607 + 0 4 608 609 610 611 + 0 4 612 613 614 615 + 0 4 616 617 618 619 + 0 4 620 621 622 623 + 0 4 624 625 626 627 + 0 4 628 629 630 631 + 0 4 632 633 634 635 + 0 4 636 637 638 639 + 0 4 640 641 642 643 + 0 4 644 645 646 647 + 0 4 648 649 650 651 + 0 4 652 653 654 655 + 0 4 656 657 658 659 + 0 4 660 661 662 663 + 0 4 664 665 666 667 + 0 4 668 669 670 671 + 0 3 672 673 674 + 0 3 675 676 677 + 0 3 678 679 680 + 0 3 681 682 683 + 0 4 684 685 686 687 + 0 3 688 689 690 + 0 3 691 692 693 + 0 3 694 695 696 + 0 3 697 698 699 + 0 4 700 701 702 703 + 0 4 704 705 706 707 + 0 4 708 709 710 711 + 0 4 712 713 714 715 + 0 4 716 717 718 719 + 0 4 720 721 722 723 + 0 4 724 725 726 727 + 0 4 728 729 730 731 + 0 4 732 733 734 735 + 0 4 736 737 738 739 + 0 4 740 741 742 743 + 0 4 744 745 746 747 + 0 4 748 749 750 751 + 0 4 752 753 754 755 + 0 4 756 757 758 759 + 0 4 760 761 762 763 + 0 4 764 765 766 767 + 0 3 768 769 770 + 0 3 771 772 773 + 0 3 774 775 776 + 0 3 777 778 779 + 0 3 780 781 782 + 0 3 783 784 785 + 0 3 786 787 788 + 0 3 789 790 791 + 0 4 792 793 794 795 + 0 4 796 797 798 799 + 0 4 800 801 802 803 + 0 4 804 805 806 807 + 0 4 808 809 810 811 + 0 4 812 813 814 815 + 0 4 816 817 818 819 + 0 4 820 821 822 823 + 0 4 824 825 826 827 + 0 4 828 829 830 831 + 0 4 832 833 834 835 + 0 4 836 837 838 839 + 0 4 840 841 842 843 + 0 4 844 845 846 847 + 0 4 848 849 850 851 + 0 4 852 853 854 855 + 0 4 856 857 858 859 + 0 4 860 861 862 863 + 0 4 864 865 866 867 + 0 4 868 869 870 871 + 0 4 872 873 874 875 + 0 4 876 877 878 879 + 0 4 880 881 882 883 + 0 4 884 885 886 887 + 0 4 888 889 890 891 + 0 4 892 893 894 895 + 0 4 896 897 898 899 + 0 4 900 901 902 903 + 0 3 904 905 906 + 0 3 907 908 909 + 0 3 910 911 912 + 0 3 913 914 915 + 0 4 916 917 918 919 + 0 4 920 921 922 923 + 0 4 924 925 926 927 + 0 4 928 929 930 931 + 0 4 932 933 934 935 + 0 4 936 937 938 939 + 0 4 940 941 942 943 + 0 4 944 945 946 947 + 0 4 948 949 950 951 + 0 4 952 953 954 955 + 0 4 956 957 958 959 + 0 4 960 961 962 963 + 0 4 964 965 966 967 + 0 4 968 969 970 971 + 0 4 972 973 974 975 + 0 4 976 977 978 979 + 0 3 980 981 982 + 0 4 983 984 985 986 + 0 4 987 988 989 990 + 0 4 991 992 993 994 + 0 4 995 996 997 998 + 0 4 999 1000 1001 1002 + 0 4 1003 1004 1005 1006 + 0 4 1007 1008 1009 1010 + 0 4 1011 1012 1013 1014 + 0 4 1015 1016 1017 1018 + 0 4 1019 1020 1021 1022 + 0 4 1023 1024 1025 1026 + 0 4 1027 1028 1029 1030 + 0 4 1031 1032 1033 1034 + 0 4 1035 1036 1037 1038 + 0 4 1039 1040 1041 1042 + 0 4 1043 1044 1045 1046 + 0 4 1047 1048 1049 1050 + 0 3 1051 1052 1053 + 0 4 1054 1055 1056 1057 + } + $faceVerts { + 47 0 0 + 53 1 1 + 16 2 2 + 28 3 3 + 17 4 4 + 12 5 5 + 24 6 6 + 27 7 7 + 18 8 8 + 23 9 9 + 13 10 10 + 10 11 11 + 22 12 12 + 2 13 13 + 95 14 14 + 85 15 15 + 37 16 16 + 34 17 17 + 52 18 18 + 48 19 19 + 4 20 20 + 83 21 21 + 77 22 22 + 44 23 23 + 87 24 24 + 124 25 25 + 121 26 26 + 32 27 27 + 20 28 28 + 8 29 29 + 7 30 30 + 0 31 31 + 94 32 32 + 3 33 33 + 45 34 34 + 105 35 35 + 107 36 36 + 110 37 37 + 91 38 38 + 73 39 39 + 227 40 40 + 165 41 41 + 177 42 42 + 224 43 43 + 80 44 44 + 54 45 45 + 58 46 46 + 76 47 47 + 1 48 48 + 26 49 49 + 25 50 50 + 19 51 51 + 30 52 52 + 104 53 53 + 42 54 54 + 40 55 55 + 125 56 56 + 114 57 57 + 116 58 58 + 120 59 59 + 63 60 60 + 75 61 61 + 222 62 62 + 226 63 63 + 41 64 64 + 21 65 65 + 86 66 66 + 33 67 67 + 9 68 68 + 11 69 69 + 14 70 70 + 6 71 71 + 169 72 72 + 67 73 73 + 223 74 74 + 229 75 75 + 101 76 76 + 96 77 77 + 113 78 78 + 108 79 79 + 183 80 80 + 240 81 81 + 238 82 82 + 182 83 83 + 217 84 84 + 132 85 85 + 142 86 86 + 219 87 87 + 5 88 88 + 4 20 89 + 3 33 90 + 2 13 13 + 10 11 91 + 9 68 68 + 8 29 92 + 13 10 93 + 12 5 94 + 11 69 69 + 17 4 95 + 16 2 96 + 15 89 97 + 14 70 70 + 20 28 98 + 19 51 51 + 18 8 99 + 25 50 50 + 24 6 100 + 23 9 101 + 29 90 102 + 28 3 103 + 27 7 104 + 26 49 49 + 33 67 105 + 32 27 106 + 31 91 107 + 30 52 52 + 36 92 108 + 56 93 109 + 35 94 110 + 34 17 111 + 39 95 112 + 60 96 113 + 38 97 114 + 37 16 115 + 45 34 116 + 44 23 117 + 43 98 118 + 42 54 54 + 49 99 119 + 48 19 120 + 47 0 121 + 46 100 122 + 53 1 123 + 52 18 124 + 51 101 125 + 50 102 126 + 57 103 127 + 56 93 128 + 36 92 129 + 54 45 130 + 38 97 131 + 60 96 132 + 59 104 133 + 58 46 134 + 75 61 61 + 74 105 135 + 73 39 136 + 72 106 137 + 79 107 138 + 78 108 139 + 77 22 140 + 76 47 141 + 83 21 142 + 82 109 143 + 81 110 144 + 80 44 145 + 87 24 146 + 86 66 147 + 85 15 15 + 84 111 148 + 93 112 149 + 92 113 150 + 91 38 151 + 90 114 152 + 99 115 153 + 98 116 154 + 97 117 155 + 96 77 156 + 103 118 157 + 102 119 158 + 101 76 159 + 100 120 160 + 109 121 161 + 108 79 162 + 107 36 163 + 106 122 164 + 113 78 165 + 112 123 166 + 111 124 167 + 110 37 168 + 115 125 169 + 98 116 170 + 99 115 171 + 114 57 172 + 102 119 173 + 103 118 174 + 117 126 175 + 116 58 176 + 121 26 177 + 120 59 178 + 119 127 179 + 118 128 180 + 125 56 181 + 124 25 182 + 123 129 183 + 122 130 184 + 9 68 68 + 6 71 71 + 7 30 185 + 8 29 92 + 12 5 94 + 17 4 95 + 14 70 70 + 11 69 69 + 24 6 6 + 12 5 5 + 13 10 10 + 23 9 9 + 27 7 104 + 24 6 100 + 25 50 50 + 26 49 49 + 17 4 4 + 27 7 7 + 28 3 3 + 16 2 2 + 19 51 51 + 25 50 50 + 23 9 101 + 18 8 99 + 10 11 91 + 13 10 93 + 11 69 69 + 9 68 68 + 34 17 17 + 37 16 16 + 38 97 186 + 36 92 187 + 45 34 34 + 3 33 33 + 4 20 20 + 44 23 23 + 50 102 126 + 15 89 97 + 16 2 96 + 53 1 123 + 47 0 121 + 28 3 103 + 29 90 102 + 46 100 122 + 1 48 48 + 19 51 51 + 20 28 98 + 0 31 188 + 18 8 8 + 10 11 11 + 8 29 29 + 20 28 28 + 30 52 52 + 40 55 55 + 41 64 189 + 33 67 105 + 77 22 22 + 83 21 21 + 80 44 44 + 76 47 47 + 36 92 190 + 38 97 191 + 58 46 46 + 54 45 45 + 5 88 88 + 82 109 143 + 83 21 142 + 4 20 89 + 44 23 117 + 77 22 140 + 78 108 139 + 43 98 118 + 138 131 192 + 141 132 193 + 133 133 194 + 130 134 195 + 155 135 196 + 161 136 197 + 136 137 198 + 146 138 199 + 53 1 1 + 47 0 0 + 48 19 19 + 52 18 18 + 37 16 115 + 48 19 120 + 49 99 119 + 39 95 112 + 76 47 141 + 58 46 134 + 59 104 133 + 79 107 138 + 81 110 144 + 57 103 127 + 54 45 130 + 80 44 145 + 35 94 110 + 51 101 125 + 52 18 124 + 34 17 111 + 224 43 200 + 177 42 201 + 71 139 202 + 222 62 62 + 173 140 203 + 244 141 204 + 172 142 205 + 238 82 82 + 32 27 106 + 121 26 177 + 118 128 180 + 31 91 107 + 107 36 163 + 73 39 136 + 74 105 135 + 106 122 164 + 105 35 206 + 45 34 116 + 42 54 54 + 104 53 53 + 227 40 207 + 92 113 150 + 93 112 149 + 223 74 74 + 229 75 75 + 88 143 208 + 89 144 209 + 228 145 210 + 87 24 24 + 32 27 27 + 33 67 67 + 86 66 66 + 22 12 12 + 85 15 15 + 86 66 147 + 21 65 211 + 3 33 90 + 94 32 212 + 95 14 14 + 2 13 13 + 92 113 213 + 72 106 214 + 73 39 39 + 91 38 38 + 96 77 77 + 101 76 76 + 102 119 215 + 99 115 216 + 111 124 167 + 90 114 152 + 91 38 151 + 110 37 168 + 121 26 26 + 124 25 25 + 125 56 56 + 120 59 59 + 99 115 216 + 102 119 215 + 116 58 58 + 114 57 57 + 84 111 148 + 123 129 183 + 124 25 182 + 87 24 146 + 110 37 37 + 107 36 36 + 108 79 79 + 113 78 78 + 101 76 159 + 108 79 162 + 109 121 161 + 100 120 160 + 120 59 178 + 116 58 176 + 117 126 175 + 119 127 179 + 122 130 184 + 115 125 169 + 114 57 172 + 125 56 181 + 97 117 155 + 112 123 166 + 113 78 165 + 96 77 156 + 104 53 53 + 117 126 175 + 105 35 206 + 104 53 53 + 31 91 107 + 118 128 180 + 117 126 175 + 103 118 174 + 105 35 206 + 174 146 217 + 163 147 218 + 236 148 219 + 233 149 220 + 94 32 221 + 105 35 222 + 62 150 223 + 89 144 224 + 35 94 110 + 56 93 109 + 21 65 225 + 7 30 185 + 115 125 169 + 95 14 14 + 94 32 212 + 88 143 208 + 97 117 155 + 89 144 209 + 88 143 208 + 90 114 152 + 111 124 167 + 104 53 53 + 30 52 52 + 31 91 107 + 104 53 53 + 119 127 179 + 117 126 175 + 104 53 53 + 118 128 180 + 119 127 179 + 63 60 60 + 74 105 135 + 75 61 61 + 63 60 60 + 106 122 164 + 74 105 135 + 63 60 60 + 109 121 161 + 106 122 164 + 63 60 60 + 100 120 160 + 109 121 161 + 95 14 14 + 84 111 148 + 85 15 15 + 95 14 14 + 123 129 183 + 84 111 148 + 95 14 14 + 122 130 184 + 123 129 183 + 95 14 14 + 115 125 169 + 122 130 184 + 88 143 208 + 93 112 149 + 90 114 152 + 88 143 208 + 112 123 166 + 97 117 155 + 88 143 208 + 111 124 167 + 112 123 166 + 98 116 170 + 115 125 169 + 94 32 212 + 63 60 60 + 62 150 226 + 100 120 160 + 21 65 227 + 41 64 228 + 0 31 31 + 7 30 30 + 62 150 226 + 105 35 229 + 103 118 157 + 100 120 160 + 39 95 112 + 1 48 48 + 0 31 188 + 162 151 230 + 241 152 231 + 230 153 232 + 149 154 233 + 59 104 133 + 60 96 132 + 41 64 189 + 40 55 55 + 43 98 118 + 78 108 139 + 40 55 55 + 42 54 54 + 43 98 118 + 57 103 127 + 22 12 12 + 21 65 211 + 40 55 55 + 79 107 138 + 59 104 133 + 40 55 55 + 78 108 139 + 79 107 138 + 1 48 48 + 29 90 102 + 26 49 49 + 1 48 48 + 46 100 122 + 29 90 102 + 1 48 48 + 49 99 119 + 46 100 122 + 1 48 48 + 39 95 112 + 49 99 119 + 40 55 55 + 59 104 133 + 41 64 189 + 22 12 12 + 5 88 88 + 2 13 13 + 22 12 12 + 82 109 143 + 5 88 88 + 22 12 12 + 81 110 144 + 82 109 143 + 22 12 12 + 57 103 127 + 81 110 144 + 21 65 211 + 56 93 128 + 57 103 127 + 41 64 234 + 60 96 113 + 39 95 112 + 0 31 188 + 6 71 71 + 51 101 125 + 35 94 110 + 6 71 71 + 50 102 126 + 51 101 125 + 6 71 71 + 15 89 97 + 50 102 126 + 6 71 71 + 14 70 70 + 15 89 97 + 35 94 110 + 7 30 185 + 6 71 71 + 232 155 235 + 179 156 236 + 180 157 237 + 235 158 238 + 151 159 239 + 148 160 240 + 160 161 241 + 156 162 242 + 140 163 243 + 128 164 244 + 214 165 245 + 220 166 246 + 61 167 247 + 144 168 248 + 218 169 249 + 221 170 250 + 129 171 251 + 131 172 252 + 216 173 253 + 215 174 254 + 130 134 255 + 129 171 251 + 128 164 256 + 133 133 257 + 132 85 258 + 131 172 252 + 137 175 259 + 136 137 260 + 135 176 261 + 134 177 262 + 140 163 263 + 139 178 264 + 138 131 265 + 143 179 266 + 142 86 267 + 141 132 268 + 147 180 269 + 146 138 270 + 145 181 271 + 144 168 248 + 150 182 272 + 162 151 230 + 149 154 233 + 148 160 273 + 153 183 274 + 163 147 218 + 152 184 275 + 151 159 276 + 157 185 277 + 156 162 278 + 155 135 279 + 154 186 280 + 161 136 281 + 160 161 282 + 159 187 283 + 158 188 284 + 230 153 232 + 241 152 231 + 199 189 285 + 55 190 286 + 217 84 287 + 137 175 259 + 134 177 262 + 216 173 253 + 142 86 288 + 132 85 289 + 133 133 194 + 141 132 193 + 219 87 290 + 142 86 267 + 143 179 266 + 218 169 249 + 137 175 291 + 145 181 292 + 146 138 199 + 136 137 198 + 139 178 264 + 143 179 266 + 141 132 268 + 138 131 265 + 130 134 255 + 133 133 257 + 131 172 252 + 129 171 251 + 148 160 240 + 151 159 239 + 152 184 293 + 150 182 294 + 158 188 284 + 135 176 261 + 136 137 260 + 161 136 281 + 155 135 279 + 146 138 270 + 147 180 269 + 154 186 280 + 221 170 250 + 139 178 264 + 140 163 263 + 220 166 295 + 138 131 192 + 130 134 195 + 128 164 244 + 140 163 243 + 161 136 197 + 155 135 196 + 156 162 242 + 160 161 241 + 151 159 276 + 156 162 278 + 157 185 277 + 153 183 274 + 149 154 233 + 159 187 283 + 160 161 282 + 148 160 273 + 171 191 296 + 170 192 297 + 213 193 298 + 193 194 299 + 194 195 300 + 239 196 301 + 241 152 231 + 162 151 230 + 204 197 302 + 205 198 303 + 233 149 220 + 236 148 219 + 66 199 304 + 152 184 275 + 163 147 218 + 174 146 217 + 61 167 247 + 147 180 269 + 144 168 248 + 61 167 247 + 154 186 280 + 147 180 269 + 61 167 247 + 157 185 277 + 154 186 280 + 234 200 305 + 197 201 306 + 198 202 307 + 68 203 308 + 243 204 309 + 240 81 81 + 183 80 80 + 126 205 310 + 159 187 283 + 149 154 233 + 126 205 310 + 158 188 284 + 159 187 283 + 126 205 310 + 135 176 261 + 158 188 284 + 126 205 310 + 134 177 262 + 135 176 261 + 206 206 311 + 207 207 312 + 243 204 309 + 231 208 313 + 162 151 230 + 150 182 272 + 209 209 314 + 194 195 300 + 166 210 315 + 191 211 316 + 185 212 317 + 176 213 318 + 188 214 319 + 178 215 320 + 181 216 321 + 184 217 322 + 167 218 323 + 166 210 324 + 165 41 325 + 67 73 73 + 177 42 201 + 176 213 326 + 175 219 327 + 71 139 202 + 180 157 237 + 179 156 236 + 170 192 328 + 178 215 329 + 171 191 330 + 183 80 80 + 182 83 83 + 181 216 331 + 187 220 332 + 186 221 333 + 185 212 334 + 184 217 335 + 191 211 336 + 190 222 337 + 189 223 338 + 188 214 339 + 177 42 42 + 165 41 41 + 166 210 315 + 176 213 318 + 185 212 317 + 191 211 316 + 188 214 319 + 184 217 322 + 170 192 297 + 171 191 296 + 181 216 321 + 178 215 320 + 167 218 323 + 190 222 337 + 191 211 336 + 166 210 324 + 176 213 326 + 185 212 334 + 186 221 333 + 175 219 327 + 184 217 335 + 181 216 331 + 182 83 83 + 187 220 332 + 189 223 338 + 180 157 237 + 178 215 329 + 188 214 339 + 172 142 205 + 175 219 327 + 186 221 333 + 172 142 205 + 71 139 202 + 175 219 327 + 172 142 205 + 187 220 332 + 182 83 83 + 172 142 205 + 186 221 333 + 187 220 332 + 169 72 72 + 167 218 323 + 67 73 73 + 169 72 72 + 190 222 337 + 167 218 323 + 169 72 72 + 189 223 338 + 190 222 337 + 169 72 72 + 180 157 237 + 189 223 338 + 245 224 340 + 168 225 341 + 235 158 238 + 169 72 72 + 203 226 342 + 232 155 235 + 235 158 238 + 168 225 341 + 246 227 343 + 127 228 344 + 242 229 345 + 61 167 247 + 200 230 346 + 205 198 347 + 204 197 348 + 199 189 349 + 201 231 350 + 206 206 351 + 205 198 347 + 200 230 346 + 202 232 352 + 207 207 353 + 206 206 351 + 201 231 350 + 203 226 354 + 208 233 355 + 207 207 353 + 202 232 352 + 198 202 307 + 213 193 356 + 170 192 328 + 179 156 236 + 197 201 306 + 212 234 357 + 213 193 356 + 198 202 307 + 196 235 358 + 211 236 359 + 212 234 357 + 197 201 306 + 195 237 360 + 210 238 361 + 211 236 362 + 196 235 363 + 194 195 300 + 209 209 314 + 210 238 361 + 195 237 360 + 171 191 330 + 193 194 364 + 68 203 308 + 183 80 80 + 193 194 364 + 192 239 365 + 69 240 366 + 68 203 308 + 192 239 365 + 64 241 367 + 70 242 368 + 69 240 366 + 64 241 369 + 65 243 370 + 164 244 371 + 70 242 372 + 65 243 370 + 66 199 304 + 174 146 217 + 164 244 371 + 94 32 373 + 89 144 209 + 97 117 155 + 98 116 154 + 237 245 374 + 196 235 358 + 197 201 306 + 234 200 305 + 153 183 274 + 157 185 277 + 61 167 247 + 242 229 345 + 198 202 307 + 179 156 236 + 232 155 235 + 234 200 305 + 163 147 218 + 153 183 274 + 242 229 345 + 236 148 219 + 66 199 375 + 209 209 376 + 150 182 294 + 152 184 293 + 65 243 377 + 210 238 378 + 209 209 376 + 66 199 375 + 64 241 379 + 211 236 380 + 210 238 378 + 65 243 377 + 192 239 381 + 212 234 382 + 211 236 380 + 64 241 379 + 193 194 299 + 213 193 298 + 212 234 382 + 192 239 381 + 70 242 368 + 231 208 313 + 243 204 309 + 69 240 366 + 238 82 82 + 172 142 205 + 182 83 83 + 239 196 301 + 194 195 300 + 195 237 360 + 230 153 232 + 126 205 310 + 149 154 233 + 233 149 220 + 164 244 371 + 174 146 217 + 204 197 348 + 127 228 383 + 55 190 384 + 199 189 349 + 145 181 271 + 219 87 290 + 218 169 249 + 144 168 248 + 132 85 258 + 217 84 287 + 216 173 253 + 131 172 252 + 129 171 251 + 215 174 254 + 214 165 385 + 128 164 256 + 215 174 254 + 216 173 253 + 134 177 262 + 126 205 310 + 221 170 250 + 218 169 249 + 143 179 266 + 139 178 264 + 246 227 386 + 247 246 387 + 55 190 384 + 127 228 383 + 137 175 291 + 217 84 84 + 219 87 87 + 145 181 292 + 238 82 82 + 240 81 81 + 208 233 388 + 173 140 203 + 165 41 325 + 227 40 207 + 223 74 74 + 67 73 73 + 63 60 60 + 226 63 63 + 225 247 389 + 62 150 226 + 72 106 137 + 224 43 200 + 222 62 62 + 75 61 61 + 225 247 390 + 228 145 391 + 89 144 224 + 62 150 223 + 229 75 75 + 223 74 74 + 93 112 149 + 88 143 208 + 226 63 63 + 222 62 62 + 71 139 202 + 172 142 205 + 92 113 392 + 227 40 40 + 224 43 43 + 72 106 393 + 243 204 309 + 68 203 308 + 69 240 366 + 169 72 72 + 229 75 75 + 228 145 210 + 245 224 340 + 55 190 286 + 247 246 394 + 126 205 310 + 230 153 232 + 203 226 342 + 202 232 395 + 234 200 305 + 232 155 235 + 201 231 396 + 200 230 397 + 239 196 301 + 237 245 398 + 207 207 312 + 208 233 388 + 240 81 81 + 243 204 309 + 205 198 303 + 206 206 399 + 231 208 400 + 233 149 220 + 225 247 389 + 226 63 63 + 172 142 205 + 244 141 204 + 168 225 401 + 173 140 402 + 208 233 355 + 203 226 354 + 202 232 395 + 201 231 403 + 237 245 374 + 234 200 305 + 200 230 397 + 199 189 285 + 241 152 231 + 239 196 301 + 204 197 302 + 236 148 219 + 242 229 345 + 127 228 344 + 245 224 404 + 244 141 405 + 173 140 402 + 168 225 401 + 228 145 391 + 225 247 390 + 244 141 405 + 245 224 404 + 220 166 246 + 214 165 245 + 247 246 387 + 246 227 386 + 61 167 247 + 221 170 250 + 220 166 295 + 246 227 343 + 214 165 385 + 215 174 254 + 126 205 310 + 247 246 394 + 70 242 372 + 164 244 371 + 233 149 220 + 231 208 400 + 235 158 238 + 180 157 237 + 169 72 72 + 196 235 363 + 237 245 398 + 239 196 301 + 195 237 360 + } + $verts { + 0.03947 0.017047 -0.090348 0 + 0.041401 0.0182 -0.090348 0 + -0.050405 0.009795 -0.090348 0 + -0.048475 0.008642 -0.090348 0 + -0.048475 0.009137 -0.094022 0 + -0.050405 0.010466 -0.094209 0 + -0.050405 0.0182 -0.090348 0 + -0.048475 0.017047 -0.090348 0 + -0.048475 0.017047 0.115632 0 + -0.050405 0.0182 0.115632 0 + -0.048475 0.0182 0.117563 0 + -0.050405 0.023727 0.115632 0 + -0.048475 0.024879 0.115632 0 + -0.048475 0.023727 0.117563 0 + -0.050405 0.023727 -0.090348 0 + -0.050405 0.023056 -0.094209 0 + -0.048475 0.024385 -0.094022 0 + -0.048475 0.024879 -0.090348 0 + 0.03947 0.0182 0.117563 0 + 0.041401 0.0182 0.115632 0 + 0.03947 0.017047 0.115632 0 + -0.048475 0.016475 -0.090348 0 + -0.050405 0.015322 -0.090348 0 + 0.03947 0.023727 0.117563 0 + 0.03947 0.024879 0.115632 0 + 0.041401 0.023727 0.115632 0 + 0.041401 0.023727 -0.090348 0 + 0.03947 0.024879 -0.090348 0 + 0.03947 0.024385 -0.094022 0 + 0.041401 0.023056 -0.094209 0 + 0.041401 0.015322 0.102517 0 + 0.041401 0.014651 0.106378 0 + 0.03947 0.01598 0.106191 0 + 0.03947 0.016475 0.102517 0 + -0.048475 0.019072 -0.104426 0 + -0.050405 0.018993 -0.102273 0 + -0.048475 0.016761 -0.105394 0 + 0.03947 0.019072 -0.104426 0 + 0.03947 0.016761 -0.105394 0 + 0.041401 0.018993 -0.102273 0 + 0.041401 0.015322 -0.090348 0 + 0.03947 0.016475 -0.090348 0 + 0.041401 0.009795 -0.090348 0 + 0.041401 0.010466 -0.094209 0 + 0.03947 0.009137 -0.094022 0 + 0.03947 0.008642 -0.090348 0 + 0.041401 0.021996 -0.097945 0 + 0.03947 0.022825 -0.099522 0 + 0.03947 0.021333 -0.102234 0 + 0.041401 0.020465 -0.100845 0 + -0.050405 0.021996 -0.097945 0 + -0.050405 0.020465 -0.100845 0 + -0.048475 0.021333 -0.102234 0 + -0.048475 0.022825 -0.099522 0 + -0.048475 0.014449 -0.104426 0 + -0.048475 0.023779 -0.098206 0 + -0.050405 0.016761 -0.103463 0 + -0.050405 0.014529 -0.102273 0 + 0.03947 0.014449 -0.104426 0 + 0.041401 0.014529 -0.102273 0 + 0.041401 0.016761 -0.103463 0 + 0.041401 0.025522 -0.096826 0 + 0.03947 0.00807 0.102517 0 + 0.041401 0.006917 0.102517 0 + 0.03947 0.016871 -0.119997 0 + 0.03947 0.019709 -0.119458 0 + 0.03947 0.022738 -0.117914 0 + -0.050405 0.002097 -0.097481 0 + 0.041401 0.011004 -0.115664 0 + 0.041401 0.014033 -0.11743 0 + 0.041401 0.016871 -0.118067 0 + 0.041401 0.002097 -0.097481 0 + 0.03947 0.000238 0.102517 0 + 0.03947 0.000732 0.106191 0 + 0.041401 0.002061 0.106378 0 + 0.041401 0.001391 0.102517 0 + 0.03947 0.012189 -0.102234 0 + 0.03947 0.010697 -0.099522 0 + 0.041401 0.011526 -0.097945 0 + 0.041401 0.013056 -0.100845 0 + -0.048475 0.012189 -0.102234 0 + -0.050405 0.013056 -0.100845 0 + -0.050405 0.011526 -0.097945 0 + -0.048475 0.010697 -0.099522 0 + -0.050405 0.014651 0.106378 0 + -0.050405 0.015322 0.102517 0 + -0.048475 0.016475 0.102517 0 + -0.048475 0.01598 0.106191 0 + -0.050405 0.006917 0.102517 0 + -0.048475 0.00807 0.102517 0 + -0.050405 0.002061 0.106378 0 + -0.048475 0.000732 0.106191 0 + -0.048475 0.000238 0.102517 0 + -0.050405 0.001391 0.102517 0 + -0.048475 0.008642 0.102517 0 + -0.050405 0.009795 0.102517 0 + -0.048475 0.006045 0.116595 0 + -0.050405 0.006124 0.114442 0 + -0.050405 0.008356 0.115632 0 + -0.048475 0.008356 0.117563 0 + 0.041401 0.006124 0.114442 0 + 0.03947 0.006045 0.116595 0 + 0.03947 0.008356 0.117563 0 + 0.041401 0.008356 0.115632 0 + 0.041401 0.009795 0.102517 0 + 0.03947 0.008642 0.102517 0 + 0.041401 0.003121 0.110114 0 + 0.03947 0.002292 0.111691 0 + 0.03947 0.003784 0.114402 0 + 0.041401 0.004652 0.113013 0 + -0.048475 0.002292 0.111691 0 + -0.050405 0.003121 0.110114 0 + -0.050405 0.004652 0.113013 0 + -0.048475 0.003784 0.114402 0 + -0.048475 0.010668 0.116595 0 + -0.050405 0.010588 0.114441 0 + 0.03947 0.010668 0.116595 0 + 0.041401 0.010588 0.114441 0 + 0.041401 0.013592 0.110114 0 + 0.041401 0.012061 0.113013 0 + 0.03947 0.012929 0.114402 0 + 0.03947 0.014421 0.111691 0 + -0.050405 0.012061 0.113013 0 + -0.050405 0.013592 0.110114 0 + -0.048475 0.014421 0.111691 0 + -0.048475 0.012929 0.114402 0 + -0.050405 0.025522 -0.096826 0 + 0.03947 0.023779 -0.098206 0 + -0.048475 0.025672 0.107906 0 + -0.050405 0.026825 0.107906 0 + -0.048475 0.026825 0.109837 0 + -0.050405 0.032351 0.107906 0 + -0.048475 0.033504 0.107906 0 + -0.048475 0.032351 0.109837 0 + -0.050405 0.032012 -0.097198 0 + -0.050405 0.030822 -0.101018 0 + -0.048475 0.031904 -0.101741 0 + -0.048475 0.033164 -0.097198 0 + 0.03947 0.026825 0.109837 0 + 0.041401 0.026825 0.107906 0 + 0.03947 0.025672 0.107906 0 + 0.03947 0.032351 0.109837 0 + 0.03947 0.033504 0.107906 0 + 0.041401 0.032351 0.107906 0 + 0.041401 0.032012 -0.097198 0 + 0.03947 0.033164 -0.097198 0 + 0.03947 0.031904 -0.101741 0 + 0.041401 0.030822 -0.101018 0 + -0.048475 0.027036 -0.112089 0 + -0.050405 0.026957 -0.109936 0 + -0.048475 0.024962 -0.115017 0 + 0.03947 0.027036 -0.112089 0 + 0.03947 0.024962 -0.115017 0 + 0.041401 0.026957 -0.109936 0 + 0.041401 0.02954 -0.104299 0 + 0.03947 0.030369 -0.105876 0 + 0.03947 0.02881 -0.108967 0 + 0.041401 0.028126 -0.107315 0 + -0.050405 0.02954 -0.104299 0 + -0.050405 0.028126 -0.107315 0 + -0.048475 0.02881 -0.108967 0 + -0.048475 0.030369 -0.105876 0 + -0.050405 0.024962 -0.113087 0 + 0.041401 0.024962 -0.113087 0 + 0.041401 0.019709 -0.117528 0 + -0.048475 0.000944 -0.097481 0 + -0.048475 0.001812 -0.100917 0 + -0.050405 0.003142 -0.101103 0 + -0.048475 0.009712 -0.099284 0 + -0.050405 0.008033 -0.097481 0 + -0.048475 0.00893 -0.114785 0 + 0.03947 0.00893 -0.114785 0 + 0.041401 0.008033 -0.097481 0 + 0.03947 0.009712 -0.099284 0 + 0.041401 0.022738 -0.115984 0 + 0.041401 0.003142 -0.101103 0 + 0.03947 0.001812 -0.100917 0 + 0.03947 0.000944 -0.097481 0 + -0.048475 0.007161 -0.112159 0 + -0.050405 0.00893 -0.112854 0 + -0.050405 0.00724 -0.110005 0 + 0.03947 0.007161 -0.112159 0 + 0.041401 0.00724 -0.110005 0 + 0.041401 0.00893 -0.112854 0 + 0.03947 0.004935 -0.108592 0 + 0.03947 0.003585 -0.105881 0 + 0.041401 0.004414 -0.104304 0 + 0.041401 0.005803 -0.107203 0 + -0.048475 0.004935 -0.108592 0 + -0.050405 0.005803 -0.107203 0 + -0.050405 0.004414 -0.104304 0 + -0.048475 0.003585 -0.105881 0 + 0.03947 0.014033 -0.11936 0 + 0.03947 0.011004 -0.117595 0 + -0.050405 0.022738 -0.115984 0 + -0.050405 0.019709 -0.117528 0 + -0.050405 0.016871 -0.118067 0 + -0.050405 0.014033 -0.11743 0 + -0.050405 0.011004 -0.115664 0 + -0.048475 0.022175 -0.101823 0 + -0.048475 0.019361 -0.105413 0 + -0.048475 0.016871 -0.105953 0 + -0.048475 0.014381 -0.105315 0 + -0.048475 0.011251 -0.102136 0 + 0.03947 0.022175 -0.101823 0 + 0.03947 0.019361 -0.105413 0 + 0.03947 0.016871 -0.105953 0 + 0.03947 0.014381 -0.105315 0 + 0.03947 0.011251 -0.102136 0 + -0.048475 0.022738 -0.117914 0 + -0.048475 0.019709 -0.119458 0 + -0.048475 0.016871 -0.119997 0 + -0.048475 0.014033 -0.11936 0 + -0.048475 0.011004 -0.117595 0 + -0.048475 0.025672 -0.093939 0 + -0.050405 0.026825 -0.093939 0 + -0.050405 0.032351 -0.093939 0 + -0.048475 0.033504 -0.093939 0 + 0.041401 0.032351 -0.093939 0 + 0.03947 0.033504 -0.093939 0 + 0.03947 0.025672 -0.093939 0 + 0.041401 0.026825 -0.093939 0 + 0.041401 0.001391 -0.093939 0 + -0.050405 0.001391 -0.093939 0 + 0.03947 0.000238 -0.093939 0 + 0.03947 0.00807 -0.093939 0 + 0.041401 0.006917 -0.093939 0 + -0.048475 0.000238 -0.093939 0 + -0.048475 0.00807 -0.093939 0 + -0.050405 0.006917 -0.093939 0 + -0.050405 0.024369 -0.099577 0 + 0.041372 0.016871 -0.107657 0 + -0.050443 0.011168 -0.104339 0 + 0.041361 0.019351 -0.10704 0 + -0.050325 0.014392 -0.107097 0 + -0.050465 0.009132 -0.100683 0 + 0.041401 0.022422 -0.103751 0 + -0.050314 0.016871 -0.107657 0 + 0.041523 0.009132 -0.100683 0 + -0.050302 0.019351 -0.10704 0 + 0.041501 0.011168 -0.104339 0 + -0.050342 0.022422 -0.103751 0 + 0.041464 0.024369 -0.099577 0 + 0.041384 0.014392 -0.107097 0 + 0.03947 0.00875 -0.096429 0 + -0.048475 0.00875 -0.096429 0 + 0.03947 0.024821 -0.095857 0 + -0.048475 0.024821 -0.095857 0 + } + $texCoords { + 0.64309 0.36068 + 0.77268 0.36068 + 0.77268 0.3691 + 0.64309 0.3691 + 0.77268 0.37456 + 0.77268 0.67808 + 0.64309 0.67808 + 0.64309 0.37456 + 0.64309 0.68953 + 0.64309 0.68139 + 0.77268 0.68139 + 0.77268 0.68953 + 0.92011 0.97257 + 0.91184 0.97236 + 0.91176 0.72093 + 0.92002 0.72114 + 0.64309 0.35148 + 0.77268 0.35148 + 0.77268 0.35612 + 0.64309 0.35612 + 0.54869 0.45845 + 0.54869 0.46689 + 0.41896 0.46689 + 0.41896 0.45845 + 0.32287 0.43255 + 0.32287 0.44099 + 0.19314 0.44099 + 0.19314 0.43255 + 0.64309 0.69285 + 0.77268 0.69285 + 0.77268 0.99636 + 0.64309 0.99636 + 0.54869 0.16849 + 0.54869 0.45299 + 0.41896 0.45298 + 0.41896 0.16849 + 0.19314 0.4668 + 0.32287 0.4668 + 0.32287 0.47523 + 0.19314 0.47523 + 0.19038 0.42359 + 0.19038 0.43135 + 0.00138 0.43135 + 0.00138 0.42359 + 0.54869 0.47145 + 0.54869 0.4761 + 0.41896 0.4761 + 0.41896 0.47145 + 0.58713 0.21559 + 0.59591 0.21583 + 0.59614 0.47465 + 0.58842 0.47478 + 0.91183 0.4153 + 0.92012 0.41516 + 0.92007 0.66586 + 0.91178 0.666 + 0.32287 0.44555 + 0.32287 0.4502 + 0.19314 0.4502 + 0.19314 0.44555 + 0.37695 0.45458 + 0.36868 0.45467 + 0.35916 0.20163 + 0.36738 0.20092 + 0.19314 0.14259 + 0.32287 0.14259 + 0.32287 0.42708 + 0.19314 0.42708 + 0.61737 0.47464 + 0.60962 0.4748 + 0.60747 0.21629 + 0.61625 0.21609 + 0.33938 0.44176 + 0.3299 0.44063 + 0.32964 0.43477 + 0.33795 0.43557 + 0.19314 0.45759 + 0.32287 0.45759 + 0.32287 0.46224 + 0.19314 0.46224 + 0.36692 0.17033 + 0.37248 0.18309 + 0.36996 0.18941 + 0.365 0.17506 + 0.19038 0.56483 + 0.19038 0.99862 + 0.00138 0.99862 + 0.00138 0.56483 + 0.91255 0.9787 + 0.90857 0.97875 + 0.90779 0.97241 + 0.61857 0.47979 + 0.6217 0.47576 + 0.6084 0.47949 + 0.60548 0.47578 + 0.60321 0.21626 + 0.60392 0.20952 + 0.60818 0.20953 + 0.5843 0.47574 + 0.58719 0.47944 + 0.60046 0.47578 + 0.59732 0.47979 + 0.59517 0.20892 + 0.59952 0.20882 + 0.60046 0.21578 + 0.90779 0.41523 + 0.9086 0.40889 + 0.91259 0.40896 + 0.61764 0.18783 + 0.61893 0.19267 + 0.61517 0.19525 + 0.6137 0.19018 + 0.58801 0.19492 + 0.58426 0.19246 + 0.58543 0.18769 + 0.58935 0.18992 + 0.9241 0.66593 + 0.9233 0.67227 + 0.91931 0.6722 + 0.59059 0.19747 + 0.59341 0.19395 + 0.59638 0.19885 + 0.59331 0.20244 + 0.60674 0.19943 + 0.60964 0.19438 + 0.61259 0.19789 + 0.60992 0.20299 + 0.91906 0.99183 + 0.92253 0.99418 + 0.92137 0.99862 + 0.91774 0.99649 + 0.91032 0.69213 + 0.90918 0.68766 + 0.91268 0.68532 + 0.91398 0.69001 + 0.36961 0.46103 + 0.3656 0.46122 + 0.36458 0.45486 + 0.91509 0.68291 + 0.9176 0.67824 + 0.9205 0.68157 + 0.91776 0.68619 + 0.9113 0.98804 + 0.91421 0.98474 + 0.91668 0.98941 + 0.914 0.99266 + 0.9233 0.71475 + 0.92407 0.7211 + 0.91931 0.7148 + 0.33956 0.18055 + 0.33554 0.18032 + 0.3366 0.1741 + 0.34053 0.17433 + 0.35015 0.15519 + 0.35107 0.1596 + 0.34755 0.16175 + 0.34648 0.15711 + 0.38023 0.47619 + 0.37924 0.4807 + 0.37551 0.4787 + 0.37666 0.47396 + 0.37418 0.47163 + 0.37161 0.47499 + 0.36871 0.47046 + 0.37151 0.46703 + 0.34262 0.16069 + 0.3451 0.164 + 0.34244 0.16847 + 0.33974 0.16509 + 0.9128 0.70168 + 0.90933 0.69932 + 0.91049 0.69488 + 0.91412 0.69702 + 0.92158 0.38903 + 0.92271 0.3935 + 0.91921 0.39584 + 0.91792 0.39115 + 0.9114 0.39959 + 0.91414 0.39497 + 0.91681 0.39825 + 0.9143 0.40292 + 0.91786 0.70085 + 0.92056 0.70547 + 0.91765 0.70876 + 0.91518 0.70409 + 0.62069 0.21612 + 0.64309 0.34778 + 0.77268 0.34778 + 0.58294 0.21561 + 0.90779 0.66598 + 0.54869 0.47979 + 0.41896 0.47979 + 0.77545 0.35958 + 0.77545 0.35144 + 0.90504 0.35144 + 0.90504 0.35958 + 0.00138 0.53817 + 0.19038 0.53817 + 0.19038 0.54765 + 0.00138 0.54765 + 0.3552 0.20179 + 0.35578 0.19584 + 0.35946 0.19584 + 0.37305 0.19206 + 0.37207 0.19675 + 0.36886 0.19479 + 0.9241 0.41518 + 0.32562 0.43457 + 0.34764 0.18071 + 0.35153 0.18088 + 0.34203 0.43556 + 0.92407 0.97258 + 0.90779 0.72092 + 0.32287 0.4807 + 0.19314 0.4807 + 0.19314 0.45389 + 0.32287 0.45389 + 0.39913 0.47104 + 0.39646 0.46597 + 0.40326 0.45116 + 0.40757 0.45773 + 0.90502 0.99862 + 0.77543 0.99862 + 0.77545 0.99636 + 0.90504 0.99636 + 0.6217 0.21602 + 0.38094 0.45444 + 0.77266 0.99862 + 0.64308 0.99862 + 0.38187 0.45449 + 0.56282 0.18913 + 0.56972 0.20381 + 0.56736 0.21133 + 0.56051 0.19474 + 0.58195 0.21553 + 0.34301 0.4536 + 0.33737 0.46649 + 0.33543 0.4617 + 0.34048 0.44718 + 0.00138 0.52302 + 0.19038 0.52302 + 0.19038 0.53073 + 0.00138 0.53073 + 0.77545 0.3629 + 0.90504 0.3629 + 0.90504 0.66032 + 0.77545 0.66032 + 0.39951 0.4388 + 0.38873 0.43801 + 0.389 0.43237 + 0.39779 0.4334 + 0.57491 0.4747 + 0.56727 0.47515 + 0.55551 0.22258 + 0.56425 0.22176 + 0.57627 0.47972 + 0.5792 0.47564 + 0.56626 0.47979 + 0.56326 0.47627 + 0.55149 0.21722 + 0.55255 0.20927 + 0.55628 0.21054 + 0.55533 0.21711 + 0.41289 0.17804 + 0.40893 0.17877 + 0.41031 0.17436 + 0.40145 0.17855 + 0.3973 0.17725 + 0.40055 0.17351 + 0.38972 0.44464 + 0.38597 0.44597 + 0.38476 0.43791 + 0.56067 0.18524 + 0.55811 0.19059 + 0.39409 0.46038 + 0.39434 0.4699 + 0.39173 0.46455 + 0.39273 0.45578 + 0.38956 0.45892 + 0.3877 0.45331 + 0.39108 0.4504 + 0.55417 0.2019 + 0.55598 0.19625 + 0.55918 0.19937 + 0.55758 0.20478 + 0.57227 0.20762 + 0.57055 0.21396 + 0.55144 0.22284 + 0.77545 0.34813 + 0.90504 0.34813 + 0.38463 0.43206 + 0.19038 0.55778 + 0.00138 0.55778 + 0.00138 0.5153 + 0.19038 0.5153 + 0.40199 0.43333 + 0.00138 0.47265 + 0.19038 0.47265 + 0.19038 0.48015 + 0.00138 0.48015 + 0.56543 0.18407 + 0.57394 0.19723 + 0.40584 0.44728 + 0.40942 0.45394 + 0.39739 0.47502 + 0.34749 0.45899 + 0.34362 0.47464 + 0.33977 0.47113 + 0.3693 0.16574 + 0.37693 0.17776 + 0.56607 0.21627 + 0.38187 0.17951 + 0.37855 0.18156 + 0.38049 0.17589 + 0.56367 0.18011 + 0.19038 0.43897 + 0.19038 0.4503 + 0.00138 0.4503 + 0.00138 0.43897 + 0.19038 0.45681 + 0.19038 0.46584 + 0.00138 0.46584 + 0.00138 0.45681 + 0.33082 0.44661 + 0.32698 0.4464 + 0.32617 0.44061 + 0.35662 0.19013 + 0.3604 0.18994 + 0.33536 0.47024 + 0.3332 0.46573 + 0.36494 0.16663 + 0.3628 0.17108 + 0.36331 0.17977 + 0.36173 0.18464 + 0.35857 0.18185 + 0.36017 0.17722 + 0.32894 0.4548 + 0.33215 0.45199 + 0.33374 0.45692 + 0.33054 0.4595 + 0.34263 0.43982 + 0.34356 0.44456 + 0.34522 0.44937 + 0.40284 0.43682 + 0.40399 0.44099 + 0.40081 0.4437 + 0.90504 0.67975 + 0.77545 0.67975 + 0.77545 0.67303 + 0.90504 0.67303 + 0.90504 0.6835 + 0.77545 0.6835 + 0.90504 0.68729 + 0.77545 0.68729 + 0.90504 0.69386 + 0.77545 0.69386 + 0.33812 0.47495 + 0.34222 0.47859 + 0.34762 0.47666 + 0.34625 0.4807 + 0.56942 0.18064 + 0.56791 0.17653 + 0.57211 0.17438 + 0.57359 0.17858 + 0.36766 0.16197 + 0.37172 0.15837 + 0.3731 0.16228 + 0.3757 0.15629 + 0.37706 0.16028 + 0.40591 0.4807 + 0.40168 0.47858 + 0.40317 0.47445 + 0.40737 0.47648 + 0.35245 0.18084 + 0.35109 0.46087 + 0.00138 0.50746 + 0.19038 0.50746 + 0.00138 0.50015 + 0.19038 0.50015 + 0.00138 0.49394 + 0.19038 0.49394 + 0.00138 0.48769 + 0.19038 0.48769 + 0.77545 0.6672 + 0.90504 0.66719 + 0.56869 0.22184 + 0.77545 0.66341 + 0.90504 0.66341 + 0.37472 0.18732 + 0.37144 0.20096 + 0.77545 0.70688 + 0.90504 0.70688 + 0.19038 0.00138 + 0.00138 0.00138 + 0.56951 0.21824 + 0.34908 0.45521 + 0.5792 0.19872 + 0.57576 0.20092 + 0.57762 0.19502 + 0.41289 0.45614 + 0.41128 0.45993 + 0.90504 0.69864 + 0.77545 0.69864 + 0.35245 0.45727 + 0.90504 0.70308 + 0.77545 0.70308 + } + $normals { + 0.2987 0.8787 -0.3724 + -0.2987 0.8787 -0.3724 + -0.275 0.9411 -0.1966 + 0.275 0.9411 -0.1966 + -0.2688 0.9608 -0.0677 + -0.249 0.9359 0.249 + 0.249 0.9359 0.249 + 0.2688 0.9608 -0.0677 + 0.3276 -0.4391 0.8366 + 0.3276 0.4391 0.8366 + -0.3276 0.4391 0.8366 + -0.3276 -0.4391 0.8366 + -0.8651 0.5012 -0.0168 + -0.8615 -0.5063 -0.0397 + -0.8651 -0.5012 0.0168 + -0.8615 0.5063 0.0397 + 0.3509 0.5106 -0.785 + -0.3509 0.5106 -0.785 + -0.323 0.7483 -0.5794 + 0.323 0.7483 -0.5794 + -0.275 -0.9411 -0.1966 + -0.2987 -0.8787 -0.3724 + 0.2987 -0.8787 -0.3724 + 0.275 -0.9411 -0.1966 + -0.275 0.9411 0.1966 + -0.2987 0.8787 0.3724 + 0.2987 0.8787 0.3724 + 0.275 0.9411 0.1966 + 0.249 -0.9359 0.249 + -0.249 -0.9359 0.249 + -0.5771 -0.7536 0.3146 + 0.5771 -0.7536 0.3146 + -0.5923 -0.7382 -0.3228 + -0.2688 -0.9608 -0.0677 + 0.2688 -0.9608 -0.0677 + 0.5923 -0.7382 -0.3228 + 0.2987 -0.8787 0.3724 + -0.2987 -0.8787 0.3724 + -0.275 -0.9411 0.1966 + 0.275 -0.9411 0.1966 + -0.2608 -0.9608 -0.0935 + -0.2645 -0.9401 -0.2151 + 0.2645 -0.9401 -0.2151 + 0.2608 -0.9608 -0.0935 + -0.323 -0.7483 -0.5794 + -0.3509 -0.5106 -0.785 + 0.3509 -0.5106 -0.785 + 0.323 -0.7483 -0.5794 + 0.8651 -0.5012 -0.0168 + 0.8615 0.5063 -0.0397 + 0.8366 0.4391 0.3276 + 0.8366 -0.4391 0.3276 + 0.8615 0.5063 0.0397 + 0.8651 -0.5012 0.0168 + 0.8615 -0.5063 -0.0397 + 0.8651 0.5012 -0.0168 + -0.323 0.7483 0.5794 + -0.3509 0.5106 0.785 + 0.3509 0.5106 0.785 + 0.323 0.7483 0.5794 + 0.8651 0.5012 0.0168 + 0.8615 -0.5063 0.0397 + 0.8558 -0.5146 -0.0525 + 0.8869 0.4576 0.0639 + 0.5923 0.7382 0.3228 + -0.5923 0.7382 0.3228 + -0.2688 0.9608 0.0677 + 0.2688 0.9608 0.0677 + -0.8366 -0.4391 0.3276 + -0.8366 0.4391 0.3276 + -0.8615 0.5063 -0.0397 + -0.8651 -0.5012 -0.0168 + -0.8586 0.4868 0.1605 + -0.8642 -0.4896 -0.1163 + -0.8558 -0.5146 -0.0525 + -0.8869 0.4576 0.0639 + 0.3509 -0.5106 0.785 + -0.3509 -0.5106 0.785 + -0.323 -0.7483 0.5794 + 0.323 -0.7483 0.5794 + 0.8609 -0.4206 -0.2864 + 0.9098 0.3168 0.2681 + 0.891 0.4006 0.2135 + 0.8706 -0.4236 -0.2502 + -0.2634 0.9634 -0.0497 + -0.249 0.9359 0.249 + 0.249 0.9359 0.249 + 0.2634 0.9634 -0.0497 + -0.8694 -0.4819 -0.1091 + -0.8694 0.4819 -0.1091 + 0.8694 0.4819 -0.1091 + 0.8694 0.4819 0.1091 + -0.3652 0 -0.9309 + -0.9114 0.0027 -0.4115 + -0.9233 0.2254 -0.3111 + 0.9233 0.2254 -0.3111 + 0.9114 0.0027 -0.4115 + 0.3652 0 -0.9309 + 0.8694 -0.4819 -0.1091 + 0.8832 0.381 -0.2737 + 0.8709 0.4614 -0.1695 + -0.8832 0.381 -0.2737 + -0.8709 0.4614 -0.1695 + -0.9244 -0.2202 -0.3115 + 0.9244 -0.2202 -0.3115 + 0.8694 -0.4819 0.1091 + 0.2688 -0.9608 0.0677 + 0.8832 -0.381 -0.2737 + 0.8709 -0.4614 -0.1695 + -0.8709 -0.4614 -0.1695 + -0.8832 -0.381 -0.2737 + -0.8694 0.4819 0.1091 + -0.8615 -0.5063 0.0397 + -0.2688 -0.9608 0.0677 + -0.8694 -0.4819 0.1091 + -0.3651 -0 0.9309 + -0.9114 -0.0027 0.4115 + -0.9233 -0.2254 0.3111 + 0.9114 -0.0027 0.4115 + 0.3652 0 0.9309 + 0.9233 -0.2254 0.3111 + 0.8832 -0.381 0.2737 + 0.8709 -0.4614 0.1695 + -0.8832 -0.381 0.2737 + -0.8709 -0.4614 0.1695 + -0.9244 0.2202 0.3115 + 0.9244 0.2202 0.3115 + 0.8832 0.381 0.2737 + 0.8709 0.4614 0.1695 + -0.8709 0.4614 0.1695 + -0.8832 0.381 0.2737 + 0.3276 -0.4391 0.8366 + 0.3276 0.4391 0.8366 + -0.3276 0.4391 0.8366 + -0.3276 -0.4391 0.8366 + 0.2986 0.8732 -0.3851 + -0.2986 0.8732 -0.3851 + -0.2803 0.9113 -0.3015 + 0.2803 0.9113 -0.3015 + 0.8642 -0.4896 -0.1163 + 0.2453 0.8915 0.3809 + 0.2423 0.9264 0.2883 + 0.8585 0.4861 0.1634 + -0.8651 0.5012 0.0168 + -0.5771 0.7536 -0.3146 + -0.2632 0.955 0.1369 + 0.8643 0.3492 -0.362 + 0.8667 0.4073 -0.2881 + 0.8932 -0.3702 0.2553 + 0.9312 -0.1712 0.3217 + 0.5771 0.7536 -0.3146 + -0.8686 0.4046 -0.2861 + -0.8943 -0.3684 0.2541 + -0.8642 -0.4604 0.2032 + -0.8668 0.4344 -0.2449 + -0.9106 0.3158 0.2666 + -0.8629 -0.4179 -0.2841 + -0.8729 -0.4196 -0.2488 + -0.8843 0.418 0.2079 + 0.2689 0.815 -0.5133 + -0.2689 0.815 -0.5133 + -0.2855 0.8499 -0.4429 + 0.2855 0.8499 -0.4429 + 0.249 -0.9359 0.249 + -0.249 -0.9359 0.249 + -0.2686 -0.9406 0.2077 + 0.2686 -0.9406 0.2077 + 0.8571 -0.4707 0.2095 + 0.8577 0.5039 -0.1021 + 0.8625 0.5053 -0.0267 + 0.8959 -0.4355 0.0873 + -0.8366 -0.4391 0.3276 + -0.8366 0.4391 0.3276 + -0.8625 0.5053 -0.0267 + -0.8959 -0.4355 0.0873 + -0.2644 0.9474 -0.1801 + -0.8724 0.464 -0.1537 + -0.8577 0.5039 -0.1021 + 0.8366 -0.4391 0.3276 + 0.8366 0.4391 0.3276 + 0.8724 0.464 -0.1537 + 0.2644 0.9474 -0.1801 + -0.2689 0.7753 -0.5715 + 0.8642 0.4391 -0.2457 + 0.2689 0.7753 -0.5715 + 0.8825 0.4236 -0.2043 + 0.8815 0.4358 -0.1817 + -0.8859 0.4155 -0.2061 + -0.8815 0.4358 -0.1817 + -0.2718 -0.8322 0.4833 + -0.249 -0.8862 0.3907 + 0.2627 -0.7886 -0.556 + -0.2627 -0.7886 -0.556 + -0.3135 -0.617 -0.7218 + 0.3135 -0.617 -0.7218 + -0.8658 0.3478 -0.3598 + -0.9324 -0.17 0.3189 + 0.2648 -0.8336 0.4847 + 0.3442 -0.5234 0.7795 + 0.3188 0.5881 -0.7433 + -0.9329 0.163 0.3213 + -0.9028 -0.1681 -0.3958 + -0.8634 -0.3613 -0.3522 + 0.8618 -0.3628 -0.3545 + 0.9316 0.164 0.3242 + -0.8577 -0.471 0.2062 + 0.3757 0.0118 0.9266 + 0.3582 0.4803 0.8006 + 0.9342 0.0033 0.3567 + -0.3188 0.5881 -0.7433 + -0.2738 -0.9191 -0.2832 + -0.2983 -0.8755 -0.3802 + 0.2983 -0.8755 -0.3802 + 0.2738 -0.9191 -0.2832 + -0.2963 -0.8366 -0.4607 + -0.2687 -0.8138 -0.5153 + 0.2686 -0.8138 -0.5153 + 0.2963 -0.8366 -0.4607 + -0.8696 -0.4689 -0.1544 + 0.8696 -0.4689 -0.1544 + 0.8866 -0.41 -0.214 + 0.8796 -0.4398 -0.1815 + -0.8796 -0.4398 -0.1815 + -0.8866 -0.41 -0.214 + -0.2431 0.9264 0.2874 + -0.2492 0.8913 0.3789 + -0.2895 0.7818 0.5523 + 0.2453 -0.8862 0.3932 + 0.2451 -0.8864 0.3927 + 0.8667 -0.4539 0.2071 + -0.3528 -0.5222 0.7764 + -0.3844 0.0119 0.9231 + -0.3666 0.4791 0.7976 + 0.2826 0.7832 0.5538 + -0.3564 -0.3334 -0.8728 + -0.9075 -0.0068 -0.42 + -0.3662 -0.0149 -0.9304 + -0.9063 0.1466 -0.3965 + -0.3603 0.2951 -0.8849 + 0.3564 -0.3334 -0.8728 + 0.9016 -0.169 -0.3983 + 0.3662 -0.0149 -0.9304 + 0.9064 -0.0068 -0.4224 + 0.3603 0.2951 -0.8849 + 0.905 0.1474 -0.399 + -0.9356 0.0033 0.353 + -0.2462 -0.8864 0.392 + 0.2632 0.955 0.1369 + } + } + } + $lod 1 { + #lodFactor 0.15 + $mesh "Object" { + #texCoords 1 + $faces { + 0 3 0 1 2 + 0 3 3 4 5 + 0 3 6 7 8 + 0 3 9 10 11 + 0 3 12 13 14 + 0 3 15 16 17 + 0 3 18 19 20 + 0 3 21 22 23 + 0 3 24 25 26 + 0 3 27 28 29 + 0 3 30 31 32 + 0 3 33 34 35 + 0 3 36 37 38 + 0 3 39 40 41 + 0 3 42 43 44 + 0 3 45 46 47 + 0 3 48 49 50 + 0 3 51 52 53 + 0 3 54 55 56 + 0 3 57 58 59 + 0 3 60 61 62 + 0 3 63 64 65 + 0 3 66 67 68 + 0 3 69 70 71 + 0 3 72 73 74 + 0 3 75 76 77 + 0 3 78 79 80 + 0 3 81 82 83 + 0 3 84 85 86 + 0 3 87 88 89 + 0 3 90 91 92 + 0 3 93 94 95 + 0 3 96 97 98 + 0 3 99 100 101 + 0 3 102 103 104 + 0 3 105 106 107 + 0 3 108 109 110 + 0 3 111 112 113 + 0 3 114 115 116 + 0 3 117 118 119 + 0 3 120 121 122 + 0 3 123 124 125 + 0 3 126 127 128 + 0 3 129 130 131 + 0 3 132 133 134 + 0 3 135 136 137 + 0 3 138 139 140 + 0 3 141 142 143 + 0 3 144 145 146 + 0 3 147 148 149 + 0 3 150 151 152 + 0 3 153 154 155 + 0 3 156 157 158 + 0 3 159 160 161 + 0 3 162 163 164 + 0 3 165 166 167 + 0 3 168 169 170 + 0 3 171 172 173 + 0 3 174 175 176 + 0 3 177 178 179 + 0 3 180 181 182 + 0 3 183 184 185 + 0 3 186 187 188 + 0 3 189 190 191 + 0 3 192 193 194 + 0 3 195 196 197 + 0 3 198 199 200 + 0 3 201 202 203 + 0 3 204 205 206 + 0 3 207 208 209 + 0 3 210 211 212 + 0 3 213 214 215 + 0 3 216 217 218 + 0 3 219 220 221 + 0 3 222 223 224 + 0 3 225 226 227 + 0 3 228 229 230 + 0 3 231 232 233 + 0 3 234 235 236 + 0 3 237 238 239 + 0 3 240 241 242 + 0 3 243 244 245 + 0 3 246 247 248 + 0 3 249 250 251 + 0 3 252 253 254 + 0 4 255 256 257 258 + 0 3 259 260 261 + 0 4 262 263 264 265 + 0 3 266 267 268 + 0 3 269 270 271 + 0 3 272 273 274 + 0 3 275 276 277 + 0 3 278 279 280 + 0 4 281 282 283 284 + 0 4 285 286 287 288 + 0 3 289 290 291 + 0 3 292 293 294 + 0 3 295 296 297 + 0 3 298 299 300 + 0 3 301 302 303 + 0 3 304 305 306 + 0 4 307 308 309 310 + 0 3 311 312 313 + 0 3 314 315 316 + 0 4 317 318 319 320 + 0 3 321 322 323 + 0 3 324 325 326 + 0 3 327 328 329 + 0 3 330 331 332 + 0 3 333 334 335 + 0 3 336 337 338 + 0 3 339 340 341 + 0 3 342 343 344 + 0 3 345 346 347 + 0 3 348 349 350 + 0 3 351 352 353 + 0 3 354 355 356 + 0 3 357 358 359 + 0 3 360 361 362 + 0 3 363 364 365 + 0 3 366 367 368 + 0 3 369 370 371 + 0 3 372 373 374 + 0 3 375 376 377 + 0 3 378 379 380 + 0 3 381 382 383 + 0 3 384 385 386 + 0 3 387 388 389 + 0 3 390 391 392 + 0 3 393 394 395 + 0 3 396 397 398 + 0 3 399 400 401 + 0 3 402 403 404 + 0 3 405 406 407 + 0 3 408 409 410 + 0 3 411 412 413 + 0 3 414 415 416 + 0 3 417 418 419 + 0 3 420 421 422 + 0 3 423 424 425 + 0 3 426 427 428 + 0 4 429 430 431 432 + 0 3 433 434 435 + 0 3 436 437 438 + 0 3 439 440 441 + 0 3 442 443 444 + 0 3 445 446 447 + 0 3 448 449 450 + 0 3 451 452 453 + 0 3 454 455 456 + 0 3 457 458 459 + 0 3 460 461 462 + 0 3 463 464 465 + 0 3 466 467 468 + 0 3 469 470 471 + 0 3 472 473 474 + 0 3 475 476 477 + 0 3 478 479 480 + 0 3 481 482 483 + 0 3 484 485 486 + 0 3 487 488 489 + 0 3 490 491 492 + 0 3 493 494 495 + 0 3 496 497 498 + 0 3 499 500 501 + 0 3 502 503 504 + 0 3 505 506 507 + 0 3 508 509 510 + 0 3 511 512 513 + 0 3 514 515 516 + 0 3 517 518 519 + 0 3 520 521 522 + 0 3 523 524 525 + 0 3 526 527 528 + 0 3 529 530 531 + 0 3 532 533 534 + 0 3 535 536 537 + 0 3 538 539 540 + 0 3 541 542 543 + 0 3 544 545 546 + 0 3 547 548 549 + 0 3 550 551 552 + 0 4 553 554 555 556 + 0 3 557 558 559 + 0 3 560 561 562 + 0 3 563 564 565 + 0 3 566 567 568 + 0 3 569 570 571 + 0 3 572 573 574 + 0 3 575 576 577 + 0 3 578 579 580 + 0 3 581 582 583 + } + $faceVerts { + 14 0 0 + 20 1 1 + 9 2 2 + 5 3 3 + 10 4 4 + 7 5 5 + 35 6 6 + 26 7 7 + 41 8 8 + 19 9 9 + 1 10 10 + 31 11 11 + 16 12 12 + 36 13 13 + 51 14 14 + 30 15 15 + 45 16 16 + 38 17 17 + 31 11 11 + 34 18 18 + 17 19 19 + 11 20 20 + 27 21 21 + 13 22 22 + 32 23 23 + 15 24 24 + 18 25 25 + 51 14 14 + 53 26 26 + 43 27 27 + 73 28 28 + 42 29 29 + 92 30 30 + 2 31 31 + 4 32 32 + 8 33 33 + 26 7 7 + 2 31 34 + 24 34 35 + 42 29 29 + 50 35 36 + 45 16 37 + 5 3 38 + 4 32 32 + 3 36 39 + 21 37 40 + 14 0 41 + 13 22 22 + 10 4 42 + 11 20 20 + 12 38 43 + 4 32 32 + 5 3 38 + 6 39 44 + 23 40 45 + 22 41 46 + 9 2 47 + 20 1 48 + 14 0 41 + 21 37 40 + 0 42 49 + 27 21 21 + 11 20 20 + 11 20 50 + 10 4 4 + 5 3 3 + 15 24 24 + 32 23 23 + 16 12 51 + 57 43 52 + 61 44 53 + 59 45 54 + 33 46 55 + 26 7 7 + 34 18 56 + 24 34 57 + 2 31 31 + 23 40 45 + 99 47 58 + 74 48 59 + 73 28 28 + 45 16 37 + 30 15 60 + 46 49 61 + 50 35 62 + 44 50 63 + 18 25 25 + 77 51 64 + 94 52 65 + 39 53 66 + 26 7 7 + 35 6 6 + 3 36 67 + 33 46 55 + 1 10 68 + 41 8 8 + 48 54 69 + 47 55 70 + 38 17 71 + 35 6 6 + 52 56 72 + 36 13 73 + 15 24 24 + 51 14 74 + 50 35 62 + 52 56 72 + 41 8 8 + 53 26 75 + 49 57 76 + 40 58 77 + 48 54 69 + 40 58 77 + 39 53 66 + 47 55 70 + 41 8 8 + 52 56 72 + 35 6 6 + 32 23 23 + 27 21 78 + 0 42 79 + 3 36 67 + 2 31 34 + 26 7 7 + 2 31 31 + 8 33 33 + 22 41 46 + 54 59 80 + 56 60 81 + 89 61 82 + 68 62 83 + 67 63 84 + 66 64 85 + 70 65 86 + 90 66 87 + 64 67 88 + 66 64 89 + 60 68 90 + 65 69 91 + 61 44 92 + 62 70 93 + 63 71 94 + 56 60 81 + 57 43 95 + 58 72 96 + 66 64 89 + 65 69 91 + 68 62 97 + 55 73 98 + 91 74 99 + 62 70 93 + 62 70 100 + 61 44 53 + 57 43 52 + 54 59 80 + 89 61 82 + 67 63 84 + 94 52 101 + 78 75 102 + 75 76 103 + 76 77 104 + 78 75 102 + 79 78 105 + 77 51 64 + 81 79 106 + 78 75 107 + 73 28 28 + 92 30 30 + 29 80 108 + 95 81 109 + 81 79 106 + 77 51 64 + 25 82 110 + 82 83 111 + 84 84 112 + 83 85 113 + 74 48 114 + 82 83 111 + 81 79 106 + 80 86 115 + 87 87 116 + 67 63 84 + 68 62 83 + 80 86 117 + 29 80 108 + 28 88 118 + 72 89 119 + 28 88 120 + 69 90 121 + 72 89 122 + 41 8 123 + 37 91 124 + 40 58 77 + 71 92 125 + 70 65 86 + 96 93 126 + 28 88 127 + 86 94 128 + 69 90 129 + 28 88 127 + 79 78 105 + 87 87 130 + 72 89 119 + 101 95 131 + 29 80 108 + 99 47 58 + 73 28 28 + 29 80 108 + 100 96 132 + 67 63 84 + 80 86 117 + 100 96 132 + 54 59 80 + 67 63 84 + 96 93 126 + 72 89 122 + 71 92 125 + 57 43 95 + 56 60 81 + 88 97 133 + 62 70 93 + 91 74 99 + 64 67 88 + 44 50 134 + 42 29 29 + 93 98 135 + 46 49 61 + 30 15 60 + 92 30 30 + 40 58 77 + 95 81 109 + 39 53 66 + 100 96 132 + 25 82 136 + 54 59 80 + 83 85 137 + 82 83 138 + 98 99 139 + 97 100 140 + 82 83 141 + 100 96 132 + 101 95 131 + 85 101 142 + 99 47 58 + 84 84 143 + 85 101 144 + 96 93 126 + 55 73 98 + 84 84 143 + 96 93 126 + 83 85 113 + 95 81 145 + 93 98 146 + 98 99 139 + 81 79 106 + 95 81 109 + 6 39 147 + 12 38 148 + 14 0 0 + 9 2 2 + 20 1 1 + 23 40 149 + 9 2 2 + 5 3 3 + 3 36 150 + 0 42 151 + 11 20 50 + 10 4 4 + 12 38 148 + 7 5 5 + 26 7 7 + 33 46 55 + 41 8 8 + 20 1 1 + 24 34 152 + 23 40 149 + 1 10 10 + 34 18 18 + 31 11 11 + 36 13 13 + 53 26 26 + 51 14 14 + 1 10 10 + 19 9 9 + 44 50 153 + 37 91 154 + 3 36 155 + 36 13 13 + 16 12 12 + 0 42 156 + 45 16 16 + 48 54 157 + 38 17 17 + 34 18 18 + 24 34 158 + 17 19 19 + 27 21 21 + 21 37 40 + 13 22 22 + 15 24 24 + 50 35 62 + 18 25 25 + 53 26 26 + 49 57 159 + 43 27 27 + 42 29 29 + 46 49 61 + 92 30 30 + 58 72 160 + 63 71 161 + 90 66 162 + 60 68 90 + 4 32 32 + 6 39 44 + 8 33 33 + 45 16 16 + 49 57 159 + 48 54 157 + 57 43 52 + 88 97 163 + 55 73 164 + 62 70 100 + 27 21 21 + 17 19 165 + 20 1 48 + 27 21 78 + 32 23 23 + 17 19 166 + 32 23 23 + 18 25 25 + 31 11 167 + 41 8 123 + 40 58 77 + 49 57 76 + 50 35 36 + 43 27 168 + 45 16 37 + 4 32 32 + 2 31 31 + 3 36 39 + 6 39 44 + 9 2 47 + 8 33 33 + 12 38 148 + 6 39 147 + 7 5 5 + 14 0 41 + 12 38 43 + 13 22 22 + 11 20 20 + 13 22 22 + 12 38 43 + 5 3 38 + 7 5 169 + 6 39 44 + 24 34 152 + 20 1 1 + 17 19 170 + 22 41 46 + 8 33 33 + 9 2 47 + 32 23 23 + 0 42 79 + 16 12 51 + 33 46 55 + 34 18 56 + 1 10 68 + 19 9 171 + 31 11 167 + 18 25 25 + 61 44 53 + 63 71 172 + 59 45 54 + 20 1 48 + 21 37 40 + 27 21 21 + 31 11 167 + 17 19 166 + 32 23 23 + 26 7 7 + 24 34 35 + 34 18 56 + 2 31 31 + 22 41 46 + 23 40 45 + 74 48 59 + 93 98 135 + 73 28 28 + 16 12 51 + 51 14 74 + 15 24 24 + 44 50 63 + 19 9 171 + 18 25 25 + 94 52 65 + 38 17 71 + 39 53 66 + 95 81 109 + 40 58 77 + 37 91 124 + 35 6 6 + 36 13 73 + 3 36 67 + 1 10 68 + 37 91 173 + 41 8 8 + 49 57 159 + 45 16 16 + 43 27 27 + 47 55 70 + 39 53 66 + 38 17 71 + 52 56 72 + 53 26 75 + 36 13 73 + 45 16 37 + 46 49 61 + 42 29 29 + 51 14 74 + 43 27 174 + 50 35 62 + 41 8 8 + 49 57 175 + 53 26 75 + 40 58 77 + 47 55 70 + 48 54 69 + 44 50 134 + 50 35 36 + 42 29 29 + 95 81 145 + 37 91 176 + 44 50 177 + 93 98 146 + 56 60 81 + 58 72 96 + 89 61 82 + 60 68 178 + 66 64 85 + 89 61 82 + 70 65 86 + 65 69 179 + 90 66 87 + 71 92 125 + 69 90 121 + 65 69 179 + 63 71 172 + 58 72 180 + 59 45 54 + 90 66 87 + 63 71 94 + 64 67 88 + 60 68 90 + 90 66 162 + 65 69 91 + 62 70 93 + 64 67 88 + 63 71 94 + 57 43 95 + 59 45 181 + 58 72 96 + 65 69 91 + 69 90 129 + 68 62 97 + 65 69 179 + 70 65 86 + 71 92 125 + 67 63 84 + 89 61 82 + 66 64 85 + 101 95 131 + 99 47 58 + 29 80 108 + 78 75 102 + 76 77 104 + 75 76 103 + 78 75 102 + 87 87 130 + 79 78 105 + 29 80 108 + 92 30 30 + 76 77 182 + 77 51 64 + 78 75 107 + 94 52 65 + 75 76 183 + 76 77 182 + 92 30 30 + 76 77 182 + 79 78 184 + 29 80 108 + 81 79 106 + 87 87 116 + 78 75 107 + 83 85 137 + 98 99 139 + 95 81 109 + 55 73 98 + 96 93 126 + 91 74 99 + 82 83 111 + 85 101 185 + 84 84 112 + 74 48 114 + 85 101 185 + 82 83 111 + 80 86 115 + 86 94 186 + 87 87 116 + 68 62 83 + 86 94 187 + 80 86 117 + 79 78 184 + 28 88 118 + 29 80 108 + 69 90 121 + 71 92 125 + 72 89 122 + 97 100 188 + 80 86 115 + 81 79 106 + 70 65 86 + 91 74 99 + 96 93 126 + 81 79 106 + 98 99 139 + 97 100 188 + 69 90 129 + 86 94 128 + 68 62 97 + 28 88 127 + 87 87 130 + 86 94 128 + 84 84 112 + 55 73 164 + 25 82 110 + 58 72 96 + 60 68 178 + 89 61 82 + 56 60 81 + 54 59 80 + 88 97 133 + 91 74 99 + 70 65 86 + 64 67 88 + 55 73 164 + 88 97 163 + 25 82 110 + 42 29 29 + 73 28 28 + 93 98 135 + 30 15 60 + 75 76 183 + 92 30 30 + 94 52 101 + 75 76 103 + 30 15 189 + 38 17 190 + 95 81 109 + 77 51 64 + 39 53 66 + 25 82 136 + 88 97 133 + 54 59 80 + 82 83 138 + 97 100 188 + 98 99 139 + 82 83 141 + 25 82 136 + 100 96 132 + 85 101 142 + 74 48 59 + 99 47 58 + 85 101 144 + 101 95 191 + 96 93 126 + 83 85 113 + 93 98 146 + 74 48 114 + 72 89 122 + 96 93 126 + 101 95 191 + 97 100 140 + 100 96 132 + 80 86 117 + } + $verts { + 0.039367 0.01671 -0.090322 0 + -0.048516 0.008798 -0.092422 0 + -0.050364 0.018341 -0.1032 0 + -0.048336 0.016797 -0.090315 0 + -0.050405 0.0182 0.115632 0 + -0.04884 0.017702 0.117088 0 + -0.04993 0.024224 0.115998 0 + -0.048475 0.023727 0.117563 0 + -0.050404 0.023663 -0.091348 0 + -0.048465 0.02476 -0.092334 0 + 0.03947 0.0182 0.117563 0 + 0.040854 0.017566 0.115966 0 + 0.039804 0.024361 0.117016 0 + 0.041401 0.023727 0.115632 0 + 0.03955 0.024724 -0.09225 0 + 0.041412 0.014178 0.109509 0 + 0.03956 0.016329 0.104369 0 + 0.039442 0.016086 -0.105468 0 + 0.041407 0.010159 -0.093875 0 + 0.039504 0.008758 -0.09215 0 + 0.039506 0.021305 -0.102716 0 + 0.041414 0.022656 -0.097228 0 + -0.050405 0.021368 -0.099581 0 + -0.048478 0.021968 -0.101446 0 + -0.048593 0.016781 -0.105598 0 + -0.048476 0.020689 -0.104588 0 + -0.050412 0.014771 -0.102462 0 + 0.041373 0.018312 -0.103212 0 + 0.039477 0.015712 -0.119937 0 + 0.04143 0.010624 -0.115666 0 + 0.03956 0.000383 0.104369 0 + 0.039483 0.011385 -0.101179 0 + 0.041453 0.014745 -0.102649 0 + -0.050418 0.010867 -0.097203 0 + -0.048486 0.011554 -0.101448 0 + -0.050405 0.015249 0.103626 0 + -0.048448 0.016347 0.104548 0 + -0.048349 0.008336 0.102487 0 + -0.048448 0.000366 0.104548 0 + -0.050405 0.001464 0.103626 0 + -0.050414 0.006362 0.114597 0 + -0.050372 0.009908 0.115388 0 + 0.04141 0.006493 0.114713 0 + 0.039442 0.009031 0.117637 0 + 0.039351 0.008387 0.102488 0 + 0.039506 0.003812 0.114885 0 + 0.041414 0.002536 0.109508 0 + -0.050403 0.003762 0.11177 0 + -0.048486 0.003149 0.113617 0 + -0.048593 0.008336 0.117766 0 + 0.041347 0.009933 0.115387 0 + 0.039478 0.013734 0.113342 0 + -0.050403 0.01295 0.11177 0 + -0.048486 0.013563 0.113617 0 + -0.050405 0.026823 -0.093909 0 + 0.039477 0.025673 -0.093937 0 + -0.050405 0.026825 0.107906 0 + -0.04884 0.026327 0.109362 0 + -0.04993 0.032849 0.108272 0 + -0.048475 0.032351 0.109837 0 + -0.048454 0.033378 -0.096243 0 + 0.03947 0.026825 0.109837 0 + 0.040854 0.026191 0.10824 0 + 0.039804 0.032986 0.10929 0 + 0.041401 0.032351 0.107906 0 + 0.039304 0.029949 -0.107305 0 + -0.048385 0.029994 -0.10704 0 + -0.050402 0.024091 -0.114699 0 + -0.048495 0.022888 -0.117817 0 + 0.039473 0.022121 -0.118628 0 + 0.04138 0.031834 -0.098925 0 + 0.041411 0.024091 -0.114646 0 + 0.041402 0.017999 -0.118134 0 + 0.041386 0.006955 -0.094149 0 + 0.039502 0.010546 -0.101228 0 + 0.039514 0.000489 -0.096269 0 + 0.039468 0.004098 -0.107059 0 + -0.050413 0.002384 -0.099681 0 + -0.048434 0.004077 -0.107076 0 + 0.039553 0.010562 -0.117248 0 + -0.050408 0.017999 -0.118132 0 + -0.050411 0.011116 -0.116043 0 + -0.048466 0.01542 -0.105947 0 + -0.048388 0.01023 -0.100682 0 + 0.03953 0.020282 -0.104943 0 + 0.039314 0.015448 -0.105827 0 + -0.048449 0.017775 -0.120041 0 + -0.04858 0.011324 -0.118142 0 + -0.048468 0.02567 -0.093945 0 + -0.050411 0.031958 -0.098546 0 + 0.039541 0.033351 -0.096175 0 + 0.041393 0.026817 -0.093904 0 + 0.041409 0.001733 -0.096941 0 + 0.039424 0.00809 -0.094184 0 + -0.048639 0.000521 -0.096071 0 + -0.050276 0.007384 -0.094333 0 + 0.041398 0.021011 -0.106205 0 + -0.050316 0.015397 -0.107561 0 + -0.050467 0.010525 -0.103589 0 + 0.041537 0.010402 -0.103395 0 + -0.050319 0.020954 -0.106343 0 + 0.041375 0.015308 -0.107577 0 + } + $texCoords { + 0.64309 0.37175 + 0.64309 0.35556 + 0.77268 0.37164 + 0.77268 0.69051 + 0.64309 0.68953 + 0.77268 0.68139 + 0.91982 0.71936 + 0.91905 0.9921 + 0.91185 0.70074 + 0.41896 0.45564 + 0.54869 0.45605 + 0.41896 0.46952 + 0.19314 0.42982 + 0.32287 0.43008 + 0.19314 0.44361 + 0.19314 0.47797 + 0.19314 0.46168 + 0.32287 0.47771 + 0.54869 0.46998 + 0.41896 0.47892 + 0.58696 0.47512 + 0.58698 0.19393 + 0.59614 0.47465 + 0.91308 0.68569 + 0.91456 0.40429 + 0.91901 0.67148 + 0.32287 0.44408 + 0.19314 0.45302 + 0.36746 0.20057 + 0.37665 0.47436 + 0.35971 0.19688 + 0.61636 0.19425 + 0.61737 0.47464 + 0.60765 0.21457 + 0.92253 0.99418 + 0.92078 0.99828 + 0.38023 0.47619 + 0.37232 0.4752 + 0.61949 0.4786 + 0.62113 0.21608 + 0.59308 0.20416 + 0.59997 0.2122 + 0.58719 0.47944 + 0.59843 0.47838 + 0.6084 0.47509 + 0.60871 0.196 + 0.61134 0.20028 + 0.60359 0.21265 + 0.59265 0.19372 + 0.58236 0.21557 + 0.64309 0.69285 + 0.9082 0.41206 + 0.90504 0.36056 + 0.77545 0.35958 + 0.90504 0.35144 + 0.91442 0.98314 + 0.91314 0.99117 + 0.61673 0.18838 + 0.37176 0.1849 + 0.37414 0.18898 + 0.36509 0.45804 + 0.37174 0.46564 + 0.92035 0.39492 + 0.9241 0.41518 + 0.33099 0.44398 + 0.32602 0.43813 + 0.33983 0.1788 + 0.92407 0.97258 + 0.90823 0.97596 + 0.3417 0.1621 + 0.34387 0.16607 + 0.33612 0.17691 + 0.91632 0.70625 + 0.92365 0.71762 + 0.91297 0.39694 + 0.91873 0.70233 + 0.34947 0.15554 + 0.34755 0.16153 + 0.90918 0.68766 + 0.90779 0.66598 + 0.56423 0.22181 + 0.57491 0.4747 + 0.55601 0.215 + 0.56353 0.18035 + 0.56419 0.1867 + 0.555 0.20001 + 0.3895 0.44077 + 0.38472 0.43606 + 0.40145 0.17855 + 0.19038 0.53558 + 0.19038 0.55987 + 0.00138 0.53503 + 0.41031 0.17436 + 0.41033 0.17851 + 0.3994 0.17483 + 0.57713 0.47852 + 0.56609 0.47548 + 0.19038 0.50782 + 0.40199 0.43332 + 0.39777 0.43335 + 0.77545 0.3629 + 0.19038 0.4282 + 0.19038 0.45307 + 0.00138 0.4286 + 0.00138 0.45305 + 0.00138 0.47899 + 0.3403 0.47127 + 0.32962 0.4568 + 0.36949 0.16637 + 0.33859 0.43584 + 0.90504 0.67758 + 0.90504 0.68558 + 0.77545 0.67837 + 0.90504 0.69646 + 0.77545 0.69554 + 0.34762 0.47666 + 0.33891 0.47543 + 0.57201 0.17936 + 0.37414 0.15711 + 0.37706 0.16028 + 0.40591 0.4807 + 0.39853 0.47592 + 0.40578 0.47571 + 0.35107 0.1596 + 0.35196 0.18086 + 0.39783 0.46834 + 0.40594 0.45518 + 0.00138 0.49148 + 0.19038 0.49583 + 0.00138 0.50556 + 0.19038 0.48137 + 0.37833 0.17703 + 0.57247 0.19958 + 0.56869 0.22183 + 0.38146 0.45446 + 0.3715 0.20057 + 0.57464 0.20308 + 0.34436 0.44673 + 0.3506 0.45614 + 0.34242 0.45211 + 0.57762 0.19502 + 0.5792 0.19872 + 0.38005 0.18063 + 0.40869 0.45257 + 0.41289 0.45614 + 0.90504 0.70688 + 0.77545 0.70653 + 0.77268 0.67808 + 0.64309 0.68022 + 0.77268 0.35758 + 0.77267 0.99735 + 0.64308 0.99769 + 0.77268 0.34864 + 0.41896 0.16849 + 0.54869 0.16849 + 0.32287 0.14259 + 0.19314 0.14259 + 0.32287 0.4637 + 0.54869 0.47919 + 0.32287 0.45397 + 0.19038 0.99862 + 0.00138 0.99862 + 0.00138 0.56001 + 0.90504 0.66033 + 0.77545 0.66031 + 0.58543 0.18769 + 0.91119 0.69162 + 0.91892 0.68423 + 0.37924 0.4807 + 0.6084 0.47949 + 0.64309 0.34778 + 0.92371 0.66901 + 0.77545 0.35027 + 0.90779 0.72092 + 0.92071 0.38954 + 0.911 0.69518 + 0.90503 0.99741 + 0.77544 0.99761 + 0.55148 0.21889 + 0.38871 0.45558 + 0.90504 0.34813 + 0.56626 0.47979 + 0.35925 0.17989 + 0.35565 0.19798 + 0.36726 0.16271 + 0.77545 0.68558 + 0.34625 0.4807 + 0.57083 0.17504 + 0.34902 0.45979 + 0.00138 0.00138 + 0.19038 0.00138 + 0.41128 0.45993 + } + $normals { + 0.362 0.926 -0.1071 + 0.3226 0.7221 -0.612 + -0.2701 0.951 -0.1502 + -0.3342 -0.6581 0.6747 + 0.3142 -0.4463 0.8379 + -0.2986 0.4824 0.8235 + -0.8551 0.5153 0.0567 + -0.9024 -0.2526 -0.3491 + -0.8652 0.2461 0.4368 + 0.2808 -0.9533 -0.1111 + -0.3613 -0.9268 -0.1022 + 0.3526 -0.7975 -0.4896 + 0.3789 0.9204 0.0962 + -0.2682 0.9515 0.1508 + 0.3114 0.7982 0.5157 + 0.3735 -0.9215 0.1069 + 0.3462 -0.6981 0.6268 + -0.2672 -0.9518 0.1504 + -0.3154 -0.7764 -0.5456 + 0.328 -0.1248 -0.9364 + 0.667 -0.6655 0.335 + 0.8669 0.2141 -0.4502 + 0.8382 0.4469 0.3126 + 0.8941 -0.272 -0.3558 + 0.8151 0.5512 0.1784 + 0.8339 -0.5378 -0.1236 + -0.2905 0.7917 0.5375 + 0.3692 0.088 0.9252 + 0.8868 0.4559 0.076 + 0.8435 -0.1577 0.5134 + 0.8432 -0.5257 -0.1127 + -0.8667 0.2486 -0.4324 + -0.8238 -0.4827 0.2973 + -0.8569 0.5127 -0.0543 + -0.3531 -0.0084 -0.9356 + 0.8739 0.1946 0.4454 + -0.9982 -0.0593 0.0119 + 0.783 0.5908 -0.1947 + 0.3352 0.6662 0.6662 + -0.6748 0.6585 0.3331 + -0.2893 0.7933 -0.5357 + -0.8646 0.4575 -0.2079 + 0.9989 -0.0454 0.0129 + -0.334 -0.6586 0.6743 + 0.3142 -0.4463 0.8379 + -0.2986 0.4824 0.8235 + -0.8031 -0.5671 -0.1829 + 0.9257 0.2888 0.2441 + 0.2693 0.8304 0.4878 + 0.7858 -0.5871 0.1946 + 0.999 -0.0426 -0.0137 + -0.8224 -0.5455 -0.1619 + -0.3522 -0.9293 -0.1108 + -0.8532 -0.5185 0.0557 + -0.2992 -0.7862 0.5406 + -0.8581 -0.4653 0.2172 + -0.8642 0.4581 0.2083 + -0.353 -0.0124 0.9355 + -0.9053 -0.2427 0.3486 + -0.8959 -0.4352 0.0891 + -0.8236 -0.4832 0.2969 + -0.8099 0.5681 -0.146 + -0.3414 0.5802 -0.7395 + -0.8207 0.4522 -0.3493 + -0.3355 0.8498 -0.4064 + 0.8106 0.5658 -0.1508 + 0.2994 0.948 -0.1076 + 0.8382 0.4469 0.3127 + -0.2711 0.9558 -0.1135 + 0.3307 0.849 -0.4121 + 0.6669 -0.6658 0.3346 + 0.3352 0.6662 0.6662 + -0.6749 0.6585 0.3331 + 0.2689 -0.9369 0.2235 + 0.8974 -0.432 0.0894 + -0.347 -0.8408 -0.4154 + 0.2625 -0.9547 -0.1404 + 0.3766 -0.8368 -0.3973 + 0.2838 -0.6288 -0.7239 + -0.851 -0.3753 -0.3673 + 0.8358 -0.3989 -0.3771 + -0.7499 0.6484 0.1312 + -0.3468 -0.6449 0.681 + -0.4006 0.2601 0.8785 + 0.3588 -0.5804 0.731 + -0.2058 0.8498 0.4852 + -0.8908 0.0528 -0.4513 + -0.341 -0.5327 -0.7746 + 0.3657 -0.1426 -0.9197 + 0.8806 0.0604 -0.47 + 0.3502 0.5041 -0.7895 + -0.9991 -0.041 -0.0118 + 0.8089 0.4666 -0.3577 + 0.9442 -0.1994 0.2621 + -0.3493 0.0521 -0.9355 + 0.951 0.0757 0.2996 + -0.9477 -0.1871 0.2586 + -0.2665 -0.9386 0.219 + 0.2597 0.9509 0.1686 + -0.9339 0.2644 0.2406 + -0.949 0.0747 0.3063 + 0.3719 0.2662 0.8893 + } + } + } + $lod 2 { + #lodFactor 0.02 + $mesh "Object" { + #texCoords 1 + $faces { + 0 3 0 1 2 + 0 3 3 4 5 + 0 3 6 7 8 + 0 3 9 10 11 + 0 3 12 13 14 + 0 3 15 16 17 + 0 3 18 19 20 + 0 3 21 22 23 + 0 3 24 25 26 + 0 3 27 28 29 + 0 3 30 31 32 + 0 3 33 34 35 + 0 3 36 37 38 + 0 3 39 40 41 + 0 3 42 43 44 + 0 3 45 46 47 + 0 3 48 49 50 + 0 3 51 52 53 + 0 3 54 55 56 + 0 3 57 58 59 + 0 3 60 61 62 + 0 3 63 64 65 + 0 3 66 67 68 + 0 3 69 70 71 + 0 3 72 73 74 + 0 3 75 76 77 + 0 3 78 79 80 + 0 3 81 82 83 + 0 3 84 85 86 + 0 3 87 88 89 + 0 3 90 91 92 + 0 3 93 94 95 + 0 3 96 97 98 + 0 3 99 100 101 + 0 3 102 103 104 + 0 3 105 106 107 + 0 4 108 109 110 111 + 0 4 112 113 114 115 + 0 4 116 117 118 119 + 0 4 120 121 122 123 + 0 4 124 125 126 127 + 0 3 128 129 130 + 0 4 131 132 133 134 + 0 4 135 136 137 138 + 0 4 139 140 141 142 + 0 4 143 144 145 146 + 0 4 147 148 149 150 + 0 4 151 152 153 154 + 0 4 155 156 157 158 + 0 4 159 160 161 162 + 0 4 163 164 165 166 + 0 3 167 168 169 + 0 4 170 171 172 173 + 0 4 174 175 176 177 + 0 4 178 179 180 181 + 0 4 182 183 184 185 + 0 4 186 187 188 189 + 0 4 190 191 192 193 + 0 4 194 195 196 197 + 0 4 198 199 200 201 + 0 4 202 203 204 205 + 0 4 206 207 208 209 + } + $faceVerts { + 17 0 0 + 18 1 1 + 13 2 2 + 17 0 3 + 20 3 4 + 19 4 5 + 0 5 6 + 12 6 7 + 4 7 8 + 11 8 9 + 8 9 10 + 12 6 11 + 16 10 12 + 18 1 1 + 17 0 0 + 7 11 13 + 19 4 5 + 20 3 4 + 8 9 14 + 3 12 15 + 10 13 16 + 22 14 17 + 30 15 18 + 28 16 19 + 32 17 20 + 33 18 21 + 35 19 22 + 37 20 23 + 41 21 24 + 34 22 25 + 31 23 26 + 35 19 27 + 41 21 28 + 31 23 29 + 39 24 30 + 35 19 22 + 43 25 31 + 32 17 20 + 35 19 22 + 44 26 32 + 28 16 19 + 40 27 33 + 44 26 32 + 22 14 17 + 28 16 19 + 38 28 34 + 31 23 35 + 29 29 36 + 10 13 37 + 3 12 38 + 6 30 39 + 11 8 9 + 9 31 40 + 14 32 41 + 18 1 1 + 15 33 42 + 13 2 2 + 11 8 9 + 12 6 11 + 9 31 40 + 21 34 43 + 16 10 12 + 19 4 44 + 12 6 45 + 0 5 46 + 7 11 13 + 37 20 23 + 18 1 47 + 16 10 48 + 17 0 0 + 19 4 44 + 16 10 12 + 27 35 49 + 28 16 50 + 30 15 51 + 28 16 50 + 27 35 49 + 29 29 52 + 39 24 30 + 43 25 31 + 35 19 22 + 36 36 53 + 40 27 54 + 41 21 24 + 41 21 24 + 37 20 23 + 36 36 53 + 31 23 26 + 41 21 28 + 40 27 55 + 38 28 56 + 42 37 57 + 44 26 58 + 17 0 59 + 32 17 20 + 20 3 60 + 42 37 57 + 22 14 61 + 44 26 58 + 37 20 62 + 32 17 63 + 43 25 64 + 31 23 35 + 38 28 34 + 39 24 65 + 36 36 66 + 44 26 32 + 40 27 33 + 5 38 67 + 6 30 39 + 3 12 38 + 2 39 68 + 1 40 69 + 4 7 70 + 5 38 67 + 2 39 68 + 16 10 71 + 21 34 72 + 11 8 73 + 14 32 74 + 6 30 39 + 12 6 75 + 8 9 76 + 10 13 37 + 0 5 77 + 4 7 70 + 1 40 69 + 8 9 78 + 21 34 43 + 19 4 44 + 7 11 79 + 20 3 80 + 16 10 81 + 14 32 41 + 9 31 40 + 5 38 82 + 4 7 8 + 12 6 7 + 6 30 83 + 12 6 45 + 7 11 13 + 20 3 4 + 9 31 84 + 33 18 21 + 32 17 20 + 17 0 59 + 13 2 85 + 21 34 43 + 7 11 79 + 0 5 86 + 8 9 87 + 8 9 14 + 1 40 88 + 2 39 89 + 3 12 15 + 26 41 90 + 27 35 49 + 30 15 51 + 24 42 91 + 23 43 92 + 25 44 93 + 26 41 94 + 24 42 95 + 42 37 57 + 25 44 93 + 23 43 92 + 22 14 61 + 8 9 96 + 11 8 73 + 21 34 72 + 30 15 18 + 22 14 17 + 23 43 97 + 24 42 98 + 33 18 99 + 34 22 100 + 41 21 28 + 35 19 27 + 38 28 56 + 44 26 58 + 36 36 101 + 39 24 102 + 36 36 101 + 37 20 62 + 43 25 64 + 39 24 102 + 29 29 36 + 27 35 103 + 42 37 104 + 38 28 34 + 28 16 50 + 29 29 52 + 31 23 26 + 40 27 55 + 25 44 105 + 42 37 104 + 27 35 103 + 26 41 106 + 20 3 107 + 32 17 63 + 37 20 62 + 16 10 108 + 18 1 47 + 37 20 23 + 34 22 25 + 15 33 109 + 13 2 110 + 15 33 111 + 34 22 100 + 33 18 99 + } + $verts { + 0.039367 0.01671 -0.090322 0 + -0.049927 0.017851 0.116552 0 + -0.049462 0.024135 0.11704 0 + -0.050067 0.024198 -0.092345 0 + 0.040593 0.017678 0.116962 0 + 0.040691 0.024286 0.11669 0 + 0.040949 0.023372 -0.098284 0 + 0.040941 0.015544 0.106936 0 + -0.049747 0.016957 -0.104672 0 + 0.040736 0.010159 -0.098234 0 + -0.049605 0.021524 -0.10131 0 + -0.05008 0.01314 -0.102559 0 + 0.040755 0.016628 -0.105083 0 + 0.040988 0.002092 0.110965 0 + -0.050079 0.009942 -0.095646 0 + -0.050039 0.000774 0.104196 0 + -0.049765 0.008708 0.116972 0 + 0.040697 0.00779 0.116968 0 + -0.050142 0.004851 0.114741 0 + 0.039479 0.012952 0.114815 0 + 0.040801 0.008577 0.116328 0 + -0.050033 0.014587 0.110576 0 + -0.050241 0.02612 -0.094536 0 + -0.049653 0.026431 0.108977 0 + -0.049592 0.032753 0.109261 0 + 0.040405 0.026298 0.109308 0 + 0.040876 0.032809 0.108877 0 + 0.0409 0.032278 -0.101285 0 + -0.049965 0.023607 -0.11637 0 + 0.040863 0.023076 -0.117046 0 + -0.04998 0.032284 -0.100325 0 + 0.040781 0.01691 -0.119606 0 + 0.041124 0.007532 -0.094091 0 + 0.040739 0.001241 -0.099471 0 + -0.049747 0.001802 -0.101212 0 + 0.041164 0.010404 -0.116319 0 + -0.049864 0.015352 -0.106725 0 + -0.049999 0.008967 -0.099843 0 + 0.041139 0.02076 -0.105644 0 + 0.040848 0.015319 -0.1065 0 + -0.049839 0.018108 -0.11934 0 + -0.049989 0.011288 -0.117446 0 + 0.041036 0.026214 -0.093892 0 + 0.041122 0.010427 -0.102372 0 + -0.04983 0.02085 -0.105182 0 + } + $texCoords { + 0.19314 0.45454 + 0.32287 0.46106 + 0.19314 0.46606 + 0.92158 0.38903 + 0.92002 0.39386 + 0.91475 0.39486 + 0.58236 0.21557 + 0.58627 0.18974 + 0.58706 0.47692 + 0.54869 0.47199 + 0.54869 0.47979 + 0.41896 0.47911 + 0.32287 0.45308 + 0.91142 0.40813 + 0.61657 0.19133 + 0.60613 0.21385 + 0.60965 0.19753 + 0.56524 0.22181 + 0.5546 0.21205 + 0.56358 0.18389 + 0.36838 0.20057 + 0.35814 0.19238 + 0.36892 0.16543 + 0.34212 0.44551 + 0.33963 0.47327 + 0.32915 0.44651 + 0.00138 0.49431 + 0.00138 0.47899 + 0.19038 0.48137 + 0.37568 0.15829 + 0.37897 0.17857 + 0.37252 0.18635 + 0.57345 0.20116 + 0.57148 0.17741 + 0.40661 0.45454 + 0.40481 0.47806 + 0.39749 0.47252 + 0.77268 0.35758 + 0.77268 0.37164 + 0.64309 0.36097 + 0.41896 0.46691 + 0.54869 0.4558 + 0.32287 0.47771 + 0.32287 0.43986 + 0.19314 0.44598 + 0.91107 0.69113 + 0.90779 0.66598 + 0.34554 0.16208 + 0.35062 0.1573 + 0.00138 0.55064 + 0.19038 0.50926 + 0.19038 0.55371 + 0.00138 0.5077 + 0.34964 0.45856 + 0.347 0.47848 + 0.19038 0.49583 + 0.77545 0.67837 + 0.77545 0.66031 + 0.90504 0.67758 + 0.378 0.47853 + 0.38017 0.47732 + 0.90504 0.66033 + 0.90504 0.69922 + 0.77545 0.70653 + 0.77545 0.69581 + 0.41195 0.45835 + 0.57817 0.19631 + 0.64309 0.68022 + 0.77268 0.6797 + 0.77268 0.69051 + 0.64309 0.69147 + 0.91162 0.69798 + 0.91869 0.70845 + 0.91699 0.99247 + 0.91244 0.98076 + 0.64309 0.34844 + 0.77268 0.34847 + 0.64308 0.99769 + 0.77267 0.99735 + 0.19314 0.42982 + 0.41896 0.16849 + 0.54869 0.16849 + 0.59753 0.47691 + 0.59523 0.20237 + 0.91923 0.6783 + 0.37018 0.46802 + 0.19314 0.14259 + 0.32287 0.14259 + 0.61837 0.4765 + 0.6084 0.47724 + 0.00138 0.99862 + 0.19038 0.99862 + 0.90504 0.36056 + 0.77545 0.36127 + 0.77545 0.35027 + 0.90504 0.34956 + 0.92199 0.9964 + 0.57627 0.47702 + 0.56616 0.47735 + 0.00138 0.43542 + 0.19038 0.43653 + 0.90504 0.68537 + 0.77545 0.68578 + 0.38772 0.44489 + 0.39894 0.43334 + 0.41032 0.17647 + 0.40041 0.17666 + 0.77544 0.99751 + 0.90503 0.99741 + 0.33857 0.17816 + 0.00138 0.00138 + 0.19038 0.00138 + } + $normals { + 0.5851 -0.1761 0.7916 + -0.6709 -0.5442 0.5038 + 0.6362 -0.7177 0.283 + 0.9284 0.185 0.3223 + 0.4161 0.6753 0.609 + 0.9833 -0.0639 0.1704 + 0.5667 -0.0348 -0.8232 + 0.5576 -0.5936 0.5803 + -0.6696 -0.5264 -0.524 + -0.6039 0.1129 -0.789 + -0.5766 0.1348 0.8058 + 0.6799 0.7218 0.1296 + -0.6772 0.7285 -0.1034 + -0.5914 0.6735 -0.4434 + -0.7728 -0.6179 0.1448 + -0.6479 0.738 -0.1887 + -0.6597 0.5102 -0.5518 + 0.7558 0.6461 0.1063 + 0.6409 -0.7438 -0.1897 + 0.6641 -0.5062 -0.5503 + -0.8096 0.5389 0.2327 + -0.6405 -0.4699 -0.6074 + -0.6394 -0.7437 -0.1952 + 0.6182 -0.0038 -0.786 + 0.8138 0.1706 0.5556 + 0.7653 0.5461 0.3407 + -0.8008 -0.3936 0.4513 + -0.6256 0.0705 -0.777 + 0.8349 -0.3519 0.4231 + 0.6345 0.5176 -0.574 + 0.6458 0.696 -0.314 + 0.6308 -0.7216 -0.2853 + -0.6551 -0.7389 -0.1577 + -0.6585 -0.7417 0.1275 + -0.6506 0.7055 0.281 + 0.649 0.7335 -0.2018 + -0.8341 0.1663 0.5259 + 0.7551 -0.6408 0.139 + 0.5967 0.5602 0.5745 + -0.5493 0.5746 0.6067 + -0.604 -0.5773 0.5494 + 0.6041 0.5733 0.5535 + -0.5574 0.5956 0.5784 + -0.5955 -0.5585 0.5775 + 0.5495 -0.5806 0.6007 + } + } + } + $lod 3 { + #lodFactor 0.005 + $mesh "Object" { + #texCoords 1 + $faces { + 0 3 0 1 2 + 0 3 3 4 5 + 0 3 6 7 8 + 0 3 9 10 11 + 0 3 12 13 14 + 0 3 15 16 17 + 0 3 18 19 20 + 0 3 21 22 23 + 0 3 24 25 26 + 0 3 27 28 29 + 0 3 30 31 32 + 0 3 33 34 35 + 0 3 36 37 38 + 0 3 39 40 41 + 0 3 42 43 44 + 0 3 45 46 47 + 0 3 48 49 50 + 0 3 51 52 53 + 0 3 54 55 56 + 0 3 57 58 59 + 0 3 60 61 62 + 0 3 63 64 65 + 0 3 66 67 68 + 0 3 69 70 71 + 0 3 72 73 74 + 0 3 75 76 77 + 0 3 78 79 80 + 0 3 81 82 83 + 0 3 84 85 86 + 0 3 87 88 89 + 0 3 90 91 92 + 0 3 93 94 95 + 0 3 96 97 98 + 0 3 99 100 101 + 0 3 102 103 104 + 0 3 105 106 107 + 0 4 108 109 110 111 + 0 4 112 113 114 115 + 0 4 116 117 118 119 + 0 4 120 121 122 123 + 0 4 124 125 126 127 + 0 3 128 129 130 + 0 4 131 132 133 134 + 0 4 135 136 137 138 + 0 4 139 140 141 142 + 0 4 143 144 145 146 + 0 4 147 148 149 150 + 0 4 151 152 153 154 + 0 4 155 156 157 158 + 0 4 159 160 161 162 + 0 4 163 164 165 166 + 0 3 167 168 169 + 0 4 170 171 172 173 + 0 4 174 175 176 177 + 0 4 178 179 180 181 + 0 4 182 183 184 185 + 0 4 186 187 188 189 + 0 4 190 191 192 193 + 0 4 194 195 196 197 + 0 4 198 199 200 201 + 0 4 202 203 204 205 + 0 4 206 207 208 209 + } + $faceVerts { + 17 0 0 + 18 1 1 + 13 2 2 + 17 0 3 + 20 3 4 + 19 4 5 + 0 5 6 + 12 6 7 + 4 7 8 + 11 8 9 + 8 9 10 + 12 6 11 + 16 10 12 + 18 1 1 + 17 0 0 + 7 11 13 + 19 4 5 + 20 3 4 + 8 9 14 + 3 12 15 + 10 13 16 + 22 14 17 + 30 15 18 + 28 16 19 + 32 17 20 + 33 18 21 + 35 19 22 + 37 20 23 + 41 21 24 + 34 22 25 + 31 23 26 + 35 19 27 + 41 21 28 + 31 23 29 + 39 24 30 + 35 19 22 + 43 25 31 + 32 17 20 + 35 19 22 + 44 26 32 + 28 16 19 + 40 27 33 + 44 26 32 + 22 14 17 + 28 16 19 + 38 28 34 + 31 23 35 + 29 29 36 + 10 13 37 + 3 12 38 + 6 30 39 + 11 8 9 + 9 31 40 + 14 32 41 + 18 1 1 + 15 33 42 + 13 2 2 + 11 8 9 + 12 6 11 + 9 31 40 + 21 34 43 + 16 10 12 + 19 4 44 + 12 6 45 + 0 5 46 + 7 11 13 + 37 20 23 + 18 1 47 + 16 10 48 + 17 0 0 + 19 4 44 + 16 10 12 + 27 35 49 + 28 16 50 + 30 15 51 + 28 16 50 + 27 35 49 + 29 29 52 + 39 24 30 + 43 25 31 + 35 19 22 + 36 36 53 + 40 27 54 + 41 21 24 + 41 21 24 + 37 20 23 + 36 36 53 + 31 23 26 + 41 21 28 + 40 27 55 + 38 28 56 + 42 37 57 + 44 26 58 + 17 0 59 + 32 17 20 + 20 3 60 + 42 37 57 + 22 14 61 + 44 26 58 + 37 20 62 + 32 17 63 + 43 25 64 + 31 23 35 + 38 28 34 + 39 24 65 + 36 36 66 + 44 26 32 + 40 27 33 + 5 38 67 + 6 30 39 + 3 12 38 + 2 39 68 + 1 40 69 + 4 7 70 + 5 38 67 + 2 39 68 + 16 10 71 + 21 34 72 + 11 8 73 + 14 32 74 + 6 30 39 + 12 6 75 + 8 9 76 + 10 13 37 + 1 40 69 + 8 9 77 + 0 5 78 + 4 7 70 + 21 34 43 + 19 4 44 + 7 11 79 + 20 3 80 + 16 10 81 + 14 32 41 + 9 31 40 + 5 38 82 + 4 7 8 + 12 6 7 + 6 30 83 + 12 6 45 + 7 11 13 + 20 3 4 + 9 31 84 + 33 18 21 + 32 17 20 + 17 0 59 + 13 2 85 + 21 34 43 + 7 11 79 + 0 5 86 + 8 9 87 + 8 9 14 + 1 40 88 + 2 39 89 + 3 12 15 + 26 41 90 + 27 35 49 + 30 15 51 + 24 42 91 + 23 43 92 + 25 44 93 + 26 41 94 + 24 42 95 + 42 37 57 + 25 44 93 + 23 43 92 + 22 14 61 + 8 9 96 + 11 8 73 + 21 34 72 + 30 15 18 + 22 14 17 + 23 43 97 + 24 42 98 + 33 18 99 + 34 22 100 + 41 21 28 + 35 19 27 + 38 28 56 + 44 26 58 + 36 36 101 + 39 24 102 + 36 36 101 + 37 20 62 + 43 25 64 + 39 24 102 + 29 29 36 + 27 35 103 + 42 37 104 + 38 28 34 + 28 16 50 + 29 29 52 + 31 23 26 + 40 27 55 + 25 44 105 + 42 37 104 + 27 35 103 + 26 41 106 + 20 3 107 + 32 17 63 + 37 20 62 + 16 10 108 + 18 1 47 + 37 20 23 + 34 22 25 + 15 33 109 + 13 2 110 + 15 33 111 + 34 22 100 + 33 18 99 + } + $verts { + 0.039367 0.01671 -0.090322 0 + -0.049927 0.017851 0.116552 0 + -0.049462 0.024135 0.11704 0 + -0.050067 0.024198 -0.092345 0 + 0.040593 0.017678 0.116962 0 + 0.040691 0.024286 0.11669 0 + 0.040949 0.023372 -0.098284 0 + 0.040941 0.015544 0.106936 0 + -0.049747 0.016957 -0.104672 0 + 0.040736 0.010159 -0.098234 0 + -0.049605 0.021524 -0.10131 0 + -0.05008 0.01314 -0.102559 0 + 0.040755 0.016628 -0.105083 0 + 0.040988 0.002092 0.110965 0 + -0.050079 0.009942 -0.095646 0 + -0.050039 0.000774 0.104196 0 + -0.049765 0.008708 0.116972 0 + 0.040697 0.00779 0.116968 0 + -0.050142 0.004851 0.114741 0 + 0.039479 0.012952 0.114815 0 + 0.040801 0.008577 0.116328 0 + -0.050033 0.014587 0.110576 0 + -0.050241 0.02612 -0.094536 0 + -0.049653 0.026431 0.108977 0 + -0.049592 0.032753 0.109261 0 + 0.040405 0.026298 0.109308 0 + 0.040876 0.032809 0.108877 0 + 0.0409 0.032278 -0.101285 0 + -0.049965 0.023607 -0.11637 0 + 0.040863 0.023076 -0.117046 0 + -0.04998 0.032284 -0.100325 0 + 0.040781 0.01691 -0.119606 0 + 0.041124 0.007532 -0.094091 0 + 0.040739 0.001241 -0.099471 0 + -0.049747 0.001802 -0.101212 0 + 0.041164 0.010404 -0.116319 0 + -0.049864 0.015352 -0.106725 0 + -0.049999 0.008967 -0.099843 0 + 0.041139 0.02076 -0.105644 0 + 0.040848 0.015319 -0.1065 0 + -0.049839 0.018108 -0.11934 0 + -0.049989 0.011288 -0.117446 0 + 0.041036 0.026214 -0.093892 0 + 0.041122 0.010427 -0.102372 0 + -0.04983 0.02085 -0.105182 0 + } + $texCoords { + 0.19314 0.45454 + 0.32287 0.46106 + 0.19314 0.46606 + 0.92158 0.38903 + 0.92002 0.39386 + 0.91475 0.39486 + 0.58236 0.21557 + 0.58627 0.18974 + 0.58706 0.47692 + 0.54869 0.47199 + 0.54869 0.47979 + 0.41896 0.47911 + 0.32287 0.45308 + 0.91142 0.40813 + 0.61657 0.19133 + 0.60613 0.21385 + 0.60965 0.19753 + 0.56524 0.22181 + 0.5546 0.21205 + 0.56358 0.18389 + 0.36838 0.20057 + 0.35814 0.19238 + 0.36892 0.16543 + 0.34212 0.44551 + 0.33963 0.47327 + 0.32915 0.44651 + 0.00138 0.49431 + 0.00138 0.47899 + 0.19038 0.48137 + 0.37568 0.15829 + 0.37897 0.17857 + 0.37252 0.18635 + 0.57345 0.20116 + 0.57148 0.17741 + 0.40661 0.45454 + 0.40481 0.47806 + 0.39749 0.47252 + 0.77268 0.35758 + 0.77268 0.37164 + 0.64309 0.36097 + 0.41896 0.46691 + 0.54869 0.4558 + 0.32287 0.47771 + 0.32287 0.43986 + 0.19314 0.44598 + 0.91107 0.69113 + 0.90779 0.66598 + 0.34554 0.16208 + 0.35062 0.1573 + 0.00138 0.55064 + 0.19038 0.50926 + 0.19038 0.55371 + 0.00138 0.5077 + 0.34964 0.45856 + 0.347 0.47848 + 0.19038 0.49583 + 0.77545 0.67837 + 0.77545 0.66031 + 0.90504 0.67758 + 0.378 0.47853 + 0.38017 0.47732 + 0.90504 0.66033 + 0.90504 0.69922 + 0.77545 0.70653 + 0.77545 0.69581 + 0.41195 0.45835 + 0.57817 0.19631 + 0.64309 0.68022 + 0.77268 0.6797 + 0.77268 0.69051 + 0.64309 0.69147 + 0.91162 0.69798 + 0.91869 0.70845 + 0.91699 0.99247 + 0.91244 0.98076 + 0.64309 0.34844 + 0.77268 0.34847 + 0.77267 0.99735 + 0.64308 0.99769 + 0.19314 0.42982 + 0.41896 0.16849 + 0.54869 0.16849 + 0.59753 0.47691 + 0.59523 0.20237 + 0.91923 0.6783 + 0.37018 0.46802 + 0.19314 0.14259 + 0.32287 0.14259 + 0.61837 0.4765 + 0.6084 0.47724 + 0.00138 0.99862 + 0.19038 0.99862 + 0.90504 0.36056 + 0.77545 0.36127 + 0.77545 0.35027 + 0.90504 0.34956 + 0.92199 0.9964 + 0.57627 0.47702 + 0.56616 0.47735 + 0.00138 0.43542 + 0.19038 0.43653 + 0.90504 0.68537 + 0.77545 0.68578 + 0.38772 0.44489 + 0.39894 0.43334 + 0.41032 0.17647 + 0.40041 0.17666 + 0.77544 0.99751 + 0.90503 0.99741 + 0.33857 0.17816 + 0.00138 0.00138 + 0.19038 0.00138 + } + $normals { + 0.5851 -0.1761 0.7916 + -0.6709 -0.5442 0.5038 + 0.6362 -0.7177 0.283 + 0.9284 0.185 0.3223 + 0.4161 0.6753 0.609 + 0.9833 -0.0639 0.1704 + 0.5667 -0.0348 -0.8232 + 0.5576 -0.5936 0.5803 + -0.6696 -0.5264 -0.524 + -0.6039 0.1129 -0.789 + -0.5766 0.1348 0.8058 + 0.6799 0.7218 0.1296 + -0.6772 0.7285 -0.1034 + -0.5914 0.6735 -0.4434 + -0.7728 -0.6179 0.1448 + -0.6479 0.738 -0.1887 + -0.6597 0.5102 -0.5518 + 0.7558 0.6461 0.1063 + 0.6409 -0.7438 -0.1897 + 0.6641 -0.5062 -0.5503 + -0.8096 0.5389 0.2327 + -0.6405 -0.4699 -0.6074 + -0.6394 -0.7437 -0.1952 + 0.6182 -0.0038 -0.786 + 0.8138 0.1706 0.5556 + 0.7653 0.5461 0.3407 + -0.8008 -0.3936 0.4513 + -0.6256 0.0705 -0.777 + 0.8349 -0.3519 0.4231 + 0.6345 0.5176 -0.574 + 0.6458 0.696 -0.314 + 0.6308 -0.7216 -0.2853 + -0.6551 -0.7389 -0.1577 + -0.6585 -0.7417 0.1275 + -0.6506 0.7055 0.281 + 0.649 0.7335 -0.2018 + -0.8341 0.1663 0.5259 + 0.7551 -0.6408 0.139 + 0.5967 0.5602 0.5745 + -0.5493 0.5746 0.6067 + -0.604 -0.5773 0.5494 + 0.6041 0.5733 0.5535 + -0.5574 0.5956 0.5784 + -0.5955 -0.5585 0.5775 + 0.5495 -0.5806 0.6007 + } + } + } + $lod 4 { + #lodFactor 0.001 + $mesh "Object" { + #texCoords 1 + $faces { + 0 3 0 1 2 + 0 3 3 4 5 + 0 3 6 7 8 + 0 3 9 10 11 + 0 3 12 13 14 + 0 3 15 16 17 + 0 3 18 19 20 + 0 4 21 22 23 24 + 0 3 25 26 27 + 0 3 28 29 30 + 0 3 31 32 33 + 0 3 34 35 36 + 0 3 37 38 39 + 0 3 40 41 42 + 0 3 43 44 45 + 0 3 46 47 48 + 0 3 49 50 51 + 0 3 52 53 54 + 0 3 55 56 57 + 0 4 58 59 60 61 + 0 4 62 63 64 65 + 0 4 66 67 68 69 + 0 4 70 71 72 73 + 0 3 74 75 76 + 0 3 77 78 79 + 0 4 80 81 82 83 + 0 4 84 85 86 87 + 0 4 88 89 90 91 + 0 3 92 93 94 + 0 4 95 96 97 98 + 0 3 99 100 101 + 0 4 102 103 104 105 + } + $faceVerts { + 8 0 0 + 11 1 1 + 6 2 2 + 8 0 3 + 10 3 4 + 9 4 5 + 9 4 6 + 5 5 7 + 2 6 8 + 17 7 9 + 20 8 10 + 15 9 11 + 17 7 12 + 21 10 13 + 20 8 14 + 22 11 15 + 16 12 16 + 15 9 17 + 11 1 1 + 7 13 18 + 6 2 2 + 3 14 19 + 1 15 20 + 0 16 21 + 2 6 22 + 8 0 0 + 9 4 23 + 11 1 1 + 14 17 24 + 15 9 11 + 16 12 25 + 15 9 11 + 14 17 24 + 17 7 9 + 21 10 13 + 18 18 26 + 20 8 14 + 15 9 27 + 19 19 28 + 22 11 29 + 8 0 30 + 18 18 26 + 10 3 31 + 21 10 32 + 16 12 33 + 22 11 34 + 4 20 35 + 11 1 1 + 9 4 23 + 4 20 36 + 0 16 37 + 1 15 38 + 17 7 39 + 14 17 40 + 21 10 41 + 11 1 42 + 19 19 28 + 7 13 43 + 4 20 44 + 1 15 20 + 3 14 19 + 5 5 45 + 4 20 46 + 9 4 47 + 2 6 22 + 0 16 21 + 11 1 48 + 4 20 49 + 5 5 50 + 10 3 51 + 8 0 30 + 6 2 52 + 20 8 14 + 18 18 26 + 2 6 8 + 5 5 7 + 3 14 53 + 9 4 5 + 10 3 4 + 5 5 54 + 14 17 24 + 16 12 25 + 12 21 55 + 13 22 56 + 13 22 57 + 12 21 58 + 16 12 33 + 21 10 32 + 19 19 59 + 18 18 60 + 21 10 32 + 22 11 34 + 19 19 61 + 15 9 11 + 20 8 10 + 19 19 59 + 11 1 62 + 10 3 63 + 18 18 60 + 21 10 41 + 14 17 40 + 13 22 64 + 19 19 61 + 20 8 10 + 6 2 65 + 7 13 66 + } + $verts { + -0.049763 0.020067 0.116969 0 + -0.049825 0.023292 -0.099217 0 + 0.040665 0.020941 0.116851 0 + 0.040949 0.023372 -0.098284 0 + -0.050065 0.013973 -0.104087 0 + 0.040813 0.015031 -0.105028 0 + 0.040988 0.002092 0.110965 0 + -0.050039 0.000774 0.104196 0 + 0.040697 0.00779 0.116968 0 + 0.04023 0.015864 0.111746 0 + 0.040801 0.008577 0.116328 0 + -0.049982 0.010029 0.117757 0 + -0.049646 0.028537 0.109304 0 + 0.040785 0.030636 0.109057 0 + 0.0409 0.032278 -0.101285 0 + -0.049876 0.01815 -0.120492 0 + -0.050194 0.030136 -0.095996 0 + 0.040822 0.019268 -0.119646 0 + 0.041137 0.008266 -0.09934 0 + -0.049967 0.00538 -0.100618 0 + 0.041159 0.003546 -0.108688 0 + 0.04097 0.022089 -0.105753 0 + -0.049785 0.018012 -0.107212 0 + } + $texCoords { + 0.19314 0.45454 + 0.32287 0.45209 + 0.19314 0.46606 + 0.92158 0.38903 + 0.92002 0.39386 + 0.91378 0.40021 + 0.58236 0.21557 + 0.58627 0.18974 + 0.59223 0.47691 + 0.00138 0.49865 + 0.00138 0.45633 + 0.19038 0.49643 + 0.37568 0.15829 + 0.37897 0.17857 + 0.36331 0.17945 + 0.57616 0.19838 + 0.5603 0.21728 + 0.56746 0.1807 + 0.32287 0.47771 + 0.64309 0.36097 + 0.77268 0.36136 + 0.77268 0.68667 + 0.64309 0.68592 + 0.19314 0.43962 + 0.00138 0.55064 + 0.19038 0.55371 + 0.37083 0.19214 + 0.34485 0.47696 + 0.3356 0.44601 + 0.34964 0.45856 + 0.378 0.47853 + 0.38017 0.47732 + 0.77545 0.67791 + 0.90504 0.66033 + 0.90504 0.68205 + 0.32287 0.14259 + 0.61657 0.19133 + 0.61482 0.47676 + 0.6087 0.20192 + 0.40244 0.47627 + 0.38772 0.44489 + 0.40736 0.45188 + 0.35032 0.15759 + 0.33857 0.17816 + 0.77268 0.34847 + 0.64309 0.34844 + 0.77267 0.99735 + 0.64308 0.99769 + 0.54869 0.16849 + 0.54869 0.47454 + 0.41896 0.47763 + 0.41896 0.16849 + 0.37018 0.46802 + 0.59523 0.20237 + 0.91206 0.68958 + 0.19038 0.99862 + 0.00138 0.99862 + 0.77545 0.35394 + 0.90504 0.35688 + 0.90504 0.69922 + 0.77545 0.70018 + 0.19038 0.43653 + 0.90503 0.99741 + 0.77544 0.99751 + 0.40371 0.1766 + 0.00138 0.00138 + 0.19038 0.00138 + } + $normals { + 0.5707 -0.1199 0.8123 + -0.5939 0.233 0.77 + 0.6399 -0.7119 0.2895 + 0.9103 0.2142 0.3542 + 0.9469 -0.06 0.3159 + 0.5112 -0.3943 -0.7637 + 0.9909 0.0061 0.1342 + 0.5737 0.1479 -0.8056 + 0.6218 -0.6933 -0.3642 + -0.5834 0.0514 -0.8106 + 0.9459 -0.159 0.2827 + -0.8562 -0.077 0.511 + -0.6857 0.4667 0.5585 + -0.6531 -0.728 0.2085 + 0.6345 0.6824 -0.3629 + -0.5886 0.715 -0.3773 + -0.7724 0.0185 0.6349 + 0.6348 0.7385 -0.2271 + 0.8373 0.4708 0.278 + -0.6439 -0.6031 0.4708 + -0.6018 -0.3809 -0.702 + -0.9141 0.0058 0.4055 + -0.7115 0.0302 0.7021 + } + } + } +} diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob new file mode 100644 index 000000000..f5ac3f63d Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob.meta b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob.meta new file mode 100644 index 000000000..d5ac1c103 --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob.meta @@ -0,0 +1,49 @@ +MetaFileClass { + Name "{13555448DB9FBF2C}Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob" + Configurations { + FBXResourceClass PC { + MaterialAssigns { + MaterialAssignClass "{66D54CEBCBEDA457}" { + SourceMaterial "splint" + AssignedMaterial "{FFA7DD84D9AF9514}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat" + } + } + MeshParams { + MeshParam Object { + } + } + GeometryParams { + GeometryParam UBX_Geometry { + LayerPreset "ItemFireView" + SurfaceProperties { + "{5EAA7FB0A83F90CF}Common/Materials/Game/plastic.gamemat" + } + Mass 0 + Margin 0 + } + } + Common TXOCommonClass "{66D54CEBCBE566D3}" : "{0877E7C4BB2B2C9A}Configs/System/ResourceTypes/PC/MeshObjectCommon.conf" { + } + } + FBXResourceClass XBOX_ONE : PC { + Common TXOCommonClass "{66D54CEBCBE440B6}" : "{9D5B6207F7628CE2}Configs/System/ResourceTypes/XBOX_ONE/MeshObjectCommon.conf" { + } + } + FBXResourceClass XBOX_SERIES : PC { + Common TXOCommonClass "{66D54CEBCBE4EE75}" : "{DD9F02115C764647}Configs/System/ResourceTypes/XBOX_SERIES/MeshObjectCommon.conf" { + } + } + FBXResourceClass PS4 : PC { + Common TXOCommonClass "{66D54CEBCBE3E7E5}" : "{53EC476BC921D99A}Configs/System/ResourceTypes/PS4/MeshObjectCommon.conf" { + } + } + FBXResourceClass PS5 : PC { + Common TXOCommonClass "{66D54CEBCBE3D6A7}" : "{F62AA8E7B8EA9D26}Configs/System/ResourceTypes/PS5/MeshObjectCommon.conf" { + } + } + FBXResourceClass HEADLESS : PC { + Common TXOCommonClass "{66D54CEBCBE3A683}" : "{3A5B3356978039E8}Configs/System/ResourceTypes/HEADLESS/MeshObjectCommon.conf" { + } + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi new file mode 100644 index 000000000..4b0f63a40 --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi @@ -0,0 +1,397 @@ +AnimSetInstanceSource "{60DCB7D6ECCF3F47}" { + Template "{0090D6C67F76BB44}Assets/Items/Medicine/Workspaces/Bandage_US.ast" + Lines { + AnimSetInstanceSource_Line "BandageSelf.Cro.LegL_In" { + Resource "{FE1FBBBF73EF2122}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_legL_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.LegL_Loop" { + Resource "{DF934F80C2B67C32}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_legL_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.LegL_Out" { + Resource "{43E7D0E4F6179E4A}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_legL_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.LegR_In" { + Resource "{44384F763FF8360D}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_legR_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.LegR_Loop" { + Resource "{DC13C7314DBF07A2}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_legR_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.LegR_Out" { + Resource "{2F297A356241FF2E}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_legR_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.Idle" { + Resource "{957FD6BD12E20D3D}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_DressingUS_una_idle.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.Idle" { + Resource "{41EE90486A7DB070}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_DressingUS_una_idle.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.Idle" { + Resource "{1EFF4EED28E1FF09}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_DressingUS_una_idle.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.HeadUp_In" { + Resource "{F17BC90677017486}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_head_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.HeadUp_Loop" { + Resource "{0B86FF1929B7DE92}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_head_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.HeadUp_Out" { + Resource "{3BD1E113F0BB549E}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_head_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.HeadLow_In" { + Resource "{6C052DF4F350F9D0}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_head_low_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.HeadLow_Loop" { + Resource "{73C2AF72F52116E6}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_head_low_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.HeadLow_Out" { + Resource "{4C57C58CF7C8F04E}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_head_low_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.HeadUp_In" { + Resource "{5022E3E8F5159F79}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_head_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.HeadUp_Loop" { + Resource "{DF17B9EC512863DF}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_head_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.HeadUp_Out" { + Resource "{1A8BFA45114BE21E}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_head_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.HeadLow_In" { + Resource "{CE2F648A0D26B7D4}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_head_low_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.HeadLow_Loop" { + Resource "{C06FA39AD44C0888}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_head_low_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.HeadLow_Out" { + Resource "{D97F6C9A8EA3E67B}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_head_low_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.HeadUp_In" { + Resource "{0E67844889CDEB94}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_head_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.HeadUp_Loop" { + Resource "{8006674913B42CA6}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_head_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.HeadUp_Out" { + Resource "{BD6049CBF2A1F399}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_head_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.HeadLow_In" { + Resource "{7235B2AF536F6FBB}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_head_low_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.HeadLow_Loop" { + Resource "{F7EE24168D126758}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_head_low_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.HeadLow_Out" { + Resource "{44418FCB19AC46E6}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_head_low_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.TorsoLow_In" { + Resource "{1E7B043E0DB27DA1}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_torso_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.TorsoUp_In" { + Resource "{1E7B043E0DB27DA1}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_torso_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.TorsoLow_Loop" { + Resource "{5ACD98EE701BD820}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_torso_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.TorsoUp_Loop" { + Resource "{5ACD98EE701BD820}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_torso_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.TorsoLow_Out" { + Resource "{C7DD47B01DD64376}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_torso_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.TorsoUp_Out" { + Resource "{C7DD47B01DD64376}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_torso_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.TorsoUp_In" { + Resource "{3F211F68EC42CB21}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_torso_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.TorsoUp_Loop" { + Resource "{C87A94F9E65BA9F2}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_torso_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.TorsoUp_Out" { + Resource "{134C01456549FE3B}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_torso_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.TorsoLow_In" { + Resource "{013F37F380A39C55}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_torso_low_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.TorsoLow_Loop" { + Resource "{E403F99F79353556}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_torso_low_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.TorsoLow_Out" { + Resource "{F9977A31742F5C4D}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_torso_low_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.TorsoLow_In" { + Resource "{D8BF7EAED6A1568C}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_torso_2_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.TorsoLow_Loop" { + Resource "{8856938DBC632421}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_torso_2_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.TorsoLow_Out" { + Resource "{E38A952CC435BA6D}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_torso_2_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.TorsoUp_In" { + Resource "{98CAACE60FA8DAA6}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_torso_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.TorsoUp_Loop" { + Resource "{79D8C3A2E8601AE6}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_torso_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.TorsoUp_Out" { + Resource "{4C5DDFE027D5B142}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_torso_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.ArmR_In" { + Resource "{3258AE3DFBD068D0}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_armR_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.ArmR_Loop" { + Resource "{3CE1B1FADE3405CE}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_armR_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.ArmR_Out" { + Resource "{F3581F764CC70CC9}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_armR_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.ArmR_In" { + Resource "{6C1DC99D87081C3D}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_armR_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.ArmR_Loop" { + Resource "{63F06F5F9CA84AB7}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_armR_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.ArmR_Out" { + Resource "{54B3ACF8AF2D1D4E}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_armR_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.ArmL_In" { + Resource "{D63A3D54CB1F0B12}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_armL_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.ArmL_Loop" { + Resource "{6070E7EE13A13127}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_armL_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.ArmL_Out" { + Resource "{387D06293B7B7C2A}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_armL_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.LegL_In" { + Resource "{0103F6F18D23BE30}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_legL_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.LegL_Loop" { + Resource "{5413D7D0F8B58E06}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_legL_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.LegL_Out" { + Resource "{C556783CF40D394D}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_legL_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.LegR_In" { + Resource "{BB240238C134A91F}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_legR_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.LegR_Loop" { + Resource "{57935F6177BCF596}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_legR_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.LegR_Out" { + Resource "{A998D2ED605B5829}Assets/Items/Medicine/Gauze_01/anim/anm/p_pne_self_heal_legR_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.ArmL_In" { + Resource "{2926701A35D39400}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_armL_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.ArmL_Loop" { + Resource "{EBF07FBE29A2C313}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_armL_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.ArmL_Out" { + Resource "{BECCAEF13961DB2D}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_armL_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.ArmR_In" { + Resource "{930184D379C4832F}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_armR_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.ArmR_Loop" { + Resource "{E870F70FA6ABB883}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_armR_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.ArmR_Out" { + Resource "{D2020420AD37BA49}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_self_heal_armR_out.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.ArmL_In" { + Resource "{887F5AF4B7C77FFF}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_armL_in.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.ArmL_Loop" { + Resource "{3F61394B513D7E5E}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_armL_loop.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.ArmL_Out" { + Resource "{9F96B5A7D8916DAD}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_self_heal_armL_out.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Cro.In" { + Resource "{AF5422CF61C5D782}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_heal_cro_in.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Cro.Loop" { + Resource "{D906B717383C0F82}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_heal_cro_loop.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Cro.Out" { + Resource "{F6B63BF70F86AC19}Assets/Items/Medicine/Gauze_01/anim/anm/p_cro_heal_cro_out.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Erc.In" { + Resource "{B3C1C38FFC545C88}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_heal_erc_in.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Erc.Loop" { + Resource "{0E882771A8C053E2}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_heal_erc_loop.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Erc.Out" { + Resource "{DE3FA95A1C2B1697}Assets/Items/Medicine/Gauze_01/anim/anm/p_erc_heal_erc_out.anm" + } + AnimSetInstanceSource_Line "Revive.Default.In" { + Resource "{3FCAC00956945732}anims/anm/player/injury/p_cro_revive_in.anm" + } + AnimSetInstanceSource_Line "Revive.Default.Loop" { + Resource "{A2E9D6B32A6E75C5}anims/anm/player/injury/p_cro_revive_loop.anm" + } + AnimSetInstanceSource_Line "Revive.Default.Out" { + Resource "{F89360FFB3D5ED3B}anims/anm/player/injury/p_cro_revive_out.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Pne.In" { + Resource "{230AEC66F3FE6F51}Assets/Items/Medicine/Gauze_01/anim/anm/pne_heal_pne_in.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Pne.Loop" { + Resource "{0FB3836AD4DE5729}Assets/Items/Medicine/Gauze_01/anim/anm/pne_heal_pne_loop.anm" + } + AnimSetInstanceSource_Line "BandageOthers.Pne.Out" { + Resource "{85D7DD6A5BCB3EB5}Assets/Items/Medicine/Gauze_01/anim/anm/pne_heal_pne_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.ArmL_In" { + Resource "{B2194151E0165814}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_armL_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.ArmL_Loop" { + Resource "{FBF742F8E4E88558}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_armL_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.ArmL_Out" { + Resource "{444D96ADF7C5BC04}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_armL_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.ArmR_In" { + Resource "{083EB598AC014F3B}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_armR_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.ArmR_Loop" { + Resource "{F877CA496BE1FEC8}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_armR_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.ArmR_Out" { + Resource "{28833C7C6393DD60}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_armR_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadLow_In" { + Resource "{38B40D2F36DB0AB2}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_head_low_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadLow_Loop" { + Resource "{CB33A1DD2D25C416}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_head_low_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadLow_Out" { + Resource "{087C02E608F4DA51}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_head_low_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.TorsoUp_In" { + Resource "{E4FA3C62C3161A88}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_torso_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.TorsoUp_Loop" { + Resource "{3BCDA6DCAABC16CF}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_torso_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.TorsoUp_Out" { + Resource "{D7DA7AF6D09C053D}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_torso_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.TorsoLow_In" { + Resource "{D03C598F06F4A07F}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_torso_low_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.TorsoLow_Loop" { + Resource "{ED7650D0F642295D}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_torso_low_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.TorsoLow_Out" { + Resource "{F2CB78768D4690D3}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_torso_low_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.ArmL_In" { + Resource "{E55165928827A17B}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_armL_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.ArmL_Loop" { + Resource "{A2CF3D0FF88B34DE}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_armL_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.ArmL_Out" { + Resource "{3E736B5648CDC0AE}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_armL_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.ArmR_In" { + Resource "{5F76915BC430B654}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_armR_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.ArmR_Loop" { + Resource "{A14FB5BE77824F4E}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_armR_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.ArmR_Out" { + Resource "{52BDC187DC9BA1CA}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_armR_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadLow_In" { + Resource "{1C1F862C11D9AFAD}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_head_low_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadLow_Loop" { + Resource "{9B69A417690D968F}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_head_low_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadLow_Out" { + Resource "{26BE967B25D02250}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_head_low_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.TorsoUp_In" { + Resource "{9EC4C1997C1E6622}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_torso_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.TorsoUp_Loop" { + Resource "{6F1C064B06EFDB22}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_torso_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.TorsoUp_Out" { + Resource "{A2917DBCC96EC24A}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_torso_low_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.TorsoLow_In" { + Resource "{FEFECD122BD0587E}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_torso_low_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.TorsoLow_Loop" { + Resource "{0B4BE07EA49D149D}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_torso_low_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.TorsoLow_Out" { + Resource "{A2917DBCC96EC24A}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_torso_low_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealingOthers.LeftPatient.In" { + Resource "{E837F87C5B1DCADA}anims/anm/player/vehicles/Ambulances/anm/p_UAZ_ambulance_doctor_revive_bandage_L_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealingOthers.LeftPatient.Out" { + Resource "{C14BCEA1C98B625C}anims/anm/player/vehicles/Ambulances/anm/p_UAZ_ambulance_doctor_revive_bandage_L_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealingOthers.LeftPatient.Loop" { + Resource "{00962CA870AC73D9}anims/anm/player/vehicles/Ambulances/anm/p_UAZ_ambulance_doctor_revive_bandage_L_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealingOthers.RightPatient.In" { + Resource "{52100CB5170ADDF5}anims/anm/player/vehicles/Ambulances/anm/p_UAZ_ambulance_doctor_revive_bandage_R_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealingOthers.RightPatient.Out" { + Resource "{AD8564705DDD0338}anims/anm/player/vehicles/Ambulances/anm/p_UAZ_ambulance_doctor_revive_bandage_R_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealingOthers.RightPatient.Loop" { + Resource "{0316A419FFA50849}anims/anm/player/vehicles/Ambulances/anm/p_UAZ_ambulance_doctor_revive_bandage_R_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadUp_In" { + Resource "{3D0CDC8ECAF541FD}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_head_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadUp_Loop" { + Resource "{42B9BDA8F89E295F}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_head_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadUp_Out" { + Resource "{BB6E24B481174F1D}Assets/Vehicles/Wheeled/UAZ469/anm/healing/p_UAZ469_passenger_self_heal_head_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadUp_Out" { + Resource "{C150D94F3E1F33B7}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_head_out.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadUp_In" { + Resource "{6A44F84DA2C4B892}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_head_in.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadUp_Loop" { + Resource "{1B81C25FE4FD98D9}Assets/Vehicles/Wheeled/M998/anm/healing/p_M998_self_heal_head_loop.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.Idle" { + Resource "{2B83379182A02DEF}Assets/Vehicles/Wheeled/UAZ469/anm/p_UAZ469_US_bandage_hold_pose.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.Idle" { + Resource "{2B83379182A02DEF}Assets/Vehicles/Wheeled/UAZ469/anm/p_UAZ469_US_bandage_hold_pose.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Driver.HeadLook" { + Resource "{0A793F4ADA000847}anims/anm/player/layered/look/p_headlook.anm" + } + AnimSetInstanceSource_Line "VehicleHealing.Passanger.HeadLook" { + Resource "{0A793F4ADA000847}anims/anm/player/layered/look/p_headlook.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Cro.FingerAnim" { + Resource "{DDD1BBB305644FAF}Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Erc.FingerAnim" { + Resource "{DDD1BBB305644FAF}Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm" + } + AnimSetInstanceSource_Line "BandageSelf.Pne.FingerAnim" { + Resource "{DDD1BBB305644FAF}Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm" + } + } + RBF AnimSetInstanceSourceRBFArray "{59F48432E3B1A801}" { + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi.meta b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi.meta new file mode 100644 index 000000000..c20f12d8f --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{5CE0AE42F9A043FD}Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi" + Configurations { + AnimSetInstanceResourceClass PC { + } + AnimSetInstanceResourceClass XBOX_ONE : PC { + } + AnimSetInstanceResourceClass XBOX_SERIES : PC { + } + AnimSetInstanceResourceClass PS4 : PC { + } + AnimSetInstanceResourceClass PS5 : PC { + } + AnimSetInstanceResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/Character_AnimationRig_Splint.blend b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/Character_AnimationRig_Splint.blend new file mode 100644 index 000000000..0d14e1865 Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/Character_AnimationRig_Splint.blend differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm new file mode 100644 index 000000000..8bbc39306 Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm.meta b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm.meta new file mode 100644 index 000000000..bb1a08324 --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm.meta @@ -0,0 +1,19 @@ +MetaFileClass { + Name "{DDD1BBB305644FAF}Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.anm" + Configurations { + TXAResourceClass PC { + SourcePath "Character_AnimationRig_Splint.blend" + SourceProfile "ACE_LHandABS_LProp" + } + TXAResourceClass XBOX_ONE : PC { + } + TXAResourceClass XBOX_SERIES : PC { + } + TXAResourceClass PS4 : PC { + } + TXAResourceClass PS5 : PC { + } + TXAResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.txa b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.txa new file mode 100644 index 000000000..8f644bb73 --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/Workspaces/p_erc_spling_fingerAnim.txa @@ -0,0 +1,185 @@ +$animation "" { + #version 2 + #fps 30 + #numFrames 0 + $node "LeftHand" { + $keys t q { + $frame 0 { + #t -0.0005467 0.1325545 -0.0009665 + #q 0.03460781 -0.79100662 0.2521382 -0.55636084 + } + } + $node "LeftHandThumb1" { + $keys t q { + $frame 0 { + #t -0.0107137 -0.0063783 -0.0053735 + #q 0.04389893 0.63337314 -0.24574459 -0.732476 + } + } + $node "LeftHandThumb2" { + $keys t q { + $frame 0 { + #t -0.0000013 0.0316027 0.0000169 + #q 0.106624 -0.03363825 0.13084507 0.98507839 + } + } + $node "LeftHandThumb3" { + $keys t q { + $frame 0 { + #t -0.0000401 0.0461258 0.0000296 + #q -0.07969023 -0.49849001 0.05172019 0.86167425 + } + } + $node "LeftHandThumb4" { + $keys t q { + $frame 0 { + #t -0.0000018 0.0318651 -0.0000024 + #q -0.0440009 -0.00016943 0.0000627 0.99903166 + } + } + } + } + } + } + $node "LeftHandIndex1" { + $keys t q { + $frame 0 { + #t -0.0266567 0.0269282 -0.0003039 + #q -0.00049795 -0.1083051 0.07434213 0.99133414 + } + } + $node "LeftHandIndex2" { + $keys t q { + $frame 0 { + #t -0.0000004 0.0716954 -0.0000057 + #q -0.34986186 -0.04474105 0.04111683 0.93482864 + } + } + $node "LeftHandIndex3" { + $keys t q { + $frame 0 { + #t -0.0000085 0.0380971 -0.0000032 + #q -0.11852245 0.14686933 0.01805297 0.98186362 + } + } + $node "LeftHandIndex4" { + $keys t q { + $frame 0 { + #t -0.0000031 0.025418 0.0000311 + #q -0.04947155 -0.00007081 0.00044104 0.99877548 + } + } + } + } + } + } + $node "LeftHandMiddle1" { + $keys t q { + $frame 0 { + #t -0.0112442 0.0271387 0.0031496 + #q -0.01083232 0.01791424 0.02651444 0.99942935 + } + } + $node "LeftHandMiddle2" { + $keys t q { + $frame 0 { + #t 0.0000036 0.0791376 0.0000017 + #q -0.38205957 -0.01970005 -0.01157483 0.92385519 + } + } + $node "LeftHandMiddle3" { + $keys t q { + $frame 0 { + #t 0.0000013 0.0399607 -0.0000158 + #q -0.15979493 -0.03754999 -0.02112794 0.98620945 + } + } + $node "LeftHandMiddle4" { + $keys t q { + $frame 0 { + #t -0.0000014 0.0297421 -0.000001 + #q 0.02061947 0.02481773 0.06546777 0.99733293 + } + } + } + } + } + } + $node "LeftHandRing1" { + $keys t q { + $frame 0 { + #t 0.0038724 0.0276414 0.0019817 + #q -0.00900485 0.06190631 -0.00259921 0.99803811 + } + } + $node "LeftHandRing2" { + $keys t q { + $frame 0 { + #t -0.0000011 0.0786129 0.0000038 + #q -0.37290317 -0.00299633 -0.03479806 0.92721277 + } + } + $node "LeftHandRing3" { + $keys t q { + $frame 0 { + #t -0.0000004 0.0334249 -0.0000044 + #q -0.16282947 -0.01560664 -0.00302878 0.98652619 + } + } + $node "LeftHandRing4" { + $keys t q { + $frame 0 { + #t -0.0000004 0.0314801 -0.0000019 + #q 0.00046232 0.00019298 -0.00014374 0.99999988 + } + } + } + } + } + } + $node "LeftHandPinky1" { + $keys t q { + $frame 0 { + #t 0.0255419 0.0277053 -0.0012692 + #q -0.0402756 -0.00114182 -0.02981311 0.99874318 + } + } + $node "LeftHandPinky2" { + $keys t q { + $frame 0 { + #t -0.0031073 0.0714331 0.0000121 + #q -0.31084007 0.15293443 -0.00014001 0.93807763 + } + } + $node "LeftHandPinky3" { + $keys t q { + $frame 0 { + #t -0.0000008 0.027238 0.0000044 + #q -0.10380331 -0.08423315 -0.01309919 0.99093813 + } + } + $node "LeftHandPinky4" { + $keys t q { + $frame 0 { + #t 0.0000008 0.0225806 0.0000075 + #q -0.07351293 -0.0063466 0.03644824 0.99660784 + } + } + } + } + } + } + $node "LeftHandProp" { + $keys t q { + $frame 0 { + #t -0.0579526 0.1287746 -0.0522497 + #q 0.65234756 0.25316346 -0.67540038 -0.23277771 + } + } + } + } + $custProps { + #custProp "profile" "ACE_LHandABS_LProp" + #custProp "sourceFile" "Character_AnimationRig_Splint.blend" + } +} diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat new file mode 100644 index 000000000..cfb31eacb --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat @@ -0,0 +1,5 @@ +MatPBRBasic "{FFA7DD84D9AF9514}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat" { + Emissive 0 0 0 1 + BCRMap "{C5F09EBE86A7B097}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds" + NMOMap "{FD28252C5FD0E209}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds" +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat.meta b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat.meta new file mode 100644 index 000000000..5c9ba4f0c --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{FFA7DD84D9AF9514}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint.emat" + Configurations { + EMATResourceClass PC { + } + EMATResourceClass XBOX_ONE : PC { + } + EMATResourceClass XBOX_SERIES : PC { + } + EMATResourceClass PS4 : PC { + } + EMATResourceClass PS5 : PC { + } + EMATResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds new file mode 100644 index 000000000..375b5be8b Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds.meta b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds.meta new file mode 100644 index 000000000..3a849c5ac --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds.meta @@ -0,0 +1,23 @@ +MetaFileClass { + Name "{C5F09EBE86A7B097}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.edds" + Configurations { + PNGResourceClass PC : "{EAB5DE3219F9CBA8}Configs/System/ResourceTypes/PC/TextureColorMap.conf" { + ColorSpace ToLinear + } + PNGResourceClass XBOX_ONE : "{91D862F89991BFBE}Configs/System/ResourceTypes/XBOX_ONE/TextureColorMap.conf" { + ColorSpace ToLinear + } + PNGResourceClass XBOX_SERIES : "{5FEAED1642ECE679}Configs/System/ResourceTypes/XBOX_SERIES/TextureColorMap.conf" { + ColorSpace ToLinear + } + PNGResourceClass PS4 : "{12273E1A0928F0C4}Configs/System/ResourceTypes/PS4/TextureColorMap.conf" { + ColorSpace ToLinear + } + PNGResourceClass PS5 : "{531A0D167B1ABD97}Configs/System/ResourceTypes/PS5/TextureColorMap.conf" { + ColorSpace ToLinear + } + PNGResourceClass HEADLESS : "{BEAF5CD0C438676E}Configs/System/ResourceTypes/HEADLESS/TextureColorMap.conf" { + ColorSpace ToLinear + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.png b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.png new file mode 100644 index 000000000..23545e7b8 Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_BCR.png differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds new file mode 100644 index 000000000..1449c676e Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds differ diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds.meta b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds.meta new file mode 100644 index 000000000..275d143d6 --- /dev/null +++ b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{FD28252C5FD0E209}Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.edds" + Configurations { + PNGResourceClass PC : "{A968DA7F9A1E3A3E}Configs/System/ResourceTypes/PC/TextureNType.conf" { + } + PNGResourceClass XBOX_ONE : "{7F6A4D372443A88D}Configs/System/ResourceTypes/XBOX_ONE/TextureNType.conf" { + } + PNGResourceClass XBOX_SERIES : "{065D289C7FF8B20D}Configs/System/ResourceTypes/XBOX_SERIES/TextureNType.conf" { + } + PNGResourceClass PS4 : "{29DF4A6CBBABE916}Configs/System/ResourceTypes/PS4/TextureNType.conf" { + } + PNGResourceClass PS5 : "{DED3C8CA8494EA99}Configs/System/ResourceTypes/PS5/TextureNType.conf" { + } + PNGResourceClass HEADLESS : "{AFD658E4D0EB5FBC}Configs/System/ResourceTypes/HEADLESS/TextureNType.conf" { + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.png b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.png new file mode 100644 index 000000000..d0e750111 Binary files /dev/null and b/addons/medical_core/Assets/Items/Medicine/Splint/data/ACE_Medical_Splint_NMO.png differ diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.cs_cz.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.cs_cz.conf index 234a21b68..f351a3786 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.cs_cz.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.cs_cz.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Příliš zraněný" "Zvyšuje pravděpodobnost probuzení se z bezvědomí" "Zmírňuje silné bolesti" + "Stabilizes fractures and speeds up healing" "Aplikováno pacientům v bezvědomí." "Epinefrin" "Aplikováno pacientům v silných bolestech." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.de_de.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.de_de.conf index 755807a64..831b8ecd0 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.de_de.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.de_de.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Zu verletzt" "Erhöht die Wahrscheinlichkeit des Aufwachens" "Lindert starke Schmerzen" + "Stabilisiert Frakturen und beschleunigt Heilung" "Verabreicht an bewusstlose Patienten." "Epinephrin" "Verabreicht an Patienten mit akuten Schmerzen." + "Angewandt an Patienten mit Frakturen." + "Schiene" "Öffne medizinisches Kreismenü" "Patient untersuchen" "Volumentherapie" @@ -42,5 +49,6 @@ StringTableRuntime { "Auf den Rücken drehen" "In linke Bewusstlosenlagerung bringen" "In rechte Bewusstlosenlagerung bringen" + "Schiene anwenden" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.en_us.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.en_us.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.en_us.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.en_us.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.es_es.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.es_es.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.es_es.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.es_es.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.fr_fr.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.fr_fr.conf index 850475139..42c718675 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.fr_fr.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.fr_fr.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Trop grièvement blessé" "Augmente les chances de reprise de connaissance" "Allège une douleur violente" + "Stabilizes fractures and speeds up healing" "Administrée à des patients inconscients." "Adrénaline" "Administrée à des patients ressentant une douleur violente." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.it_it.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.it_it.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.it_it.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.it_it.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.ja_jp.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.ja_jp.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.ja_jp.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.ja_jp.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.ko_kr.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.ko_kr.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.ko_kr.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.ko_kr.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.pl_pl.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.pl_pl.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.pl_pl.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.pl_pl.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.pt_br.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.pt_br.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.pt_br.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.pt_br.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.ru_ru.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.ru_ru.conf index 3f9a152db..943c11524 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.ru_ru.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.ru_ru.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Слишком раненый" "Увеличивает вероятность пробуждения" "Снимает сильную боль" + "Stabilizes fractures and speeds up healing" "Назначают пациентам без сознания." "Инъекция адреналина" "Назначают пациентам с сильной болью." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.st b/addons/medical_core/Language/ACE_Medical_Core_localization.st index dbc6f3a21..2818d6f2f 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.st +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.st @@ -88,6 +88,14 @@ StringTable { Author "kexanone" LastChanged "Smith" } + CustomStringTableItem "{66D54CF8AFAC8A55}" { + Id "ACE_Medical-InfoWidget_Splint" + Target_en_us "Stabilizes fractures and speeds up healing" + Target_de_de "Stabilisiert Frakturen und beschleunigt Heilung" + Modified 1725267534 + Author "Kexanone" + LastChanged "Kexanone" + } CustomStringTableItem "{60CF45A0A9B86435}" { Id "ACE_Medical-Item_Epinephrine_Description" Target_en_us "Administered to unconscious patients." @@ -124,6 +132,22 @@ StringTable { Author "kexanone" LastChanged "Smith" } + CustomStringTableItem "{66D54CFA78569BA9}" { + Id "ACE_Medical-Item_Splint_Description" + Target_en_us "Applied to patients with fractures." + Target_de_de "Angewandt an Patienten mit Frakturen." + Modified 1725264660 + Author "Kexanone" + LastChanged "Kexanone" + } + CustomStringTableItem "{66D54CFA7FD3D1D0}" { + Id "ACE_Medical-Item_Splint_Name" + Target_en_us "Splint" + Target_de_de "Schiene" + Modified 1725264203 + Author "Kexanone" + LastChanged "Kexanone" + } CustomStringTableItem "{65515E08A4E02C61}" { Id "ACE_Medical-KeyBind_OpenRadialMenu" Target_en_us "Open medical radial menu" @@ -196,5 +220,13 @@ StringTable { Author "Kexanone" LastChanged "Kexanone" } + CustomStringTableItem "{66D8267E58817461}" { + Id "ACE_Medical-UserAction_UseSplint" + Target_en_us "Use splint" + Target_de_de "Schiene anwenden" + Modified 1725444110 + Author "Kexanone" + LastChanged "Kexanone" + } } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.uk_ua.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.uk_ua.conf index 57ecab875..8d94c29a9 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.uk_ua.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.uk_ua.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Надто поранений" "Збільшує ймовірність пробудження" "Знімає сильний біль" + "Stabilizes fractures and speeds up healing" "Призначають пацієнтам без свідомості." "Ін'єкція адреналіну" "Призначають пацієнтам із сильним болем." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Language/ACE_Medical_Core_localization.zh_cn.conf b/addons/medical_core/Language/ACE_Medical_Core_localization.zh_cn.conf index d235ba2ea..c4f29e902 100644 --- a/addons/medical_core/Language/ACE_Medical_Core_localization.zh_cn.conf +++ b/addons/medical_core/Language/ACE_Medical_Core_localization.zh_cn.conf @@ -8,9 +8,12 @@ StringTableRuntime { "ACE_Medical-FailReason_TooInjured" "ACE_Medical-InfoWidget_Epinephrine" "ACE_Medical-InfoWidget_Morphine" + "ACE_Medical-InfoWidget_Splint" "ACE_Medical-Item_Epinephrine_Description" "ACE_Medical-Item_Epinephrine_Name" "ACE_Medical-Item_Morphine_Description" + "ACE_Medical-Item_Splint_Description" + "ACE_Medical-Item_Splint_Name" "ACE_Medical-KeyBind_OpenRadialMenu" "ACE_Medical-RadialMenu_ExaminePatient" "ACE_Medical-RadialMenu_FluidReplacement" @@ -20,6 +23,7 @@ StringTableRuntime { "ACE_Medical-UserAction_BackPosition" "ACE_Medical-UserAction_LeftRecoveryPosition" "ACE_Medical-UserAction_RightRecoveryPosition" + "ACE_Medical-UserAction_UseSplint" } Texts { "Medical" @@ -30,9 +34,12 @@ StringTableRuntime { "Too injured" "Increases wake-up chance" "Alleviates severe pain" + "Stabilizes fractures and speeds up healing" "Administered to unconscious patients." "Epinephrine" "Administered to patients in severe pain." + "Applied to patients with fractures." + "Splint" "Open medical radial menu" "Examine patient" "Fluid Replacement" @@ -42,5 +49,6 @@ StringTableRuntime { "Put on back" "Put in left recovery position" "Put in right recovery position" + "Use splint" } } \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Characters/Core/Character_Base.et b/addons/medical_core/Prefabs/Characters/Core/Character_Base.et index 064556780..d23d614e8 100644 --- a/addons/medical_core/Prefabs/Characters/Core/Character_Base.et +++ b/addons/medical_core/Prefabs/Characters/Core/Character_Base.et @@ -18,6 +18,50 @@ SCR_ChimeraCharacter { } m_eConsumableType ACE_MEDICAL_EPINEPHRINE } + ACE_Medical_SplintUserAction "{66D8267967058AE6}" { + ParentContextList { + "LeftArm" + } + UIInfo SCR_ActionUIInfo "{66D8267E644F9920}" { + Name "#ACE_Medical-UserAction_UseSplint" + m_sIconName "medical" + } + m_eHitZoneGroup LEFTARM + m_eConsumableType ACE_MEDICAL_SPLINT + } + ACE_Medical_SplintUserAction "{66D8267E9BD929BC}" { + ParentContextList { + "RightArm" + } + UIInfo SCR_ActionUIInfo "{66D8267E6B7E2006}" { + Name "#ACE_Medical-UserAction_UseSplint" + m_sIconName "medical" + } + m_eHitZoneGroup RIGHTARM + m_eConsumableType ACE_MEDICAL_SPLINT + } + ACE_Medical_SplintUserAction "{66D8267E994AEA9B}" { + ParentContextList { + "LeftLeg" + } + UIInfo SCR_ActionUIInfo "{66D8267E731769DD}" { + Name "#ACE_Medical-UserAction_UseSplint" + m_sIconName "medical" + } + m_eHitZoneGroup LEFTLEG + m_eConsumableType ACE_MEDICAL_SPLINT + } + ACE_Medical_SplintUserAction "{66D8267E9C8E4FE7}" { + ParentContextList { + "RightLeg" + } + UIInfo SCR_ActionUIInfo "{66D8267EA3D8D9BA}" { + Name "#ACE_Medical-UserAction_UseSplint" + m_sIconName "medical" + } + m_eHitZoneGroup RIGHTLEG + m_eConsumableType ACE_MEDICAL_SPLINT + } ACE_Medical_RepositionUserAction "{630C32646482C8E5}" { ParentContextList { "LowerTorso" diff --git a/addons/medical_core/Prefabs/Characters/Core/DefaultPlayerController.et b/addons/medical_core/Prefabs/Characters/Core/DefaultPlayerController.et index f460b3f1e..315bc0bc0 100644 --- a/addons/medical_core/Prefabs/Characters/Core/DefaultPlayerController.et +++ b/addons/medical_core/Prefabs/Characters/Core/DefaultPlayerController.et @@ -33,7 +33,7 @@ SCR_PlayerController { m_sId "SelectBandage" m_pItemSearchPredicate ACE_CommonTypeWhitelistItemPredicate "{654A212D9F719FA8}" { m_aWhitelist { - 1 4 + BANDAGE TOURNIQUET } } } @@ -43,7 +43,7 @@ SCR_PlayerController { IconSetName "Saline-bag_UI" m_pItemSearchPredicate ACE_CommonTypeWhitelistItemPredicate "{654A212C307419D3}" { m_aWhitelist { - 3 + SALINE } } } @@ -54,7 +54,7 @@ SCR_PlayerController { m_sId "SelectMedication" m_pItemSearchPredicate ACE_CommonTypeWhitelistItemPredicate "{654A212DB02201E2}" { m_aWhitelist { - 2 + MORPHINE } } } diff --git a/addons/medical_core/Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et b/addons/medical_core/Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et new file mode 100644 index 000000000..453b73e02 --- /dev/null +++ b/addons/medical_core/Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et @@ -0,0 +1,50 @@ +GenericEntity : "{30CDE9F71FC702E8}Prefabs/Items/Medicine/FieldDressing_01/FieldDressing_US_01_Base.et" { + ID "508AB2013EEE1E00" + components { + InventoryItemComponent "{5222EB4D0C73006B}" { + Attributes SCR_ItemAttributeCollection "{5222EB4D0A2B466B}" { + ItemDisplayName SCR_InventoryUIInfo "{5222EB4D07D865FA}" { + Name "#ACE_Medical-Item_Splint_Name" + Description "#ACE_Medical-Item_Splint_Description" + m_aItemHints { + SCR_InventoryItemHintUIInfo "{5E0EC111B36279BB}" { + Name "#ACE_Medical-InfoWidget_Splint" + IconSetName "Bone-Fracture_UI" + } + } + } + ItemPhysAttributes ItemPhysicalAttributes PhysicalAttributes { + Weight 0.128 + } + ItemAnimationAttributes ItemAnimationAttributes "{551CA1C351DBEA72}" { + AnimationAttachments { + AnimationAttachmentInfo "{55EAD7272ED1ABB5}" { + AnimInstance "{5CE0AE42F9A043FD}Assets/Items/Medicine/Splint/Workspaces/ACE_Medical_Splint_player.asi" + } + } + } + CustomAttributes { + PreviewRenderAttributes "{6098B9508619B4D0}" { + CameraOrbitAngles 0 -30 220 + CameraDistanceToItem 1.3 + CameraOffset 0 0 0 + ItemRenderRotation 0 0 0 + } + } + } + } + MeshObject "{51F66EC3C5BC700D}" { + Object "{13555448DB9FBF2C}Assets/Items/Medicine/Splint/ACE_Medical_Splint.xob" + } + SCR_ConsumableItemComponent "{5943631460899505}" { + m_ConsumableEffect ACE_Medical_ConsumableSplint "{594363147CC4C6BE}" { + m_fItemRegenerationSpeed 0.7 + m_fItemRegenerationDuration 30 + m_aDamageEffectsToLoad { + ACE_Medical_SplintDamageEffect "{6122D60853A60F10}" { + } + } + } + } + } +} \ No newline at end of file diff --git a/addons/medical_core/Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et.meta b/addons/medical_core/Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et.meta new file mode 100644 index 000000000..eab31dc19 --- /dev/null +++ b/addons/medical_core/Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et.meta @@ -0,0 +1,17 @@ +MetaFileClass { + Name "{B32292A97D92849D}Prefabs/Items/Medicine/Splint/ACE_Medical_Splint.et" + Configurations { + EntityTemplateResourceClass PC { + } + EntityTemplateResourceClass XBOX_ONE : PC { + } + EntityTemplateResourceClass XBOX_SERIES : PC { + } + EntityTemplateResourceClass PS4 : PC { + } + EntityTemplateResourceClass PS5 : PC { + } + EntityTemplateResourceClass HEADLESS : PC { + } + } +} \ No newline at end of file diff --git a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/ACE_Medical_ConsumableSplint.c b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/ACE_Medical_ConsumableSplint.c new file mode 100644 index 000000000..206463dbb --- /dev/null +++ b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/ACE_Medical_ConsumableSplint.c @@ -0,0 +1,65 @@ +//------------------------------------------------------------------------------------------------ +//! Splint effect: Heals limbs +[BaseContainerProps()] +class ACE_Medical_ConsumableSplint : SCR_ConsumableBandage +{ + //------------------------------------------------------------------------------------------------ + override bool CanApplyEffect(notnull IEntity target, notnull IEntity user, out SCR_EConsumableFailReason failReason) + { + return true; + } + + //------------------------------------------------------------------------------------------------ + override bool CanApplyEffectToHZ(notnull IEntity target, notnull IEntity user, ECharacterHitZoneGroup group, out SCR_EConsumableFailReason failReason = SCR_EConsumableFailReason.NONE) + { + SCR_ChimeraCharacter char = SCR_ChimeraCharacter.Cast(target); + if (!char) + return false; + + SCR_CharacterDamageManagerComponent damageManager = SCR_CharacterDamageManagerComponent.Cast(char.GetDamageManager()); + if (!damageManager) + return false; + + if (damageManager.GetGroupDamageOverTime(group, EDamageType.BLEEDING) > 0) + { + failReason = SCR_EConsumableFailReason.IS_BLEEDING; + return false; + } + + array groupHitZones = {}; + damageManager.GetHitZonesOfGroup(group, groupHitZones); + + if (!HasHealableHitZone(groupHitZones)) + { + failReason = SCR_EConsumableFailReason.UNDAMAGED; + return false; + } + + if (damageManager.IsDamageEffectPresentOnHitZones(ACE_Medical_SplintDamageEffect, groupHitZones)) + { + failReason = SCR_EConsumableFailReason.ALREADY_APPLIED; + return false; + } + + return true; + } + + //------------------------------------------------------------------------------------------------ + protected bool HasHealableHitZone(array groupHitZones) + { + foreach (HitZone hitZone : groupHitZones) + { + if (hitZone.GetHealthScaled() < 0.667) + return true; + } + + return false; + } + + //------------------------------------------------------------------------------------------------ + //! Set consumable type in ctor + void ACE_Medical_ConsumableSplint() + { + m_eConsumableType = SCR_EConsumableType.ACE_MEDICAL_SPLINT; + } +} diff --git a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/SCR_EConsumableType.c b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/SCR_EConsumableType.c index 024f8ea98..1bce5dcc5 100644 --- a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/SCR_EConsumableType.c +++ b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Components/Gadgets/SCR_EConsumableType.c @@ -2,5 +2,6 @@ //! Type of consumable gadget modded enum SCR_EConsumableType { - ACE_MEDICAL_EPINEPHRINE + ACE_MEDICAL_EPINEPHRINE, + ACE_MEDICAL_SPLINT } diff --git a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Damage/DamageEffects/CharacterDamageEffects/ACE_Medical_SplintDamageEffect.c b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Damage/DamageEffects/CharacterDamageEffects/ACE_Medical_SplintDamageEffect.c new file mode 100644 index 000000000..fea41ea53 --- /dev/null +++ b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Damage/DamageEffects/CharacterDamageEffects/ACE_Medical_SplintDamageEffect.c @@ -0,0 +1,41 @@ +//------------------------------------------------------------------------------------------------ +class ACE_Medical_SplintDamageEffect: SCR_DotDamageEffect +{ + protected ref array m_aAffectedHitZones = {}; + + //------------------------------------------------------------------------------------------------ + override void OnEffectAdded(SCR_ExtendedDamageManagerComponent dmgManager) + { + super.OnEffectAdded(dmgManager); + + SCR_CharacterDamageManagerComponent charDamageManager = SCR_CharacterDamageManagerComponent.Cast(dmgManager); + if (!charDamageManager) + return; + + SCR_CharacterHitZone charHitZone = SCR_CharacterHitZone.Cast(GetAffectedHitZone()); + if (!charHitZone) + return; + + charDamageManager.GetHitZonesOfGroup(charHitZone.GetHitZoneGroup(), m_aAffectedHitZones); + } + + //------------------------------------------------------------------------------------------------ + protected override void EOnFrame(float timeSlice, SCR_ExtendedDamageManagerComponent dmgManager) + { + float accurateTimeSlice = GetAccurateTimeSlice(timeSlice); + float damage = GetDPS() * accurateTimeSlice; + DotDamageEffectTimerToken token = UpdateTimer(accurateTimeSlice, dmgManager); + + foreach(HitZone hitZone : m_aAffectedHitZones) + { + if (hitZone.GetHealthScaled() < 0.667) + DealCustomDot(hitZone, damage, token, dmgManager); + } + } + + //------------------------------------------------------------------------------------------------ + override EDamageType GetDefaultDamageType() + { + return EDamageType.HEALING; + } +} diff --git a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Damage/SCR_CharacterDamageManagerEvaluator.c b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Damage/SCR_CharacterDamageManagerEvaluator.c new file mode 100644 index 000000000..e74f37475 --- /dev/null +++ b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Damage/SCR_CharacterDamageManagerEvaluator.c @@ -0,0 +1,66 @@ +//------------------------------------------------------------------------------------------------ +modded class SCR_CharacterDamageManagerEvaluator : DamageEffectEvaluator +{ + //------------------------------------------------------------------------------------------------ + override void HandleEffectConsequences(SCR_BaseBulletDamageEffect effect, ExtendedDamageManagerComponent dmgManager) + { + super.HandleEffectConsequences(effect, dmgManager); + ACE_Medical_BreakSplint(effect, dmgManager); + } + + //------------------------------------------------------------------------------------------------ + override void HandleEffectConsequences(SCR_CollisionDamageEffect effect, ExtendedDamageManagerComponent dmgManager) + { + super.HandleEffectConsequences(effect, dmgManager); + ACE_Medical_BreakSplint(effect, dmgManager); + } + + //------------------------------------------------------------------------------------------------ + override void HandleEffectConsequences(SCR_FragmentationDamageEffect effect, ExtendedDamageManagerComponent dmgManager) + { + super.HandleEffectConsequences(effect, dmgManager); + ACE_Medical_BreakSplint(effect, dmgManager); + } + + //------------------------------------------------------------------------------------------------ + override void HandleEffectConsequences(SCR_MeleeDamageEffect effect, ExtendedDamageManagerComponent dmgManager) + { + super.HandleEffectConsequences(effect, dmgManager); + ACE_Medical_BreakSplint(effect, dmgManager); + } + + //------------------------------------------------------------------------------------------------ + override void HandleEffectConsequences(SCR_CriticalExplosionDamageEffect effect, ExtendedDamageManagerComponent dmgManager) + { + super.HandleEffectConsequences(effect, dmgManager); + ACE_Medical_BreakSplint(effect, dmgManager); + } + + //------------------------------------------------------------------------------------------------ + //! Removes splint damage effect on affected hit zone + protected void ACE_Medical_BreakSplint(SCR_InstantDamageEffect effect, ExtendedDamageManagerComponent dmgManager) + { + SCR_CharacterHitZone affectedHitZone = SCR_CharacterHitZone.Cast(effect.GetAffectedHitZone()); + if (!affectedHitZone) + return; + + ECharacterHitZoneGroup group = affectedHitZone.GetHitZoneGroup(); + if (group != ECharacterHitZoneGroup.LEFTLEG && group != ECharacterHitZoneGroup.LEFTARM && group != ECharacterHitZoneGroup.RIGHTARM && group != ECharacterHitZoneGroup.RIGHTLEG) + return; + + array splintEffects = {}; + dmgManager.FindAllDamageEffectsOfType(ACE_Medical_SplintDamageEffect, splintEffects); + + if (splintEffects.IsEmpty()) + return; + + array groupHitZones = {}; + dmgManager.GetHitZonesOfGroup(group, groupHitZones); + + foreach (SCR_PersistentDamageEffect splintEffect : splintEffects) + { + if (groupHitZones.Contains(splintEffect.GetAffectedHitZone())) + dmgManager.TerminateDamageEffect(splintEffect); + } + } +} diff --git a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Settings/ACE_Medical_Core_Settings.c b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Settings/ACE_Medical_Core_Settings.c index 7e7ab057c..dff9bbb1e 100644 --- a/addons/medical_core/scripts/Game/@ACE_Medical_Core/Settings/ACE_Medical_Core_Settings.c +++ b/addons/medical_core/scripts/Game/@ACE_Medical_Core/Settings/ACE_Medical_Core_Settings.c @@ -10,4 +10,7 @@ class ACE_Medical_Core_Settings : ACE_ModSettings [Attribute(defvalue: "0.33", desc: "Can only apply epinephrine when patient has at least this health (ignored in advanced medication).", uiwidget: UIWidgets.Slider, params: "0 1")] float m_fMinHealthScaledForEpinephrine; + + [Attribute(defvalue: "0.666", desc: "Maximum scaled health (from 0 to 1) that a splint can heal to.", uiwidget: UIWidgets.Slider, params: "0 1")] + float m_fSplintMaxHealScaled; } diff --git a/addons/medical_core/scripts/Game/@ACE_Medical_Core/UserActions/ACE_Medical_SplintUserAction.c b/addons/medical_core/scripts/Game/@ACE_Medical_Core/UserActions/ACE_Medical_SplintUserAction.c new file mode 100644 index 000000000..07e703554 --- /dev/null +++ b/addons/medical_core/scripts/Game/@ACE_Medical_Core/UserActions/ACE_Medical_SplintUserAction.c @@ -0,0 +1,39 @@ +//------------------------------------------------------------------------------------------------ +class ACE_Medical_SplintUserAction : SCR_MorphineUserAction +{ + [Attribute(defvalue: "#AR-Inventory_Bleeding", desc: "String for when target is bleeding")] + protected LocalizedString m_sIsBleeding; + + //------------------------------------------------------------------------------------------------ + //! Same as in SCR_MorphineUserAction, but handle case where target is bleeding + override bool CanBePerformedScript(IEntity user) + { + // Medic character + ChimeraCharacter userCharacter = ChimeraCharacter.Cast(user); + if (!userCharacter) + return false; + + SCR_ConsumableItemComponent consumableComponent = GetConsumableComponent(userCharacter); + if (!consumableComponent) + return false; + + SCR_ConsumableEffectHealthItems effect = SCR_ConsumableEffectHealthItems.Cast(consumableComponent.GetConsumableEffect()); + if (!effect) + return false; + + int reason; + if (!effect.CanApplyEffectToHZ(GetOwner(), userCharacter, m_eHitZoneGroup, reason)) + { + if (reason == SCR_EConsumableFailReason.UNDAMAGED) + SetCannotPerformReason(m_sNotDamaged); + else if (reason == SCR_EConsumableFailReason.ALREADY_APPLIED) + SetCannotPerformReason(m_sAlreadyApplied); + else if (reason == SCR_EConsumableFailReason.IS_BLEEDING) + SetCannotPerformReason(m_sIsBleeding); + + return false; + } + + return true; + } +} diff --git a/addons/medical_core/scripts/GameCode/@ACE_Medical_Core/Components/InventorySystem/InventoryTask/ACE_HealItemPredicate.c b/addons/medical_core/scripts/GameCode/@ACE_Medical_Core/Components/InventorySystem/InventoryTask/ACE_HealItemPredicate.c new file mode 100644 index 000000000..5d27b4533 --- /dev/null +++ b/addons/medical_core/scripts/GameCode/@ACE_Medical_Core/Components/InventorySystem/InventoryTask/ACE_HealItemPredicate.c @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------------------------ +//! Match items with a SCR_HealSupportStationComponent +[BaseContainerProps()] +modded class ACE_HealItemPredicate : ACE_InventorySearchPredicate +{ + //------------------------------------------------------------------------------------------------ + void ACE_HealItemPredicate() + { + QueryComponentTypes = {SCR_GadgetComponent}; + } + + //------------------------------------------------------------------------------------------------ + override protected bool IsMatch(BaseInventoryStorageComponent storage, IEntity item, array queriedComponents, array queriedAttributes) + { + SCR_SupportStationGadgetComponent supportStation = SCR_SupportStationGadgetComponent.Cast(queriedComponents[0]); + if (supportStation && supportStation.IsGadgetOfSupportStationType(ESupportStationType.HEAL)) + return true; + + SCR_ConsumableItemComponent consumableComponent = SCR_ConsumableItemComponent.Cast(queriedComponents[0]); + if (consumableComponent && consumableComponent.GetConsumableType() == SCR_EConsumableType.ACE_MEDICAL_SPLINT) + return true; + + return false; + } +}