Skip to content

Commit b605151

Browse files
committed
Update definitions
1 parent 4f69c5d commit b605151

29 files changed

+7432
-3345
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
-- THIS FILE WAS GENERATED AUTOMATICALLY. DO NOT EDIT.
2+
---@meta plugins.fix-occupancy
3+
4+
---@class fixOccupancy
5+
local fixOccupancy
6+
7+
return fixOccupancy

dist/library/modules/buildings.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,3 +126,7 @@ function dfhack.buildings.isActive(building) end
126126
---@param bld df.building
127127
function dfhack.buildings.completeBuild(bld) end
128128

129+
---@param building df.building
130+
---@return string
131+
function dfhack.buildings.getName(building) end
132+

dist/library/modules/maps.lua

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,31 @@ function dfhack.maps.getRegionBiome(rgn_pos) end
4747
---@return df.plant
4848
function dfhack.maps.getPlantAtTile(x, y, z) end
4949

50+
---@param x number
51+
---@param y number
52+
---@param z number
53+
---@return boolean
54+
function dfhack.maps.isTileAquifer(x, y, z) end
55+
56+
---@param x number
57+
---@param y number
58+
---@param z number
59+
---@return boolean
60+
function dfhack.maps.isTileHeavyAquifer(x, y, z) end
61+
62+
---@param x number
63+
---@param y number
64+
---@param z number
65+
---@param heavy boolean|nil
66+
---@return boolean
67+
function dfhack.maps.setTileAquifer(x, y, z, heavy) end
68+
69+
---@param x number
70+
---@param y number
71+
---@param z number
72+
---@return boolean
73+
function dfhack.maps.removeTileAquifer(x, y, z) end
74+
5075
---@param bm df.tile_bitmask
5176
---@return boolean
5277
function dfhack.maps.hasTileAssignment(bm) end

dist/library/modules/units.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,9 @@ function dfhack.units.getIdentity(unit) end
362362
---@return df.nemesis_record
363363
function dfhack.units.getNemesis(unit) end
364364

365+
---@param unit df.unit
366+
function dfhack.units.makeown(unit) end
367+
365368
---@param unit df.unit
366369
---@param attr df.physical_attribute_type
367370
---@return integer

dist/library/structures/df.announcements.lua

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -783,8 +783,8 @@
783783
---@field [209] "CURRENT_DATE"
784784
---@field NO_GRASP_FOR_PICKUP 210
785785
---@field [210] "NO_GRASP_FOR_PICKUP"
786-
---@field CANNOT_CHOP_TREE 211 formerly TRAVEL_ADVISORY
787-
---@field [211] "CANNOT_CHOP_TREE" formerly TRAVEL_ADVISORY
786+
---@field CANNOT_CHOP_TREE 211
787+
---@field [211] "CANNOT_CHOP_TREE"
788788
---@field CANNOT_CLIMB 212
789789
---@field [212] "CANNOT_CLIMB"
790790
---@field CANNOT_STAND 213
@@ -1076,7 +1076,7 @@ df.announcement_type = {}
10761076
df.announcement_type._attr_entry_type = {}
10771077

10781078
---@class (exact) announcement_type_attr_entry_type_fields
1079-
---@field alert_type DFCompoundField
1079+
---@field alert_type DFCompoundField bay12: AnnouncementType
10801080
df.announcement_type._attr_entry_type._fields = {}
10811081

10821082
---@class announcement_type_attrs
@@ -1478,8 +1478,8 @@ df.announcement_type.attrs = {}
14781478
---| 36 # HUNTING
14791479

14801480
---@class identity.announcement_alert_type: DFEnumType
1481-
---@field NONE -1
1482-
---@field [-1] "NONE"
1481+
---@field NONE -1 bay12: AnnouncementAlertType
1482+
---@field [-1] "NONE" bay12: AnnouncementAlertType
14831483
---@field GENERAL 0
14841484
---@field [0] "GENERAL"
14851485
---@field ERA_CHANGE 1
@@ -1558,8 +1558,8 @@ df.announcement_alert_type = {}
15581558

