Acrune2007-06-01 21:39:55
I thought since I wouldn't be using them, I'd post my astrology stuff on forums, maybe encourage more people to use the skill. Its not especially organized, and isn't exactly revolutionary coding, but you're welcome to what I've got. If you try it, and it doesn't work work, let me know what its doing and I'll see if I missed putting an alias up or something. If you use the stuff, let me know, I like to know if my stuff is used Of course, this is free, but if you like it and have extra credits, can't hurt to send a few my way if you want
The first one is what I used to check what afflictions and blessings/curses the spheres and rays were doing. Stand at an astrolabe (sp?) and do ASTRCHECK to gaze at everything and see the effects. At the end, it'll display the information, which can be accessed later by doing AFFCHECK to see the rays and SPHERECHECK to see the sphere effects. SPHERECHECK shows all the spheres, if their effect is positive or negative, and if their power cost is positive or negative. Also, oposite spheres are listed next to each other, so its easy to see which cancel out.
#CLASS {attackAliases|astroCheck}
#ALIAS astrCheck {
#T+ astro
#SA --Checking Astrology--
stargaze
}
#ALIAS sphereCheck {
#SA
#SA " Value Power Value Power"
#SA Volcano: " " %db( @spheres, volcano-val) " " %db( @spheres, volcano-pow) " " BurningCenser: %db( @spheres, burningcenser-val) " " %db( @spheres, burningcenser-pow)
#SA Antlers: " " %db( @spheres, antlers-val) " " %db( @spheres, antlers-pow) " " Spider: " " %db( @spheres, spider-val) " " %db( @spheres, spider-pow)
#SA TwinCrystals: " "%db( @spheres, twincrystals-val) " " %db( @spheres, twincrystals-pow) " " Dragon: " " %db( @spheres, dragon-val) " " %db( @spheres, dragon-pow)
#SA Dolphin: " " %db( @spheres, dolphin-val) " " %db( @spheres, dolphin-pow) " " Skull: " " %db( @spheres, skull-val) " " %db( @spheres, skull-pow)
#SA Lion: " " %db( @spheres, lion-val) " " %db( @spheres, lion-pow) " " BumbleBee: " " %db( @spheres, bumblebee-val) " " %db( @spheres, bumblebee-pow)
#SA Crocodile: " " %db( @spheres, crocodile-val) " " %db( @spheres, crocodile-pow) " " Glacier: " " %db( @spheres, glacier-val) " " %db( @spheres, glacier-pow)
}
#ALIAS affCheck {
#SA
#if (@VolcanoS != "") {
#SA "Volcano:"
#LOOPDB @VolcanoS {#SHOW %key "=" %val}
#SA
}
#if (@AntlersS != "") {
#SA "Antlers:"
#LOOPDB @AntlersS {#SHOW %key "=" %val}
#SA
}
#if (@TwinS != "") {
#SA "Twin Crystals:"
#LOOPDB @TwinS {#SHOW %key "=" %val}
#SA
}
#if (@DolphinS != "") {
#SA "Dolphin:"
#LOOPDB @DolphinS {#SHOW %key "=" %val}
#SA
}
#if (@LionS != "") {
#SA "Lion:"
#LOOPDB @LionS {#SHOW %key "=" %val}
#SA
}
#if (@CrocodileS != "") {
#SA "Crocodile:"
#LOOPDB @CrocodileS {#SHOW %key "=" %val}
#SA
}
#if (@BurningS != "") {
#SA "Burning Censer:"
#LOOPDB @BurningS {#SHOW %key "=" %val}
#SA
}
#if (@SpiderS != "") {
#SA "Spider:"
#LOOPDB @SpiderS {#SHOW %key "=" %val}
#SA
}
#if (@DragonS != "") {
#SA "Dragon:"
#LOOPDB @DragonS {#SHOW %key "=" %val}
#SA
}
#if (@SkullS != "") {
#SA "Skull:"
#LOOPDB @SkullS {#SHOW %key "=" %val}
#SA
}
#if (@BumblebeeS != "") {
#SA "Bumblebee:"
#LOOPDB @BumblebeeS {#SHOW %key "=" %val}
#SA
}
#if (@GlacierS != "") {
#SA "Glacier:"
#LOOPDB @GlacierS {#SHOW %key "=" %val}
#SA
}
}
#ALIAS clrSphere {#var spheres ""}
#ALIAS clraffs {
VolcanoS = ""
AntlersS = ""
TwinS = ""
DolphinS = ""
LionS = ""
CrocodileS = ""
BurningS = ""
SpiderS = ""
DragonS = ""
SkullS = ""
BumblebeeS = ""
GlacierS = ""
}
#VAR alignment {BumblebeePEACEAntlersANOREXIADolphinAEONCrocodileLOVEGlacierMANASpiderASTHMATwinPOXLionAMNESIABurningHALLUCINATEVolcanoRECKLESSNESSDragonFREEZESkullRECKLESSNESS}
#VAR spheres {volcano-val'-'volcano-pow'+'antlers-val'+'antlers-pow'-'twincrystals-val'+'twincrystals-pow'-'dolphin-val'+'dolphin-pow'-'lion-val'+'lion-pow'+'crocodile-val'+'crocodile-pow'-'burningcenser-val'-'burningcenser-pow'+'dragon-val'-'dragon-pow'+'spider-val'+'spider-pow'+'skull-val'-'skull-pow'+'bumblebee-val'-'bumblebee-pow'+'glacier-val'+'glacier-pow'-'}
#VAR VolcanoS {MOONHALLUCINATE}
#VAR AntlersS {}
#VAR TwinS {}
#VAR DolphinS {Sundamage}
#VAR LionS {}
#VAR CrocodileS {}
#VAR BurningS {EROEESENSITIVITYSIDIAKSTUPIDITY}
#VAR SpiderS {TAROXASTHMA}
#VAR DragonS {AAPEKPOX}
#VAR SkullS {PAPAXIEGO}
#VAR BumblebeeS {}
#VAR GlacierS {}
#CLASS 0
#CLASS {attackAliases|astroCheck|astro}
#VAR gazing {o} {o}
#VAR BurningStore {}
#TRIGGER {--Checking Astrology--} {
clrsphere
clraffs
stargaze
}
#COND {You have recovered equilibrium.} {
#var gazing "volcano"
stargaze volcano
}
#COND {You have recovered equilibrium.} {
#var gazing "antlers"
stargaze antlers
}
#COND {You have recovered equilibrium.} {
#var gazing "twincrystals"
stargaze twincrystals
}
#COND {You have recovered equilibrium.} {
#var gazing "dolphin"
stargaze dolphin
}
#COND {You have recovered equilibrium.} {
#var gazing "lion"
stargaze lion
}
#COND {You have recovered equilibrium.} {
#var gazing "crocodile"
stargaze crocodile
}
#COND {You have recovered equilibrium.} {
#var gazing "burningcenser"
stargaze burningcenser
}
#COND {You have recovered equilibrium.} {
#var gazing "dragon"
stargaze dragon
}
#COND {You have recovered equilibrium.} {
#var gazing "spider"
stargaze spider
}
#COND {You have recovered equilibrium.} {
#var gazing "skull"
stargaze skull
}
#COND {You have recovered equilibrium.} {
#var gazing "bumblebee"
stargaze bumblebee
}
#COND {You have recovered equilibrium.} {
#var gazing "glacier"
stargaze glacier
#ALARM (+2) {
spherecheck
affcheck
#T- astro
}
}
#TRIGGER {^~((%w)~) (%w) is doing (%w)} {#ADDKEY %1S %2 %3}
#TRIGGER {Sun in * is {conjunct|semisextile|sextile|trine} *} {#ADDKEY spheres @gazing-val '+'}
#TRIGGER {Sun in * is {Square|Quincunx|Opposite|Quincunx} *} {#ADDKEY spheres @gazing-val '-'}
#TRIGGER {Aapek in * is {conjunct|semisextile|sextile|trine} *} {#ADDKEY spheres @gazing-pow '+'}
#TRIGGER {Aapek in * is {Square|Quincunx|Opposite|quincunx} *} {#ADDKEY spheres @gazing-pow '-'}
#TRIGGER {Sun is in the sign of the (%w)} {#addkey %1S Sun damage}
#CLASS 0
More later...
Edit: this may not work right without whats in posts #5 and #6. Include all the code for best results. Not sure exactly how much all the code relies on each other, been ages since I've written it.
The first one is what I used to check what afflictions and blessings/curses the spheres and rays were doing. Stand at an astrolabe (sp?) and do ASTRCHECK to gaze at everything and see the effects. At the end, it'll display the information, which can be accessed later by doing AFFCHECK to see the rays and SPHERECHECK to see the sphere effects. SPHERECHECK shows all the spheres, if their effect is positive or negative, and if their power cost is positive or negative. Also, oposite spheres are listed next to each other, so its easy to see which cancel out.
#CLASS {attackAliases|astroCheck}
#ALIAS astrCheck {
#T+ astro
#SA --Checking Astrology--
stargaze
}
#ALIAS sphereCheck {
#SA
#SA " Value Power Value Power"
#SA Volcano: " " %db( @spheres, volcano-val) " " %db( @spheres, volcano-pow) " " BurningCenser: %db( @spheres, burningcenser-val) " " %db( @spheres, burningcenser-pow)
#SA Antlers: " " %db( @spheres, antlers-val) " " %db( @spheres, antlers-pow) " " Spider: " " %db( @spheres, spider-val) " " %db( @spheres, spider-pow)
#SA TwinCrystals: " "%db( @spheres, twincrystals-val) " " %db( @spheres, twincrystals-pow) " " Dragon: " " %db( @spheres, dragon-val) " " %db( @spheres, dragon-pow)
#SA Dolphin: " " %db( @spheres, dolphin-val) " " %db( @spheres, dolphin-pow) " " Skull: " " %db( @spheres, skull-val) " " %db( @spheres, skull-pow)
#SA Lion: " " %db( @spheres, lion-val) " " %db( @spheres, lion-pow) " " BumbleBee: " " %db( @spheres, bumblebee-val) " " %db( @spheres, bumblebee-pow)
#SA Crocodile: " " %db( @spheres, crocodile-val) " " %db( @spheres, crocodile-pow) " " Glacier: " " %db( @spheres, glacier-val) " " %db( @spheres, glacier-pow)
}
#ALIAS affCheck {
#SA
#if (@VolcanoS != "") {
#SA "Volcano:"
#LOOPDB @VolcanoS {#SHOW %key "=" %val}
#SA
}
#if (@AntlersS != "") {
#SA "Antlers:"
#LOOPDB @AntlersS {#SHOW %key "=" %val}
#SA
}
#if (@TwinS != "") {
#SA "Twin Crystals:"
#LOOPDB @TwinS {#SHOW %key "=" %val}
#SA
}
#if (@DolphinS != "") {
#SA "Dolphin:"
#LOOPDB @DolphinS {#SHOW %key "=" %val}
#SA
}
#if (@LionS != "") {
#SA "Lion:"
#LOOPDB @LionS {#SHOW %key "=" %val}
#SA
}
#if (@CrocodileS != "") {
#SA "Crocodile:"
#LOOPDB @CrocodileS {#SHOW %key "=" %val}
#SA
}
#if (@BurningS != "") {
#SA "Burning Censer:"
#LOOPDB @BurningS {#SHOW %key "=" %val}
#SA
}
#if (@SpiderS != "") {
#SA "Spider:"
#LOOPDB @SpiderS {#SHOW %key "=" %val}
#SA
}
#if (@DragonS != "") {
#SA "Dragon:"
#LOOPDB @DragonS {#SHOW %key "=" %val}
#SA
}
#if (@SkullS != "") {
#SA "Skull:"
#LOOPDB @SkullS {#SHOW %key "=" %val}
#SA
}
#if (@BumblebeeS != "") {
#SA "Bumblebee:"
#LOOPDB @BumblebeeS {#SHOW %key "=" %val}
#SA
}
#if (@GlacierS != "") {
#SA "Glacier:"
#LOOPDB @GlacierS {#SHOW %key "=" %val}
#SA
}
}
#ALIAS clrSphere {#var spheres ""}
#ALIAS clraffs {
VolcanoS = ""
AntlersS = ""
TwinS = ""
DolphinS = ""
LionS = ""
CrocodileS = ""
BurningS = ""
SpiderS = ""
DragonS = ""
SkullS = ""
BumblebeeS = ""
GlacierS = ""
}
#VAR alignment {BumblebeePEACEAntlersANOREXIADolphinAEONCrocodileLOVEGlacierMANASpiderASTHMATwinPOXLionAMNESIABurningHALLUCINATEVolcanoRECKLESSNESSDragonFREEZESkullRECKLESSNESS}
#VAR spheres {volcano-val'-'volcano-pow'+'antlers-val'+'antlers-pow'-'twincrystals-val'+'twincrystals-pow'-'dolphin-val'+'dolphin-pow'-'lion-val'+'lion-pow'+'crocodile-val'+'crocodile-pow'-'burningcenser-val'-'burningcenser-pow'+'dragon-val'-'dragon-pow'+'spider-val'+'spider-pow'+'skull-val'-'skull-pow'+'bumblebee-val'-'bumblebee-pow'+'glacier-val'+'glacier-pow'-'}
#VAR VolcanoS {MOONHALLUCINATE}
#VAR AntlersS {}
#VAR TwinS {}
#VAR DolphinS {Sundamage}
#VAR LionS {}
#VAR CrocodileS {}
#VAR BurningS {EROEESENSITIVITYSIDIAKSTUPIDITY}
#VAR SpiderS {TAROXASTHMA}
#VAR DragonS {AAPEKPOX}
#VAR SkullS {PAPAXIEGO}
#VAR BumblebeeS {}
#VAR GlacierS {}
#CLASS 0
#CLASS {attackAliases|astroCheck|astro}
#VAR gazing {o} {o}
#VAR BurningStore {}
#TRIGGER {--Checking Astrology--} {
clrsphere
clraffs
stargaze
}
#COND {You have recovered equilibrium.} {
#var gazing "volcano"
stargaze volcano
}
#COND {You have recovered equilibrium.} {
#var gazing "antlers"
stargaze antlers
}
#COND {You have recovered equilibrium.} {
#var gazing "twincrystals"
stargaze twincrystals
}
#COND {You have recovered equilibrium.} {
#var gazing "dolphin"
stargaze dolphin
}
#COND {You have recovered equilibrium.} {
#var gazing "lion"
stargaze lion
}
#COND {You have recovered equilibrium.} {
#var gazing "crocodile"
stargaze crocodile
}
#COND {You have recovered equilibrium.} {
#var gazing "burningcenser"
stargaze burningcenser
}
#COND {You have recovered equilibrium.} {
#var gazing "dragon"
stargaze dragon
}
#COND {You have recovered equilibrium.} {
#var gazing "spider"
stargaze spider
}
#COND {You have recovered equilibrium.} {
#var gazing "skull"
stargaze skull
}
#COND {You have recovered equilibrium.} {
#var gazing "bumblebee"
stargaze bumblebee
}
#COND {You have recovered equilibrium.} {
#var gazing "glacier"
stargaze glacier
#ALARM (+2) {
spherecheck
affcheck
#T- astro
}
}
#TRIGGER {^~((%w)~) (%w) is doing (%w)} {#ADDKEY %1S %2 %3}
#TRIGGER {Sun in * is {conjunct|semisextile|sextile|trine} *} {#ADDKEY spheres @gazing-val '+'}
#TRIGGER {Sun in * is {Square|Quincunx|Opposite|Quincunx} *} {#ADDKEY spheres @gazing-val '-'}
#TRIGGER {Aapek in * is {conjunct|semisextile|sextile|trine} *} {#ADDKEY spheres @gazing-pow '+'}
#TRIGGER {Aapek in * is {Square|Quincunx|Opposite|quincunx} *} {#ADDKEY spheres @gazing-pow '-'}
#TRIGGER {Sun is in the sign of the (%w)} {#addkey %1S Sun damage}
#CLASS 0
More later...
Edit: this may not work right without whats in posts #5 and #6. Include all the code for best results. Not sure exactly how much all the code relies on each other, been ages since I've written it.
Acrune2007-06-01 21:59:57
This code does two things. The first is that it takes the info from checking a person's nativity, and translates it into what does what afflictions. I didn't write that part though, pretty sure that was Tuek, though not positive. The other part, that I did write, was the storing of every single person that you ever nativity, and what does what affliction. This will be useful for the next segment of code.
#CLASS {attackAliases|Celestine|nativityFind}
#ALIAS testdb {#SHOW %db( @nativityStore, Acrune-Sun)}
#VAR nativityStore {}
#VAR astrTar {acrune}
#VAR noEcho {0} {0}
#ONINPUT {nativity (%w)} {
targetsnativity = %1
#var astrTar %1
}
#COND {{He|She} is %d years old, having been born on the} {#gag}
#COND {Coming of Estarra.} {#gag} {within|param=1}
#COND {On that date:} {#sub {Astrology afflictions for @targetsnativity:}} {within|param=1}
#COND {Sun was in the sign of the %1.} {#IF (%1 = "Volcano" OR %1 = "Dragon") {#Sub {Sun does %ansi(yellow)Fire %ansi(grey)Damage (%1)}} {#IF (%1 = "Twin Crystals") {#Sub {Sun does %ansi(yellow)Psychic %ansi(grey)Damage (%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion") {#Sub {Sun does %ansi(yellow)Cutting %ansi(grey)Damage (%1)}} {#IF (%1 = "Dolphin" OR %1 = "Glacier") {#Sub {Sun does %ansi(yellow)Cold %ansi(grey)Damage (%1)}} {#IF (%1 = "Crocodile" OR %1 = "Burning Censer") {#Sub {Sun does %ansi(yellow)Asphyxiation %ansi(grey)Damage (%1)}} {#IF (%1 = "Spider" OR %1 = "Bumblebee") {#Sub {Sun does %ansi(yellow)Poison %ansi(grey)Damage (%1)}} {#IF (%1 = "Skull") {#Sub {Sun does %ansi(yellow)Blunt %ansi(grey)Damage (%1)}}}}}}}}} {within|param=1}
#COND {Moon was in the sign of the %1.} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#sub {Moon will afflict them with %ansi(high,green)Hallucinate %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#sub {Moon will afflict them with %ansi(yellow)Dizziness %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#sub {Moon will afflict them with %ansi(red)Dementia %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Eroee was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#sub {Eroee will afflict them with %ansi(high,green)Sensitivity %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#sub {Eroee will afflict them with %ansi(yellow)Peace %ansi(grey)(%1)}} {#IF (%1 = "Crocodile" OR %1 = "Twin Crystals" OR %1 = "Dragon" OR %1 = "Glacier") {#sub {Eroee will afflict them with %ansi(red)Love %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Sidiak was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Sidiak will afflict them with %ansi(high,green)Stupidity %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Sidiak will afflict them with %ansi(red)Amnesia %ansi(grey)(%1)}} {#IF (%1 = "Crocodile" OR %1 = "Twin Crystals" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Sidiak will afflict them with %ansi(yellow)Confusion %ansi(grey)(%1)}}}}}
#COND {Tarox was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Tarox will afflict them with %ansi(yellow)Recklessness %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Tarox will afflict them with %ansi(high,green)Asthma %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Tarox will afflict them with %ansi(red)Freeze %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Papaxi was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Papaxi will afflict them with %ansi(red)Ego Reduction %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Papaxi will afflict them with %ansi(high,green)Health Reduction %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Papaxi will afflict them with %ansi(yellow)Mana Reduction %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Aapek was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Aapek will afflict them with %ansi(high,green)Aeon %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Aapek will afflict them with %ansi(yellow)Anorexia %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Aapek will afflict them with %ansi(red)Pox %ansi(grey)(%1)}}}}} {within|param=1}
#TRIGGER {Sun does (%x) Damage} {#if (!%pos( %lower( @astrTar-Sun), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Sun %1}}
#TRIGGER {Moon will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Moon), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Moon %1}}
#TRIGGER {Eroee will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Eroee), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Eroee %1}}
#TRIGGER {Sidiak will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Sidiak), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Sidiak %1}}
#TRIGGER {Tarox will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Tarox), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Tarox %1}}
#TRIGGER {Papaxi will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Papaxi), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Papaxi %1}}
#TRIGGER {Aapek will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Aapek), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Aapek %1}}
#TRIGGER {In a brilliant ray of light, the power of (%x) lashes down upon (%x).} {#if (@noEcho = 0) {#if (%pos( %lower( %2-%1), %lower( @nativityStore))) {#SHOW -------%2 is afflicted by %db( @nativityStore, %2-%1)-------} {#alarm +2 {nativity %2}}}{#var noEcho 0}}
#TRIGGER {You raise your arms to the sky and channel the energies of the} {#var noEcho 1}
#CLASS 0
#CLASS {attackAliases|Celestine|nativityFind}
#ALIAS testdb {#SHOW %db( @nativityStore, Acrune-Sun)}
#VAR nativityStore {}
#VAR astrTar {acrune}
#VAR noEcho {0} {0}
#ONINPUT {nativity (%w)} {
targetsnativity = %1
#var astrTar %1
}
#COND {{He|She} is %d years old, having been born on the} {#gag}
#COND {Coming of Estarra.} {#gag} {within|param=1}
#COND {On that date:} {#sub {Astrology afflictions for @targetsnativity:}} {within|param=1}
#COND {Sun was in the sign of the %1.} {#IF (%1 = "Volcano" OR %1 = "Dragon") {#Sub {Sun does %ansi(yellow)Fire %ansi(grey)Damage (%1)}} {#IF (%1 = "Twin Crystals") {#Sub {Sun does %ansi(yellow)Psychic %ansi(grey)Damage (%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion") {#Sub {Sun does %ansi(yellow)Cutting %ansi(grey)Damage (%1)}} {#IF (%1 = "Dolphin" OR %1 = "Glacier") {#Sub {Sun does %ansi(yellow)Cold %ansi(grey)Damage (%1)}} {#IF (%1 = "Crocodile" OR %1 = "Burning Censer") {#Sub {Sun does %ansi(yellow)Asphyxiation %ansi(grey)Damage (%1)}} {#IF (%1 = "Spider" OR %1 = "Bumblebee") {#Sub {Sun does %ansi(yellow)Poison %ansi(grey)Damage (%1)}} {#IF (%1 = "Skull") {#Sub {Sun does %ansi(yellow)Blunt %ansi(grey)Damage (%1)}}}}}}}}} {within|param=1}
#COND {Moon was in the sign of the %1.} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#sub {Moon will afflict them with %ansi(high,green)Hallucinate %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#sub {Moon will afflict them with %ansi(yellow)Dizziness %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#sub {Moon will afflict them with %ansi(red)Dementia %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Eroee was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#sub {Eroee will afflict them with %ansi(high,green)Sensitivity %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#sub {Eroee will afflict them with %ansi(yellow)Peace %ansi(grey)(%1)}} {#IF (%1 = "Crocodile" OR %1 = "Twin Crystals" OR %1 = "Dragon" OR %1 = "Glacier") {#sub {Eroee will afflict them with %ansi(red)Love %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Sidiak was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Sidiak will afflict them with %ansi(high,green)Stupidity %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Sidiak will afflict them with %ansi(red)Amnesia %ansi(grey)(%1)}} {#IF (%1 = "Crocodile" OR %1 = "Twin Crystals" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Sidiak will afflict them with %ansi(yellow)Confusion %ansi(grey)(%1)}}}}}
#COND {Tarox was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Tarox will afflict them with %ansi(yellow)Recklessness %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Tarox will afflict them with %ansi(high,green)Asthma %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Tarox will afflict them with %ansi(red)Freeze %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Papaxi was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Papaxi will afflict them with %ansi(red)Ego Reduction %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Papaxi will afflict them with %ansi(high,green)Health Reduction %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Papaxi will afflict them with %ansi(yellow)Mana Reduction %ansi(grey)(%1)}}}}} {within|param=1}
#COND {Aapek was in the sign of the %1{.| (retrograde).}} {#IF (%1 = "Volcano" OR %1 = "Dolphin" OR %1 = "Burning Censer" OR %1 = "Skull") {#SUB {Aapek will afflict them with %ansi(high,green)Aeon %ansi(grey)(%1)}} {#IF (%1 = "Antlers" OR %1 = "Lion" OR %1 = "Spider" OR %1 = "Bumblebee") {#SUB {Aapek will afflict them with %ansi(yellow)Anorexia %ansi(grey)(%1)}} {#IF (%1 = "Twin Crystals" OR %1 = "Crocodile" OR %1 = "Dragon" OR %1 = "Glacier") {#SUB {Aapek will afflict them with %ansi(red)Pox %ansi(grey)(%1)}}}}} {within|param=1}
#TRIGGER {Sun does (%x) Damage} {#if (!%pos( %lower( @astrTar-Sun), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Sun %1}}
#TRIGGER {Moon will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Moon), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Moon %1}}
#TRIGGER {Eroee will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Eroee), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Eroee %1}}
#TRIGGER {Sidiak will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Sidiak), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Sidiak %1}}
#TRIGGER {Tarox will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Tarox), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Tarox %1}}
#TRIGGER {Papaxi will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Papaxi), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Papaxi %1}}
#TRIGGER {Aapek will afflict them with (%x)} {#if (!%pos( %lower( @astrTar-Aapek), %lower( @nativityStore))) {#ADDKEY nativityStore @astrTar-Aapek %1}}
#TRIGGER {In a brilliant ray of light, the power of (%x) lashes down upon (%x).} {#if (@noEcho = 0) {#if (%pos( %lower( %2-%1), %lower( @nativityStore))) {#SHOW -------%2 is afflicted by %db( @nativityStore, %2-%1)-------} {#alarm +2 {nativity %2}}}{#var noEcho 0}}
#TRIGGER {You raise your arms to the sky and channel the energies of the} {#var noEcho 1}
#CLASS 0
Acrune2007-06-01 22:03:05
This code takes the info stored from the previous code, and puts it on the bar right over where you enter stuff, forget what it is called. ar1, ar2 etc are the aliases used to invoke that particular planet (ar stands for 'astrology ray', to help you remember). The code for the aliases is next.
#CLASS {attackAliases|Celestine|AstrologyBar}
#VAR sunAff {unknown} {unknown}
#VAR moonAff {unknown} {unknown}
#VAR eroeeAff {unknown} {unknown}
#VAR sidiakAff {unknown} {unknown}
#VAR taroxAff {unknown} {unknown}
#VAR papaxiAff {unknown} {unknown}
#VAR aapekAff {unknown} {unknown}
#TRIGGER {^---(%w) targetted---} {
#if (%pos( %lower( %1), %lower( @nativityStore))) {
#var sunAff %db( @nativityStore, %1-Sun)
#var moonAff %db( @nativityStore, %1-Moon)
#var eroeeAff %db( @nativityStore, %1-Eroee)
#var sidiakAff %db( @nativityStore, %1-Sidiak)
#var taroxAff %db( @nativityStore, %1-Tarox)
#var papaxiAff %db( @nativityStore, %1-Papaxi)
#var aapekAff %db( @nativityStore, %1-Aapek)
} {
#SA
#SA No data on this person
#var sunAff unknown
#var moonAff unknown
#var eroeeAff unknown
#var sidiakAff unknown
#var taroxAff unknown
#var papaxiAff unknown
#var aapekAff unknown
}
}
#STAT {Tar: @target ---> ar1: @sunAff damage ar2: @moonAff ar3: @eroeeAff ar4: @sidiakAff ar5: @taroxAff ar6: @papaxiAff reduction ar7: @aapekAff}
#CLASS 0
#CLASS {attackAliases|Celestine|AstrologyBar}
#VAR sunAff {unknown} {unknown}
#VAR moonAff {unknown} {unknown}
#VAR eroeeAff {unknown} {unknown}
#VAR sidiakAff {unknown} {unknown}
#VAR taroxAff {unknown} {unknown}
#VAR papaxiAff {unknown} {unknown}
#VAR aapekAff {unknown} {unknown}
#TRIGGER {^---(%w) targetted---} {
#if (%pos( %lower( %1), %lower( @nativityStore))) {
#var sunAff %db( @nativityStore, %1-Sun)
#var moonAff %db( @nativityStore, %1-Moon)
#var eroeeAff %db( @nativityStore, %1-Eroee)
#var sidiakAff %db( @nativityStore, %1-Sidiak)
#var taroxAff %db( @nativityStore, %1-Tarox)
#var papaxiAff %db( @nativityStore, %1-Papaxi)
#var aapekAff %db( @nativityStore, %1-Aapek)
} {
#SA
#SA No data on this person
#var sunAff unknown
#var moonAff unknown
#var eroeeAff unknown
#var sidiakAff unknown
#var taroxAff unknown
#var papaxiAff unknown
#var aapekAff unknown
}
}
#STAT {Tar: @target ---> ar1: @sunAff damage ar2: @moonAff ar3: @eroeeAff ar4: @sidiakAff ar5: @taroxAff ar6: @papaxiAff reduction ar7: @aapekAff}
#CLASS 0
Acrune2007-06-01 22:06:32
This is just my aliases. Do ASTROALIAS for a chart displaying all the aliases. Couldn't really think of a better way to set up the aliases, so they're kind of a pain to use. Also, the ar aliases can be used in two ways. You can do AR1 (or 2, 3, etc) {target} and the information bar from the last post will update with that info for that person. Or, if a person is already targeted like that, you can just use the ar aliases to attack them again.
#CLASS {attackAliases|Celestine|sphereFind|AstrologyAlias}
#ALIAS ar1 {
#if (%numparam( ) = 1) {tar %1}
astrocast sun ray at @target
}
#ALIAS ar2 {
#if (%numparam( ) = 1) {tar %1}
astrocast moon ray at @target
}
#ALIAS ar3 {
#if (%numparam( ) = 1) {tar %1}
astrocast eroee ray at @target
}
#ALIAS ar4 {
#if (%numparam( ) = 1) {tar %1}
astrocast sidiak ray at @target
}
#ALIAS ar5 {
#if (%numparam( ) = 1) {tar %1}
astrocast tarox ray at @target
}
#ALIAS ar6 {
#if (%numparam( ) = 1) {tar %1}
astrocast papaxi ray at @target
}
#ALIAS ar7 {
#if (%numparam( ) = 1) {tar %1}
astrocast aapek ray at @target
}
#ALIAS astroAlias {
#SA
#SA " | SUN | MOON | EROEE | SIDIAK | TAROX | PAPAXI | AAPEK |"
#SA "--------|-----|------|-------|--------|-------|--------|-------|"
#SA "Rays: | ar1 | ar2 | ar3 | ar4 | ar5 | ar6 | ar7 |"
#SA "--------+-----+------+-------+--------+-------+--------+-------+"
#SA
#SA " |VOLCANO|ANTLERS|TWIN|DOLPHIN|LION|CROC|BURNING|SPIDER|DRAGON|SKULL| BEE |GLACIER|"
#SA "--------|-------|-------|----|-------|----|----|-------|------|------|-----|-----|-------|"
#SA "Rays: | vray | aray |tray| doray |lray|cray| bray |spray |drray |skray|bbray| gray | "
#SA "--------|-------|-------|----|-------|----|----|-------|------|------|-----|-----|-------|"
#SA "Spheres:| vsp | asp |tsp | dosp |lsp |csp | bsp | spsp | drsp |sksp |bbsp | gsp |"
#SA "--------|-------|-------|----|-------|----|----|-------|------|------|-----|-----|-------|"
#SA "Stellium: vst | ast |tst | dost |lst |cst | bst | spst | drst |skst |bbst | gst |"
#SA "--------+-------+-------+----+-------+----+----+-------+------+------+-----+-----+-------+"
#SA
#SA "Check spheres: spherecheck Check afflictions: affcheck"
}
#ALIAS vray {astrocast volcano ray at}
#ALIAS aray {astrocast antlers ray at}
#ALIAS tray {astrocast twincrystals ray at}
#ALIAS doray {astrocast dolphin ray at}
#ALIAS lray {astrocast lion ray at}
#ALIAS cray {astrocast crocodile ray at}
#ALIAS bray {astrocast burningcenser ray at}
#ALIAS spray {astrocast spider ray at}
#ALIAS drray {astrocast dragon ray at}
#ALIAS skray {astrocast skull ray at}
#ALIAS bbray {astrocast bumblebee ray at}
#ALIAS gray {astrocast glacier ray at}
#ALIAS vsp {astrocast volcano sphere at}
#ALIAS asp {astrocast antlers sphere at}
#ALIAS tsp {astrocast twincrystals sphere at}
#ALIAS dosp {astrocast dolphin sphere at}
#ALIAS lsp {astrocast lion sphere at}
#ALIAS csp {astrocast crocodile sphere at}
#ALIAS bsp {astrocast burningcenser sphere at}
#ALIAS spsp {astrocast spider sphere at}
#ALIAS drsp {astrocast dragon sphere at}
#ALIAS sksp {astrocast skull sphere at}
#ALIAS bbsp {astrocast bumblebee sphere at}
#ALIAS gsp {astrocast glacier sphere at}
#ALIAS vst {astrocast volcano stellium at}
#ALIAS ast {astrocast antlers stellium at}
#ALIAS tst {astrocast twincrystals stellium at}
#ALIAS dost {astrocast dolphin stellium at}
#ALIAS lst {astrocast lion stellium at}
#ALIAS cst {astrocast crocodile stellium at}
#ALIAS bst {astrocast burningcenser stellium at}
#ALIAS spst {astrocast spider stellium at}
#ALIAS drst {astrocast dragon stellium at}
#ALIAS skst {astrocast skull stellium at}
#ALIAS bbst {astrocast bumblebee stellium at}
#ALIAS gst {astrocast glacier stellium at}
#CLASS 0
#CLASS {attackAliases|Celestine|sphereFind|AstrologyAlias}
#ALIAS ar1 {
#if (%numparam( ) = 1) {tar %1}
astrocast sun ray at @target
}
#ALIAS ar2 {
#if (%numparam( ) = 1) {tar %1}
astrocast moon ray at @target
}
#ALIAS ar3 {
#if (%numparam( ) = 1) {tar %1}
astrocast eroee ray at @target
}
#ALIAS ar4 {
#if (%numparam( ) = 1) {tar %1}
astrocast sidiak ray at @target
}
#ALIAS ar5 {
#if (%numparam( ) = 1) {tar %1}
astrocast tarox ray at @target
}
#ALIAS ar6 {
#if (%numparam( ) = 1) {tar %1}
astrocast papaxi ray at @target
}
#ALIAS ar7 {
#if (%numparam( ) = 1) {tar %1}
astrocast aapek ray at @target
}
#ALIAS astroAlias {
#SA
#SA " | SUN | MOON | EROEE | SIDIAK | TAROX | PAPAXI | AAPEK |"
#SA "--------|-----|------|-------|--------|-------|--------|-------|"
#SA "Rays: | ar1 | ar2 | ar3 | ar4 | ar5 | ar6 | ar7 |"
#SA "--------+-----+------+-------+--------+-------+--------+-------+"
#SA
#SA " |VOLCANO|ANTLERS|TWIN|DOLPHIN|LION|CROC|BURNING|SPIDER|DRAGON|SKULL| BEE |GLACIER|"
#SA "--------|-------|-------|----|-------|----|----|-------|------|------|-----|-----|-------|"
#SA "Rays: | vray | aray |tray| doray |lray|cray| bray |spray |drray |skray|bbray| gray | "
#SA "--------|-------|-------|----|-------|----|----|-------|------|------|-----|-----|-------|"
#SA "Spheres:| vsp | asp |tsp | dosp |lsp |csp | bsp | spsp | drsp |sksp |bbsp | gsp |"
#SA "--------|-------|-------|----|-------|----|----|-------|------|------|-----|-----|-------|"
#SA "Stellium: vst | ast |tst | dost |lst |cst | bst | spst | drst |skst |bbst | gst |"
#SA "--------+-------+-------+----+-------+----+----+-------+------+------+-----+-----+-------+"
#SA
#SA "Check spheres: spherecheck Check afflictions: affcheck"
}
#ALIAS vray {astrocast volcano ray at}
#ALIAS aray {astrocast antlers ray at}
#ALIAS tray {astrocast twincrystals ray at}
#ALIAS doray {astrocast dolphin ray at}
#ALIAS lray {astrocast lion ray at}
#ALIAS cray {astrocast crocodile ray at}
#ALIAS bray {astrocast burningcenser ray at}
#ALIAS spray {astrocast spider ray at}
#ALIAS drray {astrocast dragon ray at}
#ALIAS skray {astrocast skull ray at}
#ALIAS bbray {astrocast bumblebee ray at}
#ALIAS gray {astrocast glacier ray at}
#ALIAS vsp {astrocast volcano sphere at}
#ALIAS asp {astrocast antlers sphere at}
#ALIAS tsp {astrocast twincrystals sphere at}
#ALIAS dosp {astrocast dolphin sphere at}
#ALIAS lsp {astrocast lion sphere at}
#ALIAS csp {astrocast crocodile sphere at}
#ALIAS bsp {astrocast burningcenser sphere at}
#ALIAS spsp {astrocast spider sphere at}
#ALIAS drsp {astrocast dragon sphere at}
#ALIAS sksp {astrocast skull sphere at}
#ALIAS bbsp {astrocast bumblebee sphere at}
#ALIAS gsp {astrocast glacier sphere at}
#ALIAS vst {astrocast volcano stellium at}
#ALIAS ast {astrocast antlers stellium at}
#ALIAS tst {astrocast twincrystals stellium at}
#ALIAS dost {astrocast dolphin stellium at}
#ALIAS lst {astrocast lion stellium at}
#ALIAS cst {astrocast crocodile stellium at}
#ALIAS bst {astrocast burningcenser stellium at}
#ALIAS spst {astrocast spider stellium at}
#ALIAS drst {astrocast dragon stellium at}
#ALIAS skst {astrocast skull stellium at}
#ALIAS bbst {astrocast bumblebee stellium at}
#ALIAS gst {astrocast glacier stellium at}
#CLASS 0
Acrune2007-06-01 22:09:20
This goes with the first post, it won't do everything I said it would without this and the next post
#CLASS {attackAliases|Celestine|sphereFind|SphereAfflictions}
#TRIGGER {^Moon is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) MOON is doing HALLUCINATE} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) MOON is doing DIZZINESS} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) MOON is doing DEMENTIA}}}}
#TRIGGER {^Eroee is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) EROEE is doing SENSITIVITY} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) EROEE is doing PEACE} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) EROEE is doing LOVE}}}}
#TRIGGER {^Sidiak is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) SIDIAK is doing STUPIDITY} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) SIDIAK is doing AMNESIA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) SIDIAK is doing CONFUSION}}}}
#TRIGGER {^Tarox is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) TAROX is doing RECKLESSNESS} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) TAROX is doing ASTHMA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) TAROX is doing FREEZE}}}}
#TRIGGER {^Papaxi is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) PAPAXI is doing EGO REDUCTION} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) PAPAXI is doing HEALTH REDUCTION} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) PAPAXI is doing MANA REDUCTION}}}}
#TRIGGER {^Aapek is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) AAPEK is doing AEON} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) AAPEK is doing ANOREXIA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) AAPEK is doing POX}}}}
#TRIGGER {^Sun is in the sign of the Dolphin.} {#SA Ego Boost!}
#TRIGGER {^Sun is in the sign of the Skull.} {#SA Health Boost!}
#TRIGGER {^Sun is in the sign of the Burning Censer.} {#SA Damage Reduction!}
#TRIGGER {^Sun is in the sign of the Volcano.} {#SA Mana boost!}
#CLASS 0
#CLASS {attackAliases|Celestine|sphereFind|SphereAfflictions}
#TRIGGER {^Moon is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) MOON is doing HALLUCINATE} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) MOON is doing DIZZINESS} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) MOON is doing DEMENTIA}}}}
#TRIGGER {^Eroee is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) EROEE is doing SENSITIVITY} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) EROEE is doing PEACE} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) EROEE is doing LOVE}}}}
#TRIGGER {^Sidiak is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) SIDIAK is doing STUPIDITY} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) SIDIAK is doing AMNESIA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) SIDIAK is doing CONFUSION}}}}
#TRIGGER {^Tarox is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) TAROX is doing RECKLESSNESS} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) TAROX is doing ASTHMA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) TAROX is doing FREEZE}}}}
#TRIGGER {^Papaxi is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) PAPAXI is doing EGO REDUCTION} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) PAPAXI is doing HEALTH REDUCTION} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) PAPAXI is doing MANA REDUCTION}}}}
#TRIGGER {^Aapek is in the sign of the (%x){.| }} {#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) AAPEK is doing AEON} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) AAPEK is doing ANOREXIA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) AAPEK is doing POX}}}}
#TRIGGER {^Sun is in the sign of the Dolphin.} {#SA Ego Boost!}
#TRIGGER {^Sun is in the sign of the Skull.} {#SA Health Boost!}
#TRIGGER {^Sun is in the sign of the Burning Censer.} {#SA Damage Reduction!}
#TRIGGER {^Sun is in the sign of the Volcano.} {#SA Mana boost!}
#CLASS 0
Acrune2007-06-01 22:11:23
I think thats the last of it. Should give you astrologers something to play with if you'd like.
#CLASS {attackAliases|Celestine|sphereFind|SphereInfo}
#TRIGGER {Sun in * is (%x) *.} {
#SA Strength of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (+2 stat, if applicable)} {#if (%pos( %1, semisextile)) {#SA Minor positive (+1 stat, if applicable)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (-1 stat if applicable)} {#if (%pos( %1, trine)) {#SA Major Positive (+2 stat if applicable)} {#if (%pos( %1, quincunx)) {#SA Minor Negative} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Moon in * is (%x) *.} {
#SA Duration of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive} {#if (%pos( %1, semisextile)) {#SA Minor positive (140 minutes)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (100 minutes)} {#if (%pos( %1, trine)) {#SA Major Positive (150 minutes)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (110 minutes)} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Eroee in * is (%x) *.} {
#SA Mana cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (300 mana)} {#if (%pos( %1, semisextile)) {#SA Minor positive (400 mana)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (600 mana)} {#if (%pos( %1, trine)) {#SA Major Positive (200 mana)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (600 mana)} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Sidiak in * is (%x) *.} {
#SA Willpower cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (+48 willpower)} {#if (%pos( %1, semisextile)) {#SA Minor positive (+18 willpower)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (2000 willpower)} {#if (%pos( %1, trine)) {#SA Major Positive (+650 willpower)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (1500 willpower)} {#if (%pos( %1, opposite)) {#SA Major Negative (2500 willpower)}}}}}}}
}
#TRIGGER {Tarox in * is (%x) *.} {
#SA Endurance cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (+1000 endurance)} {#if (%pos( %1, semisextile)) {#SA Minor positive} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (2000 endurance)} {#if (%pos( %1, trine)) {#SA Major Positive (+640 endurance)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (1500 endurance)} {#if (%pos( %1, opposite)) {#SA Major Negative (2500 endurance)}}}}}}}
}
#TRIGGER {Papaxi in * is (%x) *.} {
#SA Randomness of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive} {#if (%pos( %1, semisextile)) {#SA Minor positive} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative} {#if (%pos( %1, trine)) {#SA Major Positive} {#if (%pos( %1, quincunx)) {#SA Minor Negative} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Aapek in * is (%x) *.} {
#SA Power cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (0 power)} {#if (%pos( %1, semisextile)) {#SA Minor positive (0 power)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (5 power)} {#if (%pos( %1, trine)) {#SA Major Positive (0 power)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (5 power)} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#CLASS 0
If it looks like I forgot to post something important, let me know.
#CLASS {attackAliases|Celestine|sphereFind|SphereInfo}
#TRIGGER {Sun in * is (%x) *.} {
#SA Strength of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (+2 stat, if applicable)} {#if (%pos( %1, semisextile)) {#SA Minor positive (+1 stat, if applicable)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (-1 stat if applicable)} {#if (%pos( %1, trine)) {#SA Major Positive (+2 stat if applicable)} {#if (%pos( %1, quincunx)) {#SA Minor Negative} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Moon in * is (%x) *.} {
#SA Duration of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive} {#if (%pos( %1, semisextile)) {#SA Minor positive (140 minutes)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (100 minutes)} {#if (%pos( %1, trine)) {#SA Major Positive (150 minutes)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (110 minutes)} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Eroee in * is (%x) *.} {
#SA Mana cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (300 mana)} {#if (%pos( %1, semisextile)) {#SA Minor positive (400 mana)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (600 mana)} {#if (%pos( %1, trine)) {#SA Major Positive (200 mana)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (600 mana)} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Sidiak in * is (%x) *.} {
#SA Willpower cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (+48 willpower)} {#if (%pos( %1, semisextile)) {#SA Minor positive (+18 willpower)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (2000 willpower)} {#if (%pos( %1, trine)) {#SA Major Positive (+650 willpower)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (1500 willpower)} {#if (%pos( %1, opposite)) {#SA Major Negative (2500 willpower)}}}}}}}
}
#TRIGGER {Tarox in * is (%x) *.} {
#SA Endurance cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (+1000 endurance)} {#if (%pos( %1, semisextile)) {#SA Minor positive} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (2000 endurance)} {#if (%pos( %1, trine)) {#SA Major Positive (+640 endurance)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (1500 endurance)} {#if (%pos( %1, opposite)) {#SA Major Negative (2500 endurance)}}}}}}}
}
#TRIGGER {Papaxi in * is (%x) *.} {
#SA Randomness of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive} {#if (%pos( %1, semisextile)) {#SA Minor positive} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative} {#if (%pos( %1, trine)) {#SA Major Positive} {#if (%pos( %1, quincunx)) {#SA Minor Negative} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#TRIGGER {Aapek in * is (%x) *.} {
#SA Power cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (0 power)} {#if (%pos( %1, semisextile)) {#SA Minor positive (0 power)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (5 power)} {#if (%pos( %1, trine)) {#SA Major Positive (0 power)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (5 power)} {#if (%pos( %1, opposite)) {#SA Major Negative}}}}}}}
}
#CLASS 0
If it looks like I forgot to post something important, let me know.
Acrune2007-06-03 13:14:55
You're also going to need this alias:
#ALIAS tar {
#va target %1
#sa
#sa ---@target targetted---
}
#ALIAS tar {
#va target %1
#sa
#sa ---@target targetted---
}
Sarrasri2007-07-04 01:44:10
I suppose with the new change with Aapek, we can be told what to update so we can have accurate nativities for aapek and for astrology afflictions now?
Shiri2007-07-04 02:11:03
Just replace every instance of the word "pox" with the word "scabies", right? :/
Acrune2007-07-04 03:00:26
That'll do it, yeah
Besides, I'm not an astrologer any more, updating this stuff is your problem, especially since no one donated credits
Besides, I'm not an astrologer any more, updating this stuff is your problem, especially since no one donated credits
Unknown2007-07-04 16:46:58
QUOTE(Shiri @ Jul 3 2007, 10:11 PM) 422643
Just replace every instance of the word "pox" with the word "scabies", right? :/
Wait. They changed the astrology affect from pox to scabies? O.o I'm confused.
Forren2007-07-04 17:06:41
QUOTE(Marina_Whytetower @ Jul 4 2007, 12:46 PM) 422792
Wait. They changed the astrology affect from pox to scabies? O.o I'm confused.
Announce.
Unknown2007-07-05 17:03:45
QUOTE(Forren @ Jul 4 2007, 01:06 PM) 422797
Announce.
Ah. Must've just missed that announce. Rika (who is just beautiful and awesome) was helping Flarya and I figure out the Hifarae spirit quest. Took me 3 days to figure out the light carving thingy.
So how will that affect astrology users overall, with the switch of pox and scabies?
Furien2007-08-25 22:32:13
Bumping this with some updates. Since my computer crashed, I had to reimport all of this stuff and I figured it could be modified somewhat with new Astrology changes.
POWER COST WHEN STARGAZING AT A SIGN:
For the power cost- Look into the 'Sphereinfo' Class (AttackAliases -> Celestine -> Spherefind -> Sphereinfo for the 'Aapek in * is' etc trigger. You can either manually look around for 'minor negative' 'negative' and 'major negative' and replace the numeric value of that to 1, 3, and 5, respectively. 'Major Negative' doesn't have a number attatched to it to begin with, for some reason.
Like this:
#SA Power cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (0 power)} {#if (%pos( %1, semisextile)) {#SA Minor positive (0 power)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (3 power)} {#if (%pos( %1, trine)) {#SA Major Positive (0 power)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (1 power)} {#if (%pos( %1, opposite)) {#SA Major Negative (5 power)}}}}}}}
CHANGING POX TO SCABIES IN NATIVITIES
Next, for Pox/Scabies. Search for 'Aapek' and find the ^Aapek is in the sign of the (%x){.| } trigger. Replace 'POX' with 'SCABIES' for:
#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) AAPEK is doing AEON} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) AAPEK is doing ANOREXIA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) AAPEK is doing SCABIES}}}
That should work for the nativity.
NOTE: I'm not quite sure how to change it so Scabies will be the one to show up in AFFCHECK. I don't know if this one will change that, because I haven't seen a mutable Aapek on AFFCHECK.
SEEING NUMERICAL POWER COST ON SPHERECHECK
If you want to see exactly how much power a sphere will cost when you do SPHERECHECK, try this. There's a 'Aapek in * is {Square|Quincunx|Opposite|quincunx} *' trigger. Break it up. into 3 triggers:
Aapek in * is Square *
Aapek in * is {Quincunx|quincunx} *
Aapek in * is Opposite *
All of these belong in the 'nativityfind' class, I think. For the values..
The 'Square' trigger should read
#ADDKEY spheres @gazing-pow '-3'
The 'Quincunx' and 'quincunx' triggers should read
#ADDKEY spheres @gazing-pow '-1'
And the 'Opposite' trigger should read
#ADDKEY spheres @gazing-pow '-5'
Now, after you do ASTRCHECK again, you should see the complete power costs on SPHERECHECK. -NOTE: Power costs may change because of a negative Papaxi influence during a sphere casting.
MINI WEAKENING ALERT
Two useful triggers when you just STARGAZE:
Moon is in the sign of the {Antlers|Spider}.
Value:
#SA MINI WEAKENING FOR SERENWILDE/GLOMDORING
Moon is in the sign of the {Skull|Dolphin}
Value:
#SA MINI WEAKENING FOR MAGNAGORA/CELEST
POWER COST WHEN STARGAZING AT A SIGN:
For the power cost- Look into the 'Sphereinfo' Class (AttackAliases -> Celestine -> Spherefind -> Sphereinfo for the 'Aapek in * is' etc trigger. You can either manually look around for 'minor negative' 'negative' and 'major negative' and replace the numeric value of that to 1, 3, and 5, respectively. 'Major Negative' doesn't have a number attatched to it to begin with, for some reason.
Like this:
#SA Power cost of the Sphere:
#if (%pos( %1, conjunction)) {#SA Huge positive (0 power)} {#if (%pos( %1, semisextile)) {#SA Minor positive (0 power)} {#if (%pos( %1, sextile)) {#SA Positive} {#if (%pos( %1, square)) {#SA Negative (3 power)} {#if (%pos( %1, trine)) {#SA Major Positive (0 power)} {#if (%pos( %1, quincunx)) {#SA Minor Negative (1 power)} {#if (%pos( %1, opposite)) {#SA Major Negative (5 power)}}}}}}}
CHANGING POX TO SCABIES IN NATIVITIES
Next, for Pox/Scabies. Search for 'Aapek' and find the ^Aapek is in the sign of the (%x){.| } trigger. Replace 'POX' with 'SCABIES' for:
#if (%pos( Volcano, %1) | %pos( Dolphin, %1) | %pos( Burning, %1) | %pos( Skull, %1)) {#SA (%1) AAPEK is doing AEON} {#if (%pos( Antlers, %1) | %pos( Lion, %1) | %pos( Spider, %1) | %pos( Bumblebee, %1)) {#SA (%1) AAPEK is doing ANOREXIA} {#if (%pos( Twin, %1) | %pos( Crocodile, %1) | %pos( Dragon, %1) | %pos( Glacier, %1)) {#SA (%1) AAPEK is doing SCABIES}}}
That should work for the nativity.
NOTE: I'm not quite sure how to change it so Scabies will be the one to show up in AFFCHECK. I don't know if this one will change that, because I haven't seen a mutable Aapek on AFFCHECK.
SEEING NUMERICAL POWER COST ON SPHERECHECK
If you want to see exactly how much power a sphere will cost when you do SPHERECHECK, try this. There's a 'Aapek in * is {Square|Quincunx|Opposite|quincunx} *' trigger. Break it up. into 3 triggers:
Aapek in * is Square *
Aapek in * is {Quincunx|quincunx} *
Aapek in * is Opposite *
All of these belong in the 'nativityfind' class, I think. For the values..
The 'Square' trigger should read
#ADDKEY spheres @gazing-pow '-3'
The 'Quincunx' and 'quincunx' triggers should read
#ADDKEY spheres @gazing-pow '-1'
And the 'Opposite' trigger should read
#ADDKEY spheres @gazing-pow '-5'
Now, after you do ASTRCHECK again, you should see the complete power costs on SPHERECHECK. -NOTE: Power costs may change because of a negative Papaxi influence during a sphere casting.
MINI WEAKENING ALERT
Two useful triggers when you just STARGAZE:
Moon is in the sign of the {Antlers|Spider}.
Value:
#SA MINI WEAKENING FOR SERENWILDE/GLOMDORING
Moon is in the sign of the {Skull|Dolphin}
Value:
#SA MINI WEAKENING FOR MAGNAGORA/CELEST
Acrune2007-08-26 03:10:43
QUOTE(Furien @ Aug 25 2007, 06:32 PM) 436163
'Major Negative' doesn't have a number attatched to it to begin with, for some reason.
That reason is that Acrune is lazy.
If there is anything strange about my code, just assume that.
Thanks for keeping the code current, good to see someone used it
Malarious2007-09-12 11:46:53
Can someone put all that into an Import ready ascii?
As a note.. its calling some peoples nativity wrong saying aeon (twin crystals) when twin crystals means scabies... can someone fix that then make the file?
As a note.. its calling some peoples nativity wrong saying aeon (twin crystals) when twin crystals means scabies... can someone fix that then make the file?