Grubs - Version 106917

Created
Total Size386.5 MB (405,309,445 bytes)
Modified Size211.6 KB (216,666 bytes)
File Count1018
Engine Version19
Changes
Various fixes, improvements, and polish
Meta
{"MapList":["apetavern.gr_beach"],"MaxPlayers":4,"MinPlayers":0,"GameNetworkType":"Multiplayer","MapSelect":"Hidden","RankType":"None","PerMapRanking":false,"LeaderboardType":"None","GameCategory":"None","Compiler":{"RootNamespace":"Grubs","DefineConstants":"SANDBOX;ADDON;DEBUG","NoWarn":"1701;1702;1591;1998;SB3000","WarningsAsErrors":"","TreatWarningsAsErrors":false,"Nullables":false,"Whitelist":true,"ReleaseMode":"Debug","AssemblyReferences":[],"IgnoreFolders":["editor","unittest"],"DistinctAssemblyReferences":[]},"GameSettings":[],"ControlModes":{"Keyboard":true,"VR":false,"Gamepad":true},"ParentPackage":"","PackageSettings":[{"DisplayType":"Choice","Choices":[{"Value":"FreeForAll","Name":"Free For All"}],"ConVarName":"grubs_game","DisplayName":"Gamemode","DefaultValue":"FreeForAll","Description":"","Group":"Game"},{"DisplayType":"Integer","Choices":[],"ConVarName":"minimum_players","DisplayName":"Minimum Players","DefaultValue":"2","Description":"The minimum amount of players you need to play the game.","Group":"Game","Minimum":2,"Maximum":99},{"DisplayType":"Integer","Choices":[],"ConVarName":"maximum_players","DisplayName":"Maximum Players","DefaultValue":"8","Description":"The maximum amount of players that can play the game.","Group":"Game","Minimum":2,"Maximum":8},{"DisplayType":"Integer","Choices":[],"ConVarName":"grub_count","DisplayName":"Grub Count","DefaultValue":"2.3223982","Description":"The amount of Grubs each team will have.","Group":"Game","Minimum":1,"Maximum":8},{"DisplayType":"Float","Choices":[],"ConVarName":"turn_duration","DisplayName":"Turn Duration","DefaultValue":"45","Description":"The max time in seconds that a turn will last.","Group":"Game","Minimum":1,"Maximum":180},{"DisplayType":"Boolean","Choices":[],"ConVarName":"wind_enabled","DisplayName":"Wind Enabled","DefaultValue":"true","Description":"Whether or not the wind system is enabled.","Group":"Game"},{"DisplayType":"Float","Choices":[],"ConVarName":"wind_force","DisplayName":"Wind Force","DefaultValue":"0.1","Description":"The amount of force a single step of wind will have.","Group":"Game","Minimum":0.1,"Maximum":1},{"DisplayType":"Integer","Choices":[],"ConVarName":"crate_weapon_chance","DisplayName":"Weapon Crate Chance","DefaultValue":"10","Description":"The percent chance that a weapon crate will spawn at the end of every turn.","Group":"Crates","Maximum":100},{"DisplayType":"Integer","Choices":[],"ConVarName":"crate_health_chance","DisplayName":"Health Crate Chance","DefaultValue":"5","Description":"The percent chance that a health crate will spawn at the end of every turn.","Group":"Crates","Maximum":100},{"DisplayType":"Integer","Choices":[],"ConVarName":"movement_grace","DisplayName":"Movement Grace Period","DefaultValue":"4","Description":"The amount of seconds a Grub will get to move after using their weapon.","Group":"Game","Maximum":60},{"DisplayType":"Integer","Choices":[],"ConVarName":"terrain_length","DisplayName":"Terrain Length","DefaultValue":"2048","Description":"The length of the terrain.","Group":"Terrain","Minimum":512,"Maximum":4096},{"DisplayType":"Integer","Choices":[],"ConVarName":"terrain_height","DisplayName":"Terrain Height","DefaultValue":"1024","Description":"The height of the terrain.","Group":"Terrain","Minimum":256,"Maximum":2048},{"DisplayType":"Float","Choices":[],"ConVarName":"terrain_noise_zoom","DisplayName":"Terrain Zoom","DefaultValue":"2","Description":"The amount of zoom applied to the Perlin noise.","Group":"Terrain","Minimum":1,"Maximum":5,"Step":1},{"DisplayType":"Choice","Choices":[{"Value":"0","Name":"Generated"},{"Value":"1","Name":"Texture"}],"ConVarName":"terrain_type","DisplayName":"Terrain Type","DefaultValue":"0","Description":"The type of terrain to be used, currently between random generated noise and texture (experimental).","Group":"Terrain"},{"DisplayType":"Choice","Choices":[{"Value":"0","Name":"Grubs"},{"Value":"1","Name":"Islands"},{"Value":"2","Name":"AntFarm"},{"Value":"3","Name":"Cavern"},{"Value":"4","Name":"Bunkers"},{"Value":"5","Name":"AICavern"},{"Value":"6","Name":"Hightower"}],"ConVarName":"terrain_texture","DisplayName":"Terrain Texture","DefaultValue":"0","Description":"The prefabricated texture to use for the terrain.","Group":"Terrain"},{"DisplayType":"Choice","Choices":[{"Value":"0","Name":"Sand"},{"Value":"1","Name":"Dirt"},{"Value":"2","Name":"Cereal"}],"ConVarName":"terrain_environment_type","DisplayName":"Terrain Environment Type","DefaultValue":"0","Description":"The type of environment to be used for the terrain.","Group":"Terrain"},{"DisplayType":"Float","Choices":[],"ConVarName":"terrain_amplitude","DisplayName":"Terrain Amplitude","DefaultValue":"48","Description":"The strength of the curves in the terrain\u0027s heightmap.","Group":"Terrain","Minimum":16,"Maximum":128,"Step":1},{"DisplayType":"Float","Choices":[],"ConVarName":"terrain_frequency","DisplayName":"Terrain Frequency","DefaultValue":"0.5","Description":"The frequency of the curves in the terrain\u0027s heightmap.","Group":"Terrain","Minimum":0.1,"Maximum":10,"Step":0.1},{"DisplayType":"Boolean","Choices":[],"ConVarName":"gr_spawn_late_joiners","DisplayName":"Spawn Late Joiners","DefaultValue":"false","Description":"Spawns a single worm at a random location for players who join late instead of them being a spectator.","Group":"Game"},{"DisplayType":"Integer","Choices":[],"ConVarName":"gr_sd_delay","DisplayName":"Sudden Death Delay","DefaultValue":"6","Description":"The amount of rounds to be played before Sudden Death begins.","Group":"Sudden Death","Minimum":1,"Maximum":40},{"DisplayType":"Choice","Choices":[{"Value":"15","Name":"Low"},{"Value":"30","Name":"Medium"},{"Value":"50","Name":"High"}],"ConVarName":"gr_sd_aggression","DisplayName":"Sudden Death Aggression","DefaultValue":"30","Description":"How harshly Sudden Death affects the terrain.","Group":"Sudden Death"},{"DisplayType":"Boolean","Choices":[],"ConVarName":"gr_sd_onehealth","DisplayName":"One Health","DefaultValue":"false","Description":"Should all Grubs have their health set to 1 when Sudden Death begins?","Group":"Sudden Death"}],"CsProjName":"","Summary":"A worms-inspired artillery game for s\u0026box with randomly generated levels.","Description":"Grubs (in development) by Ape Tavern\n\nLeave your feedback @ discord.gg/apetavern\n\nCredits:\nGooman\nTrundler\nMatt944\nShadowBrain\nxezno\nJammie\nmatek\nWillow\nPukes\n\nSpecial thanks for Ziks for 2D SDF Terrain library!","Public":true,"ReplaceTags":"","HttpAllowList":null,"LaunchConfigs":[{"Name":"Grubs Dev","GameIdent":"apetavern.grubs#local","MapName":"apetavern.gr_beach","MaxPlayers":8,"GameSettings":{},"Addons":"","PreLaunchCommand":"","PostLaunchCommand":""}],"TickRate":120,"StartupScene":"scenes/beach.scene","LaunchMode":"Normal","Resources":"*.vmdl_c.png\n*.vmdl.png\n*.sdflayer\nfonts/*\ntextures/*\nmaterials/reticle/*\nweapons/*.png","CodePackageReferences":[]}
{
  "MapList": [
    "apetavern.gr_beach"
  ],
  "MaxPlayers": 4,
  "MinPlayers": 0,
  "GameNetworkType": "Multiplayer",
  "MapSelect": "Hidden",
  "RankType": "None",
  "PerMapRanking": false,
  "LeaderboardType": "None",
  "GameCategory": "None",
  "Compiler": {
    "RootNamespace": "Grubs",
    "DefineConstants": "SANDBOX;ADDON;DEBUG",
    "NoWarn": "1701;1702;1591;1998;SB3000",
    "WarningsAsErrors": "",
    "TreatWarningsAsErrors": false,
    "Nullables": false,
    "Whitelist": true,
    "ReleaseMode": "Debug",
    "AssemblyReferences": [],
    "IgnoreFolders": [
      "editor",
      "unittest"
    ],
    "DistinctAssemblyReferences": []
  },
  "GameSettings": [],
  "ControlModes": {
    "Keyboard": true,
    "VR": false,
    "Gamepad": true
  },
  "ParentPackage": "",
  "PackageSettings": [
    {
      "DisplayType": "Choice",
      "Choices": [
        {
          "Value": "FreeForAll",
          "Name": "Free For All"
        }
      ],
      "ConVarName": "grubs_game",
      "DisplayName": "Gamemode",
      "DefaultValue": "FreeForAll",
      "Description": "",
      "Group": "Game"
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "minimum_players",
      "DisplayName": "Minimum Players",
      "DefaultValue": "2",
      "Description": "The minimum amount of players you need to play the game.",
      "Group": "Game",
      "Minimum": 2,
      "Maximum": 99
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "maximum_players",
      "DisplayName": "Maximum Players",
      "DefaultValue": "8",
      "Description": "The maximum amount of players that can play the game.",
      "Group": "Game",
      "Minimum": 2,
      "Maximum": 8
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "grub_count",
      "DisplayName": "Grub Count",
      "DefaultValue": "2.3223982",
      "Description": "The amount of Grubs each team will have.",
      "Group": "Game",
      "Minimum": 1,
      "Maximum": 8
    },
    {
      "DisplayType": "Float",
      "Choices": [],
      "ConVarName": "turn_duration",
      "DisplayName": "Turn Duration",
      "DefaultValue": "45",
      "Description": "The max time in seconds that a turn will last.",
      "Group": "Game",
      "Minimum": 1,
      "Maximum": 180
    },
    {
      "DisplayType": "Boolean",
      "Choices": [],
      "ConVarName": "wind_enabled",
      "DisplayName": "Wind Enabled",
      "DefaultValue": "true",
      "Description": "Whether or not the wind system is enabled.",
      "Group": "Game"
    },
    {
      "DisplayType": "Float",
      "Choices": [],
      "ConVarName": "wind_force",
      "DisplayName": "Wind Force",
      "DefaultValue": "0.1",
      "Description": "The amount of force a single step of wind will have.",
      "Group": "Game",
      "Minimum": 0.1,
      "Maximum": 1
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "crate_weapon_chance",
      "DisplayName": "Weapon Crate Chance",
      "DefaultValue": "10",
      "Description": "The percent chance that a weapon crate will spawn at the end of every turn.",
      "Group": "Crates",
      "Maximum": 100
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "crate_health_chance",
      "DisplayName": "Health Crate Chance",
      "DefaultValue": "5",
      "Description": "The percent chance that a health crate will spawn at the end of every turn.",
      "Group": "Crates",
      "Maximum": 100
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "movement_grace",
      "DisplayName": "Movement Grace Period",
      "DefaultValue": "4",
      "Description": "The amount of seconds a Grub will get to move after using their weapon.",
      "Group": "Game",
      "Maximum": 60
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "terrain_length",
      "DisplayName": "Terrain Length",
      "DefaultValue": "2048",
      "Description": "The length of the terrain.",
      "Group": "Terrain",
      "Minimum": 512,
      "Maximum": 4096
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "terrain_height",
      "DisplayName": "Terrain Height",
      "DefaultValue": "1024",
      "Description": "The height of the terrain.",
      "Group": "Terrain",
      "Minimum": 256,
      "Maximum": 2048
    },
    {
      "DisplayType": "Float",
      "Choices": [],
      "ConVarName": "terrain_noise_zoom",
      "DisplayName": "Terrain Zoom",
      "DefaultValue": "2",
      "Description": "The amount of zoom applied to the Perlin noise.",
      "Group": "Terrain",
      "Minimum": 1,
      "Maximum": 5,
      "Step": 1
    },
    {
      "DisplayType": "Choice",
      "Choices": [
        {
          "Value": "0",
          "Name": "Generated"
        },
        {
          "Value": "1",
          "Name": "Texture"
        }
      ],
      "ConVarName": "terrain_type",
      "DisplayName": "Terrain Type",
      "DefaultValue": "0",
      "Description": "The type of terrain to be used, currently between random generated noise and texture (experimental).",
      "Group": "Terrain"
    },
    {
      "DisplayType": "Choice",
      "Choices": [
        {
          "Value": "0",
          "Name": "Grubs"
        },
        {
          "Value": "1",
          "Name": "Islands"
        },
        {
          "Value": "2",
          "Name": "AntFarm"
        },
        {
          "Value": "3",
          "Name": "Cavern"
        },
        {
          "Value": "4",
          "Name": "Bunkers"
        },
        {
          "Value": "5",
          "Name": "AICavern"
        },
        {
          "Value": "6",
          "Name": "Hightower"
        }
      ],
      "ConVarName": "terrain_texture",
      "DisplayName": "Terrain Texture",
      "DefaultValue": "0",
      "Description": "The prefabricated texture to use for the terrain.",
      "Group": "Terrain"
    },
    {
      "DisplayType": "Choice",
      "Choices": [
        {
          "Value": "0",
          "Name": "Sand"
        },
        {
          "Value": "1",
          "Name": "Dirt"
        },
        {
          "Value": "2",
          "Name": "Cereal"
        }
      ],
      "ConVarName": "terrain_environment_type",
      "DisplayName": "Terrain Environment Type",
      "DefaultValue": "0",
      "Description": "The type of environment to be used for the terrain.",
      "Group": "Terrain"
    },
    {
      "DisplayType": "Float",
      "Choices": [],
      "ConVarName": "terrain_amplitude",
      "DisplayName": "Terrain Amplitude",
      "DefaultValue": "48",
      "Description": "The strength of the curves in the terrain\u0027s heightmap.",
      "Group": "Terrain",
      "Minimum": 16,
      "Maximum": 128,
      "Step": 1
    },
    {
      "DisplayType": "Float",
      "Choices": [],
      "ConVarName": "terrain_frequency",
      "DisplayName": "Terrain Frequency",
      "DefaultValue": "0.5",
      "Description": "The frequency of the curves in the terrain\u0027s heightmap.",
      "Group": "Terrain",
      "Minimum": 0.1,
      "Maximum": 10,
      "Step": 0.1
    },
    {
      "DisplayType": "Boolean",
      "Choices": [],
      "ConVarName": "gr_spawn_late_joiners",
      "DisplayName": "Spawn Late Joiners",
      "DefaultValue": "false",
      "Description": "Spawns a single worm at a random location for players who join late instead of them being a spectator.",
      "Group": "Game"
    },
    {
      "DisplayType": "Integer",
      "Choices": [],
      "ConVarName": "gr_sd_delay",
      "DisplayName": "Sudden Death Delay",
      "DefaultValue": "6",
      "Description": "The amount of rounds to be played before Sudden Death begins.",
      "Group": "Sudden Death",
      "Minimum": 1,
      "Maximum": 40
    },
    {
      "DisplayType": "Choice",
      "Choices": [
        {
          "Value": "15",
          "Name": "Low"
        },
        {
          "Value": "30",
          "Name": "Medium"
        },
        {
          "Value": "50",
          "Name": "High"
        }
      ],
      "ConVarName": "gr_sd_aggression",
      "DisplayName": "Sudden Death Aggression",
      "DefaultValue": "30",
      "Description": "How harshly Sudden Death affects the terrain.",
      "Group": "Sudden Death"
    },
    {
      "DisplayType": "Boolean",
      "Choices": [],
      "ConVarName": "gr_sd_onehealth",
      "DisplayName": "One Health",
      "DefaultValue": "false",
      "Description": "Should all Grubs have their health set to 1 when Sudden Death begins?",
      "Group": "Sudden Death"
    }
  ],
  "CsProjName": "",
  "Summary": "A worms-inspired artillery game for s\u0026box with randomly generated levels.",
  "Description": "Grubs (in development) by Ape Tavern\n\nLeave your feedback @ discord.gg/apetavern\n\nCredits:\nGooman\nTrundler\nMatt944\nShadowBrain\nxezno\nJammie\nmatek\nWillow\nPukes\n\nSpecial thanks for Ziks for 2D SDF Terrain library!",
  "Public": true,
  "ReplaceTags": "",
  "HttpAllowList": null,
  "LaunchConfigs": [
    {
      "Name": "Grubs Dev",
      "GameIdent": "apetavern.grubs#local",
      "MapName": "apetavern.gr_beach",
      "MaxPlayers": 8,
      "GameSettings": {},
      "Addons": "",
      "PreLaunchCommand": "",
      "PostLaunchCommand": ""
    }
  ],
  "TickRate": 120,
  "StartupScene": "scenes/beach.scene",
  "LaunchMode": "Normal",
  "Resources": "*.vmdl_c.png\n*.vmdl.png\n*.sdflayer\nfonts/*\ntextures/*\nmaterials/reticle/*\nweapons/*.png",
  "CodePackageReferences": []
}

