[Framework] Survival Starter Kit

GAME NAME: Survival Starter Kit
PLAYER COUNT: 8
CORE VERSION: 1.0.167-prod-s
GAME VERSION: 1.3
GAME LINK: Survival Starter Kit by standardcombo - Core Games

GAME DESCRIPTION:
This game is available in Community Projects for you to copy and expand. Use it to join the $15,000 Survival Jam, which you can read about at fall2020jam.coregames.com.
(Edit: The competition has concluded)

Create -> Create New -> Community Projects -> Browse Projects -> search for "Survival Starter Kit"

This framework is a collection of pre-configured scripts, templates and art that let you get a full game working immediately. Featuring the new Urban Destruction Set and Military Set, this kit contains everything you need to start building the survival game of your dreams. We'll be updating and adding features for the next two weeks!

New systems in the kit to help you get started:

  • Robust inventory
  • Point-and-click loot
  • Crafting system
  • Hunger and thirst
  • Stamina and sprint
  • Three opposing factions: players, zombies, and militia.
  • 17 zombie types using Core's new zombie animations
  • 9 human militia types
  • Consumables
  • Shelter system
  • Random item spawns
  • Stashing system for saving items

Featuring content from standardcombo, Coderz, Blaking707, Morticai, Mucusinator, Montoli, Melamory, Awkwardgamedev, Buckmonster, Konz_Zwodrei and Shhteve. Special thanks to structfoo for the inventory system and to Hani for stealth+stamina CC.

8 Likes

Version 1.1

We've published a stability and optimization patch to the starter kit. Thanks for all the feedback! More to come. Here's everything that's changed:

Improvements

  • New artwork for all weapons.
  • Some icon and description changes to items.
  • New system for doors that reduces network usage.
  • Acid Lake area reworked to have better gameplay.
  • Added loading screen to improve player experience when joining.
  • Changed the texts regarding "safety" of town.
  • Added cooldown for picking up loot.
  • Added cooldown for opening inventory.
  • Inventory open/close state now uses networked property instead of events.
  • Death stashes now despawn after some time.
  • Adjusted balance of crafting materials; Stack sizes as well as probability of each.
  • Lowered the amount of scavenge items that appear nearby players.
  • Adjusted the size of all scavenge pickups.
  • Improved documentation.

Bugs

  • Fixed stash bugs.
  • Fixed issue where the inventory could go out of sync.
  • Fixed a bug in the reliable broadcast events.
  • Fixed mesh-merging and terrain issues.
  • Fixed a bug where the ammo numbers could turn red even when you still had ammo.
  • Fixed the Canned Meat consumable.
  • Fixed a lag when mousing over the crafting ingredient icons.
  • Fixed an error that could happen if a player left in the middle of picking up an object.
  • Fixed a bug where players didn't respawn at their shelter.
  • Fixed scaling issue with the Stop Sign.
  • Fixed an error when picking up a melee weapon and then switching to another weapon very quickly.
  • Fixed an error if an NPC tried to spawn off the play area.
  • Fixed a storage-related error that could happen when the player joins.
  • Fixed the clickable area of close buttons in UI popups.
  • Fixed bug where crafting with full inventory caused loss of resulting item.
1 Like

Version 1.2

  • Players now have a default punch attack.
  • New weapon: Quarterstaff.
  • Added 4 backpacks that increase your inventory size: Child's Backpack, Knapsack, Hiking Bag and Military Backpack.
  • Added headshots.
  • Stashes and loots now have 20 slots. Up from 16.
  • Death stashes now show the name of the deceased player.
  • Death stash duration increased from 4 to 8 minutes.
  • Added searchable loot to forts.
  • Searching loot now has SFX and progress bar.
  • NPCs now abandon a chase after a certain distance.
  • NPCs now have an optional "PatrolSpeed" custom property, resulting in more complex behavior when they are not engaged in combat.
  • NPCs now have a SetTarget() function that can be used for a variety of behaviors.
  • NPCs now switch target if they are damaged by an enemy that is much closer than their current target.
  • Added NavMesh Zones to help NPCs distinguish between outdoor and indoor pathing logic in games with hybrid environments.
  • Added broken-down tank as a point of interest on the map.
  • Balance pass on food and water.
  • Shelter UI updated.
  • Removed shrinking animation from Stop Signs and Pipes when you pick them up.
  • Added salvage to Crowbar.

