Myk Taylor
|
c37dce7c33
|
detect extended tile properties and communicate them back to lua
|
2023-08-12 15:53:22 -07:00 |
lethosor
|
46499a66cc
|
Add cxx_demangle() and Lua wrapper
|
2023-08-10 15:01:19 -04:00 |
Myk Taylor
|
dff4816287
|
update dwarfvet
|
2023-07-21 04:12:56 -07:00 |
Myk Taylor
|
19643111e0
|
move SUPPRESS_DUPLICATE_KEYBOARD_EVENTS pref into cpp
|
2023-07-19 00:38:37 -07:00 |
Myk
|
2cd226d879
|
Merge pull request #3566 from myk002/myk_pasture
[zone] initial implementation of pasture assignment screen
|
2023-07-16 14:36:57 -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
|
39612f0d5a
|
trade a bin if any contents can be traded
the new trade screens will make it easy to filter out unwanted items
later
|
2023-07-16 12:15:51 -07:00 |
Myk Taylor
|
b938891e11
|
add dfhack.items.isRequestedTradeGood
|
2023-07-06 03:24:36 -07:00 |
Myk
|
79dbcf0461
|
Merge pull request #3524 from myk002/myk_copypaste
support copy/paste from system clipboard
|
2023-07-05 23:09:08 -07:00 |
Myk
|
c25b6e642e
|
Merge pull request #3533 from myk002/myk_noble
port API for unit lookup by noble role from quickfort
|
2023-07-05 19:34:29 -07:00 |
Myk
|
8e7d7fefc0
|
Merge pull request #3527 from myk002/myk_no_extra_keys
filter out spurious STRING keybindings
|
2023-07-05 12:10:51 -07:00 |
Myk Taylor
|
cbdb56a1ac
|
port API for unit lookup by noble role from quickfort
|
2023-07-03 13:47:43 -07:00 |
Myk Taylor
|
5a36a0fcbd
|
ensure we can still inject strings with simulateInput
|
2023-07-03 11:44:33 -07:00 |
Myk Taylor
|
9ca96567a5
|
move conversion logic to MiscUtils
but keep minimal wrappers in SDL module so we don't leak memory
|
2023-07-03 11:05:58 -07:00 |
Myk Taylor
|
d39440d33b
|
migrate markForTrade logic from logistics to core
|
2023-07-02 19:05:50 -07:00 |
Myk Taylor
|
175c249d29
|
support copy/paste from system clipboard
|
2023-07-02 18:04:06 -07:00 |
Myk Taylor
|
8235680ff0
|
add unsuspend map textures
|
2023-06-25 18:40:04 -07:00 |
Myk Taylor
|
4e48ce64f1
|
get things mostly ported to SDL2
|
2023-06-23 14:31:12 -07:00 |
Myk
|
a969ff2aea
|
Merge branch 'develop' into develop
|
2023-05-20 04:55:50 -07:00 |
Myk Taylor
|
83017e8b8f
|
give active mods a chance to reattach their hooks
|
2023-04-07 00:48:04 -07:00 |
Myk
|
30bb3d7050
|
Merge pull request #3168 from myk002/myk_script_paths
read mods from all mod dirs and only use most recent versions
|
2023-04-05 15:54:24 -07:00 |
Myk Taylor
|
cf847109ce
|
read mods from all mod dirs and only use most recent versions
|
2023-04-03 15:59:42 -07:00 |
Taxi Service
|
7c63ea9394
|
added BOLD_FRAME and INTERIOR_MEDIUM_FRAME
|
2023-04-03 20:13:57 +02:00 |
20k
|
18160da82e
|
rework to be allocation free, cleanup
|
2023-03-09 19:36:48 +00:00 |
20k
|
5a7debfc77
|
cleanup, linux fix
|
2023-03-06 17:04:11 +00:00 |
20k
|
5cc6293407
|
fix unused variable on linux
|
2023-03-06 17:04:10 +00:00 |
20k
|
084d28b0ae
|
Reworked heap debugging + tools implementation
|
2023-03-06 17:04:10 +00:00 |
20k
|
d84b118767
|
docs, rework, rename
|
2023-02-26 18:05:35 +00:00 |
20k
|
3912c6290f
|
Military module start
|
2023-02-26 18:05:34 +00:00 |
20k
|
ce3ee386fd
|
makeSquad, updateRoomAssignments
|
2023-02-26 18:05:34 +00:00 |
Myk Taylor
|
2b59d6ee3d
|
make dfhack.job.attachJobItem available to Lua
|
2023-02-26 09:40:02 -08:00 |
Kelvie Wong
|
f8d94afb7d
|
Add getSelectedCivZone to dfhack.gui
Mostly helpful for my own automation in my custom lua scripts.
Tested it with barracks, meeting areas, and pastures.
|
2023-02-13 15:22:33 -08:00 |
Robob27
|
65f38ec75c
|
Add isGeldable, isMarkedForGelding, isPet
|
2023-02-11 05:44:45 -05:00 |
Myk Taylor
|
cd12f95849
|
add const & to Push overloads; remove circular def
|
2023-02-08 12:15:19 -08:00 |
Robob27
|
2bf9b86c7b
|
Fix getCurFocus lua, use where appropriate in c++
|
2023-02-05 19:04:21 -05:00 |
Robob27
|
a770a4cae4
|
WIP
|
2023-02-05 19:04:21 -05:00 |
Myk
|
21f93173c3
|
Merge pull request #2778 from myk002/myk_halfsies
support offset text in graphics mode for pens
|
2023-02-01 17:50:24 -08:00 |
Myk Taylor
|
58be8cfd69
|
support offset text in graphics mode for pens
|
2023-02-01 17:39:32 -08:00 |
Myk Taylor
|
5127f06571
|
expose new tiles to Lua
|
2023-01-31 23:55:30 -08:00 |
Myk
|
274e995790
|
Merge pull request #2747 from myk002/myk_on_off
Add new on/off icons
|
2023-01-29 16:55:01 -08:00 |
Myk Taylor
|
1c6235633f
|
add dfhack.units.getCitizens()
|
2023-01-29 16:28:05 -08:00 |
Myk Taylor
|
c2d6debcd8
|
add on/off light textures and expose to lua
|
2023-01-29 00:35:29 -08:00 |
Myk Taylor
|
22dd49ce38
|
remove "room" checking for buildings -- there is no room
|
2023-01-27 13:38:21 -08:00 |
Myk Taylor
|
9aaa55cd7f
|
add textures and frames for various use cases
|
2023-01-23 03:58:51 -08:00 |
20k
|
598354d9d4
|
getbiometype naming, docs
|
2023-01-21 20:33:40 +00:00 |
20k
|
8b7c8d83b5
|
remove save fixup
Add notifyCivzoneModified
|
2023-01-19 21:55:20 +00:00 |
Myk Taylor
|
478b5ada39
|
expose icons texpos to Lua
|
2023-01-12 22:17:39 -08:00 |
Myk Taylor
|
079d5e4178
|
support foreground and background writing from pens
|
2023-01-12 12:30:07 -08:00 |
Myk Taylor
|
2234328a91
|
use an actual pin texture for ZScreen pins
|
2023-01-09 00:47:13 -08:00 |
Myk Taylor
|
6f46ae672e
|
add Gui::getDFViewscreen and Lua binding
|
2023-01-06 12:17:36 -08:00 |