-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add the Great Ogre to core #7325
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Missing the attack/defense animation frames which were done by some UMC

attack1

attack2

attack3

defend

idle1

idle2

idle3
# From War of Legends UMC Era
{DEFENSE_ANIM "units/monsters/great-ogre-defend.png" "units/monsters/great-ogre.png" {SOUND_LIST:OGRE_HIT} }
[attack_anim]
[filter_attack]
name="cleaver"
[/filter_attack]
[frame]
begin=-325
end=-250
image="units/monsters/great-ogre-attack-1.png"
[/frame]
[frame]
begin=-250
end=-150
image="units/monsters/great-ogre-attack-2.png"
[/frame]
[frame]
begin=-150
end=-75
image="units/monsters/great-ogre-attack-3.png"
[/frame]
[if]
hits=yes
[frame]
begin=-75
end=100
image=units/monsters/great-ogre-attack-2.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-75
end=100
image=units/monsters/great-ogre-attack-2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=200
image="units/monsters/great-ogre-attack-1.png"
[/frame]
[/attack_anim]|
Could you label which frame is which in your post? I think I understand but I want to be certain. |
|
Edited comment with the frame names |
|
Ogre is in Loyalists AOH and Young Ogre is also in Hornshark Island (for all factions with the exception of Undead, which get a Ghoul instead). This commit would affect MP. Would it be better to make this an optional advancement like Death Knight and Armageddon Drake? |
|
Okay, so just to clarify… none of the three idle frames are the same as the base frame, right? Do you have WML for the idle animation? |
That's an open question, as I mentioned in the first post. I don't know. It's not that hard to convert this to an optional advancement. |
The Ogre is a little faster and more bulky than the Swordsman (55 vs 68 HP), has other resistances (20% pierce, but 0% impact), but he has bad defense in Flatlands and does not benefit from TOD. The Swordsman can advance, but the Ogre not. The Great Ogre is much more similar to its counterpart Royal Guard. Damage is literally the same (15×3 vs. 11×4), but it lost bulkiness in comparison to his counterpart (55 vs 68 HP for the Level 2 and 74 vs 76 HP for the Level 3). It takes more XP to advance an Ogre (80 vs base 60 XP). Maybe we should make GO make more bulky, but decrease his damage to make the units more different from each other. Suggestion: 14×3 (42 damage vs. 55 for the RG during daytime), 91 HP, which keeps the same ratio like the Level 2 units. |
Keep the Great Ogre stats as it is and make it an optional advancement with a macro. Seems the best course of action.
I checked and I do not have it. |
Does the WML I committed for it look like it'll work? |
data/core/units/ogres/Great_Ogre.cfg
Outdated
| die_sound={SOUND_LIST:OGRE_DIE} | ||
| [attack] | ||
| name=cleaver | ||
| #textdomain wesnoth-units |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the ephemeral textdomain change here is not required now since this is entirely in #textdomain wesnoth-units
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, my bad. yeah, still missing the optional advancement macro for this one
|
Please also update Edit: The fist one is not needed, because there was no deprecated |
|
I guess the ogre portrait can serve for this one, but the animations are pretty minimalist. There is more work to be done, and by itself it wouldn't be a problem, but it has to be seen in the context of the current flood. I need to think about this before I can approve. |
|
I thought about this a lot. Northerners got Orcish Nightblade in 1.17 by default and also as leader for AoH. Ogre is the only neutral unit of AoH Loyalists (all other units are lawful) and it would be weird when this is the only unit which cannot advance, so I think we could even try this without an extra define. What do you think? @knyghtmare |
Weren't you the one suggesting it be an optional advancement in the first place? For MP-balance related changes, Hejnewar must be consulted and requires his approval. |
|
|
#7815 would add its own copy of the Great Ogre |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I'm being honest, for me the sprite isn't core worthy. The unit is fine though.
Edit: just my opinion, doesn't have to be a blocker or anything if anyone else really wants this in mainline.
It's the same as what's in EIR, isn't it? |
|
It's the same as EIR, but to me I think it makes more sense for core to have a higher standard of art since it's more visible esp to UMC? At least that's the way I see it, but either way I'm not the one who has to approve the art side, so it's just my opinion. |
|
In a vacuum, I don't think the Great Ogre is visually appealing enough to be a core unit (despite my usage of it in EI). But I don't see its art changing anytime soon, and I don't think it's "bad" per-say, so I'd be fine with it (and possibly the ancient ogre) as optional advancements. No strong opinion either way. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm against moving this into core for quality reasons. If there was some sign that someone was working on it, I'd have a different stance, but it's a bit late now.
Maybe this would be a good goal for BfW 1.19/1.20?
|
Is this PR still being pursued? |
As with #7326 I technically don't really need myself, as I've already copied the Great Ogre manually into my add-on that needs it (ALA), but it would still be useful for new add-ons, or for other authors, so I think it's still worth pursuing for those cases. @CelticMinstrel ok to assign you? |
|
I still want to merge this, yes. It looks like some art improvements are needed first though, and that's probably outside my skillset, so I'm not sure I should be the one assigned. |
@doofus-01 maybe, then? |
|
Possibly, though he didn't seem interested as of his latest post in here. |
|
It can stay open for a 1.19/1.20 project. Possibly all these "Move this unit to core" PRs could be better as an issue, if having old PRs lingering is bad. |
I personally think it's fine to have old PRs lingering if they're still wanted, but then again that's just me, so... @doofus-01 ok to assign you for the art improvements, or was someone else supposed to do them? |
This used to be a custom unit in Legend of Wesmere, but it was removed at some point. This commit makes Ogre advance to Great Ogre. It may instead be desirable to make this an optional advancement.
8e4de7f to
1410350
Compare
This used to be a custom unit in Legend of Wesmere, but it was removed at some point.
This allows addons to safely use it without having to copy the files into their own addon directory.
This commit makes Ogre advance to Great Ogre. It may instead be desirable to make this an optional advancement.