Bugs

  • Fixed inventory desync issues.
  • Reduced number of networked objects in hierarchy and in loot drops.
  • Fixed bug where player could lose movement if killed while scoped into the ADS Rifle.
  • Fixed a bug where trying to pickup an equippable item could not work if the inventory was full even though there was a free weapon slot.
  • Fixed a bug where crafting with a full inventory could lose the resulting item.
  • Fixed exploits leading to item duplication.
  • Fixed several Duct Tape pickups that appeared as placeholder art.
  • Fixed a memory leak where zombie "engage" sounds were not cleaning up.
  • Fixed a memory leak where the "Blank" object could accumulate in the hierarchy.
  • Fixed errors that could happen when creators change the item registry.
  • Fixed a bug when salvaging a stacked item would only give materials for one copy and lose all the others.
  • Fixed a bug if salvaging an item that gave many materials, but there wasn't enough inventory space would result in material loss.
  • Fixed a bug when moving items from stash to inventory could cause random icons to disappear momentarily.
  • Fixed a bug where loot dropped from dogs would spawn under the world.
  • Fixed an error when two NPCs got exactly on top of each other.
  • Fixed the ready-stance on Militia NPC Swing Guy.
  • Fixed one kitchen sink in a house that always said "is in use".
  • Fixed the size of several scavange pickups.
  • Fixed height of decals in town.
  • Improved interaction with military loot crates.
  • Removed obsolete custom properties from the Stop Sign and Pipe weapons.
  • Removed some spammy logs.

Known Issues

  • Items inside a backpack cannot be dropped. They must first be moved to the primary inventory.
  • Players sometimes get stuck in the black screen when joining. Pressing jump resumes play.
  • Players sometimes cannot access stashes.
  • Some shots from the Assault Rifle deal no damage and don't consume ammo.
  • NPCs are stacking on top of each other. They should be spread out instead.
  • NPCs that spawn on roofs sometimes don't come down to fight.
1 Like

v1.2

Files changed (112):

