Skip to content

Commit 591e243

Browse files
committed
2 parents 6075c97 + eef1e7c commit 591e243

File tree

503 files changed

+18069
-5494
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

503 files changed

+18069
-5494
lines changed

.github/comment-commands.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ users:
5959
- SariusSkelrets
6060
- SittingDucken
6161
- ShnitzelX2
62+
- BalthazarArgall
6263

6364
keywords:
6465
- name: confirm-bug

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Generate Release Notes
4646
id: generate-release-notes
4747
run: |
48-
npm install @actions/github
48+
npm install @actions/github@8
4949
node build-scripts/generate-release-notes.js '${{ secrets.GITHUB_TOKEN }}' '${{ steps.generate_env_vars.outputs.tag_name }}' "$(git log -1 --format='%H')" > notes.txt
5050
- run: |
5151
gh release create ${{ steps.generate_env_vars.outputs.tag_name }} --notes-file notes.txt --prerelease --title "${{ steps.generate_env_vars.outputs.release_name }}" --target "$(git log -1 --format='%H')"

CDDA.natvis

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
3+
<Type Name="Character">
4+
<DisplayString>{name}</DisplayString>
5+
</Type>
6+
<Type Name="units::quantity&lt;*, units::volume_in_milliliter_tag&gt;">
7+
<DisplayString>{value_} ml</DisplayString>
8+
</Type>
9+
<Type Name="units::quantity&lt;*, units::length_in_millimeter_tag&gt;">
10+
<DisplayString>{value_ / 10} cm</DisplayString>
11+
</Type>
12+
<Type Name="units::quantity&lt;*, units::mass_in_milligram_tag&gt;">
13+
<DisplayString>{value_ / 1000} g</DisplayString>
14+
</Type>
15+
<Type Name="item">
16+
<DisplayString Condition="is_favorite">* {type->name}</DisplayString>
17+
<DisplayString Condition="!is_favorite">{type->name}</DisplayString>
18+
</Type>
19+
<Type Name="item_pocket">
20+
<DisplayString Condition="data->pocket_name.raw._Mypair._Myval2._Mysize != 0">{data->pocket_name} in {data->name}</DisplayString>
21+
<DisplayString>{data->name}</DisplayString>
22+
</Type>
23+
<Type Name="item_location">
24+
<DisplayString Condition="ptr._Ptr->what.impl._Rep->_Uses">{*ptr._Ptr}</DisplayString>
25+
<DisplayString Condition="!ptr._Ptr->what.impl._Rep->_Uses">invalid item location</DisplayString>
26+
</Type>
27+
<Type Name="item_location::impl::item_in_container">
28+
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} in {container}</DisplayString>
29+
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
30+
</Type>
31+
<Type Name="item_location::impl::item_on_map">
32+
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} at {cur}</DisplayString>
33+
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
34+
</Type>
35+
<Type Name="item_location::impl::item_on_person">
36+
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} on {*who}</DisplayString>
37+
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
38+
</Type>
39+
<Type Name="item_location::impl::item_on_vehicle">
40+
<DisplayString Condition="what.impl._Rep->_Uses">{*what.impl._Ptr} in vehicle {cur.veh.name}</DisplayString>
41+
<DisplayString Condition="!what.impl._Rep->_Uses">invalid item location</DisplayString>
42+
</Type>
43+
<Type Name="translation">
44+
<DisplayString>{raw}</DisplayString>
45+
</Type>
46+
</AutoVisualizer>

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1206,7 +1206,7 @@ clean: clean-tests clean-lang
12061206
rm -f $(CHKJSON_BIN)
12071207
rm -f $(TEST_MO)
12081208
rm -rf zzip.dSYM
1209-
rm -f zzip zzip.*
1209+
rm -f zzip zzip.* zstd.a
12101210

12111211
distclean:
12121212
rm -rf *$(BINDIST_DIR)

build-scripts/files_changed

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ then
1717
if [ -n $TRAVIS_COMMIT_RANGE ]
1818
then
1919
# If this string is populated, it should work.
20-
# But it mught fail, due to e.g. the shallow clone depth missing the
20+
# But it might fail, due to e.g. the shallow clone depth missing the
2121
# relevant commit, in which case we fail
2222
files_list $TRAVIS_COMMIT_RANGE || exit 1
2323
else

