Commit Graph

380 Commits

Author SHA1 Message Date
GenevensiS 87fbc0e80e Implement CSV / TSV import (#45)
- add csv/tsv importer
- add `make_map` script function
- add `alt name` field property
- add `construction script` field property
- add `construction script` game property
2025-06-09 04:53:33 +02:00
GenevensiS c577417191 add get_mse_path script function 2025-05-22 12:39:09 +02:00
GenevensiS 5907163f59 add plains as exception to english_singular and english_plural 2025-04-15 22:33:08 +02:00
GenevensiS f227609f60 Merge pull request #36 from TomTkacz/master
implemented import_image function
2025-04-13 14:43:15 +02:00
GenevensiS 91433d5c9d localize pattern in new_card 2025-04-11 03:48:18 +02:00
TomTkacz 551efc70ca removed 'path:' prefix in function call 2025-03-12 06:07:16 -05:00
TomTkacz e83233f512 removed unused include 2025-03-11 03:30:17 -05:00
TomTkacz f9aa4f9577 fixed import_image not generating in CLI 2025-03-10 20:34:23 -05:00
GenevensiS 99ca32984b Add include localized file token 2025-03-11 02:31:22 +01:00
GenevensiS b33fdd4856 add include localized file token 2025-03-11 02:27:03 +01:00
TomTkacz fa25da3d39 implemented import_image function 2025-03-10 04:33:42 -05:00
GenevensiS 6bfb88b1b3 Merge pull request #27 from CajunAvenger/global-scope
add global scope
2024-10-05 00:18:39 +02:00
GenevensiS 0309f7d16c Merge pull request #26 from G-e-n-e-v-e-n-s-i-S/get-mse-version
Add get_mse_version script function
2024-10-04 23:23:26 +02:00
GenevensiS 4e926e11e3 fix indent 2024-10-04 23:18:10 +02:00
GenevensiS e461eed88f Merge pull request #25 from G-e-n-e-v-e-n-s-i-S/get-card-stylesheet
Add get_card_stylesheet script function
2024-10-04 23:13:47 +02:00
GenevensiS 38ced7790f Add get_mse_version script function 2024-10-04 22:58:11 +02:00
GenevensiS ecb48aebf0 Add get_card_stylesheet script function 2024-10-04 22:41:06 +02:00
GenevensiS fa15206ba5 Add resize_image script function 2024-10-03 17:51:49 +02:00
GenevensiS 564d345f99 Merge pull request #23 from CajunAvenger/arrow-alias
Add -> as alias for :=
2024-10-01 17:03:26 +02:00
cajun f3cfbd0594 Update parser.cpp 2024-09-29 15:46:52 -05:00
cajun ebc4c4fa8d add global scope 2024-09-29 14:07:07 -05:00
GenevensiS e72ee85525 Add exists_in_package script function (#86)
* add exists_in_package script function

* Update index.txt
2024-09-26 22:03:27 -04:00
GenevensiS 39dbdf1ab2 Merge pull request #18 from G-e-n-e-v-e-n-s-i-S/file-exists
Add exists_in_package script function
2024-09-26 15:22:15 +02:00
GenevensiS fa021d81c8 Merge pull request #16 from G-e-n-e-v-e-n-s-i-S/console-width_of-fix
fix width_of invocation in console not working
2024-09-18 09:23:33 +02:00
GenevensiS 258679b3c3 fix width_of invocation in console not working 2024-09-18 09:16:57 +02:00
GenevensiS 4054443a72 add exists_in_package script function 2024-09-17 06:13:01 +02:00
GenevensiS 9b34ae5446 add get_card_styling function for export scripts 2024-09-16 08:59:55 +02:00
Brendan Hagan 8d78a66517 Merge pull request #53 from haganbmj/export_subdirectories
export scripts can write to subdirectories
2022-11-18 22:12:02 -05:00
Brendan Hagan 5ba9a33e18 misc: make export directory creation recursive 2022-11-18 21:58:33 -05:00
Djack Donovan d9f79ef99b export scripts can write to subdirectories
Allow export scripts to write files to new subdirectories
2022-11-18 21:52:49 -05:00
Djack Donovan d1bac74eb9 Script: to_date accepts "now" as an argument
indentation fix
2022-11-18 21:40:12 -05:00
Brendan Hagan 05855b812a feat: add ability to control zoom/angle on generated card image 2022-08-13 23:53:29 -04:00
Brendan Hagan a1fda8c6cd feat: barebones image width/height script functions
Ideally want a better way to make these properties or something.
2022-08-13 23:53:29 -04:00
Brendan Hagan 0b22b17153 feat: initial implementation for to_card_image() function (closes #33) 2022-08-13 23:53:29 -04:00
Brendan Hagan 132d8d9351 feat: add underline to panels and export 2022-07-26 22:37:57 -04:00
Brendan Hagan 52a918be39 misc: remove extra_data function 2022-07-14 17:33:22 -04:00
Brendan Hagan 4f7fa585f7 feat: expose extra_card and extra_card_style script accessible variables 2022-07-14 17:30:45 -04:00
Brendan Hagan be2635f778 misc: apply canonical field name transformation 2022-06-21 23:17:28 -04:00
Brendan Hagan 6e077b0899 feat: add extra_data() function to expose extra card fields 2022-06-21 23:16:13 -04:00
Twan van Laarhoven c7377303cf Make templates localizable (Closes #100) 2020-10-03 14:38:39 +02:00
Twan van Laarhoven 5840f6c493 Fix type error in error handler 2020-09-27 01:10:36 +02:00
Twan van Laarhoven 1f75175943 Cleanup: rename ValueViewer::viewer -> parent; store CardP in ValueAction 2020-05-31 16:07:13 +02:00
Twan van Laarhoven c9c708dfbe Fix #63: don't use reference arguments in openFileInPackage 2020-05-27 22:16:48 +02:00
Twan van Laarhoven f0c0b51e6c Fix #59, fix #61:
* Now a <nospellcheck>/<sym>/<atom> anywhere within a word disables the spellchecker.
* Consider single quotes to be a part of a word, for things like "doesn't". TODO: this will do the wrong thing for text in single quotes
2020-05-26 23:37:35 +02:00
Twan van Laarhoven c9c7a958ae Add exception handlers in places where scripts are invoked. This should lead to slightly nicer error messages. 2020-05-22 00:30:18 +02:00
Twan van Laarhoven c8bf037815 Fix: correct line numbers for parse errors in included files 2020-05-22 00:24:05 +02:00
Twan van Laarhoven 1a0e17221b Added StringView type (similar to std::string_view) 2020-05-21 19:29:42 +02:00
Twan van Laarhoven 7ac44fcff1 More strict matching of tags: <blah> doesn't count as <b> anymore 2020-05-17 23:51:36 +02:00
Twan van Laarhoven b3ddb295fc Rewrite of keyword matching code. This fixes #20
Uses new iterator based tagged string functions.
2020-05-17 22:00:59 +02:00
Twan van Laarhoven 0b653938cc Use unordered_map in KeywordTrie 2020-05-16 21:57:28 +02:00