BE6FC6EFD7BC68DE.terrain
Data/Scripts/AnimControllerZombie.lua
Data/Scripts/Base64.lua
Data/Scripts/CombatWrapAPI.lua
Data/Scripts/CombatWrapNPC.lua
Data/Scripts/CombatWrapPlayer.lua
Data/Scripts/Crafting_RecipeUIHelper.lua
Data/Scripts/DestructibleWeaponServer.asset.pbt
Data/Scripts/DestructibleWeaponServer.lua
Data/Scripts/DoorGeometryController.lua
Data/Scripts/ITEM_ConsumptionEffect_Fruit.lua
Data/Scripts/ITEM_ConsumptionEffect_WaterBottle.lua
Data/Scripts/ItemSystems_ContainerView.asset.pbt
Data/Scripts/ItemSystems_ContainerView.lua
Data/Scripts/ItemSystems_Database.lua
Data/Scripts/ItemSystems_EquipmentHandler.asset.pbt
Data/Scripts/ItemSystems_EquipmentHandler.lua
Data/Scripts/ItemSystems_Inventory.lua
Data/Scripts/ItemSystems_InventoryReplicator.lua
Data/Scripts/ItemSystems_InventoryView.lua
Data/Scripts/ItemSystems_Item.lua
Data/Scripts/ItemSystems_ItemThemes.lua
Data/Scripts/ItemSystems_LootController.lua
Data/Scripts/ItemSystems_LootFactoryAdapter.lua
Data/Scripts/ItemSystems_LootSpawner.lua
Data/Scripts/ItemSystems_README.lua
Data/Scripts/ItemSystems_Stash.lua
Data/Scripts/ItemSystems_StashInstance.lua
Data/Scripts/ItemSystems_StashInstancePlayerDrop.lua
Data/Scripts/ItemSystems_StashInteractor.lua
Data/Scripts/ItemSystems_StashReplicator.lua
Data/Scripts/MeleeAbilityServer.asset.pbt
Data/Scripts/MeleeAbilityServer.lua
Data/Scripts/NPC_KIT_README.lua
Data/Scripts/NPCAIClient.lua
Data/Scripts/NPCAIServer.lua
Data/Scripts/NPCAttackServer.lua
Data/Scripts/SCAVENGE_NodeScript.lua
Data/Scripts/SHELTER_UIClient.lua
Data/Scripts/SprintSystem_Client.lua
Data/Scripts/WeaponAimServer_ADS.lua
Data/Templates/Blank.pbt
Data/Templates/ITEM_Consumable_Bandage.pbt
Data/Templates/ITEM_Consumable_Fruit.pbt
Data/Templates/Militia NPC Other Dog.pbt
Data/Templates/Militia NPC Shoot Army Guy.pbt
Data/Templates/Militia NPC Shoot Husky Soldier.pbt
Data/Templates/Militia NPC Shoot Police.pbt
Data/Templates/Militia NPC Shoot Soldier.pbt
Data/Templates/Militia NPC Swing Bro.pbt
Data/Templates/Militia NPC Swing Guy.pbt
Data/Templates/Militia NPC Throw Gal.pbt
Data/Templates/Militia NPC Throw Retro.pbt
Data/Templates/Pipe Weapon.pbt
Data/Templates/PlayerDeathStash.pbt
Data/Templates/ScavengeNode-Ammo-_45.pbt
Data/Templates/ScavengeNode-Ammo-5_56 Rounds.pbt
Data/Templates/ScavengeNode-Ammo-9mm.pbt
Data/Templates/ScavengeNode-Ammo-Bolts.pbt
Data/Templates/ScavengeNode-Ammo-Shells.pbt
Data/Templates/Searchable Military.pbt
Data/Templates/Searchable Trash Can.pbt
Data/Templates/SHELTER_ShelterUI.pbt
Data/Templates/Stop Sign Weapon.pbt
Data/Templates/Survival ADS Rifle.pbt
Data/Templates/Survival Assault Rifle.pbt
Data/Templates/Survival Bat Weapon.pbt
Data/Templates/Survival Crossbow.pbt
Data/Templates/Survival Crowbar Weapon.pbt
Data/Templates/Survival Improvised Knife.pbt
Data/Templates/Survival Katana.pbt
Data/Templates/Survival Morning Star.pbt
Data/Templates/Survival Revolver.pbt
Data/Templates/Survival Shotgun.pbt
Data/Templates/Survival SMG.pbt
Data/Templates/Zombie Engage SFX.pbt
Data/Templates/Zombie NPC Elite Gal.pbt
Data/Templates/Zombie NPC Elite Guy.pbt
Data/Templates/Zombie NPC Other Dog.pbt
Data/Templates/Zombie NPC Shoot Police.pbt
Data/Templates/Zombie NPC Spit Scavanger.pbt
Data/Templates/Zombie NPC Spit Scavanger2.pbt
Data/Templates/Zombie NPC Swing Retro.pbt
Data/Templates/Zombie NPC Throw Retro.pbt
Data/Templates/Zombie NPC Unarmed Bro.pbt
Data/Templates/Zombie NPC Unarmed Gal.pbt
Data/Templates/Zombie NPC Unarmed Guy 1.pbt
Data/Templates/Zombie NPC Unarmed Guy 2.pbt
Data/Templates/Zombie NPC Unarmed Husky Soldier.pbt
Data/Templates/Zombie NPC Unarmed Police.pbt
Data/Templates/Zombie NPC Unarmed Soldier.pbt
Data/Tree/Ammo/Tree.pbt
Data/Tree/Consumables/Tree.pbt
Data/Tree/Crafting System/Tree.pbt
Data/Tree/Items_UI/AssetManifest.pbt
Data/Tree/Items_UI/Tree.pbt
Data/Tree/ItemSystems/Tree.pbt
Data/Tree/Level Design/Tree.pbt
Data/Tree/Melee Weapons/AssetManifest.pbt
Data/Tree/Melee Weapons/Tree.pbt
Data/Tree/Military Crates/Tree.pbt
Data/Tree/Neighborhood 1/AssetManifest.pbt
Data/Tree/Neighborhood 1/Tree.pbt
Data/Tree/Neighborhood 2/AssetManifest.pbt
Data/Tree/Neighborhood 2/Tree.pbt
Data/Tree/Other/Tree.pbt
Data/Tree/Searchable Loots/Tree.pbt
Data/Tree/Town Scavenge/AssetManifest.pbt
Data/Tree/Town Scavenge/Tree.pbt
Data/Tree/Trash Cans/Tree.pbt
Data/Tree/World Geo/Tree.pbt
PublishData/PublishConfig.pbt

