Commit Graph

245 Commits (0.7.1-build-fixes)

Author SHA1 Message Date
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