Christoph Oelckers
e6184ccb96
- silence some warnings.
2022-02-14 20:05:42 +01:00
Rachael Alexanderson
64ee08d80b
- fix: player landing sound was not properly playing, error in morph logic check
2022-02-14 10:17:52 -05:00
Rachael Alexanderson
add4ff12ac
- virtualize player landing on thing sound
2022-02-14 08:07:10 +01:00
Rachael Alexanderson
410c35b942
Merge commit 'refs/pull/1508/head' of https://github.com/coelckers/gzdoom
2022-01-24 12:30:59 -05:00
emily
20d16381f8
Add TexMan.SetCameraTextureAspectRatio
...
Allows ZScript to change the aspect ratio of a camera texture.
2022-01-24 12:18:55 -05:00
Major Cooke
4e8d59951b
Added A_SetViewPos(Vector3 Offset, int Flags = -1)
...
- Offset: The offset from the actor's view to move the camera about.
- Flags: (Default is -1, which means don't change flags)
- VPSF_ABSOLUTEOFFSET: Don't include actor angles in calculation.
- VPSF_ABSOLUTEPOS: Position is absolute, and disables all transformations. Modders are responsible for being portal aware!
Notes:
- `ViewPos` in Actor will be `null` until A_SetViewPos is called for the first time.
**Issues:**
- Hiding sprite while in portal incomplete.
2022-01-24 12:00:33 -05:00
Xaser Acheron
bfb79e5b32
Merge branch 'master' into feature_weaponscale
2022-01-23 20:01:59 -06:00
Xaser Acheron
e9c86017e4
apply WeaponScaleX/Y to all PSprites on a weapon
2022-01-23 19:59:06 -06:00
Rachael Alexanderson
2ab4539d40
- fix logic error with shader compatibility layer
2022-01-21 16:40:04 -05:00
Xaser Acheron
0d8d4a2ad7
fix mbf21 A_FindTracer fov cone being twice as big as intended
2022-01-18 08:06:29 +01:00
Xaser Acheron
efbb31fa39
add SMF_PRECISE flag to mbf21 A_SeekTracer, for accuracy
2022-01-18 08:06:29 +01:00
Xaser Acheron
40a5c4c1c5
fix mbf21 A_SeekTracer not working (arg type shenanigans)
2022-01-18 08:06:29 +01:00
Xaser Acheron
a4b124bff8
fix mbf21 A_ConsumeAmmo ignoring explicit amount arg if weapon's ammopershot field set
2022-01-18 08:06:29 +01:00
Xaser Acheron
cf04ebb774
fix MBF21 A_WeaponProjectile spawn position
2022-01-18 08:06:29 +01:00
Christoph Oelckers
84458ddb9f
- redid postprocessing shader interface to be free of the player dependency.
...
This is something that really should be done in higher level code - the shader interface should only concern itself with the shader and not the conditions that block its use.
The Shader class has been redone as a thin wrapper and been deprecated.
2022-01-17 00:07:43 +01:00
Christoph Oelckers
be103bd9dc
- fixed: the powerup item for respawn invulnerability was never given to the player.
2022-01-07 00:39:22 +01:00
Christoph Oelckers
32de663210
- fixed MBF21's A_SeekTracer.
...
This cannot directly call A_SeekerMissile because that has more parameters. It now maps to a wrapper that takes care of these.
2022-01-07 00:33:56 +01:00
drfrag
2945e10a0e
- More wrong tracer flags in ActorMover.
2021-12-24 16:37:58 +01:00
drfrag
395b5695ad
- Fixed: ActorMover was not changing its tracer's flags.
2021-12-23 21:28:27 +01:00
Player701
2ce5b49cab
- Exported the "paused" global variable to ZScript
2021-12-06 16:26:34 +01:00
Rachael Alexanderson
4db7a20f7a
- apply clearscope to ApplyDamageFactor
as well
2021-11-18 21:29:08 -05:00
Xaser Acheron
0b93aef776
add WeaponScaleX/WeaponScaleY properties for applying global scaling to a weapon's PSprites
2021-11-14 23:21:07 -06:00
Rachael Alexanderson
01b825b181
- apply clearscope for ApplyDamageFactor - https://forum.zdoom.org/viewtopic.php?f=15&t=73830
2021-11-13 11:07:42 -05:00
nashmuhandes
c2b3600981
Add a render style parameter to Screen.Dim
2021-10-29 21:08:32 +02:00
Marisa Kirisame
95b8629fe0
Allow customization of pause screen.
2021-10-16 11:33:30 +02:00
Marisa Kirisame
d5ad8b28ec
PreTravelled virtual for player and inventory.
2021-10-15 17:37:19 +02:00
Marisa Kirisame
bc75dc056e
Compat patch for misplaced items in Hexen MAP08.
2021-10-14 21:35:32 +02:00
Marisa Kirisame
7c591cd0e9
Allow map markers to scale relative to automap zoom.
2021-10-08 16:03:51 +02:00
Christoph Oelckers
3c961a2aa2
- avoid multiple Dehacked mappings to the same function.
...
Due to some MBF21 related changes these would cause interference.
Instead the two affected functions, A_NailBomb and A_RadiusDamage are now separate script functions that just call A_Explode with the correct parameters.
2021-10-03 18:16:37 +02:00
Marisa Kirisame
457f7c31c3
Allow WorldUnloaded events to know the next map name (if any).
2021-10-01 20:18:36 +02:00
Blue Shadow
f517d33ecf
- fixed A_Punch having a short attack range (take 2).
...
The previous attempt to fix this did so partially; the range was fixed for AimLineAttack, but not for LineAttack, too.
2021-10-01 20:13:51 +02:00
Blue Shadow
3b31dda6b8
- resolved a VM abort upon morphing while the tome of power is active
2021-09-24 13:34:35 +02:00
Christoph Oelckers
6c12a8de12
- properly track whether some action in the current frame may have triggered a dynamic light activation.
2021-09-21 20:31:43 +02:00
Christoph Oelckers
fc2818b195
- menu system update from Raze for better control of animated menus.
2021-09-18 12:19:35 +02:00
Christoph Oelckers
914b54ffd5
- fix compatibility handler for KDiZD's Z1M3.
...
The sector needs both tags - the original 83 for the deep water effect, plus 82 for the fade, to render and act correctly.
2021-09-17 23:35:03 +02:00
Christoph Oelckers
08baad6e21
- fixed melee attack disance being off after adding MBF21 support.
2021-09-17 22:59:30 +02:00
Christoph Oelckers
fdf879167c
- fixed bad parameter order in MinoraurSlam.
2021-09-16 07:45:09 +02:00
Christoph Oelckers
9aeb78ae97
- marked several invisible controller things to not show on the automap with the scanner powerup.
...
am_cheat will still show them.
2021-09-12 13:18:40 +02:00
Christoph Oelckers
78566c0d52
- replaces "BS" and "ED" on the on-screen keyboards with the symbols normally found on the keyboard for these actions.
2021-09-09 14:00:00 +02:00
Alexander Kromm
3102640210
fix options search when menus are defined recursively
2021-09-03 19:40:55 +02:00
Christoph Oelckers
73f73cdf7c
- added a null check to CheckWeaponChange.
2021-08-12 20:28:04 +02:00
Christoph Oelckers
99c66071fb
- use original menu spacing for skill and episode menus if all elements are patches.
2021-08-10 21:08:26 +02:00
Christoph Oelckers
55520ed7d0
- fixed exploding barrel animation duration.
2021-08-10 18:57:31 +02:00
Christoph Oelckers
8747145c97
- dim depleted inventory items in all games, not just Strife.
2021-08-10 18:46:23 +02:00
Christoph Oelckers
28f2d36732
- removed declaration for Screen.GetTextScreenSize.
...
This function does not exist in GZDoom.
2021-08-04 08:00:49 +02:00
Christoph Oelckers
c1a8776a15
- updated common code from screenjob branch.
...
That is, all parts not related to cutscenes.
2021-08-03 12:30:44 +02:00
Major Cooke
e91485c50c
Added GetString/Int/Double/Object(UI) functions to Service.
...
- These functions serve to deprecate (UI)Get and allow for reducing string translations, as well as passing in objects for maximum flexibility.
2021-07-27 16:26:39 +03:00
alexey.lysiuk
411b4976c0
- fixed EBlastFlags enum definition
2021-07-21 15:44:07 +03:00
Kaelan
65d9d83ddd
Add 'BF_ONLYVISIBLETHINGS' Flag to A_Blast
...
Adds 'BF_ONLYVISIBLETHINGS' flag to A_Blast, and enables A_Blast to only affect actors that have a line of sight to calling actor.
2021-07-21 06:48:50 -04:00
Christoph Oelckers
15a0baadd6
- fixed ZScript compilation.
2021-07-08 10:04:47 +02:00