Skip to content

Commit

Permalink
5.5.0 (#56)
Browse files Browse the repository at this point in the history
major: 
- biker rework:
- the deck's base cooldowns are considerably longer
- cards that lower the cooldown are more impactful, making the deck more dynamic and engaging
- (also making the cards 5 and 9 not useless lol)

- aimpunch rework:
- all of the aimpunch effects are edited to feel less like minecraft nausea effect and more like actual concussing hit
- aimpunch is only increased by 33% when your health is exposed instead of being doubled
- having kingpin injector active halves all aimpunch

- new cool guns for zeals
zeal riflers now carry different cool new guns (courtesy of Hitscanner):
light - commando 553
heavy - gewehr 3 (ty Hoppip for helping figuring out the lighting)
medics will keep on carrying the signature smg

- also change zeal damage values slightly:
zeal light rifler -  65 -> 75 damage (full auto bursts)
zeal heavy rifler - 90 -> 95 damage (single fire)
zeal shotgunners - 150 -> 180 damage
zeal shield - 70 -> 65 damage (deagle)
zeal taser - considerably lower tase aim delay


everything else: 
- replace 15 minute long Full Force Onslaught assaults with true endless assaults
- add the higher quality model for npc mosconi from SH
- also fix npc mosconi dealing like an actual thousand damage
- fix YET ANOTHER u240.3 crash involving female_biker tweaktable
- add resdogs d2 to short ffo control heists list
- buff jawbreaker (only affect pickup ceiling)
- sniper rifles pickup edits
  • Loading branch information
nikitawastaken authored Jan 19, 2024
1 parent 8ab9d22 commit 288973e
Show file tree
Hide file tree
Showing 38 changed files with 400 additions and 65 deletions.
Binary file not shown.
Binary file not shown.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<materials version="3" group="wpn_npc_g3">
<material name="mtr_g3" version="2" render_template="generic:DIFFUSE_TEXTURE:NORMALMAP:RL_3RD_WEAPONS">
<bump_normal_texture file="units/payday2/weapons/wpn_npc_g3/g3_nm"/>
<diffuse_texture file="units/payday2/weapons/wpn_npc_g3/g3_df"/>
</material>
</materials>
Binary file not shown.
26 changes: 26 additions & 0 deletions assets/units/payday2/weapons/wpn_npc_g3/wpn_npc_g3.object
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<dynamic_object>
<diesel materials="units/payday2/weapons/wpn_npc_g3/wpn_npc_g3" orientation_object="rp_wpn_npc_scar_murkywater" />
<sequence_manager file="units/payday2/weapons/wpn_npc_m4/wpn_npc_m4" />
<bodies>
<body name="body" enabled="false" template="debris" pushed_by_mover="false">
<object name="rp_wpn_npc_scar_murkywater" />
<object name="c_box" collision_type="box" mass="3" />
</body>
</bodies>
<effects>
<effect_spawner name="flashlight" object="a_effect_flashlight" effect="effects/particles/weapons/flashlight/flashlight" enabled="false" assign_parent="true"/>
</effects>
<graphics>
<graphic_group name="lod_group" enabled="true" culling_object="co_weapon">
<lod_object name="weapon_lod">
<object name="g_body" enabled="true" max_draw_lod="0" max_distance="1000" />
<object lod="1" name="g_body_lod1" enabled="true" />
</lod_object>
</graphic_group>
<object name="s_body" enabled="false" />
</graphics>
<lights>
<light multiplier="identity" far_range="1000" name="a_effect_flashlight" enabled="false" type="spot|specular" />
</lights>
</dynamic_object>
21 changes: 21 additions & 0 deletions assets/units/payday2/weapons/wpn_npc_g3/wpn_npc_g3.unit
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<unit type="wpn" slot="13">
<object file="units/payday2/weapons/wpn_npc_g3/wpn_npc_g3" />
<dependencies>
<depends_on effect="effects/particles/weapons/rifle/muzzleflash_3dp" />
<depends_on bnk="soundbanks/weapon_g3"/>
</dependencies>
<extensions>
<extension name="unit_data" class="ScriptUnitData" />
<extension name="base" class="NPCRaycastWeaponBase" >
<var name="name_id" value="g3_npc" />
<var name="_multivoice" value="true" />
</extension>
<extension name="damage" class="UnitDamage" />
</extensions>

<sounds>
<soundsource name="root" source="rp_wpn_npc_scar_murkywater" />
<default_soundsource source="rp_wpn_npc_scar_murkywater" />
</sounds>
</unit>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<materials version="3" group="wpn_npc_g3">
<material name="mtr_g3" version="2" render_template="generic:CONTOUR:DIFFUSE_TEXTURE:NORMALMAP:RL_3RD_WEAPONS">
<bump_normal_texture file="units/payday2/weapons/wpn_npc_g3/g3_nm"/>
<diffuse_texture file="units/payday2/weapons/wpn_npc_g3/g3_df"/>
<variable value="1 1 1" type="vector3" name="contour_color"/>
<variable value="0.5" type="scalar" name="contour_opacity"/>
</material>
</materials>
Binary file not shown.
Binary file not shown.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<materials version="3" group="wpn_npc_s552_zeal">
<material name="mtr_s552" version="2" render_template="generic:DIFFUSE_TEXTURE:NORMALMAP:RL_3RD_WEAPONS">
<bump_normal_texture file="units/payday2/weapons/wpn_npc_s552/s552_zeal_nm"/>
<diffuse_texture file="units/payday2/weapons/wpn_npc_s552/s552_zeal_df"/>
</material>
</materials>
Binary file not shown.
26 changes: 26 additions & 0 deletions assets/units/payday2/weapons/wpn_npc_s552/wpn_npc_s552_zeal.object
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<dynamic_object>
<diesel materials="units/payday2/weapons/wpn_npc_s552/wpn_npc_s552_zeal" orientation_object="rp_m4" />
<sequence_manager file="units/payday2/weapons/wpn_npc_m4/wpn_npc_m4" />
<bodies>
<body name="body" enabled="false" template="debris" pushed_by_mover="false">
<object name="rp_m4" />
<object name="c_convex" collision_type="convex" padding="-2.5" mass="2.5"/>
</body>
</bodies>
<effects>
<effect_spawner name="flashlight" object="a_effect_flashlight" effect="effects/particles/weapons/flashlight/flashlight" enabled="false" assign_parent="true"/>
</effects>
<graphics>
<graphic_group name="lod_group" enabled="true" culling_object="co_weapon">
<lod_object name="weapon_lod">
<object name="g_body" enabled="true" max_draw_lod="0" max_distance="1000" />
<object lod="1" name="g_body_lod1" enabled="true" />
</lod_object>
</graphic_group>
<object name="s_body" enabled="false" />
</graphics>
<lights>
<light multiplier="identity" far_range="1000" name="a_effect_flashlight" enabled="false" type="spot|specular" />
</lights>
</dynamic_object>
21 changes: 21 additions & 0 deletions assets/units/payday2/weapons/wpn_npc_s552/wpn_npc_s552_zeal.unit
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<unit type="wpn" slot="13">
<object file="units/payday2/weapons/wpn_npc_s552/wpn_npc_s552_zeal" />
<dependencies>
<depends_on effect="effects/particles/weapons/rifle/muzzleflash_3dp" />
<depends_on bnk="soundbanks/weapon_sig552"/>
</dependencies>
<extensions>
<extension name="unit_data" class="ScriptUnitData" />
<extension name="base" class="NPCRaycastWeaponBase" >
<var name="name_id" value="s552_zeal_npc" />
<var name="_multivoice" value="true" />
</extension>
<extension name="damage" class="UnitDamage" />
</extensions>

<sounds>
<soundsource name="root" source="rp_m4" />
<default_soundsource source="rp_m4" />
</sounds>
</unit>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<materials version="3" group="wpn_npc_s552_zeal">
<material name="mtr_s552" version="2" render_template="generic:CONTOUR:DIFFUSE_TEXTURE:NORMALMAP:RL_3RD_WEAPONS">
<bump_normal_texture file="units/payday2/weapons/wpn_npc_s552/s552_zeal_nm"/>
<diffuse_texture file="units/payday2/weapons/wpn_npc_s552/s552_zeal_df"/>
<variable value="1 1 1" type="vector3" name="contour_color"/>
<variable value="0.5" type="scalar" name="contour_opacity"/>
</material>
</materials>
Binary file not shown.
Binary file not shown.
Binary file not shown.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<extension name="unit_data" class="ScriptUnitData"/>
<extension name="base" class="CopBase">
<var name="_tweak_table" value="zeal_swat"/>
<var name="_default_weapon_id" value="shepheard"/>
<var name="_default_weapon_id" value="s552_zeal"/>
</extension>
<extension name="inventory" class="CopInventory"/>
<extension name="brain" class="CopBrain"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<extension name="unit_data" class="ScriptUnitData"/>
<extension name="base" class="HuskCopBase">
<var name="_tweak_table" value="zeal_swat"/>
<var name="_default_weapon_id" value="shepheard"/>
<var name="_default_weapon_id" value="s552_zeal"/>
</extension>
<extension name="inventory" class="HuskCopInventory"/>
<extension name="brain" class="HuskCopBrain"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<extension name="unit_data" class="ScriptUnitData"/>
<extension name="base" class="CopBase">
<var name="_tweak_table" value="zeal_heavy_swat"/>
<var name="_default_weapon_id" value="m4"/>
<var name="_default_weapon_id" value="g3"/>
</extension>
<extension name="inventory" class="CopInventory"/>
<extension name="brain" class="CopBrain"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
<extension name="unit_data" class="ScriptUnitData"/>
<extension name="base" class="HuskCopBase">
<var name="_tweak_table" value="zeal_heavy_swat"/>
<var name="_default_weapon_id" value="m4"/>
<var name="_default_weapon_id" value="g3"/>
</extension>
<extension name="inventory" class="HuskCopInventory"/>
<extension name="brain" class="HuskCopBrain"/>
Expand Down
6 changes: 4 additions & 2 deletions loc/en.txt
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@
"menu_deck15_1_desc": "Instead of fully regenerating armor when out of combat, The Anarchist will continuously regenerate armor throughout the entire combat. Heavier armor regenerates more armor, but during longer intervals.\n\nNote: Skills and perks that increases the armor recovery rate are disabled when using this perk deck.",
"menu_deck15_7_desc": "##$multiperk## of your health is converted into ##$multiperk2## armor.\n\nYour chance to dodge is increased by ##$multiperk3##.",
"menu_deck15_9_desc": "Dealing damage will grant you ##$multiperk## armor - this can only occur once every ##$multiperk2## seconds.\n\nYour armor is increased by ##$multiperk3##.\n\nDeck Completion Bonus: Your chance of getting a higher quality item during a Payday is increased by ##10%##.",
"menu_deck17_1_desc": "Unlocks and equips the Kingpin Injector. Changing to another perk deck will make the Injector unavailable again. The Injector replaces your current throwable, is equipped in your throwable slot and can be switched out if desired.\n\nWhile in game you can use the throwable key to activate the injector. Activating the injector will heal you with ##$multiperk## of all damage taken as well as ##halve## the aimpunch from getting hit for ##$multiperk2## seconds.\n\nYou can still take damage during the effect. The Injector can only be used once every ##$multiperk3## seconds.",
"menu_deck17_9_desc": "For every ##5 points## of health gained during the injector effect while at maximum health, the recharge time of the injector is reduced by ##1 second##.\n\nDeck Completion Bonus: Your chance of getting a higher quality item during a Payday is increased by ##10%##.",
"menu_deck21_5_desc": "Killing the enemy while the feedback is active will regenerate ##$multiperk## health.\n\nYour chance to dodge is increased by ##$multiperk2##.",
"menu_deck21_7_desc": "You gain ##$multiperk## additional health.",
Expand Down Expand Up @@ -226,6 +227,7 @@
"menu_deck15_1_short": "Instead of fully regenerating armor when out of combat, The Anarchist will continuously regenerate armor throughout the entire combat. Heavier armor regenerates more armor, but during longer intervals. Note: Skills and perks that increases the armor recovery rate are disabled when using this perk deck.",
"menu_deck15_7_short": "##$multiperk## of your health is converted into ##$multiperk2## armor. Your chance to dodge is increased by ##$multiperk3##.",
"menu_deck15_9_short": "Dealing damage will grant you ##$multiperk## armor - this can only occur once every ##$multiperk2## seconds. Your armor is increased by ##$multiperk3##.",
"menu_deck17_1_short": "Unlocks and equips the Kingpin Injector.",
"menu_deck17_9_short": "For every ##5 points## of health gained during the injector effect while at maximum health, the recharge time of the injector is reduced by ##1 second##.",
"menu_deck21_5_short": "Killing the enemy while the feedback is active will regenerate ##$multiperk## health. Your chance to dodge is increased by ##$multiperk2##.",
"menu_deck21_7_short": "You gain ##$multiperk## additional health.",
Expand All @@ -236,7 +238,7 @@


"bm_global_value_mrwi_unlock": "LOCKED AND ITS CARDS ARE REUSED FOR OTHER PERK DECKS.",
"hud_int_equipment_drill_upgrade": "PRESS $BTN_INTERACT TO UPGRADE THE DRILL",
"hud_int_equipment_drill_upgrade": "PRESS $BTN_INTERACT; TO UPGRADE THE DRILL",
"hud_assault_ponr": "Full Force Onslaught",
"hud_assault_normal_ponr": "Maximum Force Responders Inbound",
"hud_assault_zeal_ponr": "Zeal Legion Inbound",
Expand All @@ -245,7 +247,7 @@
"eclipse_menu_ponr_assault_text_desc": "Assault banner flavor edits. Incompatible with mods that edit assault banner.",


"menu_pro_warning": "This is a pro job!\n\nFriendly fire is enabled.\nYou're only granted one Team AI.\nEnemies are more agile, snappy and aggressive.\nVarious heists have points of no return enabled.\nEach consecutive down decreases bleedout timer and revive health.",
"menu_pro_warning": "This is a pro job!\n\nFriendly fire is enabled.\nYou're only granted one Team AI.\nEnemies are more agile, snappy and aggressive.\nVarious heists have points of no return (leading into full force onslaught) enabled.\nEach consecutive down decreases bleedout timer and revive health.",
"menu_difficulty_easy_wish": "Eclipse",
"menu_risk_easy_wish": "Operation 'Eclipse'.\nFor you, action is the juice.",
"menu_risk_special": "Overkill.\nMaximum Force Responders inbound.",
Expand Down
6 changes: 4 additions & 2 deletions loc/ru.txt
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,7 @@
"menu_deck15_1_desc": "Вместо полного восстановления брони вне боя, Анархист будет восстанавливать её в течение всего боя. Чем тяжелее броня, тем больше брони будет восстанавливаться, но за более длительный интервал времени. Внимание: Навыки и перки, которые ускоряют регенерацию брони, отключены для этого набора перков.",
"menu_deck15_7_desc": "##$multiperk## вашего здоровья конвертируется в дополнительные ##$multiperk2## брони.\n\nВаш шанс увернуться увеличен на ##$multiperk3##.",
"menu_deck15_9_desc": "Нанося урон, вы получаете ##$multiperk## брони. Это срабатывает каждые ##$multiperk2## секунды.\n\nВаша броня увеличена на ##$multiperk3##.\n\nБонус завершения ряда: Вероятность получить предмет высокого качества после завершения контракта увеличена на ##10%##.",
"menu_deck17_1_desc": "Разблокирует и позволяет взять с собой инъектор ''Вора в законе''. Если Вы смените набор перков на другой, инъектор будет недоступен для использования. Инъектор использует слот для метательно оружия, но Вы можете взять вместо него что-нибудь другое.\n\nЧтобы воспользоваться инъектором, достаточно нажать на кнопку для метательного оружия. Во время действия инъектора, Вы будете восстанавливать до ##$multiperk## от всего полученного урона, а также Ваша стойкость будет ##удвоена## в течение ##$multiperk2## секунд.\n\nПока активен инъектор, вы всё еще можете получать урон. Воспользоваться им можно раз в ##$multiperk3## секунд.",
"menu_deck17_9_desc": "За каждые ##5 очков## здоровья, полученных во время действия инъектора, пока у вас максимальный запас здоровья, время перезарядки инъектора уменьшается на ##1 секунду##.\n\nБонус завершения ряда: Вероятность получить предмет высокого качества после завершения контракта увеличена на ##10%##.",
"menu_deck21_5_desc": "Убийство врага, пока генератор помех активен, восстановит ##$multiperk## здоровья.\n\nВаш шанс увернуться увеличен на ##$multiperk2##.",
"menu_deck21_7_desc": "Вы получаете ##$multiperk## дополнительного здоровья.",
Expand Down Expand Up @@ -223,7 +224,8 @@
"menu_deck13_5_short": "Увеличивает количество дополнительного здоровья на ##$multiperk##. Ваш шанс уклонения увеличивается на ##$multiperk3##.",
"menu_deck13_7_short": "Увеличивает количество дополнительного здоровья, получаемого за убийства, на ##$multiperk##.",
"menu_deck14_3_short": "Другие члены команды так же будут получать бонусы от ваших очков истерии. У всего вашего оружия есть шанс посеять панику среди врагов.",
"menu_deck15_1_short": "Вместо полного восстановления брони вне боя, Анархист будет восстанавливать её в течение всего боя. Чем тяжелее броня, тем больше брони будет восстанавливаться, но за более длительный интервал времени. Внимание: Навыки и перки, которые ускоряют регенерацию брони, отключены для этого набора перков.",
"menu_deck15_1_short": "Вместо полного восстановления брони вне боя, Анархист будет восстанавливать её в течение всего боя. Чем тяжелее броня, тем больше брони будет восстанавливаться, но за более длительный интервал времени. Внимание: Навыки и перки, которые ускоряют регенерацию брони, отключены для этого набора перков.",
"menu_deck17_1_short": "Разблокирует и позволяет взять с собой инъектор ''Вора в законе''.",
"menu_deck15_7_short": "##$multiperk## вашего здоровья конвертируется в дополнительные ##$multiperk2## брони. Ваш шанс увернуться увеличен на ##$multiperk3##.",
"menu_deck15_9_short": "Нанося урон, вы получаете ##$multiperk## брони. Это срабатывает каждые ##$multiperk2## секунды. Ваша броня увеличена на ##$multiperk3##.",
"menu_deck17_9_short": "За каждые ##5 очков## здоровья, полученных во время действия инъектора, пока у вас максимальный запас здоровья, время перезарядки инъектора уменьшается на ##1 секунду##.",
Expand All @@ -245,7 +247,7 @@
"eclipse_menu_ponr_assault_text_desc": "Изменения баннера штурма. Несовместимо с модами, которые меняют баннер штурма.",


"menu_pro_warning": "Это Pro Job!\n\nОгонь по своим включен.\nУ вас будет только один ИИ-напарник.\nВраги более ловкие, точные и агрессивные.\nНекоторые ограбления будут иметь точку невозврата.\nКаждое падение уменьшает ваш таймер истечения кровью и уменьшает получаемое вами здоровье после оживления.",
"menu_pro_warning": "Это Pro Job!\n\nОгонь по своим включен.\nУ вас будет только один ИИ-напарник.\nВраги более ловкие, точные и агрессивные.\nНекоторые ограбления будут иметь точку невозврата (которая приводит к штурму в полную силу).\nКаждое падение уменьшает ваш таймер истечения кровью и уменьшает получаемое вами здоровье после оживления.",
"menu_difficulty_easy_wish": "Затмение",
"menu_risk_easy_wish": "Операция 'Затмение'.\nДля тебя, в риске самый смак.",
"menu_risk_special": "Overkill.\nМаксимальные силы реагирования на подходе.",
Expand Down
Loading

0 comments on commit 288973e

Please sign in to comment.