document new train controls and add combination for getting off
This commit is contained in:
parent
7eb17b3233
commit
8c43f4d026
BIN
advtrains.zip
BIN
advtrains.zip
Binary file not shown.
17
readme.txt
17
readme.txt
|
@ -4,6 +4,23 @@ by orwell96 and contributors(see below)
|
|||
|
||||
For up-to-date information, visit https://forum.minetest.net/viewtopic.php?f=9&t=14726
|
||||
|
||||
### How to drive trains
|
||||
(The non-pdf manual file got corrupted, one day I need to make a new manual. Meanwhile here)
|
||||
First of all: you can always get off the train with right-click.
|
||||
|
||||
While on a train:
|
||||
W - faster
|
||||
S - slower / change direction
|
||||
Space: brake
|
||||
Shift+S: set speed to 0 (train rolls out, brake to stop!)
|
||||
Shift+W: Set full speed
|
||||
Shift+A: Set speed to 4 (~40km/h)
|
||||
Shift+D: Set speed to 8 (~100km/h)
|
||||
Shift+Space: toggle brake
|
||||
Shift+Use: get off
|
||||
|
||||
|
||||
|
||||
Manual:
|
||||
If manual.pdf is not present (which is the case when you downloaded the zip file), see https://github.com/orwell96/advtrains/blob/master/manual.pdf
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ function advtrains.on_control_change(pc, train, flip)
|
|||
train.brake = false
|
||||
train.brake_hold_state = 0
|
||||
end
|
||||
--shift+use:see wagons.lua
|
||||
else
|
||||
if pc.up then
|
||||
train.tarvelocity = train.tarvelocity + 1
|
||||
|
|
|
@ -261,6 +261,9 @@ function wagon:on_step(dtime)
|
|||
local pc=driver:get_player_control()
|
||||
|
||||
advtrains.on_control_change(pc, self:train(), self.wagon_flipped)
|
||||
if pc.aux1 and pc.sneak then
|
||||
self:get_off(seatno)
|
||||
end
|
||||
|
||||
self.old_player_control_bits=driver:get_player_control_bits()
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue