Commit Graph

4977 Commits (403704b92ac2b9c47c2f48a0f86225be2f99177b)

Author SHA1 Message Date
Chris Robinson 71d39c2fa0 Merge remote-tracking branch 'zini/master' into animations 12 years ago
Chris Robinson e069215583 Don't clear the last queued animation when it stops 12 years ago
Marc Zinnschlag 28f2a7d2b4 added missing column for clothing records 12 years ago
Chris Robinson 66f55b3178 Play the item up/down sound when readying/unreadying weapons 12 years ago
Chris Robinson b459a010b0 Fix vec.z being applied while not in the air 12 years ago
Chris Robinson 3c5c10144a Remove a duplicate showWeapons call 12 years ago
Marc Zinnschlag 56b2b05f9a Merge remote-tracking branch 'glorf/weather' 12 years ago
Glorf 39c7bc8363 Corrected celestical object sizes 12 years ago
Glorf 9fa2dd5277 Playing with moons part 2 12 years ago
Chris Robinson e8661794fe Avoid trying to find a state for non-actors.
They're only ever play idles, unless PlayGroup is called.
12 years ago
Marc Zinnschlag eba9d3e3ee added missing columns for book record 12 years ago
Marc Zinnschlag fce9939f83 added missing columns for armor record 12 years ago
Marc Zinnschlag 7c57f2c221 added AI-related actor columns 12 years ago
Chris Robinson 355f653614 Use AnimationAlloc instead of AnimationAllocatedObject 12 years ago
Chris Robinson 47a9a4cdff Clean up a for loop 12 years ago
scrawl 96e3b3b7c2 Fix a compile error, OGRE_NEW only works for classes derived from AllocatedObject 12 years ago
Marc Zinnschlag d684120f7a Merge remote-tracking branch 'scrawl/master' 12 years ago
scrawl ac4fa1941d Fix the frame update not getting called on the first frame 12 years ago
Marc Zinnschlag 74d791e207 fixed auto calc column 12 years ago
Marc Zinnschlag 897e55391d added columns for tool IDs 12 years ago
Marc Zinnschlag 52d81dc9fa added columns for enchantments 12 years ago
Chris Robinson 822f130f79 Merge remote-tracking branch 'zini/master' into animations 12 years ago
Chris Robinson 8ec722ac92 Use std::find_if instead of ugly for loops 12 years ago
Marc Zinnschlag 90bae2bead do not create editors for unused columns 12 years ago
Marc Zinnschlag 929b38ff6a added missing columns for apparati records 12 years ago
Chris Robinson f83ee5d316 Play ready/unready animations on the upper body 12 years ago
Torben Carrington 4d10a1c407 Fixed an additional 0 being sent into the AIWander idle parameters vector (Thanks to Chris) 12 years ago
Marc Zinnschlag af191c7382 fixed AiWander arguments 12 years ago
Chris Robinson a9928bb842 Split up the UpperBody group
Also recognize the [un]equip start and stop text keys.
12 years ago
Chris Robinson 70dc2f77ad Move the priority enum to MWMechanics 12 years ago
Chris Robinson 7ba2508556 add a priority for death animations, and store it in the state list 12 years ago
graffy76 c71d921f09 Moved signalUpdateEditorSettings from UserSettingsDialog to
UserSettings.

