summaryrefslogtreecommitdiff
path: root/src/map/atcommand.c
AgeCommit message (Collapse)AuthorFilesLines
2020-09-12This is Hercules v2019.10.20r12.5_BUGGYJesusaves1-5/+11
2020-09-12This is Hercules v2019.09.22Jesusaves1-28/+41
2020-08-07This is Hercules v2019.08.25r12.4+1Jesusaves1-4/+6
2019-07-28Merge pull request #2504 from Emistry/atcommand_refineHaru1-20/+61
Update refine atcommand
2019-07-15Update refine atcommandEmistry Haoyan1-20/+61
- list of costume and shadow equipments - refine all equipments option
2019-07-10Disable refresh atcommand when talk with NPC.Emistry Haoyan1-1/+5
- using `@refresh` during NPC conversation will caused player stucked due to unable to close the NPC dialog that no longer visible.
2019-07-01Add identifyall atcommandGuilherme Menaldo1-8/+20
Signed-off-by: Haru <haru@dotalux.com>
2019-06-30Merge pull request #2476 from Emistry/atcommand_reloadnpcHaru1-0/+33
Add new atcommand *reloadnpc
2019-06-02Merge pull request #2221 from carloshenrq/nostorageHaru1-2/+13
Mapflag nostorage and nogstorage
2019-05-18Add new atcommand *reloadnpcEmistry Haoyan1-0/+33
- `@reloadnpc <path>` - unloads all NPCs in a file and reload it again. - Be aware that mapflags and monster spawned directly are not removed.
2019-05-05Implement Refinery UIIbrahim Zidan1-0/+17
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-05-05Fix variables shadowing refine interface variable map-server sourceIbrahim Zidan1-14/+14
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-05-05Removal of refine database code from status.c and moving it respectfully to ↵Ibrahim Zidan1-0/+1
its own files Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-05-05Add missing checks for prevend flagAndrei Karas1-3/+3
2019-05-05Merge pull request #2425 from hemagx/hercules_signed_items_fixHaru1-3/+3
Fix an issue with named/brewed/forged items getting saved with the wrong character id
2019-04-29Update dropall atcommand drop item based on type.Emistry Haoyan1-5/+30
- Enable to drop items based on item type.
2019-04-08Fix an issue with named/brewed/forged items getting saved with the wrong ↵Ibrahim Zidan1-3/+3
character id The isue was triggered by the refactoring of old undocumented code that relied on the overflow behavior during assignment from int32 to int16 and from uint16 to int16, and by a subsequent clamping to SMALLINT range operated by the SQL server. Credits: Haru <haru@dotalux.com> Fixes #2409 Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2019-04-07Rename clif_charnameack into clif_blname_ackAndrei Karas1-4/+4
2019-03-11Move local variables in atcommand.c into interfaceAndrei Karas1-0/+3
Also move defines from map.h inot mapdefines.h for fix cycle include issue.
2019-02-11Change type for class variables from short to intAndrei Karas1-1/+1
2018-12-14Add inventory size field into db and using it in server.Andrei Karas1-16/+8
2018-12-04Added mapflags 'nostorage' and 'nogstorage'Carlos Henrique1-2/+13
nostorage 1 -- blocks only @storage nostorage 2 -- blocks only openstorage(); nostorage 3 -- blocks @storage and openstorage() nogstorage 1 -- blocks only @gstorage nogstorage 2 -- blocks only guildopenstorage(); nogstorage 3 -- blocks @gstorage and guildopenstorage()
2018-11-16Merge pull request #2322 from MishimaHaruna/fix-allychat-leaveguildHaru1-29/+19
Fix allychat leaveguild
2018-11-15Merge pull request #2321 from 4144/packetlenHaru1-3/+7
Add complete packet len table
2018-11-14Use an enum as flag for status->heal() and related functionsHaru1-3/+3
This introduces the `enum status_heal_flag`. No functional changes are made. Signed-off-by: Haru <haru@dotalux.com>
2018-11-14Use new packet tables for packets len.Andrei Karas1-3/+6
2018-11-14Add interface for packets in common.Andrei Karas1-0/+1
For now supported only packet length fields.
2018-11-13Remove a duplicate output line from the help message for the channel atcommandHaru1-3/+1
Signed-off-by: Haru <haru@dotalux.com>
2018-11-13Fix an issue that caused some guild channels not to be left when leaving ↵Haru1-7/+5
allychat - The issue was caused by an array compaction while iterating through the array members. - A visible effect was that under certain conditions (depending on the alliance size), a character that left a guild could still see allychat messages from some of the allied guilds. Signed-off-by: Haru <haru@dotalux.com>
2018-11-13Replace sd->channels with a VECTORHaru1-23/+17
This removes some shady array compaction code and prepares the ground for some further fixes. Signed-off-by: Haru <haru@dotalux.com>
2018-11-13Merge pull request #2287 from EyesOfAHawk/hcs_opt_msg_delayHaru1-2/+2
Add config for '@channel setopt MessageDelay <delay>'
2018-10-22Merge pull request #2264 from Asheraf/pr5Haru1-12/+1
update at_bodystyle allowed jobs check
2018-10-16Add config for '@channel setopt MessageDelay <delay>'.EyesOfAHawk1-2/+2
2018-10-06update at_bodystyle allowed jobs checkAsheraf1-12/+1
2018-10-05Add at command @camerainfo.Andrei Karas1-0/+19
2018-09-19Update inventory packet for 2018-09-12 RE.Andrei Karas1-1/+1
2018-08-26Merge pull request #2164 from mekolat/addvariableHaru1-10/+10
always set the type to C_NAME when adding variables through script->add_str
2018-07-30always set the type when doing script->add_strgumi1-10/+10
2018-07-29add atcommand_setzonegumi1-0/+58
2018-07-29add MF_TOWN to atcommand_mapflagCarlos Henrique1-1/+2
2018-07-28Add support for chat commands /changedress and /nocosplay for remove costumesAndrei Karas1-0/+9
Also add at command for remove costumes @changedress and @nocosplay. Thanks @Lemongrass3110 and @Everade.
2018-07-28Merge pull request #2067 from dastgirp/1-achievementHaru1-0/+6
Implemented Achievement System and Title System
2018-07-24Implementation of the official Achievement System.smokexyz1-0/+6
Source: http://ro.gnjoy.com/news/update/View.asp?seq=163&curpage=1 Script Commands - ``` achievement_progress(<ach_id>,<obj_idx>,<progress>,<incremental?>{,<char_id>}); ``` Includes an achievement_db.conf generator that reads from the item_db, mob_db (server side) and achievement_list.lub files to determine valid achievement entries based on item/monster availability. Achievements containing unsupported entries are commented out. This feature, although renewal-only in official servers, is capable of being used in pre-renewal mode on Hercules. Does not include the title system yet. A big thanks to - @MishimaHaruna for constantly reviewing. @4144 for all the support. @Asheraf for a lot of official information. Co-authored-by: "Dastgir" <dastgirp@gmail.com>
2018-07-24Correct wrong attribute used for pet evolution egg hidingAsheraf1-0/+2
2018-07-19Replace item id shorts to int in map server.Andrei Karas1-1/+1
2018-07-01Change functions to static where possible (Part 4 - map)Haru1-128/+243
This fixes issues with plugins defining symbols with the same names Signed-off-by: Haru <haru@dotalux.com>
2018-07-01Merge pull request #2114 from marky291/patch-1Haru1-1/+1
Updated text to match new exp file.
2018-07-01Updated text to match new exp file.Mark Hester1-1/+1
2018-06-30add support for send target in unittalkAsheraf1-4/+4
2018-06-02Fix map flag pvp_nocalcrank if use at or script command for enable pvp.Andrei Karas1-1/+2
Fixes #2056