Jump to content

True Survival


Spider

Recommended Posts

---------------------------- Mod Update #1.06 ------------------------------------

- Build #1.07

-Turned Trader POI protection off. You will have to keep them safe

-Changed Traders not to close

-Changed the Nutrition system so that each Diet stage last longer

-Fixed Gash and Burn Bandaged Injuries lasting through Dead is Dead reset

-Changed Gore to set mobility to 25% when walked on instead of -40%. Removing the possibility of getting stuck on them when slowed by many injuries

-Removed duplicate seeds found in Farming Bundles

-Removed Skill Point Journal Entry

-Moved Methane Producer Schematic to T1 Schematic loot group to make it easier to get

-Added recipe for Splash of Water using Dirty Water

-Removed can foods from Vending Machines

-Added junk food to Vending Machines

-Updated TS logo

Link to comment
Share on other sites

---------------------------- Update #1.08 -------------------------------------

Build #1.08

-Added special harvesting to electrical items using Screwdriver

-Fixed the first stage of fertilized crops to not use up Fertilizer

-Fixed Crop Seed description

-Changed Burnt Zombies gore to fire trap

-Changed upper body sprains and breaks to hurt when using tools also

-Decreased shovels damage against wood

-Fixed added improvised melee weapons crafting categories

-Fixed reported speling errors :]

-Fixed bug in Mason Profession

-Removed Nitroglycerin from traders

-Removed canned food from vending machines

-Updated TS Logo

Link to comment
Share on other sites

Thank you for this interesting mod. I found a bug about the using of honey. I can't use honey to cure my infection whatever i click 'use' or put honey into quick bar and click left mouse button. The result showed it only increased my food and health. 

Link to comment
Share on other sites

@ZelongLi- "A Serving of Honey" can be used in your hand to help cure a "Medical Infection" not a "Z-Virus Infection". The Z-Virus can only be cured with "Antivirals" that can only be found in loot or as a quest reward.

Link to comment
Share on other sites

  • 4 weeks later...

------------------------------------ Update #1.09 ---------------------------------------

Build #1.09

-Updated to 20.6

-Updated Score

-Updated NPC Mod

-Updated POI Compo Pack

-Turned on Sphereii’s new Real Fire Feature. Burnable blocks will catch and spread fire. Craft a Fire Bucket and gather water to put fires out.

-Added Wine Barrel Variant that is dropped when using Crowbar on Wine Barrels

-Fix Log Cabin blocks to collide with arrows and vomit

-Added a new quest type from Traders “Clear and Secure A Safe House” created by Bluish.

-Clear and Secure A Safe House requires you to gather tools, supplies and blocks and travel to a poi, clear the zombies, then secure and improve the poi. There are T3,4, & 5 versions of this Trader Quest

-Fixed issue where you could use some medical items when you did not need them

-Added 6 new vomit variations. Acidic and Sticky versions. A Normal, Feral and Radiated version for each.

-Acidic Vomit will burn your skin for 20,40 or 60 seconds hurting HP and Stamina. Can be removed with liquids same as fire

-Sticky Vomit will hold you in place for 20,40,60 seconds. Can be removed with liquids same as fire.

-Lowered the hydration loss on burns

-Fixed the Fog of War effect on maps resetting when you “Dead is Dead”

-Fixed Right Foot Laceration disappearing when treated

-Fixed some clothes pockets not working properly

-Fixed Ponchos scraping

-Removed the unused Enforcer Books from loot and Traders

-Fixed Enforcer Book Set completion

-Fixed reported spelling errors

-Fixed issue where Building Skills might not complete

-Added a few family members

-Updated logo

Link to comment
Share on other sites

-------------------------------------------- Update #1.10 -----------------------------------------

Build #1.10

-Updated Score for Spreadable Fire Improvements
-Blocks will not give the fire debuff when walked on if the fire particle is not active

-Improved Fire Bucket to better put out fires

-Removed the ability for spitter/exploders to start fires

-Radiated spitters/exploders will still start fires

-Demo Zombie still starts fires

-Updated Logo

Link to comment
Share on other sites

  • 2 weeks later...

There are plenty of other great overhauls out there, but True Survival is the #1 overhaul mod for straight-up immersion. @Spider Thank you for all your time investment!

 

Perhaps it's not an issue for you, but only one problem to date: Ridiculous base Health ranges on some of the new "bullet sponge" zeds. If "base_set" for "HealthMax" was somehow limited by/tied to Gamestage or Mass, or simply comparative to uninflated Health values, IMHO True Survival would be much more balanced. Sometimes discretion is the better part of valor and players just need to to learn to run. However, I cannot count how many times one of these new bullet sponges spawned on day 1 or 2. Almost always have to burn through an entire belt full of improvised weapons and tools (headshot only), just to get one to stop chasing...

 

