//DATA// profile: DB.FindOne(refid, { collection: "profile" }) profile3: DB.FindOne(refid, { collection: "profile3" }) customizebpl: DB.FindOne(refid, { collection: "customize3", category: 1}) - const onOff = [ "Off", "On" ]; const characters = [ "All Character Random", "Man Random", "Female Random", "Yuni", "Rage", "Afro", "Jenny", "Emi", "Baby-Lon", "Gus", "Ruby", "Alice", "Julio", "Bonnie", "Zero", "Rinon" ]; const arrowSkins = [ "Normal", "X", "Classic", "Cyber", "Medium", "Small", "Dot" ]; const guidelines = [ "Off", "Border", "Center" ]; const filters = [ "Off", "Dark", "Darker", "Darkest" ]; const judgmentPrioritys = [ "Judgment priority", "Arrow priority" ]; if profile - const common = profile.usergamedata.COMMON.strdata.split(","); const option = profile.usergamedata.OPTION.strdata.split(","); const name = common[25]; const weight = common[17]; const displayCalories = parseInt(common[3]); const character = parseInt(common[4]); const arrowSkin = parseInt(option[11]); const guideline = parseInt(option[13]); const filter = parseInt(option[12]); const judgmentPriority = parseInt(option[15]); const displayTiming = parseInt(option[16]); div .card .card-header p.card-header-title span.icon i.mdi.mdi-cog | Profile Settings .card-content .field.is-horizontal.has-addons .field-label.is-normal label.label Dancer Name .field-body p.control input.input(type="text", id="dancer_name", pattern="[A-Z]{8}", maxlength=8, value=name) p.control a.button.is-primary#change-name Change .field.is-horizontal.has-addons .field-label.is-normal label.label Workout Weight .field-body p.control input.input(type="number", id="weight_1", value=weight.split(".")[0]) p.control input.input(type="number", id="weight_2", value=weight.split(".")[1]) p.control a.button.is-primary#change-weight Change .field.is-horizontal.has-addons .field-label.is-normal label.label Workout Display Calories .field-body p.control .select select#display_calories if (displayCalories === 1) option(value=0) Off option(value=1, selected) On else option(value=0, selected) Off option(value=1) On p.control a.button.is-primary#change-display-calories Submit .field.is-horizontal.has-addons .field-label.is-normal label.label Arrow Skin .field-body p.control .select select#arrow_skin each v, i in arrowSkins if (arrowSkin === i) option(value=i, selected) #{v} else option(value=i) #{v} p.control a.button.is-primary#change-arrow-skin Submit .field.is-horizontal.has-addons .field-label.is-normal label.label Guideline .field-body p.control .select select#guideline each v, i in guidelines if (guideline === i) option(value=i, selected) #{v} else option(value=i) #{v} p.control a.button.is-primary#change-guideline Submit .field.is-horizontal.has-addons .field-label.is-normal label.label Filter concentration .field-body p.control .select select#filter each v, i in filters if (filter === i) option(value=i, selected) #{v} else option(value=i) #{v} p.control a.button.is-primary#change-filter Submit .field.is-horizontal.has-addons .field-label.is-normal label.label Judgment display priority .field-body p.control .select select#judgment_priority each v, i in judgmentPrioritys if (judgmentPriority === i) option(value=i, selected) #{v} else option(value=i) #{v} p.control a.button.is-primary#change-judgment-priority Submit .field.is-horizontal.has-addons .field-label.is-normal label.label Display Timing judgment .field-body p.control .select select#display_timing each v, i in ["Off", "On"] if (displayTiming === i) option(value=i, selected) #{v} else option(value=i) #{v} p.control a.button.is-primary#change-display-timing Submit else if profile3 - const name3 = profile3.dancerName; const weight3 = profile3.weight.toString().split('.'); if(weight3.length < 2) weight3.push("0"); const bplAppeal = customizebpl ? customizebpl.key : 0 div .card .card-header p.card-header-title span.icon i.mdi.mdi-cog | Profile (WIP) .card-content .field.is-horizontal.has-addons .field-label.is-normal label.label Dancer Name .field-body p.control input.input(type="text", id="name3", pattern="[A-Z]{8}", maxlength=8, value=name3) p.control a.button.is-primary#change-name3 Change .field.is-horizontal.has-addons .field-label.is-normal label.label Weight .field-body p.control input.input(type="text", id="weight31", pattern="[0-9]*", value=weight3[0]) input.input(type="text", id="weight32", pattern="[0-9]", value=weight3[1]) p.control a.button.is-primary#change-weight3 Set .field.is-horizontal.has-addons .field-label.is-normal label.label Calorie display in-game .field-body p.control .select select#display_calories3 if (profile3.isDispWeight) option(value=0) Off option(value=1, selected) On else option(value=0, selected) Off option(value=1) On p.control a.button.is-primary#change-display-calories3 Change .field.is-horizontal.has-addons .field-label.is-normal label.label BPL Appeal Board .field-body p.control .select select#bpl-appeal option(value=0, selected=bplAppeal===0) None option(value=100001, selected=bplAppeal===100001) APINA VRAMeS option(value=100002, selected=bplAppeal===100002) GiGO option(value=100003, selected=bplAppeal===100003) GamePanic option(value=100004, selected=bplAppeal===100004) Silk Hat option(value=100005, selected=bplAppeal===100005) TAITO STATION Tradz option(value=100006, selected=bplAppeal===100006) ROUND1 option(value=100007, selected=bplAppeal===100007) Leisureland p.control a.button.is-primary#change-bpl-appeal Change script(src="static/js/profile_settings.js")