From 4ea6487e46a8cde3dcf0597cba49f0df7d369a09 Mon Sep 17 00:00:00 2001 From: Kaan Soral Date: Thu, 12 Feb 2026 14:10:13 +0300 Subject: [PATCH] 5X Coop Points on Home Server + Encoding Issue Patch --- config.py | 2 +- design/precomputed.py | 2 +- design/sprites.py | 2 +- images/tiles/items/custom.png | Bin 7030 -> 16118 bytes images/tiles/items/custom.pxd | Bin 446437 -> 459891 bytes node/server.js | 55 ++++++++++++++++++++++++---------- scripts/precompute.js | 2 +- 7 files changed, 44 insertions(+), 19 deletions(-) diff --git a/config.py b/config.py index c403f6e..d0b8eb9 100644 --- a/config.py +++ b/config.py @@ -128,7 +128,7 @@ update_notes=[ "PR: Pass the target parameter to consume_mp for more skills #222", ] next_notes=[ - + "5X Co-op contribution points for home server characters", ] ip_to_subdomain={ #IMPORTANT: SPECIAL PAGE RULES ARE NEEDED: https://dash.cloudflare.com/b6f5a13bded5fdd273e4a1cd3777162d/adventure.land/page-rules - uss1 / eus1 was best "35.187.255.184":"asia1", diff --git a/design/precomputed.py b/design/precomputed.py index 6a50e7e..eba2068 100644 --- a/design/precomputed.py +++ b/design/precomputed.py @@ -1,2 +1,2 @@ -# Mon Feb 02 2026 18:13:18 GMT+0300 (Türkiye Standard Time) +# Mon Feb 02 2026 18:13:18 GMT+0300 images={"/images/tiles/characters/ninja_turtles.png":{"height":144,"width":312,"type":"png"},"/images/cosmetics/makeup/makeup1.png":{"height":120,"width":1134,"type":"png"},"/images/cosmetics/hairdo/bwhair.png":{"height":120,"width":27,"type":"png"},"/images/cosmetics/beardo/burningeyes1_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/beardo/burningeyes2_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/hats/bathat_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/hats/gcandle_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/hats/halo_anim.png":{"height":120,"width":81,"type":"png"},"/images/cosmetics/makeup/kunique.png":{"height":120,"width":108,"type":"png"},"/images/cosmetics/skins/mbw.png":{"height":144,"width":81,"type":"png"},"/images/cosmetics/armors/mabw.png":{"height":144,"width":162,"type":"png"},"/images/cosmetics/accessories/kglasses.png":{"height":120,"width":108,"type":"png"},"/images/cosmetics/gravestones/gravestone.png":{"height":64,"width":160,"type":"png"},"/images/tiles/monsters/deep_sea_king.png":{"height":320,"width":318,"type":"png"},"/images/tiles/characters/adversaries.png":{"height":288,"width":324,"type":"png"},"/images/tiles/characters/angel_wingless.png":{"height":288,"width":456,"type":"png"},"/images/tiles/characters/winners_jpa.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/winners_jpb.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/sheet_winnersa.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/sheet_winnersb.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collection1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collection2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collection3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/collectionx.png":{"height":288,"width":456,"type":"png"},"/images/tiles/monsters/snowman.png":{"height":144,"width":76,"type":"png"},"/images/tiles/monsters/Dragold.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/blackscorpion.png":{"height":256,"width":176,"type":"png"},"/images/tiles/monsters/coboldProto.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/liger_x.png":{"height":184,"width":150,"type":"png"},"/images/tiles/monsters/tiger.png":{"height":184,"width":150,"type":"png"},"/images/tiles/monsters/slenderman.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/frankenstein.png":{"height":144,"width":76,"type":"png"},"/images/tiles/characters/custom1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/custom2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/custom3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/others/jsonX.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/mecha_gnome.png":{"height":144,"width":78,"type":"png"},"/images/tiles/monsters/harpy_b_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/harpy_b_fly_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/harpy_a_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/harpy_a_fly_1.png":{"height":212,"width":156,"type":"png"},"/images/tiles/characters/others/ship2.png":{"height":64,"width":201,"type":"png"},"/images/tiles/characters/others/newyear_tree.png":{"height":64,"width":144,"type":"png"},"/images/tiles/characters/bonus1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/military2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/military3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/knights.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara4.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara6.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara7.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/chara8.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/automatron2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc3.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc4.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc5.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/npc6.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/dwarf2.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/tristone_m.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/tristone_f.png":{"height":288,"width":312,"type":"png"},"/images/tiles/characters/mystics.png":{"height":144,"width":312,"type":"png"},"/images/tiles/monsters/creatures1.png":{"height":144,"width":312,"type":"png"},"/images/tiles/monsters/creatures2.png":{"height":424,"width":624,"type":"png"},"/images/tiles/monsters/jrpumpkins.png":{"height":144,"width":155,"type":"png"},"/images/tiles/characters/chara5.png":{"height":288,"width":312,"type":"png"},"/images/tiles/items/chests.png":{"height":288,"width":504,"type":"png"},"/images/tiles/characters/animationc.png":{"height":400,"width":564,"type":"png"},"/images/tiles/characters/animation1i.png":{"height":400,"width":564,"type":"png"},"/images/tiles/characters/animation2.png":{"height":400,"width":564,"type":"png"},"/images/tiles/characters/animation3.png":{"height":400,"width":564,"type":"png"},"/images/tiles/monsters/elemental.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/monster_dknight1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_dknight2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/fairies.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/monster_bird1.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_bird2.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_bird3.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_boar.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_cacto.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/rudolphi.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_elk.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_golem1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_golem2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_lich.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_lizardman1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_lizardman2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/stompy3.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_minotaur.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_phoenix.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/monster_raptor1.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_raptor2.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/grinch.png":{"height":144,"width":82,"type":"png"},"/images/tiles/monsters/monster_treant.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/monster_wolf1.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/monster_wolf2.png":{"height":264,"width":195,"type":"png"},"/images/tiles/monsters/json.png":{"height":228,"width":183,"type":"png"},"/images/tiles/monsters/custom1.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/custom2.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/goos.png":{"height":256,"width":360,"type":"png"},"/images/tiles/monsters/monster1.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/animals1.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/animals2.png":{"height":288,"width":504,"type":"png"},"/images/tiles/monsters/birds1_modded.png":{"height":288,"width":504,"type":"png"},"/images/tiles/monsters/goblinos.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/goblinkingb.png":{"height":212,"width":156,"type":"png"},"/images/tiles/monsters/monsterc6.png":{"height":512,"width":692,"type":"png"},"/images/tiles/monsters/tinyfairies.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/monsterc2.png":{"height":400,"width":564,"type":"png"},"/images/tiles/monsters/robots.png":{"height":288,"width":372,"type":"png"},"/images/tiles/monsters/mage.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/monster2.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/monster3c.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/monster4.png":{"height":512,"width":720,"type":"png"},"/images/tiles/monsters/vampire2d.png":{"height":288,"width":312,"type":"png"},"/images/tiles/monsters/mr_pumpkin.png":{"height":144,"width":80,"type":"png"},"/images/tiles/monsters/cbee.png":{"height":144,"width":78,"type":"png"},"/images/tiles/monsters/iceGolem.png":{"height":200,"width":141,"type":"png"},"/images/tiles/monsters/green.png":{"height":144,"width":80,"type":"png"},"/images/tiles/monsters/robots_walkin_B_1.png":{"height":288,"width":372,"type":"png"},"/images/tiles/monsters/dryad_green_1.png":{"height":144,"width":78,"type":"png"},"/images/tiles/monsters/mondinos_1.png":{"height":288,"width":456,"type":"png"},"/images/tiles/monsters/giantspider.png":{"height":384,"width":480,"type":"png"},"/images/sprites/emblems/emblems.png":{"height":96,"width":480,"type":"png"},"/images/cosmetics/skins/sskin1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/skins/mskin1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/skins/lskin1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/sbody1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody3.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody4.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody5.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/mbody6.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/sarmor1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/sarmor2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor1.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor3.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor4.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor5.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor6.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor7.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor8.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor9.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor10.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor11.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/marmor12.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/armors/larmor1.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/lchar1.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/mchar16.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/schar7.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/xschar2.png":{"height":288,"width":324,"type":"png"},"/images/all_characters/xxschar2.png":{"height":288,"width":324,"type":"png"},"/images/cosmetics/hairdo/hairdo1.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo2.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo3.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo4.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo5.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hairdo/hairdo6.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats1.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats2.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats3.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/hats/hats4.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/wings/wings1.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/wings/wings2.png":{"height":144,"width":128,"type":"png"},"/images/cosmetics/wings/wings3.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/wings/backpacks.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/wings/backpack2.png":{"height":144,"width":185,"type":"png"},"/images/cosmetics/tails/wolftail.png":{"height":144,"width":108,"type":"png"},"/images/cosmetics/tails/wolftail2.png":{"height":144,"width":108,"type":"png"},"/images/cosmetics/tails/wolftail3.png":{"height":144,"width":108,"type":"png"},"/images/cosmetics/makeup/smakeup.png":{"height":120,"width":27,"type":"png"},"/images/cosmetics/makeup/malemakeup.png":{"height":120,"width":378,"type":"png"},"/images/cosmetics/makeup/femalemakeupv2.png":{"height":120,"width":351,"type":"png"},"/images/cosmetics/makeup/fmakeup.png":{"height":120,"width":351,"type":"png"},"/images/cosmetics/accessories/eyeglasses.png":{"height":120,"width":1107,"type":"png"},"/images/cosmetics/beardo/beard1.png":{"height":120,"width":1107,"type":"png"},"/images/cosmetics/beardo/mask1.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/beardo/facemakeup.png":{"height":120,"width":675,"type":"png"},"/images/cosmetics/makeup/male_makeup.png":{"height":120,"width":567,"type":"png"},"/images/cosmetics/makeup/female_makeup.png":{"height":120,"width":621,"type":"png"},"/images/cosmetics/makeup/unisex_makeup.png":{"height":120,"width":648,"type":"png"},"/images/tiles/items/pack_1a.png":{"height":2048,"width":256,"type":"png"},"/images/tiles/items/pack_20vt8.png":{"height":1280,"width":320,"type":"png"},"/images/tiles/items/skills_20v6.png":{"height":260,"width":320,"type":"png"},"/images/tiles/items/custom.png":{"height":180,"width":140,"type":"png"},"/images/tiles/items/community.png":{"height":180,"width":140,"type":"png"},"/images/tiles/map/castle.png":{"height":512,"width":544,"type":"png"},"/images/tiles/map/custom2.png":{"height":560,"width":752,"type":"png"},"/images/tiles/map/custom.png":{"height":480,"width":480,"type":"png"},"/images/tiles/map/custom_a.png":{"height":320,"width":320,"type":"png"},"/images/tiles/map/doors.png":{"height":256,"width":192,"type":"png"},"/images/tiles/map/dungeon.png":{"height":416,"width":912,"type":"png"},"/images/tiles/map/house.png":{"height":1168,"width":1104,"type":"png"},"/images/tiles/map/inside.png":{"height":816,"width":832,"type":"png"},"/images/tiles/map/outside.png":{"height":832,"width":904,"type":"png"},"/images/tiles/map/puzzle.png":{"height":320,"width":336,"type":"png"},"/images/tiles/map/water_updated.png":{"height":1200,"width":704,"type":"png"},"/images/tiles/map/winter.png":{"height":640,"width":912,"type":"png"},"/images/tiles/map/fort.png":{"height":832,"width":656,"type":"png"},"/images/tiles/map/beach_v2.png":{"height":416,"width":576,"type":"png"},"/images/tiles/map/world.png":{"height":288,"width":432,"type":"png"},"/images/tiles/items/stands.png":{"height":144,"width":78,"type":"png"},"/images/tiles/map/new.png":{"height":480,"width":672,"type":"png"},"/images/tiles/map/dark_dimension.png":{"height":336,"width":464,"type":"png"},"/images/tiles/map/jungle.png":{"height":336,"width":496,"type":"png"},"/images/tiles/map/ship.png":{"height":448,"width":864,"type":"png"},"/images/tiles/map/ashlands.png":{"height":336,"width":640,"type":"png"},"/images/tiles/map/ruins.png":{"height":832,"width":704,"type":"png"},"/images/tiles/map/tree.png":{"height":576,"width":544,"type":"png"},"/images/tiles/map/lights.png":{"height":480,"width":640,"type":"png"}} diff --git a/design/sprites.py b/design/sprites.py index 485a1d1..5b30d9b 100644 --- a/design/sprites.py +++ b/design/sprites.py @@ -1141,7 +1141,7 @@ imagesets={ "size":20, "rows":9, "columns":7, - "file":"/images/tiles/items/custom.png?v=11", + "file":"/images/tiles/items/custom.png?v=12", "load":True, }, "community":{ diff --git a/images/tiles/items/custom.png b/images/tiles/items/custom.png index d2578328507b92ca6139a6360445ff969e4bafac..2237e3f37362611288f835995125946f574fd911 100644 GIT binary patch literal 16118 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

h@E8XD;u8H5;` zSs55unVM-E7+V<_9RFtAjckc8IEBFU7=x3Qc?dXCBdv@~I~=zfF)%QQ!z=-ZF>0(? c1fF<;p#(L~IA5pD15HzTy85}Sb4q9e0Ah4so&W#< diff --git a/images/tiles/items/custom.pxd b/images/tiles/items/custom.pxd index a3b3e3ac0028aca92ccfa08ab42f8af43e8e0cdd..f3c88326435a2e8dcb88813f5583d1223ad33d8e 100644 GIT binary patch delta 45599 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 RNHd(`Vqlp3lZ}Ca0RYQ9+b944 delta 45597 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 GU;qFXfW%t> diff --git a/node/server.js b/node/server.js index 540bcaf..50e30be 100644 --- a/node/server.js +++ b/node/server.js @@ -2478,7 +2478,9 @@ function issue_monster_award(monster) { // xp=round(xp); parties[player.party].forEach(function (name) { var current = players[name_to_id[name]]; - if (!current) return; + if (!current) { + return; + } current.socket.emit("kill_credit", { mtype: monster.type, }); @@ -7058,7 +7060,9 @@ function init_io() { return fail_response("cant_in_bank"); } var cost = 1200; - if (player.blessing) return fail_response("in_progress"); + if (player.blessing) { + return fail_response("in_progress"); + } player.blessing = true; appengine_call( "bill_user", @@ -9305,8 +9309,8 @@ function init_io() { socket.emit("game_response", { response: "gold_received", gold: gold * rate }); } else if (data.name == "temporalsurge") { consume_mp(player, gSkill.mp); - var count = 0, - times = []; + var count = 0; + var times = []; for (var i = 0; i < monster_respawns.length; i++) { if (distance(monster_respawns[i][0], player) < 160) { monster_respawns[i][1] *= 0.85; @@ -9320,8 +9324,11 @@ function init_io() { count++; } } - if (!count) socket.emit("game_response", "temporalsurge_none"); - else socket.emit("game_response", { response: "temporalsurge", count: count, times: times }); + if (!count) { + socket.emit("game_response", "temporalsurge_none"); + } else { + socket.emit("game_response", { response: "temporalsurge", count: count, times: times }); + } } if (cool) { @@ -11122,6 +11129,10 @@ function add_coop_points(m, attacker, mnet) { if (attacker.s.hopsickness) { mnet /= 4; } + if (attacker.p && attacker.p.home == region + server_name) { + // Favoring home server characters [12/02/26] + mnet *= 5; + } m.points[attacker.name] = (m.points[attacker.name] || 0) + mnet; attacker.s.coop = { ms: 12 * 60 * 1000, id: m.id, p: m.points[attacker.name] }; } @@ -12111,8 +12122,12 @@ function update_instance(instance) { for (let i = 0; i < count; i++) { const pname = random_one(Object.keys(monster.points)); const player = get_player(pname); - if (!player || player.npc || distance(monster, player) > 400) return; - if (!is_same(player, get_player(monster.target), true)) return; + if (!player || player.npc || distance(monster, player) > 400) { + return; + } + if (!is_same(player, get_player(monster.target), true)) { + return; + } monster.last[name] = new Date(); const spot = safe_xy_nearby( @@ -12120,7 +12135,9 @@ function update_instance(instance) { player.x + Math.random() * 20 - 10, player.y + Math.random() * 20 - 10, ); - if (!spot) return; + if (!spot) { + return; + } new_monster(instance.name, { type: name, @@ -13052,7 +13069,9 @@ function npc_loop() { resend(npc, "u+cid"); continue; } - if (npc.rip) continue; + if (npc.rip) { + continue; + } var def = G.npcs[npc.ntype] || {}; if ( def && @@ -13223,7 +13242,9 @@ function npc_loop() { } function bless_loop() { - if (S.blessed_minutes) S.blessed_minutes--; + if (S.blessed_minutes) { + S.blessed_minutes--; + } if (!S.blessed_minutes) { delete E.blessed_minutes; delete E.blessed_by; @@ -13232,11 +13253,15 @@ function bless_loop() { E.blessed_minutes = S.blessed_minutes; E.blessed_by = S.blessed_by; for (var id in players) { - var player = players[id], - rs = false; - if (!player.s.patronsgrace) rs = true; + var player = players[id]; + var rs = false; + if (!player.s.patronsgrace) { + rs = true; + } player.s.patronsgrace = { ms: G.conditions.patronsgrace.duration, f: S.blessed_by }; - if (rs) resend(player, "u+cid"); + if (rs) { + resend(player, "u+cid"); + } } } diff --git a/scripts/precompute.js b/scripts/precompute.js index 4d9acd5..df724e9 100644 --- a/scripts/precompute.js +++ b/scripts/precompute.js @@ -14,4 +14,4 @@ data.forEach(function(file){ // console.log(images); -f.write_file("~/thegame/design/precomputed.py","# "+(new Date())+"\nimages="+JSON.stringify(images)+"\n"); \ No newline at end of file +f.write_file("~/thegame/design/precomputed.py","# "+((new Date()).toISOString())+"\nimages="+JSON.stringify(images)+"\n"); \ No newline at end of file