Marc Zinnschlag
d5a7d418dd
added getValue function to Class hierarchy
13 years ago
gugus
be4af711af
NPC rank was not loaded. Not sure if it's the right way, but it seems to work.
13 years ago
Jason Hooks
57299571d5
Preparing for clothes/armor
13 years ago
Chris Robinson
ae308b9b5f
Use a set of flags instead of separate booleans
13 years ago
Jason Hooks
b9fabce9c4
Awesome, working
13 years ago
Jason Hooks
18a139cd66
adding up and down move buttons
13 years ago
Marc Zinnschlag
6f9d9c0f9e
another armour class detection fix
13 years ago
Marc Zinnschlag
7ab20c3eb1
fixed armour class detection
13 years ago
Marc Zinnschlag
c616d005e8
fixed a spelling mistake
13 years ago
Michael Papageorgiou
947288e13a
Merge master and rewrite around the new detection function
13 years ago
Michael Papageorgiou
db9085ae59
Pickup sounds for weapons
13 years ago
Michael Papageorgiou
7c1475b723
Pickup sounds for potions, repair, gold, lights, rings
13 years ago
Michael Papageorgiou
34e18df0fe
Pickup sounds for apparatus, books, clothes, ingredients, lockpicks, misc and probes
13 years ago
Michael Papageorgiou
6dddf8a3d5
Pickup sounds for armors
13 years ago
Marc Zinnschlag
cbbc295eb6
implemented new equipment functions in MWClass
13 years ago
Michael Papageorgiou
703e484a92
Doors and Containers sounds, now in 3D
13 years ago
Marc Zinnschlag
79158b9325
NPCs are using InventoryStore instead of ContainerStore from now on
13 years ago
Michael Papageorgiou
fe977fe313
More container and door trap fixes
13 years ago
Michael Papageorgiou
28fdfb0f99
Added container locked and trapped activation sounds
13 years ago
Michael Papageorgiou
c6861ed2a9
Added door activation sounds
13 years ago
Marc Zinnschlag
26bd2be1e8
Merge branch 'equipment' into next
13 years ago
Marc Zinnschlag
af23cc352e
more cleanup
13 years ago
Marc Zinnschlag
699246e54b
removed insertIntoContainer function from MWWorld::Class hierarchy
13 years ago
Marc Zinnschlag
e02cba58b1
Merge branch 'master' into next
...
Conflicts:
apps/openmw/mwclass/light.cpp
13 years ago
Marc Zinnschlag
c471aa950f
re-enabled batching for statics; fixed a misplaced assert
13 years ago
Marc Zinnschlag
ee02154805
lights without a mesh were not rendered
13 years ago
Marc Zinnschlag
f2972b1ca0
turned ContainerStore from a template into a simple struct
13 years ago
Marc Zinnschlag
8de6761a79
general cleanup
13 years ago
Marc Zinnschlag
c081160591
replaced container store in ref data with new custom data implementation
13 years ago
Marc Zinnschlag
b0256cea34
replaced movement settings in ref data with new custom data implementation
13 years ago
Marc Zinnschlag
aa87bd4030
replaced creature stats in ref data with new custom data implementation
13 years ago
Marc Zinnschlag
c6761e3470
replaced NPC stats in ref data with new custom data implementation
13 years ago
Marc Zinnschlag
9b910dda94
clean up
13 years ago
Jason Hooks
7fde576dd9
actor physics again
13 years ago
Jason Hooks
a615369189
Warning and different physics
13 years ago
Jason Hooks
d855bb4fc6
physics reenabled
13 years ago
Jason Hooks
a6b88b48ec
A different way
13 years ago
Jason Hooks
7eee54bcd7
More physics and managing of Animation objects
13 years ago
Jason Hooks
1b835d6702
Cell changing fixes
13 years ago
Jason Hooks
0902a3db89
Filled out NpcAnimation and CreatureAnimation classes
13 years ago
Jason Hooks
5c48d8fc1e
more stuff
13 years ago
Jason Hooks
ee98a2af1a
Empty npcs
13 years ago
Jason Hooks
835c3f2603
Working towards npc rendering
13 years ago
Jason Hooks
7bd911b401
Problems with handles
13 years ago
Jason Hooks
16ff2a7a1b
Changing to Actors;NPCAnimation;CreatureAnimation
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
a0947cd432
Player handle changed;Interior removed;Exterior removed;Cellimp removed; Probe fixed
13 years ago
Jason Hooks
db57f0a1a5
more corrections
13 years ago
Jason Hooks
bc58ef28cd
Made corrections
13 years ago
Jason Hooks
0b3bb2719f
Fixing some errors
13 years ago
Jason Hooks
c7dadec840
Updating the rest of mwclass
13 years ago
Jason Hooks
62d8d1add2
more recommended changes
13 years ago
Jason Hooks
f4e7bd6dfd
Made some recommended changes
13 years ago
Jason Hooks
042bceb547
Changes to insertObjectRendering; Proposed insertObject
13 years ago
Jason Hooks
1faa07b279
insertObjectRendering proposed
13 years ago
Jacob Essex
9aac625000
Changes to move the mutable ESM::Position data to RefData
13 years ago
Marc Zinnschlag
8446619ac4
Merge branch 'components_namespaces' into next
...
Conflicts:
apps/openmw/mwrender/interior.cpp
components/bsa/bsa_archive.cpp
14 years ago
Lukasz Gromanowski
90985e849e
Mantis: #18 - Move components from global namespace into their own namespace.
...
Moving classes from components/misc into Misc namespace.
Note: Misc namespace introduced conflict with ESM::Misc and MWClass::Misc
classes, so both of them are renamed to ESM::Miscellaneous
and MWClass::Miscellaneous.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
14 years ago
Marc Zinnschlag
bc92b7b1fa
Merge branch 'directories' into next
...
Conflicts:
components/files/multidircollection.hpp
components/nifogre/ogre_nif_loader.hpp
14 years ago
Marc Zinnschlag
0f2df4e2b8
more cleanup
14 years ago
Jason Hooks
56affd018a
Some cleanup
14 years ago
Jason Hooks
93f41e25a4
fs-strict
14 years ago
Jason Hooks
65cc0e8317
trying strict
14 years ago
Jason Hooks
3a9007849d
Windows fix
14 years ago
Jason Hooks
4d31ca2c86
Leading slashes now work, efficiency changes
14 years ago
Jason Hooks
45453fd7a9
Case insensitive external loader working
14 years ago
Jason Hooks
f2a0fa8af2
Adding files to directory map
14 years ago
Jason Hooks
2aaa0f4578
Backslash working in linux
14 years ago
Jason
b92955763a
Introducing Dir Archive
14 years ago
Jason Hooks
51b74c2f05
starting
14 years ago
Marc Zinnschlag
7192bc4f89
added static flag
14 years ago
Jason Hooks
92509d3b70
Trying to animate creatures
14 years ago
Marc Zinnschlag
7653caea27
Merge branch 'master' into collision
...
Conflicts:
apps/openmw/mwclass/npc.cpp
14 years ago
Marc Zinnschlag
72ce493123
non-unique NPC ID workaround
14 years ago
gugus
0fb2107265
Merge branch 'master' of git://github.com/zinnschlag/openmw.git into collisions
...
Conflicts:
apps/openmw/mwclass/npc.cpp
14 years ago
gugus
9b606be4b8
fix direction bug
14 years ago
Jan-Peter Nilsson
12db15d9a2
Reset arm position changed by commit 27f69d0f5b
14 years ago
Jan-Peter Nilsson
d68141d203
Remove unused variables
14 years ago
Marc Zinnschlag
151560b882
added missing run flag for NPCs
14 years ago
Marc Zinnschlag
3cd1088695
crash bug fix
14 years ago
Marc Zinnschlag
65232008a5
fixed a crash bug in NPC rendering
14 years ago
Marc Zinnschlag
4468a2b6a8
added movement data to MW references; added movement interface to MWWorld::Class
14 years ago
Marc Zinnschlag
88b0908104
adding physics when insertering objects into the OGRE scene
14 years ago
Marc Zinnschlag
b48a5084be
added NPC stances
14 years ago
athile
27f69d0f5b
Fix some double-to-float Visual Studio warnings in npc.cpp. Add 'm' prefix to member variables in esm_reader.hpp.
14 years ago
Marc Zinnschlag
42ef7a61a0
Merge branch 'script'
...
Conflicts:
apps/openmw/engine.cpp
apps/openmw/mwworld/world.cpp
apps/openmw/mwworld/world.hpp
14 years ago
Pieter van der Kloet
dd4d022301
Converted all tabs to four spaces
14 years ago
Marc Zinnschlag
4a12be11bf
moved PlayerPos class from MWRender to MWWorld and renamed it to Player
14 years ago
Jason Hooks
f3ae1ea737
NPC leg appearance changed
14 years ago
Jason Hooks
ba168b22e9
cleanupandupdate
14 years ago
Jason Hooks
11406ae6f3
cleanupandupdate
14 years ago
Jason Hooks
60601682cd
Beast races fixed
14 years ago
Jason Hooks
1896a6a2e8
Preliminary npcs4
14 years ago
Jason Hooks
467988455c
Preliminary npcs3
14 years ago
Jason Hooks
dfe20033ea
Preliminary npcs2
14 years ago
Marc Zinnschlag
be8f852663
implemented skill value handling during character creation (untested)
15 years ago
Marc Zinnschlag
2527fe92a7
implemented creature/NPC level
15 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
3b49d6c826
added NPC stats
15 years ago
Marc Zinnschlag
6258654383
fixed a very sloppy merge
15 years ago
Marc Zinnschlag
2cfe5f0697
Merge branch 'master' into dialogue
...
Conflicts:
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
apps/openmw/mwworld/class.cpp
apps/openmw/mwworld/class.hpp
15 years ago
Marc Zinnschlag
6f28bd9adf
handle sounds when enabling/disabling
15 years ago
Marc Zinnschlag
d57c984517
added enable and disable functions to class hierarchy; fixed a bug regarding actors in cellings being actived
15 years ago
Marc Zinnschlag
967f85875d
reimplemented class-dependend rendering code in MWClass
15 years ago
Marc Zinnschlag
2acfe22975
added test for actor ID
15 years ago
Marc Zinnschlag
8086933282
Merge branch 'master' into dialogue
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
15 years ago
Marc Zinnschlag
7afc8ffd2e
Merge branch 'container'
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
15 years ago
Marc Zinnschlag
a7fe28ecbe
implemented take action
15 years ago
Marc Zinnschlag
0a60bde834
added insertIntoContainer function to class hierarchy
15 years ago
Marc Zinnschlag
d42747e85b
Merge branch 'master' into dialogue
...
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
15 years ago
Marc Zinnschlag
09c42589cc
implemented npc/creature activation (enters dialog gui mode for now)
15 years ago
Marc Zinnschlag
10a63b10b5
Merge branch 'master' into container
...
Conflicts:
apps/openmw/mwclass/container.cpp
apps/openmw/mwclass/container.hpp
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/creature.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
apps/openmw/mwworld/class.cpp
apps/openmw/mwworld/class.hpp
15 years ago
Marc Zinnschlag
7a313f24ab
integrated activation into script system
15 years ago
Marc Zinnschlag
ee7570f7e7
added containerstore
15 years ago
Marc Zinnschlag
002345270b
implemented teleport doors (only for the player for now)
15 years ago
Marc Zinnschlag
239498bcd4
added getName function
15 years ago
Marc Zinnschlag
f50ced4616
added missing record classes
15 years ago
Marc Zinnschlag
bfc282779b
added item health interface
15 years ago
Marc Zinnschlag
93754b2851
moved some includes around
15 years ago
Marc Zinnschlag
33b6a0b800
moved concrete record classes to separate sub-system (mwclass)
15 years ago
Marc Zinnschlag
9d6e658e05
previous commit was missing some files
15 years ago