Lephisto/scripts/ai/empire.lua
2014-01-27 15:02:00 +00:00

54 lines
1.3 KiB
Lua

include("../scripts/ai/tpl/generic.lua")
-- Settings.
armour_run = 40
armour_return = 70
aggressive = true
function create()
ai.setcredits(rnd.int(1000, ai.shipprice()/70))
if rnd.int(0,2)==0 then
ai.broadcast("The Empire is watching")
end
if rnd.int() > 0.7 then
mem.bribe = math.sqrt(ai.shipmass())*(500. * rnd.int() + 1750.)
mem.bribe_prompt = string.format("\"For some %d credits I could forget \
about seeing you.\"", mem.bribe)
mem.bribe_paid = "\"Now, scram, before I change my mind.\""
else
if rnd.int() > 0.5 then
mem.bribe_no = "\"You won't buy your way out of this one.\""
else
mem.bribe_no = "\"The Empire likes to make examples out of scum like you.\""
end
end
attack_choose()
end
function taunt(target, offence)
-- Only 50% of actual taunting.
if rnd.int(0, 1) == 0 then
return
end
-- Taunt.
if offence then
taunts = {
"There is no room in this universe for scum like you!",
"The Empire will enjoy your death!",
"Your head will make a fine gift for the Emperor!"
} else
taunts = {
"You dare attack me!",
"You are no match for the Empire!",
"The Empire will have your head!",
"You'll regret this!"
}
end
ai.comm(target, taunts[rnd.int(1, #taunts)])
end