diff --git a/scripts/ai/pirate.lua b/scripts/ai/pirate.lua
index e5e553f..a4a0a51 100644
--- a/scripts/ai/pirate.lua
+++ b/scripts/ai/pirate.lua
@@ -8,7 +8,7 @@ armour_return   = 100
 
 function create()
   attack_choose()
-  ai.setcredits(ai.shipprice()/1000, ai.shipprice()/100)
+  ai.setcredits(ai.shipprice()/1000, ai.shipprice()/40)
 
   -- Deal with bribeability.
   if rnd.int() < 0.05 then
diff --git a/scripts/ai/trader.lua b/scripts/ai/trader.lua
index c497bc7..50ce91b 100644
--- a/scripts/ai/trader.lua
+++ b/scripts/ai/trader.lua
@@ -12,7 +12,7 @@ function sos()
 end
 
 function create()
-  ai.setcredits(rnd.int(100, ai.shipprice()/50))
+  ai.setcredits(rnd.int(100, ai.shipprice()/25))
 
   mem.bribe_no = "\"The space Traders do not negotiate with criminals.\""