scrawl
02b9e81f89
Merge pull request #1127 from Allofich/warnings
...
Fix shadowing warnings
8 years ago
MiroslavR
175cfd4dff
Fix overloaded virtual function warning
8 years ago
Allofich
3420121c3f
Fix shadowing warnings
8 years ago
Allofich
fee39afe38
Don't allow resting on water with water walking
8 years ago
David Cernat
f7b5e5e638
Ignore packets from server that try to move LocalPlayer to invalid cells
8 years ago
David Cernat
dc9b814ff6
Fix typo in server script translocations
8 years ago
David Cernat
841e93d5e0
Use new SendCell() method in server scripts to send cell packets
8 years ago
David Cernat
5b39916894
Use new SendPos() method in server scripts to send position packets
8 years ago
David Cernat
e0c88150c3
Reorder functions for server script translocations
8 years ago
Koncord
c85e6a5f91
Fix sucess chance
8 years ago
Koncord
799842b5da
Reduce using of the CPU
8 years ago
Koncord
56959ebfda
Implement magic
8 years ago
David Cernat
729da2c0ba
Improve logic and clarity of LocalPlayer's charGenThread()
...
Until now, the fact that charGenThread() returned false whenever the player had a menu open was preventing Main::UpdateWorld() from running at all with a menu open.
The result was that no player packets from LocalPlayer::Update() were being sent by a player in a menu.
8 years ago
David Cernat
dc5bb32f2a
Merge pull request #100 from OpenMW/master
...
Add OpenMW commits up to 11 Nov
8 years ago
scrawl
f0d5cf7afb
Merge pull request #1112 from Assumeru/waterwalking
...
Move actors out of the water if there's room for them. Fixes #1138
8 years ago
Assumeru
05cc258ed3
Start trace from collision object origin
8 years ago
Assumeru
99bc4f733f
Trace up to waterlevel + halfextent
8 years ago
David Cernat
48ca4d29bc
Merge pull request #99 from OpenMW/master
...
Add OpenMW commits up to 7 Nov
8 years ago
scrawl
92d42ef49b
Merge pull request #1123 from Allofich/warnings
...
Fix dereference of null pointer warning
8 years ago
Allofich
c7313606f5
Fix dereference of null pointer warning
8 years ago
David Cernat
8aaf44e5a8
Fix accidental line duplication
8 years ago
David Cernat
ec211e58d0
Merge pull request #98 from OpenMW/master while resolving conflicts
...
# Conflicts:
# apps/openmw/CMakeLists.txt
8 years ago
MiroslavR
e80636f0ca
Improve performance of repairing/recharging ( Fixes #2493 )
8 years ago
Nikolay Kasyanov
3adf4cb97f
Link OpenMW with libz on macOS
8 years ago
Nikolay Kasyanov
0115a3a874
Revert "Link OpenMW with libz on macOS"
...
This reverts commit 0c4dd05118
.
8 years ago
Nikolay Kasyanov
0c4dd05118
Link OpenMW with libz on macOS
8 years ago
scrawl
d8b506155e
Merge pull request #1118 from MiroslavR/resize-perf
...
Fix horrible performance when resizing/moving the settings window
8 years ago
David Cernat
817b63922c
Put DedicatedPlayer in ToddTest if his cell doesn't exist on our client
8 years ago
David Cernat
4d053743a0
Merge branch 'master' of https://github.com/TES3MP/openmw-tes3mp
8 years ago
David Cernat
25afa47e08
Only declare ptrCellStore for WorldPackets that need it
8 years ago
Koncord
82f202c891
Implement GetAvgPing(pid) function
8 years ago
Koncord
37e9cafbf7
Add new API function: SetConsoleAllow
...
example:
tes3mp.SetConsoleAllow(pid, 0) -- disallow console to the player
The console is allowed by default
8 years ago
Koncord
3759127627
Woops
8 years ago
Koncord
6f6993255a
Fix string in breakpad()
8 years ago
Koncord
adb49b7c7d
Add New GUI dialog: ListBox
...
Example:
local GUI_LISTBOX = 42
function OnPlayerSendMessage(pid, message)
if message == "/lb" then
local items = "consectetur adipiscing elit\nsed do eiusmod tempor incididunt ut labore\net dolore magna aliqua." -- items can be separated through newline
local label = "Lorem ipsum dolor sit amet"
tes3mp.ListBox(pid, GUI_LISTBOX, label, items)
end
end
function OnGUIAction(pid, idGui, data)
if idGui == GUI_LISTBOX then
print("ID: " .. idGui .. " data: " .. tostring(data)) -- if value higher than last item id
end
end
8 years ago
David Cernat
107dacac6d
Add OnPlayerChangeInventory server script callback
8 years ago
David Cernat
6ff47bbde9
Merge pull request #93 from OpenMW/master
...
Add OpenMW commits from 1 Nov
8 years ago
Nikolay Kasyanov
5d4734c02e
Use local path from configuration manager to load openmw.cfg in launcher
8 years ago
MiroslavR
5cd04af3fa
Fix horrible performance when resizing/moving the settings window
...
Resize widgets instead of reconstructing them.
8 years ago
David Cernat
66e697953c
Add missing break statement in Networking to prevent default nighttime
8 years ago
David Cernat
31d02e8bf1
Move Networking code for ID_GAME_INVENTORY next to ID_GAME_EQUIPMENT
8 years ago
David Cernat
06152fde77
Stop player-controlled NPCs from reporting crimes committed by players
8 years ago
David Cernat
4621363b65
Make capitalization reflect name of filename, and remove unused check
8 years ago
David Cernat
373011f883
Only send information to POSTLOADED player about other POSTLOADED ones
8 years ago
David Cernat
cd798d5f23
Merge pull request #89 from OpenMW/master
...
Add OpenMW commits up to 30 Oct
8 years ago
scrawl
e0f613661e
Fix char -> int, fix shadowing warning
8 years ago
David Cernat
05cfc918f5
Temporarily use a whitelist for scripts instead of a blacklist
8 years ago
scrawl
cac8de0b29
Merge pull request #1116 from Allofich/paused
...
Don't update ripple simulation when paused
8 years ago
scrawl
e5cb7306c3
Merge pull request #1115 from Allofich/conversion
...
Fix narrowing conversion warning
8 years ago
Allofich
19db070fca
Don't update ripple simulation when paused
8 years ago
David Cernat
621faf368e
Fix server crash caused by invalid player GUIDs, 2nd attempt
8 years ago
Allofich
68ed264f40
Fix narrowing conversion warning
8 years ago
David Cernat
ffb7683a5f
Use suicide as death reason when an attacker leaves the server
8 years ago
Allofich
125e94ef0e
Fix shadowing warnings
8 years ago
David Cernat
3c4b74cd14
Fix frame listener errors for player markers
8 years ago
David Cernat
eebe1f156a
Change logic for death reasons so it makes sense
8 years ago
David Cernat
9c12aa2141
Fix formatting
8 years ago
David Cernat
6929cd6c4c
Delete debug about player map that is no longer needed
8 years ago
David Cernat
cee7843576
Send ID_OBJECT_DELETE when taking world items through inventory screen
8 years ago
David Cernat
41504bd02a
Use more accurate position for ID_OBJECT_PLACE
8 years ago
David Cernat
a4647de048
Break away from OpenMW by giving RefNum indexes to new created objects
8 years ago
David Cernat
3c88f6f0cd
Fix server crash caused by invalid player GUIDs
8 years ago
David Cernat
937bf97883
Send gold values correctly with ID_OBJECT_PLACE
8 years ago
David Cernat
180aa3f2f3
Send item count ID_WORLD_OBJECT_PLACE
8 years ago
David Cernat
1f982e4dc7
Find objects from world packets using both ID and reference number
8 years ago
David Cernat
d93e66207e
Update player markers only when getting a position packet
8 years ago
David Cernat
7f98cddfdf
Don't send animation packets from blacklisted scripts
8 years ago
David Cernat
e414261121
Send ID_OBJECT_ANIM_PLAY from ingame scripts
8 years ago
David Cernat
46397a7dac
Add and implement ID_OBJECT_ANIM_PLAY
8 years ago
David Cernat
344f2b535a
Fix setting of index for ID_SCRIPT_MEMBER_SHORT in InterpreterContext
8 years ago
David Cernat
fff6833950
Send ID_SCRIPT_MEMBER_SHORT from MWScript::InterpreterContext
8 years ago
David Cernat
d5fca115f7
Fix variable name for ID_SCRIPT_GLOBAL_SHORT in InterpreterContext
8 years ago
David Cernat
c205e793cb
Add and implement ID_SCRIPT_MEMBER_SHORT
8 years ago
David Cernat
c91e240664
Simplify the type of map that player objects are stored in
8 years ago
David Cernat
65363b0dd1
Avoid sending packets for 9 more ingame scripts
8 years ago
David Cernat
2032bf9cad
Fix typo in debug
8 years ago
David Cernat
a9f6ea4d8d
Use the name "guid" for RakNet IDs so as to not confuse with int IDs
8 years ago
David Cernat
47854d631b
Avoid sending packets for 2 more ingame scripts
8 years ago
David Cernat
c99c3b1486
Avoid sending packets for 3 additional spammy ingame scripts
8 years ago
David Cernat
749c6db49e
Send WorldPackets with script values from MWScript::InterpreterContext
8 years ago
David Cernat
97468980af
Add and implement 3 new WorldPackets for ingame script variable values
8 years ago
Assumeru
25d64989b3
Check if the actor still exists /first/
8 years ago
David Cernat
e7ebeb8eec
Stop sending ID_OBJECT_MOVE and ID_OBJECT_ROTATE from scripts, because it clashes with syncing script variable values across players and makes movements and rotations happen twice
8 years ago
David Cernat
75f6d82f08
Add a way of filtering out ingame scripts for upcoming script packets
8 years ago
Assumeru
a72cd896ca
Move actors out of the water if there's room for them. Fixes #1138
8 years ago
David Cernat
aaf4cc0d7e
Prevent being in a menu from disabling script execution or actor damage
8 years ago
David Cernat
cc40b85034
Don't send packets for floating objects
8 years ago
David Cernat
b1051255e0
Send ID_OBJECT_ROTATE from ingame scripts
8 years ago
David Cernat
385b5f39e3
Add and implement ID_OBJECT_ROTATE
8 years ago
David Cernat
54ed9a7ab4
Implement ID_OBJECT_MOVE and send it from ingame scripts
8 years ago
David Cernat
0fb9b6eefb
On second thought, rename ID_OBJECT_MOVE_WORLD into ID_OBJECT_MOVE
8 years ago
David Cernat
947a677801
Replace ID_ACTIVATOR_ACTIVATE with ID_OBJECT_MOVE_WORLD
8 years ago
David Cernat
c25ebc34b3
Shorten WorldPacket IDs by removing WORLD from them
8 years ago
David Cernat
bdb53e1cb4
Implement ID_WORLD_DOOR_ACTIVATE and send it from MWBase::World
8 years ago
David Cernat
7264f13b8e
Implement ID_WORLD_OBJECT_SCALE and send it from ingame scripts
8 years ago
David Cernat
52d156e136
Make server able to receive the 5 new WorldPackets
8 years ago
David Cernat
ef6f20e3f7
In server console, print number of players remaining when one leaves
8 years ago
David Cernat
24bfe40bf7
Add debug about current server crash
8 years ago
David Cernat
b2688777c1
Create marker once a player has been initialized properly and fix debug
8 years ago
David Cernat
be73265848
Send ID_WORLD_VIDEO_PLAY from ingame scripts
8 years ago
David Cernat
b6111d16cc
Add and implement ID_WORLD_VIDEO_PLAY
8 years ago
David Cernat
c54af2b02b
Make DedicatedPlayer's setMarkerState method actually enable markers
8 years ago
David Cernat
1e4d625c99
Make player markers show up in exterior cells
8 years ago
David Cernat
04eb051df6
Make markers get removed when their players quit, rename marker methods
8 years ago
David Cernat
aed884949c
Send ID_WORLD_OBJECT_LOCK from ingame scripts
8 years ago
David Cernat
3fd93896f2
Add and implement ID_WORLD_OBJECT_LOCK
8 years ago
David Cernat
3a5a5e73a1
Send ID_WORLD_OBJECT_UNLOCK from ingame scripts and regular unlocking
8 years ago
David Cernat
08ea5163c4
Add and implement ID_WORLD_OBJECT_UNLOCK
8 years ago
David Cernat
94c5d6d2f9
Don't use autoEquip on player-controlled NPCs
8 years ago
David Cernat
47ebd24b4a
Merge pull request #79 from OpenMW/master while resolving conflicts
...
# Conflicts:
# .travis.yml
# apps/openmw/mwinput/inputmanagerimp.cpp
8 years ago
David Cernat
a6fa0073a0
Find items by mRefNum.mIndex instead of mRefNum for WorldPackets
8 years ago
David Cernat
6bfaf3be50
Send an ID_WORLD_OBJECT_PLACE whenever ingame scripts place objects
8 years ago
David Cernat
3380c482c0
Fix errors remaining from merge with tes3mp-packetexpansion, part 2
8 years ago
David Cernat
b06a2f3119
Fix part about Breakpad in server's CMakeLists
8 years ago
David Cernat
e7567020bb
Fix debug for ID_WORLD_OBJECT_DELETE in client's Networking
8 years ago
David Cernat
d85a1ee1a9
Fix errors remaining from merge with tes3mp-packetexpansion
8 years ago
David Cernat
c639337842
Merge with tes3mp-packetexpansion by fixing conflicts
...
# Conflicts:
# apps/openmw-mp/Networking.cpp
# apps/openmw/mwmp/Networking.cpp
# components/CMakeLists.txt
# components/openmw-mp/NetworkMessages.hpp
# components/openmw-mp/PacketsController.cpp
8 years ago
David Cernat
025a847fd1
Send an ID_WORLD_OBJECT_DELETE whenever ingame scripts delete objects
8 years ago
David Cernat
0a44bea91d
Send cell coordinates in tes3mp using mData instead of mCellId.mIndex
8 years ago
David Cernat
cbc132612a
Use mRefNum.mIndex instead of just mRefNum and add extra debug
8 years ago
David Cernat
17f66e4e90
Implement ID_WORLD_OBJECT_PLACE
8 years ago
Koncord
a6467c9c47
Add breakpad to server
8 years ago
Koncord
df3886168f
Word wrapping in chat
8 years ago
Koncord
c27351c19e
Implement inventory functions
...
AddItem, RemoveItem, GetItemName, GetItemCount, GetItemHealth, GetInventorySize SendInventory
Example:
```lua
tes3mp.AddItem(pid, "glass dagger", 1, 50)
tes3mp.AddItem(pid, "glass dagger", 1, -1)
tes3mp.SendInventory(pid)
tes3mp.RemoveItem(pid, "glass dagger", 1)
tes3mp.SendInventory(pid)
local invSize = tes3mp.GetInventorySize(pid) - 1
for i = 0, invSize do
print(("%s %d %d"):format(tes3mp.GetItemName(pid, i), tes3mp.GetItemCount(pid, i), tes3mp.GetItemHealth(pid, i)))
end
```
8 years ago
David Cernat
6e43baf73e
Send Cell instead of CellId because of problems with the latter
8 years ago
David Cernat
103b1e3f72
Send CellId in ID_WORLD_OBJECT_DELETE
8 years ago
David Cernat
2e57e25675
Only delete object from ID_WORLD_OBJECT_DELETE if it actually exists
8 years ago
David Cernat
3c49157ed7
Rename WorldPackets to ID_WORLD_OBJECT_DELETE and ID_WORLD_OBJECT_PLACE
8 years ago
David Cernat
40f1db2d86
Create SearchByRefNumCustomVisitor in CellStore that returns entire Ptr
8 years ago
David Cernat
b3d6dad0c5
Send ID_WORLD_OBJECT_REMOVAL from actiontake.cpp and not worldimp.cpp
8 years ago
David Cernat
cc98a25dcf
Add searchByRefNum method to OpenMW's CellStore
8 years ago
David Cernat
92463c4a03
Fix Windows server crash caused by printing event->CellRef()->mRefID
8 years ago
David Cernat
8080cceac6
Add some placeholder code so Stanislav can test it
8 years ago
Stanislav Zhukov
81dfd21d9a
Merge pull request #76 from TES3MP/tes3mp-minimap
...
Show dedicated players on minimap
8 years ago
Koncord
b704519078
Show dedicated players on minimap
8 years ago
David Cernat
565e7e4b9f
Create and implement placeholder for ID_WORLD_OBJECT_CREATION
8 years ago
David Cernat
32dc8cf63f
Read contents of ID_WORLD_OBJECT_REMOVAL on client
8 years ago
David Cernat
36f218876a
Add ProcessPlayerPacket and ProcessWorldPacket to client's Networking
8 years ago
David Cernat
ac666edebd
Add a CellRef to WorldEvent
8 years ago
MiroslavR
cd9de94c0c
Import teleporting and levitation disabled state from vanilla savegames ( Fixes #3420 )
8 years ago
David Cernat
b2845cd17c
Create and start using WorldEvent class
8 years ago
David Cernat
a42d5f2429
Make client send placeholder ID_WORLD_OBJECT_REMOVAL to server
8 years ago
MiroslavR
f3ce0840be
Import controls state from vanilla savegames
8 years ago
MiroslavR
301dd77efb
Save controls state ( Fixes #3598 )
8 years ago
MiroslavR
407abc605f
Fix auto-equipping of blunt weapons
8 years ago
David Cernat
f218613231
Rename client Networking's GetPacket method into GetPlayerPacket
8 years ago
David Cernat
e27d1857ef
Fix formatting in previous changes made by tes3mp to OpenMW's core
8 years ago
scrawl
9c549a85ce
Merge pull request #1108 from MiroslavR/autoequip-weap
...
Auto-equip weapons
8 years ago
David Cernat
d0328f2553
Add placeholder ProcessWorldPacket method to server's Networking
8 years ago
David Cernat
2602c1f71a
Add ProcessPlayerPacket method to server's Networking
8 years ago
David Cernat
f1ec01cc6b
Add WorldPacketController to server's Networking
8 years ago
David Cernat
790d41e278
Move PlayerPackets into their own subfolder
8 years ago
David Cernat
bda1f867fd
Rename server's GetController() method into GetPlayerController()
8 years ago
David Cernat
d2212ef80b
Rename PacketsController into PlayerPacketController
8 years ago
David Cernat
5e0c0dd5f1
Use logger in server's Networking MainLoop
8 years ago
MiroslavR
76ddd9bebb
Add a setting for merchant auto-equipping prevention
8 years ago
scrawl
a7d4928593
Properly handle moved references in respawning code ( Fixes #3600 )
8 years ago
MiroslavR
1d3008594d
Autoequip weapons ( Fixes #3562 )
8 years ago
David Cernat
b8f4cb94fb
Rename BasePacket into PlayerPacket
8 years ago
MiroslavR
14240cf7a2
Fix autoEquip to better match vanilla ( Fixes #3590 )
8 years ago
scrawl
1d58733880
Merge pull request #1104 from MiroslavR/missing-weather-states
...
Import base weather states before loading region modifiers
8 years ago
Allofich
ccacad51be
Fix shadowing warnings
8 years ago
MiroslavR
7b59eda13a
Import base weather states before loading region modifiers ( Fixes #3594 )
8 years ago
scrawl
9e63c3ce63
Merge pull request #1103 from Allofich/warnings
...
Fix shadowing warnings
8 years ago
scrawl
5ccbabc27d
Fix build against bullet with profiler disabled ( Fixes #3592 )
8 years ago
David Cernat
3136a12051
Resolve conflicts in pull request #75
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/CMakeLists.txt
8 years ago
Allofich
1c54f54ab8
Fix shadowing warnings
8 years ago
scrawl
2ed0277839
Merge pull request #1102 from Allofich/spells
...
Change several spell effects from instant to non-instant
8 years ago
scrawl
9d2e0124dc
Revert "Fix the cell changed flag no longer being reset after the player dies"
...
This reverts commit d7acec74fd
.
8 years ago
Allofich
610f36f47b
Set magic effects that don't support variable durations to use duration of 1
8 years ago
Allofich
1c2e04747d
Remove stray line
8 years ago
Allofich
675bd09462
Change several instant effects to be non-instant ( Fixes #2054 )
8 years ago
scrawl
db09858f59
Don't allow the player to activate objects when dead
8 years ago
scrawl
454d1ffaef
Make the cell change check during actor update more robust
8 years ago
scrawl
d7acec74fd
Fix the cell changed flag no longer being reset after the player dies
8 years ago
scrawl
612c3e995f
Add drop shadow to ItemWidget ( Fixes #3545 )
8 years ago
scrawl
15046c961b
Merge pull request #1101 from MiroslavR/ignored-light-sources-fix
...
Ignored light sources fix
8 years ago
MiroslavR
611d02ad43
Remove unused code
8 years ago
MiroslavR
1906d96064
Non-player actors emitting light from a non-portable light item should be illuminated ( Fixes #3588 )
8 years ago
MiroslavR
53b006eccb
OpenMW-CS: Recognize special faction ID "FFFF" (no faction) during topic info verification ( Fixes #3564 )
8 years ago
scrawl
3dce155d96
Fix uninitialized variable
8 years ago
MiroslavR
8be8c7ca66
OpenMW-CS: Fix verification of "Not Local" info conditions (Bug #3564 )
8 years ago
MiroslavR
14468262a7
Fix "Not Local" dialog test to also test variable value instead of just its existence ( Fixes #3577 )
8 years ago
scrawl
95a67bf0c2
Disable OSG 3.5.5 thread affinity setting in the scenewidget due to the interference with QT threads
...
Reference: http://forum.openscenegraph.org/viewtopic.php?t=16158
8 years ago
scrawl
530fb61ad0
Use OpenThreads instead of boost thread
...
This should allow OpenMW to work better with git versions of openscenegraph. OSG dev version 3.5.5 added the setting of thread affinity for the main thread. The problem is that in the boost/standard threading libraries, the affinity of a thread is inherited by any further threads launched from that thread, leading to these threads always running on the same core as the main thread unless you tell them not to.
With OpenThreads, the default affinity of a thread is none, no matter what parent thread it was launched from.
So, when using custom threading with OSG 3.6+, we have these options:
1. explicitely tell OSG to *not* set the thread affinity
or 2. explicitely set the thread affinity of additional threads created (possible with boost, but not possible with std::thread)
or 3. use OpenThreads
or 4. accept the suboptimal performance of non-OSG threads (in OpenMW's case the sound streaming & video threads) running on the same core as the main thread
This patch opts for 3.)
Reference: http://forum.openscenegraph.org/viewtopic.php?t=16158
8 years ago
scrawl
ae2036fa85
Merge pull request #1097 from Allofich/persuasion
...
Don't let intimidate bring disposition below 0 (Fixes #3584 )
8 years ago
Allofich
028db21c8a
Don't let disposition at end of dialogue be below 0 ( Fixes #3584 )
8 years ago
David Cernat
14bac1e533
Make player markers appear on inventory map
8 years ago
David Cernat
07acd7a721
Make player markers work in interiors and make them easier to test
8 years ago
scrawl
1893617ec9
Improvements to ignored light list setting
...
The pointer to the LightListCallback is now stored in the Animation, which eliminates the need for dynamic_cast. Also, when the object root is recreated, the previously used LightListCallback will be reused, so we no longer need the objectRootReset() notifier.
Finally, there was a bug when saving and reloading the game, the getIgnoredLightSources() were not being set, as the ActorAnimation constructor completes before the NpcAnimation sets the ObjectRoot. This was solved by creating the LightListCallback in advance in the Animation constructor.
8 years ago
MiroslavR
11565b5966
Make actors with non-portable lights in inventory glow ( Closes #2042 , #3338 )
8 years ago
scrawl
50bcb65ee0
Move USED_OSG_PLUGINS to the top of the CMakeLists to be used by all platforms
8 years ago
scrawl
6615330430
Fix use of UnrefQueue in removeObject
8 years ago
scrawl
3019d70986
Use 'default icon' for items with no icon specified
8 years ago
Koncord
bd1b1fca64
Woops
8 years ago
Koncord
50d989d767
Fix server crash if player is not fully connected
8 years ago
Koncord
79532cf797
Detecting reason of death
8 years ago
Koncord
2e81034e53
Started work on the map markers
8 years ago
scrawl
37bfa88b2d
Merge pull request #1094 from Allofich/alchemy
...
Fix reversed use of alembics and retorts
8 years ago
Allofich
498976775a
Fix reversed use of alembics and retorts
8 years ago
scrawl
73b6c34a23
Merge pull request #1092 from Allofich/warnings
...
Fix shadowing warnings
8 years ago
Allofich
53e94b7c3f
Fix shadowing warnings
8 years ago
David Cernat
6eae017561
Merge pull request #74 from OpenMW/master
...
Add OpenMW commits up to 5 Oct
8 years ago
Allofich
df03b32205
Coverity fixes
8 years ago
scrawl
721062a4bd
Merge pull request #1089 from Allofich/bound
...
Corrections for bound equipment
8 years ago
Allofich
506d0e8e54
Correction to display of 0-weight tooltips
8 years ago
Allofich
160da0b149
Treat 0-weight armor as light armor in some respects
8 years ago
MiroslavR
a05649e1d5
Use loop fallback for movement animations ( Fixes #3578 )
8 years ago
sandstranger
5230bf6528
disable using shaders for gles1 and Android
8 years ago
scrawl
44dffe55ab
Merge pull request #1083 from Allofich/onhit
...
Make AI response to spell hits more like original MW
8 years ago
scrawl
3d76ba5a7c
Merge pull request #1086 from Allofich/warnings
...
Fix shadowing warnings
8 years ago
Allofich
6ec37b5cfb
Fix shadowing warnings
8 years ago
Allofich
e78f02aaf2
Consider reflected/absorbed hostile spells as assaults
8 years ago
MiroslavR
210c02d98e
Fix interactive ID validity checks in TypesetBookImpl
8 years ago
Allofich
a81a04e6d0
Remove unused line
8 years ago
Allofich
fa17784722
Change breaks to continues
8 years ago
scrawl
140be70a90
Merge pull request #1082 from Gladdy/master
...
Fix for segmentation fault on entering a cell
8 years ago
scrawl
b170efb9fa
Merge pull request #1084 from Allofich/water
...
Don't let water-only creatures prevent resting
8 years ago
Allofich
a2e174a40f
Don't let water-only creatures prevent resting
8 years ago
Allofich
266ec1aadc
Make AI response to spell hits more like original MW
8 years ago
Koncord
fa0a55c2a9
Fix use of freed memory
8 years ago
Koncord
94d5efdfd3
Call LOG_QUIT after Networking's dtor call
8 years ago
David Cernat
add1a5e5b2
Merge pull request #72 from OpenMW/master
...
Add OpenMW commits up to 30 Sep
8 years ago
David Cernat
e0361835b0
Allow script-induced setting of equipment
8 years ago
David Cernat
4b96080521
Make GetItemSlot work and add SendEquipment in server item functions
8 years ago
Marc Zinnschlag
e918474a94
Merge remote-tracking branch 'rcutmore/bug-3277'
8 years ago
David Cernat
728a09e423
Reorder functions in LocalPlayer and make their names more consistent
8 years ago
David Cernat
6650b74498
Add handling of skill increases
8 years ago
David Cernat
15a4602482
Add getSkillIncrease, setSkillIncrease functions to OpenMW's NpcStats
8 years ago
David Cernat
f4621d8529
Use setLevelProgress when setting LocalPlayer's skills
8 years ago
David Cernat
8fbc6f31f1
Add setLevelProgress function to OpenMW's NpcStats
8 years ago
David Cernat
977b277cdd
Add missing entries for level progress functions
8 years ago
David Cernat
a0e9a672a5
Split updateClassStats in 3 and add handling of level progress
8 years ago
David Cernat
2ab619b0e3
Constantly update skill progress from LocalPlayer
8 years ago
Rob Cutmore
8f47ed17df
Show nested tables only when they are editable
8 years ago
Martijn Bakker
45ffdbb284
fixed a segmentation fault when entering a cell which contains someone already attacking you
8 years ago
David Cernat
56a2c70911
Use double instead of int for skill progress functions
8 years ago
David Cernat
ae4950ce49
Add server stat functions for getting and setting skill progress
8 years ago
David Cernat
6ae4cc15e4
Clean up handling of stat packets on client, part 2
8 years ago
David Cernat
25026a9b95
Allow player-controlled NPCs to have attack animations again
8 years ago
David Cernat
5efa5aa912
Fix indentation
8 years ago
David Cernat
afbd3274cc
Clean up handling of stat packets on client
8 years ago
David Cernat
bc0aa86bcf
Make variable names more consistent and easier to understand
8 years ago
David Cernat
694ce537b6
Allow script-induced dynamic stat changes, part 2
8 years ago
David Cernat
18cd964d21
Allow script-induced dynamic stat changes
8 years ago
David Cernat
ae00f12c87
Merge pull request #68 from OpenMW/master
...
Use a shader to render the simple water, ensuring that fog is applied…
8 years ago
scrawl
85c7d014d3
Use a shader to render the simple water, ensuring that fog is applied per pixel ( Fixes #2716 )
8 years ago
David Cernat
7a1531c01b
Fix script functions for setting dynamic stats, part 2
8 years ago
David Cernat
458bdf4dff
Fix script functions for setting dynamic stats
8 years ago
David Cernat
433190d82e
Rename OnPlayerUpdateEquiped into OnPlayerChangeEquipment
8 years ago