blob: 424e385f6466a080782b35a3d179fc107d74efc7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import json
from os import path
import __main__
config = json.load(
open(path.join(path.dirname(__main__.__file__), 'config', 'butler.json')))
def cutoff(score):
sign = 1 if score > 0 else -1
score = abs(score)
if score > config['cutoff_point']:
score -= config['cutoff_point']
score *= config['cutoff_rate']
score += config['cutoff_point']
return score * sign
def get_room(butler, player):
table = butler.table
if player in [table.openE, table.openW, table.openN, table.openS]:
return 'open'
if player in [table.closeE, table.closeW, table.closeN, table.closeS]:
return 'closed'
|