there is maybe a slight misunderstanding the distribution is only sorted within one frame. So for the first example: 1. frame: 1 power is distributed to room 1 and three (to max it) to room 50. 2. frame: no more power to distribute. 2. example: 1. frame: room 1 gets 1 power, room 50 gets 1 power. 2. frame: room 1 gets 1 power, room 50 gets 1 power. 3. frame: no more power to distribute. The 3. example might be a bug. But on the other hand, from where should it take the power? Now it seems to be taken equally from every room (starting with highest Prio). Or should it start with lowest prio and taking one step-by-step from the following rooms? Or take all from the lowest prio?
#Room Synchronization doesn't help with Power sorting
76 messages · Page 1 of 1 (latest)
it does in every frame, but not for once and forever. U can use the AI to do that. Playing with power used or step by step with assigned. The syncro will only determine wich room is prefered in one frame. Example: room 1 has power +1, room 2 has max and room 3 has +1. All rooms use 3 power and u have 8 aviable then: 1. frame: r1 get 1, r2 get 3, r3 get 1, 2. frame: r1 get 1, r2 is max, r3 get 1. 3. frame: r1 get 1, r2 is still max, r3 get nothing (and has 2 power) because there is no more power aviable.
My example was hypothetically
just to clarify how it works
sry i dont have the time atm maybe i can do it later
but it is not that complicated you do testing atm maybe so u could use 2 plasma and an as?
and who is we?
oh ok
as i said for losses it is probably not changed, maybe because we have no ai to handle this as easy as increasing power.
but your first vid shows exactly this. The room with the highest prio get 1 energy the lowest the rest. Why? in frame 1, every power is distributed. If the syncro would be buggy rom 50 should have gotten all energy or maybe room 1 got all. But thats not the case - it worked as intended, as far as i understand the original wish from the players some month ago.
I tried but that resulted in your post. Sry maybe im just bad in explaining. Just keep in mind even if u dont like it is framerelated and was exactly requested to be. The reason was that before the roomseniority was determined by which room was the oldest and senority wasnt possible to be changed.
maybe this thread helps #pss1-general-💬 message
It might be a misunderstanding between the two of you, but rascal is right, the first 2 videos are exactly as expected
Well let's see what we agree on first
Here everything is as expected, no?
imo it is only the third example is something to discuss about but imo it is what ist is because there was no discussion about this special behavior in the original thread afair.
Frame 1: increase HAN and ION by 1
Frame 2: increase HAN and ION by 1
Frame 3: increase HAN and ION by 1
Frame 4: increase HAN and ION by 1
*DH and not HAN
If you had only 7 power
Frame 4: Increase ION by 1 and not DH since ion is higher priority
exactly this would be the expected behavior
As long as rooms are not fighting for the same power, it gets equally distributed, yes
No
If it's happening in the same frame, priority decides. If it doesn't happen in the same frame, then whoever was first is first
The power loss is a different situation
Since it is not done by AI, the AI priority doesn't affect it
Sorry what do you mean by "multiply the frame"?
Okay. And when would it be ready? What would decide that?
You can do
None - set max power
And that does pretty much what you want, or what am I missing?
Yes
But that's where the priority currently handles the power distribution
Room A: 1
Room B: 5
Room C: 50
All 3 power rooms with
None - set max
Say we have 8 Power
Frame 1:
Room A gets 3 Power
Room B gets 3 power
Room C gets 2 power
They only interrupt if you let them
And this is exactly what's happening already
Just ping me with the results, I'll be here 
Yes, but I think in one example I got the priority mixed
This one was wrong. Fixed it
Nvm I got even more confused. My examples were for video 2 and correct
I have not watched the battle and only saw prio and ai. I tell you what I think should happen
8 Power.
Frame 1: DH AI gets prio, increase by 1
ION AI set max power
Frame 2: DH increase by 1
Frame 3: DH +1
Frame 4: no power left to give
So ION ends with 5 and DH with 3
Nope, that's not true
You can confirm it by watching the replay frame by frame
As in pause the replay at the start before it begins and then click the red arrow with the 1 to advance 1 frame
It's just that each ai from every room gets executed every frame. And the priority decides who comes first in EACH frame
It's not really overtaking.
Frame 1, DH takes one slice of pizza while ION takes 5 slices
Frame 2, DH takes another one, while ION already had enough
Weird analogy. Could have just stuck to power instead lol
But DH only wants one slice each frame
So for that frame, he is finished and goes back to the end of the row
But how should the man that distributes pizzas know, that DH wants 4 slices at the end of the day?
DH only tells him he wants one for now and leaves
But the ai doesn't say "give me all I can have". It says "give me one for now"
Else it would have just said "give me all"
No, DH is still first in line. It gets whatever it wants. But with +1 it will only get that, +1
Are you talking about this?
Well, as I said, that's wrong
Yes it should have
Why would it wait until frame 2?
If I had 40 rooms, would room 40 only take power after 40 frames?
There is multiple things going on in each frame. And the order of those things is decided by priority
As in each frame is a day, if we go back to that example
That happens during EACH frame
Well it's still in order, so I don't know what you mean by interrupting
Maybe you got a different definition of interrupting
The AI of the DH gets read completely before the AI of ION gets read. No interrupting here
And that's happening every frame
Who is interrupting then?
That's what the other commands are for
+1 means just plus one power in that frame
If it needs more, it needs other commands
But it all works as expected. What more would you want?
That's just not what priority is for
A different use case for priority is a fully loaded TR and TIG. Which one should fire first.
If it works like you say, does that mean the lower priority room waits for the reload of the high priority room and only fires after that?
Priority was added to handle the order of actions each frame. As that was prior decided by what rooms you built first
I think, you are just expecting something from the system, that it was never meant to do
AI sorts that stuff. And where two AIs fight, priority handles it
I know, but there is no reason for priority to handle that if ai already does it
Well... Now let's hope Kildare comes and reads through it all 
But better make a feedbackthread, because it is not a bug.