scrawl
fc449233be
Restore support for inserting objects into a cell
9 years ago
scrawl
0975f60d59
Stub out CellStore::get<T> accessors in preparation of reference movement between cells
9 years ago
scrawl
cd4a1ffd16
Fast version of dynamic_cast for MWClass
9 years ago
Chris Robinson
82f3651f81
Treat the sound offset as the offset in seconds
9 years ago
scrawl
6405049add
Rotations: move doors via Rotation rather than LocalRotation
...
Now LocalRotation is unneeded, will remove in next commit.
9 years ago
dteviot
77a1d947cc
extracted MWMechanics::getPlayer()
10 years ago
scrawl
67bd6cd708
Remove empty line at the beginning of files
...
git ls-files -z | xargs -0 sed -i '1{/^$/d}'
10 years ago
scrawl
211deeb63e
Don't attempt to lock or unlock unsuitable objects ( Fixes #2826 )
10 years ago
scrawl
974fda5bde
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
extern/sdl4ogre/sdlwindowhelper.cpp
10 years ago
scrawl
d1b6289cad
Don't teleport followers when using teleportation spells
10 years ago
scrawl
c31b416ba1
Move physicssystem to a new mwphysics module
10 years ago
scrawl
c92592493e
OpenMW: create a window and render the starting cell(s)
10 years ago
dteviot
e6cd8484a2
fixing MSVC 2013 warning C4244: & C4305
...
fixes for mistakes in last commit.
10 years ago
dteviot
e197f5318b
fixing MSVC 2013 warning C4244: & C4305
...
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
10 years ago
scrawl
7542fb5cd9
Show map notes on door marker leading to the cell with the note ( Fixes #2284 )
10 years ago
scrawl
41b3a9dba9
Rewrite animated collision shape support ( Fixes #2123 )
10 years ago
scrawl
363d1f9207
Merge remote-tracking branch 'upstream/master'
10 years ago
scrawl
d55fe43fc9
Support animation groups for Light and Door objects ( Fixes #2039 )
10 years ago
Alexander "Ace" Olofsson
462b41a3a8
Missing files, aka; Why you shouldn't stresscommit
10 years ago
scrawl
f3d4b63aaf
Fix AI moving load doors and throw an exception when trying to do this ( Fixes #1907 )
10 years ago
Marc Zinnschlag
c9cd7fb6b7
Merge branch 'scripts'
11 years ago
scrawl
75366b2e37
Implement CellRef's faction rank (rank requirement to use item)
11 years ago
scrawl
ca45a63cf7
Close doors instantly when using Lock instruction
11 years ago
scrawl
2b57c7fa67
Use CellRef's global variable to disable owner ( Fixes #1677 )
11 years ago
Marc Zinnschlag
4fb897f2f8
added missing getId functions to classes derived from MWWorld::Class
11 years ago
scrawl
048d07b299
Show owner of doors in tooltip
11 years ago
scrawl
869fa08a32
Fix disarming a trap when key is used ( Fixes #1556 )
11 years ago
scrawl
31a4e10c6f
Fix incorrect trigger of change flag for static doors
11 years ago
scrawl
039398c8ae
Basic RefData and CellRef change tracking
...
Wrapped item charge handling in getItemHealth function
11 years ago
Emanuel Guevel
1e4a854433
Remove static method MWWorld::Class::get(&Ptr)
...
It was just adding a level of indirection to Ptr.getClass().
All the call were replaced by that instead. The number of lines changed
is important, but the change itself is trivial, so everything should be
fine. :)
11 years ago
scrawl
a76e391ad0
Savegame: store door movement state ( Closes #747 )
11 years ago
Thomas
f6deca7c80
Fixed various issues caused by late-night coding. Also added "unlock" message to unlocked doors
11 years ago
Thomas
61341d4206
Removed mLocked, kept it as "Negative lock level means unlocked"
11 years ago
Thomas
cac8e52154
Seperated locked and lock level, to allow for relocking doors to previous lock level.
...
The data is stored in the esm as -lockLevel if unlocked; lockLevel if locked. While not tested, it should not present any problems.
11 years ago
Marc Zinnschlag
83ded18af0
encapsulated reference collections
11 years ago
gus
e5b19cf3c6
clean up
11 years ago
gus
a315d5cc2b
aiactivate works. Bug when you try to use it on a reference that doesn't exist. Need to clran up door.cpp
11 years ago
scrawl
098f9712f1
Add getPlayerPtr() utility method. Reduces dependencies a lot.
11 years ago
scrawl
9b0e82a37f
Projectile models are now spawned (no movement or impact yet). Refactored trap activation to apply range types properly. Handle ContinuousVFX for magic effects (note they aren't stopped yet when the effect ends)
11 years ago
Emanuel Guevel
a47c76001c
Apply trap magic effects
12 years ago
Chris Robinson
72a399054f
Don't assume only players activate doors
12 years ago
Chris Robinson
076e7d8e16
Make insertBegin internal
12 years ago
Chris Robinson
0458fd5531
Remove unused/unneeded parameters
12 years ago
PLkolek
f297c21e4d
Old door sound fades out on door open/close. Door sound is synchronised to angle on action.
12 years ago
scrawl
867c7db014
Fix wrong door sounds
12 years ago
scrawl
9343b4459e
Opening doors
12 years ago
scrawl
e7af718b55
Remove unnecessary WindowManager::messageBox arguments
12 years ago
eduard
2dc0064cc2
more string lowercase
12 years ago
lazydev
74ae479780
Cell names localization fix
12 years ago
Marc Zinnschlag
5d45bcd03a
Merge remote-tracking branch 'trombonecot/master'
...
Conflicts:
apps/openmw/mwclass/light.cpp
12 years ago
eduard
4e4d15f8ac
Failed action
12 years ago
eduard
82ea547ce4
Failed action
12 years ago
Marc Zinnschlag
918316168f
Merge remote-tracking branch 'greye/store' into next
...
Conflicts:
apps/openmw/mwclass/light.cpp
apps/openmw/mwworld/worldimp.cpp
12 years ago
emoose
7a7825577a
Changed: use MWWorld::Ptr for PhysicsSystem arguments
12 years ago
greye
bd1bb2e55d
applying new interface vol.1, inconsistent
12 years ago
greye
d205723a17
resolving m prefix/ESMStore movement
12 years ago
greye
2057f5619e
move ESMStore to MWWorld
12 years ago
greye
3c2ce25f5f
m prefix for mwworld/cellstore.hpp
12 years ago
emoose
4a9821dc65
fix kdevelop indentation...
12 years ago
emoose
15f972cc62
fixes: compile: cast error; doors: key id case comparison; character creation: going from CharacterCreation to BirthDialog loses data; character creation: Class/Race/BirthDialog allowing no data; code: clean up a bit
...
todo: going from CharacterCreation back to CreateClassDialog loses data
12 years ago
greye
2fa4ac177a
initial resolving
12 years ago
scrawl
9f2668b45b
Task #400 Review GMST access
12 years ago
greye
7606ebafd6
resolving conflicts, minor update
12 years ago
scrawl
89ad2af1d9
key usage to open doors or containers
...
to test: player->additem, "key_arrile", 1 (door in arille's tradehouse)
player->additem, "key_alvur", 1 (chest in the back of beshara)
12 years ago
Douglas Diniz
5cbb08fee1
Task 339 - Moving all sounds to actions
13 years ago
Douglas Diniz
82e7c04c0a
Changing sounds to Action.
...
Adding onActor to Action to choose between playSound and playSound3D.
13 years ago
Marc Zinnschlag
6534c2a55a
Issue #107 : WindowManager is accessed only through the interface class from now on
13 years ago
Marc Zinnschlag
6bd48d12af
Issue #107 : SoundManager is accessed only through the interface class from now on
13 years ago
Marc Zinnschlag
78fe6fdce5
Issue #351 : Refactoring Action class
13 years ago
greye
26595f22f6
float* -> Vector3, moveToCell -> copyToCell, fixed placeObject()
13 years ago
greye
e7666d3a7f
move responsibility for cell changing from CellStore::insertObject to Class::moveToCell
13 years ago
greye
6a3a728a56
Class::getModel implementation
13 years ago
Marc Zinnschlag
5a7b95bf7a
Issue #107 : cleaned up includes in apps/openmw/mwworld/class.hpp
13 years ago
Marc Zinnschlag
4c39fefd1e
Issue #107 : World is accessed only through the interface class from now on; some include cleanup
13 years ago
Marc Zinnschlag
7fcd41c69d
Issue #107 : Detemplateised CellStore; some include cleanup
13 years ago
Marc Zinnschlag
76174098c7
Issue #107 : CellStore moved from ESMS to MWWorld
13 years ago
scrawl
1b5bfc52a1
Merge branch 'next' of https://github.com/zinnschlag/openmw into tooltips
...
Conflicts:
apps/openmw/engine.cpp
apps/openmw/mwclass/apparatus.cpp
apps/openmw/mwclass/book.cpp
apps/openmw/mwclass/container.cpp
apps/openmw/mwclass/ingredient.cpp
apps/openmw/mwclass/misc.cpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/potion.cpp
apps/openmw/mwclass/repair.cpp
apps/openmw/mwgui/window_manager.cpp
13 years ago
Marc Zinnschlag
35f478071e
Issue #255 : deleted the old environment class and using the new one instead
13 years ago
scrawl
2e57cf5730
fixed the tooltip for doors leading to exteriors, fixed map window cell name
13 years ago
scrawl
cdd4d83d9e
moved the tooltip info to the appropriate MWWorld::Class classes
13 years ago
Chris Robinson
ae308b9b5f
Use a set of flags instead of separate booleans
13 years ago
Michael Papageorgiou
703e484a92
Doors and Containers sounds, now in 3D
13 years ago
Michael Papageorgiou
fe977fe313
More container and door trap fixes
13 years ago
Michael Papageorgiou
c6861ed2a9
Added door activation sounds
13 years ago
Marc Zinnschlag
8de6761a79
general cleanup
13 years ago
Jason Hooks
7319f7a8c6
Many bugs fixed related to changing cells
13 years ago
Jason Hooks
15fcdc8b72
Physics working
13 years ago
Jason Hooks
4dc59dfbdd
Scenenode flip
13 years ago
Jason Hooks
bc58ef28cd
Made corrections
13 years ago
Jason Hooks
c7dadec840
Updating the rest of mwclass
13 years ago
Jacob Essex
9aac625000
Changes to move the mutable ESM::Position data to RefData
13 years ago
Marc Zinnschlag
88b0908104
adding physics when insertering objects into the OGRE scene
14 years ago
Marc Zinnschlag
4a12be11bf
moved PlayerPos class from MWRender to MWWorld and renamed it to Player
14 years ago
Marc Zinnschlag
1dc805d0d4
Merge branch 'master' into exterior
...
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
15 years ago
Marc Zinnschlag
61c4fa0630
blocked using of locked doors (keys are not considered yet)
15 years ago
Marc Zinnschlag
459dd82896
implemented locking/unlocking for doors (can not be invoked by user interaction yet)
15 years ago
Marc Zinnschlag
7bb2041418
made rendering more robust (no more crashes, even if Ogre throws an exception)
15 years ago
Marc Zinnschlag
67a067e49c
changed name of teleport doors to the name of the destination cell
15 years ago
Marc Zinnschlag
967f85875d
reimplemented class-dependend rendering code in MWClass
15 years ago
Marc Zinnschlag
7a313f24ab
integrated activation into script system
15 years ago