Jump to content

Suggestions for 0 A.D.


Wijitmaker
 Share

Recommended Posts

It would be interesting to show cumulative idle time of barracks, stables, and maybe civic centers in the structures tab of the results statistics. It would help inform players on how they can improve in some areas, especially when deciding between 1 by 1 autoqueue or manual batch training. What do you think?

Edited by BreakfastBurrito_007
Link to comment
Share on other sites

  • 4 weeks later...
On 15/05/2024 at 5:52 AM, Outis said:

What i meant to say was: if we think the fortress fails at defending an area, we should make changes to ensure it excels at it, rather than make changes to add other functions to it. It should excel at its main job first before exceling at other things.

Historically a fortress was a way to interdict the area around it.

And gameplay-wise, that's what it should do.

A raid could go around it, a strong enemy force could capture it, but it should also be a deadly trap if you can block an enemy in its killzone by any other mean.

 

Link to comment
Share on other sites

On 14/05/2024 at 4:07 PM, Genava55 said:

 

The game is currently divided into three phases:
- Village phase.
- Town phase.
- City phase.

The problem with this system is that it focuses on the concept of urban development and the development of the great Mediterranean civilizations. It wasn't relevant enough for civilizations such as the Gauls and Britons, but it's going to become even less so if we add nomadic peoples like the Scythians.

I propose a more neutral system:
Ascent / Expansion / Zenith

  1. Ascent (or ascension): This initial phase evokes the beginning of the development of civilisation, where it rises from its modest beginnings to broader horizons. It can symbolise the period when the foundations are laid and the first advances are made.
  2. Expansion: This phase represents the period when civilisation expands and prospers, colonising new territories and extending its influence and power. This is a stage of growth and exploration.
  3. Zenith: The final phase, the apogee, suggests the pinnacle of civilisation, where it reaches its full potential in terms of culture, technology and power. This is the moment when civilisation radiates its greatest splendour.

Sure, but this is essentially the same system, right? Just different naming.

2 hours ago, LienRag said:

Historically a fortress was a way to interdict the area around it.

And gameplay-wise, that's what it should do.

A raid could go around it, a strong enemy force could capture it, but it should also be a deadly trap if you can block an enemy in its killzone by any other mean.

 

What if we made Fortresses have 8000 health, have more arrows, but shorter attack range.

  • Like 2
Link to comment
Share on other sites

Walls are pretty underused. Maybe some tweaks to cost/buildtime could be done, but avoiding wall spam is an absolute must. I think instead, some improvements could be made to wall placing. Is there any way to let walls not be obstructed by trees and destroy trees upon construction? Essentially the behavior of shrubs in the eurasian steppe biome, but for stone walls (maybe palisades too).

The existing mechanic is very centered around the resource rather than the building being built on the resource, so it might be quite an undertaking.

Edited by real_tabasco_sauce
  • Like 1
Link to comment
Share on other sites

21 minutes ago, real_tabasco_sauce said:

Walls are pretty underused. Maybe some tweaks to cost/buildtime could be done, but avoiding wall spam is an absolute must. I think instead, some improvements could be made to wall placing. Is there any way to let walls not be obstructed by trees and destroy trees upon construction? Essentially the behavior of shrubs in the eurasian steppe biome, but for stone walls (maybe palisades too).

The existing mechanic is very centered around the resource rather than the building being built on the resource, so it might be quite an undertaking.

I don't think it would be that hard to do for one who has the code knowledge.

Link to comment
Share on other sites

1 hour ago, real_tabasco_sauce said:

s there any way to let walls not be obstructed by trees and destroy trees upon construction?

Could try to add these to the tree template

<BlockConstruction>false</BlockConstruction>
<BlockFoundation>false</BlockFoundation>

But it would work for all structures though. If you need, I can share a snippet on how you can probably do this in components tomorrow.

   
Edited by Grapjas
Link to comment
Share on other sites

2 hours ago, wowgetoffyourcellphone said:

I don't think it would be that hard to do for one who has the code knowledge.

