Commit Graph

17750 Commits (09cb990c28dcf1f1c59421cda3cb9615f9e4a745)

Author SHA1 Message Date
Alexei Dobrohotov 1eac6f67db
Merge pull request #2496 from Capostrophic/reverb
Change the default reverb preset to improve underwater FX transition
5 years ago
Andrei Kortunov 0afb142b8e [Regression] restore ammo inventory sounds 5 years ago
capostrophic 99710e8f55 Allow SwimRunForward state WalkForward fallback (bug #5126) 5 years ago
Andrei Kortunov 786a6c6d42 Use a common doors rotation code in the "lock" command handler 5 years ago
capostrophic f779529cab Change the default reverb preset to improve underwater FX transition 5 years ago
David Cernat ab93b5ddc5 [General] Use PlayerItemUse packets when using items through quick keys 5 years ago
elsid 4d86bf3bf2
Update rotated world objects in navigator 5 years ago
David Cernat ae5200cbb2 [General] Implement light records for RecordDynamic packets 5 years ago
Alexei Dobrohotov 17991164e4
Merge pull request #2489 from ArgonianAccount/class-quiz
Class quiz fixes
5 years ago
David Cernat 6160293e86 [Client] Don't clear placeholder summons in CastSpell::inflict() 5 years ago
Andrei Kortunov deeccb2783
Merge pull request #2461 from Capostrophic/geteffect
Use up-to-date magic effects for GetEffect (bug #3894)
5 years ago
ArgonianAccount 53facf7baa Class quiz fixes 5 years ago
Alexei Dobrohotov e10bbea7c0
Revert 3.4-breaking 8b1ed6c 5 years ago
Alexei Dobrohotov 5640a305e2
Merge pull request #2487 from akortunov/arrows
Corrections for extended weapon animations feature
5 years ago
Andrei Kortunov 6019f6507d Corrections for extended weapon animations feature 5 years ago
Julien Valentin 8b1ed6c357
fix Sunglare bug with osg 3.6 5 years ago
Andrei Kortunov 1f7d2f8da0 Revert "Do not use a separate GlowUpdater for every arrow in quiver"
This reverts commit b7c214b1bc.
5 years ago
Andrei Kortunov b09f0f8c2d
Merge pull request #2458 from Capostrophic/jump
Don't "jump" with 0 vertical velocity in all cases (bug #5106)
5 years ago
Alexei Dobrohotov 307e9ba666
Merge pull request #2413 from akortunov/weapon
Refactor weapon types behaviour
5 years ago
capostrophic 26f59e47db Improve readability 5 years ago
capostrophic a9c4b18d38 Make sure cast chance checks mana when necessary (bug #5112) 5 years ago
Andrei Kortunov 134631ad72
Merge pull request #2463 from Capostrophic/crit
Vanilla-friendly ranged crits (bug #5067)
5 years ago
Andrei Kortunov fcd6e915d4 Fallback for long animation groups 5 years ago
Andrei Kortunov 123ca175c8 Fallback for short weapon groups 5 years ago
Andrei Kortunov afaff8231d Use the Weapon Bone as fallback 5 years ago
Andrei Kortunov f0cef772fa Refactor weapon types behaviour
1. Move weapon types behaviour from switches to the table (should allow
us to de-hardcode weapon types later)
2. Gereralize bones injection to actors skeletons (instead of using the
hardcoded xbase_anim_sh.nif)
5 years ago
Andrei Kortunov 07cf93f4db Update weapon state when we cancel attack animation (bug #5124) 5 years ago
David Cernat 1d09763bad [Client] Allow blanking out the enchantment IDs of records using a base 5 years ago
Alexei Dobrohotov ed364a1e29
Merge pull request #2476 from akortunov/arrows
Use magic glow for enchanted arrows
5 years ago
Andrei Kortunov b7c214b1bc Do not use a separate GlowUpdater for every arrow in quiver 5 years ago
Andrei Kortunov 8557346fbd Use glow for enchanted arrows (feature #5122) 5 years ago
unknown 2a53f6bc3e Merge branch 'master' of https://github.com/OpenMW/openmw into script-respawn 5 years ago
David Cernat 14af0be657 [General] Include AI alarm & flee for creatures/NPCs in RecordDynamic 5 years ago
David Cernat ef432d1419 [General] Include AI services for creatures/NPCs in RecordDynamic 5 years ago
Andrei Kortunov 1eed511b4e Use enchanted glow for pulled arrows 5 years ago
Andrei Kortunov 4c92f0c4e1 Move getEnchantmentColor() from Animation to Class 5 years ago
unknown 6baa5da6c9 Fix scripts not executing on respawn 5 years ago
Andrei Kortunov 06ba80e19b
Merge pull request #2469 from Capostrophic/instant
Apply instant effects of permanent spells in AddSpell immediately (bug #5055)
5 years ago
capostrophic cac05ef826 Sneaking consistency fixes (bug #5103)
Correct pickpocketing behavior when not actually sneaking
Fix first person swimming animation regression when sneaking stance is on
Move typical sneaking use case checks into mechanics manager
Correct awareness checks
5 years ago
Andrei Kortunov ad8b10c8db
Merge pull request #2464 from Capostrophic/enchant
Ignore on-strike enchanted projectile charge (#5104)
5 years ago
David Cernat 18e2a14645 [General] Implement tool-related records for RecordDynamic packets 5 years ago
capostrophic 6928adcee1 Prevent front() and operator[] from causing undefined behavior 5 years ago
Alexei Dobrohotov 4d4a21ff09
Merge pull request #2460 from Capostrophic/swim
Don't force-trace down swimming actors (bug #5089)
5 years ago
Alexei Dobrohotov b3fe85fb6d
Merge pull request #2324 from elsid/aiwander_navmesh
Use navmesh for AiWander
5 years ago
Alex Rice e7ae7a8ca6 Allow user controller bindings 5 years ago
elsid 6c46d929c2
Build path to first pathgrid node by navmesh 5 years ago
elsid f684c90932
Make angular velocity depending on actor speed
To avoid moving in circles for actors with high speed.
5 years ago
David Cernat 4100d93dea [General] Implement ingredient records for RecordDynamic packets 5 years ago
capostrophic 82ac99ec56 Apply instant FX in AddSpell immediately (bug #5055) 5 years ago
capostrophic f8c07ca9dc Don't "jump" with 0 vertical velocity in all cases (bug #5106) 5 years ago
capostrophic e9c71a3808 Ignore on-strike enchanted projectile charge (#5104) 5 years ago
capostrophic ff133bd740 Don't clamp final actor fight rating to 0 (bug #5105)
Fix werewolf aggro distance
5 years ago
David Cernat 300cef0073 [Server] Allow setting of container record flags in SetRecordFlags() 5 years ago
Alexei Dobrohotov 3f2b63122d
Merge pull request #2467 from Capostrophic/stream
[Regression] Editor: Avoid locale-related settings parsing issues
5 years ago
elsid 4ad04a28f9
Reset path after AiTravel is fast forwarded
Otherwise actor will keep going to the first path point that may be
unreachable.
6 years ago
David Cernat 0189d19d14 [Server] Clear new types of records in ClearRecords() 6 years ago
Artem Nykolenko 610e87cb24 Fix Non-swimming enemies entering water if player is water walking (bug #5099) 6 years ago
Andrei Kortunov 264a769827
Merge pull request #2466 from Capostrophic/doll
[Regression] Avoid confusing inventory doll with player in non-uniform scaling
6 years ago
capostrophic 5341ca4e22 [Regression] Avoid locale-related conversion issues in editor 6 years ago
David Cernat 247d2fad30 [General] Implement activator & static records for RecordDynamic packets 6 years ago
capostrophic 2affb8ed63 Human-readable light source duration (feature #5091) 6 years ago
Alexei Dobrohotov 1a2f51ef6f
Merge pull request #2415 from Assumeru/unix-console
Unix console hotkeys
6 years ago
capostrophic dcbe76d888 [Regression] Avoid confusing inventory doll with player 6 years ago
capostrophic e2496af5c5 Vanilla-friendly ranged crits (bug #5067) 6 years ago
capostrophic e7ec27e45d Use up-to-date magic effects for GetEffect (bug #3894) 6 years ago
capostrophic 6fe429c4e8 Don't force-trace down swimming actors (bug #5089) 6 years ago
capostrophic 15bf05215e Revert questionable input manager decisions
Remove Options Menu shortcut
Revert to more pleasant 0.45.0 Escape behavior
Re-enable keyboard GUI arrow conversion feature
Remove gamepad button release handling
6 years ago
Capostrophic 4e54ed86b3 Fix jumping mechanics framerate dependency (bug #4991) 6 years ago
Capostrophic 0b074f2211 Rewrite messed up playerlooking switch handling (bug #5078) 6 years ago
David Cernat e9336e53fc [General] Implement container and door records for RecordDynamic packets 6 years ago
Alexei Dobrohotov facbb2e0db
[Regression] Make sure unloaded objects can be opened 6 years ago
Chris Djali 576285573b
Merge pull request #2404 from Capostrophic/framerate
Make framerate limit configurable in the launcher
6 years ago
Andrei Kortunov 69277b52d0
Merge pull request #2451 from Capostrophic/sounds
Fix combat sound inconsistencies (bugs #5092, #5093)
6 years ago
Artem Nykolenko d996b565a5 Improve character window resizing (bug #4276) 6 years ago
Alexei Dobrohotov 29ebfe709e
Play 'Hand To Hand Hit' only for fatigue damage (bug #5093) 6 years ago
Alexei Dobrohotov 65ee420ab9
Only play on-strike failure sound on the player (bug #5092) 6 years ago
David Cernat 57f84914c3 [Client] Prevent permanent deletion of player markers on cell changes 6 years ago
Alexei Dobrohotov 366906ac51
Fix paralyzed actors' death animations 6 years ago
David Cernat 48ebdb38c7 [Client] Set LocalPlayer's killer for damage over time spell effects
Simplify related code that sets LocalActors' killers for damage over time spell effects.
6 years ago
Axel Vestin c0f66ac70c Fixes Albemic typo in OpenMW-CS 6 years ago
jeremy 962462c1c5 Removed unnecessary calls to stopSound3D
playSound3D (the one taking a ptr) already stops the sound if it's playing.
6 years ago
jeremy c8c06ceee9 Fixed SoundManager::stopSound when output is not initialized (bug #4600 probably) 6 years ago
Evil Eye cb4664b31b Remove arrow key behaviour as it's in MyGUI now 6 years ago
Evil Eye 405c556ce9 Merge branch 'master' of https://github.com/OpenMW/openmw into unix-console 6 years ago
Nat Meo bcc5142b32 Issue #4202: Open .omwaddon files without needing to open openmw-cs first. 6 years ago
Justin Ivany 643f259cbf Adding option for cursor speed when using gamepad 6 years ago
Nat Meo af1e5e01b4 Issue #5005: Instance window via Scene window 6 years ago
Justin Ivany 49f2615d2b Fix scrolling with controller on gui 6 years ago
David Cernat 94a9292cc6 [Client] Use correct index when unassigning quickkeys from WindowManager 6 years ago
Alexei Dobrohotov 9dfee1dfe2
Fix invisibility/chameleon alpha (thanks Hrnchamd) 6 years ago
Alexei Dobrohotov 19dc01232c
Fix CenterOnCell target rotation 6 years ago
Capostrophic b8afe14206 Disallow paralyzed actors to greet the player (bug #5074) 6 years ago
Andrei Kortunov 633b8e26ad
Merge pull request #2436 from Capostrophic/enchanting
Correct cast style behavior when there's no item picked (bug #5075)
6 years ago
Capostrophic cbb22f0f63 Correct cast style behavior when there's no object (bug #5075) 6 years ago
Capostrophic 453068cc7d Disallow actors to start combat with themselves (bug #3550)
Allow creatures to play initial attack dialogue
Don't add combat package to dead actors
6 years ago
Alexei Dobrohotov 3cbe4ab85d
Fix idlestorm blend mask (bugs #4240, #5071) 6 years ago
Capostrophic 9502e9f3f7 Disable FPS limit spinbox by default and set the maximum to 1000
Make window border and framerate limit labels consistent with other labels
6 years ago
Capostrophic b87b29eeb0 Make framerate limit configurable in the launcher 6 years ago
Andrei Kortunov b9a1e4d796
Merge pull request #2425 from Capostrophic/esm
Signedness fixes
6 years ago
Capostrophic df89c6b6ce Make unarmed creature attacks affect shield condition again (bug #5069) 6 years ago
David Cernat 77952440f6 [Client] Clean up handling of draw states 6 years ago
Capostrophic 3aa65273c5 Signedness fixes 6 years ago
David Cernat 301fff7fe5 [Client] Always allow spellcasting from dedicated players and actors 6 years ago
Alexander Perepechko 19b0b056e5 Remove spell FX and VFX after playing the death animation (bug #5060) 6 years ago
Andrei Kortunov 4fcbc1c96b
Merge pull request #2391 from Capostrophic/contentselector
Content selector: don't add file namesakes (bug #2395)
6 years ago
Andrei Kortunov dcf03f6785
Merge pull request #2416 from Capostrophic/cast
Make Player->Cast select the spell instead (bug #5056)
6 years ago
Andrei Kortunov a62b6910ba
Merge pull request #2411 from Capostrophic/fader
Make sure fade operations properly end (bug #4639)
6 years ago
Capostrophic 56539fee4f Partially revert "Get rid of redundant setKeyFocusWidget() method" 6 years ago
David Cernat 01804af100 [Client] Add updateInventoryWindow() method to LocalPlayer 6 years ago
David Cernat 49fa35a516 [Client] Use ObjectActivate packets when picking up items from inventory 6 years ago
Capostrophic 295ee11063 Make Player->Cast select the spell instead (bug #5056) 6 years ago
Alexei Dobrohotov ef2a7160fa
Fix automovement toggling on "joystick used" flag 6 years ago
Evil Eye 67fb19c2b9 fix deletion when not at end of line and implement ^LEFT and ^RIGHT 6 years ago
Evil Eye 4aca8240e5 implement ^W and ^U in the console 6 years ago
Capostrophic 596dbbe70b Make sure fade operations properly end (bug #4639) 6 years ago
Alexei Dobrohotov 61db93e7da
Merge pull request #2407 from akortunov/scrollbars
Add separate textures for scrollbars
6 years ago
Capostrophic 25e52f7dfe Use 2D distance for fight rating of vertically moving actors (bug #4961) 6 years ago
Andrei Kortunov a02f730a77
Merge pull request #2406 from Capostrophic/invalid
Erase effects with invalid indices from spells (bug #5050)
6 years ago
Andrei Kortunov 08716ed330
Merge pull request #2409 from Capostrophic/input
Correct always run behavior when both a gamepad and a keyboard are used
6 years ago
Capostrophic b7afb213ae "Handle" RepairedOnMe scripting function (feature #4255) 6 years ago
Capostrophic 70635ed1e2 Correct always run behavior when both a gamepad and a keyboard are used 6 years ago
Capostrophic d98a90194b Erase effects with invalid indices from spells (bug #5050) 6 years ago
Andrei Kortunov 2436652181
Merge pull request #2405 from Capostrophic/idlestorm
Improve face shielding behavior in general case (bug #4240)
6 years ago
Andrei Kortunov 34fe896f4e
Merge pull request #2400 from Capostrophic/colorcode
Escape number signs in cell/region names (bug #5047)
6 years ago
Alexei Dobrohotov 8ebecb7584 Merge branch '7' into 'master'
fixes pitch black ripples in shadow

See merge request OpenMW/openmw!123
6 years ago
Andrei Kortunov ae935a8084 Add separate textures for scrollbars (feature #5051) 6 years ago
Capostrophic 5cd781b3eb Experimental folder handling rewrite 6 years ago
Alexei Dobrohotov 58f8d1ac04
Merge pull request #2402 from akortunov/console
Make console to do not hide other GUI windows
6 years ago
Capostrophic e7208bb80e Improve face shielding behavior in general case (bug #4240) 6 years ago
Andrei Kortunov 792fbfe2e1 Fix type in the preprocessor directive 6 years ago
bzzt 403171e083 fixes pitch black ripples in shadow 6 years ago
Andrei Kortunov 1ce370e7fa Make console to do not hide other GUI windows (bug #1515) 6 years ago
Alexei Dobrohotov 44a07efc27
Fix trapped soul object verifier warning 6 years ago
Capostrophic 9a19af5b33 Escape number signs in cell/region names (bug #5047) 6 years ago
Andrei Kortunov 4d292425b3
Merge pull request #2398 from Capostrophic/saydone
Make SayDone return 1 on the frame speech is started (bug #4879)
6 years ago
Andrei Kortunov f9143decc9
Merge pull request #2397 from Capostrophic/gamepad
Analogue movement fixes
6 years ago
Capostrophic e095d51999 More queue handling adjustments 6 years ago
Capostrophic c975dab7c3 Update say sound queue explicitly once per frame 6 years ago
Capostrophic 4c2b694b29 Make SayDone return 1 on the frame speech is started (bug #4879) 6 years ago
Alexei Dobrohotov e0fb411fc8 Merge branch '2' into 'master'
stop making new reflacttetures at intext change

See merge request OpenMW/openmw!116
6 years ago
bzzt 6c310c64d2 stop making new reflacttetures at intext change 6 years ago
Capostrophic f271ac255d Avoid conflicts between gamepad movement and always run setting 6 years ago
Capostrophic 40c1db32bd Apply analogue speed mult to fatigue loss 6 years ago
Andrei Kortunov fae5843347 Setup the ICO settings only once instead of every loading (bug #5025) 6 years ago
Andrei Kortunov ab03b9ac1c Do not sort the Land store every savegame load - it is static anyway (bug #4844) 6 years ago
Andrei Kortunov 57176ff8d4 Unload viewer and stop background jobs before resources unloading 6 years ago
David Cernat f29bfb6b8e [Client] Add debug for received kill counts 6 years ago
David Cernat 4d40df3ea8 [Server] Don't automatically send kill count packets to other players
This should be handled in server scripts instead so that servers with respawning NPCs can be have kills shared across parties and witnesses instead of shared across all players on the server.
6 years ago
Alexei Dobrohotov 7c46102f0c
Merge pull request #2389 from akortunov/fmt
Introduce a custom format() function
6 years ago
Alexei Dobrohotov 54ee08cb75
Merge pull request #2396 from akortunov/master
Remove BOM from CPP files
6 years ago