165 lines
5.7 KiB
JavaScript
165 lines
5.7 KiB
JavaScript
/**
|
|
* @preserve Copyright (c) 2018 T. F. Raaion, www.sublunar.space
|
|
* License MIT: http://www.opensource.org/licenses/MIT
|
|
*/
|
|
|
|
//Defines Calendar Objects and Methods
|
|
var module_behenii = {
|
|
|
|
definitions: {
|
|
name: "Rising Behenii",
|
|
description: "The Behenian fixed stars are 15 stars considered especially useful for magic in European and Arab medieval astrology when conjunct with the moon and on the ASC or MC.",
|
|
group: {
|
|
id: "stars",
|
|
text: "Fixed Stars",
|
|
info: "true"
|
|
},
|
|
actions: [
|
|
[0],
|
|
[
|
|
{
|
|
"id":1,
|
|
"action":"Algol / Caput Larvæ: brings hatred and courage, preserves the members of the body, and grants vengeance over anyone you wish",
|
|
"tags":"saturn jupiter war harm protection"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":2,
|
|
"action":"Pleiades: preserves the eyesight, summons demons and the spirits of the dead, calls the winds, and reveals secrets and things that are lost",
|
|
"tags":"moon mars health necromancy conjuration secrets treasures winds"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":3,
|
|
"action":"Aldebaran / Aldaboram: increases riches and brings great honors",
|
|
"tags":"mars venus wealth honours"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":4,
|
|
"action":"Capella / Alhayhoch / Hircus: exalts to honors, brings the favor of kings and nobles, heals toothache, is very medicinal",
|
|
"tags":"saturn jupiter honours authorities health"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":5,
|
|
"action":"Sirius / Canis major: grants the favor of aerial spirits and peoples of the earth, brings peace and concord between kings and other potentates, and between husbands and wives",
|
|
"tags":"venus winds conjuration earth peace authorities family relationship"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":6,
|
|
"action":"Procyon / Canis minor: grants the favor of God and man, gives the favor of aerial spirits, gives great power over magic, keeps healthy",
|
|
"tags":"mercury mars authorities winds conjuration magic health"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":7,
|
|
"action":"Regulus / Cor leonis: takes away anger and melancholy, makes temperate, grants favor",
|
|
"tags":"mars jupiter health protection luck"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":8,
|
|
"action":"Alkaid / Tail of the Great Bear: power against enchantments, against dryness, gives safety in travel, if it be put together with wolf's teeth it makes hunters proficient",
|
|
"tags":"venus moon unbinding protection travel hunt"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":9,
|
|
"action":"Algorab / Corvi: makes men angry, hateful, daring, and evil-speaking, causes wicked dreams, drives demons away, and protects men against demons and evil winds",
|
|
"tags":"saturn mars war harm protection dreams winds"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":10,
|
|
"action":"Spica: will increase gold, accumulate riches, bring victory in lawsuits, free from evil and anguish",
|
|
"tags":"venus mercury wealth justice protection"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":11,
|
|
"action":"Arcturus / Alchameth: carries away fevers, restrains the flow of blood",
|
|
"tags":"mars jupiter health protection"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":12,
|
|
"action":"Alphecca / Elpheia: makes men chaste, grants friendship and honor with God and man",
|
|
"tags":"venus mars relationship"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":13,
|
|
"action":"Antares / Cor scorpii: gives healthy color, grants good memory and intelligence, makes appear wise, banishes demons",
|
|
"tags":"venus jupiter health protection intelligence"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":14,
|
|
"action":"Vega / Vultur cadens: grants favor with beasts, protects from scabies, demons, nocturnal phantoms, fears",
|
|
"tags":"mercury venus relationship protection health"
|
|
}
|
|
],
|
|
[
|
|
{
|
|
"id":15,
|
|
"action":"Deneb Algedi / Cauda capricorni: gives favor in lawsuits, improves the home in which it is kept, keeps it secure, increases all manner of riches",
|
|
"tags":"saturn mercury justice protection wealth"
|
|
}
|
|
]
|
|
],
|
|
stars: [
|
|
"void",
|
|
"26 Taurus 10",
|
|
"29 Taurus 58",
|
|
"9 Gemini 47",
|
|
"21 Gemini 51",
|
|
"14 Cancer 05",
|
|
"25 Cancer 47",
|
|
"29 Leo 50",
|
|
"27 Virgo 10",
|
|
"13 Libra 27",
|
|
"23 Libra 50",
|
|
"24 Libra 14",
|
|
"12 Scorpio 18",
|
|
"9 Sagittarius 46",
|
|
"15 Capricorn 19",
|
|
"23 Aquarius 30"
|
|
]
|
|
},
|
|
property: function(m) {
|
|
return m.ephemeris;
|
|
},
|
|
calculate: function(definitions, property) {
|
|
var stars = definitions.stars;
|
|
const orb = 13.0;
|
|
var ret = [];
|
|
stars.forEach( function(star, no) {
|
|
var diff = property.moon.deg - SL.Astro.Logy.zodToDeg(star);
|
|
var angle = Math.min( Math.abs(diff), 360-Math.abs(diff) );
|
|
if ( angle <= orb ) {
|
|
var rangle = Math.min( Math.abs( property.moon.deg - property.asc.deg ), 360-Math.abs(property.moon.deg - property.asc.deg ) );
|
|
var mangle = Math.min( Math.abs( property.moon.deg - property.mc.deg ), 360-Math.abs(property.moon.deg - property.mc.deg ) );
|
|
if ( rangle <= orb || mangle <= orb ) {
|
|
console.log("MC: "+mangle+", ASC: "+rangle);
|
|
ret.push(definitions.actions[no][0]);
|
|
}
|
|
}
|
|
});
|
|
return ret;
|
|
}
|
|
};
|