Files Added (78):

CommunityContent/NavMesh/FolderMeta.pbt
CommunityContent/NavMesh/Scripts/NavAgentAnimation.asset.pbt
CommunityContent/NavMesh/Scripts/NavAgentAnimation.lua
CommunityContent/NavMesh/Scripts/NavMesh.asset.pbt
CommunityContent/NavMesh/Scripts/NavMesh.lua
CommunityContent/NavMesh/Scripts/NavMeshAgent.asset.pbt
CommunityContent/NavMesh/Scripts/NavMeshAgent.lua
CommunityContent/NavMesh/Scripts/NavMeshGenerator.asset.pbt
CommunityContent/NavMesh/Scripts/NavMeshGenerator.lua
CommunityContent/NavMesh/Templates/NavMesh.pbt
CommunityContent/NavMesh/Templates/NavMesh_bundle.pbt
Data/Materials/Custom Carpet 01_backpack.pbt
Data/Materials/travelers_backpack_texture.pbt
Data/Scripts/NavMeshZones.asset.pbt
Data/Scripts/NavMeshZones.lua
Data/Scripts/NPCHeadshot.asset.pbt
Data/Scripts/NPCHeadshot.lua
Data/Scripts/WorldScavengeNodeClient.asset.pbt
Data/Scripts/WorldScavengeNodeClient.lua
Data/Subfolders/NavMesh/FolderMeta.pbt
Data/Subfolders/NavMesh/Scripts/NavAgentAnimation.asset.pbt
Data/Subfolders/NavMesh/Scripts/NavAgentAnimation.lua
Data/Subfolders/NavMesh/Scripts/NavMesh.asset.pbt
Data/Subfolders/NavMesh/Scripts/NavMesh.lua
Data/Subfolders/NavMesh/Scripts/NavMeshAgent.asset.pbt
Data/Subfolders/NavMesh/Scripts/NavMeshAgent.lua
Data/Subfolders/NavMesh/Scripts/NavMeshGenerator.asset.pbt
Data/Subfolders/NavMesh/Scripts/NavMeshGenerator.lua
Data/Subfolders/NavMesh/Templates/NavMesh.pbt
Data/Subfolders/NavMesh/Templates/NavMesh_1.pbt
Data/Templates/Child Backpack (prop).pbt
Data/Templates/Hking Backpack (prop).pbt
Data/Templates/ITEM_Backpack_ChildsBackpack.pbt
Data/Templates/ITEM_Backpack_Hiking.pbt
Data/Templates/ITEM_Backpack_Knapsack.pbt
Data/Templates/ITEM_Backpack_Military.pbt
Data/Templates/Military Backpack (prop).pbt
Data/Templates/PlayerBloodImpact Punch.pbt
Data/Templates/Punch Weapon Effect.pbt
Data/Templates/Punch Weapon.pbt
Data/Templates/Quarterstaff Full Swipe Effect.pbt
Data/Templates/Quarterstaff Half Swipe Effect.pbt
Data/Templates/Searchable Outpost Crate.pbt
Data/Templates/SFX_Outposts_StashClosed.pbt
Data/Templates/SFX_Outposts_StashOpened.pbt
Data/Templates/SFX_StashClosed.pbt
Data/Templates/SFX_StashOpened.pbt
Data/Templates/SFX_StashSearching.pbt
Data/Templates/Survival Quarterstaff.pbt
Data/Templates/traverlers_backpack_by_staypunny.pbt
Data/Tree/Backpacks/AssetManifest.pbt
Data/Tree/Backpacks/Tree.pbt
Data/Tree/Base Scavenge/AssetManifest.pbt
Data/Tree/Base Scavenge/Tree.pbt
Data/Tree/Broken Tank/AssetManifest.pbt
Data/Tree/Broken Tank/Tree.pbt
Data/Tree/Forts/AssetManifest.pbt
Data/Tree/Forts/Tree.pbt
Data/Tree/Military Base/AssetManifest.pbt
Data/Tree/Military Base/Tree.pbt
Data/Tree/Military Base_1/AssetManifest.pbt
Data/Tree/Military Base_1/Tree.pbt
Data/Tree/NavMesh/AssetManifest.pbt
Data/Tree/NavMesh/Tree.pbt
Data/Tree/NavMesh Zones/AssetManifest.pbt
Data/Tree/NavMesh Zones/Tree.pbt
Data/Tree/Neighborhood 1_1/AssetManifest.pbt
Data/Tree/Neighborhood 1_1/Tree.pbt
Data/Tree/Neighborhood 1_2/AssetManifest.pbt
Data/Tree/Neighborhood 1_2/Tree.pbt
Data/Tree/Neighborhood 2_1/AssetManifest.pbt
Data/Tree/Neighborhood 2_1/Tree.pbt
Data/Tree/Neighborhood 2_2/AssetManifest.pbt
Data/Tree/Neighborhood 2_2/Tree.pbt
Data/Tree/Outposts/AssetManifest.pbt
Data/Tree/Outposts/Tree.pbt
Data/Tree/Ruins Scavenge/AssetManifest.pbt
Data/Tree/Ruins Scavenge/Tree.pbt

