Jump to content

Utility: Super Convex Mirror


Emistry

Recommended Posts


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2346
  • Joined:  10/28/11
  • Last Seen:  

Super Convex Mirror


Description :

The NPC are capable to search for MVP in the whole server or specific maps.

Back in eAthena, there exists a script command (forgotten the name, perhaps a mobcount(...) with parameter changed) which allow us to check for specific monster id exists in the map or not, but it was removed.

Then we could use mobcount(...) script command to get similar results, but we need to manually append an NPC event to each monster.

Now, we could also do the same by using getunits(...)getmapunits(...) script commands.

Of course there are pro and cons for each version, I'll just leave it to you to decide for yourself whether to use it or not.

The origin of script came from @Brian

 

Preview :

ViPqqMz.jpg

 

Settings :

		// Enable player to warp to MVP?
		// 0 = disabled
		// 1 = enabled 
		// 2 = enabled + SC_BOSSMAPINFO
		.warp_to_mvp = 2;

Enable this setting if you wish to allow NPC to warp into the monster map.

		// enable this setting to fully utilize the NPC script. (use at your own risk)
		// read more info at /conf/battle/monster.conf
		setbattleflag("dynamic_mobs", 0);

By default, the dynamic_mobs configuration are set to yes. This help you save some server resources if the maps aren't access by any players recently by saving the monster data into the cache.

The downside of using dynamic_mobs, monsters are cached, NPC can't search for the monster data if they are cached. FYI, monsters that spawned by NPC scripts aren't cached.

		// list of MVP map.
		setarray .map$,
			// enable this if you want it search whole server. (unable to use warp to mvp option)
			// "all", 

Enable this if you wish to enable to NPC to search the whole server, incase you missed what other maps have MVP (including showing mvp from restricted areas, like Guild Dungeon) 

FYI, searching the whole server would take a longer time, use at your own risk.

 

Notes :

The NPC are capable to search any MVP monsters in the map, including monster summoned by Bloody Branch, or Class Change Skill (from Sage's Abracadabra), as long as the monster have MVP EXP.

 

Why do we need this if we already have Convex Mirror Item?

I am sure everyone has used Convex Mirror before, but there are few reason that its frustrating to use it:

  • Each convex mirror only can search current map of player.
  • Convex mirror are wasted if the map doesn't have any MVP or killed.
  • Convex mirror can't search for monster that summoned by NPC script.

This NPC could serve as compensation for player, imagine the use case where you spend a Convex Mirror to know which MVPs are still alive instead of letting it go wasted knowing that the MVP in current map is dead or not found.

 


  • Submitter
  • Submitted
    04/24/2022
  • Category
  • Video
  • Content Author
    Brian, Emistry

 

  • Upvote 2
Link to comment
Share on other sites

  • 7 months later...

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  24
  • Reputation:   1
  • Joined:  03/20/17
  • Last Seen:  

once enable the script, all the mobs disappear in the server.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...