mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-04 20:57:49 +00:00
676 lines
22 KiB
Plaintext
676 lines
22 KiB
Plaintext
<roblox xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.watrbx.wtf/roblox.xsd" version="4">
|
|
<External>null</External>
|
|
<External>nil</External>
|
|
<Item class="Workspace" referent="RBX0">
|
|
<Properties>
|
|
<Ref name="CurrentCamera">RBX1</Ref>
|
|
<double name="DistributedGameTime">5.5333336219191551</double>
|
|
<bool name="FilteringEnabled">false</bool>
|
|
<CoordinateFrame name="ModelInPrimary">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
<R00>1</R00>
|
|
<R01>0</R01>
|
|
<R02>0</R02>
|
|
<R10>0</R10>
|
|
<R11>1</R11>
|
|
<R12>0</R12>
|
|
<R20>0</R20>
|
|
<R21>0</R21>
|
|
<R22>1</R22>
|
|
</CoordinateFrame>
|
|
<string name="Name">Workspace</string>
|
|
<Ref name="PrimaryPart">null</Ref>
|
|
<bool name="StreamingEnabled">false</bool>
|
|
</Properties>
|
|
<Item class="Camera" referent="RBX1">
|
|
<Properties>
|
|
<Ref name="CameraSubject">null</Ref>
|
|
<token name="CameraType">0</token>
|
|
<CoordinateFrame name="CoordinateFrame">
|
|
<X>1.63866842</X>
|
|
<Y>18.2532272</Y>
|
|
<Z>22.6872654</Z>
|
|
<R00>0.381071687</R00>
|
|
<R01>-0.428337336</R01>
|
|
<R02>0.819335938</R02>
|
|
<R10>1.49011612e-008</R10>
|
|
<R11>0.886204123</R11>
|
|
<R12>0.463295013</R12>
|
|
<R20>-0.924545527</R20>
|
|
<R21>-0.1765486</R21>
|
|
<R22>0.337707281</R22>
|
|
</CoordinateFrame>
|
|
<float name="FieldOfView">70</float>
|
|
<CoordinateFrame name="Focus">
|
|
<X>0</X>
|
|
<Y>17.3266392</Y>
|
|
<Z>22.0118523</Z>
|
|
<R00>1</R00>
|
|
<R01>0</R01>
|
|
<R02>0</R02>
|
|
<R10>0</R10>
|
|
<R11>1</R11>
|
|
<R12>0</R12>
|
|
<R20>0</R20>
|
|
<R21>0</R21>
|
|
<R22>1</R22>
|
|
</CoordinateFrame>
|
|
<string name="Name">Camera</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Terrain" referent="RBX2">
|
|
<Properties>
|
|
<bool name="Anchored">true</bool>
|
|
<float name="BackParamA">-0.5</float>
|
|
<float name="BackParamB">0.5</float>
|
|
<token name="BackSurface">0</token>
|
|
<token name="BackSurfaceInput">0</token>
|
|
<float name="BottomParamA">-0.5</float>
|
|
<float name="BottomParamB">0.5</float>
|
|
<token name="BottomSurface">4</token>
|
|
<token name="BottomSurfaceInput">0</token>
|
|
<int name="BrickColor">194</int>
|
|
<CoordinateFrame name="CFrame">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
<R00>1</R00>
|
|
<R01>0</R01>
|
|
<R02>0</R02>
|
|
<R10>0</R10>
|
|
<R11>1</R11>
|
|
<R12>0</R12>
|
|
<R20>0</R20>
|
|
<R21>0</R21>
|
|
<R22>1</R22>
|
|
</CoordinateFrame>
|
|
<bool name="CanCollide">true</bool>
|
|
<BinaryString name="ClusterGridV3"></BinaryString>
|
|
<float name="Elasticity">0.300000012</float>
|
|
<float name="Friction">0.5</float>
|
|
<float name="FrontParamA">-0.5</float>
|
|
<float name="FrontParamB">0.5</float>
|
|
<token name="FrontSurface">0</token>
|
|
<token name="FrontSurfaceInput">0</token>
|
|
<float name="LeftParamA">-0.5</float>
|
|
<float name="LeftParamB">0.5</float>
|
|
<token name="LeftSurface">0</token>
|
|
<token name="LeftSurfaceInput">0</token>
|
|
<bool name="Locked">true</bool>
|
|
<token name="Material">256</token>
|
|
<string name="Name">Terrain</string>
|
|
<float name="Reflectance">0</float>
|
|
<float name="RightParamA">-0.5</float>
|
|
<float name="RightParamB">0.5</float>
|
|
<token name="RightSurface">0</token>
|
|
<token name="RightSurfaceInput">0</token>
|
|
<Vector3 name="RotVelocity">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</Vector3>
|
|
<float name="TopParamA">-0.5</float>
|
|
<float name="TopParamB">0.5</float>
|
|
<token name="TopSurface">3</token>
|
|
<token name="TopSurfaceInput">0</token>
|
|
<float name="Transparency">0</float>
|
|
<Vector3 name="Velocity">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</Vector3>
|
|
<Vector3 name="size">
|
|
<X>2044</X>
|
|
<Y>252</Y>
|
|
<Z>2044</Z>
|
|
</Vector3>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Part" referent="RBX3">
|
|
<Properties>
|
|
<bool name="Anchored">true</bool>
|
|
<float name="BackParamA">-0.5</float>
|
|
<float name="BackParamB">0.5</float>
|
|
<token name="BackSurface">0</token>
|
|
<token name="BackSurfaceInput">0</token>
|
|
<float name="BottomParamA">-0.5</float>
|
|
<float name="BottomParamB">0.5</float>
|
|
<token name="BottomSurface">4</token>
|
|
<token name="BottomSurfaceInput">0</token>
|
|
<int name="BrickColor">199</int>
|
|
<CoordinateFrame name="CFrame">
|
|
<X>0</X>
|
|
<Y>-0.610000014</Y>
|
|
<Z>0</Z>
|
|
<R00>1</R00>
|
|
<R01>0</R01>
|
|
<R02>0</R02>
|
|
<R10>0</R10>
|
|
<R11>1</R11>
|
|
<R12>0</R12>
|
|
<R20>0</R20>
|
|
<R21>0</R21>
|
|
<R22>1</R22>
|
|
</CoordinateFrame>
|
|
<bool name="CanCollide">true</bool>
|
|
<float name="Elasticity">0.5</float>
|
|
<float name="Friction">0.300000012</float>
|
|
<float name="FrontParamA">-0.5</float>
|
|
<float name="FrontParamB">0.5</float>
|
|
<token name="FrontSurface">0</token>
|
|
<token name="FrontSurfaceInput">0</token>
|
|
<float name="LeftParamA">-0.5</float>
|
|
<float name="LeftParamB">0.5</float>
|
|
<token name="LeftSurface">0</token>
|
|
<token name="LeftSurfaceInput">0</token>
|
|
<bool name="Locked">true</bool>
|
|
<token name="Material">256</token>
|
|
<string name="Name">BasePlate</string>
|
|
<float name="Reflectance">0</float>
|
|
<float name="RightParamA">-0.5</float>
|
|
<float name="RightParamB">0.5</float>
|
|
<token name="RightSurface">0</token>
|
|
<token name="RightSurfaceInput">0</token>
|
|
<Vector3 name="RotVelocity">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</Vector3>
|
|
<float name="TopParamA">-0.5</float>
|
|
<float name="TopParamB">0.5</float>
|
|
<token name="TopSurface">3</token>
|
|
<token name="TopSurfaceInput">0</token>
|
|
<float name="Transparency">0</float>
|
|
<Vector3 name="Velocity">
|
|
<X>0</X>
|
|
<Y>0</Y>
|
|
<Z>0</Z>
|
|
</Vector3>
|
|
<token name="formFactorRaw">1</token>
|
|
<token name="shape">1</token>
|
|
<Vector3 name="size">
|
|
<X>512</X>
|
|
<Y>1.20000005</Y>
|
|
<Z>512</Z>
|
|
</Vector3>
|
|
</Properties>
|
|
</Item>
|
|
</Item>
|
|
<Item class="NonReplicatedCSGDictionaryService" referent="RBX864D274EF3B243E490804D5A86EA89FC">
|
|
<Properties>
|
|
<string name="Name">NonReplicatedCSGDictionaryService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="CSGDictionaryService" referent="RBX7F7DF6135B5840B29EBA47C7153EAA8B">
|
|
<Properties>
|
|
<string name="Name">CSGDictionaryService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="LogService" referent="RBXCF803BA3091F467E87FB8C830E9BB1FE">
|
|
<Properties>
|
|
<string name="Name">LogService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Players" referent="RBX20">
|
|
<Properties>
|
|
<bool name="CharacterAutoLoads">true</bool>
|
|
<string name="Name">Players</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="PointsService" referent="RBXEE75879425DC420685016F2B2721197B">
|
|
<Properties>
|
|
<string name="Name">PointsService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="AdService" referent="RBX792F9C44DEBE460991EA5F388A25A9F0">
|
|
<Properties>
|
|
<string name="Name">AdService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="NotificationService" referent="RBXF8CCE586029B4308B7A9A8BE5244715F">
|
|
<Properties>
|
|
<string name="Name">NotificationService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ReplicatedFirst" referent="RBXD981E8DFDFDE46E298E644E8ADBE6055">
|
|
<Properties>
|
|
<string name="Name">ReplicatedFirst</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="StarterPlayer" referent="RBX3C7419342CC04527B18B00A3A8D925C7">
|
|
<Properties>
|
|
<float name="CameraMaxZoomDistance">400</float>
|
|
<float name="CameraMinZoomDistance">0.5</float>
|
|
<token name="CameraMode">0</token>
|
|
<token name="DevCameraOcclusionMode">0</token>
|
|
<token name="DevComputerCameraMovementMode">0</token>
|
|
<token name="DevComputerMovementMode">0</token>
|
|
<token name="DevTouchCameraMovementMode">0</token>
|
|
<token name="DevTouchMovementMode">0</token>
|
|
<bool name="EnableMouseLockOption">true</bool>
|
|
<float name="HealthDisplayDistance">100</float>
|
|
<string name="Name">StarterPlayer</string>
|
|
<float name="NameDisplayDistance">100</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="StarterPack" referent="RBX5">
|
|
<Properties>
|
|
<string name="Name">StarterPack</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="StarterGui" referent="RBX6">
|
|
<Properties>
|
|
<string name="Name">StarterGui</string>
|
|
<bool name="ShowDevelopmentGui">true</bool>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="SoundService" referent="RBX7">
|
|
<Properties>
|
|
<token name="AmbientReverb">0</token>
|
|
<float name="DistanceFactor">10</float>
|
|
<float name="DopplerScale">1</float>
|
|
<string name="Name">Soundscape</string>
|
|
<float name="RolloffScale">1</float>
|
|
</Properties>
|
|
<Item class="Sound" referent="RBX1C19A942E46D4A4CA26752A2A86941BC">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Boing</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/bass.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXC56F11DFC54A40F38735C92C64EE4057">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Bomb</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/collide.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXDFB37078C2FA4B288585C0CF2167C21D">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Break</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/glassbreak.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBX97A52E2BAAA24B85B025FA98D3DD9CF4">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Click</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/switch.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBX078DE981500942B999B998421D21B839">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Clock</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/clickfast.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBX763DB033187C43E281B555AD2E6A4F26">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Slingshot</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/Rubber band sling shot.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXCC208B0621874A038118F1DA814240FE">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Page</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/pageturn.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXB7F9C167526E4DB0ABF18F4220975B15">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Ping</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/electronicpingshort.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBX14044F0965A94294A1D1B9379C862666">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Snap</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/snap.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXD8C0707FC3CF45BEBFA12CF3CA8E9A8F">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Splat</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/splat.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXA8DBC755A0F94D63ACAAB6EDD269065C">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Step</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/SWITCH3.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBXF3CAB51F80B24288B53C8980E83994B7">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">StepOn</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/flashbulb.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBX67FF8CEF30834033B03A44B27BBD4BFC">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Swoosh</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/swoosh.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Sound" referent="RBX04CA255EDC9046B9A85E808708D6302F">
|
|
<Properties>
|
|
<bool name="Looped">false</bool>
|
|
<string name="Name">Victory</string>
|
|
<float name="Pitch">1</float>
|
|
<bool name="PlayOnRemove">false</bool>
|
|
<Content name="SoundId"><url>rbxasset://Sounds/victory.wav</url></Content>
|
|
<float name="Volume">0.5</float>
|
|
</Properties>
|
|
</Item>
|
|
</Item>
|
|
<Item class="CollectionService" referent="RBX8">
|
|
<Properties>
|
|
<string name="Name">CollectionService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="PhysicsService" referent="RBX9">
|
|
<Properties>
|
|
<string name="Name">PhysicsService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="BadgeService" referent="RBX10">
|
|
<Properties>
|
|
<string name="Name">BadgeService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Geometry" referent="RBX11">
|
|
<Properties>
|
|
<string name="Name">Geometry</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="RenderHooksService" referent="RBX12">
|
|
<Properties>
|
|
<string name="Name">RenderHooksService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="SocialService" referent="RBX13">
|
|
<Properties>
|
|
<string name="Name">SocialService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="GamePassService" referent="RBX14">
|
|
<Properties>
|
|
<string name="Name">GamePassService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Debris" referent="RBX15">
|
|
<Properties>
|
|
<int name="MaxItems">1000</int>
|
|
<string name="Name">Debris</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="TimerService" referent="RBX16">
|
|
<Properties>
|
|
<string name="Name">Instance</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ScriptInformationProvider" referent="RBX17">
|
|
<Properties>
|
|
<string name="Name">Instance</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="CookiesService" referent="RBX18">
|
|
<Properties>
|
|
<string name="Name">CookiesService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="TeleportService" referent="RBX19">
|
|
<Properties>
|
|
<string name="Name">Teleport Service</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="FWService" referent="RBX21">
|
|
<Properties>
|
|
<string name="Name">Instance</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="UserInputService" referent="RBX22">
|
|
<Properties>
|
|
<token name="MouseBehavior">0</token>
|
|
<bool name="MouseIconEnabled">true</bool>
|
|
<string name="Name">Instance</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ContextActionService" referent="RBX23">
|
|
<Properties>
|
|
<string name="Name">ContextActionService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ScriptService" referent="RBX24">
|
|
<Properties>
|
|
<string name="Name">Instance</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="AssetService" referent="RBX54A4ED6CF85F4C00A53D0837A34D1D9A">
|
|
<Properties>
|
|
<string name="Name">AssetService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Selection" referent="RBX25">
|
|
<Properties>
|
|
<string name="Name">Selection</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ServerScriptService" referent="RBX1D80419D7B784321AF59D95D2585ED79">
|
|
<Properties>
|
|
<bool name="LoadStringEnabled">false</bool>
|
|
<string name="Name">ServerScriptService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ServerStorage" referent="RBXD70D4B4ED81745F1A227DB198ABCA46B">
|
|
<Properties>
|
|
<string name="Name">ServerStorage</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ReplicatedStorage" referent="RBXA2C2106E56C041C9A92E432C7AEFFBA1">
|
|
<Properties>
|
|
<string name="Name">ReplicatedStorage</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="LuaWebService" referent="RBXAA99883FC5EC48F798208B546D2A72B0">
|
|
<Properties>
|
|
<string name="Name">Instance</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="ChangeHistoryService" referent="RBX26">
|
|
<Properties>
|
|
<string name="Name">ChangeHistoryService</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Lighting" referent="RBX27">
|
|
<Properties>
|
|
<Color3 name="Ambient">4286611584</Color3>
|
|
<float name="Brightness">1</float>
|
|
<Color3 name="ColorShift_Bottom">4278190080</Color3>
|
|
<Color3 name="ColorShift_Top">4278190080</Color3>
|
|
<Color3 name="FogColor">4290822336</Color3>
|
|
<float name="FogEnd">100000</float>
|
|
<float name="FogStart">0</float>
|
|
<float name="GeographicLatitude">41.7332993</float>
|
|
<bool name="GlobalShadows">false</bool>
|
|
<string name="Name">Lighting</string>
|
|
<Color3 name="OutdoorAmbient">4286611584</Color3>
|
|
<bool name="Outlines">true</bool>
|
|
<Color3 name="ShadowColor">4289967032</Color3>
|
|
<string name="TimeOfDay">14:00:00</string>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="TestService" referent="RBX28">
|
|
<Properties>
|
|
<bool name="AutoRuns">true</bool>
|
|
<string name="Description"></string>
|
|
<bool name="Is30FpsThrottleEnabled">true</bool>
|
|
<bool name="IsPhysicsEnvironmentalThrottled">true</bool>
|
|
<bool name="IsSleepAllowed">true</bool>
|
|
<string name="Name">TestService</string>
|
|
<int name="NumberOfPlayers">1</int>
|
|
<double name="SimulateSecondsLag">0</double>
|
|
<double name="Timeout">20</double>
|
|
</Properties>
|
|
<Item class="LocalScript" referent="RBX29">
|
|
<Properties>
|
|
<bool name="Disabled">false</bool>
|
|
<Content name="LinkedSource"><null></null></Content>
|
|
<string name="Name">LocalScript</string>
|
|
<ProtectedString name="Source">game:GetService("ContentProvider"):SetBaseUrl("http://api.watrbx.wtf/")
|
|
local productTable = game:GetService("MarketplaceService"):GetProductInfo(76063035)
|
|
|
|
RBX_CHECK_EQUAL(type(productTable),"table")
|
|
|
|
local hasSomeChildren = false
|
|
for i,v in pairs(productTable) do
|
|
	if i and v then
