X-Git-Url: https://plomlompom.com/repos/process?a=blobdiff_plain;f=roguelike-server;h=94f540b4bffa7e4a2c3bbf07b95024965a0b587c;hb=e4c0060d8c5b4f2a2ed09a21c01ff38ee1a8670c;hp=536ab76ffbdea66d43f19110786c6ad1649ed4da;hpb=bbd7e671ba66fcbdefef7d959a70948c301536a3;p=plomrogue diff --git a/roguelike-server b/roguelike-server index 536ab76..94f540b 100755 --- a/roguelike-server +++ b/roguelike-server @@ -734,7 +734,7 @@ def thingproliferation(t, prol_map): prolscore = world_db["ThingTypes"][t["T_TYPE"]]["TT_PROLIFERATE"] if prolscore and (1 == prolscore or 1 == (rand.next() % prolscore)): candidates = [] - for dir in [directions_db[key] for key in directions_db]: + for dir in [directions_db[key] for key in sorted(directions_db.keys())]: mv_result = mv_yx_in_dir_legal(dir, t["T_POSY"], t["T_POSX"]) if mv_result[0] and ord('.') == prol_map[mv_result[1] * world_db["MAP_LENGTH"]