Skip to content

Commit 00901bc

Browse files
committed
disable cosmetics in quiver, add new curated_items flags, quiver balance changes
1 parent 9ff8dd0 commit 00901bc

28 files changed

+323
-32
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ BDSBASE_CURATED_ITEMS
6161
- Prevents non-stock items from showing up in the loadout panel and loads whitelisted items for a curated item selection.
6262
- To add an item to the curated item list, simply add "stock_whitelist" in its item definition.
6363
- You may re-enable cosmetics and weapon stranges, reskins, etc by using BDSBASE_CURATED_ITEMS_ALLOWCOSMETICS. Items that represent reskins must have "reskin" set to 1 in your desired item schema definitions.
64+
- You may re-enable only weapon stranges, reskins, etc by using BDSBASE_CURATED_ITEMS_ALLOWCOSMETICWEAPONS. Items that represent reskins must have "reskin" set to 1 in your desired item schema definitions.
6465
- Using this with BDSBASE_CUSTOM_SCHEMA would also allow custom items to be allowed with this option. If you only need BDSBASE_CUSTOM_SCHEMA for custom attributes, use BDSBASE_CURATED_ITEMS_DISABLE_CUSTOMITEMS.
66+
- You can give curated items with BDSBASE_CURATED_ITEMS_GIVEWHITELISTEDITEMS. If you don't want items to show up with this enabled, set "reskin" to 1 in your desired item schema definitions.
6567

6668
BDSBASE_ECON_LOADOUT_ONLY
6769
- Games: TF2

game/quiver/info_changelog.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ Whitelists:
1414
- The Dalokoh's Bar/Fishcake
1515
- The Second Banana
1616
- The Gloves of Running Urgently/Bread Bite
17-
- The Fists of Steel
1817
- The Eviction Notice
1918
- The Widowmaker
2019
- The Eureka Effect
@@ -94,6 +93,15 @@ Details:
9493
- Increased the wait time between Ambassador shots from 1.0 seconds to 1.5 seconds.
9594
- Increased the syringeguns' syringe speed from 1000 hu/s to 1500 hu/s
9695
- Increased the syringeguns' base damage from 10 to 15 per syringe
96+
- Disabled cosmetics, as newer cosmetics added to the base TF2 harm team recognition, alongside performance problems. However, cosmetic weapons (australiums, stranges, etc) and reskins are allowed.
97+
- Whitelisted weapons are now given to players even if they don't own them, allowing each player to be on an equal playing field.
98+
- Fixed BLU Scout using the incorrect team color pants. For real this time.
99+
- Changed the quality color of custom weapons.
100+
- Gave a 20% damage vulnerability to the Eviction Notice to replace its maximum health drain.
101+
- Replaced the Eviction Notice's 60% damage penalty with a 15% damage bonus.
102+
- Removed the Eviction Notice's speed boost on hit.
103+
- Increased the Eviction Notice's passive speed boost on active from 15% to 20%.
104+
- Made the Eviction Notice do 33% less damage against armor.
97105

98106
Quiver Private Alpha 1.1.0:
99107
Whitelists:

