Skip to content

Commit

Permalink
more A18 fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
totles committed Nov 2, 2019
1 parent abcd2f1 commit c7f0e3f
Show file tree
Hide file tree
Showing 9 changed files with 107 additions and 100 deletions.
2 changes: 1 addition & 1 deletion 7d2d-z4lab-modlet/Config/entitygroups.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<configs>
<!-- replaces vultures with soliders, due to server performance -->
<!-- replaces vultures with soliders, due to server performance, still a problem in A18 -->
<set xpath="/entitygroups/entitygroup[contains(@name, '')]/entity[@name='animalZombieVulture']/@name">zombieSoldier</set>
<set xpath="/entitygroups/entitygroup[contains(@name, '')]/entity[@name='animalZombieVultureRadiated']/@name">zombieSoldier</set>
</configs>
4 changes: 2 additions & 2 deletions 7d2d-z4lab-modlet/Config/gamestages.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<configs>
<!-- general gamestage settings / made harder -->
<set xpath="gamestages/config/@daysAliveChangeWhenKilled">1.5</set>
<set xpath="gamestages/config/@scavengerGameDifficultyBonus">2</set>
<set xpath="gamestages/config/@daysAliveChangeWhenKilled">1</set>
<set xpath="gamestages/config/@scavengerGameDifficultyBonus">1.8</set>
<set xpath="gamestages/config/@adventurerGameDifficultyBonus">2.2</set>
<set xpath="gamestages/config/@nomadGameDifficultyBonus">2.3</set>
<set xpath="gamestages/config/@warriorGameDifficultyBonus">2.4</set>
Expand Down
1 change: 1 addition & 0 deletions 7d2d-z4lab-modlet/Config/items.xml
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@
<set xpath="/items/item/property[@name='Stacknumber' and @value='100']/@value">200</set>
<set xpath="/items/item/property[@name='Stacknumber' and @value='40']/@value">100</set>
<set xpath="/items/item/property[@name='Stacknumber' and @value='15']/@value">100</set>
<set xpath="/items/item/property[@name='Stacknumber' and @value='10']/@value">50</set>
<set xpath="/items/item/property[@name='Stacknumber' and @value='5']/@value">50</set>
<!-- Water from faucet -->
<append xpath="/items/item[@name='drinkJarEmpty']/property[@class='Action1']">
Expand Down
91 changes: 1 addition & 90 deletions 7d2d-z4lab-modlet/Config/progression.xml
Original file line number Diff line number Diff line change
@@ -1,94 +1,5 @@
<configs>
<!-- needs to be reworked for A18
<!-- removed perks -->
<!-- removed perks -->
<remove xpath="/progression/perks/perk[@name='perkPackMule']" />
<remove xpath="/progression/perks/perk[@name='perkParkour']" />
<!-- the following are removed to add back in later -->
<remove xpath="/progression/perks/perk[@name='perkHammerForge']" />
<remove xpath="/progression/perks/perk[@name='perkGreaseMonkey']" />
<remove xpath="/progression/perks/perk[@name='perkAdvancedEngineering']" />
<!-- more points per level but slower leveling up -->
<set xpath="/progression/level/@skill_points_per_level">2</set>
<set xpath="/progression/level/@exp_to_level">12000</set>
<set xpath="/progression/level/@experience_multiplier">1.03</set>
<!-- Add perks back minus player level gates -->
<append xpath="/progression/perks">
<perk name="perkHammerForge" parent="skillCraftsmanship" max_level="5" name_key="perkHammerForgeName" desc_key="perkHammerForgeDesc" icon="ui_game_symbol_forge">
<level_requirements level="1"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="4" desc_key="reqIntellectLevel04-10"/></level_requirements>
<level_requirements level="2"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="5" desc_key="reqIntellectLevel05-20"/></level_requirements>
<level_requirements level="3"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="6" desc_key="reqIntellectLevel06-35"/></level_requirements>
<level_requirements level="4"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="8" desc_key="reqIntellectLevel08-70"/></level_requirements>
<level_requirements level="5"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="10" desc_key="reqIntellectLevel10-100"/></level_requirements>
<effect_group>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="1,5" tags="forge,toolAnvil"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="2,5" tags="meleeToolFireaxeIron,meleeToolPickaxeIron,meleeToolHoeIron,meleeToolShovelIron,meleeToolClawHammer,meleeToolSledgehammer,meleeToolHuntingKnife,armorLeatherBoots,armorLeatherGloves,armorLeatherHood,armorLeatherChest,armorLeatherPants"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="3,5" tags="armorIronBoots,armorIronChest,armorIronGloves,armorIronHelmet,armorIronLegs"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="4,5" tags="toolForgeCrucible,resourceArrowHeadSteelAP,resourceForgedSteel,meleeToolPickaxeSteel,meleeToolShovelSteel,meleeToolFireaxeSteel,meleeToolMachete"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="5" tags="armorMilitaryHelmet,armorMilitaryVest,armorMilitaryGloves,armorMilitaryLegs,armorMilitaryBoots,armorSteelBoots,armorSteelChest,armorSteelGloves,armorSteelHelmet,armorSteelLegs,"/>
<effect_description level="1" desc_key="perkHammerForgeRank1Desc"/>
<effect_description level="2" desc_key="perkHammerForgeRank2Desc"/>
<effect_description level="3" desc_key="perkHammerForgeRank3Desc"/>
<effect_description level="4" desc_key="perkHammerForgeRank4Desc"/>
<effect_description level="5" desc_key="perkHammerForgeRank5Desc"/>
</effect_group>
</perk>

