Looking at BACKER-ELECTRON builds for #4273 and #4279
console output of: window.SetLogLevel(8, 4); window.listFeatureFlags(); window.SetLogLevel(8, 1);
main.3a33627e.js:1 [Core] Warning: Feature Flag Status:
CONTROL_OVERLAY: true
MINIMAP_OVERLAY: false
SPECIESPREF_SELECTION: true
PAULETTE: true
SCALES_OF_COLOR: true
SELENE_NEIL_EXPACK: true
LANCE_CUM_COVER: false
Checking (for #4279) main.3a33627e.js, I see the definition of Scales of Color and Dr. Lessau's invetory having it conditioned on the flag:
e.inventory.insertItem(new h.$), // o(99154).$ = TerranTreats
e.inventory.insertItem(new c.z), // o(84558).z = DoveBalm
e.inventory.insertItem(new d.i), // o(56105).i = Hornitol
e.inventory.insertItem(new g.s), // o(76745).s = Hornucopia
e.inventory.insertItem(new p.l), // o(28288).l = Pickmentation
A.ZW&&e.inventory.insertItem(new y.K), //o(491).K = Scales of Color (NOT DISPLAYED!)
e.inventory.insertItem(new m.$), // o(23649).$ = PleasurePalette
e.inventory.insertItem(new f.R), // o(92281).R = RainbowGaze
e.inventory.insertItem(new b.R), // o(70266).R = SheepTF
e.inventory.insertItem(new w.U) // o(23208).U = UthraPlus
but in content_uveto.9487f3e3.js, tracing the screen display, it ignores the content of Dr. Lessaus's inventory when calling showShop() and instead displays it's own list with its own logic.
function Vn(){
var e=[In.$,Yn.z,Sn.i,An.s,xn.l,Nn.$,En.R,On.R,Bn.U]; // TerranTreats, DoveBalm, Hornitol, Hornucopia, Pickmentation, PleasurePalette, RainbowGaze, SheepTF, UthraPlus (All actually displayed, the rest will not be because I teleported into the shop UVI H38 from a new game)
flags.MET_CYNTHIA>=2&&e.push(Rn.i), // o(6801).i = Holstaria
flags.MET_WALT>=2&&e.push(Cn.f), // o(16969).f = Lupinol
1===flags.DECK13_COMPLETE&&e.push(Hn.J), // o(47910).J = GrayMicrobots
flags.MCALLISTER_MYR_HYBRIDITY>=3&&e.push(jn.u), // o(37557).u = OrangePill
5===flags.UVETO_DEEPSEALAB_QUEST&&e.push(Mn.y), // o(48512).y = CrackleJelly
void 0!==flags.FROSTWYRM_TF_UNLOCKED&&e.push(Ln.t), // o(37697).t = FrostwyrmIchor
window.showShop({items:e,shopkeeper:new Fn.d})
}
console output of: window.SetLogLevel(8, 4); window.listFeatureFlags(); window.SetLogLevel(8, 1);
main.3a33627e.js:1 [Core] Warning: Feature Flag Status:
CONTROL_OVERLAY: true
MINIMAP_OVERLAY: false
SPECIESPREF_SELECTION: true
PAULETTE: true
SCALES_OF_COLOR: true
SELENE_NEIL_EXPACK: true
LANCE_CUM_COVER: false
Checking (for #4279) main.3a33627e.js, I see the definition of Scales of Color and Dr. Lessau's invetory having it conditioned on the flag:
e.inventory.insertItem(new h.$), // o(99154).$ = TerranTreats
e.inventory.insertItem(new c.z), // o(84558).z = DoveBalm
e.inventory.insertItem(new d.i), // o(56105).i = Hornitol
e.inventory.insertItem(new g.s), // o(76745).s = Hornucopia
e.inventory.insertItem(new p.l), // o(28288).l = Pickmentation
A.ZW&&e.inventory.insertItem(new y.K), //o(491).K = Scales of Color (NOT DISPLAYED!)
e.inventory.insertItem(new m.$), // o(23649).$ = PleasurePalette
e.inventory.insertItem(new f.R), // o(92281).R = RainbowGaze
e.inventory.insertItem(new b.R), // o(70266).R = SheepTF
e.inventory.insertItem(new w.U) // o(23208).U = UthraPlus
but in content_uveto.9487f3e3.js, tracing the screen display, it ignores the content of Dr. Lessaus's inventory when calling showShop() and instead displays it's own list with its own logic.
function Vn(){
var e=[In.$,Yn.z,Sn.i,An.s,xn.l,Nn.$,En.R,On.R,Bn.U]; // TerranTreats, DoveBalm, Hornitol, Hornucopia, Pickmentation, PleasurePalette, RainbowGaze, SheepTF, UthraPlus (All actually displayed, the rest will not be because I teleported into the shop UVI H38 from a new game)
flags.MET_CYNTHIA>=2&&e.push(Rn.i), // o(6801).i = Holstaria
flags.MET_WALT>=2&&e.push(Cn.f), // o(16969).f = Lupinol
1===flags.DECK13_COMPLETE&&e.push(Hn.J), // o(47910).J = GrayMicrobots
flags.MCALLISTER_MYR_HYBRIDITY>=3&&e.push(jn.u), // o(37557).u = OrangePill
5===flags.UVETO_DEEPSEALAB_QUEST&&e.push(Mn.y), // o(48512).y = CrackleJelly
void 0!==flags.FROSTWYRM_TF_UNLOCKED&&e.push(Ln.t), // o(37697).t = FrostwyrmIchor
window.showShop({items:e,shopkeeper:new Fn.d})
}