From e0eba8df485a66f7d871f710189dedf78f14912f Mon Sep 17 00:00:00 2001 From: Astrologies Date: Fri, 31 Dec 2021 03:27:49 -0500 Subject: [PATCH] AssetType impl --- globals/Dependencies/Assets/AssetType.php | 153 ++++++++++++++++++++++ 1 file changed, 153 insertions(+) create mode 100644 globals/Dependencies/Assets/AssetType.php diff --git a/globals/Dependencies/Assets/AssetType.php b/globals/Dependencies/Assets/AssetType.php new file mode 100644 index 0000000..186ee98 --- /dev/null +++ b/globals/Dependencies/Assets/AssetType.php @@ -0,0 +1,153 @@ +ConvertToString($assetTypeId); + switch ($string) { + case "Lua": + case "HTML": + case "Text": + case "Group Emblem": + case "App": + case "Code": + return $string; + default: + return $string . "s"; + } + } + + public function TypeToMaxCosmetic(int $assetTypeId): int + { + switch ($assetTypeId) { + case 8: //hat + return 5; + case 2: //tshirt + return 1; + case 11: //shirt + return 1; + case 12: //pants + return 1; + case 18: //face + return 1; + case 19: //gear + return 1; + case 17: //head + return 1; + case 32: //package + return 1; + default: //what? + return 0; + } + } + + public function IsWearable(int $assetTypeId): bool + { + switch ($assetTypeId) { + case 8: + case 2: + case 11: + case 12: + case 18: + case 19: + case 17: + case 32: + return true; + default: + return false; + } + } + } +}