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
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
b8f4cb94fb
Rename BasePacket into PlayerPacket
8 years ago
David Cernat
3136a12051
Resolve conflicts in pull request #75
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/CMakeLists.txt
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
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
scrawl
3dce155d96
Fix uninitialized variable
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
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
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
Allofich
a2e174a40f
Don't let water-only creatures prevent resting
8 years ago