<perk name="perkGreaseMonkey" parent="skillCraftsmanship" name_key="perkGreaseMonkeyName" desc_key="perkGreaseMonkeyDesc" icon="ui_game_symbol_service">
<level_requirements level="1"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="4" desc_key="reqIntellectLevel04"/></level_requirements>
<level_requirements level="2"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="5" desc_key="reqIntellectLevel05-25"/></level_requirements>
<level_requirements level="3"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="7" desc_key="reqIntellectLevel07-50"/></level_requirements>
<level_requirements level="4"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="9" desc_key="reqIntellectLevel09-85"/></level_requirements>
<level_requirements level="5"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="10" desc_key="reqIntellectLevel10-120"/></level_requirements>
<effect_group>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="1,5" tags="vehicleWheels,vehicleBicycleChassis,vehicleBicycleHandlebars,vehicleBicyclePlaceable"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="2,5" tags="vehicleMinibikeChassis,vehicleMinibikeHandlebars,vehicleMinibikePlaceable"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="3,5" tags="vehicleMotorcycleChassis,vehicleMotorcycleHandlebars,vehicleMotorcyclePlaceable"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="4,5" tags="vehicle4x4TruckChassis,vehicle4x4TruckAccessories,vehicle4x4TruckPlaceable"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="5" tags="vehicleGyroCopterChassis,vehicleGyroCopterAccessories,vehicleGyrocopterPlaceable"/>
<effect_description level="1" desc_key="perkGreaseMonkeyRank1Desc"/>
<effect_description level="2" desc_key="perkGreaseMonkeyRank2Desc"/>
<effect_description level="3" desc_key="perkGreaseMonkeyRank3Desc"/>
<effect_description level="4" desc_key="perkGreaseMonkeyRank4Desc"/>
<effect_description level="5" desc_key="perkGreaseMonkeyRank5Desc"/>
</effect_group>
</perk>

