scrawl
|
f27701cbe8
|
Detect selling stolen items or enchanting with stolen items
|
2014-01-22 13:04:55 +01:00 |
|
scrawl
|
589fbbd871
|
Issue #777: Create InventoryStore for creatures with weapons/shields
|
2014-01-19 11:43:23 +01:00 |
|
scrawl
|
d544551f61
|
Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
Information provided by Hrnchamd.
|
2014-01-15 15:50:45 +01:00 |
|
scrawl
|
224f288359
|
Don't attempt to change disposition for creatures
|
2014-01-11 21:30:26 +01:00 |
|
scrawl
|
0f5dc59176
|
Remove useless dependencies on InventoryWindow for getting player gold. Don't use string literals for gold_001 id, just to be sure.
|
2014-01-08 23:37:46 +01:00 |
|
scrawl
|
098f9712f1
|
Add getPlayerPtr() utility method. Reduces dependencies a lot.
|
2014-01-08 18:39:44 +01:00 |
|
scrawl
|
c85c2cff4e
|
Fix disposition changes from trades not applying properly
|
2014-01-08 01:46:42 +01:00 |
|
scrawl
|
617a65cdd2
|
Print message to dialogue window after successful trade
|
2014-01-03 17:40:14 +01:00 |
|
scrawl
|
b42240be6d
|
Implement Damage/restore skill/attribute effects. Use dedicated classes for skill and attribute values (instead of Stat<T>) since there are some important differences.
|
2014-01-03 03:48:43 +01:00 |
|
scrawl
|
6aa9e18915
|
Reset filter when starting a trade
|
2013-11-30 08:33:18 +01:00 |
|
scrawl
|
b6c22ad5d9
|
Add starting gold for NPCs and creatures. Refactor gold removal in some gui windows (use containerstore method instead of a dependency on TradeWindow). Use real gold amount in trade window, not refill amount.
|
2013-11-21 17:19:30 +01:00 |
|
scrawl
|
bab657fe2b
|
Add a utility function to add items to a ContainerStore by RefID
|
2013-11-21 17:14:30 +01:00 |
|
scrawl
|
7eb1dcb682
|
Fix trade windows crashing after a new game
|
2013-11-16 22:29:40 +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
|
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 |
|
Chris Robinson
|
46bc7bd9c8
|
Some cleanup since NpcStats is now also CreatureStats
This isn't a thorough cleaning, so keep an eye out for more
|
2013-08-09 01:14:08 -07: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 |
|
scrawl
|
7dc30a01cd
|
Some changes suggested by cppcheck
|
2013-07-31 18:46:32 +02:00 |
|
scrawl
|
3a6e54c4f5
|
Sell owned items in the cell
|
2013-05-27 02:18:36 +02:00 |
|
scrawl
|
b56d50287e
|
Barter mechanic fix
|
2013-05-11 22:56:36 +02:00 |
|
scrawl
|
0c4a963132
|
Container UI rewrite
|
2013-05-11 18:38:27 +02:00 |
|
Britt Mathis
|
60fadaeaf0
|
Cleaned up includes in implementation files
|
2013-04-16 20:16:22 -04:00 |
|
Marc Zinnschlag
|
3f846a50d9
|
Merge remote-tracking branch 'galdor557/master'
Conflicts:
apps/openmw/mwgui/travelwindow.cpp
|
2013-04-11 10:15:42 +02:00 |
|
Britt Mathis
|
f7383905b7
|
Finally eliminated calls to MWBase::WindowManager in constructors
|
2013-04-10 14:46:21 -04:00 |
|
Britt Mathis
|
ce9bc6d9ba
|
MwGui windowManager calls fixed to use MWBase::Environment::get().getWindowManager, filenames in MwGui now comply with naming conventions
|
2013-04-10 00:32:05 -04:00 |
|
scrawl
|
480467b6eb
|
Reset the 'owner' field for items that were legitimately bought from an NPC.
|
2013-04-07 21:53:11 +02:00 |
|
scrawl
|
f3c8cd2065
|
Don't buy/sell keys which are set to open a lock
|
2013-04-07 21:38:53 +02:00 |
|
scrawl
|
1a2daa3bc1
|
Merge branch 'master' of git://github.com/zinnschlag/openmw into companion
|
2013-03-31 14:50:03 +02:00 |
|
scrawl
|
e27e53f607
|
Fix not playable body parts appearing in the race selection menu.
|
2013-03-30 20:04:05 +01:00 |
|
scrawl
|
0f0cc0e3e3
|
Fix a few gold conditions that I missed, trade window was affected
|
2013-03-30 18:29:21 +01:00 |
|
scrawl
|
e7af718b55
|
Remove unnecessary WindowManager::messageBox arguments
|
2013-03-30 12:56:37 +01:00 |
|
scrawl
|
918cdcffc2
|
Split up components/esm/loadlocks
|
2013-03-22 05:50:54 +01:00 |
|
scrawl
|
d7c4a622cf
|
Create a separate rigid body / shape with full details for raycasting, remove the occlusion query hack
|
2013-03-08 23:46:25 +01:00 |
|
scrawl
|
0ee0dbdb97
|
Added "dispose corpse" button, added stealing (all items visible and no penalty yet)
|
2013-03-07 14:00:13 +01:00 |
|
Emanuel Guevel
|
8e07638699
|
Update the trading offer on "max sale" button click
|
2013-03-04 12:24:41 +01:00 |
|
Sergey Shambir
|
a3adcf752d
|
TradeWindow: fixed coding style
Mentioned here: https://github.com/zinnschlag/openmw/pull/554
|
2013-02-23 13:51:21 +01:00 |
|
Sergey Shambir
|
725bfe6372
|
TradeWindow: balance now changes per time if user holds +/- button
pressed
|
2013-02-10 08:50:36 +04:00 |
|
lazydev
|
04cca2a1ce
|
fix for http://bugs.openmw.org/issues/517
|
2013-01-02 18:58:52 +04:00 |
|
Marc Zinnschlag
|
386eec51c1
|
some skill usage fixes
|
2012-12-07 11:36:38 +01:00 |
|
eduard
|
ea8ee11ff7
|
tradding skill use
|
2012-12-06 14:25:53 +01:00 |
|
eduard
|
5332546541
|
tradding skill use
|
2012-12-06 13:58:52 +01:00 |
|
scrawl
|
94aeb15220
|
bartering disposition change
|
2012-11-10 00:38:45 +01:00 |
|
scrawl
|
d53a7ade1e
|
method names, disposition uint->int
|
2012-11-09 14:42:09 +01:00 |
|
scrawl
|
b2afb1fd5c
|
Merge branch 'next' of git://github.com/zinnschlag/openmw into MercantilImprovement
Conflicts:
apps/openmw/mwbase/mechanicsmanager.hpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwdialogue/dialoguemanagerimp.cpp
apps/openmw/mwgui/spellbuyingwindow.cpp
apps/openmw/mwgui/trainingwindow.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
|
2012-11-08 23:16:40 +01:00 |
|
scrawl
|
bf4e855260
|
fixed creatures
|
2012-11-08 22:31:08 +01:00 |
|
gugus
|
4634227f1c
|
notify the user when the merchant doesn't accept the offer
|
2012-11-08 21:50:56 +01:00 |
|
gugus
|
0a883f4492
|
The player can now barter with merchants
|
2012-11-08 13:38:20 +01:00 |
|
greye
|
a9c1ce412a
|
applying new interface vol.7, inconsistent
|
2012-11-06 11:29:18 +04:00 |
|
gugus
|
aaf1b66c7e
|
BarterOffer is used in other trading services too
|
2012-11-05 19:53:55 +01:00 |
|
greye
|
3c2ce25f5f
|
m prefix for mwworld/cellstore.hpp
|
2012-11-05 16:07:59 +04:00 |
|