aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Properly implement invalidate_all_paths, recheck lzb on aspect changeorwell962018-10-10
|
* Add signal safety control override, restructure control systemorwell962018-10-10
|
* Make signal influence point (~halt point) specifiableorwell962018-10-09
| | | | Also extend signal api necessarily
* Improve route programming:orwell962018-10-07
| | | | | | | - Formspec for TCBs instead of unhandy chatcommands - Ability to advance route over the next secction without punching end - Better visualization - Ability to route into dead-end sections
* Fix route programming lock-placementorwell962018-09-28
|
* lower steel returnThomas Rudin2018-09-28
|
* Add interlocking guide/manual, silence debug outputsorwell962018-09-14
|
* Add LuaAutomation interface functions for interlocking routesetting and ↵orwell962018-08-24
| | | | | | aspect requesting. This allows to incorporate interlocking to automated systems
* (Note added, merge in next commit)orwell962018-08-24
|
* Move passive API to the advtrains coreorwell962018-08-16
| | | | to remove dependency of interlocking on luaautomation
* Fix various bugs found while testingorwell962018-08-13
|
* Teleport player to their train every 2 seconds instead of just on_joinplayerorwell962018-08-12
| | | | Solves problem of wagon being unloaded while player sitting inside it because of network lag
* Fix some incompatibility crash for old worldsorwell962018-08-12
|
* onboard computer fixh-v-smacker2018-08-12
|
* Remove redundant digtron.lua fileGabriel Pérez-Cerezo2018-08-12
|
* Make digtron able to build tracks.Gabriel Pérez-Cerezo2018-08-12
|
* Add 'interlocking' privilege and add security checksorwell962018-08-12
|
* Automatic working (re-set certain route on train pass)orwell962018-08-12
|
* Fix ATC rail reversingorwell962018-08-12
|
* fix digging unconfigured tcbsorwell962018-08-12
|
* Signal aspect handling, make default signals compatible, fix signal diggingorwell962018-08-12
|
* Add routesetting callbacks.orwell962018-08-12
| | | | Now, only the signal aspect setting is still missing
* Uncommitted route handling (update_route function)orwell962018-08-03
|
* Implement routesettingorwell962018-07-21
| | | | Missing things: signal aspect updating, waiting routes handling, management /info tool
* Change stuff on route programming, begin routesettingorwell962018-07-17
|
* Basic route management from signalling formspecorwell962018-07-04
|
* Signal assignment and route programming procedureorwell962018-07-04
|
* Add off-track train flag, fixes wagon object property reset on reversingorwell962018-07-04
|
* Implement trains blocking sectionsorwell962018-06-29
|
* get_ts_at_pos(), file for train-related stufforwell962018-06-29
|
* Complete Track Section handling, incl. removing tcb's and marker entitiesorwell962018-06-26
|
* Add track section concept and rework TCB design, implement new linking behaviororwell962018-06-21
|
* Add Track Circuit Breaks (TCBs), Database and Track Circuit Setuporwell962018-06-20
| | | | Does not get saved yet.
* Interlocking: Create demo signals, signal API and model for TCB configurer nodeorwell962018-06-19
|
* Check for inventory existence before serializing, and do not create it again ↵orwell962018-06-19
| | | | if it already exists.
* Mention testers in readme.txtorwell962018-06-18
|
* Fix Boardcom and Wagon properties not being shownorwell962018-06-18
|
* Fix box wagon inventory serialization and make box wagons protected.orwell962018-06-14
|
* Fix box wagonsorwell962018-06-14
|
* Correct some documentationorwell962018-06-14
|
* Draft of interlocking systemorwell962018-06-14
|
* Create models for Ks signalsorwell962018-06-14
| | | | Degrotate doesn't work for meshes (why?), so all I've done was pretty useless...
* Update nodedb.luaimcasper2018-06-14
| | | correct read/write file binary data
* Fix bugs found while testingorwell962018-06-14
|
* add option to show train and wagon idorwell962018-06-14
|
* Fix final bugs and to-do's (u.a.save/load system)orwell962018-06-14
|
* Fix yaw calculations, track placement orientation and speed up direction ↵orwell962018-06-14
| | | | lookup functions
* Mainly make collisions and coupling workorwell962018-06-14
| | | | Missing: ATC stuff, yaw problems
* Implement collisions. (does not work yet, still code errors)orwell962018-06-14
|
* Implement a reverse path lookup for trains instead of an occupations window ↵orwell962018-06-14
| | | | system
inkscape:menu="Image Effects" inkscape:menu-tooltip="Sharpen edges and boundaries within the object, force=0.3"> <feComposite in2="SourceGraphic" operator="arithmetic" k1="0" k2="1" result="composite1" id="feComposite5095" /> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1" id="feColorMatrix5097" /> <feFlood flood-opacity="1" flood-color="rgb(158,67,0)" result="flood1" id="feFlood5099" /> <feBlend in="flood1" in2="colormatrix1" mode="multiply" result="blend1" id="feBlend5101" /> <feBlend in2="blend1" mode="screen" result="blend2" id="feBlend5103" /> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2" id="feColorMatrix5105" /> <feComposite in="colormatrix2" in2="SourceGraphic" operator="in" k2="1" result="fbSourceGraphic" id="feComposite5107" /> <feColorMatrix result="fbSourceGraphicAlpha" in="fbSourceGraphic" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix5111" /> <feComposite in2="fbSourceGraphic" id="feComposite5113" operator="arithmetic" k1="0" k2="1" result="composite1" in="fbSourceGraphic" /> <feColorMatrix id="feColorMatrix5115" in="composite1" values="1" type="saturate" result="colormatrix1" /> <feFlood id="feFlood5117" flood-opacity="1" flood-color="rgb(158,0,0)" result="flood1" /> <feBlend in2="colormatrix1" id="feBlend5119" in="flood1" mode="multiply" result="blend1" /> <feBlend in2="blend1" id="feBlend5121" mode="screen" result="blend2" /> <feColorMatrix id="feColorMatrix5123" in="blend2" values="1" type="saturate" result="colormatrix2" /> <feComposite in2="fbSourceGraphic" id="feComposite5125" in="colormatrix2" operator="in" k2="1" result="fbSourceGraphic" /> <feColorMatrix result="fbSourceGraphicAlpha" in="fbSourceGraphic" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix7007" /> <feConvolveMatrix id="feConvolveMatrix7009" order="3 3" kernelMatrix="0 -0.15 0 -0.15 1.6 -0.15 0 -0.15 0" divisor="1" in="fbSourceGraphic" targetX="1" targetY="1" result="fbSourceGraphic" /> <feColorMatrix result="fbSourceGraphicAlpha" in="fbSourceGraphic" values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0" id="feColorMatrix7011" /> <feConvolveMatrix id="feConvolveMatrix7013" targetY="1" targetX="1" in="fbSourceGraphic" divisor="1" kernelMatrix="0 -0.3 0 -0.3 2.2 -0.3 0 -0.3 0" order="3 3" result="result1" /> <feBlend in2="fbSourceGraphic" id="feBlend7015" mode="normal" result="result2" /> </filter> <marker style="overflow:visible" refY="0.0" refX="0.0" orient="auto" id="DistanceX"> <path id="path7410" style="stroke:#000000; stroke-width:0.5" d="M 3,-3 L -3,3 M 0,-5 L 0,5" /> </marker> <pattern y="0" x="0" width="8" patternUnits="userSpaceOnUse" id="Hatch" height="8"> <path id="path7413" stroke-width="0.25" stroke="#000000" linecap="square" d="M8 4 l-4,4" /> <path id="path7415" stroke-width="0.25" stroke="#000000" linecap="square" d="M6 2 l-4,4" /> <path id="path7417" stroke-width="0.25" stroke="#000000" linecap="square" d="M4 0 l-4,4" /> </pattern> <symbol id="*Model_Space" /> <symbol id="*Paper_Space" /> <symbol id="*Paper_Space0" /> <filter style="color-interpolation-filters:sRGB;" inkscape:label="Colorize" id="filter4883"> <feComposite in2="SourceGraphic" operator="arithmetic" k1="0" k2="1" result="composite1" id="feComposite4869" /> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1" id="feColorMatrix4871" /> <feFlood flood-opacity="1" flood-color="rgb(158,21,0)" result="flood1" id="feFlood4873" /> <feBlend in="flood1" in2="colormatrix1" mode="multiply" result="blend1" id="feBlend4875" /> <feBlend in2="blend1" mode="screen" result="blend2" id="feBlend4877" /> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2" id="feColorMatrix4879" /> <feComposite in="colormatrix2" in2="SourceGraphic" operator="in" k2="1" result="composite2" id="feComposite4881" /> </filter> <filter style="color-interpolation-filters:sRGB;" inkscape:label="Colorize" id="filter5059"> <feComposite in2="SourceGraphic" operator="arithmetic" k1="0" k2="1" result="composite1" id="feComposite5045" /> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1" id="feColorMatrix5047" /> <feFlood flood-opacity="1" flood-color="rgb(159,14,0)" result="flood1" id="feFlood5049" /> <feBlend in="flood1" in2="colormatrix1" mode="multiply" result="blend1" id="feBlend5051" /> <feBlend in2="blend1" mode="screen" result="blend2" id="feBlend5053" /> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2" id="feColorMatrix5055" /> <feComposite in="colormatrix2" in2="SourceGraphic" operator="in" k2="1" result="composite2" id="feComposite5057" /> </filter> <filter style="color-interpolation-filters:sRGB;" inkscape:label="Colorize" id="filter5227"> <feComposite in2="SourceGraphic" operator="arithmetic" k1="0" k2="1" result="composite1" id="feComposite5213" /> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1" id="feColorMatrix5215" /> <feFlood flood-opacity="1" flood-color="rgb(159,21,0)" result="flood1" id="feFlood5217" /> <feBlend in="flood1" in2="colormatrix1" mode="multiply" result="blend1" id="feBlend5219" /> <feBlend in2="blend1" mode="screen" result="blend2" id="feBlend5221" /> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2" id="feColorMatrix5223" /> <feComposite in="colormatrix2" in2="SourceGraphic" operator="in" k2="1" result="composite2" id="feComposite5225" /> </filter> <filter style="color-interpolation-filters:sRGB;" inkscape:label="Colorize" id="filter5418"> <feComposite in2="SourceGraphic" operator="arithmetic" k1="0" k2="1" result="composite1" id="feComposite5404" /> <feColorMatrix in="composite1" values="1" type="saturate" result="colormatrix1" id="feColorMatrix5406" /> <feFlood flood-opacity="1" flood-color="rgb(159,21,0)" result="flood1" id="feFlood5408" /> <feBlend in="flood1" in2="colormatrix1" mode="multiply" result="blend1" id="feBlend5410" /> <feBlend in2="blend1" mode="screen" result="blend2" id="feBlend5412" /> <feColorMatrix in="blend2" values="1" type="saturate" result="colormatrix2" id="feColorMatrix5414" /> <feComposite in="colormatrix2" in2="SourceGraphic" operator="in" k2="1" result="composite2" id="feComposite5416" /> </filter> </defs> <sodipodi:namedview id="base" pagecolor="#404040" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="0.7" inkscape:cx="128.02635" inkscape:cy="237.11312" inkscape:document-units="mm" inkscape:current-layer="layer2" showgrid="true" units="px" inkscape:window-width="1920" inkscape:window-height="1023" inkscape:window-x="0" inkscape:window-y="34" inkscape:window-maximized="1"