summaryrefslogtreecommitdiff
path: root/npc/items/arcmage.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/items/arcmage.txt')
-rw-r--r--npc/items/arcmage.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/npc/items/arcmage.txt b/npc/items/arcmage.txt
index d2cd59921..038be82ce 100644
--- a/npc/items/arcmage.txt
+++ b/npc/items/arcmage.txt
@@ -25,6 +25,26 @@ function script MakeRandomArcmageCard {
array_push(.@arcmagecards, PowerCard);
array_push(.@arcmagecards, WallCard);
}
+ // You may get the S Card if you are lucky.
+ // However, less than 1/2 of this rate is
+ // effective, and it is not so flexible.
+ // 0.05% at start and +0.1% per rebirth
+ if (.@r < 5+(REBIRTH*10)) {
+ array_push(.@arcmagecards, NatureCardS);
+ array_push(.@arcmagecards, NinjaCardS);
+ array_push(.@arcmagecards, MageCardS);
+ array_push(.@arcmagecards, DruidCardS);
+ array_push(.@arcmagecards, ClericCardS);
+ array_push(.@arcmagecards, KnightCardS);
+ array_push(.@arcmagecards, HeroCardS);
+ array_push(.@arcmagecards, NecromancerCardS);
+ // These cards does not have S version for drop
+ array_push(.@arcmagecards, SpeedCard);
+ array_push(.@arcmagecards, ReflectCard);
+ array_push(.@arcmagecards, PowerCard);
+ array_push(.@arcmagecards, WallCard);
+ }
+
getitem any_of(.@arcmagecards), 1;
return;
}