1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
--[[
<?xml version='1.0' encoding='utf8'?>
<event name="Land Tutorial Event">
<trigger>land</trigger>
<chance>100</chance>
</event>
--]]
--[[
Tutorial Event
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
--]]
time_dilation_text = _([[The person who sells you the %s looks at your record and pauses. "Ah, I see you haven't owned a large ship before! Sorry to slow you down, but I just wanted to tell you some important things about your ship. I promise I'll be but a moment.
"Firstly, you may notice that the ship you bought has a 'Time Constant' rating. See, when operating a larger ship, you have to expend more time and effort performing the basic operations of the ship, causing your perception of time to speed up. Time Constant is simply a measure of how fast you will perceive the passage of time compared to a typical small ship; for example, a Time Constant rating of 200%% means that time appears to pass twice as fast as typical small ships.
"This, and the slower speed of your ship, may make it difficult to use forward-facing weapons as well as on smaller ships. For the largest classes - Destroyers and up - I would generally recommend use of turreted weapons, which will automatically aim at your opponent, rather than forward-facing weapons. That's of course up to you, though.
"That's all! Sorry to be a bother. I wish you good luck in your travels!" You thank the salesperson and continue on your way.]])
function create ()
hook.ship_buy( "ship_buy" )
hook.takeoff( "takeoff" )
end
function ship_buy( shp )
if not var.peek( "tutorial_time_dilation" ) then
local class = ship.get(shp):class()
if class == "Freighter" or class == "Armoured Transport"
or class == "Corvette" or class == "Destroyer"
or class == "Cruiser" or class == "Carrier" then
tk.msg( "", time_dilation_text:format(shp) )
var.push( "tutorial_time_dilation", true )
end
end
end
function takeoff ()
evt.finish()
end
|