forked from HerculesWS/Hercules
-
Notifications
You must be signed in to change notification settings - Fork 1
/
misc.conf
185 lines (153 loc) · 7.2 KB
/
misc.conf
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
//================= Hercules Configuration ================================
//= _ _ _
//= | | | | | |
//= | |_| | ___ _ __ ___ _ _| | ___ ___
//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
//= | | | | __/ | | (__| |_| | | __/\__ \
//= \_| |_/\___|_| \___|\__,_|_|\___||___/
//================= License ===============================================
//= This file is part of Hercules.
//= http://herc.ws - http://github.com/HerculesWS/Hercules
//=
//= Copyright (C) 2014-2022 Hercules Dev Team
//=
//= Hercules is free software: you can redistribute it and/or modify
//= it under the terms of the GNU General Public License as published by
//= the Free Software Foundation, either version 3 of the License, or
//= (at your option) any later version.
//=
//= This program is distributed in the hope that it will be useful,
//= but WITHOUT ANY WARRANTY; without even the implied warranty of
//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
//= GNU General Public License for more details.
//=
//= You should have received a copy of the GNU General Public License
//= along with this program. If not, see <http://www.gnu.org/licenses/>.
//=========================================================================
// Battle (Misc) Configuration File
//=========================================================================
// Note 1: Value is a config switch (true/false)
// Note 2: Value is in percents (100 means 100%)
// Note 3: Value is a bit field. If no description is given,
// assume unit types (1: Pc, 2: Mob, 4: Pet, 8: Homun, 16: Mercenary)
//=========================================================================
// PK Server Mode.
// Turns entire server pvp (excluding towns).
// Experience loss is doubled if killed by another player.
// When players hunt monsters over 20 levels higher, they will receive 15%
// additional exp., and 25% chance of receiving more items.
// There is a nopvp.txt for setting up maps not to have pk on in this mode.
// Novices cannot be attacked and cannot attack.
// Normal pvp counter and rank display are disabled as well.
// Note: If pk_mode is set to 2 instead of 1, players will receive a
// manner penalty of 5 each time they kill another player (see manner_system
// config to adjust how this will affect players)
pk_mode: 0
// Manner/karma system configuration. Specifies how does negative manner
// (red no chat bubble) affects players (add as needed):
// 0: No penalties
// 1: Disables chatting (includes whispers, party/guild msgs, etc)
// 2: Disables skill usage
// 4: Disables commands usage
// 8: Disables item usage/picking/dropping
// 16: Disables room creation (chat rooms and vending shops)
manner_system: 31
// For PK Server Mode. Change this to define the minimum level players can start killing each other
pk_min_level: 55
// For PK Server Mode. It specifies the maximum level difference between
// players to let them attack each other. 0 disables said limit.
pk_level_range: 0
// Display skill usage in console? (for debug only) (default: false) (Note 1)
skill_log: false
// Display battle log? (for debug only) (default: false) (Note 1)
battle_log: false
// Display other stuff? (for debug only) (default: false) (Note 1)
etc_log: false
// Do you want to debug warp points? If set to true, warp points will appear as flags.(Note 1)
// It will also run on start-up a warp-check to print out which warp points lead directly on
// top of on-touch npcs (which can lead to infinite loopback warping situations)
warp_point_debug: false
// Choose if server begin with night (true) or day (false)
night_at_start: false
// Define duration in milliseconds of the day (eg: 7200000 = 2 hours)
// Set to 0 to disable day cycle (but not @day GM command).
// Except 0, minimum is 60000 (1 minute)
day_duration: 0
// Define duration in milliseconds of the night (eg: 1800000 = 30 min)
// Set to 0 to disable night cycle (but not @night GM command).
// Except 0, minimum is 60000 (1 minute)
night_duration: 0
// Allow using duel on pvp-maps? (Note 1)
duel_allow_pvp: false
// Allow using duel on gvg-maps? (Note 1)
duel_allow_gvg: false
// Allow using teleport/warp when dueling? (Note 1)
duel_allow_teleport: false
// Auto leave the duel when die? (Note 1)
duel_autoleave_when_die: true
// Delay between using @duel in seconds
duel_time_interval: 60
// Restrict duel usage to same map? (Note 1)
duel_only_on_same_map: false
// Determines max number of characters that can stack within a single cell.
// Official - Only affects the walking routines of characters, including monsters.
// If a unit stops walking and is on a cell with more than stack limit
// characters on it, it will walk to the closest free cell.
// Custom - This variation will make every full cell to be considered a wall.
// NOTE: For this setting to take effect you have to use a server compiled
// with Cell Stack Limit support (see src/map/map.h)
official_cell_stack_limit: 1
custom_cell_stack_limit: 1
// Check occupied cells while walking? (Note 1)
check_occupied_cells: true
// Allow autotrade only in map with autotrade flag? (Note 1)
// Set this to "false" will allow autotrade where no "autotrade" mapflag is set
// Set this to "true" to only allow autotrade on maps with "autotrade" mapflag
at_mapflag: false
// Set this to the amount of minutes that autotrade chars will be kicked from the server.
// (Default: 0, they don't get kicked)
at_timeout: 0
// Auction system, fee per hour. (Default is 12000)
auction_feeperhour: 12000
// Auction maximum sell price.
auction_maximumprice: 500000000
// Minimum delay between each store search query in seconds.
searchstore_querydelay: 10
// Maximum amount of results a store search query may yield, before it is canceled.
searchstore_maxresults: 30
// Whether or not gaining and losing of cash points is displayed. (Note 1)
// Default: false
cashshop_show_points: false
// Whether or not mail box status is displayed upon login.
// Default: 0
// 0 = No
// 1 = Yes
// 2 = Yes, when there are unread mails
mail_show_status: 0
// Is monster transformation disabled during Guild Wars? (Note 1)
// If set to true, monster transforming is automatically removed/disabled when entering castles during WoE times
mon_trans_disable_in_gvg: false
// Whether AegisName and SpriteName lookups are case sensitive (Note 1)
// Default: true (as in official servers)
// When this is set to true, item and monster lookups through atcommands and
// script commands will match AegisNames and SpriteNames only when the case
// matches. Display name lookups are not affected by this setting.
// Example: Given the two items:
// - { Id: 553, AegisName: "Bun", Name: "Bao" }
// - { Id: 6115, AegisName: "Bun_", Name: "Bun" }
// query when true when false
// @item bun # 6115 # 553
// @item Bun # 553 # 553
// @item Bao # 553 # 553
// @item Bun_ # 6115 # 6115
case_sensitive_aegisnames: true
// How much of a map margin will be skipped on teleport or mobs spawning
// Aegis: 15
// eAthena: 1
search_freecell_map_margin: 15
// The inactivity duration before a dynamic npc will despawn
// Aegis: 60 seconds
dynamic_npc_timeout: 60000
// The range for dynamic npc location search
// Aegis: 2
dynamic_npc_range: 2