@c0dec0dec0de the texturing in #BOSL2 is weird, there's no standard texturing for prismoid(), but you can just subtract a textured tile, attached to the face. Like, directly after chamfering on the bottom (after } on line 41 of your script) add
tag("remove")attach([FRONT,BACK],TOP) down(1) textured_tile("trunc_diamonds",[140,50],tex_inset=true, tex_size=[10,10]);
or whatever texture you want to see there.
Another method would be attaching a trapezoidal textured_tile() with tex_inset=true and diff=true parameters, but you need to calculate exact geometry of the face and I'm too lazy for that :D


