Finally add player models (sorta rudimentary but they work).

Updated blood and gore code, it's less WIP now.
Updated readme with some additional notes.
Removed Heretic compat player classes as they are no longer needed.
This commit is contained in:
Marisa the Magician 2019-07-22 02:58:48 +02:00
commit 96411592b3
57 changed files with 2341 additions and 227 deletions

308
modeldef.boss Normal file
View file

@ -0,0 +1,308 @@
Model "UTPlayerTBoss"
{
Path "models"
Model 0 "Boss_d.3d"
SurfaceSkin 0 0 "boss1.png"
SurfaceSkin 0 1 "boss2.png"
SurfaceSkin 0 2 "boss3.png"
SurfaceSkin 0 3 "boss4.png"
SurfaceSkin 0 5 "GunPick1.png"
Scale 0.256 0.23 0.23
Offset 0 -5 29
RollOffset -90
AngleOffset -90
IGNORETRANSLATION // I'll figure out eventually how to make color changes work, but for now this is it
// Still
FrameIndex PLAY A 0 373
FrameIndex PLAY B 0 374
FrameIndex PLAY C 0 375
FrameIndex PLAY D 0 376
FrameIndex PLAY E 0 377
FrameIndex PLAY F 0 378
FrameIndex PLAY G 0 379
// Still (Air)
FrameIndex PLYA A 0 91
// Land
FrameIndex PLYL A 0 93
// Still (Swim)
FrameIndex PLYS A 0 235
FrameIndex PLYS B 0 237
FrameIndex PLYS C 0 239
FrameIndex PLYS D 0 241
FrameIndex PLYS E 0 243
FrameIndex PLYS F 0 245
FrameIndex PLYS G 0 247
// Run
FrameIndex PLAY H 0 137
FrameIndex PLAY I 0 139
FrameIndex PLAY J 0 141
FrameIndex PLAY K 0 143
FrameIndex PLAY L 0 145
// Run (Swim)
FrameIndex PLYS H 0 205
FrameIndex PLYS I 0 208
FrameIndex PLYS J 0 211
FrameIndex PLYS K 0 214
FrameIndex PLYS L 0 217
// Fire (Loop)
FrameIndex PLAY R 0 177
FrameIndex PLAY S 0 179
FrameIndex PLAY T 0 181
FrameIndex PLAY U 0 183
FrameIndex PLAY V 0 185
// Fire (Single)
FrameIndex PLAY M 0 187
FrameIndex PLAY N 0 189
FrameIndex PLAY O 0 191
FrameIndex PLAY P 0 193
FrameIndex PLAY Q 0 195
// Pain
FrameIndex PLAY W 0 0 // gut
FrameIndex PLAY X 0 90 // head
FrameIndex PLAY Y 0 95 // left
FrameIndex PLAY Z 0 136 // right
// Reload
FrameIndex PLYR A 0 400
FrameIndex PLYR B 0 401
FrameIndex PLYR C 0 402
FrameIndex PLYR D 0 403
FrameIndex PLYR E 0 404
FrameIndex PLYR F 0 405
FrameIndex PLYR G 0 406
FrameIndex PLYR H 0 407
// Crouch
FrameIndex PLYC A 0 60
FrameIndex PLYC B 0 63
FrameIndex PLYC C 0 66
FrameIndex PLYC D 0 69
FrameIndex PLYC E 0 72
// Turn
FrameIndex PLYT A 0 298
FrameIndex PLYT B 0 299
// Dead1 (Backflip)
FrameIndex PLD1 A 0 525
FrameIndex PLD1 B 0 526
FrameIndex PLD1 C 0 527
FrameIndex PLD1 D 0 528
FrameIndex PLD1 E 0 529
FrameIndex PLD1 F 0 530
FrameIndex PLD1 G 0 531
FrameIndex PLD1 H 0 532
FrameIndex PLD1 I 0 533
FrameIndex PLD1 J 0 534
FrameIndex PLD1 K 0 535
FrameIndex PLD1 L 0 536
FrameIndex PLD1 M 0 537
// Dead2 (Falling back)
FrameIndex PLD2 A 0 538
FrameIndex PLD2 B 0 539
FrameIndex PLD2 C 0 540
FrameIndex PLD2 D 0 541
FrameIndex PLD2 E 0 542
FrameIndex PLD2 F 0 543
FrameIndex PLD2 G 0 544
FrameIndex PLD2 H 0 545
FrameIndex PLD2 I 0 546
FrameIndex PLD2 J 0 547
FrameIndex PLD2 K 0 548
FrameIndex PLD2 L 0 549
FrameIndex PLD2 M 0 550
FrameIndex PLD2 N 0 551
FrameIndex PLD2 O 0 552
FrameIndex PLD2 P 0 553
// Dead3 (Falling forward)
FrameIndex PLD3 A 0 554
FrameIndex PLD3 B 0 555
FrameIndex PLD3 C 0 556
FrameIndex PLD3 D 0 557
FrameIndex PLD3 E 0 558
FrameIndex PLD3 F 0 559
FrameIndex PLD3 G 0 560
FrameIndex PLD3 H 0 561
FrameIndex PLD3 I 0 562
FrameIndex PLD3 J 0 563
FrameIndex PLD3 K 0 564
FrameIndex PLD3 L 0 565
FrameIndex PLD3 M 0 566
// Dead4 (Decapitate)
FrameIndex PLD4 A 0 567
FrameIndex PLD4 B 0 568
FrameIndex PLD4 C 0 569
FrameIndex PLD4 D 0 570
FrameIndex PLD4 E 0 571
FrameIndex PLD4 F 0 572
FrameIndex PLD4 G 0 573
FrameIndex PLD4 H 0 574
FrameIndex PLD4 I 0 575
FrameIndex PLD4 J 0 576
FrameIndex PLD4 K 0 577
FrameIndex PLD4 L 0 578
FrameIndex PLD4 M 0 579
FrameIndex PLD4 N 0 580
FrameIndex PLD4 O 0 581
FrameIndex PLD4 P 0 582
// Dead7 (Headshot)
FrameIndex PLD7 A 0 583
FrameIndex PLD7 B 0 584
FrameIndex PLD7 C 0 585
FrameIndex PLD7 D 0 586
FrameIndex PLD7 E 0 587
FrameIndex PLD7 F 0 588
FrameIndex PLD7 G 0 589
FrameIndex PLD7 H 0 590
FrameIndex PLD7 I 0 591
FrameIndex PLD7 J 0 592
FrameIndex PLD7 K 0 593
FrameIndex PLD7 L 0 594
FrameIndex PLD7 M 0 595
FrameIndex PLD7 N 0 596
FrameIndex PLD7 O 0 597
FrameIndex PLD7 P 0 598
FrameIndex PLD7 Q 0 599
FrameIndex PLD7 R 0 600
FrameIndex PLD7 S 0 601
FrameIndex PLD7 T 0 602
FrameIndex PLD7 U 0 603
// Dead8 (Stomach)
FrameIndex PLD8 A 0 604
FrameIndex PLD8 B 0 605
FrameIndex PLD8 C 0 606
FrameIndex PLD8 D 0 607
FrameIndex PLD8 E 0 608
FrameIndex PLD8 F 0 609
FrameIndex PLD8 G 0 610
FrameIndex PLD8 H 0 611
FrameIndex PLD8 I 0 612
FrameIndex PLD8 J 0 613
FrameIndex PLD8 K 0 614
FrameIndex PLD8 L 0 615
FrameIndex PLD8 M 0 616
FrameIndex PLD8 N 0 617
FrameIndex PLD8 O 0 618
FrameIndex PLD8 P 0 619
FrameIndex PLD8 Q 0 620
FrameIndex PLD8 R 0 621
// Dead9 (Zapped)
FrameIndex PLD9 A 0 622
FrameIndex PLD9 B 0 623
FrameIndex PLD9 C 0 624
FrameIndex PLD9 D 0 625
FrameIndex PLD9 E 0 626
FrameIndex PLD9 F 0 627
FrameIndex PLD9 G 0 628
FrameIndex PLD9 H 0 629
FrameIndex PLD9 I 0 630
FrameIndex PLD9 J 0 631
FrameIndex PLD9 K 0 632
FrameIndex PLD9 L 0 633
FrameIndex PLD9 M 0 634
FrameIndex PLD9 N 0 635
FrameIndex PLD9 O 0 636
FrameIndex PLD9 P 0 637
FrameIndex PLD9 Q 0 638
FrameIndex PLD9 R 0 639
FrameIndex PLD9 S 0 640
FrameIndex PLD9 T 0 641
//
FrameIndex PD9B A 0 642
FrameIndex PD9B B 0 643
FrameIndex PD9B C 0 644
FrameIndex PD9B D 0 645
FrameIndex PD9B E 0 646
FrameIndex PD9B F 0 647
FrameIndex PD9B G 0 648
FrameIndex PD9B H 0 649
FrameIndex PD9B I 0 650
FrameIndex PD9B J 0 651
// Dead11 (Spinning)
FrameIndex PD11 A 0 652
FrameIndex PD11 B 0 653
FrameIndex PD11 C 0 654
FrameIndex PD11 D 0 655
FrameIndex PD11 E 0 656
FrameIndex PD11 F 0 657
FrameIndex PD11 G 0 658
FrameIndex PD11 H 0 659
FrameIndex PD11 I 0 660
FrameIndex PD11 J 0 661
FrameIndex PD11 K 0 662
FrameIndex PD11 L 0 663
FrameIndex PD11 M 0 664
FrameIndex PD11 N 0 665
FrameIndex PD11 O 0 666
FrameIndex PD11 P 0 667
FrameIndex PD11 Q 0 668
FrameIndex PD11 R 0 669
// Taunt1
FrameIndex PLT1 A 0 5
FrameIndex PLT1 B 0 6
FrameIndex PLT1 C 0 7
FrameIndex PLT1 D 0 8
FrameIndex PLT1 E 0 9
FrameIndex PLT1 F 0 10
FrameIndex PLT1 G 0 11
FrameIndex PLT1 H 0 12
FrameIndex PLT1 I 0 13
FrameIndex PLT1 J 0 14
FrameIndex PLT1 K 0 15
FrameIndex PLT1 L 0 16
FrameIndex PLT1 M 0 17
FrameIndex PLT1 N 0 18
FrameIndex PLT1 O 0 19
FrameIndex PLT1 P 0 20
FrameIndex PLT1 Q 0 21
FrameIndex PLT1 R 0 22
FrameIndex PLT1 S 0 23
FrameIndex PLT1 T 0 24
// Victory
FrameIndex PLT2 A 0 265
FrameIndex PLT2 B 0 266
FrameIndex PLT2 C 0 267
FrameIndex PLT2 D 0 268
FrameIndex PLT2 E 0 269
FrameIndex PLT2 F 0 270
FrameIndex PLT2 G 0 271
FrameIndex PLT2 H 0 272
FrameIndex PLT2 I 0 273
FrameIndex PLT2 J 0 274
FrameIndex PLT2 K 0 275
FrameIndex PLT2 L 0 276
FrameIndex PLT2 M 0 277
FrameIndex PLT2 N 0 278
FrameIndex PLT2 O 0 279
FrameIndex PLT2 P 0 280
FrameIndex PLT2 Q 0 281
FrameIndex PLT2 R 0 282
// Wave
FrameIndex PLT3 A 0 448
FrameIndex PLT3 B 0 449
FrameIndex PLT3 C 0 450
FrameIndex PLT3 D 0 451
FrameIndex PLT3 E 0 452
FrameIndex PLT3 F 0 453
FrameIndex PLT3 G 0 454
FrameIndex PLT3 H 0 455
FrameIndex PLT3 I 0 456
FrameIndex PLT3 J 0 457
FrameIndex PLT3 K 0 458
FrameIndex PLT3 L 0 459
FrameIndex PLT3 M 0 460
FrameIndex PLT3 N 0 461
FrameIndex PLT3 O 0 462
// Thrust
FrameIndex PLT4 A 0 486
FrameIndex PLT4 B 0 487
FrameIndex PLT4 C 0 488
FrameIndex PLT4 D 0 489
FrameIndex PLT4 E 0 490
FrameIndex PLT4 F 0 491
FrameIndex PLT4 G 0 492
FrameIndex PLT4 H 0 493
FrameIndex PLT4 I 0 494
FrameIndex PLT4 J 0 495
FrameIndex PLT4 K 0 496
FrameIndex PLT4 L 0 497
FrameIndex PLT4 M 0 498
FrameIndex PLT4 N 0 499
FrameIndex PLT4 O 0 500
}