UserSettings is now derived from QObject.
12 years ago
graffy76 144be59735 Changed enum names to match OpenMW naming conventions 12 years ago
Marc Zinnschlag 7fd277b87a added missing column for potions 12 years ago
Chris Robinson 4e389b5a8f Store whether a given animation loops in the state table 12 years ago
Chris Robinson bbb38c61cc Fix queued animations 12 years ago
Chris Robinson 3988866ecd Make sure active groups are updated after a state is auto-disabled 12 years ago
Chris Robinson 2c556e4036 Be smarter about handling non-moving animations
Don't rely on being told by the play method, so the animation can
automatically change without impacting the character controller.
12 years ago
Marc Zinnschlag 9835c6df11 Merge remote-tracking branch 'scrawl/tradefix' 12 years ago
Chris Robinson 4ea347ac52 Use shared pointers to store animation sources
This ensures references to the sources stay valid as long it the object
is, rather than becoming invalidated whenever one is added or removed.
12 years ago
graffy76 88df3b980f Implemented UserSettings as a singleton. 12 years ago
scrawl b56d50287e Barter mechanic fix 12 years ago
Marc Zinnschlag e14cb6853f Merge remote-tracking branch 'scrawl/containerui' 12 years ago
Marc Zinnschlag da92921387 added columns related to items in inventories 12 years ago
Marc Zinnschlag ee2bc94698 added script column 12 years ago
Marc Zinnschlag e24ecfd5d2 added name column 12 years ago
scrawl 0c4a963132 Container UI rewrite 12 years ago
Marc Zinnschlag 318ebe0cb6 added model column 12 years ago
Marc Zinnschlag 8ef2d04007 added type column 12 years ago
Marc Zinnschlag c22f773f72 load all types of referenceable IDs 12 years ago
Marc Zinnschlag d715cf5431 replaced static adapter with a template 12 years ago
Marc Zinnschlag 9426eda47a small test with statics and two columns 12 years ago
Marc Zinnschlag 02ace69511 fixed RefID search 12 years ago
graffy76 d0b23a4786 Relocated "User Settings" to Edit->Preferences
Removed <QDebug> reference from view.hpp
12 years ago
graffy76 a8b45e0a13 Three primary changes:
1.  Declared QStringPair::isEmpty() const
2.  Split the CsSettings namespace into two: CSMSettings and
CSVSettings. (Required splitting the support.hpp file)
3.  Declared several classes as _noqt in CMakeLists.txt for OpenCS
12 years ago
Chris Robinson 6b8a687a79 Add methods to disable an animation
And rename WeaponState to WeaponType
12 years ago
Chris Robinson 6605aa7dec Create three bone groups
This still won't work as expected. Currently there is only one priority level,
and only one animation state per priority level can be active at a time.

It's close, though.
12 years ago
Chris Robinson abc676eedd Allow specifying which bone groups to play an animation on 12 years ago
Chris Robinson 56eede2610 Search more aggressively for an animation velocity 12 years ago
Chris Robinson 5a9c1e1245 Don't explicitly track the last position 12 years ago
Chris Robinson 7c3b014193 Figure out which animations to play based on priority
Bone group will also be taken into account later.
12 years ago
Chris Robinson 921f534980 Parameterize the number of bone groups 12 years ago
Chris Robinson 8a9b0eb5f7 Store the AnimSource in the animation state 12 years ago
Glorf 6aaa8d6dc0 Fixed fading problem 12 years ago
Glorf 9cc85cbe81 Playing with moons part 1 12 years ago
graffy76 8d0f350446 New file structure separating view classes from model classes. Deleted
.ui file.
12 years ago
Chris Robinson 58efce5008 Rename animation layers to animation states 12 years ago
Chris Robinson ccff364b52 Use a map of active layers instead of an array
A bit of an upheaval. Each animation is now a "layer", instead of each layer
having an animation. Incidentally, this is much closer to how Ogre handles
animation states.

