Emanuel Guevel
c0102954f1
Add non-breaking space to font code range
12 years ago
greye
cfccf0981d
update IndexedStore::setUp() for multiple datafile support
12 years ago
Chris Robinson
1051fa51a7
Recognize NiFlipController
12 years ago
Chris Robinson
50bb92beb3
Use a method to set the visibility flags and render queue.
12 years ago
Chris Robinson
434f3ac8c8
Merge remote-tracking branch 'zini/next' into nifogre
12 years ago
Marc Zinnschlag
257f940366
updated changelog
12 years ago
Marc Zinnschlag
3b3a052f4f
increased version number
12 years ago
Marc Zinnschlag
1b764e5d3c
Merge remote-tracking branch 'gus/AI'
12 years ago
Glorf
f9deb593d1
Bugfix #578
12 years ago
gus
c753eb4c28
another way to do pathfinding. Slightly less powerfull algorithme in theory, but morrowind pathgrids are so simple it shouldn't be a problem. Hope it solves the bug for KittyCat
12 years ago
scrawl
b34caccd2e
Fix moving NPCs not getting their collision box moved
12 years ago
scrawl
3c5e4ceefd
Workaround for ambiguous "Chargen_plank" ID in chargen script (one at -22,16 and one at -2,-9)
12 years ago
Chris Robinson
6d59325bff
Merge remote-tracking branch 'zini/master' into nifogre
12 years ago
Britt Mathis
1dff1fabdb
Fixed race.cpp
12 years ago
Britt Mathis
7eee86ab66
No more using namespace
12 years ago
scrawl
c519fc360d
Move away from fixed record names for body parts
12 years ago
scrawl
0341a9e778
Fix a gcc 4.8 warning
12 years ago
scrawl
547f77031d
Fix crash when disabling objects in a previously loaded cell, then coming back to that cell and leaving again
12 years ago
Bret Curtis
c1ec16986b
add cmake fix for compiling with binutils >= 2.23 which requires explicit linking for dl<friends> and Xt
12 years ago
Marc Zinnschlag
5bbab1abd9
Merge remote-tracking branch 'galdor557/master'
12 years ago
Chris Robinson
3def2a0f45
Treat the particle random values as the max differential
12 years ago
Britt Mathis
60fadaeaf0
Cleaned up includes in implementation files
12 years ago
Chris Robinson
cac793758b
Merge remote-tracking branch 'zini/master' into nifogre
12 years ago
Chris Robinson
36170c5374
Use flag enums instead of hard-coded hex values
12 years ago
Chris Robinson
4ce98e9bd6
Store iterators for start and stop keys
12 years ago
Chris Robinson
1b1f9f7921
Allow multiple ObjectLists to be created for Animations.
...
addObjectList may not currently be called outside of the related constructor.
12 years ago
scrawl
7fcaffefb0
Fixed travel window to use the rotation part of ESM::Position
12 years ago
Chris Robinson
69084139aa
Use an array of objectlists, instead of one base objectlist and an array of 'animation sources'
12 years ago
scrawl
2693b78536
Add initial player inventory when new game is started
12 years ago
Chris Robinson
f9dee25fd1
Store the base skeleton entity in MWRender::Animation
12 years ago
Chris Robinson
7000a1aa3e
Add a ParticleSystemController
12 years ago
Chris Robinson
bf8bc989fc
Recognize and partly handle NiBSParticleNode
12 years ago
Marc Zinnschlag
9bc07e6221
Merge remote-tracking branch 'scrawl/diseasefix'
12 years ago
Marc Zinnschlag
615ce0b199
Merge remote-tracking branch 'scrawl/master'
12 years ago
Marc Zinnschlag
f692fc1093
Merge branch 'cell'
12 years ago
Marc Zinnschlag
b2b953d2a8
added region column to cell table
12 years ago
scrawl
a57fbbb168
Fix wrong detection of diseases
12 years ago
scrawl
48f46e505c
Look in exterior cells first (chargen_crate_01_empty is in the prison ship but also outside of it, the one outside needs to be disabled)
12 years ago
Marc Zinnschlag
71148121a2
added flag columns to cell table
12 years ago
Marc Zinnschlag
0c33dd86d5
added basic cell table
12 years ago
Chris Robinson
f4695ec4ac
Cleanup NIFObjectLoader some
12 years ago
Chris Robinson
acb1b5f002
Try to handle NiBSAnimationNode
...
This is still incomplete guess work. Currently it seems as though flag 0x20
specifies whether the controllers auto-play (if on), rather than follow the
object's animation time.
12 years ago
Chris Robinson
254c6840d8
Fix particle direction
12 years ago
Chris Robinson
0b363ba36e
Handle NiParticleColorModifier with Ogre's ColourInterpolator
...
Note that Ogre's ColourInterpolator has a maximum of six color stages. This
seems to be fine so far, but if we want anything better, we'll need a custom
affector for it.
12 years ago
Chris Robinson
80a4345787
Keep particles in local space
12 years ago
Chris Robinson
dd981077b9
Handle the vertical and horizontal parameters of Nif particles
...
Note that 'horizontal' is mapped to rotate around the Z axis, not Y. The Nif
particle parameters seem to be set up to expect a normal OpenGL (Direct3D?)
orientation, rather than the 90-degree pitch offset of the game.
12 years ago
Chris Robinson
7191f6ed2a
Start a Nif-style particle emitter
...
Not complete yet (doesn't handle the vertical or horizontal direction/angle),
and should probably be renamed.
12 years ago
Chris Robinson
07c24e0382
Don't create entities and particles when only the skeleton base is needed
12 years ago
Chris Robinson
4a42f89e08
Merge remote-tracking branch 'zini/master' into nifogre
12 years ago
Chris Robinson
9cc97b195c
Implement Gravity particle affector effects
12 years ago