summaryrefslogtreecommitdiff
path: root/world/map/npc/scripts.conf
AgeCommit message (Collapse)AuthorFilesLines
2024-12-13This adds script logic to spawn mob on other mob's death.Hello=)1-0/+1
Useful to sub-split slimes and do similar extra tricks. Relies on https://git.themanaworld.org/legacy/tmwa/-/merge_requests/292 Mentioned server change provides X/Y of mob kill so e.g. slime "split" can look reasonable - spawning new slimes where killed mob been. This is preliminary version, so far it introduces following spawns: Mob Killed -> What appears 1) Sea Slime Mother -> angry sea slimes on kill. 2) Green Slime Mother -> angry green slimes on kill. 3) Blue Slime -> few SlimeBlast (same as it spawns) 4) Tormenta -> Void Bats + Demonic Spirits + undead witch. 5) Luvia -> Void Bats + Demonic Spirits (slightly fewer so Illia players arent instakilled hopefully) TODO: Add few BIG slimes decaying into existent "normal" ones. E.g. BIG green slime -> bunch of angry green slimes. or BIG Sea Slime -> bunch of angry sea slimes. (this needs GFX of big slime and turning it into mob)
2024-10-30Next-Gen teleports system and Gate Building Toolkit for TMWHello=)1-0/+1
Its attempt to get best of @addwarp, GM Island teleport and Illia teleports - making visually OKish teleports with desirable properties. On user visible side this allows to open nice looking teleports into arbitrary destinations, that do FX effect upon player stepping on them. But its more. * New teleports can be instatiated as needed, running side by side. * Teleports can have finite lifetime, disappearing themself. * Teleports can be removed, leaving no side effects. * No leftovers or side effects after teleport removed. * There's way to "globally" track all "tracked" teleports. * Up to 100 "tracked" teleports can coexist - and this list can be displayed or managed. * Flexible condition check based on cookie. If some gate got cookie set then it only lets players with matching variable to pass. * Aspects like timeout, FX and their timing, etc can be customized. (for safety reasons @teleportadd allows only few NPC sprites and few params) * Teleports meant to be registered in TeleportManager. However, its possible to create "unmanaged" teleports (e.g. for spells). * In future it can allow custom hooks/checks on teleporters (planned) * Attempts to reasonably validate input and refuses to do apparently invalid things like landing on collisions or bad map/coordinates. * Builtin help. Overall it meant to * Play events with better FX effects on arbitrary maps, including e.g. chaining inaccessible ones. * Keep track of all open "managed" gateways - being able to manage all established wormholes. * Reusable component (function) doing teleport setup - and overall quite configurable thing via NPC vars, reusable from e.g. spells or various quests. So quest or spell can open e.g. transient reasonably looking self-destroying teleport easily, etc (these are not tracked and would not appear in @teleportlist but can in principle be force-closed via @teleportdel if caller knows NPC ID) To get started: type @teleport or @teleporthelp. @teleportadd will also do.
2024-09-09Magic Ring reqs and Mana Pearl fixHoraK-FDF1-0/+1
- added 80 int as req to magic ring - added min lvl 80 to ring like led suggested - added a magic experience check to it with same magic experience needed as manapearl, should it have more, same or less? for more there would be no azibit message - mana pearl stats changed without anyone doing something and equip script was gone so i re-added this and made stats i remember (how and why this sudden item changes happen? saw some others where this happened as well) - changed internal name of Magic Ring from MageRing to MagicRing
2024-07-01stones and crystalsHoraK-FDF1-0/+1
2024-06-06KeepAfterUse + DontUseAmmoHoraK-FDF1-0/+2
2024-05-16miner maniaHoraK-FDF1-0/+1
2024-05-16item adds/changesHoraK-FDF1-0/+1
2024-04-14silver bell soundHoraK-FDF1-0/+1
2023-07-14mob kill handlerHoraK-FDF1-1/+6
2023-07-10Some missing functionsJesusalva Jesusalva1-0/+3
2023-02-17item-db provide missing item functionHoraK-FDF1-0/+1
2022-10-14Add the handler for ##ADD_LVL and ##ADD_GPJesusaves1-0/+1
2022-04-11CRC Day utilities (#609)Jesusaves1-0/+1
CRC Day utilities and minor bugfixes (revert upmarmu changes)
2022-04-04Chronos the shopkeeper, with evil edits from The Mana World Team.HoraK-FDF1-0/+1
2022-04-03Remove Prsm's Surprise Party leftovers.v2022.04.03Jesusaves1-1/+0
This reverts commit c679f85d42d14250b074c774a279036422a67d58.
2022-04-01Merge April 2nd Event on upstream (#606)v2022.03.31Jesusaves1-0/+1
2022-01-30Remove Halloween 2020 code from source treeJesusaves1-1/+0
2021-12-03XMAS2021 Grinchboo NPC (#594)xmas2021HoraK-FDF1-0/+1
Should be reverted once event is done.
2021-04-14Assassin set and Mana Pearl item db and function (#580)HoraK-FDF1-0/+1
Add a few new items for brawling
2021-02-12Valentine Day 2021 - Express code (tested)Jesusaves1-0/+1
2021-02-04Final batch of changes and balance after through testing with Ledmitz (and Prsm$Jesusaves1-0/+2
- Fix bugs on @getexp and @chargetexp - Bump exp for Beheader quest from 400k to 750k - Beheader: 999 DMG +50% Double Attack, 1800ms, -20% HIT, -25% CRIT. No int and no bow. NOTE: The -20 HIT might be or not be lowered further. Beheader is not as powerful as it looks like!
2021-01-05Christmas 2020 is over!Jesusaves1-1/+0
2020-12-01Christmas 2020 (#567)Jesusaves1-0/+1
“Jack Frost has cursed Santa's Reinboos! They can recover if hit with a snowball, but catching these buggers is hard! Get a Snowball Thrower with Santa and save Christmas! On the meanwhile, someone not so interested in Christmas might have better targets for these snowballs...”
2020-09-15Halloween 2020 (#563)Jesusaves1-0/+1
An epic halloween event which will last about a week. Non-definitive version; Final showdown might receive last-minute changes.
2020-04-21Doomsday Act 4 (#554)Jesusaves1-0/+1
Restrict the Smoking Pipe to level 18 (also an easter egg) Prepare some Act 5 maps. Triggers for Doomsday Act 4 Add the Golem, one of the meaniest monsters I ever added. Special effect sequencing for Act 4. Also add a 10k experience reward to whoever is on the map by time the boss is slain. Good luck, brave players! (Recommended 3 repeats, Advsised max 6 repeats, script gives up after 20 repeats)
2020-03-24Release Assassin Set (#550)Jesusaves1-0/+1
Add assassin set as a brawnling set to good ol' Iilia. Now Luvia collected an useless unique gear! Your chances to get the Heart Of Isis just went down from 25% to 20%! Who'll be the first unlucky player to obtain the Assassin Shirt?! PS. Cannot be equipped with weapons. But can be equipped with shields. It does not boost attack strength - focus if you want to deal any serious damage. Also, GMs are able to equip it even while armed, but they'll suffer an agi penalty. This got spammy and buggy, so it is for GMs only from time begin. PPS. Brawling is a non-canon combat style. Do not expect to be able to actually kill stuff with it. Oh, but it probably will be fun. Tell me if it needs any other serious tweaks.
2020-02-21Doomsday Event Framework (#544)Jesusaves1-0/+1
* Mana Guardian Common Monster, Level 180 HP: 20,000 ATK: 360~374 EXP: 21,000 DEF: 28 MDEF: 70 Attack Range: 2 Drop List: | Drop | DR | | ---------------- | ----- | | Tiny Mana Elixir | 5.00% | | Silk Robe | 1.00% | | Caramel Candy | 0.20% | | Silk Gloves | 0.20% | | Silk Pants | 0.15% | | Golden D. Apple | 0.05% | | Paladin's Helmet | 0.01% | Note: Paladin's Helmet: Unreleased (only Prsm has one) Def +19, no penalties. This is part of Doomsday Event (Nov 2019 ~ Jul 2020) This patch also adds a controller for these event spawns.
2019-07-28fix miriam expirationgumi1-1/+1
2019-06-04force the speed skill timer to expire on death or logoutgumi1-1/+2
2019-04-08add the anniversary hatstmpgumi1-0/+1
Co-authored-by: Jesusaves <cpntb1@ymail.com> Co-authored-by: Micksha <Micksha@users.noreply.github.com>
2018-08-17add Scented Candle Helmetgumi1-0/+1
2018-02-17spawn a ghost when players die in the graveyardgumi1-0/+1
2016-11-25properly revert halloween 2016gumi1-1/+0
2016-10-08Put back halloween 2010Monwarez1-0/+1
2016-04-30move hug command to the commands foldermekolat1-1/+0
2016-04-07slowly getting things donemekolat1-3/+0
explain the debug spell is deprecated upmarmu typo cooldown fix make maps with updated converter, make nodes update permissions
2016-03-30get rid of magic secrets, convert stranger quizmekolat1-1/+0
2016-03-30initial commit for magic v3mekolat1-0/+7
Fix Druid Tree and add hug to TMW
2016-02-08add disguise function to gm debugmekolat1-0/+1
2015-11-30add 2s delay to rubber batmekolat1-0/+1
2015-05-12add motd configmekolat1-1/+1
2015-05-12revamp the GM loungemekolat1-0/+2
2015-05-07death to the motd!mekolat1-0/+2
2015-03-05update candide and selim for the new systemmekolat1-0/+1
2015-01-27add DynamicItemMenu and fix Paulinemekolat1-0/+1
2015-01-27add Quiz and MultiQuizmekolat1-0/+1
2015-01-07Adjust rest of world to Match new tutorialwushin1-0/+1
2014-12-01Fix Timings for Annual Eventswushin1-0/+1
2014-10-30add global death handlermekolat1-0/+1
2014-10-23fix barber and mirror for future classesmekolat1-0/+2