You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Piraten fahren ggbf. von einer Landregion zu einer benachbarten Landregion ohne zu prüfen, ob es einen Weg über Ozean dorthin gibt. Entweder sollte piracy prüfen, ob das geht (Pfad der Länge 2, Küsten beachten, Reichweite beachten) oder Piraterie von Land zu Land sollte einfach verboten sein.
function test_ship_piracy()
set_rule("rules.ship.drifting", "1")
set_rule("rules.ship.damage_drift", "0.02")
local r = region.create(0,0, "plain")
local r2 = region.create(1,0, "plain")
-- local r3 = region.create(0,1, "ocean")
local f = faction.create("[email protected]", "human", "de")
local f2 = faction.create("[email protected]", "human", "de")
local s1 = ship.create(r, "cutter")
local u1 = unit.create(f, r, 1)
u1.ship = s1
u1:set_skill("sailing", 10)
u1:clear_orders()
u1:add_order("PIRATERIE")
local s2 = ship.create(r2, "cutter")
local u2 = unit.create(f2, r2, 1)
u2.ship = s2
u2:set_skill("sailing", 10)
update_owners()
process_orders()
assert_not_equal(u2.region, u1.region)
-- write_reports()
end
The text was updated successfully, but these errors were encountered:
Piraterie von einem Landfeld aus ist OK, aber es dürfte als Ziel ausschließlich Ozeanfelder angesteuert werden. An Land kannman das andere Schiff vom Schiff aus eh nicht angreifen. Dabei müsste dann noch auf die Küste geschaut werden.
Piraten fahren ggbf. von einer Landregion zu einer benachbarten Landregion ohne zu prüfen, ob es einen Weg über Ozean dorthin gibt. Entweder sollte piracy prüfen, ob das geht (Pfad der Länge 2, Küsten beachten, Reichweite beachten) oder Piraterie von Land zu Land sollte einfach verboten sein.
function test_ship_piracy()
set_rule("rules.ship.drifting", "1")
set_rule("rules.ship.damage_drift", "0.02")
local r = region.create(0,0, "plain")
local r2 = region.create(1,0, "plain")
-- local r3 = region.create(0,1, "ocean")
local f = faction.create("[email protected]", "human", "de")
local f2 = faction.create("[email protected]", "human", "de")
-- write_reports()
end
The text was updated successfully, but these errors were encountered: