Allofich
|
7bc4535c0d
|
Make NPCs dodge according to target's weapon reach
|
2016-09-10 23:30:46 +09:00 |
|
Koncord
|
0f7670dd07
|
Add some verbose messages for chat
|
2016-09-10 13:57:15 +08:00 |
|
Koncord
|
babc3230b7
|
Add new functions: GetServerVersion & GetProtocolVersion
|
2016-09-10 13:41:23 +08:00 |
|
Koncord
|
a34d46f57e
|
Add chat messages to log in client
Cleanup redundant code in GUIChat class
|
2016-09-10 13:40:06 +08:00 |
|
mrcheko
|
72786fef9d
|
prevent running in circles around path points
addresses http://bugs.openmw.org/issues/2229
|
2016-09-09 23:57:19 +03:00 |
|
Allofich
|
368828b217
|
Update TODO comments
|
2016-09-10 01:38:05 +09:00 |
|
Allofich
|
f31342894a
|
Put simpler condition first
|
2016-09-09 00:03:38 +09:00 |
|
Allofich
|
bca477ca8a
|
Apply particle textures like original engine does
|
2016-09-08 23:59:23 +09:00 |
|
Allofich
|
85349da26c
|
Add comments
|
2016-09-08 23:58:00 +09:00 |
|
Allofich
|
502a758eff
|
Use particle texture for "hit" effects
|
2016-09-08 23:58:00 +09:00 |
|
Allofich
|
fe3a033642
|
Use particle textures for spell projectiles
|
2016-09-08 23:56:54 +09:00 |
|
Allofich
|
02610828c1
|
Don't play area vfx for non-area spells on actors.
|
2016-09-08 02:07:01 +09:00 |
|
Allofich
|
88d992a020
|
Create area effect visual for non-area spells
|
2016-09-08 00:05:45 +09:00 |
|
Marc Zinnschlag
|
03a35c38df
|
add missing item when executing the Equip instruction
|
2016-09-06 16:33:26 +02:00 |
|
Marc Zinnschlag
|
48c257b939
|
Merge remote-tracking branch 'aesylwinn/ContentNumberFix'
|
2016-09-06 15:48:05 +02:00 |
|
scrawl
|
05e4542d33
|
Merge pull request #1048 from mrcheko/pathfinding
Pathfinding unification v2
|
2016-09-06 13:19:18 +02:00 |
|
mrcheko
|
aa441f2648
|
AiPackage: fix path recalc on cell change
AiTravel: remove unneeded code
|
2016-09-06 01:11:10 +03:00 |
|
mrcheko
|
a22fc43947
|
aiwander: reset path on cell change
remove redundant mIsWanderDestReady var
|
2016-09-05 15:18:34 +03:00 |
|
Marc Zinnschlag
|
b8fa555260
|
Merge remote-tracking branch 'aesylwinn/RandomFixes'
|
2016-09-05 11:10:34 +02:00 |
|
scrawl
|
fbc9b90ebe
|
Cleanup
|
2016-09-05 00:04:11 +02:00 |
|
scrawl
|
8677a6f803
|
Merge pull request #1044 from Allofich/magic
Changes to multi-effect spells
|
2016-09-05 00:03:10 +02:00 |
|
Allofich
|
c617e90755
|
Fix for loading projectile speed
|
2016-09-05 05:41:24 +09:00 |
|
Allofich
|
f8270f6bd5
|
Consolidations and cleanup for multi-effect spells
|
2016-09-05 05:30:51 +09:00 |
|
Allofich
|
dbd7c038b2
|
Add loading code for multi-effect projectiles
|
2016-09-05 03:45:13 +09:00 |
|
Allofich
|
c6cd1f813b
|
Attach projectiles to nodes of multi-effect bolts
|
2016-09-05 02:59:33 +09:00 |
|
Allofich
|
5a0d3feb98
|
Use C++ int-to-string conversion
|
2016-09-05 02:52:44 +09:00 |
|
Allofich
|
a36f7babc1
|
Double scaling of spell explosions
|
2016-09-05 02:18:57 +09:00 |
|
Allofich
|
60384399ee
|
Fix errors and warnings
|
2016-09-05 01:39:18 +09:00 |
|
Allofich
|
f49ebee56a
|
Play sounds for multi-effect projectile
|
2016-09-04 23:57:06 +09:00 |
|
Allofich
|
37f07f7435
|
Combine into one multi-effect magic projectile
|
2016-09-04 22:35:29 +09:00 |
|
Koncord
|
64b5638d40
|
DIE TABS, DIE!!!!!!!1
|
2016-09-04 17:39:08 +08:00 |
|
Allofich
|
10842462c7
|
Send lists of models and sounds to launchMagicBolt
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
96e1726e4d
|
Fix warnings
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
ecec7d8215
|
Fix spells having explosions for wrong range type
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
c4d77b6a8b
|
Casting animation comes from the first effect
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
3300ef5db7
|
Don't apply projectile effects multiple times
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
f36e5ef403
|
Use last effect of spell for hand effect color
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
f6c3a62b3e
|
Use average speed for multiple spell projectiles
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
f1a18027f2
|
Shoot projectiles of spells with multiple effects
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
446c0a4fa8
|
Play all of a spell's casting effects
|
2016-09-04 17:42:27 +09:00 |
|
Allofich
|
b4577fe751
|
Allow multiple spell hit sounds on single target
|
2016-09-04 17:42:27 +09:00 |
|
Koncord
|
ab6d6d1cc8
|
Fix log message in Networking::Connect()
|
2016-09-04 16:18:53 +08:00 |
|
Koncord
|
d110834ee7
|
Fix log message in Networking::Update()
|
2016-09-04 16:03:07 +08:00 |
|
scrawl
|
7859e378df
|
Merge pull request #1045 from Allofich/attack
Fix AI melee attack
|
2016-09-04 00:22:59 +02:00 |
|
Aesylwinn
|
fab7549b42
|
Fix windows path issue in editor debug run.
- The problem was caused by spaces in the data directory
|
2016-09-03 17:49:49 -04:00 |
|
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.
|
2016-09-03 17:37:13 -04:00 |
|
Allofich
|
5c2bc515fe
|
Remove overridden code in aicombat
|
2016-09-04 02:13:09 +09:00 |
|
mrcheko
|
0775ed75ea
|
fix zero div in getXAngleToDir
|
2016-09-03 17:50:06 +03:00 |
|
Allofich
|
0d63d75bb0
|
Remove no longer used parameter
|
2016-09-03 22:40:24 +09:00 |
|
Allofich
|
286e4bb98f
|
Remove attacktype movement
|
2016-09-03 21:16:59 +09:00 |
|
David Cernat
|
81999a8179
|
Remove outdated ID_GAME_UPDATE_SKILLS packet, part 2
|
2016-09-02 07:58:20 +03:00 |
|
David Cernat
|
8abef0bebe
|
Remove outdated ID_GAME_UPDATE_SKILLS packet
|
2016-09-02 07:36:39 +03:00 |
|
David Cernat
|
e36321f448
|
Merge branch 'master' of https://github.com/TES3MP/openmw-tes3mp
|
2016-09-02 06:57:49 +03:00 |
|
David Cernat
|
dafc6c0843
|
Save and load birthsigns
|
2016-09-02 06:57:13 +03:00 |
|
David Cernat
|
9764dbb8d2
|
Merge pull request #52 from OpenMW/master
Add OpenMW commits up to 2 Sep
|
2016-09-02 06:29:34 +03:00 |
|
David Cernat
|
ff94b5f1ac
|
Fix unsuitable variable name
|
2016-09-02 06:16:35 +03:00 |
|
David Cernat
|
941d76fce0
|
Fix setting of default classes and initialize classes safely on server
|
2016-09-02 04:31:35 +03:00 |
|
scrawl
|
bdf55927e1
|
Merge pull request #1041 from Allofich/waterwalking
Don't allow casting Water Walking in deep water
|
2016-09-02 02:57:22 +02:00 |
|
David Cernat
|
970e9aff2f
|
Remove old class methods and don't include class in ID_GAME_BASE_INFO
|
2016-09-02 03:45:43 +03:00 |
|
Koncord
|
534ef527b9
|
Fix my stupid epic fail
|
2016-09-02 07:35:53 +08:00 |
|
Allofich
|
154dcc942c
|
Let NPCs use attack type regardless of movement
|
2016-09-01 22:43:33 +09:00 |
|
Marc Zinnschlag
|
316cf40f12
|
Merge remote-tracking branch 'aesylwinn/FixInteriorCellRefTeleportation'
|
2016-09-01 11:51:34 +02:00 |
|
Allofich
|
b99c2c54d8
|
Allow Water Walking on non-submerged creatures
|
2016-09-01 03:53:53 +09:00 |
|
Aesylwinn
|
c0d53a2557
|
Fix CellRefs being teleported from interior to exterior cells.
|
2016-08-31 11:02:04 -04:00 |
|
Allofich
|
22b11c5947
|
Move Water Walking check into checkEffectTarget()
|
2016-08-31 23:56:31 +09:00 |
|
Allofich
|
f25c65260c
|
Limit sMagicinvalidEffect to self-cast spells
|
2016-08-31 17:22:45 +09:00 |
|
Allofich
|
6c3cad238b
|
Use castByPlayer bool
|
2016-08-31 17:18:23 +09:00 |
|
David Cernat
|
e9dce26f38
|
Resolve conflicts in pull request #50
# Conflicts:
# CMakeLists.txt
|
2016-08-31 07:28:32 +03:00 |
|
Aesylwinn
|
b2ddd3c259
|
Initialize with correct content file number instead of correcting at save stage.
|
2016-08-30 16:42:38 -04:00 |
|
Allofich
|
a6216d883f
|
Don't allow casting Water Walking in deep water
|
2016-08-31 04:37:50 +09:00 |
|
David Cernat
|
263efa9988
|
Fix formatting, part 2
|
2016-08-30 12:37:36 +03:00 |
|
David Cernat
|
a20e7890a2
|
Fix formatting
|
2016-08-30 10:52:30 +03:00 |
|
David Cernat
|
f562215d9a
|
Merge branch 'master' of https://github.com/TES3MP/openmw-tes3mp
|
2016-08-30 08:55:13 +03:00 |
|
David Cernat
|
1f8595bf3b
|
Save server information in a folder named data instead of files
|
2016-08-30 08:54:26 +03:00 |
|
Koncord
|
cf1a0113a1
|
Time API
|
2016-08-30 13:24:42 +08:00 |
|
David Cernat
|
5e6a374687
|
Add comment about MesssageBox to prevent future confusion
|
2016-08-30 08:13:08 +03:00 |
|
David Cernat
|
857defadbc
|
Revert one unnecessary renaming of MessageBox
|
2016-08-30 08:05:00 +03:00 |
|
David Cernat
|
32ce7e97a8
|
Fix build for Windows server
|
2016-08-30 08:01:34 +03:00 |
|
Koncord
|
1186d09ec0
|
ScriptFunctions.hpp size reduction
|
2016-08-30 12:20:39 +08:00 |
|
Koncord
|
11eae277a9
|
Characters Class API
Added some new functions
|
2016-08-30 11:18:19 +08:00 |
|
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.
|
2016-08-29 18:06:56 -04:00 |
|
David Cernat
|
d612cbcc7b
|
Revert "Disable CharGen custom class choice until we can handle custom classes"
This reverts commit e81bf7318c .
|
2016-08-29 21:04:32 +08:00 |
|
Koncord
|
a03c2f5019
|
Now server & client sensitive to version
|
2016-08-27 15:36:22 +08:00 |
|
Koncord
|
8a5e32c631
|
Show the InputBox only if queue is free
|
2016-08-27 13:58:06 +08:00 |
|
Koncord
|
4c2415e9db
|
Fix focus for InputDialog
Created a special pipe for future GUI modes.
|
2016-08-27 13:40:11 +08:00 |
|
David Cernat
|
e81bf7318c
|
Disable CharGen custom class choice until we can handle custom classes
|
2016-08-27 04:47:35 +03:00 |
|
David Cernat
|
00e7810428
|
Add script functions for saving and loading non-custom player classes
|
2016-08-27 00:14:50 +03:00 |
|
Allofich
|
9e1bfde46f
|
Add comment
|
2016-08-26 02:42:56 +09:00 |
|
Allofich
|
67bd882bc7
|
Disable current idle when an action is taken
|
2016-08-25 23:42:09 +09:00 |
|
Allofich
|
6190ff1f0d
|
Update idle if current idle finishes playing
|
2016-08-25 21:45:56 +09:00 |
|
Allofich
|
f4cc5d0399
|
Sometimes play 1st-person weapon idle to Stop key
|
2016-08-25 21:34:45 +09:00 |
|
David Cernat
|
7bb6020e51
|
Display message boxes when client is disconnected.
|
2016-08-25 02:58:03 +03:00 |
|
David Cernat
|
4d2ca20445
|
Resolve conflicts in pull request #43
# Conflicts:
# README.md
|
2016-08-24 22:03:35 +03:00 |
|
Koncord
|
1b403719f5
|
Merged branch master into master
|
2016-08-24 16:15:56 +08:00 |
|
Koncord
|
997c62cc52
|
Add --connect option to client
|
2016-08-24 16:15:34 +08:00 |
|
David Cernat
|
486de67d84
|
Make handshake log message less confusing
|
2016-08-24 06:38:38 +03:00 |
|
David Cernat
|
abaa8cac72
|
Spawn players in Pelagiad on startup
|
2016-08-24 06:23:32 +03:00 |
|
David Cernat
|
77aff346e9
|
Fix typo in method name "getGUIConroller", part 2
|
2016-08-24 05:55:02 +03:00 |
|
David Cernat
|
63eebd3d18
|
Respawn players in Fort Pelagiad instead of ToddTest for the time being
|
2016-08-24 05:32:40 +03:00 |
|
David Cernat
|
d830937f4e
|
Fix typo in method name "getGUIConroller"
|
2016-08-24 04:48:35 +03:00 |
|
David Cernat
|
f93e382b8b
|
Use tes3mp icon for executable, part 2
|
2016-08-24 04:01:05 +03:00 |
|
David Cernat
|
5385563972
|
Let players inform others about Lua script-induced cell & pos changes
|
2016-08-24 02:53:39 +03:00 |
|
David Cernat
|
d24b4d0a2d
|
Disable New, Save and Load buttons in main menu
|
2016-08-24 00:46:32 +03:00 |
|
David Cernat
|
7b187d0295
|
Fix visual glitch when jumping without adjusting camera afterwards
|
2016-08-23 22:27:12 +03:00 |
|
Allofich
|
7db31ab58a
|
Correct telekinesis glow length
|
2016-08-24 01:21:15 +09:00 |
|
scrawl
|
346f5a19a3
|
Merge pull request #1029 from Allofich/anim
Improvements for playgroup and loopgroup
|
2016-08-23 14:14:36 +02:00 |
|
Allofich
|
9b0e5d6b59
|
Loop mid-animation idles when loading a save game
|
2016-08-23 19:50:56 +09:00 |
|
Koncord
|
fc4d8b82fb
|
Stubs for minimap
|
2016-08-23 11:11:25 +08:00 |
|
David Cernat
|
7691bcc958
|
Add server script callbacks for attribute and skill changes
|
2016-08-23 03:04:22 +03:00 |
|
David Cernat
|
03d6e0cb62
|
Send attributes and skills to server whenever they change
|
2016-08-23 02:24:10 +03:00 |
|
David Cernat
|
ce5553cda6
|
Get hand-to-hand attack victim's stats if there actually is a victim
|
2016-08-23 01:23:09 +03:00 |
|
scrawl
|
0fd810707e
|
Remove unused stopLooping()
|
2016-08-22 23:33:26 +02:00 |
|
scrawl
|
b0dc625b18
|
Run setLoopingEnabled after the anim queue is updated
|
2016-08-22 23:33:24 +02:00 |
|
scrawl
|
719e884b7c
|
Remove duplicate code
|
2016-08-22 23:25:00 +02:00 |
|
scrawl
|
0c9882956a
|
Add AnimState::shouldLoop()
|
2016-08-22 23:25:00 +02:00 |
|
scrawl
|
6450c9be27
|
Simplify condition
|
2016-08-22 23:22:58 +02:00 |
|
Allofich
|
bf9dc45b2b
|
Emulate vanilla animation loops more closely
|
2016-08-23 01:42:36 +09:00 |
|
mrcheko
|
612c7f1a2f
|
Revert "Revert "Merge pull request #993 from mrcheko/pathfinding""
This reverts commit 3732979eec .
|
2016-08-19 22:15:26 +03:00 |
|
David Cernat
|
c4f49e05e3
|
Remove manual newlines for logger
|
2016-08-19 07:54:10 +03:00 |
|
Koncord
|
78210ab8ce
|
rename openmw-mp to tes3mp-server
|
2016-08-19 09:38:33 +08:00 |
|
Koncord
|
b67789aa6a
|
Rename openmw to tes3mp
|
2016-08-19 09:38:06 +08:00 |
|
Koncord
|
90215f4e7c
|
Fix log messages for GCC compatibility
|
2016-08-19 09:37:24 +08:00 |
|
Koncord
|
d3c9864fb0
|
Fix maximum connections
|
2016-08-19 08:18:25 +08:00 |
|
David Cernat
|
e1955b440f
|
Fix player initialization on server
|
2016-08-19 03:11:03 +03:00 |
|
David Cernat
|
cba01af683
|
Log player initialization on server
|
2016-08-19 01:32:39 +03:00 |
|
David Cernat
|
2337a0becb
|
Add LOG_APPEND method for writing to log without timestamp and level
|
2016-08-18 23:17:46 +03:00 |
|
David Cernat
|
f4744f8547
|
Add additional log info
|
2016-08-18 22:29:54 +03:00 |
|
David Cernat
|
97f944dde7
|
Use logger for most console messages
|
2016-08-18 20:20:17 +03:00 |
|
Aesylwinn
|
91fd966146
|
Fix some issues detected by coverity for the editor.
|
2016-08-18 12:42:35 -04:00 |
|
Allofich
|
b332a13b4e
|
Don't restart looped animations on repeated calls
|
2016-08-18 23:23:38 +09:00 |
|
David Cernat
|
a36c20eaae
|
Reduce server console spam
|
2016-08-18 16:13:04 +03:00 |
|
David Cernat
|
436548413e
|
Resolve conflicts in pull request #39
# Conflicts:
# CMakeLists.txt
|
2016-08-18 15:10:52 +03:00 |
|
Marc Zinnschlag
|
2fef8948f1
|
Merge remote-tracking branch 'aesylwinn/InstanceRotateAndScale'
|
2016-08-18 09:13:43 +02:00 |
|
David Cernat
|
a2dbeb6c95
|
Share skills and attributes correctly upon logging in, and fix grammar
|
2016-08-18 05:21:25 +03:00 |
|
Koncord
|
35991fcd15
|
Add logger to client
|
2016-08-18 07:58:37 +08:00 |
|
Koncord
|
7f8c0ecbbd
|
Logging in file for server
|
2016-08-18 07:58:09 +08:00 |
|
David Cernat
|
c94f818478
|
Add script functions for getting attributes and skills by their names
|
2016-08-18 00:55:35 +03:00 |
|
David Cernat
|
41868cc9cc
|
Add script functions for getting attributes and skills by their IDs
|
2016-08-18 00:13:45 +03:00 |
|
David Cernat
|
e5cb58e7c4
|
Add debug info about ID_GAME_BASE_INFO packets
|
2016-08-17 21:18:04 +03:00 |
|
David Cernat
|
8eda381016
|
Make formatting consistent, part 2
|
2016-08-17 18:20:36 +03:00 |
|
David Cernat
|
1363c4c5b6
|
Make formatting consistent
|
2016-08-17 18:04:35 +03:00 |
|
David Cernat
|
1bbd7c271f
|
Add fail-safes to DedicatedPlayer cell updating to narrow down problems
|
2016-08-17 07:27:40 +03:00 |
|
David Cernat
|
e39b66af4f
|
Move logger to components
|
2016-08-17 06:15:44 +03:00 |
|
David Cernat
|
38c8d2344b
|
Uncomment sending of stats packets to and from new players
|
2016-08-17 04:52:15 +03:00 |
|
David Cernat
|
aa69c156c7
|
Fix race-related graphical glitches when players spawn
|
2016-08-17 01:06:50 +03:00 |
|
Koncord
|
a840d84b39
|
Merged branch master into master
|
2016-08-17 05:53:09 +08:00 |
|
Koncord
|
ee8d9895dc
|
Porting Log.cpp to C++98
|
2016-08-17 05:52:40 +08:00 |
|
scrawl
|
dda5bfbc9f
|
CharacterPreview no longer depends on osgViewer
|
2016-08-16 22:47:45 +02:00 |
|
scrawl
|
8bfcf259a3
|
LocalMap no longer depends on osgViewer
|
2016-08-16 22:37:44 +02:00 |
|
scrawl
|
b2ae45f0eb
|
Remove unneeded setGraphicsContext() calls
|
2016-08-16 19:33:09 +02:00 |
|