shunwick -> RE: Repeating Events (2/21/2007 1:05:41 AM)
|
quote:
ORIGINAL: Telumar well, you have 999 free event slots at your disposal, why not to chose the unsmartest but working way? Ev8 Turn1 NewsOnly Ev9 Turn4 NewsOnly 50%Prob Ev10 Turn8 NewsOnly 50%Prob etc. Yes, that's always possible. I was looking to save myself some work. It's a 56 day scenario at 6 hour turns that's 224 moves if my maths is up to scratch so I would have to dedicate 56 events to display the news string. I can do it if I have to but I would rather find a shorter way. quote:
But what do you want exactly? Do you want to have a continous news loop that has a 50% chance to break, so it can appear some turns, fail its probability check on a subsequent turn and will then appear no more? or Do you simply want a 50% chance every 4 turns for the news to appear, independent from wether the last time the probability check has failed or not? Definitely b. Actually, I want a smaller chance say 10% but 50% is easier to test if it works or not. quote:
quote:
Event 9: Event Activated: Enable Event: Activated 8: Delay=3: Turn Range=1: 100% Probability Enable 8 This can't work - it's an event that activates itself. For a continous loop you would need "cross enabling", This does work, I've tested it. Event 9 enables Event 8. quote:
i.e.: #1 Force1 occ x/y #2 Force2 occ x/y #3 EvAct1 supply2- #4 EvAct2 supply2+ #5 EvAct1 enable2 #6 EvAct2 enable1 #7 EvAct3 enable4 #8 EvAct4 enable3 Interesting. #1 Display news #2 EvAct1 enable1 Works as long as display news is 100% probability. I will retest it just to make sure but at the moment I am happy that it works ok. Edit: Yes, I've just tested it again and it works perfectly. Edit Edit: I've done some more testing. #1 Display news #2 EvAct1 enable1 with delay 3 Works ok on its own. However, #1 Display news #2 EvAct1 enable1 with delay 3 #3 Force1 occ x/y #4 Force2 occ x/y #5 EvAct3 supply2- #6 EvAct4 supply2+ #7 EvAct3 enable3 #8 EvAct4 enable4 #9 EvAct5 enable5 #10 EvAct6 enable6 Causes the news string to appear one move earlier than it should. Your loop works ok but it screws up mine. #1 Display news #2 EvAct1 enable1 with delay 3 #3 Force1 occ x/y #4 Force2 occ x/y #5 EvAct3 supply2- #6 EvAct4 supply2+ #7 EvAct3 enable4 #8 EvAct4 enable3 #9 EvAct5 enable6 #10 EvAct6 enable5 Also causes the news string to appear one move earlier than it should. Your loop is still ok but again it screws up mine. So the chances are that my loop is at fault and some scheme of "cross enabling" is the safest way to play it. Best wishes,
|
|
|
|