Bearing in mind, a value of "80,120" or "100" represents a fully healed NPC, of average adult human body "Mass". Zeds should NOT have hundreds, or even thousands, of Health at early gamestages. Some of these are traders, but compare example problematic values in code below:

 

Search "<passive_effect name="HealthMax" operation="base_set" value="" (142 hits in 6 files of 1994 searched)
.\Mods\0-XNPCCore\Config\entityclasses.xml (13 hits)
    Line  298:                 <passive_effect name="HealthMax" operation="base_set" value="300"/>
    Line 1702:                 <passive_effect name="HealthMax" operation="base_set" value="400"/>
    Line 1716:                 <passive_effect name="HealthMax" operation="base_set" value="400"/>
    Line 1819:                 <passive_effect name="HealthMax" operation="base_set" value="100"/>
    Line 1951:                 <passive_effect name="HealthMax" operation="base_set" value="20"/>
    Line 1970:                 <passive_effect name="HealthMax" operation="base_set" value="100"/>
    Line 2122:                 <passive_effect name="HealthMax" operation="base_set" value="150"/>
    Line 2178:                 <passive_effect name="HealthMax" operation="base_set" value="300"/>
    Line 2207:                 <passive_effect name="HealthMax" operation="base_set" value="532"/>
    Line 2265:                 <passive_effect name="HealthMax" operation="base_set" value="250"/>
    Line 2350:                 <passive_effect name="HealthMax" operation="base_set" value="180"/>
    Line 2435:                 <passive_effect name="HealthMax" operation="base_set" value="400"/>
    Line 4072:                 <passive_effect name="HealthMax" operation="base_set" value="300"/>
.\Mods\1-TrueSurvival\Config\buffs.xml (1 hit)
    Line  7416:             <passive_effect name="HealthMax" operation="base_set" value="25000"/>
