Chris Robinson
|
7f87c1873b
|
Use an array to store the entity parts
|
2013-02-02 02:53:22 -08:00 |
|
Chris Robinson
|
b6354c6282
|
Don't share skeleton instances between bounded parts on an NPC
However, a skeleton instance will still be shared between entities in an entity
list.
|
2013-01-30 09:29:16 -08:00 |
|
Chris Robinson
|
9123f4f2af
|
Return the movement vector from runAnimation
|
2013-01-18 16:21:29 -08:00 |
|
Chris Robinson
|
23ac1c2de5
|
Merge remote-tracking branch 'zini/master' into animation2
Conflicts:
components/nifogre/ogre_nif_loader.cpp
|
2013-01-09 20:52:12 -08:00 |
|
eduard
|
2dc0064cc2
|
more string lowercase
|
2013-01-09 20:51:52 +01:00 |
|
Chris Robinson
|
c4c8295e0b
|
Rename NIFLoader to Loader, and update some comments
|
2013-01-09 09:10:59 -08:00 |
|
Chris Robinson
|
be74859f05
|
Avoid some unnecessary copying when calling addPartGroup
|
2013-01-09 08:03:28 -08:00 |
|
Chris Robinson
|
625a538f03
|
Combine part selection into a single loop
|
2013-01-09 07:43:10 -08:00 |
|
Chris Robinson
|
b96a979719
|
Store an MWWorld::Ptr with the Animation
|
2013-01-06 17:05:48 -08:00 |
|
Chris Robinson
|
2b1fe7dc44
|
Add part info for weapons and shields
|
2013-01-06 05:39:39 -08:00 |
|
Chris Robinson
|
976b042cca
|
Use a list to reduce some repeating code
|
2013-01-06 02:14:19 -08:00 |
|
Chris Robinson
|
6e84d4bcdd
|
Add a helper method to load entity objects
|
2013-01-04 23:19:48 -08:00 |
|
greye
|
c3f0dc0dfb
|
m prefix for NpcAnimation members
|
2012-11-08 23:11:43 +04:00 |
|
greye
|
932a9dc6f9
|
applying new interface vol.8, inconsistent
|
2012-11-06 11:53:00 +04:00 |
|
greye
|
d205723a17
|
resolving m prefix/ESMStore movement
|
2012-11-05 18:02:47 +04:00 |
|
greye
|
2057f5619e
|
move ESMStore to MWWorld
|
2012-11-05 17:18:01 +04:00 |
|
greye
|
3c2ce25f5f
|
m prefix for mwworld/cellstore.hpp
|
2012-11-05 16:07:59 +04:00 |
|
greye
|
18cc435aa1
|
resolving conflicts
|
2012-09-21 13:13:11 +04:00 |
|
Marc Zinnschlag
|
4abb9a00da
|
Merge remote-tracking branch 'jhooks/physicsaedra3' into next
|
2012-09-18 11:25:09 +02:00 |
|
greye
|
7606ebafd6
|
resolving conflicts, minor update
|
2012-09-17 11:37:50 +04:00 |
|
scrawl
|
2793096b50
|
Merge branch 'externalrendering' of https://github.com/zinnschlag/openmw into characterpreview
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwbase/world.hpp
apps/openmw/mwrender/renderingmanager.cpp
apps/openmw/mwrender/renderingmanager.hpp
apps/openmw/mwworld/worldimp.cpp
apps/openmw/mwworld/worldimp.hpp
|
2012-09-15 00:57:29 +02:00 |
|
scrawl
|
35f7216f2f
|
fixed some things
|
2012-09-14 17:25:32 +02:00 |
|
scrawl
|
6ac2a12296
|
item selection working on the preview
|
2012-09-14 14:34:18 +02:00 |
|
scrawl
|
eef750e6b0
|
race selection preview
|
2012-09-13 19:03:31 +02:00 |
|
scrawl
|
4f3eb3c34a
|
character preview WIP
|
2012-09-13 00:54:32 +02:00 |
|
Jason Hooks
|
c5b25ef70b
|
Very basic actor physics (no set scale/rotate functions)
|
2012-09-10 20:29:24 -04:00 |
|
Jason Hooks
|
083e3537b4
|
post merge
|
2012-08-09 17:21:59 -04:00 |
|
Jason Hooks
|
cacf0bd10d
|
Basic collision with npcs
|
2012-08-04 15:43:33 -04:00 |
|
Chris Robinson
|
f953d7f8c0
|
Store text keys from base NIF animations
|
2012-07-23 17:27:35 -07:00 |
|
Chris Robinson
|
36be1536d9
|
Return text keys from NIFs when creating entities
|
2012-07-23 17:20:47 -07:00 |
|
Chris Robinson
|
e81fc42daa
|
Remove the beast-race special cases from updateParts
The special handling should happen at a much lower level, and prevent the
objects from being equipped in the first place.
|
2012-07-21 17:12:41 -07:00 |
|
Chris Robinson
|
c5b9098517
|
Remove an unused field from EntityList
|
2012-07-21 17:09:16 -07:00 |
|
Chris Robinson
|
81ce8dbe12
|
Combine animation handling into the base class
|
2012-07-21 14:41:26 -07:00 |
|
Chris Robinson
|
fcaa8aae06
|
Don't skip animation state updates for NPCs
|
2012-07-21 11:26:09 -07:00 |
|
Chris Robinson
|
66860825cf
|
Remove some unused and unneeded bits from the Animation class
|
2012-07-20 00:36:52 -07:00 |
|
Chris Robinson
|
8b5b74f9ee
|
Add a quick hack to let "playgroup all" work on creatures and NPCs
|
2012-07-19 22:34:26 -07:00 |
|
Chris Robinson
|
a86ed46ec4
|
Use the race ID specified in the ref base's record instead of the race record
The latter is localized and doesn't match with international versions.
|
2012-07-19 11:00:26 -07:00 |
|
Chris Robinson
|
6caa39629d
|
Reimplement the skirt part
|
2012-07-18 22:32:26 -07:00 |
|
Chris Robinson
|
b505d4ace0
|
Fix feet and entity part detachment
|
2012-07-18 21:39:50 -07:00 |
|
Chris Robinson
|
4af1bce659
|
Restore and fix some missing parts
|
2012-07-18 20:14:23 -07:00 |
|
Chris Robinson
|
d9b64b77ec
|
Attach skinned parts to the scene node instead of the named bone
|
2012-07-18 18:38:55 -07:00 |
|
Chris Robinson
|
db948969c9
|
Attach NPC parts to the proper bone
|
2012-07-18 11:14:13 -07:00 |
|
Chris Robinson
|
04e496a6ca
|
Store the entity lists for NPC parts
|
2012-07-18 10:26:25 -07:00 |
|
Chris Robinson
|
6611b0b317
|
Use an array instead of a bunch of nearly-identical if blocks
|
2012-07-18 10:09:16 -07:00 |
|
Chris Robinson
|
02d39080c8
|
Destroy entities when they're done with.
|
2012-07-18 00:17:39 -07:00 |
|
Chris Robinson
|
4109d0d923
|
Destroy entities removed from the NPC
|
2012-07-17 22:47:56 -07:00 |
|
Chris Robinson
|
92546ca18d
|
Move the last bits of code to createEntities
|
2012-07-17 20:23:09 -07:00 |
|
Chris Robinson
|
94f3e7a6c0
|
Store the entity list in the object
|
2012-07-17 16:00:03 -07:00 |
|
Chris Robinson
|
a590db2cf4
|
Create entities when loading NIFs for the NPC base
|
2012-07-17 15:43:40 -07:00 |
|
Chris Robinson
|
c6cc82a51a
|
Handle multiple entities per NPC part
|
2012-07-17 12:20:52 -07:00 |
|