diff --git a/src/CameraController.hx b/src/CameraController.hx index 0f87b04f..a4e675fa 100644 --- a/src/CameraController.hx +++ b/src/CameraController.hx @@ -36,9 +36,6 @@ class CameraController extends Object { var marble:Marble; var level:MarbleWorld; - var view:Matrix; - var projection:Matrix; - public var Position:Vector; public var Direction:Vector; public var Up:Vector; diff --git a/src/Mission.hx b/src/Mission.hx index e529d05c..f91a7876 100644 --- a/src/Mission.hx +++ b/src/Mission.hx @@ -98,7 +98,7 @@ class Mission { if (StringTools.contains(rawElementPath, "$usermods")) { rawElementPath = rawElementPath.split("@").slice(1).map(x -> { var a = StringTools.trim(x); - a = a.substr(1, a.length - 2); + a = Util.unescape(a.substr(1, a.length - 2)); return a; }).join(''); } diff --git a/src/MissionList.hx b/src/MissionList.hx index 96044f55..01d40204 100644 --- a/src/MissionList.hx +++ b/src/MissionList.hx @@ -46,7 +46,7 @@ class MissionList { beginnerMissions = parseDifficulty("beginner"); intermediateMissions = parseDifficulty("intermediate"); advancedMissions = parseDifficulty("advanced"); - customMissions = parseDifficulty("custom"); + customMissions = parseDifficulty("expert"); // parseCLAList(); diff --git a/src/collision/CollisionEntity.hx b/src/collision/CollisionEntity.hx index b6674e70..1fe92fbb 100644 --- a/src/collision/CollisionEntity.hx +++ b/src/collision/CollisionEntity.hx @@ -61,7 +61,7 @@ class CollisionEntity implements IOctreeObject { } public function setTransform(transform:Matrix) { - if (this.transform == transform) + if (this.transform.equal(transform)) return; this.transform.load(transform); this.invTransform = transform.getInverse();