summaryrefslogtreecommitdiff
path: root/src/map/script.c
AgeCommit message (Collapse)AuthorFilesLines
2009-09-20Initial support for skill poolsFate1-0/+107
2009-07-15Add a function that unequips a particular type of equipment from a playerFreeyorp1-1/+25
2009-07-07Fixes to socket system to make it cope better with fd depletion.Dennis Friis1-6/+6
Also added timeout for fullconnect, secured map server from stateless connections.
2009-06-22Addes the fakenpcname script functionChuck Miller1-1/+29
It pretty much follows the documentation listed below Minus the fact the sprite id is not optional http://www.valholl.ca/ref/eAthenaScriptCommands.html#fakenpcname
2009-06-06Fix 2nd parameter being truly optional on misceffect. Document it too.Dennis Friis1-4/+5
The name parameter can now be omitted safely.
2009-06-06Add support for optional charname target to script function misceffect.Dennis Friis1-2/+10
misceffect int number - shows effect on NPC misceffect int number, string taget - shows effect on named target
2009-05-30Added documentation for several eAthena extensions. Moved OnPCKillEvent ↵Fate1-2/+1
magic label to OnPCKilledEvent, added complementary OnPCKillEvent that is the same, except invoked on a killer RID context.
2009-05-16Added sc_check command to determine whether a given status change is activeFate1-0/+18
2009-05-15builtin_menu: allocate memory for terminator byteFate1-1/+1
2009-05-14Merge branch 'master' of git@gitorious.org:tmw-eathena/mainlineFate1-5/+8
2009-05-13Fixed all compiler warnings and several small bugs in the processMadCamel1-3/+6
2009-05-13menu command: skip all options after (and including) the first option with a ↵Fate1-8/+20
blank line
2009-05-13Cleans up the net code for effectsChuck Miller1-2/+2
Removes the 0x1f3 packet since its the same as 0x19b packet, and our client doesn't handle 0x1f3.
2009-05-12Add a script function to see if the player is deadJared Adams1-2/+15
2009-05-03Changed all times to use UTCMadCamel1-3/+3
2009-04-22Added 'shop' command to trigger a nearby shopMadCamel1-1/+22
2009-03-16Only resume script after divorce if need toJared Adams1-1/+4
2009-03-16Now possible to divorce when partner is offlineMadCamel1-0/+3
2009-03-14Fix some storage-related codeJared Adams1-3/+12
You can't end NPC scripts with openstorage, which will now wait for the user.
2009-03-11FIx a bug dealing with storage and scriptingJared Adams1-0/+1
Also remove some depug printing statements that were accidentally commited
2009-03-08Remove pet and vending systemsJared Adams1-262/+12
2009-03-02Add another function for checking player locationJared Adams1-1/+28
You can now check to see if they are in a specified rectangle.
2009-03-01Allow divorce function to be used as a conditionJared Adams1-1/+1
2009-01-31Add functionality for healer XP handlingFate1-1/+1
2009-01-23Allow getitemname to take a stringJared Adams1-7/+17
2009-01-11Added setskill script command to set skill levels permanently.Fate1-0/+22
2009-01-10Added `isat' scripting commandFate1-0/+26
2008-12-28Add a fuction to add a timer to all PCs in an areaJared Adams1-2/+40
This can be used to easily perform an action on all the PCs in the area. All script facilities are available to such functions.
2008-12-25Remove some unused skill stuffJared Adams1-16/+0
This is in preperation of using passive skills
2008-12-03Replaced use of rand()%range by peavey's MRAND() macro after complaints ↵Fate1-2/+2
about script randomness
2008-11-22Recompute character status after `nude' script commandFate1-2/+3
2008-11-02* Minor cleanup in login serverJared Adams1-2/+1
* Char server now records client version and reports it to map server * Map server will now report all skills (even ones with dangerous indices) for client version 1 and above * Use status change val1 (instead of val2) index for speed potions, so that they can be triggered more easily from within scripts * Item database now also keeps track of the effect that items have on the spower stat * spower is now based on level + int*2 + modifier (see last point) * Minor bugfixes in support functionality for the SLang interpreter - Do not restart the map server without also restarting the char server, as the interserver protocol has changed slightly! (patch by fate)
2008-10-30Commit Mantis 519: `pow' function for eAthena scriptingJared Adams1-0/+18
2008-10-27Commit Mantis 518: Monster Oil quest crashes serverJared Adams1-2/+2
2008-10-11Commit magic patch v13Jared Adams1-1/+61
2008-04-02initial checkinDennis Friis1-0/+6700