data/changelog.txt

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,14 @@ More proper sorting
178178
Freeze water into ice in winter basic func
179179
Spells can now be actively channeled, causing continued effects over time so long as you wait after casting.
180180
Better furniture loading onto vehicles
181+
Freeze water into ice in winter with phase change system.(2/?)
182+
Use `EXTRADIMENSIONAL` flag as a catch-all for other-dimensional specials
183+
Set of clothes takes off ALL items, always
184+
Frezze water in winter monster and plant part. (3/?)
185+
Promote "SWIM_UNDER" flag to docks and bridges.
186+
Water frozen in winter veh and thick ice part. (4/5)
187+
Limbify tails
188+
Allow furniture/vehicles to be vertically dragged
181189

182190

183191

@@ -404,6 +412,10 @@ Inland container depot
404412
25 more shipping containers
405413
Your new pal, Pat (check the Hub)
406414
Add feldspar chunks to forest/field itemgroups, add feldspar veins to Innawood
415+
Dimension of sundered spacetime
416+
Turn various traits into limb-adding mutations
417+
Add tarot reading
418+
Devourer Evolution
407419

408420

409421
## Interface:
@@ -544,6 +556,14 @@ Better contrast for blue-on-black color
544556
Print 'taming' foods for monsters
545557
Sidebar headers to differentiate terrain vs furniture
546558
Remove 'Toggle skill training' hotkey description
559+
Add a new display mode to the construction menu: ready.
560+
Disable invalid file operations for empty e-devices
561+
Show time required to hotwire a car
562+
Add sidebar widgets for oxygen levels
563+
Show time required to pick a lock
564+
Show time to hacksaw before committing to doing it
565+
Show objective directions on overmap
566+
Allow resuming hacksaw cutting metal with different tools
547567

548568

549569
## Mods:
@@ -1003,6 +1023,17 @@ Add an enchantment that modifies the 'free dodges' stat introduced for Martial A
10031023
[Xedra Evolved] Add Sefer Raziel HaMalakh as a hedge magic book
10041024
[MoM] Add biokinesis/vitakinesis research facility
10051025
[Aftershock] Add esper enkindling tinctures
1026+
[MoM] Add spoiler doc to explain how power learning works
1027+
[XE] Add three vampire hunter professions
1028+
[Mods] Use external options in the manipulation of mods skills and proficiencies
1029+
[Xedra Evolved] Fix elemental fae joining the Butlerian Jihad
1030+
[Sky Island] Spawn the Island in a void
1031+
[Sky Island] Mod compatibility
1032+
[Sky Island] Dummy EOCs so the innawood integration does not cause an error
1033+
[No Hope] Actually use defined region settings
1034+
[XE] The holy-burnt suffer from wearing holy symbols.
1035+
[Bombastic Perks] Change the way you get playstyle perks
1036+
[Bombastic Perks] Add more prerequisites for perks
10061037

10071038

10081039

@@ -1126,6 +1157,18 @@ Techniqueify `HOOVES`
11261157
Increase hulk combat ability
11271158
internal vehicle electronics don't threaten the integrity of the tires when destroyed
11281159
Apis npc is more insectoid, more brave, less talkative, and more dangerous
1160+
Natural healing degrades health but medical healing does not
1161+
Devourers gain abilities and resilience from devouring
1162+
Scale devourer flesh raptor generation with size
1163+
Remove grenade hacks from direct spawn, make lab bots spawn flashbang hacks instead
1164+
Reduce the rate of siphoning and drawing a liquid from vehicle from 0.66L to 0.25L per second
1165+
Technique-ify Several traits
1166+
Hub 01 pays less for HEW reports
1167+
Exodii do not pay for clothes or common kitchen goods
1168+
Remove free attack from rabbit feet
1169+
Give krecks a bite attack
1170+
Make riding an animal exerting; add walking gait
1171+
Flying Polyps are out of phase
11291172

11301173

11311174
## Bugfixes:
@@ -1549,6 +1592,20 @@ Fix format mismatch in cataimgui::draw_colored_text
15491592
Fixing error and tips msg for water purification tablets
15501593
Fix ethereal item info
15511594
Fixed debug msg in mapgen that caused debug errors.
1595+
You can't fold veh with furn in it.
1596+
Fix bandages or disinfectant could apply bonus healing to other body parts
1597+
Updated logic for sunlight availability for planting
1598+
More reasonable approach to item rot
1599+
Fix vehicles not being seriously impacted by flat tires
1600+
fix focus always be a penalty when install GUNMOD with `INSTALL_DIFFICULT`
1601+
Fix supermarket items spawning with unrealistic quantities and missing containers
1602+
Fix update_mapgen in missions to use mission target as origin instead of player if possible
1603+
Fix add_mod printf specifier
1604+
Fix basic typos in code and comments
1605+
[MoM] Remove riot damage from labs
1606+
Fix typos in code and comments
1607+
Fix another edge case with zone sorting
1608+
Fix monster infighting slowing game down
15521609

