Commit Graph

67 Commits (d1736ad0c8f10cea05baec60bede218e4fd1f6b0)

Author SHA1 Message Date
Andrei Kortunov b5374029e5 Implement case-insensitive search in spell window 7 years ago
Andrei Kortunov 9ac752ea70 Implement filtering in the spells window 7 years ago
scrawl 2b03bc0c56 Call WindowBase::onFrame() for every active window 7 years ago
scrawl 01391b7eed Rename WindowBase's open/close to onOpen/onClose 7 years ago
Andrei Kortunov fb45995a41 Do not allow player to change weapon/spell during attack or spellcasting (bug #2445) 7 years ago
Andrei Kortunov 95ce7637f3 Adds persisted pin (feature #2834, bug #2489) 8 years ago
Allofich c82df2553c Allow deleting spells that have the "always succeeds" flag (Fixes #3627) 8 years ago
scrawl fd48c1d6f4 Make the Equip script function "use" items (drink potion, use alchemy, etc) 9 years ago
dteviot 77a1d947cc extracted MWMechanics::getPlayer() 10 years ago
scrawl e23775e338 Fix -Woverloaded-virtual clang warnings 10 years ago
dteviot 52de622e97 provide incremental update of SpellWindow (Fixes #2411)
When SpellWindow is visible, every 0.5 seconds update the cost/changes for spells/enchanted items shown.
Also, check to see if more substantial update of the window is required.
10 years ago
dteviot 6b6bed520d removed redundant calls. 10 years ago
scrawl 6d62aa7544 Don't prompt for spell deletion when using cycling keys (Fixes #2382) 10 years ago
scrawl 218f789d88 Fix player DrawState reset when selecting enchanted item (Fixes #2356) 10 years ago
scrawl eecea4131f Reduce MyGUI includes 10 years ago
Alexander "Ace" Olofsson 462b41a3a8 Missing files, aka; Why you shouldn't stresscommit 10 years ago
scrawl 0dc9401269 Fix GUI crash due to outdated spells list 10 years ago
scrawl 935cccf974 Implement weapon/spell cycling hotkeys (Fixes #1024) 10 years ago
scrawl 4d5adfb5dd Fix being able to use enchantments of items that failed to equip (Fixes #2215) 10 years ago
scrawl 79237d16a7 Refactor spell window to use model/view and remove duplicated code in QuickKeysMenu
This should also improve window resizing performance, the widgets are now just resized instead of recreated.
10 years ago
scrawl 9a1b7cbe52 Add SharedStateButton, used in spell window and controls box to apply mouseover effect to all buttons within one row (Fixes #1986) 10 years ago
scrawl e42cb8020e Change all skins to get font colors from fallback settings (Fixes #704) 10 years ago
MiroslavR b574131b06 Unset selected spell after selecting enchanted item in the spell window (Fixes #1878) 10 years ago
scrawl b374255447 Improve performance of moving spell window (don't recreate widgets unnecessarily) 11 years ago
scrawl 44b517f66d Implement hiding inventory windows by double click on caption (Fixes #1690) 11 years ago
scrawl 31d058b98c Add workaround for ScrollView messing up canvas size (Fixes #1700)
TODO: Create fixed ScrollView widget?
11 years ago
scrawl 17b15a6f4f Fix overlapping text in SpellWindow when the window is too small 11 years ago
scrawl 039398c8ae Basic RefData and CellRef change tracking
Wrapped item charge handling in getItemHealth function
11 years ago
Emanuel Guevel 1e4a854433 Remove static method MWWorld::Class::get(&Ptr)
It was just adding a level of indirection to Ptr.getClass().
All the call were replaced by that instead. The number of lines changed
is important, but the change itself is trivial, so everything should be
fine. :)
11 years ago
scrawl 04964595ef Fixes #1270, Fixes #1201: Update active weapon/spell icons every frame 11 years ago
scrawl 4443e22387 Build fix 11 years ago
scrawl c8c0e5de38 Fixed code issues found with unity build. Missing include guards, duplicated functions, ... 11 years ago
scrawl 365ae15532 Drag&Drop: auto-hide windows that can't be drop targets on mouseover 11 years ago
scrawl 525ce2f042 Some cleanup - move definitions to implementation file 11 years ago
scrawl 098f9712f1 Add getPlayerPtr() utility method. Reduces dependencies a lot. 11 years ago
scrawl 73f8161d1e Fix spell deletion not resetting the selected spell correctly 11 years ago
scrawl a3017e16d4 Don't allow changing the spell that is being cast mid-animation 11 years ago
scrawl 14c9a4e1d3 Cap enchantment casting cost to 1 as displayed in enchanting window. Display current enchantment charge in spell window. 11 years ago
scrawl b1a29eb27e Implement Resist & Weakness effects 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
scrawl 60bec03987 Rename variables called 'slots' to work around wrong code parsing in QT Creator. 11 years ago
scrawl 0c4a963132 Container UI rewrite 12 years ago
Britt Mathis 60fadaeaf0 Cleaned up includes in implementation files 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 43cdbd033d Display remaining item health / enchantment charge in HUD icons, display remaining enchanment charge in tooltips 12 years ago
scrawl e7af718b55 Remove unnecessary WindowManager::messageBox arguments 12 years ago
scrawl cf87708c1f Magic effect icons for spells 12 years ago
Marc Zinnschlag f4ee8e2642 Issue #479: Added additional magnitude parameter to known spells 12 years ago
greye a9c1ce412a applying new interface vol.7, inconsistent 12 years ago