Commit graph

  • 276c000f9f - Blood: Add mechanism to be able to force QAV interpolation based on picnum for testing purposes and not for end-user usage. Mitchell Richters 2021-08-23 20:54:30 +1000
  • c1937e459b Merge remote-tracking branch 'public/master' Mitchell Richters 2021-08-23 19:56:59 +1000
  • 2365be7c95 Add modern map kViewEffectSpotProgress support carnivoroussociety 2021-08-23 19:12:32 +1000
  • 1d0924e45a - Fix invocation name in FileSystem::GetLongName() error output. Mitchell Richters 2021-08-23 18:55:42 +1000
  • a920fc5aef - Add support for first and last keyword for defineqav parser when process interpolate ignore block. Mitchell Richters 2021-08-23 15:34:14 +1000
  • 23be5ffe8c - Add support for all keyword for defineqav parser when process interpolate ignore block, and ensure the lowest value can't be below 0. Mitchell Richters 2021-08-23 15:05:38 +1000
  • e68b793852 - Add some extra safety to defineqav parser to ensure some unsupported actions can't be performed. Mitchell Richters 2021-08-23 14:19:33 +1000
  • 34042f842a - Blood: Mark defineqav for BDRIP.QAV as loopable like it should have been. Mitchell Richters 2021-08-23 12:05:37 +1000
  • 62e1fdf709 - Blood: Fix handling of QAVs defined as loopable while interpolating. Mitchell Richters 2021-08-23 12:05:13 +1000
  • 252a2387af
    Merge pull request #512 from carnivoroussociety/master Mitchell Richters 2021-08-23 11:51:50 +1000
  • ddc7b3d730
    Merge branch 'master' into master Mitchell Richters 2021-08-23 11:40:05 +1000
  • f187b09bda - Update language.0. Mitchell Richters 2021-08-23 11:09:55 +1000
  • b999f3b636 - Update language.csv. Mitchell Richters 2021-08-23 11:09:20 +1000
  • ebdc9c31f2 - Blood: Ensure new QAV timer doesn't process while game is paused. Mitchell Richters 2021-08-23 11:05:08 +1000
  • 1ee6fd76c4 Merge branch 'blood-qavrework' Mitchell Richters 2021-08-23 11:02:09 +1000
  • d7450e12f0 - Blood: Re-add interpolated weapon QAVs in an externalised, disabled-by-default fashion. Mitchell Richters 2021-08-23 10:55:00 +1000
  • 6975997ae3 - Blood: Remove weaponQAV[] array entirely. Mitchell Richters 2021-08-23 10:49:47 +1000
  • 5bfdd74844 - Blood: Revert "- Blood: Ensure looped QAVs interpolate using last frame in the array." Mitchell Richters 2021-08-23 09:32:00 +1000
  • 916241dcdb - Blood: Implement defineqav DEF parser with hookup to game-side code. Mitchell Richters 2021-08-23 09:00:30 +1000
  • da78160cd1 - Blood: Revert code to dump out QAVs to disk and remove all hard-coded interpolation repairs. Mitchell Richters 2021-08-22 21:20:06 +1000
  • 72225c9b8c Added various missing item/ammo types to common_game.h carnivoroussociety 2021-08-22 17:49:02 +1000
  • 499e400cdb - Blood: Add command-line switch to dump repaired QAVs back out to disk so that they can be included in raze.pk3. Mitchell Richters 2021-08-22 15:22:45 +1000
  • 907e0974e9 - Add GetLongName() method to FileSystem class. Mitchell Richters 2021-08-14 23:48:52 +1000
  • a681aad281 - Blood: Add interpolation repair and properties for kQAVLITEFLAM (res_id: 5). Mitchell Richters 2021-08-22 15:03:20 +1000
  • 6256de8013 - Blood: Extend interpolation repair for kQAVBUNUP (res_id: 16) to add missing tile in first frame. Mitchell Richters 2021-08-22 11:23:29 +1000
  • 2edbd3447c - Blood: Extend interpolation properties for kQAVBUNFUSE (res_id: 21) to stop interpolating all tiles after frame 6 and not just tile index 4. Mitchell Richters 2021-08-22 10:55:01 +1000
  • 7e8ec89a68 - Blood: Add interpolation repair for kQAVSTAFDOWN (res_id: 119). Mitchell Richters 2021-08-14 08:35:43 +1000
  • a03848d1f8 - Blood: Add interpolation repair for kQAVSTAFIRE4 (res_id: 116). Mitchell Richters 2021-08-14 08:23:35 +1000
  • fb084734e3 - Blood: Add interpolation repair for kQAVVDSPEL1 (res_id: 110). Mitchell Richters 2021-08-13 16:51:44 +1000
  • 0172373650 - Blood: Add interpolation repair for kQAVVDDOWN (res_id: 109). Mitchell Richters 2021-08-13 16:42:22 +1000
  • 95878bcea1 - Blood: Add interpolation repair for kQAVVDFIRE4 (res_id: 106) and kQAVVDFIRE5 (res_id: 107). Mitchell Richters 2021-08-13 16:40:50 +1000
  • d34fd124b7 - Blood: Add interpolation repair for kQAVVDFIRE3 (res_id: 105). Mitchell Richters 2021-08-13 16:26:27 +1000
  • a3a2cd8da8 - Blood: Add interpolation repair for kQAVVDFIRE1 (res_id: 103) and kQAVVDFIRE2 (res_id: 104). Mitchell Richters 2021-08-13 16:22:02 +1000
  • dd1e716082 - Blood: Extend backported voodoo doll fix from BloodGDX to always use kQAVVDIDLE2 when the player is moving. As kQAVVDIDLE2 has moving frames and is not a static idle animation, call it via StartQAV() so that weaponTimer is started. Mitchell Richters 2021-08-13 15:18:02 +1000
  • cd092153eb - Blood: Mark kQAVVDIDLE2 (res_id: 102) as being loopable. Mitchell Richters 2021-08-13 11:58:55 +1000
  • 803e9f8a04 - Blood: Add interpolation repair for kQAVVDIDLE2 (res_id: 102). Mitchell Richters 2021-08-13 11:58:14 +1000
  • 1fd66681d2 - Blood: Add interpolation repair for kQAVVDUP (res_id: 100). Mitchell Richters 2021-08-13 08:16:24 +1000
  • 3a656c91cb - Blood: Mark kQAVNAPFIRE (res_id: 91) as being loopable. Mitchell Richters 2021-08-14 08:42:44 +1000
  • d4fe734afa - Blood: Add interpolation repair for kQAVNAPUP (res_id: 89). Mitchell Richters 2021-08-14 08:42:05 +1000
  • 99ab8fa726 - Blood: Add interpolation repair for kQAV2SGUNPRE (res_id: 86). Thanks again to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-14 22:30:26 +1000
  • ed92ec9af9 - Blood: Add interpolation repair for kQAV2SGUNALT (res_id: 85). Thanks again to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-14 22:19:07 +1000
  • b2637050e8 - Blood: Mark kQAV2SGUNFIR (res_id: 84) as being loopable. Mitchell Richters 2021-08-14 14:46:40 +1000
  • 22e348613f - Blood: Add interpolation repair for kQAV2SGUNFIR (res_id: 84). Thanks to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-14 14:46:27 +1000
  • 073f0d953f - Blood: Add interpolation repair for kQAV2SGUNUP (res_id: 82). Mitchell Richters 2021-08-14 13:53:14 +1000
  • 7bbf478859 - Blood: Add interpolation repair for kQAVSGUNPOST (res_id: 80). Thanks again to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-14 11:49:24 +1000
  • df3bc4d90a - Blood: Add interpolation repair for kQAVSGUNPRE (res_id: 79). Thanks again to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-14 11:45:51 +1000
  • 1033049b8c - Blood: Add interpolation repair for kQAVSGUNFIR4 (res_id: 78). Thanks again to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-22 08:13:40 +1000
  • 1f6bfd7693 - Blood: Mark kQAVSGUNFIR1 (res_id: 77) as being loopable. Mitchell Richters 2021-08-14 11:07:04 +1000
  • 2ff1bdfd7d - Blood: Add interpolation repair for kQAVSGUNFIR1 (res_id: 77). Thanks to @Phredreeke for the tiles with overlays baked in for this to work properly. Mitchell Richters 2021-08-14 11:06:44 +1000
  • 5160b7649c - Blood: Add interpolation repair for kQAVSGUNIDL1 (res_id: 75). Mitchell Richters 2021-08-14 11:53:35 +1000
  • 7eca7ea166 - Blood: Add interpolation repair for kQAVSGUNUP (res_id: 74). Mitchell Richters 2021-08-14 08:47:28 +1000
  • df5185038f - Blood: Mark kQAV2TOMALT (res_id: 73) as being loopable. Mitchell Richters 2021-08-22 07:57:45 +1000
  • c46c52a724 - Blood: Add interpolation properties for kQAV2TOMFIRE (res_id: 71). Mitchell Richters 2021-08-22 07:43:08 +1000
  • c6c7ae76d6 - Blood: Mark kQAVTOMSPRED (res_id: 67) as being loopable. Mitchell Richters 2021-08-22 07:57:01 +1000
  • 6998772487 - Blood: Add interpolation properties for kQAVTOMFIRE (res_id: 66). Mitchell Richters 2021-08-22 07:33:46 +1000
  • 3cd868c9f9 - Blood: Add interpolation repair for kQAV2SHOTFIR (res_id: 62). Mitchell Richters 2021-08-12 18:06:43 +1000
  • cdff574ef6 - Blood: Add interpolation repair for kQAV2SHOTF2 (res_id: 61). Mitchell Richters 2021-08-08 14:34:12 +1000
  • bfa509e45e - Blood: Add interpolation properties for kQAVSHOTL1 (res_id: 57). Mitchell Richters 2021-08-22 07:28:05 +1000
  • ba91590028 - Blood: Add interpolation repair for kQAVSHOTUP (res_id: 50). Mitchell Richters 2021-08-12 13:15:34 +1000
  • e00f76b0aa - Blood: Add interpolation repair for kQAVFLAR2FIR (res_id: 48). Mitchell Richters 2021-08-12 12:16:31 +1000
  • e0bcd2d9e9 - Blood: Add interpolation repair for kQAVFLARDOWN (res_id: 44). Mitchell Richters 2021-08-12 13:19:28 +1000
  • 37f7bcde20 - Blood: Mark kQAVFLARFIR2 (res_id: 43) as being loopable. Mitchell Richters 2021-08-12 13:24:04 +1000
  • e70b395d76 - Blood: Add interpolation repair for kQAVFLARFIR2 (res_id: 43). Mitchell Richters 2021-08-12 13:44:32 +1000
  • dfa3a52fa8 - Blood: Add interpolation repair for kQAVFLARUP (res_id: 41). Mitchell Richters 2021-08-12 13:18:53 +1000
  • 7e3307eb33 - Blood: Add interpolation repair for kQAVREMTHRO (res_id: 39). Mitchell Richters 2021-08-12 13:05:54 +1000
  • 6d888bebd9 - Blood: Add interpolation repair for kQAVREMDROP (res_id: 38). Mitchell Richters 2021-08-12 13:03:27 +1000
  • 92c5a53074 - Blood: Mark kQAVREMIDLE1 (res_id: 36) and kQAVREMIDLE2 (res_id: 37) as being loopable. Mitchell Richters 2021-08-22 07:52:42 +1000
  • 55b6453415 - Blood: Add interpolation repair for kQAVREMDOWN2 (res_id: 34). Mitchell Richters 2021-08-12 13:02:43 +1000
  • 226ba1477a - Blood: Add interpolation repair for kQAVREMDOWN1 (res_id: 33). Mitchell Richters 2021-08-12 13:01:36 +1000
  • 3cc2a6a486 - Blood: Add interpolation repair for kQAVREMUP1 (res_id: 30) and kQAVREMUP2 (res_id: 31). Mitchell Richters 2021-08-12 13:06:26 +1000
  • 679903b90f - Blood: Add interpolation repair for kQAVPROXDOWN (res_id: 26). Mitchell Richters 2021-08-12 12:58:23 +1000
  • 34f31e535c - Blood: Add interpolation repair for kQAVPROXUP (res_id: 25). Mitchell Richters 2021-08-12 12:57:49 +1000
  • 8944f2e57d - Blood: Add interpolation repair for kQAVBUNTHRO (res_id: 23). Mitchell Richters 2021-08-09 14:25:36 +1000
  • 7f9f57e4e6 - Blood: Add interpolation repair for kQAVBUNDROP (res_id: 22). Mitchell Richters 2021-08-09 14:25:07 +1000
  • 54cdc8ffc3 - Blood: Add interpolation repair and properties for kQAVBUNFUSE (res_id: 21). Mitchell Richters 2021-08-21 21:31:29 +1000
  • da95af0c04 - Blood: Add interpolation repair for kQAVBUNDOWN2 (res_id: 19). Mitchell Richters 2021-08-10 23:20:15 +1000
  • cb62692e37 - Blood: Add interpolation repair for kQAVBUNUP2 (res_id: 18). Mitchell Richters 2021-08-10 23:07:11 +1000
  • 037fcfd446 - Blood: Add interpolation repair for kQAVBUNDOWN (res_id: 17). Mitchell Richters 2021-08-12 12:54:26 +1000
  • 33d63724f7 - Blood: Add interpolation repair for kQAVBUNUP (res_id: 16). Mitchell Richters 2021-08-12 12:59:11 +1000
  • 28cbec5704 - Blood: Add interpolation repair and properties for kQAVCANFIRE2 (res_id: 12). Mitchell Richters 2021-08-21 21:26:40 +1000
  • bcfcbf2666 - Blood: Add interpolation repair for kQAVCANDOWN (res_id: 11). Mitchell Richters 2021-08-21 21:14:39 +1000
  • f5533374ca - Blood: Disable interpolation for kQAVLITEFLAM (res_id: 5). Mitchell Richters 2021-08-22 07:48:48 +1000
  • 6d06f002bc - Blood: Mark kQAVPFORK (res_id: 2) as being loopable. Mitchell Richters 2021-08-22 07:47:42 +1000
  • e273b93d12 - Blood: Overhaul entire QAV interpolation setup in preparation to exposing to DEF parsing. Mitchell Richters 2021-08-21 21:25:26 +1000
  • 8ec6cdaf91 Renamed SpidPoisonTarget to SpidPoisonPlayer carnivoroussociety 2021-08-21 20:53:38 +1000
  • 44e6ccb3d4 Eliminate misused DemoRecordStatus usages carnivoroussociety 2021-08-21 20:16:48 +1000
  • f67a09680e - Blood: Rename CVAR cl_bloodhudinterp to cl_bloodqavinterp. Mitchell Richters 2021-08-21 19:55:02 +1000
  • 1f6181fa99 Renamed untitled spider functions carnivoroussociety 2021-08-21 19:52:24 +1000
  • 9251ce11c7 - Blood: Remove unused isOriginalQAV() function from weapon.cpp. Mitchell Richters 2021-08-21 13:35:41 +1000
  • 20ea0acbec - Add Contains() method to TArray class, returning a true/false bool as appropriate. Mitchell Richters 2021-08-21 13:34:58 +1000
  • cd53e4c966 Fix teleport triggers not updating player angle carnivoroussociety 2021-08-21 12:43:24 +1000
  • 28d7f0de58 Do not use accurate clipmove for flame missiles carnivoroussociety 2021-08-19 22:28:00 +1000
  • 6d4a3243b7 Lower flame damage if using accurate clipmove carnivoroussociety 2021-08-19 22:18:52 +1000
  • f0627fa6c2 enginecompatibilitymode -> enginecompatibility_mode carnivoroussociety 2021-08-19 20:44:13 +1000
  • 0e0c4e692f Set thing/missile to use accurate clipmove carnivoroussociety 2021-08-19 20:38:31 +1000
  • 9ba9acf39e Added cl_bloodvanillaenemies to menu carnivoroussociety 2021-08-19 17:02:58 +1000
  • db9a413f21 Added new cl_bloodvanillaenemies CVAR carnivoroussociety 2021-08-19 14:19:41 +1000
  • 24b5673130 GetClosestSpriteSectors - Fixed typo with nLength check carnivoroussociety 2021-08-19 03:21:41 +1000
  • 440fa3b70e GetClosestSpriteSectors - Fixed typo with nLength check carnivoroussociety 2021-08-19 03:21:41 +1000
  • 6606f0bc5a Improved GetClosestSpriteSectors() detection carnivoroussociety 2021-08-18 15:14:58 +1000