File q-zandronum.changes of Package q-zandronum

-------------------------------------------------------------------
Sat Nov 30 10:31:29 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.20
  See https://github.com/IgeNiaI/Q-Zandronum/releases/tag/1.4.20

-------------------------------------------------------------------
Sat Sep 28 13:04:18 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.19
  Misc:
  * When turning off spectators vision in Team LMS, it only affects
    spectating dead players. True spectators can now see everyone
    despite the setting.
  Bug fixes:
  * Fixed ACS AnnouncerSound function local parameter playing all
    sounds in offline skirmish.
  Modding:
  * FreeformMenu Command item text now dims when it's disabled.

-------------------------------------------------------------------
Tue Sep 17 18:21:56 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.18
  Bug fixes:
  * Fixed players not updating their position in multiplayer.
  * Fixed clearing dead player inventory before he drops important
    items like Terminator powerup.
  * Fixed DEHACKED sprite changes not working.
  Modding:
  * Added VelIntercept ACS function, which lets you aim actor at
    another actor based on his speed and your projectile speed.
- Update to version 1.4.17
  Bug fixes:
  * Fixed bots not updating their position in multiplayer.
- Update to version 1.4.16
  Gameplay:
  * Reduced jitter when spectating some players.
  Bug fixes:
  * Removed gl_sprite_blend option. The behavior is now as if the
    cvar was set to true. This is done to avoid some graphical bugs
  * Fixed particles having wrong offsets.
  * Fixed reducing players speed when crouch button is pressed but
    crouching is disabled.
- Update to version 1.4.15
  Misc:
  * Bouncing projectiles will now spawn decals on walls.
  Bug fixes:
  * Default bots will no longer crash the game whenbot_disablenodes
    is true.
  * Fixed black pixels instead of transparency on AMD videocards.
    This involved changing shaders in engine. As a result, old
    shader mods won't work properly anymore.
  * Fixed quake movement characters playing run animation when
    stationary.
  * Fixed toggle crouching not working properly in singleplayer.
  * Fixed quake movement friction and acceleration on floors with
    increased friction.
  * Fixed attack z offset when crouching.
  Modding:
  * Negative Player.AttackZOffset makes attacks spawn relative to
    Player.ViewHeight instead of actor center. This way you can
    achieve consistent attack Z when crouching.
  * Added RGF_EXTRATRAIL flag for A_RailAttack. With this flag the
    function will spawn one extra trail actor at the end of the
    trail.
  * Added nofilter *texture* keyword to GLDEFS. This keyword
    disables texture filtering for given texture. This can be used
    on model textures too, just make sure to provide full texture
    path.
- Update to version 1.4.14
  Misc:
  * Added screen size controls binds to the menu.
  Bugfixes:
  * bot_disablenodes is no longer saved into engine ini file
    because having it ON crashes when using default engine bots.
  * Partially fixed sprites splitting in two pieces and then
    improperly rotating when XY billboard is used.
  * Fixed getting stuck on moving "Elevator_" specials.
  * Fixed reloading strings after "restart" command.
  Modding:
  * Added TagActive(int tag) ACS function that tells if a given
    tagged sector has some thinker attached to it.
- Update to version 1.4.13
  Gameplay:
  * Made second jump only activate the moment the button is
    pressed, but never when button is already held.
  Misc:
  * Added Freedoom 1.13 lumps for compatibility comparisons.
  Bugfixes:
  * Fixed view jittering when opening a console while zooming in
    or out.
  * Fixed crash in CheckSolidFooting ACS function.

