Age | Commit message (Collapse) | Author | Files | Lines |
|
typo fix
|
|
- made it 15 def and -30 matk
- added a Pinkie Hat as a requirement
since the Leprechaun hat has 3 luck and same def no one will ever use this one if Leprechaun hat becomes available so you have the choice less luck more def or more luck less def.
|
|
I probably missed some. I may have a few errors, but I sure found a lot of npcs that are magical and ready for detection with #miteyo. TY Hello=) for the IS_MAGIC code.
Reviewed-by: Hello TMW <hello@themanaworld.org>
|
|
Miteyo been meant to highlight "magic" NPCs on map, probably to make
it easier to learn magic.
This version, however, goes further. It scans map for poweful mages,
who are focused on Astral Soul skill and acquired Lv 9 in that skill.
Its very likely such mages are useful so its really cool idea.
Changes vs prev commit:
* Debug messages removed.
* Skill iteration label renamed to make intent more clear.
* Some fixups on code comments.
Credits and kudos for idea going to Ledmitz.
|
|
- 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
|
|
made...
Added trade option for Enchanter's Amulet to Trader in store, added +1 int to Scarab Armlet(to gain usage again)~~, made Magic Ring a shield item with a min dex of 20 required(allows for normal gem ring use also)~~ and made amulet 1 in 3 chances(from 1 in 4) again at the swamp chest.
~~_This actually gives mages a boost, even if they need to spend stats for 20 dex to use the Magic Ring, since 20 dex costs less than 2 int points(in character points) at higher int(~100) and since they can make use of outfits anyway. Choices, choices!_~~
Reviewed-by: Hello TMW <hello@themanaworld.org>
|
|
It's been requested a few times and there is no way to get it in the game, currently. If we add a quest, we could remove from the store, but since there's already big quest items there, I see no need to take it out unless the others go too.
Approved-by: HoraK-FDF <horak-fdf@web.de>
|
|
Small typo fix in Golbenez dialog. This has been reported to me by Butters.
Reported-by: butters
****
|
|
Ledmitz nerfed bone arrow price in one of previous commits:
NPC -> player vending price: 50 GP -> 8 GP (nerf factor of 6.25)
Player -> NPC selling price: 20GP -> 4 GP (nerf factor of 5)
This commit re-scales yield of spell to restore GP output, roughly
same as its been before nerf.
Rescale factor choosen 5.333 which fits between of 5 and 6.25 nicely
and convenient as it allows just minimal /32 -> /6 divisor change.
As far as I experimented, yield remains roughly same,
about 740 vs 756 GP. Slightly imperfect due to integer rounding,
if this is a big deal I can use more complicated formulae.
|
|
|
|
|
|
How this works:
* If rain hits EntAbomination -> LogHead spawned.
* If rain hits LogHead -> sometimes [Mauve,Alizarin,Gamboge,Cobalt]Plant could be spawned.
* If $NO_RAIN_SPAWNS global variable set -> all spawns are completely disabled
(this allows to revert to old logic without server restart if abused or bugs pop up)
* If map gets too crowded by spawns spell would cease further spawns
(limit set around 30, both spawned logheads and herbs count for this purpose)
* Tested on my local, and all obvious bugs were hopefully sorted out.
Reported-by: Wellvin
|
|
This reverts commit bab8a25d6d3a2a5f5173654c95d057c65a3fa4f6.
Reason: its confusing if PC variable name looks same like server's param name.
|
|
|
|
|
|
Differences vs previous version:
* Allows to set "arbitrary" weight limits (within i32).
* Does NOT makes hardcoded assumptions on nick or weight.
* Reusable for >1 trade bot if desired.
* Acts a bit like ACL, most of it done by server itself.
* Still oneliner :)
Usage: @setvar WEIGHT_LIMIT 0 10000000 ManaMarket
Since its per-character variable, user must be online.
|
|
Naive approach using stats failed. But even more direct way works.
This sets MaxWeight on MM login to 10 000 000 aka 10 000 kg aka 10 tons.
I think 10 tons "should be enough for everyone". I've actually tested it
works by heavily loading ManaMarket replica on local server with itens.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
killed in rain by own lightning.
Problem technically can be described like this:
1) Caster retains all spell charges upon death for lightnings.
2) It wouldn't be problem itself, but it would invoke OnAttack handler!
3) If caster dies in rain by own lightning, nothing clears "in rain" flag.
4) When they respawn and try to attack, OnAttack kicks in.
5) Since nothing has cleaned "in rain" flag, its still set.
6) At this point caster dies by own lightning again.
7) Worse, on respawn sequence would repeat itself.
This happens regardless of rain and is very unexpected edge case.
Workaround: caster can use #dicharge spell after respawn but its unobvious.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|