Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 5.90 KB | None | 0 0
  1. class WIND_DIRECTION(rels.Relation):
  2.     value = rels.Column(external=True, unique=True)
  3.     text = rels.Column(unique=False)
  4.     direction = rels.Column(unique=False)
  5.  
  6.     records = ( (0,  u'восточный', -math.pi*8.0/8.0),
  7.                  (1,  u'востоко-юго-восточный', -math.pi*7.0/8.0),
  8.                  (2,  u'юго-восточный', -math.pi*6.0/8.0),
  9.                  (3,  u'юго-юго-восточный', -math.pi*5.0/8.0),
  10.                  (4,  u'южный', -math.pi*4.0/8.0),
  11.                  (5,  u'юго-юго-западный', -math.pi*3.0/8.0),
  12.                  (6,  u'юго-западный', -math.pi*2.0/8.0),
  13.                  (7,  u'западо-юго-западный', -math.pi*1.0/8.0),
  14.                  (8,  u'западный', -math.pi*0.0/8.0),
  15.                  (9,  u'западный', math.pi*0.0/8.0),
  16.                  (10, u'западо-северо-западный', math.pi*1.0/8.0),
  17.                  (11, u'северо-западный', math.pi*2.0/8.0),
  18.                  (12, u'северо-северо-западный', math.pi*3.0/8.0),
  19.                  (13, u'северный', math.pi*4.0/8.0),
  20.                  (14, u'северо-северо-восточный', math.pi*5.0/8.0),
  21.                  (15, u'северо-восточный', math.pi*6.0/8.0),
  22.                  (16, u'востоко-северо-восточный', math.pi*7.0/8.0),
  23.                  (17, u'восточный', math.pi*8.0/8.0) )
  24.  
  25.  
  26. #http://ru.wikipedia.org/wiki/Ветер
  27. class WIND_POWER(rels.Relation):
  28.     value = rels.Column(external=True, unique=True)
  29.     text = rels.Column(unique=False)
  30.     power = rels.Column()
  31.  
  32.     records = ((0,  u'штиль', 0.0),
  33.                 (1,  u'тихий ветер', 0.05),
  34.                 (2,  u'лёгкий ветер', 0.10),
  35.                 (3,  u'слабый ветер', 0.17),
  36.                 (4,  u'умеренный ветер', 0.25),
  37.                 (5,  u'свежий ветер', 0.43),
  38.                 (6,  u'сильный ветер', 0.55),
  39.                 (7,  u'крепкий ветер', 0.65),
  40.                 (8,  u'очень крепкий ветер', 0.75),
  41.                 (9,  u'шторм', 0.85),
  42.                 (10, u'сильный шторм', 0.88),
  43.                 (11, u'жестокий шторм', 0.92),
  44.                 (12, u'ураган', 0.96) )
  45.  
  46.  
  47. class TEMPERATURE_POWER(rels.Relation):
  48.     value = rels.Column(external=True, unique=True)
  49.     text = rels.Column(unique=False)
  50.     temperature = rels.Column()
  51.  
  52.     records = ( (0, u'ужасно холодно', 0.00),
  53.                  (1, u'очень холодно', 0.10),
  54.                  (2, u'холодно', 0.25),
  55.                  (3, u'прохладно', 0.35),
  56.                  (4, u'умеренная температура', 0.45),
  57.                  (5, u'тепло', 0.55),
  58.                  (6, u'жарко', 0.70),
  59.                  (7, u'очень жарко', 0.85),
  60.                  (8, u'ужасно жарко', 0.95) )
  61.  
  62.  
  63. class WETNESS_POWER(rels.Relation):
  64.     value = rels.Column(external=True, unique=True)
  65.     text = rels.Column(unique=False)
  66.     wetness = rels.Column()
  67.  
  68.     records = ( (0, u'ужасно сухо', 0.00),
  69.                  (1, u'очень сухо', 0.05),
  70.                  (2, u'сухо', 0.15),
  71.                  (3, u'пониженная влажность', 0.30),
  72.                  (4, u'умеренная влажность', 0.40),
  73.                  (5, u'повышенная влажность', 0.60),
  74.                  (6, u'влажно', 0.70),
  75.                  (7, u'очень влажно', 0.85),
  76.                  (8, u'туман', 0.90),
  77.                  (9, u'сильный туман', 0.95) )
  78.  
  79.  
  80. class SAFETY(rels.Relation):
  81.     value = rels.Column(external=True, unique=True)
  82.     text = rels.Column(unique=False)
  83.     safety = rels.Column()
  84.  
  85.     records = ( (1, u'ни один вменяемый герой никогда не сунется в это пропащее место', 0.000),
  86.                 (2, u'здесь есть только душераздирающие вопли, дикая магия, опаснейшие монстры и страх, пробирающий до костей', 0.101),
  87.                 (3, u'в округе нет ни одного безопасного места, за каждым поворотом, каждым камнем путника ждёт бой не на жизнь на на смерть', 0.201),
  88.                 (4, u'ужасные крики то и дело пролетают по окрестностям, опасные твари ходят в открытую, далеко не каждый герой отважится зайти в это гиблое место', 0.301),
  89.                 (5, u'хищные взгляды множества голодных тварей не дадут расслабиться ни одному смельчаку, рискнувшему забраться в эту глушь', 0.401),
  90.                 (6, u'разбросанные тут и там кости и остатки походного скарба не предвещают ничего хорошего путникам', 0.501),
  91.                 (7, u'пейзаж выглядит устрашающе, присмотревшись, можно увидеть свежие следы хищных тварей', 0.601),
  92.                 (8, u'местность выглядит настораживающе, расслабляться не стоит — опасность рядом', 0.701),
  93.                 (9, u'окрестности выглядят безопаснее обычного, видимо, здесь часто ходят опытные герои', 0.801),
  94.                 (10, u'местность очень безопасная и ухоженная', 0.901) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement