1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-03-05 18:19:41 +00:00
Commit graph

28400 commits

Author SHA1 Message Date
Herman Yanush
a877ccd5d2 Add missing includes and type cast 2024-10-19 05:05:12 +03:00
David Cernat
49be5b6405
Merge pull request #674 from trofi/gcc-13-fix
Fix `gcc-13` build failures: missing `<cstdint>` includes
2024-02-13 02:02:13 +02:00
Sergei Trofimovich
7921f71a79 Fix gcc-13 build failures: missing <cstdint> includes
Without the change build fails on `gcc-13` as:

    In file included from /build/source/components/misc/stringops.hpp:8,
                     from /build/source/components/settings/settings.cpp:6:
    /build/source/components/misc/utf8stream.hpp:11:13: error: 'uint32_t' does not name a type
       11 |     typedef uint32_t UnicodeChar;
          |             ^~~~~~~~
    /build/source/components/misc/utf8stream.hpp:5:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
        4 | #include <cstring>
      +++ |+#include <cstdint>
2024-02-10 17:27:29 +00:00
David Cernat
00997fa732
Merge pull request #662 from HotaruBlaze/cleanup-lua-templates
Cleanup(server): Refactor code for Lua function dispatch
2023-10-22 11:08:54 +03:00
David Cernat
25026c0a2c
Merge pull request #661 from DreamWeave-MP/dw-fixes
Misc Downstream Fixes
2023-10-22 11:06:38 +03:00
Dave Corley
cc78be5982 Fix(Client): Correctly play combat music (#29)
* Fix(Client): Correctly play combat music

* Cleanup(actors.cpp): Reformat conditionals
2023-10-21 12:29:40 -05:00
Dave Corley
ecb053863b FIX(Client): Allow Colors to be input from chat window (#69)
* Fix(Client): Proper fix for not showing text colors in chat
2023-10-21 12:23:45 -05:00
Phoenix / Hotaru
953be7cd27
Cleanup(server): Refactor code for Lua function dispatch 2023-10-21 17:10:48 +01:00
David Cernat
3c9fe54282
Merge pull request #654 from HotaruBlaze/fix-rotation-order
Fix (Client): Add Rotation order for onObjectRotate Packet
2023-10-20 18:58:31 +03:00
Dave Corley
aba639e601
Fix(Client): Fix rotation order for received onObjectRotate packets 2023-10-20 14:16:45 +01:00
David Cernat
37a4b2a103
Merge pull request #627 from sidke/0.8.1
[Documentation] Update some docs to match method signatures
2022-06-16 01:46:01 +03:00
Sidney Keese
9aecd1a926
[Documentation] Update some docs to match method signatures 2022-06-13 20:59:35 -07:00
David Cernat
81251675a4 [Client] Fix packetOrigin comparisons when sending ObjectState 2022-05-22 16:43:15 +03:00
David Cernat
01208ba90c
Merge pull request #626 from ShadIK02/patch-1
Update CMakeLists.txt
2022-05-22 11:36:54 +03:00
ShadIK02
fb3fbade13
Update CMakeLists.txt
fix on TARGET for building on macOS
2022-05-21 19:06:13 +05:00
David Cernat
8f90e64e80 [Server] Make ClearRecords() clear GameSetting records as well 2022-05-15 17:54:41 +03:00
David Cernat
3b355653d4 [Client] Fix overlap of GuiMode IDs for VR meta menu and TES3MP InputBox 2022-05-06 00:12:59 +03:00
David Cernat
346b4308b8 [Documentation] Update credits 2022-05-06 00:06:32 +03:00
David Cernat
eb1c894038 [Client] Add clearer debug for bad LiveCellRef casts 2022-05-03 23:29:20 +03:00
David Cernat
89eb01f2dc [Documentation] Update credits 2022-05-03 13:35:15 +03:00
David Cernat
a9c3b3e6cc [Documentation] Add mention of VR branch to README
Mention current version in Project Status.
2022-05-02 11:58:09 +03:00
David Cernat
68954091c5 [Documentation] Update changelog for 0.8.1 2022-05-01 22:39:31 +03:00
David Cernat
3603408c67 [Config] Add extra comment for tes3mp-server-default.cfg's localAddress 2022-05-01 22:35:50 +03:00
David Cernat
a7eeba03a1 [General] Synchronize origin and orientation for non-magical projectiles 2022-05-01 21:59:17 +03:00
David Cernat
f0a22495a2 [General] Synchronize origin and orientation for magical projectiles 2022-05-01 21:58:00 +03:00
David Cernat
da079fcfd8 [General] Add VR settings to GameSettings packet 2022-05-01 02:38:02 +03:00
David Cernat
a6a0b9db72 [General] Change version to 0.8.1 2022-05-01 00:31:30 +03:00
David Cernat
fb4fe75e62 [Client] Always set visibility of GUIChat, not its main widget
Don't change the windowState when GUIChat is closed.
2022-04-30 01:54:43 +03:00
David Cernat
ae2d247968 [Client] Add GUIController method for changing chat window mode 2022-04-29 00:06:04 +03:00
David Cernat
d45db97808 [Client] Retain hidden mode for chat window when set 2022-04-27 09:10:25 +03:00
David Cernat
6b1c83f629 [Client] Fix iteration through summoned creature map in ObjectList 2022-04-27 00:39:12 +03:00
David Cernat
06dfbe4aec [Client] Fix conditions for sending PlayerItemUse packet for magic items
Previously, attempting to switch to a magic item's spell via a quick key did not work if the item was already equipped.
2022-04-23 21:32:35 +03:00
David Cernat
1a000bc0a8 [Client] Fix cleanup of summoned creatures
Previously, summoned creatures weren't being deleted in certain situations because they were encountered again before the cell they were in had a local authority.
2022-04-21 23:58:50 +03:00
David Cernat
4e2860f578 [General] Make mwscript's PositionCell send ActorCellChange packets
Make server accept ActorCellChange packets for unloaded cells.
2022-04-21 18:08:23 +03:00
David Cernat
aa92128cf2 [Client] Fix logic for sending ObjectState packets
The previous logic was meant to prevent packet spam from local scripts, but inadvertently prevented objects from being enabled or disabled correctly from dialogue in certain quests.

Enabling and disabling objects from dialogue and the console is now always allowed to go through.
2022-04-16 01:30:51 +03:00
David Cernat
3af57f0858 [Client] Fix crash when creating Cell from base Cell lacking Pathgrid 2022-04-15 22:23:53 +03:00
David Cernat
43f531e9a5 [Client] Reuse Pathgrid records from base Cells when creating new Cells 2022-04-15 21:24:48 +03:00
David Cernat
2a3d6ea7f0 [Client] Don't process hits on non-actors after sending ObjectHit packet
This prevents errors about the non-actors not having CreatureStats.
2022-04-15 17:09:01 +03:00
David Cernat
8bb22f1b73 [Client] Make client window use TES3MP title and icon 2022-04-15 00:08:08 +03:00
David Cernat
2898ad6e9a [Client] Make Back button work in character generation
Character generation was coded in a strange way by Koncord in the earliest days of the project, but this fixes the main problem with it.
2022-04-14 00:44:44 +03:00
David Cernat
e72bacbed3 [Client] Prevent main menu from being opened while in TES3MP listboxes 2022-04-10 15:56:49 +02:00
David Cernat
790cb63443 [Client] Prevent wildernessRestAllowed from affecting resting in beds
Use less confusing message when unable to rest because of wildernessRestAllowed.
2022-04-09 23:43:22 +03:00
David Cernat
5aac28b00f [Client] Disable use of certain options when starting client 2022-04-09 19:28:39 +03:00
David Cernat
c4847918d5 [Client] Fix ObjectLock spam by sending only lock changes from scripts 2022-04-08 17:22:45 +03:00
David Cernat
238690653b [Client] Fix sending of inventory packets after certain alchemy failures 2022-04-06 01:12:45 +03:00
David Cernat
bb5aa90a6d [Client] Use simpler conditions for sending PlayerInventory packets
This fixes a problem with Take All not sending PlayerInventory packets.
2022-04-03 19:09:53 +03:00
David Cernat
3e881e6231 [Client] Uninitialize LocalActors whose references have been deleted 2022-03-25 11:26:15 +02:00
David Cernat
f219cb5417 [General] Ensure that objects initialized as DedicatedActors are actors 2022-03-23 09:51:05 +02:00
David Cernat
17715933b5 [Client] Add actorsOnly argument to CellStore's exact object search 2022-03-23 09:49:57 +02:00
David Cernat
a6dd76776f [Client] Include refId in ObjectList's object searches 2022-03-22 11:07:46 +02:00