Skip to content

Instantly share code, notes, and snippets.

View DynamicSTOP's full-sized avatar
🚀

Leonid Babikov DynamicSTOP

🚀
View GitHub Profile
const config = {
childList: true, // Observe direct children being added/removed
subtree: true, // Observe all descendants (not just direct children)
attributes: true, // Watch for attribute changes
characterData: true // Watch for text content changes
};
const callback = function(mutationsList, observer) {
for (let mutation of mutationsList) {
console.log("%cEEEEEEEEE", "color:red;background:black;", "Mutation detected:", mutation);
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
import './styleV2.scss';
import 'bootstrap';
import {
AsyncScheduler,
AudioInputDevice,
AudioProfile,
// RUN IN KC3 STRATEGY ROOM
(function(){
const defSettings = {
exportMode: "standard",
output: 2, // new tab
exportName: false,
eventLocking: false,
groupShipsByClass: false,
exportIncludesUnlocked: false
};
@DynamicSTOP
DynamicSTOP / debug_kc3_export.js
Created November 17, 2018 10:09
debug_kc3_export.js
(() => {
KC3ShipManager.load();
let ships = [];
for (let i in KC3ShipManager.list) {
if (KC3ShipManager.hasOwnProperty(i)) continue;
let ship = KC3ShipManager.list[i];
if (ship.lock !== 1) continue;
let MasterShip = ship.master();
@DynamicSTOP
DynamicSTOP / export.js
Last active November 17, 2018 11:01
export
(() => {
KC3ShipManager.load();
let ships = [];
for (let i in KC3ShipManager.list) {
if (KC3ShipManager.hasOwnProperty(i)) continue;
let ship = KC3ShipManager.list[i];
if (ship.lock !== 1) continue;
let MasterShip = ship.master();
@DynamicSTOP
DynamicSTOP / ships.js
Created October 27, 2018 11:39
ships.js
(()=>{
KC3ShipManager.load();
let ships = [];
for(let i in KC3ShipManager.list){
if(KC3ShipManager.hasOwnProperty(i))continue;
let ship = KC3ShipManager.list[i];
if(ship.lock!=1) continue;
// open strategy room
// open console (press F12, switch to console tab)
// post this inside and hit enter
(function(){
console.clear();
KC3ShipManager.list;
ships=[];
for (var i in KC3ShipManager.list) {
if(!KC3ShipManager.list.hasOwnProperty(i))continue;
@DynamicSTOP
DynamicSTOP / equip exceptions
Created August 17, 2018 08:18
disassembled flash switch... haha...
private function _createType3List(param1:int, param2:Boolean) : Array
{
var _loc9_:int = 0;
var _loc4_:* = null;
var _loc5_:* = null;
var _loc7_:* = null;
var _loc8_:Array = [];
var _loc6_:int = DataFacade.getMasterShipData().getShipType(param1);
var _loc3_:ShipTypeObject = DataFacade.getMasterShipTypeData().getShipTypeData(_loc6_);
var _loc10_:* = _selected_ship_mst_id;
(()=>{
/**
* This packer version takes Array in the following format
* [
* ship_id, ship_master_id, ship_lvl, sally,
* ship_tp_left, ship_ar_left, ship_fp_left, ship_aa_left, ship_lk_left,
* ship_hp_mod, ship_as_mod
* ]
* usually tp is more common them ar -> fp -> aa -> lk
* This is used in order as left points.
@DynamicSTOP
DynamicSTOP / vpn-checker.sh
Last active April 30, 2018 09:51
vpn+dante checker
#!/bin/bash
LOG_FILE=/var/log/vpn_boot.log
DATE_STR=$(date +'%d/%m/%Y %H:%M:%S')
WIFI_CONNECTION="wlp3s0"
#feel in as you pleased
VYPER_GATEWAYS=(fr1.vpn.goldenfrog.com eu1.vpn.goldenfrog.com dk1.vpn.goldenfrog.com se1.vpn.goldenfrog.com uk1.vpn.goldenfrog.com de1.vpn.goldenfrog.com ch1.vpn.goldenfrog.com lu1.vpn.goldenfrog.com ie1.vpn.goldenfrog.com it1.vpn.goldenfrog.com es1.vpn.goldenfrog.com no1.vpn.goldenfrog.com fi1.vpn.goldenfrog.com cz1.vpn.goldenfrog.com at1.vpn.goldenfrog.com be1.vpn.goldenfrog.com lt1.vpn.goldenfrog.com gr1.vpn.goldenfrog.com)
VYPER_VPN_CONF=/etc/NetworkManager/system-connections/VyperVPN
#attempts limit