-------------------------------------------------------------------
Sun May 19 07:57:37 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.12
  Misc:
  * Added Discord Rich Presence support. It displays what gamemode
    and map you are playing as your Discord status.
  * Fixed default doom, heretic, hexen and strife decorations Y
    billboard.
  * You can no longer save the game in PvP gamemodes.
  * Servers running duel gamemode now always say to server browsers
    that they only have 2 player slots available. Max clients is
    unaffected.
  Bugfixes:
  * Fixed undroppable weapons being dropped on death.
  * Fixed server sending invalid player velocity sometimes.
  * Fixed servers freezing when running for over 24 days straight.
  * Fixed a crash when reading invalid player skins configuration.
  * Fixed a crash when unlagging projectiles without a source.
  * Fixed a crash in some cases when using ACS Warp function.
  Modding:
  * Added Floor_Stop and Ceiling_Stop specials.
  * Fixed not being able to remove action script via ACS
    SetActionScript.
  * You can replace default "Q-Zandronum" Discord Rich Presence
    status with your own game. Refer to ### for details.
  * Reset menu_skirmishlevel# cvars if current value is outside
    the levels indexes.
  * Added gl_custom_argument cvar that can be used in custom
    shaders to control their behavior at runtime.
  * Added bot_disablenodes cvar turns off generating bot nodes on
    engine side to reduce memory load. This is useful for custom
    bot mods that don't need default nodes.
  * Backported APROP_MaxStepHeight from GZDoom.
  * Backported latest SetPlayerClass ACS implementation from
    Zandronum 3.2.
  * Added script array support.
  * Added new BotScript commands that allow controlling more
    inputs (e.g. altfire, crouch, and use), and also to execute
    ACS_ExecuteWithResult.
  * Added ACS functions that provide lump reading capabilities:
    LumpOpen, LumpRead, LumpReadString, LumpReadLocal,
    LumpReadModule, LumpReadHub, LumpReadGlobal, LumpGetInfo and
    LumpClose.
- Update to version 1.4.11
  Misc:
  * Added Strife damage sector specials to bots ignore list
  Bugfixes:
  * Fixed announcer playing two "You Win" or "You Lose" lines at
    the same time in multiplayer duels and LMS.
  * Fixed CTF not displaying the winner team text.

-------------------------------------------------------------------
Fri Nov 24 12:58:30 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.10
  Bugfixes:
  * Restarting the engine via restart cmd now recompiles shaders.
  * Fixed the game showing and playing incorrect messages and
    announcer lines when the round ends.
  * Fixed crash when transitioning to another map while inside a
    3d floor.
  * Fixed ACS HudMessage and HudMessageBold not considering layer
    flags.

-------------------------------------------------------------------
Wed Nov  1 11:13:17 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to verison 1.4.9
  Misc:
  * Made light shaders work on all systems instead of Windows only.
  Bugfixes:
  * Fixed deathmatch saying that a player won when it's a draw game.
  * Fixed engine crashing when giving or taking items from
    non-existant actor.
  * Fixed engine crashing when checking player sprite for player
    with no pawn.
  Modding:
  * Backported latest SetPlayerClass ACS implementation from
    Zandronum 3.2.
  * Added script array support.
  * Added new BotScript commands that allow controlling more inputs
    (e.g. altfire, crouch, and use), and also to execute
    ACS_ExecuteWithResult.
  * Added ACS functions that provide lump reading capabilities:
    LumpOpen, LumpRead, LumpReadString, LumpReadLocal,
    LumpReadModule, LumpReadHub, LumpReadGlobal, LumpGetInfo and
    LumpClose.
- Update to verison 1.4.8
  Bugfixes:
  * Fixed servers crashing
- Update to verison 1.4.7
  Misc:
  * The game won't play the "Five minute warning" announcer line
    if timelimit is set to 5 minutes. That is to avoid overlaps
    with "Fight" line when starting the match. Same goes to the
    "One minute warning" line.
  * Added announcer lines "YouWin", "YouLose", "DrawGame" and
    "SuddenDeath" for all PvP gamemodes.
  Bugfixes:
  * Fixed server sending wrong player velocity that got affected
    by ground friction.
  * Fixed effect actors not working correctly in multiplayer.
  * Fixed a crash when trying to pick random map out of empty
    maplist.
  Modding:
  * Added OpenGL and Software options to MENUDEF IfOption.

-------------------------------------------------------------------
Tue Sep 19 19:17:39 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.6
  Gameplay:
  * Allow changing class on respawn in singleplayer invasion.
  Bugfixes:
  * Fixed FPF_TRANSFERTRANSLATION not working for a tic after
    unlagged.
  * Fixed activating line switches not turning off for other
    players.
  * Fixed a crash when checking weapon ammo.
  * Backported a bunch of gzdoom fixes related to loading large 
    maps.
  Modding:
  * Added "Alpha" property to FreeformMenu items.
  * Added "AddOptionValue" and "AddOptionString" features to
    MENUDEF.

