yes it works, dont download the eventhalfper day optional its bugged. don't have to remove the mod either playing other backgrounds since the mod will do nothing then
the first mod_cultistOriginEventFrequency works fine for me, really recommend it for a cultist run without it you can easily go past 80 days without seeing a sacrifice event. haven't tried the optional one again so can't comment.
Hey there, it appears that the second file, so "mod_eventPerDayAndHalf" breaks ambitions. I played 40 days without any ambitions being fullfillable. When saving the game, removing all mods and loading the savefile again; my current ambition pops immediately.
Adding only the modhooks and "mod_eventPerDayAndHalf" prevents the ambition from being fullfilled again.
I am also unsure if "mod_eventPerDayAndHalf" actually increases frequency to every 1.5 days. It "feels" longer, however I have not actively been looking at the time between events.
Hi ! I totally agree with the idea, these events truly need to happened more often. But I'm actually wondering if the mod is working. I'm using both files and I'm struggling to have the events ; i also never had 2 conversions in less than 20 days neither sacrifices but I have tons of s#*! events everytime. I'm pretty sure it's not working.
Yeah I was messing around with testing… I think the increased chance of all cultist origin events part are working, but the reduced cooldown time part is not. With both files, events happen around 1.5 days, but origin events only happens corresponding to its vanilla cooldown (conversion every 13 days and sacrifice every 21 days). With the first file these events happen right away which isn’t true in vanilla because the chance is small.
gros thanks for providing a fix. I've been dragged back into the game by the new dlc and saw this just now. I can fix and reupload this but wondering if you could explain why it's necessary to drop in the 'cooldown' line in those locations again? Still not fully understanding. Will I need to repeat this change to all the other events to get them to fire as often?
Did you download the optional file for all events to fire more frequently? If not, I would say it is working because the chance of the event firing without the mod is low enough that you would never get it consistently firing at 20 days. I'm guessing you have the other cultist events firing in between so they are all probably working and taking the available event slots as they pop up
Hey, sorry to hear, I've never used legends let alone looked into the code and given I haven't used hooks, that's not surprising. I'm pretty new to coding so I don't know when I'll get my head around it. Did you use just the main file or the optional file too?
If I get some time to make it work with hooks I'll post a new file and you can lmk
I've now added hooks so it might work better with other mods. I would recommend you don't use the optional file with Legends as it already boosts event frequency from base game and one of the files overwrites the other, that's hopefully the only reason you haven't had it working
15 comments
it appears that the second file, so "mod_eventPerDayAndHalf" breaks ambitions. I played 40 days without any ambitions being fullfillable.
When saving the game, removing all mods and loading the savefile again; my current ambition pops immediately.
Adding only the modhooks and "mod_eventPerDayAndHalf" prevents the ambition from being fullfilled again.
I am also unsure if "mod_eventPerDayAndHalf" actually increases frequency to every 1.5 days. It "feels" longer, however I have not actively been looking at the time between events.
I totally agree with the idea, these events truly need to happened more often.
But I'm actually wondering if the mod is working.
I'm using both files and I'm struggling to have the events ; i also never had 2 conversions in less than 20 days neither sacrifices but I have tons of s#*! events everytime. I'm pretty sure it's not working.
I think the increased chance of all cultist origin events part are working, but the reduced cooldown time part is not.
With both files, events happen around 1.5 days, but origin events only happens corresponding to its vanilla cooldown (conversion every 13 days and sacrifice every 21 days).
With the first file these events happen right away which isn’t true in vanilla because the chance is small.
Probably the hook on create() does not work for some reason.
I fixed it like that :
::mods_hookNewObject("events/events/dlc4/cultist_origin_vs_uneducated_event", function ( o )
{
local create = o.create;
o.create = function ()
{
create();
this.m.Cooldown = 3.0 * this.World.getTime().SecondsPerDay;
};
local onUpdateScore = o.onUpdateScore;
o.onUpdateScore = function ()
{
onUpdateScore();
o.m.Cooldown = 3.0 * this.World.getTime().SecondsPerDay;
if (this.m.Score > 0)
{
this.m.Score *= 50;
}
};
o.m.Cooldown = 3.0 * this.World.getTime().SecondsPerDay;
});
so I haded 2 :
o.m.Cooldown = 3.0 * this.World.getTime().SecondsPerDay;
one in onUpdateScore
one in mods_hookNewObject
I just tested it and had two conversion in 6 days
Edit: It's not working with Legends. For some reason it's disabling all events.
If I get some time to make it work with hooks I'll post a new file and you can lmk