Jump to content

wraitii

WFG Programming Team
  • Posts

    3.452
  • Joined

  • Last visited

  • Days Won

    77

Everything posted by wraitii

  1. Feel free to change the rig BTW, I made the original animations for the croc so I'm not going to claim they're perfect
  2. No I don't mean "only in bataillons", sorry if that was unclear. What I mean is that we'll most likely treat formations as a single entity once created.
  3. This is most likely the direction we'll take. I'm pushing for also having a "walk together" behaviour that sort of mimics AoE 2 formations.
  4. Tbh we could just make the "black" actually be transparent and have the background be entirely black. Our skybox only appears when you're looking above the ground iirc.
  5. I find Premake 5 much easier for small projects (for 0 A.D.… Well it's a mess anyway )
  6. So for lessons learned here, the reviewer sometimes (often) just looks at the code so always start the game with your changes . It's bitten me a bunch of times in the past. As quick fix, you can switch modes using alt+W several times and it'll sort itself out.
  7. I think the number carried by units is a decimal, but the actual number of resources is supposed to be an integer - all costs are integers. But JS doesn't really have a hard difference there.
  8. Health is a decimal number in the code exactly so that we can handle fractional damage and avoid the "1 HP damage minimum" from AoE 2. On the GUI it's shown as an integer though. I believe resources are the same.
  9. Not that much actually pathfinder was designed to handle paths concurrently but that requires some changes. https://code.wildfiregames.com/D14 worked, but I needed to copy data for the short-range pathfinder too iirc.
  10. Mh, I suppose it can't help when the hole is too small though, indeed.
  11. Patch can be downloaded here: https://code.wildfiregames.com/file/data/cv6j6ucdbswhb67shgtc/PHID-FILE-zxaxbemndso72hhvyxtp/D318.id1213.diff
  12. I believe https://code.wildfiregames.com/D318 fixes this?
  13. This is seriously some incredible work, congratulations!
  14. IIRC we implemented diminishing returns to try and "spread" farms to make them more realistic and more vulnerable to raiding. I think we can safely say it's a failure, though :/
  15. I think it's an interesting idea, and I'd approve it. Ships in 0 A.D. don't work, plain and simple. I believe ramming and other realistic behaviour is impossible while our maps are so small (relatively), and AoE 3's behaviour did work quite well.
  16. Agreed on all counts, particularly the boat one (I remain the opinion that our behaviour of "need to garrison ships so they're useful' is a mistake).
  17. Creating a simple component to create spawn points around new buildings doesn't sound unfeasible, so long as you're careful. But it's a fair amount of code already.
  18. If you're developing a complete-information game, then using our architecture makes it logically/mathematically impossible to cheat and be undetected. 0 A.D. is not, and it is possible to cheat slightly, by getting more information than the game wants you to have, because of that.
  19. I believe civilisations are rather cheap overall; templates are costly in terms of javascript memory.
  20. I think the current idea is to refactor the "helper" Library functions so that they can be called from arbitrary places in the code, then create proper encyclopaedias and trees everywhere needed. It's basically planned, but progress is slow and steady.
  21. I do believe I sort of fix (2) in D13. Nice catch on the first bug though.
  22. Correct, units no longer have a per-entity obstruction but rather have a "clearance" defined by their passibility class. Pathfinding-wise, that's the only thing that matters.
  23. Also need better data-structures in the engine to handle this kind of size or things are going to go wrong.
×
×
  • Create New...