scrawl
|
bd9dc58560
|
Use the correct scale for actor swim height (Fixes #2833)
|
2015-11-01 21:45:58 +01:00 |
|
dteviot
|
541d7fb4fb
|
Fixed assorted issues
* destructor is virtual
* renamed class to Actor
* corrected indentation of case statement
|
2015-08-25 18:19:16 +12:00 |
|
dteviot
|
bb54bbd273
|
Pulled duplicated functions into common base class
|
2015-08-24 19:54:02 +12:00 |
|
scrawl
|
7f66339790
|
Remove a redundant function
|
2015-07-24 20:23:27 +02:00 |
|
scrawl
|
882e359008
|
Move attackStrength to the CharacterController, where it should have been to begin with
Only relevant for actors in active cells, so doesn't belong in CreatureStats. This change should slightly reduce the game's memory usage.
|
2015-06-26 05:15:07 +02:00 |
|
scrawl
|
7bacb9418d
|
Various math code ported to osg
|
2015-06-03 19:41:19 +02:00 |
|
scrawl
|
375b736e74
|
Use SDL to create the window
No input nor event loop handling yet, so the window will "stop responding" after a few seconds.
Thanks to KittyCat for the GraphicsWindowSDL2 code.
|
2015-05-13 02:53:09 +02:00 |
|
scrawl
|
c31b416ba1
|
Move physicssystem to a new mwphysics module
|
2015-05-10 01:09:00 +02:00 |
|
scrawl
|
9f12e53956
|
Scale NPCs by their Weight property (Fixes #814)
|
2015-04-24 14:49:20 +02:00 |
|
scrawl
|
41b3a9dba9
|
Rewrite animated collision shape support (Fixes #2123)
|
2015-01-13 05:37:37 +01:00 |
|
scrawl
|
4e0d16da8c
|
Take Scale field in creature record into account (Fixes #2214)
|
2014-12-15 13:34:04 +01:00 |
|
scrawl
|
2b78e9795d
|
Implement Calm effect removing combat packages (Fixes #1985)
|
2014-12-14 19:35:34 +01:00 |
|
scrawl
|
b58b8c6f8f
|
Adjust player position to ground when using a door marker, even if the player is levitating (Fixes #1737)
|
2014-07-31 04:28:02 +02:00 |
|
scrawl
|
6760f4c897
|
Make cached GMSTs in MWClass::Npc/Creature safer
|
2014-06-19 02:09:46 +02:00 |
|
scrawl
|
b4ed828e21
|
Feature #1323: Implement restocking items (does not handle levelled lists yet)
|
2014-05-17 14:30:31 +02:00 |
|
scrawl
|
ae66d28c87
|
Feature #32: Implement respawn for containers, creatures and NPCs
|
2014-05-17 09:09:00 +02:00 |
|
Jeffrey Haines
|
401d21b4ee
|
getBaseGold implemented in MWWorld::Class for NPC and Creature
Implemented a getBaseGold() to get the vendor gold base
NPC gold base now can come from mNpdt12 and mNpdt52
|
2014-03-28 14:21:38 -04:00 |
|
cc9cii
|
43757efdc4
|
Feature #1030 - partial fix to stop creatures unable to walk/fly to come out of water. Does not necessarily handle situations where they are already out of water, however.
|
2014-03-16 08:09:14 +11:00 |
|
Marc Zinnschlag
|
367919200f
|
moved CellRefList into a separate file
|
2014-02-23 20:11:05 +01:00 |
|
Marc Zinnschlag
|
1b5301eec0
|
Merge branch 'savedgame'
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwbase/soundmanager.hpp
apps/openmw/mwgui/mapwindow.hpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwsound/soundmanagerimp.hpp
components/esm/loadcell.cpp
|
2014-02-01 18:16:32 +01:00 |
|
Marc Zinnschlag
|
5b04c10e1d
|
added creature/NPC state to saved games (only container/inventory for now)
|
2014-02-01 17:36:23 +01:00 |
|
scrawl
|
16f5f5862d
|
Feature #956: Implement blocking melee attacks
|
2014-01-21 23:25:24 +01:00 |
|
scrawl
|
589fbbd871
|
Issue #777: Create InventoryStore for creatures with weapons/shields
|
2014-01-19 11:43:23 +01:00 |
|
scrawl
|
149d77dedf
|
Feature #960: Add knockdown and hit recovery for creatures
|
2014-01-17 17:41:16 +01:00 |
|
scrawl
|
805843d7ff
|
Closes #1086: Implement blood effects
|
2014-01-17 11:27:13 +01:00 |
|
scrawl
|
ea8f60eddf
|
Implement movement speed formula for creatures. Still moving a bit too slow.
|
2014-01-15 16:30:16 +01:00 |
|
scrawl
|
d544551f61
|
Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
Information provided by Hrnchamd.
|
2014-01-15 15:50:45 +01:00 |
|
scrawl
|
ce013315ba
|
Nothing to see here, move along.
Fine... it's flying cliff racers. But did you really want to know?
|
2014-01-05 16:09:06 +01:00 |
|
Chris Robinson
|
54f91d4b3a
|
Implement hand-to-hand attacks
|
2013-07-28 06:48:25 -07:00 |
|
Chris Robinson
|
bec420c69b
|
Add Class::onHit for creatures
|
2013-07-26 10:50:23 -07:00 |
|
Chris Robinson
|
92cc566fdc
|
Rename the Class::attack method to Class::hit
|
2013-07-25 00:30:01 -07:00 |
|
Chris Robinson
|
0c8d4d9be2
|
Add beginnings of melee hits
|
2013-07-24 02:51:42 -07:00 |
|
Chris Robinson
|
9ea6b22a83
|
Handle soundgen animation keys
|
2013-07-17 23:58:21 -07:00 |
|
scrawl
|
0c7f48ec8a
|
Implement movement for creatures (formula is a stub)
|
2013-05-27 18:03:06 +02:00 |
|
scrawl
|
8a3d3f954b
|
NPC/creature persistence flag
|
2013-05-16 18:50:26 +02:00 |
|
scrawl
|
0c4a963132
|
Container UI rewrite
|
2013-05-11 18:38:27 +02:00 |
|
scrawl
|
ebaf80d539
|
Trace actors onto the ground after load, when moved to a different cell by the console or on player cell change.
|
2013-04-03 23:55:57 +02:00 |
|
scrawl
|
95e1cdc07d
|
Move getArmorRating to MWWorld::Class.
|
2013-03-17 22:29:12 +01:00 |
|
Chris Robinson
|
efca5ded47
|
Clean up some header includes to reduce nesting
|
2013-01-05 21:12:08 -08:00 |
|
Marc Zinnschlag
|
ed3641b214
|
Issue #68: check for essential actors
|
2012-10-27 13:33:54 +02:00 |
|
greye
|
d6150b7482
|
high-level implementation, unstable
|
2012-07-30 23:28:14 +04:00 |
|
greye
|
26595f22f6
|
float* -> Vector3, moveToCell -> copyToCell, fixed placeObject()
|
2012-07-26 16:14:11 +04:00 |
|
greye
|
e7666d3a7f
|
move responsibility for cell changing from CellStore::insertObject to Class::moveToCell
|
2012-07-25 20:31:39 +04:00 |
|
greye
|
6a3a728a56
|
Class::getModel implementation
|
2012-07-25 20:31:39 +04:00 |
|
guidoj
|
0549e949ba
|
Mostly removal of unnecessary #include's and a little clean up
|
2012-07-17 09:27:12 +02:00 |
|
Marc Zinnschlag
|
36885b2e40
|
Issue #176: removed enable/disable functions from Creature, Npc and Light
|
2012-05-25 17:04:33 +02:00 |
|
scrawl
|
e9ea1fba4e
|
fixed typo getCapacity method
|
2012-05-15 22:31:52 +02:00 |
|
Marc Zinnschlag
|
7e00fea18b
|
added getEncumbrance function
|
2012-05-15 21:34:00 +02:00 |
|
Marc Zinnschlag
|
c6493fb133
|
added getCapacity function
|
2012-05-15 21:17:00 +02:00 |
|
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
|
2012-04-24 02:02:03 +02:00 |
|