summaryrefslogtreecommitdiff
path: root/world/map/npc/functions
AgeCommit message (Collapse)AuthorFilesLines
2024-04-22upmarmu v5 liteHoraK-FDF1-1/+1
2024-04-17Fix daily quest point gain for characters with bonus pointsFedja Beader1-22/+22
When a character checks in with a daily point NPC, the bonus daily points (from boss fights) gets moved into the regular bonus variable. By my understanding, when this regular bonus variable exceeds the character's level, the character stops gaining regular daily points. As you can see, when DailyQuestPoints exceeeds character lvl (97), the player no longer gets any (DailyQuestTime marks the last time the base points were added): Initial state: [16:53:57] variable DailyQuestBonus[0] == `0` for player AnotherOne. [16:54:03] variable DailyQuestPoints[0] == `2` for player AnotherOne. Character receives bonus: [16:55:15] variable DailyQuestBonus[0] = `150` for player AnotherOne. Character talks to DPQuest NPC without items, bonus is moved: [16:55:38] variable DailyQuestBonus[0] == `0` for player AnotherOne. [16:55:47] variable DailyQuestPoints[0] == `152` for player AnotherOne. Reset login time in order to get new daily points: [16:56:06] variable DailyQuestTime[0] = `0` for player AnotherOne. talk to NPC again: [16:56:16] variable DailyQuestBonus[0] == `0` for player AnotherOne. [16:56:21] variable DailyQuestPoints[0] == `152` for player AnotherOne.
2024-04-16Deduplicate both branches of daily point trade-inFedja Beader1-26/+11
2024-04-03Announce new style when "Surprise me" is used.Fedja Beader1-0/+4
2024-04-03Allow setting stats at start of game - serverLed Mitz1-7/+7
This brings back the ability to set stats during character creation. It will need to be tested first to ensure that new characters do not gain an additional 30 stat points and to make sure that current characters gain 3 more. Also, I'll need to make one more MR, probably, when I find out where character points on character creation are set. Will need to change from 48 to 54 in order to achieve 30 points, I think, though I may need to change 48 to 0 if this is set after login. Simple things are rarely simple in practice. GAH! **** Approved-by: Led Mitz <smoothshifter@tuta.io> Reviewed-by: Led Mitz <smoothshifter@tuta.io>
2024-02-07upmarmu v4HoraK-FDF1-0/+1
2023-11-27Dailys multipleHoraK-FDF1-10/+13
2023-11-27xmas dailys fixHoraK-FDF1-1/+1
2023-09-22Dyable Savior ArmorHoraK-FDF1-2/+2
2023-07-19WorkaroundJesusaves1-0/+1
2023-07-14mob kill handlerHoraK-FDF2-285/+1
2023-07-10Some missing functionsJesusalva Jesusalva2-3/+216
2023-07-07Chronos FixHoraK-FDF1-0/+16
2023-04-27Blanc: Revert respawn points to Soul Menhirs (exceptions exist)Jesusalva Jesusalva1-1/+0
2023-04-17The Return of BlancJesusalva Jesusalva1-239/+0
2023-04-11Soul Menhir changes (pt. 1)Jesusalva Jesusalva1-0/+1
2022-12-22Always set @multipler on DailyQuest and reset when requested.Jesusaves1-0/+2
This allows @HoraK to implement !623 correctly, respecting "take all" option
2022-11-26ScytheMob -> FlyingScytheJesusaves2-2/+2
2022-11-19WIP: v2022.11.11 UpdateJesusalva Jesusalva4-81/+134
2022-11-15Prepare for the purgeJesusaves1-240/+2
2022-10-26I forgot, but previous commit does nothing without being on global_event_handlerJesusaves2-0/+19
2022-10-25Take advantage of a TMWA bug and use it to export data.Jesusaves1-0/+61
This allows TMW Legacy to make near full use of the Mirror Lake Protocol.
2022-10-23This is the preset logic for the Mirror Lake Protocol.Jesusaves1-0/+78
MLP takes 3 variables, Vault takes 3 variables, TMW takes 3 variables for 9 total. Each world you connect to takes 3 more variables out of a total of 16 accreg2. Meaning, you can connect to two worlds: Moubootaur Legends and rEvolt. If a fourth world is ever added, TMWA/MLP will have an attack and die silently.
2022-10-14Add the handler for ##ADD_LVL and ##ADD_GPJesusaves2-0/+34
2022-04-25Nerf upmarmu (UNTESTED). Remove broken code.Jesusaves1-1/+1
2022-04-14Fix the crashJesusaves1-1/+0
2022-04-14CRC Day UpdatesJesusaves1-7/+0
2022-04-11Fix typo, sorryJesusaves1-1/+1
2022-04-11Fix monster point table and change the Reaper2 ID to already existing and ↵Jesusaves1-130/+130
reserved ID 1067 (it was already supposed to exist, ladies and gentleman). WARNING: This corrects the monster point for: - Giant Cave Maggot - Archant - All monsters between 1110 (Angry Green Slime) and 1128 (General Razha) Wiki should be updated accordingly.
2022-04-11Add Reaper2 (the old GM Reaper with 2 scythes and 1 energy ball).Jesusaves1-9/+34
Update monster point table. Fix Reaper skill table.
2022-04-08Remove the chests from Doomsday event.Jesusaves1-203/+0
2022-04-08General Nerf + Misc Changes (#608)Jesusaves1-1/+18
I have a nerf gun and am not afraid of using it! * Nerf boss point gain in the crypt fights: -5 for Krukan, -10 for Razha and -15 for Terogan * **No nerf if** doing Kurkan and level < 90 * **No nerf if** doing Razha and level < 100 * **No nerf if** doing Terogan and level < 120 * _In future, there may be a new boss fight for level < 135 and for level < 150, but this is NYI._ * Nerf upmarmu. if your int is lower than agi, nerf applies by half the difference. If int is higher than agi, same formula, but it is a **boost**. * This is a nerf for EVERYTHING including mobs ─ Nerf MDEF for Poltergeist (-5), Lightning Ball (-15), The Lost (-10), Witch Guard (-20), JackO (-2), Zombie (-1), Fallen (-2), Terranite (-5), Reaper (-10), Nutcracker (-5), Swashbuckler (-2), Grenadier (-10), Anne (-5), and Tormenta (-20). * Also nerf General Razha cost in (-2 Eyes) * Change Terogan cost to be more consistent with exercised drop rates (Eyes <-> Ears) * Nerf Audsbel asked Grass Snake Tongues from 50 to 40 * Remove Wumpus Egg. * Add Tomato using Wumpus Egg former ID (usable, 200 HP) * Add three items archetypes for the upcoming CRC Day. Also adds Keshlam mobs to Evil Obelisk for 10kGP. _PS. Actually, 30 tongues for Audsbel would have worked but I prefer to be incremental and the exp would need some reviewing in this case._
2022-04-04Chronos the shopkeeper, with evil edits from The Mana World Team.HoraK-FDF1-0/+296
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
2021-12-27Christmas 2021 Rewards (#599)Jesusaves1-0/+1
Final player data
2021-04-28Fix Luca's exploit. Correct live server data accordingly.v2021.04.22+1Jesusaves1-0/+30
A good thing we have the Evolved project or this would be obviously impossible.
2021-04-18Fix privilege escalation bug at @puppeterJesusaves1-2/+7
2021-04-18Mr. Jak1 needed a puppeter. Here he goes. Have fun.Jesusaves1-0/+30
2021-03-16As suggested, make Valentine Day event repeatable. Remove 2021's rewards.Jesusaves1-19/+0
It has been one month, after all... Blue Wolf Helmet code was removed.
2021-02-15Valentine Day 2021 Event RewardsJesusaves1-0/+24
2021-02-01Apply all the proposed changes by TMWTJesusaves1-1/+1
- Beheader Crit went from 40% to 30%* - Total req. kills went from 2000 to 1500 (roughly 6 hours less grinding) - Terranite Ore database prices were doubled - Give 400,000 experience instead of just 200k *: Bjorn advised that nerfing later is better than buffing later
2021-01-31The Beheader Quest, Beheaders Expansion (tested and tweaked)Jesusaves1-1/+8
2020-10-17update the policies permalinksHelianthella1-2/+2
changes the policies links to use policies.themanaworld.org
2020-09-18My time to troll a particularly ungrateful chest ^^Jesusaves1-0/+5
2020-09-15Halloween 2020 (#563)Jesusaves1-9/+46
An epic halloween event which will last about a week. Non-definitive version; Final showdown might receive last-minute changes.
2020-08-17Doomsday Act 5 - Keshlam's Adventurer Guild (#560)Jesusaves3-6/+69
Contains utils, gameplay and epilogue functions for Doomsday Act 5 THE FINAL BATTLE Note: Balancing patches may follow and are expected. The debug commands (`@js33`, `@js67` and `@js99`) were not removed. There might be overlap in voicing, in case specialeffect2() fails to work as intended. Bonus Content: * MONOCLE QUEST * Golden Apple healing is now instantaneous. * PVP Coin (Unrelated but anyway) * Golden PVP Cap. * Fix PVP Cap weight.
2020-06-11Extra patch (#558)Jesusaves1-5/+91
* Welcom to Keshlam, YOUR WORST NIGHTMARE Act 5, Part 1: Interlude (Keshlam Maze)
2020-05-26End May UpdatesJesusaves1-1/+42
PVP Cap, Requested by Kytty Stuff which will be required for Doomsday Act 3
2020-05-19Spell #manatez (summons Mana Tyrant); Soul Menhir; submodule update.v2020.05.09.3Jesusaves1-3/+25