Emanuel Guevel
baf13483c0
Update actor model only when in the current cell
11 years ago
Emanuel Guevel
4fcf427e1f
InventoryWindow: call InventoryStore::unequipItem() when an equipped item is dragged
...
The unequipped item is also re-stacked if needed.
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
48c07fbd98
Remove some unnecessary fields from Ptr
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
5fbfce6d1e
Don't show WerewolfRobe objects in the inventory
...
Pretty ugly hard-coding, but this is likely what vanilla does since it
has no option to mark clothes or armor as unplayable like Oblivion does.
12 years ago
Emanuel Guevel
b2e5e8dd0d
Saner inventory window pinning/hiding
...
Hide inventory window pin button in container, companion and barter mode.
Restore the pinned inventory window position when exiting these modes.
Allow toggling windows visibility in inventory mode only.
12 years ago
Emanuel Guevel
48d2554ac3
Auto-equip when items are added to the inventory
...
We limit that to armor pieces and clothing items.
No auto-equiping for the player nor werewolves.
12 years ago
Marc Zinnschlag
ca94d1a2fb
Merge remote-tracking branch 'swick/inventorypos'
...
Conflicts:
apps/openmw/mwgui/inventorywindow.cpp
12 years ago
Sebastian Wick
7ed763262f
GUI mode dependent position
12 years ago
scrawl
7dc30a01cd
Some changes suggested by cppcheck
12 years ago
scrawl
c41f119ba6
Added new game button
12 years ago
scrawl
0c4a963132
Container UI rewrite
12 years ago
Britt Mathis
60fadaeaf0
Cleaned up includes in implementation files
12 years ago
Marc Zinnschlag
3f846a50d9
Merge remote-tracking branch 'galdor557/master'
...
Conflicts:
apps/openmw/mwgui/travelwindow.cpp
12 years ago
Britt Mathis
f7383905b7
Finally eliminated calls to MWBase::WindowManager in constructors
12 years ago
Britt Mathis
ce9bc6d9ba
MwGui windowManager calls fixed to use MWBase::Environment::get().getWindowManager, filenames in MwGui now comply with naming conventions
12 years ago
scrawl
a7de870a44
Fix mercenary not updating its profit when item was dragged onto the player avatar
12 years ago
scrawl
43cdbd033d
Display remaining item health / enchantment charge in HUD icons, display remaining enchanment charge in tooltips
12 years ago
scrawl
05a5cb3ae4
Improved responsiveness of the inventory window when resizing.
12 years ago
scrawl
b0199c703c
Companion UI
12 years ago
scrawl
918cdcffc2
Split up components/esm/loadlocks
12 years ago
scrawl
95e1cdc07d
Move getArmorRating to MWWorld::Class.
12 years ago
scrawl
1666bc7740
Armor rating
12 years ago
scrawl
0ee0dbdb97
Added "dispose corpse" button, added stealing (all items visible and no penalty yet)
12 years ago
scrawl
d5c6c221c1
Books/scrolls: Fix the take button incorrectly showing
12 years ago
Tom Mason
ac112ef972
refactored special variable code
12 years ago
Tom Mason
0f58e03343
Unequipping items will reset OnPCEquip variable
12 years ago
Jordan Milne
857bb42297
Create a separate scenemanager for each CharacterPreview instance
12 years ago
greye
7e0713f6c4
fix string case update
12 years ago
eduard
69d9d22579
comparestring
12 years ago
eduard
8545667bbd
string compare and tolower
12 years ago
greye
7606ebafd6
resolving conflicts, minor update
12 years ago
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
12 years ago
scrawl
35f7216f2f
fixed some things
12 years ago
scrawl
7c59b83419
performance optimization
12 years ago
scrawl
1f7e044fad
removed some debug stuff
12 years ago
scrawl
6ac2a12296
item selection working on the preview
12 years ago
scrawl
eef750e6b0
race selection preview
12 years ago
scrawl
5155339cb6
character preview working
12 years ago
scrawl
4f3eb3c34a
character preview WIP
12 years ago
scrawl
b66c8099eb
new system for dynamic sizing of buttons & text boxes
12 years ago
scrawl
35dd49f948
fixed some "using namespace" in headers
12 years ago
Marc Zinnschlag
6534c2a55a
Issue #107 : WindowManager is accessed only through the interface class from now on
13 years ago
Marc Zinnschlag
6bd48d12af
Issue #107 : SoundManager is accessed only through the interface class from now on
13 years ago
Marc Zinnschlag
78fe6fdce5
Issue #351 : Refactoring Action class
13 years ago
scrawl
1a5203749f
fix "error in framelistener" when trying to pick up lights that can't be picked up
13 years ago
Marc Zinnschlag
cc7c6aa0ad
Merge branch 'decouple'
13 years ago
Marc Zinnschlag
4c39fefd1e
Issue #107 : World is accessed only through the interface class from now on; some include cleanup
13 years ago
scrawl
d27863bf8e
rename layout files to .layout to get them recognized by layout editor
13 years ago
scrawl
dfac5f26c3
fixed some issues:
...
- probes were not showing up in inventory category "misc"
- lights, probes, lockpicks were not equippable
- weapons could not be picked up
13 years ago
scrawl
ea8e3ca1c8
fix item duplication bug when picking up object with the mouse and immediately dropping again
13 years ago
scrawl
b8464d4ce5
allow picking up objects from the gameworld with the mouse in inventory mode
13 years ago
scrawl
298ae4f7f8
HUD icons for selected weapon / selected spell / selected enchanted item
13 years ago
scrawl
30461438f6
still left: spell success formula
13 years ago
scrawl
c7268233df
spell window layout & opening/closing/pinning logic
13 years ago
scrawl
f1d3978897
Issue #290 : Auto-Close MW-reference related GUI windows
13 years ago
scrawl
6eb15f7680
auto-select the alchemy tools with highest quality
13 years ago
scrawl
92d9e070fb
small tweak to getPlayerGold() method
13 years ago
scrawl
2a4c55f1ab
use Class::getInventoryStore instead of casting ContainerStore.
13 years ago
scrawl
7ef0ad4e39
show faction & birthsign in the stats window
13 years ago
scrawl
db49e2c046
bought/sold items now use a separate ContainerStore, this fixes a stacking issue among other things
13 years ago
scrawl
fb47681fbd
fix a bug, some cleanup
13 years ago
scrawl
342a244e31
NPC now doesn't buy items of types that he shouldn't accept.
13 years ago
scrawl
50a8eb05d9
transfering items between player and merchant works and shows a red frame for bought/sold items.
13 years ago
scrawl
41efea4c1d
in the trade window, don't show items that the merchant has equipped.
13 years ago
scrawl
4213b4370f
trade window shows up and shows the vendor's inventory items.
13 years ago
scrawl
c5185cf2e4
drop item on avatar from external container bugfix
13 years ago
scrawl
0f1e09d2c1
make Class::use method return an equip action for equippable items, add sound for equipping
13 years ago
scrawl
c5d685c780
added an assert
13 years ago
scrawl
2fa7ce0c19
equipping works also when the item wasn't in player inventory before.
13 years ago
scrawl
477f1b42ab
fixed another item dropping bug
13 years ago
scrawl
5a43fe3e5f
remove debug prints
13 years ago
scrawl
3f4ce32727
implemented player encumbrance bar
13 years ago
scrawl
d3a53ae0b8
removed the _freeSlot method which is now unneeded
13 years ago
scrawl
175623bf22
change the drag&drop to not use a seperate containerstore
13 years ago
scrawl
ca4fa21d64
removed the attempt to unify activation and use scripts which was incorrect
13 years ago
scrawl
71de10cb7e
equipping items works, but only if you have more than one of the item that you're equipping
13 years ago
scrawl
765881a61d
equipping items in the inventorywindow (there is no visual indication yet)
13 years ago
scrawl
ab6336b745
using items via the inventory is now possible by dragging them on the avatar (only implemented for books right now)
13 years ago
scrawl
a47d29c184
fix the inventory window overlapping with over windows in default layout
13 years ago
scrawl
3a93df8db4
dynamic inventory layout like morrowind
13 years ago
scrawl
78b06d0ebf
inventory window pinning
13 years ago
scrawl
822e5fbe1e
add indication which filter is selected
13 years ago
scrawl
902309a554
working filters
13 years ago
scrawl
0114bf948c
revised filters
13 years ago
scrawl
1abf70692c
added a scrollbar to the item container, dynamic positioning of items, fixed the item count display bug
13 years ago
scrawl
ed6ff0a94a
cleanup 3
13 years ago
scrawl
2d3cc014c9
Merge branch 'inventoryGUI' of https://github.com/gugus/openmw into inventoryGUI
...
Conflicts:
apps/openmw/mwgui/container.cpp
apps/openmw/mwgui/container.hpp
13 years ago
gugus
9dd65dce30
Finished merging.
13 years ago
gugus
5f8c08b18b
some work for dropping objects.
13 years ago
gugus
5603cb312c
Objects can now be selected and follow mouse movements.
13 years ago
scrawl
1b02b503a2
gcc compile fix
13 years ago
gugus
33654535c1
The inventory window now display the inventory of the player
13 years ago
gugus
1e8d894e1c
Starting inventory window
13 years ago