15591559
---@class df.announcement_flags: DFBitfield
15601560
---@field _enum identity.announcement_flags
1561-
---@field DO_MEGA boolean BOX
1562-
---@field [0] boolean BOX
1561+
---@field DO_MEGA boolean bay12: INIT_ANNOUNCEMENT_FLAG_*
1562+
---@field [0] boolean bay12: INIT_ANNOUNCEMENT_FLAG_*
15631563
---@field PAUSE boolean P
15641564
---@field [1] boolean P
15651565
---@field RECENTER boolean R
@@ -1576,8 +1576,8 @@ df.announcement_alert_type = {}
15761576
---@field [7] boolean ALERT
15771577

15781578
---@class identity.announcement_flags: DFBitfieldType
1579-
---@field DO_MEGA 0 BOX
1580-
---@field [0] "DO_MEGA" BOX
1579+
---@field DO_MEGA 0 bay12: INIT_ANNOUNCEMENT_FLAG_*
1580+
---@field [0] "DO_MEGA" bay12: INIT_ANNOUNCEMENT_FLAG_*
15811581
---@field PAUSE 1 P
15821582
---@field [1] "PAUSE" P
15831583
---@field RECENTER 2 R
@@ -1643,16 +1643,16 @@ function df.report.get_vector() end
16431643

16441644
---@class df.report.T_flags: DFBitfield
16451645
---@field _enum identity.report.flags
1646-
---@field continuation boolean When split into multiple lines, set on all but the first
1647-
---@field [0] boolean When split into multiple lines, set on all but the first
1646+
---@field continuation boolean bay12: ANNOUNCEMENTFLAG_*
1647+
---@field [0] boolean bay12: ANNOUNCEMENTFLAG_*
16481648
---@field unconscious boolean units.active[0]
16491649
---@field [1] boolean units.active[0]
16501650
---@field announcement boolean
16511651
---@field [2] boolean
16521652

16531653
---@class identity.report.flags: DFBitfieldType
1654-
---@field continuation 0 When split into multiple lines, set on all but the first
1655-
---@field [0] "continuation" When split into multiple lines, set on all but the first
1654+
---@field continuation 0 bay12: ANNOUNCEMENTFLAG_*
1655+
---@field [0] "continuation" bay12: ANNOUNCEMENTFLAG_*
16561656
---@field unconscious 1 units.active[0]
16571657
---@field [1] "unconscious" units.active[0]
16581658
---@field announcement 2
@@ -1665,8 +1665,8 @@ df.report.T_flags = {}
16651665
---| 2 # Unit
16661666

16671667
---@class identity.report_zoom_type: DFEnumType
1668-
---@field Generic 0
1669-
---@field [0] "Generic"
1668+
---@field Generic 0 bay12: AnnouncementLocationType
1669+
---@field [0] "Generic" bay12: AnnouncementLocationType
16701670
---@field Item 1
16711671
---@field [1] "Item"
16721672
---@field Unit 2
@@ -1743,11 +1743,11 @@ function df.announcement_infost:new() end
17431743

17441744
---@class df.announcement_infost.T_flags: DFBitfield
17451745
---@field _enum identity.announcement_infost.flags
1746-
---@field SPARRING_EVENT boolean determined by unit_action_data_attack.flags.sparring_hit
1747-
---@field [0] boolean determined by unit_action_data_attack.flags.sparring_hit
1746+
---@field SPARRING_EVENT boolean bay12: ANNOUNCEMENT_INFO_FLAG_*
1747+
---@field [0] boolean bay12: ANNOUNCEMENT_INFO_FLAG_*
17481748

17491749
---@class identity.announcement_infost.flags: DFBitfieldType
1750-
---@field SPARRING_EVENT 0 determined by unit_action_data_attack.flags.sparring_hit
1751-
---@field [0] "SPARRING_EVENT" determined by unit_action_data_attack.flags.sparring_hit
1750+
---@field SPARRING_EVENT 0 bay12: ANNOUNCEMENT_INFO_FLAG_*
1751+
---@field [0] "SPARRING_EVENT" bay12: ANNOUNCEMENT_INFO_FLAG_*
17521752
df.announcement_infost.T_flags = {}
17531753

0 commit comments

Comments
 (0)