1 Like

Version 1.3

Improvements

  • Now supports 12 players per server, up from 10.
  • New item: Zombie Bait! Drops from Militia.
  • The location of your death stash now appears on the map.
  • Added recoil to all ranged weapons.
  • Zombies now have a chance to spawn behind players when they attack someone else's fortified shelter.
  • Consumables now play a sound when used.
  • Updated the 3D artwork for bandages.
  • Lowered headshot position on zombies by 10cm and lowered their colliders by 15cm.
  • Items can now be dropped directly from the backpack.
  • Updated most item icons.
  • Added and improved tooltips for several custom properties.

Balance

  • Crafting now plays an animation and disables your movement momentarily.
  • Increased headshot damage for Revolver from 35 to 44 (players) and from 35 to 88 (against NPCs).
  • Changed Quarterstaff damage from 5-10 to 10-15 and headshot damage from 10-20 to 15-20.
  • Changed Baseball Bat headshot damage from 20-25 to 25-30.
  • Changed Stop Sign damage from 5-10 to 7-12.
  • Increased difficulty rating of Militia Chad, Militia soldiers and Zombie Spitters, so they are less likely to appear in early areas.
  • Hunger and Thirst now drain slightly faster.
  • Sprinting now consumes more thirst.
  • Health no longer regenerates if hunger meter is empty.

Other

  • Combat Wrapper: Refactored the function ApplyDamage() (v0.11)
    This change makes custom NPCs and weapons from older versions incompatible until their scripts are updated.
  • Combat Wrapper: Implemented parameters for FindInSphere() matching those of Player API.
  • NPCs can now look at and engage projectiles (used with Zombie Bait).
  • Removed nails from the regular Baseball Bat.
  • Removed obsolete custom properties from several items.

