scrawl
|
22d5598082
|
Fix bad_cast exception when hitting creatures
|
2013-08-22 12:17:12 +02:00 |
|
Chris Robinson
|
dca599b8c5
|
Add NPC landing sounds for soundgen keys
|
2013-08-19 08:58:50 -07:00 |
|
Emanuel Guevel
|
a47c76001c
|
Apply trap magic effects
|
2013-08-13 04:56:15 +02:00 |
|
Chris Robinson
|
6fd4cdb5fb
|
Play randomized werewolf sounds
|
2013-08-11 00:53:17 -07:00 |
|
Chris Robinson
|
00d6690b4d
|
Ignore encumbrance in werewolf form
According to UESP, inventory weight is ignored. Not sure if this
includes feather and burden effects.
|
2013-08-10 20:25:18 -07:00 |
|
Chris Robinson
|
c2d8eb377f
|
Play some appropriate sounds in werewolf form
|
2013-08-09 06:40:16 -07:00 |
|
Chris Robinson
|
72a399054f
|
Don't assume only players activate doors
|
2013-08-09 01:35:29 -07:00 |
|
Chris Robinson
|
46bc7bd9c8
|
Some cleanup since NpcStats is now also CreatureStats
This isn't a thorough cleaning, so keep an eye out for more
|
2013-08-09 01:14:08 -07:00 |
|
Chris Robinson
|
75b6515915
|
Inherit NpcStats from CreatureStats
|
2013-08-08 23:28:02 -07:00 |
|
Chris Robinson
|
89c7f5bc70
|
Handle object activation as a werewolf
|
2013-08-08 22:34:53 -07:00 |
|
Chris Robinson
|
946ca7f931
|
Return the appropriate name for werewolf NPCs
|
2013-08-08 04:40:31 -07:00 |
|
Chris Robinson
|
dfdd2dc308
|
Handle swimleft and swimright soundgen keys
|
2013-08-08 04:40:31 -07:00 |
|
Chris Robinson
|
109df46590
|
Fix werewolf claw damage multiplier
|
2013-08-08 04:40:31 -07:00 |
|
Chris Robinson
|
076e7d8e16
|
Make insertBegin internal
|
2013-08-07 03:56:07 -07:00 |
|
Chris Robinson
|
0458fd5531
|
Remove unused/unneeded parameters
|
2013-08-07 03:56:06 -07:00 |
|
Chris Robinson
|
3555476dfd
|
Use Animation-derived objects for generic objects
|
2013-08-06 19:49:07 -07:00 |
|
Chris Robinson
|
2c03fec4bb
|
Use the fatigue term for jumping
|
2013-08-06 19:49:00 -07:00 |
|
Chris Robinson
|
b70975a74d
|
Move getEvasion to CreatureStats
|
2013-08-02 00:21:01 -07:00 |
|
Marc Zinnschlag
|
5cafe65cd7
|
Merge remote-tracking branch 'scrawl/cppcheck'
|
2013-07-31 20:00:35 +02:00 |
|
Marc Zinnschlag
|
25917b00ec
|
Merge remote-tracking branch 'scrawl/master'
|
2013-07-31 19:00:24 +02:00 |
|
scrawl
|
7dc30a01cd
|
Some changes suggested by cppcheck
|
2013-07-31 18:46:32 +02:00 |
|
scrawl
|
43e0df479e
|
Make NPCs auto-equip after their inventory is loaded, this fixes NPCs that start as dead not auto-equipping
|
2013-07-31 16:30:22 +02:00 |
|
PLkolek
|
f297c21e4d
|
Old door sound fades out on door open/close. Door sound is synchronised to angle on action.
|
2013-07-31 15:46:23 +02:00 |
|
Marc Zinnschlag
|
6ce2b962e1
|
Merge remote-tracking branch 'scrawl/inventory'
|
2013-07-31 09:15:22 +02:00 |
|
scrawl
|
16cacb338a
|
Initialize MWMechanics::AiSequence from ESM::AiPackageList
|
2013-07-31 00:55:08 +02:00 |
|
scrawl
|
45006ea193
|
Fix inventory/container content loading so that it's done for dynamically spawned objects as well
|
2013-07-31 00:02:24 +02:00 |
|
scrawl
|
472a381263
|
Fix health meter (again)
|
2013-07-30 16:09:12 +02:00 |
|
scrawl
|
426e3ec6c6
|
Fix enemy health meter for creatures
|
2013-07-30 06:17:21 +02:00 |
|
scrawl
|
3961c276b8
|
Added enemy health meter
|
2013-07-30 06:00:20 +02:00 |
|
Chris Robinson
|
3744850545
|
Fix hand-to-hand health damage reduction
|
2013-07-28 16:07:09 -07:00 |
|
Chris Robinson
|
39507e3f0f
|
Decrease armor condition on successful hits
|
2013-07-28 15:51:17 -07:00 |
|
Chris Robinson
|
1af48ab6e0
|
Decrease weapon condition on successful hits
|
2013-07-28 15:17:01 -07:00 |
|
Chris Robinson
|
54f91d4b3a
|
Implement hand-to-hand attacks
|
2013-07-28 06:48:25 -07:00 |
|
Chris Robinson
|
a34f0de3e1
|
Play the correct medium armor foot sounds
|
2013-07-28 04:17:36 -07:00 |
|
Chris Robinson
|
db4f34b332
|
Play hit sounds when hitting creatures and NPCs
|
2013-07-27 11:20:39 -07:00 |
|
Chris Robinson
|
1a40d01afa
|
Fix NPC armor rating calculation and reduce redundant lookups
|
2013-07-27 09:31:16 -07:00 |
|
Chris Robinson
|
3298eb1b37
|
Implement HitOnMe script function
|
2013-07-26 10:50:23 -07:00 |
|
Chris Robinson
|
5379e607cb
|
Handle the OnPCHitMe script variable
|
2013-07-26 10:50:23 -07:00 |
|
Chris Robinson
|
f215d2cc30
|
Only raise weapon skills for the player
|
2013-07-26 10:50:23 -07:00 |
|
Chris Robinson
|
bec420c69b
|
Add Class::onHit for creatures
|
2013-07-26 10:50:23 -07:00 |
|
Chris Robinson
|
dd6edd21f8
|
Add a separate on-hit method to handle objects being hit
|
2013-07-26 10:50:23 -07:00 |
|
Chris Robinson
|
a569ae367e
|
Fix hit chance calculation
|
2013-07-25 13:09:26 -07:00 |
|
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.
|
2013-07-25 12:58:43 -07:00 |
|
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
|
2013-07-25 08:15:42 -07:00 |
|
Chris Robinson
|
1dcc893703
|
Merge remote-tracking branch 'zini/master' into combat
|
2013-07-25 01:16:49 -07:00 |
|
Chris Robinson
|
92cc566fdc
|
Rename the Class::attack method to Class::hit
|
2013-07-25 00:30:01 -07:00 |
|
Chris Robinson
|
d9a9c3d6bd
|
Handle the "land" soundgen type
|
2013-07-24 10:36:04 -07:00 |
|
Chris Robinson
|
d8ec813939
|
Say something from the "hit" dialog topic when losing health
|
2013-07-24 10:02:50 -07:00 |
|
Chris Robinson
|
cc8e8c1272
|
Use the attack strength as determined by how long the attack was held
|
2013-07-24 03:18:53 -07:00 |
|
Chris Robinson
|
0c8d4d9be2
|
Add beginnings of melee hits
|
2013-07-24 02:51:42 -07:00 |
|