mrohrlach
3b0c791892
Removed bad casts and unnecessary comments
8 years ago
mrohrlach
c2e5f24e98
Tidying up
8 years ago
mrohrlach
ef5cf76ad8
Implemented retrieval of effect colors for lights, made recommended changes
8 years ago
mrohrlach
3816d0f6dc
Changed light values to better match vanilla. Still need to pull diffusion properties from spells
8 years ago
mrohrlach
099e79edbe
Changed a line that did not need to be changed apparently
8 years ago
mrohrlach
61097d93b9
Replaced tabs with spaces (oops)
8 years ago
mrohrlach
49ce80346c
Changed methods slightly to ensure non-magic projectiles do not receive lights
8 years ago
mrohrlach
83945cf280
Added reasonable approximation of magic bolt lights
8 years ago
David Cernat
7bbeed629d
Merge pull request #109 from OpenMW/master
...
Add OpenMW changes up to 25 Nov
8 years ago
scrawl
762460f042
Use negative count when restocking item to ensure that its properly tracked ( Fixes #3635 )
8 years ago
MiroslavR
46a3244107
Fix thrown weapon sources being used to apply on strike enchantments ( Fixes #3634 )
8 years ago
David Cernat
1feec58ed2
Merge pull request #108 from OpenMW/master
...
Add OpenMW changes up to 20 Nov, part 3
8 years ago
scrawl
16a913c549
Add emission of water ripple particles for water-walking actors ( Fixes #3608 )
8 years ago
David Cernat
f9ca98498d
Merge pull request #107 from OpenMW/master
...
Add OpenMW commits up to 20 Nov, part 2
8 years ago
scrawl
385db50f2d
Merge pull request #1131 from Allofich/waterwalking
...
Make water walking mechanics closer to original MW
8 years ago
Allofich
0e429ae41d
Make water walking mechanics closer to original MW
8 years ago
David Cernat
49a78d8462
Merge pull request #105 from OpenMW/master
...
Add OpenMW changes up to 19 Nov
8 years ago
David Cernat
b028f0b51f
Merge pull request #104 from OpenMW/master
...
Add OpenMW commits up to 17 Nov
8 years ago
David Cernat
6e630e6123
Send inventory packets when picking up world items
8 years ago
MiroslavR
7e5ba4d435
Fix default values of some GMSTs
8 years ago
MiroslavR
5e46121046
Implement fleeing AI ( Closes #1118 )
8 years ago
David Cernat
fa9d6e810e
Use lowerCamelCase in tes3mp client function names like OpenMW does
8 years ago
David Cernat
8d2793401e
Merge pull request #103 from OpenMW/master
...
Add OpenMW commits up to 13 Nov
8 years ago
Allofich
fee39afe38
Don't allow resting on water with water walking
8 years ago
David Cernat
25afa47e08
Only declare ptrCellStore for WorldPackets that need it
8 years ago
David Cernat
cee7843576
Send ID_OBJECT_DELETE when taking world items through inventory screen
8 years ago
David Cernat
a4647de048
Break away from OpenMW by giving RefNum indexes to new created objects
8 years ago
David Cernat
1f982e4dc7
Find objects from world packets using both ID and reference number
8 years ago
David Cernat
aaf4cc0d7e
Prevent being in a menu from disabling script execution or actor damage
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
3a5a5e73a1
Send ID_WORLD_OBJECT_UNLOCK from ingame scripts and regular unlocking
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
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
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
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
David Cernat
ac666edebd
Add a CellRef to WorldEvent
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
407abc605f
Fix auto-equipping of blunt weapons
8 years ago
scrawl
9c549a85ce
Merge pull request #1108 from MiroslavR/autoequip-weap
...
Auto-equip weapons
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
MiroslavR
14240cf7a2
Fix autoEquip to better match vanilla ( Fixes #3590 )
8 years ago
MiroslavR
7b59eda13a
Import base weather states before loading region modifiers ( Fixes #3594 )
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
db09858f59
Don't allow the player to activate objects when dead
8 years ago
scrawl
3dce155d96
Fix uninitialized variable
8 years ago
MiroslavR
11565b5966
Make actors with non-portable lights in inventory glow ( Closes #2042 , #3338 )
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
Allofich
6ec37b5cfb
Fix shadowing warnings
8 years ago
David Cernat
7e4543ffcb
Merge pull request #64 from OpenMW/master
...
Add OpenMW commits up to 24 Sep
8 years ago
MiroslavR
52e00f5fef
Do not show uncarriable lights in item views
8 years ago
David Cernat
10d391a1fd
Merge pull request #63 from OpenMW/master
...
Add OpenMW commits up to 23 Sep
8 years ago
Allofich
0582f2d918
Adjust touch spell/telekinesis interaction
8 years ago
Allofich
0c603e986d
Don't play touch spell explosions on non-activatable statics
8 years ago
Allofich
eecf412b85
Recreate vanilla-like behavior for telekinesis and touch spells
8 years ago
scrawl
8379291f70
Merge pull request #1072 from Allofich/range
...
Give "on touch" spells same range as vanilla MW
8 years ago
Allofich
37cc4e9efe
Don't play area vfx for 0-area touch spells that hit non-actors
8 years ago
Allofich
563ae479e8
Give "on touch" spells same range as vanilla MW
8 years ago
David Cernat
79c561057c
Merge pull request #59 from OpenMW/master
...
Add OpenMW commits up to 18 Sep
8 years ago
scrawl
cd4b182091
Merge pull request #1051 from Allofich/textures
...
Use spell effect particle textures
8 years ago
David Cernat
cdada00a8a
Merge pull request #56 from OpenMW/master
...
Add OpenMW commits up to 15 Sep
8 years ago
scrawl
7bbdeb5f85
Merge pull request #1061 from MiroslavR/nameless-actors
...
Allow activating actors without a name
8 years ago
MiroslavR
f323f231db
Allow activating actors without a name ( Fixes #3551 )
8 years ago
Allofich
5aad1d81f4
Remove no longer used parameter
8 years ago
MiroslavR
55e670c5fe
Fix animation state not saving
...
References with animation state changed but otherwise identical to their content file counterparts
were previously considered unchanged and thus dropped while saving.
8 years ago
David Cernat
3b7693c719
Resolve conflicts in pull request #55
...
# Conflicts:
# README.md
# apps/openmw/mwclass/npc.cpp
# apps/openmw/mwmechanics/combat.cpp
8 years ago
Allofich
322a0ba8bb
Initialize speed for magic projectiles
8 years ago
Allofich
7eb62b5d3a
Initialize speed for magic projectiles
8 years ago
Allofich
dc8ff5e49b
Play all sfx and use particle textures for permanent enchantments
8 years ago
Allofich
01774c656c
Fix for blood effect texture overrides
8 years ago
Allofich
a033ba3bd2
Override spell textures by NiTexturingProperty
8 years ago
Allofich
34851349de
Pass hitPosition by const reference
8 years ago
Allofich
bce0166931
Don't play blood effects for resisted hits
8 years ago
Allofich
368828b217
Update TODO comments
8 years ago
Allofich
f31342894a
Put simpler condition first
8 years ago
Allofich
bca477ca8a
Apply particle textures like original engine does
8 years ago
Allofich
85349da26c
Add comments
8 years ago
Allofich
502a758eff
Use particle texture for "hit" effects
8 years ago
Allofich
fe3a033642
Use particle textures for spell projectiles
8 years ago
Allofich
02610828c1
Don't play area vfx for non-area spells on actors.
8 years ago
Allofich
88d992a020
Create area effect visual for non-area spells
8 years ago
scrawl
fbc9b90ebe
Cleanup
8 years ago
scrawl
8677a6f803
Merge pull request #1044 from Allofich/magic
...
Changes to multi-effect spells
8 years ago
Allofich
c617e90755
Fix for loading projectile speed
8 years ago
Allofich
f8270f6bd5
Consolidations and cleanup for multi-effect spells
8 years ago
Allofich
dbd7c038b2
Add loading code for multi-effect projectiles
8 years ago
Allofich
c6cd1f813b
Attach projectiles to nodes of multi-effect bolts
8 years ago
Allofich
5a0d3feb98
Use C++ int-to-string conversion
8 years ago
Allofich
a36f7babc1
Double scaling of spell explosions
8 years ago
Allofich
60384399ee
Fix errors and warnings
8 years ago
Allofich
f49ebee56a
Play sounds for multi-effect projectile
8 years ago
Allofich
37f07f7435
Combine into one multi-effect magic projectile
8 years ago
Allofich
10842462c7
Send lists of models and sounds to launchMagicBolt
8 years ago
Allofich
ecec7d8215
Fix spells having explosions for wrong range type
8 years ago
David Cernat
9764dbb8d2
Merge pull request #52 from OpenMW/master
...
Add OpenMW commits up to 2 Sep
8 years ago
Allofich
a6216d883f
Don't allow casting Water Walking in deep water
8 years ago
David Cernat
abaa8cac72
Spawn players in Pelagiad on startup
8 years ago
David Cernat
d9cfd5bac2
Resolve conflicts with OpenMW
9 years ago
Bret Curtis
0547d4b937
clang says that these must be in the MWWorld namespace
9 years ago
Allofich
cb9bb92b26
Play locked sounds on locked objects instead of actors
9 years ago
David Cernat
babba95413
Merge pull request #34 from OpenMW/master
...
Add OpenMW commits from 1st week of August
9 years ago
David Cernat
8686b9cc12
Merge pull request #29 from OpenMW/master
...
Add OpenMW commits from end of July
9 years ago
MiroslavR
b65f379b7f
Save scripted animation state ( Fixes #1931 , #2150 , #3393 )
9 years ago
MiroslavR
4a3529488b
Fix possible reference duplication when the refID is modified by a plugin (Bug #3471 )
9 years ago
MiroslavR
dafe184220
Fix moved references disappearing when modified by a plugin
9 years ago
MiroslavR
d790747389
Implement deletion of moved references (Bug #3471 )
9 years ago
davidcernat
ab309180c2
Add useful debug info for cell changes
9 years ago
davidcernat
3c8543bfaf
Make player references cross exterior cells only when called by server
...
Previously, clientside representations of players were able to move to a new exterior cell once during their movement tick and then again when sending a cell change packet to the server. Besides causing crashes in CellRef because of a messy cell-changing record, this also led to major desyncs.
Clientside representations of players can now only change their cells when a server-sent cell change packet specifically allows it.
9 years ago
Aesylwinn
b4a000913c
Merge remote-tracking branch 'yar/master' into Even
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/mwdialogue/filter.cpp
# apps/openmw/mwmechanics/character.cpp
# apps/openmw/mwworld/localscripts.cpp
# components/CMakeLists.txt
# components/compiler/exprparser.cpp
# components/sceneutil/workqueue.cpp
9 years ago
davidcernat
7bf08e5e5a
Fix transition between exterior cells for non-local players
...
Make the local player send a packet whenever moving from one exterior cell to another, don't require objects to have RefNums to be moved correctly between exterior cells, and increase the packet priority for cell changes.
9 years ago
GrimKriegor
ace719507c
Ported OpenMW's "Don't use unordered_map" commit to TES3MP to fix Issue #1
...
https://github.com/TES3MP/TES3MP/issues/1
9 years ago
scrawl
2329812988
Merge pull request #995 from Allofich/traps
...
Trap and lock fixes
9 years ago
scrawl
67d3571fac
Fix activation distance in third person mode
9 years ago
Allofich
d4e656ceaf
Play trap activation sound on trapped object, not actor
9 years ago
scrawl
6f376bd499
Merge pull request #983 from Allofich/telekinesis
...
Don't allow telekinesis on actors or teleport doors
9 years ago
Allofich
7a0f9a7989
Clean up, remove unnecessary code changes
9 years ago
Allofich
4e54338ce0
Implement and use getDistanceToFacedObject()
9 years ago
scrawl
0720a19fc0
Add support for placing BodyParts in a cell (Bug #3118 )
9 years ago
scrawl
5d4063d8c7
LocalScripts: initialize mIter
9 years ago
Allofich
0e5c3f781f
Only allow trap distance check to apply to player
9 years ago
Allofich
7de3afaa7d
Cleanups
9 years ago
Allofich
cb621939fd
Streamline trap code
9 years ago
Allofich
35a23c3b49
Implement and use new method allowTelekinesis()
9 years ago
Allofich
8014f37879
Avoid duplicate code
9 years ago
Allofich
538209b0a2
Change variable to mRatio and initialize it
9 years ago
Allofich
e25e698978
Fix telekinesis check for activators
9 years ago
MiroslavR
d4e29e3e0c
Clear projectiles on non-incremental time advances
9 years ago
Allofich
c1236f4113
Simplified code
9 years ago
Allofich
c02695e56d
Cleanups and fixes
9 years ago
Allofich
64d298d2b5
Use raycast distance when player activates trapped object
9 years ago
Allofich
64d53a2314
Avoid double raycasts when using getFacedObject
9 years ago
Allofich
574e40db5e
Don't allow telekinesis on activators
9 years ago
scrawl
d96e49c04a
Do not set change flag when running forEach on an empty cell
9 years ago