<perk name="perkAdvancedEngineering" parent="skillCraftsmanship" name_key="perkAdvancedEngineeringName" desc_key="perkAdvancedEngineeringDesc" icon="ui_game_symbol_workbench">
<level_requirements level="1"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="5" desc_key="reqIntellectLevel05-25"/></level_requirements>
<level_requirements level="2"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="7" desc_key="reqIntellectLevel07-40"/></level_requirements>
<level_requirements level="3"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="8" desc_key="reqIntellectLevel08-60"/></level_requirements>
<level_requirements level="4"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="9" desc_key="reqIntellectLevel09-80"/></level_requirements>
<level_requirements level="5"><requirement name="ProgressionLevel" progression_name="attIntellect" operation="GTE" value="10" desc_key="reqIntellectLevel10-100"/></level_requirements>
<effect_group>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="1,5"
tags="workbench,tableSaw,generatorbank,electricwirerelay,switch,ceilingLight01_player,gunCrossbow,gunCompoundBow"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="2,5"
tags="gunPistol,gunPumpShotgun,gunHuntingRifle,spotlightPlayer,speaker,pressureplate,pressureplateLong,electrictimerrelay,motionsensor,cementMixer,ammoDartSteel,dartTrap"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="3,5" tags="tripwirepost,electricfencepost,bladeTrap,gunSMG5,gun44Magnum,gunAK47,gunMR10"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="4,5" tags="shotgunTurret,gunRocketLauncher,gunToolNailgun"/>
<passive_effect name="RecipeTagUnlocked" operation="base_set" value="1" level="5" tags="autoTurret,meleeToolAuger,meleeToolChainsaw"/>
<effect_description level="1" desc_key="perkAdvancedEngineeringRank1Desc"/>
<effect_description level="2" desc_key="perkAdvancedEngineeringRank2Desc"/>
<effect_description level="3" desc_key="perkAdvancedEngineeringRank3Desc"/>
<effect_description level="4" desc_key="perkAdvancedEngineeringRank4Desc"/>
<effect_description level="5" desc_key="perkAdvancedEngineeringRank5Desc"/>
</effect_group>
</perk>
</append>

<append xpath="/progression/attributes">
<attribute name="attFortitude" name_key="attFortitudeName" desc_key="attFortitudeDesc" icon="ui_game_symbol_add">
<effect_group>
<passive_effect name="HealthMax" operation="base_set" value="250" level="10"/>
<passive_effect name="WaterMax" operation="base_set" value="250" level="10"/>
</effect_group>
</attribute>
<attribute name="attAgility" name_key="attAgilityName" desc_key="attAgilityDesc" icon="ui_game_symbol_agility">
<effect_group>
<passive_effect name="StaminaMax" operation="base_set" value="250" level="10"/>
</effect_group>
</attribute>
</append>
-->
</configs>
4 changes: 2 additions & 2 deletions 7d2d-z4lab-modlet/Config/quests.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<configs>
<!-- set how many skill points you get after completing your the basic survival quests -->
<set xpath="/quests/quest[@id='quest_BasicSurvival8']/reward[@type='SkillPoints']/@value">2</set>
<!-- set how many skill points you get after completing your the basic survival quests, default in A18 is "4" -->
<set xpath="/quests/quest[@id='quest_BasicSurvival8']/reward[@type='SkillPoints']/@value">8</set>
</configs>
4 changes: 2 additions & 2 deletions 7d2d-z4lab-modlet/Config/traders.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
<!-- xml fix for broken quality stuff -->
<set xpath="/traders/@quality_mod">1,6</set>
<!-- Trade pricing harder (default value "2" and "0.2") -->
<set xpath="/traders/@buy_markup">2.2</set>
<set xpath="/traders/@sell_markdown">0.3</set>
<set xpath="/traders/@buy_markup">2.4</set>
<set xpath="/traders/@sell_markdown">0.4</set>
</configs>
4 changes: 2 additions & 2 deletions 7d2d-z4lab-modlet/ModInfo.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<xml>
<ModInfo>
<Name value="7d2d-z4lab-modlet" />
<Description value="Rebalancing for z4lab's 7d2d server" />
<Description value="Rebalancing modlet for z4lab's 7d2d server" />
<Author value="totles" />
<Version value="1.2.0" />
<Version value="1.2.1" />
</ModInfo>
</xml>
Loading

0 comments on commit c7f0e3f

Please sign in to comment.