Myk Taylor
|
a521b54da1
|
normalize input for animal assignment search
|
2023-08-14 16:38:43 -07:00 |
shevernitskiy
|
0e725be046
|
support closure as tile arg to get texpos
|
2023-08-14 12:07:27 +03:00 |
shevernitskiy
|
91f4c3d561
|
mirgate preloaded assets to lua
|
2023-08-14 08:17:57 +03:00 |
shevernitskiy
|
1409af67de
|
expose api to lua
|
2023-08-13 20:09:12 +03:00 |
Myk Taylor
|
463a8647e6
|
complete vermin and small animal support
|
2023-08-13 02:45:04 -07:00 |
Myk Taylor
|
296a34834c
|
expose and use casteFlagSet
|
2023-08-13 00:20:08 -07:00 |
Myk Taylor
|
93ed45d6e7
|
handle small pets, similar to vermin
|
2023-08-12 23:29:45 -07:00 |
shevernitskiy
|
20460fecca
|
tiny refactor texpos methods
|
2023-08-13 07:40:35 +03:00 |
shevernitskiy
|
4bc3a9b552
|
single quotes
|
2023-08-13 07:36:39 +03:00 |
shevernitskiy
|
fe8bd4fa78
|
assets use dynamic texture loading
|
2023-08-12 16:11:42 +03:00 |
Myk Taylor
|
214b78ba3c
|
add unit assignment screens for pits/cages/chains
refactor the existing Pasture assignment screen to handle variations
|
2023-08-11 18:32:52 -07:00 |
Myk
|
139a3a5ae8
|
Merge pull request #3649 from myk002/myk_bannerpanel
[widgets] factor banner out into reusable panel class
|
2023-08-07 12:54:32 -07:00 |
Myk Taylor
|
8c166935d5
|
factor banner out into reusable panel class
|
2023-08-07 12:40:48 -07:00 |
Myk Taylor
|
e80884459c
|
don't display dfhack logo in legends mode
|
2023-08-07 12:39:20 -07:00 |
Myk Taylor
|
3358a2b516
|
enable more tests
|
2023-08-04 20:40:33 -07:00 |
Myk Taylor
|
383966511d
|
don't modify container while iterating
|
2023-07-21 17:45:45 -07:00 |
Myk Taylor
|
ac8211a9c7
|
add autobutcher link to pasture screen
|
2023-07-21 14:35:59 -07:00 |
Myk
|
65fc79c5e2
|
Merge branch 'develop' into myk_dwarfvet
|
2023-07-21 14:23:13 -07:00 |
Myk Taylor
|
dff4816287
|
update dwarfvet
|
2023-07-21 04:12:56 -07:00 |
Myk Taylor
|
d14054716c
|
better name for overlay
|
2023-07-21 00:28:05 -07:00 |
Myk Taylor
|
2370750809
|
add warm/damp highlight overlay for ascii mode
|
2023-07-20 19:17:09 -07:00 |
Myk Taylor
|
9e720b2de7
|
properly handle animals in cages in non-cage buildings
|
2023-07-18 03:39:03 -07:00 |
Myk Taylor
|
27f1a4443c
|
rearrange pastures dialog according to feedback
|
2023-07-17 13:34:49 -07:00 |
Myk Taylor
|
e1946018f8
|
use TextButton in zone overlay
|
2023-07-16 20:24:46 -07:00 |
Myk
|
ce12cd6e29
|
colorize!
|
2023-07-16 14:22:10 -07:00 |
Myk Taylor
|
a017700dc6
|
convert egg and graze sliders into tristates
|
2023-07-16 13:43:52 -07:00 |
Myk Taylor
|
5fb299c6df
|
expand egg-laying filter to the entire race, not just the unit
|
2023-07-16 12:30:12 -07:00 |
Myk Taylor
|
b10ef79a29
|
tag units that are opposed to life as hostile
|
2023-07-16 12:16:45 -07:00 |
Myk Taylor
|
2fa4efbb8a
|
initial implementation of pasture assignment screen
|
2023-07-16 12:16:45 -07:00 |
Myk Taylor
|
0b9f84a5da
|
don't print error if a building is not selected
|
2023-07-05 19:06:57 -07:00 |
Myk Taylor
|
258b647ef6
|
extend the title version widget to show longer version strings
|
2023-06-23 14:36:17 -07:00 |
Myk Taylor
|
b571e5b52b
|
don't diplay orders overlay on subscreens
|
2023-06-19 16:48:07 -07:00 |
Myk Taylor
|
8a3b01a261
|
move the minimize button, not the window
|
2023-06-14 16:06:00 -07:00 |
Myk Taylor
|
b97ad55a98
|
shift the stockpiles overlay a bit to the left
to avoid overlapping the right-most column on some resolutions
|
2023-06-14 15:40:46 -07:00 |
Myk Taylor
|
856237cfd3
|
just display logistics options in stockpiles overlay
for now; until stockpile import/export dialogs are complete
|
2023-06-12 12:52:47 -07:00 |
Myk Taylor
|
12b2509781
|
implement autotrain
|
2023-06-12 12:28:39 -07:00 |
Myk Taylor
|
e90de61cc1
|
remove the features feature; we can do it with quickfort properties
|
2023-06-12 10:59:13 -07:00 |
Myk Taylor
|
37b07bcee6
|
add skeleton for autotrain
|
2023-06-11 23:31:54 -07:00 |
Myk Taylor
|
aa1c0f2071
|
redesign stockpiles overlay
|
2023-06-11 22:56:08 -07:00 |
Myk Taylor
|
b7d4b8fed6
|
import and export logistics features
|
2023-06-11 22:56:07 -07:00 |
Myk Taylor
|
c8786b21a0
|
export dialog prototype
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
89dedd78ac
|
move minimize button to the bottom
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
a481520efd
|
implement minimize button
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
c6d9a426dd
|
wip
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
1231006f6c
|
start of minimize button
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
7beac6b4c2
|
add some hover action to the overlay
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
44f8f84bba
|
initial stockpiles overlay
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
ecbc35b292
|
one line per stockpile
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
8ab9739cd6
|
case insensitive sorting
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
2b2d03b9b1
|
calculate and display global stats
|
2023-06-11 22:28:03 -07:00 |
Myk Taylor
|
5ffbb4d0ef
|
unify and update automelt/autotrade/autodump
|
2023-06-11 22:28:01 -07:00 |
Myk Taylor
|
dbcba3d548
|
refactor to allow interacting with route stop settings
|
2023-05-28 02:26:06 -07:00 |
Myk Taylor
|
d06118ad8e
|
support recording stockpiles in blueprints
|
2023-05-21 09:45:28 -07:00 |
Myk
|
d48f4844d6
|
Merge branch 'develop' into myk_title_launch
|
2023-05-18 16:38:19 -07:00 |
Myk Taylor
|
d4f41141ef
|
fix game_extra reference
|
2023-05-17 16:45:35 -07:00 |
Myk Taylor
|
6aede45135
|
add links to quickstart-guide and gui/control-panel to the title screen
|
2023-05-17 11:56:49 -07:00 |
Myk
|
b787ee7aa5
|
Merge pull request #3379 from myk002/myk_rescan
[overlay] rename overlay.reload to overlay.rescan
|
2023-05-17 10:21:15 -07:00 |
Myk Taylor
|
a76bed0ed5
|
rename overlay.reload to overlay.rescan
|
2023-05-16 11:41:28 -07:00 |
Myk Taylor
|
910b7c2ae9
|
fix autolabor warning appearing on inappropriate screens
|
2023-05-15 17:52:20 -07:00 |
John Cosker
|
611e6d3a12
|
Merge branch 'develop' into design-refactor
|
2023-05-03 19:05:15 -04:00 |
John Cosker
|
be6f52c052
|
Merge branch 'design-refactor' of https://github.com/johncosker/dfhack into design-refactor
|
2023-05-01 14:24:40 -04:00 |
John Cosker
|
528dc466e2
|
address review comments
|
2023-05-01 14:20:53 -04:00 |
Myk Taylor
|
0d6c5869f4
|
fix logo disappearing when hovered on title screen
|
2023-04-30 16:40:03 -07:00 |
John Cosker
|
065323ef74
|
Merge branch 'develop' into design-refactor
|
2023-04-28 11:17:39 -04:00 |
John Cosker
|
6b7c90b676
|
Working C++ and refactors
|
2023-04-27 22:37:56 -04:00 |
Myk Taylor
|
fab05ca887
|
fix position of title overlay; force refresh on resize
|
2023-04-27 12:59:06 -07:00 |
Myk Taylor
|
6c88fa6440
|
don't output git hash on release builds
|
2023-04-24 16:12:37 -07:00 |
Myk
|
2a410f7570
|
Merge pull request #3294 from myk002/myk_title_version
add DFHack title version overlay
|
2023-04-24 14:13:53 -07:00 |
Myk Taylor
|
2686c8f084
|
move DFHack version next to logo
and only display on the base title screen
|
2023-04-24 08:04:08 -07:00 |
Myk Taylor
|
65da8ef3c9
|
only display dfhack logo on base title screen
to avoid overlapping important widgets on subscreens
|
2023-04-24 08:03:31 -07:00 |
Myk Taylor
|
31401b2e19
|
fixed size limit calculations for rollers
|
2023-04-23 23:48:10 -07:00 |
Myk
|
f009ca907e
|
Merge pull request #3271 from TaxiService/bplan_slidertowidgets
move Slider class from filterselection.lua into widgets.lua
|
2023-04-23 18:44:58 -07:00 |
Myk Taylor
|
b5459faffe
|
format version string in help the same way
|
2023-04-23 18:20:50 -07:00 |
Myk Taylor
|
33142a5dfc
|
add DFHack title version overlay
|
2023-04-23 17:26:45 -07:00 |
Myk
|
7e9936f856
|
Merge branch 'develop' into myk_troll_Fur
|
2023-04-21 13:49:27 -07:00 |
Myk Taylor
|
6d9a07355b
|
allow filtering by yarn
|
2023-04-21 11:54:38 -07:00 |
Myk Taylor
|
6b86f7c691
|
planner panel is minimized by default
and minimized state is now persisted across reloads
|
2023-04-21 11:20:28 -07:00 |
Taxi Service
|
8371aa0b8b
|
renamed Slider to RangeSlider, and added draft of Lua API.rst entry
|
2023-04-20 13:24:47 +02:00 |
Taxi Service
|
ae2bdfad5f
|
moved Slider class from filterselection.lua to widgets.lua
|
2023-04-19 11:28:57 +02:00 |
Myk Taylor
|
250f05667b
|
add a warning when DT appears to be running
|
2023-04-18 15:50:59 -07:00 |
Myk Taylor
|
f6031e6a79
|
refactor existing logic to use new function
|
2023-04-17 13:04:42 -07:00 |
Myk Taylor
|
e9f6695ace
|
infrastructure for hiding armok tools
|
2023-04-17 09:39:15 -07:00 |
Myk Taylor
|
77c2458900
|
filter by gems (for windows)
|
2023-04-17 01:05:25 -07:00 |
Myk Taylor
|
ef380e9e1c
|
don't reset planner panel minimized state
|
2023-04-15 15:49:36 -07:00 |
Myk Taylor
|
20bea5fa21
|
add ability to filter by cloth and silk
|
2023-04-11 03:49:28 -07:00 |
Myk Taylor
|
51047367f4
|
fix index out of bounds error when reading gems
|
2023-04-10 23:28:00 -07:00 |
Myk Taylor
|
04c16186de
|
hide planner overlay during the tutorial
|
2023-04-10 04:24:00 -07:00 |
Myk Taylor
|
36db68deed
|
user longer text for weapon label
|
2023-04-07 02:17:22 -07:00 |
Myk Taylor
|
54c62a7307
|
tidy up
|
2023-04-07 02:08:47 -07:00 |
Myk
|
ec114bea7c
|
Merge branch 'develop' into bplan_planneroverlay
|
2023-04-07 01:14:06 -07:00 |
Taxi Service
|
6347e11751
|
moved prev/next on top, made set/edit filter button, more tweaks
|
2023-04-07 00:46:32 +02:00 |
Taxi Service
|
f66c60ee65
|
removed some trailing whitespace...
|
2023-04-06 16:22:07 +02:00 |
Taxi Service
|
70b8c83178
|
highlight selected item, + various tweaks
|
2023-04-06 16:08:09 +02:00 |
TaxiService
|
c490a9ebc2
|
updated comments in the footer area
|
2023-04-05 15:55:47 +02:00 |
Taxi Service
|
0c91644c5e
|
various tweaks and fixes
|
2023-04-04 22:34:47 +02:00 |
TaxiService
|
59b7947230
|
removed trailing whitespace...
|
2023-04-04 18:31:04 +02:00 |
Taxi Service
|
eda88a87ef
|
Merge branch 'bplan_itemselection' of https://github.com/TaxiService/dfhack into bplan_itemselection
|
2023-04-04 18:27:15 +02:00 |
TaxiService
|
e8e77e9ec2
|
Merge branch 'DFHack:develop' into bplan_itemselection
|
2023-04-04 18:25:54 +02:00 |
Taxi Service
|
aa8870fcad
|
custom EditField & reorganized panels
|
2023-04-04 17:38:38 +02:00 |
Taxi Service
|
8860ddf982
|
planneroverlay: initial rework commit
|
2023-04-03 22:46:31 +02:00 |
Taxi Service
|
ea9f3ef9d1
|
restored pens.lua (has nothing to do with itemselection)
|
2023-04-03 22:27:50 +02:00 |
Taxi Service
|
07a4da6573
|
reworked itemselection ui & added vertical divider pens
|
2023-04-03 22:23:32 +02:00 |
Taxi Service
|
d04780ee86
|
tweaked some item names shown on buildingplan uis
|
2023-04-03 20:38:57 +02:00 |
Taxi Service
|
935bc235b6
|
fixed vertical divider characters in ascii mode
|
2023-04-03 20:37:45 +02:00 |
Myk Taylor
|
55f7643381
|
use the defined constant instead of a magic number
|
2023-04-01 23:52:20 -07:00 |
Myk Taylor
|
9461e609a0
|
adjust text margin in hotkey menu for wide scrollbar
|
2023-04-01 22:53:35 -07:00 |
John Cosker
|
7ff9d73a4c
|
Technically drawing works
|
2023-03-30 15:17:08 -04:00 |
Myk Taylor
|
f2958a5529
|
implement automaterial selection for buildingplan
|
2023-03-28 23:51:52 -07:00 |
Myk
|
921e08e97a
|
Merge branch 'develop' into myk_buildingplan_suspendmanager
|
2023-03-28 06:52:42 -07:00 |
Myk Taylor
|
02b52fcb3d
|
confirm for removing burrows via the repaint menu
|
2023-03-27 16:11:21 -07:00 |
Myk Taylor
|
0ed311c108
|
allow exported orders files to be deleted from the import dialog
|
2023-03-27 03:52:12 -07:00 |
Myk Taylor
|
8da7e216a4
|
buildingplan - suspendmanager integration
|
2023-03-27 02:24:56 -07:00 |
Myk
|
2538324008
|
Merge pull request #3096 from ab9rf/5007-tailor
tailor: add inventory sanity check debug mode
|
2023-03-25 13:04:47 -07:00 |
Myk Taylor
|
42b18d001b
|
refresh overlay and helpdb on new world to pick up mod content
|
2023-03-25 12:56:54 -07:00 |
Kelly Kinkade
|
c8c0040678
|
tailor: add inventory sanity check debug mode
enable with "tailor debugging on" disable with "tailor debugging off"
this setting is not persisted
|
2023-03-25 14:56:04 -05:00 |
Myk
|
8b7223d1e2
|
Merge pull request #3086 from myk002/myk_buildingplan_no_filter_items
[buildingplan] allow player to choose any item when choosing items manually
|
2023-03-25 12:55:37 -07:00 |
Myk Taylor
|
a8822bdefa
|
take carved stairs into account when auto building stairs
|
2023-03-24 15:43:02 -07:00 |
Myk Taylor
|
c8f590cbac
|
allow player to choose any item when choosing items manually
that is, ignore the global and building-specific filters
|
2023-03-24 14:36:06 -07:00 |
Myk Taylor
|
99d050d0a8
|
respect building size limits
|
2023-03-24 14:06:39 -07:00 |
Myk Taylor
|
013c6fe02a
|
don't render footprint if we're minmized
|
2023-03-23 17:30:18 -07:00 |
Myk
|
4d540ba8ab
|
Merge pull request #3078 from myk002/myk_orders
add minimize button to orders overlay panel
|
2023-03-23 03:24:30 -07:00 |
Myk Taylor
|
9154a52d0a
|
remove spaces and dashes from allowed filename chars
since this will likely make it more difficult to represent stockpile
filenames in quickfort's stockpile configuration language
|
2023-03-23 02:26:37 -07:00 |
Myk Taylor
|
876425fbc8
|
allow multiple filters
|
2023-03-23 02:26:37 -07:00 |
Myk Taylor
|
06fa43932c
|
animals works
|
2023-03-23 02:26:37 -07:00 |
Myk Taylor
|
5a317820f9
|
new logic for deserialization
|
2023-03-23 02:26:37 -07:00 |
Myk Taylor
|
e21c55d6ff
|
update stockpiles command and use new data paths
|
2023-03-23 02:26:37 -07:00 |
Myk Taylor
|
90aed848bb
|
add minimize button to orders overlay panel
|
2023-03-23 02:26:00 -07:00 |
Myk Taylor
|
1984cf4469
|
remove unnecessary reload
|
2023-03-17 21:07:38 -07:00 |
Myk Taylor
|
b55a19f859
|
make the planner panel un-minimizable again
|
2023-03-17 21:07:25 -07:00 |
Myk Taylor
|
181b930070
|
allow inputs to pass through when minimized
|
2023-03-17 14:59:39 -07:00 |
Myk Taylor
|
79dd5a313f
|
rename Build button to Confirm and update docs
|
2023-03-17 09:58:20 -07:00 |
Myk Taylor
|
a9e853188c
|
better minimize widget for the planner panel
|
2023-03-17 08:33:55 -07:00 |
Myk Taylor
|
e95b6805d0
|
comment out heat safety feature
|
2023-03-16 19:55:12 -07:00 |
Myk Taylor
|
b0f9ad6449
|
add buildingplan reset for resetting all filters
|
2023-03-15 14:02:59 -07:00 |
Myk Taylor
|
73e65f2d94
|
use proper widgets for the minimize button
|
2023-03-15 13:40:34 -07:00 |
Myk Taylor
|
208a3e4ae8
|
add minimize/restore button
|
2023-03-15 01:19:34 -07:00 |
Myk Taylor
|
4be5ca4e81
|
filter by whether a slab is engraved
this actually adds an entirely new "specials" filter system that can be
extended later for other types
|
2023-03-15 00:29:27 -07:00 |
Myk
|
7edc686753
|
Merge pull request #3020 from myk002/myk_save_choice
[buildingplan] remember "choose items" choice per building type
|
2023-03-15 00:27:20 -07:00 |
Myk Taylor
|
4d8580d9e7
|
remember "choose items" choice per building type
|
2023-03-14 21:55:43 -07:00 |
Myk Taylor
|
039171e01d
|
support multiple upright spikes in a spike trap
|
2023-03-14 21:36:41 -07:00 |
Myk
|
63a7811ba5
|
Merge branch 'develop' into myk_buildingplan_clay
|
2023-03-12 15:59:48 -07:00 |
Myk Taylor
|
c48c9c77c0
|
use new data directories for blueprints
|
2023-03-12 15:43:32 -07:00 |
Myk Taylor
|
3798a7cb5e
|
allow clay to be chosen as a filter material
|
2023-03-12 15:13:57 -07:00 |
Myk Taylor
|
468b3b54d4
|
fix buildingplan typo
|
2023-03-11 15:36:47 -08:00 |
Myk Taylor
|
43b423cd31
|
make number of weapons in trap configurable
|
2023-03-10 01:44:33 -08:00 |
Myk
|
a37d2c09bf
|
Merge pull request #3001 from myk002/myk_buildingplan_pressure_plates
[buildingplan] fix handling of pressure plates
|
2023-03-10 00:17:57 -08:00 |
Myk Taylor
|
a3f8be3c01
|
fix pens reference
|
2023-03-10 00:12:56 -08:00 |
Myk Taylor
|
2f0dc4bd25
|
require correct number of mechanisms when building pressure plates
|
2023-03-10 00:09:12 -08:00 |
Myk Taylor
|
44fb91056b
|
ensure pressure plate config gets copied to the planned building
|
2023-03-09 23:41:13 -08:00 |
Myk Taylor
|
6373832490
|
refactor buildingplan into smaller files
|
2023-03-09 23:05:48 -08:00 |