include("../scripts/ai/tpl/generic.lua") -- Settings. aggressive = true safe_distance = 500 armour_run = 80 armour_return = 100 function create() attack_choose() ai.setcredits(ai.shipprice()/1000, ai.shipprice()/100) -- Deal with bribeability. if rnd.int() < 0.05 then mem.bribe_no = "\"You won't be able to slide out of this one!\"" else mem.bribe = math.sqrt(ai.shipmass()) * (300. * rnd.int() + 850.) if rnd.int() > 0.5 then mem.bribe_prompt = string.format("\"It'll cost you %d credits for me to ifnore your pile \ of rubbish.\"", mem.bribe) mem.bribe_paid = "\"You're lucky I'm so kind.\"" else mem.bribe_prompt = string.format("\"I'm in a good mood so I'll let you go for \ %d credits.\"", mem.bribe) mem.bribe_paid = "\"Life doesn't get easier then this.\"" end end end function taunt(target, offense) -- Only 50% of actually taunting. if rnd.int(0,1) == 0 then return end -- Some taunts. if offense then taunts = { "Prepare to be boarded!", "Yohoho!", "What's a pretty ship like you doing in a place like this?!" } else taunts = { "You dare attack me?!", "You think that you can take me on?!", "JUST!! DIE!!", "You'll regret this!" } end ai.comm(target, taunts[rnd.int(1, #taunts)]) end