Commit Graph

25096 Commits (a54bc364bac208cc3c6101067563e92029955936)
 

Author SHA1 Message Date
David Cernat a54bc364ba [Client] Fix code conflict with OpenMW in OpRemoveSpell correctly 5 years ago
David Cernat 9d6f3fdd09 Add OpenMW commits up to 1 Dec 2019
# Conflicts:
#	CMakeLists.txt
#	apps/openmw/mwscript/aiextensions.cpp
#	apps/openmw/mwscript/statsextensions.cpp
5 years ago
David Cernat d9502d84a9 [Client] Disable clientside handling of summoned creature graveyards 5 years ago
David Cernat 138aef37fe [General] Remove unused variable movementAnim from BasePlayer 5 years ago
David Cernat 446c22723e [General] Set default values for some variables in BasePlayer 5 years ago
David Cernat 1283d5d487 [General] Synchronize TCL state for players
Additionally, only purge temporary levitation effect for DedicatedPlayers if one has been added.
5 years ago
Andrei Kortunov 721a7de8b6
Merge pull request #2621 from Capostrophic/getlos
Avoid using getPtr for object search in scripting (bug #5220)
5 years ago
David Cernat 7120f41cfa [Client] Add creatures to summoner's creature map when they are missing
Additionally, adjust logging related to summons.
5 years ago
David Cernat 985d1f17e0 [Client] Use correct magnitude for active effect created for summons 5 years ago
David Cernat 9a772d737f [Server] Add script functions relating to summons' effect & spell IDs 5 years ago
David Cernat d78bdefc01 [General] Include effect and spell ID for summons in ObjectSpawn packets 5 years ago
Capostrophic e7f6ab1ae2 Avoid using getPtr for object search in scripting (bug #5220) 5 years ago
David Cernat 610e0558c8 [Server] Use correct argument for SetObjectSummonDuration() 5 years ago
David Cernat 47b666c1f9 [Server] Add ObjectFunctions for setting summoner identity for spawns 5 years ago
Andrei Kortunov eacc185534
Merge pull request #2616 from Brouilles/master
Several languages for the launcher
5 years ago
Andrei Kortunov 058bbf4b0f
Merge pull request #2620 from elsid/fix_cage_door_rotation
Rotate door object using direct rotation order once
5 years ago
Brouilles 3889c0fa7b Add QTranslator support for launcher
Add French translation for launcher

Clean launcher main.cpp (appTranslator.load)

Remove french translation

Remove string translation file

Update AUTHORS.md
5 years ago
David Cernat c6542ffec4 [Server] Move ObjectFunctions for setting summoning to their own spot 5 years ago
Andrei Kortunov 974670a7c5
Merge pull request #2540 from elsid/fix_startup_fail_crash
Fix crash on destructed stream usage
5 years ago
David Cernat 5575242299 [Client] Don't allow players to attack while in persuasion dialogue 5 years ago
Andrei Kortunov ae80d8e490
Merge pull request #2618 from elsid/fix_rope_bridge
Fix objects culling for recast mesh tiles (bug #5216)
5 years ago
David Cernat 397cdf400b [Server] Reorder record types in RecordsDynamic script functions
They are now consistent with the ordering from 42b002e8db
5 years ago
David Cernat 42b002e8db [General] Reorder record types in RecordDynamic packet
The record types that cannot be created by players through gameplay are now sorted alphabetically after the record types that can be created by them.
5 years ago
David Cernat 64c94346b6 [Client] Always send attack starts by actors immediately
Previously, creatures with fast attack animations would have their attack updated right after being started, which happened so quickly that it prevented the attack start from actually being sent by the client.
5 years ago
Alexei Dobrohotov c01324fdb2
Merge pull request #2613 from akortunov/warnfix3
Fix GCC9 warnings about implicit declarations
5 years ago
elsid 3cfd5fca4e
Rotate door object using direct rotation order once
Instead of rotating using inverse and then applying the direct rotation.
To properly update object in navigator.
5 years ago
David Cernat ed7fe859dd [Client] Set attackingOrSpell state instantly after Attack/Cast packets
It is no longer necessary to wait for the Actors::update() loop to set dedicated players and actors to their new states.
5 years ago
elsid 6be103bc54
Increase recast scale factor and tile size
Increased recast scale fixes navmesh around (-28585, -29951, 483).
Increased tile size compensates decrease of total navmesh area.
5 years ago
elsid 7ec5a20c64
Filter recast mesh triangles by global bounding box
Except heightfields to reduce slow down.
5 years ago
Nikolay Kasyanov 9c8251d986
Merge pull request #2617 from nikolaykasyanov/fix-macos-packaging
Fix macOS packaging on CMake 3.15
5 years ago
David Cernat c702eab93c [Client] Fix declarations hiding class members 5 years ago
Nikolay Kasyanov 6ef94c20b3 Fix macOS packaging on CMake 3.15
It looks like component names have become case sensitive.
5 years ago
elsid 7729e396b2
Fix exceptions logging 5 years ago
David Cernat 56c3ef71ae [Client] Send ObjectDelete packets when picking up items once again
When fixing problems with ObjectActivate in 49fa35a516, I mistakenly made it so the picking up of items no longer also sent ObjectDelete packets. That is now fixed.
5 years ago
David Cernat 7acf6865b9 [Client] Don't clear spells for dying actors 5 years ago
David Cernat 23d410f473 [General] Implement body part records for RecordDynamic packet 5 years ago
David Cernat 0dae3074a6 [Client] Add missing comment related to spellcast animation 5 years ago
David Cernat b3747839c0 [General] Add hasRace to record overrides in RecordsDynamic packet 5 years ago
David Cernat ddb25a482d [Server] Remove unneeded assignments for playerController in processors 5 years ago
David Cernat 16662d772b [General] Synchronize death animations for players 5 years ago
Roman Siromakha eec5d80566
Merge pull request #2615 from akortunov/borders
Fix iterator usage when destroying cell borders
5 years ago
David Cernat 47443e19cb [General] Use compression for string values used in Attack packets 5 years ago
Andrei Kortunov 1b98fe4395 Fix GCC9 warnings about implicit declarations 5 years ago
David Cernat 140c1c9c12 [General] Use hard synchronization for melee attack animations
Previously, each client chose its own attack animations for DedicatedPlayers and DedicatedActors based on the direction they were walking in, which however led to desyncs for players with "Always Use Best Attack" enabled and for creatures which pick their attack animations randomly.
5 years ago
Andrei Kortunov 5daf602256 Fix iterator usage when destroying cell borders (bug #5218) 5 years ago
Roman Siromakha bfc6194d80
Merge pull request #2614 from akortunov/cmake
Fix Boost 1.70+ detection
5 years ago
David Cernat a385fcdd87 [Client] Fix crash caused by setting instant state for null localCast 5 years ago
David Cernat 5a46b40e1a [Client] Stop switching drawstates when receiving ActorAttack packets
Previously, some of the spammier ActorAttack packets were overriding spellcasting animations with weapon attack animations.
5 years ago
Andrei Kortunov 05a8702b6e Fix Boost 1.70+ detection 5 years ago
David Cernat ef944aa050 [Client] Remove unused redeclarations of localActors & dedicatedActors 5 years ago