Jump to content

Freagarach

WFG Programming Team
  • Posts

    1.126
  • Joined

  • Last visited

  • Days Won

    18

Posts posted by Freagarach

  1. Since this morning (https://trac.wildfiregames.com/changeset/25233) it is possible to have melee attacks deal also area damage.

    It might be nice to use that for elephants, making them more specialised group killers than structure destroyers.

    The syntax is very easy, just copy-pasta from e.g. the bolt shooter. But I wish to gather some opinions first. Do we want area (a.k.a. splash) damage for (champion) elephants? We'd obviously need to reduce its normal damage then.

    • Like 5
    • Thanks 5
    • Confused 1
    • Sad 1
  2. I might have found something, could you please test https://code.wildfiregames.com/D3839 and see whether that fixes your issue? (There was at least a problem with range checks.)

    If that doesn't fix your issue, can you please upload the replay? And/Or a small video of the problem.

  3. 15 hours ago, maroder said:

    So in the case of a fortress with turrets: do only the units in the turrets fire arrows, or would the garrisoned units still increase the number of arrows a building is able to fire?

    (Note this is the case already at least since A23b.) The turreted units fire on their own, while the garrisoned units increase the number of arrows a building is able to fire. (Turrets are those units you see on a wall and garrisoned units are not visible, e.g. when you garrison a CC.) The main differences to bring with D1958 is that we can have turrets on moving entities and that you can define a turret to be present from the moment the entity exists.

     

    Thanks @wowgetoffyourcellphone! Do you happen to have a disabled variant of that too? ^^

  4. Actually, yes, it would allow melee elephants with these kind of units on top. Currently the turrets are just ordinary units, so you can select them, task them to attack something specific or even (un)load them.

    5 hours ago, wowgetoffyourcellphone said:

    What if you target the elephant to a specific target?

    That is the tricky part @wraitii speaks of, what is not possible, currently. But you can just select the whole bunch of them (holder and turrets) and task them to attack something. The elephant will walk to the target and the units will fire at everything in range (unless you task them when in range, then they will shoot the target and the elephant still walks).

    • Like 2
  5. Reading all this, it seems we're quite on the same page. The devs are in for some fair (as in honest) attention on other platforms and you have had the courage to stand up and say "Okay, I want to give it a shot."; to me that sounds like a match.

    I'd suggest you get in touch with @Sundiata to see what has been done/can be done, wait for @Stan` to come back to discuss any implemtation and (very important) join #0ad-dev once in a while (preferably during the CET zone) to get yourself updated on the status of development. There is indeed a list on trac, but nothing beats some good old contact with some real dev ;)

    I am by no means trying nor willing to replace @Sundiata, but riding a tandem just makes the ride easier, as long as you want the same direction (and to me it seems you want).

    PS
    Disclaimer: I'm in no means high enough in the hierarchy to make speak on behalf of the entire team, I've joined it merely a year ago ^^ So take this as a personal suggestion.

    • Like 1
  6. What we basically need for ranged soldiers is secondary attacks; whenever someone can get close enough, they're toast. I'm afraid that won't happen before A25 though. And even _if_ the code is implemented in time, the time it takes to balance might push its use to A26.

    • Like 2
  7. I find it strange that OnRangeUpdate doesn't detect dying entities, because it does with UnitAI (you can check that by warn(uneval(msg));), if you kill entity A in range of entity B, you will see entity B will receive a range update . But perhaps you meant that a dying entity does not remove its morale influence from nearby entities? Then you should indeed use OnDestroy (or OnOwnershipChanged, for that will also account for deserting entities).

  8. 7 hours ago, wowgetoffyourcellphone said:

    Modify each hero template to only 1 trained.

    Do notice that a training limit is not equal to the entity limit. So if you'd start with a specific hero, you indeed can train them again when that first one (not trained) dies. Which indeed might be a flaw in regicide games.

×
×
  • Create New...