Koncord
31e2ab54d6
Revert "Update position after changing cell"
...
This reverts commit 5e072b9d3c
.
9 years ago
Aesylwinn
1cce085fa2
Remove unused headers.
9 years ago
Koncord
5e072b9d3c
Update position after changing cell
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
Koncord
7107136808
New API
...
SetExterior(pid, x, y)
GetExteriorX(pid)
GetExteriorY(pid)
also "SetCell" will now move to the named external cells (e.g. SetCell(pid, "Balmora"))
9 years ago
Koncord
0549a7a01d
Fixed type cast
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
Koncord
23a37fc7fc
Ignore LuaBridge warnings
...
Remove TINYXML_LIBRARIES
9 years ago
Koncord
d3414148fc
Simplify LangLua::Call
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
Koncord
5a6c1750d9
Fixed some build warnings and IsTimerElapsed function
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
Stanislav Zhukov
075b600b3a
Fix for Windows
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
Stanislav Zhukov
4316d4d1bf
Merge pull request #21 from TES3MP/tes3mp-gui
...
Tes3mp gui
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
Koncord
86dccbed4b
Fix CMake
9 years ago
David Cernat
f4342f0bde
Stop requiring amx folder for non-Pawn builds. Use correct Windows identifiers for preprocessor directives in server code.
9 years ago
Koncord
1e3eff91ac
Merged branch tes3mp-gui into tes3mp-gui
9 years ago
Koncord
9ab77cb123
New API functions: MessageBox, CustomMessageBox, InputDialog
...
New Callback: OnGUIAction
9 years ago
Stanislav Zhukov
fe50394f4d
Fix movement desync
...
I think this should fix all movements desyncs
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
davidcernat
ab309180c2
Add useful debug info for cell changes
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
Aesylwinn
d8fa3fd1de
Added orbit "center on selection" shortcut.
9 years ago
Aesylwinn
e8626e588a
Changes in shortcut design.
...
- Handle input in centralized class for potential conflict resolution.
- Remove wrapper class for QShortcut; it should be unnecessary.
- Added customizable shortcut usage to orbit camera mode.
9 years ago
Aesylwinn
3fa4fdb839
Remove use of c++11 feature and add some missing headers.
9 years ago
Aesylwinn
40297701d0
Base key config/shortcut implementation
9 years ago
AnyOldName3
95d2c7ea5c
Attempt to unescape characters when constructing file paths, introducing compilation errors.
9 years ago
davidcernat
3c8543bfaf
Make player references cross exterior cells only when called by server
...
Previously, clientside representations of players were able to move to a new exterior cell once during their movement tick and then again when sending a cell change packet to the server. Besides causing crashes in CellRef because of a messy cell-changing record, this also led to major desyncs.
Clientside representations of players can now only change their cells when a server-sent cell change packet specifically allows it.
9 years ago
David Cernat
360eec30a0
Merge pull request #2 from OpenMW/master
...
Add recent OpenMW commits by AnyOldName3
9 years ago
Marc Zinnschlag
c17e1ca24a
Merge remote-tracking branch 'anyoldname3/ignore-hash-test'
9 years ago
Aesylwinn
3483b54df5
Build fix.
9 years ago
Aesylwinn
b4a000913c
Merge remote-tracking branch 'yar/master' into Even
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/mwdialogue/filter.cpp
# apps/openmw/mwmechanics/character.cpp
# apps/openmw/mwworld/localscripts.cpp
# components/CMakeLists.txt
# components/compiler/exprparser.cpp
# components/sceneutil/workqueue.cpp
9 years ago
davidcernat
7bf08e5e5a
Fix transition between exterior cells for non-local players
...
Make the local player send a packet whenever moving from one exterior cell to another, don't require objects to have RefNums to be moved correctly between exterior cells, and increase the packet priority for cell changes.
9 years ago
MiroslavR
19a8800d4d
Fix camera distance not getting reset to max value ( Fixes #3473 )
9 years ago
Koncord
6f07d590d4
Fix SetPos and SetAngle functions
...
Fix types for SetPos and SetAngle
9 years ago
mrcheko
203804ff15
fix AiPackage repeating
9 years ago
mrcheko
59a1a6d117
checkWayIsClear: remove PATHFIND_CAUTION_DIST check
9 years ago
Stanislav Zhukov
645a21af21
Added new script functions for lua compatibility
...
GetPosX, GetPosY, GetPosZ
GetAngleX, GetAngleY, GetAngleZ
9 years ago
Stanislav Zhukov
ce92f30022
Fix maximum incoming connections
9 years ago
Stanislav Zhukov
b09e4a0218
Fix chat 'y'
...
Now you can close chat only if pressed 'Enter'.
9 years ago
AnyOldName3
f1b5ad5804
Remove unused unsafe function and properly remove inheritance from std::string, providing implementations of missing stream operators preventing boost reading and writing to escape strings.
9 years ago
Koncord
299c4c904e
Resurrect function
9 years ago
GrimKriegor
ace719507c
Ported OpenMW's "Don't use unordered_map" commit to TES3MP to fix Issue #1
...
https://github.com/TES3MP/TES3MP/issues/1
9 years ago
AnyOldName3
e6f78ae5b7
Switch indentation to spaces to remain consistent with the rest of the project
9 years ago
mrcheko
b4e94e2aae
Merge remote-tracking branch 'upstream/master' into pathfinding
...
# Conflicts:
# apps/openmw/mwmechanics/aipackage.cpp
# apps/openmw/mwmechanics/aipackage.hpp
9 years ago
AnyOldName3
1a0642f1db
Make it work by realising that what boost::program_options calls validation is what any sane person would regard as parsing
9 years ago
mrcheko
8d4f0660ce
fix hardcoded melee attack ranges
9 years ago
AnyOldName3
195dd27780
Resolve obvious runtime error revealing more subtle one
9 years ago
AnyOldName3
fbe6dc9704
Change compilation error to runtime exception and decide that inheriting from std::string may have been a bad idea in C++
9 years ago
Allofich
c57d177f1c
Trim unneeded code
9 years ago
AnyOldName3
2a9b12bb3f
Fix an issue preventing compilation, revealing another that doesn't make much sense.
9 years ago
AnyOldName3
c1ffc9e776
Remove a compilation error and set up framework to remove the others
9 years ago
AnyOldName3
e17e354e84
Make # only start a comment in openmw.cfg if it starts a line and introduct compilation errors
9 years ago
scrawl
2329812988
Merge pull request #995 from Allofich/traps
...
Trap and lock fixes
9 years ago
scrawl
67d3571fac
Fix activation distance in third person mode
9 years ago
mrcheko
05794505c8
travis build fix
9 years ago
Allofich
599e6708ec
Allow using keys to open trapped objects of lock level 0
9 years ago
Allofich
cabe038a97
Make lockpick and probe sounds 3d positional
9 years ago
Allofich
249918612d
Play trap disarm sound when key used on trapped object
9 years ago
Allofich
d4e656ceaf
Play trap activation sound on trapped object, not actor
9 years ago
mrcheko
f57858b750
Merge remote-tracking branch 'upstream/master' into pathfinding
...
# Conflicts:
# apps/openmw/mwmechanics/aiactivate.cpp
9 years ago
MiroslavR
b0fcad4cb8
Don't stack effects for scrolls of the same type ( Fixes #3466 )
9 years ago
MiroslavR
75a66ced20
Fix actors lacking turning animations while in first person mode
9 years ago
mrcheko
d2fe6fe857
Merge remote-tracking branch 'refs/remotes/origin/master' into pathfinding
...
# Conflicts:
# apps/openmw/mwmechanics/aiactivate.cpp
# apps/openmw/mwmechanics/aicombat.cpp
# apps/openmw/mwmechanics/aicombat.hpp
# apps/openmw/mwmechanics/aifollow.cpp
# apps/openmw/mwmechanics/aipackage.cpp
# apps/openmw/mwmechanics/aipackage.hpp
# apps/openmw/mwmechanics/aiwander.cpp
# apps/openmw/mwmechanics/aiwander.hpp
9 years ago
MiroslavR
dc0bc5b68c
Implement Face instruction (Feature #1424 )
9 years ago
scrawl
6f376bd499
Merge pull request #983 from Allofich/telekinesis
...
Don't allow telekinesis on actors or teleport doors
9 years ago
Allofich
7a0f9a7989
Clean up, remove unnecessary code changes
9 years ago
Allofich
53ceefa46a
Allow some telekinesis on teleport doors
9 years ago
Allofich
4e54338ce0
Implement and use getDistanceToFacedObject()
9 years ago
Koncord
1b259e2d33
Syncing inventory, animations, position, 8 key attributes
...
Created Package system
9 years ago
scrawl
e362e3e6a5
Fix cppcheck warnings
9 years ago
Poncho
5b3ac5ff27
Use correct direction multipliers during awareness check
9 years ago
scrawl
0720a19fc0
Add support for placing BodyParts in a cell (Bug #3118 )
9 years ago
scrawl
994ad3e004
Reject conditions testing agaist Choice when not currently in a choice ( Fixes #3117 )
9 years ago
scrawl
cd8c84dc6c
Fix typo in SameRace dialogue function (function was inverted, Fixes #3116 )
9 years ago
scrawl
5d4063d8c7
LocalScripts: initialize mIter
9 years ago
Koncord
1e29409dd5
Add OpenMW-mp target
9 years ago
Allofich
0e5c3f781f
Only allow trap distance check to apply to player
9 years ago
Allofich
7de3afaa7d
Cleanups
9 years ago
Allofich
cb621939fd
Streamline trap code
9 years ago
Allofich
35a23c3b49
Implement and use new method allowTelekinesis()
9 years ago
Allofich
8014f37879
Avoid duplicate code
9 years ago
Allofich
538209b0a2
Change variable to mRatio and initialize it
9 years ago
Allofich
e25e698978
Fix telekinesis check for activators
9 years ago
MiroslavR
80f2ae0ca7
Apply magic effects while waiting/sleeping
9 years ago
MiroslavR
41484432b4
Player's death now interrupts waiting/sleeping
9 years ago
MiroslavR
d4e29e3e0c
Clear projectiles on non-incremental time advances
9 years ago
mrcheko
0793e4a80e
refactor pathfinding code in AiWander: use AiPackage::pathTo, reuse AiPackage::ObstacleCheck
9 years ago
Allofich
c1236f4113
Simplified code
9 years ago
Allofich
c02695e56d
Cleanups and fixes
9 years ago
Allofich
199607423b
Use iMaxActivateDist for AI actors that use Activate packages
9 years ago
Allofich
64d298d2b5
Use raycast distance when player activates trapped object
9 years ago
Allofich
64d53a2314
Avoid double raycasts when using getFacedObject
9 years ago
Allofich
574e40db5e
Don't allow telekinesis on activators
9 years ago
scrawl
343dccdbcc
Merge pull request #980 from scrawl/voice_fix
...
Voice fix
9 years ago
scrawl
d96e49c04a
Do not set change flag when running forEach on an empty cell
9 years ago
scrawl
8f62ea2e80
Fix for "RigGeometry rendering with no skeleton" errors
9 years ago
scrawl
b9b73d7b12
Replace "sys::default" with ESM::CellId::sDefaultWorldspace
9 years ago
scrawl
96757a3b7c
Fix non-predefined cells not being saved correctly
9 years ago
MiroslavR
c8b61cb234
Cache magic effects in MWMechanics::Spells
9 years ago
MiroslavR
700dde116e
Show remnant corprus effects in magic window
9 years ago
MiroslavR
54f52f7bae
Implement effect removal for abilities ( Fixes #3455 )
9 years ago
scrawl
252b27f0ef
Remove getEyePos()
9 years ago
Allofich
b29e9e9c77
Don't allow telekinesis on actors or teleport doors
9 years ago
MiroslavR
72d2daae90
Fix InventoryStore::purgeEffect being reverted by the next recalculation of mMagicEffects
9 years ago
scrawl
528de956da
Merge pull request #981 from Allofich/magicka
...
Fix timing of some magicka calculations
9 years ago
Allofich
2290346296
Fix timing of some magicka calculations
9 years ago
scrawl
5eb6c548d7
Merge pull request #965 from kpp/find_tinyxml
...
Find tinyxml
9 years ago
scrawl
509e5dfe4d
Include cleanup
9 years ago
scrawl
4699a8098b
Include fix
9 years ago
scrawl
1739351b7a
Remove now unused Sound_Decoder::rewind()
9 years ago
scrawl
dc1b010cf0
Don't analyze the loudness for sounds that don't need it
9 years ago
scrawl
965aaebbdb
Analyze the loudness data as the stream is decoded for playback
...
Instead of getting the loudness data for the whole file in advance, we now get it piece by piece as the sound is streamed.
The benefit is that we need to decode the audio just once instead of twice.
We no longer need to rewind() the stream when the first decoding is done, this should hopefully fix bug #3453 .
9 years ago
scrawl
fc293aa048
Merge pull request #978 from Allofich/fatigue
...
Fix update of fatigue display
9 years ago
scrawl
5d9f611869
Merge pull request #979 from MiroslavR/master
...
Show correct class image in level-up dialog
9 years ago
Allofich
1602eb3de8
Fix so that keepPlayerAlive() will not run twice
9 years ago
Allofich
19a20a6871
Fix update of fatigue display
9 years ago
MiroslavR
7244809c4a
Remove redundant part of condition
9 years ago
Marc Zinnschlag
594444a85a
Merge remote-tracking branch 'aesylwinn/MultipleDeletion'
9 years ago
MiroslavR
0db3af1b89
ESSImporter: load specialization increases
9 years ago
MiroslavR
dfc62c99b4
Show correct class image in level-up dialog ( Fixes #3443 )
9 years ago
Allofich
dc468dd139
Fix magicka and fatigue calculations from fortifying attributes
9 years ago
Allofich
5d3aebd04b
Update disposition check between persuasion attempts
9 years ago
terrorfisch
be25e2ba75
Make NPCs use both hands in weaponless combat.
9 years ago
Allofich
b1be3596dc
Cleanup of #include statements
9 years ago
Allofich
4a38fb8650
Use namespace block in aiactivate
9 years ago
scrawl
f549b5fb7a
Add missing include
9 years ago
scrawl
c18de84798
Fix a crash that could occur when two or more plugins move a deleted ref to another cell ( Fixes #3446 )
9 years ago
scrawl
3ce63c3f6e
Merge pull request #967 from Allofich/AIPackageFixes
...
AI package cleanups
9 years ago