|
|
		hasSomeChildren = true
|
|
		break
|
|
	end
|
|
end
|
|
|
|
RBX_CHECK_EQUAL(hasSomeChildren,true)</ProtectedString>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="LocalScript" referent="RBX30">
|
|
<Properties>
|
|
<bool name="Disabled">false</bool>
|
|
<Content name="LinkedSource"><null></null></Content>
|
|
<string name="Name">LocalScript</string>
|
|
<ProtectedString name="Source">game:GetService("ContentProvider"):SetBaseUrl("http://api.watrbx.wtf/")
|
|
local productTable = game:GetService("MarketplaceService"):GetProductInfo(77359753)
|
|
|
|
RBX_CHECK_EQUAL(type(productTable),"table")
|
|
|
|
local hasSomeChildren = false
|
|
for i,v in pairs(productTable) do
|
|
	if i and v then
|
|
		hasSomeChildren = true
|
|
		break
|
|
	end
|
|
end
|
|
|
|
RBX_CHECK_EQUAL(hasSomeChildren,true)
|
|
</ProtectedString>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="LocalScript" referent="RBX31">
|
|
<Properties>
|
|
<bool name="Disabled">false</bool>
|
|
<Content name="LinkedSource"><null></null></Content>
|
|
<string name="Name">LocalScript</string>
|
|
<ProtectedString name="Source">game:GetService("ContentProvider"):SetBaseUrl("http://api.watrbx.wtf/")
|
|
local productTable = game:GetService("MarketplaceService"):GetProductInfo(25165538)
|
|
|
|
RBX_CHECK_EQUAL(type(productTable),"table")
|
|
|
|
local hasSomeChildren = false
|
|
for i,v in pairs(productTable) do
|
|
	if i and v then