Bugs

  • The terrain complexity error is now gone, as of the new version of Core.
  • Fixed a bug where sometimes players could not access any stashes.
  • Fixed a bug where leaving the game then rejoining could cause some weapons to not equip correctly.
  • Fixed a confusing UX when picking up death stash and backpack at the same time.
  • Fixed a bug where NPCs were overlapping on top of each other instead of respecting space.
  • Fixed a few errors in MeleeAbilityServer and NPCAttackServer scripts.
  • Removed the generic rifle surface impact VFX from all the unarmed NPCs.
  • Fixed a bug where backpacks dropped upon death could be picked up again from any location on the map.
  • NPCs that spawn on roofs now always come down to attack.

Known Issues

  • Players sometimes get stuck in the black screen when joining. Pressing jump resumes play.
  • Some shots from the Assault Rifle deal no damage and don't consume ammo.
  • Sometimes your equipped weapon will attack when manipulating inventory and stash.
  • If you don't have any ammo and press [R] other players will see the reload animation, but you won't.
2 Likes

v1.3

Files Changed (114):

Data/Scripts/CombatWrapAPI.lua
Data/Scripts/CombatWrapNPC.lua
Data/Scripts/CombatWrapPlayer.lua
Data/Scripts/Crafting_RecipesDatabase.lua
Data/Scripts/Crafting_RecipesView.lua
Data/Scripts/Crafting_RecipeUIHelper.asset.pbt
Data/Scripts/Crafting_RecipeUIHelper.lua
Data/Scripts/DestructibleManager.lua
Data/Scripts/DestructibleWeaponServer.lua
Data/Scripts/DeveloperCheats.lua
Data/Scripts/ITEM_ConsumptionEffect_Bandages.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_Bandages.lua
Data/Scripts/ITEM_ConsumptionEffect_CannedFood.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_CannedFood.lua
Data/Scripts/ITEM_ConsumptionEffect_Example.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_First Aid.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_First Aid.lua
Data/Scripts/ITEM_ConsumptionEffect_Fruit.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_Fruit.lua
Data/Scripts/ITEM_ConsumptionEffect_JarFood.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_JarFood.lua
Data/Scripts/ITEM_ConsumptionEffect_WaterBottle.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_WaterBottle.lua
Data/Scripts/ITEM_ConsumptionEffect_WaterJug.asset.pbt
Data/Scripts/ITEM_ConsumptionEffect_WaterJug.lua
Data/Scripts/ItemSystems_ContainerView.asset.pbt
Data/Scripts/ItemSystems_ContainerView.lua
Data/Scripts/ItemSystems_Inventory.lua
Data/Scripts/ItemSystems_InventoryReplicator.lua
Data/Scripts/ItemSystems_InventoryView.lua
Data/Scripts/ItemSystems_Item.lua
Data/Scripts/ItemSystems_LootController.lua
Data/Scripts/ItemSystems_LootRegionViewer.lua
Data/Scripts/ItemSystems_LootView.lua
Data/Scripts/ItemSystems_README.lua
Data/Scripts/ItemSystems_Stash.lua
Data/Scripts/ItemSystems_StashInteractor.lua
Data/Scripts/MapPlayerDisplayClient.lua
Data/Scripts/MeleeAbilityServer.lua
Data/Scripts/NPCAIServer.lua
Data/Scripts/NPCAttackServer.lua
Data/Scripts/NPCCampBehavior_Survival.lua
Data/Scripts/NPCKitKillFeedAdapter.lua
Data/Scripts/PlayerHungerManager_PlayerVitals.lua
Data/Scripts/PlayerRegenManager_PlayerVitals.lua
Data/Scripts/PlayerThirstManager_PlayerVitals.lua
Data/Scripts/SHELTER_ClaimTriggerClient.lua
Data/Scripts/SHELTER_DamageAdjustment.lua
Data/Scripts/SprintSystem_Server.lua
Data/Scripts/Stamina_Client.lua
Data/Scripts/Stamina_Server.lua
Data/Templates/bandage.pbt
Data/Templates/Helper_ItemSystemsLoot.pbt
Data/Templates/ITEM_Consumable_Bandage.pbt
Data/Templates/ITEM_Destructible_Rifle.pbt
Data/Templates/ITEM_Helmet_Bucket.pbt
Data/Templates/ITEM_Misc_Bone.pbt
Data/Templates/ITEM_Misc_Cloth.pbt
Data/Templates/ITEM_Misc_DuctTape.pbt
Data/Templates/ITEM_Misc_Metal.pbt
Data/Templates/ITEM_Misc_Rocks.pbt
Data/Templates/ITEM_Misc_WoodScraps.pbt
Data/Templates/ItemSystems.pbt
Data/Templates/Militia NPC Swing Guy.pbt
Data/Templates/PlayerDeathStash.pbt
Data/Templates/ScavengeNode-Bandages.pbt
Data/Templates/Stop Sign Weapon.pbt
Data/Templates/Survival ADS Rifle.pbt
Data/Templates/Survival Assault Rifle.pbt
Data/Templates/Survival Bat Weapon.pbt
Data/Templates/Survival Crossbow.pbt
Data/Templates/Survival Quarterstaff.pbt
Data/Templates/Survival Revolver.pbt
Data/Templates/Survival Shotgun.pbt
Data/Templates/Survival SMG.pbt
Data/Templates/Zombie NPC Elite Gal.pbt
Data/Templates/Zombie NPC Elite Guy.pbt
Data/Templates/Zombie NPC Shoot Police.pbt
Data/Templates/Zombie NPC Spit Scavanger.pbt
Data/Templates/Zombie NPC Spit Scavanger2.pbt
Data/Templates/Zombie NPC Swing Retro.pbt
Data/Templates/Zombie NPC Throw Retro.pbt
Data/Templates/Zombie NPC Unarmed Bro.pbt
Data/Templates/Zombie NPC Unarmed Gal.pbt
Data/Templates/Zombie NPC Unarmed Guy 1.pbt
Data/Templates/Zombie NPC Unarmed Guy 2.pbt
Data/Templates/Zombie NPC Unarmed Husky Soldier.pbt
Data/Templates/Zombie NPC Unarmed Police.pbt
Data/Templates/Zombie NPC Unarmed Soldier.pbt
Data/Tree/Ammo/Tree.pbt
Data/Tree/Attachments/Tree.pbt
Data/Tree/Backpacks/AssetManifest.pbt
Data/Tree/Backpacks/Tree.pbt
Data/Tree/Consumables/AssetManifest.pbt
Data/Tree/Consumables/Tree.pbt
Data/Tree/Crafting System/Tree.pbt
Data/Tree/Enemy Spawning/Tree.pbt
Data/Tree/Items_UI/Tree.pbt
Data/Tree/ItemSystems/AssetManifest.pbt
Data/Tree/ItemSystems/Tree.pbt
Data/Tree/Level Design/Tree.pbt
Data/Tree/Map/AssetManifest.pbt
Data/Tree/Map/Tree.pbt
Data/Tree/Melee Weapons/AssetManifest.pbt
Data/Tree/Melee Weapons/Tree.pbt
Data/Tree/Other/Tree.pbt
Data/Tree/PlayerVitals/Tree.pbt
Data/Tree/Ranged Weapons/AssetManifest.pbt
Data/Tree/Ranged Weapons/Tree.pbt
Data/Tree/Stamina/Tree.pbt
Data/Tree/UI/AssetManifest.pbt
Data/Tree/UI/Tree.pbt
Data/Tree/UpgradedWeapons/Tree.pbt
Data/Tree/World Geo/Tree.pbt