In the future, each layer will have a priority, which will be used to determine
which one affects a given bone group (which we currently only have one of).
12 years ago
kpp 24d619d6b4 Changes the logic of WindowManager::messageBox()
Fixes removeItem
Fixes addItem
12 years ago
Chris Robinson d5490b0f8f Fix an outdated comment 12 years ago
Chris Robinson 74ed1f73b4 Merge remote-tracking branch 'zini/master' into animations 12 years ago
Marc Zinnschlag 5c99f15ad3 Merge remote-tracking branch 'torben/aiescort' 12 years ago
Glorf 6417fa504e Fixed constness 12 years ago
Torben Carrington 4928c9d079 Removed sqrt function call (minor optimization thanks to Chris) 12 years ago
Torben Carrington d20178dd56 Removed unnecessary std::cout messages 12 years ago
Torben Carrington 133964f0e4 AIEscort complete 12 years ago
Torben Carrington c03dca47f5 AIEscort implemented and working - only touchups are needed. 12 years ago
Glorf c605f15a15 Another weather cleanup 12 years ago
Torben Carrington 10840765d9 Framework - duration and pathing implemented, no waiting for follower yet. 12 years ago
Marc Zinnschlag 51067698a8 minor cleanup 12 years ago
Marc Zinnschlag c80ffa0a16 Merge remote-tracking branch 'gus/AIFix' 12 years ago
scrawl 90b7df439f Fix image buttons 12 years ago
graffy76 cb9c82324c UserSettings system 12 years ago
graffy76 f6203cac2a update for master 12 years ago
Chris Robinson 8e38dc410f Allow loading multiple animation sources
Animation sources are treated differently from base objects. When given
"path\file.nif", base objects will look for "path\xfile.nif" and use that
if it exists (falling back to the original name if not found). Animation
sources will instead use "path\xfile.kf", ignoring it if the file doesn't
exist.
12 years ago
gus 603af21715 little interface improvement 12 years ago
gus a328a03bd3 more fix. Fargoth quest almost work as in vanilla now. 12 years ago
scrawl 301efb411e Fix exit crash 12 years ago
scrawl 8845c0cee1 Camera relative sky rendering. Now we no longer need to keep sky position in sync with camera. 12 years ago
Marc Zinnschlag 0f29ab8cf9 fixed the interface of the adapter class 12 years ago
Marc Zinnschlag f7f56a1a1f added a RefIdCollection to Data 12 years ago
Glorf 68f249e8f4 Small weather cleanup 12 years ago
Chris Robinson e85bc8b2cd Only load one Nif for Animation objects
This breaks quite a bit, but it's needed for the transition to using the
.kf files.
12 years ago
Chris Robinson 6a3ba41170 Don't store camera nodes, we don't need them. 12 years ago
Chris Robinson 90e29c83c0 Merge remote-tracking branch 'zini/master' into animations
Conflicts:
	apps/openmw/mwmechanics/character.cpp
