Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reality checks Rivtech guns and 8x40mm. #65171

Closed
wants to merge 1,046 commits into from
Closed
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
1046 commits
Select commit Hold shift + click to select a range
b748a1f
ci: linter ignores drafts
casswedson Nov 17, 2023
9f55f05
Added Artichoke fruit dessert fun value in fruit_dishes.json (#69471)
DragonWizard23 Nov 17, 2023
e05ace0
Fix spell used to calculate Enhance Strength upkeep
b3brodie Nov 17, 2023
725161a
[EoC] Some monster and map related update (#69405)
lispcoc Nov 17, 2023
06a8c42
Remove redundant FMS entry.
Maddremor Nov 17, 2023
07205b4
Merge pull request #69454 from tjlaxs/multiple_addicting_substances
Maleclypse Nov 17, 2023
391325d
supress an uninitialized variable warning
kevingranade Nov 17, 2023
a4463af
Merge pull request #69485 from CleverRaven/kevingranade-patch-3
akrieger Nov 17, 2023
56f4059
Merge pull request #69475 from Maddremor/remove-FMS-pockets
Maleclypse Nov 17, 2023
ed3fa92
Add the fix
MNG-cataclysm Nov 17, 2023
abd89ee
[Xedra Evolved] fix spells, that give temp limbs, take two (#69464)
GuardianDll Nov 17, 2023
defd085
change quick panel switch keys in @ menu
casswedson Nov 17, 2023
8ab1549
Merge pull request #69469 from casswedson/ignore-drafts
Maleclypse Nov 17, 2023
23e1afb
Make Aftershock and Aftershock: Exoplanet compatible with Defense Mod…
MNG-cataclysm Nov 17, 2023
346b29b
Fully `math`-ify Defense Mode (#69480)
MNG-cataclysm Nov 17, 2023
6051a28
[Aftershock: Exoplanet] Allow escape pods to carry loot planetside (#…
MNG-cataclysm Nov 17, 2023
2a0e918
Merge pull request #69446 from MNG-cataclysm/clairification_fix
Maleclypse Nov 17, 2023
be4b587
Expand the useable weapons in melee training recipes (#69427)
MNG-cataclysm Nov 17, 2023
73a3f18
Glooscap is Wabanaki (#69484)
LyleSY Nov 17, 2023
12e0b86
Chainmail update arms and legs, in reference to #69251 (#69461)
xMordet Nov 17, 2023
9f3852a
Exodii Rifle and Magazine Description Change (#69470)
Holli-Git Nov 17, 2023
23b2acf
[MoM] Add mi-go psions (#69463)
Standing-Storm Nov 18, 2023
bdf4af5
Lotus planting (#69457)
Rocket-F-1024 Nov 18, 2023
0ef43ce
Merge pull request #69453 from BjoHart/master
Maleclypse Nov 18, 2023
f80bec0
Merge pull request #69456 from Standing-Storm/eat-food
Maleclypse Nov 18, 2023
0d6ee37
Merge pull request #69488 from MNG-cataclysm/luliya_dialogue_fix
Maleclypse Nov 18, 2023
b014c06
Merge pull request #69472 from b3brodie/mom_strength
Maleclypse Nov 18, 2023
016744f
[Innawood] Meadow mapgen mutable (#69482)
SandwichPie Nov 18, 2023
cc0d544
[MoM] Rationalize Irradiating Food (#69460)
detahramet Nov 18, 2023
8087830
Enable NPCs to reload magazines in inventory (#69420)
I-am-Erk Nov 18, 2023
b2b7cac
[MoM] Quell self (#69467)
Standing-Storm Nov 18, 2023
691a9dc
Merge pull request #69439 from Terrorforge/patch-7
Maleclypse Nov 18, 2023
3658779
Fix shadow encounter teleporting the player (#69442)
RenechCDDA Nov 18, 2023
acc6672
Allow overmap autotravel to evac center & hub01 (#69465)
inogenous Nov 18, 2023
a4db151
[MoM] Drain overhaul + Power Maintenance overhaul, take 2 (#69428)
Standing-Storm Nov 18, 2023
7b378a5
[EoC] Port distance function to math (#69372)
lispcoc Nov 18, 2023
c1dd0b0
allow dense bones and bovine mutations to stack hp modifiers (#69265)
MushroomW Nov 18, 2023
0ff2e92
Exodii Launcher Sidearms (#68914)
tenmillimaster Nov 18, 2023
4bfa0c1
Routine i18n updates on 18 November 2023
kevingranade Nov 18, 2023
3879f0a
add rehydrated garlic/chili and their recipes (#69458)
KeremBabaG Nov 18, 2023
398a316
Merge pull request #69490 from casswedson/change-@-keys
Maleclypse Nov 18, 2023
e69dc96
Fix Clang-tidy 16 warning (2023-11-16) (#69444)
lispcoc Nov 18, 2023
d27a7c2
Update category.json
gettingusedto Nov 18, 2023
9f269d3
Adding Physiology
PatrikLundell Nov 18, 2023
f7d08fa
Merge pull request #69498 from gettingusedto/XE-recipe-all-subcategory
Maleclypse Nov 18, 2023
fcc5b52
fix GLACIER_MAGE ench description
GuardianDll Nov 18, 2023
8fc0705
Remove charges from grain seed recipes (#69447)
worm-girl Nov 18, 2023
430561e
Allow diving into water to remove Mycus spores. (#69448)
MNG-cataclysm Nov 18, 2023
ddc5aed
Update cutting.json
oosyrag Nov 18, 2023
93d52a9
Update suits_protection.json
xMordet Nov 18, 2023
44dfedc
[MoM] Fix for being unable to toggle off "Candle's Glow" power
P0T0S Nov 18, 2023
dd332e3
Update exodii.json
Holli-Git Nov 18, 2023
69c2db3
7.62x39 Import restrictions (#69505)
tenmillimaster Nov 18, 2023
6e4f313
Make flatbread sandwiches again (#69509)
oosyrag Nov 18, 2023
ad1adaf
Added physiology to monsters (part 6) (#69438)
PatrikLundell Nov 18, 2023
7c863c7
Update dairy.json
oosyrag Nov 18, 2023
4801aef
Update utility.json
oosyrag Nov 18, 2023
277e6e2
last stand scenario
NetSysFire Nov 19, 2023
a647a78
Merge pull request #69511 from xMordet/Updated-Chainmail-armor-hauber…
Maleclypse Nov 19, 2023
4d2e883
Correctly use positional arguments in format string
BrettDong Nov 19, 2023
846c065
Merge pull request #69528 from oosyrag/Survivor-belt-fit
Maleclypse Nov 19, 2023
c0a3806
Merge pull request #69526 from oosyrag/evaporated-milk
Maleclypse Nov 19, 2023
f79ea8c
Merge pull request #69536 from BrettDong/pos-arg
Maleclypse Nov 19, 2023
55232ff
Allow NPCs to teleport without the player (#69468)
John-Candlebury Nov 19, 2023
011cbe9
Merge pull request #69492 from CleverRaven/i18n
Maleclypse Nov 19, 2023
c6984a8
Separated personal bare bones base recipes into separate file
PatrikLundell Nov 19, 2023
ee51225
Merge pull request #69517 from Paprika-H/patch-3
Maleclypse Nov 19, 2023
aec43ef
Update vitakinesis.json (#69531)
Standing-Storm Nov 19, 2023
4f8557f
Update default character constructer (#69550)
RenechCDDA Nov 19, 2023
55de402
Merge pull request #69519 from GuardianDll/GLACIER_MAGE_desc
Maleclypse Nov 19, 2023
6c050ea
Added recipes to farm 2 (#69543)
PatrikLundell Nov 19, 2023
da6d565
Merge pull request #69510 from oosyrag/adjust-kukri-components
Maleclypse Nov 19, 2023
1ea4e94
Add medium and large fodder items (#69432)
worm-girl Nov 19, 2023
d66086e
mannequins are now deployable and easily pickable (#69544)
KeremBabaG Nov 19, 2023
a787509
Merge pull request #69533 from NetSysFire/last-stand-scenario
Maleclypse Nov 19, 2023
eca466b
Merge pull request #69515 from P0T0S/patch-1
Maleclypse Nov 19, 2023
d08bff6
Bugfix: Prevent infinite loop when spawning monsters
inogenous Nov 19, 2023
980dc95
Add the mission fix
MNG-cataclysm Nov 19, 2023
9f4456d
shuffle things around in military bunker to allow for stair alignment
harakka Nov 19, 2023
af85433
[Xedra] Undine Eyes are UNDINE
b3brodie Nov 19, 2023
0026f6f
Merge pull request #69569 from b3brodie/xedra_undine
Maleclypse Nov 20, 2023
bd184f3
Update suits_protection.json
xMordet Nov 20, 2023
44033b4
Merge pull request #69561 from harakka/bunker-stairs-alignment
Maleclypse Nov 20, 2023
a8505f2
38 super reloads, ballistics by the inch (#69529)
tenmillimaster Nov 20, 2023
3b4ed90
Boston-chan costume (#69568)
gettingusedto Nov 20, 2023
33335a0
Added fungaloid weakpoints and proficiencies
PatrikLundell Nov 20, 2023
d2ad2fb
Make recipe activity_level mandatory, depreciate "fake" (#69545)
RenechCDDA Nov 20, 2023
6807388
[Xedra Evolved] Maintained spell message grammar improvements (#69578)
b3brodie Nov 20, 2023
ba8d955
Merge pull request #69573 from xMordet/Updated-Chainmail-armor-suits-…
Maleclypse Nov 20, 2023
e7609bf
Merge pull request #69542 from PatrikLundell/bare_bones_separation
Maleclypse Nov 20, 2023
3f0a037
Merge pull request #69558 from inogenous/bugfix-adding-spawns-while-s…
Maleclypse Nov 20, 2023
3307256
Update vampvirus.json
Maleclypse Nov 21, 2023
8ee75e5
Camps can handle crafting liquid (#69437)
RenechCDDA Nov 21, 2023
c748916
has_any (#69481)
lispcoc Nov 21, 2023
770d7e5
math_parser/eoc: establish some conventions in code and documentation…
andrei8l Nov 21, 2023
8af651c
Merge pull request #69499 from PatrikLundell/fix_wp_prof_7
Maleclypse Nov 21, 2023
3849726
Adds system for gunmod conflicts (#69373)
tenmillimaster Nov 21, 2023
fcc58a5
Hauling overhaul (#69305)
actually-a-cat Nov 21, 2023
5d8ca8b
[EoC]Add some meta functions (#69431)
lispcoc Nov 21, 2023
0507b4c
New enchantment value: `AVOID_FRIENDRY_FIRE` (#69500)
lispcoc Nov 21, 2023
51b0773
NPC personality hints via dialogue (#69501)
RenechCDDA Nov 21, 2023
19e210f
Give (some) CBM's more insight into their original purpose (#69524)
tenmillimaster Nov 21, 2023
7b4938f
Merge pull request #69565 from MNG-cataclysm/old_guard_mission_fix
Maleclypse Nov 21, 2023
d4b07df
Merge pull request #69583 from PatrikLundell/fungal_prof_wp
Maleclypse Nov 21, 2023
46d0b42
Update ARTIFACTS.md (#69429)
Maleclypse Nov 21, 2023
f7a39d3
Update vcpkg commit to working hash. (#69592)
akrieger Nov 21, 2023
b2347bf
30 carbine reloads, ballistics by the inch
tenmillimaster Nov 19, 2023
8e02002
Rewrite how NPCs evaluate threats. (#69537)
I-am-Erk Nov 21, 2023
031234b
fix short workbenches
GuardianDll Nov 21, 2023
d40bba2
Fix dangling reference in Character::gen_aim_mods_cache() (#69589)
BrettDong Nov 21, 2023
a1f2910
Add the on-hit effects
MNG-cataclysm Nov 21, 2023
70fc47a
Update recipe_others.json
BjoHart Nov 21, 2023
6b2ead1
Merge pull request #69608 from GuardianDll/fix_short_workbenches
Maleclypse Nov 21, 2023
8d87411
Add cotton sheets into disassembly where applicable (#69596)
GuardianDll Nov 21, 2023
e6f9d9e
Fix chocoloate-covered coffee bean calories
Grnkchi Nov 21, 2023
3cf64dc
Fix vehicle turrets not cooling down (#69551)
actually-a-cat Nov 21, 2023
889a020
Update spears_and_polearms.json
Kingdomoferusea Nov 21, 2023
8ca3160
Autolearn primitive bow dampening kit
BjoHart Nov 21, 2023
75c3bbc
Add documentation for adding flags in itemgroups
ehughsbaird Nov 21, 2023
a80c920
Landing Pad
John-Candlebury Nov 22, 2023
f0e969a
[Innawood] Fix cotton having 10 difficulty (#69607)
GuardianDll Nov 22, 2023
aa7e1d6
zombie sinew harvest fix (#69625)
LyleSY Nov 22, 2023
02f75a2
Hand mirror recipe change from 1 glas sheet to 3 glas shards (#69587)
BjoHart Nov 22, 2023
bc5cfae
Correcting Genetic Instability decrease rates in Mutations doc.
invalid-email-address Nov 22, 2023
22089de
Appease clang-tidy
ehughsbaird Nov 22, 2023
99a2048
Update melee.json
Kingdomoferusea Nov 22, 2023
49f4cb1
Update melee.json
Kingdomoferusea Nov 22, 2023
f5e78d4
Update melee.json
Kingdomoferusea Nov 22, 2023
463b637
Update melee.json
Kingdomoferusea Nov 22, 2023
9d8f3a2
Merge pull request #69636 from John-Candlebury/afs-landing-pad
Maleclypse Nov 22, 2023
481b87a
Merge pull request #69627 from BjoHart/primitive_bow_silencer
Maleclypse Nov 22, 2023
cc4ecee
Clarify glock 17 inability to use 15 rd magazine (#69615)
GuardianDll Nov 22, 2023
6a4738e
Merge pull request #69616 from MNG-cataclysm/limb_stub_fixes
Maleclypse Nov 22, 2023
11c3692
HUB Fire Support Platform (#69603)
tenmillimaster Nov 22, 2023
f2e04fa
Merge pull request #69641 from simbarb/mutation_doc_small_fix
Maleclypse Nov 22, 2023
abf2df7
Merge pull request #69626 from Kingdomoferusea/master
akrieger Nov 22, 2023
02942dc
Merge pull request #69644 from ehughsbaird/appeasement
akrieger Nov 22, 2023
be3ebed
Impliment to-hit fixes
MNG-cataclysm Nov 22, 2023
75cf733
Merge pull request #69619 from BjoHart/Recipe-Grappling-hook-Update
Maleclypse Nov 22, 2023
c4356c0
invalidate weight carried cache when pouring
furran Nov 22, 2023
00faeac
Merge pull request #69585 from tenmillimaster/30carbine
Maleclypse Nov 22, 2023
7583d36
Maps that reveal roads now also reveal city names.
Inglonias Nov 22, 2023
011beab
A better seed audit (#69560)
worm-girl Nov 22, 2023
dc23b79
Added power leech weakponts and proficiencies (#69638)
PatrikLundell Nov 22, 2023
a23d68a
[EoC] Parse tags of `run_eoc_selector` (#69602)
lispcoc Nov 22, 2023
deff799
STI Tactical DS 2011 10mm, now fixed (#69580)
GuardianDll Nov 22, 2023
7bded00
Merge pull request #69653 from MNG-cataclysm/limb_stub_fixes
Maleclypse Nov 23, 2023
0410d8d
Merge pull request #69660 from furran/invalidate_weight_cache_alt
akrieger Nov 23, 2023
1172301
Merge pull request #69656 from Inglonias/fix_maps_city_center
akrieger Nov 23, 2023
06dc3b3
math_parser: implement support for array arguments (#69539)
andrei8l Nov 23, 2023
c5b5515
Merge pull request #69600 from Maleclypse/Fix-Vampire-tier-3
akrieger Nov 23, 2023
a29721f
-rch atk, add enfbayo, makeshift->undbbl
tenmillimaster Nov 23, 2023
616e2e3
medium iron
tenmillimaster Nov 23, 2023
bd49ea5
Fix unguarded std::optional access spamming aphids n things.
akrieger Nov 23, 2023
caddf28
Eggscellent additions (#69595)
LordBarkBread Nov 23, 2023
d573806
m3/m3E1/at4 Carl Gustaf Corrections (#69604)
tenmillimaster Nov 23, 2023
d86fbd2
fix tire shop has no tools
GuardianDll Nov 23, 2023
89b65be
JSON-ize slot machines (#69658)
MNG-cataclysm Nov 23, 2023
5c2611d
Merge pull request #69666 from tenmillimaster/stabbies
Maleclypse Nov 23, 2023
7d29489
Disable dangling reference warnings with cmake+gcc
sparr Nov 23, 2023
5d9b94f
Merge pull request #69665 from akrieger/fix_69610
Maleclypse Nov 23, 2023
6e6378f
Create config dir before failing to save initial language selection
sparr Nov 23, 2023
5de6406
[DinoMod] Animal Food Matters (#69525)
LyleSY Nov 23, 2023
0513a22
Update data/json/itemgroups/tools.json
GuardianDll Nov 23, 2023
06e1a1f
Merge pull request #69675 from GuardianDll/fix_tire_shop
akrieger Nov 23, 2023
0a36a85
Merge pull request #69688 from sparr/essential_dirs_before_language
akrieger Nov 23, 2023
e1f471c
Merge pull request #69679 from sparr/dangling-reference-warning-cmake
akrieger Nov 23, 2023
cb562e0
[MoM] Separate NO_SPELLCASTING from new NO_PSIONICS, Take 2 (#69670)
Standing-Storm Nov 24, 2023
b8a566a
Merge pull request #69667 from tenmillimaster/357-bbti
Maleclypse Nov 24, 2023
f2c4287
[MoM] Tinfoil hats protect against telepathy (sometimes) (#69651)
Standing-Storm Nov 24, 2023
a707f04
Merge pull request #69629 from ehughsbaird/item-spawn-document-flags
Maleclypse Nov 24, 2023
5d3940a
Professions can start with specific recipes (#68818)
Hymore246 Nov 24, 2023
2c10980
Update 545x39.json
tenmillimaster Nov 24, 2023
1d7080d
ISSa snippet
tenmillimaster Nov 24, 2023
8e82494
Merge pull request #69694 from tenmillimaster/545
akrieger Nov 24, 2023
643f73a
Merge pull request #69695 from tenmillimaster/ISS-snippet
akrieger Nov 24, 2023
3da28a4
[MoM] Slightly reduce power ranges (#69689)
Standing-Storm Nov 24, 2023
227d5ce
Fix missing item_group::finalize (#69657)
EIIKaO Nov 24, 2023
d6250c5
Add Faction editing to Debug menu (#69690)
sparr Nov 24, 2023
8fc8b57
Start location text (#69686)
furran Nov 24, 2023
461978b
Added slime weakpoints and proficiencies
PatrikLundell Nov 24, 2023
02f2caa
Capture by move in lambdas where applicable
BrettDong Nov 24, 2023
b3d963e
Load translations using mmap
BrettDong Nov 24, 2023
e2ec9de
[MoM] Two new Photokinetic powers + slight reorganization (#69668)
Standing-Storm Nov 24, 2023
adf890d
Change NPC faction from debug menu (#69693)
sparr Nov 24, 2023
145091b
Remove duplicated faction_edit functions
sparr Nov 24, 2023
2555d14
Update mushroom.json
BjoHart Nov 24, 2023
480d205
Merge pull request #69704 from sparr/debug_menu_faction_dedupe_functions
Maleclypse Nov 24, 2023
5ec8959
Merge pull request #69622 from Grnkchi/master
akrieger Nov 24, 2023
cc2c336
Bugfix: Do not continue milking cows if its dead
inogenous Nov 24, 2023
7787923
Optimize mutation_armor calculations (#69715)
akrieger Nov 24, 2023
4ed5302
Refactor vehicle interaction screen bottom section
sparr Nov 24, 2023
d467936
270 Winchester BBTI (#69701)
tenmillimaster Nov 24, 2023
c3eab57
make s_gun_roof roof access lead to main part of roof
furran Nov 24, 2023
ddbc660
Merge pull request #69700 from PatrikLundell/slime_wp_prof
Maleclypse Nov 24, 2023
65c4517
Weekly Changelog 2023-11-13 to 2023-11-20 (#69571)
kevingranade Nov 24, 2023
b2a729e
Adds panic, short term combat memory, and different flee modes. (#69623)
I-am-Erk Nov 25, 2023
ae67a39
Routine i18n updates on 25 November 2023
kevingranade Nov 25, 2023
79b412b
Avoid copying Target_attributes when calculating aim speed
BrettDong Nov 25, 2023
11095f9
Merge pull request #69702 from BrettDong/mmap_mo
akrieger Nov 25, 2023
c43e917
Merge pull request #69699 from BrettDong/performance-no-automatic-move
akrieger Nov 25, 2023
7560c55
[Xedra Evolved] Mics updates (#69645)
GuardianDll Nov 25, 2023
1390b3b
Fix text style error in npcmove.cpp
BrettDong Nov 25, 2023
7780b3b
Adjust s_gun_roof nested chunks gen range
furran Nov 25, 2023
a410859
Merge branch 'CleverRaven:master' into ForageSymbols
BjoHart Nov 25, 2023
edd1785
Merge pull request #69731 from BrettDong/target_attributes
akrieger Nov 25, 2023
734fe84
Merge pull request #69733 from CleverRaven/ellipsis-patch-1
akrieger Nov 25, 2023
c88eb0e
postfix
GuardianDll Nov 25, 2023
bafd5a2
Merge pull request #69739 from BjoHart/ForageSymbols
akrieger Nov 25, 2023
ef0bce3
Merge pull request #69722 from furran/s_gun_roof_gutter
Maleclypse Nov 25, 2023
2cc61cd
Merge pull request #69728 from CleverRaven/i18n
Maleclypse Nov 25, 2023
1d4281c
Merge pull request #69716 from inogenous/bugfix-stop-milking-dead-cows
Maleclypse Nov 25, 2023
7ab6329
Merge pull request #69721 from sparr/vehicle_view_fuel_gauge_move
Maleclypse Nov 25, 2023
15dfee9
Varsity Jackets (#69735)
KeremBabaG Nov 25, 2023
66d6c8a
Eggy Burgers (#69732)
LordBarkBread Nov 25, 2023
bdaa430
Merge pull request #69744 from GuardianDll/xedra_postfix
Maleclypse Nov 25, 2023
e0050f1
Update coats.json
gettingusedto Nov 26, 2023
a6eb9d5
Update SOUNDPACKS.md
gettingusedto Nov 26, 2023
6f1b1db
[MoM] Add Electrokinesis path (#69691)
Standing-Storm Nov 26, 2023
2622f3e
Merge pull request #69759 from gettingusedto/soundpack-doc-update
Maleclypse Nov 26, 2023
f382961
Added triffid weakpoints and weakpoint proficiencies (#69764)
PatrikLundell Nov 26, 2023
5416da6
feat(content): New Epilogues for NPCs (#69758)
Empyrean-Heaven Nov 26, 2023
e504afd
Merge pull request #69755 from gettingusedto/varsity-jacket-variant-fix
Maleclypse Nov 26, 2023
dfb8658
Move spell cost calculation up slightly to account for spell cost ter…
Standing-Storm Nov 26, 2023
db052b4
Changes
Standing-Storm Nov 26, 2023
6cb42b4
List Barrel lengths for (almost) every gun (#69745)
tenmillimaster Nov 26, 2023
611b0ad
Initial commit
Standing-Storm Nov 26, 2023
f5d460e
More Mycus Monsters 2: Electric Boogaloo (#69631)
zdlpoppa Nov 26, 2023
4f6df0a
Add nuckalavee enemy to nether (#69757)
MorvarchPrincess Nov 26, 2023
840ca26
[Xedra] Remove obsolete Dimension Research Reference
b3brodie Nov 27, 2023
db3054e
Merge pull request #69786 from b3brodie/xedra_dimesnion
Maleclypse Nov 27, 2023
7e569d4
follows -> following
gettingusedto Nov 27, 2023
bd21196
move item_pocket::pocket_type to it's own header
Nov 27, 2023
deb3f26
add em
KeremBabaG Nov 27, 2023
76d5238
Merge pull request #69793 from gettingusedto/npc-doc-fix
Maleclypse Nov 27, 2023
74b35d9
Merge pull request #69794 from mqrause/extract_pocket_type
akrieger Nov 27, 2023
326d760
Merge pull request #69775 from Standing-Storm/rabbi-change
Maleclypse Nov 27, 2023
018b007
10mm BBTI data, JHP, +P loads (#69791)
tenmillimaster Nov 27, 2023
da41ccb
[Rework] Add more realistic agricultural solution to produce raw grai…
BjoHart Nov 27, 2023
4687be0
Add old school slings (#69788)
tenmillimaster Nov 27, 2023
338a0dd
Merge pull request #69798 from KeremBabaG/spawns
Maleclypse Nov 27, 2023
f0e64db
Merge pull request #69777 from Standing-Storm/voltaic-touch-weld
Maleclypse Nov 27, 2023
d0e9833
starts the rework.
DoctorBoomstick Apr 16, 2023
196e5c2
finishes up most of the stuff related with the XM88E1.
DoctorBoomstick Apr 18, 2023
0b46492
finishes reworking the battle rifle and LMG.
DoctorBoomstick Apr 18, 2023
cf08a77
Starts to add some lore snippets.
DoctorBoomstick Apr 24, 2023
400e9ab
Gives another shake at reworking the standard rifle magazines. Dedica…
DoctorBoomstick Jul 29, 2023
7cf18b0
gets back to the rework, starts by establishing the semi-auto rifle.
DoctorBoomstick Sep 29, 2023
2e6d7b8
starts working on the light machinegun.
DoctorBoomstick Oct 14, 2023
e2123ea
Merge branch '8x40_retool' of https://github.com/DoctorBoomstick/Cata…
tenmillimaster Nov 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions data/json/itemgroups/Weapons_Mods_Ammo/guns.json
Original file line number Diff line number Diff line change
Expand Up @@ -611,7 +611,8 @@
{ "group": "nested_zpapm90", "prob": 1 },
{ "group": "nested_zpap85", "prob": 1 },
{ "group": "nested_rfb_308", "prob": 5 },
{ "group": "nested_greasegun", "prob": 1 }
{ "group": "nested_greasegun", "prob": 1 },
{ "group": "nested_rsa840", "prob": 15 }
]
},
{
Expand Down Expand Up @@ -653,7 +654,8 @@
{ "group": "nested_ar15_with_kits", "prob": 15 },
{ "group": "nested_mdrx_with_kits", "prob": 10 },
{ "group": "nested_axmc_with_kits", "prob": 10 },
{ "item": "rfb_308", "prob": 10 }
{ "item": "rfb_308", "prob": 10 },
{ "item": "rsa840", "prob": 15 }
]
},
{
Expand Down Expand Up @@ -700,8 +702,6 @@
{ "group": "nested_m60", "prob": 15 },
{ "group": "nested_rm11b_sniper_rifle", "prob": 15 },
{ "group": "nested_rm298", "prob": 10 },
{ "group": "nested_rm51_assault_rifle", "prob": 25 },
{ "group": "nested_rm614_lmg", "prob": 10 },
{ "group": "nested_rm88_battle_rifle", "prob": 25 },
{ "group": "nested_sig_assault_rifle", "prob": 50 },
{ "group": "nested_scar_l", "prob": 50 },
Expand Down Expand Up @@ -747,7 +747,8 @@
{ "group": "nested_iwi_tavor_x95_300blk", "prob": 10 },
{ "group": "nested_acr_300blk", "prob": 15 },
{ "group": "nested_ak308", "prob": 25 },
{ "group": "nested_papm77", "prob": 15 }
{ "group": "nested_papm77", "prob": 15 },
{ "group": "nested_rcmg840", "prob": 10 }
]
},
{
Expand Down Expand Up @@ -780,7 +781,8 @@
{ "item": "hk417_13", "prob": 40 },
{ "item": "m2carbine", "prob": 5 },
{ "item": "ak308", "prob": 10 },
{ "item": "ak308", "variant": "papm77", "prob": 5 }
{ "item": "ak308", "variant": "papm77", "prob": 5 },
{ "item": "rcmg-840", "prob": 10 }
]
},
{
Expand Down
16 changes: 8 additions & 8 deletions data/json/itemgroups/Weapons_Mods_Ammo/nested_guns.json
Original file line number Diff line number Diff line change
Expand Up @@ -1857,28 +1857,28 @@
]
},
{
"id": "nested_rm51_assault_rifle",
"id": "nested_rsa840",
"type": "item_group",
"//": "this is a distribution for the gun, reasonable number of backup mags, and some ammo to repack",
"subtype": "collection",
"ammo": 100,
"entries": [
{ "item": "rm51_assault_rifle", "charges-min": 0, "charges-max": 50 },
{ "item": "8x40_50_mag" },
{ "item": "8x40_50_mag", "prob": 50 },
{ "item": "rsa840", "charges-min": 0, "charges-max": 42 },
{ "item": "8x40_42_mag" },
{ "item": "8x40_42_mag", "prob": 50 },
{ "group": "on_hand_8x40" }
]
},
{
"id": "nested_rm614_lmg",
"id": "nested_rcmg840",
"type": "item_group",
"//": "this is a distribution for the gun, reasonable number of backup mags, and some ammo to repack",
"subtype": "collection",
"ammo": 100,
"entries": [
{ "item": "rm614_lmg", "charges-min": 0, "charges-max": 100 },
{ "item": "8x40_250_mag" },
{ "item": "8x40_250_mag", "prob": 50 },
{ "item": "rcmg-840", "charges-min": 0, "charges-max": 100 },
{ "item": "8x40_96_mag" },
{ "item": "8x40_96_mag", "prob": 50 },
{ "group": "on_hand_8x40" }
]
},
Expand Down
1 change: 0 additions & 1 deletion data/json/itemgroups/military.json
Original file line number Diff line number Diff line change
Expand Up @@ -695,7 +695,6 @@
{ "item": "atgm_heat", "prob": 1 },
{ "item": "m202_flash", "prob": 2 },
{ "item": "m74_clip", "prob": 3 },
{ "item": "rm51_assault_rifle", "prob": 1 },
{ "item": "rm88_battle_rifle", "prob": 1 },
{ "item": "rm614_lmg", "prob": 1 },
{ "item": "rm2000_smg", "prob": 1 },
Expand Down
223 changes: 113 additions & 110 deletions data/json/items/gun/8x40mm.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,104 @@
"pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "magazine_well": "250 ml", "item_restriction": [ "8x40_10_mag", "8x40_25_mag" ] } ],
"melee_damage": { "bash": 12 }
},
{
"id": "xm88",
"//": "Essentially a modernized H&K G11 assault rifle, upsized and chambered for full-power rifle cartridges, it retains the G11’s bullpup layout, fire modes, and general features.",
"looks_like": "ar15",
"type": "GUN",
"reload_noise_volume": 10,
"name": { "str": "automatic 8x40mm rifle" },
"description": "A highly experimental battle rifle utilizing a proprietary caseless cartridge, this weapon was unexpectedly released by Rivtech for army weapons trials a few years before the Cataclysm. Failing to gain favor thanks to its cuckoo clock-level complexity and unpleasant propensity for overheating and, subsequently, detonating, Rivtech attempted to commercialize the project. Marketing it as \"yesterday’s future weapon, reimagined for the present\" the rifle’s civilian iterations met with limited interest and would have likely been relegated to obscurity had the Cataclysm not given its testers a dramatically shorter life span.",
"variant_type": "gun",
"variants": [
{
"id": "xm88",
"name": { "str": "Rivtech XM88E1" },
"description": "An experimental, caseless bullpup battle rifle with a rotary breech action free-floating within its boxy receiver and an integral gun sight peeking over its recessed barrel, the XM88 was unexpectedly introduced by Rivtech a few years before the Cataclysm and submitted for US Army Next Generation Service Weapon trials. With only a handful of prototypes produced, the weapon failed to impress thanks to overheating and cookoff issues, as well as its general complexity. Rivtech sought to commercialize the project, marketing it as \"yesterday’s future weapon, reimagined for the present\" although, had the Cataclysm not insured that the rifle would outlive its testers, the XM88 would have likely still faded into obscurity.",
"weight": 1
}
],
"weight": "3850 g",
"volume": "4704 ml",
"longest_side": "840 mm",
"barrel_length": "533 mm",
"price": 900000,
"price_postapoc": 1500,
"//2": "No sensible person in the apocalypse is going to put much value in an experimental, highly rare, overly bulky, high-maintenance gun with a history of malfunctions and unobtainable or reloadable ammo that requires an engineering degree just to field strip and tend to the damages that will take place and whose replacement parts are virtually non-existent.",
"to_hit": -1,
"bashing": 12,
"material": [ "steel", "aluminum", "plastic" ],
"symbol": "(",
"color": "dark_gray",
"ammo": [ "8x40mm" ],
"skill": "rifle",
"dispersion": 80,
"durability": 8,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "hyper-burst", 4 ], [ "AUTO", "auto", 2 ] ],
"built_in_mods": [ "high_end_folding_stock", "riv_scope" ],
"valid_mod_locations": [
[ "accessories", 4 ],
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],
[ "stock accessory", 1 ],
[ "underbarrel", 1 ]
],
"weapon_category": [ "AUTOMATIC_RIFLES" ],
"pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_42_mag", "8x40_24_mag", "8x40_54_mag" ] } ]
},
{
"id": "rcmg840",
"looks_like": "ar15",
"type": "GUN",
"reload_noise_volume": 10,
"name": { "str": "Rivtech 8x40mm machine gun" },
"description": "An angular machine gun possessing a folding bipod as well as a hyper-burst mode that discharges two cartridges before recoil is felt, this weapon, manufactured by Rivtech, has room for great potential accuracy. Produced as a prototype alongside its caseless rifle brother for submission into US Army weapons trials, the design was upscaled to fire an 8mm caseless cartridge following its subsequent failure to win the military’s contract. Seeing limited production sales to third parties, including private military contractors, the machine gun was often criticised for attempting to be a jack of all trades firearm—light, highly accurate, suppressively potent, and packed to the gunnels with advanced technical features—at the cost of simplicity and end-user functionality.",
"variant_type": "gun",
"variants": [
{
"id": "rcmg840",
"name": { "str": "Rivtech CMG-840 hailstorm" },
"description": "An exceedingly angular machine gun housing a cylindrical, rotating breach free-floating within its boxy receiver and an upwards jutting cocking handle, the weapon possesses a recessed barrel under which a collapsing bipod is stowed. Produced as a prototype squad automatic weapon by Rivtech and presented for evaluation within the US military’s NGSW weapon trials alongside the XM88 rifle, this particular gun is a relatively recent production version of the design chambered for 8x40mm Caseless and offered for private contracters, law enforcement, and international sales after Rivtech failed to secure the contract. Possessing a hyper-burst mechanism that dispenses two cartridges before the recoil hits the shooter as well as standard automatic capabilities, it has the potential to achieve remarkable target accuracy.",
"weight": 1
}
],
"weight": "7000 g",
"volume": "10815 ml",
"longest_side": "1030 mm",
"barrel_length": "660 mm",
"price": 3750000,
"price_postapoc": 3500,
"to_hit": -1,
"material": [ "steel", "aluminum", "plastic" ],
"symbol": "(",
"color": "dark_gray",
"ammo": [ "8x40mm" ],
"skill": "rifle",
"dispersion": 180,
"durability": 8,
"reload": 200,
"modes": [ [ "DEFAULT", "AUTO", "auto", 4 ] ],
"built_in_mods": [ "riv_scope", "bipod_handguard" ],
"valid_mod_locations": [
[ "accessories", 4 ],
[ "barrel", 1 ],
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock accessory", 1 ],
[ "underbarrel", 1 ]
],
"flags": [ "WATERPROOF_GUN" ],
"pocket_data": [
{ "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_96_mag" ] }
]
Comment on lines +133 to +135
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[JSON & C++ formatters] reported by reviewdog 🐶

Suggested change
"pocket_data": [
{ "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_96_mag" ] }
]
"pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_96_mag" ] } ]

},
{
"id": "rm11b_sniper_rifle",
"looks_like": "modular_ar15",
Expand Down Expand Up @@ -152,117 +250,22 @@
"melee_damage": { "bash": 18 }
},
{
"id": "rm51_assault_rifle",
"id": "rsa840",
"type": "GUN",
"reload_noise_volume": 10,
"name": { "str": "RM51 assault rifle" },
"description": "Originally produced for military use, the Rivtech RM51 assault rifle was designed for durability and ease of use under less than ideal circumstances, with its considerable bulk minimized by a compact and ergonomic layout. Accepts box magazines.",
"weight": "2850 g",
"volume": "2150 ml",
"longest_side": "905 mm",
"price": 1800000,
"price_postapoc": 12000,
"to_hit": -1,
"material": [ "superalloy", "ceramic" ],
"symbol": "(",
"color": "dark_gray",
"ammo": [ "8x40mm" ],
"skill": "rifle",
"dispersion": 50,
"durability": 9,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 3 ] ],
"valid_mod_locations": [
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "muzzle", 1 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],
[ "stock accessory", 1 ],
[ "underbarrel", 1 ]
"copy-from": "xm88",
"name": { "str": "Rivtech 8x40mm bullpup rifle" },
"description": "A large and hefty rifle that looks suspiciously like a weapon prop that escaped from the set of a sci-fi blockbuster, this advanced offering from Rivtech is chambered for proprietary 8x40mm caseless munitions. Originally entered for military trials years before the Cataclysm, what rests before you today is a civilian, semi-automatic version of the design offered by Rivtech shortly after their prototype failed to win the US Army’s weapon contract. Sold as a novelty rifle before the end of the world, its steep price and the company’s later controversy kept it out of most laymen’s hands and shy of achieving true market success.",
"variant_type": "gun",
"variants": [
{
"id": "rsa840",
"name": { "str": "Rivtech SA-840 Mirage" },
"description": "Encased within a boxy aluminum receiver and uncannily similar to a sci-fi prop with a recessed barrel and pistol grip, this is a bullpup 8x40mm caseless rifle produced by the Rivtech corporation. Originally entered for military trials as a battle rifle before being trounced by its competitors, this version of the design has been adapted, with a few extra bells and whistles in the ergonomics department, into a semi-automatic civilian rifle. While its impractically hefty price point made it little more than a trophy gun among the general population, and Rivtech’s latter-day controversy awarded it a less than ideal reputation, the SA-840 remains a capable rifle, and quite the goochy one at that.",
"weight": 1
}
],
"flags": [ "WATERPROOF_GUN" ],
"weapon_category": [ "AUTOMATIC_RIFLES" ],
"pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_50_mag", "8x40_100_mag" ] } ],
"melee_damage": { "bash": 12 }
},
{
"id": "rm614_lmg",
"type": "GUN",
"reload_noise_volume": 10,
"name": { "str": "RM614 LMG" },
"description": "Utilizing a powerful and unusual caliber, the Rivtech RM614 light machine gun was designed for durability and extreme volume of sustained fire under the worst possible circumstances. Accepts RMXB500 box and RMGD250 drum magazines.",
"weight": "4600 g",
"volume": "2750 ml",
"longest_side": "935 mm",
"price": 3750000,
"price_postapoc": 15000,
"to_hit": -1,
"material": [ "superalloy", "ceramic" ],
"symbol": "(",
"color": "dark_gray",
"ammo": [ "8x40mm" ],
"ranged_damage": { "damage_type": "bullet", "amount": 4 },
"//2": "Barrel length is estimated to be 21-inches.",
"skill": "rifle",
"dispersion": 70,
"durability": 9,
"reload": 200,
"barrel_volume": "500 ml",
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "BURST", "4 rd.", 4 ], [ "AUTO", "auto", 6 ] ],
"valid_mod_locations": [
[ "barrel", 1 ],
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],
[ "stock accessory", 1 ],
[ "underbarrel", 1 ]
],
"flags": [ "WATERPROOF_GUN" ],
"pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_250_mag", "8x40_500_mag" ] } ],
"melee_damage": { "bash": 12 }
},
{
"id": "rm88_battle_rifle",
"type": "GUN",
"reload_noise_volume": 10,
"name": { "str": "RM88 battle rifle" },
"description": "Originally produced for military use, the Rivtech RM88 battle rifle was designed for durability and extreme firepower under less than ideal circumstances, with a heavy ported barrel for maximum controllability. Accepts box and RMGD250 drum magazines.",
"weight": "3200 g",
"volume": "2500 ml",
"longest_side": "995 mm",
"price": 900000,
"price_postapoc": 17500,
"to_hit": -1,
"material": [ "superalloy", "ceramic" ],
"symbol": "(",
"color": "dark_gray",
"ammo": [ "8x40mm" ],
"ranged_damage": { "damage_type": "bullet", "amount": 2 },
"//2": "Barrel length is estimated to be 18-inches.",
"skill": "rifle",
"dispersion": 30,
"durability": 9,
"modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
"barrel_volume": "500 ml",
"valid_mod_locations": [
[ "grip", 1 ],
[ "mechanism", 4 ],
[ "rail", 1 ],
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],
[ "stock accessory", 1 ],
[ "underbarrel", 1 ]
],
"magazines": [ [ "8x40mm", [ "8x40_100_mag", "8x40_50_mag", "8x40_250_mag" ] ] ],
"flags": [ "WATERPROOF_GUN" ],
"weapon_category": [ "AUTOMATIC_RIFLES" ],
"pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "8x40_100_mag", "8x40_50_mag", "8x40_250_mag" ] } ],
"melee_damage": { "bash": 12 }
"price": 396500,
"price_postapoc": 85000,
"modes": [ [ "DEFAULT", "semi-auto", 1 ] ]
}
]
4 changes: 2 additions & 2 deletions data/json/items/gunmod/sights.json
Original file line number Diff line number Diff line change
Expand Up @@ -264,11 +264,11 @@
"copy-from": "rifle_scope",
"type": "GUNMOD",
"name": { "str": "RS1219 scope" },
"description": "An integral component of the RM11B rifle system, the RS1219 Accipiter digital scope provides auto-adjusting focal length, a user-selectable reticle, and an offset reflex sight for close objectives.",
"description": "An integral component of experimental Rivtech NGSW trial rifles, the RS1219 Accipiter digital scope provides auto-adjusting focal length, a user-selectable reticle, and an offset reflex sight for close objectives.",
"weight": "0 g",
"volume": "0 ml",
"price": 0,
"material": [ "superalloy", "ceramic" ],
"material": [ "aluminum", "plastic", "glass" ],
"aim_speed_modifier": 0,
"flags": [ "ZOOM", "IRREMOVABLE" ]
},
Expand Down
Loading
Loading