| 
								
								
									 scrawl | 04614651fa | Fix recharging items not being updated for actor's initial inventory | 2014-10-05 18:27:26 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 0fe9612afb | Implement basic spellcasting AI (Fixes #961) Select a weapon to attack with in AiCombat and equip it (Fixes #1609, Fixes #1772) | 2014-08-28 00:55:37 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 6cc691115b | Savegame: store most of CreatureStats | 2014-05-12 21:37:36 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 367919200f | moved CellRefList into a separate file | 2014-02-23 20:11:05 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | ffe19e7a52 | Feature #50: Handle attach & release of projectiles | 2014-02-05 05:18:11 +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 | d2ec3ffdc8 | handle equipped items when serialising inventory state | 2014-02-01 17:31:05 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 589fbbd871 | Issue #777: Create InventoryStore for creatures with weapons/shields | 2014-01-19 11:43:23 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 2f35e5a04e | Stop merchants from autoequipping items sold to them | 2014-01-05 22:43:09 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | dde2cd5d5a | Fix some code that still used setCount directly instead of using the ContainerStore interface. Also fix a related annoyance with the interface. | 2014-01-05 20:53:45 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 0bc3a13c0f | Break invisibility on Use or Activate | 2013-12-08 23:36:37 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | e8dcd74741 | Recharge enchanted items in player's inventory over time | 2013-11-19 16:42:24 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | c73217627e | Move code for listing effect sources to the spell management classes | 2013-11-15 20:29:47 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 00af6b5617 | Use an inventory store listener for animation parts and VFX update instead of updating them directly. Slightly more flexible, reduces InventoryStore dependencies and solves a crash during character creation due to the preview doll's animation not being registered in World. | 2013-11-15 02:08:36 +01:00 |  | 
				
					
						| 
								
								
									 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. | 2013-11-14 14:41:10 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | ff7e4174f9 | Fix some leftover code that still calculated random magnitude per spell rather than per effect. Major cleanup of InventoryStore: Magic effects are now updated when needed, rather than cached. Also allows to get rid of 'mutable' hacks and non-const method that should be const. Play sounds and particles when equipping a permanent enchantment item. | 2013-11-13 18:51:28 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 60bec03987 | Rename variables called 'slots' to work around wrong code parsing in QT Creator. | 2013-11-12 23:23:19 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 3c6a391507 | Rename arguments again | 2013-11-12 23:12:56 +01:00 |  | 
				
					
						| 
								
								
									 scrawl | 700d06764c | Order of arguments for ContainerStore::stacks shouldn't matter. Supplying them in the correct order is error prone, and also caused a bug where equipped items would incorrectly stack. | 2013-11-12 22:58:56 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | bbfd7f4c9d | Disable equipped item re-stacking when the item is removed from inventory The item was not removed if it was re-stacked. | 2013-11-10 02:45:17 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 467bd91651 | Update actor model on inventory change | 2013-11-10 02:45:17 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 37e91a278e | Add InventoryStore::unequipItem() | 2013-11-10 02:45:17 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 12dbbde1e3 | InvStore::unequipSlot: return an iterator to the unequipped item | 2013-11-10 02:45:17 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 750f1fd760 | Edit ContainerStore::stacks for clarifications and correctness Rename arguments and fix some potential errors (add checks). | 2013-11-10 02:45:16 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 2786530430 | Edit InventoryStore::equip() to call the new unequipSlot function… …to unequip previously equipped item. | 2013-11-10 02:45:16 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | d05baa8c22 | Add method InventoryStore::unequipSlot() This will permit to do run a treatment when an item is unequipped. | 2013-11-10 02:45:16 +01:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 23b8206bdc | Add remove methods to MWWorld::ContainerStore | 2013-11-10 02:45:16 +01:00 |  | 
				
					
						| 
								
								
									 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. | 2013-08-07 15:17:55 +02:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | 47b8a31317 | Fixes suggested by KittyCat | 2013-08-07 12:05:53 +02:00 |  | 
				
					
						| 
								
								
									 Emanuel Guevel | aa563e947e | Implement MWWorld::InventoryStore::unequipAll() | 2013-08-06 12:34:35 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 0c4a963132 | Container UI rewrite | 2013-05-11 18:38:27 +02:00 |  | 
				
					
						| 
								
								
									 Glorf | 48d9885554 | Started bugfix #691 | 2013-04-05 15:42:05 +02:00 |  | 
				
					
						| 
								
								
									 Michael Mc Donnell | b373d0ec7b | Correct struct to class in forward declarations Fixes http://bugs.openmw.org/issues/362 | 2012-08-13 13:58:35 -04:00 |  | 
				
					
						| 
								
								
									 scrawl | 30461438f6 | still left: spell success formula | 2012-05-29 12:35:03 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 124ea77612 | Issue #256: consider equipped items when calculating magic effects | 2012-05-18 15:48:55 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | 82b9f835b1 | make sure iterator is not end() before trying to get the equipped item | 2012-05-13 16:54:18 +02:00 |  | 
				
					
						| 
								
								
									 scrawl | d341d2113c | fixed some issues | 2012-05-13 14:58:38 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 35f478071e | Issue #255: deleted the old environment class and using the new one instead | 2012-04-23 15:27:03 +02:00 |  | 
				
					
						| 
								
								
									 Alexander "Ace" Olofsson | 00b8ce6b35 | Fix linker error in windows. | 2012-04-08 18:22:41 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | dcab6737e5 | consider skills when auto equipping | 2012-04-08 12:26:21 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 751e7d2199 | basic auto-equipping (picks the first matching item | 2012-03-31 17:26:15 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ea336214de | more inventory sanity checks | 2012-03-13 14:04:19 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 635b7ec6cb | slot system | 2012-03-13 13:31:11 +01:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 84c8cd3720 | added InventoryStore class (doesn't do anything yet) | 2012-03-10 12:49:27 +01:00 |  |