summaryrefslogtreecommitdiff
path: root/src/emap/init.c
AgeCommit message (Collapse)AuthorFilesLines
2018-02-13Update for all players clan join/leave state.Andrei Karas1-0/+4
Other players will see if player joined or left clan.
2017-11-07Update from new hercules.s20171129Andrei Karas1-2/+0
Removed npc vd recreation because it already fixed in hercules.
2017-08-16Add evol packets id offset. For now offset is 0.Andrei Karas1-12/+12
This allow to change evol packets id if they start conflicting with hercules packets in future.
2017-08-10Dont send rodex icon packet to old clients.Andrei Karas1-0/+1
2017-08-10Hercules update.Andrei Karas1-0/+1
Add rodex support.
2017-08-09Add support for different use actions for items.s20170810Andrei Karas1-0/+2
2017-06-05Remove areatimer from buildins.s20170627Andrei Karas1-1/+0
2017-06-05remove isstrgumi1-1/+0
2017-06-05remove misceffectgumi1-1/+0
2017-04-20Remove unused functions.Andrei Karas1-3/+0
2017-04-19Add script functions for manipulate item options.Andrei Karas1-0/+4
New functions: getitemoptionidbyindex getitemoptionvaluebyindex getitemoptionparambyindex setitemoptionbyindex
2016-10-02Add support for spawn collision for mobs.s20161024s20161017s20161004Andrei Karas1-0/+2
2016-09-26Add/extend functions for manipulate quest variables and time.Andrei Karas1-1/+5
See evol script docs.
2016-09-05add slide buildingumi1-0/+1
2016-09-04Add script command for close npc dialog only on client without affecting ↵Andrei Karas1-0/+1
server side. New script command: closeclientdialog
2016-09-04Fix hack with input string. Previous commit missing custom input function.Andrei Karas1-0/+1
2016-09-03Add support for MinRange in item_db.Andrei Karas1-0/+1
If weapon used on range smaller than MinRange, weapon not attacking.
2016-09-01Add hack for avoid npc_str buffer size limitation.Andrei Karas1-0/+3
Now for npc_str used global variable. And it cant be used in any functions except input related buildins.
2016-09-01Add into mob_db skill type attacks modifier.Andrei Karas1-0/+2
New group in mob_db: SkillAttacks Example: SkillAttacks: { SM_BASH: 5000 // mean SM_BASH skill do 50% of normal damage } Default value is 10000 mean 100%
2016-08-31Add into mob_db weapot type attacks modifier.Andrei Karas1-0/+1
New group in mob_db: WeaponAttacks Example: WeaponAttacks: { Bows: 5000 // mean bow attack do 50% of normal attack } Default value is 10000 mean 100%
2016-08-20Send party settings packet after party info packet.s20160820Andrei Karas1-0/+1
This allow always know party settings without changing it.
2016-08-17Add function for convert label to int and int to label.Andrei Karas1-0/+2
New functions: getlabel - get label and return int tolabel - get int and return label
2016-08-13Add own pc_jobchange function. not change job exp and send new packet for ↵s20160814Andrei Karas1-0/+1
slots changes.
2016-08-10Add console command serverexit.Andrei Karas1-0/+3
It works in same way with gm command serverexit.
2016-08-10Add gm command for send restart events to all servers.Andrei Karas1-0/+1
For now it support only one char and one map server. For support this actions need use hercules wrapper.
2016-07-31Add into item_db.conf support for attribute AllowAmmo for bows.Andrei Karas1-0/+2
This allow limit any arrow/ammo for any bows/guns.
2016-07-27Add homunculus exp packet (0xb22)Andrei Karas1-0/+2
2016-07-21Add fail move response packet.Andrei Karas1-0/+1
2016-07-19Send inf2 in skill info packet.Andrei Karas1-0/+1
2016-07-19Send inf2 in add skill packet.Andrei Karas1-0/+1
2016-07-19Add inf2 into skill block packet.0x10f.Andrei Karas1-0/+1
Increase plugin version to 15.
2016-07-17Add support for new casting packet 0xb1e.Andrei Karas1-0/+1
In this packet added calculated skill range.
2016-07-10Remove hooking from function status_readdb_scconfig. Now it went to hercules.s20160717s20160713s20160712Andrei Karas1-1/+0
2016-07-10Add bit field 0x100 into sc_config.txt for allow see sc effect for all players.Andrei Karas1-0/+1
Also move status based enums into separate files. And add sc shield into constants.
2016-07-09Add array and functions for skill extended data.Andrei Karas1-0/+4
2016-07-05Override server gm command @mapexit.s20160706Andrei Karas1-0/+1
New format: @mapexit [code] This command will terminate map server and return status code with value 'code'. If code missing it return 0.
2016-07-05add Physical Shield Skill (id 20001)Joseph Botosh1-1/+6
2016-07-01For evol skills use range 20000 - 20021s20160703release2016-07-04Andrei Karas1-0/+1
For this add mapping to array index. Also rename skill into EVOL_MASS_PROVOKE.
2016-07-01Add files for skill constants and ground skills handlers.Andrei Karas1-0/+1
For now add one ground skill EVOL_MASSPROVOKE.
2016-06-30Hook directly empty skill functions.Andrei Karas1-0/+10
2016-06-30Add constants validation function.Andrei Karas1-0/+1
2016-06-28Fix memory leak if npc change class.s20160630Andrei Karas1-0/+1
2016-06-27map: duplicate npc view data for each new npc.Andrei Karas1-0/+1
This allow use full npc copies in instances. For duplicate npc untested.
2016-06-21Add constant MAX_SLOTS into script constants.Andrei Karas1-0/+1
2016-06-21Add script command for remove card in item by inventory and card index.Andrei Karas1-0/+1
New script command: removecardbyindex itemIndex, cardIndex
2016-06-21Add script command for get card from item by inventory index.Andrei Karas1-0/+1
New script command: getcardbyindex itemIndex, cardIndex
2016-06-20add buildin setfakecells (fake client-side collision)mekolat1-0/+1
2016-06-19Allow full npc copy in instances.Andrei Karas1-0/+2
2016-06-15add hashtable functionsJoseph Botosh1-0/+14
htnew, htdelete, htput, htget, htclear, htsize htiterator, htinextkey, hticheck, htidelete
2016-05-13Dont hide egg card fields in packets.Andrei Karas1-0/+2