scrawl
2a11618ee7
Make sure the equipped weapon HUD icon is updated properly
11 years ago
scrawl
992a8e9c36
Refactor NpcAnimation: get rid of delayed update (no longer required), make sure that the Animation is set up *before* the inventory store is accessed anywhere (which now triggers auto equip and animation update). Allows better tracking of magic VFX for permanent enchantments in InventoryStore.
11 years ago
Emanuel Guevel
2786530430
Edit InventoryStore::equip() to call the new unequipSlot function…
...
…to unequip previously equipped item.
11 years ago
Chris Robinson
84d259ab8e
Avoid reconstructing strings for updating the dynamic stats
...
Attributes still do this, but they change infrequently enough that it doesn't
matter.
12 years ago
Chris Robinson
281fdbd81b
Cleanup some redundancy
12 years ago
Chris Robinson
33c173a23a
Update the watched Ptr when changing it
12 years ago
Chris Robinson
189541aa72
Apply drowning damage based on the update duration
...
1 damage every 0.33 seconds is 3 damage a second. Applying it this way avoid
having to track another stat.
12 years ago
Chris Robinson
5968165de0
Merge remote-tracking branch 'zini/master' into werewolf
...
Conflicts:
apps/openmw/mwgui/windowmanagerimp.cpp
12 years ago
Chris Robinson
46bc7bd9c8
Some cleanup since NpcStats is now also CreatureStats
...
This isn't a thorough cleaning, so keep an eye out for more
12 years ago
PLkolek
86020ad94d
Added underwater and drowning sounds.
12 years ago
PLkolek
8f4506f5b6
Implemented drowning.
...
Currently no visual effects on losing health, the breathing sound doesn't change (we don't have one),
the breath bar doesn't turn red when no breath left and it doesn't pulse from black to red.
12 years ago
scrawl
7dc30a01cd
Some changes suggested by cppcheck
12 years ago
Torben Carrington
c8c1ddd927
Adds functionality for checking if the animation group passed is currently playing on the actor passed. This is needed for AIWander.
12 years ago
scrawl
c41f119ba6
Added new game button
12 years ago
Chris Robinson
274f3c7b77
Force character state to update after switching view modes
12 years ago
Glorf
f9deb593d1
Bugfix #578
12 years ago
scrawl
2693b78536
Add initial player inventory when new game is started
12 years ago
scrawl
8bbfba3f43
Fix fatigue not being set to its maximum value when player is rebuilt
12 years ago
Marc Zinnschlag
18e046e628
cleaned up race record struct
12 years ago
Chris Robinson
04aeb3dd07
Rename Mechanics' Activators to Objects
12 years ago
Chris Robinson
10d04c928c
Use the object's class to check if it's an actor
12 years ago
scrawl
95e1cdc07d
Move getArmorRating to MWWorld::Class.
12 years ago
scrawl
dd57eabc3e
Better use an enum for magic effect IDs
12 years ago
scrawl
1666bc7740
Armor rating
12 years ago
Chris Robinson
000128d084
Merge remote-tracking branch 'zini/master' into misc-cleanup
12 years ago
Chris Robinson
48271e49ec
Properly update the Ptr object in the mechanics manager when moving across cells
12 years ago
Marc Zinnschlag
88e8659a49
minor cleanup
12 years ago
scrawl
73d48a95f6
Add message box when the player tries to move when being overencumbered.
12 years ago
Chris Robinson
2f8affc955
Make sure the player's controller is properly updated when they change
12 years ago
Chris Robinson
ee9b19d2ed
Make sure to remove a Ptr from the activators when requested
12 years ago
Chris Robinson
fdabef65a1
Use a method to update an object's cell in the mechanics manager
...
This prevents destroying and recreating the object's character controller (and
messing up the current animation) when moving between cells.
12 years ago
Chris Robinson
8d98f3649c
Use a separate class to handle activator mechanics
12 years ago
Chris Robinson
d2f5a886c7
Handle playgroup and skipanim through mwmechanics
12 years ago
Chris Robinson
3c02e1ccc9
Run physics right after updating the actors
12 years ago
eduard
2dc0064cc2
more string lowercase
12 years ago
Marc Zinnschlag
5f5addf052
fixed an enum
12 years ago
Marc Zinnschlag
75f64aa38b
Merge branch 'master' into dialogue
...
Conflicts:
apps/openmw/mwdialogue/dialoguemanagerimp.hpp
apps/openmw/mwmechanics/npcstats.cpp
apps/openmw/mwmechanics/npcstats.hpp
12 years ago
Marc Zinnschlag
0ab4068fbd
Merge remote-tracking branch 'scrawl/persuasion' into next
12 years ago
Marc Zinnschlag
d15eb6cd17
Merge remote-tracking branch 'greye/player-model' into next
12 years ago
greye
b1ef0026a9
race selection/inventory preview character model update
12 years ago
scrawl
553ea08eae
consider temporary disposition change when trading
12 years ago
scrawl
33b4b29fbc
persuasion mechanics, added reputation
12 years ago
scrawl
ace9ee9c83
persuasion dialog
12 years ago
scrawl
f6a9029c4b
bounty & disease disposition effect
12 years ago
scrawl
d53a7ade1e
method names, disposition uint->int
12 years ago
scrawl
b2afb1fd5c
Merge branch 'next' of git://github.com/zinnschlag/openmw into MercantilImprovement
...
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwdialogue/dialoguemanagerimp.cpp
apps/openmw/mwgui/spellbuyingwindow.cpp
apps/openmw/mwgui/trainingwindow.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
12 years ago
scrawl
322faf13e4
cleanup
12 years ago
scrawl
bf4e855260
fixed creatures
12 years ago
greye
2a86432887
store birthsign in MWWorld::Player
12 years ago
gugus
0a883f4492
The player can now barter with merchants
12 years ago
greye
83e758ee50
clean up interfaces
12 years ago
greye
9dc9098fa7
update MWBase::World interface since records contains own id
12 years ago
greye
5b9621bca5
store player record data in ESMStore
12 years ago
gugus
bf98b95955
bugfix
12 years ago
gugus
2841d831a6
Disposition is now updated everyframe
12 years ago
gugus
9ebe9cb40c
Disposition is now calculated according to the Wiki. But: bouty and deacease are not implemented (for disposition at least), and there is still no temporary/permanent dispositons changes
12 years ago
greye
86ad7a96f4
applying new interface vol.2, inconsistent
12 years ago
greye
d205723a17
resolving m prefix/ESMStore movement
12 years ago
greye
2057f5619e
move ESMStore to MWWorld
12 years ago
greye
3c2ce25f5f
m prefix for mwworld/cellstore.hpp
12 years ago
gugus
f72f898bd9
implement barterOffer. It's used for travel only.
...
I've started to implement disposition, but it's very basic for now.
12 years ago
Marc Zinnschlag
453f347ee8
Issue #68 : added getdeadcount script function
12 years ago
Marc Zinnschlag
bdca5aff87
Issue #68 : simplified the dynamic stats interface
12 years ago
greye
2fa4ac177a
initial resolving
12 years ago
scrawl
872fcf3e3d
sleeping restoration of health, magicka, and fatigue
12 years ago
greye
7606ebafd6
resolving conflicts, minor update
12 years ago
Marc Zinnschlag
e97d23e626
Issue #361 : reset skill level in race selection stage
13 years ago
Marc Zinnschlag
6534c2a55a
Issue #107 : WindowManager is accessed only through the interface class from now on
13 years ago
Marc Zinnschlag
b68f9d6a28
Issue #107 : MechanicsManager is accessed only through the interface class from now on
13 years ago