Commit Graph

12920 Commits (9c56ecac770dd22e107917840f59777b437d7b48)

Author SHA1 Message Date
Allofich 527bbd5243 Change size_t to int for consistency 8 years ago
Allofich 01774c656c Fix for blood effect texture overrides 8 years ago
Allofich a033ba3bd2 Override spell textures by NiTexturingProperty 8 years ago
scrawl 1362264561 Fix warning 8 years ago
scrawl 65dc12cdd6 Remove unused parameter 8 years ago
scrawl feaf3652a5 Merge pull request #1055 from mrcheko/pathfinding
prevent running in circles around path points
8 years ago
scrawl 3cd73d0fc3 Merge pull request #1058 from Allofich/onhit
Don't play blood effects for completely resisted hits
8 years ago
Allofich 34851349de Pass hitPosition by const reference 8 years ago
Allofich bce0166931 Don't play blood effects for resisted hits 8 years ago
Allofich 3bbde312b9 Remove unneeded code 8 years ago
Allofich 3f6543860a Make creatures use fHandToHandReach 8 years ago
Allofich c98d4e0473 Allow dodging for bipedal creatures 8 years ago
Allofich 7bc4535c0d Make NPCs dodge according to target's weapon reach 8 years ago
mrcheko 72786fef9d prevent running in circles around path points
addresses http://bugs.openmw.org/issues/2229
8 years ago
Allofich 368828b217 Update TODO comments 8 years ago
Allofich f31342894a Put simpler condition first 8 years ago
Allofich bca477ca8a Apply particle textures like original engine does 8 years ago
Allofich 85349da26c Add comments 8 years ago
Allofich 502a758eff Use particle texture for "hit" effects 8 years ago
Allofich fe3a033642 Use particle textures for spell projectiles 8 years ago
Allofich 02610828c1 Don't play area vfx for non-area spells on actors. 8 years ago
Allofich 88d992a020 Create area effect visual for non-area spells 8 years ago
Marc Zinnschlag 03a35c38df add missing item when executing the Equip instruction 8 years ago
Marc Zinnschlag 48c257b939 Merge remote-tracking branch 'aesylwinn/ContentNumberFix' 8 years ago
scrawl 05e4542d33 Merge pull request #1048 from mrcheko/pathfinding
Pathfinding unification v2
8 years ago
mrcheko aa441f2648 AiPackage: fix path recalc on cell change
AiTravel: remove unneeded code
8 years ago
mrcheko a22fc43947 aiwander: reset path on cell change
remove redundant mIsWanderDestReady var
8 years ago
Marc Zinnschlag b8fa555260 Merge remote-tracking branch 'aesylwinn/RandomFixes' 8 years ago
scrawl fbc9b90ebe Cleanup 8 years ago
scrawl 8677a6f803 Merge pull request #1044 from Allofich/magic
Changes to multi-effect spells
8 years ago
Allofich c617e90755 Fix for loading projectile speed 8 years ago
Allofich f8270f6bd5 Consolidations and cleanup for multi-effect spells 8 years ago
Allofich dbd7c038b2 Add loading code for multi-effect projectiles 8 years ago
Allofich c6cd1f813b Attach projectiles to nodes of multi-effect bolts 8 years ago
Allofich 5a0d3feb98 Use C++ int-to-string conversion 8 years ago
Allofich a36f7babc1 Double scaling of spell explosions 8 years ago
Allofich 60384399ee Fix errors and warnings 8 years ago
Allofich f49ebee56a Play sounds for multi-effect projectile 8 years ago
Allofich 37f07f7435 Combine into one multi-effect magic projectile 8 years ago
Allofich 10842462c7 Send lists of models and sounds to launchMagicBolt 8 years ago
Allofich 96e1726e4d Fix warnings 8 years ago
Allofich ecec7d8215 Fix spells having explosions for wrong range type 8 years ago
Allofich c4d77b6a8b Casting animation comes from the first effect 8 years ago
Allofich 3300ef5db7 Don't apply projectile effects multiple times 8 years ago
Allofich f36e5ef403 Use last effect of spell for hand effect color 8 years ago
Allofich f6c3a62b3e Use average speed for multiple spell projectiles 8 years ago
Allofich f1a18027f2 Shoot projectiles of spells with multiple effects 8 years ago
Allofich 446c0a4fa8 Play all of a spell's casting effects 8 years ago
Allofich b4577fe751 Allow multiple spell hit sounds on single target 8 years ago
scrawl 7859e378df Merge pull request #1045 from Allofich/attack
Fix AI melee attack
8 years ago
Aesylwinn fab7549b42 Fix windows path issue in editor debug run.
- The problem was caused by spaces in the data directory
8 years ago
Aesylwinn ee432690e6 Make it easier to place objects in the scene editor.
This fix allows objects to be dropped onto the ground, and prevents
objects from being selected through the ground.
8 years ago
Allofich 5c2bc515fe Remove overridden code in aicombat 8 years ago
mrcheko 0775ed75ea fix zero div in getXAngleToDir 8 years ago
Allofich 0d63d75bb0 Remove no longer used parameter 8 years ago
Allofich 286e4bb98f Remove attacktype movement 8 years ago
scrawl bdf55927e1 Merge pull request #1041 from Allofich/waterwalking
Don't allow casting Water Walking in deep water
8 years ago
Allofich 154dcc942c Let NPCs use attack type regardless of movement 8 years ago
Marc Zinnschlag 316cf40f12 Merge remote-tracking branch 'aesylwinn/FixInteriorCellRefTeleportation' 8 years ago
Allofich b99c2c54d8 Allow Water Walking on non-submerged creatures 8 years ago
Aesylwinn c0d53a2557 Fix CellRefs being teleported from interior to exterior cells. 8 years ago
Allofich 22b11c5947 Move Water Walking check into checkEffectTarget() 8 years ago
Allofich f25c65260c Limit sMagicinvalidEffect to self-cast spells 8 years ago
Allofich 6c3cad238b Use castByPlayer bool 8 years ago
Aesylwinn b2ddd3c259 Initialize with correct content file number instead of correcting at save stage. 8 years ago
Allofich a6216d883f Don't allow casting Water Walking in deep water 8 years ago
Aesylwinn 3ae2fc17c6 Fix some issues with content file numbers in the editor.
1. Change content numbers to be relative to the plugin when saving.
2. Initialize the indices in the MasterData part of a plugin header.
8 years ago
Allofich 9e1bfde46f Add comment 8 years ago
Allofich 67bd882bc7 Disable current idle when an action is taken 8 years ago
Allofich 6190ff1f0d Update idle if current idle finishes playing 8 years ago
Allofich f4cc5d0399 Sometimes play 1st-person weapon idle to Stop key 8 years ago
Allofich 7db31ab58a Correct telekinesis glow length 8 years ago
scrawl 346f5a19a3 Merge pull request #1029 from Allofich/anim
Improvements for playgroup and loopgroup
8 years ago
Allofich 9b0e5d6b59 Loop mid-animation idles when loading a save game 8 years ago
scrawl 0fd810707e Remove unused stopLooping() 8 years ago
scrawl b0dc625b18 Run setLoopingEnabled after the anim queue is updated 8 years ago
scrawl 719e884b7c Remove duplicate code 8 years ago
scrawl 0c9882956a Add AnimState::shouldLoop() 8 years ago
scrawl 6450c9be27 Simplify condition 8 years ago
Allofich bf9dc45b2b Emulate vanilla animation loops more closely 8 years ago
mrcheko 612c7f1a2f Revert "Revert "Merge pull request #993 from mrcheko/pathfinding""
This reverts commit 3732979eec.
8 years ago
Aesylwinn 91fd966146 Fix some issues detected by coverity for the editor. 8 years ago
Allofich b332a13b4e Don't restart looped animations on repeated calls 8 years ago
Marc Zinnschlag 2fef8948f1 Merge remote-tracking branch 'aesylwinn/InstanceRotateAndScale' 8 years ago
scrawl dda5bfbc9f CharacterPreview no longer depends on osgViewer 8 years ago
scrawl 8bfcf259a3 LocalMap no longer depends on osgViewer 8 years ago
scrawl b2ae45f0eb Remove unneeded setGraphicsContext() calls 8 years ago
scrawl 0209c70583 Improve performance by skipping update if transform is unchanged 9 years ago
scrawl 4751e0e953 Improve performance of animateCollisionShapes by caching the node path 9 years ago
scrawl 8a4722cb84 Revert "animateCollisionShape checks if the shape is really animated"
This reverts commit cbf344663f.

