Capostrophic
|
079b60c1ea
|
Don't allow actors to use sneaking while flying (bug #4618)
|
2018-08-28 14:32:03 +03:00 |
|
Andrei Kortunov
|
d448b802ef
|
Add a small threshold for player turning animations
|
2018-08-26 22:58:26 +04:00 |
|
Andrei Kortunov
|
60698e6f8a
|
Optimize new magic effects update system
|
2018-08-26 21:02:14 +04:00 |
|
Bret Curtis
|
78d9787212
|
Merge pull request #1880 from Capostrophic/landing
Play landing sound manually and ignore land soundgen textkeys (bug #2256)
|
2018-08-23 08:40:55 +02:00 |
|
Capostrophic
|
f74ebb64af
|
Correct special case soundgen comparisons
|
2018-08-22 16:36:15 +03:00 |
|
Capostrophic
|
ae0a6a22b3
|
Move "land" check earlier
|
2018-08-22 14:47:06 +03:00 |
|
Capostrophic
|
2b45fd84ea
|
Play landing sound manually and ignore land soundgen textkeys (bug #2256)
|
2018-08-21 19:03:03 +03:00 |
|
Capostrophic
|
910065f38f
|
Make some more optimizations to actor processing loops
|
2018-08-21 17:02:56 +03:00 |
|
Capostrophic
|
b77d733c3e
|
Fix freeze in getActorsSidingWith
|
2018-08-21 16:47:29 +03:00 |
|
Capostrophic
|
74229490e4
|
Use the correct skill for creature AI weapon hit chance rating
|
2018-08-20 21:38:57 +03:00 |
|
Bret Curtis
|
3c827da702
|
Merge branch 'master' into combat_anims
|
2018-08-19 10:03:39 +02:00 |
|
Bret Curtis
|
3b2781bf89
|
Merge pull request #1720 from akortunov/playvfx
Rework spell VFX management
|
2018-08-19 10:00:38 +02:00 |
|
Marc Zinnschlag
|
20c53594de
|
Merged merge request !36
|
2018-08-18 12:06:35 +02:00 |
|
James Carty
|
4489838ea3
|
Fix incorrect function call
|
2018-08-17 22:35:04 +01:00 |
|
James Carty
|
513e99148e
|
Fix function with no return value
|
2018-08-17 20:18:20 +01:00 |
|
Andrei Kortunov
|
d7ca087f59
|
AiCast: fix aiming
|
2018-08-17 12:41:13 +04:00 |
|
Andrei Kortunov
|
31f8bea1dd
|
Rework spell effects management
|
2018-08-17 12:41:13 +04:00 |
|
Marc Zinnschlag
|
3489951410
|
Merged pull request #1866
|
2018-08-17 09:36:44 +02:00 |
|
James Carty
|
43f1c9163c
|
Fix issue in which murder wouldn't be reported after paying fine
|
2018-08-16 18:58:51 +01:00 |
|
Andrei Kortunov
|
16edac8c47
|
Fix incorrect 'preparing' word spelling
|
2018-08-16 17:47:06 +04:00 |
|
Andrei Kortunov
|
a73d42e711
|
Do not stop idle animation in spellcasting stance
|
2018-08-16 16:56:42 +04:00 |
|
Andrei Kortunov
|
b7a448cf42
|
Update idle animations after reset of mIdleState (bug #4531)
|
2018-08-16 16:56:42 +04:00 |
|
Andrei Kortunov
|
3a6c480d41
|
Do not reset idle animations when turning
|
2018-08-16 16:56:42 +04:00 |
|
Andrei Kortunov
|
15fa47827b
|
AiCombat: Avoid jittering when aiming in melee
|
2018-08-16 16:56:42 +04:00 |
|
Andrei Kortunov
|
e444b9581c
|
Do not play min attack -> max attack animation when attack strength is 0 (bug #4591)
|
2018-08-16 16:56:39 +04:00 |
|
Andrei Kortunov
|
8a48258b1b
|
Fix attack after shoot
|
2018-08-16 15:51:11 +04:00 |
|
Bret Curtis
|
dcd381049c
|
Merge pull request #1872 from akortunov/extended_logging
Use new logging system
|
2018-08-16 11:38:29 +02:00 |
|
James Carty
|
4b0a6074e7
|
Add comment
|
2018-08-16 00:29:14 +01:00 |
|
James Carty
|
6889432030
|
Move code to seperate functions for reusability
|
2018-08-16 00:26:02 +01:00 |
|
Andrei Kortunov
|
5a4d0cec3a
|
Use new logging system for game itself
|
2018-08-14 23:05:43 +04:00 |
|
Yohaulticetl
|
7e9ce99062
|
Made the werewolf check optional
|
2018-08-14 19:56:40 +02:00 |
|
Yohaulticetl
|
18e51e0e98
|
Added check for werewolves
|
2018-08-14 19:44:03 +02:00 |
|
Yohaulticetl
|
d19cbdb652
|
Factored strength into hand-to-hand combat
|
2018-08-14 19:44:03 +02:00 |
|
Capostrophic
|
22162dcbda
|
Replace std::find with std::set::find where applicable
|
2018-08-14 18:14:43 +03:00 |
|
Capostrophic
|
53599290c3
|
Make search for followers in getEnemiesNearby recursive
|
2018-08-14 16:14:48 +03:00 |
|
Capostrophic
|
75bd6e1d28
|
Make search for allies in actorAttacked recursive
|
2018-08-14 15:41:34 +03:00 |
|
Capostrophic
|
7029ed0e8d
|
Refactor follower and enemy actor processing
Make another exception for wander packages when finding allies (bug #4304)
|
2018-08-14 15:36:52 +03:00 |
|
Bret Curtis
|
d25147a930
|
Merge pull request #1863 from Capostrophic/aiming
Use the correct spell projectile speed GMST in AI aiming (bug #3948)
|
2018-08-14 10:29:22 +02:00 |
|
Bret Curtis
|
6a32a4aed0
|
Merge pull request #1810 from akortunov/weaponfix
Use fallbacks for missing weapon animations
|
2018-08-14 10:29:01 +02:00 |
|
Allofich
|
fd89fa415a
|
Do modifiers for dynamic stats before attributes
(Fixes #4231)
|
2018-08-13 21:59:27 +09:00 |
|
Allofich
|
2cc1b52baf
|
Drain and fortify fixes for dynamicStats
(Fixes #3049)
|
2018-08-13 21:59:26 +09:00 |
|
Andrei Kortunov
|
8de3383612
|
Add zero-duration spells effects to effect list (bug #3533)
|
2018-08-12 17:25:35 +04:00 |
|
Andrei Kortunov
|
307e0103dc
|
Use fallbacks for missing weapon animations (bug #4470)
|
2018-08-12 16:14:24 +04:00 |
|
Capostrophic
|
3527f3800e
|
Use the correct spell projectile speed GMST in AI aiming
|
2018-08-10 21:21:21 +03:00 |
|
Marc Zinnschlag
|
1cfc1f9bdb
|
Merged pull request #1666
|
2018-08-10 12:23:17 +02:00 |
|
Marc Zinnschlag
|
0aedb3aada
|
Merged puil request #1808
|
2018-08-10 12:22:13 +02:00 |
|
Andrei Kortunov
|
cde95979d0
|
Fix combat engagement for creatures
|
2018-08-10 09:29:01 +04:00 |
|
Andrei Kortunov
|
780648b584
|
Do not reset idle animations if we do not have ammo
|
2018-08-09 16:39:46 +04:00 |
|
Andrei Kortunov
|
df577babe9
|
Increase priority of 1st-person weapon animations to avoid issues with animation blending
|
2018-08-09 16:39:20 +04:00 |
|
Andrei Kortunov
|
71bcc11ba5
|
Apply only crossbow reload animation to upper body
|
2018-08-09 16:37:08 +04:00 |
|
Andrei Kortunov
|
a0d0e5d2db
|
Give jumping animations higher priority than movement ones
|
2018-08-09 16:19:03 +04:00 |
|
Andrei Kortunov
|
6a03aa6fdb
|
Reduce jittering during turning animations for player
|
2018-08-09 16:19:00 +04:00 |
|
Andrei Kortunov
|
126b2fdd42
|
Use the isPlayer variable to do not check if the current actor is player every time
|
2018-08-09 11:16:19 +04:00 |
|
Andrei Kortunov
|
51af729305
|
Do not use headtracking in the 1st-person view (bug #4573)
|
2018-08-08 23:29:03 +04:00 |
|
Capostrophic
|
d15dcaff68
|
Don't adjust weapon rating according to weapon condition twice
|
2018-08-03 19:22:58 +03:00 |
|
Capostrophic
|
4c7f3cf626
|
Merge branch 'master' into weaponpriority
|
2018-08-03 14:07:11 +03:00 |
|
Marc Zinnschlag
|
4d280add81
|
Merged pull request #1843
|
2018-08-03 12:56:17 +02:00 |
|
Andrei Kortunov
|
712c9995db
|
Rename mIsScripted variable because its name is ambiguous
|
2018-08-03 12:01:31 +04:00 |
|
Capostrophic
|
9d85b7c2d3
|
Use the actual damage for deducting weapon rating
|
2018-08-02 15:20:07 +03:00 |
|
Capostrophic
|
73d5496711
|
Revert addition change
|
2018-08-02 13:01:23 +03:00 |
|
Capostrophic
|
80f3bd9f86
|
Don't apply iWereWolfFleeMod to creatures
|
2018-08-02 08:36:15 +03:00 |
|
Capostrophic
|
bec47dfb7c
|
Make ranged weapon bonus a distance-dependent multiplier
|
2018-08-01 19:57:05 +03:00 |
|
Capostrophic
|
382b68a081
|
Combat AI: take the actual hit chance in account when rating weapon
|
2018-08-01 19:27:19 +03:00 |
|
Marc Zinnschlag
|
1c13256456
|
Merged pull request #1829
|
2018-08-01 16:17:37 +02:00 |
|
Marc Zinnschlag
|
0c507b74bc
|
Merge pull request #1832
|
2018-08-01 16:13:59 +02:00 |
|
Capostrophic
|
be2e7e9e09
|
Make casting caster-linked on-self effects no-op (bug #4378)
|
2018-08-01 02:41:57 +03:00 |
|
Andrei Kortunov
|
5b92910829
|
Limit difficulty scaling, as mentioned in docs
|
2018-07-31 21:14:16 +04:00 |
|
Andrei Kortunov
|
c07cc0dc40
|
Reset animation state after weapon unequipping
|
2018-07-30 22:24:25 +04:00 |
|
Capostrophic
|
c79f96d0d2
|
Implement ranged crits (feature #3703)
|
2018-07-29 19:42:44 +03:00 |
|
Andrei Kortunov
|
1d463d129d
|
Finish AiTarget package, if destination is blocked by other actor
|
2018-07-29 19:41:31 +04:00 |
|
Andrei Kortunov
|
75835c8326
|
Prevent NPC from chosing farther pathgrid node
|
2018-07-29 18:18:05 +04:00 |
|
Andrei Kortunov
|
6d5d0039ec
|
Make sure we apply OT_Murder only once
|
2018-07-28 20:45:33 +04:00 |
|
Marc Zinnschlag
|
78a2725169
|
Merged pull request #1806
|
2018-07-17 12:42:41 +02:00 |
|
Andrei Kortunov
|
38fa4e0a8a
|
Do not play un-equipping animation when we switch to hand-to-hand
|
2018-07-17 14:10:04 +04:00 |
|
Andrei Kortunov
|
30716344f2
|
Fix possible division by zero in the fatigue calculation (bug #4510)
|
2018-07-16 13:24:12 +04:00 |
|
Andrei Kortunov
|
3d1daaebab
|
Rework manual spellcasting (e.g. via scripts)
|
2018-07-12 16:24:25 +04:00 |
|
Capostrophic
|
5cb9dc9d12
|
Use SpellTurnLeft/TurnRight animation groups
|
2018-07-10 22:19:56 +03:00 |
|
Andrei Kortunov
|
1c35e20fcc
|
Use 1h animations as fallback for crossbows
|
2018-07-10 17:02:51 +04:00 |
|
Andrei Kortunov
|
75dcbea365
|
Apply weapon reload animations only for upper body
|
2018-07-10 17:00:48 +04:00 |
|
Marc Zinnschlag
|
d9de8ccb5b
|
Merged pull request #1781
|
2018-07-06 11:55:45 +02:00 |
|
Capostrophic
|
9abfabb065
|
Ensure forward-compatibility of death animations in old saves (fixes #4274)
|
2018-07-05 22:49:40 +03:00 |
|
Capostrophic
|
faf3e9ba5a
|
Make spellcasting stance transition more smooth (fixes #4358)
If a movement animation was identical to the previous one that was played, restart it from the point the previous animation ended
|
2018-07-05 01:57:34 +03:00 |
|
Capostrophic
|
bccba24c40
|
Make unarmed creature attacks not affect armor condition (fixes #2455)
|
2018-06-29 20:18:28 +03:00 |
|
Andrei Kortunov
|
5455490ad2
|
Avoid fall-through in spell selection
|
2018-06-28 11:12:48 +04:00 |
|
Andrei Kortunov
|
ec73011617
|
Clean temporary storage if we assign new AI package (bug #4464)
|
2018-06-27 12:52:43 +04:00 |
|
Andrei Kortunov
|
ee45f54b53
|
Refactor AiTemporaryStorage usage
|
2018-06-27 12:48:34 +04:00 |
|
Andrei Kortunov
|
3c7ab976c3
|
Ignore movement from scripted animations (bug #4475)
|
2018-06-27 08:22:45 +04:00 |
|
Andrei Kortunov
|
c9756cee4c
|
Fast-forward death animation to end if death animation was finished earlier (regression #4468)
|
2018-06-20 12:37:58 +04:00 |
|
Capostrophic
|
6c23caadd7
|
Fix crash when a target in a different cell is (un)locked
|
2018-06-19 20:43:18 +03:00 |
|
Capostrophic
|
0c4fa55f16
|
Make Open spells casted by anything trigger player crime event (fixes #4461)
|
2018-06-19 17:04:38 +03:00 |
|
Andrei Kortunov
|
5fd3ec1035
|
Implement unlockable locks with 'lock 0' console command
|
2018-06-19 14:17:33 +04:00 |
|
Marc Zinnschlag
|
a8ad530db9
|
Merged pull request #1749
|
2018-06-19 11:33:08 +02:00 |
|
Marc Zinnschlag
|
2a52ade219
|
Merged pull request #1760
|
2018-06-19 11:26:41 +02:00 |
|
Andrei Kortunov
|
e08b0d3070
|
Ignore lights without CanCarry flags when NPC selects torch (bug #4457)
|
2018-06-16 17:34:49 +04:00 |
|
Andrei Kortunov
|
9c3da41130
|
Add murder bounty when a player follower commits murder (bug #2852)
|
2018-06-15 14:31:09 +04:00 |
|
Marc Zinnschlag
|
2b35c5efd7
|
Merge remote-tracking branch 'upstream/master'
|
2018-06-13 18:13:15 +02:00 |
|
Marc Zinnschlag
|
aea481eacb
|
Merged pull request #1753
|
2018-06-13 18:12:38 +02:00 |
|
Andrei Kortunov
|
61c968d550
|
Ignore broken items when search for replacement (bug #4453)
|
2018-06-13 18:39:02 +04:00 |
|
Andrei Kortunov
|
81b78a82e8
|
AI: try to open doors every AI_REACTION_TIME seconds (bug #4454)
|
2018-06-13 17:47:32 +04:00 |
|
Bret Curtis
|
3e4dc31e39
|
Merge branch 'master' into fatigue
|
2018-06-13 10:04:32 +02:00 |
|