.\Mods\1-TrueSurvival\Config\entityclasses.xml (116 hits)
    Line   82:         <passive_effect name="HealthMax" operation="base_set" value="@$jz_WellnessLv"/>
    Line  568:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line  608:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line  631:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line  646:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line  676:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line  694:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/>
    Line  710:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line  727:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line  746:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/>
    Line  762:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line  792:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line  810:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line  825:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line  846:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line  865:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line  881:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line  919:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line  938:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line  954:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line 1074:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line 1093:         <passive_effect name="HealthMax" operation="base_set" value="237"/>
    Line 1109:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line 1130:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line 1149:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line 1164:         <passive_effect name="HealthMax" operation="base_set" value="450,1800"/><!-- JZMOD -->
    Line 1192:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line 1212:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line 1233:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line 1291:         <passive_effect name="HealthMax" operation="base_set" value="65,250"/><!-- JZMOD -->
    Line 1308:         <passive_effect name="HealthMax" operation="base_set" value="119,474"/><!-- JZMOD -->
    Line 1324:         <passive_effect name="HealthMax" operation="base_set" value="225,902"/><!-- JZMOD -->
    Line 1353:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1372:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/>
    Line 1389:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/><!-- JZMOD -->
    Line 1410:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1428:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 1444:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/><!-- JZMOD -->
    Line 1473:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1491:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 1507:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/>
    Line 1536:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1554:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 1568:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/><!-- JZMOD -->
    Line 1597:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1615:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 1631:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/><!-- JZMOD -->
    Line 1652:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1670:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 1686:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/><!-- JZMOD -->
    Line 1715:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 1733:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 1750:         <passive_effect name="HealthMax" operation="base_set" value="450,1800"/><!-- JZMOD -->
    Line 1776:         <passive_effect name="HealthMax" operation="base_set" value="140,560"/><!-- JZMOD -->
    Line 1795:         <passive_effect name="HealthMax" operation="base_set" value="266,1064"/><!-- JZMOD -->
    Line 1812:         <passive_effect name="HealthMax" operation="base_set" value="505,2020"/><!-- JZMOD -->
    Line 1826:         <passive_effect name="HealthMax" operation="base_set" value="600"/>
    Line 1857:         <passive_effect name="HealthMax" operation="base_set" value="150,600"/><!-- JZMOD -->
    Line 1875:         <passive_effect name="HealthMax" operation="base_set" value="285,1140"/><!-- JZMOD -->
    Line 1892:         <passive_effect name="HealthMax" operation="base_set" value="540,2160"/><!-- JZMOD -->
    Line 1932:         <passive_effect name="HealthMax" operation="base_set" value="150,600"/><!-- JZMOD -->
    Line 1950:         <passive_effect name="HealthMax" operation="base_set" value="285,1140"/><!-- JZMOD -->
    Line 1967:         <passive_effect name="HealthMax" operation="base_set" value="540,2160"/><!-- JZMOD -->
    Line 2001:         <passive_effect name="HealthMax" operation="base_set" value="150,600"/><!-- JZMOD -->
    Line 2019:         <passive_effect name="HealthMax" operation="base_set" value="285,1140"/><!-- JZMOD -->
    Line 2035:         <passive_effect name="HealthMax" operation="base_set" value="540,2160"/><!-- JZMOD -->
    Line 2132:         <passive_effect name="HealthMax" operation="base_set" value="150,600"/><!-- JZMOD -->
    Line 2158:         <passive_effect name="HealthMax" operation="base_set" value="285,1140"/><!-- JZMOD -->
    Line 2188:         <passive_effect name="HealthMax" operation="base_set" value="540,2160"/><!-- JZMOD -->
    Line 2219:         <passive_effect name="HealthMax" operation="base_set" value="113,450"/><!-- JZMOD -->
    Line 2237:         <passive_effect name="HealthMax" operation="base_set" value="214,854"/><!-- JZMOD -->
    Line 2254:         <passive_effect name="HealthMax" operation="base_set" value="406,1622"/><!-- JZMOD -->
    Line 2285:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/>
    Line 2303:         <passive_effect name="HealthMax" operation="base_set" value="243,570"/><!-- JZMOD -->
    Line 2321:         <passive_effect name="HealthMax" operation="base_set" value="221,1082"/><!-- JZMOD -->
    Line 2355:         <passive_effect name="HealthMax" operation="base_set" value="214,854"/><!-- JZMOD -->
    Line 2386:         <passive_effect name="HealthMax" operation="base_set" value="406,1622"/><!-- JZMOD -->
    Line 2417:         <passive_effect name="HealthMax" operation="base_set" value="33,150"/>
    Line 2434:         <passive_effect name="HealthMax" operation="base_set" value="71,284"/><!-- JZMOD -->
    Line 2452:         <passive_effect name="HealthMax" operation="base_set" value="135,540"/><!-- JZMOD -->
    Line 2483:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/><!-- JZMOD -->
    Line 2501:         <passive_effect name="HealthMax" operation="base_set" value="143,570"/><!-- JZMOD -->
    Line 2520:         <passive_effect name="HealthMax" operation="base_set" value="271,1082"/><!-- JZMOD -->
    Line 2573:         <passive_effect name="HealthMax" operation="base_set" value="500,2000"/><!-- JZMOD -->
    Line 2607:         <passive_effect name="HealthMax" operation="base_set" value="40,160"/><!-- JZMOD -->
    Line 2623:         <passive_effect name="HealthMax" operation="base_set" value="76,304"/><!-- JZMOD -->
    Line 2769:         <passive_effect name="HealthMax" operation="base_set" value="50"/>
    Line 2837:         <passive_effect name="HealthMax" operation="base_set" value="50,200"/><!-- JZMOD -->
    Line 2884:         <passive_effect name="HealthMax" operation="base_set" value="25,100"/><!-- JZMOD -->
    Line 2935:         <passive_effect name="HealthMax" operation="base_set" value="10"/>
    Line 2979:         <passive_effect name="HealthMax" operation="base_set" value="5,20"/><!-- JZMOD -->
    Line 3183:         <passive_effect name="HealthMax" operation="base_set" value="800,3200"/><!-- JZMOD -->
    Line 3206:         <passive_effect name="HealthMax" operation="base_set" value="800"/>
    Line 3259:         <passive_effect name="HealthMax" operation="base_set" value="1000,4000"/><!-- JZMOD -->
    Line 3305:         <passive_effect name="HealthMax" operation="base_set" value="100,400"/>
    Line 3371:         <passive_effect name="HealthMax" operation="base_set" value="50,200"/>
    Line 3456:         <passive_effect name="HealthMax" operation="base_set" value="375,1500"/><!-- JZMOD -->
    Line 3576:         <passive_effect name="HealthMax" operation="base_set" value="15,60"/><!-- JZMOD -->
    Line 3604:         <passive_effect name="HealthMax" operation="base_set" value="60,240"/><!-- JZMOD -->
    Line 3667:         <passive_effect name="HealthMax" operation="base_set" value="100,400"/><!-- JZMOD -->
    Line 3744:         <passive_effect name="HealthMax" operation="base_set" value="5,20"/><!-- JZMOD -->
    Line 3813:         <passive_effect name="HealthMax" operation="base_set" value="125,500"/>
    Line 3891:         <passive_effect name="HealthMax" operation="base_set" value="2000"/>
    Line 4055:         <passive_effect name="HealthMax" operation="base_set" value="200"/>
    Line 4080:         <passive_effect name="HealthMax" operation="base_set" value="200"/>
    Line 4221:         <passive_effect name="HealthMax" operation="base_set" value="150"/>
    Line 4290:         <passive_effect name="HealthMax" operation="base_set" value="150"/>
    Line 4377:         <passive_effect name="HealthMax" operation="base_set" value="150"/>
    Line 4513:         <passive_effect name="HealthMax" operation="base_set" value="100"/>
    Line 4579:         <passive_effect name="HealthMax" operation="base_set" value="100000"/>
    Line 5048:         <passive_effect name="HealthMax" operation="base_set" value="100"/>
    Line 5175:         <passive_effect name="HealthMax" operation="base_set" value="20"/>
    Line 5194:         <passive_effect name="HealthMax" operation="base_set" value="100"/>
    Line 5339:         <passive_effect name="HealthMax" operation="base_set" value="75,300"/>
    Line 5669:         <passive_effect name="HealthMax" operation="base_set" value="5,20"/>
    Line 5721:         <passive_effect name="HealthMax" operation="base_set" value="10"/>