game/quiver/info_credits.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ Credits:
44
- castaway.tf for documenting older weapon changes that inspired some Quiver Fortress weapon balances.
55
- rafradek for some bot AI changes (sigsegv-mvm)
66
- Bad Weapon Rehabilitation for documenting weapon balance ideas that inspired some Quiver Fortress weapon balances.
7+
- Mudley for making the Blue Pants for ScoutBot skin (https://gamebanana.com/mods/205192)
78
- The Valve Developer Community for the following articles:
89
https://developer.valvesoftware.com/wiki/Detail_props/Aspect_ratio_fix
910
https://developer.valvesoftware.com/wiki/General_SDK_Snippets_%2526_Fixes

game/quiver/info_highlights.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ Highlights:
1414
- Disabled the Match Status HUD, and restored the original TF2 round timer.
1515
- Disabled stun in most instances, except in MvM where it's crucial against robots.
1616
- Disabled player glows on spawn and spectator (except in MvM).
17+
- Disabled cosmetics, as newer cosmetics added to the base TF2 harm team recognition, alongside performance problems. However, cosmetic weapons (australiums, stranges, etc) and reskins are allowed.
18+
- Whitelisted weapons are now given to players even if they don't own them, allowing each player to be on an equal playing field.
1719

1820
Class changes:
1921
- Run speeds have been increased across all 9 classes. However, one aspect remains: Heavies are the slowest, Scouts are the fastest.
@@ -110,6 +112,11 @@ Unlockable weapon balance changes:
110112
- Added a 20% cloak duration penalty to the Conniver's Kunai.
111113
- Reverted the Ambassador's Jungle Inferno changes.
112114
- Increased the wait time between Ambassador shots from 1.0 seconds to 1.5 seconds.
115+
- Gave a 20% damage vulnerability to the Eviction Notice to replace its maximum health drain.
116+
- Replaced the Eviction Notice's 60% damage penalty with a 15% damage bonus.
117+
- Removed the Eviction Notice's speed boost on hit.
118+
- Increased the Eviction Notice's passive speed boost on active from 15% to 20%.
119+
- Made the Eviction Notice do 33% less damage against armor.
113120

114121
MvM Changes:
115122
- Added armor-related upgrades to MvM (max armor, pierces damage resistances, and armor resistance).

game/quiver/info_whitelist.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,7 @@
6161
- The Dalokoh's Bar/Fishcake
6262
- The Second Banana
6363
- The Gloves of Running Urgently/Bread Bite
64-
- The Fists of Steel
65-
- The Eviction Notice
64+
- The Eviction Notice (w/ balance changes)
6665
- The Widowmaker
6766
- The Eureka Effect
6867
- The Blutsauger
1.33 MB
Binary file not shown.
1.33 MB
Binary file not shown.
683 KB
Binary file not shown.
642 Bytes
Binary file not shown.

game/quiver/scripts/items/items_game.txt

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33606,7 +33606,6 @@
3360633606
"inspect_panel_dist" "53"
3360733607
"model_player" "models/workshop/weapons/c_models/c_fists_of_steel/c_fists_of_steel.mdl"
3360833608
"attach_to_hands" "1"
33609-
"stock_whitelist" "1"
3361033609
"item_quality" "unique"
3361133610
"min_ilevel" "10"
3361233611
"max_ilevel" "10"
@@ -34296,6 +34295,7 @@
3429634295
"inspect_panel_dist" "55"
3429734296
"model_player" "models/workshop/weapons/c_models/c_rift_fire_axe/c_rift_fire_axe.mdl"
3429834297
"attach_to_hands" "1"
34298+
"reskin" "1"
3429934299
"item_quality" "unique"
3430034300
"propername" "0"
3430134301
"min_ilevel" "10"
@@ -37162,25 +37162,29 @@
3716237162
"static_attrs"
3716337163
{
3716437164
"min_viewmodel_offset" "10 0 -8"
37165-
"mult_player_movespeed_active" "1.15"
37166-
"mod_maxhealth_drain_rate" "5.0"
37165+
"mult_player_movespeed_active" "1.20"
3716737166
}
3716837167
"attributes"
3716937168
{
37170-
"damage penalty"
37169+
"damage bonus"
3717137170
{
3717237171
"attribute_class" "mult_dmg"
37173-
"value" "0.4"
37172+
"value" "1.15"
3717437173
}
3717537174
"fire rate bonus"
3717637175
{
3717737176
"attribute_class" "mult_postfiredelay"
3717837177
"value" "0.6"
3717937178
}
37180-
"speed_boost_on_hit"
37179+
"dmg taken increased"
3718137180
{
37182-
"attribute_class" "speed_boost_on_hit"
37183-
"value" "3"
37181+
"attribute_class" "mult_dmgtaken"
37182+
"value" "1.20"
37183+
}
37184+
"armor damage reduced on target"
37185+
{
37186+
"attribute_class" "mult_armor_onhit"
37187+
"value" "0.85"
3718437188
}
3718537189
}
3718637190
"visuals"
@@ -37354,6 +37358,7 @@
3735437358
"image_inventory" "backpack/workshop/weapons/c_models/c_fishcake/c_fishcake"
3735537359
"model_player" "models/workshop/weapons/c_models/c_fishcake/c_fishcake.mdl"
3735637360
"stock_whitelist" "1"
37361+
"reskin" "1"
3735737362
"used_by_classes"
3735837363
{
3735937364
"heavy" "1"
@@ -38474,6 +38479,7 @@
3847438479
"image_inventory" "backpack/workshop/weapons/c_models/c_mailbox/c_mailbox"
3847538480
"model_player" "models/workshop/weapons/c_models/c_mailbox/c_mailbox.mdl"
3847638481
"attach_to_hands" "1"
38482+
"reskin" "1"
3847738483
"item_quality" "unique"
3847838484
"propername" "1"
3847938485
"min_ilevel" "10"
@@ -38809,6 +38815,7 @@
3880938815
"model_player" "models/workshop/weapons/c_models/c_rfa_hammer/c_rfa_hammer.mdl"
3881038816
"attach_to_hands" "1"
3881138817
"item_quality" "unique"
38818+
"reskin" "1"
3881238819
"propername" "1"
3881338820
"min_ilevel" "5"
3881438821
"max_ilevel" "5"
@@ -41935,6 +41942,7 @@
4193541942
"inspect_panel_dist" "35"
4193641943
"item_logname" "voodoo_pin"
4193741944
"item_iconname" "voodoo_pin"
41945+
"reskin" "1"
4193841946
"image_inventory" "backpack/workshop/weapons/c_models/c_voodoo_pin/c_voodoo_pin"
4193941947
"model_player" "models/workshop/weapons/c_models/c_voodoo_pin/c_voodoo_pin.mdl"
4194041948
"static_attrs"
@@ -42679,7 +42687,7 @@
4267942687
"model_player" "models/workshop/weapons/c_models/c_sr3_punch/c_sr3_punch.mdl"
4268042688
"attach_to_hands" "1"
4268142689
"item_quality" "unique"
42682-
"stock_whitelist" "1"
42690+
"reskin" "1"
4268342691
"propername" "1"
4268442692
"min_ilevel" "10"
4268542693
"max_ilevel" "10"
@@ -47393,7 +47401,7 @@
4739347401
"model_player" "models/weapons/c_models/c_lollichop/c_lollichop.mdl"
4739447402
"model_vision_filtered" "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro.mdl"
4739547403
"attach_to_hands" "1"
47396-
"stock_whitelist" "1"
47404+
"reskin" "1"
4739747405
"item_quality" "unique"
4739847406
"propername" "1"
4739947407
"used_by_classes"
@@ -47484,7 +47492,7 @@
4748447492
"attach_to_hands" "1"
4748547493
"item_quality" "unique"
4748647494
"propername" "1"
47487-
"stock_whitelist" "1"
47495+
"reskin" "1"
4748847496
"min_ilevel" "10"
4748947497
"max_ilevel" "10"
4749047498
"used_by_classes"
@@ -50262,27 +50270,31 @@
5026250270
"name" "Promo Red-Tape Recorder"
5026350271
"prefab" "weapon_red_tape_recorder"
5026450272
"show_in_armory" "0"
50273+
"reskin" "1"
5026550274
"craft_class" ""
5026650275
}
5026750276
"832"
5026850277
{
5026950278
"name" "Promo Huo Long Heatmaker"
5027050279
"prefab" "weapon_long_heatmaker"
5027150280
"show_in_armory" "0"
50281+
"reskin" "1"
5027250282
"craft_class" ""
5027350283
}
5027450284
"833"
5027550285
{
5027650286
"name" "Promo Flying Guillotine"
5027750287
"prefab" "weapon_guillotine"
5027850288
"show_in_armory" "0"
50289+
"reskin" "1"
5027950290
"craft_class" ""
5028050291
}
5028150292
"834"
5028250293
{
5028350294
"name" "Promo Neon Annihilator"
5028450295
"prefab" "weapon_annihilator"
5028550296
"show_in_armory" "0"
50297+
"reskin" "1"
5028650298
"craft_class" ""
5028750299
}
5028850300
"835"
@@ -85128,6 +85140,7 @@
8512885140
"image_inventory" "backpack/workshop/weapons/c_models/c_invasion_wrangler/c_invasion_wrangler"
8512985141
"image_inventory_size_w" "128"
8513085142
"image_inventory_size_h" "82"
85143+
"reskin" "1"
8513185144
"model_player" "models/workshop/weapons/c_models/c_invasion_wrangler/c_invasion_wrangler.mdl"
8513285145
"static_attrs"
8513385146
{

0 commit comments

Comments
 (0)