Jump to content

Welcome to Obsidian Forum Community
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Dual damage type weapons switch animation on hit


  • Please log in to reply
10 replies to this topic

#1
wolfstriked

wolfstriked

    (2) Evoker

  • Members
  • 97 posts
  • Deadfire Backer

In the Deadfire gameplay video I see the sword wielding characters doing slashing animations only.Could we get a bit more realism and combat flair by having it so that when a dual damage type weapon gets a hit the actual damage given gets its correct animation played.Just trigger a piercing weapons animation when that gets the hit or the slashing animation when that damage type gets the hit.

 

 



#2
Boeroer

Boeroer

    Arch-Mage

  • Members
  • 6634 posts
  • Location:Bucharest, Romania
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer
  • Black Isle Bastard!
Eh... since the animation gets played before the roll is done I really doubt that this is possible with the current approach.

The game doesn't look at the enemy, sees its DR values and then decides to use piercing attacks. It just does the attack roll and then determines which DR is lower and then chooses the damage type. This is the easiest solution and thus OBS went for it.

I get your idea and it would indeed be nice, but I highly doubt that OBS will implement a routine that decides which animation to play before doing the actual hit roll. It could be done of course - in different ways.

Edited by Boeroer, 14 July 2017 - 10:57 PM.

  • illathid likes this

#3
wolfstriked

wolfstriked

    (2) Evoker

  • Members
  • 97 posts
  • Deadfire Backer

They could randomly alternate the pierce and slash animations and I think that would look real nice.


  • Lamppost in Winter likes this

#4
Osvir

Osvir

    Arch-Mage

  • Members
  • 3700 posts
  • Location:Stockholm, SE
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Silver Backer
  • Fig Backer
  • Black Isle Bastard!
~dream~ and blocks, parries, tumbles, dodges, struggles, trips or trip, bashes, headbutts, leaps ~/dream end~
  • Lamppost in Winter likes this

#5
MaxQuest

MaxQuest

    (9) Sorcerer

  • Members
  • 1260 posts
  • Deadfire Backer
  • Fig Backer

Eh... since the animation gets played before the roll is done I really doubt that this is possible with the current approach.

Are you sure that the game takes into account the attack roll and calculates two damage outcomes before deciding against which DR to deal damage?

OT: a workaround could be to check target's DR immediately, right before starting the attack animation. E.g. if the pierce DR is lower, player piercing animation; if the slash DR is lower, play slashing animation. That's just for the visual variety, because before animation start and actual hit, target's DR could change.

#6
Boeroer

Boeroer

    Arch-Mage

  • Members
  • 6634 posts
  • Location:Bucharest, Romania
  • Lords of the Eastern Reach Backer
  • Deadfire Backer
  • Fig Backer
  • Black Isle Bastard!
No. I think it simply loops through the damage types you currently have and determines which of the corresponding DR is lowest.

No damage involved yet.

But I think first of all the roll (ACC against defense) is done. And this is done after the attack animation. Because if you miss you can skip all the other calculations.

But correct me if I'm wrong.

One could of course do the DR-check first, then play the fitting animation - while keeping in mind which DR number and which damage type is used - and then do the attack roll + damage roll.

It's great that the actual attack roll is done after the animation. This gives a buff more time to be applied - sometimes after animation, right before the roll.

Edited by Boeroer, 17 July 2017 - 06:03 AM.


#7
Nail

Nail

    (3) Conjurer

  • Members
  • 105 posts
  • Location:Kiev, Ukraine
  • Steam:Perebor
  • Deadfire Silver Backer
  • Fig Backer
  • Black Isle Bastard!

This would be really cool, but I don't think they will do it at current stance.


  • MariaDol likes this

#8
MariaDol

MariaDol

    (1) Prestidigitator

  • Members
  • 5 posts

This would be really cool, but I don't think they will do it at current stance.

I guess they don't have time for this.



#9
wolfstriked

wolfstriked

    (2) Evoker

  • Members
  • 97 posts
  • Deadfire Backer

Another issue is we now have characters auto sheathing their weapons after combat in Deadfire.Its a nice step but IMO as characters are creeping stealthily thru a dungeon they should look like they are ready for battle with weapons out.Simple button for sheathing prevents the kool new idle animations happening when in dangerous areas.


Edited by wolfstriked, 17 July 2017 - 10:59 AM.


#10
Osvir

Osvir

    Arch-Mage

  • Members
  • 3700 posts
  • Location:Stockholm, SE
  • Pillars of Eternity Silver Backer
  • Kickstarter Backer
  • Lords of the Eastern Reach Backer
  • Deadfire Silver Backer
  • Fig Backer
  • Black Isle Bastard!

Another issue is we now have characters auto sheathing their weapons after combat in Deadfire.Its a nice step but IMO as player is creeping stealthily thru a dungeon they should look like they are ready for battle with weapons out.Simple button for sheathing prevents the kool new idle animations happening when in dangerous areas.