.\Mods\1-ZombiezPack\Config\entityclasses.xml (10 hits)
    Line  45:                 <passive_effect name="HealthMax" operation="base_set" value="300,1200"/><!-- JZMOD -->
    Line  61:                 <passive_effect name="HealthMax" operation="base_set" value="500,2000"/> <!-- Radiated approx X 1.9 based on default -->
    Line 106:                 <passive_effect name="HealthMax" operation="base_set" value="300,1200"/><!--JZMOD -->
    Line 122:                 <passive_effect name="HealthMax" operation="base_set" value="500,2200"/> <!-- Radiated approx X 1.9 based on default -->
    Line 165:                 <passive_effect name="HealthMax" operation="base_set" value="200,1000"/><!--JZMOD -->
    Line 182:                 <passive_effect name="HealthMax" operation="base_set" value="400,1100"/> <!-- Radiated approx X 1.9 based on default    JZMOD -->
    Line 225:                 <passive_effect name="HealthMax" operation="base_set" value="200,900"/><!--JZMOD -->
    Line 242:                 <passive_effect name="HealthMax" operation="base_set" value="450,1650"/> <!-- Radiated approx X 1.9 based on default    JZMOD -->
    Line 285:                 <passive_effect name="HealthMax" operation="base_set" value="300,1300"/><!--JZMOD -->
    Line 301:                 <passive_effect name="HealthMax" operation="base_set" value="600,1800"/> <!-- Radiated approx X 1.9 based on default    JZMOD -->
.\Mods\2-NPCXSpiderPack\Config\entityclasses.xml (1 hit)
    Line 37:                 <passive_effect name="HealthMax" operation="base_set" value="200"/>                
.\Mods\SphereII A Better Life\Config\entityclasses.xml (1 hit)
    Line  76:                 <passive_effect name="HealthMax" operation="base_set" value="50"/>

 

Link to comment
Share on other sites

----------------------------------------------------------- Update #1.11 -------------------------------------------------

Build #1.11

-THIS UPDATE BREAKS SAVES, NEW GAME NEEDED

-Updated Score

- Fixed Mushrooms and Pumpkin growth stages

-Fixed Jack-O-Lanterns to not be saleable 

-Fixed Crowbar harvesting King Bed from Twin Bed

-Changed the pallets that drop Cement to drop Concrete Mix

-Increased the chance to trip on gore if running

-Fixed exploding zombies block damage on exploding

-Changed mines and thrown explosives to not start fires

-Fixed Eggs scraping to Meat

-Fixed crafted Quest Starter for redoing a quest to not cost anything to craft and not be scrapable

-Fixed Sap to not scrap to Adhesives

-Fixed Oven Repair Kit Icon

-Fixed tree seeds descriptions

-Increased chance for Hunting Knife in loot

-Removed extra Rosemary to Plant Fibers recipe

-Added Jars to handcrafted juices

-Updated Logo

-Fixed issue with some zombies causing an error when spawning

Edited by Spider (see edit history)
Link to comment
Share on other sites

@Cernwn
Thanks for the feedback. I swear there is a method to my madness, the health ranges of the zombie's health is based off their vanilla health. The lower one is half the vanilla number and the higher one is double the vanilla. I suspect the zombie you are talking about is the one by Darkstardragon that comes in the NPCmod, the one with the thing coming out of its chest. It is the bane of many survivors. The issue with them is not their health but that that thing sticking out their chest is blocking their head, and this is a headshot only mod. The head hit box is there and does work if you can get around the protuberance. It was a quasi-bug that I have made a feature. Best way to deal with them is fire (just dont burn the house down :) )  or from above. I would also make sure you are using the "Required Mod Settings" that are in the ReadMe file. The mod is made and balanced for those settings. Changing those can greatly affect the mods balance. Also, the TS community is more active on the discord if you would like to make suggestions, ask questions or report bugs best place to find us is there. Discord - https://discord.gg/nEVTcMMf5x

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...