Jump to content

Recommended Posts

Posted

Sky Fortress


Hello peoples,

I've been asked recently to create official instances that aren't release on rathena yet.

So this is my Sky Fortress version, based over videos, irowiki, infos I've found here and there, and divine-pride library for databases.

In the rar, you'll find all you need, including instance file, mob, item and quest db.

You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side.

Have fun.

Please leave the credits, and do not claim my work as yours


 

  • Upvote 1
  • MVP 1
  • 3 months later...
  • 2 months later...
Posted

Hello,

It turns out that when I go to the map 1 @ sthb it gives me this error:

image.png.e800d81e948a0d0645b003e2d087940b.png

Where can I get those files that my client lacks?

Stay tuned.

  • 6 months later...
  • 1 month later...
Posted

Hi, I have a strange problem... the last MVP "Stefan J.E Wolf" have several drops even 100% successful drop rate (look here) but strangely when it dies it does not drop anything... if with the GM I summons it (@monster 3473) in any map, the item drops come out normally.
This is the piece of code that the script uses to summon the final boss... is something missing?
 

function	summon_guardian	{
	set .@map$, getarg(0);
	set .@npcname$, getarg(1);
	set .@label$, .@npcname$ + "::OnGuardianDied";
			
	if('instance_sf_level == 2)
	{
		//mvp or treasure chest

		switch('warpPoint)
		{

			case 3:
				setarray .@coordinate,14,51,17,48;
				setarray .@monster,rand(3474,3475);
				setarray .@amount,1;
				setarray .@label$, .@npcname$ + "::OnDoorGuardianDied";
				break;
			case 4:
				setarray .@coordinate,13,134,18,129;
				setarray .@monster,rand(3474,3475);
				setarray .@amount,1;
				setarray .@label$, .@npcname$ + "::OnDoorGuardianDied";
				break;
		}
	}
	else
	{
		switch( 'instance_sf_level ){
			case 1:
				//weakened mvp
				setarray .@monster,3484;
				setarray .@coordinate,61,69,61,69;
				break;
			case 4:
				//stephan
				setarray .@monster,3473; // <--- THIS IS THE LAST MVP BOSS WITH DROPS
				setarray .@coordinate,103,114,103,114;
				break;
			default: 
				instance_announce instance_id(), "[ Sky Fortress ] : Cleared!! Congratulation!!",bc_map,0x00FF99;
				return;
		}
	}
	set .@monster_size, getarraysize( .@monster );
	for( set .@i, 0; .@i < .@monster_size; set .@i,.@i+1 ){
		if('instance_sf_level == .max_sf_level)
		{
			//RATHENA
			areamonster(.@map$,.@coordinate[0],.@coordinate[1],.@coordinate[2],.@coordinate[3],"--ja--",.@monster[.@i],1,.@label$);
			set 'stefanId, $@mobId[0];
			//HERCULES
			//set 'stefanId, monster(.@map$,.@coordinate[0],.@coordinate[1],"--ja--",.@monster[.@i],1,.@label$);
		}
		else
		{
			areamonster .@map$,.@coordinate[0],.@coordinate[1],.@coordinate[2],.@coordinate[3],"--ja--",.@monster[.@i],1,.@label$;
		}
	}
	return;
}

 

Posted

@CyberDevil

Just replace this lines (roughly on the 234 - 236 line)

	//apply mapflags
	setmapflag .@map$,mf_nomobloot;
	setmapflag .@map$,mf_nomvploot;

for this

	//apply mapflags
	//setmapflag .@map$,mf_nomobloot;
	//setmapflag .@map$,mf_nomvploot;

 

  • Love 1
  • 3 months later...
  • 6 months later...
  • 2 months later...
Posted

Dear Team,

i try run it on my renewal server, it seem a bit bug on the instance, the warper was open directly event we not kill fake mvp and zombie. it suppose open after we kill all the mob right?

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...