Files Added (49):

Data/Materials/Dead Skeleton.pbt
Data/Scripts/ItemSystems_BackpackReplicator.asset.pbt
Data/Scripts/ItemSystems_BackpackReplicator.lua
Data/Scripts/PlayerBar.asset.pbt
Data/Scripts/PlayerBar.lua
Data/Scripts/PlayerSkillAPI.asset.pbt
Data/Scripts/PlayerSkillAPI.lua
Data/Scripts/PlayerSkills_Adaptor.asset.pbt
Data/Scripts/PlayerSkills_Adaptor.lua
Data/Scripts/PlayerSkills_API.asset.pbt
Data/Scripts/PlayerSkills_API.lua
Data/Scripts/PlayerSkills_Client.asset.pbt
Data/Scripts/PlayerSkills_Client.lua
Data/Scripts/PlayerSkills_Server.asset.pbt
Data/Scripts/PlayerSkills_Server.lua
Data/Scripts/PlayVFX.asset.pbt
Data/Scripts/PlayVFX.lua
Data/Scripts/Recoil.asset.pbt
Data/Scripts/Recoil.lua
Data/Scripts/ShelterDamageSpawnsNPC.asset.pbt
Data/Scripts/ShelterDamageSpawnsNPC.lua
Data/Scripts/Skill_UIHelper.asset.pbt
Data/Scripts/Skill_UIHelper.lua
Data/Scripts/Skills_UIController.asset.pbt
Data/Scripts/Skills_UIController.lua
Data/Scripts/Skills_View.asset.pbt
Data/Scripts/Skills_View.lua
Data/Scripts/TestScript.asset.pbt
Data/Scripts/TestScript.lua
Data/Scripts/ZombieBaitAbilityClient.asset.pbt
Data/Scripts/ZombieBaitAbilityClient.lua
Data/Scripts/ZombieBaitAbilityServer.asset.pbt
Data/Scripts/ZombieBaitAbilityServer.lua
Data/Scripts/ZombieBaitPlaced.asset.pbt
Data/Scripts/ZombieBaitPlaced.lua
Data/Templates/ANIM_Craft.pbt
Data/Templates/Consuming Bandage SFX.pbt
Data/Templates/Consuming First Aid SFX.pbt
Data/Templates/Consuming Food SFX.pbt
Data/Templates/Consuming Water SFX.pbt
Data/Templates/Helper_StashMapIndicator.pbt
Data/Templates/PlayerSkillsTesting.pbt
Data/Templates/Recoil.pbt
Data/Templates/Skill_UIHelper.pbt
Data/Templates/Survival Zombie Bait.pbt
Data/Templates/Zombie Bait Placed.pbt
Data/Templates/Zombie Bait Projectile Bounce SFX.pbt
Data/Tree/More Props/AssetManifest.pbt
Data/Tree/More Props/Tree.pbt

