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; + } + } + } +}