Doesn't work correctly because the Animation delays the assignment of the UpdateCallbacks until the animation starts. The commit broke the animation of in_dagoth_bridge00
9 years ago
scrawl 3ef9b3f44d Merge pull request #1025 from Allofich/anim
Use loopfallback for idle animation groups
9 years ago
Aesylwinn 7125775648 Change free axis rotation. 9 years ago
Allofich c05782581e Account for all instances of play() 9 years ago
Allofich 6163c7bb03 Use loopfallback for idle animation groups 9 years ago
scrawl 641005b317 Remove Camera's children before removing the Camera
Should work around OSG race condition ( http://forum.openscenegraph.org/viewtopic.php?t=16077 )
9 years ago
scrawl a44ba0e461 Merge pull request #966 from kpp/find_mygui
Find mygui
9 years ago
Roman Proskuryakov 4cffdb67d8 Uses case-sensitive MyGUI_* variables 9 years ago
Aesylwinn 3e4ac0c662 Potential fix for context sensitive select mode issues. 9 years ago
scrawl 71f786ff84 Delete the WorkQueue first
Fixes a potential crash on exit.
9 years ago
scrawl 3732979eec Revert "Merge pull request #993 from mrcheko/pathfinding"
This reverts commit 5190275b37, reversing
changes made to d7845012bf.
9 years ago
scrawl c3340ec143 Merge pull request #1022 from Allofich/anim
Make loopgroup loop correct number of times
9 years ago
scrawl 1edcea2ff5 Merge pull request #1023 from psi29a/small_fixes
small fixes
9 years ago
scrawl 30b549124e Fix use-after-free 9 years ago
scrawl c65492193c Use osg::clone 9 years ago
scrawl 0fbc0d0da7 Attempt to silence warning 9 years ago
Bret Curtis 0547d4b937 clang says that these must be in the MWWorld namespace 9 years ago
scrawl 8c44334409 Merge pull request #1021 from Allofich/weight
Corrections to tooltip displays of zero-weight items
9 years ago
scrawl 2f6075329b Clang warning fixes 9 years ago
Allofich a381a15b19 Make loopgroup loop correct number of times 9 years ago
Allofich 7bf04b5014 Allow showing value of zero-weight lights 9 years ago
Allofich 502a26a7ff Use getWeightString() to avoid casting to int 9 years ago
Allofich 4f5d676b4e Allow weight tooltips for gold and keys if not 0 9 years ago
Allofich caf025f93d Don't show 0 weight tooltips except for potions 9 years ago
Allofich cf7278f8ae Don't show weight tooltip for 0-weight equipment 9 years ago
Allofich ee2702087c Make zero-weight boots play light boot footsteps 9 years ago
scrawl f3f02fe154 Merge pull request #1019 from Allofich/bound
Don't allow re-casting of bound equipment spells
9 years ago
Allofich d617651307 Don't allow re-casting of bound equipment spells 9 years ago
Aesylwinn 101c3cc90d Rotate around center of selection. 9 years ago
Aesylwinn 571969cd65 Scale from center of selection. 9 years ago
MiroslavR ddbfe0c944 Fix disabled door markers appearing on the map (Fixes #3348) 9 years ago
Aesylwinn 388917df89 Base editor rotate/scale commit. 9 years ago
Allofich cb9bb92b26 Play locked sounds on locked objects instead of actors 9 years ago
Allofich 83b715734f Move part of addGlow() to addSpellCastGlow() 9 years ago
Allofich 1c76c93ed8 Use raw pointer to node in glowupdater 9 years ago
Allofich 67f31d948e Add removeTexture method 9 years ago
Allofich 4b9aff7a03 Glowupdater fix when using shaders 9 years ago
Allofich 9b2cb2fb8c Cleanups 9 years ago
Allofich 775162ccdf Rewrite spell glow implementation 9 years ago
Allofich cad41599cf Fix travis build error and warnings 9 years ago
Allofich 1910128e9c Don't remove uniform when spell glow ends 9 years ago
Allofich 35c14bb9bb Minor rewrite, make "open" spells play glow effect 9 years ago
Allofich e132b52a69 Handle spell glows within updatecallback 9 years ago
Allofich 123c626f2d Add glow when using telekinesis on doors 9 years ago
Allofich 57138b416e Fix spell glows to only run one at a time 9 years ago
Allofich 3841a8fb40 Make non-actors glow when they cast spells 9 years ago
Allofich dca7b4beb7 Make non-actors also play spell casting sounds 9 years ago
Marc Zinnschlag a563a9d336 added missing Q_OBJECT 9 years ago
Marc Zinnschlag 96fd9263bf Merge remote-tracking branch 'aesylwinn/FixNullGlobalVariable' 9 years ago
Aesylwinn 448c9d5a5b Fix globals not being initialized with a valid type. 9 years ago
scrawl 0bbd715f65 Fix the cloned StateSet not being assigned 9 years ago
scrawl 5190275b37 Merge pull request #993 from mrcheko/pathfinding
Pathfinding unification
9 years ago
Aesylwinn 0963adb2f4 Fix pointer being deleted twice. 9 years ago
scrawl 46538b9438 Merge pull request #1011 from devnexen/master
Mainly making compilable under OpenBSD.
9 years ago
mrcheko e2cd87fcc7 fix veritcal aiming 9 years ago
Marc Zinnschlag aa1ed9b172 Merge remote-tracking branch 'aesylwinn/RenderWater' 9 years ago
scrawl 7b557af885 Merge pull request #1007 from MiroslavR/save-anim-state
Save scripted animation state
9 years ago
David Carlier 83bab29e4b Mainly making compilable under OpenBSD.
Renaming one resource file as the space led to issue for qt/moc.
9 years ago
Aesylwinn 16d0580ce8 Fix struct/class mismatch. 9 years ago
Aesylwinn 1f32f1eef5 Add water texture. 9 years ago
Aesylwinn 9454f4f2e7 Use shared water geometry + state generation,
Fix water position and render bin,
Fix passed cell parameter being ignored
9 years ago
Aesylwinn 5753f52b47 Move water mesh + simple state generation to components library. 9 years ago
Aesylwinn 3904a24e6c Add missing include. 9 years ago
Aesylwinn 5674e0da24 Render water in editor. 9 years ago
LohikaarmeHAV 19c74a4d6e Part two 9 years ago
LohikaarmeHAV 7309be8592 First part 9 years ago
lohikaarme e8ef5c233f Miss info 9 years ago
lohikaarme 0592d1cdcf Commnent? 9 years ago
MiroslavR b65f379b7f Save scripted animation state (Fixes #1931, #2150, #3393) 9 years ago
lohikaarme 48bcde8cc9 ... 9 years ago
LohikaarmeHav b0cf276cfc hups 9 years ago
LohikaarmeHav 7cd991107c Nah
Preview seem to not like removing mCamPositionSet and I have do other things.
9 years ago
LohikaarmeHav c6bc30d6a8 Forgot to remove line and add comment. 9 years ago
LohikaarmeHav 2e6f80688c Removed debug 9 years ago
LohikaarmeHav c6ec473280 Camera reset now every time cell object->view is pressed. 9 years ago
scrawl 3374630e7b Merge pull request #1008 from Internecine/bug3451-invalid-enchantments
Fixes Bug 3451 - Invalid Enchantment IDs
9 years ago
Internecine 90735d226d Replaced Store::find usage with Store::search to remove exception handlers. 9 years ago
Marc Zinnschlag f32d0121fc Merge remote-tracking branch 'aesylwinn/KeyConfigAndShortcuts' 9 years ago
Internecine 14165352f6 Added exception handlers when trying to retreive enchantment and magic effect data. 9 years ago
Aesylwinn f73d60cc73 Make scene controls use configurable speed modifier. 9 years ago
Aesylwinn bf2ab4ed45 Change the way modifiers are handled so they can be shared. 9 years ago
Aesylwinn faea33b888 Revert "Change scene controls to more closely match blender as requested"
This reverts commit bc7ae70f0b.
9 years ago
Aesylwinn bc7ae70f0b Change scene controls to more closely match blender as requested
in the forums.
9 years ago
Aesylwinn 1cce085fa2 Remove unused headers. 9 years ago
Aesylwinn 2f97d6cffb Move tool tip processing to ShortcutManager,
Process cell arrow tooltip,
Fix cell arrows not being added when cell is added
9 years ago
Aesylwinn d7a83d80a2 Change some key binding defaults. 9 years ago
Aesylwinn 3475b83e90 Clean up modifier/shortcut class and handle focus out event,
Improve shortcut labels,
Adjust menu titles and remove menu navigation (can conflict with
shortcuts)
9 years ago
Aesylwinn 96a3c278fd Added shortcuts for loading a cell relative to the camera,
Removed Ctl+V binding for "Verify" because that is associated
with paste.
9 years ago
Aesylwinn 65201badf6 Add custom page for key bindings. 9 years ago
mrcheko 293a0f768c use real distance to target to determinate 'ready to attack' state 9 years ago
LohikaarmeHav f142f9bf86 wtf 9 years ago
Aesylwinn b685c0ce6c Add ability to clear shortcut/modifier setting with right click. 9 years ago
Aesylwinn 12db6d2114 Add modifier setting. 9 years ago
Marc Zinnschlag 63fd1e8df7 Merge remote-tracking branch 'origin/master' 9 years ago
Aesylwinn b204758be1 More shortcuts. 9 years ago
Aesylwinn 3f7f75cc9d Exclude keys not compatible with qt 4 9 years ago
Aesylwinn 3edc77a32b Remove QShortcut usage,
Add a lot of shortcuts,
Remove debug messages
9 years ago
Aesylwinn 08af82e1bd Switched to an interactive method for key input,
Redid text representation for shortcuts
9 years ago
AnyOldName3 20f73f4a32 Relocate escape-related code to new files escape.hpp and escape.cpp. 9 years ago
Aesylwinn 05888e7925 Updated more tool tips to show shortcut configs. 9 years ago
Aesylwinn 8c5fddf150 Fix pathgrid selection mode not being removed from toolbar. 9 years ago
Aesylwinn 051aec2729 Added methods to keep text mentioning shortcuts up to date,
fixed potential issue with widget relationship tracking,
hopefully got rid of signed/unsigned errors (Qt4/5 issue)
9 years ago
Aesylwinn f251c3867d Redesigned shortcut handler to be capable of dealing with child and
parent widgets. This should be the final design change. Also, some
various bug fixes.
9 years ago
Aesylwinn acdb636935 Qt4 protected signal workaround and signed/unsigned mismatch. 9 years ago
Aesylwinn 455d227f3c Changed shortcut design to allow a configurable second output. Also
re-added shift for temporarily changing camera speed.
9 years ago
MiroslavR 4a3529488b Fix possible reference duplication when the refID is modified by a plugin (Bug #3471) 9 years ago
MiroslavR dafe184220 Fix moved references disappearing when modified by a plugin 9 years ago
MiroslavR d790747389 Implement deletion of moved references (Bug #3471) 9 years ago
Aesylwinn 1b5273f2b7 Finally re-added rendering stats, refactored some functions
to better fit new input structure, removed unneeded shortcut
declarations in headers, and changed the cell marker
interaction to use primary/secondary select instead of
shift + primary/secondary edit.
9 years ago
AnyOldName3 59639e3988 Make it build again (but remove the new functionality). 9 years ago
Aesylwinn faa84e0a35 - Further extended usage of new shortcut class
- Refactored camera classes to take advantage of Qt's reference counting
- Removed some of the old implementation
9 years ago