That'd be pretty cool tbh. It could also be a sort of sign that "Danger is close". Sort of a "Combat is about to happen Clarity". Or some sort of "Wilderness Lore" Skill equivalent, and the character that has highest value will always unsheathe his/her weapon first in a dungeon/area. I suggested something similar for Eternity 1, but more environmental and for the Player themselves to be detectives. Bones outside a cave, blood on a wall, NPC's talking about a "scary keep" or whatnot. Warnings to give the Player a hint "There's danger that way". But with Unsheathing and Sheathing there might be a more immediate way to do it as well.

Example:
Eder has 10 "Instinct" (example name), he can sense something in this place and unsheathes his weapon. The Player can then choose to unsheathe the rest of their party.

Situations:
1) You're in town, walking about. Suddenly Eder unsheathes his weapon. You walk about a little bit more, even though the townspeople are giving him weird looks. BAM! Ambush from a nearby alley. Or it could affect how enemies are attacking. Strolling about without "Instinct" could place you in an awkward position in the ambush, but Eder unsheathing his weapon would cause the enemies to attack straight away and start combat? Sort of:

A/with "Skill") "Something isn't right... better take out my weapon... yup, those guys there want to fight"
vs 
B/without "Skill") "We're being engaged from all sides!?"

2) Random encounters, the character with the highest value will always be unsheathed first/at the start of encounter.

3) Going into a dungeon, enemies around a corner, you wouldn't know it, but Eder does. He can smell it! He takes out his weapon.

4) Dialogue is realtime, so what if a conversation takes a wrong turn? Eder unsheathes his weapon mid-dialogue, before it is finished, because he knows punchin is about to happen.

Thinking about it, it could be called "Initiative". I don't know how Unsheathing and Sheathing exactly affects combat, if it does in any shape or form. It should take a little bit of a moment to unsheathe your weapon when combat starts? Enough time for an enemy to get a sucker punch in, maybe? What if you get stunned mid-Unsheathe animation? Or knocked down? Can you get Interupted, making it so you engage in combat later and starting off at a disadvantage?


Edited by Osvir, 17 July 2017 - 11:12 AM.


#11
wolfstriked

wolfstriked

    (2) Evoker

  • Members
  • 97 posts
  • Deadfire Backer

 

Another issue is we now have characters auto sheathing their weapons after combat in Deadfire.Its a nice step but IMO as player is creeping stealthily thru a dungeon they should look like they are ready for battle with weapons out.Simple button for sheathing prevents the kool new idle animations happening when in dangerous areas.

That'd be pretty cool tbh. It could also be a sort of sign that "Danger is close". Sort of a "Combat is about to happen Clarity". Or some sort of "Wilderness Lore" Skill equivalent, and the character that has highest value will always unsheathe his/her weapon first in a dungeon/area. I suggested something similar for Eternity 1, but more environmental and for the Player themselves to be detectives. Bones outside a cave, blood on a wall, NPC's talking about a "scary keep" or whatnot. Warnings to give the Player a hint "There's danger that way". But with Unsheathing and Sheathing there might be a more immediate way to do it as well.

Example:
Eder has 10 "Instinct" (example name), he can sense something in this place and unsheathes his weapon. The Player can then choose to unsheathe the rest of their party.

Situations:
1) You're in town, walking about. Suddenly Eder unsheathes his weapon. You walk about a little bit more, even though the townspeople are giving him weird looks. BAM! Ambush from a nearby alley. Or it could affect how enemies are attacking. Strolling about without "Instinct" could place you in an awkward position in the ambush, but Eder unsheathing his weapon would cause the enemies to attack straight away and start combat? Sort of:

A/with "Skill") "Something isn't right... better take out my weapon... yup, those guys there want to fight"
vs 
B/without "Skill") "We're being engaged from all sides!?"

2) Random encounters, the character with the highest value will always be unsheathed first/at the start of encounter.

3) Going into a dungeon, enemies around a corner, you wouldn't know it, but Eder does. He can smell it! He takes out his weapon.

4) Dialogue is realtime, so what if a conversation takes a wrong turn? Eder unsheathes his weapon mid-dialogue, before it is finished, because he knows punchin is about to happen.

Thinking about it, it could be called "Initiative". I don't know how Unsheathing and Sheathing exactly affects combat, if it does in any shape or form. It should take a little bit of a moment to unsheathe your weapon when combat starts? Enough time for an enemy to get a sucker punch in, maybe? What if you get stunned mid-Unsheathe animation? Or knocked down? Can you get Interupted, making it so you engage in combat later and starting off at a disadvantage?

 

The "danger is close"  triggering to pull out weapons would look great but It might detract from having to stealthily track thru dungeons while searching thru cloud of war for next trap/enemy as it would signal to you that danger is ahead?






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users