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