|
|
		hasSomeChildren = true
|
|
		break
|
|
	end
|
|
end
|
|
|
|
RBX_CHECK_EQUAL(hasSomeChildren,true)</ProtectedString>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="LocalScript" referent="RBX32">
|
|
<Properties>
|
|
<bool name="Disabled">false</bool>
|
|
<Content name="LinkedSource"><null></null></Content>
|
|
<string name="Name">LocalScript</string>
|
|
<ProtectedString name="Source">game:GetService("ContentProvider"):SetBaseUrl("http://api.watrbx.wtf/")
|
|
local productTable = game:GetService("MarketplaceService"):GetProductInfo(71037028)
|
|
|
|
RBX_CHECK_EQUAL(type(productTable),"table")
|
|
|
|
local hasSomeChildren = false
|
|
for i,v in pairs(productTable) do
|
|
	if i and v then
|
|
		hasSomeChildren = true
|
|
		break
|
|
	end
|
|
end
|
|
|
|
RBX_CHECK_EQUAL(hasSomeChildren,true)</ProtectedString>
|
|
</Properties>
|
|
</Item>
|
|
<Item class="Script" referent="RBX33">
|
|
<Properties>
|
|
<bool name="Disabled">false</bool>
|
|
<Content name="LinkedSource"><null></null></Content>
|
|
<string name="Name">Script</string>
|
|
<ProtectedString name="Source">game:GetService("ContentProvider"):SetBaseUrl("http://api.watrbx.wtf/")
|
|
local productTable = game:GetService("MarketplaceService"):GetProductInfo(80922154)
|
|
|
|
RBX_CHECK_EQUAL(type(productTable),"table")
|
|
|
|
local hasSomeChildren = false
|
|
for i,v in pairs(productTable) do
|
|
	print(i,v)
|
|
	if i and v then
|
|
		hasSomeChildren = true
|
|
		break
|
|
	end
|
|
end
|
|
|
|
RBX_CHECK_EQUAL(hasSomeChildren,true)
|
|
</ProtectedString>
|
|
</Properties>
|
|
</Item>
|
|
</Item>
|
|
</roblox> |