12 years ago
scrawl 007a3cf9bd rename IInterface to Interface 12 years ago
scrawl b5071ced23 Removed using namespace 12 years ago
scrawl 757a26794a Merge branch 'master' of https://github.com/zinnschlag/openmw into journal 12 years ago
scrawl c6edb0288a Remove unused file 12 years ago
scrawl 1315432322 Handle @# links in journal 12 years ago
Marc Zinnschlag e9f1aac7bd added data structures for referenceable records 12 years ago
scrawl d43adbaa7c Topic link fixes for russian version, thanks to greye for testing 12 years ago
scrawl 166eac2e25 Cleanup 12 years ago
gus 006f25d1c0 First try to improve AI. Does not work yet due to strange bug in physicsystem 12 years ago
scrawl 38c399a698 Fix duplicate sounds 12 years ago
scrawl 062ff189a2 Merge branch 'master' into memory 12 years ago
scrawl 0f2866dc15 Text replace fix 12 years ago
scrawl 48c5e33c79 Fix a limitation of the keyword search. It can now highlight keywords that have longer child variations correctly. 12 years ago
scrawl a33e6b9c35 Fast forward to the last page in the journal when opening it 12 years ago
scrawl d16bb26a48 Added text colors, goodbye, message 12 years ago
scrawl f07497bbde Fix lockup 12 years ago
scrawl 78e6dab9d2 Dialogue history rewrite WIP 12 years ago
scrawl 6cd28d1156 Fix a bug in getPCNextRank 12 years ago
scrawl 0bb51fd91d Retrieve the correct case for topics in the journal 12 years ago
scrawl 1f58edb9db Merge branch 'master' of https://github.com/zinnschlag/openmw into journal 12 years ago
gus 7fe7111c19 Fargoth quest almost works. There is still a sall problem as the path taken is not exactly the same. I need to copy the exact way morrowind do pathfinding... 12 years ago
Marc Zinnschlag 2e6594f8f7 Merge remote-tracking branch 'glorf/bugfix-5' 12 years ago
scrawl 75dcf52552 Sync extern/shiny, set memory budgets for texture and mesh managers (however this has no effect yet and depends on changes in Ogre being made) 12 years ago
Glorf 517dfb4d75 Bugfix #732 part 2 12 years ago
Marc Zinnschlag 13e7abd7df added assign function to Record class 12 years ago
Glorf 57f22c77c0 Bugfix #732 part 1 12 years ago
greye a8b1706678 init pointer value to prevent segfault 12 years ago
kpp dcccfd9f22 Initialize values 12 years ago
Marc Zinnschlag 1b84aeb5b9 fixed a problem with editing records that do not exist in base 12 years ago
kpp 28ef4d97da Fixes Bug #734 'Book empty line problem'
Hides buttons 'Next' and 'Prev' at the last and at the first page
12 years ago
Chris Robinson 03a6190c5a Merge remote-tracking branch 'zini/master' into animations 12 years ago
Chris Robinson a120653c38 Implement handling weapon states 12 years ago
Marc Zinnschlag d5741c7141 Merge remote-tracking branch 'scrawl/master' 12 years ago
Marc Zinnschlag 95eeea2a27 Revert "Merge remote-tracking branch 'glorf/acrobatics'"
This reverts commit 089ef7a2a0, reversing
changes made to 67422c397c.
12 years ago
Marc Zinnschlag f8a331f173 fixed a bad cast 12 years ago
scrawl 1acfd849a2 Fix a case folding bug 12 years ago
Marc Zinnschlag 6f0ccb6e38 Merge remote-tracking branch 'scrawl/insertrecords' 12 years ago
Marc Zinnschlag 089ef7a2a0 Merge remote-tracking branch 'glorf/acrobatics' 12 years ago
scrawl 40a0969055 Insert records that may not exist in vanilla MW 12 years ago
Glorf b8630239d7 Code cleanup 12 years ago
Glorf 236ec3409f Finished acrobatics 12 years ago
scrawl 67422c397c GetWindSpeed 12 years ago
scrawl 5063d90dda GetStartingAngle was implemented, but not registered 12 years ago
scrawl 627c3fdb6b Added GetStandingPC, GetStandingActor; Fixed GetStartingPos 12 years ago
scrawl 3c68c87923 Fix some naming guidelines, fix topic index exception, fix exception in keyword search for some journal entries 12 years ago
scrawl 8bc59f8fe6 Merge branch 'master' into journal 12 years ago
Chris Robinson d01351431c Merge remote-tracking branch 'zini/master' into animations 12 years ago
Chris Robinson 4b15da076b Move getStateInfo into the character controller 12 years ago
Glorf d30e43784a Fatigue decrease when jumping, live decrease when falling 12 years ago
Glorf 5a8c1661be Jump acrobatics working, started falling acrobatics implementation 12 years ago
scrawl 1420a2cb33 Tweaked adjustPosition. Now uses a very thin box for tracing the feet only. 12 years ago
scrawl 91c89e5db4 Use sphere cast instead of ray for camera distance adjustment; use the box orientation value in newtrace 12 years ago
Glorf add3cd6456 Advance acrobatics on jump 12 years ago
scrawl 2a42556aa5 Merge branch 'master' into HEAD 12 years ago
Marc Zinnschlag 61e476118d Merge remote-tracking branch 'kcat/animations' 12 years ago