Jump to content

Freagarach

WFG Programming Team
  • Posts

    1.125
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Freagarach

  1. Already possible: git clone https://gitlab.com/0ad/0ad.git
  2. With that hotkey, you can push any new order to the front of the queue. E.g. clicking the phasing button will make it the first. (It can also be used for orders issued to units.)
  3. @Vantha https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/components/GarrisonHolder.js$13 in combination with e.g. https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/templates/template_structure_defensive_tower.xml$42. Thanks! :D
  4. You may want https://code.wildfiregames.com/D2657.
  5. https://code.wildfiregames.com/D1838?
  6. Yeah, it seems PetraAI must have the metadata. if (ent.getMetadata(PlayerID, "role") === PETRA.Worker.ROLE_WORKER) How do you spawn the units? [EDIT] When the AI produces something it adds metadata to know later what the produced unit is used for. If it doesn't have any, it is probably used in the next attack only. When converting the entity, indeed another message is sent that is also picked up by the AI.
  7. What mods do you have that could cause this? If it can be triggered without mods (that doesn't seem the case) or from the GUI we should find out how to reproduce and fix it. Glad to be of service! :)
  8. You should ditch the warn("player"); and add the if-statement at "AddResourceGatherer". But the rest should still be called. Snap is annoying. But using a mod should work. I get an OOS at turn 20, so can't use that replay? Do you get the crash when watching that replay?
  9. Do you have a replay that reproduces the error? The "undefined:NaN" is the problem here, I can try to help you debug it. Did you add a resource to the game? Can you check with an if-statement (if (type === undefined)) at https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/components/Player.js$263 the stacktrace what called that function? (warn(new Error().stack))
  10. For a modder, yes, quite possible (and relatively easy). With the linked patch: no, that is just a boost for everyone.
  11. It 'teaches' the PetraAI how to upgrade stuff and includes the sentry tower as an example.
  12. https://trac.wildfiregames.com/wiki/GettingStartedReinforcementLearning#Scenario
  13. (We're still looking for an AI dev.)
  14. Might keep in mind: https://code.wildfiregames.com/D1819.
  15. Sounds like we want it to be a user-choice. ^^ (spread-attack or focus fire, not limited to structures) Just sad it is hard to get user-preferred default values in the simulation properly (e.g. stances).
  16. The summary screen in-game doesn't show your adversaries, if you're merely paused. Upon disconnection, yes, the game is considered 'finished' and you can see the stats. I can tell you, there are easier ways to find victory than disconnect/reconnect every minute or so.
  17. Do you have a replay?
  18. Sort of intended/bug. See https://trac.wildfiregames.com/ticket/3201 and https://code.wildfiregames.com/D1997.
  19. Hello @Helicity and thank you for your feedback, attack-move is indeed partly broken, there have been several attempts at fixing it, but there can be quite some edge cases we need to work with. We would love seeing the solution either as a mod or a patch submitted on Phabricator. Here is the most recent file: https://code.wildfiregames.com/source/0ad/browse/ps/trunk/binaries/data/mods/public/simulation/components/UnitAI.js, where "WALKINGANDFIGHTING" is attack-move. As for the preference to certain units, you can define those in the templates in the Attack component. See also e.g. https://code.wildfiregames.com/D3853 for an attempt at improving walk-and-fight behaviour. This is not merged because the method used is very expensive, computationally.
  20. You can mod out the ability to make enemy/neutral: https://trac.wildfiregames.com/browser/ps/trunk/binaries/data/mods/public/gui/session/diplomacy/DiplomacyDialog.xml#L53. (censorship to the max) Or just vanquish them whenever they break alliances, I guess that works better.
  21. For reference, this idea has been implemented in vanilla in https://trac.wildfiregames.com/changeset/27244 and https://trac.wildfiregames.com/changeset/27487.
  22. Catafalque issue fixed in https://trac.wildfiregames.com/changeset/27534.
  23. Thank you for your report, @LienRag, there was indeed an issue with the aura. I have prepared a patch (https://code.wildfiregames.com/D4931), you can test that.
×
×
  • Create New...