aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fully implement and test new aspect support/distant signalling on ks and ↵new-ks-orwellorwell2024-04-08
| | | | japan signals
* Continue with new-ks reworkorwell2024-04-05
|
* Start changing APIs and applying proof-of-concept to ks signalsorwell2024-02-06
|
* Implementation Planorwell2024-01-28
|
* Adjust default aspect to allow shuntingY. Wang2023-04-10
|
* Allow selecting named aspectY. Wang2023-03-26
|
* Cancel type 2 signals; introduce signal groups for all signalsY. Wang2023-03-26
|
* Show IP form for repeater signalsY. Wang2023-03-23
|
* Distant signaling: avoid signal signsY. Wang2023-03-23
|
* Rework formspecs; add description to JP signal groupY. Wang2023-03-23
|
* Adjust signal aspect formspecs to be of similar sizeY. Wang2023-03-23
|
* Remove pre_occupy (not used); put detailed luacov info in artifactsY. Wang2023-03-23
|
* Optimize textures in previous commitsY. Wang2023-03-23
|
* Increase testing coverage for signal_aspects APIY. Wang2023-03-23
|
* Harden type 2 signal group API; add test for type 2 main signalsY. Wang2023-03-23
|
* Add texture for Japanese signal mastsY. Wang2023-03-23
|
* Use green Ks mastsY. Wang2023-03-23
|
* Add API documentationY. Wang2023-03-23
|
* Properly handle repeater signalsY. Wang2023-03-23
|
* Allow assigning distant signals from the main signalY. Wang2023-03-23
|
* Add hotfix for path invalidationY. Wang2023-03-23
|
* Automatic dst unassignment; respect tcbs.nodstY. Wang2023-03-23
|
* Reduce number of set_aspect callsY. Wang2023-03-23
|
* Unassign distant signals when canceling routeY. Wang2023-03-23
|
* Remove test world script from CIY. Wang2023-03-23
| | | | | | The system involving the test world has not been updated for a significant amount of time and will likely be replaced with unittests in the future.
* Implement primitive distant signalingY. Wang2023-03-23
|
* Use tabs to switch between signaling and IP formsY. Wang2023-03-23
|
* Record signal aspect to avoid excessive get_aspect calls; report testing ↵Y. Wang2023-03-23
| | | | coverage
* Use mineunit for advtrains_*Y. Wang2023-03-23
|
* Implement basic route signaling with Japanese signals for demoY. Wang2023-03-23
|
* Add Ne 3 and Ne 4Y. Wang2023-03-23
|
* Add get_fc() and set_fc() commandsMaverick27972023-03-17
| | | | | get_fc: returns a table of each wagon's FC codes set_fc: set a table to overwrite the FC codes of a train's wagons
* small security fixes in advtrains_luaautomation/Maverick27972023-03-17
| | | | | | | - fixed file permissions of advtrains_luaautomation/README.md (755->644) - fixed file permissions of advtrains_luaautomation/environment.lua (755->644) - prevented LuaATC section_occupancy() from having direct access to the interlocking section id occupancy table - simplify section_occupancy() logic
* Add punchers name to ops panel punch eventrelease-2.4.2Maverick27972023-03-12
| | | | event={type="punch", punch=true, name="foo"}
* On_Joinplayer: fix train ID check for attachment updateorwell962022-06-13
| | | | Previously, statement was always false because train_id is no longer in the luaentity
* Minor change to READMEAntonia2022-03-03
| | | | 45 degree platform design is not a sound
* Fix new wagon positioning when wheel positions are asymmetric, and remove ↵orwell962022-02-24
| | | | leftover train.debug
* Wagons: Add two-pos wheel positioning logic for more realistic look of long ↵orwell962022-02-09
| | | | | | wagons Adds field "wheel_positions" in wagon definition
* atc_reset(): Removed unused string parameter and also clear ATC autocouple ↵orwell962021-12-31
| | | | | | flag (Cpl) Fixes H#189 and H#190
* Load/Unload Track FC IntegrationMaverick27972021-12-29
| | | | | | | | - Set a freight code in the track to whitelist only wagons with that FC as the current one - Set as # to disable the track - Set as a blank field (default) to allow all wagons to activate, irrespective of their FC
* Automatically group wagons and locomotives based on definition valuesMaverick27972021-12-29
| | | | | | | | | Based on the advtrains wiki groups: Type Group Classifier - Locomotives: group:at_loco is_locomotive = true - Controllable: group:at_control seat_groups.dstand - Passengers: group:at_pax seat_groups.pass - Freight: group:at_freight has_inventory = true
* Luaautomation: add section_occupancy()Maverick27972021-12-29
| | | | | | | Returns a table of train ids for the specified section. Returns nil if the section id is not provided.. Returns false if the section id is invalid. Returns an empty table if the section id is valid but empty of trains.
* Fix speed sign allowing v>max_speedY. Wang2021-12-16
|
* Add C&C Servers into the testing server list, since we are using the latest ↵Emojigit2021-11-26
| | | | commit
* Trivial fixup for train decoupling regressionrelease-2.4.1ywang2021-11-20
|
* Interlocking: Correct duplicate influence points semi-automaticallyrelease-2.4.0orwell962021-11-14
| | | | Searches and deletes duplicate influence points for the same signal when "Influence Point" formspec is opened.
* rewrite readme in markdown, add more informationGabriel Pérez-Cerezo2021-11-10
|
* Remove non-deterministic testGabriel Pérez-Cerezo2021-11-10
|
* Activate serialize_lib unit testsGabriel Pérez-Cerezo2021-11-10
|
* Add more unit tests, fix broken unit testGabriel Pérez-Cerezo2021-11-09
|