diff options
Diffstat (limited to 'npc/custom')
-rw-r--r-- | npc/custom/breeder.txt | 6 | ||||
-rw-r--r-- | npc/custom/card_remover.txt | 10 | ||||
-rw-r--r-- | npc/custom/etc/airplane.txt | 4 | ||||
-rw-r--r-- | npc/custom/etc/bank.txt | 4 | ||||
-rw-r--r-- | npc/custom/etc/bank_kafra.txt | 4 | ||||
-rw-r--r-- | npc/custom/etc/blackjack.txt | 4 | ||||
-rw-r--r-- | npc/custom/etc/mvp_arena.txt | 5 | ||||
-rw-r--r-- | npc/custom/events/cluckers.txt | 7 | ||||
-rw-r--r-- | npc/custom/healer.txt | 2 | ||||
-rw-r--r-- | npc/custom/item_signer.txt | 6 | ||||
-rw-r--r-- | npc/custom/quests/bandit_beard.txt | 4 | ||||
-rw-r--r-- | npc/custom/quests/berzebub.txt | 4 | ||||
-rw-r--r-- | npc/custom/quests/hunting_missions.txt | 10 | ||||
-rw-r--r-- | npc/custom/resetnpc.txt | 4 |
14 files changed, 35 insertions, 39 deletions
diff --git a/npc/custom/breeder.txt b/npc/custom/breeder.txt index de4460cd3..bf7c34592 100644 --- a/npc/custom/breeder.txt +++ b/npc/custom/breeder.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Universal Rental NPC //===== By: ================================================== //= Euphy //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= One-click automatic mount rentals. //============================================================ @@ -34,7 +32,7 @@ prontera,124,201,1 script Universal Rental NPC 726,{ message strcharinfo(0),"You do not meet requirements to rent."; close; } specialeffect2 EF_TEIHIT3; - close; + end; } //============================================================ diff --git a/npc/custom/card_remover.txt b/npc/custom/card_remover.txt index b2dce9b6f..45e5e42c8 100644 --- a/npc/custom/card_remover.txt +++ b/npc/custom/card_remover.txt @@ -1,22 +1,26 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Card Removal NPC //===== By: ================================================== //= TyrNemesis^ //===== Current Version: ===================================== -//= 1.2 +//= 1.2a //===== Compatible With: ===================================== -//= rAthena SVN +//= Hercules Git //===== Description: ========================================= //= Removes cards from equipped items. //===== Additional Comments: ================================= //= 1.0 First version. [TyrNemesis^] //= 1.2 Optimized and fixed getequipname menu. [Kisuka] +//= 1.2a Added 'disable_items' command. [Euphy] //============================================================ prt_in,28,73,4 script Wise Old Woman#eAcustom 78,{ + set .zenycost,200000; // Set base cost in zeny of the card remover services set .percardcost,25000; // set cost per card of the card remover services set .faildestroy,1; // Should the card remover have a chance of failure that destroys items? 1 = Yes, 0 = No. + + disable_items; mes "[Wise Old Woman]"; mes "Good day, young one. I have the power to remove cards that you have compounded onto your equipment. Does this idea please you?"; next; diff --git a/npc/custom/etc/airplane.txt b/npc/custom/etc/airplane.txt index 2469b6a24..637d38e61 100644 --- a/npc/custom/etc/airplane.txt +++ b/npc/custom/etc/airplane.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= elRO Airship //===== By: ================================================== //= Draike, Bluto, Hephaestus //===== Current Version: ===================================== //= 2.2a -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= It's the elRO airship. XD //===== Additional Comments: ================================= diff --git a/npc/custom/etc/bank.txt b/npc/custom/etc/bank.txt index ed514c901..00ebc66c8 100644 --- a/npc/custom/etc/bank.txt +++ b/npc/custom/etc/bank.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Banker Script //===== By: ================================================== //= Syrus22 (1.0) //===== Current Version: ===================================== //= 2.0 -//===== Compatible With: ===================================== -//= Any rAthena version with Account variables. //===== Description: ========================================= //= An account wide Banker to store Zeny //===== Additional Comments: ================================= diff --git a/npc/custom/etc/bank_kafra.txt b/npc/custom/etc/bank_kafra.txt index 734c129d5..12f35aff5 100644 --- a/npc/custom/etc/bank_kafra.txt +++ b/npc/custom/etc/bank_kafra.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= The 2nd Bank of Prontera (with daily 0.01% income!) //===== By: ================================================== //= Lupus (1.0) //===== Current Version: ===================================== //= 1.2a -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= A bank which has an interest % //===== Additional Comments: ================================= diff --git a/npc/custom/etc/blackjack.txt b/npc/custom/etc/blackjack.txt index 951af3f68..15e74865c 100644 --- a/npc/custom/etc/blackjack.txt +++ b/npc/custom/etc/blackjack.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Black Jack //===== By: ================================================== //= kobra_k88 //===== Current Version: ===================================== //= 1.0 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Black Jack card game. Gameplay based off standard casino //= black jack rules. Dealer must have at least 17 to stay and will diff --git a/npc/custom/etc/mvp_arena.txt b/npc/custom/etc/mvp_arena.txt index 277895d6c..de4eb542b 100644 --- a/npc/custom/etc/mvp_arena.txt +++ b/npc/custom/etc/mvp_arena.txt @@ -73,17 +73,18 @@ quiz_00,62,31,4 script Epsilon MVP 776,{ callfunc "Keeper",5; } // Protectors function script Protector { + mes "[ ^0065DFMVP-Protector^000000 ]"; switch(select(""+((getarg(0)=="")?"":"Harder Monsters")+":Heal:Exit")) { case 1: warp getarg(0),102,102; - close; + end; case 2: specialeffect2 313; percentheal 100,100; close; case 3: warp "prontera",156,179; - close; + end; } } pvp_n_1-2,100,100,4 script MVP-Protector#01 727,{ callfunc "Protector","pvp_n_2-2"; } diff --git a/npc/custom/events/cluckers.txt b/npc/custom/events/cluckers.txt index bc9899488..cf296cb18 100644 --- a/npc/custom/events/cluckers.txt +++ b/npc/custom/events/cluckers.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ======================================= //= Cluck! Cluck! Boom! //===== By: ================================================== //= Keale //===== Current Version: ===================================== //= 1.2a -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Click the chicken and try retrieve the item at a low //= chance. If you fail he will nuke, freeze, stone, @@ -108,8 +106,9 @@ OnTimer30000: end; OnTimer40000: announce "GO! Click the chicken to get the prize!",bc_blue; + stopnpctimer; if (!$cluck_item_id) set $cluck_item_id,512; if (!$cluck_item_amount) set $cluck_item_amount,1; set .startcluck,1; end; -} +}
\ No newline at end of file diff --git a/npc/custom/healer.txt b/npc/custom/healer.txt index ab7eb9f55..5533330cd 100644 --- a/npc/custom/healer.txt +++ b/npc/custom/healer.txt @@ -30,7 +30,7 @@ specialeffect2 EF_BLESSING; sc_start SC_BLESSING,240000,10; } if (.@Delay) set @HD, gettimetick(2)+.@Delay; - close; + end; } alberta,25,240,6 duplicate(Healer) Healer#alb 909 diff --git a/npc/custom/item_signer.txt b/npc/custom/item_signer.txt index a3aba3771..96c33ba00 100644 --- a/npc/custom/item_signer.txt +++ b/npc/custom/item_signer.txt @@ -3,20 +3,22 @@ //===== By: ================================================== //= Lupus //===== Current Version: ===================================== -//= 1.1 +//= 1.1a //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= Write you name on your rare equipment or weapon ^_- //===== Additional Comments: ================================= //= 1.1 Cleaned and edited for general use. [Euphy] +//= 1.1a Added 'disable_items' command. [Euphy] //============================================================ prt_in,24,61,7 script Perchik 47,{ setarray .@Item[0],644,3; // Item requirements: <ID>,<Count>{,...} (0 to disable) setarray .@Cost[0],0,5000; // Zeny requirements: <base price>,<price per refine> - + + disable_items; mes "[Perchik]"; mes "I can ^0055FFsign your name^000000 on almost any rare item you hold."; next; diff --git a/npc/custom/quests/bandit_beard.txt b/npc/custom/quests/bandit_beard.txt index 0fba60f2f..175471f56 100644 --- a/npc/custom/quests/bandit_beard.txt +++ b/npc/custom/quests/bandit_beard.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Bandit Beard Quest //===== By: ================================================== //= Mega Man Expert & Lupus //===== Current Version: ===================================== //= 1.3 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= A harmless quest for a simply item w/o any bonuses "Bandit Beard" //===== Additional Comments: ================================= diff --git a/npc/custom/quests/berzebub.txt b/npc/custom/quests/berzebub.txt index cfaf78980..1ba44211e 100644 --- a/npc/custom/quests/berzebub.txt +++ b/npc/custom/quests/berzebub.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Berzebub Card Quest //===== By: ================================================== //= jabs //===== Current Version: ===================================== //= 1.1 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Quest to get the Berzebub Card //===== Additional Comments: ================================= diff --git a/npc/custom/quests/hunting_missions.txt b/npc/custom/quests/hunting_missions.txt index 438444a14..d89ad3281 100644 --- a/npc/custom/quests/hunting_missions.txt +++ b/npc/custom/quests/hunting_missions.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= Euphy //===== Current Version: ===================================== -//= 1.2b +//= 1.3 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= @@ -50,7 +50,7 @@ function Chk; function Cm; close; } mes "You must hunt:"; - query_sql("SELECT ID FROM mob_db WHERE left(Sprite, 4) != 'meta' AND left(Sprite, 2) != 'E_' AND ~Mode & 32 AND EXP > 0 AND MVP1id = 0 AND DropCardid > 4000 AND DropCardid < 5000 AND ID < 2000 ORDER BY rand() LIMIT "+.Quests, .@mob); + query_sql("SELECT ID FROM `mob_db` WHERE left(Sprite, 4) != 'meta' AND left(Sprite, 2) != 'E_' AND ~Mode & 32 AND EXP > 0 AND MVP1id = 0 AND DropCardid > 4000 AND DropCardid < 5000 AND ID < 2000 AND instr('"+.Blacklist$+"',ID) = 0 ORDER BY rand() LIMIT "+.Quests, .@mob); for (set .@i,0; .@i<.Quests; set .@i,.@i+1) { setd "Mission"+.@i, .@mob[.@i]; setd "Mission"+.@i +"_",0; @@ -268,6 +268,12 @@ OnInit: getbattleflag("base_exp_rate")/100,getbattleflag("job_exp_rate")/100,60; setarray .Shop[0], // Reward items: <ID>,<point cost> (about 10~20 points per hunt). 512,1,513,1,514,1,538,5,539,5,558,10,561,10; + set .Blacklist$, // Blacklisted mob IDs. + "1062,1088,1183,1186,1200,1212,1220,1221,1234,1235,"+ + "1244,1245,1250,1268,1290,1293,1294,1296,1298,1299,"+ + "1300,1301,1303,1304,1305,1306,1308,1309,1311,1313,"+ + "1515,1588,1618,1676,1677,1678,1679,1796,1797,1974,"+ + "1975,1976,1977,1978,1979"; npcshopdelitem "mission_shop",512; for(set .@i,0; .@i<getarraysize(.Shop); set .@i,.@i+2) diff --git a/npc/custom/resetnpc.txt b/npc/custom/resetnpc.txt index eb34137e4..c3ad9afb2 100644 --- a/npc/custom/resetnpc.txt +++ b/npc/custom/resetnpc.txt @@ -1,11 +1,9 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Reset NPC //===== By: ================================================== //= rAthena Dev Team //===== Current Version: ===================================== //= 1.3 -//===== Compatible With: ===================================== -//= rAthena SVN //===== Description: ========================================= //= Resets skills, stats, or both. //===== Additional Comments: ================================= |