Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Kolizje na agresywnych mobach
- // @namespace http://tampermonkey.net/
- // @description dodaje kolizje wokół mobów z przewagą lvlową na wybranych mapach.
- // @author Czogi
- // @match *://*.margonem.pl/
- // @exclude https://www.margonem.pl/
- // ==/UserScript==
- const config = {
- radius: 1,
- lvl: 1,
- maps: [180]
- }
- function setNpcCol(npc,radius){
- var col = map.col.split("");
- for(let i = 0;i<=radius;i++){
- col[((npc.x+i) + (npc.y+radius) * map.x)] = 1
- col[((npc.x-i) + (npc.y+radius) * map.x)] = 1
- col[((npc.x+i) + (npc.y-radius) * map.x)] = 1
- col[((npc.x-i) + (npc.y-radius) * map.x)] = 1
- col[((npc.x+radius) + (npc.y+i) * map.x)] = 1
- col[((npc.x+radius) + (npc.y-i) * map.x)] = 1
- col[((npc.x-radius) + (npc.y+i) * map.x)] = 1
- col[((npc.x-radius) + (npc.y-i) * map.x)] = 1
- }
- map.col = col.join("")
- }
- var oNN = newNpc
- newNpc = function(a){
- for(let i in a){
- let n = a[i];
- if(n.lvl >= (hero.lvl - config.lvl) && config.maps.includes(map.id)) setNpcCol(n, config.radius);
- }
- oNN(a)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement