Goober5000
ec241fcab3
standardize on isValid() and make validity member functions const
2024-02-26 15:56:41 -05:00
Goober5000
7f22137bc3
exposes wing formation via scripting
...
A rework of #4980 , adding a wing formation type and a way to access them via `tb.WingFormations`.
2022-12-08 12:02:33 -05:00
Goober5000
663474516f
Merge pull request #4752 from Goober5000/arrival_departure_info
...
add arrival and departure info for wings, ships, and parse objects
2022-10-07 12:26:59 -04:00
Goober5000
364741ef8f
additional flag error checking
2022-10-05 11:40:54 -04:00
Goober5000
8694c042f7
add wing flags
...
Add setFlag and getFlag for wings, just like for ships and parse objects
2022-10-04 23:59:30 -04:00
Goober5000
cfefaef385
add arrival and departure info for wings
...
Virtual variables corresponding to the same fields as in `set-arrival-info` and `set-departure-info`. Plus more variables. Some refactoring as well.
2022-10-04 20:59:52 -04:00
Goober5000
c1d687f560
prevent redundant arrivals and return whether ships were created
2022-10-03 19:41:26 -04:00
Goober5000
61ceeff893
and also for wings
2022-10-03 19:36:27 -04:00
Goober5000
31fa2ac444
cleanup of tech room, and scripting stuff
...
1) Upgrade the pilot file code to correctly save flags whether entries are added *or* removed
2) Make the tech-db/tech-db-multi ship flag handling consistent
3) Add scripting support for intel entries
4) Add scripting support for adding and removing entries from the tech room
5) Minor cleanup
2020-07-15 13:27:27 -04:00
asarium
88115c7703
Fix clang-tidy issues
2018-09-26 19:15:42 +02:00
asarium
8f4d51b14a
Convert ade_get_args to variadic template based solution
...
This maintains the type information which can be used for enforce
const-correctness and also for implementing more advanced ways of
handling the type information.
2018-09-26 19:15:42 +02:00
asarium
c17dcb1835
Move source files into category directories
2016-12-30 19:13:39 +01:00