David Cernat
6cb5ac6e63
Merge pull request #457 from OpenMW/master while resolving conflicts
...
Conflicts:
CMakeLists.txt
apps/openmw/engine.cpp
apps/openmw/main.cpp
apps/openmw/mwgui/windowmanagerimp.cpp
apps/openmw/mwmechanics/character.cpp
components/CMakeLists.txt
7 years ago
David Cernat
6d43c8d63d
[Client] Send ActorAI with combat when an NPC's fight is set to 100
7 years ago
David Cernat
743933134d
[Client] Simplify sending of ActorAI packets for uninitialized actors
7 years ago
David Cernat
5f4ec1331f
[Client] Send ActorAI packet when combat is started via a client script
7 years ago
David Cernat
cc9e294cc0
[Client] Send ActorAI packet for new cell after being followed to it
7 years ago
David Cernat
528bd26a3b
[General] Allow followers to follow non-authority players through cells
7 years ago
David Cernat
ab5fd0aef8
[Server] Clean up descriptions for Object script functions
7 years ago
David Cernat
6c1173d598
[Client] Rename searchPtrViaRefIndex into searchPtrViaUniqueIndex
7 years ago
David Cernat
09da24f1ea
[General] Rename all instances of refNumIndex into refNum
...
This creates symmetry with mpNum and should cause less confusion in the future.
7 years ago
David Cernat
20296859ee
[Server] Clarify functions used for getting data in Networking
7 years ago
David Cernat
04dd59e638
[Server] Use clearer names for functions used to get last received data
...
Additionally, rename GetObjectChangesSize() into the less confusing GetObjectListSize()
7 years ago
David Cernat
aeb2e57444
[Server] Bring Actor functions in line with Object functions, part 2
...
The ActorPacket-sending functions now have sendToOtherVisitors and skipAttachedPlayer arguments, except for the ones for ActorList and ActorAuthority (because such arguments don't make sense for those).
7 years ago
David Cernat
837c5369c0
[Server] Add OnActorAI event and remove autosync for ActorAI packets
7 years ago
David Cernat
8f745df055
[Server] Bring Actor functions in line with Object functions, part 1
...
The last received ActorList can now be copied into the write-only ActorList that can be sent in packets. Changing the pid of the write-only ActorList can now be done separately from clearing its contents.
7 years ago
David Cernat
f0d4f1bbe5
[Client] Send ActorAI packets when followed by an NPC
...
The packet is sent regardless of whether we are the cell authority or not, so the server can decide what it wants to do with it.
7 years ago
David Cernat
6316f1e590
[Client] Add ActorList methods for sending ActorAI packets
...
Additionally, use consistent capitalization for AI-related methods.
7 years ago
David Cernat
0fd8f7660b
[Client] Replace LocalActor arg with BaseActor in ActorList functions
7 years ago
Andrei Kortunov
3d1daaebab
Rework manual spellcasting (e.g. via scripts)
7 years ago
David Cernat
bdf2f03c4f
[General] Remove unnecessary MapChanges struct from BaseWorldstate
7 years ago
David Cernat
59a56ca35e
[Client] Disallow clients from scaling their associated players
...
Additionally, display messages when trying to scale players.
7 years ago
David Cernat
8ca29dbaac
[Client] Fix remaining mistakes in debug for received ActorAI packets
7 years ago
David Cernat
5bb442bbd3
[Server] Add sendToOtherVisitors boolean to SendActorAI()
...
Additionally, avoid repetition in functions that send Actor packets.
7 years ago
David Cernat
25f7a55495
[Client] Improve debug for received ActorAI packets
7 years ago
Bret Curtis
99e4d49e7c
Merge pull request #1787 from akortunov/profilierfont
...
Use the DejaVuLGCSansMono.ttf for profiler output
7 years ago
Andrei Kortunov
70b6d4983d
Use the DejaVuLGCSansMono.ttf in profilier output
7 years ago
Marc Zinnschlag
ee759effce
Merged pull request #1798
7 years ago
David Cernat
bff6e9e235
[General] Implement ActorAI packet, part 5
...
Allow repetition for AiWander package to be turned on and off.
7 years ago
Andrei Kortunov
c77c50e92b
Make Equip console command to bypass most of restrictions (bug #4460 )
7 years ago
Capostrophic
5cb9dc9d12
Use SpellTurnLeft/TurnRight animation groups
7 years ago
Bret Curtis
df1576fcf5
Merge branch 'master' into crossbowfix
7 years ago
Bret Curtis
fde46f03b3
Merge pull request #1801 from terabyte25/terabyte25-trainingskill
...
Update trainer skill cap based off modified skill instead of based skill
7 years ago
Andrei Kortunov
1c35e20fcc
Use 1h animations as fallback for crossbows
7 years ago
Andrei Kortunov
75dcbea365
Apply weapon reload animations only for upper body
7 years ago
David Cernat
2e31c212c0
[Client] Make any ActorAI packet override an actor's desire to fight
7 years ago
David Cernat
79ee976c95
[Client] Implement ACTIVATE action in DedicatedActor::setAI()
...
Additionally, clean up usage of CreatureStats in DedicatedActor.
7 years ago
David Cernat
0f30e21312
[Client] Add searchPtrViaRefIndex method to World to easily find objects
7 years ago
Andrei Kortunov
27a5da59ba
Fix MSVC warnings C4456
7 years ago
David Cernat
c984fc0881
[Client] Allow AiActivate to be used with specific Ptrs, not just refIds
7 years ago
David Cernat
00c13ae96c
[General] Implement ActorAI packet, part 4
...
The server can now make actors activate players and objects, at least in theory. In practice, OpenMW''s AiActivate package needs to be worked so it allows specific objects as targets instead of just refIds.
7 years ago
David Cernat
0e13207afe
[General] Implement ActorAI packet, part 3
...
The server can now cancel actor AI, make actors travel to a location, make actors wander, and make actors get escorted by a player or another actor.
7 years ago
David Cernat
5baef09f79
[General] Implement ActorAI packet, part 2
...
The server can now make actors start combat with players or other actors.
7 years ago
David Cernat
5628f3b977
[Client] Fix debug for DedicatedActor::setAI()
7 years ago
David Cernat
b86155dc11
[Client] Allow AiFollow package to have infinite distance when desired
7 years ago
David Cernat
864c66d1d4
[Client] Make sure hasAiTarget is set correctly for DedicatedActors
7 years ago
David Cernat
4d4bced929
[Client] Allow singleplayer-only saves in main menu during multiplayer
7 years ago
terrabyte25
48296a7452
Update trainingwindow.cpp
7 years ago
Marc Zinnschlag
0bdd8f7d03
Merged merge request !19
7 years ago
Alexander Stillich
725cc94210
Renamed cc_install to something less cryptic (crashCatcherInstall)
7 years ago
Doc West
467989cdd5
Moved crashcatcher to a component and also use it in CS
...
Reworked debugger detection (failed on gdb 7.11), it now uses /proc to detect the debugger
7 years ago
Alexander Stillich
1177e5ac79
Issue a single dataChanged() when the modified column changes
7 years ago