scrawl
6164e5bae6
Restored window resizing
12 years ago
Chris Robinson
f73008546f
Keep a sound updated with its object's position
12 years ago
Chris Robinson
c94653dc49
Implement the ModRegion script function
12 years ago
Chris Robinson
1174b85ac8
Implement Disable/EnableTeleporting script functions
12 years ago
Chris Robinson
3298eb1b37
Implement HitOnMe script function
12 years ago
Chris Robinson
5379e607cb
Handle the OnPCHitMe script variable
12 years ago
Chris Robinson
f215d2cc30
Only raise weapon skills for the player
12 years ago
Chris Robinson
bec420c69b
Add Class::onHit for creatures
12 years ago
Chris Robinson
dd6edd21f8
Add a separate on-hit method to handle objects being hit
12 years ago
Emanuel Guevel
aa14656ff2
esmtool: fix swapped comparison operators
12 years ago
Emanuel Guevel
e7459a04b1
Fix always false comparison
...
SDL_GetWindowWMInfo result of type SDL_bool (SDL_TRUE = 1 or
SDL_FALSE = 0) should not be compared to -1.
12 years ago
Marc Zinnschlag
3fbbbdc64b
Merge remote-tracking branch 'scrawl/master'
12 years ago
Chris Robinson
a569ae367e
Fix hit chance calculation
12 years ago
Chris Robinson
6195062d72
Try to figure out what gets hit
...
This isn't the greatest. The distance multiplier is a guess, and a sphere cast
may be better.
12 years ago
Chris Robinson
b3a057d679
Handle hit chance and damage calculation
...
Math is based on what the UESP describes, with some tweaks (using
fatigue term, and the fCombatCriticalStrikeMult GMST):
http://www.uesp.net/wiki/Morrowind:Combat
12 years ago
Chris Robinson
1dcc893703
Merge remote-tracking branch 'zini/master' into combat
12 years ago
Chris Robinson
4ad28ed369
Don't play a weapon-down sound when unreadying a spell
12 years ago
Chris Robinson
92cc566fdc
Rename the Class::attack method to Class::hit
12 years ago
Chris Robinson
fb0ee7f2fc
Improve constness of the Nif RecordPtr structs
12 years ago
Chris Robinson
8e24cab935
Strip trailing whitespace from textkeys
12 years ago
Chris Robinson
0db02af807
Set up the weapon state in the CharacterController constructor
12 years ago
Chris Robinson
d9a9c3d6bd
Handle the "land" soundgen type
12 years ago
Chris Robinson
705498ec24
Play a swish sound when attacking
12 years ago
Chris Robinson
d8ec813939
Say something from the "hit" dialog topic when losing health
12 years ago
Chris Robinson
59f1bc7542
Use time values for the aniamtion's start, stop, and loop points
...
This seems to be closer to the expected behavior. This more cleanly handles 0-
length animations, especially where the start marker comes after the stop
marker while still being on the same time key.
12 years ago
Chris Robinson
bf1d907d07
Don't play casting animations for enchantments
12 years ago
Chris Robinson
cc8e8c1272
Use the attack strength as determined by how long the attack was held
12 years ago
Chris Robinson
0c8d4d9be2
Add beginnings of melee hits
12 years ago
Chris Robinson
45302f9e25
Handle controllers in the NPC's bound object parts
12 years ago
Chris Robinson
11b094559f
Play the appropriate casting animation sound
12 years ago
Emanuel Guevel
70a5a83419
Change the formula used to calculate initial NPC health
12 years ago
Chris Robinson
17282c69b1
Handle spell-casting animation sequences
12 years ago
Chris Robinson
4d157cb19a
Handle marksmen weapon attack sequences
12 years ago
Chris Robinson
fecb8c1cc4
Fix the completion amount for 0-length anims
12 years ago
Chris Robinson
d5d832846e
Rename the follow-up upper character state enum
12 years ago
Chris Robinson
537d5c4934
Avoid trying to play animations without any animation sources
12 years ago
Chris Robinson
ad6d663e09
Remove some unnecessary debug messages
12 years ago
Chris Robinson
24567294ff
Move NPC state update handling into a separate method
12 years ago
Chris Robinson
22e07968af
Store the current weapon group name
12 years ago
Chris Robinson
0240efa6cf
Improve weapon attack logic to better handle picks, probes, and h2h
12 years ago
Chris Robinson
ef17fdeb15
Remove some unused methods
12 years ago
Marc Zinnschlag
ec575200e3
Merge remote-tracking branch 'gus/MeleeCombat2'
...
Conflicts:
apps/openmw/mwrender/animation.cpp
12 years ago
Marc Zinnschlag
66534a45da
replaced double click in table with a context menu item (edit) because double click was interfering with basic table functionality
12 years ago
Marc Zinnschlag
5dc1aceae1
Merge remote-tracking branch 'potatoesmaster/bug-664'
12 years ago
Emanuel Guevel
48f0e64ec3
Fix health calculation at character creation
12 years ago
Emanuel Guevel
1c330fc899
Use the correct formula for NPC health initialization
12 years ago
Marc Zinnschlag
3d792a60fb
updated credits file
12 years ago
Emanuel Guevel
2356e6218e
Complete health increase on level up
12 years ago
Emanuel Guevel
2a0644a7c3
Move some levelup logic from mwgui to mwmechanics
12 years ago
Emanuel Guevel
7837dcdc19
Calculate NPC health on loading instead of updating it continually
...
Only NPC with auto-calculated stats are concerned.
12 years ago