Age | Commit message (Collapse) | Author | Files | Lines |
|
Cleanup Sara's memory instance
Closes #1385 as merged
|
|
* Now it follow Hercules coding style
* Various improvments to HULD support
|
|
Adds official behavior when selling to NPCs. Fixes issue #1214
Closes #1368 as merged
|
|
|
|
Add missing checks into some files in map server
|
|
|
|
|
|
|
|
|
|
|
|
Add some fixes for HPM
|
|
Followup 0a097048
|
|
Fix issue#[1418](https://github.com/HerculesWS/Hercules/issues/1418)
.conf format
|
|
|
|
This reverts commit 00063d1cdda8fa771f17e378a28eba157a74a962.
(this commit was accidentally pushed due to automation failure)
Signed-off-by: Haru <haru@dotalux.com>
|
|
|
|
|
|
Fixed Mixed Solution No.3 Arc never being assigned and repositioning
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
change *strcharinfo to use constants
Closes #1412 as merged
|
|
|
|
questlog errors in map.
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Closes #1411 as merged
|
|
- NPC_NAME for the whole npc name including hidden part
- NPC_NAME_VISIBLE for the visible part of the npc name
- NPC_NAME_HIDDEN for the hidden part of the npc name
- NPC_NAME_UNIQUE for the npc unique name
- NPC_MAP for npc map
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
Closes #1409 as merged
|
|
* Added ghost palace instance script
* Add needed monster, item and quest database entries
* Added mapflags for instance map (1@spa)
|
|
Swap calls to send info about solt item to seller and actual item del…
|
|
from cart.
|
|
Signed-off-by: HerculesWSAPI <dev@herc.ws>
|
|
changed
Signed-off-by: Haru <haru@dotalux.com>
|
|
to be ignored
Signed-off-by: Haru <haru@dotalux.com>
|
|
char_configuration/permission/display_new to be ignored
Fixes #1407
Signed-off-by: Haru <haru@dotalux.com>
|
|
- libconfig uses 'long long' for its 64 bit lookup/set/get functions,
rather than a well-defined size integer (such as int64_t). GCC
doesn't like the use of an int64_t* where a long long* is required,
especially on linux x86_64, where int64_t is typedeffed as long int
- In future, the function signature will be changed, so we can use
int64 normally.
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
- Incorrect sizeof expression in char_config_set_ip()
- Invalid comparison (when MAX_ZENY == MAX_INT) in
char_config_read_player_new()
Signed-off-by: Haru <haru@dotalux.com>
|
|
- Changed all function calls to encourage parenthesized calls
- Replaced numbers with constants where appropriate
- Removed some incorrect remarks
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Plugin settings should be relative to the the libconfig file root. For
example, a configuration setting of type HPCT_CHAR will be relative to
the root of conf/char/char-server.conf. In order to add a configuration
entry inside the char_configuration block, the full configuration path
(slash-delimited) should be passed to addCharConf(), as in the
following example:
`addCharConf("char_configuration/my_setting", my_parser_function);`
Signed-off-by: Haru <haru@dotalux.com>
|
|
Previously, it'd say "[Error] (null):0 - file I/O error"
Signed-off-by: Haru <haru@dotalux.com>
|
|
Ported the configuration to libconfig format
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
When a setting optional, no warning is issued on the console when said setting is not found in the config
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|
|
Ported to modern Hercules and cleaned up from Panikon's commits: 44fea0b3cdba6901599265220228ba4359b1f96d, 9cba05bc0811e638bbaaa6cff887d0b2c9872560
Signed-off-by: Haru <haru@dotalux.com>
|
|
Ported to modern Hercules and cleaned up from Panikon's commits: b10f2a88073882bea812c6278fdec7848102ab87, bc5007299a92898ea4630f2a977d9a1b42b6c145
Signed-off-by: Haru <haru@dotalux.com>
|
|
Signed-off-by: Haru <haru@dotalux.com>
|