Diff (211.6 KB modified)

~33 -1
  • .bin/package.apetavern.grubs.cll (77.5 KB -> 74.6 KB)
  • .bin/package.base.cll (31.1 KB -> 31.1 KB)
  • .bin/package.library.facepunch.libsdf.cll (54 KB -> 54 KB)
  • prefabs/weapons/airstrike/airstrike.prefab_c (6.8 KB -> 7 KB)
  • prefabs/weapons/petrol_bomb/petrol_bomb.prefab_c (4 KB -> 5.9 KB)
  • prefabs/weapons/petrol_bomb/petrol_bomb_thrown.prefab_c (4 KB -> 6.7 KB)
  • prefabs/world/explosivetimer.prefab_c (995 B -> 1.8 KB)
  • prefabs/world/popups/cratepickup.prefab_c (1005 B -> 1.7 KB)
  • prefabs/world/popups/damagenumber.prefab_c (1.5 KB -> 1.7 KB)
  • prefabs/world/weaponinfo.prefab_c (1.5 KB -> 1.7 KB)
  • projectsettings/input.config (2.8 KB -> 3.4 KB)
  • resources/equipment/tools/blowtorch.geq_c (607 B -> 687 B)
  • resources/equipment/tools/girder.geq_c (644 B -> 659 B)
  • resources/equipment/tools/jetpack.geq_c (621 B -> 682 B)
  • resources/equipment/tools/ninja_rope.geq_c (629 B -> 686 B)
  • resources/equipment/tools/smoke_break.geq_c (614 B -> 674 B)
  • resources/equipment/weapons/airstrike.geq_c (626 B -> 733 B)
  • resources/equipment/weapons/banana_bomb.geq_c (633 B -> 702 B)
  • resources/equipment/weapons/baseball_bat.geq_c (694 B -> 738 B)
  • resources/equipment/weapons/bazooka _homing.geq_c (687 B -> 748 B)
  • resources/equipment/weapons/bunker_buster.geq_c (550 B -> 579 B)
  • resources/equipment/weapons/cluster_grenade.geq_c (603 B -> 732 B)
  • resources/equipment/weapons/dynamite.geq_c (645 B -> 708 B)
  • resources/equipment/weapons/goat.geq_c (581 B -> 693 B)
  • resources/equipment/weapons/grenade.geq_c (638 B -> 733 B)
  • resources/equipment/weapons/landmine.geq_c (671 B -> 675 B)
  • resources/equipment/weapons/revolver.geq_c (659 B -> 710 B)
  • resources/equipment/weapons/teleporter.geq_c (675 B -> 704 B)
  • resources/equipment/weapons/uzi.geq_c (593 B -> 654 B)
  • scenes/main_menu.scene_c (6.6 KB -> 5.7 KB)
  • ui/gamehud/inventorydisplay.razor.scss (2.2 KB -> 2.2 KB)
  • ui/world/targetedworldpanel/popups/cratepickup.razor.scss (431 B -> 301 B)
  • ui/world/targetedworldpanel/weaponinfo.razor.scss (1.6 KB -> 1.6 KB)
  • prefabs/world/customizationmenu.prefab_c (3 KB)