Files Removed (1):

Data/Templates/ITEM_Consumable_ExamplePotion.pbt

Files Renamed (1):

Data/Templates/brain.pbt -> Data/Templates/Zombie Bait Projectile.pbt

3 Likes

BUG: crafting items like wood , rocks and metal only spawns on green grass material on terrain. I have a city map where I have very less green grass material on terrain as in my case trees grow on green material. However all crafting items only spawning on green material. Pleas fix this. thanks

1 Like

Version 1.3.1

Bugs

  • Fixed an item duplication exploit when dragging items from a stash into the main inventory.
  • Fixed a backpack duplication exploit when dying and disconnecting in a shelter at the same time.
  • Fixed an error in the Zombie Bait (contributed by randomphantom)
  • Fixed an error in the NPC AI Server script.

Files Changed (6):

Data/Scripts/DeveloperCheats.lua
Data/Scripts/ItemSystems_ContainerView.lua
Data/Scripts/ItemSystems_InventoryReplicator.lua
Data/Scripts/ItemSystems_Stash.lua
Data/Scripts/NPCAIServer.lua
Data/Scripts/ZombieBaitAbilityServer.lua

Note: Due to Core serialization changes to version 72 the entire project has changed, but only the files above are effective changes from this patch. If you manually copy only the above files you will get the bug and exploit fixes.

2 Likes

Holy crap this looks super cool!

2 Likes