Took a look at the schedule.cc code for PREACH activity, and it appears the reason Leon does not actually preach in SI is that the check is looking for shape 697 (podium) and there isn't one at his camp.
It's also worth noting that in SI there are two podium shapes, with 697 used for SHAPE_PODIUM_V and 776 used for SHAPE_PODIUM_H. So he only works with the vertical podium.
A better schedule might be to have NPCs stand behind a podium if found, and if not to stand at the scheduled location and preach from there.
I'm not sure where the preaching barks are though.
looked at the original and seems Exult is working like the original. no podium no preaching. I don't think we should change this. It's rather a case for SI fixes to place a podium there.
I may be able to fix the podium shape issue, though
The other Fellowship NPCs don't seem to have related sermon major-sit schedules, so it may make sense to leave this broken in SI without the podium. It would still be helpful to have the second podium shape available for use for future mods.
The position Leon is set to, 1168,1897 is outside, so a podium out in the rain would look rather silly though. Thanks for taking a look at this.
Tested some more with the original and shape 776 is not accepted for preaching. I made some videos of the original :)
https://youtu.be/jAs7NMa1ayc <- no podium
https://youtu.be/bFUMCermgko <- Podium vertical
https://youtu.be/t1q_GhKOB9c <- Podium horizontal
Ticket moved from /p/exult/bugs/2003/
Moving this to feature requests as we do follow the way of the original.
Seems that wasn't correctly implemented, forgotten or time ran out.