Marc Zinnschlag
|
a44fad4c59
|
disabled revert for info tables (no easy way to make this work)
|
2013-11-14 11:55:02 +01:00 |
|
Marc Zinnschlag
|
d49b8e7443
|
Merge branch 'dialogue'
|
2013-11-14 11:40:50 +01:00 |
|
Marc Zinnschlag
|
780ea3a41f
|
added support for record reordering to model (only implemented in info collection)
|
2013-11-14 11:39:14 +01:00 |
|
Marc Zinnschlag
|
a8274e5c86
|
Merge remote-tracking branch 'potatoesmaster/inventory-fix'
|
2013-11-13 13:55:24 +01:00 |
|
Emanuel Guevel
|
baf13483c0
|
Update actor model only when in the current cell
|
2013-11-13 00:04:04 +01:00 |
|
scrawl
|
0dab7031c0
|
Make sure effects are destroyed with the animation
|
2013-11-12 02:22:44 +01:00 |
|
scrawl
|
eccb8f38ba
|
Apply "cast when strikes" enchantments when hitting with a weapon
|
2013-11-12 02:07:51 +01:00 |
|
scrawl
|
5f209b120b
|
Use the new ContainerStore::remove method.
|
2013-11-12 01:26:16 +01:00 |
|
scrawl
|
ffdb91bb21
|
Add particles for Cast + Hit. Not looking quite right yet.
|
2013-11-11 23:43:28 +01:00 |
|
Marc Zinnschlag
|
2fff7fc843
|
save info records
|
2013-11-11 12:21:26 +01:00 |
|
scrawl
|
6f3d737498
|
Missing const, thanks to jeaye
|
2013-11-10 23:27:11 +01:00 |
|
scrawl
|
1773c70455
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into magic
|
2013-11-10 22:03:17 +01:00 |
|
Marc Zinnschlag
|
ef8360f346
|
silenced a warning
|
2013-11-10 21:45:27 +01:00 |
|
Marc Zinnschlag
|
cfbf444628
|
Merge remote-tracking branch 'potatoesmaster/inventory-remove'
|
2013-11-10 21:30:19 +01:00 |
|
scrawl
|
6cd373c5c6
|
Only allow using powers once every 24 h. Apply on touch effects.
|
2013-11-10 15:40:31 +01:00 |
|
scrawl
|
71828351e6
|
Code cleanup: use enum instead of integer
|
2013-11-10 15:28:26 +01:00 |
|
Marc Zinnschlag
|
8c4303399f
|
Merge branch 'master' into dialogue
Conflicts:
apps/opencs/model/world/columns.cpp
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/data.cpp
components/esm/loadinfo.hpp
|
2013-11-10 13:21:39 +01:00 |
|
Marc Zinnschlag
|
583f1ae9c2
|
fixed info record ordering and performance problems by determining topic ranges in the record collection instead of in the index collection
|
2013-11-10 13:00:46 +01:00 |
|
Marc Zinnschlag
|
ec6018928c
|
some fixes to info record sorting (doesn't address the main problem)
|
2013-11-10 12:09:49 +01:00 |
|
Marc Zinnschlag
|
b7bb7d6902
|
Merge remote-tracking branch 'scrawl/master'
Conflicts:
apps/opencs/editor.cpp
|
2013-11-10 11:49:48 +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
|
d2dcf0b203
|
Add a warning comment to RefData::setCount()
|
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
|
f428921b93
|
Always update the source container view on drag&drop
This fix the indicator not being displayed for items auto-equipped
after an other item is removed.
|
2013-11-10 02:45:17 +01:00 |
|
Emanuel Guevel
|
4fcf427e1f
|
InventoryWindow: call InventoryStore::unequipItem() when an equipped item is dragged
The unequipped item is also re-stacked if needed.
|
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
|
59c963b6cc
|
Auto-equip items when a clothe or an armor is removed from inventory
This fix auto-equip on corpses.
|
2013-11-10 02:45:16 +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
|
26e4ccb8c2
|
Cosmetic changes
Rename ContainerStore::addImpl to addNewStack (it was confusing, since
ContainerStore had methods named 'addImp' and 'addImpl').
|
2013-11-10 02:45:16 +01:00 |
|
Emanuel Guevel
|
aefa54d72d
|
Pass item count to ManualRef constructor
This remove the need to call setCount in multiple places.
|
2013-11-10 02:45:16 +01:00 |
|
Emanuel Guevel
|
0691978603
|
Add item count to ManualRef constructor as optional argument
|
2013-11-10 02:45:16 +01:00 |
|
Emanuel Guevel
|
f4f2586e8c
|
Remove duplicate code for PlaceAtMe/PlaceAtPC using a template
|
2013-11-10 02:45:16 +01:00 |
|
Emanuel Guevel
|
8ff747fbef
|
Move some deleteObject logic from OpDelete to MWWorld::deleteObject
|
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
|
52cef19982
|
Update weapon/magic icons when items are removed from player inventory
|
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
|
10abb9d297
|
Call ContainerStore::remove() to remove items from inventory
Make placeObject() and dropObjectOnGround() in MWWorld to copy objects
(and indicate it clearly).
Enchanting an item now unequips it.
|
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 |
|
Marc Zinnschlag
|
a198751f21
|
Merge remote-tracking branch 'scrawl/magic'
|
2013-11-09 17:00:27 +01:00 |
|
Marc Zinnschlag
|
935d9241d8
|
first attempt at proper info record loading: partially incorrect and way too slow
|
2013-11-09 11:42:19 +01:00 |
|
scrawl
|
5c148a3d41
|
Fix effect source display
|
2013-11-09 11:09:44 +01:00 |
|
Marc Zinnschlag
|
8be3ffc2a0
|
Merge remote-tracking branch 'scrawl/magic'
Conflicts:
apps/openmw/mwworld/worldimp.cpp
|
2013-11-09 10:54:51 +01:00 |
|
scrawl
|
3e58655a90
|
Implemented Fortify/Drain skill magic effects. Scroll of icarian flight works!
|
2013-11-09 10:49:00 +01:00 |
|
scrawl
|
3ea7d58ca8
|
Advance skill on successfull spell cast
|
2013-11-09 10:34:46 +01:00 |
|
scrawl
|
976344f0a3
|
Handle CastOnce enchantments
|
2013-11-09 08:07:40 +01:00 |
|
scrawl
|
1051611ffa
|
Added spell failure sound
|
2013-11-09 07:59:17 +01:00 |
|
scrawl
|
cbe96a2170
|
Refactor ActiveSpells to track range type. Added basic self range magic.
|
2013-11-09 07:51:46 +01:00 |
|
Marc Zinnschlag
|
3d8da2b9e0
|
proper sorting for newly created records and some case smashing fixes
|
2013-11-08 12:16:41 +01:00 |
|
Marc Zinnschlag
|
a06aa881cb
|
make sure case handling in info IDs is consistent
|
2013-11-08 12:03:03 +01:00 |
|