calcium
parent
c467fd3a5f
commit
33a671b396
|
@ -6041,6 +6041,7 @@ g {
|
|||
.fa-flashlight:before{content:"\f8b8"}
|
||||
.fa-candy-corn:before{content:"\f6bd"}
|
||||
.fa-club:before{content:"\f327"}
|
||||
.fa-bone:before{content:"\f5d7"}
|
||||
|
||||
.pronouns {
|
||||
font-size: 9px;
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 106 KiB |
Binary file not shown.
After Width: | Height: | Size: 834 KiB |
Binary file not shown.
After Width: | Height: | Size: 58 KiB |
|
@ -0,0 +1,72 @@
|
|||
var container = document.getElementById('animate');
|
||||
|
||||
// Stackable
|
||||
// With each award, append a new image to array
|
||||
const sources = ['/assets/images/halloween/skeletons/skeleton1.gif','/assets/images/halloween/skeletons/skeleton2.gif','/assets/images/halloween/skeletons/skeleton3.gif'];
|
||||
|
||||
const n = sources.length - 3;
|
||||
|
||||
const emoji = sources.slice(n)
|
||||
|
||||
let circles = [];
|
||||
|
||||
for (var i = 0; i < 5; i++) {
|
||||
addCircle(i * 150, [10 + 0, 300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 + 0, -300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 - 200, -300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 + 200, 300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 - 400, -300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 + 400, 300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 - 600, -300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
addCircle(i * 150, [10 + 600, 300], emoji[Math.floor(Math.random() * emoji.length)]);
|
||||
}
|
||||
|
||||
|
||||
|
||||
function addCircle(delay, range, color) {
|
||||
setTimeout(function() {
|
||||
var c = new Circle(range[0] + Math.random() * range[1], 80 + Math.random() * 4, color, {
|
||||
x: -0.15 + Math.random() * 0.3,
|
||||
y: 1 + Math.random() * 1
|
||||
}, range);
|
||||
circles.push(c);
|
||||
}, delay);
|
||||
}
|
||||
|
||||
function Circle(x, y, c, v, range) {
|
||||
var _this = this;
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.color = c;
|
||||
this.v = v;
|
||||
this.range = range;
|
||||
this.element = document.createElement('img');
|
||||
/*this.element.style.display = 'block';*/
|
||||
this.element.style.opacity = 0;
|
||||
this.element.style.position = 'absolute';
|
||||
this.element.style.width = '36px';
|
||||
this.element.src = c;
|
||||
container.appendChild(this.element);
|
||||
|
||||
this.update = function() {
|
||||
if (_this.y > 800) {
|
||||
_this.y = 80 + Math.random() * 4;
|
||||
_this.x = _this.range[0] + Math.random() * _this.range[1];
|
||||
}
|
||||
_this.y += _this.v.y;
|
||||
_this.x += _this.v.x;
|
||||
this.element.style.opacity = 1;
|
||||
this.element.style.transform = 'translate3d(' + _this.x + 'px, ' + _this.y + 'px, 0px)';
|
||||
this.element.style.webkitTransform = 'translate3d(' + _this.x + 'px, ' + _this.y + 'px, 0px)';
|
||||
this.element.style.mozTransform = 'translate3d(' + _this.x + 'px, ' + _this.y + 'px, 0px)';
|
||||
};
|
||||
}
|
||||
|
||||
function animate() {
|
||||
for (var i in circles) {
|
||||
circles[i].update();
|
||||
}
|
||||
requestAnimationFrame(animate);
|
||||
}
|
||||
|
||||
animate();
|
|
@ -58,8 +58,7 @@ def execute_snappy(post, v):
|
|||
body = ""
|
||||
else:
|
||||
if SNAPPY_MARSEYS and SNAPPY_QUOTES:
|
||||
if random.random() < 0.5: SNAPPY_CHOICES = SNAPPY_MARSEYS
|
||||
else: SNAPPY_CHOICES = SNAPPY_QUOTES
|
||||
SNAPPY_CHOICES = SNAPPY_QUOTES
|
||||
elif SNAPPY_MARSEYS: SNAPPY_CHOICES = SNAPPY_MARSEYS
|
||||
elif SNAPPY_QUOTES: SNAPPY_CHOICES = SNAPPY_QUOTES
|
||||
|
||||
|
|
|
@ -647,6 +647,14 @@ AWARDS = {
|
|||
"color": "text-green",
|
||||
"price": 400
|
||||
},
|
||||
"bones": {
|
||||
"kind": "bones",
|
||||
"title": "bones",
|
||||
"description": "",
|
||||
"icon": "fas fa-bone",
|
||||
"color": "text-white",
|
||||
"price": 400
|
||||
},
|
||||
"marsify": {
|
||||
"kind": "marsify",
|
||||
"title": "Marsify",
|
||||
|
@ -1157,8 +1165,8 @@ if SITE_NAME != 'PCM':
|
|||
SNAPPY_MARSEYS = [f':#{x}:' for x in marseys_const2]
|
||||
|
||||
SNAPPY_QUOTES = []
|
||||
if path.isfile(f'snappy_{SITE_NAME}.txt'):
|
||||
with open(f'snappy_{SITE_NAME}.txt', "r", encoding="utf-8") as f:
|
||||
if path.isfile(f'snappy_halloween.txt'):
|
||||
with open(f'snappy_halloween.txt', "r", encoding="utf-8") as f:
|
||||
SNAPPY_QUOTES = f.read().split("\n{[para]}\n")
|
||||
|
||||
ADMIGGERS = {SIDEBAR_THREAD, BANNER_THREAD, BADGE_THREAD, SNAPPY_THREAD}
|
||||
|
|
|
@ -400,6 +400,20 @@
|
|||
</style>
|
||||
{% endif %}
|
||||
|
||||
{% if p.award_count("bones", v) %}
|
||||
<script src="{{'js/halloween/bones.js' | asset}}" defer></script>
|
||||
<div id="animate"></div>
|
||||
<style>
|
||||
#animate{
|
||||
margin: 0 auto;
|
||||
width: 20px;
|
||||
overflow: visible;
|
||||
position: relative;
|
||||
z-index:999;
|
||||
}
|
||||
</style>
|
||||
{% endif %}
|
||||
|
||||
<script>
|
||||
let upsidedown = localStorage.getItem('setting_upsidedown')
|
||||
if(upsidedown == 'true'){
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
<pre>
|
||||
░░░░░░▄▄▄░░▄██▄
|
||||
░░░░░▐▀█▀▌░░░░▀█▄
|
||||
░░░░░▐█▄█▌░░░░░░▀█▄
|
||||
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀
|
||||
░░░░▄▄▄██▀▀▀▀
|
||||
░░░█▀▄▄▄█░▀▀
|
||||
░░░▌░▄▄▄▐▌▀▀▀
|
||||
▄░▐░░░▄▄░█░▀▀U HAVE BEEN SPOOKED BY THE
|
||||
▀█▌░░░▄░▀█▀░▀
|
||||
░░░░░░░▄▄▐▌▄▄
|
||||
░░░░░░░▀███▀█░▄
|
||||
░░░░░░▐▌▀▄▀▄▀▐▄SPOOKY SKELETON
|
||||
░░░░░░▐▀░░░░░░▐▌
|
||||
░░░░░░█░░░░░░░░█
|
||||
░░░░░▐▌░░░░░░░░░█
|
||||
░░░░░█░░░░░░░░░░▐▌SEND THIS TO 7 PPL OR SKELETONS WILL EAT YOU
|
||||
</pre>
|
Loading…
Reference in New Issue