summaryrefslogtreecommitdiff
path: root/npc/functions
AgeCommit message (Collapse)AuthorFilesLines
2019-04-16Package Legion for travel.Jesusaves2-1/+29
Get your act straight, Legion! You need to release the player from Artis! > Q'Anon dialog, close evol-all#25 until joining a faction/clan/guild gets available. > More placeholders > Sophialla will call player telling them to talk to her so we can advance. Requires PvE room - it needs to be mapped so call @Micksha about that. Requires !165 submitted and working, with Lozerk's approval.
2019-04-13Reimplement INN system and add Rusty Pick InnJesusaves2-14/+15
2019-04-09Change Legion Main Hall Map Mask SystemJesusaves1-47/+21
2019-04-04Implement `@tutorial` and add the tutorial book in 001-2-5.Jesusaves1-0/+4
This is not TMW Ian, it is TMW-BR one, ported by Moubootaur Legends. Thus, it is more advanced, lenghty, and have most of unique Evol features.
2019-03-05... That's why you shouldn't code with an empty stomach and without taking anJesusaves2-6/+53
Afternoon nap %%O
2019-03-05Update the quest to address Micksha notes.Jesusaves1-0/+51
Playtested locally. Besides, it is now possible to use Grass Carp for Carp Sandwich. The use of a Grass Carp won't have any special effects. WIP status can now be safely removed.
2019-03-01Remove extra white spacesAndrei Karas3-3/+3
2019-02-28The four sewer mouths in Artis. They all behave differently.Jesusaves1-0/+73
The first one is still TODO to prevent conflicts with Mundane Quest
2018-12-06Remove extra parameter from function getnpcidAndrei Karas4-7/+7
2018-11-05Hurnscald mega-commitgumi6-0/+304
2018-07-29fix some edge cases in relative_array_random()gumi1-3/+7
2018-07-28reduce the clutter in confused_tree_dict, make it use relative_array_randomgumi2-493/+459
2018-07-05improve the shovel scriptgumi1-2/+2
Co-authored-by: Jesusaves <cpntb1@ymail.com>
2018-07-05improve the fishing scriptgumi1-20/+16
2018-07-05mesc() is a function to optimize mes(col(l())), saving parenthesis.Jesusaves1-0/+5
mesc() is a short for mes(col()). It should make coding colored code easier. The default color value is "9", same from narrator, but this default value is not used anymore. I assume mes* functions are legacy for this project, so fell free to reject the patch.
2018-06-25add relative_array_random()gumi1-0/+35
2018-05-20Show client too old warning if client version < 24.s20180614Andrei Karas1-1/+1
2018-04-22we don't need strcmp for string < stringgumi1-11/+3
2018-04-05bring the array manipulation functions to version 10s20180406gumi1-11/+54
2018-03-28use getmapinfo instead of getmapusers to check if a map existsgumi1-0/+10
2018-03-25don't allow to open doors from behindgumi1-0/+7
2018-03-25New booksJesusaves1-10/+8
2018-03-25get map anchors directly from mapsgumi1-3/+4
2018-03-20yeah... this got very messy (my bad!). let's not use custom terminators ↵gumi3-133/+58
after all
2018-03-14Allows restoreshopitems to take an optional price parameter.Jesusaves1-3/+8
2017-12-29rename closedialog to closeclientdialogThibault Payet4-7/+7
2017-11-15confused tree refinementss20171129gumi1-3/+19
2017-10-11what's up with this crazy syntax?s20171023gumi7-36/+36
I blame Reid
2017-10-11fix npc talk lock mechanismgumi1-20/+14
it was setting a var in the function rather than in the NPC
2017-08-23Rename directions constants.Reid1-1/+1
2017-08-23Replace tabs by space on confused-tree.Reid1-0/+35
Add different directions according to the season. Change the confused tree NPC ID to 400.
2017-08-22fix the npc talk lock mechanism, make some other npcs use itgumi8-64/+56
2017-08-22reorganize the framework functionsgumi3-44/+70
2017-08-20Remove useless code from doorUnTouch function.Andrei Karas1-13/+1
2017-08-20Fix doors script issue, getareausers() used the PC location instead of the ↵Reid1-1/+13
NPC location.
2017-08-19Replace bit flags by constants on narrator and speech functions.Reid8-21/+21
2017-08-19Fix openbook() formating (extra flags and function calls).Reid1-9/+5
2017-08-18change OnFluffyDeath to check killedrid,omatt1-11/+25
change enora's qdebug for reset second field, make maps.
2017-08-18add confused treegumi1-0/+544
2017-07-21refine permissions for custom commandss20170725gumi1-9/+14
2017-07-20more framework functionsgumi6-166/+682
2017-06-05remove specialeffect2 usage from scriptss20170627gumi2-5/+5
2017-06-05remove misceffect usage from scriptsgumi1-2/+2
2017-05-04convert the old bank vault to the new bank vaults20170510gumi1-20/+20
2017-05-01remove usage of getgroupidgumi2-2/+32
2017-04-20Show too old client messages for client protocol version < 21.Andrei Karas1-1/+1
2017-04-15Show too old client messages for client protocol version < 19.Andrei Karas1-1/+1
2017-01-28add `format_number` function, make the banker use itgumi2-19/+47
2017-01-28improve the banking functiongumi1-49/+106
2017-01-28move the bank script into its own functiongumi1-0/+76