Hello pls HELP ME! EDDI is driving me crazy since ive completed some community goals! EVERY single thing that happens in game now EDDI warns "commander youve expressed interest in the following community goal" bla bla bla! Ive deleted my 'personality" and recovered an old one but STILL that DAMN warn pops up EVERY SINGLE FRIKKING second!!! It's driving me nuts! What gives?
This is the 'event' is nice all all but it's outta control!
{_ Set Context _}
{SetState('eddi_context_last_subject', 'community goal')}
{_ Save goal location to context if there is only one goal present _}
{if len(event.cgid) = 1:
{SetState('eddi_context_goal_system_name', event.system[0])}
{SetState('eddi_context_goal_station_name', event.station[0])}
}
{F('Honorific')},
{if len(event.name) > 1:
{OneOf("you have expressed interest in", "I am tracking")}
the following community goals:
|else:
The community goal,
}
{set cur to 0}
{while cur < len(event.name):
{if cur = 0 && len(event.name) = 1:
{_ nothing _}
|elif cur = 0 && len(event.name) > 1:
The first,
|elif cur < (len(event.name) - 1):
The next,
|else:
The last,
}
{event.name[cur]},
{if event.iscomplete[cur]:
{OneOf("is complete", "has finished")}
|else:
{if (event.expiry[cur] / 3600) < 12:
{OneOf("is nearing completion",
"shall end in {Humanise(round(event.expiry[cur] / 3600, 1))} hours",
"is nearly complete")}
|else:
{OneOf("is not yet complete",
"is active",
"is incomplete")}
}
}
{if event.tier[cur]:
{OneOf("and has reached", "and currently at")} {event.tier[cur]}.
{if event.contribution[cur] > 0:
Your expected reward is
{Occasionally(2, "currently")}
{Occasionally(2, "calculated at")}
{Humanise(event.tierreward[cur])} credits
{Occasionally(2, "in the {event.percentileband[cur]}th percentile")}
}
}.
{_ Create a comparison function _}
{set compare(stat) to:
{if stat < 0.01:
just a {OneOf("fraction", "token")} of
|elif stat < 0.10:
less than a tenth of
|elif stat < 0.25:
less than a quarter of
|elif stat < 0.5:
less than half of
|elif stat < 0.75:
less than
|elif stat < 0.96:
{OneOf("fractionally","just")}
less than
|elif stat < 1.05:
{OneOf("approximately","roughly","nearly")}
equal to
|elif stat < 1.25:
a little more than
|elif stat < 1.5:
more than
|elif stat < 2:
significantly more than
|else:
vastly more than
}
}
{set compare_contribution to (event.contribution[cur] / round(event.total[cur] / event.contributors[cur], 0))}
{if compare_contribution != 0:
{if event.toprank[cur]:
Congratulations!
You are one of {event.topranksize[cur]} top commanders in this event, having contributed
{compare(compare_contribution)}
the average.
|else:
{Occasionally(2, "You have contributed
{compare(compare_contribution)}
the average.")}
}
}
{if !event.iscomplete[cur]:
You may
{if event.contribution[cur] > 0:
{OneOf("contribute more", "make additional contributions")}
|else:
{OneOf("contribute", "make a contribution")}
}
{if event.station[cur] = station.name:
{Occasionally(2, "here")}
{Occasionally(2, "at this station")}.
|elif event.system[cur] = system.name:
at {P(event.station[cur])}
{Occasionally(2, "here")}
{Occasionally(2, "in this system", "in the current system")}.
|else:
at {P(event.station[cur])},
in {OneOf("{P(event.system[cur])}", "the {P(event.system[cur])} system" )}.
}
}
{set cur to cur + 1}
{Pause(1000)}
}
This is the 'event' is nice all all but it's outta control!
Last edited: