Blockhead
c0c6fcf00b
Apply minetest.formspec_escape() to prevent formspec injection (H#143)
2020-01-04 18:33:57 +01:00
Gabriel Pérez-Cerezo
25a335203f
Allow painting coupled wagons
2019-12-01 12:25:06 +01:00
Gabriel Pérez-Cerezo
0518fbbf3a
Merge branch 'master' of https://git.bananach.space/advtrains
2019-12-01 12:09:04 +01:00
Gabriel Pérez-Cerezo
b71c72b4ab
Add experimental liveries feature
...
Please do not use this in your train mods yet, this may be subject to
changes!
2019-12-01 12:08:28 +01:00
orwell96
4ff8e05755
Fix trains not stopping when colliding with environment H#122
2019-11-26 15:49:36 +01:00
Gabriel Pérez-Cerezo
ca4d65050c
Add wagon_width attribute
...
This allows for wider vehicles than trains, such as boats to discharge
the passengers onto the platforms.
2019-11-22 20:29:57 +01:00
orwell96
ff94129761
Fix occurences of old lzb_invalidate
2019-04-23 22:30:33 +02:00
orwell96
b56cda8695
Fix remote routesetting
2019-04-16 12:59:17 +02:00
orwell96
ea33ad9de0
Move LZB system to core and unify approach callback mechanism
2019-04-16 09:16:44 +02:00
Pedro Gimeno
c50224e05c
Set wagon pitch on slopes
2019-04-06 13:38:00 +02:00
orwell96
bc31f205cd
Configurable interval for get_off setpos and door pos fix for japanese train
2019-03-09 11:17:14 +01:00
orwell96
e7dcee1127
Force LZB Halt setting
2019-02-05 11:23:17 +01:00
orwell96
97a2ff7db0
Fix dropping of items on wagon destroy
2019-01-22 12:31:18 +01:00
orwell96
c3c96274be
Add "routingcode" property
...
Used for ARS and stop points
2019-01-09 16:10:56 +01:00
orwell96
36357bd444
Fix player_to_train_mapping (H#74)
...
Entries were not inserted, thus neither damage protection nor teleport-to-train did work
2018-12-16 20:39:55 +01:00
orwell96
fb10420c38
Fix 144e1fc4e0
(there's no self in one of the instructions)
2018-12-10 23:07:27 +01:00
orwell96
144e1fc4e0
Change get_inventory_formspec API - add invname parameter
2018-12-10 22:54:23 +01:00
orwell96
0f295ec4a9
Fix discouple positioning when wagon was just loaded
2018-11-20 12:37:34 +01:00
orwell96
df29faccc0
Remove superfluous "tarvelocity" assignments
2018-11-20 12:03:34 +01:00
orwell96
37166b5c14
Make "Line" property accessible from OBC and gettable via LATC, change subway wagon texture handling
2018-11-20 11:57:46 +01:00
orwell96
8b80742fa5
Remove debug print
2018-11-20 00:24:39 +01:00
orwell96
b872bdae82
Remove "couple locks" and apply protection to the actual coupling process, and fix permissions on that
2018-11-10 12:12:52 +01:00
orwell96
9f6ae55e37
Small fixes which do not have any effect
2018-10-29 16:04:36 +01:00
orwell96
cd38b17eab
Address H#60, H#17, M#18 and M#7
...
duplicate "message" to "msg"
make operation panel "cracky"
remove inexistent dtime_s parameter
add bones:bones to the list of not_blocking_trains nodes
2018-10-17 18:11:11 +02:00
orwell96
9db52bcd32
Remote Routesetting from Onboard Computer
...
+ Fix lzb oncoming item deletion/speed restriction
2018-10-10 23:17:31 +02:00
h-v-smacker
6d7d9d0181
onboard computer fix
2018-08-12 17:53:03 +02:00
orwell96
9586a4d709
Add off-track train flag, fixes wagon object property reset on reversing
2018-07-04 14:04:41 +02:00
orwell96
08ac0f9c05
Check for inventory existence before serializing, and do not create it again if it already exists.
2018-06-19 19:49:24 +02:00
orwell96
b59c89f35a
Fix Boardcom and Wagon properties not being shown
2018-06-18 18:54:00 +02:00
orwell96
a961e7f672
Fix box wagon inventory serialization and make box wagons protected.
2018-06-14 22:25:54 +02:00
orwell96
521112aced
add option to show train and wagon id
2018-06-14 17:39:42 +02:00
orwell96
2a76d4a960
Fix final bugs and to-do's (u.a.save/load system)
2018-06-14 17:39:42 +02:00
orwell96
254c32e304
Fix yaw calculations, track placement orientation and speed up direction lookup functions
2018-06-14 17:39:42 +02:00
orwell96
24b0639c5f
Mainly make collisions and coupling work
...
Missing: ATC stuff, yaw problems
2018-06-14 17:39:42 +02:00
orwell96
b420a71939
Implement a reverse path lookup for trains instead of an occupations window system
2018-06-14 17:39:42 +02:00
orwell96
caf2bda7bc
Fix path_dir to actually be an angle, path item deletion and orientation of wagons
...
The occupation system as it is now will change. For each position, I will save the index in the train's path,
and implement a callback system. I need this because the occupation window system will not be enough to cover all use cases
(e.g. to make a train stop with it's center or back at a certain position, I need 3 different brake distances, which doesn't fit into the scheme)
2018-06-14 17:39:42 +02:00
orwell96
139a26fccc
Bugfixes part 1
...
There's something wrong with the new paths, next time build a path validity checker to trace the issue
2018-06-14 17:39:42 +02:00
orwell96
30e98520e7
Occupation System, new train steps, still incomplete
2018-06-14 17:39:42 +02:00
orwell96
064a454117
Adapt wagons to new path system
...
Still outstanding: trains
2018-06-14 17:39:42 +02:00
orwell96
8b576357ef
Rework the privilege system completely
...
See privilege_guide.txt for information
2018-03-14 20:57:07 +01:00
Gabriel Pérez-Cerezo
481f6218a8
Log certain events in a logfile in the world directory
...
(also fix the output of /at_sync_ndb)
2018-02-21 20:03:34 +01:00
orwell96
4c512f1dc5
Allow wagon owners to drive their trains #2
...
The check was missing at check_seat_group_access
2018-02-20 16:39:31 +01:00
orwell96
e9322075a3
Allow wagon owners to control their own trains
...
...even without the train_operator privilege
This still doesn't allow them to control switches, but whatever...
2018-02-20 16:22:31 +01:00
orwell96
06cdb14f3d
Do not crash when player gets on a train while it`s turning
2018-02-07 22:29:08 +01:00
orwell96
418c026038
Correct discouple position
...
Discouple entity was falsely placed at the position of the wagon
instead of at its end
2018-01-22 22:44:55 +01:00
orwell96
fa7f05fd0c
Actually use the static_save property
...
My PR on this was merged months ago, but i've just noticed that i'm not using it yet
2018-01-15 22:17:56 +01:00
orwell96
e9946d98ac
Relayout Wagon Properties form
...
The button wasn't visible on the screen anymore
2018-01-15 14:45:51 +01:00
orwell96
11da67f426
Add "seat_access" to saved fields
...
Fixes seat access properties not being saved
Reported by Och_Noe in Linuxworks Server
2018-01-15 13:35:50 +01:00
orwell96
7507dbba3a
Add train_operator privilege check on discouple
2018-01-09 22:04:25 +01:00
orwell96
79da249c3d
Add bord computer to trains
...
Features:
- couple/decouple trains from a driver stand
- new couple lock system (owner based, overridable by 'train_remove' privilege)
- all train operators can now change the inside/outside text, allows for multilines
Accessible via right-click menu or by pressing Sneak+Jump keys
2018-01-09 21:30:56 +01:00