-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.ts
86 lines (66 loc) · 2.46 KB
/
config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
/**
* Development mode
* (Creates default account & characters for login etc...)
*/
import { MAX_LIGHT_LEVEL, MIN_LIGHT_LEVEL } from "./Constants/Game.const.ts";
import { PLAYER_SEX } from "./Constants/Player.const.ts";
export const DEVELOPMENT_MODE = true;
export const WELCOME_MESSAGE = 'Welcome to Senja Engine V.0.0.3';
/**
* Log level
* {DEBUG|INFO|WARNING|ERROR}
*/
export const LOG_LEVEL = 'INFO';
/**
* Allowed client versions
*/
export const CLIENT_VERSION_MIN = 760;
export const CLIENT_VERSION_MAX = 760;
/**
* Network & Server settings
*/
export const TCP_LOGINSERVER_HOST = '0.0.0.0';
export const TCP_LOGINSERVER_PORT = 7171;
export const TCP_GAMESERVER_HOST = '0.0.0.0';
export const TCP_GAMESERVER_PORT = 7373;
/**
* General game settings
*/
//Day/night settings
export const WORLD_DYNAMIC_LIGHT_ENABLED = true;
export const WORLD_TIME_AT_STARTUP = 360; // 6AM
export const WORLD_TIME_SPEED_INCREASE_X = 24; //24x = 2.5 seconds (=1 minute real world time)
export const WORLD_LIGHT_LEVEL_AT_STARTUP = MIN_LIGHT_LEVEL; //Values should be between 40 - 250.
export const LIGHT_LEVEL_DAY = MAX_LIGHT_LEVEL;
export const LIGHT_LEVEL_NIGHT = MIN_LIGHT_LEVEL;
export const SUNRISE_START = 360; // 6AM
export const SUNSET_START = 1080; // 6PM
export const PLAYER_WORLD_LIGHT_UPDATE_INTERVAL = 2; //How many times per minute to send world light update to players
//Creature base speed
export const BASE_SPEED = 220;
/**
* Player settings
*/
//Default sex
export const DEFAULT_PLAYER_SEX = PLAYER_SEX.MALE;
//Default Spawn position
export const DEFAULT_PLAYER_SPAWN_POSITION_X = 1021;
export const DEFAULT_PLAYER_SPAWN_POSITION_Y = 968;
export const DEFAULT_PLAYER_SPAWN_POSITION_Z = 7;
//Default Outfit
export const DEFAULT_LOOKTYPE = 128;
export const DEFAULT_LOOKHEAD = 78;
export const DEFAULT_LOOKBODY = 87;
export const DEFAULT_LOOKLEGS = 58;
export const DEFAULT_LOOKFEET = 76;
//Default player inventory items {itemId|null}
// export const INVENTORY_SLOT_HELMET = null;
// export const INVENTORY_SLOT_AMULET = null;
// export const INVENTORY_SLOT_BACKPACK = null;
// export const INVENTORY_SLOT_ARMOR = null;
// export const INVENTORY_SLOT_SHIELD = null;
// export const INVENTORY_SLOT_WEAPON = null;
// export const INVENTORY_SLOT_LEGS = null;
// export const INVENTORY_SLOT_BOOTS = null;
// export const INVENTORY_SLOT_RING = null;
// export const INVENTORY_SLOT_AMMUNITION = null;