-------------------------------------------------------------------
Sun Aug 27 17:44:31 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.4.5
  Bugfixes:
  * Fixed FPF_TRANSFERTRANSLATION not working in multiplayer.
  * Fixed FreeformMenu "NotIn" checks not working in intermission.
  * Fixed crash on Linux when palette name is longer than 8
    characters.
- Update to version 1.4.4
  Misc:
  * Changed default snd_channels, snd_hrtf and snd_output_format
    cvar values to improve sound quality.
  * Players will see themselves and actors that share their color
    translation with their color of choise, regardless of gamemode.
  Bugfixes:
  * Starting a campaign now resets the timelimit, fraglimit,
    pointlimit, duellimit, winlimit and wavelimit cvars to 0.
  * Fixed linux servers requiring sound dependencies to launch.
  * Fixed engine crashing when spawning blood when cl_bloodtype
    is set to 2.
  * Fixed missing fog in domination sectors after warmup.
  Modding:
  * Added the palettes lump category and the Player.Palette
    property to set player base and custom skins palette.
- Update to version 1.4.3
  Misc:
  * Added OpenAL sound backend support. For the time both FMOD and
    OpenAL are available, but over time FMOD will be removed.
  * Added sv_fulltranslatesaturation cvar to prevent enemy color
    override from lowering color saturation.
  * Refactored double tap second jump detection, it should be more
    consistent now.
  * Servers now tell joining clients their map list.
  Bugfixes:
  * Fixed incorrect win messages in TDM.
  * Fixed a crash case when a new map opens.
  * Fixed double tap second jump not working when jump key is
    pressed.
  * Fixed a bug when spamming fire key to respawn results in weapon
    skipping it's A_Raise steps on clients.
  * Fixed A_SetSize not updating player height.
  * Fixed FreeformMenu and OptionMenu not skipping else block.
  * Fixed the crash on Linux when displaying the window to choose
    IWAD.
  Modding:
  * Added APROP_Translation for ACS GetActorProperty and
    SetActorProperty.
  * Added Decorate Player.DoubleTapMaxTics and
    ACS APROP_DoubleTapMaxTics parameters to configure max cooldown
    to perform a double tap second jump.
  * Added map category flags for MAPINFO (Category1, Category2, ...,
    Category9), which adds them to respected category OptionValue
    (ZA_Levels#, ZA_LevelNames#, ZA_LevelTitles#, ZA_LevelPreviews#)
  * Added the NotInCategory0 map flag for MAPINFO that removes the
    map from default "All maps" OptionValue lists (ZA_Levels,
    ZA_LevelNames, ZA_LevelTitles, ZA_LevelPreviews).
  * Added map category versions for menu_skirmishlevel cvar and
    category support to setskirmishlevel and menu_startskirmish
    cmds as 2nd int parameter.
  * Added OptionValue lists for loaded maps (ZA_LevelsLoaded,
    ZA_LevelNamesLoaded, ZA_LevelTitlesLoaded,
    ZA_LevelPreviewsLoaded).
- Update to version 1.4.2
  Misc:
  * Added warmup system to teamgame gamemodes, such as ctf,
    domination and skulltag. New cvars are sv_teamgamewarmup and
    sv_teamgamecountdowntime.
  * Servers always send item target to clients when using
    A_SpawnItemEx.
  * Changed chat input text coloring to improve visibility.
  * Team chat input now says "TEAM SAY:" instead of "SAY:" to
    reduce confusion.
  Bugfixes:
  * Fixed AirWallRun ACS properties doing nothing.
  * Fixed offline skirmish auto skipping intermission screen.
  * Fixed an occasional crash case.
  Modding:
  * "*crouchslide" and "*wallclimb" sounds are now played in
    CHAN_BODY instead of CHAN_7.
- Update to version 1.4.1
  Misc:
  * Fixed missed lowercase bind buttons
  Bugfixes:
  * Fixed TextField displaying incorrect text on Linux
  * Reverted a fix for game pause breaking action scripts,
    because the fix breaks even more stuff
- Update to version 1.4.0
  Misc:
  * Print STARTUP texts at the end of start console logs.
  * You can no longer vote kick a player without specifying a
    reason.
  * Bound action button names in bind menu are now uppercase.
  * VideoModeMenu no longer shows options for letterbox resolutions
  * VideoModeMenu no longer prints multiple options for same
    resoltion.
  * Added randomclasssilent ccmd that sets your class randomly
    without printing any message.
  Bugfixes:
  * Fixed Elevator Jump jitter in multiplayer.
  * Fixed broken railgun sound when zooming in coop.
  * Fixed FoV change interpolation when game is paused.
  * Fixed game pause breaking action scripts button states.
  Modding:
  * Added a FreeformOptionMenu type to MENUDEF. With that, you
    can freely position your menu elements at any coordinates.
  * Backported MENUDEF AddListMenu and AddOptionMenu from gzdoom.
  * Added support for back button selected texture, using
    menubackbutton_selection in MAPINFO.
  * Added ZA_LevelNames, ZA_LevelTitles and ZA_LevelPreviews
    OptionValue lists to bring more flexibility to map selection
    menus.
  * Added SubmenuCentered and CommandCentered types to OptionMenu.
  * Added upmenu cmd that closes current menu window and goes back
    to previous.
  * Added setskirmishlevel {mapname} and setcallvotemap {mapname}
    commands that set skirmish and callvote map selection based
    on provided map name. This is useful when creating a map list
    menu in your mod.
  * Added compatflags2, zadmflags and zacompatflags to CMPGNINF.
  * EpisodeMenu now accepts "playerclass" cvar when sending
    param -2.
  * Added RGF_NORANDOMPUFFZ for A_RailAttack.
  * A_RailAttack puffs now spawn a little closer to the player,
    just like A_FireBullets.

-------------------------------------------------------------------
Sat Mar 18 19:30:04 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.3.6
  Misc:
  * Linux servers now tic 35 times per second instead of once a
    second when no players joined the game.
  * 3d models stop rotating when the game or demo playback is
    paused.
  * Texture animations stop when the game is paused, except for
    hardware warp
  * Game keeps rendering at desired fps when the game or demo
    playback is paused.
  Bugfixes:
  * Hopefully fixed Z axis mispredictions when players bump into
    each other.
  * Fixed server sending weapon change update to owner when
    NETREP_SKIPOWNER is set.
  * Fixed jittery view when watching a demo.
  * Fixed view interpolation when spectating a player that
    teleported just now.
  * Fixed duplicated oomph sound when failing to open a locked
    door in multiplayer.

-------------------------------------------------------------------
Fri Feb 24 19:44:03 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.3.5
  Gameplay:
  * Singleplayer skirmish no longer waits for 5 seconds before
    starting the countdown.
  Misc:
  * Enabled spectators only chat in all gamemodes, not just team
    based.
  Bugfixes:
  * Fixed game crashing because of missing actor lights.
  * Fixed server notifying clients about incorrect PendingWeapon
    when giving multiple weapons at once in ACS.
  * Fixed Player.CrouchScale 1.0 being considered always crouched.
  Modding:
  * Increased maximum teams count from 4 to 16.
  * Added APROP_AbsoluteSecondJump, APROP_GroundSecondJump and
    APROP_User4Jump to ACS.

-------------------------------------------------------------------
Sat Feb  4 17:47:29 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>

- Use gcc11/gcc11-c++ for openSUSE Leap, fixes building
- Add export NO_BRP_CHECK_RPATH=true for openSUSE Leap,
  because binary-or-shlib-defines-rpath filter does not work here

-------------------------------------------------------------------
Fri Feb  3 20:34:25 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.3.4
  Misc:
  * Ring out death now properly displays the death message.
  Bugfixes:
  * Fixed LMS enabling warmup mode after every round.
  * Fixed Second Jump velocity formula when moving diagonally.
  Modding:
  * When a client joins, the server sends information about all
    items players carry.
  * +NOMORPHLIMITATIONS now also keeps player velocity and pitch.
  * Added +ABSOLUTESECONDJUMP player flag that makes second jumps
    set velocity instead of adding to it.

-------------------------------------------------------------------
Sat Jan 21 22:22:42 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.3.3
  Misc:
  * The game now ignores windows dpi scaling option.
  Bugfixes:
  * Fixed multiplayer clients initialising rng with same seed on
    every map change.

-------------------------------------------------------------------
Sat Jan 14 20:26:19 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 1.3.2
  https://github.com/IgeNiaI/Q-Zandronum/releases/tag/1.3.2

-------------------------------------------------------------------
Sat Sep 18 16:50:45 UTC 2021 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 1.2.1
openSUSE Build Service is sponsored by