2 hours ago, Grapjas said:

Could try to add these to the tree template

<BlockConstruction>false</BlockConstruction>
<BlockFoundation>false</BlockFoundation>

But it would work for all structures though. If you need, I can share a snippet on how you can probably do this in components tomorrow.

   

Ok great, i'd like to hear suggestions. I haven't done anything in the components related to resources and foundations.

Link to comment
Share on other sites

7 hours ago, real_tabasco_sauce said:

Ok great, i'd like to hear suggestions. I haven't done anything in the components related to resources and foundations.

You could probably do something like replacing this line with

let collisions = cmpObstruction.GetEntitiesBlockingConstruction();

then check if those entities are a tree class (or whatever class it is) and pass ret as "success".

Not sure if that would delete the trees but if not then you probably need to tweak the commit function in foundation or the IsFinished() function if you only wanted them deleted when the building is done.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

Was a bit bored so i made it anyway, lol. Do with it as you (anyone) please. Delete the Foundation file if you want the trees to disappear the moment they start building, otherwise they will only be deleted until the wall is done (to prevent exploits?).

walls_destroy_trees.pyromod

Btw, the tooltips like "cannot be built on another building or resource" for walls aren't working in vanilla. A project for someone else :D

  • Like 4
Link to comment
Share on other sites

If walls were more effective in slowing/stopping melee cav and more easily sealed, then it would justify an increase in the per wall cost (especially for palisades). This way you could have less wall spam in favor of careful base design and cost effective partial walling. At the same time I think having reduced build time for palisades and/or walls is a good option.

  • Like 1
Link to comment
Share on other sites

2 hours ago, Grapjas said:

Was a bit bored so i made it anyway, lol. Do with it as you (anyone) please. Delete the Foundation file if you want the trees to disappear the moment they start building, otherwise they will only be deleted until the wall is done (to prevent exploits?).

walls_destroy_trees.pyromod 4.84 kB · 1 download

Btw, the tooltips like "cannot be built on another building or resource" for walls aren't working in vanilla. A project for someone else :D

Okay, tried it. I'm wondering why we just don't do it for all buildings (delete straggler trees) and add DE's Groves (which aren't deletable).

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
10 hours ago, real_tabasco_sauce said:

how about a 24 hour timer after a new account is created before a player can make a new one. I suppose it would be pretty easy to go around with a reinstall for example, but at least it would make spamming new accounts more difficult.

just a thought.

I'm not sure it's as much, but IIRC there is an IP registration limit. E.g. if you wanna play with a family member there is a chance they will not be able to register a new accound if you just did.

  • Like 2
Link to comment
Share on other sites

4 minutes ago, real_tabasco_sauce said:

hm maybe some time players could attach an email to their lobby account (maybe then opt into/out of notifications like release trailers, etc), and use a email confirmation to prove the account is real.

I don't think @Dunedan wants to add email to the list of personal data, but maybe I'm wrong.

Sending e-mails will be a bit tricky for some people

  • Like 1
Link to comment
Share on other sites

1 hour ago, guerringuerrin said:

What about adding account lifetime or creation date to the account details at lobby? People can still create accounts and leave them for a while before use it, but it seems like a simple way to detect the most of the smurf accounts

Well what we need is a reputation system accessible from the game. But I suppose a new tag could help. Might also isolate new players for no valid reason. 50 reports for profanity on your account seems more legit than new.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
Oh, ok, you used to be able to do that... but I still don't know how to actually request anything. Like I said, when I click the item I want, the box just turns grey, but if I click 'Done' the diplomat complains I didn't ask them for anything. What are the exact steps I need to do to request something for the caravan the next year?
Link to comment
Share on other sites

2 hours ago, LeoFresko said:

Oh, ok, you used to be able to do that... but I still don't know how to actually request anything. Like I said, when I click the item I want, the box just turns grey, but if I click 'Done' the diplomat complains I didn't ask them for anything. What are the exact steps I need to do to request something for the caravan the next year?

???

Are you a bot?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...