Advertisement
Guest User

Untitled

a guest
Oct 15th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
mIRC 3.12 KB | None | 0 0
  1. alias digicard {
  2.   set %cardnumber 1
  3.   set %cardmultiplier 1
  4.   set %rarity 1
  5.   set %negativecost 0
  6.   write -c BoosterPack.txt 31
  7.   write BoosterPack.txt Booster Card 1
  8.   write BoosterPack.txt Type:
  9.   write BoosterPack.txt Rarity:
  10.   write BoosterPack.txt Extra Qualities:
  11.   write BoosterPack.txt Boosts:
  12.   write BoosterPack.txt Attack Granted:
  13.   write BoosterPack.txt Booster Card 2
  14.   write BoosterPack.txt Type:
  15.   write BoosterPack.txt Rarity:
  16.   write BoosterPack.txt Extra Qualities:
  17.   write BoosterPack.txt Boosts:
  18.   write BoosterPack.txt Attack Granted:
  19.   write BoosterPack.txt Booster Card 3
  20.   write BoosterPack.txt Type:
  21.   write BoosterPack.txt Rarity:
  22.   write BoosterPack.txt Extra Qualities:
  23.   write BoosterPack.txt Boosts:
  24.   write BoosterPack.txt Attack Granted:
  25.   write BoosterPack.txt Booster Card 4
  26.   write BoosterPack.txt Type:
  27.   write BoosterPack.txt Rarity:
  28.   write BoosterPack.txt Extra Qualities:
  29.   write BoosterPack.txt Boosts:
  30.   write BoosterPack.txt Attack Granted:
  31.   write BoosterPack.txt Booster Card 5
  32.   write BoosterPack.txt Type:
  33.   write BoosterPack.txt Rarity:
  34.   write BoosterPack.txt Extra Qualities:
  35.   write BoosterPack.txt Boosts:
  36.   write BoosterPack.txt Attack Granted:
  37.   makecard
  38. }
  39.  
  40. alias makecard {
  41.   set %cardtype $rand(1,3)
  42.   if (%cardtype == 1) {
  43.     set %cardtype Power
  44.     set %DPP 2
  45.   }
  46.   if (%cardtype == 2) {
  47.     set %cardtype Evolution
  48.     set %evolimit 1
  49.   }
  50.   if (%cardtype == 3) {
  51.     set %cardtype Attack
  52.     set %DPA 4
  53.   }
  54.   set %output $read(BoosterPack.txt, $calc(%cardmultiplier + 1)) %cardtype
  55.   write -l $+ $calc(%cardmultiplier + 2) BoosterPack.txt %output
  56.   rarity
  57. }
  58.  
  59. alias rarity {
  60.   set %raritylimit 1
  61.   :chance
  62.   set %raritychance $rand(1,100)
  63.   if (%raritylimit == 5) { goto echo }
  64.   if (%raritychance > 75) { set %raritylimit %raritylimit + 1 | goto chance }
  65.   :echo
  66.   echo -a %raritylimit
  67.   modifiers
  68. }
  69.  
  70. alias modifiers {
  71.   if (%negativecost < 1) {
  72.     set %diginegative $rand(51,100)
  73.     if (%diginegative > 50) {
  74.       set %checktype negative
  75.       set %digicardpos $read(digicard $+ %checktype $+ .txt)
  76.       set %digirank $count(%digicardpos,;)
  77.       set %digirankpos $calc(%digirank - %digirank - %digirank - 1)
  78.       echo -a %digicardpos
  79.       echo -a %digirank
  80.       echo -a %digirankpos
  81.       set %negativestat $left(%digicardpos, %digirankpos)
  82.       echo -a %negativestat
  83.       set %negativecost $right(%digicardpos, 1)
  84.       echo -a %negativecost
  85.       if (^ isin %negativestat) {
  86.         set %digineed $read(digicardneed.txt, s, *Mode Boost*)
  87.         set %digineed2 $count(%digineed,;)
  88.         set %digineed3 $right(%digineed, $calc(%digineed2 * -2))
  89.         echo %digineed3
  90.       }
  91.       $read(BoosterPack.txt, $calc(cardmultiplier + 4))
  92.       set %rarity $calc(%rarity - %negativecost)
  93.       echo -a New Rarity: %rarity
  94.       set %output $read(BoosterPack.txt, $calc(%cardmultiplier + 4)) %negativestat (- $+ %negativecost $+ )
  95.       write -l $+ $calc(%cardmultiplier + 5) BoosterPack.txt %output
  96.     }
  97.   }
  98.   if (%cardnumber = 5) { set %rarity $calc(%rarity + 2) }
  99.   :raritycheck
  100.   if (%rarity != %raritylimit) {
  101.   }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement