summaryrefslogtreecommitdiff
path: root/npc/functions
AgeCommit message (Collapse)AuthorFilesLines
2020-01-10Acorns Test Formula :alembic:jesusalva/scoreboardsJesusaves1-0/+28
2020-01-10Dummy... format_number() returns a STRING, not an INTEGER %%n :facepalm:Jesusaves1-15/+15
2020-01-10rEvolt doesn't have a hardcoded guildJesusaves1-4/+4
2020-01-10Count PvE and PvP kills, record a global and a personal score.Jesusaves2-2/+11
Make global score available under @scoreboards. We aren't counting trees yet because I don't want to touch itemdb at present time.
2020-01-10Merge branch 'master' into jesusalva/scoreboardsJesusaves4-14/+72
2020-01-10Global Event Handler.Jesusaves4-14/+72
Hurnscald NPCs are incompatible. I've run in epoll problems once on ML, so I'm making this again.
2020-01-10TypoJesusaves1-1/+1
2020-01-09It's very sensitive to the declaration orderJesusaves1-83/+84
2020-01-09Fix bugsJesusaves1-5/+6
2020-01-09Scoreboards initial versionJesusaves1-0/+186
2020-01-08Housekeeping patches, they should not have any visible effect ingame (unless ↵Jesusaves1-15/+12
something BREAKS, then you'll notice it right away)
2019-10-21These are the new GM permissions, levels, and clearances for rEvolt.Jesusaves1-1/+1
See the merge request for a better list of powers as of approved on topic 20808.
2019-10-10Change Slime-Littleslime to LittleSlimeMicksha1-1/+1
Should be more internally consistent
2019-10-01instance for training room, training npc, new quest idtoams1-0/+28
change warp system for avoid spam creation instance add dummy for skill wave to mob_db, and stupid change in script add few basic control, info about training, access by menu change bow wave, and add dummy for bow wave change collison wall to water wall etc.
2019-05-13Update from herculesAndrei Karas4-12/+12
2019-05-01Make Mundane walk, instead of jumping.Jesusaves3-2/+47
Maybe he should walk faster than player, as he is scared. I just read npc/funcs/npcmove* to accomplish my task. Thanks, @toams and 4144!
2019-04-27Alpha version of spotlight system - requires a fixed clientdata!119 or won't ↵Jesusaves2-0/+103
work NOT gm command compatible. May be optimizable, new MR for comparasion and performance check pending.
2019-04-26Address race concerns of evol-all#35 because I wanted something pretty.Jesusaves1-0/+36
I know I am wasting time. @WildX will probably agree, too. But meh. This outlines server-side how races may work and thus, includes get_race() function making !156 deprecated
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