Skip to content

Commit

Permalink
implement Truth enforcers premium warbond (#69)
Browse files Browse the repository at this point in the history
fixes #68 

* Basic start on the new warbond

* Update from todays patch

* Added leaked capes

* Warbond release, updated with most info

* Forgot to do the armor and booster oops

* Update booster description

* Apply suggestions from code review

Co-authored-by: Chatter Chats <[email protected]>

* Added superstore items to item_names

* Apply suggestions from code review

Co-authored-by: Chatter Chats <[email protected]>

* Update misc weapon ID's

* incorrect ID put in

* Update items/weapons/primary.json

* Update items/weapons/primary.json

* Add new fire modes

---------

Co-authored-by: Chatter Chats <[email protected]>
  • Loading branch information
Stonemercy and chatterchats authored Oct 31, 2024
1 parent bec17da commit aeee4a7
Show file tree
Hide file tree
Showing 10 changed files with 346 additions and 13 deletions.
92 changes: 91 additions & 1 deletion items/armor/armor.json
Original file line number Diff line number Diff line change
Expand Up @@ -2258,5 +2258,95 @@
"speed": 100,
"stamina_regen": 100,
"passive": 0
},
"3008695584": {
"name": "UF-50 Bloodhound",
"description": "Users are advised not to scratch at the lacquer, as the Red 20,000 pigment that gives this armor its signature sheen may be correlated with rapid DNA unspooling.",
"type": 1,
"slot": 2,
"armor_rating": 100,
"speed": 500,
"stamina_regen": 100,
"passive": 13
},
"238751935": {
"name": "UF-50 Bloodhound",
"description": "Users are advised not to scratch at the lacquer, as the Red 20,000 pigment that gives this armor its signature sheen may be correlated with rapid DNA unspooling.",
"type": 1,
"slot": 0,
"armor_rating": 100,
"speed": 100,
"stamina_regen": 100,
"passive": 0
},
"1126585234": {
"name": "Pride of the Whistleblower",
"description": "Granted to the Truth Enforcers' Informant of the Month, this tasteful cape conjures images of dissident blood on asphalt.",
"type": 1,
"slot": 1,
"armor_rating": 100,
"speed": 100,
"stamina_regen": 100,
"passive": 0
},
"3530620108": {
"name": "UF-16 Inspector",
"description": "Made famous by the \"Truth Enforcers: Enforcers of Truth\" mystery novels, this armor calls to mind those paragons of patriotism who protect us from treasonous lies.",
"type": 1,
"slot": 0,
"armor_rating": 100,
"speed": 100,
"stamina_regen": 100,
"passive": 0
},
"3059832618": {
"name": "UF-16 Inspector",
"description": "Made famous by the \"Truth Enforcers: Enforcers of Truth\" mystery novels, this armor calls to mind those paragons of patriotism who protect us from treasonous lies.",
"type": 1,
"slot": 2,
"armor_rating": 100,
"speed": 500,
"stamina_regen": 100,
"passive": 13
},
"3965478926": {
"name": "Proof of Faultless Virtue",
"description": "This cape signifies that its wearer thinks, feels, and acts correctly at all times, and thus bears the responsibility to educate and re-educate their fellow citizen.",
"type": 1,
"slot": 1,
"armor_rating": 100,
"speed": 100,
"stamina_regen": 100,
"passive": 0
},
"622973953": {
"name": "UF-84 Doubt Killer",
"description": "Developed by the Ministry of Science while investigating the phenomenon known as The Gloom, this armor is non-permeable and squeak resistant.",
"type": 1,
"slot": 2,
"armor_rating": 100,
"speed": 500,
"stamina_regen": 100,
"passive": 13
},
"91360070": {
"name": "UF-84 Doubt Killer",
"description": "Developed by the Ministry of Science while investigating the phenomenon known as The Gloom, this armor is non-permeable and squeak resistant.",
"type": 1,
"slot": 0,
"armor_rating": 100,
"speed": 100,
"stamina_regen": 100,
"passive": 0
},
"66704491": {
"name": "Cover of Darkness",
"description": "When children have trouble sleeping, tucking them in under this cape reminds them that they are never alone, for Liberty's unseen defenders are always watching over them.",
"type": 1,
"slot": 1,
"armor_rating": 100,
"speed": 100,
"stamina_regen": 100,
"passive": 0
}
}
}
4 changes: 4 additions & 0 deletions items/armor/passive.json
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,9 @@
"12": {
"name": "Advanced Filtration",
"description": "Provides 80% resistance to gas damage and effects."
},
"13": {
"name": "Unflinching",
"description": "Helps prevent Helldivers from flinching when hit."
}
}
6 changes: 5 additions & 1 deletion items/boosters.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,5 +46,9 @@
"3102833400": {
"name": "Firebomb Hellpods",
"description": "Lines all Hellpods with volatile incendiaries that detonate upon impact, igniting any units in vicinity of the drop site."
},
"2239116615": {
"name": "Dead Sprint",
"description": "Allows Helldivers to keep sprinting even when they are out of stamina, draining their health instead."
}
}
}
94 changes: 87 additions & 7 deletions items/item_names.json
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"1": {
"2852344585": {
"name": "AR-23 Liberator",
"mix_id": "1"
"mix_id": "2852344585"
},
"2": {
"2811723672": {
"name": "P-2 Peacemaker",
"mix_id": "2"
"mix_id": "2811723672"
},
"3": {
"3191303848": {
"name": "G-12 High Explosive",
"mix_id": "3"
"mix_id": "3191303848"
},
"16338515": {
"name": "G-13 Incendiary Impact",
Expand Down Expand Up @@ -1454,5 +1454,85 @@
"3236079222": {
"name": "Mustard Exosuit",
"mix_id": "3236079222"
},
"3241211079": {
"name": "Inconspicuous Black Exosuit",
"mix_id": "pattern"
},
"122941246": {
"name": "SG-20 Halt",
"mix_id": "122941246"
},
"2239116615": {
"name": "Dead Sprint",
"mix_id": "2239116615"
},
"2579792615": {
"name": "Inconspicuous Black Hellpod",
"mix_id": "pattern"
},
"725205791": {
"name": "SMG-32 Reprimand",
"mix_id": "725205791"
},
"2484094371": {
"name": "Inconspicuous Black Shuttle",
"mix_id": "pattern"
},
"601062191": {
"name": "Pride of the Whistleblower",
"mix_id": "601062191"
},
"3008695584": {
"name": "UF-50 Bloodhound",
"mix_id": "1927188023"
},
"238751935": {
"name": "UF-50 Bloodhound",
"mix_id": "4286615047"
},
"1126585234": {
"name": "Pride of the Whistleblower",
"mix_id": "1126585234"
},
"151318266": {
"name": "Proof of Faultless Virtue",
"mix_id": "151318266"
},
"1301492156": {
"name": "Fee of Thought",
"mix_id": "title"
},
"3530620108": {
"name": "UF-16 Inspector",
"mix_id": "3285635529"
},
"3059832618": {
"name": "UF-16 Inspector",
"mix_id": "4168334185"
},
"3965478926": {
"name": "Proof of Faultless Virtue",
"mix_id": "cape"
},
"1902682578": {
"name": "PLAS-15 Loyalist",
"mix_id": "1902682578"
},
"4693889": {
"name": "At Ease",
"mix_id": "4693889"
},
"622973953": {
"name": "UF-84 Doubt Killer",
"mix_id": "940858144"
},
"91360070": {
"name": "UF-84 Doubt Killer",
"mix_id": "4286615047"
},
"66704491": {
"name": "Cover of Darkness",
"mix_id": "66704491"
}
}
}
4 changes: 3 additions & 1 deletion items/weapons/fire_modes.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,7 @@
"2": "Automatic",
"3": "Pump Action",
"4": "Double Action",
"5": "All Barrels"
"5": "All Barrels",
"6": "Charge With Safety On",
"7": "Charge With Safety Off"
}
2 changes: 1 addition & 1 deletion items/weapons/grenades.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"3": {
"3191303848": {
"name": "G-12 High Explosive",
"description": "A high explosive grenade which damages lightly armored targets. Creates high damage over a small area when detonated.",
"damage": 800,
Expand Down
36 changes: 35 additions & 1 deletion items/weapons/primary.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"1": {
"2852344585": {
"name": "AR-23 Liberator",
"description": "The SEAF standard assault rifle, balancing power, fire rate, and weight for a reliable weapon against smaller targets.",
"type": 1,
Expand Down Expand Up @@ -442,5 +442,39 @@
"traits": [
7
]
},
"122941246": {
"name": "SG-20 Halt",
"description": "A humane compliance weapon with two seperate magazines: one for armor-penetrating flechette rounds and one for stun rounds.",
"type": 2,
"damage": 385,
"capacity": 16,
"recoil": 120,
"fire_rate": 80,
"fire_mode": [
0
],
"traits": [
1,
2,
5
]
},
"725205791": {
"name": "SMG-32 Reprimand",
"description": "A heavy-duty submachine gun that fires large-caliber rounds, with a slower rate of fire to manage the high recoil. Ideal for use at close to medium range",
"type": 3,
"damage": 125,
"capacity": 25,
"recoil": 44,
"fire_rate": 490,
"fire_mode": [
0,
1,
2
],
"traits": [
2
]
}
}
19 changes: 18 additions & 1 deletion items/weapons/secondary.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"2": {
"2811723672": {
"name": "P-2 Peacemaker",
"description": "The SEAF standard pistol - offering a high fire rate, generous capacity, and fast reloading.",
"damage": 75,
Expand Down Expand Up @@ -139,5 +139,22 @@
5,
11
]
},
"1902682578": {
"name": "PLAS-15 Loyalist",
"description": "A plasma pistol that charges each shot until the trigger is released. Plasma projectiles explode on impact.",
"damage": 125,
"capacity": 7,
"recoil": 8,
"fire_rate": 1000,
"fire_mode": [
6
],
"traits": [
2,
4,
6,
10
]
}
}
5 changes: 5 additions & 0 deletions warbonds.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,10 @@
"name": "Chemical Agents",
"id": "chemical_agents",
"credits_to_unlock": 1000
},
"8": {
"name": "Truth Enforcers",
"id": "truth_enforcers",
"credits_to_unlock": 1000
}
}
Loading

0 comments on commit aeee4a7

Please sign in to comment.