XML:
classmateA.xml-<vent type="special" on="init" code="rinjodsubway" replay="classmateA" replaylocation="subwayA">
classmateA.xml-<vent type="special" on="init" code="rinjodwaxing" replay="classmateA">
classmateA.xml-<vent type="special" on="init" code="rinjodap" replay="classmateA">
classmateA.xml-<vent type="special" on="init" code="rinjodboy" replay="classmateA">
classmateB.xml-<vent type="special" on="init" code="ayumijodpanties" replay="classmateB" replaylocation="subwayA">
classmateB.xml-<vent type="special" on="init" code="ayumijodfood" replay="classmateB">
classmateB.xml-<vent type="special" on="init" code="ayumijodmusic" replay="classmateB">
classmateC.xml-<vent type="special" on="init" code="hikarijodmakeup" replay="classmateC">
classmateC.xml-<vent type="special" on="init" code="hikarijodgym" replay="classmateC">
classmateC.xml-<vent type="special" on="init" code="hikarijodpopup" replay="classmateC">
classmateC.xml-<vent type="special" on="init" code="hikarijodhooker" replay="classmateC">
demonA.xml-<vent type="special" on="init" code="lilyjodpanties" replay="demonA" replaylocation="subwayA">
demonA.xml-<vent type="special" on="init" code="lilyjodpee" replay="demonA" replaylocation="parkpathA">
demonA.xml-<vent type="special" on="init" code="lilyjodbeach" replay="demonA" replaylocation="beachD">
demonA.xml-<vent type="special" on="init" code="lilyjodrules" replay="demonA" replaylocation="apcenter">
demonA.xml-<vent type="special" on="init" code="lilyjodsweets" replay="demonA" replaylocation="mixtoilets">
demonA.xml-<vent type="special" on="init" code="lilyjodgourmet" replay="demonA" replaylocation="restaurantA">
motherA.xml-<vent type="special" on="init" code="aikojodkitchen" replay="motherA">
motherA.xml-<vent type="special" on="init" code="aikojoddiner" replay="motherA">
motherA.xml-<vent type="special" on="init" code="aikojodmuseum" replay="motherA" replaylocation="museumlobby">
principalA.xml-<vent type="special" on="init" code="mitsukojodlegs" replay="principalA">
principalA.xml-<vent type="special" on="init" code="mitsukojodpantyhose" replay="principalA">
sisterA.xml-<vent type="special" on="init" code="kanajodemergency" replay="sisterA">
sisterA.xml-<vent type="special" on="init" code="kanajodanatomy" replay="sisterA">
sisterC.xml-<vent type="daily" on="init" code="sisterCalley" replay="sisterC">
teacherB.xml-<vent type="special" on="init" code="okimijodbenito" replay="teacherB">
teacherB.xml-<vent type="special" on="init" code="okimijodkey" replay="teacherB">
teacherB.xml-<vent type="special" on="init" code="okimijodtattoo" replay="teacherB">
teacherB.xml-<vent type="daily" on="init" code="okimimodbenito" replay="teacherB">
The above events use conditions of the form
XML:
<obediencelevel operator="in" value="0,1" character="somebody" />
and may thus result in being inaccessible if overlevelled. Note that I did not check them so they might very well all be fine.
Some (most?) are probably due to the event having another version at higher levels.
For example,
rin
jodsubway (rin, subway) triggers at obedience 0,1 but has a second version rin
modsubway at obedience >= 2. Removing the
jod events leaves us (which I will assume have corresponding
mod events for higher levels):
XML:
sisterC.xml-<vent type="daily" on="init" code="sisterCalley" replay="sisterC">
teacherB.xml-<vent type="daily" on="init" code="okimimodbenito" replay="teacherB">
The sisterCalley event triggers only at obedience = 0,
while the okimimodbenito triggers only at obedience = 2.
The jod/mod events might be tricky to fix, unless you decide to let one of them fire at random if both are available - or unlock both upon triggering the mod event perhaps.