ak2yny / Official-Character-Pack-v2-for-Ultimate-Alliance

Official Characters Pack (OCP) for Marvel Ultimate Alliance (MUA) was created to add the DLC content of the Xbox 360 verison to the original PC version ported by Beenox in 2006.
8 stars 1 forks source link

Talent description inconsistencies #50

Open ak2yny opened 1 year ago

ak2yny commented 1 year ago

The talent, passive, powerup value descriptions currently don't follow a strict rule concerning the case. Some words are upper case for no apparent reason. We decided to make these descriptions follow a normal sentence rule, which is what lists also follow: https://www.gsbe.co.uk/grammar-lists.html We have variables in descriptions, such as $EP, which are always upper case ("Energy"). They are also used in the descriptions, and I haven't seen them at the beginning of a sentence, yet. They could be seen as names, which are upper case, or they could be changed to lower case. Note: $DMG was changed to lowercase and can be used in sentences now. A few variables are abbreviated, but there are also non-variable words which are abbreviated, such as sec and max. They should all be changed to full words ("seconds", "maximum", where we may have to change "seconds" to "second(s)").

Files to change (incomplete):

And possibly variables:


This may be a good opportunity to check for #10 and #13 . Some costume passives are identical but have a different title, or description. They should probably be made the same, if the bonus is really identical. We may have to decide if we want to make it a long or short description. Long: Increases the $DMG of all powers. Short: Increases $DMG of powers. (Do we add the or all, or both or none.) Affected are passive descriptions, which should be sentences. Some others are Increases $DR or Increases $EP regeneration. Some of the passives have already been fixed by @JordanLeich .


Just a list of strings to look out for, when doing that:

techurious commented 1 year ago

Need to be careful about this because some talent descriptions can become too long and look weird in the talent details screen.

techurious commented 1 year ago

Regarding the identical passives with different names: Need to see if the different name is unique to the character (only one instance) or if it's mixed (some characters use one, others use another for no obvious reason). If it's mixed, then it's probably worth it to rename them all to one standard. If only one character has unique name for its passive, perhaps we should leave it as it is, because I imagine Raven wanted to be creative with names of the passives for some characters. Undoing that creativity goes against Raven's vision and we shouldn't really mess with that.

ak2yny commented 1 year ago

Yes, I agree to that. The main inconsistency to fix are things like Critical Strike and Increase Critical Strike titles. Also stuff like Increases Max Health and Increases maximum $HP ($HP is a variable that displays as Health in game). Or Increase and Increases. Stuff like that.

ak2yny commented 1 year ago

So, for the inconsistent descriptions, I went for the wordy option. It should become clear why, when you look at following example from Iron Man:

Power Damage
Increases power damage.

And then from Thing:

Power Damage
Increases the damage of all powers.

And to make it completely clear, my explanation: Iron Man's description only has one more word, and it doesn't really tell you anything more than the title (Power Damage). When you take the Thing's description, you don't have some questions, like "which power?" left. People rarely look at the description, but if they do, they should get a sentence with more details.

ak2yny commented 1 year ago

A few notes about changes that were done along the lines of inconsistencies:


I wasn't sure about some damage descriptions. There is a title, a description, and a value description. I think we should leave the value description as short as possible. Since title and/or description already include the specifics of the damage, we don't necessarily have to add them to the value description, do we? Adding general types, like energy damage, gun damage, weapon damage, melee damage, etc. makes more sense and is something that is better to understand than eg. Mjolnir damage. I think where the devs left the type/specifics out of value descriptions, we should leave it that way.

Example: Title (descname): "Crescent Damage" Description: "Increases the amount of $DMG done with Crescent powers." Value description: "+5% Crescent damage" (The devs just wrote "+5% damage".)

techurious commented 1 year ago

Example: Title (descname): "Crescent Damage" Description: "Increases the amount of $DMG done with Crescent powers." Value description: "+5% Crescent damage" (The devs just wrote "+5% damage".)

Crescent damage is not a damage type. Physical, Energy, Elemental, Fire, Cold, etc are all damage types (damagetype in powerstyle) that need to be specified to deal with enemy resistances. Some are more resistant to physical damage while others to elemental etc. A player must know that those powers might not be effective against those resistances.

Crescent Damage used in this case refers to attacks that use powerup_tag similar to Cap's Shield attacks or Cyclops' Laser Beam attacks. They have nothing to do with damagetype. Since the passive merely boosts the damage of the existing powers instead of adding its own damage on top of it as a separate attack, I think it's perfectly fine to refer to it as Damage because it references to damage of tagged powers (that have their damage type specified usually). Can't really say Power Damage either because not all powers are crescent powers. The most accurate way to reference it would be Crescent Power Damage but it's needlessly wordy. The title and description tell you what you need to know, and the values simply boost raw damage with no additional filters.

Case in point, Cyclops. He has a passive that boosts his Laser Beam damage. Likewise it references to fightmoves that use the specific powerup_tag. His beam powers can either deal energy damage or fire damage and probably physical damage in some cases so can't really mention a single damage type. And saying Beam Damage could be confusing because there are specifically powers that use attacktype = beam but his Optic Blast for example uses a simple punch trigger instead. So Damage is the only correct way to reference those values.

ak2yny commented 1 year ago

Thanks, that's exactly what I meant. The reason we need anything after the values (+5%) is that usually there are other values and we need to specify which value means what.

Remember that most players know nothing about attack types. For them, most of Cyclop's attacks are beams. The devs put it there, so my opinion is to leave it. Personally, I don't have inconsistency issues when Cyclops has it and Moon Knight doesn't. Either way is fine with me (all such damages with additional word, all only damage, or leave it as it was). Just mention one more time: Personally, beam damage sounds good to me, Crescent damage doesn't.

ak2yny commented 1 year ago

Made more updates: 2142e54498dd5a4ea8025b5dcb0e73217c0331a8, 26d389730aad62ba197498ba43242c4449bba230, 3d178347b40c64ff4322e17bdbaaec4ca3c84e20

UltraMegaMagnus commented 1 year ago

Small report about Storm talent at line 61 and 62; the first level value should be 7 if I'm not wrong

        <talentvalue level="8" name="storm_chain_dmg" value="58 64" />
JordanLeich commented 1 year ago

Small report about Storm talent at line 61 and 62; the first level value should be 7 if I'm not wrong

You are correct, nice find. Must've been an oversight or typo from the devs. https://github.com/ak2yny/Official-Character-Pack-v2-for-Ultimate-Alliance/commit/4b023e0c941d02d8dcd40099d1f9f839df8dcf6d

ak2yny commented 3 months ago

I re-visited this issue and would like to add a couple of things: