View Issue Details

IDProjectCategoryView StatusLast Update
0000597The Dark ModAnimationpublic03.06.2011 03:58
ReporterNew Horizon Assigned Tograyman  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionopen 
Product VersionSVN 
Target VersionTDM 1.04Fixed in VersionTDM 1.04 
Summary0000597: Player weapon equip animations are clunky.
DescriptionWeapon Animations:

1. Stop playing the 'equip arrow' animation when the bow and arrow is already equipped. When switching between arrows, the animation should not be played. The animation should only play when the bow is first equipped and put away. I requested that one back in 05 after Dom scripted the weapons. Are the weapons still called from script or have they been moved into the SDK like in Quake 4?

2. We need to cut down the amount of time it takes to equip and unequip the sword and blackjack. It's painfully slow.

Would be great to have these things corrected for the next release if possible as they were often mentioned by players.
TagsNo tags attached.

Activities

grayman

grayman

04.12.2010 18:12

viewer   ~0003366

New Horizon asked me to look at this.
grayman

grayman

07.12.2010 14:19

viewer   ~0003371

Fixed.

If switching from one arrow type to another, don’t play the 'drop bow' or 'raise bow' animations.

Hide the new arrow for one second so you don’t see it flash into view at the bottom of the screen when it’s created.

rev 4359:

entity.cpp
entity.h
player.cpp
player.h
weapon.cpp
weapon.h
grayman

grayman

08.12.2010 12:57

viewer   ~0003379

Fidcal found that if you switch arrows with the bow during the attack animation, the arrow simply changes.

The bow needs to go down, then come back up with the new arrow, the way it used to work in this situation.
grayman

grayman

31.12.2010 16:53

viewer   ~0003415

Last edited: 01.01.2011 16:11

Arrows

If switching from one arrow type to another, the drop bow and raise bow animations no longer play. The arrow type changes and an equip sound plays, to indicate nocking a new arrow.

If you have the bow raised to fire (attack state), switching to another arrow type lowers the bow, selects the new arrow type, and puts the bow into its idle state.

When an arrow is fired, and more of the same arrow type remain, the equip sound plays to indicate nocking another arrow.

All Weapons

If you switch weapons, the current weapon is replaced with the new weapon in its idle state. (If you hit ~, no new weapon appears.)

If you switch weapons when the attack button is depressed, the attack animation ends, the weapon is lowered, and the new weapon appears in its idle state. The continued depression of the attack button and its subsequent release are ignored. (If you hit ~, no new weapon appears.)

If a weapon is in the attack state and the BLOCK button is pressed, the weapon returns to the idle state. All three weapon types behave this way, even though BLOCK only works with the sword.

Sword

If the sword is in the BLOCK state and you switch weapons, the sword is sheathed and the new weapon appears. (If you hit ~, no new weapon appears.)

TODO:

Whoever does animations needs to look at dropping the blackjack from its attack state to its idle state when you press the BLOCK button. The blackjack and the hand currently become separated as they lower.

rev 4393:

weapon.cpp
player.h
player.cpp

rev 4397:

player.cpp

rev 11418:

tdm_weapon_arrow.script
tdm_weapon_blackjack.script
tdm_weapon_shortsword.script
tdm_weapon_arrow.def
tdm_game01.pk4

Issue History

Date Modified Username Field Change
08.03.2008 14:45 New Horizon New Issue
04.12.2010 18:12 grayman Note Added: 0003366
04.12.2010 18:12 grayman Assigned To => grayman
04.12.2010 18:12 grayman Status new => assigned
04.12.2010 18:12 grayman Description Updated
07.12.2010 14:19 grayman Note Added: 0003371
07.12.2010 14:20 grayman Status assigned => resolved
07.12.2010 14:20 grayman Fixed in Version => TDM 1.03
07.12.2010 14:20 grayman Target Version => TDM 1.03
08.12.2010 12:57 grayman Note Added: 0003379
08.12.2010 12:57 grayman Fixed in Version TDM 1.03 => TDM 1.04
08.12.2010 12:57 grayman Target Version TDM 1.03 => TDM 1.04
31.12.2010 16:53 grayman Note Added: 0003415
01.01.2011 16:11 grayman Note Edited: 0003415
03.06.2011 03:58 greebo Status resolved => closed