소스 검색

Show ratios between extra attributes and height

master
Fen Dweller 3 년 전
부모
커밋
24754621b0
2개의 변경된 파일17개의 추가작업 그리고 1개의 파일을 삭제
  1. +16
    -0
      macrovision.js
  2. +1
    -1
      presets/characters.js

+ 16
- 0
macrovision.js 파일 보기

@@ -707,6 +707,22 @@ function updateInfo() {
}
}

// todo needs a nice system for formatting this

Object.entries(selectedEntity.currentView.attributes).forEach(([key, attr]) => {
if (key !== "height") {
if (attr.type === "length") {
const ratio = math.divide(selectedEntity.currentView[key], prevSelectedEntity.currentView.height)

if (ratio > 1) {
text += selectedEntity.name + "'s " + attr.name + " is " + math.format(ratio, {precision: 2}) + " times longer than " + prevSelectedEntity.name + " is tall\n";
} else {
text += selectedEntity.name + "'s " + attr.name + " is " + math.format(1/ratio, {precision: 2}) + " times shorter than " + prevSelectedEntity.name + " is tall\n";
}
}
}
});
}
}


+ 1
- 1
presets/characters.js 파일 보기

@@ -54587,7 +54587,7 @@ characterMakers.push(() => makeCharacter(
base: math.unit(7, "cm")
},
"toeclawLength": {
name: "Toelaw Length",
name: "Toeclaw Length",
power: 1,
type: "length",
base: math.unit(4.7, "cm")


불러오는 중...
취소
저장