alexey.lysiuk
5dd49d3eb5
- workaround MSVC 2015 code generation issue, x64 only
...
With optimization turned on illegal instructions were generated for turbo CVAR handler function
https://forum.zdoom.org/viewtopic.php?t=63157
2019-01-19 10:01:08 +01:00
alexey.lysiuk
fc249706bc
- workaround code generation issue in PlayerPawn.FindMostRecentWeapon()
...
Multiple values in returned from a subfunction cannot be used directly as a function result
https://forum.zdoom.org/viewtopic.php?t=63284
2019-01-18 18:16:30 +02:00
Christoph Oelckers
c83b2b766d
- fixed default alpha for sector colors
...
It has to be 0, not 255.
2019-01-17 17:34:28 +02:00
alexey.lysiuk
9ef734ef35
- fixed disappearing inventory after morphing pickup
...
When player is picked up item that does morph, the corresponding toucher actor is changed in process
Previously, morhing item was removed from original actor leaving player's inventory in inconsistent state
https://forum.zdoom.org/viewtopic.php?t=63124
2019-01-17 16:26:18 +02:00
alexey.lysiuk
7bf8a2cfc7
- fixed potentially missing event handlers
...
Event handlers linked list might skip an entry if its order was in a middle of existing handlers
https://forum.zdoom.org/viewtopic.php?t=63258
2019-01-17 16:26:08 +02:00
alexey.lysiuk
d222227323
- fixed wrong self type in Array.Resize()
...
https://forum.zdoom.org/viewtopic.php?t=63275
2019-01-17 16:25:52 +02:00
alexey.lysiuk
5e5f27d756
- unary minus operator propagates boolean operand to integer
...
https://forum.zdoom.org/viewtopic.php?t=63214
2019-01-12 18:21:20 +02:00
alexey.lysiuk
d64dac9081
- fixed script line numbers after multi-line raw string literal
...
https://forum.zdoom.org/viewtopic.php?t=63210
2019-01-12 18:21:00 +02:00
Christoph Oelckers
7c54c6c529
- fixed incompatible commit.
2019-01-12 14:59:26 +01:00
alexey.lysiuk
0330cac85c
- fixed condition to produce blood splatter during line attack
...
https://forum.zdoom.org/viewtopic.php?t=63186
2019-01-12 14:35:56 +01:00
alexey.lysiuk
53a644512a
- relaxed caller type check for states modified by Dehacked
...
https://forum.zdoom.org/viewtopic.php?t=63178
2019-01-12 14:35:55 +01:00
Magnus Norddahl
def5571b36
- fix black cam texture on HUD
...
# Conflicts:
# src/gl/renderer/gl_scene.cpp
2019-01-12 14:35:55 +01:00
Magnus Norddahl
9addc4c1b7
- fix null pointer crash
2019-01-12 14:35:32 +01:00
Marrub
078c10dea1
Make LevelLocals::ExecuteSpecial return int
...
# Conflicts:
# wadsrc/static/zscript/base.txt
2019-01-12 14:35:32 +01:00
Marrub
de8b4525be
Make LevelLocals::ExecuteSpecial return int
2019-01-12 14:34:53 +01:00
Marrub
241835bf2c
Fix return value of native BuiltinCallLineSpecial
2019-01-12 14:34:53 +01:00
Chronos Ouroboros
b8fc4bfede
Fixed multidimensional array definitions.
2019-01-12 14:34:53 +01:00
alexey.lysiuk
dbe19eef35
- increased range of valid sound positions and velocities
...
https://forum.zdoom.org/viewtopic.php?t=61420
2019-01-12 14:34:53 +01:00
Christoph Oelckers
ab588d1c99
- fixed last PR.
...
The result of GetPointer must be null checked as well!
2019-01-07 01:09:19 +01:00
Cacodemon345
9baf765d8b
Move receiver NULL check above the orresult check ( #695 )
...
This is to prevent a VM abort from happening here if orresult is false.
2019-01-07 01:06:59 +01:00
Major Cooke
9fcb68d38b
Fixed Thing_ProjectileAimed being broken.
...
- It was calling the fallback aiming in the wrong place when it should have been outside the speed check.
- Credit to _mental_ for the base code, but no gotos involved.
2019-01-07 01:06:58 +01:00
Christoph Oelckers
526268a216
- fixed cherry picked commit based on code that didn't get into the maintenance branch.
2019-01-04 10:20:18 +01:00
Christoph Oelckers
bbe00562eb
- fixed the direct native variant of DynamicLight.SetOffset.
2019-01-04 09:43:17 +01:00
Christoph Oelckers
3712c6beda
- fixed: The player sound lookup would fail if a sound was only available for the last gender in the list.
...
This is an ancient bug, but it never registered before - only after making 'other' the default gender for nonsense input it became apparent.
2019-01-04 03:22:09 -05:00
drfrag666
a8fb771618
- Default gender for sound classes should be male and not other since it could be undefined in SNDINFO.
2019-01-04 03:21:58 -05:00
Christoph Oelckers
a6d7d8755c
- fixed A_Chase default detection.
2019-01-04 03:21:28 -05:00
Magnus Norddahl
ed0dccdc1f
- Add missing screenshot sRGB gamma when vid_hdr is active
2019-01-04 03:16:27 -05:00
Major Cooke
a61559078c
- Fixed: NODAMAGE was not accounted for with pain.
2019-01-04 03:13:55 -05:00
alexey.lysiuk
8d34cf15cc
- added missing range checks to level compatibility handler
...
# Conflicts:
# src/compatibility.cpp
2019-01-04 03:13:25 -05:00
Rachael Alexanderson
dbc03a9f9d
- force CMake to use internal asmjit. I left it in a state so that it can easily be changed back in the future.
2019-01-04 03:11:31 -05:00
Timo Myyrä
8cfbc75a4a
fix Unix builds without backtrace functions in their libc
...
backtrace functions are not present in all libc implementations. Cmake has
module to add external libraries into build if needed so use it to fix build on
Unix systems without backtrace in libc.
2019-01-04 03:10:52 -05:00
Marrub
b34619b163
Fix A_CustomBulletAttack's spawnofs_xy parameter
...
The current behaviour offsets to the front of the actor rather than the side, due to an oversight in the code, which oddly is not present in the A_FireBullets equivalent.
2019-01-04 03:10:26 -05:00
Player701
e390ad1cc2
- Since GetParentAmmo is now virtual, BackpackItem and the "give ammo" cheat should call GetParentAmmo to determine base ammo classes.
2019-01-04 03:10:06 -05:00
Christoph Oelckers
76f7f8062d
- fixed memory leaks in network code.
...
ReadString allocates a buffer, so saving it in a local variable and then forgetting it will not free the buffer afterward.
(This should probably be refactored to use some safer methods to read the string than this old-school method...)
2019-01-04 03:09:38 -05:00
Christoph Oelckers
74b60adda6
- this is version 3.7.1
2019-01-01 15:15:35 +01:00
alexey.lysiuk
4a9947eaa1
- fixed everlasting fast projectile after hitting ceiling
...
Without the test for ceiling hit fast projectile could enter its Death state every tick infinitely
https://forum.zdoom.org/viewtopic.php?t=63023
2019-01-01 13:58:25 +01:00
Christoph Oelckers
6c168d88e4
- fixed crash in AutoUseStrifeHealth
...
The loop never checked if the item was still valid and would continue to try to use it, even after it was removed from the inventory and destroyed.
As native code this just failed silently, but with the VM it needs to be explicitly checked.
2019-01-01 13:58:25 +01:00
Christoph Oelckers
57d55e6d06
- fixed typo in sky preparation.
2018-12-31 00:14:50 +01:00
Major Cooke
d61559150c
- Fixed: SXF_CLEARCALLERSPECIAL cleared the spawned actor's special instead of the caller.
2018-12-31 00:14:50 +01:00
player701
c433d34798
- Fixed settings_controller not updating properly when a player becomes the new arbitrator in a netgame.
2018-12-30 10:48:30 +01:00
Christoph Oelckers
8c8966545d
- added missing return in P_RemoveThing.
2018-12-30 08:43:38 +01:00
Christoph Oelckers
7b8e63db20
- added missing null pointer check to SBarInfo's inventory bar drawer.
2018-12-30 08:43:37 +01:00
alexey.lysiuk
a2b4c61a2a
- fixed ammo check for weapon with 'uses both' flags
...
https://forum.zdoom.org/viewtopic.php?t=63047
2018-12-29 16:50:24 +01:00
alexey.lysiuk
1259d81b52
- fixed SPC music loops
...
This reverts the following commit from game-music-emu repository
49238f9ae5
https://forum.zdoom.org/viewtopic.php?t=62613
2018-12-29 14:54:16 +01:00
Christoph Oelckers
18253df868
- fixed precaching of switches.
...
The backwards animation accessed the wrong array which in case of sequences with different length could crash
2018-12-29 14:51:34 +01:00
alexey.lysiuk
780b3ce42c
- fixed missing attack sound in A_CustomPunch
...
See 7bb3855439/src/p_actionfunctions.cpp (L1729)
https://forum.zdoom.org/viewtopic.php?t=63049
2018-12-29 11:52:24 +01:00
Major Cooke
6ed05f4469
Fixed: IsFakePain received the modified damage instead of the raw, preventing ALLOWPAIN from working as intended.
2018-12-29 11:52:23 +01:00
Erick Tenorio
74106773be
- TNT.WAD fixes
2018-12-29 11:52:23 +01:00
Erick Tenorio
20de35b81d
- Have Plutonia MAP16 pit kill player
2018-12-29 11:52:23 +01:00
Christoph Oelckers
475b57f291
- this is version 3.7.0
2018-12-27 14:25:43 +01:00