Commit Graph

16138 Commits (deac2abc0f5f164866245377210a9d9edb4d151b)

Author SHA1 Message Date
Andrei Kortunov 2fc819cdae Encode ID's in all places to UTF-8 (bug #3977) 5 years ago
Capostrophic e9009f8d10 Make sure summoned creatures are removed upon caster death 5 years ago
Nelsson Huotari 78f2a5181d Default brush size to 1 5 years ago
Nelsson Huotari fbb9800e89 Better terrain texture ID handling 5 years ago
Nelsson Huotari 301c05662b assignment to memb. init. list, publics to private, virtual -> final 5 years ago
Andrei Kortunov 69aceb5c1e Split greetings from AiWander (bug #4594) 5 years ago
Alexei Dobrohotov b7a1e6561b
Merge pull request #2080 from akortunov/recharge
Recharge items outside of player inventory
5 years ago
Capostrophic c718f89325 Set OnPCEquip properly when a race can't equip an item (bug #5182) 5 years ago
Andrei Kortunov c51aba0b13 Recharge items outside of player's inventory (bug #4077) 5 years ago
elsid d1d6ba3ed0
Fix rebuild path for walking actors
Ignore z coordinate for not swimming nor flying actors to calculate
distance from actor destination to last path point. If walking actor
destination point is floating above the ground then a point on navmesh
may be too far away when z coordinate is included. In this case path
will be rebuild on each AI_REACTION_TIME.
5 years ago
Andrei Kortunov f75f9cb337 Use localized faction name when using TFH 5 years ago
Andrei Kortunov f0b73e0a27 Do not store owners for items in container stores (bug #1933) 5 years ago
Andrei Kortunov 2b2f63c919
Merge pull request #2538 from Capostrophic/animation
Use random attack strength if there's no wind up animation (bug #5059)
5 years ago
Alexei Dobrohotov 6f99747fff
Merge pull request #2507 from elsid/door_stuck
Fix actors stuck in closing door (bug #5138)
5 years ago
elsid 7fbc696d44
Change angle direction by rolling dice to avoid rotating door 5 years ago
elsid 6253d2a7ac
Undo door rotation once 5 years ago
Andrei Kortunov ca46da8b04 Do not stack initially added scripted items (bug #5136) 5 years ago
Alexei Dobrohotov e744090339
Merge pull request #2535 from akortunov/activate
Implement vanilla-style AiActivate
5 years ago
Capostrophic 4d381d0804 Use random attack strength if there's no wind up anim (bug #5059) 5 years ago
Andrei Kortunov e5564df8cb Implement vanilla-style wind speed calculations (bug #4449) 5 years ago
Andrei Kortunov 48aba76ce9 Implement vanilla-style AiActivate (bug #4456) 5 years ago
Capostrophic 421a9d2e50 [Regression] Fix pickpocket crashes 5 years ago
Andrei Kortunov b360deaec3 Store raw data about fog of war instead of RGBA images (bug #5108) 5 years ago
Alexei Dobrohotov ac5491b5c2
Merge pull request #2534 from akortunov/toggleview
Improve resurrection handling
5 years ago
Andrei Kortunov eb1245664f
Merge pull request #2533 from Capostrophic/levelledlist
Fix chance none logic for nested levelled lists (bug #5169)
5 years ago
Andrei Kortunov 6450d84473 Improve resurrection handling 5 years ago
Andrei Kortunov 0ff8e83a39
Merge pull request #2532 from Assumeru/undefined
Fix undefined behaviour
5 years ago
Evil Eye 3d3ffdfcd8 override eraseStatic for dialogue 5 years ago
Capostrophic 7c9a9d7de0 Fix chance none logic for nested levelled lists (bug #5169) 5 years ago
Alexei Dobrohotov acc4811d12
Merge branch 'master' into guifixes 5 years ago
Andrei Kortunov 7cb6a9c1e9 Do not allow to use quick keys during chargen 5 years ago
Andrei Kortunov 1bddbbcfa0 Check if related menus are allowed when using cycle hotkeys (bug #5167) 5 years ago
Andrei Kortunov a4d196f33f Force view change when using Force1stPerson and Force3rdPerson commands (bug #5168) 5 years ago
Alexei Dobrohotov fb87778493
Merge branch 'master' into organic-locks 5 years ago
Andrei Kortunov 94a281370f Continue scripts execution after player's death (bug #5166) 5 years ago
Evil Eye 32de86d114 merge master 5 years ago
Evil Eye 7c8b82f45c move locking behaviour to cellref 5 years ago
Andrei Kortunov 85bb4a76f6 Improve faction items handling (bug #5164) 5 years ago
Andrei Kortunov 4a6d2cbaff Do not allow player to take items from evidence chests (bug #3609) 5 years ago
Andrei Kortunov 649a14dfae
Merge branch 'master' into activation 5 years ago
Andrei Kortunov a7cfe5853c
Merge pull request #2522 from Capostrophic/extradata
Refactor NIF extra data and particle modifier handling
5 years ago
Capostrophic 480000da07 Use Open action as fallback for companion activation (bug #5161) 5 years ago
elsid 209e33f5ce
Open door when it is on the way to a next path point 5 years ago
elsid 653a391084
Do not open doors when actor has no path
When actor is not going anywhere it doesn't require to go through doors
so there is no need to open them.
5 years ago
elsid d4b7b3e999
Check for AiPackage type before find nearby door 5 years ago
Capostrophic 790531671a Fix tests 5 years ago
Capostrophic 8baddefdbd Refactor extra data and particle modifier handling
Objects no longer inherit from extra data class
"Controlled" harmful abstraction no longer exists
Introduced NiParticleModifier/NiParticleCollider abstractions
Extra data size reading moved into the base read() method
5 years ago
Evil Eye 85d52ec183 oops 5 years ago
Alexei Dobrohotov 6128279dbf
Merge pull request #2517 from unelsson/terraintextureselection
[Final tests] Editor: Terrain texture selection
5 years ago
Capostrophic 718dbd3f9a Use object ID as the substitution for their name (bug #5158) 5 years ago
Capostrophic 6b74630f6e Preparation work
Phase out canBeActivated() to unify activation checks
Use getName() for the name caption in tooltips
Always use tooltips for non-activator objects
Invert hasTooltip default value
5 years ago
Capostrophic 9788a776b9 Avoid Qt "opening user openmw.cfg twice" warning 5 years ago
Evil Eye a86a8ecc0e Allow locking/picking just about everything 5 years ago
Nelsson Huotari 4ccb951126 move check to outermost scope 5 years ago
Nelsson Huotari 0880923189 Consistency for variable and header argument names. 5 years ago
Nelsson Huotari 6dc3d8b44b More readable code 5 years ago
Nelsson Huotari 780055899d Don't add empty primitive sets to geometry. 5 years ago
Nelsson Huotari 3becacf6d1 Remove globals, const int& -> int, values to const ref. 5 years ago
Nelsson Huotari 1dcee833a1 Less verbose syntax 5 years ago
Nelsson Huotari 5a143fe99d Remove extra include 5 years ago
Nelsson Huotari 39ab449431 Only allow selection of cells in view 5 years ago
Nelsson Huotari dc8de6c6e6 Make less copies 5 years ago
Nelsson Huotari 001ca68cc7 Remove empty lines 5 years ago
Nelsson Huotari 46ee639892 pass by const ref and other fixes 5 years ago
Nelsson Huotari 20ab7df19f Fixes, cleanup. 5 years ago
Nelsson Huotari 1a08944a8b Remove unused code, clarifications, optimizations 5 years ago
Nelsson Huotari d6722c7492 Terrain texture selection, support for vertex selection 5 years ago
Evil Eye 56b6a7ada4 Fix #5155 5 years ago
Andrei Kortunov d58f93f388 Use sayDone() only for scripting backward compatibility 5 years ago
Andrei Kortunov c9deb1b325 Generate sCrimeMessageReport only once per frame (bug #5012) 5 years ago
Andrei Kortunov 58be8dc976
Merge pull request #2513 from Capostrophic/crime
Make sure failed pick/trap attempts are a crime (bug #5149)
5 years ago
Capostrophic c89c14bb68 Rename objectOpened() to make its role more clear 5 years ago
Capostrophic 8317dc0709 Make sure failed pick/trap attempts are a crime (bug #5149) 5 years ago
James Stephens bafbc0a055 Cancel door sound if collision is detected and the sound is playing 5 years ago
Alexei Dobrohotov 2daecc633e
Revert Vampirism behavior upon death to 0.45.0-like state
Until we figure out the better way to handle vampire stuff tangled together with post-death animation magic effect reset.
5 years ago
James Stephens 7d3f6e1cd9 Altered process so that cost only appears on spell purchase window.
Added myself to authors
5 years ago
James Stephens b33429001c Fixes the offset question mark in the alchemy tooltip when the effect is not known 5 years ago
James Stephens 1cd1bfca74 Fixes bug #4650 5 years ago
Andrei Kortunov b6044d231a Handle death event manually before disposing a corpse if a death animation was not finished yet (feature #5146) 5 years ago
Andrei Kortunov 84b3aaedaa
Merge pull request #2506 from akortunov/refactor
Rename getWeaponPart() function
5 years ago
Andrei Kortunov c059bf04cc Rename getWeaponPart() function 5 years ago
elsid 16170131b7
Add enum type for door state 5 years ago
Alexei Dobrohotov 43a58e181f
Merge pull request #2455 from Capostrophic/input
Revert questionable input manager decisions
5 years ago
Andrei Kortunov bd18655d23
Merge pull request #2439 from Capostrophic/jumping
Fix jumping mechanics framerate dependency (bug #4991)
5 years ago
Andrei Kortunov b58c632c20
Merge pull request #2502 from akortunov/master
Optimize custom bones search visitor
5 years ago
Andrei Kortunov fe71ce9cb2 Optimize custom bones search visitor 5 years ago
Andrei Kortunov ed8828d3bc
Merge pull request #2457 from Capostrophic/sneak
Sneaking consistency fixes (bug #5103)
5 years ago
Andrei Kortunov 661d11c83e
Merge pull request #2465 from Capostrophic/duration
Human-readable light source duration (feature #5091)
5 years ago
Andrei Kortunov d0bc06b849
Merge pull request #2438 from Capostrophic/camera
Rewrite messed up playerlooking switch handling (bug #5078)
5 years ago
capostrophic e5331aab28 Escape number signs in object names for tooltips 5 years ago
elsid ad05de44ae
Use 3d coordinates to detect stuck
To able water and flying creatures move to player going up or down.
5 years ago
elsid 7b94183d83
Revert "Take in account actor half extents for obstacle check"
This reverts commit 5434e92437.
5 years ago
Andrei Kortunov f7917964a0
Merge pull request #2484 from Capostrophic/fallbackanim
Allow SwimRunForward state WalkForward fallback (bug #5126)
5 years ago
Andrei Kortunov ca724d45a1
Merge pull request #2498 from akortunov/master
[Regression] inject bones for NPC's with custom animation models
5 years ago
Andrei Kortunov 6156ab45de [Regression] inject bones for NPC's with custom animation models 5 years ago
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
elsid 4d86bf3bf2
Update rotated world objects in navigator 5 years ago
Alexei Dobrohotov 17991164e4
Merge pull request #2489 from ArgonianAccount/class-quiz
Class quiz fixes
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
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
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
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)
6 years ago
Alexei Dobrohotov b3fe85fb6d
Merge pull request #2324 from elsid/aiwander_navmesh
Use navmesh for AiWander
6 years ago
Alex Rice e7ae7a8ca6 Allow user controller bindings 6 years ago
elsid 6c46d929c2
Build path to first pathgrid node by navmesh 6 years ago
elsid f684c90932
Make angular velocity depending on actor speed
To avoid moving in circles for actors with high speed.
6 years ago
capostrophic 82ac99ec56 Apply instant FX in AddSpell immediately (bug #5055) 6 years ago
capostrophic f8c07ca9dc Don't "jump" with 0 vertical velocity in all cases (bug #5106) 6 years ago
capostrophic e9c71a3808 Ignore on-strike enchanted projectile charge (#5104) 6 years ago
capostrophic ff133bd740 Don't clamp final actor fight rating to 0 (bug #5105)
Fix werewolf aggro distance
6 years ago
Alexei Dobrohotov 3f2b63122d
Merge pull request #2467 from Capostrophic/stream
[Regression] Editor: Avoid locale-related settings parsing issues
6 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
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
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
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
Alexei Dobrohotov 366906ac51
Fix paralyzed actors' death animations 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
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
Capostrophic 3aa65273c5 Signedness fixes 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
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
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
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
Andrei Kortunov 6832a2fa9a Remove BOM from CPP files (allows to build OpenMW with LCC on Elbrus) 6 years ago
Andrei Kortunov e679190f31 Introduce a custom format() function to get rid of boost::format() and hackish replace() 6 years ago
Alexei Dobrohotov 0ee73d89f0
Correct selling prices of creature merchants 6 years ago
Alexei Dobrohotov c66ddea429
Merge pull request #2392 from akortunov/guifixes
Get ride of some redundant GUI stuff
6 years ago
Andrei Kortunov add3b9dcea
Merge pull request #2390 from Capostrophic/launcher
Launcher: Clone content list button (feature #4784)
6 years ago
Andrei Kortunov faf940546b Get rid of redundant setKeyFocusWidget() method 6 years ago
Andrei Kortunov 675be20a0f Get rid of redundant ControllerRepeatClick class 6 years ago
Andrei Kortunov ac8fa54e6e Get rid of redundant MWScroll class 6 years ago
Capostrophic 3f73766304 Make enchanting make more sense (bug #5038) 6 years ago
Capostrophic 686049679c Launcher: Clone content list button (feature #4784) 6 years ago
Andrei Kortunov 7023e86d19
Merge pull request #2388 from Capostrophic/animation
Hardcode the correct first person sneaking anim speed (bug #4787)
6 years ago
Andrei Kortunov 316c79fecd
Merge pull request #2387 from Capostrophic/spells
Don't break GetSpellEffects execution if the spell doesn't exist
6 years ago
Andrei Kortunov 6bf5960b96
Merge pull request #2386 from Capostrophic/waiting
Exit waiting at the correct time when the player is in air
6 years ago
Capostrophic 1de984364a Hardcode the correct first person sneaking anim speed (bug #4787) 6 years ago
Alexei Dobrohotov 3d3e9f373c
Merge pull request #2384 from akortunov/ranks
Fix RaiseRank/LowerRank script functions
6 years ago
Capostrophic 5f7343ad7f Don't break GetSpellEffects execution if the spell doesn't exist 6 years ago
Andrei Kortunov f775f7977b Fix RaiseRank/LowerRank script functions (feature #4316) 6 years ago
Capostrophic 272df29a12 Exit waiting at the correct time when the player is in air 6 years ago
Capostrophic 485ed903c4 Enchanting window stays open after a failed attempt (feature #5034) 6 years ago
Andrei Kortunov a79955352f Revert MR !103 and !105 since they cause issues with dialogue window 6 years ago
Andrei Kortunov 55767eaf7e
Merge pull request #2380 from Capostrophic/faction
Allow scripted faction leaving using PCLowerRank (feature #5036)
6 years ago
Andrei Kortunov 27737d4258 Fix an exception during reload when container windows is active.
It is a regression in the animated containers feature.
6 years ago
Alexei Dobrohotov bb0c989f87
Clear expelled status when leaving faction 6 years ago
Alexei Dobrohotov d37cb871d6
Fix last-minute typo 6 years ago
Capostrophic 555e43855d Allow scripted faction leaving using PCLowerRank (feature #5036) 6 years ago
Capostrophic 144b1b9b06 Magic armor mitigation for creatures (feature #5033) 6 years ago
Capostrophic c67eb6d9db Drop bogus accounting for armor rating from weapon priority 6 years ago
Alexei Dobrohotov 4a5e2d1d4e
Merge pull request #2281 from akortunov/shaders
Minor water shader fixes
6 years ago
Capostrophic 62482657fc GetWeaponType returns -2 for picks and -3 for probes (feature #5031) 6 years ago
Alexei Dobrohotov 0cea76c684
Merge pull request #2375 from akortunov/warnfix
Do not copy pointers during iteration
6 years ago
Andrei Kortunov ef4042703d
Merge pull request #2373 from Capostrophic/barter
Make offered price caps barter-specific (bug #5028)
6 years ago
Andrei Kortunov 9ba6f5f36c Do not copy pointers during iteration 6 years ago
Alexei Dobrohotov 216f908a07
Merge pull request #2286 from akortunov/map
Do not re-render maps for all active cells during cell transitions
6 years ago
Phillip A c4d5203e14 Fix MR !103 breaking of dialogue with actors with no greetings 6 years ago
Capostrophic 9d191055bf Make offered price caps barter-specific (bug #5028) 6 years ago
Bret Curtis e0af6532ec
Merge pull request #2371 from Capostrophic/sneak
Don't toggle sneaking when controls are disabled
6 years ago
Frederic Chardon 6619150b23 Do not show magnitude for ingredients 6 years ago
Alexei Dobrohotov 310e19d47f Merge branch 'ptr-fix' into 'master'
Make sure pointers are set before GUI windows are brought up

See merge request OpenMW/openmw!103
6 years ago
Phillip Andrews a481d2dc1a Make sure pointers are set before GUI windows are brought up
This most noticiably fixes an issue when resting in a bed while levitating.
6 years ago
Alexei Dobrohotov 1d12d778ea
Merge pull request #2370 from akortunov/herbalism
Container search tweaks
6 years ago
Capostrophic 4787e6b9a7 Don't toggle sneaking while controls are disabled 6 years ago
Andrei Kortunov 7214f24f5c Ignore containers, when we search for owner 6 years ago
Andrei Kortunov abe1009e98 Do not resolve container's content during search 6 years ago
Capostrophic cb9d16cf5f Support negative effect magnitude in spell/ingredient/potion tooltips 6 years ago
Capostrophic 458c0bba41 Avoid using null pointer for player's cell in moveObjectImp 6 years ago
Capostrophic 3add9765c3 Fix spell deletion for character without a birthsign 6 years ago
Alexei Dobrohotov 15142a608d
Merge pull request #2344 from xyzz/delete-spell
Add a button to delete spells from spellwindow
6 years ago
Alexei Dobrohotov acae586765
Merge pull request #2365 from akortunov/guifixes
Refactor Settings::Manager::apply()
6 years ago
Andrei Kortunov 4f42fe5595 Refactor Settings::Manager::apply() 6 years ago
Alexei Dobrohotov e4ef7e8d3f
Merge pull request #2355 from akortunov/transparency
Use the StateSetUpdater to modify alpha for Animation objects
6 years ago
Alexei Dobrohotov 1bfe0e43af
Merge pull request #2360 from akortunov/guifixes
Do not track resolution settings changes in the InputManager
6 years ago
Alexei Dobrohotov 632e7b973b
Merge pull request #2349 from akortunov/pinning
Allow to maximize windows via Shift + Double Click
6 years ago
Alexei Dobrohotov a737935748
Merge pull request #2363 from akortunov/herbalism
Additional herbalism-related tweaks
6 years ago
Andrei Kortunov c91d1e7394 Ignore containers without resolved content for Detect spells 6 years ago
Andrei Kortunov 29cfd2c583 Do not respawn container if player did not touch it 6 years ago
Andrei Kortunov c01153569d Add missing Organic flag check for herbalism 6 years ago
Alexei Dobrohotov 4f74d09179
Handle GetAngle axis more gracefully too 6 years ago
Alexei Dobrohotov 6aef52931f
Merge pull request #2166 from akortunov/distant_slider
Rework the viewing distance slider
6 years ago
Alexei Dobrohotov 74112976b2
Merge pull request #2085 from akortunov/herbalism
Native graphics herbalism support
6 years ago
Andrei Kortunov 4513c5516c Increase the viewing distance cap in the slider when the Distant Terrain is enabled 6 years ago
Andrei Kortunov 5876a417c3 Use the StateSetUpdater to modify alpha for Animation objects (bug #5001) 6 years ago
Andrei Kortunov ed859c41be
Merge pull request #2353 from Capostrophic/drop
Make Drop behavior closer to vanilla (bug #4999)
6 years ago
Andrei Kortunov 861d41f4a4 Native graphics herbalism support (feature #5010) 6 years ago
Capostrophic 3c18079c14 Handle invalid instruction axis more gracefully 6 years ago
Andrei Kortunov 0cd8d4b842 Do not track resolution settings changes in the InputManager (bug #4902) 6 years ago
Bret Curtis 05ee769518
Merge pull request #2357 from Capostrophic/overflow
Editor: Don't accept overflowing input in NPC fields
6 years ago
Andrei Kortunov c5ac580e74 Allow to maximize windows via Shift + Double Click (feature #3999) 6 years ago
Ilya Zhuravlev 1d02c1ef37 engine: fix window creation when SDL returns different-sized window 6 years ago
Capostrophic 548d336933 Editor: Don't accept overflowing input in NPC fields 6 years ago
Capostrophic b42f981200 Make Drop and soulgem instruction behavior closer to vanilla (bug #4999) 6 years ago
Andrei Kortunov c3fdccac1f Do not use the xbase_anim.kf as a fallback for werewolves (bug #5004) 6 years ago
Andrei Kortunov 0bec84342c
Merge pull request #2346 from Capostrophic/shaders
Make sure forcePPL and clamp are defined in the editor
6 years ago
Capostrophic 05d94d35f9 Make disabled shadow defines map static 6 years ago
Capostrophic 9f9b7cb0ae Init shadow defines in the editor too for a good measure 6 years ago
Capostrophic 158f4e23cb Make sure forcePPL and clamp are defined in the editor 6 years ago
Ilya Zhuravlev 16d2db8492 android: remove unused file 6 years ago
Ilya Zhuravlev 7865ffa1a7 android: Switch to C++ 6 years ago
Andrei Kortunov c610a58cf0 Improve reset of idle animations (bug #4847) 6 years ago
Andrei Kortunov 1832f1759d AI: use a consistent check if a target is hidden (bug #4920) 6 years ago
Alexei Dobrohotov b77bd9cf9b Merge branch 'issue-4971' into 'master'
Bug #4971: OpenMW-CS: Make rotations display as degrees instead of radians

See merge request OpenMW/openmw!100
6 years ago
Nat Meo a3b7a12fe7 Bug #4971: OpenMW-CS: Make rotations display as degrees instead of radians 6 years ago
Andrei Kortunov c36a22653f
Merge pull request #2348 from Capostrophic/music
Increase music crossfade time to 1 second
6 years ago
Capostrophic 6e98cd8eaa Increase music crossfade time to 1 second 6 years ago
Alexei Dobrohotov 5e405ca679
Merge pull request #2347 from akortunov/pinning
Make pinnable windows hiding persistent
6 years ago
Andrei Kortunov 8e48493264 Make pinnable windows hiding persistent (feature #4994) 6 years ago
Ilya Zhuravlev e057ea171f spell window: don't manually recalculate edit box width every update 6 years ago
Ilya Zhuravlev e1ce15efb5 spellwindow: do onWindowResize in ctor after dimensions are set 6 years ago
Ilya Zhuravlev 26ac7412a0 Spell window: dynamically resize the edit box, change delete button caption 6 years ago
Ilya Zhuravlev 2ee0b1287b spellmodel: add a break to getSelectedIndex 6 years ago
Ilya Zhuravlev 6c96b5653b Add a button to delete spells from spellwindow 6 years ago
Andrei Kortunov 28252bb359 Merge branch 'hashRefID' into 'master'
Remove string copy in CellStore::search

See merge request OpenMW/openmw!77
6 years ago
Capostrophic 8abe92fe41 Don't recover normalise speed setting every frame 6 years ago
Capostrophic 34ea9ea813 Add an option to restore MCP-like movement behavior 6 years ago
Capostrophic c7ac06b960 Always account for every follower travelling 6 years ago
Andrei Kortunov 95d6a99c7f Do not use the CPU affinity of OSG viewer (bug #4785) 6 years ago
Bret Curtis b43eb56b7c
Merge pull request #2336 from akortunov/logging
Use the logging system for compiler errors
6 years ago
Andrei Kortunov df94bfbf29
Merge pull request #2343 from Capostrophic/vfx
Tweak object VFX scaling (bug #4989)
6 years ago
Andrei Kortunov bd2188a0f8 Use the logging system for compiler errors 6 years ago
Bret Curtis 2cc359a205
Merge pull request #2339 from akortunov/mygui
Increase required MyGUI version to 3.2.2
6 years ago
Capostrophic f2638b58c1 Tweak object VFX scaling (bug #4989) 6 years ago
Andrei Kortunov 9059971a69 Increase required MyGUI version to 3.2.2 6 years ago
Andrei Kortunov 6a01e4cd8a Fix arguments order for raytracing in the getHitContact() (bug #4990) 6 years ago
Andrei Kortunov 626a05f825
Merge pull request #2128 from Capostrophic/blood
Support all eight possible blood types (feature #4958)
6 years ago
Alexei Dobrohotov 3e61ef32e7
Merge pull request #2332 from akortunov/particles
Apply looping particles when adding spell to existing actor
6 years ago
Andrei Kortunov 09686d684e Update background texture if a new one is empty (regression #4986) 6 years ago
Andrei Kortunov 5508e67aad Apply looping particles when adding spell to existing actor (bug #4918) 6 years ago
Capostrophic f0433704b4 Only collect every unique magic bolt sound once (bug #4964) 6 years ago
Alexei Dobrohotov 89a0b2d2d4 Merge branch 'issue-4805' into 'master'
Bug #4805: NPC movement speed calculations do not take race Weight into account

See merge request OpenMW/openmw!89

(cherry picked from commit 98f52fa8ad8d8746786c529373db81f8602135df)

61682570 Bug #4805: NPC movement speed calculations do not take race Weight into account
0c8308bc Revert "Bug #4805: NPC movement speed calculations do not take race Weight into account"
4b43e91f Change to only affect movement speed and not animation speed
a66ae118 Use adjustScale() to adjust movement calculation instead of using race weight
6295eadc Make sure height is also factored into movement speed
fde0ca8b Remove height from movement calculation and factor in cell reference scale
6 years ago
Andrei Kortunov e534153d00 Use friendly hits only for player's followers (bug #4984) 6 years ago
Capostrophic 7814bd1b76 Support eight possible blood types (feature #4958) 6 years ago
Andrei Kortunov 6b49ce965b Do not update drowning state for actors outside of AI distance (bug #4980) 6 years ago
Andrei Kortunov 4da21942af Do not use the actors processing range to determine a maximum range of AiTravel (bug #4979) 6 years ago
Capostrophic 2c473d84ee Fix zero division in enchantment magnitude calculation 6 years ago
Alexei Dobrohotov 5b8fc5a151
Merge pull request #2314 from OpenMW/stdc++14
bump from C++11 to C++14
6 years ago
Capostrophic 0333cd2dd4 Fix frozen rain when water refractions are disabled 6 years ago
terabyte25 27292ef4a3 Disable quick keys when fighting and spellcasting are disabled (bug #4962) 6 years ago
Bret Curtis f4e113e7c1
Merge pull request #2277 from akortunov/terrain
Camera-related fixes
6 years ago
Bret Curtis 4fa529e093
Merge pull request #2320 from akortunov/cursorfix
[Regression] Fix disappearing cursor in the self-enchanting menu
6 years ago
Bret Curtis 785a667517
Merge pull request #2302 from akortunov/guifixes
Scalable UI textures
6 years ago
Andrei Kortunov f165d22cde Fix a regression with disappearing cursor in the self-enchanting menu 6 years ago
Andrei Kortunov 9b716a2f8d
Merge pull request #2311 from Capostrophic/random
Use dice rolls instead of chance for spell magnitude (bug #4945)
6 years ago
Bret Curtis 10643a10f2
Merge branch 'master' into lighting 6 years ago
Capostrophic 85e99182ce Revise light source configuration (bug #4965)
Set up attenuation less awkwardly
Use global attenuation settings for magic light source
Use constant attenuation settings
6 years ago
Capostrophic 424716977b Only play miss sound for player attacks (bug #4969) 6 years ago
Bret Curtis 2ab7f903d7 make use of std::make_unique to test that MSVC2015 can handle that 6 years ago
Andrei Kortunov 31ddb0a482 Allow to calculate UI skin size based on texture resolution (feature #4968) 6 years ago
terrabyte25 61c3847a12 Add magic animation option to advanced page 6 years ago