summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-22Remove the debug settingorwell96
2017-05-22Fix a series of bugsorwell96
- Prevent min_iot from becoming a comma value, which caused a major problem on the linuxworks server - Fix previous commit - also restore the nodedb file after a crash Other changes: - add chatcommand to update the nodedb after using WorldEdit
2017-05-15Don't invoke conway on a path item that has been over-generatedorwell96
This breaks ATC systems that are based on wronly switched switches, but fixes a series of bugs (esp. setting train recovery positions at a place where no tracks are)
2017-05-13Merge pull request #66 from AntumDeluge/eclipseorwell96
Ignore Eclipse project files & directories
2017-05-12Ignore Eclipse project files & directoriesAntumDeluge
2017-05-12write the saved nodedb state back to the map when restoring after a crashorwell96
also, print a complete stack trace when an error happens also, don't replace nodes in the nodedb when worldedit has been used
2017-05-12Remove pos_to_string whereever possible to prevent crashesorwell96
2017-05-04Relicensing media under CC-BY-SAorwell96
2017-05-03Performance improvements: Don't clear paths unless absolutely necessaryorwell96
instead delete path elements that are too far from the train one-by-one Also when switching a switch or changing rails, only clear train paths of trains that are nearby.
2017-04-29Merge nocrash branch into master and merging it with the unified functions ↵orwell96
so that restoring works how it should Also fix minor bugs and an occasional crash with couples
2017-04-29Unify globalstep, load and save of all components into single functionsorwell96
2017-04-29Add pcall wrapper to prevent server crashes when advtrains throws an errororwell96
Instead, read save files again and restore state before the crash Rebased to latest commit
2017-04-27Add Andrew's Crossorwell96
2017-04-12Fix bug introduced by last commit (revert change)orwell96
2017-04-09Add privilege for basic train operation.orwell96
This privilege is granted to singleplayer by default, but is not granted on servers. This prevents unexperienced or evil players from breaking automatic train operation on servers.
2017-04-07record_protection_violation: fix player name not being passedorwell96
2017-04-05Fix #59orwell96
2017-04-02Actually check for protection when placing trains and use the train_place ↵orwell96
privilege
2017-03-30Assert some variable types obtained from lua automationorwell96
2017-03-30Add support to display text to passengers and on the outside of the trainorwell96
Outside is currently displayed as infotext. TODO: signs-like draw it on the wagon FIXME: When object properties are set, for some reason the animation restarts
2017-03-30Respect protection_bypass privilege, fix crash with areas and properly ↵orwell96
record protection violations
2017-03-16Fix privilege enforcement being uselessorwell96
Privilege violations caused an error message but didn't abort the operation
2017-03-12Fix Atc arrows pointing into wrong directionorwell96
2017-03-12update zip (release 1.7)orwell96
2017-03-12Screw buttonlike rules for wall signals and use regular rules.orwell96
2017-03-12Redo rail modelsorwell96
Use multiple textures for slope objects, include mbb's rail textures and make curves and switches look better. Also add cable template.
2017-03-11Don't drop items in creative mode when player gets overrun by trainorwell96
2017-03-09"Sneak" instead of "Shift" for the sneak keyorwell96
2017-03-09Update manual and include everything in repoorwell96
2017-03-08Remove blend1 files cluttering the assets directoryorwell96
2017-03-03Improve debug outputs of couples and increase maximum distanceorwell96
2017-02-28Only get on by walking in when there's a platform, improve get off handlingorwell96
2017-02-28Add passive component namingorwell96
2017-02-28Add ceiling-mounted signalorwell96
This is the wall signal as ceiling variant. Because the trackdb can only save 4 rotation values, we need a ceiling version of this.
2017-02-21Fix collision issuesorwell96
2017-02-21Also check positions on high platforms at entering doorsorwell96
2017-02-21Only place rails on solid nodesorwell96
2017-02-20Fix manual operation of mesecon switchesorwell96
2017-02-20Fix crash when ATC rail exists but no command is saved.orwell96
Crash was caused by a concatenation for a debug message. atprint can handle nil if passed as separate parameter Setting the train's atc command to nil just means that there is no command.
2017-02-17don't pass unexistant variable to train_step_b (fixes #46)orwell96
2017-02-15use mesecons_switch as correct dependency for luaautomationorwell96
2017-02-15fix crash on seatpc nilorwell96
2017-02-15fix #34 - end_index not set when step_a returned in phase 2orwell96
2017-02-09Proper implementation for getting on by walking into train, rework damage ↵orwell96
and player controls in train, fix death and join bugs, do not spawn bones on death
2017-02-07Merge PR from gpcf (Get on by walking in)orwell96
2017-02-07Use identical proxy environment with swapped metatable to not having to ↵orwell96
setfenv every function in F.
2017-02-05Check if node is actually loaded before querying get_meta()orwell96
Known to cause a segfault in engine sometimes.
2017-02-05Do not invalidate paths unnecessarilyorwell96
Recomputing paths needs time and computing power, so do this only when really necessary
2017-02-05Fix "lock couples" checkbox on wagon properties formorwell96
2017-02-05Fix ATC components being randomly ignored by trains.orwell96
Also add warnings to off_track stuff Also pack for release