David Cernat
993081ba1e
[General] Add enchantmentCharge to worldObjects and items
7 years ago
scrawl
b8c25e6bff
Use the correct priority of animation sources in getStartTime ( Fixes #4263 )
7 years ago
Marc Zinnschlag
7245b251e8
Merge remote-tracking branch 'drummyfish/cs-cam'
7 years ago
Marc Zinnschlag
93716cecd9
Merge remote-tracking branch 'origin/master'
7 years ago
scrawl
993982628d
Merge pull request #1590
7 years ago
Andrei Kortunov
1a58171e86
Do not allow to sell items from containers with zero capacity (bug #4268 )
7 years ago
David Cernat
fef6bddc68
[Client] Fix typo related to drag and dropping
7 years ago
David Cernat
535fba0cb3
[Client] Finish drag and drops when arrested or teleported by server
7 years ago
Miloslav Číž
01f9d90315
CS: Reorder 3D input menu
7 years ago
Miloslav Číž
13dc1bd41e
CS: Add tooltip to camera-ortho-size preference
7 years ago
Miloslav Číž
1f5feeddb9
CS: Change camera parameter types to int
7 years ago
Miloslav Číž
f2777f7242
CS: Mover object-marker-alpha under Rendering
7 years ago
Marc Zinnschlag
ecf1cea1b7
Merge remote-tracking branch 'drummyfish/cs-cam'
7 years ago
Miloslav Číž
79527b746a
Remove unused variable
7 years ago
Miloslav Číž
b246580c63
Fix orbit camera axis
7 years ago
Andrei Kortunov
ba46473038
Do not skip weather transitions from SetPos script command (bug #3603 )
7 years ago
David Cernat
ebf88d12a3
[Client] Send PlayerInventory packet after buying skill training
7 years ago
scrawl
e9ecaf712b
Merge pull request #1584
7 years ago
scrawl
7d62f05f81
Merge pull request #1583
7 years ago
David Cernat
0ad9c99cf4
[Client] Send PlayerInventory packet after completing a vendor trade
7 years ago
David Cernat
a84c4c7ecc
[Server] Print module order on startup
7 years ago
Andrei Kortunov
0e04a26ef6
Set duration of magic effects from ingredients (bug #4261 )
7 years ago
Andrei Kortunov
c908ad2fba
Do not allow to place actors underground via SetPos (bug #3783 )
7 years ago
David Cernat
f2eca2566f
[Server] Add storedData table for Player to increase clarity
...
This way, customData is meant to hold module-specific and temporary data while storedData is meant to hold persistent core data.
7 years ago
Koncord
077a3d06b3
[General] Change type of BasePlayer::resurrectType to ResurrectType
7 years ago
Koncord
f9c4b847aa
[Server] Make argument const reference
7 years ago
Koncord
c5388e49f2
[Server] Remove Pawn switcher in cmake
7 years ago
Koncord
ba07d7820f
[Server] Remove Terra
7 years ago
Koncord
77d14211c9
[Server] Add Weather.cpp to build
7 years ago
Koncord
ecbe0127b0
[Client] Remove unused variable
7 years ago
Koncord
fd721143e2
[Client] Implement weather packet
7 years ago
Koncord
25b7095396
[Client] Share WeatherManager to the mwmp::Main class
7 years ago
Koncord
44dc153ebe
[Server] Add Weather API
7 years ago
Koncord
aff1859759
[Server] Add new line for help strings
7 years ago
Koncord
122a30c183
[General] Change type of refNumIndex & mpNum to unsigned
7 years ago
Chris Robinson
08e947319a
Restore exception throwing to the decoder
7 years ago
Koncord
2726d94d10
[Client] Disallow to load save game via launch options
7 years ago
Koncord
d98bb74b80
[Client] Disable autosave on waiting
7 years ago
Koncord
bfdf348a6c
[Server] Fix Undefined behavior
7 years ago
Koncord
f11473da87
[Client] Remove WorldEvent::addObject(), use move semantics
7 years ago
Koncord
4d0072a74c
[Server] Use foreach loop
7 years ago
Koncord
cd620e17ec
[Server] Use std::move(tokens)
7 years ago
Koncord
dd352f0a91
[Server] Improve Player::sendToLoaded()
7 years ago
Koncord
f35d35741e
[General] Remove redundant code
...
Remove BaseEvent::worldObjectCount
Remove BaseActor::count
Use foreach loops in packets and processors
Remove redundant "&" in CellController::get().getCell() calls
7 years ago
Chris Robinson
06ae61479a
If a sound effect fails to load, substitute silence.
7 years ago
Koncord
585c24cee8
[Server] Optimize CellController
7 years ago
Koncord
ff8b5061b4
[Server] Modernize CellController singleton
7 years ago
Koncord
e97dac7793
[Server] Mark derived processor classes as final
7 years ago
Koncord
7748e582a8
[Client] Mark derived processor classes as final
7 years ago
David Cernat
de77ee3126
Merge pull request #356 from OpenMW/master
...
Add OpenMW commits up to 7 Dec 2017
7 years ago
Miloslav Číž
e309dfd234
CS: Rename variables (AppVeyor fix)
7 years ago
scrawl
9cee439e37
Merge pull request #1577
7 years ago
scrawl
1d823d8ae1
Merge pull request #1579
7 years ago
scrawl
b12cd1f5b2
Merge pull request #1581
7 years ago
Miloslav Číž
199e41833f
Merge branch 'master' into cs-cam
7 years ago
Miloslav Číž
d85f8deaa3
CS: Add fixed roll setting, plus ortho fix
7 years ago
Miloslav Číž
1b77e3ed62
CS: Add ortho camera setting
7 years ago
Miloslav Číž
bfad5ebde4
CS: Fix camera orbit control with keys
7 years ago
David Cernat
ad61d88cb1
[General] Fix typos and use consistent style for recent additions
7 years ago
Chris Robinson
aecf74e7bb
Don't throw exceptions from the audio decoder
7 years ago
Koncord
051f65a4d5
[Client] Make channel buttons blinking on new messages
7 years ago
Koncord
7eecbfd08e
[Client] Fix saving channel history
7 years ago
Koncord
1c7330635b
[Server] Add & register ON_PLAYER_WEATHER event
7 years ago
Koncord
392e645fe5
[Server] Add isMarkedForDeleteion function
7 years ago
Koncord
91398c5dcc
[Server] Implicitly join to "Default" channel
7 years ago
Koncord
aa183e6844
[General] Introduce chat channels
7 years ago
Koncord
c55f0f73b8
[Server] Pass shared_ptr<Player> by reference
7 years ago
Miloslav Číž
5e076ee015
CS: Fix camera orbit with arbitrary roll
7 years ago
Miloslav Číž
cfdc6c788e
CS: Make camera FOV change dynamically
7 years ago
Miloslav Číž
7d36dd68dc
CS: Make orbit camera not change roll
7 years ago
Miloslav Číž
360d786ff2
CS: Add rendering prefs and camera FOV
7 years ago
Andrei Kortunov
744859f327
Take in account armor condition in the armor rating calculation (bug #4246 )
7 years ago
David Cernat
85a9181c12
Merge pull request #355 from OpenMW/master
...
Add OpenMW commits up to 6 Dec 2017
7 years ago
Koncord
94f3eaa980
[Server] Fix warning "implicit fallthrough"
7 years ago
Allofich
7e87ce8787
Prevent combat on/off cycling for calmed actors
7 years ago
Allofich
e0c54b3f39
Stop guards trying to arrest player when calm
...
(Fixes #3863 )
7 years ago
Andrei Kortunov
a28cc37501
Do not sell ingredients from organic containers
7 years ago
Andrei Kortunov
29b2308b2c
Do not display cyrillic soft/hard signs in the journal index
7 years ago
Andrei Kortunov
b6ae7f3cc8
Do not add greetings to the journal index (bug #4342 )
7 years ago
David Cernat
e97c9f72a2
[General] Rework getting/clearing of skill modifiers as with attributes
7 years ago
David Cernat
456bcee68a
[Server] Use Utils function as workaround for "bad exception" on Windows
7 years ago
David Cernat
cfb5835e17
[Server] Clean up method and variable names
7 years ago
Koncord
cd03d59056
[Client] Fix invalid read (memcheck warning)
7 years ago
David Cernat
c2f330d4f1
Merge pull request #354 from TES3MP/master
...
Add master commits up to 4 Dec 2017
7 years ago
David Cernat
07f0cc2b0e
Merge pull request #353 from OpenMW/master
...
Add OpenMW commits up to 4 Dec 2017
7 years ago
scrawl
ff1226c96b
Merge pull request #1575
7 years ago
Andrei Kortunov
8decd35607
Fixes crash on quickload from the container menu (bug #4239 )
7 years ago
David Cernat
fc5e883160
[General] Rework PlayerStatsDynamic packets so they are of minimal size
7 years ago
David Cernat
993cc3dfd6
[Server] Rename server "plugins"/"mods" into "modules" for clarity
...
The terms "plugins" and "mods" were used interchangeably to refer to collections of server scripts, which was bound to cause confusion later on, especially with client data files frequently being referred to as "plugins" and "mods" as well.
Moreover, the server configuration file now starts its manual ordering with "Module1" for consistency with the pluginlist.json (soon to be dataFileList.json) of the CoreScripts.
7 years ago
David Cernat
047ad40b96
[Client] Clear FortifyAttribute effects when server sets modifier to 0
7 years ago
David Cernat
2944be18ae
[Server] Actually, turn SetAttributeModifier into ClearAttributeModifier
...
There's no way SetAttributeModifier() was going to make sense if, say, a player had drunk 3 different potions fortifying the same attribute and was wearing equipment fortifying it as well. How would one change the sum modifier of those while accounting for each specific effect's duration and magnitude?
The only workable solution is to allow the server to clear the modifier.
7 years ago
David Cernat
ef6dc61797
[Client] Send PlayerAttribute packets when attribute modifiers change
7 years ago
David Cernat
e8d636ebc3
[Server] Rework Get/SetAttributeCurrent into Get/SetAttributeModifier
...
As seen here, attributes don't use the concept of current values, but rather of value modifiers and value damage:
https://github.com/OpenMW/openmw/blob/master/apps/openmw/mwmechanics/stat.cpp#L217
7 years ago
David Cernat
d1ad0c91f8
[General] Rework PlayerEquipment packets so they are of minimal size
...
Moreover, rename BaseNetCreature's equipedItems into equipmentItems.
7 years ago
David Cernat
c9c363ebef
[General] Allow GameSettings to set bed & wilderness resting separately
7 years ago
David Cernat
7e322f1f8b
Merge pull request #352 from TES3MP/master while resolving conflicts
...
# Conflicts:
# README.md
7 years ago
David Cernat
e7f20e7daf
Merge pull request #351 from OpenMW/master while resolving conflicts
...
# Conflicts:
# CMakeLists.txt
# README.md
7 years ago
scrawl
a4d8aef40d
Merge branch openmw-43 into master
...
Conflicts:
CMakeLists.txt
README.md
files/mygui/openmw_trade_window.layout
7 years ago
scrawl
47a5229eed
Merge pull request #1564
7 years ago
scrawl
59bfd670c0
Merge pull request #1571
7 years ago