summaryrefslogtreecommitdiff
path: root/npc/functions
AgeCommit message (Collapse)AuthorFilesLines
2020-05-24Faction Core, Quest ID rewrite, Thieves Path.Micksha18-14/+356
Part of Leaving Artis redesign.
2020-05-09remove the entire notion of marriagegumi1-293/+0
2020-05-07Random, Wild Treasure Chests were sighted in Hurnscald Caves!Jesusaves2-3/+151
Watch out for them!
2020-04-25update scripts following a hardcoded enum changegumi2-2/+2
2020-04-25add a gender change option to Edouardgumi1-0/+15
2020-04-25add a changesex pseudo-atcommandgumi1-0/+13
2020-04-22finalize changes in boss.txt, update TF_POISON a bit (note to self: add ↵Micksha1-2/+2
particles and icon for poison skill)
2020-04-11Add the [Clothes Pack], containing the destroyed equipment from the player.jesusalva/doomsdayJesusaves1-1/+2
This item is obtained from Doomsday event epilogue. “Contains merge items which can be restored by a skilled NPC”. The name of this NPC is... Perhaps, Gumi? %%M :>
2020-02-28Beanie Copter Quest, by @WildX requestJesusaves1-0/+2
2020-01-10Fix Hall Of Acorns.Jesusaves1-15/+15
SORRY FOR THE TYPO! Please forgive me, Tirifto.
2020-01-10Scoreboards. Done upon request (and popularity)Jesusaves2-0/+225
An untested Hall Of Acorns was included with Tirifto's blessings. Provides two new commands available to everyone: `@scoreboard` and `@scoreboards` These commands allow players to view an hourly-updated scoreboard, with the richest and most powerful players, as well as the most powerful guilds. And, ofc, whoever has more acorns on storage. There's also a button to see some game statistics, like total monsters killed since release. Patreon Link is a courtesy because it came with original code; We might want to update it to more general Donation page later. PS. Code imported from Moubootaur Legends and modified for rEvolt. This includes replacing "mes()" with "mesf()"
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-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