Jump to content

Goblin Invasion [Event]


Recommended Posts


  • Group:  Members
  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  2192
  • Reputation:   253
  • Joined:  11/11/11
  • Last Seen:  

File Name: Goblin Invasion [Event]

File Submitter: Mysterious

File Submitted: 02 January 2012

File Updated: 02 January 2012

File Category: Scripts --> Games, Events, Quests

Download: http://mysterious-project.googlecode.com/svn/trunk/npc/

Changes: http://code.google.c...ect/source/list

Changelog

~ v1.0 ~

--> Released

~ v1.1 ~

--> Made it random different maps instead of making the GMs input map names

~ v1.2 ~

--> Fixed when the goblins died

--> Changed a few wordings

~ v1.3 ~

--> Fixed up a few dialogues

--> Added a bit more information

Which Version: Both SQL and TXT and Stable + Trunk

Currently tested and working on Trunk SQL - the latest

Currently works on: rAthena 15349+ ~ eAthena 15055+ Trunk SQL with Zero problems.

Do not do the following:

  • Re-edit my work and Claim it as yours
  • Re-edit my work and upload it to eAthena or rAthena without my permission
  • Re-edit my work, upload it, and not adding credits
  • Use it for selling purposes

This is basically an Invasion event. It's called a Goblin Invasion event just because Goblins Spawn. However, you can change the invasion event to your liking. In order to make the Goblins a little more strong (especially in a SHR), try adding:

Your mob_skill_db2:

1258,Goblin@WZ_JUPITEL,attack,84,28,3000,1000,10000,no,target,always,0,,,,,,
1258,Goblin@NPC_EARTHQUAKE,attack,653,5,1000,100,30000,no,self,always,,,,,,,
1258,Goblin@AS_SONICBLOW,attack,136,10,10000,0,20000,yes,target,always,0,,,,,,
1258,Goblin@AS_SONICBLOW,chase,136,10,10000,0,20000,yes,target,always,0,,,,,,
1258,Goblin@NPC_DARKBREATH,attack,202,5,2000,800,5000,no,target,always,0,,,,,,29
1258,Goblin@NPC_DARKSTRIKE,chase,340,10,200,0,1000,yes,target,always,0,,,,,,
1258,Goblin@NPC_GUIDEDATTACK,attack,172,5,500,0,20000,no,target,always,0,,,,,,
1258,Goblin@AL_TELEPORT,idle,26,1,10000,0,0,yes,self,rudeattacked,,,,,,,
1258,Goblin@NPC_CURSEATTACK,attack,181,3,500,800,5000,no,target,always,0,,,,,,29
1258,Goblin@NPC_DARKNESSATTACK,attack,190,2,500,500,5000,no,target,always,0,,,,,,6

Either mob_db or mob_db2:

1258,"GOBLIN_ARCHER","Goblin Archer","Goblin Archer",255,[color="#0000FF"]1000000[/color],0,461,284,9,900,985,0,0,[color="#9932CC"]255,200,255,255,255,20[/color],10,12,0,7,25,8325,60,1172,672,420,0,0,0,0,0,0,0,0,2297,3,998,250,911,1000,1765,
3000,507,600,1705,25,514,300,0,0,0,0,4157,1

--> You can change their HP or stats to what ever you like.

~- Editing -~

Change the GM level you wish:

set .gm,50;

Change the Maps you wish to use:

  
set $@ran, rand(1,6);
if ($@ran == 6) set .Map$,"splendide";
if ($@ran == 5) set .Map$,"izlude";
if ($@ran == 4) set .Map$,"payon";
if ($@ran == 3) set .Map$,"geffen";
if ($@ran == 2) set .Map$,"morocc";
if ($@ran == 1) set .Map$,"prontera";

Change the getitem .ItemID,5; number 5 to how much of the item you want the players to get.

Note: Please do not change the number of Goblins Spawned unless you know very well what you're doing!

Edited by Mysterious
Link to comment
Share on other sites


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

Note: Please do not change the number of Goblins Spawned unless you know very well what you're doing!

Well, it is not hard actually...

just need to edit some minor things....

In this case...just edit the Number 250 that occur in these 2 lines...which is the monster spawn number for events.

	monster .Map$,0,0,"Goblin",1258,250,"Invasion NPC::OnMyMobDead";
set .mobs_left, 250;


Emistry, you're more advanced then a lot of newbie scripters :P

C'mon xD

Well...just try improve yours skills....

by making your script more user-friendly..

make it easier to configure by users, even though they are newbie.....

Edited by Emistry
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  2192
  • Reputation:   253
  • Joined:  11/11/11
  • Last Seen:  

Note: Please do not change the number of Goblins Spawned unless you know very well what you're doing!

Well, it is not hard actually...

just need to edit some minor things....

In this case...just edit the Number 250 that occur in these 2 lines...which is the monster spawn number for events.

	monster .Map$,0,0,"Goblin",1258,250,"Invasion NPC::OnMyMobDead";
set .mobs_left, 250;

Emistry, you're more advanced then a lot of newbie scripters :P

C'mon xD

Link to comment
Share on other sites

  • 3 months later...

  • Group:  Members
  • Topic Count:  94
  • Topics Per Day:  0.02
  • Content Count:  2192
  • Reputation:   253
  • Joined:  11/11/11
  • Last Seen:  

Made the Event downloadable through my SVN.

Download: http://mysterious-project.googlecode.com/svn/trunk/npc/

Changes: http://code.google.c...ect/source/list

Edited by Mysterious
  • Upvote 1
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...