15531610

15541611
## Performance:
@@ -1583,6 +1640,7 @@ Speed up mapgen especially noticeable in Sky Islands
15831640
don’t call std::pow for squaring numbers
15841641
don’t compute the size of far away hordes when drawing the world map
15851642
can_contain: calculate pocket volume once (huge speed up in special cases)
1643+
Shrink binary by using constexpr arrays for units constants
15861644

15871645

15881646
## Infrastructure:
@@ -1753,6 +1811,20 @@ obsolete ACT_ARMOR_LAYERS, move to uistate::open_menu
17531811
move ACT_TREE_COMMUNION handler to activity_actor
17541812
move ACT_ATM handler to activity_actor
17551813
Add support for fstring style placeholders in translated strings.
1814+
Move ACT_TRAIN handler to activity_actor, obsolete ACT_TRAIN_TEACHER
1815+
Add captions to AppStream screenshots to satisfy Flathub linter
1816+
move ACT_TOOLMOD_ADD to activity_actor
1817+
remove ACT_DISMEMBER handler (dead code)
1818+
move ACT_PULL_CREATURE handler to activity_actor
1819+
Move ACT_MEND_ITEM to activity_actor
1820+
clean up heat_activity_actor
1821+
Add tileset support for pets wearing armor
1822+
activity_actor framework for multi-activities, move ACT_MULTIPLE_MINE to activity_actor
1823+
Rewrite and migrate V menu to ImGui
1824+
move ACT_MULTIPLE_MOP, ACT_MULTIPLE_CHOP_PLANKS, ACT_MULTIPLE_CHOP_TREES to activity actor
1825+
move ACT_VEHICLE_REPAIR, ACT_VEHICLE_DECONSTRUCTION to activity_actor
1826+
Move ACT_MULTIPLE_FISH/FARM/READ/STUDY to activity_actors
1827+
move ACT_MULTIPLE_CRAFT, ACT_MULTIPLE_DIS(assembly) to activity_actors
17561828

17571829

17581830
## Build:

data/core/external_options.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@
487487
{
488488
"type": "EXTERNAL_OPTION",
489489
"name": "ETERNAL_SEASON",
490-
"//": "If true, keep the initial season for ever.",
490+
"//": "If true, keep the initial season forever.",
491491
"stub": true,
492492
"stype": "bool",
493493
"value": false
@@ -503,14 +503,14 @@
503503
{
504504
"type": "EXTERNAL_OPTION",
505505
"name": "HIGHWAY_GRID_ROW_SEPARATION",
506-
"//": "The distance between east-west highways in overmaps, with the whole overmap gap being `grid_row_seperation` - 1.",
506+
"//": "The distance between east-west highways in overmaps, with the whole overmap gap being `grid_row_separation` - 1.",
507507
"stype": "int",
508508
"value": 8
509509
},
510510
{
511511
"type": "EXTERNAL_OPTION",
512512
"name": "HIGHWAY_GRID_COLUMN_SEPARATION",
513-
"//": "The distance between north-south highways in overmaps, with the whole overmap gap being `grid_column_seperation` - 1.",
513+
"//": "The distance between north-south highways in overmaps, with the whole overmap gap being `grid_column_separation` - 1.",
514514
"stype": "int",
515515
"value": 10
516516
},

data/core/sentinels.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"id": "sub_bp_null",
3030
"type": "sub_body_part",
3131
"parent": "bp_null",
32-
"side": 0,
32+
"side": "both",
3333
"opposite": "sub_bp_null",
3434
"name": { "str": "Null sub_body_part, if you see this please report it", "//~": "NO_I18N" }
3535
},

data/json/ammo_effects.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,6 @@
115115
"type": "ammo_effect",
116116
"//": "Generate a small cloud of smoke at the source. Hardcoded"
117117
},
118-
{
119-
"id": "NEVER_MISFIRES",
120-
"type": "ammo_effect",
121-
"//": "Firing ammo without this flag may trigger a misfiring, this is independent of the weapon flags. Hardcoded"
122-
},
123118
{
124119
"id": "NO_DAMAGE_SCALING",
125120
"type": "ammo_effect",

0 commit comments

Comments
 (0)