Koncord
|
aa12b35d03
|
[Client] Update LocalActor to C++11
|
8 years ago |
Koncord
|
689050e1d0
|
[Client] Long expression to lambda
|
8 years ago |
Koncord
|
58a6a8c3bc
|
[Client] Update LocalPlayer to C++11
|
8 years ago |
Andrei Kortunov
|
7fcb22b867
|
Do not show empty journal entries (fixes #3891)
|
8 years ago |
Koncord
|
6222c20e82
|
[Client] Convert MechanicsHelper to namespace
|
8 years ago |
Koncord
|
7d3e08f031
|
[Client] Simplify loops
|
8 years ago |
Koncord
|
f7341c021f
|
[Client] Modernize loops in WorldEvent to C++11
|
8 years ago |
Koncord
|
61cc3ced5d
|
[Client] Remove boost from processors
|
8 years ago |
Koncord
|
fcccd7b665
|
[General] Remove creatureStats.mDead from packets
|
8 years ago |
David Cernat
|
813a3c89c4
|
[General] Implement PlayerBook packet to track skill books read
|
8 years ago |
David Cernat
|
b3b73c5cd2
|
[General] Implement resurrection at nearest shrine or temple
|
8 years ago |
David Cernat
|
a358dc6af8
|
[Client] Revert 0020132 now that 534c819 provides a better fix
|
8 years ago |
David Cernat
|
7d81b84dd8
|
[Client] Write list of loaded plugins to log
|
8 years ago |
David Cernat
|
77758596a1
|
Merge pull request #230 from OpenMW/master
Add OpenMW commits up to 25 Jun 2017
|
8 years ago |
scrawl
|
8d17565efd
|
Fix joystick binding for an action being discarded when default for another action is loaded (Bug #3900)
|
8 years ago |
scrawl
|
903e59f495
|
Don't reset idle time when there is no camera movement (Fixes #3902)
|
8 years ago |
scrawl
|
44e2089098
|
Don't play 'menu click' sound for right clicks (Fixes #3919)
|
8 years ago |
scrawl
|
534c81976c
|
Add missing cell update for physics system (Fixes #3917)
|
8 years ago |
David Cernat
|
9a519b5cc2
|
[Client] Avoid incrementing actor death count if we aren't its authority
|
8 years ago |
David Cernat
|
78f29302ef
|
[General] Fix PlayerJournal logic by sending only refIds for its actors
Additionally, make the refIds for actors usable in script functions.
|
8 years ago |
David Cernat
|
48c63dbce9
|
[General] Fix ObjectLock packets by making hasCellData true for them
|
8 years ago |
David Cernat
|
ebf7740969
|
[General] Repurpose GameConsole packet as GameSettings & add difficulty to it
|
8 years ago |
David Cernat
|
df67ae4689
|
Merge pull request #229 from OpenMW/master
Add OpenMW commits up to 20 Jun 2017
|
8 years ago |
scrawl
|
62f0ba6045
|
Merge pull request #1279 from Allofich/position
Fix actors not returning to their wander locations
|
8 years ago |
David Cernat
|
c6aee3b780
|
[Client] Fix build by changing boost::shared_ptr into std::shared_ptr
|
8 years ago |
David Cernat
|
fa3baac0f3
|
Merge pull request #228 from OpenMW/master while resolving conflicts
# Conflicts:
# .travis.yml
# CMakeLists.txt
# apps/openmw/main.cpp
|
8 years ago |
Andrei Kortunov
|
1a8f2bfc11
|
Combat AI: select target by priority
|
8 years ago |
Andrei Kortunov
|
a2be73295b
|
Combat AI: take in account enemy weapon resistance
|
8 years ago |
Andrei Kortunov
|
62b24eb078
|
Combat AI: do not use range weapons under water
|
8 years ago |
Jordan Ayers
|
b277bd782e
|
Adjust restock calculations to ignore filled soul gems.
Bug #3684
|
8 years ago |
Allofich
|
4f08084e79
|
Make stationary actors return to position on load
Also makes wandering actors resume their previous destination when an interrupting combat or pursuit ends.
(Fixes #3656)
|
8 years ago |
Allofich
|
028762a7dc
|
Make guards that are attacked try to arrest player
(Fixes #3706)
|
8 years ago |
scrawl
|
53264f34b3
|
Merge pull request #1321 from akortunov/spellpriority
Use mRange to check spell range instead of mArea.
|
8 years ago |
Allofich
|
42402976e3
|
Fixes for building in MSVC
|
8 years ago |
Andrei Kortunov
|
87939bf3b1
|
Use mRange to check spell range instead of mArea.
|
8 years ago |
scrawl
|
dd3f612e88
|
Merge pull request #1316 from akortunov/doorfix
Doors usage improvements
|
8 years ago |
scrawl
|
80eb2ea35d
|
Merge pull request #1313 from akortunov/spellpriority
Make combat AI to do not cast target spells under water
|
8 years ago |
scrawl
|
6d90f5a9a5
|
Merge pull request #1312 from akortunov/guifixes
Split greeting from topic response
|
8 years ago |
Koncord
|
3803535bd5
|
[General] Implement CleanChat()
|
8 years ago |
Andrei Kortunov
|
e9d0bf7c12
|
Added missed return statement
|
8 years ago |
Andrei Kortunov
|
9fdfb2a83f
|
Spell priority: make AI do not cast target spells when enemy is under water
|
8 years ago |
Andrei Kortunov
|
cab51d26cc
|
Doors: small key search optimizations
|
8 years ago |
Andrei Kortunov
|
188424d5d3
|
Allow AI to use keys to open doors
|
8 years ago |
David Cernat
|
bea3afaec8
|
[Client] Ensure uninitialization of DedicatedActors for late packets
|
8 years ago |
David Cernat
|
1ae5bd19e1
|
[Client] Don't set difficulty based on client settings
|
8 years ago |
David Cernat
|
70d9374a6a
|
[General] Implement PlayerKillCount packets
|
8 years ago |
David Cernat
|
ee5c9b65c5
|
[General] When changing region, send new region name in PlayerCellChange
|
8 years ago |
David Cernat
|
e5f5b047bc
|
[Client] Don't send empty ObjectSpawn packets for cells with no leveled creatures
|
8 years ago |
David Cernat
|
79351c737e
|
[Client] Disable back button in chargen race window
|
8 years ago |
David Cernat
|
002013294a
|
[Client] Add temporary fix for OpenMW crash caused by using default head
|
8 years ago |
David Cernat
|
312fc84a6f
|
[Client] Use update timer in mwmp::Cell instead of LocalActor
|
8 years ago |
Bret Curtis
|
dbf149f9b2
|
gcd is not available in msvc until 2017.3 P2, back to boost::math::gcd for now
|
8 years ago |
Andrei Kortunov
|
4600f24e27
|
Playing sound when AI is opening a door
|
8 years ago |
Bret Curtis
|
c781d1f8ed
|
purge unnecessary imports
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
add fstream back
|
8 years ago |
Bret Curtis
|
d799954ca0
|
replace and purge boost::math::gcd and other non-used headers
|
8 years ago |
Bret Curtis
|
154d7cffa2
|
replace and purge boost::function
|
8 years ago |
Bret Curtis
|
d48b829b45
|
replace and purge boost::lexical_cast
|
8 years ago |
Bret Curtis
|
98752a9702
|
replace boost::bind
|
8 years ago |
Bret Curtis
|
b7c27e5e96
|
remove boost/tuple
|
8 years ago |
Bret Curtis
|
d97aa9152b
|
remove more unused imports, including boost headers
|
8 years ago |
Bret Curtis
|
39185e6f8c
|
purge the rest of boost::shared and any other boost related things that no longer are required
put boost system back in, clean others up
revert Qt
add back boost fstream
|
8 years ago |
Bret Curtis
|
d785344fad
|
purge all instances of <boost/shared_ptr.hpp>, clean up unused headers
|
8 years ago |
Bret Curtis
|
07f75e1104
|
replace boost::shared_ptr in extern and components
|
8 years ago |
Bret Curtis
|
c8b67221d7
|
use nullptr instead of NULL
|
8 years ago |
Ewan Higgs
|
38a2de3c51
|
convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis
|
8 years ago |
David Cernat
|
18bf79e08b
|
[Client] Correctly set mpNum for placed gold
|
8 years ago |
Andrei Kortunov
|
3190f28710
|
Spell priority: make AI do not cast target spells under water
|
8 years ago |
David Cernat
|
6ac7ee8fcd
|
[Client] Fix problems with NPC equipment sync
|
8 years ago |
Andrei Kortunov
|
4bb9622c21
|
Handle greetings differently from responses
|
8 years ago |
David Cernat
|
abaa26e32a
|
Merge pull request #226 from OpenMW/master
Add OpenMW commits up to 8 Jun 2017
|
8 years ago |
scrawl
|
59eb0aba7d
|
Merge pull request #1310 from akortunov/guifixes
Removed empty space before dialogue entry (bug #3892)
|
8 years ago |
Koncord
|
587b53bfed
|
[Client] Reorder files
|
8 years ago |
Koncord
|
b84f97ec2b
|
[Client] Implement PasswordDialog
|
8 years ago |
David Cernat
|
89f6c6df96
|
Merge pull request #225 from OpenMW/master
Add OpenMW commits up to 4 Jun 2017
|
8 years ago |
Andrei Kortunov
|
c2962ced90
|
Removed empty space before dialogue entry (bug #3892)
|
8 years ago |
scrawl
|
172cc65be9
|
Merge pull request #1308 from akortunov/spellpriority
Spell priority: dispel usage improvements
|
8 years ago |
Andrei Kortunov
|
00402b7154
|
Removed unused variable
|
8 years ago |
scrawl
|
70e02f4c28
|
Merge pull request #1306 from Nialsy/master
Fixed quickload with menus open
|
8 years ago |
Andrei Kortunov
|
f4a187a9c2
|
Move a setting to show enchanting success chance from GUI to Game section
|
8 years ago |
David Cernat
|
315ec46ff6
|
Merge pull request #224 from OpenMW/master
Add OpenMW commits up to 3 Jun 2017
|
8 years ago |
Andrei Kortunov
|
9a1ba1e559
|
Show success chance when self-enchanting (Feature #3492)
|
8 years ago |
Andrei Kortunov
|
42f3c73c75
|
Spell priority: dispel usage improvements
|
8 years ago |
Nicholas
|
f6f07f5497
|
clear mGoToJail flag on load
|
8 years ago |
Koncord
|
ad873e16b8
|
[Client] Limiting updates to ~64 per second
|
8 years ago |
Koncord
|
9742b0a801
|
[Client] Reset statTimer every timeout
|
8 years ago |
Koncord
|
80631ae8bd
|
[Client] Reset positionTimer on time expired
|
8 years ago |
Koncord
|
a847d46984
|
[Client] Get rid Z axis in direction.pos
|
8 years ago |
Koncord
|
d67db1a9bd
|
[Client] Play rotation animation on dedicated players
|
8 years ago |
Koncord
|
2ef1e26233
|
[Client] Fix ID_PLAYER_POSITION spam
|
8 years ago |
Koncord
|
5f30dfd5db
|
[Client] Get rid direction.rot
|
8 years ago |
David Cernat
|
8c785fb22c
|
[Client] Send ObjectDelete packets when summoned creatures despawn
|
8 years ago |
David Cernat
|
0bed33e39e
|
[Client] Reset player fatigue when being resurrected
This way, players killed by strong hand-to-hand attacks will no longer be forced to lie on the ground when resurrected.
|
8 years ago |
David Cernat
|
75a60a4700
|
[Client] Update debug in CellStore
|
8 years ago |
David Cernat
|
e042673779
|
[Client] Fix error when trying to delete player markers that don't exist
|
8 years ago |
David Cernat
|
cf41956cad
|
[Client] Prevent framerate drops caused by invalid rotation values
|
8 years ago |
David Cernat
|
41de1876a3
|
Merge pull request #223 from OpenMW/master
Add OpenMW commits up to 31 May 2017
|
8 years ago |
scrawl
|
9fd0d54a35
|
Merge pull request #1289 from akortunov/newrepair
Improved repair and recharge widgets
|
8 years ago |
Andrei Kortunov
|
f6c3d4935e
|
Spell priority: feather and burden
|
8 years ago |
Andrei Kortunov
|
10d4cb15ad
|
Improved repair widget
|
8 years ago |
Andrei Kortunov
|
1164c3f16e
|
Improved recharge widget
|
8 years ago |
Andrei Kortunov
|
6c21e4ed31
|
Spell priority: ignore some effects useless in battle
|
8 years ago |
scrawl
|
2638327593
|
Merge pull request #1303 from akortunov/guifixes
Character generation layout fixes
|
8 years ago |
David Cernat
|
d8cd57a8be
|
[Client] Make topic sync work with localized versions of the game
|
8 years ago |
David Cernat
|
34a452d775
|
[Client] Fix logic for initialization and updating of player markers
Additionally, disable the Ptrs of players who move to cells that don't exist for us instead of placing them in ToddTest.
|
8 years ago |
David Cernat
|
a353a21280
|
[General] Fix code style inconsistencies
|
8 years ago |
David Cernat
|
97bf0252a4
|
[Client] Disable collision for actors loaded as dead from server
|
8 years ago |
David Cernat
|
906b263a2d
|
[Client] Update topics in current dialogue screen when receiving PlayerTopic packets
|
8 years ago |
David Cernat
|
461ab790e2
|
[Client] Correctly disable auto-equipping for DedicatedPlayers & DedicatedActors
|
8 years ago |
David Cernat
|
068a45be87
|
[General] Synchronize player & NPC rotation animations
|
8 years ago |
David Cernat
|
f4cdedd8cb
|
[General] Synchronize summoned creatures
|
8 years ago |
David Cernat
|
1c6e359fe9
|
[Client] Set and clear hitAttemptActorId for DedicatedPlayers
This allows a DedicatedPlayer's follower NPCs to target enemies attacking the DedicatedPlayer.
|
8 years ago |
David Cernat
|
4e5c8873e0
|
[General] Use ObjectSpawn instead of ObjectPlace for actors
|
8 years ago |
David Cernat
|
0cce9908be
|
Merge pull request #222 from OpenMW/master
Add OpenMW commits up to 29 May 2017
|
8 years ago |
David Cernat
|
27148ce9eb
|
[General] Add placeholders for 12 new packets, to be implemented soon
Additionally, make it slightly clearer who created which previously existing packets.
|
8 years ago |
scrawl
|
a1661af864
|
Merge pull request #1301 from akortunov/tooltips
Tooltips layout fixes
|
8 years ago |
Koncord
|
565889ccbc
|
[Client] Add commit hash to password
|
8 years ago |
David Cernat
|
b0c1aafc5a
|
[Client] Use a 10 times higher maximum distance for linear interpolation
|
8 years ago |
David Cernat
|
ea2a060c67
|
[Client] Sync actor movements from interiors to exteriors & vice versa
|
8 years ago |
David Cernat
|
7f6c5e2f48
|
[Client] Only send PlayerJournal packets for new journal entries
|
8 years ago |
David Cernat
|
6918ae7bc7
|
[Client] Don't crash when receiving certain packets from NULL players
|
8 years ago |
David Cernat
|
2e45203bbb
|
[Client] Clean up mapIndexes in CellController
|
8 years ago |
David Cernat
|
619982b085
|
[Client] Only try to send actor data to other players when authorized
|
8 years ago |
David Cernat
|
73b9683182
|
[General] Make most ActorPackets smaller by not including refIds in them
|
8 years ago |
David Cernat
|
7177d56cfb
|
[Client] Only require refNumIndex & mpNum for CellStore::searchExact()
|
8 years ago |
David Cernat
|
7c87ac80ee
|
[Client] Ensure correct drawState when receiving an ActorAttack packet
|
8 years ago |
David Cernat
|
9d9581a1c2
|
[Client] Prevent DedicatedActors from automatically equipping torches
|
8 years ago |
David Cernat
|
311ce4119d
|
[General] Fix logic issues related to ActorEquipment
|
8 years ago |
Andrei Kortunov
|
46c8842808
|
Fixed enchant points calculations formula
|
8 years ago |
David Cernat
|
cdfc2db2d1
|
Merge pull request #220 from OpenMW/master
Add OpenMW commits up to 26 May 2017
|
8 years ago |
David Cernat
|
4f273932af
|
[General] Implement sending and reading of ActorEquipment packets
|
8 years ago |
David Cernat
|
ec921eefc8
|
[Client] Prevent players from getting stuck in drag and drop when their opened containers are deleted
|
8 years ago |
David Cernat
|
20a72ec807
|
[Client] Send ObjectTrap packets when disarming traps with keys & probes
|
8 years ago |
David Cernat
|
32879adc5b
|
[General] Allow ObjectTrap to trigger traps, not just disarm them
|
8 years ago |
David Cernat
|
7ac115b359
|
[Client] Implement sending and reading of ObjectTrap packets
|
8 years ago |
Koncord
|
24d4e1c222
|
[General] Remove useless PacketSendMyID
|
8 years ago |
Koncord
|
056ec2d434
|
[General] Fix CMake errors
|
8 years ago |
Andrei Kortunov
|
f17badb3cd
|
Makes cells cache size configurable
|
8 years ago |
David Cernat
|
97768be14b
|
[Client] Send ObjectPlace packet for random creatures interrupting rest
|
8 years ago |
David Cernat
|
11369f6513
|
[General] Implement sending and reading of PlayerTopic packets
|
8 years ago |
David Cernat
|
08de349133
|
[General] Add placeholders for PlayerTopic & ObjectTrap packets
|
8 years ago |
David Cernat
|
b1264cca92
|
[Client] Send ObjectLock whenever using spells or keys to unlock objects
|
8 years ago |
David Cernat
|
870fd9a78b
|
[General] Remove ObjectUnlock packet, use ObjectLock with 0 lock instead
|
8 years ago |
David Cernat
|
48ee8fd536
|
[Client] Send PlayerFaction packets when getting expelled from factions
|
8 years ago |
David Cernat
|
d0ec5c61e2
|
Merge pull request #219 from OpenMW/master
Add OpenMW commits up to 21 May 2017, part 2
|
8 years ago |
scrawl
|
f9cdc2da94
|
Merge pull request #1293 from akortunov/spellpriority
aicombataction.cpp: implement some spell priority TODO's
|
8 years ago |
MiroslavR
|
98daf4f043
|
Merge pull request #1296 from akortunov/jumpfatiguefix
Fixed jump fatigue loss formula (bug #3843)
|
8 years ago |
David Cernat
|
d307876199
|
Merge pull request #218 from OpenMW/master
Add OpenMW commits up to 21 May 2017
|
8 years ago |
scrawl
|
8cd8eab9dd
|
Merge pull request #1294 from akortunov/constenchantfix
Swap enchant type when purge selected soulgem (bug #3878)
|
8 years ago |
Andrei Kortunov
|
4f41c44cd6
|
Swap enchant type when clean selected soulgem widget (fixes #3878)
|
8 years ago |
David Cernat
|
e6983993c2
|
[General] Implement sending and reading of PlayerFaction packets
|
8 years ago |
David Cernat
|
04c9c5ed48
|
[General] Forward PlayerJournal packets to other players
|
8 years ago |
David Cernat
|
0189dbf916
|
[General] Make JournalItem consistent with other packet structs
|
8 years ago |
David Cernat
|
1d0167c3c9
|
[Client] Add missing include for PlayerFaction processor
|
8 years ago |
David Cernat
|
ad388c7e12
|
[General] Add placeholders for ActorEquipment & PlayerFaction packets
Also reorder packets and packet processors.
|
8 years ago |
David Cernat
|
f527fe9ebe
|
[General] Add basic integrity check to reading of ActorList packets
Additionally, add newlines to files missing them.
|
8 years ago |
David Cernat
|
05564bd123
|
[General] Add basic integrity check to reading of Container packets
|
8 years ago |
David Cernat
|
46501909ff
|
[Client] Comment out spammy debug about Container packets
|
8 years ago |
David Cernat
|
8f5e6531db
|
[Client] Avoid updating positions and anim flags when framerate is low
Also rename DedicatedPlayer methods so they are consistent with those from DedicatedActor
|
8 years ago |
David Cernat
|
271594f0ee
|
[Client] Don't play death animations for NPCs saved as dead on server
|
8 years ago |
David Cernat
|
2eb5221472
|
Merge pull request #215 from OpenMW/master
Add OpenMW commits up to 9 May 2017
|
8 years ago |
David Cernat
|
5a786e6c56
|
[Client] Make all LocalActors get initialized correctly again
|
8 years ago |
David Cernat
|
d7d4dec200
|
[Client] Don't spam AnimFlags packets when a Player or Actor is flying
|
8 years ago |
David Cernat
|
1f747d4375
|
[Client] Only apply interpolation when positions don't change too much
|
8 years ago |
David Cernat
|
cc559cf8e2
|
[General] Don't send packets for dead LocalActors, to fix Position spam
|
8 years ago |
Allofich
|
315ad54b29
|
Don't make NPCs or player speak while underwater
(Fixes #3851)
|
8 years ago |
David Cernat
|
5bd95628ce
|
[Client] Send an ObjectDelete packet when disposing of corpses
|
8 years ago |
David Cernat
|
26087a182d
|
Merge pull request #213 from OpenMW/master
Add OpenMW commits up to 8 May 2017
|
8 years ago |
scrawl
|
109bc3cb59
|
Merge pull request #1281 from akortunov/purgefix
Make InventoryStore::purgeEffect() purge all effects with argument ID instead only first
|
8 years ago |
Koncord
|
d82ed7d0ad
|
[Client] Register ProcessorGameTime
|
8 years ago |
Koncord
|
6c45b6dc5b
|
[Client] Fix ProcessorGameTime ID
|
8 years ago |
David Cernat
|
3fb0bbb58c
|
[Client] Make it possible to turn off console again
|
8 years ago |
David Cernat
|
34f0a5e076
|
[Client] Disable leveled creatures from their class instead of scene.cpp
|
8 years ago |
David Cernat
|
aaaed8ab8b
|
[Client] Fix potential object duplication in WorldEvent::placeObjects()
Also clean up the debug messages in WorldEvent so they don't take up multiple lines.
|
8 years ago |
David Cernat
|
de49f5f175
|
[General] Add and use isActor bool for WorldObject
|
8 years ago |
David Cernat
|
9d2c5c3502
|
[General] Simplify structure of BaseEvent
|
8 years ago |
David Cernat
|
dcc61a095a
|
[Client] Allow multiple WorldObjects to be added to a WorldEvent
|
8 years ago |
David Cernat
|
bdc8b7f863
|
[Client] Send level creatures in ObjectPlace reply to ActorList request
|
8 years ago |
David Cernat
|
9eef867928
|
[Client] Disable regular spawning of leveled creatures
|
8 years ago |
David Cernat
|
3def111ca1
|
[Client] Fix graphical glitches related to DedicatedActor initialization
|
8 years ago |
David Cernat
|
62aa6ed7ea
|
[Client] Send PlayerPosition packets based on a timeout
|
8 years ago |
David Cernat
|
ef12a37d59
|
[Client] Send ActorPosition packets based on a timeout
|
8 years ago |
David Cernat
|
db3859565b
|
[Client] Send ActorStatsDynamic packets only when stats change enough
|
8 years ago |
David Cernat
|
4d81455020
|
[General] Rework and simplify death reasons so they work with NPCs
|
8 years ago |
David Cernat
|
b745a33f18
|
[Client] Resurrect DedicatedActors that aren't supposed to be dead
|
8 years ago |
David Cernat
|
8b4e167efe
|
[Client] Prevent NPC subtitles from being added to open Dialogue window
|
8 years ago |
David Cernat
|
bcdbecf608
|
[Client] Initialize Cell before moving DedicatedActor to it
|
8 years ago |
David Cernat
|
60cf623455
|
[Client] Make DedicatedActors transition into LocalActors when eligible
|
8 years ago |
David Cernat
|
206c9cc357
|
[Client] Use CellController pointers to make code easier to read
|
8 years ago |
David Cernat
|
e05adbfe65
|
[Client] Add better debug for Actor cell changes
|
8 years ago |
David Cernat
|
950a8eae3d
|
[Client] Move Actors to Cells rather than reinitialize them from scratch
|
8 years ago |
David Cernat
|
8b8d55e8d3
|
[Client] Set a very high processing range for AI for the time being
|
8 years ago |
David Cernat
|
8d41a0c53b
|
[Client] Make LocalActor initialization include newly spawned Actors
|
8 years ago |
Andrei Kortunov
|
4d927439ca
|
Spell priority: item wearing check when disintegrate weapon/armor
|
8 years ago |
Koncord
|
93edd67681
|
[Client] Use boolean var instead requestQuit or throwing runtime_error
|
8 years ago |
Koncord
|
e0139c33b3
|
[Client] Remove destructor in Cell
|
8 years ago |
Koncord
|
4eb02af8fb
|
[Client] Use __WINDOWS define
|
8 years ago |
Koncord
|
47e6820f97
|
[General] Move printWithWidth and intToHexStr to components
|
8 years ago |
Andrei Kortunov
|
d598809ac6
|
Spell priority: check spell resistance, check if actor is already has a non-magnitude effect
|
8 years ago |
David Cernat
|
34e77c5dae
|
[Client] Initialize Actors based on the guid of an ActorAuthority packet
|
8 years ago |
David Cernat
|
0b40cb8919
|
[Client] When there are more client than server plugins, print them all
|
8 years ago |
David Cernat
|
92e277d75d
|
[Client] Prevent application hang on Windows when plugins don't match
|
8 years ago |
David Cernat
|
0284f18876
|
[Client] Replace plugin load order message with a clearer one at the top
|
8 years ago |
David Cernat
|
1dbe9f0eaa
|
[Client] Print plugin comparison in a better-looking way on Windows
|
8 years ago |
David Cernat
|
f80a16b897
|
[Client] Don't use try/catch when printing missing plugins
Also move load order note to bottom where it fits better.
|
8 years ago |
David Cernat
|
4294508082
|
[Client] Don't print null for missing plugins when comparing with server
|
8 years ago |
David Cernat
|
c3c04bbfc3
|
[General] Make coding style consistent
|
8 years ago |
Koncord
|
afcf5a7fc8
|
[Client] Fix segmentation fault
|
8 years ago |
Koncord
|
ccae9590cc
|
[Client] Fix comparison between signed and unsigned integer expressions
|
8 years ago |
Koncord
|
01bdbfecfb
|
[Client] Fix wrong checksum collection
|
8 years ago |
Koncord
|
7bee82cedb
|
[Client] Add notification about strict order
|
8 years ago |
Koncord
|
f6bea7a114
|
[Client] Read answer about ID_GAME_PREINIT from server
|
8 years ago |
David Cernat
|
cad3eb8968
|
[Client] Iterate through CellStore's mergedRefs when initializing Actors
|
8 years ago |
David Cernat
|
ebf9df3fe2
|
[Client] Add getMergedRefs() method to CellStore
|
8 years ago |
David Cernat
|
f59609fcd7
|
[Client] Fix actor memory leaks, part 2
|
8 years ago |
David Cernat
|
9b58973929
|
[Client] Remove variable added by tes3mp to CellStore that is not used
|
8 years ago |
David Cernat
|
a77bd6652f
|
[Client] Read ActorPosition packets sent from Lua script cell loads
|
8 years ago |
Andrei Kortunov
|
1520a4d7db
|
Levelup menu layout fixes
|
8 years ago |
David Cernat
|
730df061b3
|
[General] Add hasPositionData and hasStatsDynamicData bools to BaseActor
|
8 years ago |
David Cernat
|
48b773bfcb
|
[Client] Use float scale for WorldEvent::sendObjectScale()
|
8 years ago |
Koncord
|
60f4a1d9e5
|
[Client] Fix issues when changing npc model to creature
|
8 years ago |
Andrei Kortunov
|
26ec467df0
|
Tooltips: faction, magic effects layout fixes
|
8 years ago |
Andrei Kortunov
|
987677db75
|
Tooltips: dynamic stats, birthsign and hand-to-hand layout fixes
|
8 years ago |
MiroslavR
|
d24bcbac15
|
Do not apply underwater effects to player's voice (Fixes #3850)
|
8 years ago |
Andrei Kortunov
|
6331cc6ab9
|
Tooltips: level, race, class, specialization layout fixes
|
8 years ago |
David Cernat
|
e8e0090b9b
|
[General] Use new SimpleCreatureStats struct in BaseActor
|
8 years ago |
David Cernat
|
809b4d78ba
|
[Client] Split off DedicatedPlayer and PlayerList into different files
|
8 years ago |
David Cernat
|
f2ec6ce02c
|
Merge pull request #209 from OpenMW/master
Add OpenMW commits up to 30 Apr 2017
|
8 years ago |
scrawl
|
9f1527b7da
|
Merge pull request #1272 from akortunov/guifixes
Service menus layout fixes
|
8 years ago |
Koncord
|
eda74ddf44
|
[Client] Fix memory leaks
|
8 years ago |
Koncord
|
3372f27f3a
|
[Client] Notify player about current chat mode
|
8 years ago |
David Cernat
|
f6a218025a
|
[Client] Fix actor memory leaks, part 1
|
8 years ago |
Koncord
|
805c346bd7
|
[Client] Fix copy-paste mistake
|
8 years ago |
Koncord
|
465a05bad0
|
[Client] Add ability to look like a creature for the DedicatedPlayers
|
8 years ago |
Koncord
|
7af73782f3
|
[OpenMW] Implement MWWorld::createRecord for Creatures
|
8 years ago |
David Cernat
|
d333c0b484
|
[Client] Read ActorStatsDynamic packets sent from Lua script cell loads
|
8 years ago |
Koncord
|
fbd8e8b3a1
|
[Client] Use CreatureStats instead NpcStats
|
8 years ago |
Koncord
|
26c00c3141
|
[Client] Change chat font to RussoOne for better visibility
|
8 years ago |
Koncord
|
db0e25cb6c
|
[Client] Allow colors in the chat window
|
8 years ago |
David Cernat
|
e419e25e72
|
[Client] Don't initialize actors without unique indexes
|
8 years ago |
Andrei Kortunov
|
f484ef8ffb
|
Fixed jump fatigue loss formula (fixes #3843)
|
8 years ago |
Andrei Kortunov
|
bba822c014
|
Purge all effects with same ID instead only first (fixes #3839)
|
8 years ago |
David Cernat
|
6a21ec1fdc
|
[General] Rename PlayerPos into PlayerPosition
|
8 years ago |
David Cernat
|
7b07d6651f
|
[General] Add and use PlayerBounty packet and matching script functions
|
8 years ago |
David Cernat
|
6658531713
|
[General] Fix names for two PlayerProcessors
|
8 years ago |
David Cernat
|
7dbcfbd3b1
|
[Client] Use better check for empty CreatureStats in DedicatedActor
|
8 years ago |
David Cernat
|
11605bd19a
|
[Client] Make aggressive actors initiate combat with DedicatedPlayers
Previously, they were only attacking DedicatedPlayers who had attacked them first.
|
8 years ago |
David Cernat
|
a4165325fa
|
[Client] Improve synchronization of Actor swings
|
8 years ago |
David Cernat
|
ce9605957a
|
[Client] Use different way of preventing attacks on players in dialogue
|
8 years ago |
David Cernat
|
ea7c3f2dc7
|
[Client] Make tes3mp combat code work with Creatures, not just NPCs
|
8 years ago |
David Cernat
|
a82646a130
|
[Client] Delineate tes3mp-only code more clearly, part 2
|
8 years ago |