Chris Robinson
|
21121d5ba5
|
Store the object class in the LiveCellRef
|
12 years ago |
Chris Robinson
|
0f2b2ff1ce
|
Small header cleanup
|
12 years ago |
Chris Robinson
|
89c7f5bc70
|
Handle object activation as a werewolf
|
12 years ago |
Chris Robinson
|
b70975a74d
|
Move getEvasion to CreatureStats
|
12 years ago |
Chris Robinson
|
9e7d670745
|
Inline Class::get(const Ptr& ptr)
|
12 years ago |
Chris Robinson
|
54f91d4b3a
|
Implement hand-to-hand attacks
|
12 years ago |
Chris Robinson
|
dd6edd21f8
|
Add a separate on-hit method to handle objects being hit
|
12 years ago |
Chris Robinson
|
b3a057d679
|
Handle hit chance and damage calculation
Math is based on what the UESP describes, with some tweaks (using
fatigue term, and the fCombatCriticalStrikeMult GMST):
http://www.uesp.net/wiki/Morrowind:Combat
|
12 years ago |
Chris Robinson
|
92cc566fdc
|
Rename the Class::attack method to Class::hit
|
12 years ago |
Chris Robinson
|
0c8d4d9be2
|
Add beginnings of melee hits
|
12 years ago |
Chris Robinson
|
9ea6b22a83
|
Handle soundgen animation keys
|
12 years ago |
scrawl
|
8a3d3f954b
|
NPC/creature persistence flag
|
12 years ago |
scrawl
|
0c4a963132
|
Container UI rewrite
|
12 years ago |
scrawl
|
78596cad83
|
Fix enchantment points value
|
12 years ago |
scrawl
|
2693b78536
|
Add initial player inventory when new game is started
|
12 years ago |
Marc Zinnschlag
|
beb1858a57
|
Merge remote-tracking branch 'glorf/bugfix'
|
12 years ago |
Glorf
|
ad49d1ecab
|
Sixth minor fix
|
12 years ago |
Glorf
|
7c22e123f4
|
Bugfix #691 changes
|
12 years ago |
scrawl
|
f3c8cd2065
|
Don't buy/sell keys which are set to open a lock
|
12 years ago |
Glorf
|
48d9885554
|
Started bugfix #691
|
12 years ago |
scrawl
|
ebaf80d539
|
Trace actors onto the ground after load, when moved to a different cell by the console or on player cell change.
|
12 years ago |
Marc Zinnschlag
|
751c679255
|
Merge remote-tracking branch 'glorf/enchanting'
|
12 years ago |
Glorf
|
d29a42dcbe
|
Fixed enchanting mechanics
|
12 years ago |
Chris Robinson
|
7b02ec411b
|
Apply the rotation when updating the character controller
|
12 years ago |
Marc Zinnschlag
|
573368849b
|
Merge remote-tracking branch 'glorf/enchanting'
Conflicts:
apps/openmw/CMakeLists.txt
|
12 years ago |
Glorf
|
86275e5bd4
|
Some enchanting fixes
|
12 years ago |
Glorf
|
eb88463b94
|
Some enchanting fixes
|
12 years ago |
Glorf
|
6643fe789c
|
Enchanting system
|
12 years ago |
scrawl
|
95e1cdc07d
|
Move getArmorRating to MWWorld::Class.
|
12 years ago |
scrawl
|
c0b0227e8a
|
enchanting
|
12 years ago |
Chris Robinson
|
89d4c245e9
|
Better calculate jump velocity
The fatigue term isn't currently used correctly
|
12 years ago |
Marc Zinnschlag
|
9669eed083
|
Issue #219: added last missing function filters
|
12 years ago |
Marc Zinnschlag
|
ed3641b214
|
Issue #68: check for essential actors
|
12 years ago |
Michael Mc Donnell
|
b373d0ec7b
|
Correct struct to class in forward declarations
Fixes http://bugs.openmw.org/issues/362
|
13 years ago |
greye
|
d6150b7482
|
high-level implementation, unstable
|
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 |
greye
|
87050e48c8
|
physics getObjectHeight(), MWWorld::Class::getModel() definition
|
13 years ago |
Marc Zinnschlag
|
2c70a93553
|
Merge branch 'master' into potions
Conflicts:
apps/openmw/mwclass/npc.cpp
apps/openmw/mwclass/npc.hpp
|
13 years ago |
Marc Zinnschlag
|
805b81bf6e
|
Issue #314: added skillUsageSucceeded function to Class
|
13 years ago |
Marc Zinnschlag
|
7a2d613043
|
Issue #314: extended Class::apply function to cover the actor
|
13 years ago |
Marc Zinnschlag
|
ec9ebe6b58
|
Merge branch 'skillgain' into potions
Conflicts:
apps/openmw/mwmechanics/activespells.cpp
|
13 years ago |
gugus
|
03f7740474
|
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
Conflicts:
apps/openmw/mwclass/npc.cpp
apps/openmw/mwscript/docs/vmformat.txt
apps/openmw/mwworld/worldimp.hpp
|
13 years ago |
Marc Zinnschlag
|
10723a149b
|
Issue #324: Change a forward declartion to avoid potential problems with pesky MSVC
|
13 years ago |
Marc Zinnschlag
|
5a7b95bf7a
|
Issue #107: cleaned up includes in apps/openmw/mwworld/class.hpp
|
13 years ago |
Marc Zinnschlag
|
83c3972a89
|
Issue #314: added return value to addSpell function
|
13 years ago |
gugus
|
0012d7eb58
|
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
|
13 years ago |
gugus
|
51b6d5cae0
|
Scale *should* work. (no script instruction yet)
|
13 years ago |
Marc Zinnschlag
|
0131c53005
|
Issue #176: removed enable/disable functions from MWWorld::Class
|
13 years ago |
gugus
|
dac98b2213
|
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into objectRotationScaling
|
13 years ago |
gugus
|
ca9224ed7f
|
starting scale function
|
13 years ago |
scrawl
|
e9ea1fba4e
|
fixed typo getCapacity method
|
13 years ago |
scrawl
|
0063387979
|
Merge branch 'master' into inventoryGUI
|
13 years ago |
Marc Zinnschlag
|
7e00fea18b
|
added getEncumbrance function
|
13 years ago |
Marc Zinnschlag
|
c6493fb133
|
added getCapacity function
|
13 years ago |
scrawl
|
6ee4e8fb5a
|
Merge branch 'itemstacking' into inventoryGUI
Conflicts:
apps/openmw/mwclass/armor.hpp
apps/openmw/mwclass/clothing.hpp
apps/openmw/mwclass/weapon.hpp
apps/openmw/mwworld/class.hpp
|
13 years ago |
scrawl
|
5b0251b09f
|
item stacking
|
13 years ago |
gugus
|
8e8f80807e
|
Merge branch 'master' of https://github.com/zinnschlag/openmw.git into inventoryGUI
Conflicts:
apps/openmw/CMakeLists.txt
apps/openmw/mwclass/apparatus.cpp
apps/openmw/mwclass/armor.cpp
apps/openmw/mwclass/book.cpp
apps/openmw/mwclass/clothing.cpp
apps/openmw/mwclass/container.cpp
apps/openmw/mwclass/ingredient.cpp
apps/openmw/mwclass/light.cpp
apps/openmw/mwclass/lockpick.cpp
apps/openmw/mwclass/misc.cpp
apps/openmw/mwclass/potion.cpp
apps/openmw/mwclass/probe.cpp
apps/openmw/mwclass/repair.cpp
apps/openmw/mwclass/weapon.cpp
apps/openmw/mwgui/window_manager.cpp
apps/openmw/mwgui/window_manager.hpp
apps/openmw/mwworld/class.cpp
|
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
|
cdd4d83d9e
|
moved the tooltip info to the appropriate MWWorld::Class classes
|
13 years ago |
scrawl
|
53b48196f9
|
add interface for tooltips to MWWorld::Class
|
13 years ago |
gugus
|
58d05fa503
|
more clean-up. Container window shows up! But there is no working close button.
|
13 years ago |
Marc Zinnschlag
|
d5a7d418dd
|
added getValue function to Class hierarchy
|
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
|
6dddf8a3d5
|
Pickup sounds for armors
|
13 years ago |
Marc Zinnschlag
|
c314cddb1c
|
added getEquipmentSkill function to Class hierarchy
|
13 years ago |
Marc Zinnschlag
|
4b73116b9d
|
added getEquipmentSlots function to MWWorld::Class hierarchy
|
13 years ago |
Marc Zinnschlag
|
79158b9325
|
NPCs are using InventoryStore instead of ContainerStore from now on
|
13 years ago |
Marc Zinnschlag
|
699246e54b
|
removed insertIntoContainer function from MWWorld::Class hierarchy
|
13 years ago |
Marc Zinnschlag
|
4a16553acc
|
replaced an include with a forward declaration
|
13 years ago |
Marc Zinnschlag
|
f2972b1ca0
|
turned ContainerStore from a template into a simple struct
|
13 years ago |
Jason Hooks
|
bc58ef28cd
|
Made corrections
|
13 years ago |
Jason Hooks
|
0b3bb2719f
|
Fixing some errors
|
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 |
Marc Zinnschlag
|
4468a2b6a8
|
added movement data to MW references; added movement interface to MWWorld::Class
|
14 years ago |
Marc Zinnschlag
|
b48a5084be
|
added NPC stances
|
14 years ago |
Marc Zinnschlag
|
459dd82896
|
implemented locking/unlocking for doors (can not be invoked by user interaction yet)
|
15 years ago |
Marc Zinnschlag
|
3b49d6c826
|
added NPC stats
|
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
|
d57c984517
|
added enable and disable functions to class hierarchy; fixed a bug regarding actors in cellings being actived
|
15 years ago |
Marc Zinnschlag
|
de2eeb4cde
|
integrated insertObject function into class hierarchy
|
15 years ago |
Marc Zinnschlag
|
2acfe22975
|
added test for actor ID
|
15 years ago |
Marc Zinnschlag
|
0a60bde834
|
added insertIntoContainer function to class hierarchy
|
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
|
7e5ddae3b3
|
modified action interface to allow other actors besides the player
|
15 years ago |
Marc Zinnschlag
|
c38b02bd5c
|
added action interface
|
15 years ago |
Marc Zinnschlag
|
239498bcd4
|
added getName function
|
15 years ago |
Marc Zinnschlag
|
bfc282779b
|
added item health interface
|
15 years ago |
Marc Zinnschlag
|
ca842d1b4d
|
reimplemented access to creature stats via new class interface
|
15 years ago |
Marc Zinnschlag
|
a70c3876a2
|
added foundation for esm record class hierarchy
|
15 years ago |