From 6f3672428064d11e9db56fee51bdd2262a471f73 Mon Sep 17 00:00:00 2001 From: ballgamer56 <30421594+ballgamer56@users.noreply.github.com> Date: Sun, 27 Sep 2020 21:02:22 +0700 Subject: [PATCH 01/56] [WIP] Update Thai translation --- core/assets/bundles/bundle_th.properties | 136 +++++++++++------------ 1 file changed, 68 insertions(+), 68 deletions(-) diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index 72028722d0..48ca4087bd 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -7,21 +7,21 @@ link.reddit.description = ซับเรดดิท (subreddit) ของ Mind link.github.description = source code ของเกม link.changelog.description = รายการที่อัปเดต link.dev-builds.description = เวอร์ชั่นระหว่างพัฒนา (ไม่เสถียร) -link.trello.description = Official Trello board for planned features -link.itch.io.description = itch.io page with PC downloads -link.google-play.description = Google Play store listing -link.f-droid.description = F-Droid catalogue listing -link.wiki.description = Official Mindustry wiki -link.suggestions.description = Suggest new features +link.trello.description = Trello board ทางการสำหรับฟีเจอร์ต่างๆที่วางแผนไว้ +link.itch.io.description = หน้าเว็บ itch.io สำหรับดาวน์โหลดบน PC +link.google-play.description = หน้า Google Play store ของเกม +link.f-droid.description = หน้าแคตาลอค F-Droid ของเกม +link.wiki.description = วิกิของ Mindustry อย่างเป็นทางการ +link.suggestions.description = เสนอฟีเจอร์ใหม่ linkfail = ไม่สามารถเปิดลิ้งค์ได้\nคัดลอก URL ลงในคลิปบอร์ดแล้ว screenshot = Screenshot บันทึกที่ {0} screenshot.invalid = แมพใหญ่เกินไป, หน่วยความจำอาจจะไม่พอสำหรับ screenshot. -gameover = Game Over +gameover = จบเกม gameover.pvp = ทีมที่ชนะคือทีม[accent] {0}[]! highscore = [accent]คะแนนสูงสุดใหม่! copied = คัดลอกแล้ว. -indev.popup = [accent]v6[] is currently in [accent]alpha[].\n[lightgray]This means:[]\n[scarlet]- The campaign is completely unfinished[]\n- Content is missing\n - Most [scarlet]Unit AI[] does not work properly\n- Many units are unfinished\n- Everything you see is subject to change or removal.\n\nReport bugs or crashes on [accent]Github[]. -indev.notready = This part of the game isn't ready yet +indev.popup = [accent]เวอร์ชั่น v6[] ณ ขณะนี้อยู่ในช่วง [accent]alpha[].\n[lightgray]นั้นหมายถึง:[]\n[scarlet]- เคมเปญไม่ยังเสร็จสมบูรณ์ []\n- เนื้อหาบางอย่างขาดหาย\n - [scarlet]AI ของยูนิต[] ส่วนใหญ่ทำงานได้แบบไม่สมบูรณ์\n- ยูนิตส่วนมากยังไม่เสร็จ\n- ที่อย่างที่เห็นอาจเปลี่ยนแปลงได้หรือลบออกโดยสิ้นเชิงในอนาคต\n\nแจ้งบัคหรือปัญหาที่พบเจอได้ที่ [accent]Github[]. +indev.notready = ส่วนนี้ของเกมยังไม่พร้อมให้ใช้งาน load.sound = เสียง load.map = แมพ @@ -31,7 +31,7 @@ load.system = ระบบ load.mod = มอด load.scripts = สคริปต์ -be.update = A new Bleeding Edge build is available: +be.update = เวอร์ชั้นล่าสุดออกแล้ว: be.update.confirm = ดาวน์โหลดเวอร์ชั่นใหม่แล้วรีสตาร์ทเลยไหม? be.updating = กำลังอัปเดต... be.ignore = ยกเลิก @@ -42,7 +42,7 @@ schematic = แผนผัง schematic.add = กำลังบันทึกแผนผัง... schematics = แผนผัง schematic.replace = มีแผนผังที่ใช้ชื่อนี้แล้ว. แทนที่เลยไหม? -schematic.exists = A schematic by that name already exists. +schematic.exists = มีแผนผังในชื่อนั้นอยู่แล้ว schematic.import = นำเข้าแผนผัง... schematic.exportfile = ส่งออกไฟล์ schematic.importfile = นำเข้าไฟล์ @@ -62,17 +62,17 @@ stat.built = จำนวนสิ่งก่อสร้างที่สร stat.destroyed = จำนวนสิ่งก่อสร้างของศัตรูที่ทำลายไปได้:[accent] {0} stat.deconstructed = จำนวนสิ่งก่อสร้างที่ถูกทำลายไป:[accent] {0} stat.delivered = ทรัพยากรที่ส่งไปได้: -stat.playtime = Time Played:[accent] {0} +stat.playtime = ระยะเวลาที่เล่นไป:[accent] {0} stat.rank = ระดับ: [accent]{0} -globalitems = [accent]Global Items +globalitems = [accent]ไอเท็มโกลบอล map.delete = คุณแน่ใจหรือว่าจะลบแมพชื่อ "[accent]{0}[]"? level.highscore = คะแนนสูงสุด: [accent]{0} level.select = เลือกด่าน level.mode = เกมโหมด: coreattack = < แกนกลางกำลังถูกโจมตี! > nearpoint = [[ [scarlet]ออกจากดรอปพอยท์ด่วน IMMEDIATELY[] ]\nการทำลายล้างกำลังใกล้เข้ามา -database = ฐานข้อมูหลัง +database = ฐานข้อมูลหลัก savegame = เซฟเกม loadgame = โหลดเกม joingame = เข้าร่วมเกม @@ -90,12 +90,12 @@ maps.browse = ค้นหาแมพ continue = ต่อ maps.none = [lightgray]ไม่มีแมพ! invalid = ไม่ถูกต้อง -pickcolor = Pick Color +pickcolor = เลือกสี preparingconfig = กำลังเตรียม Config -preparingcontent = กำลังเตรียม Content -uploadingcontent = กำลังอัปโหลด Content +preparingcontent = กำลังเตรียมเนื้อหา +uploadingcontent = กำลังอัปโหลดเนื้อหา uploadingpreviewfile = กำลังอัปโหลดไฟล์พรีวิว -committingchanges = Comitting Changes +committingchanges = กำลังทำการเปลี่ยนแปลง done = เรียบร้อย feature.unsupported = อุปกรณ์ของคุณไม่รองรับฟีเจอร์นี้ @@ -106,53 +106,53 @@ mods.none = [lightgray]ไม่พบมอด! mods.guide = คู่มือการทำมอด mods.report = รายงานบัค mods.openfolder = เปิดมอดโฟลเดอร์ -mods.reload = Reload -mods.reloadexit = The game will now exit, to reload mods. +mods.reload = โหลดใหม่ +mods.reloadexit = เกมจะออกเพื่อจะโหลดมอด mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]เปิดใช้งาน mod.disabled = [scarlet]ปิดใช้งาน mod.disable = ปิดใช้งาน -mod.content = Content: +mod.content = เนื้อหา: mod.delete.error = ไม่สามารถลบมอดได้. ไฟล์อาจอยู่ในระหว่างการใช้งาน. -mod.requiresversion = [scarlet]Requires min game version: [accent]{0} -mod.outdated = [scarlet]Not compatible with V6 (no minGameVersion: 105) +mod.requiresversion = [scarlet]เวอร์ชั่นเกมขั้นต่ำที่ต้องการ: [accent]{0} +mod.outdated = [scarlet]ไม่สามารถใช้ได้ในเวอร์ชั่น V6 (ไม่มี minGameVersion: 105) mod.missingdependencies = [scarlet]dependencies หาย: {0} -mod.erroredcontent = [scarlet]Content Errors -mod.errors = Errors have occurred loading content. -mod.noerrorplay = [scarlet]You have mods with errors.[] Either disable the affected mods or fix the errors before playing. +mod.erroredcontent = [scarlet]เนื้อหาผิดพลาด +mod.errors = มีข้อผิดพลาดเกิดขึ้นระหว่าโหลดเนื้อหา +mod.noerrorplay = [scarlet]คุณมีมอดที่มีข้อผิดพลาด.[] กรุณาปิดมอดนั้นๆหรือแก้ไขข้อผิดพลาดก่อนที่จะเล่น mod.nowdisabled = [scarlet]มอด '{0}' ไม่มี dependencies:[accent] {1}\n[lightgray]จำเป็นต้องโหลดมอดพวกนี้ก่อน\nมอดนี้จะถูกปิดใช้งานโดยอัตโนมัติ mod.enable = เปิดใช้งาน mod.requiresrestart = เกมจะปิดลงเพื่อใส่มอด mod.reloadrequired = [scarlet]จำเป็นต้องรีโหลด mod.import = นำเข้ามอด -mod.import.file = Import File +mod.import.file = นำเข้าไฟล์ mod.import.github = นำเข้ามอดจาก Github -mod.jarwarn = [scarlet]JAR mods are inherently unsafe.[]\nMake sure you're importing this mod from a trustworthy source! -mod.item.remove = This item is part of the[accent] '{0}'[] mod. To remove it, uninstall that mod. +mod.jarwarn = [scarlet]มอดไฟล์ JAR นั้นค่อนข้างไม่ปลอดภัย.[]\nกรุณาเช็คให้แน่ใจว่าคุณนำเข้ามอดนี้จะแหล่งที่เชื่อถือได้! +mod.item.remove = ไอเทมนี้เป็นส่วนหนึ่งของมอด[accent] '{0}'[]. หากต้องการนำออก กรุณาถอดการติดตั้งมอดนั้น mod.remove.confirm = มอดนี้จะถูกลบ mod.author = [lightgray]ผู้สร้าง:[] {0} -mod.missing = เซฟนี้มีมอดที่คุณอัปเดตหรือไม่ได้ติดตั้งแล้ว. อาจทำให้เซฟเสีย. คุณแน่จะหรือว่าจะโหลดเซฟนี้?\n[lightgray]Mods:\n{0} +mod.missing = เซฟนี้มีมอดที่คุณอัปเดตหรือไม่ได้ติดตั้งแล้ว. อาจทำให้เซฟเสีย. คุณแน่จะหรือว่าจะโหลดเซฟนี้?\n[lightgray]มอดที่ใช้:\n{0} mod.preview.missing = ก่อนที่จะนำมอดไปลงใน workshop, คุณต้องใส่รูปพรีวิวก่อน\nใส่รูปชื่อ[accent] preview.png[] ลงในโฟลเดอร์ของมอดแล้วลองอีกครั้ง mod.folder.missing = มอดที่อยู่ในรูปแบบโฟลเดอร์เท่านั้นที่สามารถลงใน workshop ได้\nunzip ไฟล์แล้วลบไฟล์ zip เก่า แล้วรีสตาร์ทเกมหรือรีโหลดมอด -mod.scripts.disable = Your device does not support mods with scripts. You must disable these mods to play the game. +mod.scripts.disable = เครื่องของคุณไม่รองรับมอดที่มี scripts. คุณจำเป็นต้องปิดมอดเหล่านี้ก่อนจึงจะสามารถเล่นได้. about.button = เกี่ยวกับ name = ชื่อ: noname = ใส่ชื่อ[accent] ผู้เล่น[] ก่อน. -planetmap = Planet Map -launchcore = Launch Core +planetmap = แผนที่ดาวเคราะห์ +launchcore = ส่ง Core filename = ชื่อไฟล์: -unlocked = content ใหม่ปลดล็อค! +unlocked = เนื้อหาใหม่ปลดล็อค! completed = [accent]สำเร็จ techtree = ความคืบหน้าในการวิจัย research.list = [lightgray]วิจัย: research = วิจัย researched = [lightgray]{0} วิจัยแล้ว. -research.progress = {0}% complete +research.progress = เสร็จแล้ว {0}% players = {0} ผู้เล่น players.single = {0} ผู้เล่น -players.search = search -players.notfound = [gray]no players found +players.search = ค้นหา +players.notfound = [gray]ไม่พบผู้เล่น server.closing = [accent]กำลังปิดเซิฟเวอร์... server.kicked.kick = คุณถูกเตะออกจากเซิฟเวอร์! server.kicked.whitelist = คุณไม่ได้อยู่ใน whitelisted @@ -168,8 +168,8 @@ server.kicked.nameInUse = มีคนที่ใช้ชืชื่อนี server.kicked.nameEmpty = ชื่อของคุณไม่สามารถใช้ได้ server.kicked.idInUse = คุณเชื่อมต่อกับเซิฟเวอร์นี้อยู่แล้ว เราไม่อนุญาตให้เชื่อมต่อ 2 บัญชีในเซฟเวอร์เดียวกัน server.kicked.customClient = เซิฟเวอร์นี้ไม่รองรับ builds ปรับแต่ง. กรุณาโหลดของ official. -server.kicked.gameover = Game over! -server.kicked.serverRestarting = The server is restarting. +server.kicked.gameover = จบเกม! +server.kicked.serverRestarting = เซิฟเวอร์กำลังเริ่มใหม่. server.versions = เวอร์ชั่นของคุณ:[accent] {0}[]\nเวอร์ชั่นของเซิฟเวอร์:[accent] {1}[] host.info = ปุ่ม [accent]โฮสต์[] นั้นโฮสต์เซฟเวอร์ที่พอร์ท [scarlet]6567[]. \nทุกคนที่อยู่ใน [lightgray]wifi หรือ local network[] เดียวกันจะสามารถเห็นเซิฟเวอร์ของคุณในลิสของเซิฟเวอร์ได้\n\nถ้าคุณต้องการให้ผู้เล่นอื่นๆสามารถเชื่อมต่อได้จากทุกที่โดยใช้ IP, จำเป็นจะต้องใช้การ [accent]port forwarding[] \n\n[lightgray]Note: ถ้าผู้เล่นคนใดมีปัญหาในการเชื่อมต่อ LAN ของคุณ เช็คให้แน่ใจว่าคุณได้อนุญาตให้ Mindustry เข้าถึง local network ของคุณในการตั้งค่า firewall. จำให้ว่า network สาธารณะบางครั้งไม่อนุญาตการค้นหาเซิฟเวอร์ join.info = คุณสามารถใส่ [accent]IP ของเซิฟเวอร์[] เพื่อที่จะเชื่อมต่อหรือค้นหา เซิฟเวอร์ที่ใช้[accent]local network[] จะสามารถเชื่อมโดยใช้\n LAN หรือ WAN ก็ได้\n\n[lightgray]โน้ต: เกมนี้ไม่มีระบบค้นหาเซิฟเวอร์ global ให้อัตโนมัติserver list; ถ้าคุณต้องการเชื่อมต่อกับเซิฟเวอร์โดยใช้ IP, คุณจำเป็นต้องถาม IP ผู้เล่นที่โฮสต์เซิฟเวอร์นั้นๆ. @@ -185,9 +185,9 @@ server.refreshing = กำลังรีเฟรชเซิฟเวอร์ hosts.none = [lightgray]ไม่พบเซิฟเวอร์ใน local! host.invalid = [scarlet]ไม่สามารถเชื่อมต่อกับโฮสต์ได้ -servers.local = Local Servers -servers.remote = Remote Servers -servers.global = Community Servers +servers.local = เซิฟเวอร์ Local +servers.remote = เซิฟเวอร์ Remote +servers.global = เซิฟเวอร์ Community trace = Trace ผู้เล่น/ แกะรอยผู้เล่น trace.playername = ชื่อผู้เล่น: [accent]{0} @@ -269,7 +269,7 @@ copylink = คัดลอกลิ้งค์ back = กลับ data.export = ส่งออกข้อมูล data.import = นำเข้าข้อมูล -data.openfolder = Open Data Folder +data.openfolder = เปิดโฟลเดอร์ข้อมูล data.exported = ข้อมูลส่งออกแล้ว data.invalid = นี่ไม่ใช่ข้อมูลเกมที่ถูกต้อง. data.import.confirm = การนำเข้าข้อมูลจากภายนอกจะเขียนทับข้อมูลเก่า[scarlet]ทั้งหมด[]\n[accent]และไม่สามารถย้อนกลับได้![]\n\nหลังจากที่นำข้อมูลแล้วเกมจะปิดลงโดยทันที @@ -278,7 +278,7 @@ quit.confirm.tutorial = คุณแน่ใจหรือว่าคุณ loading = [accent]กำลังโหลด... reloading = [accent]กำลังรีโหลดมอด... saving = [accent]กำลังเซฟ... -respawn = [accent][[{0}][] to respawn in core +respawn = [accent][[{0}]][]เพื่อเกิดใหม่ที่ core cancelbuilding = [accent][[{0}][]เพื่อเคลียแผน selectschematic = [accent][[{0}][]เพื่อเลือกและคัดลอก pausebuilding = [accent][[{0}][]เพื่อหยุดการสร้างชั่วคราว @@ -315,7 +315,7 @@ publish.error = การเผยแพร่ไอเท็มดังต่ steam.error = ไม่สามารถเริ่ม Steam service ได้\nError: {0} editor.brush = แปรง -editor.openin = เปิดมน Editor +editor.openin = เปิดใน Editor editor.oregen = การเกิดของแร่ editor.oregen.info = การเกิดของแร่: editor.mapinfo = ข้อมูลของแมพ @@ -331,13 +331,13 @@ editor.newmap = แมพใหม่ workshop = Workshop waves.title = Waves waves.remove = ลบ -waves.never = +waves.never = <ไม่เคย> waves.every = ทุกๆ waves.waves = wave(s) waves.perspawn = ต่อสปาวน์ -waves.shields = shields/wave -waves.to = to -waves.guardian = Guardian +waves.shields = เกราะ/wave +waves.to = ถึง +waves.guardian = การ์เดียน waves.preview = พรีวิว waves.edit = แก้ไข... waves.copy = คัดลอกไปยังคลิปบอร์ด @@ -346,8 +346,8 @@ waves.invalid = waves ในคลิปบอร์ดไม่ถูกต้ waves.copied = คัดลอก Waves แล้ว waves.none = ไม่ได้กำหนดศัตรู\nwave layouts เปล่าจะถูกแทนที่โดย layout ค่าเริ่มต้นของเกม -wavemode.counts = counts -wavemode.totals = totals +wavemode.counts = จำนวน +wavemode.totals = ทั้งหมด wavemode.health = health editor.default = [lightgray]<ค่าเริ่่มต้น> @@ -415,8 +415,8 @@ toolmode.drawteams.description = วาดทีมแทนที่จะเ filters.empty = [lightgray]ไม่มีฟิลเตอร์! เพิ่มด้วยปุ่มด้านล่างนี้ filter.distort = บิดเบือน filter.noise = นอยส์ -filter.enemyspawn = Enemy Spawn Select -filter.corespawn = Core Select +filter.enemyspawn = เบือกที่เกิดศัตรู +filter.corespawn = เลือก Core filter.median = เฉลี่ย filter.oremedian = เฉลี่ยแร่ filter.blend = ผสมผสาน @@ -436,7 +436,7 @@ filter.option.circle-scale = สเกลวงกลม filter.option.octaves = เลอะเลือน filter.option.falloff = หลุด filter.option.angle = มุม -filter.option.amount = Amount +filter.option.amount = จำนวน filter.option.block = บล็อค filter.option.floor = พื้น filter.option.flooronto = พื้น Target @@ -474,7 +474,7 @@ requirement.capture = Capture {0} resume = เล่นต่อในโซน:\n[lightgray]{0} bestwave = [lightgray]Wave สูงสุด: {0} launch = < ส่ง > -launch.text = Launch +launch.text = ส่ง launch.title = ส่งเรียบร้อย launch.next = [lightgray]โอกาสครั้งหน้าที่ wave {0} launch.unable2 = [scarlet]ไม่สามารถส่งได้[] @@ -483,8 +483,8 @@ launch.skip.confirm = ถ้าคุณข้ามตอนนี้, คุ uncover = เปิดเผย configure = ตั้งค่า Loadout loadout = Loadout -resources = Resources -bannedblocks = Banned Blocks +resources = ทรัพยากร +bannedblocks = บล็อคต้องห้าม addall = เพิ่มทั้งหมด launch.destination = Destination: {0} configure.invalid = จำนวนต้อยู่ระหว่าง 0 ถึง {0}. @@ -508,18 +508,18 @@ error.io = Network I/O error. error.any = Unknown network error. error.bloom = ไม่สามารถเริ่มต้น bloom ได้\nอุปกรณ์ของคุณอาจไม่รองรับ -weather.rain.name = Rain -weather.snow.name = Snow -weather.sandstorm.name = Sandstorm -weather.sporestorm.name = Sporestorm +weather.rain.name = ฝน +weather.snow.name = หิมะ +weather.sandstorm.name = พายุทราย +weather.sporestorm.name = พายุสปอร์ -sectors.unexplored = [lightgray]Unexplored -sectors.resources = Resources: -sectors.production = Production: -sectors.stored = Stored: -sectors.resume = Resume -sectors.launch = Launch -sectors.select = Select +sectors.unexplored = [lightgray]ยังไม่ได้สำรวจ +sectors.resources = ทรัพยากร: +sectors.production = การผลิต: +sectors.stored = เก็บ: +sectors.resume = ทำต่อ +sectors.launch = ส่ง +sectors.select = เลือก sectors.nonelaunch = [lightgray]none (sun) sector.groundZero.name = Ground Zero From ced29f3d7bb48600beb9b3cca06797271f347d62 Mon Sep 17 00:00:00 2001 From: ballgamer56 <30421594+ballgamer56@users.noreply.github.com> Date: Mon, 28 Sep 2020 07:28:22 +0700 Subject: [PATCH 02/56] Update bundle_th.properties --- core/assets/bundles/bundle_th.properties | 320 +++++++++++------------ 1 file changed, 160 insertions(+), 160 deletions(-) diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index 48ca4087bd..e31912c223 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -558,22 +558,22 @@ settings.graphics = กราฟิก settings.cleardata = เคลียร์ข้อมูลเกม... settings.clear.confirm = คุณแน่ใจหรือว่าจะเคลียร์ข้อมูลเกม?\nสิ่งที่ทำไปแล้วจะไม่สามารถย้อนกลับได้! settings.clearall.confirm = [scarlet]คำเตือน![]\nการกระทำนี้จะลบข้อมูลทั้งหมด นั้นรวมไปถึงเซฟ, แมพ, สิ่งที่ปลดล็อคแล้วและ keybinds.\nเมื่อคุณกด 'โอเค' เกมจะลบข้อมูลทุกอย่างและออกโดยอัตโนมัติ -settings.clearsaves.confirm = Are you sure you want to clear all your saves? -settings.clearsaves = Clear Saves +settings.clearsaves.confirm = คุณแน่ใจหรือว่าคุณต้องการเคลียร์เซฟทั้งหมด? +settings.clearsaves = เคลียร์เซฟ paused = [accent]< หยุดชั่วคราว > clear = เคลียร์ banned = [scarlet]แบน -unplaceable.sectorcaptured = [scarlet]Requires captured sector +unplaceable.sectorcaptured = [scarlet]ต้องการ captured sector yes = ใช่ no = ไม่ info.title = ข้อมูล error.title = [crimson]มีบางอย่างผิดพลาดเกิดขึ้น error.crashtitle = มีบางอย่างผิดพลาดเกิดขึ้น -unit.nobuild = [scarlet]Unit can't build +unit.nobuild = [scarlet]ยูนิตไม่สามารถสร้างได้ blocks.input = นำเข้า blocks.output = ส่งออก blocks.booster = บูสเตอร์ -blocks.tiles = Required Tiles +blocks.tiles = ต้องการ Tiles blocks.affinities = Affinities block.unknown = [lightgray]??? blocks.powercapacity = ความจุพลังงาน @@ -585,11 +585,11 @@ blocks.itemsmoved = ความเร็วเคลื่อนที่ blocks.launchtime = เวลาระหว่างการส่ง blocks.shootrange = ระยะยิง blocks.size = ขนาด -blocks.displaysize = Display Size +blocks.displaysize = ขนาดที่โชว์ blocks.liquidcapacity = จุของเหลว blocks.powerrange = ระยะพลังงาน blocks.linkrange = Link Range -blocks.instructions = Instructions +blocks.instructions = คำแนะนำ blocks.powerconnections = จำนวนการเชื่อมต่อสูงสุด blocks.poweruse = ใช้พลังงาน blocks.powerdamage = หน่วยพลังงาน/ดาเมจ @@ -605,18 +605,18 @@ blocks.boosteffect = แอฟเฟ็คของบูสต์ blocks.maxunits = จำนวนยูนิตสูงสุด blocks.health = เลือด blocks.buildtime = เวลาในการสร้าง -blocks.maxconsecutive = Max Consecutive +blocks.maxconsecutive = ติดต่อกันสูงสุด blocks.buildcost = ใช้ blocks.inaccuracy = ความคลาดเคลื่อน blocks.shots = นัด blocks.reload = นัด/วินาที blocks.ammo = กระสุน -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +blocks.shieldhealth = เลือดของเกราะ +blocks.cooldowntime = เวลา Cooldown bar.drilltierreq = จำเป็นต้องใช้เครื่องขุดที่ดีกว่า -bar.noresources = Missing Resources -bar.corereq = Core Base Required +bar.noresources = ทรัพยากรหาย +bar.corereq = ฐาน Core ที่ต้องการ bar.drillspeed = ความเร็วขุด: {0}/s bar.pumpspeed = ความเร็วปั้ม: {0}/s bar.efficiency = ประสิทธิภาพ: {0}% @@ -627,7 +627,7 @@ bar.poweroutput = พลังงานออก: {0} bar.items = ไอเท็ม: {0} bar.capacity = ความจุ: {0} bar.unitcap = {0} {1}/{2} -bar.limitreached = [scarlet] {0} / {1}[white] {2}\n[lightgray][[unit disabled] +bar.limitreached = [scarlet] {0} / {1}[white] {2}\n[lightgray][[ยูนิตถูกปิด] bar.liquid = ของเหลว bar.heat = ความร้อน bar.power = พลังงาน @@ -660,11 +660,11 @@ unit.persecond = /วินาที unit.perminute = /min unit.timesspeed = เท่าเร็วขึ้น unit.percent = % -unit.shieldhealth = shield health +unit.shieldhealth = เลือดเกราะ unit.items = ไอเท็ม -unit.thousands = k -unit.millions = mil -unit.billions = b +unit.thousands = พัน +unit.millions = ล้าน +unit.billions = พันล้าน category.general = ทั่วไป category.power = พลังงาน category.liquids = ของเหลว @@ -677,13 +677,13 @@ setting.shadows.name = เงา setting.blockreplace.name = แนะนำบล็อคโดยอัตโนมัติ setting.linear.name = การกรองเชิงเส้น setting.hints.name = คำแนะนำ -setting.flow.name = Display Resource Flow Rate[scarlet] (experimental) +setting.flow.name = แสดงอัตราการไหลของทรัพยากร[scarlet] (รุ่นทดลอง) setting.buildautopause.name = หยุดสร้างชั่วคราวแบบอัตโนมัติ -setting.mapcenter.name = Auto Center Map To Player +setting.mapcenter.name = ปรับแมพให้อยู่ตรงกลางตามผู้เล่นโดยอัตโนมัติ setting.animatedwater.name = แอนิเมชั่นน้ำ setting.animatedshields.name = แอนิเมชั่นเกราะ setting.antialias.name = Antialias[lightgray] (จำเป็นต้องรีสตาร์ท)[] -setting.playerindicators.name = Player Indicators +setting.playerindicators.name = ตัวบอกผู้เล่น setting.indicators.name = ตัวบอกศัตรู/พักพวก setting.autotarget.name = เล็งเป้าอัตโนมัติ setting.keyboard.name = การควบคุมแบบ เม้าส์+คีย์บอร์ด @@ -702,25 +702,25 @@ setting.difficulty.name = ระดับความยาก: setting.screenshake.name = การสั่นของจอ setting.effects.name = แสดงเอฟเฟ็ค setting.destroyedblocks.name = แสดงบล็อคที่ถูกทำลาย -setting.blockstatus.name = Display Block Status +setting.blockstatus.name = แสดงสเตตัสของบล็อค setting.conveyorpathfinding.name = Pathfinding setting.sensitivity.name = ความไวของตัวควบคุม setting.saveinterval.name = ระยะห่าวระหว่างเซฟ setting.seconds = {0} วินาที -setting.blockselecttimeout.name = Block Select Timeout -setting.milliseconds = {0} milliseconds +setting.blockselecttimeout.name = การหมดเวลาในการเลือกบล็อค +setting.milliseconds = {0} มิลลิวินาที setting.fullscreen.name = เต็มจอ setting.borderlesswindow.name = วินโดว์แบบไร้ขอบ[lightgray] (อาจจะต้องรีตาร์ท) setting.fps.name = แสดง FPS และ Ping -setting.smoothcamera.name = Smooth Camera -setting.blockselectkeys.name = Show Block Select Keys +setting.smoothcamera.name = กล้องแบบสมูท +setting.blockselectkeys.name = แสดงปุ่มเลือกบล็อค setting.vsync.name = VSync setting.pixelate.name = Pixelate[lightgray] (ปิดใช้งานแอนิเมชั่น) setting.minimap.name = แสดงมินิแมพ -setting.coreitems.name = Display Core Items (WIP) +setting.coreitems.name = แสดงไอเท็มใน Core (ยังไม่เสร็จสมบูรณ์) setting.position.name = แสดงตำแหน่งของผู้เล่น setting.musicvol.name = ระดับเสียงเพลง -setting.atmosphere.name = Show Planet Atmosphere +setting.atmosphere.name = แสดงชั้นบรรยากาศของดาวเคราะห์ setting.ambientvol.name = ระดับเสียงล้อมรอบ setting.mutemusic.name = ปิดเพลง setting.sfxvol.name = ระดับเสียง SFX @@ -728,10 +728,10 @@ setting.mutesound.name = ปิดเสียง setting.crashreport.name = ส่งรายงานการแครชแบบไม่ระบุตัวตน setting.savecreate.name = สร้างเซฟโดยอัตโนมัติ setting.publichost.name = การมองเห็นเซิฟเวอร์สาธารณะ -setting.playerlimit.name = Player Limit +setting.playerlimit.name = จัดกัดผู้เล่น setting.chatopacity.name = ความโปร่งแสงของแชท setting.lasersopacity.name = ความโปร่งแสงของเลเซอร์พลังงาน -setting.bridgeopacity.name = Bridge Opacity +setting.bridgeopacity.name = ความโปร่งแสงของสะพาน setting.playerchat.name = แสดงบับเบิ้ลแชทของผู้เล่น public.confirm = คุณต้องการให้เกมของคุณเปิดเป็นสาธารณะหรือไม่?\n[accent]ทุกคนจะสามารถเข้าร่วมเกมของคุณได้.\n[lightgray]คุณสามารถเปลี่ยนการตั้งค่านี้ได้ที่ ตั้งค่า->เกม->การมองเห็นเซิฟเวอร์สาธารณะ. public.beta = เกมเวอร์ชั่นเบต้าไม่สามารถเปิดเซิฟเวอร์สาธารณะได้ @@ -743,54 +743,54 @@ keybinds.mobile = [scarlet]การตั้งค่าปุ่มส่ว category.general.name = ทั่วไป category.view.name = วิว category.multiplayer.name = ผู้เล่นหลายคน -category.blocks.name = Block Select +category.blocks.name = เลือกบล็อค command.attack = โจมตี command.rally = ชุมนุม command.retreat = ถอยกลับ -command.idle = Idle +command.idle = อยู่เฉยๆ placement.blockselectkeys = \n[lightgray]Key: [{0}, -keybind.respawn.name = Respawn -keybind.control.name = Control Unit +keybind.respawn.name = เกิดใหม่ +keybind.control.name = ควบคุมยูนิต keybind.clear_building.name = เคลียร์สิ่งก็สร้าง keybind.press = กดปุ่มใดก็ได้... keybind.press.axis = กดแกนหรือปุ่มใดก็ได้... keybind.screenshot.name = แมพ Screenshot -keybind.toggle_power_lines.name = Toggle Power Lasers -keybind.toggle_block_status.name = Toggle Block Statuses +keybind.toggle_power_lines.name = เปิดปิดเลเซอร์พลังงาน +keybind.toggle_block_status.name = เปิดปิดสถานะของบล็อค keybind.move_x.name = เคลื่อนที่ในแกน x keybind.move_y.name = เคลี่อนที่ในแกน y keybind.mouse_move.name = ตามเม้าส์ -keybind.pan.name = Pan View -keybind.boost.name = Boost +keybind.pan.name = แพนวิว +keybind.boost.name = บูสต์ keybind.schematic_select.name = เลือกภูมิภาค keybind.schematic_menu.name = เมนู Schematic keybind.schematic_flip_x.name = กลับ Schematic ในแกน X keybind.schematic_flip_y.name = กลับ Schematic ในแกน Y -keybind.category_prev.name = Previous Category -keybind.category_next.name = Next Category -keybind.block_select_left.name = Block Select Left -keybind.block_select_right.name = Block Select Right -keybind.block_select_up.name = Block Select Up -keybind.block_select_down.name = Block Select Down -keybind.block_select_01.name = Category/Block Select 1 -keybind.block_select_02.name = Category/Block Select 2 -keybind.block_select_03.name = Category/Block Select 3 -keybind.block_select_04.name = Category/Block Select 4 -keybind.block_select_05.name = Category/Block Select 5 -keybind.block_select_06.name = Category/Block Select 6 -keybind.block_select_07.name = Category/Block Select 7 -keybind.block_select_08.name = Category/Block Select 8 -keybind.block_select_09.name = Category/Block Select 9 -keybind.block_select_10.name = Category/Block Select 10 +keybind.category_prev.name = หมวดหมู่ก่อนหน้า +keybind.category_next.name = หมวดหมู่ถ้ดไป +keybind.block_select_left.name = เลือกบล็อค ซ้าย +keybind.block_select_right.name = เลือกบล็อค ขวา +keybind.block_select_up.name = เลือกบล็อค ขึ้น +keybind.block_select_down.name = เลือกบล็อค ลง +keybind.block_select_01.name = หมวดหมู่/เลือกบล็อค 1 +keybind.block_select_02.name = หมวดหมู่/เลือกบล็อค 2 +keybind.block_select_03.name = หมวดหมู่/เลือกบล็อค 3 +keybind.block_select_04.name = หมวดหมู่/เลือกบล็อค 4 +keybind.block_select_05.name = หมวดหมู่/เลือกบล็อค 5 +keybind.block_select_06.name = หมวดหมู่/เลือกบล็อค 6 +keybind.block_select_07.name = หมวดหมู่/เลือกบล็อค 7 +keybind.block_select_08.name = หมวดหมู่/เลือกบล็อค 8 +keybind.block_select_09.name = หมวดหมู่/เลือกบล็อค 9 +keybind.block_select_10.name = หมวดหมู่/เลือกบล็อค 10 keybind.fullscreen.name = เปิด/ปิด Fullscreen keybind.select.name = เลือก/ยิง keybind.diagonal_placement.name = วางเป็นแนวทแยง keybind.pick.name = เลือกบล็อค keybind.break_block.name = ทุบบล็อค keybind.deselect.name = ยกเลิกการเบือก -keybind.pickupCargo.name = Pickup Cargo -keybind.dropCargo.name = Drop Cargo -keybind.command.name = Command +keybind.pickupCargo.name = ยกของขึ้น +keybind.dropCargo.name = วางของลง +keybind.command.name = คำสั่ง keybind.shoot.name = ยิง keybind.zoom.name = ซูม keybind.menu.name = เมนู @@ -811,7 +811,7 @@ keybind.zoom_minimap.name = ซูมมินิแมพ mode.help.title = คำอธิบายโหมด mode.survival.name = เอาชีวิตรอด mode.survival.description = โหมดปกติ. ทรัพยากรมีจำกัดและ wave มาโดยอัตโนมัติ.\n[gray]ต้องมีสปาวน์ของศัตรูเพื่อที่จะเล่น. -mode.sandbox.name = Sandbox +mode.sandbox.name = โหมดอิสระ mode.sandbox.description = ทรัพยาดรไม่จำกัดและ wave ไม่จับเวลา. mode.editor.name = Editor mode.pvp.name = PvP @@ -825,10 +825,10 @@ rules.reactorexplosions = การระเบิดของ rules.wavetimer = ตัวนับเวลาปล่อยคลื่น(รอบ) rules.waves = คลื่น(รอบ) rules.attack = โหมดการโจมตี -rules.buildai = AI Building +rules.buildai = สิ่ก่อสร้างของ AI rules.enemyCheat = AI (ทีมสีแดง) มีทรัพยากรไม่จำกัด rules.blockhealthmultiplier = พหุคูณเลือดของบล็อค -rules.blockdamagemultiplier = Block Damage Multiplier +rules.blockdamagemultiplier = พหุคูณดาเมจของบล็อค rules.unitbuildspeedmultiplier = พหุคูณความเร็วในการสร้างยูนิต rules.unithealthmultiplier = พหุคูณเลือดของยูนิต rules.unitdamagemultiplier = พหุคูณพลังโจมตีของยูนิต @@ -836,23 +836,23 @@ rules.enemycorebuildradius = รัศมีห้ามสร้างบริ rules.wavespacing = ระยะเวลาระหว่างคลื่น(รอบ):[lightgray] (วินาที) rules.buildcostmultiplier = พหุคูณจำนวนทรัพยากรที่ใช้ในการสร้าง rules.buildspeedmultiplier = พหุคูณความเร็วในการสร้าง -rules.deconstructrefundmultiplier = Deconstruct Refund Multiplier +rules.deconstructrefundmultiplier = พหุคูณการคืนทรัพยากรเมื่อทำการทำลายสิ่งก่อสร้าง rules.waitForWaveToEnd = คลื่น(รอบ)รอศัตรู rules.dropzoneradius = รัศมีจุดเกิดของศัตรู:[lightgray] (ช่อง) -rules.unitammo = Units Require Ammo +rules.unitammo = ยูนิตต้องใช้กระสุน rules.title.waves = คลื่น(รอบ) rules.title.resourcesbuilding = ทรัพยากรและสิ่งก่อสร้าง rules.title.enemy = ศัตรู rules.title.unit = ยูนิต rules.title.experimental = Experimental -rules.title.environment = Environment -rules.lighting = Lighting -rules.fire = Fire -rules.explosions = Block/Unit Explosion Damage -rules.ambientlight = Ambient Light -rules.weather = Weather -rules.weather.frequency = Frequency: -rules.weather.duration = Duration: +rules.title.environment = สิ่งแวดล้อม +rules.lighting = แสง +rules.fire = ไฟ +rules.explosions = ดาเมจบล็อค/ยูนิตระเบิด +rules.ambientlight = แสงจากแวดล้อม +rules.weather = สภาพอากาศ +rules.weather.frequency = ความถี่: +rules.weather.duration = ระยะเวลา: content.item.name = ไอเท็ม content.liquid.name = ของเหลว @@ -885,73 +885,73 @@ item.radioactivity = [lightgray]ค่ากัมมันตภาพรัง unit.health = [lightgray]เลือด: {0} unit.speed = [lightgray]ความเร็ว: {0} -unit.weapon = [lightgray]Weapon: {0} -unit.itemcapacity = [lightgray]Item Capacity: {0} -unit.minespeed = [lightgray]Mining Speed: {0}% -unit.minepower = [lightgray]Mining Power: {0} -unit.ability = [lightgray]Ability: {0} -unit.buildspeed = [lightgray]Building Speed: {0}% +unit.weapon = [lightgray]อาวุธ: {0} +unit.itemcapacity = [lightgray]ความจุไอเท็ม: {0} +unit.minespeed = [lightgray]ความเร็วการขุด: {0}% +unit.minepower = [lightgray]ความแรงการขุด: {0} +unit.ability = [lightgray]ความสามารถ: {0} +unit.buildspeed = [lightgray]ความเร็วการสร้าง: {0}% liquid.heatcapacity = [lightgray]ความจุความร้อน: {0} liquid.viscosity = [lightgray]ความหนืด: {0} liquid.temperature = [lightgray]อุณหภูมิ: {0} unit.dagger.name = แด็กเกอร์ -unit.mace.name = Mace +unit.mace.name = เมส unit.fortress.name = ฟอร์เทรส -unit.nova.name = Nova -unit.pulsar.name = Pulsar -unit.quasar.name = Quasar +unit.nova.name = โนว่า +unit.pulsar.name = พอวซ่า +unit.quasar.name = ควอซ่า unit.crawler.name = ครอว์เลอร์ -unit.atrax.name = Atrax -unit.spiroct.name = Spiroct -unit.arkyid.name = Arkyid -unit.toxopid.name = Toxopid -unit.flare.name = Flare -unit.horizon.name = Horizon -unit.zenith.name = Zenith -unit.antumbra.name = Antumbra -unit.eclipse.name = Eclipse -unit.mono.name = Mono -unit.poly.name = Poly -unit.mega.name = Mega -unit.quad.name = Quad -unit.oct.name = Oct -unit.risso.name = Risso -unit.minke.name = Minke -unit.bryde.name = Bryde -unit.sei.name = Sei -unit.omura.name = Omura -unit.alpha.name = Alpha -unit.beta.name = Beta -unit.gamma.name = Gamma -unit.scepter.name = Scepter -unit.reign.name = Reign -unit.vela.name = Vela -unit.corvus.name = Corvus +unit.atrax.name = เอแทรซ +unit.spiroct.name = สปิรอคท์ +unit.arkyid.name = อาร์คิดย์ +unit.toxopid.name = โทโสพิด +unit.flare.name = แฟลร์ +unit.horizon.name = ฮอไรซอน +unit.zenith.name = ซีนิท +unit.antumbra.name = แอนทัมบรา +unit.eclipse.name = อีคลิปส์ +unit.mono.name = โมโน +unit.poly.name = โพลี +unit.mega.name = เมก้า +unit.quad.name = ควอด +unit.oct.name = ออกค์ +unit.risso.name = ริสโส +unit.minke.name = มิงค์ +unit.bryde.name = ไบรดย์ +unit.sei.name = ไซย์ +unit.omura.name = โอมูร่า +unit.alpha.name = อัลฟ่า +unit.beta.name = บีตเา +unit.gamma.name = แกมม่า +unit.scepter.name = สเซปเตอร์ +unit.reign.name = เรน +unit.vela.name = เวล่า +unit.corvus.name = คอร์วัส -block.resupply-point.name = Resupply Point +block.resupply-point.name = จุดเติมของ block.parallax.name = Parallax -block.cliff.name = Cliff +block.cliff.name = หน้าผ่า block.sand-boulder.name = ก้อนหินทราย block.grass.name = หญ้า block.slag.name = Slag block.salt.name = เกลือ -block.salt-wall.name = Salt Wall +block.salt-wall.name = กำแพงเกลือ block.pebbles.name = ก้อนกรวด block.tendrils.name = ไม้เลื้อย -block.sand-wall.name = Sand Wall +block.sand-wall.name = กำแพงทราย block.spore-pine.name = ต้นสนสปอร์ -block.spore-wall.name = Spore Wall -block.boulder.name = Boulder -block.snow-boulder.name = Snow Boulder +block.spore-wall.name = กำแพงสปอร์ +block.boulder.name = ก้อยหินใหญ่ +block.snow-boulder.name = หินหิมะใหญ่ block.snow-pine.name = ต้นสนที่คลุมหิมะ block.shale.name = หินดินดาน block.shale-boulder.name = ก้อนหินดินดาน block.moss.name = ตะไคร่น้ำ block.shrubs.name = พุ่มไม้ block.spore-moss.name = พุ่มไม้สปอร์ -block.shale-wall.name = Shale Wall +block.shale-wall.name = กำแพงหินดินดาน block.scrap-wall.name = กำแพงเศษเหล็ก block.scrap-wall-large.name = กำแพงเศษเหล็กขนาดใหญ่ block.scrap-wall-huge.name = กำแพงเศษเหล็กขนาดใหญ่มาก @@ -969,7 +969,7 @@ block.deepwater.name = น้ำลึก block.water.name = น้ำ block.tainted-water.name = น้ำเสีย block.darksand-tainted-water.name = น้ำเสียบนทรายดำ -block.tar.name = น้ำมันดิน +block.tar.name = น้ำมันดิบ block.stone.name = หิน block.sand.name = ทราย block.darksand.name = ทรายดำ @@ -979,17 +979,17 @@ block.craters.name = หลุมอุกกาบาต block.sand-water.name = น้ำบนทราย block.darksand-water.name = น้ำบนทรายดำ block.char.name = ถ่าน -block.dacite.name = Dacite -block.dacite-wall.name = Dacite Wall +block.dacite.name = ดาไซต์ +block.dacite-wall.name = กำแพงดาไซต์ block.ice-snow.name = น้ำแข็งหิมะ -block.stone-wall.name = Stone Wall -block.ice-wall.name = Ice Wall -block.snow-wall.name = Snow Wall -block.dune-wall.name = Dune Wall +block.stone-wall.name = กำแพงหิน +block.ice-wall.name = กำแพงน้ำแข็ง +block.snow-wall.name = กำแพงหิมะ +block.dune-wall.name = กำแพงเนินทราย block.pine.name = ต้นสน -block.dirt.name = Dirt -block.dirt-wall.name = Dirt Wall -block.mud.name = Mud +block.dirt.name = ดิน +block.dirt-wall.name = กำแพงดิน +block.mud.name = โคลน block.white-tree-dead.name = ต้นไม้ขาวที่ตายแล้ว block.white-tree.name = ต้มไม้ขาว block.spore-cluster.name = กลุ่มสปอร์ @@ -1005,7 +1005,7 @@ block.dark-panel-4.name = แผ่นดำ 4 block.dark-panel-5.name = แผ่นดำ 5 block.dark-panel-6.name = แผ่นดำ 6 block.dark-metal.name = เหล็กดำ -block.basalt.name = Basalt +block.basalt.name = บะซอลต์ block.hotrock.name = หินร้อน block.magmarock.name = หินแมกม่า block.copper-wall.name = กำแพงทองแดง @@ -1027,7 +1027,7 @@ block.hail.name = แฮล block.lancer.name = แลนเซอร์ block.conveyor.name = สายพาน block.titanium-conveyor.name = สายพานไทเทเนี่ยม -block.plastanium-conveyor.name = Plastanium Conveyor +block.plastanium-conveyor.name = สายพานพสาตตาเนี่ยม block.armored-conveyor.name = สายพานเสริมเกราะ block.armored-conveyor.description = เคลื่อนย้ายไอเท็มได้เร็วเทียบเท่าสายพานไทเทเนี่ยม แต่มีเกราะที่แข็งแรงกว่า ไม่สามารถรับไอเท็มจากด้านข้างและจากสายพานชนิดอื่นนอกจากสายพานชนิดเดียวกัน. block.junction.name = ทางแยก @@ -1036,10 +1036,10 @@ block.distributor.name = ตัวแจกจ่าย block.sorter.name = เครื่องแยก block.inverted-sorter.name = เครื่องแยกกลับด้าน block.message.name = ตัวเก็บข้อความ -block.illuminator.name = Illuminator -block.illuminator.description = A small, compact, configurable light source. Requires power to function. +block.illuminator.name = ตัวเปล่งแสง +block.illuminator.description = แหล่งกำเนิดแสงขนาดเล็ก สามารถดัดแปลงได้. จำเป็นต้องใช้พลังงานในการทำงาน. block.overflow-gate.name = ประตูระบายไอเทม -block.underflow-gate.name = Underflow Gate +block.underflow-gate.name = ประตูระบายไอเท็มย้อนกลับ block.silicon-smelter.name = เตาเผาซิลิกอน block.phase-weaver.name = เครื่องทอใยเฟส block.pulverizer.name = เครื่องบด @@ -1118,33 +1118,33 @@ block.container.name = ตู้เก็บของ block.launch-pad.name = ฐานส่งของ block.launch-pad-large.name = ฐานส่งของขนาดใหญ่ block.segment.name = Segment -block.command-center.name = Command Center -block.ground-factory.name = Ground Factory -block.air-factory.name = Air Factory -block.naval-factory.name = Naval Factory -block.additive-reconstructor.name = Additive Reconstructor -block.multiplicative-reconstructor.name = Multiplicative Reconstructor -block.exponential-reconstructor.name = Exponential Reconstructor +block.command-center.name = ศูนย์ควบคุม +block.ground-factory.name = โรงงานภาคพื้นดิน +block.air-factory.name = โรงงานภาคอากาศ +block.naval-factory.name = โรงงานทางน้ำ +block.additive-reconstructor.name = Reconstructor แบบบวก +block.multiplicative-reconstructor.name = Reconstructor แบบคูณ +block.exponential-reconstructor.name = Reconstructor แบบเอ็กโพเนนเชียว block.tetrative-reconstructor.name = Tetrative Reconstructor -block.payload-conveyor.name = Mass Conveyor -block.payload-router.name = Payload Router -block.disassembler.name = Disassembler -block.silicon-crucible.name = Silicon Crucible -block.overdrive-dome.name = Overdrive Dome +block.payload-conveyor.name = สายพาน Mass +block.payload-router.name = ตัวเปลี่ยเส้นทาง Payload +block.disassembler.name = ตัวชำแหละ +block.silicon-crucible.name = เบ้าหลอมซิลิคอน +block.overdrive-dome.name = โดม Overdrive -block.switch.name = Switch -block.micro-processor.name = Micro Processor -block.logic-processor.name = Logic Processor -block.hyper-processor.name = Hyper Processor -block.logic-display.name = Logic Display -block.large-logic-display.name = Large Logic Display -block.memory-cell.name = Memory Cell +block.switch.name = สวิชต์ +block.micro-processor.name = ตัวประมวลผล Micro +block.logic-processor.name = ตัวประมวลผล Logic +block.hyper-processor.name = ตัวประมวลผล Hyper +block.logic-display.name = ตัวแสดง Logic +block.large-logic-display.name = ตัวแสดง Logic ขนาดใหญ่ +block.memory-cell.name = เซลล์ความจำ team.blue.name = น้ำเงิน team.crux.name = แดง team.sharded.name = ส้ม team.orange.name = ส้ม -team.derelict.name = derelict +team.derelict.name = ไม่มี team.green.name = เขียว team.purple.name = ม่วง @@ -1208,12 +1208,12 @@ block.spore-press.description = อัดกระเปาะสปอร์ด block.pulverizer.description = บดเศษเหล็กให้เป็นทรายละเอียด. block.coal-centrifuge.description = ทำให้น้ำมันแข็งตัวเป็นก้อนถ่านหิน. block.incinerator.description = ทำลายไอเท็มหรือของเหลวทุกอย่างที่ได้รับมา. -block.power-void.description = ทิ้งพลังงานทั้งหมดที่ได้รับ. เฉพาะ Sandbox เท่านั้น. -block.power-source.description = ส่งออกพลังงานไม่จำกัด. เฉพาะ Sandbox เท่านั้น. -block.item-source.description = ส่งออกไอเท็มไม่จำกัด. เฉพาะ Sandbox เท่านั้น. -block.item-void.description = ทำลายทุกไอเท็ม . เฉพาะ Sandbox เท่านั้น. -block.liquid-source.description = ส่งออกของเหลวไม่จำกัด. เฉพาะ Sandbox เท่านั้น. -block.liquid-void.description = Removes any liquids. Sandbox only. +block.power-void.description = ทิ้งพลังงานทั้งหมดที่ได้รับ. เฉพาะ โหมดอิสระ เท่านั้น. +block.power-source.description = ส่งออกพลังงานไม่จำกัด. เฉพาะ โหมดอิสระ เท่านั้น. +block.item-source.description = ส่งออกไอเท็มไม่จำกัด. เฉพาะ โหมดอิสระ เท่านั้น. +block.item-void.description = ทำลายทุกไอเท็ม . เฉพาะ โหมดอิสระ เท่านั้น. +block.liquid-source.description = ส่งออกของเหลวไม่จำกัด. เฉพาะ โหมดอิสระ เท่านั้น. +block.liquid-void.description = ทิ้งของเหลวทุกชนิด. เฉพาะ โหมดอิสระ เท่านั้น. block.copper-wall.description = บล็อคป้องกันราคาถูก.\nมีประโยชน์สำหรับป้องกัน core และป้อมปืนใน wave แรกๆ. block.copper-wall-large.description = บล็อคป้องกันราคาถูก.\nมีประโยชน์สำหรับป้องกัน core และป้อมปืนใน wave แรกๆ.\nคลอบคลุมหลายข่อง. block.titanium-wall.description = บล็อคป้องกันแข็งแกร่งปานกลาง.\nป้องกันศัตรูได้ในระดับหนึ่ง. @@ -1222,8 +1222,8 @@ block.plastanium-wall.description = กำแพงพิเศษที่ส block.plastanium-wall-large.description = กำแพงพิเศษที่สามารถดูดซับไฟฟ้าและป้องกันการต่อไฟกับโหนดพลังงานโดยอัตโนมัติได้.\nคลอบคลุมหลายช่อง. block.thorium-wall.description = บล็อคป้องกันที่แข็งแรง.\nป้องกันศัตรูได้อย่างดี. block.thorium-wall-large.description = บล็อคป้องกันที่แข็งแรง.\nป้องกันศัตรูได้อย่างดี.\nคลอบคลุมหลายช่อง. -block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact. -block.phase-wall-large.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.\nคลอบคลุมหลายช่อง. +block.phase-wall.description = กำแพงที่เคลือบด้วยวัสดุสะท้อนพิเศษจำพวก phase. เบี่ยงเบนกระสุนส่วนใหญ่ที่รับมา. +block.phase-wall-large.description = กำแพงที่เคลือบด้วยวัสดุสะท้อนพิเศษจำพวก phase. เบี่ยงเบนกระสุนส่วนใหญ่ที่รับมา.\nคลอบคลุมหลายช่อง. block.surge-wall.description = บล็อคป้องกันที่มีทนทานสูง.\nสะสมพลังงานจากกระสุน, แล้วปล่อยออกมาแบบสุ่ม. block.surge-wall-large.description = บล็อคป้องกันที่มีทนทานสูง.\nสะสมพลังงานจากกระสุน, แล้วปล่อยออกมาแบบสุ่ม.\nคลอบคลุมหลายช่อง. block.door.description = ประตูขนาดเล็ก. สามารถเปิดได้โดยการกด. @@ -1235,7 +1235,7 @@ block.force-projector.description = สร้างสนามพลังง block.shock-mine.description = ดาเมจศัตรูที่เหยียบ. แถบจะล่องหนต่อศัตรู. block.conveyor.description = บล็อคขนส่งไอเท็มพื้นฐาน. เคลื่อนไอเท็มไปข้างหน้าและใส่ลงบล็อคโดยอัตโนมัติ. สามารถหมุนได้. block.titanium-conveyor.description = บล็อคขนส่งไอเท็มขั้นสูง. เคลื่อนไอเท็มเร็วกว่าสายพานทั่วไป. -block.plastanium-conveyor.description = Moves items in batches.\nAccepts items at the back, and unloads them in three directions at the front. +block.plastanium-conveyor.description = เคลื่อนย้ายไอเท็มเป็นชุด.\nรับไอดท็มจากด้านหลัง, และนำออกไปสามทางข้างหน้า. block.junction.description = มีหน้าที่เป็นสะพานสำหรับสายพาน 2 สายข้ามกัน. มีประโยชน์สำหรับเวลาสายพาน 2 สายที่ขนไอเท็มมา 2 ชนิดไปยัง 2 สถานที่. block.bridge-conveyor.description = บล็อคขนส่งไอเท็มขั้นสูง. ทำให้สามารถส่งไอเท็มข้ามบล็อคใดก็ได้ 3 ช่อง. block.phase-conveyor.description = บล็อคขนส่งไอเท็มขั้นสูง. ใช้พลังงานเพื่อส่งไอเท็มไปยังสายพานเฟสอีกอัน ข้ามได้หลายช่อง. @@ -1244,14 +1244,14 @@ block.inverted-sorter.description = แยกไอเท็มคล้าย block.router.description = รับไอเท็มแล้วส่งออก 3 ทางเท่าๆกัน. มีประโยชน์สำหรับแยกไอเท็มจากแหล่งเดียวไปหลายที่.\n\n[scarlet]อย่าวางไว้ติดกับทางส่งไอเท็มเข้าเพราะของออกจะไปอุดตันได้.[] block.distributor.description = เร้าเตอร์ขั้นสูง. แยกไอเท็มออก 7 ทางอย่างเท่าๆกัน. block.overflow-gate.description = ของจะออกจากข้างๆเมื่อทางข้างหน้ถูกบล็อคเท่านั้น. -block.underflow-gate.description = The opposite of an overflow gate. Outputs to the front if the left and right paths are blocked. +block.underflow-gate.description = ตรงข้ามกับประตูระบายไอเท็ม. ส่งออกไอเท็มไปข้างหน้าหากทางซ้ายและขวาถูกบล็อค. block.mass-driver.description = บล็อคขนส่งไอเท็มขั้นสุดยอด. รวบรวมไอเท็มจำนวนหนึ่งแล้วยิงไปหาแมสไดรเวอร์อีกอันที่อยู่ไกลออกไป. ต้องใช้พลังงานในการใช้งาน. block.mechanical-pump.description = ปั๊มราคาถูก เอ้าพุธต์ช้า แต่ไม่ใช้พลังงาน. block.rotary-pump.description = ปั๊มขั้นสูง. ปั๊มของเหลวได้มากขึ้นแค่ใช้พลังงาน. block.thermal-pump.description = ปั๊มขั้นสุดยอด. block.conduit.description = บล็อคขนส่งของเหลวพื้นฐาน. เคลื่อนของเหลวไปข้างหน้า. ใช้ร่วมกับปั๊มและรางน้ำอื่นๆ. block.pulse-conduit.description = บล็อคขนส่งของเหลวขั้นสูง. เคลื่อนย้ายของเหลวเร็วขึ้นและเก็บเยอะกว่ารางน้ำธรรมดา. -block.plated-conduit.description = Moves liquids at the same rate as pulse conduits, but possesses more armor. Does not accept fluids from the sides by anything other than conduits.\nLeaks less. +block.plated-conduit.description = เคลื่อนย้ายของเหลวได้เร็วพอๆกับ ท่อน้ำพัลซ์, แต่มีเกราะที่หนากว่า. ไม่รับของเหลวจากด้านข้างจากอย่างอื่นนอกจากท่อน้ำด้วยกันเอง.\nรั่วน้อยกว่า. block.liquid-router.description = รับของเหลวจากทางเดียวแล้วส่งออก 3 ทางเท่าๆกัน. สามารถเก็บของ้หลวได้จำนวนหนึ่ง. มีประโยชน์สำหรับการแยกของเหลวจากแหล่งเดียวไปหลายที่. block.liquid-tank.description = เก็บของเหลวจำนวนมาก. ใช่สำหรับสร้างบัฟเฟอร์ในเวลาที่ความต้องการของทรัพยากรไม่คงที่หรือเป็นตัวเซฟสำหรับบล็อคที่จำเป็นต้องใช้การหล่อเย็น. block.liquid-junction.description = ทำหน้าที่เป็นสะพานสำหรับรางน้ำ 2 รางที่ข้ามกันที่มีของเหลว 2 ชนิด ซึ่งต้องการจะไปคนละที่. @@ -1302,4 +1302,4 @@ block.cyclone.description = ป้อมปืนต่อต้านอาก block.spectre.description = ปืนใหญ่ลำกล้องคูขนาดยักษ์. ยิงกระสุนเจาะเกราะใส่ศัตรูทั้งบนอากาศและภาดพื้นดิน. block.meltdown.description = ปืนใหญ่เลเซอร์ขนาดยักษ์. ชาร์จแล้วยิงลำแสงเลเซอร์ใส่ศัตรูที่อยู่ใกล้. จำเป็นต้องใช้สารหล่อเย็น. block.repair-point.description = ซ่อมแซมยูนิตที่อยู่ในรัศมีอย่างต่อเนื่อง. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = ทำดาเมจและทำลายโปรเจกไตล์ที่กำลังเข้ามา. โปรเจกไตล์เลเซอร์จะไม่ถูกล็อคเป้าด้วยบล็อคนี้. From 6d163e45ac6389201ad00cb455f18f6e4bb99409 Mon Sep 17 00:00:00 2001 From: ballgamer56 <30421594+ballgamer56@users.noreply.github.com> Date: Mon, 28 Sep 2020 14:11:15 +0700 Subject: [PATCH 03/56] Update bundle_th.properties --- core/assets/bundles/bundle_th.properties | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index e31912c223..47b2ec62c0 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -534,11 +534,11 @@ sector.tarFields.name = Tar Fields sector.saltFlats.name = Salt Flats sector.fungalPass.name = Fungal Pass -sector.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on. -sector.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders. -sector.saltFlats.description = On the outskirts of the desert lie the Salt Flats. Few resources can be found in this location.\n\nThe enemy has erected a resource storage complex here. Eradicate their core. Leave nothing standing. -sector.craters.description = Water has accumulated in this crater, relic of the old wars. Reclaim the area. Collect sand. Smelt metaglass. Pump water to cool turrets and drills. -sector.ruinousShores.description = Past the wastes, is the shoreline. Once, this location housed a coastal defense array. Not much of it remains. Only the most basic defense structures have remained unscathed, everything else reduced to scrap.\nContinue the expansion outwards. Rediscover the technology. +sector.groundZero.description = ที่ที่ดีที่สุดในการเริ่มต้นอีกครั้ง. ศัตรูมีน้อย. ทรัพยากรน้อยฃ.\nเก็บตะกั่วและทองแดงให้ได้มากที่สุด.\nแล้วไปต่อ. +sector.frozenForest.description = แม้แต่ที่นี่, ที่ที่อยู่ใกล้ภูเขา, สปอร์ก็ยังแพร่มาถึงที่นี่. อากาศที่เย็นเยือกไม่สามารถหยุดยั้งพวกมันได้ตลอดไป.\n\nเริ่มต้นการใช้ไฟฟ้า. สร้างเครื่องกำเนิดไฟฟ้าเผาไหม้ถ่าน. เรียนรู้ที่จะใช้เครื่องซ่อมแซม. +sector.saltFlats.description = ณ ขอบของทะเลทราย เป็นที่ตั้งของ Salt Flats. สามารถพบทรัพยากรบางอย่างได้ที่นี่.\n\nศัตรูได้ตั้งฐานเก็บทรัพยากรไว้ที่นี่. ทำลาย core ของพวกมัน. อย่าให้มีอะไรเหลือ. +sector.craters.description = น้ำขังอยู่ในหลุมอุกกาบาศนี้, ที่นี้เป็นอนุสรณ์ของสองคราม. ยึดพื้นที่นี่มา. เก็บทราย. เผากระจกเมต้า. ปั๊มน้ำเพื่อมาหล่อเย็นป้อมปืนและแท่นขุดเจาะ. +sector.ruinousShores.description = ต่อจากของเสียต่างๆ, เป็นที่ตั้งของชายฝั่ง. ครั้งก่อน, ที่นี่เคยเป็นที่ตั้งของฐานป้องกันชายฝั่ง. ณ ตอนนี้แทบจะไม่เหลือแล้ว. มีเหลือแค่ระบบการป้องกันพื้นฐาน, ทุกอย่างที่เหลือถูกทำลายเหลือเพียงแค่เศษเหล็ก.\nทำการขยายการสำรวจต่อไป. ค้นพบกับเทคโนโลยีอีกครั้ง. sector.stainedMountains.description = Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units. sector.overgrowth.description = This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build Titan units. Destroy it. Reclaim that which was lost. sector.tarFields.description = The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible. @@ -1055,7 +1055,7 @@ block.surge-tower.name = เสาเสิร์จ block.diode.name = ไดโอดแบตเตอรี่ block.battery.name = แบตเตอรี่ block.battery-large.name = แบตเตอรี่ขนาดใหญ่ -block.combustion-generator.name = เครื่องกำเนิดไฟฟ้าโดยการสันดาป +block.combustion-generator.name = เครื่องกำเนิดไฟฟ้าเผาไหม้ถ่าน block.steam-generator.name = เครื่องกำเนิดไฟฟ้าไอน้ำ block.differential-generator.name = เครื่องกำเนิดไฟฟ้าดิฟเฟอเร่นเตอร์ block.impact-reactor.name = เตาปฏิกรณ์อัดกระแทก From 49df949967ad3dbb57bb210690e2b8262d11c451 Mon Sep 17 00:00:00 2001 From: ballgamer56 <30421594+ballgamer56@users.noreply.github.com> Date: Mon, 28 Sep 2020 16:33:34 +0700 Subject: [PATCH 04/56] Update bundle_th.properties --- core/assets/bundles/bundle_th.properties | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index 47b2ec62c0..d2fe99fa53 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -539,17 +539,17 @@ sector.frozenForest.description = แม้แต่ที่นี่, ที sector.saltFlats.description = ณ ขอบของทะเลทราย เป็นที่ตั้งของ Salt Flats. สามารถพบทรัพยากรบางอย่างได้ที่นี่.\n\nศัตรูได้ตั้งฐานเก็บทรัพยากรไว้ที่นี่. ทำลาย core ของพวกมัน. อย่าให้มีอะไรเหลือ. sector.craters.description = น้ำขังอยู่ในหลุมอุกกาบาศนี้, ที่นี้เป็นอนุสรณ์ของสองคราม. ยึดพื้นที่นี่มา. เก็บทราย. เผากระจกเมต้า. ปั๊มน้ำเพื่อมาหล่อเย็นป้อมปืนและแท่นขุดเจาะ. sector.ruinousShores.description = ต่อจากของเสียต่างๆ, เป็นที่ตั้งของชายฝั่ง. ครั้งก่อน, ที่นี่เคยเป็นที่ตั้งของฐานป้องกันชายฝั่ง. ณ ตอนนี้แทบจะไม่เหลือแล้ว. มีเหลือแค่ระบบการป้องกันพื้นฐาน, ทุกอย่างที่เหลือถูกทำลายเหลือเพียงแค่เศษเหล็ก.\nทำการขยายการสำรวจต่อไป. ค้นพบกับเทคโนโลยีอีกครั้ง. -sector.stainedMountains.description = Further inland lie the mountains, yet untainted by spores.\nExtract the abundant titanium in this area. Learn how to use it.\n\nThe enemy presence is greater here. Do not give them time to send their strongest units. -sector.overgrowth.description = This area is overgrown, closer to the source of the spores.\nThe enemy has established an outpost here. Build Titan units. Destroy it. Reclaim that which was lost. -sector.tarFields.description = The outskirts of an oil production zone, between the mountains and desert. One of the few areas with usable tar reserves.\nAlthough abandoned, this area has some dangerous enemy forces nearby. Do not underestimate them.\n\n[lightgray]Research oil processing technology if possible. -sector.desolateRift.description = An extremely dangerous zone. Plentiful resources, but little space. High risk of destruction. Leave as soon as possible. Do not be fooled by the long spacing between enemy attacks. -sector.nuclearComplex.description = A former facility for the production and processing of thorium, reduced to ruins.\n[lightgray]Research the thorium and its many uses.\n\nThe enemy is present here in great numbers, constantly scouting for attackers. -sector.fungalPass.description = A transition area between high mountains and lower, spore-ridden lands. A small enemy reconnaissance base is located here.\nDestroy it.\nUse Dagger and Crawler units. Take out the two cores. +sector.stainedMountains.description = เข้าลึกไปในพื้นที่ จะพบกับภูเขา, ซึ่งยังไม่ถูกสปอร์แตะต้อง.\nขุดไทเทเนียมที่อุดมสมบูรณ์ในพื้นที่นี้. เรียนรู้ที่จะใช้มัน.\n\nมีศัตรูมากขึ้นในบริเวณนี้. อย่าปล่อยให้พวกมันปล่อยยูนิตที่แข็งแกร่งที่สุดของพวกมันออกมา. +sector.overgrowth.description = พื้นที่นี้ถูกปกคลุมไปด้วยพืช, ใกล้กับแหล่งกำเนิของสปอร์.\nศัตรูได้ตั้งฐานเฝ้าระวังไว้ที่นี่. สร้างยูนิตไททัน. ทำลายฐานซะ. แล้วนำสิ่งที่ถูกยึดไปกลับคืนมา. +sector.tarFields.description = ขอบของพื้นที่ผลิตน้ำมัน, อยู่ระหว่างภูเขาและทะเลทราย. หนึ่งในพื้นที่ที่มีแหล่งน้ำมันดิบที่ใช้ได้.\nแม้ว่าจะถูกทิ้งร้าง, พื้นที่นี้ยังคงมีทัพของศัตรูอยู่ใกล้ๆ. อย่าประมาทกับพวกมัน.\n\n[lightgray]วิจัยเทคโนโลยีการแปรรูปน้ำมันหากเป็นไปได้. +sector.desolateRift.description = เป็นพื้นที่ที่อันตรายมาก. ทรัพยากรมากมาย, แต่พื้นที่น้อย. ความเสี่ยงการโดนทำลายล้างสูง. ออกไปจากที่นี่ให้ไวที่สุด. อย่าถูกหลอกโดนระยะเวลาระหว่างการโจมตีของศัตรูที่เว้นไว้นานกว่าปกติ. +sector.nuclearComplex.description = สถานที่ผลิตและแปรรูปทอเรี่ยมเก่า, ถูกทำลายกลายเป็นซาก.\n[lightgray]วิจัยทอเรี่ยมและวิธีการใช้มัน.\n\nศัตรูในบริเวณนี้มีจำนวนมาก, ตรวจตราหาผู้บุกรุกอยู่ตลอดเวลา. +sector.fungalPass.description = พื้นที่ระหว่างพื้นที่สูงและต่ำของภูเขา, พื้นที่นี้เต็มไปด้วยสปอร์. ฐานลาดตระเวนขนาดเล็กของศัตรูตั้งอยู่ที่นี่.\nทำลายมันซะ.\nใช้ยูนิตเด็กเกอร์และครอว์เลอร์. ทำลาย core ทั้งสองซะ. settings.language = ภาษา settings.data = ข้อมูลเกม settings.reset = รีเซ็ตเป็นค่าเริ่มต้น -settings.rebind = Rebind +settings.rebind = แก้ไขปุ่ม settings.resetKey = Reset settings.controls = การควบคุม settings.game = เกม @@ -931,7 +931,7 @@ unit.vela.name = เวล่า unit.corvus.name = คอร์วัส block.resupply-point.name = จุดเติมของ -block.parallax.name = Parallax +block.parallax.name = พาราแล็ซ block.cliff.name = หน้าผ่า block.sand-boulder.name = ก้อนหินทราย block.grass.name = หญ้า From 6b36b65ac07b9a1b5e7aa5bc42afff121d1aeb6b Mon Sep 17 00:00:00 2001 From: cinnx <41754972+cinnx@users.noreply.github.com> Date: Sat, 3 Oct 2020 23:14:11 +0200 Subject: [PATCH 05/56] Update bundle_pl.properties fixed some translations; compared, fixed and added few lines from original bundle file --- core/assets/bundles/bundle_pl.properties | 107 ++++++++++++----------- 1 file changed, 58 insertions(+), 49 deletions(-) diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index f0c67c6a88..3760ea4ed2 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -14,14 +14,14 @@ link.f-droid.description = F-Droid catalogue listing link.wiki.description = Oficjana Wiki Mindustry link.suggestions.description = Zaproponuj nowe funkcje linkfail = Nie udało się otworzyć linku!\nURL został skopiowany. -screenshot = Zapisano zdjęcie w {0} +screenshot = Zapisano zrzut ekranu w {0} screenshot.invalid = Zrzut ekranu jest zbyt duży. Najprawdopodobniej brakuje miejsca w pamięci urządzenia. gameover = Koniec Gry gameover.pvp = Zwyciężyła drużyna [accent]{0}[]! -highscore = [accent] Nowy rekord! +highscore = [accent]Nowy rekord! copied = Skopiowano. -indev.popup = [accent]v6[] is currently in [accent]alpha[].\n[lightgray]This means:[]\n[scarlet]- The campaign is completely unfinished[]\n- Content is missing\n - Most [scarlet]Unit AI[] does not work properly\n- Many units are unfinished\n- Everything you see is subject to change or removal.\n\nReport bugs or crashes on [accent]Github[]. -indev.notready = This part of the game isn't ready yet +indev.popup = [accent]Wersja v6[] jest obecnie w [accent]alphie[].\n[lightgray]Oznacza to, że:[]\n[scarlet]- Kampania nie jest skończona[]\n- Brakuje zawartości\n - Większość [scarlet]SI jednostek[] nie działa poprawnie\n- Wiele jednostek jest niedokończonych\n- Wszystko to, co widzisz, może ulec zmianie lub usunięciu.\n\nZgłaszaj błędy i awarie na [accent]Githubie[]. +indev.notready = Ta część gry nie jest jeszcze ukończona load.sound = Dźwięki load.map = Mapy @@ -55,6 +55,7 @@ schematic.saved = Schemat zapisany. schematic.delete.confirm = Ten schemat zostanie usunięty. schematic.rename = Zmień nazwę schematu schematic.info = {0}x{1}, {2} bloków +schematic.disabled = [scarlet]Schematy są wyłączone[]\nNie możesz używać schematów na tej [accent]mapie[] lub [accent]serwerze. stat.wave = Fale powstrzymane:[accent] {0} stat.enemiesDestroyed = Przeciwnicy zniszczeni:[accent] {0} @@ -107,7 +108,7 @@ mods.guide = Poradnik do modów mods.report = Zgłoś Błąd mods.openfolder = Otwórz folder z modami mods.reload = Przeładuj -mods.reloadexit = The game will now exit, to reload mods. +mods.reloadexit = Gra zostanie teraz zamknięta, aby ponownie załadować mody. mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Włączony mod.disabled = [scarlet]Wyłączony @@ -115,7 +116,7 @@ mod.disable = Wyłącz mod.content = Content: mod.delete.error = Nie udało się usunąć moda. Plik może być w użyciu. mod.requiresversion = [scarlet]Wymaga gry w wersji co najmniej: [accent]{0} -mod.outdated = [scarlet]Not compatible with V6 (no minGameVersion: 105) +mod.outdated = [scarlet]Niekompatybilne z wersją v6 (no minGameVersion: 105) mod.missingdependencies = [scarlet]Brakujące zależności: {0} mod.erroredcontent = [scarlet]Content Errors mod.errors = Wystąpił błąd podczas ładowania treści. @@ -127,7 +128,7 @@ mod.reloadrequired = [scarlet]Wymagany restart mod.import = Importuj Mod mod.import.file = Importuj Plik mod.import.github = Importuj mod z GitHuba -mod.jarwarn = [scarlet]JAR mods are inherently unsafe.[]\nMake sure you're importing this mod from a trustworthy source! +mod.jarwarn = [scarlet]Mody JAR są niebezpieczne.[]\nUpewnij się, że importujesz ten mod z dobrze znanego źródła! mod.item.remove = Ten przedmiot jest częścią moda[accent] '{0}'[]. Aby usunąć go, odinstaluj modyfikację. mod.remove.confirm = Ten mod zostanie usunięty. mod.author = [lightgray]Autor:[] {0} @@ -148,12 +149,12 @@ techtree = Drzewo Technologiczne research.list = [lightgray]Badania: research = Badaj researched = [lightgray]{0} zbadane. -research.progress = {0}% complete +research.progress = {0}% ukończone players = {0} graczy players.single = {0} gracz -players.search = search +players.search = wyszukaj players.notfound = [gray]nie znaleziono graczy -server.closing = [accent] Zamykanie serwera... +server.closing = [accent]Zamykanie serwera... server.kicked.kick = Zostałeś wyrzucony z serwera! server.kicked.whitelist = Nie ma cię tu na białej liście. server.kicked.serverClose = Serwer został zamknięty. @@ -171,11 +172,11 @@ server.kicked.customClient = Ten serwer nie wspomaga wersji deweloperskich. Pobi server.kicked.gameover = Koniec gry! server.kicked.serverRestarting = Restart serwera. server.versions = Twoja wersja gry:[accent] {0}[]\nWersja gry serwera:[accent] {1}[] -host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[]. \nKażdy w tej samej sieci [lightgray]wifi lub hotspocie[] powinien zobaczyć twój serwer.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, musisz wykonać [accent]przekierowywanie portów[].\n\n[lightgray]Notka: Jeśli ktokolwiek ma problem z dołączeniem do gry lokalnej, upewnij się, że udostępniłeś Mindustry dostęp do sieci w ustawieniach zapory (firewall). Zauważ, że niektóre sieci publiczne mogą nie zezwalać na wykrycie serwerów. -join.info = Tutaj możesz wpisać [accent]adres IP serwera[] aby do niego dołączyć lub wyszukać [accent]serwery w lokalnej sieci[], do których możesz dołączyć.\nGra wieloosobowa na LAN i WAN jest wspierana.\n\n[lightgray]Notka: Nie ma automatycznej listy wszystkich serwerów; jeśli chcesz dołączyć przez IP, musisz zapytać hosta o jego IP, które można znaleźć po wpisaniu "my ip" w przeglądarce na urządzeniu hosta. +host.info = Przycisk [accent]host[] hostuje serwer na porcie [scarlet]6567[]. \nKażdy w tej samej sieci [lightgray]wifi lub hotspocie[] powinien zobaczyć twój serwer na ich liście serwerów.\n\nJeśli chcesz, aby każdy z twoim IP mógł dołączyć, musisz wykonać [accent]przekierowywanie portów[].\n\n[lightgray]Notka: Jeśli ktokolwiek ma problem z dołączeniem do gry lokalnej, upewnij się, że udostępniłeś Mindustry dostęp do sieci w ustawieniach zapory (firewall). Zauważ, że niektóre sieci publiczne mogą nie zezwalać na wykrycie serwerów. +join.info = Tutaj możesz wpisać [accent]adres IP serwera[] aby do niego dołączyć lub wyszukać [accent]serwery w lokalnej sieci[] lub wyszukać [accent]publiczne[] serwery, do których możesz dołączyć.\nGra wieloosobowa na LAN i WAN jest wspierana.\n\n[lightgray]Jeśli chcesz dołączyć przez IP, musisz zapytać hosta o jego IP, które można znaleźć po wpisaniu "my ip" w przeglądarce na urządzeniu hosta. hostserver = Stwórz Serwer invitefriends = Zaproś Znajomych -hostserver.mobile = Hostuj\nGrę +hostserver.mobile = Hostuj Grę host = Hostuj hosting = [accent]Otwieranie serwera... hosts.refresh = Odśwież @@ -208,11 +209,11 @@ server.outdated.client = [crimson]Przestarzały klient![] server.version = [gray]Wersja: {0} server.custombuild = [accent]Zmodowany klient confirmban = Jesteś pewny, że chcesz zbanować "{0}[white]"? -confirmkick = Jesteś pewny, że chcesz wyrzucić {0}[white]"? -confirmvotekick = Jesteś pewny, że chcesz głosować za wyrzuceniem {0}[white]"? +confirmkick = Jesteś pewny, że chcesz wyrzucić "{0}[white]"? +confirmvotekick = Jesteś pewny, że chcesz głosować za wyrzuceniem "{0}[white]"? confirmunban = Jesteś pewny, że chcesz odbanować tego gracza? -confirmadmin = Jesteś pewny, że chcesz dać rangę admina {0}[white]"? -confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina {0}[white]"? +confirmadmin = Jesteś pewny, że chcesz dać rangę admina "{0}[white]"? +confirmunadmin = Jesteś pewny, że chcesz zabrać rangę admina "{0}[white]"? joingame.title = Dołącz do gry joingame.ip = IP: disconnect = Rozłączono. @@ -237,7 +238,7 @@ save.delete = Usuń save.export = Eksportuj save.import.invalid = [accent]Zapis gry jest niepoprawny! save.import.fail = [crimson]Nie udało się zaimportować zapisu: [accent]{0} -save.export.fail = [crimson]Nie można wyeksportować zapisu: [accent]{0} +save.export.fail = [crimson]Nie udało się wyeksportować zapisu: [accent]{0} save.import = Importuj Zapis save.newslot = Zapisz nazwę: save.rename = Zmień nazwę @@ -255,14 +256,14 @@ save.wave = Fala {0} save.mode = Tryb Gry: {0} save.date = Ostatnio Zapisane: {0} save.playtime = Czas gry: {0} -warning = Uwaga +warning = Uwaga. confirm = Potwierdź delete = Usuń view.workshop = Pokaż w Warsztacie workshop.listing = Edytuj pozycję w Warsztacie ok = OK open = Otwórz -customize = Dostosuj +customize = Dostosuj zasady cancel = Anuluj openlink = Otwórz Link copylink = Kopiuj Link @@ -272,19 +273,19 @@ data.import = Importuj Dane data.openfolder = Otwórz folder danych data.exported = Dane wyeksportowane. data.invalid = Nieprawidłowe dane gry. -data.import.confirm = Zaimportowanie zewnętrznych danych usunie[scarlet] wszystkie[] obecne dane gry.\n[accent]Nie można tego cofnąć![]\n\nGdy dane zostaną zimportowane, gra automatycznie się wyłączy. +data.import.confirm = Zaimportowanie zewnętrznych danych nadpisze[scarlet] wszystkie[] obecne dane gry.\n[accent]Nie można tego cofnąć![]\n\nGdy dane zostaną zaimportowane, gra automatycznie się wyłączy. quit.confirm = Czy na pewno chcesz wyjść? quit.confirm.tutorial = Jesteś pewien?\nSamouczek może zostać powtórzony w[accent] Ustawienia->Gra->Ponów samouczek.[] loading = [accent]Ładowanie... reloading = [accent]Przeładowywanie Modów... saving = [accent]Zapisywanie... -respawn = [accent][[{0}][] to respawn in core +respawn = [accent][[{0}][] by odrodzić się w rdzeniu cancelbuilding = [accent][[{0}][] by wyczyścić plan selectschematic = [accent][[{0}][] by wybrać+skopiować pausebuilding = [accent][[{0}][] by wstrzymać budowę resumebuilding = [scarlet][[{0}][] by kontynuować budowę wave = [accent]Fala {0} -wave.waiting = Fala za {0} +wave.waiting = [lightgray]Fala za {0} wave.waveInProgress = [lightgray]Fala w trakcie waiting = [lightgray]Oczekiwanie... waiting.players = Oczekiwanie na graczy... @@ -295,7 +296,7 @@ saveimage = Zapisz Obraz unknown = Nieznane custom = Własne builtin = Wbudowane -map.delete.confirm = Jesteś pewny, że chcesz usunąć tę mapę? Nie będzie można jej przywrócić. +map.delete.confirm = Jesteś pewny, że chcesz usunąć tę mapę? Nie będzie można jej przywrócić! map.random = [accent]Losowa Mapa map.nospawn = Ta mapa nie zawiera żadnego rdzenia! Dodaj [accent]pomarańczowy[] rdzeń do tej mapy w edytorze. map.nospawn.pvp = Ta mapa nie ma żadnego rdzenia przeciwnika, aby mogli się zrespić przeciwnicy! Dodaj[scarlet] inny niż pomarańczowy[] rdzeń do mapy w edytorze. @@ -309,7 +310,7 @@ workshop.info = Informacja o pozycji changelog = Historia aktualizacji (opcjonalna): eula = Umowa Użytkownika Końcowego (EULA) Steam missing = Ta pozycja została przeniesiona bądź usunięta.\n[lightgray]Pozycja na Warsztacie została automatycznie odłączona. -publishing = [accent]Trwa publikowanie... +publishing = [accent]Publikowanie... publish.confirm = Czy jesteś pewien, że chcesz to opublikować?\n\n[lightgray]Najpierw upewnij się, że zgadzasz się z umową EULA Warsztatu, w przeciwnym razie twoje pozycje nie będą widoczne! publish.error = Błąd podczas publikowania pozycji: {0} steam.error = Nie udało się zainicjować serwisów Steam.\nBłąd: {0} @@ -346,6 +347,7 @@ waves.invalid = Nieprawidłowe fale w schowku. waves.copied = Fale zostały skopiowane. waves.none = Brak zdefiniowanych wrogów.\nPamiętaj, że puste układy fal zostaną automatycznie zastąpione układem domyślnym. +#these are intentionally in lower case wavemode.counts = counts wavemode.totals = totals wavemode.health = health @@ -386,10 +388,10 @@ editor.export = Eksportuj... editor.exportfile = Eksportuj Plik editor.exportfile.description = Eksportuj plik mapy editor.exportimage = Eksportuj Obraz Terenu -editor.exportimage.description = Eksportuj plik obrazu terenu +editor.exportimage.description = Eksportuj plik obrazu zawierający tylko podstawowy teren editor.loadimage = Załaduj Teren editor.saveimage = Zapisz Teren -editor.unsaved = [scarlet]Masz niezapisane zmiany![]\nCzy na pewno chcesz wyjść? +editor.unsaved = Czy na pewno chcesz wyjść?[]\n[scarlet]Wszelkie niezapisane zmiany zostaną utracone. editor.resizemap = Zmień Rozmiar Mapy editor.mapname = Nazwa Mapy: editor.overwrite = [accent]Uwaga!\nSpowoduje to nadpisanie istniejącej mapy. @@ -469,24 +471,19 @@ locked = Zablokowane complete = [lightgray]Ukończone: requirement.wave = Osiągnij falę {0} w {1} requirement.core = Zniszcz Rdzeń wroga w {0} -requirement.research = Research {0} -requirement.capture = Capture {0} -resume = Kontynuuj Strefę:\n[lightgray]{0} +requirement.research = Zbadaj {0} +requirement.capture = Zdobądź {0} bestwave = [lightgray]Najwyższa fala: {0} -launch = < WYSTRZEL > -launch.text = Launch -launch.title = Wystrzelenie udane -launch.next = [lightgray]Następna okazja przy fali {0} -launch.unable2 = [scarlet]WYSTRZELENIE niedostępne.[] -launch.confirm = Spowoduje to wystrzelenie wszystkich surowców w rdzeniu.\nNie będziesz mógł wrócić do tej bazy. -launch.skip.confirm = Jeśli teraz przejdziesz do kolejnej fali, nie będziesz miał możliwości wystrzelenia do czasu pokonania dalszych fal. +launch.text = Wystrzel +campaign.multiplayer = Podczas gry w trybie wieloosobowym w kampanii możesz badać używając tylko przedmiotów ze [accent]swoich[] sektorów, a [scarlet]nie[] sektoru hosta na którym aktualnie jesteś.\n\nAby zdobyć przedmioty dla [accent]swoich[] sektorów w trybie wieloosobowym, użyj [accent]wyrzutni[]. uncover = Odkryj configure = Skonfiguruj Ładunek +#TODO loadout = Loadout -resources = Resources +resources = Zasoby bannedblocks = Zabronione bloki addall = Dodaj wszystkie -launch.destination = Destination: {0} +launch.destination = Cell: {0} configure.invalid = Ilość musi być liczbą pomiędzy 0 a {0}. zone.unlocked = [lightgray]Strefa {0} odblokowana. zone.requirement.complete = Fala {0} osiągnięta:\n{1} Wymagania strefy zostały spełnione. @@ -500,7 +497,7 @@ boss.health = Zdrowie Bossa connectfail = [crimson]Nie można połączyć się z serwerem:\n\n[accent]{0} error.unreachable = Serwer niedostępny.\nCzy adres jest wpisany poprawnie? error.invalidaddress = Niepoprawny adres. -error.timedout = Przekroczono limit czasu!\nUpewnij się, że host ma ustawione przekierowanie portu oraz poprawność wpisanego adresu! +error.timedout = Przekroczono limit czasu!\nUpewnij się, że host ma ustawione przekierowanie portu oraz sprawdź poprawność wpisanego adresu! error.mismatch = Błąd pakietu:\nprawdopodobne niedopasowanie klienta/serwera.\nUpewnij się, że ty i host macie najnowszą wersję Mindustry! error.alreadyconnected = Jesteś już połączony. error.mapnotfound = Plik mapy nie został znaleziony! @@ -508,12 +505,12 @@ error.io = Błąd sieciowy I/O. error.any = Nieznany błąd sieci. error.bloom = Nie udało się załadować bloom.\nTwoje urządzenie może nie wspierać tej funkcji. -weather.rain.name = Rain -weather.snow.name = Snow -weather.sandstorm.name = Sandstorm -weather.sporestorm.name = Sporestorm +weather.rain.name = Deszcz +weather.snow.name = Śnieg +weather.sandstorm.name = Burza piaskowa +weather.sporestorm.name = Burza zarodników -sectors.unexplored = [lightgray]Unexplored +sectors.unexplored = [lightgray]Niezbadane sectors.resources = Resources: sectors.production = Production: sectors.stored = Stored: @@ -522,6 +519,7 @@ sectors.launch = Launch sectors.select = Select sectors.nonelaunch = [lightgray]none (sun) +#NOTE TO TRANSLATORS: don't bother editing these, they'll be removed and/or rewritten anyway sector.groundZero.name = Punkt Zerowy sector.craters.name = Kratery sector.frozenForest.name = Zamrożony Las @@ -534,9 +532,13 @@ sector.tarFields.name = Pola Smołowe sector.saltFlats.name = Solne Równiny sector.fungalPass.name = Grzybowa Przełęcz +#unused +#sector.impact0078.name = Impact 0078 +#sector.crags.name = Crags + sector.groundZero.description = Optymalna lokalizacja, aby rozpocząć jeszcze raz. Niskie zagrożenie. Niewiele zasobów.\nZbierz jak najwięcej miedzi i ołowiu, tyle ile jest możliwe.\nPrzejdź do następnej strefy jak najszybciej. -sector.frozenForest.description = Nawet tutaj, bliżej gór, zarodniki rozprzestrzeniły się. Niskie temperatury nie mogą ich zatrzymać na zawsze.\n\nRozpocznij przedsięwzięcie od władzy. Buduj generatory spalinowe. Naucz się korzystać z naprawiaczy. -sector.saltFlats.description = Na obrzeżach pustyni spoczywają Solne Równiny. Można tu znaleźć niewiele surowców.\n\nWrogowie zbudowali tu bazę składującą surowce. Zniszcz ich rdżeń. Zniszcz wszystko co stanie ci na drodze. +sector.frozenForest.description = Nawet tutaj, bliżej gór, zarodniki rozprzestrzeniły się. Niskie temperatury nie mogą ich zatrzymać na zawsze.\n\nRozpocznij przedsięwzięcie od prądu. Buduj generatory spalinowe. Naucz się korzystać z naprawiaczy. +sector.saltFlats.description = Na obrzeżach pustyni spoczywają Solne Równiny. Można tu znaleźć niewiele surowców.\n\nWrogowie zbudowali tu bazę składującą surowce. Zniszcz ich rdzeń. Zniszcz wszystko co stanie ci na drodze. sector.craters.description = W tym kraterze zebrała się woda. Pozostałość dawnych wojen. Odzyskaj ten teren. Wykop piasek. Wytop metaszkło. Pompuj wodę do działek obronnych i wierteł by je schłodzić sector.ruinousShores.description = Za pustkowiami ciągnie się linia brzegowa. Kiedyś znajdowała się tu przybrzeżna linia obronna. Niewiele z niej zostało. Ostały się tylko podstawowe struktury obronne, z reszty został tylko złom.\nKontynuuj eksploracje. Odkryj pozostawioną tu technologię. sector.stainedMountains.description = W głębi lądu leżą góry, jeszcze nieskażone przez zarodniki.\nWydobądź obfity tytan w tym obszarze. Dowiedz się, jak z niego korzystać.\n\nObecność wroga jest tutaj większa. Nie daj im czasu na wysłanie swoich najsilniejszych jednostek. @@ -594,6 +596,7 @@ blocks.powerconnections = Maksymalna ilość połączeń blocks.poweruse = Zużycie prądu blocks.powerdamage = Moc/Zniszczenia blocks.itemcapacity = Pojemność przedmiotów +blocks.memorycapacity = Memory Capacity blocks.basepowergeneration = Podstawowa generacja mocy blocks.productiontime = Czas produkcji blocks.repairtime = Czas pełnej naprawy bloku @@ -822,6 +825,7 @@ mode.custom = Własny tryb rules.infiniteresources = Nieskończone zasoby rules.reactorexplosions = Eksplozje reaktorów +rules.schematic = Schematics Allowed rules.wavetimer = Zegar fal rules.waves = Fale rules.attack = Tryb ataku @@ -847,6 +851,7 @@ rules.title.unit = Jednostki rules.title.experimental = Eksperymentalne rules.title.environment = Environment rules.lighting = Oświetlenie +rules.enemyLights = Enemy Lights rules.fire = Fire rules.explosions = Block/Unit Explosion Damage rules.ambientlight = Otaczające Światło @@ -990,7 +995,7 @@ block.pine.name = Sosna block.dirt.name = Dirt block.dirt-wall.name = Dirt Wall block.mud.name = Mud -block.white-tree-dead.name = Białe Drzewo Martwe +block.white-tree-dead.name = Białe Martwe Drzewo block.white-tree.name = Białe Drzewo block.spore-cluster.name = Skupisko Zarodników block.metal-floor.name = Metalowa Podłoga @@ -1075,6 +1080,7 @@ block.power-source.name = Źródło prądu block.unloader.name = Ekstraktor block.vault.name = Magazyn block.wave.name = Strumień +block.tsunami.name = Tsunami block.swarmer.name = Działo Rojowe block.salvo.name = Działo Salwowe block.ripple.name = Działo Falowe @@ -1114,6 +1120,7 @@ block.arc.name = Piorun block.rtg-generator.name = Generator RTG block.spectre.name = Huragan block.meltdown.name = Rozpad +block.foreshadow.name = Foreshadow block.container.name = Kontener block.launch-pad.name = Wyrzutnia block.launch-pad-large.name = Duża Wyrzutnia @@ -1139,6 +1146,7 @@ block.hyper-processor.name = Hyper Processor block.logic-display.name = Logic Display block.large-logic-display.name = Large Logic Display block.memory-cell.name = Memory Cell +block.memory-bank.name = Memory Bank team.blue.name = niebieski team.crux.name = czerwony @@ -1166,7 +1174,7 @@ tutorial.breaking = Bloki często wymagają rozbiórki.\n[accent]Przytrzymaj pra tutorial.breaking.mobile = Bloki często wymagają rozbiórki.\n[accent]Wybierz tryb dekonstrukcji[], a następnie dotknij blok by zacząć go niszczyć.\nZdekonstruuj obszarowo poprzez przytrzymanie palcem przez moment[] i przesunięcie go w jakimś kierunku.\nNaciśnij przycisk ptaszka by potwierdzić rozbiórkę.\n\n[accent]Zniszcz wszystkie bloki złomu na lewo od twojego rdzenia używając selekcji obszarowej. tutorial.withdraw = Czasami, konieczne jest wyjmowanie przedmiotów prosto z bloków.\nBy tego dokonać, [accent]kliknij blok[] z przedmiotami w nim, potem [accent]kliknij przedmiot[] w inwentarzu.\nMożesz zebrać wiele przedmiotów naraz poprzez [accent]kliknięcie i przytrzymanie[].\n\n[accent]Zabierz trochę miedzi z rdzenia.[] tutorial.deposit = Włóż przedmioty do bloków poprzez przeciągnięcie z twojego statku do danego bloku.\n\n[accent]Włóż miedź z powrotem do rdzenia .[] -tutorial.waves = [lightgray] Wrogowie[] nadchodzą.\n\nBroń swój rdżeń przez 2 fale.[accent] Kliknij[] by strzelać.\nZbuduj wiecej działek i wierteł. Wydobądź więcej miedzi. +tutorial.waves = [lightgray] Wrogowie[] nadchodzą.\n\nBroń swój rdzeń przez 2 fale.[accent] Kliknij[] by strzelać.\nZbuduj wiecej działek i wierteł. Wydobądź więcej miedzi. tutorial.waves.mobile = [lightgray] Wrogowie[] nadchodzą.\n\nBroń swój rdzeń przez 2 fale. Twój statek będzie automatycznie atakował wrogów.\nZbuduj wiecej działek i wierteł. Wydobądź więcej miedzi. tutorial.launch = Kiedy dotrzesz do określonej fali, masz możliwość[accent] wystrzelenia rdzenia[], pozostawiając struktury obronne za sobą i[accent] otrzymując wszystkie surowce znajdujące się w rdzeniu.[]\nSurowce te mogą potem zostać użyte do odkrywania nowych technologii.\n\n[accent]Naciśnij przycisk Wystrzału. @@ -1303,3 +1311,4 @@ block.spectre.description = Duże działo dwulufowe, które strzela potężnymi block.meltdown.description = Duże działo laserowe, które strzela potężnymi wiązkami dalekiego zasięgu. Wymaga chłodzenia. block.repair-point.description = Bez przerw naprawia najbliższą uszkodzoną jednostkę w jego zasięgu. block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. + From 903424654d985fa5f868334abdbeed3c350d2cd0 Mon Sep 17 00:00:00 2001 From: Wina <58987087+ActualWina@users.noreply.github.com> Date: Sat, 3 Oct 2020 22:39:33 -0300 Subject: [PATCH 06/56] Updates to bundle_es.properties --- core/assets/bundles/bundle_es.properties | 250 +++++++++++------------ 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index 8c538a6974..818929441c 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -20,8 +20,8 @@ gameover = Tu núcleo ha sido destruido. gameover.pvp = ¡El equipo[accent] {0}[] ha ganado! highscore = [accent]¡Nueva mejor puntuación! copied = Copiado. -indev.popup = [accent]v6[] is currently in [accent]alpha[].\n[lightgray]This means:[]\n[scarlet]- The campaign is completely unfinished[]\n- Content is missing\n - Most [scarlet]Unit AI[] does not work properly\n- Many units are unfinished\n- Everything you see is subject to change or removal.\n\nReport bugs or crashes on [accent]Github[]. -indev.notready = This part of the game isn't ready yet +indev.popup = La [accent]v6[] esta actualmente en la [accent]alpha[].\n[lightgray]Esto significa:[]\n[scarlet]- La campaña no esta completada[]\n- Falta contenido\n - La mayoría de la [scarlet]Inteligencia Artificial[] no funciona correctamente\n- Muchas unidades no están terminadas\n- Todo lo que ves puede ser modificado o eliminado en la versión final.\n\nReporta bugs o crasheos en [accent]Github[]. +indev.notready = Esta parte del juego no esta lista aún. load.sound = Sonidos load.map = Mapas @@ -103,19 +103,19 @@ mods.alphainfo = Ten en cuenta que los mods estan en versión Alpha, y[scarlet] mods.alpha = [accent](Alpha) mods = Mods mods.none = [lightgray]No se encontraron Mods! -mods.guide = Guia de Modding +mods.guide = Guía de Modding mods.report = Reportar Error mods.openfolder = Abrir carpeta de mods -mods.reload = Reload -mods.reloadexit = The game will now exit, to reload mods. +mods.reload = Recargar +mods.reloadexit = El juego se va a cerrar para recargar los mods. mod.display = [gray]Mod:[orange] {0} mod.enabled = [lightgray]Activado mod.disabled = [scarlet]Desactivado mod.disable = Desactivar -mod.content = Content: +mod.content = Contenido: mod.delete.error = Fallo al elminar el mod. Quizás el archivo esta en uso. mod.requiresversion = [scarlet]Requiere mínima versión del juego: [accent]{0} -mod.outdated = [scarlet]Not compatible with V6 (no minGameVersion: 105) +mod.outdated = [scarlet]No es compatible con la V6 (no minGameVersion: 105) mod.missingdependencies = [scarlet]Dependencias faltantes: {0} mod.erroredcontent = [scarlet]Errores de contenido mod.errors = Ocurrieron fallos al cargar el contenido. @@ -125,9 +125,9 @@ mod.enable = Activar mod.requiresrestart = El juego se cerrará para aplicar los mods. mod.reloadrequired = [scarlet]Se requiere actualizar mod.import = Importar mod -mod.import.file = Import File +mod.import.file = Importar archivo mod.import.github = Importar Mod de Github -mod.jarwarn = [scarlet]JAR mods are inherently unsafe.[]\nMake sure you're importing this mod from a trustworthy source! +mod.jarwarn = [scarlet]Los mods JAR pueden ser inseguros.[]\nAsegúrate de que los descargaste de una fuente segura! mod.item.remove = Este objeto es parte del[accent] '{0}'[] mod. Para eliminarlo, desinstala ese mod. mod.remove.confirm = Este mod va a ser eliminado.\n¿Quieres continuar? mod.author = [lightgray]Autor:[] {0} @@ -139,8 +139,8 @@ mod.scripts.disable = Tu dispositivo no soporta los mods con scripts. Debes desh about.button = Acerca de name = Nombre: noname = Elige un[accent] nombre de jugador[] primero. -planetmap = Planet Map -launchcore = Launch Core +planetmap = Mapa del planeta +launchcore = Lanzar núcleo filename = Nombre del archivo: unlocked = ¡Nuevo Bloque Desbloqueado! completed = [accent]Completado @@ -278,7 +278,7 @@ quit.confirm.tutorial = ¿Estás seguro de que sabes qué estas haciendo?\nSe pu loading = [accent]Cargando... reloading = [accent]Recargando mods... saving = [accent]Guardando... -respawn = [accent][[{0}][] to respawn in core +respawn = [accent][[{0}][] para reaparecer en el núcleo cancelbuilding = [accent][[{0}][] para limpiar el plan selectschematic = [accent][[{0}][] para seleccionar+copiar pausebuilding = [accent][[{0}][] para pausar la construcción @@ -346,9 +346,9 @@ waves.invalid = Oleadas inválidaas en el portapapeles. waves.copied = Oleadas copiadas. waves.none = No hay enemigos definidos.\nNótese que las listas de oleadas vacías se sustituirán por la lista por defecto. -wavemode.counts = counts -wavemode.totals = totals -wavemode.health = health +wavemode.counts = Cuentas +wavemode.totals = Totales +wavemode.health = Salud editor.default = [lightgray] details = Detalles... @@ -415,8 +415,8 @@ toolmode.drawteams.description = Dibuja equipos en vez de bloques. filters.empty = [lightgray]¡No hay filtros! Añade uno con el botón de abajo. filter.distort = Distorsionar filter.noise = Ruido -filter.enemyspawn = Enemy Spawn Select -filter.corespawn = Core Select +filter.enemyspawn = Elegir punto de aparición enemigo +filter.corespawn = Elegir Núcleo filter.median = Median filter.oremedian = Veta Median filter.blend = Mezcla @@ -436,7 +436,7 @@ filter.option.circle-scale = Escala del círculo filter.option.octaves = Octaves filter.option.falloff = Caída filter.option.angle = Ángulo -filter.option.amount = Amount +filter.option.amount = Cantidad filter.option.block = Bloque filter.option.floor = Suelo filter.option.flooronto = Suelo objetivo @@ -508,31 +508,31 @@ error.io = Error I/O de conexión. error.any = Error de red desconocido. error.bloom = Error al cargar el bloom.\nPuede que tu dispositivo no soporte esta característica. -weather.rain.name = Rain -weather.snow.name = Snow -weather.sandstorm.name = Sandstorm -weather.sporestorm.name = Sporestorm +weather.rain.name = Lluvia +weather.snow.name = Nieve +weather.sandstorm.name = Tormenta de arena +weather.sporestorm.name = Tormenta de esporas -sectors.unexplored = [lightgray]Unexplored -sectors.resources = Resources: -sectors.production = Production: -sectors.stored = Stored: -sectors.resume = Resume -sectors.launch = Launch -sectors.select = Select -sectors.nonelaunch = [lightgray]none (sun) +sectors.unexplored = [lightgray]No explorado +sectors.resources = Recursos: +sectors.production = Producción: +sectors.stored = Almacenado: +sectors.resume = Reanudar +sectors.launch = Lanzar +sectors.select = Elegir +sectors.nonelaunch = [lightgray]ninguno (sun) -sector.groundZero.name = Ground Zero -sector.craters.name = The Craters -sector.frozenForest.name = Frozen Forest -sector.ruinousShores.name = Ruinous Shores -sector.stainedMountains.name = Stained Mountains -sector.desolateRift.name = Desolate Rift -sector.nuclearComplex.name = Nuclear Production Complex -sector.overgrowth.name = Overgrowth -sector.tarFields.name = Tar Fields -sector.saltFlats.name = Salt Flats -sector.fungalPass.name = Fungal Pass +sector.groundZero.name = Terreno Zero +sector.craters.name = Los Cráteres +sector.frozenForest.name = Bosque Congelado +sector.ruinousShores.name = Costas Ruinosas +sector.stainedMountains.name = Montañas manchadas +sector.desolateRift.name = Grieta desolada +sector.nuclearComplex.name = Complejo de producción nuclear +sector.overgrowth.name = Crecimiento excesivo +sector.tarFields.name = Campos de alquitrán +sector.saltFlats.name = Llanuras de sal +sector.fungalPass.name = Paso de hongos sector.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on. sector.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders. @@ -558,18 +558,18 @@ settings.graphics = Gráficos settings.cleardata = Limpiar Datos del Juego... settings.clear.confirm = ¿Estas seguro de querer limpiar estos datos?\n¡Esta acción no puede deshacerse! settings.clearall.confirm = [scarlet]ADVERTENCIA![]\nEsto va a eliminar todos tus datos, incluyendo guardados, mapas, desbloqueos y atajos de teclado.\nUna vez presiones 'ok', el juego va a borrrar todos tus datos y saldrá del juego automáticamente. -settings.clearsaves.confirm = Are you sure you want to clear all your saves? -settings.clearsaves = Clear Saves +settings.clearsaves.confirm = Estas seguro de que quieres borrar tus partidas guardadas? +settings.clearsaves = Limpiar partidas guardadas paused = [accent] < Pausado > clear = Limpiar banned = [scarlet]Baneado -unplaceable.sectorcaptured = [scarlet]Requires captured sector +unplaceable.sectorcaptured = [scarlet]Necesita que el sector esté capturado. yes = Sí no = No info.title = [accent]Información error.title = [crimson]Un error ha ocurrido. error.crashtitle = Un error ha ocurrido. -unit.nobuild = [scarlet]Unit can't build +unit.nobuild = [scarlet]La unidad no puede construir blocks.input = Entrada blocks.output = Salida blocks.booster = Potenciador @@ -585,10 +585,10 @@ blocks.itemsmoved = Velocidad de movimiento blocks.launchtime = Tiempo entre lanzamientos blocks.shootrange = Rango de Disparo blocks.size = Tamaño -blocks.displaysize = Display Size +blocks.displaysize = Tamaño mostrado blocks.liquidcapacity = Capacidad de Líquidos blocks.powerrange = Rango de Energía -blocks.linkrange = Link Range +blocks.linkrange = Rango de conexión blocks.instructions = Instructions blocks.powerconnections = Conexiones maximas blocks.poweruse = Consumo de Energía @@ -605,18 +605,18 @@ blocks.boosteffect = Efecto del Potenciador blocks.maxunits = Máximo de Unidades Activas blocks.health = Vida blocks.buildtime = Tiempo de construcción -blocks.maxconsecutive = Max Consecutive +blocks.maxconsecutive = Máximo consecutivo blocks.buildcost = Coste de construcción blocks.inaccuracy = Imprecisión blocks.shots = Disparos blocks.reload = Recarga blocks.ammo = Munición -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +blocks.shieldhealth = Salud del escudo +blocks.cooldowntime = Tiempo de enfriamiento bar.drilltierreq = Se requiere un mejor taladro. -bar.noresources = Missing Resources -bar.corereq = Core Base Required +bar.noresources = Recursos faltantes +bar.corereq = Se requiere de un núcleo base bar.drillspeed = Velocidad del Taladro: {0}/s bar.pumpspeed = Velocidad de bombeado: {0}/s bar.efficiency = Eficiencia: {0}% @@ -660,7 +660,7 @@ unit.persecond = /seg unit.perminute = /min unit.timesspeed = x velocidad unit.percent = % -unit.shieldhealth = shield health +unit.shieldhealth = salud del escudo unit.items = objetos unit.thousands = k unit.millions = M @@ -677,13 +677,13 @@ setting.shadows.name = Sombras setting.blockreplace.name = Sugerir bloques al construir setting.linear.name = Filtrado Lineal setting.hints.name = Pistas -setting.flow.name = Display Resource Flow Rate[scarlet] (experimental) +setting.flow.name = Mostrar flujo de recursos[scarlet] (experimental) setting.buildautopause.name = Auto-pausar construcción -setting.mapcenter.name = Auto Center Map To Player +setting.mapcenter.name = Auto-centrar el mapa en el jugador setting.animatedwater.name = Agua Animada setting.animatedshields.name = Escudos Animados -setting.antialias.name = Antialias[lightgray] (necesita reiniciar)[] -setting.playerindicators.name = Player Indicators +setting.antialias.name = Antialias[lightgray] (necesita un reinicio)[] +setting.playerindicators.name = Indicadores de jugadores setting.indicators.name = Indicadores de Aliados setting.autotarget.name = Auto apuntado setting.keyboard.name = Controles de Ratón+Teclado @@ -702,7 +702,7 @@ setting.difficulty.name = Dificultad: setting.screenshake.name = Movimiento de la Pantalla setting.effects.name = Mostrar Efectos setting.destroyedblocks.name = Mostrar bloques destruidos -setting.blockstatus.name = Display Block Status +setting.blockstatus.name = Mostrar estado de los bloques setting.conveyorpathfinding.name = Colocación del transportador en búsqueda de caminos setting.sensitivity.name = Sensibilidad del Control setting.saveinterval.name = Intervalo del Autoguardado @@ -712,7 +712,7 @@ setting.milliseconds = {0} milisegundos setting.fullscreen.name = Pantalla Completa setting.borderlesswindow.name = Ventana sin Bordes[lightgray] (podría requerir un reinicio) setting.fps.name = Mostrar FPS -setting.smoothcamera.name = Smooth Camera +setting.smoothcamera.name = Cámara suave setting.blockselectkeys.name = Mostrar teclas de selección de bloque setting.vsync.name = Vsync (Limita los fps a los Hz de tu pantalla) setting.pixelate.name = Pixelar [lightgray](podría reducir el rendimiento) @@ -743,27 +743,27 @@ keybinds.mobile = [scarlet]Los accesos del teclado aquí mostrados no estan disp category.general.name = General category.view.name = Visión category.multiplayer.name = Multijugador -category.blocks.name = Block Select +category.blocks.name = Seleccionar bloques command.attack = Atacar command.rally = Patrullar command.retreat = Retirarse -command.idle = Idle -placement.blockselectkeys = \n[lightgray]Key: [{0}, -keybind.respawn.name = Respawn -keybind.control.name = Control Unit +command.idle = Esperar +placement.blockselectkeys = \n[lightgray]LLaves: [{0}, +keybind.respawn.name = Reaparecer +keybind.control.name = Controlar unidad keybind.clear_building.name = Eliminar construcción keybind.press = Presiona una tecla... keybind.press.axis = Pulsa un eje o botón... keybind.screenshot.name = Captura de pantalla de Mapa keybind.toggle_power_lines.name = Activar láser de potencia -keybind.toggle_block_status.name = Toggle Block Statuses +keybind.toggle_block_status.name = Cambiar estado de los bloques keybind.move_x.name = Mover x keybind.move_y.name = Mover y keybind.mouse_move.name = Seguír al ratón -keybind.pan.name = Pan View -keybind.boost.name = Boost +keybind.pan.name = Vista Pan +keybind.boost.name = Potenciar keybind.schematic_select.name = Seleccionar región -keybind.schematic_menu.name = Menu de esquématicos +keybind.schematic_menu.name = Menu de esquemas keybind.schematic_flip_x.name = Girar esquemático desde X keybind.schematic_flip_y.name = Girar esquemático desde Y keybind.category_prev.name = Categoría anterior @@ -839,20 +839,20 @@ rules.buildspeedmultiplier = Multiplicador de velocidad de construcción rules.deconstructrefundmultiplier = Multiplicador de Devolución de Desconstrucción rules.waitForWaveToEnd = Las oleadas esperan a los enemigos rules.dropzoneradius = Radio de zona de caída:[lightgray] (casillas) -rules.unitammo = Units Require Ammo +rules.unitammo = Las unidades necesitan munición rules.title.waves = Oleadas rules.title.resourcesbuilding = Recursos y Construcción rules.title.enemy = Enemigos rules.title.unit = Unidades rules.title.experimental = Experimental -rules.title.environment = Environment +rules.title.environment = Entorno rules.lighting = Iluminación rules.fire = Fire -rules.explosions = Block/Unit Explosion Damage +rules.explosions = Daño de explosiones de Bloques/Unidades rules.ambientlight = Iluminación ambiental -rules.weather = Weather -rules.weather.frequency = Frequency: -rules.weather.duration = Duration: +rules.weather = Clima +rules.weather.frequency = Frecuencia: +rules.weather.duration = Duración: content.item.name = Objetos content.liquid.name = Líquidos @@ -886,18 +886,18 @@ item.radioactivity = [lightgray]Radioactividad: {0} unit.health = [lightgray]Vida: {0} unit.speed = [lightgray]Velocidad: {0} unit.weapon = [lightgray]Weapon: {0} -unit.itemcapacity = [lightgray]Item Capacity: {0} -unit.minespeed = [lightgray]Mining Speed: {0}% -unit.minepower = [lightgray]Mining Power: {0} -unit.ability = [lightgray]Ability: {0} -unit.buildspeed = [lightgray]Building Speed: {0}% +unit.itemcapacity = [lightgray]Capacidad de ítems: {0} +unit.minespeed = [lightgray]Velocidad de minado: {0}% +unit.minepower = [lightgray]Poder de minado: {0} +unit.ability = [lightgray]Habilidad: {0} +unit.buildspeed = [lightgray]Velocidad de construcción: {0}% liquid.heatcapacity = [lightgray]Capacidad Térmica: {0} liquid.viscosity = [lightgray]Viscosidad: {0} liquid.temperature = [lightgray]Temperatura: {0} unit.dagger.name = Daga -unit.mace.name = Mace +unit.mace.name = Mazo unit.fortress.name = Fortaleza unit.nova.name = Nova unit.pulsar.name = Pulsar @@ -907,8 +907,8 @@ unit.atrax.name = Atrax unit.spiroct.name = Spiroct unit.arkyid.name = Arkyid unit.toxopid.name = Toxopid -unit.flare.name = Flare -unit.horizon.name = Horizon +unit.flare.name = Llama +unit.horizon.name = Horizonte unit.zenith.name = Zenith unit.antumbra.name = Antumbra unit.eclipse.name = Eclipse @@ -925,33 +925,33 @@ unit.omura.name = Omura unit.alpha.name = Alpha unit.beta.name = Beta unit.gamma.name = Gamma -unit.scepter.name = Scepter +unit.scepter.name = Cetro unit.reign.name = Reign unit.vela.name = Vela -unit.corvus.name = Corvus +unit.corvus.name = Corvo -block.resupply-point.name = Resupply Point +block.resupply-point.name = Punto de reabastecimiento block.parallax.name = Parallax -block.cliff.name = Cliff +block.cliff.name = Acantilado block.sand-boulder.name = Piedra de Arena block.grass.name = Hierba -block.slag.name = Slag +block.slag.name = Escoria block.salt.name = Sal -block.salt-wall.name = Salt Wall +block.salt-wall.name = Pared de sal block.pebbles.name = Guijarros block.tendrils.name = Zarcillos -block.sand-wall.name = Sand Wall +block.sand-wall.name = Pared de arena block.spore-pine.name = Pino de esporas -block.spore-wall.name = Spore Wall +block.spore-wall.name = Pared de esporas block.boulder.name = Boulder -block.snow-boulder.name = Snow Boulder +block.snow-boulder.name = Piedra nevosa block.snow-pine.name = Pino de nieve block.shale.name = Pizarra block.shale-boulder.name = Piedra de Pizarra block.moss.name = Musgo block.shrubs.name = Arbustos block.spore-moss.name = Musgo de esporas -block.shale-wall.name = Shale Wall +block.shale-wall.name = Pared de shale block.scrap-wall.name = Muro de Chatarra block.scrap-wall-large.name = Muro de Chatarra grande block.scrap-wall-huge.name = Muro de Chatarra muy grande @@ -979,17 +979,17 @@ block.craters.name = Cráteres block.sand-water.name = Agua con Arena block.darksand-water.name = Agua con Arena Oscura block.char.name = Carbonizado -block.dacite.name = Dacite -block.dacite-wall.name = Dacite Wall +block.dacite.name = Dacita +block.dacite-wall.name = Pared de Dacita block.ice-snow.name = Hielo Nieve -block.stone-wall.name = Stone Wall -block.ice-wall.name = Ice Wall -block.snow-wall.name = Snow Wall -block.dune-wall.name = Dune Wall +block.stone-wall.name = Pared de piedra +block.ice-wall.name = Pared de hielo +block.snow-wall.name = Pared de nieve +block.dune-wall.name = Pared de duna block.pine.name = Pino -block.dirt.name = Dirt -block.dirt-wall.name = Dirt Wall -block.mud.name = Mud +block.dirt.name = Tierra +block.dirt-wall.name = Pared de tierra +block.mud.name = Lodo block.white-tree-dead.name = Árbol Blanco Muerto block.white-tree.name = Árbol Blanco block.spore-cluster.name = Concentración de Esporas @@ -1005,7 +1005,7 @@ block.dark-panel-4.name = Panel Oscuro 4 block.dark-panel-5.name = Panel Oscuro 5 block.dark-panel-6.name = Panel Oscuro 6 block.dark-metal.name = Metal Oscuro -block.basalt.name = Basalt +block.basalt.name = Basalto block.hotrock.name = Roca Caliente block.magmarock.name = Roca de Magma block.copper-wall.name = Muro de Cobre @@ -1117,34 +1117,34 @@ block.meltdown.name = Fusión de Reactor block.container.name = Contenedor block.launch-pad.name = Pad de Lanzamiento block.launch-pad-large.name = Pad de Lanzamiento Grande -block.segment.name = Segment -block.command-center.name = Command Center -block.ground-factory.name = Ground Factory -block.air-factory.name = Air Factory -block.naval-factory.name = Naval Factory -block.additive-reconstructor.name = Additive Reconstructor -block.multiplicative-reconstructor.name = Multiplicative Reconstructor -block.exponential-reconstructor.name = Exponential Reconstructor -block.tetrative-reconstructor.name = Tetrative Reconstructor -block.payload-conveyor.name = Mass Conveyor -block.payload-router.name = Payload Router -block.disassembler.name = Disassembler -block.silicon-crucible.name = Silicon Crucible -block.overdrive-dome.name = Overdrive Dome +block.segment.name = Segmento +block.command-center.name = Centro de comando +block.ground-factory.name = Fábrica terrestre +block.air-factory.name = Fábrica aérea +block.naval-factory.name = Fábrica naval +block.additive-reconstructor.name = Reconstructor aditivo +block.multiplicative-reconstructor.name = Reconstructor multiplicativo +block.exponential-reconstructor.name = Reconstructor exponencial +block.tetrative-reconstructor.name = Reconstructor tetrativo +block.payload-conveyor.name = Cinta de transporte masivo +block.payload-router.name = Enrutador Payload +block.disassembler.name = Desmontador +block.silicon-crucible.name = Crisol de Silicio +block.overdrive-dome.name = Domo de sobremarcha -block.switch.name = Switch -block.micro-processor.name = Micro Processor -block.logic-processor.name = Logic Processor -block.hyper-processor.name = Hyper Processor -block.logic-display.name = Logic Display -block.large-logic-display.name = Large Logic Display -block.memory-cell.name = Memory Cell +block.switch.name = Cambio +block.micro-processor.name = Micro Procesador +block.logic-processor.name = Procesador Lógico +block.hyper-processor.name = Hiper Procesador +block.logic-display.name = Pantalla Lógica +block.large-logic-display.name = Pantalla Lógica grande +block.memory-cell.name = Célula de memoria team.blue.name = Azul team.crux.name = rojo team.sharded.name = naranja team.orange.name = Naranja -team.derelict.name = derelict +team.derelict.name = Abandonado team.green.name = Verde team.purple.name = Púrpura @@ -1302,4 +1302,4 @@ block.cyclone.description = Una torre grande anti-aérea y anti-terrestre. Dispa block.spectre.description = Un cañon masivo de dos barriles. Dispara balas perforantes a objetivos de aire y tierra. block.meltdown.description = Un cañon láser masivo. Carga y dispara un rayo láser constante a enemigos cercanos. Requiere enfriamiento para operar. block.repair-point.description = Repara la unidad dañada más cercana a su alrededor. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Daña y destruye proyectiles enemigos. No apunta a láseres. From a7bbea5d3ad344f33538fcdb1c8307fedbd1e04b Mon Sep 17 00:00:00 2001 From: BasedUser Date: Thu, 8 Oct 2020 01:25:32 +0300 Subject: [PATCH 07/56] Update servers_be.json additional flexibility --- servers_be.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/servers_be.json b/servers_be.json index 5ebfae37df..3e1d51f759 100644 --- a/servers_be.json +++ b/servers_be.json @@ -7,5 +7,8 @@ }, { "address": "md.surrealment.com" + }, + { + "address": "routerchain.ddns.net:6568" } ] From db3db47ca1ca72a602ee8a2ed15429ae9fcb3364 Mon Sep 17 00:00:00 2001 From: Leonwang4234 <62972692+Leonwang4234@users.noreply.github.com> Date: Sun, 18 Oct 2020 13:35:20 -0700 Subject: [PATCH 08/56] Add wall stats + other changes --- core/assets/bundles/bundle.properties | 7 ++++-- core/src/mindustry/content/Blocks.java | 6 +++-- .../mindustry/world/blocks/defense/Wall.java | 22 ++++++++++++++----- core/src/mindustry/world/meta/BlockStat.java | 3 +++ 4 files changed, 29 insertions(+), 9 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 196b6e87af..e5b2fcc8c9 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -625,6 +625,9 @@ blocks.reload = Shots/Second blocks.ammo = Ammo blocks.shieldhealth = Shield Health blocks.cooldowntime = Cooldown Time +blocks.basedeflectchance = Base Deflect Chance +blocks.lightningchance = Lightning Chance +blocks.lightningdamage = Lightning Damage bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1244,8 +1247,8 @@ block.plastanium-wall.description = A special type of wall that absorbs electric block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles. block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies. block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles. -block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact. -block.phase-wall-large.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.\nSpans multiple tiles. +block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflection chance is equal to the ratio of bullet damage to base deflection chance. +block.phase-wall-large.description = A wall coated with special phase-based reflective compound. Deflection chance is equal to the ratio of bullet damage to base deflection chance.\nSpans multiple tiles. block.surge-wall.description = An extremely durable defensive block.\nBuilds up charge on bullet contact, releasing it randomly. block.surge-wall-large.description = An extremely durable defensive block.\nBuilds up charge on bullet contact, releasing it randomly.\nSpans multiple tiles. block.door.description = A small door. Can be opened or closed by tapping. diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index a70280f81f..ff24adaa1b 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -792,14 +792,16 @@ public class Blocks implements ContentList{ phaseWall = new Wall("phase-wall"){{ requirements(Category.defense, with(Items.phasefabric, 6)); health = 150 * wallHealthMultiplier; - flashHit = deflect = true; + chanceDeflect = 10f; + flashHit = true; }}; phaseWallLarge = new Wall("phase-wall-large"){{ requirements(Category.defense, ItemStack.mult(phaseWall.requirements, 4)); health = 150 * 4 * wallHealthMultiplier; size = 2; - flashHit = deflect = true; + chanceDeflect = 10f; + flashHit = true; }}; surgeWall = new Wall("surge-wall"){{ diff --git a/core/src/mindustry/world/blocks/defense/Wall.java b/core/src/mindustry/world/blocks/defense/Wall.java index abb941b899..a5f0698238 100644 --- a/core/src/mindustry/world/blocks/defense/Wall.java +++ b/core/src/mindustry/world/blocks/defense/Wall.java @@ -17,16 +17,17 @@ import static mindustry.Vars.*; public class Wall extends Block{ public int variants = 0; - public float lightningChance = -0.001f; + /** Lighting chance. -1 to disable */ + public float lightningChance = -1f; public float lightningDamage = 20f; public int lightningLength = 17; public Color lightningColor = Pal.surge; public Sound lightningSound = Sounds.spark; - public float chanceDeflect = 10f; + /** Bullet deflection chance. -1 to disable */ + public float chanceDeflect = -1f; public boolean flashHit; public Color flashColor = Color.white; - public boolean deflect; public Sound deflectSound = Sounds.none; public Wall(String name){ @@ -38,6 +39,17 @@ public class Wall extends Block{ canOverdrive = false; } + @Override + public void setStats(){ + super.setStats(); + + if(chanceDeflect > 0f) stats.add(BlockStat.baseDeflectChance, chanceDeflect, StatUnit.none); + if(lightningChance > 0f) { + stats.add(BlockStat.lightningChance, lightningChance * 100f, StatUnit.percent); + stats.add(BlockStat.lightningDamage, lightningDamage, StatUnit.none); + } + } + @Override public void load(){ super.load(); @@ -96,7 +108,7 @@ public class Wall extends Block{ hit = 1f; //create lightning if necessary - if(lightningChance > 0){ + if(lightningChance > 0f){ if(Mathf.chance(lightningChance)){ Lightning.create(team, lightningColor, lightningDamage, x, y, bullet.rotation() + 180f, lightningLength); lightningSound.at(tile, Mathf.random(0.9f, 1.1f)); @@ -104,7 +116,7 @@ public class Wall extends Block{ } //deflect bullets if necessary - if(deflect){ + if(chanceDeflect > 0f){ //slow bullets are not deflected if(bullet.vel().len() <= 0.1f || !bullet.type.reflectable) return true; diff --git a/core/src/mindustry/world/meta/BlockStat.java b/core/src/mindustry/world/meta/BlockStat.java index 05e45acbfe..5b3e71b14f 100644 --- a/core/src/mindustry/world/meta/BlockStat.java +++ b/core/src/mindustry/world/meta/BlockStat.java @@ -12,6 +12,9 @@ public enum BlockStat{ buildTime(StatCategory.general), buildCost(StatCategory.general), memoryCapacity(StatCategory.general), + baseDeflectChance(StatCategory.general), + lightningChance(StatCategory.general), + lightningDamage(StatCategory.general), itemCapacity(StatCategory.items), itemsMoved(StatCategory.items), From 7a7fa74e65ca6af88d25ffc75b94c8832081b1bf Mon Sep 17 00:00:00 2001 From: genNAowl <68400583+genNAowl@users.noreply.github.com> Date: Sun, 18 Oct 2020 14:26:48 -0700 Subject: [PATCH 09/56] Update core/src/mindustry/world/blocks/defense/Wall.java Co-authored-by: Summet --- core/src/mindustry/world/blocks/defense/Wall.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/defense/Wall.java b/core/src/mindustry/world/blocks/defense/Wall.java index a5f0698238..bc99d814cc 100644 --- a/core/src/mindustry/world/blocks/defense/Wall.java +++ b/core/src/mindustry/world/blocks/defense/Wall.java @@ -44,7 +44,7 @@ public class Wall extends Block{ super.setStats(); if(chanceDeflect > 0f) stats.add(BlockStat.baseDeflectChance, chanceDeflect, StatUnit.none); - if(lightningChance > 0f) { + if(lightningChance > 0f){ stats.add(BlockStat.lightningChance, lightningChance * 100f, StatUnit.percent); stats.add(BlockStat.lightningDamage, lightningDamage, StatUnit.none); } From cff2799c72f53feb26c6c3c10972bbdbe5353a27 Mon Sep 17 00:00:00 2001 From: Leonwang4234 <62972692+Leonwang4234@users.noreply.github.com> Date: Sun, 18 Oct 2020 14:29:15 -0700 Subject: [PATCH 10/56] remove changes in description --- core/assets/bundles/bundle.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index e5b2fcc8c9..4c12f1b633 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1247,8 +1247,8 @@ block.plastanium-wall.description = A special type of wall that absorbs electric block.plastanium-wall-large.description = A special type of wall that absorbs electric arcs and blocks automatic power node connections.\nSpans multiple tiles. block.thorium-wall.description = A strong defensive block.\nDecent protection from enemies. block.thorium-wall-large.description = A strong defensive block.\nDecent protection from enemies.\nSpans multiple tiles. -block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflection chance is equal to the ratio of bullet damage to base deflection chance. -block.phase-wall-large.description = A wall coated with special phase-based reflective compound. Deflection chance is equal to the ratio of bullet damage to base deflection chance.\nSpans multiple tiles. +block.phase-wall.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact. +block.phase-wall-large.description = A wall coated with special phase-based reflective compound. Deflects most bullets upon impact.\nSpans multiple tiles. block.surge-wall.description = An extremely durable defensive block.\nBuilds up charge on bullet contact, releasing it randomly. block.surge-wall-large.description = An extremely durable defensive block.\nBuilds up charge on bullet contact, releasing it randomly.\nSpans multiple tiles. block.door.description = A small door. Can be opened or closed by tapping. From ad5d3581f669e818ddcf5b04e78645d3271da93b Mon Sep 17 00:00:00 2001 From: Ilya246 <57039557+Ilya246@users.noreply.github.com> Date: Mon, 19 Oct 2020 10:09:39 +0400 Subject: [PATCH 11/56] armor defined twice in mega --- core/src/mindustry/content/UnitTypes.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index b9189ec64e..a40199f08c 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -1196,7 +1196,6 @@ public class UnitTypes implements ContentList{ mineTier = 3; health = 500; - armor = 2f; armor = 5f; speed = 1.8f; accel = 0.06f; From cae66a1e6d9d2763967f53740f66d49b2a78d4fc Mon Sep 17 00:00:00 2001 From: GlennFolker <63218676+GlennFolker@users.noreply.github.com> Date: Mon, 19 Oct 2020 19:13:06 +0700 Subject: [PATCH 12/56] allow mods to easily load icon region --- core/src/mindustry/ctype/UnlockableContent.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/ctype/UnlockableContent.java b/core/src/mindustry/ctype/UnlockableContent.java index 21b72374ec..db267fbf01 100644 --- a/core/src/mindustry/ctype/UnlockableContent.java +++ b/core/src/mindustry/ctype/UnlockableContent.java @@ -59,9 +59,11 @@ public abstract class UnlockableContent extends MappableContent{ cicons[icon.ordinal()] = Core.atlas.find(getContentType().name() + "-" + name + "-" + icon.name(), Core.atlas.find(getContentType().name() + "-" + name + "-full", + Core.atlas.find(name + "-" + icon.name(), + Core.atlas.find(name + "-full", Core.atlas.find(name, Core.atlas.find(getContentType().name() + "-" + name, - Core.atlas.find(name + "1"))))); + Core.atlas.find(name + "1"))))))); } return cicons[icon.ordinal()]; } From 80f801db36e1dfc4b1ec529afdc7c33cea7fdf53 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 19 Oct 2020 10:04:10 -0400 Subject: [PATCH 13/56] Fixed #3023 / Fixed #3020 --- core/assets/maps/frozenForest.msav | Bin 10057 -> 10215 bytes core/src/mindustry/ai/WaveSpawner.java | 2 +- core/src/mindustry/ai/types/FlyingAI.java | 4 +- core/src/mindustry/content/Blocks.java | 2 + core/src/mindustry/content/UnitTypes.java | 17 +++-- .../mindustry/entities/comp/PuddleComp.java | 2 +- .../src/mindustry/entities/comp/UnitComp.java | 2 +- core/src/mindustry/type/AmmoTypes.java | 2 +- core/src/mindustry/type/UnitType.java | 2 + .../mindustry/ui/dialogs/PlanetDialog.java | 23 +++--- .../blocks/defense/turrets/BaseTurret.java | 67 ++++++++++++++++++ .../{ => turrets}/PointDefenseTurret.java | 40 ++++------- .../blocks/defense/turrets/ReloadTurret.java | 49 +++++++++++++ .../{ => turrets}/TractorBeamTurret.java | 46 +++++++----- .../world/blocks/defense/turrets/Turret.java | 53 ++------------ .../world/blocks/distribution/ItemBridge.java | 20 +++--- .../mindustry/world/blocks/power/Battery.java | 2 +- .../world/blocks/power/NuclearReactor.java | 2 + .../world/blocks/power/PowerGenerator.java | 2 +- .../blocks/production/GenericCrafter.java | 5 +- .../world/blocks/storage/CoreBlock.java | 2 +- core/src/mindustry/world/meta/BlockFlag.java | 12 ++-- 22 files changed, 228 insertions(+), 128 deletions(-) create mode 100644 core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java rename core/src/mindustry/world/blocks/defense/{ => turrets}/PointDefenseTurret.java (78%) create mode 100644 core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java rename core/src/mindustry/world/blocks/defense/{ => turrets}/TractorBeamTurret.java (75%) diff --git a/core/assets/maps/frozenForest.msav b/core/assets/maps/frozenForest.msav index a2a1f52354d8403d6d5f7655cc87f8e300ae9544..0eb9f1fe564a276af7e7b793c87df4854ae7d815 100644 GIT binary patch literal 10215 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 WzxbM5hO3hA;$6aj)Z2@d2?7AQ=KkLR diff --git a/core/src/mindustry/ai/WaveSpawner.java b/core/src/mindustry/ai/WaveSpawner.java index 429ba00587..c420972457 100644 --- a/core/src/mindustry/ai/WaveSpawner.java +++ b/core/src/mindustry/ai/WaveSpawner.java @@ -80,7 +80,7 @@ public class WaveSpawner{ Unit unit = group.createUnit(state.rules.waveTeam, state.wave - 1); unit.set(spawnX + Tmp.v1.x, spawnY + Tmp.v1.y); - Time.run(Math.min(i * 5, 60 * 2), () -> spawnEffect(unit)); + spawnEffect(unit); } }); } diff --git a/core/src/mindustry/ai/types/FlyingAI.java b/core/src/mindustry/ai/types/FlyingAI.java index 9d4c2d38f9..f88a125e93 100644 --- a/core/src/mindustry/ai/types/FlyingAI.java +++ b/core/src/mindustry/ai/types/FlyingAI.java @@ -34,10 +34,10 @@ public class FlyingAI extends AIController{ Teamc result = target(x, y, range, air, ground); if(result != null) return result; - if(ground) result = targetFlag(x, y, BlockFlag.producer, true); + if(ground) result = targetFlag(x, y, BlockFlag.generator, true); if(result != null) return result; - if(ground) result = targetFlag(x, y, BlockFlag.turret, true); + if(ground) result = targetFlag(x, y, BlockFlag.core, true); if(result != null) return result; return null; diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 64ebd5c21d..bd59e3d092 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -14,6 +14,8 @@ import mindustry.world.blocks.*; import mindustry.world.blocks.campaign.*; import mindustry.world.blocks.defense.*; import mindustry.world.blocks.defense.turrets.*; +import mindustry.world.blocks.defense.turrets.PointDefenseTurret; +import mindustry.world.blocks.defense.turrets.TractorBeamTurret; import mindustry.world.blocks.distribution.*; import mindustry.world.blocks.environment.*; import mindustry.world.blocks.experimental.*; diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index b9189ec64e..1eddbcdabc 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -10,6 +10,7 @@ import mindustry.entities.bullet.*; import mindustry.gen.*; import mindustry.graphics.*; import mindustry.type.*; +import mindustry.world.meta.*; import static mindustry.Vars.*; @@ -897,6 +898,7 @@ public class UnitTypes implements ContentList{ range = 140f; faceTarget = false; armor = 4f; + targetFlag = BlockFlag.factory; weapons.add(new Weapon(){{ minShootVelocity = 0.75f; @@ -977,6 +979,7 @@ public class UnitTypes implements ContentList{ engineOffset = 21; engineSize = 5.3f; hitSize = 56f; + targetFlag = BlockFlag.battery; BulletType missiles = new MissileBulletType(2.7f, 10){{ width = 8f; @@ -1051,6 +1054,7 @@ public class UnitTypes implements ContentList{ hitSize = 58f; destructibleWreck = false; armor = 13f; + targetFlag = BlockFlag.reactor; BulletType fragBullet = new FlakBulletType(4f, 5){{ shootEffect = Fx.shootBig; @@ -1246,6 +1250,7 @@ public class UnitTypes implements ContentList{ buildSpeed = 2.5f; range = 140f; targetAir = false; + targetFlag = BlockFlag.battery; ammoType = AmmoTypes.powerHigh; @@ -1654,7 +1659,7 @@ public class UnitTypes implements ContentList{ rotateSpeed = 15f; accel = 0.1f; itemCapacity = 30; - health = 120f; + health = 150f; engineOffset = 6f; hitSize = 8f; commandLimit = 3; @@ -1665,7 +1670,7 @@ public class UnitTypes implements ContentList{ y = 1f; top = false; - bullet = new BasicBulletType(2.5f, 9){{ + bullet = new BasicBulletType(2.5f, 10){{ width = 7f; height = 9f; lifetime = 60f; @@ -1689,7 +1694,7 @@ public class UnitTypes implements ContentList{ rotateSpeed = 17f; accel = 0.1f; itemCapacity = 50; - health = 150f; + health = 170f; engineOffset = 6f; hitSize = 9f; rotateShooting = false; @@ -1706,7 +1711,7 @@ public class UnitTypes implements ContentList{ shotDelay = 4f; spacing = 0f; - bullet = new BasicBulletType(3f, 9){{ + bullet = new BasicBulletType(3f, 10){{ width = 7f; height = 9f; lifetime = 60f; @@ -1730,7 +1735,7 @@ public class UnitTypes implements ContentList{ rotateSpeed = 19f; accel = 0.11f; itemCapacity = 70; - health = 190f; + health = 220f; engineOffset = 6f; hitSize = 10f; commandLimit = 7; @@ -1745,7 +1750,7 @@ public class UnitTypes implements ContentList{ inaccuracy = 3f; shotDelay = 3f; - bullet = new BasicBulletType(3.5f, 9){{ + bullet = new BasicBulletType(3.5f, 10{{ width = 6.5f; height = 11f; lifetime = 70f; diff --git a/core/src/mindustry/entities/comp/PuddleComp.java b/core/src/mindustry/entities/comp/PuddleComp.java index d83408c734..a447bd633a 100644 --- a/core/src/mindustry/entities/comp/PuddleComp.java +++ b/core/src/mindustry/entities/comp/PuddleComp.java @@ -98,7 +98,7 @@ abstract class PuddleComp implements Posc, Puddlec, Drawc{ boolean onLiquid = tile.floor().isLiquid; float f = Mathf.clamp(amount / (maxLiquid / 1.5f)); float smag = onLiquid ? 0.8f : 0f; - float sscl = 20f; + float sscl = 25f; Draw.color(tmp.set(liquid.color).shiftValue(-0.05f)); Fill.circle(x + Mathf.sin(Time.time() + seeds * 532, sscl, smag), y + Mathf.sin(Time.time() + seeds * 53, sscl, smag), f * 8f); diff --git a/core/src/mindustry/entities/comp/UnitComp.java b/core/src/mindustry/entities/comp/UnitComp.java index 0a703366e9..ca85eacd07 100644 --- a/core/src/mindustry/entities/comp/UnitComp.java +++ b/core/src/mindustry/entities/comp/UnitComp.java @@ -89,7 +89,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I case rotation -> rotation; case health -> health; case maxHealth -> maxHealth; - case ammo -> state.rules.unitAmmo ? type.ammoCapacity : ammo; + case ammo -> !state.rules.unitAmmo ? type.ammoCapacity : ammo; case ammoCapacity -> type.ammoCapacity; case x -> World.conv(x); case y -> World.conv(y); diff --git a/core/src/mindustry/type/AmmoTypes.java b/core/src/mindustry/type/AmmoTypes.java index 534bdbe703..761bcbc8d0 100644 --- a/core/src/mindustry/type/AmmoTypes.java +++ b/core/src/mindustry/type/AmmoTypes.java @@ -41,7 +41,7 @@ public class AmmoTypes implements ContentList{ @Override public void resupply(Unit unit){ float range = unit.hitSize + 60f; - Tile closest = Vars.indexer.findClosestFlag(unit.x, unit.y, unit.team, BlockFlag.powerRes); + Tile closest = Vars.indexer.findClosestFlag(unit.x, unit.y, unit.team, BlockFlag.battery); if(closest != null && closest.build != null && unit.within(closest.build, range) && closest.build.power != null){ var build = closest.build; diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java index 7d0c3fd98b..5c48f8165e 100644 --- a/core/src/mindustry/type/UnitType.java +++ b/core/src/mindustry/type/UnitType.java @@ -28,6 +28,7 @@ import mindustry.world.blocks.environment.*; import mindustry.world.blocks.payloads.*; import mindustry.world.blocks.units.*; import mindustry.world.consumers.*; +import mindustry.world.meta.*; import static mindustry.Vars.*; @@ -58,6 +59,7 @@ public class UnitType extends UnlockableContent{ public Effect fallEffect = Fx.fallSmoke; public Effect fallThrusterEffect = Fx.fallSmoke; public Seq abilities = new Seq<>(); + public BlockFlag targetFlag = BlockFlag.generator; public int legCount = 4, legGroupSize = 2; public float legLength = 10f, legSpeed = 0.1f, legTrns = 1f, legBaseOffset = 0f, legMoveSpace = 1f, legExtension = 0, legPairOffset = 0, legLengthScl = 1f, kinematicScl = 1f, maxStretch = 1.75f; diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index 6763ba37e5..d14314977b 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -457,18 +457,23 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ if(mode == look && !sector.hasBase()){ shouldHide = false; Sector from = findLauncher(sector); - CoreBlock block = from.info.bestCoreType instanceof CoreBlock b ? b : (CoreBlock)Blocks.coreShard; + if(from == null){ + //free launch. + control.playSector(sector); + }else{ + CoreBlock block = from.info.bestCoreType instanceof CoreBlock b ? b : (CoreBlock)Blocks.coreShard; - loadouts.show(block, from, () -> { - from.removeItems(universe.getLastLoadout().requirements()); - from.removeItems(universe.getLaunchResources()); + loadouts.show(block, from, () -> { + from.removeItems(universe.getLastLoadout().requirements()); + from.removeItems(universe.getLaunchResources()); - launching = true; - zoom = 0.5f; + launching = true; + zoom = 0.5f; - ui.hudfrag.showLaunchDirect(); - Time.runTask(launchDuration, () -> control.playSector(from, sector)); - }); + ui.hudfrag.showLaunchDirect(); + Time.runTask(launchDuration, () -> control.playSector(from, sector)); + }); + } }else if(mode == select){ listener.get(sector); }else{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java b/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java new file mode 100644 index 0000000000..824492cff5 --- /dev/null +++ b/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java @@ -0,0 +1,67 @@ +package mindustry.world.blocks.defense.turrets; + +import mindustry.content.*; +import mindustry.entities.*; +import mindustry.gen.*; +import mindustry.graphics.*; +import mindustry.logic.*; +import mindustry.world.*; +import mindustry.world.consumers.*; +import mindustry.world.meta.*; + +import static mindustry.Vars.*; + +public abstract class BaseTurret extends Block{ + public float range = 80f; + public float rotateSpeed = 5; + + public boolean acceptCoolant = true; + /** Effect displayed when coolant is used. */ + public Effect coolEffect = Fx.fuelburn; + /** How much reload is lowered by for each unit of liquid of heat capacity. */ + public float coolantMultiplier = 5f; + + public BaseTurret(String name){ + super(name); + + update = true; + solid = true; + outlineIcon = true; + } + + @Override + public void init(){ + if(acceptCoolant && !consumes.has(ConsumeType.liquid)){ + hasLiquids = true; + consumes.add(new ConsumeLiquidFilter(liquid -> liquid.temperature <= 0.5f && liquid.flammability < 0.1f, 0.2f)).update(false).boost(); + } + + super.init(); + } + + @Override + public void drawPlace(int x, int y, int rotation, boolean valid){ + Drawf.dashCircle(x * tilesize + offset, y * tilesize + offset, range, Pal.placing); + } + + @Override + public void setStats(){ + super.setStats(); + + stats.add(BlockStat.shootRange, range / tilesize, StatUnit.blocks); + } + + public class BaseTurretBuild extends Building implements Ranged{ + public float rotation = 90; + + @Override + public float range(){ + return range; + } + + @Override + public void drawSelect(){ + Drawf.dashCircle(x, y, range, team.color); + } + } +} diff --git a/core/src/mindustry/world/blocks/defense/PointDefenseTurret.java b/core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java similarity index 78% rename from core/src/mindustry/world/blocks/defense/PointDefenseTurret.java rename to core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java index 06746bcfaa..e4b7b68628 100644 --- a/core/src/mindustry/world/blocks/defense/PointDefenseTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java @@ -1,4 +1,4 @@ -package mindustry.world.blocks.defense; +package mindustry.world.blocks.defense.turrets; import arc.graphics.*; import arc.graphics.g2d.*; @@ -11,12 +11,9 @@ import mindustry.content.*; import mindustry.entities.*; import mindustry.gen.*; import mindustry.graphics.*; -import mindustry.world.*; import mindustry.world.meta.*; -import static mindustry.Vars.*; - -public class PointDefenseTurret extends Block{ +public class PointDefenseTurret extends ReloadTurret{ public final int timerTarget = timers++; public float retargetTime = 5f; @@ -27,9 +24,6 @@ public class PointDefenseTurret extends Block{ public Effect hitEffect = Fx.pointHit; public Effect shootEffect = Fx.sparkShoot; - public float range = 80f; - public float reloadTime = 30f; - public float rotateSpeed = 20; public float shootCone = 5f; public float bulletDamage = 10f; public float shootLength = 3f; @@ -37,13 +31,12 @@ public class PointDefenseTurret extends Block{ public PointDefenseTurret(String name){ super(name); - outlineIcon = true; - update = true; - } + rotateSpeed = 20f; + reloadTime = 30f; - @Override - public void drawPlace(int x, int y, int rotation, boolean valid){ - Drawf.dashCircle(x * tilesize + offset, y * tilesize + offset, range, Pal.accent); + coolantMultiplier = 2f; + //disabled due to version mismatch problems + acceptCoolant = false; } @Override @@ -55,12 +48,10 @@ public class PointDefenseTurret extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.shootRange, range / tilesize, StatUnit.blocks); stats.add(BlockStat.reload, 60f / reloadTime, StatUnit.none); } - public class PointDefenseBuild extends Building{ - public float rotation = 90, reload; + public class PointDefenseBuild extends ReloadTurretBuild{ public @Nullable Bullet target; @Override @@ -76,14 +67,18 @@ public class PointDefenseTurret extends Block{ target = null; } + if(acceptCoolant){ + updateCooling(); + } + //look at target if(target != null && target.within(this, range) && target.team != team && target.type() != null && target.type().hittable){ float dest = angleTo(target); rotation = Angles.moveToward(rotation, dest, rotateSpeed * edelta()); - reload -= edelta(); + reload += edelta(); //shoot when possible - if(Angles.within(rotation, dest, shootCone) && reload <= 0f){ + if(Angles.within(rotation, dest, shootCone) && reload >= reloadTime){ if(target.damage() > bulletDamage){ target.damage(target.damage() - bulletDamage); }else{ @@ -95,18 +90,13 @@ public class PointDefenseTurret extends Block{ beamEffect.at(x + Tmp.v1.x, y + Tmp.v1.y, rotation, color, new Vec2().set(target)); shootEffect.at(x + Tmp.v1.x, y + Tmp.v1.y, rotation, color); hitEffect.at(target.x, target.y, color); - reload = reloadTime; + reload = 0; } }else{ target = null; } } - @Override - public void drawSelect(){ - Drawf.dashCircle(x, y, range, Pal.accent); - } - @Override public void draw(){ Draw.rect(baseRegion, x, y); diff --git a/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java new file mode 100644 index 0000000000..b53c2feb03 --- /dev/null +++ b/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java @@ -0,0 +1,49 @@ +package mindustry.world.blocks.defense.turrets; + +import arc.math.*; +import arc.util.*; +import mindustry.type.*; +import mindustry.world.consumers.*; +import mindustry.world.meta.*; +import mindustry.world.meta.values.*; + +import static mindustry.Vars.*; + +public abstract class ReloadTurret extends BaseTurret{ + public float reloadTime = 10f; + + public ReloadTurret(String name){ + super(name); + } + + @Override + public void setStats(){ + super.setStats(); + + if(acceptCoolant){ + stats.add(BlockStat.booster, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, true, l -> consumes.liquidfilters.get(l.id))); + } + } + + public class ReloadTurretBuild extends BaseTurretBuild{ + public float reload; + + protected void updateCooling(){ + float maxUsed = consumes.get(ConsumeType.liquid).amount; + + Liquid liquid = liquids.current(); + + float used = Math.min(Math.min(liquids.get(liquid), maxUsed * Time.delta), Math.max(0, ((reloadTime - reload) / coolantMultiplier) / liquid.heatCapacity)) * baseReloadSpeed(); + reload += used * liquid.heatCapacity * coolantMultiplier; + liquids.remove(liquid, used); + + if(Mathf.chance(0.06 * used)){ + coolEffect.at(x + Mathf.range(size * tilesize / 2f), y + Mathf.range(size * tilesize / 2f)); + } + } + + protected float baseReloadSpeed(){ + return efficiency(); + } + } +} diff --git a/core/src/mindustry/world/blocks/defense/TractorBeamTurret.java b/core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java similarity index 75% rename from core/src/mindustry/world/blocks/defense/TractorBeamTurret.java rename to core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java index 3808f7c360..b40c738a35 100644 --- a/core/src/mindustry/world/blocks/defense/TractorBeamTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java @@ -1,4 +1,4 @@ -package mindustry.world.blocks.defense; +package mindustry.world.blocks.defense.turrets; import arc.graphics.*; import arc.graphics.g2d.*; @@ -9,12 +9,13 @@ import mindustry.annotations.Annotations.*; import mindustry.entities.*; import mindustry.gen.*; import mindustry.graphics.*; -import mindustry.world.*; +import mindustry.type.*; +import mindustry.world.consumers.*; import mindustry.world.meta.*; import static mindustry.Vars.*; -public class TractorBeamTurret extends Block{ +public class TractorBeamTurret extends BaseTurret{ public final int timerTarget = timers++; public float retargetTime = 5f; @@ -22,8 +23,6 @@ public class TractorBeamTurret extends Block{ public @Load("@-laser") TextureRegion laser; public @Load("@-laser-end") TextureRegion laserEnd; - public float range = 80f; - public float rotateSpeed = 10; public float shootCone = 6f; public float laserWidth = 0.6f; public float force = 0.3f; @@ -35,14 +34,11 @@ public class TractorBeamTurret extends Block{ public TractorBeamTurret(String name){ super(name); - update = true; - solid = true; - outlineIcon = true; - } + rotateSpeed = 10f; + coolantMultiplier = 1f; - @Override - public void drawPlace(int x, int y, int rotation, boolean valid){ - Drawf.dashCircle(x * tilesize + offset, y * tilesize + offset, range, Pal.accent); + //disabled due to version mismatch problems + acceptCoolant = false; } @Override @@ -54,17 +50,16 @@ public class TractorBeamTurret extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.shootRange, range / tilesize, StatUnit.blocks); stats.add(BlockStat.targetsAir, targetAir); stats.add(BlockStat.targetsGround, targetGround); stats.add(BlockStat.damage, damage * 60f, StatUnit.perSecond); } - public class TractorBeamBuild extends Building{ - public float rotation = 90; + public class TractorBeamBuild extends BaseTurretBuild{ public @Nullable Unit target; public float lastX, lastY, strength; public boolean any; + public float coolant = 1f; @Override public void updateTile(){ @@ -74,6 +69,23 @@ public class TractorBeamTurret extends Block{ target = Units.closestEnemy(team, x, y, range, u -> u.checkTarget(targetAir, targetGround)); } + //consume coolant + if(target != null && acceptCoolant){ + float maxUsed = consumes.get(ConsumeType.liquid).amount; + + Liquid liquid = liquids.current(); + + float used = Math.min(Math.min(liquids.get(liquid), maxUsed * Time.delta), Math.max(0, (1f / coolantMultiplier) / liquid.heatCapacity)); + + liquids.remove(liquid, used); + + if(Mathf.chance(0.06 * used)){ + coolEffect.at(x + Mathf.range(size * tilesize / 2f), y + Mathf.range(size * tilesize / 2f)); + } + + coolant = 1f + (used * liquid.heatCapacity * coolantMultiplier); + } + //look at target if(target != null && target.within(this, range) && target.team() != team && target.type.flying && efficiency() > 0.01f){ any = true; @@ -98,8 +110,8 @@ public class TractorBeamTurret extends Block{ } @Override - public void drawSelect(){ - Drawf.dashCircle(x, y, range, Pal.accent); + public float efficiency() { + return super.efficiency() * coolant; } @Override diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java index 5e1212ace1..7040f83759 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java @@ -21,7 +21,6 @@ import mindustry.gen.*; import mindustry.graphics.*; import mindustry.logic.*; import mindustry.type.*; -import mindustry.world.*; import mindustry.world.blocks.*; import mindustry.world.consumers.*; import mindustry.world.meta.*; @@ -29,7 +28,7 @@ import mindustry.world.meta.values.*; import static mindustry.Vars.*; -public abstract class Turret extends Block{ +public abstract class Turret extends ReloadTurret{ //after being logic-controlled and this amount of time passes, the turret will resume normal AI public final static float logicControlCooldown = 60 * 2; @@ -45,8 +44,6 @@ public abstract class Turret extends Block{ public int maxAmmo = 30; public int ammoPerShot = 1; public float ammoEjectBack = 1f; - public float range = 50f; - public float reloadTime = 10f; public float inaccuracy = 0f; public float velocityInaccuracy = 0f; public int shots = 1; @@ -54,7 +51,6 @@ public abstract class Turret extends Block{ public float recoilAmount = 1f; public float restitution = 0.02f; public float cooldown = 0.02f; - public float rotateSpeed = 5f; //in degrees per tick public float shootCone = 8f; public float shootShake = 0f; public float xRand = 0f; @@ -65,10 +61,7 @@ public abstract class Turret extends Block{ public boolean targetAir = true; public boolean targetGround = true; public boolean acceptCoolant = true; - /** How much reload is lowered by for each unit of liquid of heat capacity. */ - public float coolantMultiplier = 5f; - /** Effect displayed when coolant is used. */ - public Effect coolEffect = Fx.fuelburn; + public Sortf unitSort = Unit::dst2; protected Vec2 tr = new Vec2(); @@ -108,7 +101,6 @@ public abstract class Turret extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.shootRange, range / tilesize, StatUnit.blocks); stats.add(BlockStat.inaccuracy, (int)inaccuracy, StatUnit.degrees); stats.add(BlockStat.reload, 60f / reloadTime * shots, StatUnit.none); stats.add(BlockStat.targetsAir, targetAir); @@ -134,32 +126,22 @@ public abstract class Turret extends Block{ return new TextureRegion[]{baseRegion, region}; } - @Override - public void drawPlace(int x, int y, int rotation, boolean valid){ - Drawf.dashCircle(x * tilesize + offset, y * tilesize + offset, range, Pal.placing); - } - public static abstract class AmmoEntry{ public int amount; public abstract BulletType type(); } - public class TurretBuild extends Building implements ControlBlock, Ranged{ + public class TurretBuild extends ReloadTurretBuild implements ControlBlock{ public Seq ammo = new Seq<>(); public int totalAmmo; - public float reload, rotation = 90, recoil, heat, logicControlTime = -1; + public float recoil, heat, logicControlTime = -1; public int shotCounter; public boolean logicShooting = false; public @Nullable Posc target; public Vec2 targetPos = new Vec2(); public BlockUnitc unit = Nulls.blockUnit; - @Override - public float range(){ - return range; - } - @Override public void created(){ unit = (BlockUnitc)UnitTypes.block.create(team); @@ -197,8 +179,8 @@ public abstract class Turret extends Block{ case ammo -> totalAmmo; case ammoCapacity -> maxAmmo; case rotation -> rotation; - case shootX -> targetPos.x; - case shootY -> targetPos.y; + case shootX -> World.conv(targetPos.x); + case shootY -> World.conv(targetPos.y); case shooting -> (isControlled() ? unit.isShooting() : logicControlled() ? logicShooting : validateTarget()) ? 1 : 0; default -> super.sense(sensor); }; @@ -301,11 +283,6 @@ public abstract class Turret extends Block{ } } - @Override - public void drawSelect(){ - Drawf.dashCircle(x, y, range, team.color); - } - @Override public void handleLiquid(Building source, Liquid liquid, float amount){ if(acceptCoolant && liquids.currentAmount() <= 0.001f){ @@ -315,20 +292,6 @@ public abstract class Turret extends Block{ super.handleLiquid(source, liquid, amount); } - protected void updateCooling(){ - float maxUsed = consumes.get(ConsumeType.liquid).amount; - - Liquid liquid = liquids.current(); - - float used = Math.min(Math.min(liquids.get(liquid), maxUsed * Time.delta), Math.max(0, ((reloadTime - reload) / coolantMultiplier) / liquid.heatCapacity)) * baseReloadSpeed(); - reload += used * liquid.heatCapacity * coolantMultiplier; - liquids.remove(liquid, used); - - if(Mathf.chance(0.06 * used)){ - coolEffect.at(x + Mathf.range(size * tilesize / 2f), y + Mathf.range(size * tilesize / 2f)); - } - } - protected boolean validateTarget(){ return !Units.invalidateTarget(target, team, x, y) || isControlled() || logicControlled(); } @@ -453,10 +416,6 @@ public abstract class Turret extends Block{ ammoUseEffect.at(x - Angles.trnsx(rotation, ammoEjectBack), y - Angles.trnsy(rotation, ammoEjectBack), rotation); } - protected float baseReloadSpeed(){ - return efficiency(); - } - @Override public void write(Writes write){ super.write(write); diff --git a/core/src/mindustry/world/blocks/distribution/ItemBridge.java b/core/src/mindustry/world/blocks/distribution/ItemBridge.java index 87fcb11a7e..6e310d0e55 100644 --- a/core/src/mindustry/world/blocks/distribution/ItemBridge.java +++ b/core/src/mindustry/world/blocks/distribution/ItemBridge.java @@ -336,16 +336,18 @@ public class ItemBridge extends Block{ Tile other = world.tile(link); + if(items.total() >= itemCapacity) return false; + + if(linked(source)) return true; + if(linkValid(tile, other)){ int rel = relativeTo(other); int rel2 = relativeTo(Edges.getFacingEdge(source, this)); - if(rel == rel2) return false; - }else{ - return linked(source) && items.total() < itemCapacity; + return rel != rel2; } - return items.total() < itemCapacity; + return false; } @Override @@ -359,16 +361,18 @@ public class ItemBridge extends Block{ Tile other = world.tile(link); + if(!(liquids.current() == liquid || liquids.get(liquids.current()) < 0.2f)) return false; + + if(linked(source)) return true; + if(linkValid(tile, other)){ int rel = relativeTo(other.x, other.y); int rel2 = relativeTo(Edges.getFacingEdge(source, this)); - if(rel == rel2) return false; - }else if(!(linked(source))){ - return false; + return rel != rel2; } - return (liquids.current() == liquid || liquids.get(liquids.current()) < 0.2f); + return false; } protected boolean linked(Building source){ diff --git a/core/src/mindustry/world/blocks/power/Battery.java b/core/src/mindustry/world/blocks/power/Battery.java index 7c1f364b37..e78cb31b3a 100644 --- a/core/src/mindustry/world/blocks/power/Battery.java +++ b/core/src/mindustry/world/blocks/power/Battery.java @@ -20,7 +20,7 @@ public class Battery extends PowerDistributor{ super(name); outputsPower = true; consumesPower = true; - flags = EnumSet.of(BlockFlag.powerRes); + flags = EnumSet.of(BlockFlag.battery); } public class BatteryBuild extends Building{ diff --git a/core/src/mindustry/world/blocks/power/NuclearReactor.java b/core/src/mindustry/world/blocks/power/NuclearReactor.java index ac449d90db..2553426092 100644 --- a/core/src/mindustry/world/blocks/power/NuclearReactor.java +++ b/core/src/mindustry/world/blocks/power/NuclearReactor.java @@ -5,6 +5,7 @@ import arc.graphics.*; import arc.graphics.g2d.*; import arc.math.*; import arc.math.geom.*; +import arc.struct.*; import arc.util.*; import arc.util.io.*; import mindustry.annotations.Annotations.*; @@ -47,6 +48,7 @@ public class NuclearReactor extends PowerGenerator{ hasItems = true; hasLiquids = true; rebuildable = false; + flags = EnumSet.of(BlockFlag.reactor); } @Override diff --git a/core/src/mindustry/world/blocks/power/PowerGenerator.java b/core/src/mindustry/world/blocks/power/PowerGenerator.java index 2307093f27..24053e70a7 100644 --- a/core/src/mindustry/world/blocks/power/PowerGenerator.java +++ b/core/src/mindustry/world/blocks/power/PowerGenerator.java @@ -18,7 +18,7 @@ public class PowerGenerator extends PowerDistributor{ super(name); sync = true; baseExplosiveness = 5f; - flags = EnumSet.of(BlockFlag.producer); + flags = EnumSet.of(BlockFlag.generator); } @Override diff --git a/core/src/mindustry/world/blocks/production/GenericCrafter.java b/core/src/mindustry/world/blocks/production/GenericCrafter.java index 434c9f4b65..4fcb3b1f1a 100644 --- a/core/src/mindustry/world/blocks/production/GenericCrafter.java +++ b/core/src/mindustry/world/blocks/production/GenericCrafter.java @@ -2,6 +2,7 @@ package mindustry.world.blocks.production; import arc.graphics.g2d.*; import arc.math.*; +import arc.struct.*; import arc.util.io.*; import mindustry.content.*; import mindustry.entities.*; @@ -23,9 +24,6 @@ public class GenericCrafter extends Block{ public DrawBlock drawer = new DrawBlock(); - //public Cons drawer = null; - //public Prov drawIcons = null; - public GenericCrafter(String name){ super(name); update = true; @@ -34,6 +32,7 @@ public class GenericCrafter extends Block{ idleSound = Sounds.machine; sync = true; idleSoundVolume = 0.03f; + flags = EnumSet.of(BlockFlag.factory); } @Override diff --git a/core/src/mindustry/world/blocks/storage/CoreBlock.java b/core/src/mindustry/world/blocks/storage/CoreBlock.java index 1acf5d61c3..f93d907d47 100644 --- a/core/src/mindustry/world/blocks/storage/CoreBlock.java +++ b/core/src/mindustry/world/blocks/storage/CoreBlock.java @@ -47,7 +47,7 @@ public class CoreBlock extends StorageBlock{ update = true; hasItems = true; priority = TargetPriority.core; - flags = EnumSet.of(BlockFlag.core, BlockFlag.producer, BlockFlag.unitModifier); + flags = EnumSet.of(BlockFlag.core, BlockFlag.unitModifier); unitCapModifier = 10; activeSound = Sounds.respawning; activeSoundVolume = 1f; diff --git a/core/src/mindustry/world/meta/BlockFlag.java b/core/src/mindustry/world/meta/BlockFlag.java index 5c9bf2e920..a3fe674e37 100644 --- a/core/src/mindustry/world/meta/BlockFlag.java +++ b/core/src/mindustry/world/meta/BlockFlag.java @@ -4,18 +4,22 @@ package mindustry.world.meta; public enum BlockFlag{ /** Enemy core; primary target for all units. */ core, - /** Producer of important goods. */ - producer, - /** A turret. */ + /** Something that generates power. */ + generator, + /** Any turret. */ turret, + /** A block that transforms resources. */ + factory, /** Repair point. */ repair, /** Rally point. */ rally, /** Block that stored power for resupply. */ - powerRes, + battery, /** Block used for resupply. */ resupply, + /** Any reactor block. */ + reactor, /** Any block that boosts unit capacity. */ unitModifier; From 59e1fd1eb6ee6a2b0410aca8c3cae02e0035117e Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 19 Oct 2020 10:04:30 -0400 Subject: [PATCH 14/56] typo --- core/src/mindustry/content/UnitTypes.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index 1daff6b47d..2b3ec1df0c 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -1749,7 +1749,7 @@ public class UnitTypes implements ContentList{ inaccuracy = 3f; shotDelay = 3f; - bullet = new BasicBulletType(3.5f, 10{{ + bullet = new BasicBulletType(3.5f, 10){{ width = 6.5f; height = 11f; lifetime = 70f; From 9e79ed8a26507fc3ddc206ed4d2ca47bdbf6d40c Mon Sep 17 00:00:00 2001 From: abomb4 Date: Mon, 19 Oct 2020 22:34:52 +0800 Subject: [PATCH 15/56] Json in Mod should be able to define OreBlock type That in mindustry.world.blocks.environment package --- core/src/mindustry/mod/ContentParser.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/mindustry/mod/ContentParser.java b/core/src/mindustry/mod/ContentParser.java index c8085ae8c8..9a1118c22d 100644 --- a/core/src/mindustry/mod/ContentParser.java +++ b/core/src/mindustry/mod/ContentParser.java @@ -190,6 +190,7 @@ public class ContentParser{ "mindustry.world.blocks.defense", "mindustry.world.blocks.defense.turrets", "mindustry.world.blocks.distribution", + "mindustry.world.blocks.environment", "mindustry.world.blocks.liquid", "mindustry.world.blocks.logic", "mindustry.world.blocks.power", From 2ff749bd17ffe21425e23d40f54e2eac6b98f86b Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 19 Oct 2020 11:12:40 -0400 Subject: [PATCH 16/56] Unified stat system --- core/assets/bundles/bundle.properties | 119 ++++++------- core/assets/bundles/bundle_be.properties | 86 ++++----- core/assets/bundles/bundle_cs.properties | 88 +++++----- core/assets/bundles/bundle_da.properties | 86 ++++----- core/assets/bundles/bundle_de.properties | 86 ++++----- core/assets/bundles/bundle_es.properties | 86 ++++----- core/assets/bundles/bundle_et.properties | 86 ++++----- core/assets/bundles/bundle_eu.properties | 86 ++++----- core/assets/bundles/bundle_fi.properties | 86 ++++----- core/assets/bundles/bundle_fil.properties | 86 ++++----- core/assets/bundles/bundle_fr.properties | 86 ++++----- core/assets/bundles/bundle_fr_BE.properties | 86 ++++----- core/assets/bundles/bundle_hu.properties | 86 ++++----- core/assets/bundles/bundle_in_ID.properties | 88 +++++----- core/assets/bundles/bundle_it.properties | 86 ++++----- core/assets/bundles/bundle_ja.properties | 86 ++++----- core/assets/bundles/bundle_ko.properties | 86 ++++----- core/assets/bundles/bundle_lt.properties | 86 ++++----- core/assets/bundles/bundle_nl.properties | 86 ++++----- core/assets/bundles/bundle_nl_BE.properties | 86 ++++----- core/assets/bundles/bundle_pl.properties | 86 ++++----- core/assets/bundles/bundle_pt_BR.properties | 86 ++++----- core/assets/bundles/bundle_pt_PT.properties | 86 ++++----- core/assets/bundles/bundle_ro.properties | 88 +++++----- core/assets/bundles/bundle_ru.properties | 89 +++++----- core/assets/bundles/bundle_sv.properties | 86 ++++----- core/assets/bundles/bundle_th.properties | 86 ++++----- core/assets/bundles/bundle_tk.properties | 86 ++++----- core/assets/bundles/bundle_tr.properties | 86 ++++----- core/assets/bundles/bundle_uk_UA.properties | 88 +++++----- core/assets/bundles/bundle_zh_CN.properties | 86 ++++----- core/assets/bundles/bundle_zh_TW.properties | 86 ++++----- core/src/mindustry/core/GameState.java | 2 +- .../mindustry/ctype/UnlockableContent.java | 21 ++- .../game/{Stats.java => GameStats.java} | 2 +- core/src/mindustry/input/DesktopInput.java | 2 + core/src/mindustry/io/SaveVersion.java | 2 +- core/src/mindustry/type/Item.java | 9 +- core/src/mindustry/type/Liquid.java | 11 +- core/src/mindustry/type/Planet.java | 6 - core/src/mindustry/type/SectorPreset.java | 6 - core/src/mindustry/type/UnitType.java | 24 ++- core/src/mindustry/type/Weather.java | 6 - core/src/mindustry/ui/ContentDisplay.java | 165 ------------------ .../ui/dialogs/ContentInfoDialog.java | 59 ++++++- .../mindustry/ui/dialogs/GameOverDialog.java | 2 +- core/src/mindustry/world/Block.java | 28 ++- .../world/blocks/campaign/LaunchPad.java | 2 +- .../world/blocks/defense/ForceProjector.java | 10 +- .../world/blocks/defense/MendProjector.java | 8 +- .../blocks/defense/OverdriveProjector.java | 10 +- .../blocks/defense/turrets/BaseTurret.java | 2 +- .../blocks/defense/turrets/ItemTurret.java | 6 +- .../blocks/defense/turrets/LaserTurret.java | 8 +- .../blocks/defense/turrets/LiquidTurret.java | 4 +- .../defense/turrets/PointDefenseTurret.java | 2 +- .../blocks/defense/turrets/PowerTurret.java | 2 +- .../blocks/defense/turrets/ReloadTurret.java | 2 +- .../defense/turrets/TractorBeamTurret.java | 6 +- .../world/blocks/defense/turrets/Turret.java | 10 +- .../world/blocks/distribution/Conveyor.java | 2 +- .../blocks/distribution/StackConveyor.java | 2 +- .../world/blocks/liquid/LiquidJunction.java | 2 +- .../world/blocks/logic/LogicBlock.java | 4 +- .../world/blocks/logic/LogicDisplay.java | 2 +- .../world/blocks/logic/MemoryBlock.java | 2 +- .../world/blocks/power/ImpactReactor.java | 2 +- .../blocks/power/ItemLiquidGenerator.java | 2 +- .../world/blocks/power/NuclearReactor.java | 2 +- .../world/blocks/power/PowerGenerator.java | 2 +- .../world/blocks/power/PowerNode.java | 4 +- .../world/blocks/power/ThermalGenerator.java | 2 +- .../blocks/production/AttributeSmelter.java | 2 +- .../world/blocks/production/Cultivator.java | 2 +- .../world/blocks/production/Drill.java | 26 +-- .../world/blocks/production/Fracker.java | 2 +- .../blocks/production/GenericCrafter.java | 6 +- .../blocks/production/LiquidConverter.java | 4 +- .../world/blocks/production/Pump.java | 2 +- .../world/blocks/production/Separator.java | 4 +- .../world/blocks/production/SolidPump.java | 6 +- .../world/blocks/sandbox/PowerVoid.java | 6 +- .../world/blocks/storage/CoreBlock.java | 14 +- .../world/blocks/units/Reconstructor.java | 4 +- .../world/blocks/units/RepairPoint.java | 2 +- .../world/blocks/units/UnitFactory.java | 2 +- .../mindustry/world/consumers/Consume.java | 2 +- .../world/consumers/ConsumeItemDynamic.java | 2 +- .../world/consumers/ConsumeItemFilter.java | 4 +- .../world/consumers/ConsumeItems.java | 4 +- .../world/consumers/ConsumeLiquid.java | 4 +- .../world/consumers/ConsumeLiquidFilter.java | 4 +- .../world/consumers/ConsumePower.java | 6 +- .../mindustry/world/consumers/Consumers.java | 2 +- core/src/mindustry/world/meta/BlockStat.java | 68 -------- core/src/mindustry/world/meta/Stat.java | 82 +++++++++ .../meta/{StatCategory.java => StatCat.java} | 2 +- .../meta/{BlockStats.java => Stats.java} | 55 ++++-- .../world/meta/values/BlockFilterValue.java | 37 ++++ .../world/meta/values/BlockListValue.java | 33 ++++ .../src/mindustry/desktop/steam/SStats.java | 2 +- 101 files changed, 1815 insertions(+), 1815 deletions(-) rename core/src/mindustry/game/{Stats.java => GameStats.java} (99%) delete mode 100644 core/src/mindustry/ui/ContentDisplay.java delete mode 100644 core/src/mindustry/world/meta/BlockStat.java create mode 100644 core/src/mindustry/world/meta/Stat.java rename core/src/mindustry/world/meta/{StatCategory.java => StatCat.java} (91%) rename core/src/mindustry/world/meta/{BlockStats.java => Stats.java} (55%) create mode 100644 core/src/mindustry/world/meta/values/BlockFilterValue.java create mode 100644 core/src/mindustry/world/meta/values/BlockListValue.java diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 196b6e87af..6295b8e928 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -581,50 +581,62 @@ error.title = [scarlet]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build lastaccessed = [lightgray]Last Accessed: {0} -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Damage -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Size -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.memorycapacity = Memory Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Shots -blocks.reload = Shots/Second -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time + +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities +stat.powercapacity = Power Capacity +stat.powershot = Power/Shot +stat.damage = Damage +stat.targetsair = Targets Air +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Range +stat.size = Size +stat.displaysize = Display Size +stat.liquidcapacity = Liquid Capacity +stat.powerrange = Power Range +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Power Use +stat.powerdamage = Power/Damage +stat.itemcapacity = Item Capacity +stat.memorycapacity = Memory Capacity +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Drillables +stat.drillspeed = Base Drill Speed +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Health +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = Inaccuracy +stat.shots = Shots +stat.reload = Shots/Second +stat.ammo = Ammo +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time +stat.explosiveness = Explosiveness +stat.flammability = Flammability +stat.radioactivity = Radioactivity +stat.heatcapacity = HeatCapacity +stat.viscosity = Viscosity +stat.temperature = Temperature +stat.speed = Speed +stat.buildspeed = Build Speed +stat.minespeed = Mine Speed +stat.minetier = Mine Tier + bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -875,6 +887,7 @@ content.item.name = Items content.liquid.name = Liquids content.unit.name = Units content.block.name = Blocks + item.copper.name = Copper item.lead.name = Lead item.coal.name = Coal @@ -896,23 +909,6 @@ liquid.slag.name = Slag liquid.oil.name = Oil liquid.cryofluid.name = Cryofluid -item.explosiveness = [lightgray]Explosiveness: {0}% -item.flammability = [lightgray]Flammability: {0}% -item.radioactivity = [lightgray]Radioactivity: {0}% - -unit.health = [lightgray]Health: {0} -unit.speed = [lightgray]Speed: {0} -unit.weapon = [lightgray]Weapon: {0} -unit.itemcapacity = [lightgray]Item Capacity: {0} -unit.minespeed = [lightgray]Mining Speed: {0}% -unit.minepower = [lightgray]Mining Power: {0} -unit.ability = [lightgray]Ability: {0} -unit.buildspeed = [lightgray]Building Speed: {0}% - -liquid.heatcapacity = [lightgray]Heat Capacity: {0} -liquid.viscosity = [lightgray]Viscosity: {0} -liquid.temperature = [lightgray]Temperature: {0} - unit.dagger.name = Dagger unit.mace.name = Mace unit.fortress.name = Fortress @@ -1324,5 +1320,4 @@ block.cyclone.description = A large anti-air and anti-ground turret. Fires explo block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. - +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_be.properties b/core/assets/bundles/bundle_be.properties index f62aba4377..590d8094f2 100644 --- a/core/assets/bundles/bundle_be.properties +++ b/core/assets/bundles/bundle_be.properties @@ -570,49 +570,49 @@ info.title = Інфармацыя error.title = [crimson]Адбылася памылка error.crashtitle = Адбылася памылка unit.nobuild = [scarlet]Unit can't build -blocks.input = Уваход -blocks.output = Выхад -blocks.booster = Паскаральнік -blocks.tiles = Неабходныя пліткі -blocks.affinities = Павелічэнне эфектыўнасці +stat.input = Уваход +stat.output = Выхад +stat.booster = Паскаральнік +stat.tiles = Неабходныя пліткі +stat.affinities = Павелічэнне эфектыўнасці block.unknown = [lightgray]??? -blocks.powercapacity = Умяшчальнасць энергіі -blocks.powershot = Энергія/Выстрэл -blocks.damage = Страты -blocks.targetsair = Паветраныя мэты -blocks.targetsground = Наземныя мэты -blocks.itemsmoved = Хуткасць перамяшчэння -blocks.launchtime = Інтэрвал запускаў -blocks.shootrange = Радыус дзеяння -blocks.size = Памер -blocks.displaysize = Display Size -blocks.liquidcapacity = Умяшчальнасць вадкасці -blocks.powerrange = Далёкасць перадачы энергіі -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Колькасць злучэнняў -blocks.poweruse = Спажывае энергіі -blocks.powerdamage = Энергія/страты -blocks.itemcapacity = Умяшчальнасць прадметаў -blocks.basepowergeneration = Базавая генерацыя энергіі -blocks.productiontime = Час вытворчасці -blocks.repairtime = Час поўнай рэгенерацыі -blocks.speedincrease = Павелічэнне хуткасці -blocks.range = Радыус дзеяння -blocks.drilltier = Бурит -blocks.drillspeed = Базавая хуткасць свідравання -blocks.boosteffect = паскараўся эфект -blocks.maxunits = Максімальная колькасць актыўных адзінак -blocks.health = Здароўе -blocks.buildtime = Час будаўніцтва -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Кошт будаўніцтва -blocks.inaccuracy = Роскід -blocks.shots = Стрэлы -blocks.reload = Стрэлы/секунду -blocks.ammo = Боепрыпасы -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Умяшчальнасць энергіі +stat.powershot = Энергія/Выстрэл +stat.damage = Страты +stat.targetsair = Паветраныя мэты +stat.targetsground = Наземныя мэты +stat.itemsmoved = Хуткасць перамяшчэння +stat.launchtime = Інтэрвал запускаў +stat.shootrange = Радыус дзеяння +stat.size = Памер +stat.displaysize = Display Size +stat.liquidcapacity = Умяшчальнасць вадкасці +stat.powerrange = Далёкасць перадачы энергіі +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Колькасць злучэнняў +stat.poweruse = Спажывае энергіі +stat.powerdamage = Энергія/страты +stat.itemcapacity = Умяшчальнасць прадметаў +stat.basepowergeneration = Базавая генерацыя энергіі +stat.productiontime = Час вытворчасці +stat.repairtime = Час поўнай рэгенерацыі +stat.speedincrease = Павелічэнне хуткасці +stat.range = Радыус дзеяння +stat.drilltier = Бурит +stat.drillspeed = Базавая хуткасць свідравання +stat.boosteffect = паскараўся эфект +stat.maxunits = Максімальная колькасць актыўных адзінак +stat.health = Здароўе +stat.buildtime = Час будаўніцтва +stat.maxconsecutive = Max Consecutive +stat.buildcost = Кошт будаўніцтва +stat.inaccuracy = Роскід +stat.shots = Стрэлы +stat.reload = Стрэлы/секунду +stat.ammo = Боепрыпасы +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Патрабуецца свідар лепей bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Вялікая турэль, якая можа ве block.spectre.description = Масіўная двуствольное гармата. Страляе буйнымі бранябойнымі кулямі па паветраных і наземных мэтах. block.meltdown.description = Масіўная лазерная гармата. Зараджае і страляе пастаянным лазерным прамянём ў бліжэйшых ворагаў. Патрабуецца астуджальная вадкасць для працы. block.repair-point.description = Бесперапынна лечыць бліжэйшую пашкоджаную баявую адзінку або мех у сваім радыусе. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_cs.properties b/core/assets/bundles/bundle_cs.properties index 8bcd567380..f9f98951dc 100644 --- a/core/assets/bundles/bundle_cs.properties +++ b/core/assets/bundles/bundle_cs.properties @@ -572,50 +572,50 @@ info.title = Informace error.title = [scarlet]Objevila se chyba[] error.crashtitle = Objevila se chyba unit.nobuild = [scarlet]Jednotka nemůže stavět -blocks.input = Vstup -blocks.output = Výstup -blocks.booster = Posilovač -blocks.tiles = Vyžadované dlaždice -blocks.affinities = Synergie +stat.input = Vstup +stat.output = Výstup +stat.booster = Posilovač +stat.tiles = Vyžadované dlaždice +stat.affinities = Synergie block.unknown = [lightgray]???[] -blocks.powercapacity = Kapacita energie -blocks.powershot = Energie na 1 výstřel -blocks.damage = Poškození -blocks.targetsair = Zaměřuje vzdušné jednotky -blocks.targetsground = Zaměřuje pozemní jednotky -blocks.itemsmoved = Rychlost pohybu -blocks.launchtime = Čas mezi vysláním -blocks.shootrange = Dostřel -blocks.size = Velikost -blocks.displaysize = Velikost zobrazovače -blocks.liquidcapacity = Kapacita kapalin -blocks.powerrange = Rozsah energie -blocks.linkrange = Dosah napojení -blocks.instructions = Instrukce -blocks.powerconnections = Nejvyšší počet spojení -blocks.poweruse = Spotřeba energie -blocks.powerdamage = Energie na jednotku poškození -blocks.itemcapacity = Kapacita předmětů -blocks.memorycapacity = Kapacita paměti -blocks.basepowergeneration = Základní generování energie -blocks.productiontime = Čas produkce -blocks.repairtime = Čas do úplné opravy -blocks.speedincrease = Zvýšení rychlosti -blocks.range = Dosah -blocks.drilltier = Lze těžit -blocks.drillspeed = Základní rychlost vrtu -blocks.boosteffect = Účinek posílení -blocks.maxunits = Nejvýše aktivních jednotek -blocks.health = Životy -blocks.buildtime = Čas stavby -blocks.maxconsecutive = Nejvýše po sobě -blocks.buildcost = Cena stavby -blocks.inaccuracy = Nepřesnost -blocks.shots = Střely -blocks.reload = Střel za 1s -blocks.ammo = Střelivo -blocks.shieldhealth = Zdraví štítu -blocks.cooldowntime = Čas na zchladnutí +stat.powercapacity = Kapacita energie +stat.powershot = Energie na 1 výstřel +stat.damage = Poškození +stat.targetsair = Zaměřuje vzdušné jednotky +stat.targetsground = Zaměřuje pozemní jednotky +stat.itemsmoved = Rychlost pohybu +stat.launchtime = Čas mezi vysláním +stat.shootrange = Dostřel +stat.size = Velikost +stat.displaysize = Velikost zobrazovače +stat.liquidcapacity = Kapacita kapalin +stat.powerrange = Rozsah energie +stat.linkrange = Dosah napojení +stat.instructions = Instrukce +stat.powerconnections = Nejvyšší počet spojení +stat.poweruse = Spotřeba energie +stat.powerdamage = Energie na jednotku poškození +stat.itemcapacity = Kapacita předmětů +stat.memorycapacity = Kapacita paměti +stat.basepowergeneration = Základní generování energie +stat.productiontime = Čas produkce +stat.repairtime = Čas do úplné opravy +stat.speedincrease = Zvýšení rychlosti +stat.range = Dosah +stat.drilltier = Lze těžit +stat.drillspeed = Základní rychlost vrtu +stat.boosteffect = Účinek posílení +stat.maxunits = Nejvýše aktivních jednotek +stat.health = Životy +stat.buildtime = Čas stavby +stat.maxconsecutive = Nejvýše po sobě +stat.buildcost = Cena stavby +stat.inaccuracy = Nepřesnost +stat.shots = Střely +stat.reload = Střel za 1s +stat.ammo = Střelivo +stat.shieldhealth = Zdraví štítu +stat.cooldowntime = Čas na zchladnutí bar.drilltierreq = Je vyžadován lepší vrt bar.noresources = Chybějí zdroje @@ -1312,4 +1312,4 @@ block.cyclone.description = Velká protiletecká a protipozemní střílna. Pál block.spectre.description = Velká střílna s kanónem s dvěma hlavněmi. Střílí velké náboje, které pronikají brněním jak pozemních, tak vzdušných nepřátelských cílů. block.meltdown.description = Masivní laserový kanón. Nabije se a pak pálí nepřetržitý laserový paprsek na nepřátele v okolí. Vyžaduje ke své funkci chlazení. block.repair-point.description = Nepřetržitě léčí nejbližší poškozenou jednotku v poli své působnosti. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_da.properties b/core/assets/bundles/bundle_da.properties index 0e9d2ce889..b65afebcd3 100644 --- a/core/assets/bundles/bundle_da.properties +++ b/core/assets/bundles/bundle_da.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Damage -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Size -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Shots -blocks.reload = Shots/Second -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Power Capacity +stat.powershot = Power/Shot +stat.damage = Damage +stat.targetsair = Targets Air +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Range +stat.size = Size +stat.displaysize = Display Size +stat.liquidcapacity = Liquid Capacity +stat.powerrange = Power Range +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Power Use +stat.powerdamage = Power/Damage +stat.itemcapacity = Item Capacity +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Drillables +stat.drillspeed = Base Drill Speed +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Health +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = Inaccuracy +stat.shots = Shots +stat.reload = Shots/Second +stat.ammo = Ammo +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large anti-air and anti-ground turret. Fires explo block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_de.properties b/core/assets/bundles/bundle_de.properties index 67311e3451..5d02ed2f85 100644 --- a/core/assets/bundles/bundle_de.properties +++ b/core/assets/bundles/bundle_de.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]Ein Fehler ist aufgetreten error.crashtitle = Ein Fehler ist aufgetreten! unit.nobuild = [scarlet]Einheit kann nicht bauen! -blocks.input = Eingang -blocks.output = Ausgang -blocks.booster = Verstärkung -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Eingang +stat.output = Ausgang +stat.booster = Verstärkung +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Kapazität -blocks.powershot = Stromverbrauch/Schuss -blocks.damage = Schaden -blocks.targetsair = Visiert Lufteinheiten an -blocks.targetsground = Visiert Bodeneinheiten an -blocks.itemsmoved = Bewegungsgeschwindigkeit -blocks.launchtime = Zeit zwischen Starts -blocks.shootrange = Reichweite -blocks.size = Größe -blocks.displaysize = Display Size -blocks.liquidcapacity = Flüssigkeitskapazität -blocks.powerrange = Stromreichweite -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Maximale Stromverbindungen -blocks.poweruse = Stromverbrauch -blocks.powerdamage = Stromverbrauch/Schadenspunkt -blocks.itemcapacity = Materialkapazität -blocks.basepowergeneration = Basis-Stromerzeugung -blocks.productiontime = Produktionszeit -blocks.repairtime = Zeit zur vollständigen Reparatur -blocks.speedincrease = Geschwindigkeitserhöhung -blocks.range = Reichweite -blocks.drilltier = Abbaubare Erze -blocks.drillspeed = Bohrgeschwindigkeit -blocks.boosteffect = Verstärkungseffekt -blocks.maxunits = Max. aktive Einheiten -blocks.health = Lebenspunkte -blocks.buildtime = Baudauer -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Baukosten -blocks.inaccuracy = Ungenauigkeit -blocks.shots = Schüsse -blocks.reload = Schüsse/Sekunde -blocks.ammo = Munition -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Kapazität +stat.powershot = Stromverbrauch/Schuss +stat.damage = Schaden +stat.targetsair = Visiert Lufteinheiten an +stat.targetsground = Visiert Bodeneinheiten an +stat.itemsmoved = Bewegungsgeschwindigkeit +stat.launchtime = Zeit zwischen Starts +stat.shootrange = Reichweite +stat.size = Größe +stat.displaysize = Display Size +stat.liquidcapacity = Flüssigkeitskapazität +stat.powerrange = Stromreichweite +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Maximale Stromverbindungen +stat.poweruse = Stromverbrauch +stat.powerdamage = Stromverbrauch/Schadenspunkt +stat.itemcapacity = Materialkapazität +stat.basepowergeneration = Basis-Stromerzeugung +stat.productiontime = Produktionszeit +stat.repairtime = Zeit zur vollständigen Reparatur +stat.speedincrease = Geschwindigkeitserhöhung +stat.range = Reichweite +stat.drilltier = Abbaubare Erze +stat.drillspeed = Bohrgeschwindigkeit +stat.boosteffect = Verstärkungseffekt +stat.maxunits = Max. aktive Einheiten +stat.health = Lebenspunkte +stat.buildtime = Baudauer +stat.maxconsecutive = Max Consecutive +stat.buildcost = Baukosten +stat.inaccuracy = Ungenauigkeit +stat.shots = Schüsse +stat.reload = Schüsse/Sekunde +stat.ammo = Munition +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Besserer Bohrer Benötigt bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Ein großer Schnellfeuer-Geschützturm. block.spectre.description = Ein großer Geschützturm, der zwei starke Schüsse gleichzeitig abfeuert. block.meltdown.description = Ein großer Geschützturm, der starke Strahlen mit großer Reichweite abfeuert. block.repair-point.description = Heilt durchgehend die nächste befreundete, beschädigte Einheit in der Umgebung. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_es.properties b/core/assets/bundles/bundle_es.properties index 5c87f27455..6c24039d7e 100644 --- a/core/assets/bundles/bundle_es.properties +++ b/core/assets/bundles/bundle_es.properties @@ -570,49 +570,49 @@ info.title = [accent]Información error.title = [crimson]Un error ha ocurrido. error.crashtitle = Un error ha ocurrido. unit.nobuild = [scarlet]Unit can't build -blocks.input = Entrada -blocks.output = Salida -blocks.booster = Potenciador -blocks.tiles = Tiles requeridos -blocks.affinities = Afinidades +stat.input = Entrada +stat.output = Salida +stat.booster = Potenciador +stat.tiles = Tiles requeridos +stat.affinities = Afinidades block.unknown = [lightgray]??? -blocks.powercapacity = Capacidad de Energía -blocks.powershot = Energía/Disparo -blocks.damage = Daño -blocks.targetsair = Apunta al Aire -blocks.targetsground = Apunta a Tierra -blocks.itemsmoved = Velocidad de movimiento -blocks.launchtime = Tiempo entre lanzamientos -blocks.shootrange = Rango de Disparo -blocks.size = Tamaño -blocks.displaysize = Display Size -blocks.liquidcapacity = Capacidad de Líquidos -blocks.powerrange = Rango de Energía -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Conexiones maximas -blocks.poweruse = Consumo de Energía -blocks.powerdamage = Energía/Daño -blocks.itemcapacity = Capacidad de Objetos -blocks.basepowergeneration = Generación de energía base -blocks.productiontime = Tiempo de producción -blocks.repairtime = Tiempo para Reparar Bloque Completamente -blocks.speedincrease = Aumento de Velocidad -blocks.range = Rango -blocks.drilltier = Taladrables -blocks.drillspeed = Velocidad Base del Taladro -blocks.boosteffect = Efecto del Potenciador -blocks.maxunits = Máximo de Unidades Activas -blocks.health = Vida -blocks.buildtime = Tiempo de construcción -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Coste de construcción -blocks.inaccuracy = Imprecisión -blocks.shots = Disparos -blocks.reload = Recarga -blocks.ammo = Munición -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Capacidad de Energía +stat.powershot = Energía/Disparo +stat.damage = Daño +stat.targetsair = Apunta al Aire +stat.targetsground = Apunta a Tierra +stat.itemsmoved = Velocidad de movimiento +stat.launchtime = Tiempo entre lanzamientos +stat.shootrange = Rango de Disparo +stat.size = Tamaño +stat.displaysize = Display Size +stat.liquidcapacity = Capacidad de Líquidos +stat.powerrange = Rango de Energía +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Conexiones maximas +stat.poweruse = Consumo de Energía +stat.powerdamage = Energía/Daño +stat.itemcapacity = Capacidad de Objetos +stat.basepowergeneration = Generación de energía base +stat.productiontime = Tiempo de producción +stat.repairtime = Tiempo para Reparar Bloque Completamente +stat.speedincrease = Aumento de Velocidad +stat.range = Rango +stat.drilltier = Taladrables +stat.drillspeed = Velocidad Base del Taladro +stat.boosteffect = Efecto del Potenciador +stat.maxunits = Máximo de Unidades Activas +stat.health = Vida +stat.buildtime = Tiempo de construcción +stat.maxconsecutive = Max Consecutive +stat.buildcost = Coste de construcción +stat.inaccuracy = Imprecisión +stat.shots = Disparos +stat.reload = Recarga +stat.ammo = Munición +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Se requiere un mejor taladro. bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Una torre grande anti-aérea y anti-terrestre. Dispa block.spectre.description = Un cañon masivo de dos barriles. Dispara balas perforantes a objetivos de aire y tierra. block.meltdown.description = Un cañon láser masivo. Carga y dispara un rayo láser constante a enemigos cercanos. Requiere enfriamiento para operar. block.repair-point.description = Repara la unidad dañada más cercana a su alrededor. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_et.properties b/core/assets/bundles/bundle_et.properties index d5ac8cfb74..62b0002df6 100644 --- a/core/assets/bundles/bundle_et.properties +++ b/core/assets/bundles/bundle_et.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]Viga error.crashtitle = Viga unit.nobuild = [scarlet]Unit can't build -blocks.input = Sisend -blocks.output = Väljund -blocks.booster = Kiirendaja -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Sisend +stat.output = Väljund +stat.booster = Kiirendaja +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Energiamahtuvus -blocks.powershot = Energia ühikut/lasu kohta -blocks.damage = Hävituspunkte -blocks.targetsair = Sihib õhku -blocks.targetsground = Sihib maapinnale -blocks.itemsmoved = Transportimise kiirus -blocks.launchtime = Aeg lendutõusude vahel -blocks.shootrange = Ulatus -blocks.size = Suurus -blocks.displaysize = Display Size -blocks.liquidcapacity = Vedelike mahutavus -blocks.powerrange = Energia ulatus -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Energiatarve -blocks.powerdamage = Energiatarve hävituspunkti kohta -blocks.itemcapacity = Ressursside mahutavus -blocks.basepowergeneration = Energiatootlus -blocks.productiontime = Tootmisaeg -blocks.repairtime = Täieliku parandamise aeg -blocks.speedincrease = Kiiruse suurenemine -blocks.range = Ulatus -blocks.drilltier = Kaevandatav -blocks.drillspeed = Puurimise kiirus -blocks.boosteffect = Kiirendaja mõju -blocks.maxunits = Maks. aktiivseid väeüksuseid -blocks.health = Elud -blocks.buildtime = Ehitamise aeg -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Ehitamise maksumus -blocks.inaccuracy = Ebatäpsus -blocks.shots = Laske -blocks.reload = Lasku/s -blocks.ammo = Laskemoon -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Energiamahtuvus +stat.powershot = Energia ühikut/lasu kohta +stat.damage = Hävituspunkte +stat.targetsair = Sihib õhku +stat.targetsground = Sihib maapinnale +stat.itemsmoved = Transportimise kiirus +stat.launchtime = Aeg lendutõusude vahel +stat.shootrange = Ulatus +stat.size = Suurus +stat.displaysize = Display Size +stat.liquidcapacity = Vedelike mahutavus +stat.powerrange = Energia ulatus +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Energiatarve +stat.powerdamage = Energiatarve hävituspunkti kohta +stat.itemcapacity = Ressursside mahutavus +stat.basepowergeneration = Energiatootlus +stat.productiontime = Tootmisaeg +stat.repairtime = Täieliku parandamise aeg +stat.speedincrease = Kiiruse suurenemine +stat.range = Ulatus +stat.drilltier = Kaevandatav +stat.drillspeed = Puurimise kiirus +stat.boosteffect = Kiirendaja mõju +stat.maxunits = Maks. aktiivseid väeüksuseid +stat.health = Elud +stat.buildtime = Ehitamise aeg +stat.maxconsecutive = Max Consecutive +stat.buildcost = Ehitamise maksumus +stat.inaccuracy = Ebatäpsus +stat.shots = Laske +stat.reload = Lasku/s +stat.ammo = Laskemoon +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Nõuab paremat puuri bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Suur lendavate ja maapealsete väeüksuste vastane k block.spectre.description = Massiivne kaheraudne kahur, mis tulistab soomuskatteid läbistavaid mürske nii lendavate kui ka maapealsete väeüksuste pihta. block.meltdown.description = Massiivne laserkahur, mis tekitab püsiva energiakiire. Vajab töötamiseks jahutusvedelikku. block.repair-point.description = Parandab kõige lähemal asuvat liitlaste väeüksust. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_eu.properties b/core/assets/bundles/bundle_eu.properties index 5ef1a41b71..7afde97031 100644 --- a/core/assets/bundles/bundle_eu.properties +++ b/core/assets/bundles/bundle_eu.properties @@ -570,49 +570,49 @@ info.title = Informazioa error.title = [crimson]Errore bat gertatu da error.crashtitle = Errore bat gertatu da unit.nobuild = [scarlet]Unit can't build -blocks.input = Sarrera -blocks.output = Irteera -blocks.booster = Indargarria -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Sarrera +stat.output = Irteera +stat.booster = Indargarria +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Energia-edukiera -blocks.powershot = Energia/tiroko -blocks.damage = Kaltea -blocks.targetsair = Airera tirokatzen du -blocks.targetsground = Lurrera tirokatzen du -blocks.itemsmoved = Garraio-abiadura -blocks.launchtime = Egozketen arteko denbora -blocks.shootrange = Irismena -blocks.size = Neurria -blocks.displaysize = Display Size -blocks.liquidcapacity = Likido-edukiera -blocks.powerrange = Energia irismena -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Gehieneko konexioak -blocks.poweruse = Energia-erabilera -blocks.powerdamage = Energia/Kaltea -blocks.itemcapacity = Elementu-edukiera -blocks.basepowergeneration = Oinarrizko energia sorrera -blocks.productiontime = Eraikitze denbora -blocks.repairtime = Blokearen konpontze denbora osoa -blocks.speedincrease = Abiadura areagotzea -blocks.range = Irismena -blocks.drilltier = Ustiagarriak -blocks.drillspeed = Oinarrizko ustiatze-abiadura -blocks.boosteffect = Indartze-efektua -blocks.maxunits = Gehieneko unitate aktiboak -blocks.health = Osasuna -blocks.buildtime = Eraikitze-denbora -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Eraikitze-kostua -blocks.inaccuracy = Zehazgabetasuna -blocks.shots = Tiroak -blocks.reload = Tiroak/segundoko -blocks.ammo = Munizioa -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Energia-edukiera +stat.powershot = Energia/tiroko +stat.damage = Kaltea +stat.targetsair = Airera tirokatzen du +stat.targetsground = Lurrera tirokatzen du +stat.itemsmoved = Garraio-abiadura +stat.launchtime = Egozketen arteko denbora +stat.shootrange = Irismena +stat.size = Neurria +stat.displaysize = Display Size +stat.liquidcapacity = Likido-edukiera +stat.powerrange = Energia irismena +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Gehieneko konexioak +stat.poweruse = Energia-erabilera +stat.powerdamage = Energia/Kaltea +stat.itemcapacity = Elementu-edukiera +stat.basepowergeneration = Oinarrizko energia sorrera +stat.productiontime = Eraikitze denbora +stat.repairtime = Blokearen konpontze denbora osoa +stat.speedincrease = Abiadura areagotzea +stat.range = Irismena +stat.drilltier = Ustiagarriak +stat.drillspeed = Oinarrizko ustiatze-abiadura +stat.boosteffect = Indartze-efektua +stat.maxunits = Gehieneko unitate aktiboak +stat.health = Osasuna +stat.buildtime = Eraikitze-denbora +stat.maxconsecutive = Max Consecutive +stat.buildcost = Eraikitze-kostua +stat.inaccuracy = Zehazgabetasuna +stat.shots = Tiroak +stat.reload = Tiroak/segundoko +stat.ammo = Munizioa +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Zulagailu hobea behar da bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Aire zein lurreko defentsarako dorre handia. Torpedo block.spectre.description = Kanoi bikoitz erraldoia. Blindajea zulatu dezaketen bala handiak tirokatzen ditu aireko zein lurreko xedeei. block.meltdown.description = Laser kanoi erraldoia. Etengabeko laser izpi bat kargatu eta jauritzen die inguruko etsaiei. Hozgarria behar du jarduteko. block.repair-point.description = Etengabe konpontzen du inguruko kaltetutako unitate hurbilena. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_fi.properties b/core/assets/bundles/bundle_fi.properties index ae351b8764..30a231333c 100644 --- a/core/assets/bundles/bundle_fi.properties +++ b/core/assets/bundles/bundle_fi.properties @@ -570,49 +570,49 @@ info.title = Informaatio error.title = [crimson]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build -blocks.input = Sisääntulo -blocks.output = Ulostulo -blocks.booster = Tehostaja -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Sisääntulo +stat.output = Ulostulo +stat.booster = Tehostaja +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Energiakapasiteetti -blocks.powershot = Energiaa/Ammus -blocks.damage = Vahinko -blocks.targetsair = Hyökkää ilmaan -blocks.targetsground = Hyökkää maahan -blocks.itemsmoved = Liikkumisnopeus -blocks.launchtime = Aika laukaisujen välillä -blocks.shootrange = Kantama -blocks.size = Koko -blocks.displaysize = Display Size -blocks.liquidcapacity = Nestekapasiteetti -blocks.powerrange = Energiakantama -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Maksimimäärä yhdistyksiä -blocks.poweruse = Energian käyttö -blocks.powerdamage = Energia/Vahinko -blocks.itemcapacity = Tavarakapasiteetti -blocks.basepowergeneration = Perus energiantuotto -blocks.productiontime = Tuotantoaika -blocks.repairtime = Kokonaisen palikan korjausaika -blocks.speedincrease = Nopeuden kasvu -blocks.range = Etäisyys -blocks.drilltier = Porattavat -blocks.drillspeed = Kanta Poran Nopeus -blocks.boosteffect = Tehostamisem vaikutus -blocks.maxunits = Maksimimäärä yksikköjä -blocks.health = Elämäpisteet -blocks.buildtime = Rakentamisaika -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Rakentamishinta -blocks.inaccuracy = Epätarkkuus -blocks.shots = Ammusta -blocks.reload = Ammusta/sekunnissa -blocks.ammo = Ammus -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Energiakapasiteetti +stat.powershot = Energiaa/Ammus +stat.damage = Vahinko +stat.targetsair = Hyökkää ilmaan +stat.targetsground = Hyökkää maahan +stat.itemsmoved = Liikkumisnopeus +stat.launchtime = Aika laukaisujen välillä +stat.shootrange = Kantama +stat.size = Koko +stat.displaysize = Display Size +stat.liquidcapacity = Nestekapasiteetti +stat.powerrange = Energiakantama +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Maksimimäärä yhdistyksiä +stat.poweruse = Energian käyttö +stat.powerdamage = Energia/Vahinko +stat.itemcapacity = Tavarakapasiteetti +stat.basepowergeneration = Perus energiantuotto +stat.productiontime = Tuotantoaika +stat.repairtime = Kokonaisen palikan korjausaika +stat.speedincrease = Nopeuden kasvu +stat.range = Etäisyys +stat.drilltier = Porattavat +stat.drillspeed = Kanta Poran Nopeus +stat.boosteffect = Tehostamisem vaikutus +stat.maxunits = Maksimimäärä yksikköjä +stat.health = Elämäpisteet +stat.buildtime = Rakentamisaika +stat.maxconsecutive = Max Consecutive +stat.buildcost = Rakentamishinta +stat.inaccuracy = Epätarkkuus +stat.shots = Ammusta +stat.reload = Ammusta/sekunnissa +stat.ammo = Ammus +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Parempi pora vaadittu bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large anti-air and anti-ground turret. Fires explo block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_fil.properties b/core/assets/bundles/bundle_fil.properties index 86c3c0737a..0fa6608526 100644 --- a/core/assets/bundles/bundle_fil.properties +++ b/core/assets/bundles/bundle_fil.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [scarlet]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Damage -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Size -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Shots -blocks.reload = Shots/Second -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Power Capacity +stat.powershot = Power/Shot +stat.damage = Damage +stat.targetsair = Targets Air +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Range +stat.size = Size +stat.displaysize = Display Size +stat.liquidcapacity = Liquid Capacity +stat.powerrange = Power Range +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Power Use +stat.powerdamage = Power/Damage +stat.itemcapacity = Item Capacity +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Drillables +stat.drillspeed = Base Drill Speed +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Health +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = Inaccuracy +stat.shots = Shots +stat.reload = Shots/Second +stat.ammo = Ammo +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large anti-air and anti-ground turret. Fires explo block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_fr.properties b/core/assets/bundles/bundle_fr.properties index e7749d7347..925465c595 100644 --- a/core/assets/bundles/bundle_fr.properties +++ b/core/assets/bundles/bundle_fr.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]Une erreur s'est produite error.crashtitle = Une erreur s'est produite unit.nobuild = [scarlet]Cette unité ne peut construire -blocks.input = Entrée -blocks.output = Sortie -blocks.booster = Booster -blocks.tiles = Pré-requis -blocks.affinities = Affinités +stat.input = Entrée +stat.output = Sortie +stat.booster = Booster +stat.tiles = Pré-requis +stat.affinities = Affinités block.unknown = [lightgray]??? -blocks.powercapacity = Capacité d'énergie -blocks.powershot = Énergie/Tir -blocks.damage = Dégâts -blocks.targetsair = Cibles Aériennes -blocks.targetsground = Cibles Terrestres -blocks.itemsmoved = Vitesse de Déplacement -blocks.launchtime = Temps entre chaque lancement -blocks.shootrange = Portée de tir -blocks.size = Taille -blocks.displaysize = Display Size -blocks.liquidcapacity = Capacité liquide -blocks.powerrange = Portée électrique -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Nombre maximal de connections -blocks.poweruse = Énergie utilisée -blocks.powerdamage = Dégâts d'énergie -blocks.itemcapacity = Stockage -blocks.basepowergeneration = Production d'énergie -blocks.productiontime = Durée de production -blocks.repairtime = Durée de réparation complète du Bloc -blocks.speedincrease = Accélération -blocks.range = Portée -blocks.drilltier = Forable -blocks.drillspeed = Vitesse de forage de base -blocks.boosteffect = Effet du Boost -blocks.maxunits = Unités actives max -blocks.health = Santé -blocks.buildtime = Durée de construction -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Coût de construction -blocks.inaccuracy = Imprécision -blocks.shots = Tirs -blocks.reload = Tirs/Seconde -blocks.ammo = Munitions -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Capacité d'énergie +stat.powershot = Énergie/Tir +stat.damage = Dégâts +stat.targetsair = Cibles Aériennes +stat.targetsground = Cibles Terrestres +stat.itemsmoved = Vitesse de Déplacement +stat.launchtime = Temps entre chaque lancement +stat.shootrange = Portée de tir +stat.size = Taille +stat.displaysize = Display Size +stat.liquidcapacity = Capacité liquide +stat.powerrange = Portée électrique +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Nombre maximal de connections +stat.poweruse = Énergie utilisée +stat.powerdamage = Dégâts d'énergie +stat.itemcapacity = Stockage +stat.basepowergeneration = Production d'énergie +stat.productiontime = Durée de production +stat.repairtime = Durée de réparation complète du Bloc +stat.speedincrease = Accélération +stat.range = Portée +stat.drilltier = Forable +stat.drillspeed = Vitesse de forage de base +stat.boosteffect = Effet du Boost +stat.maxunits = Unités actives max +stat.health = Santé +stat.buildtime = Durée de construction +stat.maxconsecutive = Max Consecutive +stat.buildcost = Coût de construction +stat.inaccuracy = Imprécision +stat.shots = Tirs +stat.reload = Tirs/Seconde +stat.ammo = Munitions +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Meilleure Foreuse Requise bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Une grande tourelle qui tire rapidement des débris block.spectre.description = Une tourelle massive à double cannon et qui tire de puissantes balles perce-blindages simultanément. block.meltdown.description = Une tourelle massive chargeant et tirant de puissants rayons lasers. Nécessite un liquide de refroidissement. block.repair-point.description = Soigne en permanence l'unité endommagée la plus proche à proximité. -block.segment.description = Endommage et détruit les tirs ennemis. Cependant, les lasers ne peuvent pas être ciblés. +block.segment.description = Endommage et détruit les tirs ennemis. Cependant, les lasers ne peuvent pas être ciblés. \ No newline at end of file diff --git a/core/assets/bundles/bundle_fr_BE.properties b/core/assets/bundles/bundle_fr_BE.properties index 02fe5e58b1..869da14c46 100644 --- a/core/assets/bundles/bundle_fr_BE.properties +++ b/core/assets/bundles/bundle_fr_BE.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]Une erreur s'est produite error.crashtitle = Une erreur s'est produite unit.nobuild = [scarlet]Unit can't build -blocks.input = Ressource(s) requise(s) -blocks.output = Ressource(s) produite(s) -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Ressource(s) requise(s) +stat.output = Ressource(s) produite(s) +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]Inconnu -blocks.powercapacity = Capacité d'énergie -blocks.powershot = Énergie/Tir -blocks.damage = Damage -blocks.targetsair = Cible les unités aériennes -blocks.targetsground = Cible les unités terrestres -blocks.itemsmoved = Vitesse de déplacement -blocks.launchtime = Temps entre chaque lancement -blocks.shootrange = Portée -blocks.size = Taille -blocks.displaysize = Display Size -blocks.liquidcapacity = Capacité en liquide -blocks.powerrange = Distance de transmission -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Énergie utilisée -blocks.powerdamage = Énergie/Dégâts -blocks.itemcapacity = Stockage -blocks.basepowergeneration = Production d'énergie de base -blocks.productiontime = Temps de production -blocks.repairtime = Temps pour la réparation totale du bloc -blocks.speedincrease = Augmentation de la vitesse -blocks.range = Portée -blocks.drilltier = Forable -blocks.drillspeed = Vitesse de forage de base -blocks.boosteffect = Effet boostant -blocks.maxunits = Maximum d'unitée active -blocks.health = Santé -blocks.buildtime = Temps de construction -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Coût de construction -blocks.inaccuracy = Précision -blocks.shots = Tirs -blocks.reload = Tirs/Seconde -blocks.ammo = Munition -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Capacité d'énergie +stat.powershot = Énergie/Tir +stat.damage = Damage +stat.targetsair = Cible les unités aériennes +stat.targetsground = Cible les unités terrestres +stat.itemsmoved = Vitesse de déplacement +stat.launchtime = Temps entre chaque lancement +stat.shootrange = Portée +stat.size = Taille +stat.displaysize = Display Size +stat.liquidcapacity = Capacité en liquide +stat.powerrange = Distance de transmission +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Énergie utilisée +stat.powerdamage = Énergie/Dégâts +stat.itemcapacity = Stockage +stat.basepowergeneration = Production d'énergie de base +stat.productiontime = Temps de production +stat.repairtime = Temps pour la réparation totale du bloc +stat.speedincrease = Augmentation de la vitesse +stat.range = Portée +stat.drilltier = Forable +stat.drillspeed = Vitesse de forage de base +stat.boosteffect = Effet boostant +stat.maxunits = Maximum d'unitée active +stat.health = Santé +stat.buildtime = Temps de construction +stat.maxconsecutive = Max Consecutive +stat.buildcost = Coût de construction +stat.inaccuracy = Précision +stat.shots = Tirs +stat.reload = Tirs/Seconde +stat.ammo = Munition +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Une grande tourelle à tir rapide. block.spectre.description = Une grande tourelle qui tire deux balles puissantes à la fois. block.meltdown.description = Une grande tourelle qui tire de puissants faisceaux à longue portée. block.repair-point.description = Soigne en permanence l'unité endommagée la plus proche à proximité. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_hu.properties b/core/assets/bundles/bundle_hu.properties index b28d471cdd..c24c9a24ee 100644 --- a/core/assets/bundles/bundle_hu.properties +++ b/core/assets/bundles/bundle_hu.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Damage -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Size -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Shots -blocks.reload = Shots/Second -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Power Capacity +stat.powershot = Power/Shot +stat.damage = Damage +stat.targetsair = Targets Air +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Range +stat.size = Size +stat.displaysize = Display Size +stat.liquidcapacity = Liquid Capacity +stat.powerrange = Power Range +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Power Use +stat.powerdamage = Power/Damage +stat.itemcapacity = Item Capacity +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Drillables +stat.drillspeed = Base Drill Speed +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Health +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = Inaccuracy +stat.shots = Shots +stat.reload = Shots/Second +stat.ammo = Ammo +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large anti-air and anti-ground turret. Fires explo block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_in_ID.properties b/core/assets/bundles/bundle_in_ID.properties index d601b9e904..e9f6f933eb 100644 --- a/core/assets/bundles/bundle_in_ID.properties +++ b/core/assets/bundles/bundle_in_ID.properties @@ -572,50 +572,50 @@ info.title = Info error.title = [crimson]Sebuah kesalahan telah terjadi error.crashtitle = Sebuah kesalahan telah terjadi unit.nobuild = [scarlet]Unit tidak dapat membangun -blocks.input = Masukan -blocks.output = Pengeluaran -blocks.booster = Pendorong -blocks.tiles = Kotak yang dibutuhkan -blocks.affinities = Afinitas +stat.input = Masukan +stat.output = Pengeluaran +stat.booster = Pendorong +stat.tiles = Kotak yang dibutuhkan +stat.affinities = Afinitas block.unknown = [lightgray]??? -blocks.powercapacity = Kapasitas Tenaga -blocks.powershot = Tenaga/Tembakan -blocks.damage = Kerusakan -blocks.targetsair = Menargetkan Udara -blocks.targetsground = Menargetkan Darat -blocks.itemsmoved = Kecepatan Gerak -blocks.launchtime = Waktu Diantara Peluncuran -blocks.shootrange = Jarak -blocks.size = Ukuran -blocks.displaysize = Ukuran Tampilan -blocks.liquidcapacity = Kapasitas Zat Cair -blocks.powerrange = Jarak Tenaga -blocks.linkrange = Jarak Tautan -blocks.instructions = Instruksi -blocks.powerconnections = Koneksi Maksimal -blocks.poweruse = Penggunaan Tenaga -blocks.powerdamage = Tenaga/Pukulan -blocks.itemcapacity = Kapasitas Item -blocks.memorycapacity = Kapasitas Memori -blocks.basepowergeneration = Basis Generasi Tenaga -blocks.productiontime = Waktu Produksi -blocks.repairtime = Waktu Memperbaiki Blok Penuh -blocks.speedincrease = Tambahan Kecepatan -blocks.range = Jarak -blocks.drilltier = Sumber Daya yang Bisa di Bor -blocks.drillspeed = Basis Kecepatan Bor -blocks.boosteffect = Efek Pendorong -blocks.maxunits = Maks Unit Aktif -blocks.health = Darah -blocks.buildtime = Waktu Pembuatan -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Biaya Bangunan -blocks.inaccuracy = Jarak Melenceng -blocks.shots = Tembakan -blocks.reload = Tembakan/Detik -blocks.ammo = Amunisi -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Kapasitas Tenaga +stat.powershot = Tenaga/Tembakan +stat.damage = Kerusakan +stat.targetsair = Menargetkan Udara +stat.targetsground = Menargetkan Darat +stat.itemsmoved = Kecepatan Gerak +stat.launchtime = Waktu Diantara Peluncuran +stat.shootrange = Jarak +stat.size = Ukuran +stat.displaysize = Ukuran Tampilan +stat.liquidcapacity = Kapasitas Zat Cair +stat.powerrange = Jarak Tenaga +stat.linkrange = Jarak Tautan +stat.instructions = Instruksi +stat.powerconnections = Koneksi Maksimal +stat.poweruse = Penggunaan Tenaga +stat.powerdamage = Tenaga/Pukulan +stat.itemcapacity = Kapasitas Item +stat.memorycapacity = Kapasitas Memori +stat.basepowergeneration = Basis Generasi Tenaga +stat.productiontime = Waktu Produksi +stat.repairtime = Waktu Memperbaiki Blok Penuh +stat.speedincrease = Tambahan Kecepatan +stat.range = Jarak +stat.drilltier = Sumber Daya yang Bisa di Bor +stat.drillspeed = Basis Kecepatan Bor +stat.boosteffect = Efek Pendorong +stat.maxunits = Maks Unit Aktif +stat.health = Darah +stat.buildtime = Waktu Pembuatan +stat.maxconsecutive = Max Consecutive +stat.buildcost = Biaya Bangunan +stat.inaccuracy = Jarak Melenceng +stat.shots = Tembakan +stat.reload = Tembakan/Detik +stat.ammo = Amunisi +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Membutuhkan Bor yang Lebih Baik bar.noresources = Sumber Daya Tidak Ditemukan @@ -1310,4 +1310,4 @@ block.cyclone.description = Menara penembak beruntun besar. block.spectre.description = Menara besar yang menembak dua peluru kuat sekaligus. block.meltdown.description = Menara besar ini menembak sinar panjang yang kuat. block.repair-point.description = Terus menerus memulihkan unit terluka disekitar. -block.segment.description = Merusakkan dan menghancurkan proyektil yang datang. Proyektil laser tidak akan ditargetkan. +block.segment.description = Merusakkan dan menghancurkan proyektil yang datang. Proyektil laser tidak akan ditargetkan. \ No newline at end of file diff --git a/core/assets/bundles/bundle_it.properties b/core/assets/bundles/bundle_it.properties index c10f894851..5fc3245ed6 100644 --- a/core/assets/bundles/bundle_it.properties +++ b/core/assets/bundles/bundle_it.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]Si è verificato un errore error.crashtitle = Si è verificato un errore unit.nobuild = [scarlet]L'unità non può costruire -blocks.input = Ingresso -blocks.output = Uscita -blocks.booster = Potenziamenti -blocks.tiles = Blocchi Richiesti -blocks.affinities = Affinità +stat.input = Ingresso +stat.output = Uscita +stat.booster = Potenziamenti +stat.tiles = Blocchi Richiesti +stat.affinities = Affinità block.unknown = [lightgray]??? -blocks.powercapacity = Capacità Energetica -blocks.powershot = Danno/Colpo -blocks.damage = Danno -blocks.targetsair = Attacca Nemici Aerei -blocks.targetsground = Attacca Nemici Terreni -blocks.itemsmoved = Velocità di Movimento -blocks.launchtime = Tempo fra Decolli -blocks.shootrange = Raggio -blocks.size = Dimensioni -blocks.displaysize = Display Size -blocks.liquidcapacity = Capacità del Liquido -blocks.powerrange = Raggio Energia -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Connessioni Massime -blocks.poweruse = Utilizzo Energia -blocks.powerdamage = Energia/Danno -blocks.itemcapacity = Capacità -blocks.basepowergeneration = Generazione Energia di Base -blocks.productiontime = Tempo di Produzione -blocks.repairtime = Tempo di Riparazione Completa -blocks.speedincrease = Aumento Velocità -blocks.range = Raggio -blocks.drilltier = Scavabili -blocks.drillspeed = Velocità di Scavo Stabile -blocks.boosteffect = Effetto Boost -blocks.maxunits = Unità Attive Max -blocks.health = Salute -blocks.buildtime = Tempo di Costruzione -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Costo di Costruzione -blocks.inaccuracy = Inaccuratezza -blocks.shots = Colpi -blocks.reload = Ricarica -blocks.ammo = Munizioni -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Capacità Energetica +stat.powershot = Danno/Colpo +stat.damage = Danno +stat.targetsair = Attacca Nemici Aerei +stat.targetsground = Attacca Nemici Terreni +stat.itemsmoved = Velocità di Movimento +stat.launchtime = Tempo fra Decolli +stat.shootrange = Raggio +stat.size = Dimensioni +stat.displaysize = Display Size +stat.liquidcapacity = Capacità del Liquido +stat.powerrange = Raggio Energia +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Connessioni Massime +stat.poweruse = Utilizzo Energia +stat.powerdamage = Energia/Danno +stat.itemcapacity = Capacità +stat.basepowergeneration = Generazione Energia di Base +stat.productiontime = Tempo di Produzione +stat.repairtime = Tempo di Riparazione Completa +stat.speedincrease = Aumento Velocità +stat.range = Raggio +stat.drilltier = Scavabili +stat.drillspeed = Velocità di Scavo Stabile +stat.boosteffect = Effetto Boost +stat.maxunits = Unità Attive Max +stat.health = Salute +stat.buildtime = Tempo di Costruzione +stat.maxconsecutive = Max Consecutive +stat.buildcost = Costo di Costruzione +stat.inaccuracy = Inaccuratezza +stat.shots = Colpi +stat.reload = Ricarica +stat.ammo = Munizioni +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Miglior Trivella Richiesta bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Una grande torretta a fuoco rapido. block.spectre.description = Una grande torretta che spara due potenti proiettili contemporaneamente. block.meltdown.description = Una grande torretta che spara un potente laser a lungo raggio. block.repair-point.description = Cura continuamente l'unità danneggiata più vicina. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_ja.properties b/core/assets/bundles/bundle_ja.properties index fdb915ff96..68c766e79b 100644 --- a/core/assets/bundles/bundle_ja.properties +++ b/core/assets/bundles/bundle_ja.properties @@ -570,49 +570,49 @@ info.title = 情報 error.title = [crimson]エラーが発生しました error.crashtitle = エラーが発生しました unit.nobuild = [scarlet]ユニットを構築できません -blocks.input = 搬入 -blocks.output = 搬出 -blocks.booster = ブースト -blocks.tiles = 必要なタイル -blocks.affinities = 親和性 +stat.input = 搬入 +stat.output = 搬出 +stat.booster = ブースト +stat.tiles = 必要なタイル +stat.affinities = 親和性 block.unknown = [lightgray]??? -blocks.powercapacity = 電力容量 -blocks.powershot = 電力/ショット -blocks.damage = ダメージ -blocks.targetsair = 対空攻撃 -blocks.targetsground = 対地攻撃 -blocks.itemsmoved = 輸送速度 -blocks.launchtime = 発射の待機時間 -blocks.shootrange = 範囲 -blocks.size = 大きさ -blocks.displaysize = Display Size -blocks.liquidcapacity = 液体容量 -blocks.powerrange = 電力範囲 -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = 最大接続数 -blocks.poweruse = 電力使用量 -blocks.powerdamage = 電力/ダメージ -blocks.itemcapacity = アイテム容量 -blocks.basepowergeneration = 基本発電量 -blocks.productiontime = 製造速度 -blocks.repairtime = ブロックの完全修復速度 -blocks.speedincrease = 速度向上 -blocks.range = 範囲 -blocks.drilltier = ドリル -blocks.drillspeed = 基本採掘速度 -blocks.boosteffect = ブースト効果 -blocks.maxunits = 最大ユニット数 -blocks.health = 耐久値 -blocks.buildtime = 建設時間 -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = 建設費用 -blocks.inaccuracy = 誤差 -blocks.shots = ショット -blocks.reload = リロード速度 -blocks.ammo = 弾薬 -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = 電力容量 +stat.powershot = 電力/ショット +stat.damage = ダメージ +stat.targetsair = 対空攻撃 +stat.targetsground = 対地攻撃 +stat.itemsmoved = 輸送速度 +stat.launchtime = 発射の待機時間 +stat.shootrange = 範囲 +stat.size = 大きさ +stat.displaysize = Display Size +stat.liquidcapacity = 液体容量 +stat.powerrange = 電力範囲 +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = 最大接続数 +stat.poweruse = 電力使用量 +stat.powerdamage = 電力/ダメージ +stat.itemcapacity = アイテム容量 +stat.basepowergeneration = 基本発電量 +stat.productiontime = 製造速度 +stat.repairtime = ブロックの完全修復速度 +stat.speedincrease = 速度向上 +stat.range = 範囲 +stat.drilltier = ドリル +stat.drillspeed = 基本採掘速度 +stat.boosteffect = ブースト効果 +stat.maxunits = 最大ユニット数 +stat.health = 耐久値 +stat.buildtime = 建設時間 +stat.maxconsecutive = Max Consecutive +stat.buildcost = 建設費用 +stat.inaccuracy = 誤差 +stat.shots = ショット +stat.reload = リロード速度 +stat.ammo = 弾薬 +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = より高性能なドリルを使用してください bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = 大型の連射型ターレットです。 block.spectre.description = 一度に2発の強力な弾を放つ大型のターレットです。 block.meltdown.description = 強力な長距離攻撃が可能な大型のターレットです。 block.repair-point.description = 近くの負傷したユニットを修復します。 -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index f03ff17264..82bb299642 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -570,49 +570,49 @@ info.title = 정보 error.title = [scarlet]오류가 발생했습니다. error.crashtitle = 오류가 발생했습니다 unit.nobuild = [scarlet]이 유닛은 건설할 수 없습니다. -blocks.input = 입력 -blocks.output = 출력 -blocks.booster = 가속 -blocks.tiles = 필요한 타일 -blocks.affinities = 친화력 +stat.input = 입력 +stat.output = 출력 +stat.booster = 가속 +stat.tiles = 필요한 타일 +stat.affinities = 친화력 block.unknown = [lightgray]??? -blocks.powercapacity = 전력 용량 -blocks.powershot = 전력/발 -blocks.damage = 공격력 -blocks.targetsair = 공중 공격 -blocks.targetsground = 지상 공격 -blocks.itemsmoved = 이동 속도 -blocks.launchtime = 출격 간격 -blocks.shootrange = 사거리 -blocks.size = 크기 -blocks.displaysize = Display Size -blocks.liquidcapacity = 액체 용량 -blocks.powerrange = 전력 범위 -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = 최대 연결 수 -blocks.poweruse = 전력 사용 -blocks.powerdamage = 전력/데미지 -blocks.itemcapacity = 저장 용량 -blocks.basepowergeneration = 기본 전력 생성량 -blocks.productiontime = 제작 시간 -blocks.repairtime = 전체 블록 수리시간 -blocks.speedincrease = 속도 증가 -blocks.range = 사거리 -blocks.drilltier = 드릴 -blocks.drillspeed = 기본 드릴 속도 -blocks.boosteffect = 가속 효과 -blocks.maxunits = 최대 활성 유닛수 -blocks.health = 체력 -blocks.buildtime = 건설 시간 -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = 건설 재료 -blocks.inaccuracy = 오차각 -blocks.shots = 공격 속도 -blocks.reload = 발/초 -blocks.ammo = 탄약 -blocks.shieldhealth = 보호막 체력 -blocks.cooldowntime = Cooldown Time +stat.powercapacity = 전력 용량 +stat.powershot = 전력/발 +stat.damage = 공격력 +stat.targetsair = 공중 공격 +stat.targetsground = 지상 공격 +stat.itemsmoved = 이동 속도 +stat.launchtime = 출격 간격 +stat.shootrange = 사거리 +stat.size = 크기 +stat.displaysize = Display Size +stat.liquidcapacity = 액체 용량 +stat.powerrange = 전력 범위 +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = 최대 연결 수 +stat.poweruse = 전력 사용 +stat.powerdamage = 전력/데미지 +stat.itemcapacity = 저장 용량 +stat.basepowergeneration = 기본 전력 생성량 +stat.productiontime = 제작 시간 +stat.repairtime = 전체 블록 수리시간 +stat.speedincrease = 속도 증가 +stat.range = 사거리 +stat.drilltier = 드릴 +stat.drillspeed = 기본 드릴 속도 +stat.boosteffect = 가속 효과 +stat.maxunits = 최대 활성 유닛수 +stat.health = 체력 +stat.buildtime = 건설 시간 +stat.maxconsecutive = Max Consecutive +stat.buildcost = 건설 재료 +stat.inaccuracy = 오차각 +stat.shots = 공격 속도 +stat.reload = 발/초 +stat.ammo = 탄약 +stat.shieldhealth = 보호막 체력 +stat.cooldowntime = Cooldown Time bar.drilltierreq = 더 좋은 드릴이 필요 bar.noresources = 자원 부족 @@ -1302,4 +1302,4 @@ block.cyclone.description = 대공 및 대지 포탑. 근처 유닛에게 폭발 block.spectre.description = 거대한 이중 배럴 대포. 공중 및 지상 목표물에 큰 관통 철갑탄을 발사합니다. block.meltdown.description = 거대한 레이저 대포. 근처의 적에게 지속적인 레이버 빔을 충전하여 발사합니다. 냉각수가 있어야 작동합니다. block.repair-point.description = 주변에서 가장 가까운 유닛을 지속적으로 치료합니다. -block.segment.description = 날아오는 발사체를 요격합니다. 레이저는 목표 대상이 아닙니다. +block.segment.description = 날아오는 발사체를 요격합니다. 레이저는 목표 대상이 아닙니다. \ No newline at end of file diff --git a/core/assets/bundles/bundle_lt.properties b/core/assets/bundles/bundle_lt.properties index a318c53f5f..2ebd273b5a 100644 --- a/core/assets/bundles/bundle_lt.properties +++ b/core/assets/bundles/bundle_lt.properties @@ -570,49 +570,49 @@ info.title = Informacija error.title = [crimson]Įvyko klaida error.crashtitle = Įvyko klaida unit.nobuild = [scarlet]Unit can't build -blocks.input = Įeiga -blocks.output = Išeiga -blocks.booster = Stiprintuvas -blocks.tiles = Privalomi -blocks.affinities = Affinities +stat.input = Įeiga +stat.output = Išeiga +stat.booster = Stiprintuvas +stat.tiles = Privalomi +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Energijos Talpumas -blocks.powershot = Energija per šūvį -blocks.damage = Žala -blocks.targetsair = Šaudo į oro taikinius -blocks.targetsground = Šaudo į žemės taikinius -blocks.itemsmoved = Judėjimo Greitis -blocks.launchtime = Laikas Tarp Paleidimų -blocks.shootrange = Atstumas -blocks.size = Dydis -blocks.displaysize = Display Size -blocks.liquidcapacity = Skysčių Talpumas -blocks.powerrange = Energijos Skleidimo Atstumas -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Maks. Jungčių Kiekis -blocks.poweruse = Energijos Suvartojimas -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Daiktų Talpumas -blocks.basepowergeneration = Bazinis Energijos Generavimas -blocks.productiontime = Gamybos Laikas -blocks.repairtime = Pilnas bloko sutaisymo laikas -blocks.speedincrease = Greičio Padidėjimas -blocks.range = Atstumas -blocks.drilltier = Gręžiama -blocks.drillspeed = Bazinis Grąžto Greitis -blocks.boosteffect = Pastiprinimo Efektas -blocks.maxunits = Maks. Aktyvių Vienetų Kiekis -blocks.health = Gyvybės -blocks.buildtime = Statymo Laikas -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Statymo Kaina -blocks.inaccuracy = Netikslumas -blocks.shots = Šūviai -blocks.reload = Šūviai per sekundę -blocks.ammo = Šoviniai -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Energijos Talpumas +stat.powershot = Energija per šūvį +stat.damage = Žala +stat.targetsair = Šaudo į oro taikinius +stat.targetsground = Šaudo į žemės taikinius +stat.itemsmoved = Judėjimo Greitis +stat.launchtime = Laikas Tarp Paleidimų +stat.shootrange = Atstumas +stat.size = Dydis +stat.displaysize = Display Size +stat.liquidcapacity = Skysčių Talpumas +stat.powerrange = Energijos Skleidimo Atstumas +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Maks. Jungčių Kiekis +stat.poweruse = Energijos Suvartojimas +stat.powerdamage = Power/Damage +stat.itemcapacity = Daiktų Talpumas +stat.basepowergeneration = Bazinis Energijos Generavimas +stat.productiontime = Gamybos Laikas +stat.repairtime = Pilnas bloko sutaisymo laikas +stat.speedincrease = Greičio Padidėjimas +stat.range = Atstumas +stat.drilltier = Gręžiama +stat.drillspeed = Bazinis Grąžto Greitis +stat.boosteffect = Pastiprinimo Efektas +stat.maxunits = Maks. Aktyvių Vienetų Kiekis +stat.health = Gyvybės +stat.buildtime = Statymo Laikas +stat.maxconsecutive = Max Consecutive +stat.buildcost = Statymo Kaina +stat.inaccuracy = Netikslumas +stat.shots = Šūviai +stat.reload = Šūviai per sekundę +stat.ammo = Šoviniai +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Privalomas Geresnis Grąžtas bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Didelis bokštas puolantis, tiek žemę, tiek orą. block.spectre.description = Milžiniškas dvivamzdis bokštas. Šaudo didelius, kiaurai per šarvus einančius šovinius į taikinius esančius ant žemės ir ore. block.meltdown.description = Milžiniška lazerinė patranka. Užsikrauna ir šaudo lazerinius spindulius į aplinkinius priešus. Veikimui reikalingas aušinimo skystis. block.repair-point.description = Pastoviai gydo artimiausius netoliese esančius vienetus. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_nl.properties b/core/assets/bundles/bundle_nl.properties index 634b6eb00e..41d6e8a8fc 100644 --- a/core/assets/bundles/bundle_nl.properties +++ b/core/assets/bundles/bundle_nl.properties @@ -570,49 +570,49 @@ info.title = Informatie error.title = [crimson]Een fout is opgetreden error.crashtitle = Een fout is opgetreden unit.nobuild = [scarlet]Unit can't build -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Stroomcapaciteit -blocks.powershot = Stroom/Schot -blocks.damage = Schade -blocks.targetsair = Luchtdoelwitten -blocks.targetsground = Gronddoelwitten -blocks.itemsmoved = Beweegingssnelheid -blocks.launchtime = Tijd tussen lanceringen -blocks.shootrange = Bereik -blocks.size = Formaat -blocks.displaysize = Display Size -blocks.liquidcapacity = Vloeistofcapaciteit -blocks.powerrange = Stroombereik -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Maximale Hoeveelheid Connecties -blocks.poweruse = Stroomverbruik -blocks.powerdamage = Stroom/Schade -blocks.itemcapacity = Materiaalcapaciteit -blocks.basepowergeneration = Standaard Stroom Generatie -blocks.productiontime = Productie Tijd -blocks.repairtime = Volledige Blok Repareertijd -blocks.speedincrease = Snelheidsverhoging -blocks.range = Bereik -blocks.drilltier = Valt te delven -blocks.drillspeed = Standaard mine snelheid -blocks.boosteffect = Boost Effect -blocks.maxunits = Maximaal Actieve Units -blocks.health = Levenspunten -blocks.buildtime = Bouwtijd -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Bouwkosten -blocks.inaccuracy = Onnauwkeurigheid -blocks.shots = Shoten -blocks.reload = Schoten/Seconde -blocks.ammo = Ammunitie -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Stroomcapaciteit +stat.powershot = Stroom/Schot +stat.damage = Schade +stat.targetsair = Luchtdoelwitten +stat.targetsground = Gronddoelwitten +stat.itemsmoved = Beweegingssnelheid +stat.launchtime = Tijd tussen lanceringen +stat.shootrange = Bereik +stat.size = Formaat +stat.displaysize = Display Size +stat.liquidcapacity = Vloeistofcapaciteit +stat.powerrange = Stroombereik +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Maximale Hoeveelheid Connecties +stat.poweruse = Stroomverbruik +stat.powerdamage = Stroom/Schade +stat.itemcapacity = Materiaalcapaciteit +stat.basepowergeneration = Standaard Stroom Generatie +stat.productiontime = Productie Tijd +stat.repairtime = Volledige Blok Repareertijd +stat.speedincrease = Snelheidsverhoging +stat.range = Bereik +stat.drilltier = Valt te delven +stat.drillspeed = Standaard mine snelheid +stat.boosteffect = Boost Effect +stat.maxunits = Maximaal Actieve Units +stat.health = Levenspunten +stat.buildtime = Bouwtijd +stat.maxconsecutive = Max Consecutive +stat.buildcost = Bouwkosten +stat.inaccuracy = Onnauwkeurigheid +stat.shots = Shoten +stat.reload = Schoten/Seconde +stat.ammo = Ammunitie +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Betere miner nodig bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large rapid fire turret. block.spectre.description = A large turret which shoots two powerful bullets at once. block.meltdown.description = A large turret which shoots powerful long-range beams. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_nl_BE.properties b/core/assets/bundles/bundle_nl_BE.properties index ce59b257f7..4f2ed1fdcd 100644 --- a/core/assets/bundles/bundle_nl_BE.properties +++ b/core/assets/bundles/bundle_nl_BE.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Damage -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Size -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Shots -blocks.reload = Shots/Second -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Power Capacity +stat.powershot = Power/Shot +stat.damage = Damage +stat.targetsair = Targets Air +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Range +stat.size = Size +stat.displaysize = Display Size +stat.liquidcapacity = Liquid Capacity +stat.powerrange = Power Range +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Power Use +stat.powerdamage = Power/Damage +stat.itemcapacity = Item Capacity +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Drillables +stat.drillspeed = Base Drill Speed +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Health +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = Inaccuracy +stat.shots = Shots +stat.reload = Shots/Second +stat.ammo = Ammo +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large rapid fire turret. block.spectre.description = A large turret which shoots two powerful bullets at once. block.meltdown.description = A large turret which shoots powerful long-range beams. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_pl.properties b/core/assets/bundles/bundle_pl.properties index f0c67c6a88..80502bb870 100644 --- a/core/assets/bundles/bundle_pl.properties +++ b/core/assets/bundles/bundle_pl.properties @@ -570,49 +570,49 @@ info.title = Informacje error.title = [crimson]Wystąpił błąd error.crashtitle = Wystąpił błąd unit.nobuild = [scarlet]Jednostka nie może budować -blocks.input = Wejście -blocks.output = Wyjście -blocks.booster = Wzmacniacz -blocks.tiles = Wymagane Pola -blocks.affinities = Uwydajnienie +stat.input = Wejście +stat.output = Wyjście +stat.booster = Wzmacniacz +stat.tiles = Wymagane Pola +stat.affinities = Uwydajnienie block.unknown = [lightgray]??? -blocks.powercapacity = Pojemność mocy -blocks.powershot = moc/strzał -blocks.damage = Obrażenia -blocks.targetsair = Namierzanie wrogów powietrznych -blocks.targetsground = Namierzanie wrogów lądowych -blocks.itemsmoved = Prędkość poruszania się -blocks.launchtime = Czas pomiędzy wystrzeleniami -blocks.shootrange = Zasięg -blocks.size = Rozmiar -blocks.displaysize = Display Size -blocks.liquidcapacity = Pojemność cieczy -blocks.powerrange = Zakres mocy -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Maksymalna ilość połączeń -blocks.poweruse = Zużycie prądu -blocks.powerdamage = Moc/Zniszczenia -blocks.itemcapacity = Pojemność przedmiotów -blocks.basepowergeneration = Podstawowa generacja mocy -blocks.productiontime = Czas produkcji -blocks.repairtime = Czas pełnej naprawy bloku -blocks.speedincrease = Zwiększenie prędkości -blocks.range = Zasięg -blocks.drilltier = Co może wykopać -blocks.drillspeed = Podstawowa szybkość kopania -blocks.boosteffect = Efekt wzmocnienia -blocks.maxunits = Maksymalna ilość jednostek -blocks.health = Zdrowie -blocks.buildtime = Czas budowy -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Koszt budowy -blocks.inaccuracy = Niecelność -blocks.shots = Strzały -blocks.reload = Strzałów/sekundę -blocks.ammo = Amunicja -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Pojemność mocy +stat.powershot = moc/strzał +stat.damage = Obrażenia +stat.targetsair = Namierzanie wrogów powietrznych +stat.targetsground = Namierzanie wrogów lądowych +stat.itemsmoved = Prędkość poruszania się +stat.launchtime = Czas pomiędzy wystrzeleniami +stat.shootrange = Zasięg +stat.size = Rozmiar +stat.displaysize = Display Size +stat.liquidcapacity = Pojemność cieczy +stat.powerrange = Zakres mocy +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Maksymalna ilość połączeń +stat.poweruse = Zużycie prądu +stat.powerdamage = Moc/Zniszczenia +stat.itemcapacity = Pojemność przedmiotów +stat.basepowergeneration = Podstawowa generacja mocy +stat.productiontime = Czas produkcji +stat.repairtime = Czas pełnej naprawy bloku +stat.speedincrease = Zwiększenie prędkości +stat.range = Zasięg +stat.drilltier = Co może wykopać +stat.drillspeed = Podstawowa szybkość kopania +stat.boosteffect = Efekt wzmocnienia +stat.maxunits = Maksymalna ilość jednostek +stat.health = Zdrowie +stat.buildtime = Czas budowy +stat.maxconsecutive = Max Consecutive +stat.buildcost = Koszt budowy +stat.inaccuracy = Niecelność +stat.shots = Strzały +stat.reload = Strzałów/sekundę +stat.ammo = Amunicja +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Wymagane Lepsze Wiertło bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Duża szybkostrzelna wieża. block.spectre.description = Duże działo dwulufowe, które strzela potężnymi pociskami przebijającymi pancerz w jednostki naziemne i powietrzne. block.meltdown.description = Duże działo laserowe, które strzela potężnymi wiązkami dalekiego zasięgu. Wymaga chłodzenia. block.repair-point.description = Bez przerw naprawia najbliższą uszkodzoną jednostkę w jego zasięgu. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index c2d8b20dcf..7f2659d839 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -570,49 +570,49 @@ info.title = [accent]Informação error.title = [crimson]Ocorreu um Erro. error.crashtitle = Ocorreu um Erro unit.nobuild = [scarlet]Unit can't build -blocks.input = Entrada -blocks.output = Saída -blocks.booster = Apoio -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Entrada +stat.output = Saída +stat.booster = Apoio +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Capacidade de Energia -blocks.powershot = Energia/tiro -blocks.damage = Dano -blocks.targetsair = Mira no ar -blocks.targetsground = Mira no chão -blocks.itemsmoved = Velocidade de movimento -blocks.launchtime = Tempo entre Disparos. -blocks.shootrange = Alcance -blocks.size = Tamanho -blocks.displaysize = Display Size -blocks.liquidcapacity = Capacidade de Líquido -blocks.powerrange = Alcance da Energia -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Conexões Máximas -blocks.poweruse = Uso de energia -blocks.powerdamage = Dano/Poder -blocks.itemcapacity = Capacidade de Itens -blocks.basepowergeneration = Geração de poder base -blocks.productiontime = Tempo de produção -blocks.repairtime = Tempo de reparo total do bloco -blocks.speedincrease = Aumento de velocidade -blocks.range = Distância -blocks.drilltier = Brocas -blocks.drillspeed = Velocidade base da Broca -blocks.boosteffect = Efeito do Impulso -blocks.maxunits = Máximo de unidades ativas -blocks.health = Saúde -blocks.buildtime = Tempo de construção -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Custo de construção -blocks.inaccuracy = Imprecisão -blocks.shots = Tiros -blocks.reload = Tiros por segundo -blocks.ammo = Munição -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Capacidade de Energia +stat.powershot = Energia/tiro +stat.damage = Dano +stat.targetsair = Mira no ar +stat.targetsground = Mira no chão +stat.itemsmoved = Velocidade de movimento +stat.launchtime = Tempo entre Disparos. +stat.shootrange = Alcance +stat.size = Tamanho +stat.displaysize = Display Size +stat.liquidcapacity = Capacidade de Líquido +stat.powerrange = Alcance da Energia +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Conexões Máximas +stat.poweruse = Uso de energia +stat.powerdamage = Dano/Poder +stat.itemcapacity = Capacidade de Itens +stat.basepowergeneration = Geração de poder base +stat.productiontime = Tempo de produção +stat.repairtime = Tempo de reparo total do bloco +stat.speedincrease = Aumento de velocidade +stat.range = Distância +stat.drilltier = Brocas +stat.drillspeed = Velocidade base da Broca +stat.boosteffect = Efeito do Impulso +stat.maxunits = Máximo de unidades ativas +stat.health = Saúde +stat.buildtime = Tempo de construção +stat.maxconsecutive = Max Consecutive +stat.buildcost = Custo de construção +stat.inaccuracy = Imprecisão +stat.shots = Tiros +stat.reload = Tiros por segundo +stat.ammo = Munição +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Broca melhor necessária. bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Uma grande torre que dispara balas explosivas que se block.spectre.description = Um grande canhão massivo. Dispara grandes tiros perfuradores de blindagem em inimigos aéreos e terrestres. block.meltdown.description = Um grande canhão laser massivo. Carrega e dispara um poderoso e persistente feixe nos seus inimigos. Requer uma refrigeração para ser operada. block.repair-point.description = Continuamente repara a unidade danificada mais proxima. -block.segment.description = Destrói projéteis inimigos. Projéteis de laser não são afetados. +block.segment.description = Destrói projéteis inimigos. Projéteis de laser não são afetados. \ No newline at end of file diff --git a/core/assets/bundles/bundle_pt_PT.properties b/core/assets/bundles/bundle_pt_PT.properties index 0b6948191b..c4b5070b3a 100644 --- a/core/assets/bundles/bundle_pt_PT.properties +++ b/core/assets/bundles/bundle_pt_PT.properties @@ -570,49 +570,49 @@ info.title = [accent]Informação error.title = [crimson]Ocorreu um Erro. error.crashtitle = Ocorreu um Erro unit.nobuild = [scarlet]Unit can't build -blocks.input = Entrada -blocks.output = Saida -blocks.booster = Booster -blocks.tiles = Telhas Requeridas -blocks.affinities = Afinidades +stat.input = Entrada +stat.output = Saida +stat.booster = Booster +stat.tiles = Telhas Requeridas +stat.affinities = Afinidades block.unknown = [lightgray]??? -blocks.powercapacity = Capacidade de Energia -blocks.powershot = Energia/tiro -blocks.damage = Dano -blocks.targetsair = Mirar no ar -blocks.targetsground = Mirar no chão -blocks.itemsmoved = Velocidade de movimento -blocks.launchtime = Tempo entre tiros -blocks.shootrange = Alcance -blocks.size = Tamanho -blocks.displaysize = Display Size -blocks.liquidcapacity = Capacidade de Líquido -blocks.powerrange = Alcance da Energia -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Uso de energia -blocks.powerdamage = Dano/Poder -blocks.itemcapacity = Capacidade de Itens -blocks.basepowergeneration = Geração de poder base -blocks.productiontime = Tempo de produção -blocks.repairtime = Tempo de reparo total do bloco -blocks.speedincrease = Aumento de velocidade -blocks.range = Distância -blocks.drilltier = Furáveis -blocks.drillspeed = Velocidade da broca base -blocks.boosteffect = Efeito do Boost -blocks.maxunits = Máximo de unidades ativas -blocks.health = Saúde -blocks.buildtime = Tempo de construção -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Custo de construção -blocks.inaccuracy = Imprecisão -blocks.shots = Tiros -blocks.reload = Tiros por segundo -blocks.ammo = Munição -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Capacidade de Energia +stat.powershot = Energia/tiro +stat.damage = Dano +stat.targetsair = Mirar no ar +stat.targetsground = Mirar no chão +stat.itemsmoved = Velocidade de movimento +stat.launchtime = Tempo entre tiros +stat.shootrange = Alcance +stat.size = Tamanho +stat.displaysize = Display Size +stat.liquidcapacity = Capacidade de Líquido +stat.powerrange = Alcance da Energia +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Uso de energia +stat.powerdamage = Dano/Poder +stat.itemcapacity = Capacidade de Itens +stat.basepowergeneration = Geração de poder base +stat.productiontime = Tempo de produção +stat.repairtime = Tempo de reparo total do bloco +stat.speedincrease = Aumento de velocidade +stat.range = Distância +stat.drilltier = Furáveis +stat.drillspeed = Velocidade da broca base +stat.boosteffect = Efeito do Boost +stat.maxunits = Máximo de unidades ativas +stat.health = Saúde +stat.buildtime = Tempo de construção +stat.maxconsecutive = Max Consecutive +stat.buildcost = Custo de construção +stat.inaccuracy = Imprecisão +stat.shots = Tiros +stat.reload = Tiros por segundo +stat.ammo = Munição +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Broca melhor necessária. bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Uma grande torre de tiro rapido. block.spectre.description = Uma grande torre que da dois tiros poderosos ao mesmo tempo. block.meltdown.description = Uma grande torre que atira dois raios poderosos ao mesmo tempo. block.repair-point.description = Continuamente repara a unidade danificada mais proxima. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_ro.properties b/core/assets/bundles/bundle_ro.properties index 053fbdc7d7..aa9fd2f18d 100644 --- a/core/assets/bundles/bundle_ro.properties +++ b/core/assets/bundles/bundle_ro.properties @@ -569,50 +569,50 @@ error.title = [scarlet]A apărut o eroare. error.crashtitle = A apărut o eroare. unit.nobuild = [scarlet]Unitatea nu poate construi. lastaccessed = [lightgray]Ultima Accesare: {0} -blocks.input = Necesită -blocks.output = Produce -blocks.booster = Booster -blocks.tiles = Teren Necesar -blocks.affinities = Efecte Teren +stat.input = Necesită +stat.output = Produce +stat.booster = Booster +stat.tiles = Teren Necesar +stat.affinities = Efecte Teren block.unknown = [lightgray]??? -blocks.powercapacity = Capacitate electrică -blocks.powershot = Electricitate/Glonț -blocks.damage = Forță -blocks.targetsair = Lovește Aeronave -blocks.targetsground = Lovește Artilerie -blocks.itemsmoved = Viteza de Mișcare a Materialelor -blocks.launchtime = Timp între Lansări -blocks.shootrange = Rază -blocks.size = Mărime -blocks.displaysize = Mărimea Monitorului Logic -blocks.liquidcapacity = Capacitate Lichid -blocks.powerrange = Raza Electrică -blocks.linkrange = Raza Legăturilor -blocks.instructions = Instrucțiuni -blocks.powerconnections = Maxim Conexiuni -blocks.poweruse = Consum Electricitate -blocks.powerdamage = Electricitate/Forța Glonțului -blocks.itemcapacity = Capacitate Materiale -blocks.memorycapacity = Capacitate Memorie -blocks.basepowergeneration = Generare Electricitate (Bază) -blocks.productiontime = Timp Producție -blocks.repairtime = Durata Reparării Blocului -blocks.speedincrease = Creștere Viteză -blocks.range = Rază -blocks.drilltier = Minabile -blocks.drillspeed = Viteză Burghiu (Bază) -blocks.boosteffect = Efect de Boost -blocks.maxunits = Maxim Unități Active -blocks.health = Viață -blocks.buildtime = Timp Construcție -blocks.maxconsecutive = Maxim Consecutive -blocks.buildcost = Cost Construcție -blocks.inaccuracy = Inacuratețe -blocks.shots = Lovituri -blocks.reload = Lovituri/Secundă -blocks.ammo = Muniție -blocks.shieldhealth = Viața Scutului -blocks.cooldowntime = Timp de Reîncărcare +stat.powercapacity = Capacitate electrică +stat.powershot = Electricitate/Glonț +stat.damage = Forță +stat.targetsair = Lovește Aeronave +stat.targetsground = Lovește Artilerie +stat.itemsmoved = Viteza de Mișcare a Materialelor +stat.launchtime = Timp între Lansări +stat.shootrange = Rază +stat.size = Mărime +stat.displaysize = Mărimea Monitorului Logic +stat.liquidcapacity = Capacitate Lichid +stat.powerrange = Raza Electrică +stat.linkrange = Raza Legăturilor +stat.instructions = Instrucțiuni +stat.powerconnections = Maxim Conexiuni +stat.poweruse = Consum Electricitate +stat.powerdamage = Electricitate/Forța Glonțului +stat.itemcapacity = Capacitate Materiale +stat.memorycapacity = Capacitate Memorie +stat.basepowergeneration = Generare Electricitate (Bază) +stat.productiontime = Timp Producție +stat.repairtime = Durata Reparării Blocului +stat.speedincrease = Creștere Viteză +stat.range = Rază +stat.drilltier = Minabile +stat.drillspeed = Viteză Burghiu (Bază) +stat.boosteffect = Efect de Boost +stat.maxunits = Maxim Unități Active +stat.health = Viață +stat.buildtime = Timp Construcție +stat.maxconsecutive = Maxim Consecutive +stat.buildcost = Cost Construcție +stat.inaccuracy = Inacuratețe +stat.shots = Lovituri +stat.reload = Lovituri/Secundă +stat.ammo = Muniție +stat.shieldhealth = Viața Scutului +stat.cooldowntime = Timp de Reîncărcare bar.drilltierreq = Burghiu Mai Bun Necesar bar.noresources = Resurse lipsă @@ -1311,4 +1311,4 @@ block.cyclone.description = O mare armă anti-artilerie și anti-aer. Trage cu g block.spectre.description = O armă masivă cu două țevi. Trage cu gloanțe mari care găuresc armurile țintelor aeriene și artileriei. block.meltdown.description = O armă cu laser masivă. Trage cu un laser continuu la inamicii din apropiere. Necesită răcitor pt a opera. block.repair-point.description = Repară încontinuu cea mai deteriorată unitate din vecinătate. -block.segment.description = Deteriorează și distruge proiectilele din apropiere. Laserele nu sunt afectate. +block.segment.description = Deteriorează și distruge proiectilele din apropiere. Laserele nu sunt afectate. \ No newline at end of file diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 1e12db9ee4..078a1cf6f4 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -576,50 +576,50 @@ error.title = [scarlet]Произошла ошибка error.crashtitle = Произошла ошибка unit.nobuild = [scarlet]Боевая единица не может строить lastaccessed = [lightgray]Последняя конфигурация от {0} -blocks.input = Вход -blocks.output = Выход -blocks.booster = Ускоритель -blocks.tiles = Необходимые плитки -blocks.affinities = Увеличение эффективности +stat.input = Вход +stat.output = Выход +stat.booster = Ускоритель +stat.tiles = Необходимые плитки +stat.affinities = Увеличение эффективности block.unknown = [lightgray]??? -blocks.powercapacity = Вместимость энергии -blocks.powershot = Энергия/Выстрел -blocks.damage = Урон -blocks.targetsair = Воздушные цели -blocks.targetsground = Наземные цели -blocks.itemsmoved = Скорость перемещения -blocks.launchtime = Интервал запусков -blocks.shootrange = Радиус действия -blocks.size = Размер -blocks.displaysize = Размер дисплея -blocks.liquidcapacity = Вместимость жидкости -blocks.powerrange = Дальность передачи энергии -blocks.linkrange = Дальность связи -blocks.instructions = Инструкции -blocks.powerconnections = Количество соединений -blocks.poweruse = Потребляет энергии -blocks.powerdamage = Энергия/урон -blocks.itemcapacity = Вместимость предметов -blocks.memorycapacity = Размер памяти -blocks.basepowergeneration = Базовая генерация энергии -blocks.productiontime = Время производства -blocks.repairtime = Время полной регенерации -blocks.speedincrease = Увеличение скорости -blocks.range = Радиус действия -blocks.drilltier = Бурит -blocks.drillspeed = Базовая скорость бурения -blocks.boosteffect = Ускоряющий эффект -blocks.maxunits = Максимальное количество активных единиц -blocks.health = Прочность -blocks.buildtime = Время строительства -blocks.maxconsecutive = Макс. последовательность -blocks.buildcost = Стоимость строительства -blocks.inaccuracy = Разброс -blocks.shots = Выстрелы -blocks.reload = Выстрелы/секунду -blocks.ammo = Боеприпасы -blocks.shieldhealth = Прочность щита -blocks.cooldowntime = Время восстановления +stat.powercapacity = Вместимость энергии +stat.powershot = Энергия/Выстрел +stat.damage = Урон +stat.targetsair = Воздушные цели +stat.targetsground = Наземные цели +stat.itemsmoved = Скорость перемещения +stat.launchtime = Интервал запусков +stat.shootrange = Радиус действия +stat.size = Размер +stat.displaysize = Размер дисплея +stat.liquidcapacity = Вместимость жидкости +stat.powerrange = Дальность передачи энергии +stat.linkrange = Дальность связи +stat.instructions = Инструкции +stat.powerconnections = Количество соединений +stat.poweruse = Потребляет энергии +stat.powerdamage = Энергия/урон +stat.itemcapacity = Вместимость предметов +stat.memorycapacity = Размер памяти +stat.basepowergeneration = Базовая генерация энергии +stat.productiontime = Время производства +stat.repairtime = Время полной регенерации +stat.speedincrease = Увеличение скорости +stat.range = Радиус действия +stat.drilltier = Бурит +stat.drillspeed = Базовая скорость бурения +stat.boosteffect = Ускоряющий эффект +stat.maxunits = Максимальное количество активных единиц +stat.health = Прочность +stat.buildtime = Время строительства +stat.maxconsecutive = Макс. последовательность +stat.buildcost = Стоимость строительства +stat.inaccuracy = Разброс +stat.shots = Выстрелы +stat.reload = Выстрелы/секунду +stat.ammo = Боеприпасы +stat.shieldhealth = Прочность щита +stat.cooldowntime = Время восстановления bar.drilltierreq = Требуется бур получше bar.noresources = Недостаточно ресурсов @@ -1321,5 +1321,4 @@ block.cyclone.description = Большая турель, которая може block.spectre.description = Массивная двуствольная пушка. Стреляет крупными бронебойными снарядами по воздушным и наземным целям. block.meltdown.description = Массивная лазерная пушка. Заряжает и стреляет постоянным лазерным лучом в ближайших врагов. Требуется охлаждающая жидкость для работы. block.repair-point.description = Непрерывно лечит ближайшую поврежденную боевую единицу или мех в своём радиусе. -block.segment.description = Повреждает и разрушает приближающиеся снаряды. Не взаимодействует с лазерными лучами. - +block.segment.description = Повреждает и разрушает приближающиеся снаряды. Не взаимодействует с лазерными лучами. \ No newline at end of file diff --git a/core/assets/bundles/bundle_sv.properties b/core/assets/bundles/bundle_sv.properties index 0d29e6a89e..8d3942eccb 100644 --- a/core/assets/bundles/bundle_sv.properties +++ b/core/assets/bundles/bundle_sv.properties @@ -570,49 +570,49 @@ info.title = Info error.title = [crimson]An error has occured error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build -blocks.input = Inmatning -blocks.output = Utmatning -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Inmatning +stat.output = Utmatning +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Skada -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Storlek -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Skott -blocks.reload = Shots/Second -blocks.ammo = Ammunition -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Power Capacity +stat.powershot = Power/Shot +stat.damage = Skada +stat.targetsair = Targets Air +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Range +stat.size = Storlek +stat.displaysize = Display Size +stat.liquidcapacity = Liquid Capacity +stat.powerrange = Power Range +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Power Use +stat.powerdamage = Power/Damage +stat.itemcapacity = Item Capacity +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Drillables +stat.drillspeed = Base Drill Speed +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Health +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = Inaccuracy +stat.shots = Skott +stat.reload = Shots/Second +stat.ammo = Ammunition +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Bättre Borr Krävs bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large anti-air and anti-ground turret. Fires explo block.spectre.description = A massive dual-barreled cannon. Shoots large armor-piercing bullets at air and ground targets. block.meltdown.description = A massive laser cannon. Charges and fires a persistent laser beam at nearby enemies. Requires coolant to operate. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index 6a89ac29ca..b86d8e7182 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -570,49 +570,49 @@ info.title = ข้อมูล error.title = [crimson]มีบางอย่างผิดพลาดเกิดขึ้น error.crashtitle = มีบางอย่างผิดพลาดเกิดขึ้น unit.nobuild = [scarlet]Unit can't build -blocks.input = นำเข้า -blocks.output = ส่งออก -blocks.booster = บูสเตอร์ -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = นำเข้า +stat.output = ส่งออก +stat.booster = บูสเตอร์ +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = ความจุพลังงาน -blocks.powershot = หน่วยพลังงาน/นัด -blocks.damage = ดาเมจ -blocks.targetsair = ยิงอากาศยาน -blocks.targetsground = ยิงภาคพื้นดิน -blocks.itemsmoved = ความเร็วเคลื่อนที่ -blocks.launchtime = เวลาระหว่างการส่ง -blocks.shootrange = ระยะยิง -blocks.size = ขนาด -blocks.displaysize = Display Size -blocks.liquidcapacity = จุของเหลว -blocks.powerrange = ระยะพลังงาน -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = จำนวนการเชื่อมต่อสูงสุด -blocks.poweruse = ใช้พลังงาน -blocks.powerdamage = หน่วยพลังงาน/ดาเมจ -blocks.itemcapacity = จุไอเท็ม -blocks.basepowergeneration = กำเนิดพลังงานพื้นฐาน -blocks.productiontime = เวลาที่ใช้ในการผลิต -blocks.repairtime = เวลาที่ใช้ในการซ่อมแซมให้สมบูรณ์ -blocks.speedincrease = เพิ่มความเร็ว -blocks.range = ระยะ -blocks.drilltier = ขุดได้ -blocks.drillspeed = ความเร็วขุดพื้นฐาน -blocks.boosteffect = แอฟเฟ็คของบูสต์ -blocks.maxunits = จำนวนยูนิตสูงสุด -blocks.health = เลือด -blocks.buildtime = เวลาในการสร้าง -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = ใช้ -blocks.inaccuracy = ความคลาดเคลื่อน -blocks.shots = นัด -blocks.reload = นัด/วินาที -blocks.ammo = กระสุน -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = ความจุพลังงาน +stat.powershot = หน่วยพลังงาน/นัด +stat.damage = ดาเมจ +stat.targetsair = ยิงอากาศยาน +stat.targetsground = ยิงภาคพื้นดิน +stat.itemsmoved = ความเร็วเคลื่อนที่ +stat.launchtime = เวลาระหว่างการส่ง +stat.shootrange = ระยะยิง +stat.size = ขนาด +stat.displaysize = Display Size +stat.liquidcapacity = จุของเหลว +stat.powerrange = ระยะพลังงาน +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = จำนวนการเชื่อมต่อสูงสุด +stat.poweruse = ใช้พลังงาน +stat.powerdamage = หน่วยพลังงาน/ดาเมจ +stat.itemcapacity = จุไอเท็ม +stat.basepowergeneration = กำเนิดพลังงานพื้นฐาน +stat.productiontime = เวลาที่ใช้ในการผลิต +stat.repairtime = เวลาที่ใช้ในการซ่อมแซมให้สมบูรณ์ +stat.speedincrease = เพิ่มความเร็ว +stat.range = ระยะ +stat.drilltier = ขุดได้ +stat.drillspeed = ความเร็วขุดพื้นฐาน +stat.boosteffect = แอฟเฟ็คของบูสต์ +stat.maxunits = จำนวนยูนิตสูงสุด +stat.health = เลือด +stat.buildtime = เวลาในการสร้าง +stat.maxconsecutive = Max Consecutive +stat.buildcost = ใช้ +stat.inaccuracy = ความคลาดเคลื่อน +stat.shots = นัด +stat.reload = นัด/วินาที +stat.ammo = กระสุน +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = จำเป็นต้องใช้เครื่องขุดที่ดีกว่า bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = ป้อมปืนต่อต้านอาก block.spectre.description = ปืนใหญ่ลำกล้องคูขนาดยักษ์. ยิงกระสุนเจาะเกราะใส่ศัตรูทั้งบนอากาศและภาดพื้นดิน. block.meltdown.description = ปืนใหญ่เลเซอร์ขนาดยักษ์. ชาร์จแล้วยิงลำแสงเลเซอร์ใส่ศัตรูที่อยู่ใกล้. จำเป็นต้องใช้สารหล่อเย็น. block.repair-point.description = ซ่อมแซมยูนิตที่อยู่ในรัศมีอย่างต่อเนื่อง. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_tk.properties b/core/assets/bundles/bundle_tk.properties index edfae05b29..cfac48c897 100644 --- a/core/assets/bundles/bundle_tk.properties +++ b/core/assets/bundles/bundle_tk.properties @@ -570,49 +570,49 @@ info.title = [accent]Bilgi error.title = [crimson]Bir hata olustu error.crashtitle = Bir hata olustu unit.nobuild = [scarlet]Unit can't build -blocks.input = Input -blocks.output = Output -blocks.booster = Booster -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Input +stat.output = Output +stat.booster = Booster +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Guc kapasitesi -blocks.powershot = Guc/Saldiri hizi -blocks.damage = Damage -blocks.targetsair = Havayi hedef alir mi? -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Menzil -blocks.size = Buyukluk -blocks.displaysize = Display Size -blocks.liquidcapacity = Sivi kapasitesi -blocks.powerrange = Menzil -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Guc kullanimi -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Esya kapasitesi -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Kazilabilirler -blocks.drillspeed = Ana kazma hizi -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Can -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = sekme -blocks.shots = vuruslar -blocks.reload = Yeniden doldurma -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Guc kapasitesi +stat.powershot = Guc/Saldiri hizi +stat.damage = Damage +stat.targetsair = Havayi hedef alir mi? +stat.targetsground = Targets Ground +stat.itemsmoved = Move Speed +stat.launchtime = Time Between Launches +stat.shootrange = Menzil +stat.size = Buyukluk +stat.displaysize = Display Size +stat.liquidcapacity = Sivi kapasitesi +stat.powerrange = Menzil +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Max Connections +stat.poweruse = Guc kullanimi +stat.powerdamage = Power/Damage +stat.itemcapacity = Esya kapasitesi +stat.basepowergeneration = Base Power Generation +stat.productiontime = Production Time +stat.repairtime = Block Full Repair Time +stat.speedincrease = Speed Increase +stat.range = Range +stat.drilltier = Kazilabilirler +stat.drillspeed = Ana kazma hizi +stat.boosteffect = Boost Effect +stat.maxunits = Max Active Units +stat.health = Can +stat.buildtime = Build Time +stat.maxconsecutive = Max Consecutive +stat.buildcost = Build Cost +stat.inaccuracy = sekme +stat.shots = vuruslar +stat.reload = Yeniden doldurma +stat.ammo = Ammo +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = A large rapid fire turret. block.spectre.description = A large turret which shoots two powerful bullets at once. block.meltdown.description = A large turret which shoots powerful long-range beams. block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index 1fd6a6618e..395e062453 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -570,49 +570,49 @@ info.title = Bilgi error.title = [crimson]Bir hata oldu error.crashtitle = Bir hata oldu unit.nobuild = [scarlet]Unit can't build -blocks.input = Giriş -blocks.output = Çıkış -blocks.booster = Güçlendirici -blocks.tiles = Required Tiles -blocks.affinities = Affinities +stat.input = Giriş +stat.output = Çıkış +stat.booster = Güçlendirici +stat.tiles = Required Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = Enerji Kapasitesi -blocks.powershot = Enerji/Atış -blocks.damage = Hasar -blocks.targetsair = Havayı Hedefler Mi -blocks.targetsground = Yeri Hedefler Mi -blocks.itemsmoved = Hareket Hızı -blocks.launchtime = Fırlatmalar Arasındaki Süre -blocks.shootrange = Menzil -blocks.size = Boyut -blocks.displaysize = Display Size -blocks.liquidcapacity = Sıvı Kapasitesi -blocks.powerrange = Enerji Menzili -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Bağlantı sayısı -blocks.poweruse = Enerji Kullanımı -blocks.powerdamage = Enerji/Hasar -blocks.itemcapacity = Eşya Kapasitesi -blocks.basepowergeneration = Temel Enerji Üretimi -blocks.productiontime = Üretim Süresi -blocks.repairtime = Tamir Tamir Edilme Süresi -blocks.speedincrease = Hız Artışı -blocks.range = Menzil -blocks.drilltier = Kazılabilenler -blocks.drillspeed = Temel Matkap Hızı -blocks.boosteffect = Hızlandırma Efekti -blocks.maxunits = Maksimum Aktif Birim -blocks.health = Can -blocks.buildtime = İnşaat Süresi -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = İnşaat Fiyatı -blocks.inaccuracy = İskalama Oranı -blocks.shots = Atışlar -blocks.reload = Atışlar/Sn -blocks.ammo = Mermi -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = Enerji Kapasitesi +stat.powershot = Enerji/Atış +stat.damage = Hasar +stat.targetsair = Havayı Hedefler Mi +stat.targetsground = Yeri Hedefler Mi +stat.itemsmoved = Hareket Hızı +stat.launchtime = Fırlatmalar Arasındaki Süre +stat.shootrange = Menzil +stat.size = Boyut +stat.displaysize = Display Size +stat.liquidcapacity = Sıvı Kapasitesi +stat.powerrange = Enerji Menzili +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = Bağlantı sayısı +stat.poweruse = Enerji Kullanımı +stat.powerdamage = Enerji/Hasar +stat.itemcapacity = Eşya Kapasitesi +stat.basepowergeneration = Temel Enerji Üretimi +stat.productiontime = Üretim Süresi +stat.repairtime = Tamir Tamir Edilme Süresi +stat.speedincrease = Hız Artışı +stat.range = Menzil +stat.drilltier = Kazılabilenler +stat.drillspeed = Temel Matkap Hızı +stat.boosteffect = Hızlandırma Efekti +stat.maxunits = Maksimum Aktif Birim +stat.health = Can +stat.buildtime = İnşaat Süresi +stat.maxconsecutive = Max Consecutive +stat.buildcost = İnşaat Fiyatı +stat.inaccuracy = İskalama Oranı +stat.shots = Atışlar +stat.reload = Atışlar/Sn +stat.ammo = Mermi +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = Daha İyi Matkap Gerekli bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = Büyük bir anti hava ve anti kara tareti. Yakının block.spectre.description = Dev bir çift namlulu top. Hava ve kara birimlerine iri, zırh delici mermiler atar. block.meltdown.description = Dev bir lazer topu. Yüklenip yakındaki düşmanlara uzun süreli lazer ışınları yollar. Çalışması için soğutucu gerekir. block.repair-point.description = Kendisine en yakın hasarlı birimi tamir eder. -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 05deecc5b3..dfc4bae48b 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -565,50 +565,50 @@ info.title = Інформація error.title = [crimson]Виникла помилка error.crashtitle = Виникла помилка unit.nobuild = [scarlet]Ця одиниця не може будувати -blocks.input = Ввід -blocks.output = Вивід -blocks.booster = Прискорювач -blocks.tiles = Необхідні плитки -blocks.affinities = Збільшення ефективності +stat.input = Ввід +stat.output = Вивід +stat.booster = Прискорювач +stat.tiles = Необхідні плитки +stat.affinities = Збільшення ефективності block.unknown = [lightgray]??? -blocks.powercapacity = Місткість енергії -blocks.powershot = Енергія за постріл -blocks.damage = Шкода -blocks.targetsair = Повітряні противники -blocks.targetsground = Наземні противники -blocks.itemsmoved = Швидкість переміщення -blocks.launchtime = Час між запусками -blocks.shootrange = Радіус дії -blocks.size = Розмір -blocks.displaysize = Розмір дисплею -blocks.liquidcapacity = Рідинна місткість -blocks.powerrange = Радіус передачі енергії -blocks.linkrange = Радіус з’єднання -blocks.instructions = Інструкції -blocks.powerconnections = Максимальна кількість з’єднань -blocks.poweruse = Енергії використовує -blocks.powerdamage = Енергії за од. шкоди -blocks.itemcapacity = Місткість предметів -blocks.memorycapacity = Ємність пам’яті -blocks.basepowergeneration = Базова генерація енергії -blocks.productiontime = Час виробництва -blocks.repairtime = Час повного відновлення блоку -blocks.speedincrease = Збільшення швидкості -blocks.range = Радіус дії -blocks.drilltier = Видобуває -blocks.drillspeed = Базова швидкість буріння -blocks.boosteffect = Прискорювальний ефект -blocks.maxunits = Максимальна кількість активних одиниць -blocks.health = Здоров’я -blocks.buildtime = Час будування -blocks.maxconsecutive = Максимальна послідовність -blocks.buildcost = Вартість будування -blocks.inaccuracy = Розкид -blocks.shots = Постріли -blocks.reload = Постріли/секунду -blocks.ammo = Боєприпаси -blocks.shieldhealth = Міцність щита -blocks.cooldowntime = Тривалість охолодження +stat.powercapacity = Місткість енергії +stat.powershot = Енергія за постріл +stat.damage = Шкода +stat.targetsair = Повітряні противники +stat.targetsground = Наземні противники +stat.itemsmoved = Швидкість переміщення +stat.launchtime = Час між запусками +stat.shootrange = Радіус дії +stat.size = Розмір +stat.displaysize = Розмір дисплею +stat.liquidcapacity = Рідинна місткість +stat.powerrange = Радіус передачі енергії +stat.linkrange = Радіус з’єднання +stat.instructions = Інструкції +stat.powerconnections = Максимальна кількість з’єднань +stat.poweruse = Енергії використовує +stat.powerdamage = Енергії за од. шкоди +stat.itemcapacity = Місткість предметів +stat.memorycapacity = Ємність пам’яті +stat.basepowergeneration = Базова генерація енергії +stat.productiontime = Час виробництва +stat.repairtime = Час повного відновлення блоку +stat.speedincrease = Збільшення швидкості +stat.range = Радіус дії +stat.drilltier = Видобуває +stat.drillspeed = Базова швидкість буріння +stat.boosteffect = Прискорювальний ефект +stat.maxunits = Максимальна кількість активних одиниць +stat.health = Здоров’я +stat.buildtime = Час будування +stat.maxconsecutive = Максимальна послідовність +stat.buildcost = Вартість будування +stat.inaccuracy = Розкид +stat.shots = Постріли +stat.reload = Постріли/секунду +stat.ammo = Боєприпаси +stat.shieldhealth = Міцність щита +stat.cooldowntime = Тривалість охолодження bar.drilltierreq = Потребується кращий бур bar.noresources = Бракує ресурсів @@ -1300,4 +1300,4 @@ block.cyclone.description = Велика протиповітряна та пр block.spectre.description = Масивна двоствольна гармата. Стріляє великими бронебійними кулями в повітряні та наземні цілі. block.meltdown.description = Масивна лазерна гармата. Заряджає і стріляє лазерним променем у найближчих противників. Для роботи потрібен теплоносій. block.repair-point.description = Безперервно ремонтує найближчу пошкоджену бойову одиницю. -block.segment.description = Пошкоджує та руйнує вхідні снаряди. Окрім лазерних. +block.segment.description = Пошкоджує та руйнує вхідні снаряди. Окрім лазерних. \ No newline at end of file diff --git a/core/assets/bundles/bundle_zh_CN.properties b/core/assets/bundles/bundle_zh_CN.properties index 5c5c529ae2..5744d3d0fd 100644 --- a/core/assets/bundles/bundle_zh_CN.properties +++ b/core/assets/bundles/bundle_zh_CN.properties @@ -570,49 +570,49 @@ info.title = [accent]详情 error.title = [crimson]发生了一个错误 error.crashtitle = 发生了一个错误 unit.nobuild = [scarlet]单位未能建造 -blocks.input = 输入 -blocks.output = 输出 -blocks.booster = 增强物品/液体 -blocks.tiles = 所需地型 -blocks.affinities = 相关 +stat.input = 输入 +stat.output = 输出 +stat.booster = 增强物品/液体 +stat.tiles = 所需地型 +stat.affinities = 相关 block.unknown = [lightgray]??? -blocks.powercapacity = 能量容量 -blocks.powershot = 能量/发射 -blocks.damage = 伤害 -blocks.targetsair = 攻击空中单位 -blocks.targetsground = 攻击地面单位 -blocks.itemsmoved = 移动速度 -blocks.launchtime = 发射间隔时间 -blocks.shootrange = 范围 -blocks.size = 尺寸 -blocks.displaysize = 显示尺寸 -blocks.liquidcapacity = 液体容量 -blocks.powerrange = 能量范围 -blocks.linkrange = 连接范围 -blocks.instructions = 指令数量 -blocks.powerconnections = 最多连接 -blocks.poweruse = 使用能量 -blocks.powerdamage = 功率/损伤 -blocks.itemcapacity = 物品容量 -blocks.basepowergeneration = 基础能源输出 -blocks.productiontime = 生产时间 -blocks.repairtime = 建筑完全修复时间 -blocks.speedincrease = 提速 -blocks.range = 范围 -blocks.drilltier = 可钻探矿物 -blocks.drillspeed = 基础钻探速度 -blocks.boosteffect = 增强效果 -blocks.maxunits = 最大单位数量 -blocks.health = 生命值 -blocks.buildtime = 建造时间 -blocks.maxconsecutive = 最大连续 -blocks.buildcost = 建造花费 -blocks.inaccuracy = 误差 -blocks.shots = 发射数 -blocks.reload = 每秒发射数 -blocks.ammo = 弹药 -blocks.shieldhealth = 盾容 -blocks.cooldowntime = 冷却时间 +stat.powercapacity = 能量容量 +stat.powershot = 能量/发射 +stat.damage = 伤害 +stat.targetsair = 攻击空中单位 +stat.targetsground = 攻击地面单位 +stat.itemsmoved = 移动速度 +stat.launchtime = 发射间隔时间 +stat.shootrange = 范围 +stat.size = 尺寸 +stat.displaysize = 显示尺寸 +stat.liquidcapacity = 液体容量 +stat.powerrange = 能量范围 +stat.linkrange = 连接范围 +stat.instructions = 指令数量 +stat.powerconnections = 最多连接 +stat.poweruse = 使用能量 +stat.powerdamage = 功率/损伤 +stat.itemcapacity = 物品容量 +stat.basepowergeneration = 基础能源输出 +stat.productiontime = 生产时间 +stat.repairtime = 建筑完全修复时间 +stat.speedincrease = 提速 +stat.range = 范围 +stat.drilltier = 可钻探矿物 +stat.drillspeed = 基础钻探速度 +stat.boosteffect = 增强效果 +stat.maxunits = 最大单位数量 +stat.health = 生命值 +stat.buildtime = 建造时间 +stat.maxconsecutive = 最大连续 +stat.buildcost = 建造花费 +stat.inaccuracy = 误差 +stat.shots = 发射数 +stat.reload = 每秒发射数 +stat.ammo = 弹药 +stat.shieldhealth = 盾容 +stat.cooldowntime = 冷却时间 bar.drilltierreq = 需要更好的钻头 bar.noresources = 缺失资源 @@ -1302,4 +1302,4 @@ block.cyclone.description = 大型炮塔,对空对地,发射在敌人周围 block.spectre.description = 超大型炮塔,对空对地,一次射出两颗强大的破甲弹。 block.meltdown.description = 超大型激光炮塔,充能之后持续发射光束,需要冷却剂。 block.repair-point.description = 持续治疗其附近受损最严重的单位。 -block.segment.description = 摧毁袭来的除激光以外的子弹或导弹. +block.segment.description = 摧毁袭来的除激光以外的子弹或导弹. \ No newline at end of file diff --git a/core/assets/bundles/bundle_zh_TW.properties b/core/assets/bundles/bundle_zh_TW.properties index 85efa9a527..e495f4b768 100644 --- a/core/assets/bundles/bundle_zh_TW.properties +++ b/core/assets/bundles/bundle_zh_TW.properties @@ -570,49 +570,49 @@ info.title = 資訊 error.title = [crimson]發生錯誤 error.crashtitle = 發生錯誤 unit.nobuild = [scarlet]單位不能建造 -blocks.input = 輸入 -blocks.output = 輸出 -blocks.booster = 強化 -blocks.tiles = 需求方塊 -blocks.affinities = 親和方塊 +stat.input = 輸入 +stat.output = 輸出 +stat.booster = 強化 +stat.tiles = 需求方塊 +stat.affinities = 親和方塊 block.unknown = [lightgray]??? -blocks.powercapacity = 蓄電量 -blocks.powershot = 能量/射擊 -blocks.damage = 傷害 -blocks.targetsair = 攻擊空中目標 -blocks.targetsground = 攻擊地面目標 -blocks.itemsmoved = 移動速度 -blocks.launchtime = 發射間隔 -blocks.shootrange = 範圍 -blocks.size = 尺寸 -blocks.displaysize = Display Size -blocks.liquidcapacity = 液體容量 -blocks.powerrange = 輸出範圍 -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = 最大連接數 -blocks.poweruse = 能量使用 -blocks.powerdamage = 能量/傷害 -blocks.itemcapacity = 物品容量 -blocks.basepowergeneration = 基礎能量生產 -blocks.productiontime = 生產時間 -blocks.repairtime = 方塊完全修復時間 -blocks.speedincrease = 速度提升 -blocks.range = 範圍 -blocks.drilltier = 可鑽取礦物 -blocks.drillspeed = 基本鑽取速度 -blocks.boosteffect = 提升效應 -blocks.maxunits = 最大活躍單位 -blocks.health = 耐久度 -blocks.buildtime = 建設時間 -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = 建造成本 -blocks.inaccuracy = 誤差 -blocks.shots = 射擊數 -blocks.reload = 射擊次數/秒 -blocks.ammo = 彈藥 -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time +stat.powercapacity = 蓄電量 +stat.powershot = 能量/射擊 +stat.damage = 傷害 +stat.targetsair = 攻擊空中目標 +stat.targetsground = 攻擊地面目標 +stat.itemsmoved = 移動速度 +stat.launchtime = 發射間隔 +stat.shootrange = 範圍 +stat.size = 尺寸 +stat.displaysize = Display Size +stat.liquidcapacity = 液體容量 +stat.powerrange = 輸出範圍 +stat.linkrange = Link Range +stat.instructions = Instructions +stat.powerconnections = 最大連接數 +stat.poweruse = 能量使用 +stat.powerdamage = 能量/傷害 +stat.itemcapacity = 物品容量 +stat.basepowergeneration = 基礎能量生產 +stat.productiontime = 生產時間 +stat.repairtime = 方塊完全修復時間 +stat.speedincrease = 速度提升 +stat.range = 範圍 +stat.drilltier = 可鑽取礦物 +stat.drillspeed = 基本鑽取速度 +stat.boosteffect = 提升效應 +stat.maxunits = 最大活躍單位 +stat.health = 耐久度 +stat.buildtime = 建設時間 +stat.maxconsecutive = Max Consecutive +stat.buildcost = 建造成本 +stat.inaccuracy = 誤差 +stat.shots = 射擊數 +stat.reload = 射擊次數/秒 +stat.ammo = 彈藥 +stat.shieldhealth = Shield Health +stat.cooldowntime = Cooldown Time bar.drilltierreq = 需要更好的鑽頭 bar.noresources = Missing Resources @@ -1302,4 +1302,4 @@ block.cyclone.description = 一種對空和對地的大型砲塔。向附近單 block.spectre.description = 一種雙炮管的巨型砲塔。向空中及地面敵人發射大型的穿甲彈。 block.meltdown.description = 一種巨型激光砲塔。充能並發射持續性的激光光束。需要冷卻液以運作。 block.repair-point.description = 持續治療附近最近的受損單位。 -block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. +block.segment.description = Damages and destroys incoming projectiles. Laser projectiles are not targeted. \ No newline at end of file diff --git a/core/src/mindustry/core/GameState.java b/core/src/mindustry/core/GameState.java index 7d39da5176..41f14074c8 100644 --- a/core/src/mindustry/core/GameState.java +++ b/core/src/mindustry/core/GameState.java @@ -23,7 +23,7 @@ public class GameState{ /** The current game rules. */ public Rules rules = new Rules(); /** Statistics for this save/game. Displayed after game over. */ - public Stats stats = new Stats(); + public GameStats stats = new GameStats(); /** Global attributes of the environment, calculated by weather. */ public Attributes envAttrs = new Attributes(); /** Sector information. Only valid in the campaign. */ diff --git a/core/src/mindustry/ctype/UnlockableContent.java b/core/src/mindustry/ctype/UnlockableContent.java index 21b72374ec..727fad8bed 100644 --- a/core/src/mindustry/ctype/UnlockableContent.java +++ b/core/src/mindustry/ctype/UnlockableContent.java @@ -10,11 +10,14 @@ import mindustry.game.EventType.*; import mindustry.graphics.*; import mindustry.type.*; import mindustry.ui.*; +import mindustry.world.meta.*; import static mindustry.Vars.*; /** Base interface for an unlockable content type. */ public abstract class UnlockableContent extends MappableContent{ + /** Stat storage for this content. Initialized on demand. */ + public Stats stats = new Stats(); /** Localized, formal name. Never null. Set to internal name if not found in bundle. */ public String localizedName; /** Localized description. May be null. */ @@ -38,6 +41,20 @@ public abstract class UnlockableContent extends MappableContent{ return minfo.mod == null ? description : description + "\n" + Core.bundle.format("mod.display", minfo.mod.meta.displayName()); } + /** Checks stat initialization state. Call before displaying stats. */ + public void checkStats(){ + if(!stats.intialized){ + setStats(); + stats.intialized = true; + } + } + + /** Intializes stats on demand. Should only be called once. Only called before something is displayed. */ + @CallSuper + public void setStats(){ + stats.intialized = true; + } + /** Generate any special icons for this content. Called asynchronously.*/ @CallSuper public void createIcons(MultiPacker packer){ @@ -73,7 +90,9 @@ public abstract class UnlockableContent extends MappableContent{ } /** This should show all necessary info about this content in the specified table. */ - public abstract void displayInfo(Table table); + public void display(Table table){ + + } /** Called when this content is unlocked. Use this to unlock other related content. */ public void onUnlock(){ diff --git a/core/src/mindustry/game/Stats.java b/core/src/mindustry/game/GameStats.java similarity index 99% rename from core/src/mindustry/game/Stats.java rename to core/src/mindustry/game/GameStats.java index b963223518..8108f2ddad 100644 --- a/core/src/mindustry/game/Stats.java +++ b/core/src/mindustry/game/GameStats.java @@ -6,7 +6,7 @@ import mindustry.type.*; //TODO more stats: //- units constructed -public class Stats{ +public class GameStats{ /** Total items delivered to global resoure counter. Campaign only. */ public ObjectIntMap itemsDelivered = new ObjectIntMap<>(); /** Enemy (red team) units destroyed. */ diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index f305d661fc..906d96d56e 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -352,6 +352,8 @@ public class DesktopInput extends InputHandler{ table.button(Icon.map, Styles.clearPartiali, () -> { ui.planet.show(); }).visible(() -> state.isCampaign()).tooltip("@planetmap"); + + table.add(); } void pollInput(){ diff --git a/core/src/mindustry/io/SaveVersion.java b/core/src/mindustry/io/SaveVersion.java index e153b74587..b76a5156e8 100644 --- a/core/src/mindustry/io/SaveVersion.java +++ b/core/src/mindustry/io/SaveVersion.java @@ -105,7 +105,7 @@ public abstract class SaveVersion extends SaveFileReader{ state.wave = map.getInt("wave"); state.wavetime = map.getFloat("wavetime", state.rules.waveSpacing); - state.stats = JsonIO.read(Stats.class, map.get("stats", "{}")); + state.stats = JsonIO.read(GameStats.class, map.get("stats", "{}")); state.rules = JsonIO.read(Rules.class, map.get("rules", "{}")); if(state.rules.spawns.isEmpty()) state.rules.spawns = defaultWaves.get(); lastReadBuild = map.getInt("build", -1); diff --git a/core/src/mindustry/type/Item.java b/core/src/mindustry/type/Item.java index 9329efb47e..d245902a39 100644 --- a/core/src/mindustry/type/Item.java +++ b/core/src/mindustry/type/Item.java @@ -1,11 +1,10 @@ package mindustry.type; import arc.graphics.*; -import arc.scene.ui.layout.*; import arc.struct.*; import mindustry.ctype.*; -import mindustry.ui.*; import mindustry.world.blocks.environment.*; +import mindustry.world.meta.*; import static mindustry.Vars.*; @@ -36,8 +35,10 @@ public class Item extends UnlockableContent{ } @Override - public void displayInfo(Table table){ - ContentDisplay.displayItem(table, this); + public void setStats(){ + stats.addPercent(Stat.explosiveness, explosiveness); + stats.addPercent(Stat.flammability, flammability); + stats.addPercent(Stat.radioactivity, radioactivity); } @Override diff --git a/core/src/mindustry/type/Liquid.java b/core/src/mindustry/type/Liquid.java index 19e77a9987..3c4fe8eaf7 100644 --- a/core/src/mindustry/type/Liquid.java +++ b/core/src/mindustry/type/Liquid.java @@ -1,11 +1,10 @@ package mindustry.type; import arc.graphics.*; -import arc.scene.ui.layout.*; import arc.util.*; import mindustry.content.*; import mindustry.ctype.*; -import mindustry.ui.*; +import mindustry.world.meta.*; public class Liquid extends UnlockableContent{ /** Color used in pipes and on the ground. */ @@ -46,8 +45,12 @@ public class Liquid extends UnlockableContent{ } @Override - public void displayInfo(Table table){ - ContentDisplay.displayLiquid(table, this); + public void setStats(){ + stats.addPercent(Stat.explosiveness, explosiveness); + stats.addPercent(Stat.flammability, flammability); + stats.addPercent(Stat.temperature, temperature); + stats.addPercent(Stat.heatCapacity, heatCapacity); + stats.addPercent(Stat.viscosity, viscosity); } @Override diff --git a/core/src/mindustry/type/Planet.java b/core/src/mindustry/type/Planet.java index ad7fb066be..4550ae6805 100644 --- a/core/src/mindustry/type/Planet.java +++ b/core/src/mindustry/type/Planet.java @@ -5,7 +5,6 @@ import arc.func.*; import arc.graphics.*; import arc.math.*; import arc.math.geom.*; -import arc.scene.ui.layout.*; import arc.struct.*; import arc.util.*; import arc.util.noise.*; @@ -259,11 +258,6 @@ public class Planet extends UnlockableContent{ return true; } - @Override - public void displayInfo(Table table){ - - } - @Override public ContentType getContentType(){ return ContentType.planet; diff --git a/core/src/mindustry/type/SectorPreset.java b/core/src/mindustry/type/SectorPreset.java index f08374fa70..0e9b90fb30 100644 --- a/core/src/mindustry/type/SectorPreset.java +++ b/core/src/mindustry/type/SectorPreset.java @@ -2,7 +2,6 @@ package mindustry.type; import arc.func.*; import arc.graphics.g2d.*; -import arc.scene.ui.layout.*; import mindustry.ctype.*; import mindustry.game.*; import mindustry.gen.*; @@ -39,11 +38,6 @@ public class SectorPreset extends UnlockableContent{ return true; } - //neither of these are implemented, as zones are not displayed in a normal fashion... yet - @Override - public void displayInfo(Table table){ - } - @Override public ContentType getContentType(){ return ContentType.sector; diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java index 5c48f8165e..55c1784fd3 100644 --- a/core/src/mindustry/type/UnitType.java +++ b/core/src/mindustry/type/UnitType.java @@ -29,6 +29,7 @@ import mindustry.world.blocks.payloads.*; import mindustry.world.blocks.units.*; import mindustry.world.consumers.*; import mindustry.world.meta.*; +import mindustry.world.meta.values.*; import static mindustry.Vars.*; @@ -42,7 +43,7 @@ public class UnitType extends UnlockableContent{ public Prov defaultController = () -> !flying ? new GroundAI() : new FlyingAI(); public float speed = 1.1f, boostMultiplier = 1f, rotateSpeed = 5f, baseRotateSpeed = 5f; public float drag = 0.3f, accel = 0.5f, landShake = 0f, rippleScale = 1f, fallSpeed = 0.018f; - public float health = 200f, range = -1, armor = 0f; + public float health = 200f, range = -1, armor = 0f, maxRange = -1f; public float crashDamageMultiplier = 1f; public boolean targetAir = true, targetGround = true; public boolean faceTarget = true, rotateShooting = true, isCounted = true, lowAltitude = false; @@ -190,10 +191,21 @@ public class UnitType extends UnlockableContent{ } } - @Override - public void displayInfo(Table table){ - ContentDisplay.displayUnit(table, this); + public void setStats(){ + Unit inst = constructor.get(); + + stats.add(Stat.health, health); + stats.add(Stat.speed, speed); + stats.add(Stat.itemCapacity, health); + stats.add(Stat.range, (int)(maxRange / tilesize), StatUnit.blocks); + //TODO abilities, maybe try something like DPS + + if(inst instanceof Minerc && mineTier >= 1){ + stats.addPercent(Stat.mineSpeed, mineSpeed); + stats.add(Stat.mineTier, new BlockFilterValue(b -> b instanceof Floor f && f.itemDrop != null && f.itemDrop.hardness <= mineTier && !f.playerUnmineable)); + } + if(inst instanceof Builderc) stats.addPercent(Stat.buildSpeed, buildSpeed); } @CallSuper @@ -219,8 +231,10 @@ public class UnitType extends UnlockableContent{ //set up default range if(range < 0){ range = Float.MAX_VALUE; + maxRange = 0f; for(Weapon weapon : weapons){ range = Math.min(range, weapon.bullet.range() + hitSize /2f); + maxRange = Math.max(maxRange, weapon.bullet.range() + hitSize /2f); } } @@ -324,7 +338,7 @@ public class UnitType extends UnlockableContent{ if(stacks != null){ ItemStack[] out = new ItemStack[stacks.length]; for(int i = 0; i < out.length; i++){ - out[i] = new ItemStack(stacks[i].item, UI.roundAmount((int)(Math.pow(stacks[i].amount, 1.1) * 50))); + out[i] = new ItemStack(stacks[i].item, UI.roundAmount((int)(Math.pow(stacks[i].amount, 1) * 50))); } return out; diff --git a/core/src/mindustry/type/Weather.java b/core/src/mindustry/type/Weather.java index 8fb30aecb6..86e44c0174 100644 --- a/core/src/mindustry/type/Weather.java +++ b/core/src/mindustry/type/Weather.java @@ -4,7 +4,6 @@ import arc.func.*; import arc.graphics.g2d.*; import arc.math.*; import arc.math.geom.*; -import arc.scene.ui.layout.*; import arc.util.*; import mindustry.annotations.Annotations.*; import mindustry.content.*; @@ -91,11 +90,6 @@ public abstract class Weather extends UnlockableContent{ } - @Override - public void displayInfo(Table table){ - //do not - } - @Override public boolean isHidden(){ return true; diff --git a/core/src/mindustry/ui/ContentDisplay.java b/core/src/mindustry/ui/ContentDisplay.java deleted file mode 100644 index 6eefedcd53..0000000000 --- a/core/src/mindustry/ui/ContentDisplay.java +++ /dev/null @@ -1,165 +0,0 @@ -package mindustry.ui; - -import arc.*; -import arc.graphics.*; -import arc.scene.ui.layout.*; -import arc.struct.*; -import arc.util.*; -import mindustry.gen.*; -import mindustry.graphics.*; -import mindustry.type.*; -import mindustry.world.*; -import mindustry.world.meta.*; - -public class ContentDisplay{ - - public static void displayBlock(Table table, Block block){ - - table.table(title -> { - int size = 8 * 6; - - title.image(block.icon(Cicon.xlarge)).size(size); - title.add("[accent]" + block.localizedName).padLeft(5); - }); - - table.row(); - - table.image().height(3).color(Color.lightGray).pad(8).padLeft(0).padRight(0).fillX(); - - table.row(); - - if(block.description != null){ - table.add(block.displayDescription()).padLeft(5).padRight(5).width(400f).wrap().fillX(); - table.row(); - - table.image().height(3).color(Color.lightGray).pad(8).padLeft(0).padRight(0).fillX(); - table.row(); - } - - BlockStats stats = block.stats; - - for(StatCategory cat : stats.toMap().keys()){ - OrderedMap> map = stats.toMap().get(cat); - - if(map.size == 0) continue; - - table.add("@category." + cat.name()).color(Pal.accent).fillX(); - table.row(); - - for(BlockStat stat : map.keys()){ - table.table(inset -> { - inset.left(); - inset.add("[lightgray]" + stat.localized() + ":[] ").left(); - Seq arr = map.get(stat); - for(StatValue value : arr){ - value.display(inset); - inset.add().size(10f); - } - - }).fillX().padLeft(10); - table.row(); - } - } - } - - public static void displayItem(Table table, Item item){ - - table.table(title -> { - title.image(item.icon(Cicon.xlarge)).size(8 * 6); - title.add("[accent]" + item.localizedName).padLeft(5); - }); - - table.row(); - - table.image().height(3).color(Color.lightGray).pad(15).padLeft(0).padRight(0).fillX(); - - table.row(); - - if(item.description != null){ - table.add(item.displayDescription()).padLeft(5).padRight(5).width(400f).wrap().fillX(); - table.row(); - - table.image().height(3).color(Color.lightGray).pad(15).padLeft(0).padRight(0).fillX(); - table.row(); - } - - table.left().defaults().fillX(); - - table.add(Core.bundle.format("item.explosiveness", (int)(item.explosiveness * 100))); - table.row(); - table.add(Core.bundle.format("item.flammability", (int)(item.flammability * 100))); - table.row(); - table.add(Core.bundle.format("item.radioactivity", (int)(item.radioactivity * 100))); - table.row(); - } - - public static void displayLiquid(Table table, Liquid liquid){ - - table.table(title -> { - title.image(liquid.icon(Cicon.xlarge)).size(8 * 6); - title.add("[accent]" + liquid.localizedName).padLeft(5); - }); - - table.row(); - - table.image().height(3).color(Color.lightGray).pad(15).padLeft(0).padRight(0).fillX(); - - table.row(); - - if(liquid.description != null){ - table.add(liquid.displayDescription()).padLeft(5).padRight(5).width(400f).wrap().fillX(); - table.row(); - - table.image().height(3).color(Color.lightGray).pad(15).padLeft(0).padRight(0).fillX(); - table.row(); - } - - table.left().defaults().fillX(); - - table.add(Core.bundle.format("item.explosiveness", (int)(liquid.explosiveness * 100))); - table.row(); - table.add(Core.bundle.format("item.flammability", (int)(liquid.flammability * 100))); - table.row(); - table.add(Core.bundle.format("liquid.heatcapacity", (int)(liquid.heatCapacity * 100))); - table.row(); - table.add(Core.bundle.format("liquid.temperature", (int)(liquid.temperature * 100))); - table.row(); - table.add(Core.bundle.format("liquid.viscosity", (int)(liquid.viscosity * 100))); - table.row(); - } - - public static void displayUnit(Table table, UnitType unit){ - table.table(title -> { - title.image(unit.icon(Cicon.xlarge)).size(8 * 6).scaling(Scaling.fit); - title.add("[accent]" + unit.localizedName).padLeft(5); - }); - - table.row(); - - table.image().height(3).color(Color.lightGray).pad(15).padLeft(0).padRight(0).fillX(); - - table.row(); - - if(unit.description != null){ - table.add(unit.displayDescription()).padLeft(5).padRight(5).width(400f).wrap().fillX(); - table.row(); - - table.image().height(3).color(Color.lightGray).pad(15).padLeft(0).padRight(0).fillX(); - table.row(); - } - - table.left().defaults().fillX(); - - Unit inst = unit.constructor.get(); - - //TODO more stats - table.add(Core.bundle.format("unit.health", unit.health)).row(); - table.add(Core.bundle.format("unit.speed", Strings.fixed(unit.speed, 1))).row(); - table.add(Core.bundle.format("unit.itemcapacity", unit.itemCapacity)).row(); - - if(inst instanceof Minerc) table.add(Core.bundle.format("unit.minespeed", (int)(unit.mineSpeed * 100f))).row(); - if(inst instanceof Builderc) table.add(Core.bundle.format("unit.buildspeed", (int)(unit.buildSpeed * 100f))).row(); - - table.row(); - } -} diff --git a/core/src/mindustry/ui/dialogs/ContentInfoDialog.java b/core/src/mindustry/ui/dialogs/ContentInfoDialog.java index 0ee1960f9f..89cf556cb1 100644 --- a/core/src/mindustry/ui/dialogs/ContentInfoDialog.java +++ b/core/src/mindustry/ui/dialogs/ContentInfoDialog.java @@ -1,8 +1,14 @@ package mindustry.ui.dialogs; +import arc.graphics.*; import arc.scene.ui.*; import arc.scene.ui.layout.*; +import arc.struct.*; +import arc.util.*; import mindustry.ctype.*; +import mindustry.graphics.*; +import mindustry.ui.*; +import mindustry.world.meta.*; public class ContentInfoDialog extends BaseDialog{ @@ -18,11 +24,62 @@ public class ContentInfoDialog extends BaseDialog{ Table table = new Table(); table.margin(10); - content.displayInfo(table); + //initialize stats if they haven't been yet + content.checkStats(); + + table.table(title1 -> { + int size = 8 * 6; + + title1.image(content.icon(Cicon.xlarge)).size(size).scaling(Scaling.fit); + title1.add("[accent]" + content.localizedName).padLeft(5); + }); + + table.row(); + + table.image().height(3).color(Color.lightGray).pad(8).padLeft(0).padRight(0).fillX(); + + table.row(); + + if(content.description != null){ + table.add(content.displayDescription()).padLeft(5).padRight(5).width(400f).wrap().fillX(); + table.row(); + + table.image().height(3).color(Color.lightGray).pad(8).padLeft(0).padRight(0).fillX(); + table.row(); + } + + Stats stats = content.stats; + + for(StatCat cat : stats.toMap().keys()){ + OrderedMap> map = stats.toMap().get(cat); + + if(map.size == 0) continue; + + //TODO check + if(stats.useCategories){ + table.add("@category." + cat.name()).color(Pal.accent).fillX(); + table.row(); + } + + for(Stat stat : map.keys()){ + table.table(inset -> { + inset.left(); + inset.add("[lightgray]" + stat.localized() + ":[] ").left(); + Seq arr = map.get(stat); + for(StatValue value : arr){ + value.display(inset); + inset.add().size(10f); + } + + }).fillX().padLeft(10); + table.row(); + } + } ScrollPane pane = new ScrollPane(table); cont.add(pane); show(); } + } diff --git a/core/src/mindustry/ui/dialogs/GameOverDialog.java b/core/src/mindustry/ui/dialogs/GameOverDialog.java index b9967e6564..ceea590826 100644 --- a/core/src/mindustry/ui/dialogs/GameOverDialog.java +++ b/core/src/mindustry/ui/dialogs/GameOverDialog.java @@ -2,7 +2,7 @@ package mindustry.ui.dialogs; import arc.*; import mindustry.game.EventType.*; -import mindustry.game.Stats.*; +import mindustry.game.GameStats.*; import mindustry.game.*; import mindustry.type.*; import mindustry.ui.*; diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index 6ccd5855d2..f977a24743 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -51,7 +51,6 @@ public class Block extends UnlockableContent{ public float liquidCapacity = 10f; public float liquidPressure = 1f; - public final BlockStats stats = new BlockStats(); public final BlockBars bars = new BlockBars(); public final Consumers consumes = new Consumers(); @@ -321,23 +320,26 @@ public class Block extends UnlockableContent{ return update || destructible; } + @Override public void setStats(){ - stats.add(BlockStat.size, "@x@", size, size); - stats.add(BlockStat.health, health, StatUnit.none); + super.setStats(); + + stats.add(Stat.size, "@x@", size, size); + stats.add(Stat.health, health, StatUnit.none); if(canBeBuilt()){ - stats.add(BlockStat.buildTime, buildCost / 60, StatUnit.seconds); - stats.add(BlockStat.buildCost, new ItemListValue(false, requirements)); + stats.add(Stat.buildTime, buildCost / 60, StatUnit.seconds); + stats.add(Stat.buildCost, new ItemListValue(false, requirements)); } if(instantTransfer){ - stats.add(BlockStat.maxConsecutive, 2, StatUnit.none); + stats.add(Stat.maxConsecutive, 2, StatUnit.none); } consumes.display(stats); - // Note: Power stats are added by the consumers. - if(hasLiquids) stats.add(BlockStat.liquidCapacity, liquidCapacity, StatUnit.liquidUnits); - if(hasItems && itemCapacity > 0) stats.add(BlockStat.itemCapacity, itemCapacity, StatUnit.items); + //Note: Power stats are added by the consumers. + if(hasLiquids) stats.add(Stat.liquidCapacity, liquidCapacity, StatUnit.liquidUnits); + if(hasItems && itemCapacity > 0) stats.add(Stat.itemCapacity, itemCapacity, StatUnit.items); } public void setBars(){ @@ -634,11 +636,6 @@ public class Block extends UnlockableContent{ } } - @Override - public void displayInfo(Table table){ - ContentDisplay.displayBlock(table, this); - } - @Override public ContentType getContentType(){ return ContentType.block; @@ -669,9 +666,10 @@ public class Block extends UnlockableContent{ if(consumes.has(ConsumeType.item)) hasItems = true; if(consumes.has(ConsumeType.liquid)) hasLiquids = true; - setStats(); setBars(); + stats.useCategories = true; + consumes.init(); if(!outputsPower && consumes.hasPower() && consumes.getPower().buffered){ diff --git a/core/src/mindustry/world/blocks/campaign/LaunchPad.java b/core/src/mindustry/world/blocks/campaign/LaunchPad.java index 726e14cd8a..ff069acc48 100644 --- a/core/src/mindustry/world/blocks/campaign/LaunchPad.java +++ b/core/src/mindustry/world/blocks/campaign/LaunchPad.java @@ -42,7 +42,7 @@ public class LaunchPad extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.launchTime, launchTime / 60f, StatUnit.seconds); + stats.add(Stat.launchTime, launchTime / 60f, StatUnit.seconds); } @Override diff --git a/core/src/mindustry/world/blocks/defense/ForceProjector.java b/core/src/mindustry/world/blocks/defense/ForceProjector.java index 3b90533745..46fb01d7d5 100644 --- a/core/src/mindustry/world/blocks/defense/ForceProjector.java +++ b/core/src/mindustry/world/blocks/defense/ForceProjector.java @@ -61,11 +61,11 @@ public class ForceProjector extends Block{ @Override public void setStats(){ super.setStats(); - stats.add(BlockStat.shieldHealth, breakage, StatUnit.none); - stats.add(BlockStat.cooldownTime, (int) (breakage / cooldownBrokenBase / 60f), StatUnit.seconds); - stats.add(BlockStat.powerUse, basePowerDraw * 60f, StatUnit.powerSecond); - stats.add(BlockStat.boostEffect, phaseRadiusBoost / tilesize, StatUnit.blocks); - stats.add(BlockStat.boostEffect, phaseShieldBoost, StatUnit.shieldHealth); + stats.add(Stat.shieldHealth, breakage, StatUnit.none); + stats.add(Stat.cooldownTime, (int) (breakage / cooldownBrokenBase / 60f), StatUnit.seconds); + stats.add(Stat.powerUse, basePowerDraw * 60f, StatUnit.powerSecond); + stats.add(Stat.boostEffect, phaseRadiusBoost / tilesize, StatUnit.blocks); + stats.add(Stat.boostEffect, phaseShieldBoost, StatUnit.shieldHealth); } @Override diff --git a/core/src/mindustry/world/blocks/defense/MendProjector.java b/core/src/mindustry/world/blocks/defense/MendProjector.java index 2bc50d6d7a..cf71928f26 100644 --- a/core/src/mindustry/world/blocks/defense/MendProjector.java +++ b/core/src/mindustry/world/blocks/defense/MendProjector.java @@ -44,11 +44,11 @@ public class MendProjector extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.repairTime, (int)(100f / healPercent * reload / 60f), StatUnit.seconds); - stats.add(BlockStat.range, range / tilesize, StatUnit.blocks); + stats.add(Stat.repairTime, (int)(100f / healPercent * reload / 60f), StatUnit.seconds); + stats.add(Stat.range, range / tilesize, StatUnit.blocks); - stats.add(BlockStat.boostEffect, phaseRangeBoost / tilesize, StatUnit.blocks); - stats.add(BlockStat.boostEffect, (phaseBoost + healPercent) / healPercent, StatUnit.timesSpeed); + stats.add(Stat.boostEffect, phaseRangeBoost / tilesize, StatUnit.blocks); + stats.add(Stat.boostEffect, (phaseBoost + healPercent) / healPercent, StatUnit.timesSpeed); } @Override diff --git a/core/src/mindustry/world/blocks/defense/OverdriveProjector.java b/core/src/mindustry/world/blocks/defense/OverdriveProjector.java index ae3c10f3fd..7cadaede81 100644 --- a/core/src/mindustry/world/blocks/defense/OverdriveProjector.java +++ b/core/src/mindustry/world/blocks/defense/OverdriveProjector.java @@ -51,13 +51,13 @@ public class OverdriveProjector extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.speedIncrease, (int)(100f * speedBoost), StatUnit.percent); - stats.add(BlockStat.range, range / tilesize, StatUnit.blocks); - stats.add(BlockStat.productionTime, useTime / 60f, StatUnit.seconds); + stats.add(Stat.speedIncrease, (int)(100f * speedBoost), StatUnit.percent); + stats.add(Stat.range, range / tilesize, StatUnit.blocks); + stats.add(Stat.productionTime, useTime / 60f, StatUnit.seconds); if(hasBoost){ - stats.add(BlockStat.boostEffect, phaseRangeBoost / tilesize, StatUnit.blocks); - stats.add(BlockStat.boostEffect, (int)((speedBoost + speedBoostPhase) * 100f), StatUnit.percent); + stats.add(Stat.boostEffect, phaseRangeBoost / tilesize, StatUnit.blocks); + stats.add(Stat.boostEffect, (int)((speedBoost + speedBoostPhase) * 100f), StatUnit.percent); } } diff --git a/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java b/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java index 824492cff5..e10b1612e9 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java @@ -48,7 +48,7 @@ public abstract class BaseTurret extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.shootRange, range / tilesize, StatUnit.blocks); + stats.add(Stat.shootRange, range / tilesize, StatUnit.blocks); } public class BaseTurretBuild extends Building implements Ranged{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java index 521e6dc19b..8544ca2cce 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -35,8 +35,8 @@ public class ItemTurret extends Turret{ public void setStats(){ super.setStats(); - stats.remove(BlockStat.itemCapacity); - stats.add(BlockStat.ammo, new AmmoListValue<>(ammoTypes)); + stats.remove(Stat.itemCapacity); + stats.add(Stat.ammo, new AmmoListValue<>(ammoTypes)); consumes.add(new ConsumeItemFilter(i -> ammoTypes.containsKey(i)){ @Override public void build(Building tile, Table table){ @@ -54,7 +54,7 @@ public class ItemTurret extends Turret{ } @Override - public void display(BlockStats stats){ + public void display(Stats stats){ //don't display } }); diff --git a/core/src/mindustry/world/blocks/defense/turrets/LaserTurret.java b/core/src/mindustry/world/blocks/defense/turrets/LaserTurret.java index c47a279414..3aefcdd33c 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/LaserTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/LaserTurret.java @@ -33,11 +33,11 @@ public class LaserTurret extends PowerTurret{ public void setStats(){ super.setStats(); - stats.remove(BlockStat.booster); - stats.add(BlockStat.input, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, false, l -> consumes.liquidfilters.get(l.id))); - stats.remove(BlockStat.damage); + stats.remove(Stat.booster); + stats.add(Stat.input, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, false, l -> consumes.liquidfilters.get(l.id))); + stats.remove(Stat.damage); //damages every 5 ticks, at least in meltdown's case - stats.add(BlockStat.damage, shootType.damage * 60f / 5f, StatUnit.perSecond); + stats.add(Stat.damage, shootType.damage * 60f / 5f, StatUnit.perSecond); } public class LaserTurretBuild extends PowerTurretBuild{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java index 11d6213aa5..15716b4a94 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java @@ -36,7 +36,7 @@ public class LiquidTurret extends Turret{ public void setStats(){ super.setStats(); - stats.add(BlockStat.ammo, new AmmoListValue<>(ammoTypes)); + stats.add(Stat.ammo, new AmmoListValue<>(ammoTypes)); consumes.add(new ConsumeLiquidFilter(i -> ammoTypes.containsKey(i), 1f){ @Override public boolean valid(Building entity){ @@ -49,7 +49,7 @@ public class LiquidTurret extends Turret{ } @Override - public void display(BlockStats stats){ + public void display(Stats stats){ } }); diff --git a/core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java b/core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java index e4b7b68628..0184f9ff7a 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/PointDefenseTurret.java @@ -48,7 +48,7 @@ public class PointDefenseTurret extends ReloadTurret{ public void setStats(){ super.setStats(); - stats.add(BlockStat.reload, 60f / reloadTime, StatUnit.none); + stats.add(Stat.reload, 60f / reloadTime, StatUnit.none); } public class PointDefenseBuild extends ReloadTurretBuild{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/PowerTurret.java b/core/src/mindustry/world/blocks/defense/turrets/PowerTurret.java index 85e5243e2f..bf365f4439 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/PowerTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/PowerTurret.java @@ -16,7 +16,7 @@ public class PowerTurret extends Turret{ @Override public void setStats(){ super.setStats(); - stats.add(BlockStat.damage, shootType.damage, StatUnit.none); + stats.add(Stat.damage, shootType.damage, StatUnit.none); } @Override diff --git a/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java index b53c2feb03..33538771a1 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ReloadTurret.java @@ -21,7 +21,7 @@ public abstract class ReloadTurret extends BaseTurret{ super.setStats(); if(acceptCoolant){ - stats.add(BlockStat.booster, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, true, l -> consumes.liquidfilters.get(l.id))); + stats.add(Stat.booster, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, true, l -> consumes.liquidfilters.get(l.id))); } } diff --git a/core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java b/core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java index b40c738a35..debe26f7e6 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/TractorBeamTurret.java @@ -50,9 +50,9 @@ public class TractorBeamTurret extends BaseTurret{ public void setStats(){ super.setStats(); - stats.add(BlockStat.targetsAir, targetAir); - stats.add(BlockStat.targetsGround, targetGround); - stats.add(BlockStat.damage, damage * 60f, StatUnit.perSecond); + stats.add(Stat.targetsAir, targetAir); + stats.add(Stat.targetsGround, targetGround); + stats.add(Stat.damage, damage * 60f, StatUnit.perSecond); } public class TractorBeamBuild extends BaseTurretBuild{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java index 7040f83759..2361c429af 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java @@ -101,13 +101,13 @@ public abstract class Turret extends ReloadTurret{ public void setStats(){ super.setStats(); - stats.add(BlockStat.inaccuracy, (int)inaccuracy, StatUnit.degrees); - stats.add(BlockStat.reload, 60f / reloadTime * shots, StatUnit.none); - stats.add(BlockStat.targetsAir, targetAir); - stats.add(BlockStat.targetsGround, targetGround); + stats.add(Stat.inaccuracy, (int)inaccuracy, StatUnit.degrees); + stats.add(Stat.reload, 60f / reloadTime * shots, StatUnit.none); + stats.add(Stat.targetsAir, targetAir); + stats.add(Stat.targetsGround, targetGround); if(acceptCoolant){ - stats.add(BlockStat.booster, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, true, l -> consumes.liquidfilters.get(l.id))); + stats.add(Stat.booster, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, true, l -> consumes.liquidfilters.get(l.id))); } } diff --git a/core/src/mindustry/world/blocks/distribution/Conveyor.java b/core/src/mindustry/world/blocks/distribution/Conveyor.java index 60ab45f159..9ad1f01bea 100644 --- a/core/src/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/mindustry/world/blocks/distribution/Conveyor.java @@ -52,7 +52,7 @@ public class Conveyor extends Block implements Autotiler{ super.setStats(); //have to add a custom calculated speed, since the actual movement speed is apparently not linear - stats.add(BlockStat.itemsMoved, displayedSpeed, StatUnit.itemsSecond); + stats.add(Stat.itemsMoved, displayedSpeed, StatUnit.itemsSecond); } @Override diff --git a/core/src/mindustry/world/blocks/distribution/StackConveyor.java b/core/src/mindustry/world/blocks/distribution/StackConveyor.java index 3327c62c15..f3c400ad9b 100644 --- a/core/src/mindustry/world/blocks/distribution/StackConveyor.java +++ b/core/src/mindustry/world/blocks/distribution/StackConveyor.java @@ -53,7 +53,7 @@ public class StackConveyor extends Block implements Autotiler{ public void setStats(){ super.setStats(); - stats.add(BlockStat.itemsMoved, Mathf.round(itemCapacity * speed * 60), StatUnit.itemsSecond); + stats.add(Stat.itemsMoved, Mathf.round(itemCapacity * speed * 60), StatUnit.itemsSecond); } @Override diff --git a/core/src/mindustry/world/blocks/liquid/LiquidJunction.java b/core/src/mindustry/world/blocks/liquid/LiquidJunction.java index 09e5b70bb0..80881e2c17 100644 --- a/core/src/mindustry/world/blocks/liquid/LiquidJunction.java +++ b/core/src/mindustry/world/blocks/liquid/LiquidJunction.java @@ -14,7 +14,7 @@ public class LiquidJunction extends LiquidBlock{ @Override public void setStats(){ super.setStats(); - stats.remove(BlockStat.liquidCapacity); + stats.remove(Stat.liquidCapacity); } @Override diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index 0f2fce78ba..e1b5c857e4 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -117,8 +117,8 @@ public class LogicBlock extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.linkRange, range / 8, StatUnit.blocks); - stats.add(BlockStat.instructions, instructionsPerTick * 60, StatUnit.perSecond); + stats.add(Stat.linkRange, range / 8, StatUnit.blocks); + stats.add(Stat.instructions, instructionsPerTick * 60, StatUnit.perSecond); } @Override diff --git a/core/src/mindustry/world/blocks/logic/LogicDisplay.java b/core/src/mindustry/world/blocks/logic/LogicDisplay.java index cb062259b8..505791e1b0 100644 --- a/core/src/mindustry/world/blocks/logic/LogicDisplay.java +++ b/core/src/mindustry/world/blocks/logic/LogicDisplay.java @@ -38,7 +38,7 @@ public class LogicDisplay extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.displaySize, "@x@", displaySize, displaySize); + stats.add(Stat.displaySize, "@x@", displaySize, displaySize); } public class LogicDisplayBuild extends Building{ diff --git a/core/src/mindustry/world/blocks/logic/MemoryBlock.java b/core/src/mindustry/world/blocks/logic/MemoryBlock.java index d215238ced..0329744168 100644 --- a/core/src/mindustry/world/blocks/logic/MemoryBlock.java +++ b/core/src/mindustry/world/blocks/logic/MemoryBlock.java @@ -18,7 +18,7 @@ public class MemoryBlock extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.memoryCapacity, memoryCapacity, StatUnit.none); + stats.add(Stat.memoryCapacity, memoryCapacity, StatUnit.none); } public class MemoryBuild extends Building{ diff --git a/core/src/mindustry/world/blocks/power/ImpactReactor.java b/core/src/mindustry/world/blocks/power/ImpactReactor.java index a24fecf2b4..f5dc985d1e 100644 --- a/core/src/mindustry/world/blocks/power/ImpactReactor.java +++ b/core/src/mindustry/world/blocks/power/ImpactReactor.java @@ -55,7 +55,7 @@ public class ImpactReactor extends PowerGenerator{ super.setStats(); if(hasItems){ - stats.add(BlockStat.productionTime, itemDuration / 60f, StatUnit.seconds); + stats.add(Stat.productionTime, itemDuration / 60f, StatUnit.seconds); } } diff --git a/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java b/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java index 2d82bfa4c7..12b3f6d691 100644 --- a/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java +++ b/core/src/mindustry/world/blocks/power/ItemLiquidGenerator.java @@ -72,7 +72,7 @@ public class ItemLiquidGenerator extends PowerGenerator{ super.setStats(); if(hasItems){ - stats.add(BlockStat.productionTime, itemDuration / 60f, StatUnit.seconds); + stats.add(Stat.productionTime, itemDuration / 60f, StatUnit.seconds); } } diff --git a/core/src/mindustry/world/blocks/power/NuclearReactor.java b/core/src/mindustry/world/blocks/power/NuclearReactor.java index 2553426092..85fe183993 100644 --- a/core/src/mindustry/world/blocks/power/NuclearReactor.java +++ b/core/src/mindustry/world/blocks/power/NuclearReactor.java @@ -56,7 +56,7 @@ public class NuclearReactor extends PowerGenerator{ super.setStats(); if(hasItems){ - stats.add(BlockStat.productionTime, itemDuration / 60f, StatUnit.seconds); + stats.add(Stat.productionTime, itemDuration / 60f, StatUnit.seconds); } } diff --git a/core/src/mindustry/world/blocks/power/PowerGenerator.java b/core/src/mindustry/world/blocks/power/PowerGenerator.java index 24053e70a7..ae9453d675 100644 --- a/core/src/mindustry/world/blocks/power/PowerGenerator.java +++ b/core/src/mindustry/world/blocks/power/PowerGenerator.java @@ -12,7 +12,7 @@ import mindustry.world.meta.*; public class PowerGenerator extends PowerDistributor{ /** The amount of power produced per tick in case of an efficiency of 1.0, which represents 100%. */ public float powerProduction; - public BlockStat generationType = BlockStat.basePowerGeneration; + public Stat generationType = Stat.basePowerGeneration; public PowerGenerator(String name){ super(name); diff --git a/core/src/mindustry/world/blocks/power/PowerNode.java b/core/src/mindustry/world/blocks/power/PowerNode.java index 5d033c99b7..042b03099e 100644 --- a/core/src/mindustry/world/blocks/power/PowerNode.java +++ b/core/src/mindustry/world/blocks/power/PowerNode.java @@ -124,8 +124,8 @@ public class PowerNode extends PowerBlock{ public void setStats(){ super.setStats(); - stats.add(BlockStat.powerRange, laserRange, StatUnit.blocks); - stats.add(BlockStat.powerConnections, maxNodes, StatUnit.none); + stats.add(Stat.powerRange, laserRange, StatUnit.blocks); + stats.add(Stat.powerConnections, maxNodes, StatUnit.none); } @Override diff --git a/core/src/mindustry/world/blocks/power/ThermalGenerator.java b/core/src/mindustry/world/blocks/power/ThermalGenerator.java index e29b7a6bdb..154bd02a0c 100644 --- a/core/src/mindustry/world/blocks/power/ThermalGenerator.java +++ b/core/src/mindustry/world/blocks/power/ThermalGenerator.java @@ -22,7 +22,7 @@ public class ThermalGenerator extends PowerGenerator{ public void setStats(){ super.setStats(); - stats.add(BlockStat.tiles, attribute, floating); + stats.add(Stat.tiles, attribute, floating); } @Override diff --git a/core/src/mindustry/world/blocks/production/AttributeSmelter.java b/core/src/mindustry/world/blocks/production/AttributeSmelter.java index 987b14e63b..c2650ab030 100644 --- a/core/src/mindustry/world/blocks/production/AttributeSmelter.java +++ b/core/src/mindustry/world/blocks/production/AttributeSmelter.java @@ -37,7 +37,7 @@ public class AttributeSmelter extends GenericSmelter{ public void setStats(){ super.setStats(); - stats.add(BlockStat.affinities, attribute, boostScale); + stats.add(Stat.affinities, attribute, boostScale); } public class AttributeSmelterBuild extends SmelterBuild{ diff --git a/core/src/mindustry/world/blocks/production/Cultivator.java b/core/src/mindustry/world/blocks/production/Cultivator.java index 2dc97d82f6..a5aede4e25 100644 --- a/core/src/mindustry/world/blocks/production/Cultivator.java +++ b/core/src/mindustry/world/blocks/production/Cultivator.java @@ -42,7 +42,7 @@ public class Cultivator extends GenericCrafter{ public void setStats(){ super.setStats(); - stats.add(BlockStat.affinities, attribute); + stats.add(Stat.affinities, attribute); } @Override diff --git a/core/src/mindustry/world/blocks/production/Drill.java b/core/src/mindustry/world/blocks/production/Drill.java index 7b86f1d1f5..ef4ab64b27 100644 --- a/core/src/mindustry/world/blocks/production/Drill.java +++ b/core/src/mindustry/world/blocks/production/Drill.java @@ -16,7 +16,9 @@ import mindustry.graphics.*; import mindustry.type.*; import mindustry.ui.*; import mindustry.world.*; +import mindustry.world.blocks.environment.*; import mindustry.world.meta.*; +import mindustry.world.meta.values.*; import static mindustry.Vars.*; @@ -135,29 +137,11 @@ public class Drill extends Block{ public void setStats(){ super.setStats(); - stats.add(BlockStat.drillTier, table -> { - Seq list = content.blocks().select(b -> b.isFloor() && b.asFloor().itemDrop != null && b.asFloor().itemDrop.hardness <= tier); + stats.add(Stat.drillTier, new BlockFilterValue(b -> b instanceof Floor f && f.itemDrop != null && f.itemDrop.hardness <= tier)); - table.table(l -> { - l.left(); - - for(int i = 0; i < list.size; i++){ - Block item = list.get(i); - - l.image(item.icon(Cicon.small)).size(8 * 3).padRight(2).padLeft(2).padTop(3).padBottom(3); - l.add(item.localizedName).left().padLeft(1).padRight(4); - if(i % 5 == 4){ - l.row(); - } - } - }); - - - }); - - stats.add(BlockStat.drillSpeed, 60f / drillTime * size * size, StatUnit.itemsSecond); + stats.add(Stat.drillSpeed, 60f / drillTime * size * size, StatUnit.itemsSecond); if(liquidBoostIntensity != 1){ - stats.add(BlockStat.boostEffect, liquidBoostIntensity * liquidBoostIntensity, StatUnit.timesSpeed); + stats.add(Stat.boostEffect, liquidBoostIntensity * liquidBoostIntensity, StatUnit.timesSpeed); } } diff --git a/core/src/mindustry/world/blocks/production/Fracker.java b/core/src/mindustry/world/blocks/production/Fracker.java index b1ea3a5b34..d2dbd5bf69 100644 --- a/core/src/mindustry/world/blocks/production/Fracker.java +++ b/core/src/mindustry/world/blocks/production/Fracker.java @@ -21,7 +21,7 @@ public class Fracker extends SolidPump{ public void setStats(){ super.setStats(); - stats.add(BlockStat.productionTime, itemUseTime / 60f, StatUnit.seconds); + stats.add(Stat.productionTime, itemUseTime / 60f, StatUnit.seconds); } @Override diff --git a/core/src/mindustry/world/blocks/production/GenericCrafter.java b/core/src/mindustry/world/blocks/production/GenericCrafter.java index 4fcb3b1f1a..c992be7d78 100644 --- a/core/src/mindustry/world/blocks/production/GenericCrafter.java +++ b/core/src/mindustry/world/blocks/production/GenericCrafter.java @@ -43,14 +43,14 @@ public class GenericCrafter extends Block{ } super.setStats(); - stats.add(BlockStat.productionTime, craftTime / 60f, StatUnit.seconds); + stats.add(Stat.productionTime, craftTime / 60f, StatUnit.seconds); if(outputItem != null){ - stats.add(BlockStat.output, outputItem); + stats.add(Stat.output, outputItem); } if(outputLiquid != null){ - stats.add(BlockStat.output, outputLiquid.liquid, outputLiquid.amount, false); + stats.add(Stat.output, outputLiquid.liquid, outputLiquid.amount, false); } } diff --git a/core/src/mindustry/world/blocks/production/LiquidConverter.java b/core/src/mindustry/world/blocks/production/LiquidConverter.java index 84868d9b61..8a9725d42d 100644 --- a/core/src/mindustry/world/blocks/production/LiquidConverter.java +++ b/core/src/mindustry/world/blocks/production/LiquidConverter.java @@ -26,8 +26,8 @@ public class LiquidConverter extends GenericCrafter{ @Override public void setStats(){ super.setStats(); - stats.remove(BlockStat.output); - stats.add(BlockStat.output, outputLiquid.liquid, outputLiquid.amount * craftTime, false); + stats.remove(Stat.output); + stats.add(Stat.output, outputLiquid.liquid, outputLiquid.amount * craftTime, false); } public class LiquidConverterBuild extends GenericCrafterBuild{ diff --git a/core/src/mindustry/world/blocks/production/Pump.java b/core/src/mindustry/world/blocks/production/Pump.java index fa2f67999f..c4a6313129 100644 --- a/core/src/mindustry/world/blocks/production/Pump.java +++ b/core/src/mindustry/world/blocks/production/Pump.java @@ -26,7 +26,7 @@ public class Pump extends LiquidBlock{ @Override public void setStats(){ super.setStats(); - stats.add(BlockStat.output, 60f * pumpAmount * size * size, StatUnit.liquidSecond); + stats.add(Stat.output, 60f * pumpAmount * size * size, StatUnit.liquidSecond); } @Override diff --git a/core/src/mindustry/world/blocks/production/Separator.java b/core/src/mindustry/world/blocks/production/Separator.java index bcf66984e3..d9b355cc70 100644 --- a/core/src/mindustry/world/blocks/production/Separator.java +++ b/core/src/mindustry/world/blocks/production/Separator.java @@ -41,14 +41,14 @@ public class Separator extends Block{ super.setStats(); - stats.add(BlockStat.output, new ItemFilterValue(item -> { + stats.add(Stat.output, new ItemFilterValue(item -> { for(ItemStack i : results){ if(item == i.item) return true; } return false; })); - stats.add(BlockStat.productionTime, craftTime / 60f, StatUnit.seconds); + stats.add(Stat.productionTime, craftTime / 60f, StatUnit.seconds); } public class SeparatorBuild extends Building{ diff --git a/core/src/mindustry/world/blocks/production/SolidPump.java b/core/src/mindustry/world/blocks/production/SolidPump.java index 3b29665fde..d49a6499ac 100644 --- a/core/src/mindustry/world/blocks/production/SolidPump.java +++ b/core/src/mindustry/world/blocks/production/SolidPump.java @@ -53,10 +53,10 @@ public class SolidPump extends Pump{ public void setStats(){ super.setStats(); - stats.remove(BlockStat.output); - stats.add(BlockStat.output, result, 60f * pumpAmount, true); + stats.remove(Stat.output); + stats.add(Stat.output, result, 60f * pumpAmount, true); if(attribute != null){ - stats.add(baseEfficiency > 0.0001f ? BlockStat.affinities : BlockStat.tiles, attribute); + stats.add(baseEfficiency > 0.0001f ? Stat.affinities : Stat.tiles, attribute); } } diff --git a/core/src/mindustry/world/blocks/sandbox/PowerVoid.java b/core/src/mindustry/world/blocks/sandbox/PowerVoid.java index c423ba6caf..e97622c609 100644 --- a/core/src/mindustry/world/blocks/sandbox/PowerVoid.java +++ b/core/src/mindustry/world/blocks/sandbox/PowerVoid.java @@ -11,8 +11,8 @@ public class PowerVoid extends PowerBlock{ } @Override - public void init(){ - super.init(); - stats.remove(BlockStat.powerUse); + public void setStats(){ + super.setStats(); + stats.remove(Stat.powerUse); } } diff --git a/core/src/mindustry/world/blocks/storage/CoreBlock.java b/core/src/mindustry/world/blocks/storage/CoreBlock.java index f93d907d47..039c7cc3cf 100644 --- a/core/src/mindustry/world/blocks/storage/CoreBlock.java +++ b/core/src/mindustry/world/blocks/storage/CoreBlock.java @@ -77,12 +77,16 @@ public class CoreBlock extends StorageBlock{ public void setStats(){ super.setStats(); - stats.add(BlockStat.buildTime, 0, StatUnit.seconds); + stats.add(Stat.buildTime, 0, StatUnit.seconds); + } - bars.add("capacity", (CoreBuild e) -> - new Bar( - () -> Core.bundle.format("bar.capacity", UI.formatAmount(e.storageCapacity)), - () -> Pal.items, + @Override + public void setBars(){ + super.setBars(); + + bars.add("capacity", (CoreBuild e) -> new Bar( + () -> Core.bundle.format("bar.capacity", UI.formatAmount(e.storageCapacity)), + () -> Pal.items, () -> e.items.total() / ((float)e.storageCapacity * content.items().count(i -> i.unlockedNow())) )); } diff --git a/core/src/mindustry/world/blocks/units/Reconstructor.java b/core/src/mindustry/world/blocks/units/Reconstructor.java index ed21b6dc11..9374e0d801 100644 --- a/core/src/mindustry/world/blocks/units/Reconstructor.java +++ b/core/src/mindustry/world/blocks/units/Reconstructor.java @@ -63,8 +63,8 @@ public class Reconstructor extends UnitBlock{ public void setStats(){ super.setStats(); - stats.add(BlockStat.productionTime, constructTime / 60f, StatUnit.seconds); - stats.add(BlockStat.output, table -> { + stats.add(Stat.productionTime, constructTime / 60f, StatUnit.seconds); + stats.add(Stat.output, table -> { table.row(); for(var upgrade : upgrades){ float size = 8*3; diff --git a/core/src/mindustry/world/blocks/units/RepairPoint.java b/core/src/mindustry/world/blocks/units/RepairPoint.java index abcc4bf738..789f7a8901 100644 --- a/core/src/mindustry/world/blocks/units/RepairPoint.java +++ b/core/src/mindustry/world/blocks/units/RepairPoint.java @@ -42,7 +42,7 @@ public class RepairPoint extends Block{ @Override public void setStats(){ super.setStats(); - stats.add(BlockStat.range, repairRadius / tilesize, StatUnit.blocks); + stats.add(Stat.range, repairRadius / tilesize, StatUnit.blocks); } @Override diff --git a/core/src/mindustry/world/blocks/units/UnitFactory.java b/core/src/mindustry/world/blocks/units/UnitFactory.java index 52a3af85c7..500385966e 100644 --- a/core/src/mindustry/world/blocks/units/UnitFactory.java +++ b/core/src/mindustry/world/blocks/units/UnitFactory.java @@ -87,7 +87,7 @@ public class UnitFactory extends UnitBlock{ public void setStats(){ super.setStats(); - stats.remove(BlockStat.itemCapacity); + stats.remove(Stat.itemCapacity); } @Override diff --git a/core/src/mindustry/world/consumers/Consume.java b/core/src/mindustry/world/consumers/Consume.java index 410d041a03..3066dbb9bb 100644 --- a/core/src/mindustry/world/consumers/Consume.java +++ b/core/src/mindustry/world/consumers/Consume.java @@ -69,5 +69,5 @@ public abstract class Consume{ public abstract boolean valid(Building entity); - public abstract void display(BlockStats stats); + public abstract void display(Stats stats); } diff --git a/core/src/mindustry/world/consumers/ConsumeItemDynamic.java b/core/src/mindustry/world/consumers/ConsumeItemDynamic.java index a2dd079c20..0c18e77741 100644 --- a/core/src/mindustry/world/consumers/ConsumeItemDynamic.java +++ b/core/src/mindustry/world/consumers/ConsumeItemDynamic.java @@ -73,7 +73,7 @@ public class ConsumeItemDynamic extends Consume{ } @Override - public void display(BlockStats stats){ + public void display(Stats stats){ //should be handled by the block } } diff --git a/core/src/mindustry/world/consumers/ConsumeItemFilter.java b/core/src/mindustry/world/consumers/ConsumeItemFilter.java index e9e98041c4..93d70a46f3 100644 --- a/core/src/mindustry/world/consumers/ConsumeItemFilter.java +++ b/core/src/mindustry/world/consumers/ConsumeItemFilter.java @@ -70,7 +70,7 @@ public class ConsumeItemFilter extends Consume{ } @Override - public void display(BlockStats stats){ - stats.add(booster ? BlockStat.booster : BlockStat.input, new ItemFilterValue(filter)); + public void display(Stats stats){ + stats.add(booster ? Stat.booster : Stat.input, new ItemFilterValue(filter)); } } diff --git a/core/src/mindustry/world/consumers/ConsumeItems.java b/core/src/mindustry/world/consumers/ConsumeItems.java index 01909e2a14..f43746db87 100644 --- a/core/src/mindustry/world/consumers/ConsumeItems.java +++ b/core/src/mindustry/world/consumers/ConsumeItems.java @@ -63,7 +63,7 @@ public class ConsumeItems extends Consume{ } @Override - public void display(BlockStats stats){ - stats.add(booster ? BlockStat.booster : BlockStat.input, new ItemListValue(items)); + public void display(Stats stats){ + stats.add(booster ? Stat.booster : Stat.input, new ItemListValue(items)); } } diff --git a/core/src/mindustry/world/consumers/ConsumeLiquid.java b/core/src/mindustry/world/consumers/ConsumeLiquid.java index 90f3bf0687..839b59c607 100644 --- a/core/src/mindustry/world/consumers/ConsumeLiquid.java +++ b/core/src/mindustry/world/consumers/ConsumeLiquid.java @@ -45,7 +45,7 @@ public class ConsumeLiquid extends ConsumeLiquidBase{ } @Override - public void display(BlockStats stats){ - stats.add(booster ? BlockStat.booster : BlockStat.input, liquid, amount * timePeriod, timePeriod == 60); + public void display(Stats stats){ + stats.add(booster ? Stat.booster : Stat.input, liquid, amount * timePeriod, timePeriod == 60); } } diff --git a/core/src/mindustry/world/consumers/ConsumeLiquidFilter.java b/core/src/mindustry/world/consumers/ConsumeLiquidFilter.java index 962023488b..851cf75fd2 100644 --- a/core/src/mindustry/world/consumers/ConsumeLiquidFilter.java +++ b/core/src/mindustry/world/consumers/ConsumeLiquidFilter.java @@ -49,7 +49,7 @@ public class ConsumeLiquidFilter extends ConsumeLiquidBase{ } @Override - public void display(BlockStats stats){ - stats.add(booster ? BlockStat.booster : BlockStat.input, new LiquidFilterValue(filter, amount * timePeriod, timePeriod == 60f)); + public void display(Stats stats){ + stats.add(booster ? Stat.booster : Stat.input, new LiquidFilterValue(filter, amount * timePeriod, timePeriod == 60f)); } } diff --git a/core/src/mindustry/world/consumers/ConsumePower.java b/core/src/mindustry/world/consumers/ConsumePower.java index 2dc55dbb11..67b23d6c4c 100644 --- a/core/src/mindustry/world/consumers/ConsumePower.java +++ b/core/src/mindustry/world/consumers/ConsumePower.java @@ -54,11 +54,11 @@ public class ConsumePower extends Consume{ } @Override - public void display(BlockStats stats){ + public void display(Stats stats){ if(buffered){ - stats.add(BlockStat.powerCapacity, capacity, StatUnit.none); + stats.add(Stat.powerCapacity, capacity, StatUnit.none); }else{ - stats.add(BlockStat.powerUse, usage * 60f, StatUnit.powerSecond); + stats.add(Stat.powerUse, usage * 60f, StatUnit.powerSecond); } } diff --git a/core/src/mindustry/world/consumers/Consumers.java b/core/src/mindustry/world/consumers/Consumers.java index 4ce410aa04..a811a24d52 100644 --- a/core/src/mindustry/world/consumers/Consumers.java +++ b/core/src/mindustry/world/consumers/Consumers.java @@ -109,7 +109,7 @@ public class Consumers{ return optionalResults; } - public void display(BlockStats stats){ + public void display(Stats stats){ for(Consume c : map){ if(c != null){ c.display(stats); diff --git a/core/src/mindustry/world/meta/BlockStat.java b/core/src/mindustry/world/meta/BlockStat.java deleted file mode 100644 index 05e45acbfe..0000000000 --- a/core/src/mindustry/world/meta/BlockStat.java +++ /dev/null @@ -1,68 +0,0 @@ -package mindustry.world.meta; - -import arc.*; - -import java.util.*; - -/** Describes one type of stat for a block. */ -public enum BlockStat{ - health(StatCategory.general), - size(StatCategory.general), - displaySize(StatCategory.general), - buildTime(StatCategory.general), - buildCost(StatCategory.general), - memoryCapacity(StatCategory.general), - - itemCapacity(StatCategory.items), - itemsMoved(StatCategory.items), - launchTime(StatCategory.items), - maxConsecutive(StatCategory.items), - - liquidCapacity(StatCategory.liquids), - - powerCapacity(StatCategory.power), - powerUse(StatCategory.power), - powerDamage(StatCategory.power), - powerRange(StatCategory.power), - powerConnections(StatCategory.power), - basePowerGeneration(StatCategory.power), - - tiles(StatCategory.crafting), - input(StatCategory.crafting), - output(StatCategory.crafting), - productionTime(StatCategory.crafting), - drillTier(StatCategory.crafting), - drillSpeed(StatCategory.crafting), - maxUnits(StatCategory.crafting), - linkRange(StatCategory.crafting), - instructions(StatCategory.crafting), - - speedIncrease(StatCategory.shooting), - repairTime(StatCategory.shooting), - range(StatCategory.shooting), - shootRange(StatCategory.shooting), - inaccuracy(StatCategory.shooting), - shots(StatCategory.shooting), - reload(StatCategory.shooting), - powerShot(StatCategory.shooting), - targetsAir(StatCategory.shooting), - targetsGround(StatCategory.shooting), - damage(StatCategory.shooting), - ammo(StatCategory.shooting), - shieldHealth(StatCategory.shooting), - cooldownTime(StatCategory.shooting), - - booster(StatCategory.optional), - boostEffect(StatCategory.optional), - affinities(StatCategory.optional); - - public final StatCategory category; - - BlockStat(StatCategory category){ - this.category = category; - } - - public String localized(){ - return Core.bundle.get("blocks." + name().toLowerCase(Locale.ROOT)); - } -} diff --git a/core/src/mindustry/world/meta/Stat.java b/core/src/mindustry/world/meta/Stat.java new file mode 100644 index 0000000000..bb872f98c4 --- /dev/null +++ b/core/src/mindustry/world/meta/Stat.java @@ -0,0 +1,82 @@ +package mindustry.world.meta; + +import arc.*; + +import java.util.*; + +/** Describes one type of stat for content. */ +public enum Stat{ + health, + size, + displaySize, + buildTime, + buildCost, + memoryCapacity, + explosiveness, + flammability, + radioactivity, + heatCapacity, + viscosity, + temperature, + speed, + buildSpeed, + mineSpeed, + mineTier, + + itemCapacity(StatCat.items), + itemsMoved(StatCat.items), + launchTime(StatCat.items), + maxConsecutive(StatCat.items), + + liquidCapacity(StatCat.liquids), + + powerCapacity(StatCat.power), + powerUse(StatCat.power), + powerDamage(StatCat.power), + powerRange(StatCat.power), + powerConnections(StatCat.power), + basePowerGeneration(StatCat.power), + + tiles(StatCat.crafting), + input(StatCat.crafting), + output(StatCat.crafting), + productionTime(StatCat.crafting), + drillTier(StatCat.crafting), + drillSpeed(StatCat.crafting), + maxUnits(StatCat.crafting), + linkRange(StatCat.crafting), + instructions(StatCat.crafting), + + speedIncrease(StatCat.shooting), + repairTime(StatCat.shooting), + range(StatCat.shooting), + shootRange(StatCat.shooting), + inaccuracy(StatCat.shooting), + shots(StatCat.shooting), + reload(StatCat.shooting), + powerShot(StatCat.shooting), + targetsAir(StatCat.shooting), + targetsGround(StatCat.shooting), + damage(StatCat.shooting), + ammo(StatCat.shooting), + shieldHealth(StatCat.shooting), + cooldownTime(StatCat.shooting), + + booster(StatCat.optional), + boostEffect(StatCat.optional), + affinities(StatCat.optional); + + public final StatCat category; + + Stat(StatCat category){ + this.category = category; + } + + Stat(){ + this.category = StatCat.general; + } + + public String localized(){ + return Core.bundle.get("stat." + name().toLowerCase(Locale.ROOT)); + } +} diff --git a/core/src/mindustry/world/meta/StatCategory.java b/core/src/mindustry/world/meta/StatCat.java similarity index 91% rename from core/src/mindustry/world/meta/StatCategory.java rename to core/src/mindustry/world/meta/StatCat.java index e6c91b04bb..8dfd42d3c5 100644 --- a/core/src/mindustry/world/meta/StatCategory.java +++ b/core/src/mindustry/world/meta/StatCat.java @@ -3,7 +3,7 @@ package mindustry.world.meta; import arc.*; /** A specific category for a stat. */ -public enum StatCategory{ +public enum StatCat{ general, power, liquids, diff --git a/core/src/mindustry/world/meta/BlockStats.java b/core/src/mindustry/world/meta/Stats.java similarity index 55% rename from core/src/mindustry/world/meta/BlockStats.java rename to core/src/mindustry/world/meta/Stats.java index ff93a217a9..68f96ff260 100644 --- a/core/src/mindustry/world/meta/BlockStats.java +++ b/core/src/mindustry/world/meta/Stats.java @@ -2,54 +2,71 @@ package mindustry.world.meta; import arc.struct.ObjectMap.*; import arc.struct.*; +import arc.util.*; import mindustry.*; import mindustry.type.*; import mindustry.world.*; import mindustry.world.meta.values.*; /** Hold and organizes a list of block stats. */ -public class BlockStats{ - private final OrderedMap>> map = new OrderedMap<>(); +public class Stats{ + /** Whether to display stats with categories. If false, categories are completely ignored during display. */ + public boolean useCategories = false; + /** Whether these stats are initialized yet. */ + public boolean intialized = false; + + @Nullable + private OrderedMap>> map; private boolean dirty; /** Adds a single float value with this stat, formatted to 2 decimal places. */ - public void add(BlockStat stat, float value, StatUnit unit){ + public void add(Stat stat, float value, StatUnit unit){ add(stat, new NumberValue(value, unit)); } + /** Adds a single float value with this stat and no unit. */ + public void add(Stat stat, float value){ + add(stat, value, StatUnit.none); + } + + /** Adds an integer percent stat value. Value is assumed to be in the 0-1 range. */ + public void addPercent(Stat stat, float value){ + add(stat, new NumberValue((int)(value * 100), StatUnit.percent)); + } + /** Adds a single y/n boolean value. */ - public void add(BlockStat stat, boolean value){ + public void add(Stat stat, boolean value){ add(stat, new BooleanValue(value)); } /** Adds an item value. */ - public void add(BlockStat stat, Item item){ + public void add(Stat stat, Item item){ add(stat, new ItemListValue(new ItemStack(item, 1))); } /** Adds an item value. */ - public void add(BlockStat stat, ItemStack item){ + public void add(Stat stat, ItemStack item){ add(stat, new ItemListValue(item)); } /** Adds an item value. */ - public void add(BlockStat stat, Liquid liquid, float amount, boolean perSecond){ + public void add(Stat stat, Liquid liquid, float amount, boolean perSecond){ add(stat, new LiquidValue(liquid, amount, perSecond)); } - public void add(BlockStat stat, Attribute attr){ + public void add(Stat stat, Attribute attr){ add(stat, attr, false, 1f); } - public void add(BlockStat stat, Attribute attr, float scale){ + public void add(Stat stat, Attribute attr, float scale){ add(stat, attr, false, scale); } - public void add(BlockStat stat, Attribute attr, boolean floating){ + public void add(Stat stat, Attribute attr, boolean floating){ add(stat, attr, floating, 1f); } - public void add(BlockStat stat, Attribute attr, boolean floating, float scale){ + public void add(Stat stat, Attribute attr, boolean floating, float scale){ for(Block block : Vars.content.blocks()){ if(!block.isFloor() || block.asFloor().attributes.get(attr) == 0 || (block.asFloor().isLiquid && !floating)) continue; add(stat, new FloorEfficiencyValue(block.asFloor(), block.asFloor().attributes.get(attr) * scale)); @@ -57,12 +74,14 @@ public class BlockStats{ } /** Adds a single string value with this stat. */ - public void add(BlockStat stat, String format, Object... args){ + public void add(Stat stat, String format, Object... args){ add(stat, new StringValue(format, args)); } /** Adds a stat value. */ - public void add(BlockStat stat, StatValue value){ + public void add(Stat stat, StatValue value){ + if(map == null) map = new OrderedMap<>(); + if(!map.containsKey(stat.category)){ map.put(stat.category, new OrderedMap<>()); } @@ -73,7 +92,9 @@ public class BlockStats{ } /** Removes a stat, if it exists. */ - public void remove(BlockStat stat){ + public void remove(Stat stat){ + if(map == null) map = new OrderedMap<>(); + if(!map.containsKey(stat.category) || !map.get(stat.category).containsKey(stat)){ throw new RuntimeException("No stat entry found: \"" + stat + "\" in block."); } @@ -83,11 +104,13 @@ public class BlockStats{ dirty = true; } - public OrderedMap>> toMap(){ + public OrderedMap>> toMap(){ + if(map == null) map = new OrderedMap<>(); + //sort stats by index if they've been modified if(dirty){ map.orderedKeys().sort(); - for(Entry>> entry : map.entries()){ + for(Entry>> entry : map.entries()){ entry.value.orderedKeys().sort(); } diff --git a/core/src/mindustry/world/meta/values/BlockFilterValue.java b/core/src/mindustry/world/meta/values/BlockFilterValue.java new file mode 100644 index 0000000000..3c4d0fe56e --- /dev/null +++ b/core/src/mindustry/world/meta/values/BlockFilterValue.java @@ -0,0 +1,37 @@ +package mindustry.world.meta.values; + +import arc.func.*; +import arc.scene.ui.layout.*; +import arc.struct.*; +import mindustry.ui.*; +import mindustry.world.*; +import mindustry.world.meta.*; + +import static mindustry.Vars.*; + +public class BlockFilterValue implements StatValue{ + public final Boolf pred; + + public BlockFilterValue(Boolf pred){ + this.pred = pred; + } + + @Override + public void display(Table table){ + Seq list = content.blocks().select(pred); + + table.table(l -> { + l.left(); + + for(int i = 0; i < list.size; i++){ + Block item = list.get(i); + + l.image(item.icon(Cicon.small)).size(8 * 3).padRight(2).padLeft(2).padTop(3).padBottom(3); + l.add(item.localizedName).left().padLeft(1).padRight(4); + if(i % 5 == 4){ + l.row(); + } + } + }); + } +} diff --git a/core/src/mindustry/world/meta/values/BlockListValue.java b/core/src/mindustry/world/meta/values/BlockListValue.java new file mode 100644 index 0000000000..a1cd5adffe --- /dev/null +++ b/core/src/mindustry/world/meta/values/BlockListValue.java @@ -0,0 +1,33 @@ +package mindustry.world.meta.values; + +import arc.scene.ui.layout.*; +import arc.struct.*; +import mindustry.ui.*; +import mindustry.world.*; +import mindustry.world.meta.*; + +public class BlockListValue implements StatValue{ + public final Seq list; + + public BlockListValue(Seq list){ + this.list = list; + } + + @Override + public void display(Table table){ + + table.table(l -> { + l.left(); + + for(int i = 0; i < list.size; i++){ + Block item = list.get(i); + + l.image(item.icon(Cicon.small)).size(8 * 3).padRight(2).padLeft(2).padTop(3).padBottom(3); + l.add(item.localizedName).left().padLeft(1).padRight(4); + if(i % 5 == 4){ + l.row(); + } + } + }); + } +} diff --git a/desktop/src/mindustry/desktop/steam/SStats.java b/desktop/src/mindustry/desktop/steam/SStats.java index 925c670223..9338aafc5b 100644 --- a/desktop/src/mindustry/desktop/steam/SStats.java +++ b/desktop/src/mindustry/desktop/steam/SStats.java @@ -7,7 +7,7 @@ import mindustry.*; import mindustry.content.*; import mindustry.entities.units.*; import mindustry.game.EventType.*; -import mindustry.game.Stats.*; +import mindustry.game.GameStats.*; import mindustry.gen.*; import mindustry.type.*; From efb42296cf4d1c7d218cf7bb567a65d60f43d2b6 Mon Sep 17 00:00:00 2001 From: Sunny Kim <58885089+sk7725@users.noreply.github.com> Date: Tue, 20 Oct 2020 00:57:08 +0900 Subject: [PATCH 17/56] remove final --- core/src/mindustry/type/Item.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/type/Item.java b/core/src/mindustry/type/Item.java index d245902a39..f52323d655 100644 --- a/core/src/mindustry/type/Item.java +++ b/core/src/mindustry/type/Item.java @@ -9,7 +9,7 @@ import mindustry.world.meta.*; import static mindustry.Vars.*; public class Item extends UnlockableContent{ - public final Color color; + public Color color; /** how explosive this item is. */ public float explosiveness = 0f; From 3c2e12621eccc4e14a3232a9d404d30477185e36 Mon Sep 17 00:00:00 2001 From: Sunny Kim <58885089+sk7725@users.noreply.github.com> Date: Tue, 20 Oct 2020 01:01:45 +0900 Subject: [PATCH 18/56] rainbow liquid --- core/src/mindustry/type/Liquid.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/type/Liquid.java b/core/src/mindustry/type/Liquid.java index 3c4fe8eaf7..e62805e60b 100644 --- a/core/src/mindustry/type/Liquid.java +++ b/core/src/mindustry/type/Liquid.java @@ -8,7 +8,7 @@ import mindustry.world.meta.*; public class Liquid extends UnlockableContent{ /** Color used in pipes and on the ground. */ - public final Color color; + public Color color; /** Color used in bars. */ public @Nullable Color barColor; /** Color used to draw lights. Note that the alpha channel is used to dictate brightness. */ From 6e8732387b3b73a0929a26659ddac1ff7971848b Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 19 Oct 2020 16:25:59 -0400 Subject: [PATCH 19/56] Better weather classes --- core/assets/bundles/bundle.properties | 1 - core/src/mindustry/ai/BaseAI.java | 5 + core/src/mindustry/content/Fx.java | 8 + core/src/mindustry/content/UnitTypes.java | 12 +- core/src/mindustry/content/Weathers.java | 363 +++--------------- .../mindustry/ctype/UnlockableContent.java | 2 - core/src/mindustry/game/Universe.java | 2 +- core/src/mindustry/mod/ContentParser.java | 14 + core/src/mindustry/type/Weather.java | 135 +++++++ .../type/weather/ParticleWeather.java | 79 ++++ .../mindustry/type/weather/RainWeather.java | 38 ++ .../world/blocks/storage/StorageBlock.java | 2 +- 12 files changed, 332 insertions(+), 329 deletions(-) create mode 100644 core/src/mindustry/type/weather/ParticleWeather.java create mode 100644 core/src/mindustry/type/weather/RainWeather.java diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 6295b8e928..1a3b4b1dde 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -637,7 +637,6 @@ stat.buildspeed = Build Speed stat.minespeed = Mine Speed stat.minetier = Mine Tier - bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources bar.corereq = Core Base Required diff --git a/core/src/mindustry/ai/BaseAI.java b/core/src/mindustry/ai/BaseAI.java index 51c5be43b3..2c1fb11617 100644 --- a/core/src/mindustry/ai/BaseAI.java +++ b/core/src/mindustry/ai/BaseAI.java @@ -72,6 +72,11 @@ public class BaseAI{ int wx = (int)(World.toTile(pos.getX()) + Tmp.v1.x), wy = (int)(World.toTile(pos.getY()) + Tmp.v1.y); Tile tile = world.tiles.getc(wx, wy); + //try not to block the spawn point + if(spawner.getSpawns().contains(t -> t.within(tile, tilesize * 40f))){ + continue; + } + Seq parts = null; //pick a completely random base part, and place it a random location diff --git a/core/src/mindustry/content/Fx.java b/core/src/mindustry/content/Fx.java index ca5bf9a0d0..5d0c45348d 100644 --- a/core/src/mindustry/content/Fx.java +++ b/core/src/mindustry/content/Fx.java @@ -1293,6 +1293,14 @@ public class Fx{ }); }), + coreBurn = new Effect(23, e -> { + randLenVectors(e.id, 5, e.fin() * 9f, (x, y) -> { + float len = e.fout() * 4f; + color(Pal.accent, Color.gray, e.fin()); + Fill.circle(e.x + x, e.y + y, len/2f); + }); + }), + plasticburn = new Effect(40, e -> { randLenVectors(e.id, 5, 3f + e.fin() * 5f, (x, y) -> { color(Color.valueOf("e9ead3"), Color.gray, e.fin()); diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index 2b3ec1df0c..f7ba45b156 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -1654,7 +1654,7 @@ public class UnitTypes implements ContentList{ mineTier = 1; buildSpeed = 0.5f; drag = 0.05f; - speed = 2.8f; + speed = 3f; rotateSpeed = 15f; accel = 0.1f; itemCapacity = 30; @@ -1675,7 +1675,7 @@ public class UnitTypes implements ContentList{ lifetime = 60f; shootEffect = Fx.shootSmall; smokeEffect = Fx.shootSmallSmoke; - tileDamageMultiplier = 0.09f; + tileDamageMultiplier = 0.03f; }}; }}); }}; @@ -1689,7 +1689,7 @@ public class UnitTypes implements ContentList{ mineTier = 1; buildSpeed = 0.75f; drag = 0.05f; - speed = 3f; + speed = 3.3f; rotateSpeed = 17f; accel = 0.1f; itemCapacity = 50; @@ -1716,7 +1716,7 @@ public class UnitTypes implements ContentList{ lifetime = 60f; shootEffect = Fx.shootSmall; smokeEffect = Fx.shootSmallSmoke; - tileDamageMultiplier = 0.1f; + tileDamageMultiplier = 0.03f; }}; }}); }}; @@ -1730,7 +1730,7 @@ public class UnitTypes implements ContentList{ mineTier = 2; buildSpeed = 1f; drag = 0.05f; - speed = 3.5f; + speed = 3.55f; rotateSpeed = 19f; accel = 0.11f; itemCapacity = 70; @@ -1755,7 +1755,7 @@ public class UnitTypes implements ContentList{ lifetime = 70f; shootEffect = Fx.shootSmall; smokeEffect = Fx.shootSmallSmoke; - tileDamageMultiplier = 0.1f; + tileDamageMultiplier = 0.03f; homingPower = 0.04f; }}; }}); diff --git a/core/src/mindustry/content/Weathers.java b/core/src/mindustry/content/Weathers.java index 273fdb5899..d3758eebfb 100644 --- a/core/src/mindustry/content/Weathers.java +++ b/core/src/mindustry/content/Weathers.java @@ -1,19 +1,11 @@ package mindustry.content; -import arc.*; import arc.graphics.*; -import arc.graphics.Texture.*; -import arc.graphics.g2d.*; -import arc.math.*; -import arc.util.*; import mindustry.ctype.*; -import mindustry.gen.*; import mindustry.type.*; -import mindustry.world.*; +import mindustry.type.weather.*; import mindustry.world.meta.*; -import static mindustry.Vars.*; - public class Weathers implements ContentList{ public static Weather rain, @@ -23,317 +15,52 @@ public class Weathers implements ContentList{ @Override public void load(){ - snow = new Weather("snow"){ - TextureRegion region; - float yspeed = 2f, xspeed = 0.25f, padding = 16f, size = 12f, density = 1200f; + snow = new ParticleWeather("snow"){{ + sizeMax = 13f; + sizeMin = 2.6f; + density = 1200f; + attrs.set(Attribute.light, -0.15f); + }}; - { - attrs.set(Attribute.light, -0.15f); - } + rain = new RainWeather("rain"){{ + attrs.set(Attribute.light, -0.2f); + attrs.set(Attribute.water, 0.2f); + status = StatusEffects.wet; + }}; - @Override - public void load(){ - super.load(); + sandstorm = new ParticleWeather("sandstorm"){{ + color = stormColor = Color.valueOf("f7cba4"); + drawStorm = true; + useWindVector = true; + sizeMax = 140f; + sizeMin = 70f; + minAlpha = 0f; + maxAlpha = 0.2f; + density = 1500f; + baseSpeed = 6.1f; + attrs.set(Attribute.light, -0.1f); + attrs.set(Attribute.water, -0.1f); + opacityMultiplier = 0.8f; + force = 0.1f; + }}; - region = Core.atlas.find("circle-shadow"); - } - - @Override - public void drawOver(WeatherState state){ - rand.setSeed(0); - Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); - Tmp.r1.grow(padding); - Core.camera.bounds(Tmp.r2); - int total = (int)(Tmp.r1.area() / density * state.intensity()); - - for(int i = 0; i < total; i++){ - float scl = rand.random(0.5f, 1f); - float scl2 = rand.random(0.5f, 1f); - float sscl = rand.random(0.2f, 1f); - float x = (rand.random(0f, world.unitWidth()) + Time.time() * xspeed * scl2); - float y = (rand.random(0f, world.unitHeight()) - Time.time() * yspeed * scl); - - x += Mathf.sin(y, rand.random(30f, 80f), rand.random(1f, 7f)); - - x -= Tmp.r1.x; - y -= Tmp.r1.y; - x = Mathf.mod(x, Tmp.r1.width); - y = Mathf.mod(y, Tmp.r1.height); - x += Tmp.r1.x; - y += Tmp.r1.y; - - if(Tmp.r3.setCentered(x, y, size * sscl).overlaps(Tmp.r2)){ - Draw.rect(region, x, y, size * sscl, size * sscl); - } - } - } - }; - - rain = new Weather("rain"){ - float yspeed = 5f, xspeed = 1.5f, padding = 16f, size = 40f, density = 1200f; - TextureRegion[] splashes = new TextureRegion[12]; - - { - attrs.set(Attribute.light, -0.2f); - attrs.set(Attribute.water, 0.2f); - status = StatusEffects.wet; - } - - @Override - public void load(){ - super.load(); - - for(int i = 0; i < splashes.length; i++){ - splashes[i] = Core.atlas.find("splash-" + i); - } - } - - @Override - public void drawOver(WeatherState state){ - Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); - Tmp.r1.grow(padding); - Core.camera.bounds(Tmp.r2); - int total = (int)(Tmp.r1.area() / density * state.intensity()); - Lines.stroke(0.75f); - float alpha = Draw.getColor().a; - Draw.color(Color.royal, Color.white, 0.3f); - - for(int i = 0; i < total; i++){ - float scl = rand.random(0.5f, 1f); - float scl2 = rand.random(0.5f, 1f); - float sscl = rand.random(0.2f, 1f); - float x = (rand.random(0f, world.unitWidth()) + Time.time() * xspeed * scl2); - float y = (rand.random(0f, world.unitHeight()) - Time.time() * yspeed * scl); - float tint = rand.random(1f) * alpha; - - x -= Tmp.r1.x; - y -= Tmp.r1.y; - x = Mathf.mod(x, Tmp.r1.width); - y = Mathf.mod(y, Tmp.r1.height); - x += Tmp.r1.x; - y += Tmp.r1.y; - - if(Tmp.r3.setCentered(x, y, size * sscl).overlaps(Tmp.r2)){ - Draw.alpha(tint); - Lines.lineAngle(x, y, Angles.angle(xspeed * scl2, - yspeed * scl), size*sscl/2f); - } - } - } - - @Override - public void drawUnder(WeatherState state){ - Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); - Tmp.r1.grow(padding); - Core.camera.bounds(Tmp.r2); - int total = (int)(Tmp.r1.area() / density * state.intensity()) / 2; - Lines.stroke(0.75f); - - float t = Time.time() / 22f; - - for(int i = 0; i < total; i++){ - float offset = rand.random(0f, 1f); - float time = t + offset; - - int pos = (int)((time)); - float life = time % 1f; - float x = (rand.random(0f, world.unitWidth()) + pos*953); - float y = (rand.random(0f, world.unitHeight()) - pos*453); - - x -= Tmp.r1.x; - y -= Tmp.r1.y; - x = Mathf.mod(x, Tmp.r1.width); - y = Mathf.mod(y, Tmp.r1.height); - x += Tmp.r1.x; - y += Tmp.r1.y; - - if(Tmp.r3.setCentered(x, y, life * 4f).overlaps(Tmp.r2)){ - Tile tile = world.tileWorld(x, y); - - if(tile != null && tile.floor().liquidDrop == Liquids.water){ - Draw.color(Tmp.c1.set(tile.floor().mapColor).mul(1.5f).a(state.opacity())); - Draw.rect(splashes[(int)(life * (splashes.length - 1))], x, y); - }else if(tile != null && tile.floor().liquidDrop == null && !tile.floor().solid){ - Draw.color(Color.royal, Color.white, 0.3f); - Draw.alpha(Mathf.slope(life) * state.opacity()); - - float space = 45f; - for(int j : new int[]{-1, 1}){ - Tmp.v1.trns(90f + j*space, 1f + 5f * life); - Lines.lineAngle(x + Tmp.v1.x, y + Tmp.v1.y, 90f + j*space, 3f * (1f - life)); - } - } - } - } - } - }; - - sandstorm = new Weather("sandstorm"){ - TextureRegion region; - float size = 140f, padding = size, invDensity = 1500f, baseSpeed = 6.1f; - float force = 0.4f * 0; - Color color = Color.valueOf("f7cba4"); - Texture noise; - - { - attrs.set(Attribute.light, -0.1f); - opacityMultiplier = 0.8f; - } - - @Override - public void load(){ - region = Core.atlas.find("circle-shadow"); - noise = new Texture("sprites/noiseAlpha.png"); - noise.setWrap(TextureWrap.repeat); - noise.setFilter(TextureFilter.linear); - } - - @Override - public void dispose(){ - noise.dispose(); - } - - @Override - public void update(WeatherState state){ - float speed = force * state.intensity; - float windx = state.windVector.x * speed, windy = state.windVector.y * speed; - - for(Unit unit : Groups.unit){ - unit.impulse(windx, windy); - } - } - - @Override - public void drawOver(WeatherState state){ - Draw.tint(color); - float speed = baseSpeed * state.intensity; - float windx = state.windVector.x * speed, windy = state.windVector.y * speed; - - float scale = 1f / 2000f; - float scroll = Time.time() * scale; - Tmp.tr1.texture = noise; - Core.camera.bounds(Tmp.r1); - Tmp.tr1.set(Tmp.r1.x*scale, Tmp.r1.y*scale, (Tmp.r1.x + Tmp.r1.width)*scale, (Tmp.r1.y + Tmp.r1.height)*scale); - Tmp.tr1.scroll(-windx * scroll, windy * scroll); - Draw.rect(Tmp.tr1, Core.camera.position.x, Core.camera.position.y, Core.camera.width, -Core.camera.height); - - rand.setSeed(0); - Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); - Tmp.r1.grow(padding); - Core.camera.bounds(Tmp.r2); - int total = (int)(Tmp.r1.area() / invDensity * state.intensity()); - Draw.tint(color); - float baseAlpha = Draw.getColor().a; - - for(int i = 0; i < total; i++){ - float scl = rand.random(0.5f, 1f); - float scl2 = rand.random(0.5f, 1f); - float sscl = rand.random(0.5f, 1f); - float x = (rand.random(0f, world.unitWidth()) + Time.time() * windx * scl2); - float y = (rand.random(0f, world.unitHeight()) + Time.time() * windy * scl); - float alpha = rand.random(0.2f); - - x += Mathf.sin(y, rand.random(30f, 80f), rand.random(1f, 7f)); - - x -= Tmp.r1.x; - y -= Tmp.r1.y; - x = Mathf.mod(x, Tmp.r1.width); - y = Mathf.mod(y, Tmp.r1.height); - x += Tmp.r1.x; - y += Tmp.r1.y; - - if(Tmp.r3.setCentered(x, y, size * sscl).overlaps(Tmp.r2)){ - Draw.alpha(alpha * baseAlpha); - Draw.rect(region, x, y, size * sscl, size * sscl); - } - } - } - }; - - sporestorm = new Weather("sporestorm"){ - TextureRegion region; - float size = 5f, padding = size, invDensity = 2000f, baseSpeed = 4.3f, force = 0.28f * 0; - Color color = Color.valueOf("7457ce"); - Texture noise; - - { - attrs.set(Attribute.spores, 1f); - attrs.set(Attribute.light, -0.15f); - status = StatusEffects.sporeSlowed; - statusGround = false; - opacityMultiplier = 0.85f; - } - - @Override - public void load(){ - region = Core.atlas.find("circle-shadow"); - noise = new Texture("sprites/noiseAlpha.png"); - noise.setWrap(TextureWrap.repeat); - noise.setFilter(TextureFilter.linear); - } - - @Override - public void update(WeatherState state){ - float speed = force * state.intensity; - float windx = state.windVector.x * speed, windy = state.windVector.y * speed; - - for(Unit unit : Groups.unit){ - unit.impulse(windx, windy); - } - } - - @Override - public void dispose(){ - noise.dispose(); - } - - @Override - public void drawOver(WeatherState state){ - Draw.alpha(state.opacity * 0.8f); - Draw.tint(color); - - float speed = baseSpeed * state.intensity; - float windx = state.windVector.x * speed, windy = state.windVector.y * speed; - - float scale = 1f / 2000f; - float scroll = Time.time() * scale; - Tmp.tr1.texture = noise; - Core.camera.bounds(Tmp.r1); - Tmp.tr1.set(Tmp.r1.x*scale, Tmp.r1.y*scale, (Tmp.r1.x + Tmp.r1.width)*scale, (Tmp.r1.y + Tmp.r1.height)*scale); - Tmp.tr1.scroll(-windx * scroll, windy * scroll); - Draw.rect(Tmp.tr1, Core.camera.position.x, Core.camera.position.y, Core.camera.width, -Core.camera.height); - - rand.setSeed(0); - Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); - Tmp.r1.grow(padding); - Core.camera.bounds(Tmp.r2); - int total = (int)(Tmp.r1.area() / invDensity * state.intensity()); - Draw.tint(color); - float baseAlpha = state.opacity; - Draw.alpha(baseAlpha); - - for(int i = 0; i < total; i++){ - float scl = rand.random(0.5f, 1f); - float scl2 = rand.random(0.5f, 1f); - float sscl = rand.random(0.5f, 1f); - float x = (rand.random(0f, world.unitWidth()) + Time.time() * windx * scl2); - float y = (rand.random(0f, world.unitHeight()) + Time.time() * windy * scl); - float alpha = rand.random(0.1f, 0.8f); - - x += Mathf.sin(y, rand.random(30f, 80f), rand.random(1f, 7f)); - - x -= Tmp.r1.x; - y -= Tmp.r1.y; - x = Mathf.mod(x, Tmp.r1.width); - y = Mathf.mod(y, Tmp.r1.height); - x += Tmp.r1.x; - y += Tmp.r1.y; - - if(Tmp.r3.setCentered(x, y, size * sscl).overlaps(Tmp.r2)){ - Draw.alpha(alpha * baseAlpha); - Fill.circle(x, y, size * sscl / 2f); - } - } - } - }; + sporestorm = new ParticleWeather("sporestorm"){{ + color = stormColor = Color.valueOf("7457ce"); + particleRegion = "circle"; + drawStorm = true; + statusGround = false; + useWindVector = true; + sizeMax = 5f; + sizeMin = 2.5f; + minAlpha = 0.1f; + maxAlpha = 0.8f; + density = 2000f; + baseSpeed = 4.3f; + attrs.set(Attribute.spores, 1f); + attrs.set(Attribute.light, -0.15f); + status = StatusEffects.sporeSlowed; + opacityMultiplier = 0.85f; + force = 0.1f; + }}; } } diff --git a/core/src/mindustry/ctype/UnlockableContent.java b/core/src/mindustry/ctype/UnlockableContent.java index 727fad8bed..d3f21845ad 100644 --- a/core/src/mindustry/ctype/UnlockableContent.java +++ b/core/src/mindustry/ctype/UnlockableContent.java @@ -50,9 +50,7 @@ public abstract class UnlockableContent extends MappableContent{ } /** Intializes stats on demand. Should only be called once. Only called before something is displayed. */ - @CallSuper public void setStats(){ - stats.intialized = true; } /** Generate any special icons for this content. Called asynchronously.*/ diff --git a/core/src/mindustry/game/Universe.java b/core/src/mindustry/game/Universe.java index 30f0100b2d..2140f08271 100644 --- a/core/src/mindustry/game/Universe.java +++ b/core/src/mindustry/game/Universe.java @@ -187,7 +187,7 @@ public class Universe{ } //add production, making sure that it's capped - sector.info.production.each((item, stat) -> sector.info.items.add(item, Math.min((int)(stat.mean * seconds * scl), sector.info.storageCapacity - sector.info.items.get(item)))); + sector.info.production.each((item, stat) -> sector.info.items.add(item, Math.min((int)(stat.mean * newSecondsPassed * scl), sector.info.storageCapacity - sector.info.items.get(item)))); sector.saveInfo(); } diff --git a/core/src/mindustry/mod/ContentParser.java b/core/src/mindustry/mod/ContentParser.java index 9a1118c22d..0d88d01034 100644 --- a/core/src/mindustry/mod/ContentParser.java +++ b/core/src/mindustry/mod/ContentParser.java @@ -303,6 +303,20 @@ public class ContentParser{ return unit; }, + ContentType.weather, (TypeParser)(mod, name, value) -> { + Weather item; + if(locate(ContentType.weather, name) != null){ + item = locate(ContentType.weather, name); + readBundle(ContentType.weather, name, value); + }else{ + readBundle(ContentType.weather, name, value); + Class type = resolve(getType(value), "mindustry.type.weather"); + item = make(type); + } + currentContent = item; + read(() -> readFields(item, value)); + return item; + }, ContentType.item, parser(ContentType.item, Item::new), ContentType.liquid, parser(ContentType.liquid, Liquid::new) //ContentType.sector, parser(ContentType.sector, SectorPreset::new) diff --git a/core/src/mindustry/type/Weather.java b/core/src/mindustry/type/Weather.java index 86e44c0174..675e378541 100644 --- a/core/src/mindustry/type/Weather.java +++ b/core/src/mindustry/type/Weather.java @@ -1,6 +1,8 @@ package mindustry.type; +import arc.*; import arc.func.*; +import arc.graphics.*; import arc.graphics.g2d.*; import arc.math.*; import arc.math.geom.*; @@ -10,6 +12,7 @@ import mindustry.content.*; import mindustry.ctype.*; import mindustry.gen.*; import mindustry.graphics.*; +import mindustry.world.*; import mindustry.world.blocks.*; import static mindustry.Vars.*; @@ -90,6 +93,138 @@ public abstract class Weather extends UnlockableContent{ } + public void drawParticles(TextureRegion region, Color color, + float sizeMin, float sizeMax, + float density, float intensity, float opacity, + float windx, float windy, + float minAlpha, float maxAlpha, + float sinSclMin, float sinSclMax, float sinMagMin, float sinMagMax){ + rand.setSeed(0); + Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); + Tmp.r1.grow(sizeMax * 1.5f); + Core.camera.bounds(Tmp.r2); + int total = (int)(Tmp.r1.area() / density * intensity); + Draw.color(color, opacity); + + for(int i = 0; i < total; i++){ + float scl = rand.random(0.5f, 1f); + float scl2 = rand.random(0.5f, 1f); + float size = rand.random(sizeMin, sizeMax); + float x = (rand.random(0f, world.unitWidth()) + Time.time() * windx * scl2); + float y = (rand.random(0f, world.unitHeight()) + Time.time() * windy * scl); + float alpha = rand.random(minAlpha, maxAlpha); + + x += Mathf.sin(y, rand.random(sinSclMin, sinSclMax), rand.random(sinMagMin, sinMagMax)); + + x -= Tmp.r1.x; + y -= Tmp.r1.y; + x = Mathf.mod(x, Tmp.r1.width); + y = Mathf.mod(y, Tmp.r1.height); + x += Tmp.r1.x; + y += Tmp.r1.y; + + if(Tmp.r3.setCentered(x, y, size).overlaps(Tmp.r2)){ + Draw.alpha(alpha * opacity); + Draw.rect(region, x, y, size, size); + } + } + } + + public void drawRain(float sizeMin, float sizeMax, float xspeed, float yspeed, float density, float intensity, float stroke, Color color){ + float padding = sizeMax*0.9f; + + Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); + Tmp.r1.grow(padding); + Core.camera.bounds(Tmp.r2); + int total = (int)(Tmp.r1.area() / density * intensity); + Lines.stroke(stroke); + float alpha = Draw.getColor().a; + Draw.color(color); + + for(int i = 0; i < total; i++){ + float scl = rand.random(0.5f, 1f); + float scl2 = rand.random(0.5f, 1f); + float size = rand.random(sizeMin, sizeMax); + float x = (rand.random(0f, world.unitWidth()) + Time.time() * xspeed * scl2); + float y = (rand.random(0f, world.unitHeight()) - Time.time() * yspeed * scl); + float tint = rand.random(1f) * alpha; + + x -= Tmp.r1.x; + y -= Tmp.r1.y; + x = Mathf.mod(x, Tmp.r1.width); + y = Mathf.mod(y, Tmp.r1.height); + x += Tmp.r1.x; + y += Tmp.r1.y; + + if(Tmp.r3.setCentered(x, y, size).overlaps(Tmp.r2)){ + Draw.alpha(tint); + Lines.lineAngle(x, y, Angles.angle(xspeed * scl2, - yspeed * scl), size/2f); + } + } + } + + public void drawSplashes(TextureRegion[] splashes, float padding, float density, float intensity, float opacity, float timeScale, float stroke, Color color, Liquid splasher){ + Tmp.r1.setCentered(Core.camera.position.x, Core.camera.position.y, Core.graphics.getWidth() / renderer.minScale(), Core.graphics.getHeight() / renderer.minScale()); + Tmp.r1.grow(padding); + Core.camera.bounds(Tmp.r2); + int total = (int)(Tmp.r1.area() / density * intensity) / 2; + Lines.stroke(stroke); + + float t = Time.time() / timeScale; + + for(int i = 0; i < total; i++){ + float offset = rand.random(0f, 1f); + float time = t + offset; + + int pos = (int)((time)); + float life = time % 1f; + float x = (rand.random(0f, world.unitWidth()) + pos*953); + float y = (rand.random(0f, world.unitHeight()) - pos*453); + + x -= Tmp.r1.x; + y -= Tmp.r1.y; + x = Mathf.mod(x, Tmp.r1.width); + y = Mathf.mod(y, Tmp.r1.height); + x += Tmp.r1.x; + y += Tmp.r1.y; + + if(Tmp.r3.setCentered(x, y, life * 4f).overlaps(Tmp.r2)){ + Tile tile = world.tileWorld(x, y); + + //only create splashes on specific liquid. + if(tile != null && tile.floor().liquidDrop == splasher){ + Draw.color(Tmp.c1.set(tile.floor().mapColor).mul(1.5f).a(opacity)); + Draw.rect(splashes[(int)(life * (splashes.length - 1))], x, y); + }else if(tile != null && tile.floor().liquidDrop == null && !tile.floor().solid){ + Draw.color(color); + Draw.alpha(Mathf.slope(life) * opacity); + + float space = 45f; + for(int j : new int[]{-1, 1}){ + Tmp.v1.trns(90f + j*space, 1f + 5f * life); + Lines.lineAngle(x + Tmp.v1.x, y + Tmp.v1.y, 90f + j*space, 3f * (1f - life)); + } + } + } + } + } + + public void drawNoise(Texture noise, Color color, float noisescl, float opacity, float baseSpeed, float intensity, Vec2 windVector){ + Draw.alpha(opacity); + Draw.tint(color); + + float speed = baseSpeed * intensity; + float windx = windVector.x * speed, windy = windVector.y * speed; + + float scale = 1f / noisescl; + float scroll = Time.time() * scale; + Tmp.tr1.texture = noise; + Core.camera.bounds(Tmp.r1); + Tmp.tr1.set(Tmp.r1.x*scale, Tmp.r1.y*scale, (Tmp.r1.x + Tmp.r1.width)*scale, (Tmp.r1.y + Tmp.r1.height)*scale); + Tmp.tr1.scroll(-windx * scroll, -windy * scroll); + Draw.rect(Tmp.tr1, Core.camera.position.x, Core.camera.position.y, Core.camera.width, -Core.camera.height); + } + @Override public boolean isHidden(){ return true; diff --git a/core/src/mindustry/type/weather/ParticleWeather.java b/core/src/mindustry/type/weather/ParticleWeather.java new file mode 100644 index 0000000000..facb4d7297 --- /dev/null +++ b/core/src/mindustry/type/weather/ParticleWeather.java @@ -0,0 +1,79 @@ +package mindustry.type.weather; + +import arc.*; +import arc.graphics.*; +import arc.graphics.Texture.*; +import arc.graphics.g2d.*; +import arc.util.*; +import mindustry.gen.*; +import mindustry.type.*; + +public class ParticleWeather extends Weather{ + public String particleRegion = "circle-shadow"; + public Color color = Color.white.cpy(); + public TextureRegion region; + public float yspeed = -2f, xspeed = 0.25f, padding = 16f, sizeMin = 2.4f, sizeMax = 12f, density = 1200f, minAlpha = 1f, maxAlpha = 1f, force = 0, noiseScale = 2000f, baseSpeed = 6.1f; + public float sinSclMin = 30f, sinSclMax = 80f, sinMagMin = 1f, sinMagMax = 7f; + + public Color stormColor = color; + public boolean drawStorm = false, drawParticles = true, useWindVector = false; + public String noisePath = "noiseAlpha"; + public @Nullable Texture noise; + + public ParticleWeather(String name){ + super(name); + } + + @Override + public void load(){ + super.load(); + + region = Core.atlas.find(particleRegion); + + //load noise texture + //TODO mod support + if(drawStorm){ + Core.assets.load("sprites/" + noisePath + ".png", Texture.class); + } + } + + @Override + public void update(WeatherState state){ + float speed = force * state.intensity; + if(speed > 0.001f){ + float windx = state.windVector.x * speed, windy = state.windVector.y * speed; + + for(Unit unit : Groups.unit){ + unit.impulse(windx, windy); + } + } + } + + @Override + public void drawOver(WeatherState state){ + + if(drawStorm){ + if(noise == null){ + noise = Core.assets.get("sprites/" + noisePath + ".png", Texture.class); + noise.setWrap(TextureWrap.repeat); + noise.setFilter(TextureFilter.linear); + } + + drawNoise(noise, stormColor, noiseScale, state.opacity, baseSpeed, state.intensity, state.windVector); + } + + if(drawParticles){ + float windx, windy; + if(useWindVector){ + float speed = baseSpeed * state.intensity; + windx = state.windVector.x * speed; + windy = state.windVector.y * speed; + }else{ + windx = this.xspeed; + windy = this.yspeed; + } + + drawParticles(region, color, sizeMin, sizeMax, density, state.intensity, state.opacity, windx, windy, minAlpha, maxAlpha, sinSclMin, sinSclMax, sinMagMin, sinMagMax); + } + } +} diff --git a/core/src/mindustry/type/weather/RainWeather.java b/core/src/mindustry/type/weather/RainWeather.java new file mode 100644 index 0000000000..78fd096062 --- /dev/null +++ b/core/src/mindustry/type/weather/RainWeather.java @@ -0,0 +1,38 @@ +package mindustry.type.weather; + +import arc.*; +import arc.graphics.*; +import arc.graphics.g2d.*; +import mindustry.content.*; +import mindustry.gen.*; +import mindustry.type.*; + +public class RainWeather extends Weather{ + public float yspeed = 5f, xspeed = 1.5f, padding = 16f, density = 1200f, stroke = 0.75f, sizeMin = 8f, sizeMax = 40f, splashTimeScale = 22f; + public Liquid liquid = Liquids.water; + public TextureRegion[] splashes = new TextureRegion[12]; + public Color color = Color.valueOf("7a95eaff"); + + public RainWeather(String name){ + super(name); + } + + @Override + public void load(){ + super.load(); + + for(int i = 0; i < splashes.length; i++){ + splashes[i] = Core.atlas.find("splash-" + i); + } + } + + @Override + public void drawOver(WeatherState state){ + drawRain(sizeMin, sizeMax, xspeed, yspeed, density, state.intensity, stroke, color); + } + + @Override + public void drawUnder(WeatherState state){ + drawSplashes(splashes, sizeMax, density, state.intensity, state.opacity, splashTimeScale, stroke, color, liquid); + } +} diff --git a/core/src/mindustry/world/blocks/storage/StorageBlock.java b/core/src/mindustry/world/blocks/storage/StorageBlock.java index 71045e166b..32b3713350 100644 --- a/core/src/mindustry/world/blocks/storage/StorageBlock.java +++ b/core/src/mindustry/world/blocks/storage/StorageBlock.java @@ -30,7 +30,7 @@ public class StorageBlock extends Block{ Tile edge = Edges.getFacingEdge(source, self); Tile edge2 = Edges.getFacingEdge(self, source); if(edge != null && edge2 != null){ - Fx.fuelburn.at((edge.worldx() + edge2.worldx())/2f, (edge.worldy() + edge2.worldy())/2f); + Fx.coreBurn.at((edge.worldx() + edge2.worldx())/2f, (edge.worldy() + edge2.worldy())/2f); } } } From c27251cfb09b7a9a39c9ff5488ff371e8c68d79f Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 19 Oct 2020 18:28:37 -0400 Subject: [PATCH 20/56] Fog --- core/assets/bundles/bundle.properties | 1 + core/assets/shaders/default.frag | 9 ++++ core/assets/sprites/fog.png | Bin 0 -> 48485 bytes core/src/mindustry/content/Weathers.java | 33 +++++++++++--- core/src/mindustry/core/World.java | 3 +- core/src/mindustry/type/UnitType.java | 4 +- core/src/mindustry/type/Weather.java | 6 +-- .../type/weather/ParticleWeather.java | 41 +++++++++++------- core/src/mindustry/world/Block.java | 2 +- 9 files changed, 72 insertions(+), 27 deletions(-) create mode 100644 core/assets/shaders/default.frag create mode 100644 core/assets/sprites/fog.png diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 1a3b4b1dde..d95145dfb6 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -512,6 +512,7 @@ weather.rain.name = Rain weather.snow.name = Snow weather.sandstorm.name = Sandstorm weather.sporestorm.name = Sporestorm +weather.fog.name = Fog sectors.unexplored = [lightgray]Unexplored sectors.resources = Resources: diff --git a/core/assets/shaders/default.frag b/core/assets/shaders/default.frag new file mode 100644 index 0000000000..93be3cffc9 --- /dev/null +++ b/core/assets/shaders/default.frag @@ -0,0 +1,9 @@ +varying lowp vec4 v_color; +varying lowp vec4 v_mix_color; +varying vec2 v_texCoords; +uniform sampler2D u_texture; + +void main(){ + vec4 c = texture2D(u_texture, v_texCoords); + gl_FragColor = v_color * mix(c, vec4(v_mix_color.rgb, c.a), v_mix_color.a); +} \ No newline at end of file diff --git a/core/assets/sprites/fog.png b/core/assets/sprites/fog.png new file mode 100644 index 0000000000000000000000000000000000000000..5121693e582c7a231147c9f919e2c5d917ad588b GIT binary patch literal 48485 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 literal 0 HcmV?d00001 diff --git a/core/src/mindustry/content/Weathers.java b/core/src/mindustry/content/Weathers.java index d3758eebfb..6f75d477ef 100644 --- a/core/src/mindustry/content/Weathers.java +++ b/core/src/mindustry/content/Weathers.java @@ -1,6 +1,7 @@ package mindustry.content; import arc.graphics.*; +import arc.util.*; import mindustry.ctype.*; import mindustry.type.*; import mindustry.type.weather.*; @@ -11,7 +12,8 @@ public class Weathers implements ContentList{ rain, snow, sandstorm, - sporestorm; + sporestorm, + fog; @Override public void load(){ @@ -29,8 +31,8 @@ public class Weathers implements ContentList{ }}; sandstorm = new ParticleWeather("sandstorm"){{ - color = stormColor = Color.valueOf("f7cba4"); - drawStorm = true; + color = noiseColor = Color.valueOf("f7cba4"); + drawNoise = true; useWindVector = true; sizeMax = 140f; sizeMin = 70f; @@ -45,9 +47,9 @@ public class Weathers implements ContentList{ }}; sporestorm = new ParticleWeather("sporestorm"){{ - color = stormColor = Color.valueOf("7457ce"); + color = noiseColor = Color.valueOf("7457ce"); particleRegion = "circle"; - drawStorm = true; + drawNoise = true; statusGround = false; useWindVector = true; sizeMax = 5f; @@ -62,5 +64,26 @@ public class Weathers implements ContentList{ opacityMultiplier = 0.85f; force = 0.1f; }}; + + fog = new ParticleWeather("fog"){{ + duration = 15f * Time.toMinutes; + noiseLayers = 3; + noiseLayerSclM = 0.8f; + noiseLayerAlphaM = 0.7f; + noiseLayerSpeedM = 2f; + noiseLayerSclM = 0.6f; + baseSpeed = 0.05f; + color = noiseColor = Color.grays(0.4f); + noiseScale = 1100f; + noisePath = "fog"; + drawParticles = false; + drawNoise = true; + useWindVector = false; + xspeed = 1f; + yspeed = 0.01f; + attrs.set(Attribute.light, -0.3f); + attrs.set(Attribute.water, 0.05f); + opacityMultiplier = 0.45f; + }}; } } diff --git a/core/src/mindustry/core/World.java b/core/src/mindustry/core/World.java index 41472410f4..60beec266b 100644 --- a/core/src/mindustry/core/World.java +++ b/core/src/mindustry/core/World.java @@ -310,7 +310,7 @@ public class World{ //TODO bad code boolean hasSnow = floors[0].name.contains("ice") || floors[0].name.contains("snow"); - boolean hasRain = !hasSnow && floors[0].name.contains("water"); + boolean hasRain = !hasSnow && content.contains(Liquids.water) && !floors[0].name.contains("sand"); boolean hasDesert = !hasSnow && !hasRain && floors[0].name.contains("sand"); boolean hasSpores = floors[0].name.contains("spore") || floors[0].name.contains("moss") || floors[0].name.contains("tainted"); @@ -320,6 +320,7 @@ public class World{ if(hasRain){ state.rules.weather.add(new WeatherEntry(Weathers.rain)); + state.rules.weather.add(new WeatherEntry(Weathers.fog)); } if(hasDesert){ diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java index 55c1784fd3..43d5f05bd9 100644 --- a/core/src/mindustry/type/UnitType.java +++ b/core/src/mindustry/type/UnitType.java @@ -159,11 +159,11 @@ public class UnitType extends UnlockableContent{ table.table(bars -> { bars.defaults().growX().height(20f).pad(4); - bars.add(new Bar("blocks.health", Pal.health, unit::healthf).blink(Color.white)); + bars.add(new Bar("stat.health", Pal.health, unit::healthf).blink(Color.white)); bars.row(); if(state.rules.unitAmmo){ - bars.add(new Bar(ammoType.icon + " " + Core.bundle.get("blocks.ammo"), ammoType.barColor, () -> unit.ammo / ammoCapacity)); + bars.add(new Bar(ammoType.icon + " " + Core.bundle.get("stat.ammo"), ammoType.barColor, () -> unit.ammo / ammoCapacity)); bars.row(); } }).growX(); diff --git a/core/src/mindustry/type/Weather.java b/core/src/mindustry/type/Weather.java index 675e378541..4d17ab7c0e 100644 --- a/core/src/mindustry/type/Weather.java +++ b/core/src/mindustry/type/Weather.java @@ -209,15 +209,15 @@ public abstract class Weather extends UnlockableContent{ } } - public void drawNoise(Texture noise, Color color, float noisescl, float opacity, float baseSpeed, float intensity, Vec2 windVector){ + public void drawNoise(Texture noise, Color color, float noisescl, float opacity, float baseSpeed, float intensity, float vwindx, float vwindy, float offset){ Draw.alpha(opacity); Draw.tint(color); float speed = baseSpeed * intensity; - float windx = windVector.x * speed, windy = windVector.y * speed; + float windx = vwindx * speed, windy = vwindy * speed; float scale = 1f / noisescl; - float scroll = Time.time() * scale; + float scroll = Time.time() * scale + offset; Tmp.tr1.texture = noise; Core.camera.bounds(Tmp.r1); Tmp.tr1.set(Tmp.r1.x*scale, Tmp.r1.y*scale, (Tmp.r1.x + Tmp.r1.width)*scale, (Tmp.r1.y + Tmp.r1.height)*scale); diff --git a/core/src/mindustry/type/weather/ParticleWeather.java b/core/src/mindustry/type/weather/ParticleWeather.java index facb4d7297..060e9cbe62 100644 --- a/core/src/mindustry/type/weather/ParticleWeather.java +++ b/core/src/mindustry/type/weather/ParticleWeather.java @@ -15,8 +15,10 @@ public class ParticleWeather extends Weather{ public float yspeed = -2f, xspeed = 0.25f, padding = 16f, sizeMin = 2.4f, sizeMax = 12f, density = 1200f, minAlpha = 1f, maxAlpha = 1f, force = 0, noiseScale = 2000f, baseSpeed = 6.1f; public float sinSclMin = 30f, sinSclMax = 80f, sinMagMin = 1f, sinMagMax = 7f; - public Color stormColor = color; - public boolean drawStorm = false, drawParticles = true, useWindVector = false; + public Color noiseColor = color; + public boolean drawNoise = false, drawParticles = true, useWindVector = false; + public int noiseLayers = 1; + public float noiseLayerSpeedM = 1.1f, noiseLayerAlphaM = 0.8f, noiseLayerSclM = 0.99f, noiseLayerColorM = 1f; public String noisePath = "noiseAlpha"; public @Nullable Texture noise; @@ -32,7 +34,7 @@ public class ParticleWeather extends Weather{ //load noise texture //TODO mod support - if(drawStorm){ + if(drawNoise){ Core.assets.load("sprites/" + noisePath + ".png", Texture.class); } } @@ -52,27 +54,36 @@ public class ParticleWeather extends Weather{ @Override public void drawOver(WeatherState state){ - if(drawStorm){ + float windx, windy; + if(useWindVector){ + float speed = baseSpeed * state.intensity; + windx = state.windVector.x * speed; + windy = state.windVector.y * speed; + }else{ + windx = this.xspeed; + windy = this.yspeed; + } + + if(drawNoise){ if(noise == null){ noise = Core.assets.get("sprites/" + noisePath + ".png", Texture.class); noise.setWrap(TextureWrap.repeat); noise.setFilter(TextureFilter.linear); } - drawNoise(noise, stormColor, noiseScale, state.opacity, baseSpeed, state.intensity, state.windVector); + float sspeed = 1f, sscl = 1f, salpha = 1f, offset = 0f; + Color col = Tmp.c1.set(noiseColor); + for(int i = 0; i < noiseLayers; i++){ + drawNoise(noise, noiseColor, noiseScale * sscl, state.opacity * salpha * opacityMultiplier, baseSpeed * sspeed, state.intensity, windx, windy, offset); + sspeed *= noiseLayerSpeedM; + salpha *= noiseLayerAlphaM; + sscl *= noiseLayerSclM; + offset += 0.29f; + col.mul(noiseLayerColorM); + } } if(drawParticles){ - float windx, windy; - if(useWindVector){ - float speed = baseSpeed * state.intensity; - windx = state.windVector.x * speed; - windy = state.windVector.y * speed; - }else{ - windx = this.xspeed; - windy = this.yspeed; - } - drawParticles(region, color, sizeMin, sizeMax, density, state.intensity, state.opacity, windx, windy, minAlpha, maxAlpha, sinSclMin, sinSclMax, sinMagMin, sinMagMax); } } diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index f977a24743..09814e1333 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -343,7 +343,7 @@ public class Block extends UnlockableContent{ } public void setBars(){ - bars.add("health", entity -> new Bar("blocks.health", Pal.health, entity::healthf).blink(Color.white)); + bars.add("health", entity -> new Bar("stat.health", Pal.health, entity::healthf).blink(Color.white)); if(hasLiquids){ Func current; From d3e26c7c166723f726afb8632df425305616387f Mon Sep 17 00:00:00 2001 From: summetdev Date: Tue, 20 Oct 2020 13:33:28 +0300 Subject: [PATCH 21/56] Admin chat command --- core/src/mindustry/core/NetServer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java index d9f944c1aa..1bdf70f771 100644 --- a/core/src/mindustry/core/NetServer.java +++ b/core/src/mindustry/core/NetServer.java @@ -299,6 +299,15 @@ public class NetServer implements ApplicationListener{ } }); + clientCommands.register("a", "", "Send a message only to admins.", (args, player) -> { + if(!player.admin){ + player.sendMessage("[scarlet]You must be admin to use this command."); + return; + } + + Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[#FF4000]" + NetClient.colorizeName(player.id, player.name))); + }); + //duration of a a kick in seconds int kickDuration = 60 * 60; //voting round duration in seconds From 89fca49b91681b6969fa273ac98c89583211742d Mon Sep 17 00:00:00 2001 From: summetdev Date: Tue, 20 Oct 2020 13:51:21 +0300 Subject: [PATCH 22/56] Put admin color to Pal --- core/src/mindustry/core/NetServer.java | 3 ++- core/src/mindustry/graphics/Pal.java | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java index 1bdf70f771..304cc7bbb4 100644 --- a/core/src/mindustry/core/NetServer.java +++ b/core/src/mindustry/core/NetServer.java @@ -18,6 +18,7 @@ import mindustry.game.EventType.*; import mindustry.game.*; import mindustry.game.Teams.*; import mindustry.gen.*; +import mindustry.graphics.*; import mindustry.net.*; import mindustry.net.Administration.*; import mindustry.net.Packets.*; @@ -305,7 +306,7 @@ public class NetServer implements ApplicationListener{ return; } - Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[#FF4000]" + NetClient.colorizeName(player.id, player.name))); + Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[" + Pal.adminChat + "]" + NetClient.colorizeName(player.id, player.name))); }); //duration of a a kick in seconds diff --git a/core/src/mindustry/graphics/Pal.java b/core/src/mindustry/graphics/Pal.java index 753bbbbbed..62e48199bb 100644 --- a/core/src/mindustry/graphics/Pal.java +++ b/core/src/mindustry/graphics/Pal.java @@ -94,5 +94,7 @@ public class Pal{ redDust = Color.valueOf("ffa480"), redderDust = Color.valueOf("ff7b69"), - plasticSmoke = Color.valueOf("f1e479"); + plasticSmoke = Color.valueOf("f1e479"), + + adminChat = Color.valueOf("ff4000"); } From 9f95aa035d76f21e5b862de921dceed5701fde79 Mon Sep 17 00:00:00 2001 From: summetdev Date: Tue, 20 Oct 2020 13:56:09 +0300 Subject: [PATCH 23/56] Indents --- core/src/mindustry/graphics/Pal.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/graphics/Pal.java b/core/src/mindustry/graphics/Pal.java index 62e48199bb..8bb3cd9e70 100644 --- a/core/src/mindustry/graphics/Pal.java +++ b/core/src/mindustry/graphics/Pal.java @@ -96,5 +96,5 @@ public class Pal{ plasticSmoke = Color.valueOf("f1e479"), - adminChat = Color.valueOf("ff4000"); + adminChat = Color.valueOf("ff4000"); } From 0c1c0f95574c474a651b3d38f00d96412f15fc94 Mon Sep 17 00:00:00 2001 From: summetdev Date: Tue, 20 Oct 2020 13:56:53 +0300 Subject: [PATCH 24/56] Admin -> A --- core/src/mindustry/core/NetServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java index 304cc7bbb4..082d94101d 100644 --- a/core/src/mindustry/core/NetServer.java +++ b/core/src/mindustry/core/NetServer.java @@ -306,7 +306,7 @@ public class NetServer implements ApplicationListener{ return; } - Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[" + Pal.adminChat + "]" + NetClient.colorizeName(player.id, player.name))); + Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[" + Pal.adminChat + "]" + NetClient.colorizeName(player.id, player.name))); }); //duration of a a kick in seconds From ffb94576ac6e749af5544cffe3ba5b801a33d3a7 Mon Sep 17 00:00:00 2001 From: Summet Date: Tue, 20 Oct 2020 15:04:03 +0300 Subject: [PATCH 25/56] Better colors Co-authored-by: Patrick 'Quezler' Mounier --- core/src/mindustry/core/NetServer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java index 082d94101d..198b1bdaae 100644 --- a/core/src/mindustry/core/NetServer.java +++ b/core/src/mindustry/core/NetServer.java @@ -306,7 +306,7 @@ public class NetServer implements ApplicationListener{ return; } - Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[" + Pal.adminChat + "]" + NetClient.colorizeName(player.id, player.name))); + Groups.player.each(Player::admin, a -> a.sendMessage(args[0], player, "[#" + Pal.adminChat.toString() + "]" + NetClient.colorizeName(player.id, player.name))); }); //duration of a a kick in seconds From 8e164269ccb835e74446fac1405822e40dab0cd5 Mon Sep 17 00:00:00 2001 From: ballgamer56 <30421594+ballgamer56@users.noreply.github.com> Date: Tue, 20 Oct 2020 20:02:41 +0700 Subject: [PATCH 26/56] Formated to the newest update Updated to commit 2ff749bd17ffe21425e23d40f54e2eac6b98f86b --- core/assets/bundles/bundle_th.properties | 84 ++++++++++++------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/core/assets/bundles/bundle_th.properties b/core/assets/bundles/bundle_th.properties index d2fe99fa53..9b9a43bd90 100644 --- a/core/assets/bundles/bundle_th.properties +++ b/core/assets/bundles/bundle_th.properties @@ -570,49 +570,49 @@ info.title = ข้อมูล error.title = [crimson]มีบางอย่างผิดพลาดเกิดขึ้น error.crashtitle = มีบางอย่างผิดพลาดเกิดขึ้น unit.nobuild = [scarlet]ยูนิตไม่สามารถสร้างได้ -blocks.input = นำเข้า -blocks.output = ส่งออก -blocks.booster = บูสเตอร์ -blocks.tiles = ต้องการ Tiles -blocks.affinities = Affinities +stat.input = นำเข้า +stat.output = ส่งออก +stat.booster = บูสเตอร์ +stat.tiles = ต้องการ Tiles +stat.affinities = Affinities block.unknown = [lightgray]??? -blocks.powercapacity = ความจุพลังงาน -blocks.powershot = หน่วยพลังงาน/นัด -blocks.damage = ดาเมจ -blocks.targetsair = ยิงอากาศยาน -blocks.targetsground = ยิงภาคพื้นดิน -blocks.itemsmoved = ความเร็วเคลื่อนที่ -blocks.launchtime = เวลาระหว่างการส่ง -blocks.shootrange = ระยะยิง -blocks.size = ขนาด -blocks.displaysize = ขนาดที่โชว์ -blocks.liquidcapacity = จุของเหลว -blocks.powerrange = ระยะพลังงาน -blocks.linkrange = Link Range -blocks.instructions = คำแนะนำ -blocks.powerconnections = จำนวนการเชื่อมต่อสูงสุด -blocks.poweruse = ใช้พลังงาน -blocks.powerdamage = หน่วยพลังงาน/ดาเมจ -blocks.itemcapacity = จุไอเท็ม -blocks.basepowergeneration = กำเนิดพลังงานพื้นฐาน -blocks.productiontime = เวลาที่ใช้ในการผลิต -blocks.repairtime = เวลาที่ใช้ในการซ่อมแซมให้สมบูรณ์ -blocks.speedincrease = เพิ่มความเร็ว -blocks.range = ระยะ -blocks.drilltier = ขุดได้ -blocks.drillspeed = ความเร็วขุดพื้นฐาน -blocks.boosteffect = แอฟเฟ็คของบูสต์ -blocks.maxunits = จำนวนยูนิตสูงสุด -blocks.health = เลือด -blocks.buildtime = เวลาในการสร้าง -blocks.maxconsecutive = ติดต่อกันสูงสุด -blocks.buildcost = ใช้ -blocks.inaccuracy = ความคลาดเคลื่อน -blocks.shots = นัด -blocks.reload = นัด/วินาที -blocks.ammo = กระสุน -blocks.shieldhealth = เลือดของเกราะ -blocks.cooldowntime = เวลา Cooldown +stat.powercapacity = ความจุพลังงาน +stat.powershot = หน่วยพลังงาน/นัด +stat.damage = ดาเมจ +stat.targetsair = ยิงอากาศยาน +stat.targetsground = ยิงภาคพื้นดิน +stat.itemsmoved = ความเร็วเคลื่อนที่ +stat.launchtime = เวลาระหว่างการส่ง +stat.shootrange = ระยะยิง +stat.size = ขนาด +stat.displaysize = ขนาดที่โชว์ +stat.liquidcapacity = จุของเหลว +stat.powerrange = ระยะพลังงาน +stat.linkrange = Link Range +stat.instructions = คำแนะนำ +stat.powerconnections = จำนวนการเชื่อมต่อสูงสุด +stat.poweruse = ใช้พลังงาน +stat.powerdamage = หน่วยพลังงาน/ดาเมจ +stat.itemcapacity = จุไอเท็ม +stat.basepowergeneration = กำเนิดพลังงานพื้นฐาน +stat.productiontime = เวลาที่ใช้ในการผลิต +stat.repairtime = เวลาที่ใช้ในการซ่อมแซมให้สมบูรณ์ +stat.speedincrease = เพิ่มความเร็ว +stat.range = ระยะ +stat.drilltier = ขุดได้ +stat.drillspeed = ความเร็วขุดพื้นฐาน +stat.boosteffect = แอฟเฟ็คของบูสต์ +stat.maxunits = จำนวนยูนิตสูงสุด +stat.health = เลือด +stat.buildtime = เวลาในการสร้าง +stat.maxconsecutive = ติดต่อกันสูงสุด +stat.buildcost = ใช้ +stat.inaccuracy = ความคลาดเคลื่อน +stat.shots = นัด +stat.reload = นัด/วินาที +stat.ammo = กระสุน +stat.shieldhealth = เลือดของเกราะ +stat.cooldowntime = เวลา Cooldown bar.drilltierreq = จำเป็นต้องใช้เครื่องขุดที่ดีกว่า bar.noresources = ทรัพยากรหาย From 9060a9518a34586e13b59d5d069784d83bbbb093 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 09:05:41 -0400 Subject: [PATCH 27/56] Fixed #3037 --- core/src/mindustry/maps/SectorDamage.java | 19 +++++++++++++------ .../blocks/defense/turrets/ItemTurret.java | 2 +- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/core/src/mindustry/maps/SectorDamage.java b/core/src/mindustry/maps/SectorDamage.java index 0400d28717..b084f75c10 100644 --- a/core/src/mindustry/maps/SectorDamage.java +++ b/core/src/mindustry/maps/SectorDamage.java @@ -185,14 +185,18 @@ public class SectorDamage{ } //create sparse tile array for fast range query - int sparseSkip = 6; + int sparseSkip = 5, sparseSkip2 = 3; //TODO if this is slow, use a quadtree Seq sparse = new Seq<>(path.size / sparseSkip + 1); + Seq sparse2 = new Seq<>(path.size / sparseSkip2 + 1); for(int i = 0; i < path.size; i++){ if(i % sparseSkip == 0){ sparse.add(path.get(i)); } + if(i % sparseSkip2 == 0){ + sparse2.add(path.get(i)); + } } //regen is in health per second @@ -202,8 +206,11 @@ public class SectorDamage{ //first, calculate the total health of blocks in the path - for(Tile t : path){ - int radius = 2; + //radius around the path that gets counted + int radius = 7; + IntSet counted = new IntSet(); + + for(Tile t : sparse2){ //radius is square. for(int dx = -radius; dx <= radius; dx++){ @@ -212,7 +219,7 @@ public class SectorDamage{ if(wx >= 0 && wy >= 0 && wx < world.width() && wy < world.height()){ Tile tile = world.rawTile(wx, wy); - if(tile.build != null && tile.team() == state.rules.defaultTeam){ + if(tile.build != null && tile.team() == state.rules.defaultTeam && counted.add(tile.pos())){ //health is divided by block size, because multiblocks are counted multiple times. sumHealth += tile.build.health / tile.block().size; totalPathBuild += 1f / tile.block().size; @@ -228,7 +235,7 @@ public class SectorDamage{ for(Building build : Groups.build){ float e = build.efficiency(); if(e > 0.08f){ - if(build.team == state.rules.defaultTeam && build instanceof Ranged ranged && sparse.contains(t -> t.within(build, ranged.range()))){ + if(build.team == state.rules.defaultTeam && build instanceof Ranged ranged && sparse.contains(t -> t.within(build, ranged.range() + radius*tilesize))){ if(build.block instanceof Turret t && build instanceof TurretBuild b && b.hasAmmo()){ sumDps += t.shots / t.reloadTime * 60f * b.peekAmmo().estimateDPS() * e; } @@ -304,7 +311,7 @@ public class SectorDamage{ //enemy units like to aim for a lot of non-essential things, so increase resulting health slightly info.sumHealth = sumHealth * 1.2f; //players tend to have longer range units/turrets, so assume DPS is higher - info.sumDps = sumDps * 1.2f; + info.sumDps = sumDps * 1.5f; info.sumRps = sumRps; //finally, find an equation to put it all together and produce a 0-1 number diff --git a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java index 8544ca2cce..e3a9ed97eb 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -83,7 +83,7 @@ public class ItemTurret extends Turret{ public void displayBars(Table bars){ super.displayBars(bars); - bars.add(new Bar("blocks.ammo", Pal.ammo, () -> (float)totalAmmo / maxAmmo)).growX(); + bars.add(new Bar("stat.ammo", Pal.ammo, () -> (float)totalAmmo / maxAmmo)).growX(); bars.row(); } From 9ab272a01fd25f477a658176f1ccf296069491f2 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 11:21:47 -0400 Subject: [PATCH 28/56] Better server colors --- core/src/mindustry/Vars.java | 19 +- core/src/mindustry/core/NetClient.java | 4 +- core/src/mindustry/core/NetServer.java | 8 +- .../mindustry/ctype/UnlockableContent.java | 8 + core/src/mindustry/game/Universe.java | 6 + core/src/mindustry/io/legacy/LegacyIO.java | 33 ++++ core/src/mindustry/mod/Scripts.java | 8 +- core/src/mindustry/net/Administration.java | 5 +- core/src/mindustry/net/NetworkIO.java | 2 - gradle.properties | 2 +- .../src/mindustry/server/ServerControl.java | 184 +++++++++--------- .../src/mindustry/server/ServerLauncher.java | 8 +- tests/src/test/java/ApplicationTests.java | 2 +- .../src/test/java/power/PowerTestFixture.java | 2 +- tools/src/mindustry/tools/ImagePacker.java | 4 +- 15 files changed, 176 insertions(+), 119 deletions(-) diff --git a/core/src/mindustry/Vars.java b/core/src/mindustry/Vars.java index 2653b55975..2cf07cbea6 100644 --- a/core/src/mindustry/Vars.java +++ b/core/src/mindustry/Vars.java @@ -89,7 +89,7 @@ public class Vars implements Loadable{ /** duration of time between turns in ticks */ public static final float turnDuration = 2 * Time.toMinutes; /** chance of an invasion per turn, 1 = 100% */ - public static final float baseInvasionChance = 1f / 25f; + public static final float baseInvasionChance = 1f / 30f; /** how many turns have to pass before invasions start */ public static final int invasionGracePeriod = 20; /** min armor fraction damage; e.g. 0.05 = at least 5% damage */ @@ -285,10 +285,10 @@ public class Vars implements Loadable{ if(loadedLogger) return; String[] tags = {"[green][D][]", "[royal][I][]", "[yellow][W][]", "[scarlet][E][]", ""}; - String[] stags = {"&lc&fb[D]", "&lg&fb[I]", "&ly&fb[W]", "&lr&fb[E]", ""}; + String[] stags = {"&lc&fb[D]", "&lb&fb[I]", "&ly&fb[W]", "&lr&fb[E]", ""}; Seq logBuffer = new Seq<>(); - Log.setLogger((level, text) -> { + Log.logger = (level, text) -> { String result = text; String rawText = Log.format(stags[level.ordinal()] + "&fr " + text); System.out.println(rawText); @@ -304,9 +304,9 @@ public class Vars implements Loadable{ } } - ui.scriptfrag.addMessage(Log.removeCodes(result)); + ui.scriptfrag.addMessage(Log.removeColors(result)); } - }); + }; Events.on(ClientLoadEvent.class, e -> logBuffer.each(ui.scriptfrag::addMessage)); @@ -319,18 +319,19 @@ public class Vars implements Loadable{ settings.setAppName(appName); Writer writer = settings.getDataDirectory().child("last_log.txt").writer(false); - LogHandler log = Log.getLogger(); - Log.setLogger((level, text) -> { + LogHandler log = Log.logger; + //ignore it + Log.logger = (level, text) -> { log.log(level, text); try{ - writer.write("[" + Character.toUpperCase(level.name().charAt(0)) +"] " + Log.removeCodes(text) + "\n"); + writer.write("[" + Character.toUpperCase(level.name().charAt(0)) +"] " + Log.removeColors(text) + "\n"); writer.flush(); }catch(IOException e){ e.printStackTrace(); //ignore it } - }); + }; loadedFileLogger = true; } diff --git a/core/src/mindustry/core/NetClient.java b/core/src/mindustry/core/NetClient.java index ae8c7d9a7c..3c6214fd85 100644 --- a/core/src/mindustry/core/NetClient.java +++ b/core/src/mindustry/core/NetClient.java @@ -194,14 +194,14 @@ public class NetClient implements ApplicationListener{ } //server console logging - Log.info("&y@: &lb@", player.name, message); + Log.info("&fi@: @", "&lc" + player.name, "&lw" + message); //invoke event for all clients but also locally //this is required so other clients get the correct name even if they don't know who's sending it yet Call.sendMessage(message, colorizeName(player.id(), player.name), player); }else{ //log command to console but with brackets - Log.info("<&y@: &lm@&lg>", player.name, message); + Log.info("<&fi@: @&fr>", "&lk" + player.name, "&lw" + message); //a command was sent, now get the output if(response.type != ResponseType.valid){ diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java index d9f944c1aa..74e3ebb9c5 100644 --- a/core/src/mindustry/core/NetServer.java +++ b/core/src/mindustry/core/NetServer.java @@ -508,7 +508,8 @@ public class NetServer implements ApplicationListener{ Call.playerDisconnect(player.id()); } - if(Config.showConnectMessages.bool()) Log.info("&lm[@] &lc@ has disconnected. &lg&fi(@)", player.uuid(), player.name, reason); + String message = Strings.format("&lb@&fi&lk has disconnected. &fi&lk[&lb@&fi&lk] (@)", player.name, player.uuid(), reason); + if(Config.showConnectMessages.bool()) Log.info(message); } player.remove(); @@ -736,7 +737,8 @@ public class NetServer implements ApplicationListener{ if(Config.showConnectMessages.bool()){ Call.sendMessage("[accent]" + player.name + "[accent] has connected."); - Log.info("&lm[@] &y@ has connected.", player.uuid(), player.name); + String message = Strings.format("&lb@&fi&lk has connected. &fi&lk[&lb@&fi&lk]", player.name, player.uuid()); + Log.info(message); } if(!Config.motd.string().equalsIgnoreCase("off")){ @@ -785,7 +787,7 @@ public class NetServer implements ApplicationListener{ public void openServer(){ try{ net.host(Config.port.num()); - info("&lcOpened a server on port @.", Config.port.num()); + info("Opened a server on port @.", Config.port.num()); }catch(BindException e){ Log.err("Unable to host: Port already in use! Make sure no other servers are running on the same port in your network."); state.set(State.menu); diff --git a/core/src/mindustry/ctype/UnlockableContent.java b/core/src/mindustry/ctype/UnlockableContent.java index d3f21845ad..9020cd0ff1 100644 --- a/core/src/mindustry/ctype/UnlockableContent.java +++ b/core/src/mindustry/ctype/UnlockableContent.java @@ -112,6 +112,14 @@ public abstract class UnlockableContent extends MappableContent{ } } + /** Unlocks this content, but does not fire any events. */ + public void quiteUnlock(){ + if(!unlocked()){ + unlocked = true; + Core.settings.put(name + "-unlocked", true); + } + } + public boolean unlocked(){ if(net.client()) return state.rules.researched.contains(name); return unlocked || alwaysUnlocked; diff --git a/core/src/mindustry/game/Universe.java b/core/src/mindustry/game/Universe.java index 2140f08271..9b1064a791 100644 --- a/core/src/mindustry/game/Universe.java +++ b/core/src/mindustry/game/Universe.java @@ -6,6 +6,7 @@ import arc.struct.*; import arc.util.*; import mindustry.content.*; import mindustry.game.EventType.*; +import mindustry.io.legacy.*; import mindustry.maps.*; import mindustry.type.*; import mindustry.world.blocks.storage.*; @@ -260,6 +261,11 @@ public class Universe{ private void load(){ seconds = Core.settings.getInt("utimei"); turn = Core.settings.getInt("turn"); + + if(Core.settings.has("unlocks")){ + LegacyIO.readResearch(); + Core.settings.remove("unlocks"); + } } } diff --git a/core/src/mindustry/io/legacy/LegacyIO.java b/core/src/mindustry/io/legacy/LegacyIO.java index 545487d8ca..0bb84f3fc7 100644 --- a/core/src/mindustry/io/legacy/LegacyIO.java +++ b/core/src/mindustry/io/legacy/LegacyIO.java @@ -2,6 +2,8 @@ package mindustry.io.legacy; import arc.*; import arc.struct.*; +import mindustry.*; +import mindustry.ctype.*; import mindustry.ui.dialogs.JoinDialog.*; import java.io.*; @@ -48,4 +50,35 @@ public class LegacyIO{ return arr; } + public static void readResearch(){ + try{ + byte[] bytes = Core.settings.getBytes("unlocks"); + DataInputStream stream = new DataInputStream(new ByteArrayInputStream(bytes)); + + int length = stream.readInt(); + if(length > 0){ + stream.readUTF(); //name of key type + stream.readUTF(); //name of value type + + //each element is an array list + for(int i = 0; i < length; i++){ + ContentType type = ContentType.all[stream.readInt()]; + int arrLength = stream.readInt(); + if(arrLength > 0){ + stream.readUTF(); //type of contents (String) + for(int j = 0; j < arrLength; j++){ + String name = stream.readUTF(); + Content out = Vars.content.getByName(type, name); + if(out instanceof UnlockableContent u){ + u.unlock(); + } + } + } + } + } + }catch(Exception e){ + e.printStackTrace(); + } + } + } diff --git a/core/src/mindustry/mod/Scripts.java b/core/src/mindustry/mod/Scripts.java index 1aa260e8fa..f372586863 100644 --- a/core/src/mindustry/mod/Scripts.java +++ b/core/src/mindustry/mod/Scripts.java @@ -59,12 +59,12 @@ public class Scripts implements Disposable{ if(o instanceof Undefined) o = "undefined"; return String.valueOf(o); }catch(Throwable t){ - return getError(t); + return getError(t, false); } } - private String getError(Throwable t){ - t.printStackTrace(); + private String getError(Throwable t, boolean log){ + if(log) Log.err(t); return t.getClass().getSimpleName() + (t.getMessage() == null ? "" : ": " + t.getMessage()); } @@ -138,7 +138,7 @@ public class Scripts implements Disposable{ if(currentMod != null){ file = currentMod.name + "/" + file; } - log(LogLevel.err, file, "" + getError(t)); + log(LogLevel.err, file, "" + getError(t, true)); return false; } } diff --git a/core/src/mindustry/net/Administration.java b/core/src/mindustry/net/Administration.java index f185744c28..ccf5f76755 100644 --- a/core/src/mindustry/net/Administration.java +++ b/core/src/mindustry/net/Administration.java @@ -577,7 +577,10 @@ public class Administration{ autosave("Whether the periodically save the map when playing.", false), autosaveAmount("The maximum amount of autosaves. Older ones get replaced.", 10), autosaveSpacing("Spacing between autosaves in seconds.", 60 * 5), - debug("Enable debug logging", false, () -> Log.setLogLevel(debug() ? LogLevel.debug : LogLevel.info)); + debug("Enable debug logging", false, () -> { + LogLevel level = debug() ? LogLevel.debug : LogLevel.info; + Log.level = level; + }); public static final Config[] all = values(); diff --git a/core/src/mindustry/net/NetworkIO.java b/core/src/mindustry/net/NetworkIO.java index acaf9f9640..f4494e1c4f 100644 --- a/core/src/mindustry/net/NetworkIO.java +++ b/core/src/mindustry/net/NetworkIO.java @@ -58,8 +58,6 @@ public class NetworkIO{ state.rules = JsonIO.read(Rules.class, stream.readUTF()); state.map = new Map(SaveIO.getSaveWriter().readStringMap(stream)); - Log.info("READ RULES: @", state.rules.researched); - state.wave = stream.readInt(); state.wavetime = stream.readFloat(); diff --git a/gradle.properties b/gradle.properties index 0ebd9ffd28..5cda8698c7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=46ebdb4aeb1e03ca6b3b4c27a93533dc92278a33 +archash=723aa43b053b753631ed54906e7669132cddfdc6 diff --git a/server/src/mindustry/server/ServerControl.java b/server/src/mindustry/server/ServerControl.java index 48f529b187..7e1be67c52 100644 --- a/server/src/mindustry/server/ServerControl.java +++ b/server/src/mindustry/server/ServerControl.java @@ -30,6 +30,7 @@ import java.time.*; import java.time.format.*; import java.util.*; +import static arc.util.ColorCodes.*; import static arc.util.Log.*; import static mindustry.Vars.*; @@ -37,7 +38,7 @@ public class ServerControl implements ApplicationListener{ private static final int roundExtraTime = 12; private static final int maxLogLength = 1024 * 512; - protected static String[] tags = {"&lc&fb[D]", "&lg&fb[I]", "&ly&fb[W]", "&lr&fb[E]", ""}; + protected static String[] tags = {"&lc&fb[D]&fr", "&lb&fb[I]&fr", "&ly&fb[W]&fr", "&lr&fb[E]", ""}; protected static DateTimeFormatter dateTime = DateTimeFormatter.ofPattern("MM-dd-yyyy HH:mm:ss"), autosaveDate = DateTimeFormatter.ofPattern("MM-dd-yyyy_HH-mm-ss"); @@ -74,22 +75,27 @@ public class ServerControl implements ApplicationListener{ lastMode = Gamemode.survival; } - Log.setLogger((level, text) -> { - String result = "[" + dateTime.format(LocalDateTime.now()) + "] " + format(tags[level.ordinal()] + " " + text + "&fr"); + logger = (level1, text) -> { + String result = bold + lightBlack + "[" + dateTime.format(LocalDateTime.now()) + "] " + reset + format(tags[level1.ordinal()] + " " + text + "&fr"); System.out.println(result); if(Config.logging.bool()){ - logToFile("[" + dateTime.format(LocalDateTime.now()) + "] " + formatColors(tags[level.ordinal()] + " " + text + "&fr", false)); + logToFile("[" + dateTime.format(LocalDateTime.now()) + "] " + formatColors(tags[level1.ordinal()] + " " + text + "&fr", false)); } if(socketOutput != null){ try{ socketOutput.println(formatColors(text + "&fr", false)); - }catch(Throwable e){ - err("Error occurred logging to socket: @", e.getClass().getSimpleName()); + }catch(Throwable e1){ + err("Error occurred logging to socket: @", e1.getClass().getSimpleName()); } } - }); + }; + + formatter = (text, useColors, arg) -> { + text = Strings.format(text.replace("@", "&fb&lb@&fr"), arg); + return useColors ? addColors(text) : removeColors(text); + }; Time.setDeltaProvider(() -> Core.graphics.getDeltaTime() * 60f); @@ -115,12 +121,12 @@ public class ServerControl implements ApplicationListener{ if(args.length > 0){ commands.addAll(Strings.join(" ", args).split(",")); - info("&lmFound @ command-line arguments to parse.", commands.size); + info("Found @ command-line arguments to parse.", commands.size); } if(!Config.startCommands.string().isEmpty()){ String[] startup = Strings.join(" ", Config.startCommands.string()).split(","); - info("&lmFound @ startup commands.", startup.length); + info("Found @ startup commands.", startup.length); commands.addAll(startup); } @@ -128,7 +134,7 @@ public class ServerControl implements ApplicationListener{ CommandResponse response = handler.handleMessage(s); if(response.type != ResponseType.valid){ err("Invalid command argument sent: '@': @", s, response.type.name()); - err("Argument usage: &lc , "); + err("Argument usage: &lb , "); } } }); @@ -141,7 +147,7 @@ public class ServerControl implements ApplicationListener{ if(Version.build == -1){ warn("&lyYour server is running a custom build, which means that client checking is disabled."); - warn("&lyIt is highly advised to specify which version you're using by building with gradle args &lc-Pbuildversion=&lm&ly."); + warn("&lyIt is highly advised to specify which version you're using by building with gradle args &lb&fb-Pbuildversion=&lr"); } //set up default shuffle mode @@ -154,9 +160,9 @@ public class ServerControl implements ApplicationListener{ Events.on(GameOverEvent.class, event -> { if(inExtraRound) return; if(state.rules.waves){ - info("&lcGame over! Reached wave &ly@&lc with &ly@&lc players online on map &ly@&lc.", state.wave, Groups.player.size(), Strings.capitalize(state.map.name())); + info("Game over! Reached wave @ with @ players online on map @.", state.wave, Groups.player.size(), Strings.capitalize(state.map.name())); }else{ - info("&lcGame over! Team &ly@&lc is victorious with &ly@&lc players online on map &ly@&lc.", event.winner.name, Groups.player.size(), Strings.capitalize(state.map.name())); + info("Game over! Team @ is victorious with @ players online on map @.", event.winner.name, Groups.player.size(), Strings.capitalize(state.map.name())); } //set next map to be played @@ -209,11 +215,11 @@ public class ServerControl implements ApplicationListener{ String fileName = "auto_" + mapName + "_" + date + "." + saveExtension; Fi file = saveDirectory.child(fileName); - info("&lbAutosaving..."); + info("Autosaving..."); try{ SaveIO.save(file); - info("&lbAutosave completed."); + info("Autosave completed."); }catch(Throwable e){ err("Autosave failed.", e); } @@ -241,25 +247,25 @@ public class ServerControl implements ApplicationListener{ Timer.schedule(() -> Core.settings.forceSave(), saveInterval, saveInterval); if(!mods.list().isEmpty()){ - info("&lc@ mods loaded.", mods.list().size); + info("@ mods loaded.", mods.list().size); } toggleSocket(Config.socketInput.bool()); - info("&lcServer loaded. Type &ly'help'&lc for help."); + info("Server loaded. Type @ for help.", "'help'"); } private void registerCommands(){ handler.register("help", "Displays this command list.", arg -> { info("Commands:"); for(Command command : handler.getCommandList()){ - info(" &y" + command.text + (command.paramText.isEmpty() ? "" : " ") + command.paramText + " - &lm" + command.description); + info(" &b&lb " + command.text + (command.paramText.isEmpty() ? "" : " &lc&fi") + command.paramText + "&fr - &lw" + command.description); } }); handler.register("version", "Displays server version info.", arg -> { - info("&lmVersion: &lyMindustry @-@ @ / build @", Version.number, Version.modifier, Version.type, Version.build + (Version.revision == 0 ? "" : "." + Version.revision)); - info("&lmJava Version: &ly@", System.getProperty("java.version")); + info("Version: Mindustry @-@ @ / build @", Version.number, Version.modifier, Version.type, Version.build + (Version.revision == 0 ? "" : "." + Version.revision)); + info("Java Version: @", System.getProperty("java.version")); }); handler.register("exit", "Exit the server application.", arg -> { @@ -299,7 +305,7 @@ public class ServerControl implements ApplicationListener{ result = maps.all().find(map -> map.name().equalsIgnoreCase(arg[0].replace('_', ' ')) || map.name().equalsIgnoreCase(arg[0])); if(result == null){ - err("No map with name &y'@'&lr found.", arg[0]); + err("No map with name '@' found.", arg[0]); return; } }else{ @@ -329,21 +335,21 @@ public class ServerControl implements ApplicationListener{ if(!maps.all().isEmpty()){ info("Maps:"); for(Map map : maps.all()){ - info(" &ly@: &lb&fi@ / @x@", map.name(), map.custom ? "Custom" : "Default", map.width, map.height); + info(" @: &fi@ / @x@", map.name(), map.custom ? "Custom" : "Default", map.width, map.height); } }else{ info("No maps found."); } - info("&lyMap directory: &lb&fi@", customMapDirectory.file().getAbsoluteFile().toString()); + info("Map directory: &fi@", customMapDirectory.file().getAbsoluteFile().toString()); }); handler.register("reloadmaps", "Reload all maps from disk.", arg -> { int beforeMaps = maps.all().size; maps.reload(); if(maps.all().size > beforeMaps){ - info("&lc@&ly new map(s) found and reloaded.", maps.all().size - beforeMaps); + info("@ new map(s) found and reloaded.", maps.all().size - beforeMaps); }else{ - info("&lyMaps reloaded."); + info("Maps reloaded."); } }); @@ -352,23 +358,23 @@ public class ServerControl implements ApplicationListener{ info("Status: &rserver closed"); }else{ info("Status:"); - info(" &lyPlaying on map &fi@&fb &lb/&ly Wave @", Strings.capitalize(state.map.name()), state.wave); + info(" Playing on map &fi@ / Wave @", Strings.capitalize(state.map.name()), state.wave); if(state.rules.waves){ - info("&ly @ enemies.", state.enemies); + info(" @ enemies.", state.enemies); }else{ - info("&ly @ seconds until next wave.", (int)(state.wavetime / 60)); + info(" @ seconds until next wave.", (int)(state.wavetime / 60)); } - info(" &ly@ FPS, @ MB used.", Core.graphics.getFramesPerSecond(), Core.app.getJavaHeap() / 1024 / 1024); + info(" @ FPS, @ MB used.", Core.graphics.getFramesPerSecond(), Core.app.getJavaHeap() / 1024 / 1024); if(Groups.player.size() > 0){ - info(" &lyPlayers: @", Groups.player.size()); + info(" Players: @", Groups.player.size()); for(Player p : Groups.player){ - info(" &y@ / @", p.name(), p.uuid()); + info(" @ / @", p.name, p.uuid()); } }else{ - info(" &lyNo players connected."); + info(" No players connected."); } } }); @@ -377,30 +383,30 @@ public class ServerControl implements ApplicationListener{ if(!mods.list().isEmpty()){ info("Mods:"); for(LoadedMod mod : mods.list()){ - info(" &ly@ &lcv@", mod.meta.displayName(), mod.meta.version); + info(" @ &fi@", mod.meta.displayName(), mod.meta.version); } }else{ info("No mods found."); } - info("&lyMod directory: &lb&fi@", modDirectory.file().getAbsoluteFile().toString()); + info("Mod directory: &fi@", modDirectory.file().getAbsoluteFile().toString()); }); handler.register("mod", "", "Display information about a loaded plugin.", arg -> { LoadedMod mod = mods.list().find(p -> p.meta.name.equalsIgnoreCase(arg[0])); if(mod != null){ - info("Name: &ly@", mod.meta.displayName()); - info("Internal Name: &ly@", mod.name); - info("Version: &ly@", mod.meta.version); - info("Author: &ly@", mod.meta.author); - info("Path: &ly@", mod.file.path()); - info("Description: &ly@", mod.meta.description); + info("Name: @", mod.meta.displayName()); + info("Internal Name: @", mod.name); + info("Version: @", mod.meta.version); + info("Author: @", mod.meta.author); + info("Path: @", mod.file.path()); + info("Description: @", mod.meta.description); }else{ - info("No mod with name &ly'@'&lg found."); + info("No mod with name '@' found."); } }); handler.register("js", "", "Run arbitrary Javascript.", arg -> { - info("&lc" + mods.getScripts().runConsole(arg[0])); + info("&fi&lw&fb" + mods.getScripts().runConsole(arg[0])); }); handler.register("say", "", "Send a message to all players.", arg -> { @@ -411,7 +417,7 @@ public class ServerControl implements ApplicationListener{ Call.sendMessage("[scarlet][[Server]:[] " + arg[0]); - info("&lyServer: &lb@", arg[0]); + info("&fi&lcServer: &fr@", "&lw" + arg[0]); }); @@ -426,7 +432,7 @@ public class ServerControl implements ApplicationListener{ JsonValue base = JsonIO.json().fromJson(null, rules); if(arg.length == 0){ - Log.info("&lyRules:\n@", JsonIO.print(rules)); + Log.info("Rules:\n@", JsonIO.print(rules)); }else if(arg.length == 1){ Log.err("Invalid usage. Specify which rule to remove or add."); }else{ @@ -438,7 +444,7 @@ public class ServerControl implements ApplicationListener{ boolean remove = arg[0].equals("remove"); if(remove){ if(base.has(arg[1])){ - Log.info("Rule &lc'@'&lg removed.", arg[1]); + Log.info("Rule '@' removed.", arg[1]); base.remove(arg[1]); }else{ Log.err("Rule not defined, so not removed."); @@ -462,7 +468,7 @@ public class ServerControl implements ApplicationListener{ base.remove(value.name); } base.addChild(arg[1], value); - Log.info("Changed rule: &ly@", value.toString().replace("\n", " ")); + Log.info("Changed rule: @", value.toString().replace("\n", " ")); }catch(Throwable e){ Log.err("Error parsing rule JSON: @", e.getMessage()); } @@ -501,7 +507,7 @@ public class ServerControl implements ApplicationListener{ handler.register("playerlimit", "[off/somenumber]", "Set the server player limit.", arg -> { if(arg.length == 0){ - info("Player limit is currently &lc@.", netServer.admins.getPlayerLimit() == 0 ? "off" : netServer.admins.getPlayerLimit()); + info("Player limit is currently @.", netServer.admins.getPlayerLimit() == 0 ? "off" : netServer.admins.getPlayerLimit()); return; } if(arg[0].equals("off")){ @@ -521,11 +527,11 @@ public class ServerControl implements ApplicationListener{ handler.register("config", "[name] [value...]", "Configure server settings.", arg -> { if(arg.length == 0){ - info("&lyAll config values:"); + info("All config values:"); for(Config c : Config.all){ - Log.info("&ly| &lc@:&lm @", c.name(), c.get()); - Log.info("&ly| | @", c.description); - Log.info("&ly|"); + Log.info("&lk| @: @", c.name(), "&lc&fi" + c.get()); + Log.info("&lk| | &lw" + c.description); + Log.info("&lk|"); } return; } @@ -533,7 +539,7 @@ public class ServerControl implements ApplicationListener{ try{ Config c = Config.valueOf(arg[0]); if(arg.length == 1){ - Log.info("&lc'@'&lg is currently &lc@.", c.name(), c.get()); + Log.info("'@' is currently @.", c.name(), c.get()); }else{ if(c.isBool()){ c.set(arg[1].equals("on") || arg[1].equals("true")); @@ -548,7 +554,7 @@ public class ServerControl implements ApplicationListener{ c.set(arg[1]); } - Log.info("&lc@&lg set to &lc@.", c.name(), c.get()); + Log.info("@ set to @.", c.name(), c.get()); Core.settings.forceSave(); } }catch(IllegalArgumentException e){ @@ -558,9 +564,9 @@ public class ServerControl implements ApplicationListener{ handler.register("subnet-ban", "[add/remove] [address]", "Ban a subnet. This simply rejects all connections with IPs starting with some string.", arg -> { if(arg.length == 0){ - Log.info("Subnets banned: &lc@", netServer.admins.getSubnetBans().isEmpty() ? "" : ""); + Log.info("Subnets banned: @", netServer.admins.getSubnetBans().isEmpty() ? "" : ""); for(String subnet : netServer.admins.getSubnetBans()){ - Log.info("&ly " + subnet + ""); + Log.info("&lw " + subnet + ""); } }else if(arg.length == 1){ err("You must provide a subnet to add or remove."); @@ -572,7 +578,7 @@ public class ServerControl implements ApplicationListener{ } netServer.admins.addSubnetBan(arg[1]); - Log.info("Banned &ly@&lc**", arg[1]); + Log.info("Banned @**", arg[1]); }else if(arg[0].equals("remove")){ if(!netServer.admins.getSubnetBans().contains(arg[1])){ err("That subnet isn't banned."); @@ -580,7 +586,7 @@ public class ServerControl implements ApplicationListener{ } netServer.admins.removeSubnetBan(arg[1]); - Log.info("Unbanned &ly@&lc**", arg[1]); + Log.info("Unbanned @**", arg[1]); }else{ err("Incorrect usage. You must provide add/remove as the second argument."); } @@ -589,12 +595,12 @@ public class ServerControl implements ApplicationListener{ handler.register("whitelisted", "List the entire whitelist.", arg -> { if(netServer.admins.getWhitelisted().isEmpty()){ - info("&lyNo whitelisted players found."); + info("No whitelisted players found."); return; } - info("&lyWhitelist:"); - netServer.admins.getWhitelisted().each(p -> Log.info("- &ly@", p.lastName)); + info("Whitelist:"); + netServer.admins.getWhitelisted().each(p -> info("- @", p.lastName)); }); handler.register("whitelist-add", "", "Add a player to the whitelist by ID.", arg -> { @@ -605,7 +611,7 @@ public class ServerControl implements ApplicationListener{ } netServer.admins.whitelist(arg[0]); - info("Player &ly'@'&lg has been whitelisted.", info.lastName); + info("Player '@' has been whitelisted.", info.lastName); }); handler.register("whitelist-remove", "", "Remove a player to the whitelist by ID.", arg -> { @@ -616,18 +622,18 @@ public class ServerControl implements ApplicationListener{ } netServer.admins.unwhitelist(arg[0]); - info("Player &ly'@'&lg has been un-whitelisted.", info.lastName); + info("Player '@' has been un-whitelisted.", info.lastName); }); handler.register("shuffle", "[none/all/custom/builtin]", "Set map shuffling mode.", arg -> { if(arg.length == 0){ - info("Shuffle mode current set to &ly'@'&lg.", maps.getShuffleMode()); + info("Shuffle mode current set to '@'.", maps.getShuffleMode()); }else{ try{ ShuffleMode mode = ShuffleMode.valueOf(arg[0]); Core.settings.put("shufflemode", mode.name()); maps.setShuffleMode(mode); - info("Shuffle mode set to &ly'@'&lg.", arg[0]); + info("Shuffle mode set to '@'.", arg[0]); }catch(Exception e){ err("Invalid shuffle mode."); } @@ -638,7 +644,7 @@ public class ServerControl implements ApplicationListener{ Map res = maps.all().find(map -> map.name().equalsIgnoreCase(arg[0].replace('_', ' ')) || map.name().equalsIgnoreCase(arg[0])); if(res != null){ nextMapOverride = res; - Log.info("Next map set to &ly'@'.", res.name()); + Log.info("Next map set to '@'.", res.name()); }else{ Log.err("No map '@' found.", arg[0]); } @@ -694,9 +700,9 @@ public class ServerControl implements ApplicationListener{ if(bans.size == 0){ info("No ID-banned players have been found."); }else{ - info("&lyBanned players [ID]:"); + info("Banned players [ID]:"); for(PlayerInfo info : bans){ - info(" &ly @ / Last known name: '@'", info.id, info.lastName); + info(" @ / Last known name: '@'", info.id, info.lastName); } } @@ -705,13 +711,13 @@ public class ServerControl implements ApplicationListener{ if(ipbans.size == 0){ info("No IP-banned players have been found."); }else{ - info("&lmBanned players [IP]:"); + info("Banned players [IP]:"); for(String string : ipbans){ PlayerInfo info = netServer.admins.findByIP(string); if(info != null){ - info(" &lm '@' / Last known name: '@' / ID: '@'", string, info.lastName, info.id); + info(" '@' / Last known name: '@' / ID: '@'", string, info.lastName, info.id); }else{ - info(" &lm '@' (No known name or info)", string); + info(" '@' (No known name or info)", string); } } } @@ -765,7 +771,7 @@ public class ServerControl implements ApplicationListener{ netServer.admins.unAdminPlayer(target.id); } if(playert != null) playert.admin = add; - info("Changed admin status of player: &ly@", target.lastName); + info("Changed admin status of player: @", target.lastName); }else{ err("Nobody with that name or ID could be found. If adding an admin by name, make sure they're online; otherwise, use their UUID."); } @@ -777,7 +783,7 @@ public class ServerControl implements ApplicationListener{ if(admins.size == 0){ info("No admins have been found."); }else{ - info("&lyAdmins:"); + info("Admins:"); for(PlayerInfo info : admins){ info(" &lm @ / ID: '@' / IP: '@'", info.lastName, info.id, info.lastIP); } @@ -788,10 +794,10 @@ public class ServerControl implements ApplicationListener{ if(Groups.player.size() == 0){ info("No players are currently in the server."); }else{ - info("&lyPlayers: @", Groups.player.size()); + info("Players: @", Groups.player.size()); for(Player user : Groups.player){ PlayerInfo userInfo = user.getInfo(); - info(" &lm @ / ID: '@' / IP: '@' / Admin: '@'", userInfo.lastName, userInfo.id, userInfo.lastIP, userInfo.admin); + info(" &lm @ / ID: @ / IP: @ / Admin: @", userInfo.lastName, userInfo.id, userInfo.lastIP, userInfo.admin); } } }); @@ -849,7 +855,7 @@ public class ServerControl implements ApplicationListener{ info("Save files: "); for(Fi file : saveDirectory.list()){ if(file.extension().equals(saveExtension)){ - info("| &ly@", file.nameWithoutExtension()); + info("| @", file.nameWithoutExtension()); } } }); @@ -860,7 +866,7 @@ public class ServerControl implements ApplicationListener{ return; } - info("&lyCore destroyed."); + info("Core destroyed."); inExtraRound = false; Events.fire(new GameOverEvent(Team.crux)); }); @@ -870,16 +876,16 @@ public class ServerControl implements ApplicationListener{ ObjectSet infos = netServer.admins.findByName(arg[0]); if(infos.size > 0){ - info("&lgPlayers found: @", infos.size); + info("Players found: @", infos.size); int i = 0; for(PlayerInfo info : infos){ - info("&lc[@] Trace info for player '@' / UUID @", i++, info.lastName, info.id); - info(" &lyall names used: @", info.names); - info(" &lyIP: @", info.lastIP); - info(" &lyall IPs used: @", info.ips); - info(" &lytimes joined: @", info.timesJoined); - info(" &lytimes kicked: @", info.timesKicked); + info("[@] Trace info for player '@' / UUID @", i++, info.lastName, info.id); + info(" all names used: @", info.names); + info(" IP: @", info.lastIP); + info(" all IPs used: @", info.ips); + info(" times joined: @", info.timesJoined); + info(" times kicked: @", info.timesKicked); } }else{ info("Nobody with that name could be found."); @@ -891,11 +897,11 @@ public class ServerControl implements ApplicationListener{ ObjectSet infos = netServer.admins.searchNames(arg[0]); if(infos.size > 0){ - info("&lgPlayers found: @", infos.size); + info("Players found: @", infos.size); int i = 0; for(PlayerInfo info : infos){ - info("- &lc[@] &ly'@'&lc / &lm@", i++, info.lastName, info.id); + info("- [@] '@' / @", i++, info.lastName, info.id); } }else{ info("Nobody with that name could be found."); @@ -906,10 +912,10 @@ public class ServerControl implements ApplicationListener{ int pre = (int)(Core.app.getJavaHeap() / 1024 / 1024); System.gc(); int post = (int)(Core.app.getJavaHeap() / 1024 / 1024); - info("&ly@&lg MB collected. Memory usage now at &ly@&lg MB.", pre - post, post); + info("@ MB collected. Memory usage now at @ MB.", pre - post, post); }); - handler.register("yes", "Run the above \"did you mean\" suggestion.", arg -> { + handler.register("yes", "Run the last suggested incorrect command.", arg -> { if(yes == null){ err("There is nothing to say yes to."); }else{ @@ -1036,7 +1042,7 @@ public class ServerControl implements ApplicationListener{ serverSocket.bind(new InetSocketAddress(Config.socketInputAddress.string(), Config.socketInputPort.num())); while(true){ Socket client = serverSocket.accept(); - info("&lmReceived command socket connection: &lb@", serverSocket.getLocalSocketAddress()); + info("&lkReceived command socket connection: &fi@", serverSocket.getLocalSocketAddress()); BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream())); socketOutput = new PrintWriter(client.getOutputStream(), true); String line; @@ -1044,7 +1050,7 @@ public class ServerControl implements ApplicationListener{ String result = line; Core.app.post(() -> handleCommandString(result)); } - info("&lmLost command socket connection: &lb@", serverSocket.getLocalSocketAddress()); + info("&lkLost command socket connection: &fi@", serverSocket.getLocalSocketAddress()); socketOutput = null; } }catch(BindException b){ diff --git a/server/src/mindustry/server/ServerLauncher.java b/server/src/mindustry/server/ServerLauncher.java index 4c8a2bb8e6..ad274954ea 100644 --- a/server/src/mindustry/server/ServerLauncher.java +++ b/server/src/mindustry/server/ServerLauncher.java @@ -29,10 +29,10 @@ public class ServerLauncher implements ApplicationListener{ Vars.platform = new Platform(){}; Vars.net = new Net(platform.getNet()); - Log.setLogger((level, text) -> { - String result = "[" + dateTime.format(LocalDateTime.now()) + "] " + format(tags[level.ordinal()] + " " + text + "&fr"); - System.out.println(result); - }); + logger = (level1, text) -> { + String result = "[" + dateTime.format(LocalDateTime.now()) + "] " + format(tags[level1.ordinal()] + " " + text + "&fr"); + System.out.println(result); + }; new HeadlessApplication(new ServerLauncher(), null, throwable -> CrashSender.send(throwable, f -> {})); }catch(Throwable t){ CrashSender.send(t, f -> {}); diff --git a/tests/src/test/java/ApplicationTests.java b/tests/src/test/java/ApplicationTests.java index 01cf659df2..67d30e5ff9 100644 --- a/tests/src/test/java/ApplicationTests.java +++ b/tests/src/test/java/ApplicationTests.java @@ -36,7 +36,7 @@ public class ApplicationTests{ try{ boolean[] begins = {false}; Throwable[] exceptionThrown = {null}; - Log.setUseColors(false); + Log.useColors = false; ApplicationCore core = new ApplicationCore(){ @Override diff --git a/tests/src/test/java/power/PowerTestFixture.java b/tests/src/test/java/power/PowerTestFixture.java index 7bd7e821b2..ceed02b530 100644 --- a/tests/src/test/java/power/PowerTestFixture.java +++ b/tests/src/test/java/power/PowerTestFixture.java @@ -37,7 +37,7 @@ public class PowerTestFixture{ Vars.state = new GameState(); Vars.tree = new FileTree(); content.createBaseContent(); - Log.setUseColors(false); + Log.useColors = false; Time.setDeltaProvider(() -> 0.5f); } diff --git a/tools/src/mindustry/tools/ImagePacker.java b/tools/src/mindustry/tools/ImagePacker.java index 2533f99af9..1142de8a26 100644 --- a/tools/src/mindustry/tools/ImagePacker.java +++ b/tools/src/mindustry/tools/ImagePacker.java @@ -28,10 +28,10 @@ public class ImagePacker{ Vars.headless = true; ArcNativesLoader.load(); - Log.setLogger(new NoopLogHandler()); + Log.logger = new NoopLogHandler(); Vars.content = new ContentLoader(); Vars.content.createBaseContent(); - Log.setLogger(new DefaultLogHandler()); + Log.logger = new DefaultLogHandler(); Fi.get("../../../assets-raw/sprites_out").walk(path -> { if(!path.extEquals("png")) return; From 7731cee219b83a1db5b318a036bd38670261b8a2 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 11:24:41 -0400 Subject: [PATCH 29/56] arc --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 5cda8698c7..b68357b926 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=723aa43b053b753631ed54906e7669132cddfdc6 +archash=c8a841f5fa99089c742a4e123581f511d627ef03 From 03707ea6cfdd02d75cf70873b5050d8552655ee5 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 11:41:34 -0400 Subject: [PATCH 30/56] arc --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index b68357b926..1642144d7a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=c8a841f5fa99089c742a4e123581f511d627ef03 +archash=4965359d2857f529f7010c73bc89876d347fa424 From 9a9b1d1a90f1955e25eda8623fe3dce49959f021 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 11:41:54 -0400 Subject: [PATCH 31/56] Fixed log level code --- .../src/main/java/mindustry/annotations/BaseProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/annotations/src/main/java/mindustry/annotations/BaseProcessor.java b/annotations/src/main/java/mindustry/annotations/BaseProcessor.java index 710bef22ca..3cf9ac44b0 100644 --- a/annotations/src/main/java/mindustry/annotations/BaseProcessor.java +++ b/annotations/src/main/java/mindustry/annotations/BaseProcessor.java @@ -204,10 +204,10 @@ public abstract class BaseProcessor extends AbstractProcessor{ context = ((JavacProcessingEnvironment)env).getContext(); maker = TreeMaker.instance(javacProcessingEnv.getContext()); - Log.setLogLevel(LogLevel.info); + Log.level = LogLevel.info; if(System.getProperty("debug") != null){ - Log.setLogLevel(LogLevel.debug); + Log.level = LogLevel.debug; } } From 82fe66b9318f65b25e310c050b43303b142b4d93 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 12:14:53 -0400 Subject: [PATCH 32/56] Titanium fuse ammo --- core/src/mindustry/content/Blocks.java | 15 ++++++++++++--- core/src/mindustry/content/Weathers.java | 2 +- core/src/mindustry/logic/Controllable.java | 3 +++ core/src/mindustry/logic/LExecutor.java | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index bd59e3d092..60908d8337 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -1644,11 +1644,20 @@ public class Blocks implements ContentList{ float brange = range + 10f; - ammo(Items.thorium, new ShrapnelBulletType(){{ + ammo( + Items.thorium, new ShrapnelBulletType(){{ length = brange; damage = 105f; - ammoMultiplier = 6f; - }}); + ammoMultiplier = 5f; + }}, + Items.titanium, new ShrapnelBulletType(){{ + length = brange; + damage = 65f; + ammoMultiplier = 4f; + width = 17f; + reloadMultiplier = 1.3f; + }} + ); }}; ripple = new ItemTurret("ripple"){{ diff --git a/core/src/mindustry/content/Weathers.java b/core/src/mindustry/content/Weathers.java index 6f75d477ef..b120b7ef2b 100644 --- a/core/src/mindustry/content/Weathers.java +++ b/core/src/mindustry/content/Weathers.java @@ -83,7 +83,7 @@ public class Weathers implements ContentList{ yspeed = 0.01f; attrs.set(Attribute.light, -0.3f); attrs.set(Attribute.water, 0.05f); - opacityMultiplier = 0.45f; + opacityMultiplier = 0.47f; }}; } } diff --git a/core/src/mindustry/logic/Controllable.java b/core/src/mindustry/logic/Controllable.java index 3785eae4b6..025559b4b9 100644 --- a/core/src/mindustry/logic/Controllable.java +++ b/core/src/mindustry/logic/Controllable.java @@ -1,7 +1,10 @@ package mindustry.logic; +import mindustry.game.*; + /** An object that can be controlled with logic. */ public interface Controllable{ void control(LAccess type, double p1, double p2, double p3, double p4); void control(LAccess type, Object p1, double p2, double p3, double p4); + Team team(); } diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index baf9566ca3..e2cbd581fd 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -510,7 +510,7 @@ public class LExecutor{ @Override public void run(LExecutor exec){ Object obj = exec.obj(target); - if(obj instanceof Controllable cont){ + if(obj instanceof Controllable cont && cont.team() == exec.team){ if(type.isObj){ cont.control(type, exec.obj(p1), exec.num(p2), exec.num(p3), exec.num(p4)); }else{ From 30abfc0619c41dc6e10d13bc1200214ae4a834ef Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 14:02:10 -0400 Subject: [PATCH 33/56] Fixed #3045 --- core/assets/baseparts/1603214918168.msch | 2 ++ core/assets/baseparts/1603214945791.msch | 2 ++ core/assets/baseparts/1603214967392.msch | 1 + core/assets/baseparts/1603214996033.msch | 3 +++ core/assets/baseparts/1603215024189.msch | Bin 0 -> 162 bytes core/assets/baseparts/1603215113546.msch | 2 ++ core/assets/baseparts/1603215171294.msch | 2 ++ core/assets/baseparts/1603215272794.msch | 1 + core/assets/baseparts/1603215345320.msch | 4 ++++ core/assets/baseparts/1603215415778.msch | 2 ++ core/assets/baseparts/1603215454977.msch | Bin 0 -> 216 bytes core/assets/baseparts/1603215491407.msch | 2 ++ core/assets/baseparts/1603215563717.msch | Bin 0 -> 160 bytes core/assets/baseparts/1603215697527.msch | Bin 0 -> 262 bytes core/assets/baseparts/1603215771822.msch | Bin 0 -> 239 bytes core/assets/baseparts/1603215801163.msch | 1 + core/assets/baseparts/1603216038407.msch | Bin 0 -> 304 bytes core/assets/baseparts/1603216102310.msch | 1 + core/assets/baseparts/1603216240041.msch | 3 +++ core/assets/baseparts/1603216539888.msch | Bin 0 -> 449 bytes core/src/mindustry/content/Blocks.java | 2 +- .../mindustry/entities/comp/BuildingComp.java | 2 +- core/src/mindustry/logic/LExecutor.java | 17 ++++++++++------- core/src/mindustry/logic/LStatements.java | 6 ++++-- core/src/mindustry/logic/LUnitControl.java | 2 +- .../blocks/defense/turrets/LiquidTurret.java | 6 ++++++ .../world/blocks/defense/turrets/Turret.java | 6 ------ .../world/blocks/logic/LogicBlock.java | 5 ++++- 28 files changed, 53 insertions(+), 19 deletions(-) create mode 100644 core/assets/baseparts/1603214918168.msch create mode 100644 core/assets/baseparts/1603214945791.msch create mode 100644 core/assets/baseparts/1603214967392.msch create mode 100644 core/assets/baseparts/1603214996033.msch create mode 100644 core/assets/baseparts/1603215024189.msch create mode 100644 core/assets/baseparts/1603215113546.msch create mode 100644 core/assets/baseparts/1603215171294.msch create mode 100644 core/assets/baseparts/1603215272794.msch create mode 100644 core/assets/baseparts/1603215345320.msch create mode 100644 core/assets/baseparts/1603215415778.msch create mode 100644 core/assets/baseparts/1603215454977.msch create mode 100644 core/assets/baseparts/1603215491407.msch create mode 100644 core/assets/baseparts/1603215563717.msch create mode 100644 core/assets/baseparts/1603215697527.msch create mode 100644 core/assets/baseparts/1603215771822.msch create mode 100644 core/assets/baseparts/1603215801163.msch create mode 100644 core/assets/baseparts/1603216038407.msch create mode 100644 core/assets/baseparts/1603216102310.msch create mode 100644 core/assets/baseparts/1603216240041.msch create mode 100644 core/assets/baseparts/1603216539888.msch diff --git a/core/assets/baseparts/1603214918168.msch b/core/assets/baseparts/1603214918168.msch new file mode 100644 index 0000000000..6d69a2c362 --- /dev/null +++ b/core/assets/baseparts/1603214918168.msch @@ -0,0 +1,2 @@ +mschx5 +! Ey-J(qG&'.}SmtWKuXGq Yz\P?E:Y ΤԢh)(%UDK(.%#V0FN# \ No newline at end of file diff --git a/core/assets/baseparts/1603214967392.msch b/core/assets/baseparts/1603214967392.msch new file mode 100644 index 0000000000..0e30b20a82 --- /dev/null +++ b/core/assets/baseparts/1603214967392.msch @@ -0,0 +1 @@ +mschx%A ᧀZc\.z$dФ/t?3o`Ɲ.L<$NV!b>=e%80r"^!GKug9耦{S_@+$jW\oJSM ܅0?CThqW \ No newline at end of file diff --git a/core/assets/baseparts/1603214996033.msch b/core/assets/baseparts/1603214996033.msch new file mode 100644 index 0000000000..83690987ae --- /dev/null +++ b/core/assets/baseparts/1603214996033.msch @@ -0,0 +1,3 @@ +mschx% + Ӫmic׽C/{bU~A>:n^Xvw?ŧ67+?fVoT?W;bO=Xvc+_Lkdi7uAYB3l^EM zoV8_`w_^3g#h19eE;y-wIixVBWplw#a}BwYmzq~L=tdV7a#qUix)jpO }c|tt#-)䃑dqPҒr$b@*b2rtҳRZґ@Wr# \ No newline at end of file diff --git a/core/assets/baseparts/1603215171294.msch b/core/assets/baseparts/1603215171294.msch new file mode 100644 index 0000000000..eaef917ff3 --- /dev/null +++ b/core/assets/baseparts/1603215171294.msch @@ -0,0 +1,2 @@ +mschx%ᎃ Ai߃pB`M +!0;060/oK8J\k a|T k~Sq)O-h_|M%35V⾸Ӌ\[}ٱ#ⶼ@0-'hh0@W @JCi4bjp2gㄽ_]䡎Eӱ-K+. \ No newline at end of file diff --git a/core/assets/baseparts/1603215272794.msch b/core/assets/baseparts/1603215272794.msch new file mode 100644 index 0000000000..b2351a3857 --- /dev/null +++ b/core/assets/baseparts/1603215272794.msch @@ -0,0 +1 @@ +mschxMKn D 1P&#$ 9yvtCY_%Jno>1-~K؎i?#BI%q;R8W;r˖#v)!F\7ٔoIy{4ïvg=!;^`4E ` ah:I:!꬐u0hRFC7: TW0t=z*] %wX#H7G4}mWW03Įb6 e> \ No newline at end of file diff --git a/core/assets/baseparts/1603215345320.msch b/core/assets/baseparts/1603215345320.msch new file mode 100644 index 0000000000..8c97534bdf --- /dev/null +++ b/core/assets/baseparts/1603215345320.msch @@ -0,0 +1,4 @@ +mschxEn@\E!dͲ:iҐqvfاȇP^]|g7Bw +Vp]ln5'?|`npr};МC0O[vM߆4vpߑ'*HY~2dJNV(BLr +bHw-cKM52e*W R!KL{X# SAJR5dCV6r]m`t~H覵RvX +2HNk{8'L^+y# +pU%%%JAJ$?M \ No newline at end of file diff --git a/core/assets/baseparts/1603215415778.msch b/core/assets/baseparts/1603215415778.msch new file mode 100644 index 0000000000..6f7f75ab97 --- /dev/null +++ b/core/assets/baseparts/1603215415778.msch @@ -0,0 +1,2 @@ +mschx-k +1 MуP PҮEdM?o2c1e_BϚ/guI08bI~e.pRwGO`madh{Nނ:'"IZ}äz}o)" \ No newline at end of file diff --git a/core/assets/baseparts/1603215454977.msch b/core/assets/baseparts/1603215454977.msch new file mode 100644 index 0000000000000000000000000000000000000000..c0a53057ed741f285cd16fe930a9f2bd0cc2ec2b GIT binary patch literal 216 zcmc~TPR?Mgm}A;^yQ{@Oz$H6rkK5dt?r6zI%OMwN<%&2eYWxE3Kp2zgs@dTW|V!uJgR_1-X}nzTf_TghhPQ z{bj~+nI9|UcJJS2*`E4q*@krtc10f=0wZR$@8OnEp6*eZ85HWU?P|z^KkX^5o*^#2 zCNAD3Ey`7{s=kX~h?)kUy<%WGYt5fTZ%Kcb)p7Q@C3B`d?b|e&)wljqpp}_ys{hT+ ZH-q`6FwbUw>S4LbGRRJJzgMAp8vr!JW_|zw literal 0 HcmV?d00001 diff --git a/core/assets/baseparts/1603215491407.msch b/core/assets/baseparts/1603215491407.msch new file mode 100644 index 0000000000..ba578a4a55 --- /dev/null +++ b/core/assets/baseparts/1603215491407.msch @@ -0,0 +1,2 @@ +mschx5ኃ01mj9(h~H½eufCn +jgA7}~K>@ }cNOv2a=oc\D[=qt0&?S (Р(p=R$тJT&geJIMʴ* ~#d|EE4I#tFxpzpzʤ3% h'/4 ol```›SfffG?J (, \ No newline at end of file diff --git a/core/assets/baseparts/1603215563717.msch b/core/assets/baseparts/1603215563717.msch new file mode 100644 index 0000000000000000000000000000000000000000..460c1d9f8b55a2cf31f26543d84be9bf0ca3824c GIT binary patch literal 160 zcmc~TPR?Mgm}BdAk?)WKkBymtxJlhfyRIA?0rLY)hX3}yjXBdQSH9QDFi~p3Z>*`D9{;97uq*V3bN7`WYcR{lD(^gZjkXJ;?R)No0^nRNM9^5NR<^>WvDKJ)W# zuulE_lC#?GAAjJxPrM%T}vK zv-E{!+tMFBdBxdk3%xfQyubNe^T(#hSwG758$R5{9==WU_f5T%>$ShkWIdL?{igCX z6KjTe2iCLm4_#P&{qt9szrUQF*Q=fVvS9yGDPBiM&5}D?Sz1>qn*{WPUEtiZK%A#3 zFo8wd_hx>DuDvHWBW1z5+{S%Lhrgdwux_sC)!Fp7 Vvs_DgWzP~LqfCpd_QtbZ9RNoqe53#X literal 0 HcmV?d00001 diff --git a/core/assets/baseparts/1603215771822.msch b/core/assets/baseparts/1603215771822.msch new file mode 100644 index 0000000000000000000000000000000000000000..68ee586ea5ec58d88238857e0b4a0e2ab592b927 GIT binary patch literal 239 zcmc~TPR?Mgn4{bGIOo0Z_9lG z*4^-ZUa{n;Q|08`OW8&DoS!P!M#Vl7FWvW6)auC9tbC8-+U{Oo@|wQ>7y8iny7Sjo z0p3}&xcLHAJEj?U=)I1Z-ZRfI=4pxTtCorCJy))VmGGQ=A<3Maaz{e=R-fHTh4qT* ytM2i3=_%iNy|1%rftHGAX=?o1jX(c7>a(3OX%RcW=fSzJ#*YI(vTu^J3o7ZB%(~|x(@(|PMJpGI6e4>sau1zeh7go8yKit*lsqMJ0BBx)r zq~dgd#a@Xmwa}tczTnfgF?R7+z84?v{8@8&Lst5;#_jyg$J{pa%)Wp4M8fTr zycg>?{@gVq(r4a9x3_Qh@hmQ%|LivVo$HbA#+?Rl%^q#^I{x5K%DDGW+W%Ot zJHfrkD}b}~knTdy4B=fZ)lU6;TpY#gSf`xozh3yDXwL*$`!yO76FnzMhum2*Wm}Mo z>f*w0VVok_j}!&JJE|qDdv;NEqj=!bIg2K7zo=AR_vu`)g}icD%wM&~+)YPy4=Np; PnXNG|;S2Z1{IIJ4yk3}l literal 0 HcmV?d00001 diff --git a/core/assets/baseparts/1603216102310.msch b/core/assets/baseparts/1603216102310.msch new file mode 100644 index 0000000000..a05dbc61ed --- /dev/null +++ b/core/assets/baseparts/1603216102310.msch @@ -0,0 +1 @@ +mschx%[j0 EoؓK]e258 ;SJI]">O}\_~Hy !K) %Q5KzFNR2L/9uۋX|iX9u+8pz&։mOh!>t^m1%(M6Ae) \ No newline at end of file diff --git a/core/assets/baseparts/1603216240041.msch b/core/assets/baseparts/1603216240041.msch new file mode 100644 index 0000000000..c0960c09d5 --- /dev/null +++ b/core/assets/baseparts/1603216240041.msch @@ -0,0 +1,3 @@ +mschxMIR0EJk.cp +*3nm;;O#9 zs)HNLy6Wb2zOeo`gQwHZk*X2)JnqL$-9t?0e*)DeB;Qj?s%`=-;id~*lwnsZM{*cGh z8*{nWO|v=dz{Dn$QX#1)^-}VU= type = value == null ? void.class : value.getClass().isAnonymousClass() ? value.getClass().getSuperclass() : value.getClass(); + Class type = value == null ? void.class : value.getClass().isAnonymousClass() || value.getClass().getSimpleName().startsWith("adapter") ? value.getClass().getSuperclass() : value.getClass(); if(builder != null && builder.isPlayer()){ lastAccessed = builder.getPlayer().name; diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index e2cbd581fd..6b4f9ced0a 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -47,6 +47,7 @@ public class LExecutor{ public LongSeq graphicsBuffer = new LongSeq(); public StringBuilder textBuffer = new StringBuilder(); public Building[] links = {}; + public IntSet linkIds = new IntSet(); public Team team = Team.derelict; public boolean initialized(){ @@ -212,9 +213,9 @@ public class LExecutor{ public LLocate locate = LLocate.building; public BlockFlag flag = BlockFlag.core; public int enemy, ore; - public int outX, outY, outFound; + public int outX, outY, outFound, outBuild; - public UnitLocateI(LLocate locate, BlockFlag flag, int enemy, int ore, int outX, int outY, int outFound){ + public UnitLocateI(LLocate locate, BlockFlag flag, int enemy, int ore, int outX, int outY, int outFound, int outBuild){ this.locate = locate; this.flag = flag; this.enemy = enemy; @@ -271,6 +272,7 @@ public class LExecutor{ cache.found = false; exec.setnum(outFound, 0); } + exec.setobj(outFound, res != null && res.build != null && res.build.team == exec.team ? res.build : null); }else{ exec.setbool(outFound, cache.found); exec.setnum(outX, cache.x); @@ -446,13 +448,13 @@ public class LExecutor{ float range = Math.max(unit.range(), buildingRange); if(!unit.within(x1, y1, range)){ exec.setobj(p3, null); - exec.setnum(p4, 0); + exec.setobj(p4, null); }else{ Tile tile = world.tileWorld(x1, y1); //any environmental solid block is returned as StoneWall, aka "@solid" Block block = tile == null ? null : !tile.synthetic() ? (tile.solid() ? Blocks.stoneWall : Blocks.air) : tile.block(); exec.setobj(p3, block); - exec.setnum(p4, tile != null && tile.build != null ? tile.build.rotation : 0); + exec.setobj(p4, tile != null && tile.build != null ? tile.build : null); } } case itemDrop -> { @@ -510,11 +512,11 @@ public class LExecutor{ @Override public void run(LExecutor exec){ Object obj = exec.obj(target); - if(obj instanceof Controllable cont && cont.team() == exec.team){ + if(obj instanceof Building b && b.team == exec.team && exec.linkIds.contains(b.id)){ if(type.isObj){ - cont.control(type, exec.obj(p1), exec.num(p2), exec.num(p3), exec.num(p4)); + b.control(type, exec.obj(p1), exec.num(p2), exec.num(p3), exec.num(p4)); }else{ - cont.control(type, exec.num(p1), exec.num(p2), exec.num(p3), exec.num(p4)); + b.control(type, exec.num(p1), exec.num(p2), exec.num(p3), exec.num(p4)); } } } @@ -607,6 +609,7 @@ public class LExecutor{ Object target = exec.obj(from); Object sense = exec.obj(type); + //TODO should remote enemy buildings be senseable? if(target instanceof Senseable se){ if(sense instanceof Content){ exec.setnum(to, se.sense(((Content)sense))); diff --git a/core/src/mindustry/logic/LStatements.java b/core/src/mindustry/logic/LStatements.java index ba4d31e9a1..57adbdb7fe 100644 --- a/core/src/mindustry/logic/LStatements.java +++ b/core/src/mindustry/logic/LStatements.java @@ -819,7 +819,7 @@ public class LStatements{ public LLocate locate = LLocate.building; public BlockFlag flag = BlockFlag.core; public String enemy = "true", ore = "@copper"; - public String outX = "outx", outY = "outy", outFound = "found"; + public String outX = "outx", outY = "outy", outFound = "found", outBuild = "building"; @Override public void build(Table table){ @@ -905,6 +905,8 @@ public class LStatements{ table.add(" found ").left(); fields(table, outFound, str -> outFound = str); + table.add(" building ").left(); + fields(table, outBuild, str -> outBuild = str); } @@ -915,7 +917,7 @@ public class LStatements{ @Override public LInstruction build(LAssembler builder){ - return new UnitLocateI(locate, flag, builder.var(enemy), builder.var(ore), builder.var(outX), builder.var(outY), builder.var(outFound)); + return new UnitLocateI(locate, flag, builder.var(enemy), builder.var(ore), builder.var(outX), builder.var(outY), builder.var(outFound), builder.var(outBuild)); } } } diff --git a/core/src/mindustry/logic/LUnitControl.java b/core/src/mindustry/logic/LUnitControl.java index 2166b00690..b4c7f8254c 100644 --- a/core/src/mindustry/logic/LUnitControl.java +++ b/core/src/mindustry/logic/LUnitControl.java @@ -15,7 +15,7 @@ public enum LUnitControl{ mine("x", "y"), flag("value"), build("x", "y", "block", "rotation"), - getBlock("x", "y", "result", "resRot"), + getBlock("x", "y", "type", "building"), within("x", "y", "radius", "result"); public final String[] params; diff --git a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java index 15716b4a94..25725cd0a9 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java @@ -37,6 +37,10 @@ public class LiquidTurret extends Turret{ super.setStats(); stats.add(Stat.ammo, new AmmoListValue<>(ammoTypes)); + } + + @Override + public void init(){ consumes.add(new ConsumeLiquidFilter(i -> ammoTypes.containsKey(i), 1f){ @Override public boolean valid(Building entity){ @@ -53,6 +57,8 @@ public class LiquidTurret extends Turret{ } }); + + super.init(); } public class LiquidTurretBuild extends TurretBuild{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java index 2361c429af..58abb26b12 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java @@ -24,7 +24,6 @@ import mindustry.type.*; import mindustry.world.blocks.*; import mindustry.world.consumers.*; import mindustry.world.meta.*; -import mindustry.world.meta.values.*; import static mindustry.Vars.*; @@ -60,7 +59,6 @@ public abstract class Turret extends ReloadTurret{ public boolean alternate = false; public boolean targetAir = true; public boolean targetGround = true; - public boolean acceptCoolant = true; public Sortf unitSort = Unit::dst2; @@ -105,10 +103,6 @@ public abstract class Turret extends ReloadTurret{ stats.add(Stat.reload, 60f / reloadTime * shots, StatUnit.none); stats.add(Stat.targetsAir, targetAir); stats.add(Stat.targetsGround, targetGround); - - if(acceptCoolant){ - stats.add(Stat.booster, new BoosterListValue(reloadTime, consumes.get(ConsumeType.liquid).amount, coolantMultiplier, true, l -> consumes.liquidfilters.get(l.id))); - } } @Override diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index e1b5c857e4..488c44604d 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -279,10 +279,13 @@ public class LogicBlock extends Block{ //store link objects executor.links = new Building[links.count(l -> l.valid && l.active)]; + executor.linkIds.clear(); int index = 0; for(LogicLink link : links){ if(link.active && link.valid){ - executor.links[index ++] = world.build(link.x, link.y); + Building build = world.build(link.x, link.y); + executor.links[index ++] = build; + if(build != null) executor.linkIds.add(build.id); } } From 8f582283179dfa7dc17ae29eb5e693466ba71978 Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 15:43:06 -0400 Subject: [PATCH 34/56] More base parts --- core/assets/baseparts/1603219216674.msch | Bin 0 -> 213 bytes core/assets/baseparts/1603219241094.msch | Bin 0 -> 167 bytes core/assets/baseparts/1603219316221.msch | Bin 0 -> 249 bytes core/assets/baseparts/1603219367279.msch | 2 ++ core/assets/baseparts/1603219428262.msch | Bin 0 -> 176 bytes core/assets/baseparts/1603219511695.msch | Bin 0 -> 104 bytes core/assets/baseparts/1603219540119.msch | 2 ++ core/assets/baseparts/1603222786081.msch | 2 ++ core/assets/baseparts/1603222833941.msch | Bin 0 -> 251 bytes core/assets/baseparts/1603222912251.msch | Bin 0 -> 302 bytes core/src/mindustry/ai/types/FlyingAI.java | 2 -- core/src/mindustry/ai/types/FormationAI.java | 2 +- core/src/mindustry/ai/types/GroundAI.java | 16 ---------------- core/src/mindustry/content/Blocks.java | 2 +- .../mindustry/entities/comp/CommanderComp.java | 2 +- 15 files changed, 9 insertions(+), 21 deletions(-) create mode 100644 core/assets/baseparts/1603219216674.msch create mode 100644 core/assets/baseparts/1603219241094.msch create mode 100644 core/assets/baseparts/1603219316221.msch create mode 100644 core/assets/baseparts/1603219367279.msch create mode 100644 core/assets/baseparts/1603219428262.msch create mode 100644 core/assets/baseparts/1603219511695.msch create mode 100644 core/assets/baseparts/1603219540119.msch create mode 100644 core/assets/baseparts/1603222786081.msch create mode 100644 core/assets/baseparts/1603222833941.msch create mode 100644 core/assets/baseparts/1603222912251.msch diff --git a/core/assets/baseparts/1603219216674.msch b/core/assets/baseparts/1603219216674.msch new file mode 100644 index 0000000000000000000000000000000000000000..95e7a00d9ab2c6e8f779f7c2c038a4c1132e1ed5 GIT binary patch literal 213 zcmc~TPR?Mgn4@|=Hm}8ihvfkykIw0TQ&zRV;O4g#N?L3t)S}ViwYN66jic7$;6!$L z2``TsVeMu=CB(nC{(Jf@vir?;hAR@A&If-uZgnpDM`?ZZA!D}kHNoFL|M04dyzu+Y zwZi*-Ce|i#^IrCyw);oYh#f@Iq^cXOaODys_u~tc5~6zak@- MF8;^-TU+%%0Dxa+SO5S3 literal 0 HcmV?d00001 diff --git a/core/assets/baseparts/1603219241094.msch b/core/assets/baseparts/1603219241094.msch new file mode 100644 index 0000000000000000000000000000000000000000..d80f4f4b19d069b35cb8f04368cc8652868d40d5 GIT binary patch literal 167 zcmc~TPR?Mgn4{Wvn(MHFfa`iSwM-`6*e}L+zVsjQ&_2SR#r5~M)!d^6&*YvRN;s-z z=q4=l>`}4Z9pT&WR=r*LQ-rbg_39aazMXv;6SH=Q`F)=+=@-n7_Wxei)Vce{uh0vo zbB|ixDJn@fI2*lJyk3SuuGYYrqhsG6MTtp<25xOhJ}fu6gT6JlUUJBM5zrO4#7$gT aRBd`6~7g_v+L2WpKE9TvD^07=I^fk zmI}$tTAsact==yzx6q$_`*_~x+TT2N5)3v^Tw5-4{yH+T=D3T~5*N28E{;=L6txZs znLdiJS`sRq?Q%<_W9dh4<&}P&BC|z|Ug-CQ{5$4*RYv~E@_RELuM1u{G33IE$Olc2 zm(8wH{rbuFZedIXM_bdv1PQ~QkS|(#+IqUS-sdlE?ul^As@kfjxMTGNgPR7GVSkwY HRh_Eyr%}E}d`Jb~p0N3=^NC z)yE_5&-6O`Bu+*wK8-7y*OF0o*`&qFyLUcW{Pg-xp;hs@C#}!QoH|#(?ODJ2miF7p zMU lIKmS}@(%qyQsB7#&Y#O4BTE;xx*0fWmoSOf87FIT0sy-ZRTBUJ literal 0 HcmV?d00001 diff --git a/core/assets/baseparts/1603219511695.msch b/core/assets/baseparts/1603219511695.msch new file mode 100644 index 0000000000000000000000000000000000000000..ad1b2081190d43f46eec12e1de164b38c6b6d725 GIT binary patch literal 104 zcmc~TPR?Mgn4{Yj$kl8h!m`|O(W8D_55BJ*{DMhBLI+Pzzcr<-zU)RMn_6>kk;YcZrF_\n?2^x(Rv Hg^}N'ς$6r4Tl"=ZނbA4W'&wt3-l`PC?6s}+iyf$15a-~Y/gD>X \ No newline at end of file diff --git a/core/assets/baseparts/1603222833941.msch b/core/assets/baseparts/1603222833941.msch new file mode 100644 index 0000000000000000000000000000000000000000..565eecf779464c69bf9f53a8fa9618272e81557a GIT binary patch literal 251 zcmc~TPR?Mgm}5F2JFitiptb+O>RZwI;ulnZEcRBiGE|8%=%`(@H}j2SFvrhlh0lDL z*m$^>n)4q_c(i3!#vJ2#L*4f;(r+%yxSrC?KCd9TH0Fr6iKfdH!#AEvag%+I-TrIn zcd-71dGxHX9qS(kKYDRkXR&di;Fka2UTi;bX@`_P-(F+s*5WOFoxYzWwr@D@$*||4 z&8h~glhF>VjV%`HPZ3|m{k8R()9i(uQ%hTx@m)xrwp};-)epcde9>Mp7Wdw^WK`ZRrY><)F}2eZF%=s!MA0+lVu-$N@K2CbvR`&ubLj? z^3YYy@#o44+N8QR#3&zKZsGp;`Rh~(@&8%*Q?_y{bEW^$=#BGPQvUn@n$oo7#lg;ygjhV=;6k% Mfm7_aW(Mm30H#!u(f|Me literal 0 HcmV?d00001 diff --git a/core/src/mindustry/ai/types/FlyingAI.java b/core/src/mindustry/ai/types/FlyingAI.java index f88a125e93..10aea42e2f 100644 --- a/core/src/mindustry/ai/types/FlyingAI.java +++ b/core/src/mindustry/ai/types/FlyingAI.java @@ -43,8 +43,6 @@ public class FlyingAI extends AIController{ return null; } - //TODO clean up - protected void attack(float circleLength){ vec.set(target).sub(unit); diff --git a/core/src/mindustry/ai/types/FormationAI.java b/core/src/mindustry/ai/types/FormationAI.java index ed175524d8..3226fbc300 100644 --- a/core/src/mindustry/ai/types/FormationAI.java +++ b/core/src/mindustry/ai/types/FormationAI.java @@ -94,7 +94,7 @@ public class FormationAI extends AIController implements FormationMember{ @Override public float formationSize(){ - return unit.hitSize * 1f; + return unit.hitSize * 1.1f; } @Override diff --git a/core/src/mindustry/ai/types/GroundAI.java b/core/src/mindustry/ai/types/GroundAI.java index 0134a424fc..2a711235c9 100644 --- a/core/src/mindustry/ai/types/GroundAI.java +++ b/core/src/mindustry/ai/types/GroundAI.java @@ -13,8 +13,6 @@ import java.util.*; import static mindustry.Vars.*; public class GroundAI extends AIController{ - //static final float commandCooldown = 60f * 10; - //float commandTimer = 60*3; @Override public void updateMovement(){ @@ -57,19 +55,5 @@ public class GroundAI extends AIController{ unit.lookAt(unit.vel().angle()); } - //auto-command works but it's very buggy - /* - if(unit instanceof Commanderc){ - Commanderc c = (Commanderc)unit; - //try to command when missing members - if(c.controlling().size <= unit.type().commandLimit/2){ - commandTimer -= Time.delta; - - if(commandTimer <= 0){ - c.commandNearby(new SquareFormation(), u -> !(u.controller() instanceof FormationAI) && !(u instanceof Commanderc)); - commandTimer = commandCooldown; - } - } - }*/ } } diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 056b94d27b..414fe99d36 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -1186,7 +1186,7 @@ public class Blocks implements ContentList{ requirements(Category.power, with(Items.lead, 100, Items.silicon, 75, Items.phasefabric, 25, Items.plastanium, 75, Items.thorium, 50)); size = 2; powerProduction = 4.5f; - itemDuration = 60 * 15f; + itemDuration = 60 * 18f; }}; solarPanel = new SolarGenerator("solar-panel"){{ diff --git a/core/src/mindustry/entities/comp/CommanderComp.java b/core/src/mindustry/entities/comp/CommanderComp.java index e03147d63c..124eb06d91 100644 --- a/core/src/mindustry/entities/comp/CommanderComp.java +++ b/core/src/mindustry/entities/comp/CommanderComp.java @@ -74,7 +74,7 @@ abstract class CommanderComp implements Entityc, Posc{ void command(Formation formation, Seq units){ clearCommand(); - float spacing = hitSize * 0.65f; + float spacing = hitSize * 0.8f; minFormationSpeed = type.speed; controlling.addAll(units); From 18e6a43a870b5f123dffe54fc3f8772c8bdacb6f Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 20 Oct 2020 17:24:51 -0400 Subject: [PATCH 35/56] Added weather to some built-in maps --- core/assets/maps/caldera.msav | Bin 11896 -> 11988 bytes core/assets/maps/fork.msav | Bin 15869 -> 15958 bytes core/assets/maps/islands.msav | Bin 11405 -> 11522 bytes core/assets/maps/ruinousShores.msav | Bin 17831 -> 18170 bytes core/assets/maps/saltFlats.msav | Bin 18553 -> 18919 bytes core/assets/maps/shattered.msav | Bin 17059 -> 17146 bytes core/assets/maps/tarFields.msav | Bin 14893 -> 15136 bytes core/assets/maps/tendrils.msav | Bin 15888 -> 15986 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/core/assets/maps/caldera.msav b/core/assets/maps/caldera.msav index fae2a2e8626498a12514e992cbd87807dd27843d..57bb5c382f6d83490a6335dd2fe1927d298137f2 100644 GIT binary patch delta 11856 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 delta 11769 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 Gh93YPc~5Wv diff --git a/core/assets/maps/fork.msav b/core/assets/maps/fork.msav index f4bf6985fe66fa8eef20cdbd89b6969170892e64..2fd62bd91b6b35b498d06ef2f0a84c269a442184 100644 GIT binary patch literal 15958 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 Xf0x~+2ahxzT>kH@|Ie=*t+pHh%dL)I diff --git a/core/assets/maps/islands.msav b/core/assets/maps/islands.msav index 1b833e98d072ad82d39a161b8d132779a56e629f..90159d57e021f0aac3cf4d97f1ff2642e885a510 100644 GIT binary patch literal 11522 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%0Ag^`RviX>04lB|WD}xE*@eF#A$Z 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 literal 18553 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 literal 17059 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 GP6q(Iaib;x literal 14893 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 WI^F&2E$_4SWd3;npOG_H;64D@B6k-6 delta 15770 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 From 54fd2e03b45410a23243f3191f6e3b8c77889256 Mon Sep 17 00:00:00 2001 From: Leonwang4234 <62972692+Leonwang4234@users.noreply.github.com> Date: Tue, 20 Oct 2020 15:57:48 -0700 Subject: [PATCH 36/56] resolve conflicts --- core/assets/bundles/bundle.properties | 44 +----------- .../mindustry/world/blocks/defense/Wall.java | 6 +- core/src/mindustry/world/meta/BlockStat.java | 71 ------------------- core/src/mindustry/world/meta/Stat.java | 3 + 4 files changed, 9 insertions(+), 115 deletions(-) delete mode 100644 core/src/mindustry/world/meta/BlockStat.java diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 02632100bb..3e88aef2e1 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -583,47 +583,6 @@ error.crashtitle = An error has occured unit.nobuild = [scarlet]Unit can't build lastaccessed = [lightgray]Last Accessed: {0} block.unknown = [lightgray]??? -blocks.powercapacity = Power Capacity -blocks.powershot = Power/Shot -blocks.damage = Damage -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range -blocks.size = Size -blocks.displaysize = Display Size -blocks.liquidcapacity = Liquid Capacity -blocks.powerrange = Power Range -blocks.linkrange = Link Range -blocks.instructions = Instructions -blocks.powerconnections = Max Connections -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Item Capacity -blocks.memorycapacity = Memory Capacity -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units -blocks.health = Health -blocks.buildtime = Build Time -blocks.maxconsecutive = Max Consecutive -blocks.buildcost = Build Cost -blocks.inaccuracy = Inaccuracy -blocks.shots = Shots -blocks.reload = Shots/Second -blocks.ammo = Ammo -blocks.shieldhealth = Shield Health -blocks.cooldowntime = Cooldown Time -blocks.basedeflectchance = Base Deflect Chance -blocks.lightningchance = Lightning Chance -blocks.lightningdamage = Lightning Damage stat.input = Input stat.output = Output @@ -669,6 +628,9 @@ stat.ammo = Ammo stat.shieldhealth = Shield Health stat.cooldowntime = Cooldown Time stat.explosiveness = Explosiveness +stat.basedeflectchance = Base Deflect Chance +stat.lightningchance = Lightning Chance +stat.lightningdamage = Lightning Damage stat.flammability = Flammability stat.radioactivity = Radioactivity stat.heatcapacity = HeatCapacity diff --git a/core/src/mindustry/world/blocks/defense/Wall.java b/core/src/mindustry/world/blocks/defense/Wall.java index bc99d814cc..a23a2583cd 100644 --- a/core/src/mindustry/world/blocks/defense/Wall.java +++ b/core/src/mindustry/world/blocks/defense/Wall.java @@ -43,10 +43,10 @@ public class Wall extends Block{ public void setStats(){ super.setStats(); - if(chanceDeflect > 0f) stats.add(BlockStat.baseDeflectChance, chanceDeflect, StatUnit.none); + if(chanceDeflect > 0f) stats.add(Stat.baseDeflectChance, chanceDeflect, StatUnit.none); if(lightningChance > 0f){ - stats.add(BlockStat.lightningChance, lightningChance * 100f, StatUnit.percent); - stats.add(BlockStat.lightningDamage, lightningDamage, StatUnit.none); + stats.add(Stat.lightningChance, lightningChance * 100f, StatUnit.percent); + stats.add(Stat.lightningDamage, lightningDamage, StatUnit.none); } } diff --git a/core/src/mindustry/world/meta/BlockStat.java b/core/src/mindustry/world/meta/BlockStat.java deleted file mode 100644 index 5b3e71b14f..0000000000 --- a/core/src/mindustry/world/meta/BlockStat.java +++ /dev/null @@ -1,71 +0,0 @@ -package mindustry.world.meta; - -import arc.*; - -import java.util.*; - -/** Describes one type of stat for a block. */ -public enum BlockStat{ - health(StatCategory.general), - size(StatCategory.general), - displaySize(StatCategory.general), - buildTime(StatCategory.general), - buildCost(StatCategory.general), - memoryCapacity(StatCategory.general), - baseDeflectChance(StatCategory.general), - lightningChance(StatCategory.general), - lightningDamage(StatCategory.general), - - itemCapacity(StatCategory.items), - itemsMoved(StatCategory.items), - launchTime(StatCategory.items), - maxConsecutive(StatCategory.items), - - liquidCapacity(StatCategory.liquids), - - powerCapacity(StatCategory.power), - powerUse(StatCategory.power), - powerDamage(StatCategory.power), - powerRange(StatCategory.power), - powerConnections(StatCategory.power), - basePowerGeneration(StatCategory.power), - - tiles(StatCategory.crafting), - input(StatCategory.crafting), - output(StatCategory.crafting), - productionTime(StatCategory.crafting), - drillTier(StatCategory.crafting), - drillSpeed(StatCategory.crafting), - maxUnits(StatCategory.crafting), - linkRange(StatCategory.crafting), - instructions(StatCategory.crafting), - - speedIncrease(StatCategory.shooting), - repairTime(StatCategory.shooting), - range(StatCategory.shooting), - shootRange(StatCategory.shooting), - inaccuracy(StatCategory.shooting), - shots(StatCategory.shooting), - reload(StatCategory.shooting), - powerShot(StatCategory.shooting), - targetsAir(StatCategory.shooting), - targetsGround(StatCategory.shooting), - damage(StatCategory.shooting), - ammo(StatCategory.shooting), - shieldHealth(StatCategory.shooting), - cooldownTime(StatCategory.shooting), - - booster(StatCategory.optional), - boostEffect(StatCategory.optional), - affinities(StatCategory.optional); - - public final StatCategory category; - - BlockStat(StatCategory category){ - this.category = category; - } - - public String localized(){ - return Core.bundle.get("blocks." + name().toLowerCase(Locale.ROOT)); - } -} diff --git a/core/src/mindustry/world/meta/Stat.java b/core/src/mindustry/world/meta/Stat.java index bb872f98c4..94e4c17b2c 100644 --- a/core/src/mindustry/world/meta/Stat.java +++ b/core/src/mindustry/world/meta/Stat.java @@ -22,6 +22,9 @@ public enum Stat{ buildSpeed, mineSpeed, mineTier, + baseDeflectChance, + lightningChance, + lightningDamage, itemCapacity(StatCat.items), itemsMoved(StatCat.items), From aba001f4998515aabcee75ed28aaba9decb56140 Mon Sep 17 00:00:00 2001 From: Skat <55407440+skykatik@users.noreply.github.com> Date: Wed, 21 Oct 2020 16:05:36 +0300 Subject: [PATCH 37/56] var deprecated, use let or const --- core/assets/scripts/base.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/assets/scripts/base.js b/core/assets/scripts/base.js index c6d7be846b..ace7d878ee 100755 --- a/core/assets/scripts/base.js +++ b/core/assets/scripts/base.js @@ -9,8 +9,8 @@ const readBytes = path => Vars.mods.getScripts().readBytes(path) const loadMusic = path => Vars.mods.getScripts().loadMusic(path) const loadSound = path => Vars.mods.getScripts().loadSound(path) -var scriptName = "base.js" -var modName = "none" +let scriptName = "base.js" +let modName = "none" const print = text => log(modName + "/" + scriptName, text); From 3517da82143177b8e888a115cd18cb4b1b64d62a Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 21 Oct 2020 10:37:03 -0400 Subject: [PATCH 38/56] Fixed #3049 --- core/assets/maps/mudFlats.msav | Bin 0 -> 28056 bytes core/src/mindustry/ai/types/FlyingAI.java | 2 +- .../mindustry/entities/comp/BuildingComp.java | 4 ++-- core/src/mindustry/maps/Maps.java | 6 ++---- .../blocks/defense/turrets/ItemTurret.java | 8 +++++++- 5 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 core/assets/maps/mudFlats.msav diff --git a/core/assets/maps/mudFlats.msav b/core/assets/maps/mudFlats.msav new file mode 100644 index 0000000000000000000000000000000000000000..0fb8fd21ab5261116888e09b2f1ec4ca949b8dc0 GIT binary patch literal 28056 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 items == null ? 0 : items.total(); case totalLiquids -> liquids == null ? 0 : liquids.total(); case totalPower -> power == null || !block.consumes.hasPower() ? 0 : power.status * (block.consumes.getPower().buffered ? block.consumes.getPower().capacity : 1f); - case itemCapacity -> block.itemCapacity; - case liquidCapacity -> block.liquidCapacity; + case itemCapacity -> block.hasItems ? block.itemCapacity : 0; + case liquidCapacity -> block.hasLiquids ? block.liquidCapacity : 0; case powerCapacity -> block.consumes.hasPower() ? block.consumes.getPower().capacity : 0f; case powerNetIn -> power == null ? 0 : power.graph.getLastScaledPowerIn() * 60; case powerNetOut -> power == null ? 0 : power.graph.getLastScaledPowerOut() * 60; diff --git a/core/src/mindustry/maps/Maps.java b/core/src/mindustry/maps/Maps.java index 7741f0942f..e6fcaff68a 100644 --- a/core/src/mindustry/maps/Maps.java +++ b/core/src/mindustry/maps/Maps.java @@ -29,7 +29,7 @@ import static mindustry.Vars.*; public class Maps{ /** List of all built-in maps. Filenames only. */ - private static String[] defaultMapNames = {"maze", "fortress", "labyrinth", "islands", "tendrils", "caldera", "wasteland", "shattered", "fork", "triad", "veins", "glacier"}; + private static String[] defaultMapNames = {"maze", "fortress", "labyrinth", "islands", "tendrils", "caldera", "wasteland", "shattered", "fork", "triad", "mudFlats", "veins", "glacier"}; /** Maps tagged as PvP */ static final String[] pvpMaps = {"veins", "glacier"}; /** All maps stored in an ordered array. */ @@ -82,9 +82,7 @@ public class Maps{ } public Maps(){ - Events.on(ClientLoadEvent.class, event -> { - maps.sort(); - }); + Events.on(ClientLoadEvent.class, event -> maps.sort()); if(Core.assets != null){ ((CustomLoader)Core.assets.getLoader(ContentLoader.class)).loaded = this::createAllPreviews; diff --git a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java index e3a9ed97eb..7550f23e79 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/ItemTurret.java @@ -37,12 +37,16 @@ public class ItemTurret extends Turret{ stats.remove(Stat.itemCapacity); stats.add(Stat.ammo, new AmmoListValue<>(ammoTypes)); + } + + @Override + public void init(){ consumes.add(new ConsumeItemFilter(i -> ammoTypes.containsKey(i)){ @Override public void build(Building tile, Table table){ MultiReqImage image = new MultiReqImage(); content.items().each(i -> filter.get(i) && i.unlockedNow(), item -> image.add(new ReqImage(new ItemImage(item.icon(Cicon.medium)), - () -> tile != null && !((ItemTurretBuild)tile).ammo.isEmpty() && ((ItemEntry)((ItemTurretBuild)tile).ammo.peek()).item == item))); + () -> tile != null && !((ItemTurretBuild)tile).ammo.isEmpty() && ((ItemEntry)((ItemTurretBuild)tile).ammo.peek()).item == item))); table.add(image).size(8 * 4); } @@ -58,6 +62,8 @@ public class ItemTurret extends Turret{ //don't display } }); + + super.init(); } public class ItemTurretBuild extends TurretBuild{ From 1cbcb742e9dff6413b69198c611b1b6fc347054f Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 21 Oct 2020 11:37:44 -0400 Subject: [PATCH 39/56] Fixed #3052 --- core/src/mindustry/entities/comp/BuilderComp.java | 3 ++- core/src/mindustry/entities/comp/CommanderComp.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/entities/comp/BuilderComp.java b/core/src/mindustry/entities/comp/BuilderComp.java index 0aafd4d0c0..0ef4d8bed0 100644 --- a/core/src/mindustry/entities/comp/BuilderComp.java +++ b/core/src/mindustry/entities/comp/BuilderComp.java @@ -207,7 +207,8 @@ abstract class BuilderComp implements Unitc{ BuildPlan plan = buildPlan(); Tile tile = world.tile(plan.x, plan.y); - if((!within(tile, buildingRange) && !state.isEditor()) || tile == null){ + + if(tile == null || (!within(tile, buildingRange) && !state.isEditor())){ return; } diff --git a/core/src/mindustry/entities/comp/CommanderComp.java b/core/src/mindustry/entities/comp/CommanderComp.java index 124eb06d91..2fe2bf83a0 100644 --- a/core/src/mindustry/entities/comp/CommanderComp.java +++ b/core/src/mindustry/entities/comp/CommanderComp.java @@ -30,7 +30,7 @@ abstract class CommanderComp implements Entityc, Posc{ public void update(){ if(formation != null){ - formation.anchor.set(x, y, /*rotation*/ 0); //TODO rotation set to 0 because rotating is pointless + formation.anchor.set(x, y, 0); formation.updateSlots(); } } From 4d575364f4f3d52e2a737630c6fa50b2745ef041 Mon Sep 17 00:00:00 2001 From: Wiki Updater <57631841+Catchears@users.noreply.github.com> Date: Wed, 21 Oct 2020 20:04:41 +0200 Subject: [PATCH 40/56] change surgeAlloy and phaseFabric --- core/src/mindustry/content/Blocks.java | 58 +++++++++++------------ core/src/mindustry/content/Items.java | 6 +-- core/src/mindustry/content/TechTree.java | 4 +- tests/src/test/java/ApplicationTests.java | 2 +- 4 files changed, 35 insertions(+), 35 deletions(-) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 8c2d6e2c8f..a25ed674fa 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -581,7 +581,7 @@ public class Blocks implements ContentList{ phaseWeaver = new GenericCrafter("phase-weaver"){{ requirements(Category.crafting, with(Items.silicon, 130, Items.lead, 120, Items.thorium, 75)); craftEffect = Fx.smeltsmoke; - outputItem = new ItemStack(Items.phasefabric, 1); + outputItem = new ItemStack(Items.phaseFabric, 1); craftTime = 120f; size = 2; hasPower = true; @@ -595,7 +595,7 @@ public class Blocks implements ContentList{ surgeSmelter = new GenericSmelter("alloy-smelter"){{ requirements(Category.crafting, with(Items.silicon, 80, Items.lead, 80, Items.thorium, 70)); craftEffect = Fx.smeltsmoke; - outputItem = new ItemStack(Items.surgealloy, 1); + outputItem = new ItemStack(Items.surgeAlloy, 1); craftTime = 75f; size = 3; hasPower = true; @@ -674,7 +674,7 @@ public class Blocks implements ContentList{ }}; disassembler = new Separator("disassembler"){{ - requirements(Category.crafting, with(Items.graphite, 140, Items.titanium, 100, Items.silicon, 150, Items.surgealloy, 70)); + requirements(Category.crafting, with(Items.graphite, 140, Items.titanium, 100, Items.silicon, 150, Items.surgeAlloy, 70)); results = with( Items.sand, 4, Items.graphite, 2, @@ -792,7 +792,7 @@ public class Blocks implements ContentList{ }}; phaseWall = new Wall("phase-wall"){{ - requirements(Category.defense, with(Items.phasefabric, 6)); + requirements(Category.defense, with(Items.phaseFabric, 6)); health = 150 * wallHealthMultiplier; chanceDeflect = 10f; flashHit = true; @@ -807,7 +807,7 @@ public class Blocks implements ContentList{ }}; surgeWall = new Wall("surge-wall"){{ - requirements(Category.defense, with(Items.surgealloy, 6)); + requirements(Category.defense, with(Items.surgeAlloy, 6)); health = 230 * wallHealthMultiplier; lightningChance = 0.05f; }}; @@ -885,25 +885,25 @@ public class Blocks implements ContentList{ healPercent = 11f; phaseBoost = 15f; health = 80 * size * size; - consumes.item(Items.phasefabric).boost(); + consumes.item(Items.phaseFabric).boost(); }}; overdriveProjector = new OverdriveProjector("overdrive-projector"){{ requirements(Category.effect, with(Items.lead, 100, Items.titanium, 75, Items.silicon, 75, Items.plastanium, 30)); consumes.power(3.50f); size = 2; - consumes.item(Items.phasefabric).boost(); + consumes.item(Items.phaseFabric).boost(); }}; overdriveDome = new OverdriveProjector("overdrive-dome"){{ - requirements(Category.effect, with(Items.lead, 200, Items.titanium, 130, Items.silicon, 130, Items.plastanium, 80, Items.surgealloy, 120)); + requirements(Category.effect, with(Items.lead, 200, Items.titanium, 130, Items.silicon, 130, Items.plastanium, 80, Items.surgeAlloy, 120)); consumes.power(10f); size = 3; range = 200f; speedBoost = 2.5f; useTime = 300f; hasBoost = false; - consumes.items(with(Items.phasefabric, 1, Items.silicon, 1)); + consumes.items(with(Items.phaseFabric, 1, Items.silicon, 1)); }}; forceProjector = new ForceProjector("force-projector"){{ @@ -916,7 +916,7 @@ public class Blocks implements ContentList{ cooldownLiquid = 1.2f; cooldownBrokenBase = 0.35f; - consumes.item(Items.phasefabric).boost(); + consumes.item(Items.phaseFabric).boost(); consumes.power(4f); }}; @@ -978,7 +978,7 @@ public class Blocks implements ContentList{ }}; phaseConveyor = new ItemBridge("phase-conveyor"){{ - requirements(Category.distribution, with(Items.phasefabric, 5, Items.silicon, 7, Items.lead, 10, Items.graphite, 10)); + requirements(Category.distribution, with(Items.phaseFabric, 5, Items.silicon, 7, Items.lead, 10, Items.graphite, 10)); range = 12; canOverdrive = false; hasPower = true; @@ -1104,7 +1104,7 @@ public class Blocks implements ContentList{ }}; phaseConduit = new LiquidBridge("phase-conduit"){{ - requirements(Category.liquid, with(Items.phasefabric, 5, Items.silicon, 7, Items.metaglass, 20, Items.titanium, 10)); + requirements(Category.liquid, with(Items.phaseFabric, 5, Items.silicon, 7, Items.metaglass, 20, Items.titanium, 10)); range = 12; hasPower = true; canOverdrive = false; @@ -1128,7 +1128,7 @@ public class Blocks implements ContentList{ }}; surgeTower = new PowerNode("surge-tower"){{ - requirements(Category.power, with(Items.titanium, 7, Items.lead, 10, Items.silicon, 15, Items.surgealloy, 15)); + requirements(Category.power, with(Items.titanium, 7, Items.lead, 10, Items.silicon, 15, Items.surgeAlloy, 15)); size = 2; maxNodes = 2; laserRange = 40f; @@ -1185,7 +1185,7 @@ public class Blocks implements ContentList{ }}; rtgGenerator = new DecayGenerator("rtg-generator"){{ - requirements(Category.power, with(Items.lead, 100, Items.silicon, 75, Items.phasefabric, 25, Items.plastanium, 75, Items.thorium, 50)); + requirements(Category.power, with(Items.lead, 100, Items.silicon, 75, Items.phaseFabric, 25, Items.plastanium, 75, Items.thorium, 50)); size = 2; powerProduction = 4.5f; itemDuration = 60 * 18f; @@ -1197,7 +1197,7 @@ public class Blocks implements ContentList{ }}; largeSolarPanel = new SolarGenerator("solar-panel-large"){{ - requirements(Category.power, with(Items.lead, 100, Items.silicon, 145, Items.phasefabric, 15)); + requirements(Category.power, with(Items.lead, 100, Items.silicon, 145, Items.phaseFabric, 15)); size = 3; powerProduction = 0.95f; }}; @@ -1214,7 +1214,7 @@ public class Blocks implements ContentList{ }}; impactReactor = new ImpactReactor("impact-reactor"){{ - requirements(Category.power, with(Items.lead, 500, Items.silicon, 300, Items.graphite, 400, Items.thorium, 100, Items.surgealloy, 250, Items.metaglass, 250)); + requirements(Category.power, with(Items.lead, 500, Items.silicon, 300, Items.graphite, 400, Items.thorium, 100, Items.surgeAlloy, 250, Items.metaglass, 250)); size = 4; health = 900; powerProduction = 130f; @@ -1553,7 +1553,7 @@ public class Blocks implements ContentList{ ammo( Items.blastCompound, Bullets.missileExplosive, Items.pyratite, Bullets.missileIncendiary, - Items.surgealloy, Bullets.missileSurge + Items.surgeAlloy, Bullets.missileSurge ); reloadTime = 30f; shots = 4; @@ -1592,7 +1592,7 @@ public class Blocks implements ContentList{ }}; segment = new PointDefenseTurret("segment"){{ - requirements(Category.turret, with(Items.silicon, 130, Items.thorium, 80, Items.phasefabric, 40)); + requirements(Category.turret, with(Items.silicon, 130, Items.thorium, 80, Items.phaseFabric, 40)); health = 250 * size * size; range = 160f; @@ -1698,7 +1698,7 @@ public class Blocks implements ContentList{ Items.metaglass, Bullets.fragGlass, Items.blastCompound, Bullets.fragExplosive, Items.plastanium, Bullets.fragPlastic, - Items.surgealloy, Bullets.fragSurge + Items.surgeAlloy, Bullets.fragSurge ); xRand = 4f; reloadTime = 8f; @@ -1716,9 +1716,9 @@ public class Blocks implements ContentList{ foreshadow = new ItemTurret("foreshadow"){{ float brange = range = 500f; - requirements(Category.turret, with(Items.copper, 1000, Items.metaglass, 600, Items.surgealloy, 300, Items.plastanium, 200, Items.silicon, 600)); + requirements(Category.turret, with(Items.copper, 1000, Items.metaglass, 600, Items.surgeAlloy, 300, Items.plastanium, 200, Items.silicon, 600)); ammo( - Items.surgealloy, new PointBulletType(){{ + Items.surgeAlloy, new PointBulletType(){{ shootEffect = Fx.instShoot; hitEffect = Fx.instHit; smokeEffect = Fx.smokeCloud; @@ -1756,7 +1756,7 @@ public class Blocks implements ContentList{ }}; spectre = new ItemTurret("spectre"){{ - requirements(Category.turret, with(Items.copper, 900, Items.graphite, 300, Items.surgealloy, 250, Items.plastanium, 175, Items.thorium, 250)); + requirements(Category.turret, with(Items.copper, 900, Items.graphite, 300, Items.surgeAlloy, 250, Items.plastanium, 175, Items.thorium, 250)); ammo( Items.graphite, Bullets.standardDenseBig, Items.pyratite, Bullets.standardIncendiaryBig, @@ -1782,7 +1782,7 @@ public class Blocks implements ContentList{ }}; meltdown = new LaserTurret("meltdown"){{ - requirements(Category.turret, with(Items.copper, 1200, Items.lead, 350, Items.graphite, 300, Items.surgealloy, 325, Items.silicon, 325)); + requirements(Category.turret, with(Items.copper, 1200, Items.lead, 350, Items.graphite, 300, Items.surgeAlloy, 325, Items.silicon, 325)); shootEffect = Fx.shootBigSmoke2; shootCone = 40f; recoilAmount = 4f; @@ -1890,7 +1890,7 @@ public class Blocks implements ContentList{ }}; exponentialReconstructor = new Reconstructor("exponential-reconstructor"){{ - requirements(Category.units, with(Items.lead, 2000, Items.silicon, 1000, Items.titanium, 2000, Items.thorium, 750, Items.plastanium, 450, Items.phasefabric, 600)); + requirements(Category.units, with(Items.lead, 2000, Items.silicon, 1000, Items.titanium, 2000, Items.thorium, 750, Items.plastanium, 450, Items.phaseFabric, 600)); size = 7; consumes.power(13f); @@ -1911,11 +1911,11 @@ public class Blocks implements ContentList{ }}; tetrativeReconstructor = new Reconstructor("tetrative-reconstructor"){{ - requirements(Category.units, with(Items.lead, 4000, Items.silicon, 3000, Items.thorium, 1000, Items.plastanium, 600, Items.phasefabric, 600, Items.surgealloy, 800)); + requirements(Category.units, with(Items.lead, 4000, Items.silicon, 3000, Items.thorium, 1000, Items.plastanium, 600, Items.phaseFabric, 600, Items.surgeAlloy, 800)); size = 9; consumes.power(25f); - consumes.items(with(Items.silicon, 1000, Items.plastanium, 600, Items.surgealloy, 500, Items.phasefabric, 350)); + consumes.items(with(Items.silicon, 1000, Items.plastanium, 600, Items.surgeAlloy, 500, Items.phaseFabric, 350)); consumes.liquid(Liquids.cryofluid, 3f); constructTime = 60f * 60f * 4; @@ -2048,7 +2048,7 @@ public class Blocks implements ContentList{ }}; hyperProcessor = new LogicBlock("hyper-processor"){{ - requirements(Category.logic, with(Items.lead, 450, Items.silicon, 150, Items.thorium, 75, Items.surgealloy, 50)); + requirements(Category.logic, with(Items.lead, 450, Items.silicon, 150, Items.thorium, 75, Items.surgeAlloy, 50)); consumes.liquid(Liquids.cryofluid, 0.08f); hasLiquids = true; @@ -2067,7 +2067,7 @@ public class Blocks implements ContentList{ }}; memoryBank = new MemoryBlock("memory-bank"){{ - requirements(Category.logic, with(Items.graphite, 80, Items.silicon, 80, Items.phasefabric, 30)); + requirements(Category.logic, with(Items.graphite, 80, Items.silicon, 80, Items.phaseFabric, 30)); memoryCapacity = 512; size = 2; @@ -2082,7 +2082,7 @@ public class Blocks implements ContentList{ }}; largeLogicDisplay = new LogicDisplay("large-logic-display"){{ - requirements(Category.logic, with(Items.lead, 200, Items.silicon, 150, Items.metaglass, 100, Items.phasefabric, 75)); + requirements(Category.logic, with(Items.lead, 200, Items.silicon, 150, Items.metaglass, 100, Items.phaseFabric, 75)); displaySize = 176; diff --git a/core/src/mindustry/content/Items.java b/core/src/mindustry/content/Items.java index e16784a61b..6d3964fd2c 100644 --- a/core/src/mindustry/content/Items.java +++ b/core/src/mindustry/content/Items.java @@ -5,7 +5,7 @@ import mindustry.ctype.*; import mindustry.type.*; public class Items implements ContentList{ - public static Item scrap, copper, lead, graphite, coal, titanium, thorium, silicon, plastanium, phasefabric, surgealloy, + public static Item scrap, copper, lead, graphite, coal, titanium, thorium, silicon, plastanium, phaseFabric, surgeAlloy, sporePod, sand, blastCompound, pyratite, metaglass; @Override @@ -66,12 +66,12 @@ public class Items implements ContentList{ cost = 1.3f; }}; - phasefabric = new Item("phase-fabric", Color.valueOf("f4ba6e")){{ + phaseFabric = new Item("phase-fabric", Color.valueOf("f4ba6e")){{ cost = 1.3f; radioactivity = 0.6f; }}; - surgealloy = new Item("surge-alloy", Color.valueOf("f3e979")){{ + surgeAlloy = new Item("surge-alloy", Color.valueOf("f3e979")){{ }}; sporePod = new Item("spore-pod", Color.valueOf("7457ce")){{ diff --git a/core/src/mindustry/content/TechTree.java b/core/src/mindustry/content/TechTree.java index e9aa178388..6118ca7b74 100644 --- a/core/src/mindustry/content/TechTree.java +++ b/core/src/mindustry/content/TechTree.java @@ -161,7 +161,7 @@ public class TechTree implements ContentList{ node(Items.plastanium, with(Items.titanium, 10000, Items.silicon, 10000), () -> { node(plastaniumCompressor, () -> { - node(Items.phasefabric, with(Items.thorium, 15000, Items.sand, 30000, Items.silicon, 5000), () -> { + node(Items.phaseFabric, with(Items.thorium, 15000, Items.sand, 30000, Items.silicon, 5000), () -> { node(phaseWeaver, () -> { }); @@ -177,7 +177,7 @@ public class TechTree implements ContentList{ node(Items.scrap, with(Items.copper, 20000, Items.sand, 10000), () -> { node(Liquids.slag, with(Items.scrap, 4000), () -> { node(melter, () -> { - node(Items.surgealloy, with(Items.thorium, 20000, Items.silicon, 30000, Items.lead, 40000), () -> { + node(Items.surgeAlloy, with(Items.thorium, 20000, Items.silicon, 30000, Items.lead, 40000), () -> { node(surgeSmelter, () -> { }); diff --git a/tests/src/test/java/ApplicationTests.java b/tests/src/test/java/ApplicationTests.java index 67d30e5ff9..7dbff14310 100644 --- a/tests/src/test/java/ApplicationTests.java +++ b/tests/src/test/java/ApplicationTests.java @@ -145,7 +145,7 @@ public class ApplicationTests{ tile.build.items.add(Items.coal, 5); tile.build.items.add(Items.titanium, 50); assertEquals(tile.build.items.total(), 55); - tile.build.items.remove(Items.phasefabric, 10); + tile.build.items.remove(Items.phaseFabric, 10); tile.build.items.remove(Items.titanium, 10); assertEquals(tile.build.items.total(), 45); } From a80d0cc457eca4f5fd4d07796cb803acb999c5ca Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 21 Oct 2020 14:10:28 -0400 Subject: [PATCH 41/56] Fixed #3053 --- core/assets/bundles/bundle.properties | 10 ++++++ core/src/mindustry/content/UnitTypes.java | 10 +++--- .../mindustry/entities/abilities/Ability.java | 6 ++++ ...ldAbility.java => RepairFieldAbility.java} | 6 ++-- ...lity.java => ShieldRegenFieldAbility.java} | 6 ++-- .../entities/abilities/UnitSpawnAbility.java | 6 ++++ core/src/mindustry/logic/LExecutor.java | 3 +- core/src/mindustry/maps/SectorDamage.java | 2 +- core/src/mindustry/type/UnitType.java | 31 ++++++++++++++++--- .../mindustry/ui/dialogs/PlanetDialog.java | 2 +- core/src/mindustry/world/meta/Stat.java | 3 ++ core/src/mindustry/world/meta/StatUnit.java | 1 + 12 files changed, 68 insertions(+), 18 deletions(-) rename core/src/mindustry/entities/abilities/{HealFieldAbility.java => RepairFieldAbility.java} (86%) rename core/src/mindustry/entities/abilities/{ShieldFieldAbility.java => ShieldRegenFieldAbility.java} (86%) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 3e88aef2e1..f7a3a6dcfe 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -640,6 +640,15 @@ stat.speed = Speed stat.buildspeed = Build Speed stat.minespeed = Mine Speed stat.minetier = Mine Tier +stat.payloadcapacity = Payload Capacity +stat.commandlimit = Command Limit +stat.abilities = Abilities + +ability.forcefield = Force Field +ability.repairfield = Repair Field +ability.statusfield = Status Field +ability.unitspawn = {0} Factory +ability.shieldregenfield = Shield Regen Field bar.drilltierreq = Better Drill Required bar.noresources = Missing Resources @@ -680,6 +689,7 @@ bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier bullet.reload = [stat]{0}[lightgray]x fire rate unit.blocks = blocks +unit.blockssquared = blocks² unit.powersecond = power units/second unit.liquidsecond = liquid units/second unit.itemssecond = items/second diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index f7ba45b156..509f0ea805 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -276,7 +276,7 @@ public class UnitTypes implements ContentList{ armor = 1f; commandLimit = 8; - abilities.add(new HealFieldAbility(10f, 60f * 4, 60f)); + abilities.add(new RepairFieldAbility(10f, 60f * 4, 60f)); ammoType = AmmoTypes.power; weapons.add(new Weapon("heal-weapon"){{ @@ -305,7 +305,7 @@ public class UnitTypes implements ContentList{ mineSpeed = 5f; commandLimit = 8; - abilities.add(new ShieldFieldAbility(20f, 40f, 60f * 5, 60f)); + abilities.add(new ShieldRegenFieldAbility(20f, 40f, 60f * 5, 60f)); ammoType = AmmoTypes.power; weapons.add(new Weapon("heal-shotgun-weapon"){{ @@ -1161,7 +1161,7 @@ public class UnitTypes implements ContentList{ mineTier = 2; mineSpeed = 3.5f; - abilities.add(new HealFieldAbility(5f, 60f * 5, 50f)); + abilities.add(new RepairFieldAbility(5f, 60f * 5, 50f)); weapons.add(new Weapon("heal-weapon-mount"){{ top = false; @@ -1318,7 +1318,7 @@ public class UnitTypes implements ContentList{ ammoCapacity = 1300; ammoResupplyAmount = 20; - abilities.add(new ForceFieldAbility(140f, 4f, 7000f, 60f * 8), new HealFieldAbility(130f, 60f * 2, 140f)); + abilities.add(new ForceFieldAbility(140f, 4f, 7000f, 60f * 8), new RepairFieldAbility(130f, 60f * 2, 140f)); }}; //endregion @@ -1430,7 +1430,7 @@ public class UnitTypes implements ContentList{ trailY = -9f; trailScl = 1.5f; - abilities.add(new ShieldFieldAbility(20f, 40f, 60f * 4, 60f)); + abilities.add(new ShieldRegenFieldAbility(20f, 40f, 60f * 4, 60f)); weapons.add(new Weapon("large-artillery"){{ reload = 65f; diff --git a/core/src/mindustry/entities/abilities/Ability.java b/core/src/mindustry/entities/abilities/Ability.java index 466bfc1980..cb6e94547b 100644 --- a/core/src/mindustry/entities/abilities/Ability.java +++ b/core/src/mindustry/entities/abilities/Ability.java @@ -1,5 +1,6 @@ package mindustry.entities.abilities; +import arc.*; import mindustry.gen.*; public abstract class Ability implements Cloneable{ @@ -14,4 +15,9 @@ public abstract class Ability implements Cloneable{ throw new RuntimeException("java sucks", e); } } + + /** @return localized ability name; mods should override this. */ + public String localized(){ + return Core.bundle.get("ability." + getClass().getSimpleName().replace("Ability", "").toLowerCase()); + } } diff --git a/core/src/mindustry/entities/abilities/HealFieldAbility.java b/core/src/mindustry/entities/abilities/RepairFieldAbility.java similarity index 86% rename from core/src/mindustry/entities/abilities/HealFieldAbility.java rename to core/src/mindustry/entities/abilities/RepairFieldAbility.java index 90f800ec84..8df0a96e2c 100644 --- a/core/src/mindustry/entities/abilities/HealFieldAbility.java +++ b/core/src/mindustry/entities/abilities/RepairFieldAbility.java @@ -5,7 +5,7 @@ import mindustry.content.*; import mindustry.entities.*; import mindustry.gen.*; -public class HealFieldAbility extends Ability{ +public class RepairFieldAbility extends Ability{ public float amount = 1, reload = 100, range = 60; public Effect healEffect = Fx.heal; public Effect activeEffect = Fx.healWaveDynamic; @@ -13,9 +13,9 @@ public class HealFieldAbility extends Ability{ protected float timer; protected boolean wasHealed = false; - HealFieldAbility(){} + RepairFieldAbility(){} - public HealFieldAbility(float amount, float reload, float range){ + public RepairFieldAbility(float amount, float reload, float range){ this.amount = amount; this.reload = reload; this.range = range; diff --git a/core/src/mindustry/entities/abilities/ShieldFieldAbility.java b/core/src/mindustry/entities/abilities/ShieldRegenFieldAbility.java similarity index 86% rename from core/src/mindustry/entities/abilities/ShieldFieldAbility.java rename to core/src/mindustry/entities/abilities/ShieldRegenFieldAbility.java index 739751f6c1..8af8d2390a 100644 --- a/core/src/mindustry/entities/abilities/ShieldFieldAbility.java +++ b/core/src/mindustry/entities/abilities/ShieldRegenFieldAbility.java @@ -5,7 +5,7 @@ import mindustry.content.*; import mindustry.entities.*; import mindustry.gen.*; -public class ShieldFieldAbility extends Ability{ +public class ShieldRegenFieldAbility extends Ability{ public float amount = 1, max = 100f, reload = 100, range = 60; public Effect applyEffect = Fx.shieldApply; public Effect activeEffect = Fx.shieldWave; @@ -13,9 +13,9 @@ public class ShieldFieldAbility extends Ability{ protected float timer; protected boolean applied = false; - ShieldFieldAbility(){} + ShieldRegenFieldAbility(){} - public ShieldFieldAbility(float amount, float max, float reload, float range){ + public ShieldRegenFieldAbility(float amount, float max, float reload, float range){ this.amount = amount; this.max = max; this.reload = reload; diff --git a/core/src/mindustry/entities/abilities/UnitSpawnAbility.java b/core/src/mindustry/entities/abilities/UnitSpawnAbility.java index 74140114d9..95eb3bcf5b 100644 --- a/core/src/mindustry/entities/abilities/UnitSpawnAbility.java +++ b/core/src/mindustry/entities/abilities/UnitSpawnAbility.java @@ -1,5 +1,6 @@ package mindustry.entities.abilities; +import arc.*; import arc.graphics.g2d.*; import arc.math.*; import arc.util.*; @@ -56,4 +57,9 @@ public class UnitSpawnAbility extends Ability{ }); } } + + @Override + public String localized(){ + return Core.bundle.format("ability.unitspawn", type.localizedName); + } } diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index 6b4f9ced0a..be029c2305 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -437,8 +437,9 @@ public class LExecutor{ ai.plan.set(x, y, rot, block); ai.plan.config = null; + builder.clearBuilding(); + if(ai.plan.tile() != null){ - builder.clearBuilding(); builder.updateBuilding(true); builder.addBuild(ai.plan); } diff --git a/core/src/mindustry/maps/SectorDamage.java b/core/src/mindustry/maps/SectorDamage.java index b084f75c10..eaa42a8293 100644 --- a/core/src/mindustry/maps/SectorDamage.java +++ b/core/src/mindustry/maps/SectorDamage.java @@ -265,7 +265,7 @@ public class SectorDamage{ sumHealth += unit.health*healthMult + unit.shield; sumDps += unit.type.dpsEstimate; - if(unit.abilities.find(a -> a instanceof HealFieldAbility) instanceof HealFieldAbility h){ + if(unit.abilities.find(a -> a instanceof RepairFieldAbility) instanceof RepairFieldAbility h){ sumRps += h.amount / h.reload * 60f; } }else{ diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java index 43d5f05bd9..f7d5877b90 100644 --- a/core/src/mindustry/type/UnitType.java +++ b/core/src/mindustry/type/UnitType.java @@ -199,13 +199,29 @@ public class UnitType extends UnlockableContent{ stats.add(Stat.speed, speed); stats.add(Stat.itemCapacity, health); stats.add(Stat.range, (int)(maxRange / tilesize), StatUnit.blocks); + stats.add(Stat.commandLimit, commandLimit); //TODO abilities, maybe try something like DPS + if(abilities.any()){ + var unique = new ObjectSet(); + + for(Ability a : abilities){ + if(unique.add(a.localized())){ + stats.add(Stat.abilities, a.localized()); + } + } + } + if(inst instanceof Minerc && mineTier >= 1){ stats.addPercent(Stat.mineSpeed, mineSpeed); stats.add(Stat.mineTier, new BlockFilterValue(b -> b instanceof Floor f && f.itemDrop != null && f.itemDrop.hardness <= mineTier && !f.playerUnmineable)); } - if(inst instanceof Builderc) stats.addPercent(Stat.buildSpeed, buildSpeed); + if(inst instanceof Builderc){ + stats.addPercent(Stat.buildSpeed, buildSpeed); + } + if(inst instanceof Payloadc){ + stats.add(Stat.payloadCapacity, (payloadCapacity / (tilesize * tilesize)), StatUnit.blocksSquared); + } } @CallSuper @@ -231,10 +247,17 @@ public class UnitType extends UnlockableContent{ //set up default range if(range < 0){ range = Float.MAX_VALUE; - maxRange = 0f; for(Weapon weapon : weapons){ - range = Math.min(range, weapon.bullet.range() + hitSize /2f); - maxRange = Math.max(maxRange, weapon.bullet.range() + hitSize /2f); + range = Math.min(range, weapon.bullet.range() + hitSize / 2f); + maxRange = Math.max(maxRange, weapon.bullet.range() + hitSize / 2f); + } + } + + if(maxRange < 0){ + maxRange = 0f; + + for(Weapon weapon : weapons){ + maxRange = Math.max(maxRange, weapon.bullet.range() + hitSize / 2f); } } diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index d14314977b..22e4747bcd 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -128,7 +128,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ boolean canSelect(Sector sector){ if(mode == select) return sector.hasBase(); - return sector.near().contains(Sector::hasBase)//(sector.tile.v.within(launchSector.tile.v, (launchRange + 0.5f) * planets.planet.sectorApproxRadius*2) //within range + return sector.hasBase() || sector.near().contains(Sector::hasBase)//(sector.tile.v.within(launchSector.tile.v, (launchRange + 0.5f) * planets.planet.sectorApproxRadius*2) //within range || (sector.preset != null && sector.preset.unlocked()); //is an unlocked preset } diff --git a/core/src/mindustry/world/meta/Stat.java b/core/src/mindustry/world/meta/Stat.java index 94e4c17b2c..2a8d88a7d1 100644 --- a/core/src/mindustry/world/meta/Stat.java +++ b/core/src/mindustry/world/meta/Stat.java @@ -22,9 +22,12 @@ public enum Stat{ buildSpeed, mineSpeed, mineTier, + payloadCapacity, + commandLimit, baseDeflectChance, lightningChance, lightningDamage, + abilities, itemCapacity(StatCat.items), itemsMoved(StatCat.items), diff --git a/core/src/mindustry/world/meta/StatUnit.java b/core/src/mindustry/world/meta/StatUnit.java index 42825f0379..b2a866be3e 100644 --- a/core/src/mindustry/world/meta/StatUnit.java +++ b/core/src/mindustry/world/meta/StatUnit.java @@ -9,6 +9,7 @@ import java.util.*; */ public enum StatUnit{ blocks, + blocksSquared, powerSecond, liquidSecond, itemsSecond, From 80bd1daea438659878683f949f79db2e0f36553f Mon Sep 17 00:00:00 2001 From: Summet Date: Wed, 21 Oct 2020 23:34:38 +0300 Subject: [PATCH 42/56] typo --- core/src/mindustry/core/Control.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/core/Control.java b/core/src/mindustry/core/Control.java index e24881692f..3d904c1826 100644 --- a/core/src/mindustry/core/Control.java +++ b/core/src/mindustry/core/Control.java @@ -35,7 +35,7 @@ import static mindustry.Vars.*; /** * Control module. - * Handles all input, saving, keybinds and keybinds. + * Handles all input, saving and keybinds. * Should not handle any logic-critical state. * This class is not created in the headless server. */ From f0d74e2705c588f8fbbfdc57302955fa954f7c9c Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 21 Oct 2020 20:32:35 -0400 Subject: [PATCH 43/56] New map / Unit stat tweaks / FileChooser keyboard input --- core/assets/maps/moltenLake.msav | Bin 0 -> 16569 bytes core/assets/maps/mudFlats.msav | Bin 28056 -> 28161 bytes core/assets/shaders/planet.vert | 2 +- core/src/mindustry/content/UnitTypes.java | 8 ++++---- core/src/mindustry/entities/Fires.java | 8 ++++---- core/src/mindustry/logic/LStatements.java | 2 +- core/src/mindustry/maps/Maps.java | 2 +- .../mindustry/maps/filters/NoiseFilter.java | 4 ++-- core/src/mindustry/type/UnitType.java | 2 ++ .../src/mindustry/ui/dialogs/FileChooser.java | 11 +++++++++++ .../mindustry/ui/dialogs/PlanetDialog.java | 2 +- gradle.properties | 2 +- 12 files changed, 28 insertions(+), 15 deletions(-) create mode 100644 core/assets/maps/moltenLake.msav diff --git a/core/assets/maps/moltenLake.msav b/core/assets/maps/moltenLake.msav new file mode 100644 index 0000000000000000000000000000000000000000..a409307c6f4116d0471e2a0001b7b86dbe0e1527 GIT binary patch literal 16569 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 V|2Vw--}m0=-^c&kx3>ER0RY-8%H#k5 literal 0 HcmV?d00001 diff --git a/core/assets/maps/mudFlats.msav b/core/assets/maps/mudFlats.msav index 0fb8fd21ab5261116888e09b2f1ec4ca949b8dc0..1ba2e25cebe9b0156113552fa4253da48cf15071 100644 GIT binary patch delta 26877 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

d_i*0P0V~Q<>deH%b8Ce* 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 delta 26726 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 aynigM3UM5JBcgv79>4$gxxMS8YC8bHU-sny diff --git a/core/assets/shaders/planet.vert b/core/assets/shaders/planet.vert index f500af0ecf..4723e2bfff 100755 --- a/core/assets/shaders/planet.vert +++ b/core/assets/shaders/planet.vert @@ -10,7 +10,7 @@ uniform vec3 u_ambientColor; varying vec4 v_col; -const vec3 diffuse = vec3(0); +const vec3 diffuse = vec3(0.01); const float shinefalloff = 4.0; const float shinelen = 0.2; diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index 509f0ea805..03937d09eb 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -1145,7 +1145,7 @@ public class UnitTypes implements ContentList{ flying = true; drag = 0.05f; - speed = 1.9f; + speed = 2.6f; rotateSpeed = 15f; accel = 0.1f; range = 130f; @@ -1201,7 +1201,7 @@ public class UnitTypes implements ContentList{ mineTier = 3; health = 500; armor = 5f; - speed = 1.8f; + speed = 2.3f; accel = 0.06f; drag = 0.017f; lowAltitude = true; @@ -1235,7 +1235,7 @@ public class UnitTypes implements ContentList{ quad = new UnitType("quad"){{ armor = 8f; health = 6000; - speed = 1.2f; + speed = 1.4f; rotateSpeed = 2f; accel = 0.05f; drag = 0.017f; @@ -1300,7 +1300,7 @@ public class UnitTypes implements ContentList{ oct = new UnitType("oct"){{ armor = 16f; health = 24000; - speed = 0.6f; + speed = 0.8f; rotateSpeed = 1f; accel = 0.04f; drag = 0.018f; diff --git a/core/src/mindustry/entities/Fires.java b/core/src/mindustry/entities/Fires.java index 2906b4e7d7..754a8766b9 100644 --- a/core/src/mindustry/entities/Fires.java +++ b/core/src/mindustry/entities/Fires.java @@ -23,14 +23,14 @@ public class Fires{ if(fire == null){ fire = Fire.create(); - fire.tile(tile); - fire.lifetime(baseLifetime); + fire.tile = tile; + fire.lifetime = baseLifetime; fire.set(tile.worldx(), tile.worldy()); fire.add(); map.put(tile.pos(), fire); }else{ - fire.lifetime(baseLifetime); - fire.time(0f); + fire.lifetime = baseLifetime; + fire.time = 0f; } } diff --git a/core/src/mindustry/logic/LStatements.java b/core/src/mindustry/logic/LStatements.java index 57adbdb7fe..517d53bcc6 100644 --- a/core/src/mindustry/logic/LStatements.java +++ b/core/src/mindustry/logic/LStatements.java @@ -704,7 +704,7 @@ public class LStatements{ @RegisterStatement("ubind") public static class UnitBindStatement extends LStatement{ - public String type = "@mono"; + public String type = "@poly"; @Override public void build(Table table){ diff --git a/core/src/mindustry/maps/Maps.java b/core/src/mindustry/maps/Maps.java index e6fcaff68a..fdd964408f 100644 --- a/core/src/mindustry/maps/Maps.java +++ b/core/src/mindustry/maps/Maps.java @@ -29,7 +29,7 @@ import static mindustry.Vars.*; public class Maps{ /** List of all built-in maps. Filenames only. */ - private static String[] defaultMapNames = {"maze", "fortress", "labyrinth", "islands", "tendrils", "caldera", "wasteland", "shattered", "fork", "triad", "mudFlats", "veins", "glacier"}; + private static String[] defaultMapNames = {"maze", "fortress", "labyrinth", "islands", "tendrils", "caldera", "wasteland", "shattered", "fork", "triad", "mudFlats", "moltenLake", "veins", "glacier"}; /** Maps tagged as PvP */ static final String[] pvpMaps = {"veins", "glacier"}; /** All maps stored in an ordered array. */ diff --git a/core/src/mindustry/maps/filters/NoiseFilter.java b/core/src/mindustry/maps/filters/NoiseFilter.java index 857be64369..2953d3ca2e 100644 --- a/core/src/mindustry/maps/filters/NoiseFilter.java +++ b/core/src/mindustry/maps/filters/NoiseFilter.java @@ -19,7 +19,7 @@ public class NoiseFilter extends GenerateFilter{ new SliderOption("octaves", () -> octaves, f -> octaves = f, 1f, 10f), new SliderOption("falloff", () -> falloff, f -> falloff = f, 0f, 1f), new BlockOption("floor", () -> floor, b -> floor = b, floorsOnly), - new BlockOption("wall", () -> block, b -> block = b, wallsOnly) + new BlockOption("wall", () -> block, b -> block = b, wallsOptional) ); } @@ -29,7 +29,7 @@ public class NoiseFilter extends GenerateFilter{ if(noise > threshold){ in.floor = floor; - if(wallsOnly.get(in.block)) in.block = block; + if(in.block != Blocks.air) in.block = block; } } } diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java index f7d5877b90..8a2d274b44 100644 --- a/core/src/mindustry/type/UnitType.java +++ b/core/src/mindustry/type/UnitType.java @@ -171,6 +171,8 @@ public class UnitType extends UnlockableContent{ if(unit.controller() instanceof LogicAI){ table.row(); table.add(Blocks.microProcessor.emoji() + " " + Core.bundle.get("units.processorcontrol")).growX().left(); + table.row(); + table.label(() -> Iconc.settings + " " + (long)unit.flag + "").color(Color.lightGray).growX().wrap().left(); } table.row(); diff --git a/core/src/mindustry/ui/dialogs/FileChooser.java b/core/src/mindustry/ui/dialogs/FileChooser.java index 2c8f2954b9..555df63e33 100644 --- a/core/src/mindustry/ui/dialogs/FileChooser.java +++ b/core/src/mindustry/ui/dialogs/FileChooser.java @@ -4,6 +4,7 @@ import arc.*; import arc.files.*; import arc.func.*; import arc.graphics.g2d.*; +import arc.input.*; import arc.scene.event.*; import arc.scene.ui.*; import arc.scene.ui.layout.*; @@ -45,6 +46,16 @@ public class FileChooser extends BaseDialog{ cont.clear(); setupWidgets(); }); + + keyDown(KeyCode.enter, () -> { + ok.fireClick(); + }); + + keyDown(key -> { + if(key == KeyCode.escape || key == KeyCode.back){ + Core.app.post(this::hide); + } + }); } private void setupWidgets(){ diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index 22e4747bcd..8555c35acf 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -128,7 +128,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ boolean canSelect(Sector sector){ if(mode == select) return sector.hasBase(); - return sector.hasBase() || sector.near().contains(Sector::hasBase)//(sector.tile.v.within(launchSector.tile.v, (launchRange + 0.5f) * planets.planet.sectorApproxRadius*2) //within range + return sector.hasBase() || sector.near().contains(Sector::hasBase) //near an occupied sector || (sector.preset != null && sector.preset.unlocked()); //is an unlocked preset } diff --git a/gradle.properties b/gradle.properties index 1642144d7a..fb827dd929 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=4965359d2857f529f7010c73bc89876d347fa424 +archash=b6e614dd1c272073a420aa946797118ea6b48324 From f2dd5ba11374bf6e76c046ba11cc4ff4bb6b8c1f Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 09:11:48 -0400 Subject: [PATCH 44/56] Fixed #3062 / Fixed #3064 --- core/src/mindustry/content/Blocks.java | 2 ++ core/src/mindustry/world/blocks/distribution/Conveyor.java | 2 +- core/src/mindustry/world/blocks/distribution/MassDriver.java | 4 ++++ core/src/mindustry/world/blocks/storage/StorageBlock.java | 1 + core/src/mindustry/world/meta/BlockFlag.java | 2 ++ 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index a25ed674fa..ad024618ab 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -1364,12 +1364,14 @@ public class Blocks implements ContentList{ requirements(Category.effect, with(Items.titanium, 250, Items.thorium, 125)); size = 3; itemCapacity = 1000; + flags = EnumSet.of(BlockFlag.storage); }}; container = new StorageBlock("container"){{ requirements(Category.effect, with(Items.titanium, 100)); size = 2; itemCapacity = 300; + flags = EnumSet.of(BlockFlag.storage); }}; unloader = new Unloader("unloader"){{ diff --git a/core/src/mindustry/world/blocks/distribution/Conveyor.java b/core/src/mindustry/world/blocks/distribution/Conveyor.java index 9ad1f01bea..79dbbde0c8 100644 --- a/core/src/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/mindustry/world/blocks/distribution/Conveyor.java @@ -67,7 +67,7 @@ public class Conveyor extends Block implements Autotiler{ @Override public boolean blends(Tile tile, int rotation, int otherx, int othery, int otherrot, Block otherblock){ - return (otherblock.outputsItems() || lookingAt(tile, rotation, otherx, othery, otherblock)) + return (otherblock.outputsItems() || (lookingAt(tile, rotation, otherx, othery, otherblock) && otherblock.hasItems)) && lookingAtEither(tile, rotation, otherx, othery, otherrot, otherblock); } diff --git a/core/src/mindustry/world/blocks/distribution/MassDriver.java b/core/src/mindustry/world/blocks/distribution/MassDriver.java index 1776ed7522..9191e7dfe1 100644 --- a/core/src/mindustry/world/blocks/distribution/MassDriver.java +++ b/core/src/mindustry/world/blocks/distribution/MassDriver.java @@ -105,6 +105,10 @@ public class MassDriver extends Block{ Building link = world.build(this.link); boolean hasLink = linkValid(); + if(hasLink){ + this.link = link.pos(); + } + //reload regardless of state if(reload > 0f){ reload = Mathf.clamp(reload - edelta() / reloadTime); diff --git a/core/src/mindustry/world/blocks/storage/StorageBlock.java b/core/src/mindustry/world/blocks/storage/StorageBlock.java index 32b3713350..b7581b4dfb 100644 --- a/core/src/mindustry/world/blocks/storage/StorageBlock.java +++ b/core/src/mindustry/world/blocks/storage/StorageBlock.java @@ -11,6 +11,7 @@ import mindustry.world.blocks.storage.CoreBlock.*; import mindustry.world.meta.*; public class StorageBlock extends Block{ + public StorageBlock(String name){ super(name); hasItems = true; diff --git a/core/src/mindustry/world/meta/BlockFlag.java b/core/src/mindustry/world/meta/BlockFlag.java index a3fe674e37..ca4ded3db3 100644 --- a/core/src/mindustry/world/meta/BlockFlag.java +++ b/core/src/mindustry/world/meta/BlockFlag.java @@ -4,6 +4,8 @@ package mindustry.world.meta; public enum BlockFlag{ /** Enemy core; primary target for all units. */ core, + /** Vault/container/etc */ + storage, /** Something that generates power. */ generator, /** Any turret. */ From a732237005c06329cd777ee9016d1891af892fef Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 09:43:21 -0400 Subject: [PATCH 45/56] Allowed enemy spawns on water --- core/src/mindustry/ai/types/FormationAI.java | 10 ++++++---- core/src/mindustry/content/Blocks.java | 1 + core/src/mindustry/editor/EditorTile.java | 4 ++-- core/src/mindustry/editor/EditorTool.java | 2 +- core/src/mindustry/editor/MapGenerateDialog.java | 2 +- core/src/mindustry/entities/comp/MinerComp.java | 4 ++-- core/src/mindustry/input/DesktopInput.java | 2 +- core/src/mindustry/input/MobileInput.java | 2 +- core/src/mindustry/world/blocks/environment/Floor.java | 2 ++ gradle.properties | 2 +- 10 files changed, 18 insertions(+), 13 deletions(-) diff --git a/core/src/mindustry/ai/types/FormationAI.java b/core/src/mindustry/ai/types/FormationAI.java index 3226fbc300..3c5a2b99b4 100644 --- a/core/src/mindustry/ai/types/FormationAI.java +++ b/core/src/mindustry/ai/types/FormationAI.java @@ -34,8 +34,8 @@ public class FormationAI extends AIController implements FormationMember{ return; } - if(unit.type.canBoost && unit.canPassOn()){ - unit.elevation = Mathf.approachDelta(unit.elevation, 0f, 0.08f); + if(unit.type.canBoost){ + unit.elevation = Mathf.approachDelta(unit.elevation, !unit.canPassOn() ? 1f : leader.type.canBoost ? leader.elevation : 0f, 0.08f); } unit.controlWeapons(true, leader.isShooting); @@ -53,10 +53,12 @@ public class FormationAI extends AIController implements FormationMember{ float margin = 3f; + float speed = unit.realSpeed(); + if(unit.dst(realtarget) <= margin){ - unit.vel.approachDelta(Vec2.ZERO, type.speed * type.accel / 2f); + unit.vel.approachDelta(Vec2.ZERO, speed * type.accel / 2f); }else{ - unit.moveAt(realtarget.sub(unit).limit(type.speed)); + unit.moveAt(realtarget.sub(unit).limit(speed)); } if(unit instanceof Minerc mine && leader instanceof Minerc com){ diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index ad024618ab..1ab4e13252 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -121,6 +121,7 @@ public class Blocks implements ContentList{ spawn = new OverlayFloor("spawn"){ { variants = 0; + needsSurface = false; } @Override public void drawBase(Tile tile){} diff --git a/core/src/mindustry/editor/EditorTile.java b/core/src/mindustry/editor/EditorTile.java index 2d08b9d3d2..f735bd790c 100644 --- a/core/src/mindustry/editor/EditorTile.java +++ b/core/src/mindustry/editor/EditorTile.java @@ -26,7 +26,7 @@ public class EditorTile extends Tile{ if(type instanceof OverlayFloor){ //don't place on liquids - if(floor.hasSurface()){ + if(floor.hasSurface() || !type.needsSurface){ setOverlayID(type.id); } return; @@ -75,7 +75,7 @@ public class EditorTile extends Tile{ return; } - if(floor.isLiquid) return; + if(!floor.hasSurface() && overlay.asFloor().needsSurface) return; if(overlay() == overlay) return; op(OpType.overlay, this.overlay.id); super.setOverlay(overlay); diff --git a/core/src/mindustry/editor/EditorTool.java b/core/src/mindustry/editor/EditorTool.java index 194ec97e4c..cd4b63935e 100644 --- a/core/src/mindustry/editor/EditorTool.java +++ b/core/src/mindustry/editor/EditorTool.java @@ -118,7 +118,7 @@ public enum EditorTool{ if(editor.drawBlock.isOverlay()){ Block dest = tile.overlay(); if(dest == editor.drawBlock) return; - tester = t -> t.overlay() == dest && t.floor().hasSurface(); + tester = t -> t.overlay() == dest && (t.floor().hasSurface() || !t.floor().needsSurface); setter = t -> t.setOverlay(editor.drawBlock); }else if(editor.drawBlock.isFloor()){ Block dest = tile.floor(); diff --git a/core/src/mindustry/editor/MapGenerateDialog.java b/core/src/mindustry/editor/MapGenerateDialog.java index 6a06e0b966..c0292cbf74 100644 --- a/core/src/mindustry/editor/MapGenerateDialog.java +++ b/core/src/mindustry/editor/MapGenerateDialog.java @@ -417,7 +417,7 @@ public class MapGenerateDialog extends BaseDialog{ public void set(Block floor, Block wall, Block ore, Team team){ this.floor = floor.id; this.block = wall.id; - this.ore = !floor.asFloor().hasSurface() ? 0 : ore.id; + this.ore = (!floor.asFloor().hasSurface() && ore.asFloor().needsSurface) ? 0 : ore.id; this.team = (byte)team.id; } diff --git a/core/src/mindustry/entities/comp/MinerComp.java b/core/src/mindustry/entities/comp/MinerComp.java index 6bac9dbd60..764e6ed4d3 100644 --- a/core/src/mindustry/entities/comp/MinerComp.java +++ b/core/src/mindustry/entities/comp/MinerComp.java @@ -54,7 +54,7 @@ abstract class MinerComp implements Itemsc, Posc, Teamc, Rotc, Drawc, Unitc{ } } - if(core == null || !validMine(mineTile)){ + if(!validMine(mineTile)){ mineTile = null; mineTimer = 0f; }else if(mining()){ @@ -69,7 +69,7 @@ abstract class MinerComp implements Itemsc, Posc, Teamc, Rotc, Drawc, Unitc{ if(mineTimer >= 50f + item.hardness*15f){ mineTimer = 0; - if(within(core, mineTransferRange) && core.acceptStack(item, 1, this) == 1 && offloadImmediately()){ + if(core != null && within(core, mineTransferRange) && core.acceptStack(item, 1, this) == 1 && offloadImmediately()){ Call.transferItemTo(item, 1, mineTile.worldx() + Mathf.range(tilesize / 2f), mineTile.worldy() + Mathf.range(tilesize / 2f), core); diff --git a/core/src/mindustry/input/DesktopInput.java b/core/src/mindustry/input/DesktopInput.java index 906d96d56e..049853c864 100644 --- a/core/src/mindustry/input/DesktopInput.java +++ b/core/src/mindustry/input/DesktopInput.java @@ -610,7 +610,7 @@ public class DesktopInput extends InputHandler{ baseSpeed = unit.minFormationSpeed * 0.95f; } - float speed = baseSpeed * Mathf.lerp(1f, unit.isCommanding() ? 1f : unit.type.canBoost ? unit.type.boostMultiplier : 1f, unit.elevation) * strafePenalty; + float speed = baseSpeed * Mathf.lerp(1f, unit.type.canBoost ? unit.type.boostMultiplier : 1f, unit.elevation) * strafePenalty; float xa = Core.input.axis(Binding.move_x); float ya = Core.input.axis(Binding.move_y); boolean boosted = (unit instanceof Mechc && unit.isFlying()); diff --git a/core/src/mindustry/input/MobileInput.java b/core/src/mindustry/input/MobileInput.java index 981f55bd6f..63df6c151b 100644 --- a/core/src/mindustry/input/MobileInput.java +++ b/core/src/mindustry/input/MobileInput.java @@ -865,7 +865,7 @@ public class MobileInput extends InputHandler implements GestureListener{ baseSpeed = unit.minFormationSpeed * 0.98f; } - float speed = baseSpeed * Mathf.lerp(1f, unit.isCommanding() ? 1f : type.canBoost ? type.boostMultiplier : 1f, unit.elevation) * strafePenalty; + float speed = baseSpeed * Mathf.lerp(1f, type.canBoost ? type.boostMultiplier : 1f, unit.elevation) * strafePenalty; float range = unit.hasWeapons() ? unit.range() : 0f; float bulletSpeed = unit.hasWeapons() ? type.weapons.first().bullet.speed : 0f; float mouseAngle = unit.angleTo(unit.aimX(), unit.aimY()); diff --git a/core/src/mindustry/world/blocks/environment/Floor.java b/core/src/mindustry/world/blocks/environment/Floor.java index cacf375cef..113617cc63 100644 --- a/core/src/mindustry/world/blocks/environment/Floor.java +++ b/core/src/mindustry/world/blocks/environment/Floor.java @@ -64,6 +64,8 @@ public class Floor extends Block{ public Block wall = Blocks.air; /** Decoration block. Usually a rock. May be air. */ public Block decoration = Blocks.air; + /** Whether this overlay needs a surface to be on. False for floating blocks, like spawns. */ + public boolean needsSurface = true; protected TextureRegion[][] edges; protected Seq blenders = new Seq<>(); diff --git a/gradle.properties b/gradle.properties index fb827dd929..9506854088 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=b6e614dd1c272073a420aa946797118ea6b48324 +archash=3f883ca573d8b3132cab878c07487febecf1d4e2 From 46b2f4cccbe80d779db526871ed4f8bd1856fd73 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 11:54:27 -0400 Subject: [PATCH 46/56] Minor bugfixes & wave tweaks --- core/assets/bundles/bundle.properties | 1 + core/src/mindustry/content/Blocks.java | 2 +- core/src/mindustry/game/DefaultWaves.java | 23 +++++++++---------- .../src/mindustry/graphics/BlockRenderer.java | 2 +- .../maps/planet/SerpuloPlanetGenerator.java | 2 +- .../ui/dialogs/CustomRulesDialog.java | 22 ++++++++++++++---- .../ui/dialogs/LaunchLoadoutDialog.java | 2 ++ 7 files changed, 34 insertions(+), 20 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index f7a3a6dcfe..9c4cb2f142 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -523,6 +523,7 @@ sectors.launch = Launch sectors.select = Select sectors.nonelaunch = [lightgray]none (sun) sectors.rename = Rename Sector +sector.missingresources = [scarlet]Insufficient Core Resources planet.serpulo.name = Serpulo #TODO better name diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 1ab4e13252..33b4a6bfd1 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -332,7 +332,7 @@ public class Blocks implements ContentList{ snowBoulder = new Boulder("snow-boulder"){{ variants = 2; - snow.asFloor().decoration = ice.asFloor().decoration = iceSnow.asFloor().decoration = this; + snow.asFloor().decoration = ice.asFloor().decoration = iceSnow.asFloor().decoration = salt.asFloor().decoration = this; }}; dirtWall = new StaticWall("dirt-wall"){{ diff --git a/core/src/mindustry/game/DefaultWaves.java b/core/src/mindustry/game/DefaultWaves.java index d33af5a41a..33570ba9a6 100644 --- a/core/src/mindustry/game/DefaultWaves.java +++ b/core/src/mindustry/game/DefaultWaves.java @@ -39,7 +39,7 @@ public class DefaultWaves{ unitScaling = 1.7f; spacing = 2; max = 4; - shieldScaling = 15f; + shieldScaling = 25f; }}, new SpawnGroup(pulsar){{ @@ -62,7 +62,7 @@ public class DefaultWaves{ unitScaling = 1; unitAmount = 4; spacing = 2; - shieldScaling = 10f; + shieldScaling = 20f; max = 14; }}, @@ -79,7 +79,8 @@ public class DefaultWaves{ spacing = 3; unitScaling = 1; max = 10; - shieldScaling = 10f; + shieldScaling = 30f; + shields = 100; effect = StatusEffects.overdrive; }}, @@ -178,7 +179,7 @@ public class DefaultWaves{ unitAmount = 2; unitScaling = 3; spacing = 4; - shieldScaling = 20; + shieldScaling = 30; }}, new SpawnGroup(atrax){{ @@ -186,7 +187,7 @@ public class DefaultWaves{ unitAmount = 4; unitScaling = 1; spacing = 3; - shieldScaling = 5f; + shieldScaling = 10f; }}, new SpawnGroup(scepter){{ @@ -194,7 +195,7 @@ public class DefaultWaves{ unitAmount = 1; unitScaling = 1; spacing = 30; - shieldScaling = 10f; + shieldScaling = 30f; }}, new SpawnGroup(reign){{ @@ -202,7 +203,7 @@ public class DefaultWaves{ unitAmount = 1; unitScaling = 1; spacing = 40; - shieldScaling = 20f; + shieldScaling = 30f; }}, new SpawnGroup(antumbra){{ @@ -210,7 +211,7 @@ public class DefaultWaves{ unitAmount = 1; unitScaling = 1; spacing = 40; - shieldScaling = 20f; + shieldScaling = 30f; }}, new SpawnGroup(vela){{ @@ -218,7 +219,7 @@ public class DefaultWaves{ unitAmount = 1; unitScaling = 1; spacing = 30; - shieldScaling = 20f; + shieldScaling = 30f; }}, new SpawnGroup(corvus){{ @@ -236,7 +237,7 @@ public class DefaultWaves{ unitScaling = 3; spacing = 4; shields = 40f; - shieldScaling = 20f; + shieldScaling = 30f; }}, new SpawnGroup(toxopid){{ @@ -252,12 +253,10 @@ public class DefaultWaves{ return spawns == null ? new Seq<>() : spawns; } - //TODO move elsewhere public static Seq generate(float difficulty){ return generate(new Rand(), difficulty); } - //TODO move elsewhere public static Seq generate(Rand rand, float difficulty){ UnitType[][] species = { {dagger, mace, fortress, scepter, reign}, diff --git a/core/src/mindustry/graphics/BlockRenderer.java b/core/src/mindustry/graphics/BlockRenderer.java index afe2e3182b..7e90fba3ff 100644 --- a/core/src/mindustry/graphics/BlockRenderer.java +++ b/core/src/mindustry/graphics/BlockRenderer.java @@ -293,7 +293,7 @@ public class BlockRenderer implements Disposable{ entity.drawLight(); }else if(tile.block().emitLight){ tile.block().drawEnvironmentLight(tile); - }else if(tile.floor().emitLight){ + }else if(tile.floor().emitLight && !tile.block().solid && world.getDarkness(tile.x, tile.y) < 3){ //only draw floor light under non-solid blocks tile.floor().drawEnvironmentLight(tile); } } diff --git a/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java b/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java index 7e2b5e9aaa..4c7bd49a4e 100644 --- a/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java +++ b/core/src/mindustry/maps/planet/SerpuloPlanetGenerator.java @@ -277,7 +277,7 @@ public class SerpuloPlanetGenerator extends PlanetGenerator{ //hotrock tweaks if(floor == Blocks.hotrock){ - if(rand.chance(0.3)){ + if(Math.abs(0.5f - noise(x - 90, y, 4, 0.8, 80)) > 0.035){ floor = Blocks.basalt; }else{ ore = Blocks.air; diff --git a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java index 42fac7be72..4d6a4483f9 100644 --- a/core/src/mindustry/ui/dialogs/CustomRulesDialog.java +++ b/core/src/mindustry/ui/dialogs/CustomRulesDialog.java @@ -134,7 +134,7 @@ public class CustomRulesDialog extends BaseDialog{ check("@rules.waves", b -> rules.waves = b, () -> rules.waves); check("@rules.wavetimer", b -> rules.waveTimer = b, () -> rules.waveTimer); check("@rules.waitForWaveToEnd", b -> rules.waitEnemies = b, () -> rules.waitEnemies); - number("@rules.wavespacing", false, f -> rules.waveSpacing = f * 60f, () -> rules.waveSpacing / 60f, () -> true); + number("@rules.wavespacing", false, f -> rules.waveSpacing = f * 60f, () -> rules.waveSpacing / 60f, () -> true, 1, Float.MAX_VALUE); number("@rules.dropzoneradius", false, f -> rules.dropZoneRadius = f * tilesize, () -> rules.dropZoneRadius / tilesize, () -> true); title("@rules.title.resourcesbuilding"); @@ -142,7 +142,7 @@ public class CustomRulesDialog extends BaseDialog{ check("@rules.reactorexplosions", b -> rules.reactorExplosions = b, () -> rules.reactorExplosions); check("@rules.schematic", b-> rules.schematicsAllowed = b, () -> rules.schematicsAllowed); number("@rules.buildcostmultiplier", false, f -> rules.buildCostMultiplier = f, () -> rules.buildCostMultiplier, () -> !rules.infiniteResources); - number("@rules.buildspeedmultiplier", f -> rules.buildSpeedMultiplier = f, () -> rules.buildSpeedMultiplier); + number("@rules.buildspeedmultiplier", f -> rules.buildSpeedMultiplier = f, () -> rules.buildSpeedMultiplier, 0.00001f, 10000f); number("@rules.deconstructrefundmultiplier", false, f -> rules.deconstructRefundMultiplier = f, () -> rules.deconstructRefundMultiplier, () -> !rules.infiniteResources); number("@rules.blockhealthmultiplier", f -> rules.blockHealthMultiplier = f, () -> rules.blockHealthMultiplier); number("@rules.blockdamagemultiplier", f -> rules.blockDamageMultiplier = f, () -> rules.blockDamageMultiplier); @@ -162,7 +162,7 @@ public class CustomRulesDialog extends BaseDialog{ check("@rules.unitammo", b -> rules.unitAmmo = b, () -> rules.unitAmmo); number("@rules.unithealthmultiplier", f -> rules.unitHealthMultiplier = f, () -> rules.unitHealthMultiplier); number("@rules.unitdamagemultiplier", f -> rules.unitDamageMultiplier = f, () -> rules.unitDamageMultiplier); - number("@rules.unitbuildspeedmultiplier", f -> rules.unitBuildSpeedMultiplier = f, () -> rules.unitBuildSpeedMultiplier); + number("@rules.unitbuildspeedmultiplier", f -> rules.unitBuildSpeedMultiplier = f, () -> rules.unitBuildSpeedMultiplier, 0.00001f, 100f); title("@rules.title.enemy"); check("@rules.attack", b -> rules.attackMode = b, () -> rules.attackMode); @@ -189,10 +189,22 @@ public class CustomRulesDialog extends BaseDialog{ } void number(String text, Floatc cons, Floatp prov){ - number(text, false, cons, prov, () -> true); + number(text, false, cons, prov, () -> true, 0, Float.MAX_VALUE); + } + + void number(String text, Floatc cons, Floatp prov, float min, float max){ + number(text, false, cons, prov, () -> true, min, max); } void number(String text, boolean integer, Floatc cons, Floatp prov, Boolp condition){ + number(text, integer, cons, prov, condition, 0, Float.MAX_VALUE); + } + + void number(String text, Floatc cons, Floatp prov, Boolp condition){ + number(text, false, cons, prov, condition, 0, Float.MAX_VALUE); + } + + void number(String text, boolean integer, Floatc cons, Floatp prov, Boolp condition, float min, float max){ main.table(t -> { t.left(); t.add(text).left().padRight(5) @@ -200,7 +212,7 @@ public class CustomRulesDialog extends BaseDialog{ t.field((integer ? (int)prov.get() : prov.get()) + "", s -> cons.get(Strings.parseFloat(s))) .padRight(100f) .update(a -> a.setDisabled(!condition.get())) - .valid(Strings::canParsePositiveFloat).width(120f).left().addInputDialog(); + .valid(f -> Strings.canParsePositiveFloat(f) && Strings.parseFloat(f) >= min && Strings.parseFloat(f) <= max).width(120f).left().addInputDialog(); }).padTop(0); main.row(); } diff --git a/core/src/mindustry/ui/dialogs/LaunchLoadoutDialog.java b/core/src/mindustry/ui/dialogs/LaunchLoadoutDialog.java index 62db818bf7..6cb50dbf36 100644 --- a/core/src/mindustry/ui/dialogs/LaunchLoadoutDialog.java +++ b/core/src/mindustry/ui/dialogs/LaunchLoadoutDialog.java @@ -120,6 +120,8 @@ public class LaunchLoadoutDialog extends BaseDialog{ cont.row(); cont.add(items); + cont.row(); + cont.add("@sector.missingresources").visible(() -> !valid); update.run(); rebuildItems.run(); From c2ff5a69ef7bd12aa6be70e5f14d994e6479bf7e Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 12:27:22 -0400 Subject: [PATCH 47/56] Buffered map-load filter support / Spawn path filter --- core/assets/bundles/bundle.properties | 1 + .../mindustry/editor/MapGenerateDialog.java | 13 ++-- .../mindustry/maps/filters/DistortFilter.java | 2 +- .../maps/filters/GenerateFilter.java | 55 +++++++++++++--- .../mindustry/maps/filters/MirrorFilter.java | 2 +- .../src/mindustry/maps/filters/OreFilter.java | 4 +- .../maps/filters/OreMedianFilter.java | 10 +-- .../mindustry/maps/filters/ScatterFilter.java | 2 +- .../maps/filters/SpawnPathFilter.java | 64 +++++++++++++++++++ .../mindustry/maps/filters/TerrainFilter.java | 3 +- .../maps/generators/BasicGenerator.java | 2 +- 11 files changed, 129 insertions(+), 29 deletions(-) create mode 100644 core/src/mindustry/maps/filters/SpawnPathFilter.java diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 9c4cb2f142..2b44d9ba40 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -421,6 +421,7 @@ filters.empty = [lightgray]No filters! Add one with the button below. filter.distort = Distort filter.noise = Noise filter.enemyspawn = Enemy Spawn Select +filter.spawnpath = Path To Spawn filter.corespawn = Core Select filter.median = Median filter.oremedian = Ore Median diff --git a/core/src/mindustry/editor/MapGenerateDialog.java b/core/src/mindustry/editor/MapGenerateDialog.java index c0292cbf74..8d0b4edd93 100644 --- a/core/src/mindustry/editor/MapGenerateDialog.java +++ b/core/src/mindustry/editor/MapGenerateDialog.java @@ -29,7 +29,8 @@ public class MapGenerateDialog extends BaseDialog{ private final Prov[] filterTypes = new Prov[]{ NoiseFilter::new, ScatterFilter::new, TerrainFilter::new, DistortFilter::new, RiverNoiseFilter::new, OreFilter::new, OreMedianFilter::new, MedianFilter::new, - BlendFilter::new, MirrorFilter::new, ClearFilter::new, CoreSpawnFilter::new, EnemySpawnFilter::new + BlendFilter::new, MirrorFilter::new, ClearFilter::new, CoreSpawnFilter::new, + EnemySpawnFilter::new, SpawnPathFilter::new }; private final MapEditor editor; private final boolean applied; @@ -121,9 +122,9 @@ public class MapGenerateDialog extends BaseDialog{ for(int x = 0; x < editor.width(); x++){ for(int y = 0; y < editor.height(); y++){ Tile tile = editor.tile(x, y); - input.apply(x, y, tile.floor(), tile.block(), tile.overlay()); + input.apply(x, y, tile.block(), tile.floor(), tile.overlay()); filter.apply(input); - writeTiles[x][y].set(input.floor, input.block, input.ore, tile.team()); + writeTiles[x][y].set(input.floor, input.block, input.overlay, tile.team()); } } @@ -295,7 +296,7 @@ public class MapGenerateDialog extends BaseDialog{ for(Prov gen : filterTypes){ GenerateFilter filter = gen.get(); - if((!applied && filter.isBuffered()) || (filter.isPost() && applied)) continue; + if((filter.isPost() && applied)) continue; selection.cont.button(filter.name(), () -> { filters.add(filter); @@ -369,9 +370,9 @@ public class MapGenerateDialog extends BaseDialog{ pixmap.each((px, py) -> { int x = px * scaling, y = py * scaling; GenTile tile = buffer1[px][py]; - input.apply(x, y, content.block(tile.floor), content.block(tile.block), content.block(tile.ore)); + input.apply(x, y, content.block(tile.block), content.block(tile.floor), content.block(tile.ore)); filter.apply(input); - buffer2[px][py].set(input.floor, input.block, input.ore, Team.get(tile.team)); + buffer2[px][py].set(input.floor, input.block, input.overlay, Team.get(tile.team)); }); pixmap.each((px, py) -> buffer1[px][py].set(buffer2[px][py])); diff --git a/core/src/mindustry/maps/filters/DistortFilter.java b/core/src/mindustry/maps/filters/DistortFilter.java index 32c8f18a14..daedca1765 100644 --- a/core/src/mindustry/maps/filters/DistortFilter.java +++ b/core/src/mindustry/maps/filters/DistortFilter.java @@ -26,6 +26,6 @@ public class DistortFilter extends GenerateFilter{ in.floor = tile.floor(); if(!tile.block().synthetic() && !in.block.synthetic()) in.block = tile.block(); - in.ore = tile.overlay(); + in.overlay = tile.overlay(); } } diff --git a/core/src/mindustry/maps/filters/GenerateFilter.java b/core/src/mindustry/maps/filters/GenerateFilter.java index c884d5296e..d69ce7305c 100644 --- a/core/src/mindustry/maps/filters/GenerateFilter.java +++ b/core/src/mindustry/maps/filters/GenerateFilter.java @@ -5,7 +5,10 @@ import arc.math.*; import arc.scene.ui.*; import arc.util.*; import arc.util.noise.*; +import mindustry.*; +import mindustry.annotations.Annotations.*; import mindustry.content.*; +import mindustry.gen.*; import mindustry.world.*; public abstract class GenerateFilter{ @@ -15,15 +18,42 @@ public abstract class GenerateFilter{ public void apply(Tiles tiles, GenerateInput in){ this.in = in; - for(Tile tile : tiles){ - in.apply(tile.x, tile.y, tile.floor(), tile.block(), tile.overlay()); - apply(); - tile.setFloor(in.floor.asFloor()); - tile.setOverlay(!in.floor.asFloor().hasSurface() ? Blocks.air : in.ore); + if(isBuffered()){ + //buffer of tiles used, each tile packed into a long struct + long[] buffer = new long[tiles.width * tiles.height]; - if(!tile.block().synthetic() && !in.block.synthetic()){ - tile.setBlock(in.block); + //save to buffer + for(int i = 0; i < tiles.width * tiles.height; i++){ + Tile tile = tiles.geti(i); + buffer[i] = TileBuffer.get(tile.blockID(), tile.floorID(), tile.overlayID()); + } + + for(int i = 0; i < tiles.width * tiles.height; i++){ + Tile tile = tiles.geti(i); + long b = buffer[i]; + + in.apply(tile.x, tile.y, Vars.content.block(TileBuffer.block(b)), Vars.content.block(TileBuffer.floor(b)), Vars.content.block(TileBuffer.overlay(b))); + apply(); + + tile.setFloor(in.floor.asFloor()); + tile.setOverlay(!in.floor.asFloor().hasSurface() ? Blocks.air : in.overlay); + + if(!tile.block().synthetic() && !in.block.synthetic()){ + tile.setBlock(in.block); + } + } + }else{ + for(Tile tile : tiles){ + in.apply(tile.x, tile.y, tile.block(), tile.floor(), tile.overlay()); + apply(); + + tile.setFloor(in.floor.asFloor()); + tile.setOverlay(!in.floor.asFloor().hasSurface() ? Blocks.air : in.overlay); + + if(!tile.block().synthetic() && !in.block.synthetic()){ + tile.setBlock(in.block); + } } } } @@ -89,16 +119,16 @@ public abstract class GenerateFilter{ public int x, y, width, height; /** output parameters */ - public Block floor, block, ore; + public Block floor, block, overlay; Simplex noise = new Simplex(); RidgedPerlin pnoise = new RidgedPerlin(0, 1); TileProvider buffer; - public void apply(int x, int y, Block floor, Block block, Block ore){ + public void apply(int x, int y, Block block, Block floor, Block overlay){ this.floor = floor; this.block = block; - this.ore = ore; + this.overlay = overlay; this.x = x; this.y = y; } @@ -119,4 +149,9 @@ public abstract class GenerateFilter{ Tile get(int x, int y); } } + + @Struct + class TileBufferStruct{ + short block, floor, overlay; + } } diff --git a/core/src/mindustry/maps/filters/MirrorFilter.java b/core/src/mindustry/maps/filters/MirrorFilter.java index 8d2e22bdbe..3ebdb45a71 100644 --- a/core/src/mindustry/maps/filters/MirrorFilter.java +++ b/core/src/mindustry/maps/filters/MirrorFilter.java @@ -39,7 +39,7 @@ public class MirrorFilter extends GenerateFilter{ if(!tile.block().synthetic()){ in.block = tile.block(); } - in.ore = tile.overlay(); + in.overlay = tile.overlay(); } } diff --git a/core/src/mindustry/maps/filters/OreFilter.java b/core/src/mindustry/maps/filters/OreFilter.java index 491bbf0123..5f467511dc 100644 --- a/core/src/mindustry/maps/filters/OreFilter.java +++ b/core/src/mindustry/maps/filters/OreFilter.java @@ -26,8 +26,8 @@ public class OreFilter extends GenerateFilter{ public void apply(){ float noise = noise(in.x, in.y, scl, 1f, octaves, falloff); - if(noise > threshold && in.ore != Blocks.spawn){ - in.ore = ore; + if(noise > threshold && in.overlay != Blocks.spawn){ + in.overlay = ore; } } } diff --git a/core/src/mindustry/maps/filters/OreMedianFilter.java b/core/src/mindustry/maps/filters/OreMedianFilter.java index c9fd8d91c6..27a10548af 100644 --- a/core/src/mindustry/maps/filters/OreMedianFilter.java +++ b/core/src/mindustry/maps/filters/OreMedianFilter.java @@ -29,14 +29,14 @@ public class OreMedianFilter extends GenerateFilter{ @Override public void apply(){ - if(in.ore == Blocks.spawn) return; + if(in.overlay == Blocks.spawn) return; int cx = (in.x / 2) * 2; int cy = (in.y / 2) * 2; - if(in.ore != Blocks.air){ - if(!(in.tile(cx + 1, cy).overlay() == in.ore && in.tile(cx, cy).overlay() == in.ore && in.tile(cx + 1, cy + 1).overlay() == in.ore && in.tile(cx, cy + 1).overlay() == in.ore && + if(in.overlay != Blocks.air){ + if(!(in.tile(cx + 1, cy).overlay() == in.overlay && in.tile(cx, cy).overlay() == in.overlay && in.tile(cx + 1, cy + 1).overlay() == in.overlay && in.tile(cx, cy + 1).overlay() == in.overlay && !in.tile(cx + 1, cy).block().isStatic() && !in.tile(cx, cy).block().isStatic() && !in.tile(cx + 1, cy + 1).block().isStatic() && !in.tile(cx, cy + 1).block().isStatic())){ - in.ore = Blocks.air; + in.overlay = Blocks.air; } } @@ -58,6 +58,6 @@ public class OreMedianFilter extends GenerateFilter{ int index = Math.min((int)(blocks.size * percentile), blocks.size - 1); int overlay = blocks.get(index); - in.ore = Vars.content.block(overlay); + in.overlay = Vars.content.block(overlay); } } diff --git a/core/src/mindustry/maps/filters/ScatterFilter.java b/core/src/mindustry/maps/filters/ScatterFilter.java index 4b90275b1f..67d2b0229e 100644 --- a/core/src/mindustry/maps/filters/ScatterFilter.java +++ b/core/src/mindustry/maps/filters/ScatterFilter.java @@ -27,7 +27,7 @@ public class ScatterFilter extends GenerateFilter{ if(!block.isOverlay()){ in.block = block; }else{ - in.ore = block; + in.overlay = block; } } diff --git a/core/src/mindustry/maps/filters/SpawnPathFilter.java b/core/src/mindustry/maps/filters/SpawnPathFilter.java new file mode 100644 index 0000000000..e5f7a3f223 --- /dev/null +++ b/core/src/mindustry/maps/filters/SpawnPathFilter.java @@ -0,0 +1,64 @@ +package mindustry.maps.filters; + +import arc.math.*; +import arc.struct.*; +import arc.util.*; +import mindustry.*; +import mindustry.ai.*; +import mindustry.content.*; +import mindustry.maps.filters.FilterOption.*; +import mindustry.world.*; +import mindustry.world.blocks.storage.*; + +import static mindustry.Vars.*; + +/** Selects X spawns from the spawn pool.*/ +public class SpawnPathFilter extends GenerateFilter{ + int radius = 3; + + @Override + public FilterOption[] options(){ + return Structs.arr( + new SliderOption("radius", () -> radius, f -> radius = (int)f, 1, 20).display() + ); + } + + @Override + public void apply(Tiles tiles, GenerateInput in){ + Tile core = null; + var spawns = new Seq(); + + for(Tile tile : tiles){ + if(tile.overlay() == Blocks.spawn){ + spawns.add(tile); + } + if(tile.block() instanceof CoreBlock && tile.team() != Vars.state.rules.waveTeam){ + core = tile; + } + } + + if(core != null && spawns.any()){ + for(var spawn : spawns){ + var path = Astar.pathfind(core.x, core.y, spawn.x, spawn.y, t -> t.solid() ? 20 : 1, Astar.manhattan, tile -> !tile.floor().isDeep()); + for(var tile : path){ + for(int x = -radius; x <= radius; x++){ + for(int y = -radius; y <= radius; y++){ + int wx = tile.x + x, wy = tile.y + y; + if(Structs.inBounds(wx, wy, world.width(), world.height()) && Mathf.within(x, y, radius)){ + Tile other = tiles.getn(wx, wy); + if(!other.synthetic()){ + other.setBlock(Blocks.air); + } + } + } + } + } + } + } + } + + @Override + public boolean isPost(){ + return true; + } +} diff --git a/core/src/mindustry/maps/filters/TerrainFilter.java b/core/src/mindustry/maps/filters/TerrainFilter.java index cc0ba82b54..4caea2041a 100644 --- a/core/src/mindustry/maps/filters/TerrainFilter.java +++ b/core/src/mindustry/maps/filters/TerrainFilter.java @@ -31,11 +31,10 @@ public class TerrainFilter extends GenerateFilter{ float noise = noise(in.x, in.y, scl, magnitude, octaves, falloff) + Mathf.dst((float)in.x / in.width, (float)in.y / in.height, 0.5f, 0.5f) * circleScl; in.floor = floor; - in.ore = Blocks.air; if(noise >= threshold){ in.block = block; - }else{ + }else if(!in.block.synthetic()){ in.block = Blocks.air; } } diff --git a/core/src/mindustry/maps/generators/BasicGenerator.java b/core/src/mindustry/maps/generators/BasicGenerator.java index e20350e6d3..1ef6d31297 100644 --- a/core/src/mindustry/maps/generators/BasicGenerator.java +++ b/core/src/mindustry/maps/generators/BasicGenerator.java @@ -248,7 +248,7 @@ public abstract class BasicGenerator implements WorldGenerator{ for(int x = -rad; x <= rad; x++){ for(int y = -rad; y <= rad; y++){ int wx = cx + x, wy = cy + y; - if(Structs.inBounds(wx, wy, width, height) && Mathf.dst(x, y, 0, 0) <= rad){ + if(Structs.inBounds(wx, wy, width, height) && Mathf.within(x, y, rad)){ Tile other = tiles.getn(wx, wy); other.setBlock(Blocks.air); } From a2e75df09654c7cc8563c64e22b039483570b8c8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 15:27:30 -0400 Subject: [PATCH 48/56] Map editor tweaks & fixes / New map --- core/assets/bundles/bundle.properties | 1 + core/assets/maps/archipelago.msav | Bin 0 -> 21802 bytes core/assets/sprites/block_colors.png | Bin 827 -> 826 bytes core/assets/sprites/fallback/sprites5.png | Bin 190052 -> 192643 bytes core/assets/sprites/sprites2.png | Bin 191167 -> 194206 bytes core/src/mindustry/content/Blocks.java | 35 +++---- .../src/mindustry/editor/MapEditorDialog.java | 5 + .../mindustry/editor/MapGenerateDialog.java | 6 +- core/src/mindustry/editor/WaveInfoDialog.java | 4 +- .../src/mindustry/entities/comp/UnitComp.java | 7 ++ core/src/mindustry/input/InputHandler.java | 89 ++++++++++-------- core/src/mindustry/io/MapIO.java | 2 +- core/src/mindustry/maps/Maps.java | 2 +- .../mindustry/maps/filters/ClearFilter.java | 6 +- .../mindustry/maps/filters/FilterOption.java | 5 +- .../mindustry/maps/filters/NoiseFilter.java | 7 +- .../src/mindustry/maps/filters/OreFilter.java | 7 +- .../maps/filters/SpawnPathFilter.java | 2 +- core/src/mindustry/world/Block.java | 2 + .../world/blocks/distribution/Conveyor.java | 2 +- .../world/blocks/environment/OreBlock.java | 1 + .../blocks/environment/OverlayFloor.java | 1 + 22 files changed, 108 insertions(+), 76 deletions(-) create mode 100644 core/assets/maps/archipelago.msav diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 2b44d9ba40..268f0853ed 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -446,6 +446,7 @@ filter.option.amount = Amount filter.option.block = Block filter.option.floor = Floor filter.option.flooronto = Target Floor +filter.option.target = Target filter.option.wall = Wall filter.option.ore = Ore filter.option.floor2 = Secondary Floor diff --git a/core/assets/maps/archipelago.msav b/core/assets/maps/archipelago.msav new file mode 100644 index 0000000000000000000000000000000000000000..a4ef1e2c77491360505946175f9272c3d519b543 GIT binary patch literal 21802 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 Y$4b98Z%a32U|?YIboFyt=akR{08rg4Z~y=R delta 610 zcmdnRwwrB&3M11*)l`{rQY}`KEY2(4~{SW)a4UBAf z?C(B)px?oN^#4Z*m1cu?J)hoKJ~}y>dEx4ggZ~VD%u~*!xqk2w?poA2ar=6MOO?G3 z`R$%gdZ?_ouYTs~@O4RlKFBQJ#a^*~cYpcrUoYP7K5$^>=Q;Mpe7lX$T(~g7phW85 z=KU4*yF4_e9hLWaz^@u{?#Ycc;T22t7A+H>Fs=N8m+F>Yp|d4TXM0*^c}<=!{ewwz z)mfp1orT{v>&ZQxV{vHz_8-#w|IB>U9>2I{j;Yf+sXu#o{kK>ATs(KW|JxIyy?2Ua zT`#sS+7|J5(p25Km+sb1`f7CYtx>Pj#5B9}VLN*ce%Lsp-XKa+w%;&w=cyO!c`@@e z!hYwLUF+)ckJxExdG^W{{@KbM7oQ}Y%5k2?6*GTB!nTS)70)B8u`hI|a&b+3qnB9U znzGF$D=_`>yV@}A(r3lhFJ`Hf_zK?7%zP2I{AN= z=8oH^Th4BN71cUJze!u}c&WFVP>%rLvCh_Ko~?(^xG1k!b?eqlm5`I_ev8V44R1fc z5*B1~dhPvHxAsS`Tze`bRkGi@^{S9#*K4P&ujMP`cDIyU^`A63ePhPd8Tb1y&pc@J c^jW@jywb1GN$2Aj7#J8lUHx3vIVCg!0L$DqXaE2J diff --git a/core/assets/sprites/fallback/sprites5.png b/core/assets/sprites/fallback/sprites5.png index 87ee3a7b46c43adf074f60d06b62816101f54322..fc352dc20a98f874ad6e503cf9b0d88c7d7cfc73 100644 GIT binary patch literal 192643 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

teU=x|5kAbzkpq$ z{wbGYk1O?ix-TnVc>2HlL0QUN)+aA}rCZMj&UyIBX^zY4^K*|DfEEhcaLc?FuYcPn zzSu%NZahFUhSh6f zRV8@z+~$(qe|wquKmONKa)l4fy=bm!*Ru7i(C=k?MIPDSKBVveQFg)I`~Tk7E&hEd zY!3JB`-1y3|Fi7+%d7g1ar^0_wg1=tVg5gN>r>T+Rr_y(yzp*uU;4t) z)qO+dqt6Oi;nmKz{_YQ_v=-K$59Sy6r?=+UHUX!O?@W(tx72wT$5r*czH;^73h^FL z+iYoQa(Ub%xrpedoc^HPWc7L4piX7PqnQrURXd&+MmL&N!G{6mKItCoxfCG9<5vE|c_zmy?mWba{FKQ`Td&XT61>r<%tI^`euA&U7ACtn~VMdm0hQw z9NEiUl^M&SXxG&HJ#sJ4evP(=)Av6Q-*3F;o{5b@?+aG8zMa*6C*A%-a@p$> z1%GYp>rAemuK%}3tx)%lT;$32AFdL+Gdx6c-)Hhq5&Ld^x{J*zmTLr%B?eI zZLhEg4Ij(h|E6o)u=wJ9m%Ypn6GJ9d@LyOL{+IV#iDbYJ39mikd9NM9V;6)SKPcCk zf8g!Cm8<{kYA=WpyYBF|;OZ`;FO1dGj<&D=bLY>$Er)%U^UT|EXS1eWsPv~}9Z7LQ zAm=w|W6yPE2jNaXk+{%lzZ}^Q&FJsUtt(aoshJtCf6>8!YadK0hS| za{7fk-vZX$wYe*(r|jLao%!FpzOOtj`XlDctM+$@6pKar4^KT5=uy!SDPE zH*^TSZ@zWII>)Yi)%%%8em^vOf2HGn+0Ur;>l#iMq(-*zZ$I1MR`b*6NwRoy?u4tw z8_g#dT+Y7nS?5b)U0dqBqlM_{35F?c9dvkrgN3|BR`cw_;hPNx-~o2Vck4 zwX=zS{qpotQ$!5=w!@e5b_<5pp1ZBJW}28u|CCjd(`}^ z4Fx`>>v}d=M6RvevbyI{ox|;=W_s7k%b8DI`}+C0)1F@I?~EGJ{L`n0+i-uD{G{BU z|6^L{mB8}{@5)~E|63=MSAOYg-P}*t61NvP?!U2W^}|m*r}!-X{fV{_U!I$<3C?ku zGBqR;oZ6&?VBF$-k{&G?%UV@dY}A18k|WtU$y=G z%KRFE?9aAB=UZ+YWR{sZ`s5qWO!`?)6^N|P=b2D-ykc>d^E3B;a)B%?s`yNJz1+MxN{IcqHXbt}t?n^Hk zOZD&R2PVYrdLpv@z{ksxQZJ)5V+tizT7K}|`Tu!`LGz;kt(D?k>G!+#Jv}HmrC99U z4IU}U=aPP_wF>!izNc3IcH5!PxS(m%nMcph_tfs=tFuh3Z2e($O@EWnEA>aE4gKF^ zRw-}YDt-E}_31~CM9*)oy2dMW+_#=>&hd$rwTv4SgMZwSZTNKO-ShLUKddg;S4Vt} z{9V5O$oGbC`D?xRJyZ_6`1F3ukB~6-J&$fL&@a)_jY$7@C37P~pURQQ4e#GxnCC6O zq-v+iJm&4P-W_r$^4<8Yv)3G(8EEkCQ~BOGH>O;h=pdO}O|{j9w+pSz^ozgo z)a;NstG#{m=i7#})6f13X5jpG+9{-OX0qdtPkkUyXik5ZYnVSxAl&I+#^dIi;5~ew zO7nX~1o!4lKX5+!^XvEC+RGNybWRC-Z#DUJ=n`A*bB|B#*~f5Wf@aM-zJyAf&iupw z0xri{*!ssazq)t$yxX_`i-qnp-P*VHnrHU({{?@pZ?u@Jbm0y6rI~B)J@OVh&wM*S zKe|Y2ZWb?>vIzGB52rINf3qDfK0O`y;put*N09};D}@$`f0`Sa9Av28-|#V_oat1m zzGlVi2~uafZ$6#Dow%%m(Qyve0P5K-g}?#CdIy(k}J~p+q+zC%K6;*2em>8{`}u8`|7MB#QY!4 z-XPzT!9B;#H=gO$UFXErYhK9gw($25GR#@+;oo@b?avcjegCb3WZ6sAmz8Jub*uI@ z=k7iJPT+b$?a{#E00{*f5Ah_mH}SGvVxH-NHM12w@9^g>=3BbWS47=S_{`P67A4ST~ zyC<&5KRHfp7Q+qWr0aFw9mWarv41{a%={hHHUC)f>D4#t?~ATFtXC~D!HwT_-|79E zk4vrIoc^%c?A1l#1xDuQg)RO)_b@wQ_3J@;OM${V&8EXwRr;9U%qcLJ+#6tX=fjp7 zcJ;@RB9nJ{cGzyPpSZ{M&D0mIGuRL1UKRNNW-%W_9NYGE@92dkY3EKKmH48zBX3ED z?ENV5$UBj_0t@3?cS_#j^M2#Jx#JqA&Gt7(ziR)Ub13d)W-Y^Kro#RI&%Sh;!}~K$ zC_cli_Oj<4Beb_#Ieg$`vp8NN+;^r>N_P zZO_XyKB}xOzjD7{Bz!)xbsp-vie)8$G_Ps z(kYVLGIllHI<#4{ZT{p755M-d3p3nS-`$>j_QPj~drtzazs#$xl)9$w*&%qN-eL3K zGPQO8yQ`UVpC-O;oONFGt=>EK?SacbT$k%A`*wx<_~}C*&wi4T{oIvrxL0sZd|1hi z3zzfa?kH=VQd-x3JH_(6eBY6;`XJACMxVPGVYlRp{KmQY^%k1wLdr5`f-|~Dx znvCK*rXOp|mzA3R@ve)j&-wWL{o6zP+kY);O=mq{aQ9Pmc2{mgY<5l3e${!Lzn)&Q zuM@SKdxiT*=cmoZrhQeKVQQ1s9xj_MdFf5#X~CP9lFK9Scie0ddHXegqxhCT)lXXb zUwvag^{QG$n#D@G`~dF}_Cxh{`B#oVimWK%;uTX*FpIk;{rgM&_PcW{bX|p8VpR%$ zsC-+xcSj}X#irUeliU93huK+UY(Z1=(+cCcpXU|I@5r?hk#*Qr9J549X4^u+{W>+D zaue~ZPzcJDXSarUdH!gp0icq z;X41wy8aYq_k{=flAbJ>WZv4!Z1L%lK6}=7N3uizoK0U>T-VRNr}wFvIY58kirjBUb>0ho$oP^SZGP+)+mU@=RbuQn zpVxd7Dv~@UlYfqwrqu0jL+1`-#sA#}wU_PKZ{GO&I@#%t?5Bs@Kh93B+OQ#VrM>!( z;y16|45wELl^zJQU31N-oaOX&WzfjX_BW;Gds!GBF1E?vthTXe!Xo2ov8kZmFU$1I zmW7qixM$dIaywV2w{h`P?yj1muTKvvtm97onLEjLla2Cq30o66TZ29+yMu|Hmh|;N;ieyJ@80TGkhxZ~V)@#cf$}b2pM9VGWO9qa1$~*XzphVh`RjhB@om+X zUQ7N99rkT?6IIqR-%3pRxW9E3|CJ{P6CG^pBBwmob(njBZLO)ut##>Z?Ya-CAF(}X zcIwgLugf3&npx|YxPFnue4pqCCLUWq7Htjp6nd0%;QyrcZae;E&QE_h0~820j2|9v zzi7KZ;fBua-9L(J(r&C53sHU5u(oRF+lcI^OdqRO+*qvAna-TMbL!PwJJ>niznvTQ z-7h@(>4`^n2j6II2KA(OSWY}1Z^Gt1i< z9S}7mZT0^BWj!M28UN;Y)_%L5u2uN6o9R!DXn4nN#(lrccKudpi@o-|ZfiQnI@?OQ zH(H0U8(KHsjoR_}v+RbV)T{3-y7H%VJ!i_@*}ky2hI@8v^}8?kqt|X-sI%2B5gIl( z`u4s!bCEGeXzf~CJ<0RB=hw{pwCm}X^V1S~H*ozaon*^&^O2^_8ReS|*QMtj?cOSO z?ML*ZKUXrlmEHtDwA%WL_2HzqUCxWcYFZvY-Lm0tSEo_-vHOajSNzHfNDFzg`P~7P zeeFLPH9yU^7W(SBZq*Ei8`pE*_klKHu)O*h|M$&z-VJ6PQ*M3i;@)>*{bU;pAB7nI zJFj|wM_QETyw7Ywy+Qhvn_tOe(t0r_6PKo=h*Q@)kWGSZw;Js+3vJf1nWPm zlXBu&PYxvMA9W2o%onyTJT}GR>zZr5ZzhUe+8od1afrL_&o)E(NwThAKkN!D6Q1@p z)J}QZ!yhMRKE4}wDF1KwV+QNR>qUyMU(7xDv!vsAR&S$u^R3e+RWr<_uWzq@SP}W6 z+xg{P+2!lBXJ1S|$(O!G_rKEh4M%DpY>S+?In8s&zm)m<-`9HIkpB_6;Nre_-y%Wh z6|66N5&lEHZrhc|YEN!I+BT!UDeB)Jm0fzmIy@cEGk@2du1hWLQv~IkmsyXsHx%hE zwXa-auzgLt#Nk_p+h5AH{W*B(dI|di8{0Qp+d+BeM%>z+8!YUF{xj_U@=2O`@;Ro@ zXHs7*)mUCTEp!8y&NY?aSB`x6%-Aazk#ltKiL5J(;xpGri8#m#FZAW%N^UOvD0F~h z%CgKQm*rixoF8g?%04XzPl{ce*84hCM4vh_Dp z!1uUS+YUWnyJ2(VpDN3>Igc#X$coqNNIsnUFX8K=U2bnSHG=$au;=7&W7c=EXD=4i zt=Y|(x_a%z-bXU;bQI2C{1*jH3u4D7yphSc*67OL>O5QP>67kV;kgP6=dIr5TKeR< zW!$0-Z#Aa8yElkgeEm_|w>kf71Zm`{4kW(VQZ=#Y# zjJKf7xyd`^@3=*#uRA;AuKtdKITwHAH@u!(dS!lq(T2Ad+V^ZcHBUTSr%->z-E~sp zZiTfc?auGgUcKM>b;h?JF+Dq-=CJ;f{jucuDf74YBeyaizWQ{&Ksif|$;5xZr)+ML zJM^#pyu;@6UKM|LYVp@UdztNUw|eC*uKC*!on!m-`stQUosTz^ow>C+t!}A(#NHL_ z1b63v)|ztUSqsmT4mtj1@q;}|cR4l0?`Inw-T8l}!#?HOtAD3P{?=KYAR2K-{pO8} zZw_~hwK}Vto;o@ANvX8QivHX=+|q@yFD3W&Zr$X6NkgW7=6=Q-UWFEILQS=YF5XPO z7uV%IbBR~%$E084VQ-Fa-1>8JZ|~JsgVoA!^E%59yye--k2Xu3Egq4$~HaU`!JoU^81hL`F~aC^=?fTyZ`#jr>Oc3 zRclvEZ#vBe8nyrNH1+@e#h|57$GADm8&8Rz-TZR1_xGj=>%;AqZP+>4Z_@7d4LL`B zCgsYy`jxAkJyq&ww@ATqmcH3f%kFe*ut`t(A$I3q zd&!cy69L_Hy^6 zTamd{!E16iojXv+wf}m)?w+@vPVt-4Pw)LE&T+f?2%oY@^=%c9KIK@}>B*Vv^)2?S zyxOn7esu-k3;lV0OrI*GAKp4=cRuUuf7=i9`F>38Jo5Wh=nj3xukRFdk`K?@e2(E$ z_F2)+`*p!K^4X_#_T7K^aO=N>uTkOVDbsnuOHEIm{wMoVM=z_O{2OC!$YO zwPbdFKal(SMOUHT7u(4Z%-b@*=5Ky`v0iDxvGo0!Us*tb^5XZ5`P=oA4gS2pFXwk- z@k8crF^PXGHg1d9tP0W`eOb<8?Yu7*e}e2k7+d%SW#{~O!#eK<+b{1W$_-!oCEl-p zV*Z`=tM99q|BXL>6S^0%iR-)Sf_t_*a(iwRU(=AeFYJ6i`}e}=xCfnY6ROiH|Jpp- z`kH->c-W3ZdeWdt_N4GQ_r#}BuRezs>+E6D4qm^m;naiP%kTcCOcJ)&%uzoT^+xsP zlq31U^IEHSTns1@nI{s~To1YsvQT>Gx8g@Ld$RV#Y5Y5pVk`YeOz8FsiH;-Y2h8GY z?pG+qtoMkyuUY#~cY|!&?Uu`DUd>Ej%zdSxF~l+XzWV{QvLnd{C0*)t;#Cf)?U}gh z=7*fFO&!%txm!}tNi4ikuKU);vgU=iNZapYITf`f-zr`nOy$Z|oyWZ;SLv(#?DgGW zZ(sZN+@$K#qYd5l-yS{OyX4L*|NT2%JLJy9PpdCJyzbwjkBfeMSYvv9F6+9p+xE%q znsvJQm)h1}AARwZ)8d?Z`2 zTkmgr+IrjPhpHUsW<$%@vZtjYVe6K@v)=#HwI{KR`Qf~!67w$}`}0%i{LA`=oTEIG zd>um{%lEw2=&KNH5NTJ*XMXi8*J9Pz_VYLET=y&q)Yuok&-lZsgJ1t%4Xt6$e*g5x z;m5`we-(8nHO~2xdVsI<(R-eAO_$GR8r>heYQW-dLp{xI_8xyxKom%if$n^0)EZ*Mh$aE7|)d zPt927SeR9Ni~0JMwZ)D19djlL*fyM3$g6+Z__(6zkgVnYZ6D&cc-}gc^^g0_rB}y| zKi=B-e9f)3hi4zOO24Y->%Woz+2%E;gXg#!ifq^XsJEkb^PXbv^88u|!>-^7OeJx@o z^EL72TAvQbnhXB}W1I6K=ePbS zcIVu_-}2Ti^Rxr02S4=(+?79MyzTSE4S%bz8)`?_Fs?H`5#2mDN&IyB$J@DA?QP#g zdOw<5VBP;B*WvCCefKw;nn5)&G^NX2k#}>v3V+4Bv%IV_@o!Xansl>^*!-}T zihHoJYR+Ph$GrivJJ0fz3-Zr*{kUrOQaO!0|J`R>_}|Y0O&r+1_TEwJEV3`L`$+8L z1a3d;*K4|O9Db#`uJLwB^SVV<2miR%aN$X|tdA z_r#+oXZe1ro%h`~N4NCay|&l3Ip!PXx9wlP*C9&xPT?-LmdE)Y!XMxIyk_z9dFys@ zG&bC?_#9oa?&y3=r~2~WGA~d33w#{Tw(7dZ>R*N*-uM{YpJ;sas<_-fmTR+9ez)IW zze$GoiR{uotuVO!}ePk=Uj{h2`-Dfjvw~Z6p>#sk`y``i0 zWzDqfITr6%_#7?%=(l69V~xb$v@Sc{e~o1)y^4bpH{UFKyhZW-Vokn{M>aqFb|&}D zPoeeiC%rQet9tqWUG5Vb-!jjZ!0a|dbWP0u3K*PE!Xd|8+TnVF_{qF8+=OX z$mET6o4)k#-~DSUD0!ImYD(mHM-}{ddOxzO`rXHp9d@R%yi=BP_vx2S%DHu6;uf)| zd%IuWXR>(7n^3zW?n~v7Q)+!#Ikp0yPffpK9r^a?SM`s!H`pEA z^Xc~UNQ?cstBjA#ZnQpL{;Fr^t;hcV9>tt_cluYf%fkOXP9NPhzP*zBFh}#z!}JBp z@gg;MCHpM+zsyyYn|^rTt~HMfc4Y91&E4qwv%g7PWb3}~umAVi?#Z`Ns@OU2$I-71 z&o{rSFgbc!F#br+gO?c!>(lIooQ_1;NB%l~Klbk_&{8z#^e%~MB6F*Eh<{rqC1ZAJ z^21#XXXdT@yN>15Mb_iu)}Cg$FElD9p7rXxRqV0V>$z@3ZINvK|7GcGziC=opO8+N z`RF!l}c6amk;!?bmC$(!Pgw|5;kGQ0OZ65zoxt3tQb< z(|rWl?X0tPcWs(4uz10LosTzSUayv5KYaC<^74mEO}#?g^v_=XXScyMSN23=_)7zk zcklLm%K4Ew<8N{Fhgre7DlY2R{5MtIxVj$HfC-#qs&4p4Mr1Cl;Z@sGmiFY_*2^;| zJ`=NeuevS0aD6#zNSmGoui?a$_@LZ}yW6iivT^dCj}no-zn!7fYfX;J`Rr|7WT<{>2)94yoK@-)^Wmi)DWk-!&^n>yI}gdek=`+_E`HvQI|e{`Ysm z`yAVrF22S1z-QKd4f(6rAN=wU$bEPD&IaZUvbTy(?})X%a6^0fo@EpFhVi@3bG&D^ z{~uqETSLjWAeo4(3pVU=vk)qmS3k#^BmZ?~mVF*$;`V?wfs?H+|DU>3`HkS3Uke4I z9ps~KJ@>u0bE^398skULH-Gydsk!#Zv{FZtwhwcHzx+HP<|%jdPx_|?1~Joi3*K^@ z!@bQhPk6R{x1B~y$HIMA4zH_A{iu0X>YZf3gk_p%RWHukizR- z|8BVJ_GHS+rFwOo-8)roPug?z1J4~srEHV)hdS>wU0Jz8-S&NChj{*E>%3;Z~Bo4pXcINlAH&g63J8r(_wSQCfjm_#k=s zX~pK}Pdf_kDxPD_xu5lagZ%Y|0^91U{zKtSUuNF7Td4d-P~^F^Qx4((gpj!Y*-y1S>v_Y zwKSh~{&EB3XA=wdzSYz?&2#hCLW|(SLw=%9FE(%gHgnm*s`7frm(w@QaNe|X@x0bo zVp-j{FWPi(xyN$lv~0+VceWM!abIrDVdvs6zxZ~A`T4*P`7<9b3G#7M`{=Vn*744_ z#TDG0?@q2{T5hd;R?M~j4)-$AmnR);7dbCTI+ysi^>XyH{^@h<#2xprWIR4Gf4zfU zxkB3gHS;zu-tkAUcE;UJLGsx*t61WUBjo-5=dLZb$XoyITB51F(T|*;;qvA=ydKHg zN8?towywWfr*>3I&ohR3tMmICx9--7?f{H+~bme(3E(PmYUhzkK+2|C)AmxkNdB`RJ3f=N|ry`>Qo; z{A8GKRHXDSHM`kxllRKzY5Tg8=5cK)U-xtA)5i0Le>nX9O#JlkTi^;Yfp2Tf%D$g| zWCc35YRj=3@5+`KR7cDewRmalTJih4)eXfxzhvC!@c#-9J3k{g-DPq0=VkY!Bm#2x zY5h`K+F1ItR*o@o#=^Sx#OYN(*DsrKe?QChzpKjx9<6nl|1L57{`MbJ()3qvyy3Yy zJ#OC7{C&lzCYlucX+JCYU0!F#TprIjYwCH8n7)-ye@ceDQNJm?<@ZeHd^VS84* zJt`YGgIXr*67@0-md$i zr|?9bCuf-CVl%wgO-9lR)M}+fUW09<}&wy5Zft7J>6@zls+rR^@Stq^_iQ+x3X+=|Ias_oV1Vm>z+9^Ec5LBHore_c(iVk?dHBBvFg>+ zWDkA1bL(ffF)-Be|Up4FB?-VasFopeAVJV~9JN_-Hm!@r8 z{H%HFmg>h_OGg*`|8Ys*j1d#KU%@oTrk-?uT(KAQx-@8`to|EqSn`_>9TfK_g&Ng57>pba_kHtP4dsCd<-2-&& z9I9n5%h-KX-)o*!`uplH{fljtB@B=Ks>CMxe^~ljBS+uw{*+feKmYuUxg(!-eA@aO zY*QcaT=YfQ`D3Kx%<~H(a(bISdfH4}e*O)^gY?zQlfRzG`YHLiFTeW1mQ86vUrRv? zi)DL-e)Xys+T;{ZSiA9#q1W5Z{2Ly>m{Z95FwwH^*^2V}VKO@ue&}!oH$P6>$~P%2 zd+`!E4L|Mvy*p}y@9<|WzE^kf_q#=NUv9Qd_IzmlEmCZg7IUlZE1|6~`j@=$S@3%H z`A55F)a&f~f2N^!YWD-D!mQ-B-SfAdk1$n`d9*D4@FDA6%tx!#UUobDb-vA^IFI|= zQ-`wiAET3VTQ5ENJvpxHufjiRW;usKwZ8vxeK#+={*;{5(NxJ{>b1VMeKW}){ zY}zHqG;7b&$-A$J@3UQEqVsRQ$^DM2Z^K{jcbWZc?c4O1vRhAn*AQE>V6CuE%5=TX z-^_2H{@mp&;CkCF=||-fL5+78*YNdkPblsfz3=va z3;2!I_qB$nzA3sfyC>+zfjhvik3F z+4iHR1=bBYHu}G|-^#IXT>IWHeE(Ae@B4P|rj#;15e)oM%`aj1dWGqoEnAx`#Pimt z-f_RPQ`lsd+@oI;YWMw-UVJD2inGNPow{`MKG4`;oKwY&`joAIR<w6bnmIM!*Q{4wx9WM8Z_@wyTg!P%L}%SjKg@Ra)@{Kk>6!r!tAY6eFV?5)v9E_meV`$dV~xk=zY z&&6*`*~6-pHVT`lWxRKrY`$(@l=SYvT{6svzqITZ4v6EwH$}yEWApl3hyTR}u1e0n zaBbl&?uXw}?sDqgE|OWh(fn((OQO2^nw8~t8fH`SnO<+*a(s@|-r^H*fS#y0rCwQRx4K^ES4O8u=~h|CbAHD6Iv6!?ln)2;GBQabDf)uX5{$w9@}~C$BpJ_xsNhCcpZ)Z zEN)-bzgWpa=Jn|bx^BnwRdUop$tK(Xx6Il11!^nV+D@-}`@YM0{>_MAr+3M${?+ru z|6^9^ZKoUOCmktXxNXm@t5x;-)2>-{`-=QETD^V#QiJvP$~!6-%-8vA_e}8ZW{cB# z8nXHImZ|Tym?+%!O+8-G9e;1L=CMheAJi~Eta`uYljA=@Dd*M-gA3)=Gj1K%-D^8* zX4raxy0VsY=lDxg@40)vY2n#bYIw)yz=HGJo?TX2n)`q4)ypaNrO_?l3m%mpoz3|~ zI#8$KbGrYc)7vEYu2eNHjd(Gu#e(VE=BG10uD4=)o_TzJp zThCOF2Z|!wq6MeV%U_uBSmh(nj=P)oY<%byrEh5ZHT3|W@&75#pZf1xC~r&rR$Q{( zE~DhTHs9_m*DYf+^H?v(|C^?~ao3ucM?JMyUFLZBCr=2pggxy4HrqEZW_*m^efGem zsB}Z0lFnUQ=lianU!ng@J+k_nOY8r4te2zy6umun{L+b+YrmB!JM3Bew^Z%&?M1B5 zL{CUB4u5LHd^$UnYySOvtJ_*TRaz{>U)0!4a*>%_46F8nA4ZIdC}K% zT6c0RYQywp@^9M5ZM&AeFzrC*IluTR4ZVx^8F2kRe`1E=+O@j6UiBjDx-+-TpIf(5 zZC>|J&deq9imSQ5EU^uU+OyC1%o*j4JMTMKE&f|-c2w>Mhr!>jtluw!Pn~qAvo$%L znyAG2(d@=?WGW<_9(fiphuxH*S zCcTf{{X69w)W}M9raoDI`1r|rr!Ugd(0;|;MuII8b#ak(<<*6w{x#d&)FeVcXG+I$wwo8 zfD%kSW5QLrB)*K`3v+*^8Ghe#U_)eFZCLF$4uje-ei`-YmE3z@Z}nE~Ykc$OYippz z*(GuJ=Ulrs?V8Z})4GdHv-4wn9vXUad=bBJ?O$Zi`|1T-cGREst1q6Zn5T5}?7#m$ zUH|5raQm4DJ@cHQ<$MU9RIL}Ps7F`mtW%4CPt^YE*c>@1x%G3h*)^Q&yt59;i{pHX{ zvHfp*oz3|lRd3Kw&9#kiaO0a){poOFt^Vpi?hkfEUwXlM$)6`TVrNaHanAK-YroW+ zdv3*wAMxbBy!K~6)w5rVcd+HPJFG3+Ykjux!|4sWo7R5o3tqSPsLYLZH}91{ZE}2tin@JGruv<1e}P}u=bt}fXt7QHt7_Y2+{hIOLo-1^|DUP+~C%@gL8HLtiuKWHpfRF z{ky1k+w_%X{smEuZr83njC!D>a9(a!>Slw}x7dQ8iz~ik__3?=cioNslg}}Idh_tg zCQik?rqVhA{bPrkYyIV9(r#|sD6OhhJjJ}-d7~Bn+F2MFXAnZx`-VpH_eTzQ!c_vmL`nqA4$_v)V6}PySCubhqFMK!k*_KTe z_iSdZtE|+X;}>>5F`_E2XTIknn;YL0?rpG}`piOORo#Z;@^?16=d|Z~T2<#|8s7OP zQ>XcSlJ~a&TZ^a9N+Of0Ip=vE+h)J@=t?yW^1a{5{9%$MaYtL8lQs8RT0u%=mva)OP3 zypxn`oTt;519g){e@ZoTAAj-L$?;x#&sM?1$%|UgM=dp+#OM67%4pZ8MLQO=Gj4tu zzceyae@T~Z{6DL`)Z>nCscb?023yo_V=CWORY`y8P-X(*RXTI()2|_=Iv{s#>QmF%Zy~mAyXgtGMVq^q+?to1742L#NB-Z=8Bel(*8W-S zb5ozAvF-`S^EFblpLz0o9sYIkgWPYA9rNZsvMimFSuAl}JvX+y^{MwRrW5uVr{aZ&Rx6~{blm5(#MEZTHZZ-}kl)AE9`w(TlMv;Or5H3zEy9y-3gDf7ve z^5vCkA$6M{UNi1`C3A=SxboI-+jT!YUGDqTnn}Z*|Lmuz86Hl17(cz9SeSTA<^uPV ztA{mHg`Dp2y#8Y#;bXbw`3}poYrFRfR$R_})Vfo!^*dWdOu?hi@q0Em?uo8=TBo$z z{FlW1Bi#Q!Eb!^z_#kYf@?k|@Qg+ghpF!up^VI#_!p=SWXzF{vvS*^Uyk{lg3!75To}kyDpA9TKP-nvui&L zSav^rF8Xm_{Z{+iTub6#yep{OY+H5R^6qn$y#+Rx)>zKC{4^;Pu59 zgY`x7rv#sS!E<7H`{C2dEjtvi{mj0_wA66ZjoZ$KC(^F&TlrE~=dDx6L4%{u!v&@s zXTI-NYqi?!HrF!8N4yQy2NYV^e|T)^d~@%@CMAs+le)Pl*Voxb+>qh--1Z9M|2>vW zpZ|b{lNNp3+q5Xoy|Hq_B-zE4c3&zD<+mBGxaL-#^!e$daE5A?L;plO_*YI;(k;}< zc)j$VS^1I=;=#Opw}qc`?WkE3Xi+Ej-ZD*SoByO2&2OJ&igfH={Vd_Qo1gP7)Z%%ktZu(OHNHdcOnLPc=9c%d^9`2wa!&B)Z=deYQRuwp zv->TsB^P(!nBBNNVh!)Li)toO9B!Grwrx7EZ1`u7*tG_O_@q}ZU6~UyK|2|dcH--=3VlS5 ztGo6@$!=2ZeC%M|{O;NI9_#C~j>I2OyYoEiGw-_Ws1wiB6Uxd=ekc6$=-PN!<=>&Q zli#cs)kY^b+)5SL7VEp$Vb0#y-$J9=D@A58F3sHV{^6{}Gwy574Xc0g>8*@f;NB~u z-;ZSa`)~bNe8pdAzwH$bzg=_wEi0MdliYo;Fz;4W)8ol~5%FtJ)tRq}SuJ$@&L%#m zEe7|`9;#d<5na{rq54>N!CW)p6N}rOPb;ED6 z9{1Ue0cQ^9+`aI|Y@YAe=<4{^w-c^bOJ4H6`b}*k?*_$xixOUSht9sfU_L-(I~MO5wlT>Y5#OaBdfx609!fwJMM;@U#2hfWV=P_@(yE%U*+GKFN^Qku;+UG zdh;vMH-C9YnpG_B+x7GKcX9jkX~JR`Y4SQv1xdOI*_8LM zaAwlk^cCki!w=>LeR$CQTVYO)`_r=rpZ<3V-TQQc)O5k4^Xlx^o__h#;!eZq`<=_T z<(DhH5C2f7|6E3W`~4}&jyJ!lyUSG@i)>X>Zj+SnBUN?&vSHyNqtSesqteM;Y=+Bs2Z(nby-MB?z zPx9k=)~;!ee={Z5#cz8Pbp2-JYs+Uk)9QBKys)xTaH4#YtXH3{@a4?fIcE-WH&0xC zMER;~UEf;S-}AppryhtpT`bqN$Eb!s{1?N$?FQ$L+>ZKpZTpiix!pZQuQCrY=cRZ5 zx@s!1_kHB=KWlUT8r`&Clwb1F?nuM?$6fqEGQU^fEOU3-_IOjtA?cLLRblr+!`UoS zUwq9szQedvq{!Be&F_uvz4QmKC(K`IzhVDc$8URAebYSt*eLE-uI?LaU8zj>i`MhQ zuRlm{&RuFa^HDT+@r-AsTQ|q;&}n*V6B;Gab6=j*l70H;OY48T7v5fTX0g$c$Kv05 zL4l$D>eRbG_ZvTRPyE)tpZCFp+D#=zJu%!%zaMTt>Qc4fol9x%-Y}`e(|Yx{PsSa- zefQ9%<+*NtXS+N8aJ=?WSai-jX|B=w=XWE%DLsna@%H7F|4S}vFmK!Ue9hyBU-o=m zRC<4vm0S748XHA_rH)srhs*=2e{By8o&7Z9iRG#JyWjD6B!?JwNHwO;TeFitee>Jx zPR|M@gJKMSl(PMH;pG>(_f6q+XwLsVGZ5Umzr)EW`KgtcfQTjLYtH`A< z=PJMHn#IIr%f0y@?R@UwQ=W-^s{SEzE3LvKPsr%)kL!8#Rbj{6`Aenx>!i=s_m%Ya z=f0j$yEwN;ZvLY=ibl+@_^!W9`NeFsEr;)YRPwP8W!pD=nZB`R-Yjv!pN!WgI=D=> zn)hK*b+XItb$KquJ#kYunC|T~dXQ>hb2WS;Tk1d6tIONowfwB`n&%>L-M4G)-`hO* z(z-rK8)xj)sDEt~?I?B8%;xn@jimSb#V_MjpJu*dbH8`6PxELfb9{K=diMQY-zO)t ztSx5yJ|p5p?Td(t?=pfm%c6fxSYhXq`S*(d{u}%J+(OFcE&B7cCgR@CKj}*zOKp|B zccp9kVvm;(8NM(5er|`X`lWyKX33||7Mr-?k787A!1Zh5n~IiwP%G^VlS${EdHCt` zqZ)Dii>}7?KZ#@BFZurTr}x6Y+GAHc-rD^9^wu@5X%Tx*CYD;Q{Pk6E%Dk&jb!+{i z(kpgHNBpv^`e|dTuk@+#TBpOAm<8doMcPUme6nv}JsMq?yZRB+(SP%s^UwI2F66%$ z6g%POean5%t~4@F)IV7E=*Z1$-BDb-KdiZ>uXFiT{pzo2ky75()@yFa^Y5{r{7!V$ z=k7hy^8OrqHva8;wI}~$=!X7>{?T7Ad`kEF`FY*q_D`C}AALG+sFaiL_`xCQtL6^3 z8@sOBo|$g>)IfUg`kBw4T5=Z&=%sh8y;EoB+A_WQfnoou+<4AyvqheFEl#{8ur^yM z?po9D?el`axz~i<6Nq_!K47ad_fEd)wnuVi-#xsRJO04$BOAq+m{zaxo3Ar9e^ZsQ z(BcZ)u8e){qQ!3M8@|l_@auH&XC)>1G+B-#FIsp0Hc9Q$O{jhMz$brF7PsH&Mc=P# zPn&+^+DqPVD)rM!zx~Xd9N@mPZ)V4rz}=R!ulGmK54n5fV$s@v<>j-tn-raixc>RU z@1s%QAMYu=_LTL9gq2~{;h$>rWmB>nYq##ZpxYi+dEj?=EcdcKVSo2+DXg3;p!{9X zv-HikBX9P3cAjQmy1969EPPp4PiS-PWqpHPnZ%v`9$dRJ6<__Mf(4=a${kaK%GckY4ATu)=&`&O9?w)VXF zZ|Qcue(|ek-Y&ORoSn0>%0s>VtLIhW^;=?2zx$S#`D8}mQ|X)4mh-Os7yG+(54+rU zg>`a2c1^18{l=Y8|M6F4)&t3VyJxAns6|-L71&(c9KBs)|9jV#>C%zUuLoLwRWqJ= z>Z?oGzL00`h3YecwtU!R$@_*mZ>QLi+WIHf9@L$B>%Q*L?XOPH3Vv29e##7aSnm7p zJ!@v=s&nS8CO6~Os$F7}lM`kJZCPjA|IF`N;vUKO-Qw=eTee%M z`YX9_w6YTZlvki5Y#o2&MsMHd8tJf4GRoo^%Xz;zRn6(oa$;$kJ~xo3>em0yuhSp? zS^j~oXTHkQ{Pzn=Li1gYw7*TU+-~3XE9_3%#Wd;DhUU5a`oc%1)fJ`f_7CDoII;P` zM$SiX81=KG{R8IS4!+a*xu|Sjg>`rRo5P$+>f64Q>dvvtQ-At(dEM<=ey!c=FZe2| z6`wySiu>pLY}2FHF1k--V$PkeeEwoeTB)6n;KQdyOH3wh&8?rf`F^@D)912l6S50` zI>(gy>Av$#mDlm^+WafR|Eq!Qaq$EHmK5=>|J&zsd(Osf#uJxs-gT>c^T%)NZoSiQ zEc&|Q%+uQ&Cg~@O-+R~lHc-L$Tz7TjB#^^Z>unY^k<-$u-Fj^zze-Y<97 zu3E17&h4kC-+A%e&DY~yk6&JNefzmbUk*<&(^|j$)z$R|De`*fW$w)TS?lM>Mr@w6W=+zfB1JTcg|8PyCQx&J^^>$lH9o)yyq+VR{UMf7QEWVp7F`? zb>Vs^rKcV}Qz|RBe{uiaTm39Qb)0Uk*mJMtH-~wOw4OWHzWi0^-o~ByxT8n2&uaec z4QE{|c1|q4*Y=(J(Tn2v^UF_t?OfB->~Y=0ecN`)M0uUsm^912clPOjj(lwXoAU1P z4b5+hzPR=0m%nj!$-0my^!?Yw$J!P9`)=6#bsq}uo!L>-75ZV*y>P$XD-x#c%Pg&1 zEUq-~)gzXF^GtW^y?5u5Q>c>CS%3JHZEMFL*WAZv>=a*J-LZPK{Px> z%YCJ#`-CSNUdRh5KJx4juv2cz{*Av*zCC(*PvPf9?bGvFwy$0s`qlX8Tn+uS@O>I* zpVfUbI{okU(zUCSm5(1Vid{EfwU-(lb~<Dm%DG`TmO6KosUh^I2$;7yZWb!u!EX!TH<)+;x0-gM0=W6aMpir zW#1(I_T6P$%{jT-FQwT;7$3SlUt}{g-?q4H`~FF%SU&Gc57@mbT4_JeZKuAQ`x4l; zr}Bi|J@a(NOJ&LBPjk&TGR|51ws>;QehS}|*sOea+0TzA zuPox#`7D!eQB(BnWRAV&yLa;4pBK+Le#&C{_o>$%VxI5$@M_^JmJOc@4r%X}EQ{am zT6#Y5W9f$Vwr30bBd1-PCNQz^LYZ65s@|Lbp46^BX1HyEiM#B^y;?4EjoQyXyvh34jelpZ zOWAi${aI93|MzEd_HT~DC(cIIvR002cG{0+!sY(QK6hE!7u$95ar$+YinGG8%WrI- z;`)C1^$+{@NLg?B!Mb6;GM~OUs0W`Sw`HN={H*M4_NVuMcDs82d{b%qo4eDbmHHh- zFRR(FI#!mt^y%A2-(GG#GLPw~|F(y$DJ9JB{g&Oxwp>)otKa`KYb9IhoA)w%-x@{d zKUq}6|Nc{%P^kAE#!{T(U#1>w%Hwx)-l~%DcyM*R7GY&Rc$KK>vt?3ka+ z+b0@#^sXnLU0Ppn-q$u8;Be)dl(vdys-x9;EZtS}dU=)$#c-;}xh z+WWrEzt$UaU*f`zZ#@(L$Tgn6mh`?QvhcIQr|t#3b56d!U!3s&;kVEa-{UTpo!|1! z_)J{;4lV!9U5^!;Hq<%Hu{|*>~7KkfRN)_KV}v1-en-TWVRO?~>o?y=En z%UbWN@yRFl{-~HETO_OT-S}2%#aX528;#=s@!tC?@_obRkEt8x`)~Pa<@_wdlK+V0 z_0@lj=gzU^beK7Fwb~!c4}V_ux&Gt2@m$b8)J!Qp;qA0rMNfir?|f5dkK+z`J~z;@ z$~O46N6uWC8h?wq^G;;0anh@ob~Rn_bIU2OpT0lx-znIf8f2DEfep<_Qr5!$7 zbF1>%-uX{?zPR9LR0TidlIxd0{jpm8YVL{k2Y=0f{Nn!Wb+;s2zsf#5Yx-yJ^zC;y zul@aW<9CI1r>^t(a&(-2#oFS#tp8Bs-kFXO+v6o2Uw<$?Qef3_$pz%|+s6`SK66NE znI^4!JMdy@q_O`eo0>OKil2AzES6w>EpvC-WZ%k3wL9)i|MqjktQeWz_yfQ9$kfLh zbFVM1dlg~BI=xn4t=aZg>pb<`h&1Iw6|dQ^n|@z-t>5rh_M`DrrB9;Q@>c4)+g&}D zTVM2`;-;}&VbxHr}HwP>Z2i#XWe#mG(uV&%TCp(;9 zTeWZ26@UEr;SoXpz8BK+YLS($g<`k-O7_mVRZ{xjP&%KvQvTzqT9Kcr5Px4kmOH=b z!HodZXC_S3+qYCL+cxol)ji8>E!~O1k*!}Ibz1ZbaNfUD$Sm{9;=$jJ-FAD<`TtdM zX1=w}C$8?;ywdbS%j6G7n%{mu5w4lF!Mjdw3*)=}-&V-oS(v-@`|Q8UYxiHDn0dC~ zJMTlI(-HeiRe2LSPro`EG{4!mm|>4#pnb?!aZL^V#RqRke6~D%?c~Ahj)_&@?tRLi z`_(jE(r>p`JBQxpD?e{%zmN)^ce?NXya{F++S|6)_gu1Wl6$jr;?&<69sQ?Xc68p6 zJX@xF{?PIELyzl(?r`ot_UH3>t+1+ zB+fYRRkJf#*1vxn|3f=?{gZdnhf<4TY!f;!eY^Z|HJhQUz!ly%=BuhUEAIIg_f^xn zY5jDwSoQ~2-SeLt*jDHN+&=I2wK-3HCO#LDi)#D+o8#=;)5Q-ro<4Z};ymTs59en* zOm)9jDRr)zZ%V45)=B*E(Y}msrYrf9DM&DAV$lgxPaZX`g z@43gj(F0?0?wxPi?DyyM_U=@OD7&(&S8!Vn-?n-AE>9S)EogE$JeO7Hu)XnxnECgf zGd?P?Z8hT_qZPR;n zrYCvdzf|S*-^*D%aU0K(X|;At&y#rtSxS{-HoNCvohEO&oVMY3w}XV(pHdKPXGjxPK7d6(+^&<>Adz0HS0n$PP_ag*q|AMf?B zietL=wRewC?w{z-f7Z+YQPlCUx7~Z)5>F?)-<7)aYS(BR;V3U=zF(3>e|1h$ETe(thVWUG;KD=W2;9;IU?qrzkIb+q=om*<7W1k@$>HZ zuit)acl3Qrn-6tY!rZUd?Qi)~XLU$pRFulITRqfc{rI}0OAo7PKjE0TXS`TN1g60J7k^4jY2 z3g*pi{cbh=n)8i&9j8C3DjnZYw!7zR_x#+)+wv_VOrKq1I(_!Vve`F^EcYav&2~3; zQDNXc%C=(F`i9pJpSoZ7&XBFSRqHJkr+(?sZU4e2*V7Ac&G~9yG4pA><%8_Cj()sJ zr~ME9nwPxnt$!?wV$AZbdV9`Kj#FNhA1LV~tZvHp{v*=}?_W4q0$z|W1oig+CthVvA-0fbI z{6a~np>48Mul0f&vs?3gV|eqWugSjrA(($VY1!uNhb5M;wd3?UG8QbAI3o7bX!Ub} z&2RVZGPIRi@^)+ZvH5N#pWW71Tl7xM?U&F~jy5~~rqHsBZPrtxi0f>RSCpN6dzVR_ z`QM&n89zIAuiN;2Z)wm4Be8q?!Y6-Vez-p9@-%46B*>p#adeE*vTk1C-7Wv7w`nlzg zCHH@e)EM5J{3v6}zm5-TyC$ytetW?lp6O@9LgS)xe#-3SE=-<(>vP}DHOKvSocNw# z`}t60-WK04A-AJmnZ-Xjc+&fI)bZHsH-2w9cWe4ZqrGoKbIsWQg)r?q|9j{4D_dvH z;qG@8DCh54Zqt)9|MlC&uf(5gcS-J9CtNPG`{7A0N#<0u%i^!?zAA+EiBz}TpQCvG z!11RY6Mi2ktZ075E*e#6e&Te8`;$nQW0AYh3f4wkx^wGT?(aC6#!Fv#dYdmBEuNLB zw&Tnr`Q=G6D>trVJ>U7#&Us0@)J3WA#c$OQ|17vB8=7|7J#x0ms{%HI9o?r-XyI$zk` z#^&`l?n*X0J@=M7?ftIGKjQvp)x3>8I@!_A-KMVIW#745i6U}wZHL~OUaS7Q+oDoC zN#9FyT-qnb*Jm`gCDuQG z;Fr33>*TwqFEu`3{NTJz`BO;9|Bbz$c(u0k*3F-6$CIPHYlq{}Bf!%6l9_RhvWnMp_&s=ZHhX}8YzIC;+tM%u6-gI4Y(dU~Ub&IkUdLMV} z;WfK;^BDJQ7ul}mx7zk@J2Lm#n$o8C9Mi;F?uxwFF8cKHihIewzv!iGkpFP+`4fKT z+Y&Fk4|Ol?(B+?atM1~zxvAeGE=#t)*7joIhJGt+}>+zv8afQ5`3aJ2v-QvH4$h1oi#=io>?fwbj|H z;j*vo^^Z^MbF0J+?y!f5hov{Y?YS{UJ*HndBCTKRt>BJ0{idfsE%E|osweJtu(eqf zmt192n0{^7`zMO7?|&`3nfIVJ>~71`>wQmhm5<(Yyr30p$v^$;BYT~1C1(%LR)4%l zukL5NFjIA5mEV%LMRn^!c&wI95Sn&YX#VXI*=@qp;`PpJhrEq@clh|B&KC#d9ZJXhJ=%(jerzB1{~sek;2Tk^OBe=^>9vC;g+3MUg&6c>e@@!blH6l^Fn3nK_0#nyjDBip-vz9s+cYoZh78+q$9%S%qY)p+w&CfeFziJxbRa*qA!{oD;Nnp9g?PP2@j z(0{^8qe{$s|D88mE`RRKiMFf~uTlOIvf>Wks|TT7R{iz*$=5ydc5lC~U~{kKykv#6 z*y82|^Iq+l=+t*Ob@u7%eEa&PQ^Ly~p7mD97gZcrx$|Dc{b7mv<2CI}|CZ=K{P?o= z*A2O-Xy;>&J7dr0e*Pp=lOwiYH|%=KC*GQv?Z?6o+Vxp1(b1V3x8=j8wE{ndR@^Sr zkN=bNVs_x|ukSXy?cgsk-FEr6K%4oyjiK85YpXZEl44yH?ss&T(kJHyAHQ2!JuVaZ zX4UdNbB5%s2BDh_w|)6`SFB)LqHw7-skE?!^~OC9`I29k*MKIYn|R+R0|p zXB_{m>Th}R)ptdP@wf86d(Av^+GoD4TID|>isk2Hk6MTKYC@&?>r!Q=C-+U1{=IyK zTC?uHmhZWl@{2e41jTf2x0U>p;IJb;XsYS-xyRq`p1Wn)qv;3g)L-6@oB95soIX#b zoSj=e|5N#@4$r!2m*t|$whBheH=XZ)x3!i1-uHC}yM7B#)Q+g_exxzyo#gEu!tXCX z+Wt}SorNn`y0!A-6`N0QF1@3EH}ugdN27Cqyz7pZt^Lrij&MUcF#XF@uA&L@uf=P8-KYM zPRnZ0JpRU+{q?Rb{EN-oX7pbyRobKPdQU=sa`KZjq0r~EMU2`{>$|VwH$MJIPqRO; z`cdp(mV3vS-p{+^nA^R(ux?x1pQBHi1n0(A>~wxK{lmWJ7To#Exhlo%?7S=O%TNAY zc0$Dtp{Zw+Vk$ZJVC| zHF2J){K0*0j~$Mx)b(Bbbm437iS^BX3a?To+zwQ%wm_4V=E~ntjrhN?CgulirpH`XvWctIh;)=;`FH7Gqn)dzmr$5~WE2e9ndvurQ+`SX3 zbJ|+3-?OO+-hO=6Ii48(<1c)du9Rb%U>Q+%`u;At7au%_!hU*OEo6`Nk-WHY5Si~F5wNjqkK|E!(Zq6J&>p4TVH(j-ea@QeA4>T zxyS0N_WV9JG5gNLk0mjAC9;B*oLM*ao=bjf5tTDjX0M5F)HLfe&yLRPn6hTC%SV$5 z<}Ko8f6UbjHSYM`Gkcu6=-=CI`%Z7;J}7?TTh)#GNga21UnO6;_w7;V_j|taM{=Ey z3f12EpSyJ@@8eyTIUkayuw5wMP^9hkML+-0jNc!vP3!{;+3ua2d0Xn}&&XHB`6@CU zlgb}GmT>vP%TQhUmnHq<<&691wbHlLIfc$U-*@%WyTzq8PoGEZUA|4==2f?xzo~Ej zEwW_GegE{S&DpQ6eQ95HukSs6#rZ_IVE%#1xLeOZ%zMSm?YAZ5`b`1l#~!ag_131? z#EI%Yf7!SE@$a~f6YK$p@7;-1j7gL9Hr~j`YyIiA|0JdSq_;=A)tmm@JZcz!LuLBg z=FPdsPP>TD+x{(fTQ0|&_QltCzR5qmzvJPr9oMeS@U1(;_v^9QBE}_h@6(FDNS#Qq zzB8*oW$(q?hpv?>Eq(p8`*U@+{ExJ-JYmD=<9$>5jIaN+FBH3XZraX>n z=i$r`id`a~YHH3jb^JQN_syQ;w|}3sV)=7{iGB53UV!_U(cPo{m<*Yxw+vf6Q?uxVOHGl2o4=-{dGD~T)@ScKy`;W-qv}L$i?173beA{QsM@@%%D(4TSogWkQspk3QKoZ0nuXyvFjv(x2ZP_63R5YVD1yeeK0H(K^sJH`d+7 zJYRXw{pfwt&z6=l-`u=xv-mPo=}r98)sKh@N6*W0xSAxk{=QfH^vHi-IUiaHdL+lz zoArwM2q!&@$V~cv@JB>I%tgJ~UmssDtaOm6%~|!Dz0%Gu%{x-P#HOA{{&T$Dw-`3d zMV=dCpQgOlue+5aJO9ItYGuVD)^+7F<&8Ef+ilL&vYdNgbkCVVvrS%P%k^pBc3j;h zbNG9gY188^Uw-?S=ZMEI_PBj<$A%NvEqU!X_OV&-ea0%W>1ojytK}<#rEg8^*u%g5 zb65=Pwv)AC6UG1Rj(9cS`?KuEni3}cS=aYPJkjg@bu!94*Y;?yZ{IcE+o64@&d)j* zXmIx8gxno6ihc8rNR_^D5L|xIyMNk7yTl*!SU!GRl>52*o{{dBxYhFAChAqeC${eR zQyg66VM@4V;4a&{ z8#$}@izuar-Fzu70-Mzgj2Y{XR2ePKG0tFFCX^FD6+ z1tYodJJ=3hKN?!uaiTrpF&~q4%fh~fYwu(4eEj6vapL`hZ}qA247Z=ytvr{b^}|c>O%(heeaHPL>=E9CLwCaqwxH((fNzNukBH8Wv;w*>?!L(;i%1r z*o~h2d@eCcgHk2if*I&`}C$ohwW%MYzfEc^e4bLnlX>0ngpD6YPn~ zLCZ;Boh<{d+8-cioKsfIyndvf}0`Jc{sC2_L&VPVsQ z*K1zQkQ1oTyKme0t9y>o+hg-eEqm8L{wvqH)?)6`eb-8FFX+f&&pj#Jx7J4Tx%vCU z*Q(d7I^X!!6D3>)sibDDC=IdR=^?ykqbE9dqZlU+cFz znDX|Hi_5#DzX5z9U;Q`8w8i>_p0=Mj`M;^lJEpG&L3bDUu6cd$jzfjH%VLYS*Gm1D z+}ghMT=1+KuhU=i3QRRW7F5(|R2Y28diNl^OV^@T#_Xs3wcseZ+rc~h_}4t=+hB2e z=9ZYNy4`Z&^!EAjn6;d+ndbgztLvX_k^1({vZ9FD11*kXv?W(x8`;H5qQOL z=87-((!{yT%qwi?EbBNCxkf+gRQH|@^-WKMZ?w4W_;Wen-*thV+*{T6d9KVm*Ho%} z^epe%$%l5YloGsKQQ5p-_v%00(s_%n&#W%i`hNJalc29e%u>q-yIGe{Jp7Jv)vtRI z>#fuue_EUnn`0j;_aOhtw$Fll&RxpiultZ?;~V!>soJ1tI+@X-vfhSW*B@6{-V2)o@9%&j?nIyZTLM zzd-c+jd%9hv-f+ieb4&ygUIRfYucCE_y4?gbgy}7)93y}zY7I_Dqi3WVa`|HARPIx z^vIv@zh-run7g3kiyAPuS+A&^7-WTmAH|GMny8rlEEZ^6m8Q)@d}o ze)3>T`dl-E|ECwoL^r4E-dVPx_H*@JiKDMwKbCFKueRf?i8`_Q!^g;N+h6Zp^)Kp} zpf zSw10m0gvt7vSK%v3d^o3{%_)EW$ta=+<&KSPqNA14Gnvw<a*KaI~-tyvx_U#={t=r50n=LZ^Iq%Rp?sv61 zd!FU)kJz@+uW&v0`{f2#_hxXV|GZ~;`7XcUPsbaQI{&SftUT9v$wSuX#>%daJDtCm zJk|f|uOz<6EW$?PMppj^yH$A;Y(D%GbG`M${OAew2^F&4NeY)LZG(JDPSk#|(D^I< zX|sv?{et(K#>|%-9`5z5>kmEMzvyeR}-)i=ldpzGRD`h!fyT0|@?!#y5n!}7S{;2Q1e2$iu!J?*y^*K z`9^{tKZ(6mJ6FBGyg2->$0^$f7F+rx{XAqX69xTBmd-f(`uT&-;~o*}AHP1mZ`;gy zeKupJ!M(aE{J~R~w@)uz6e^##gV{+lMP_=e_P0e}E^U1LZFAo7fATI@zOAzQ$hyPc zvM9I)7Vz4OhDU=$rW^zC=soFJ~D$H^1w-xFz_DnpW5HlW+ge z?NHP3ow)4I;XcR8jDHz^=MEP|n_QlE^!4)@vK{N$%$vSgo^^h;acQ91U-#8-D-StJ z9C^=v@wK?yQj5#$D(Y(6 zQ+*v_eWg7yeG}^nx}R+g?$U4kEA?^bU-6$-+1sy7Q(m9`1|T==BQ(f%+0pEmSVjw%_~^RnYU+i?~LoSW8+<1T$Zq|)1Q>} zU|s9AxrQc*38$ZA+?^u&^5%c`MWvIY?;JU0`$2-|*fq|zm)X`?&fPP2rcGO^V0`=^ zvq$U9xi2NIJveVgZK*s{!}ZHWo+UZk)`oAI7ce?QOb*wbNpXKk;< zwRmS27ndg-HNA$#dl^rki^^XTl_S|PEw8Fmce?Vfo5qJz6`vnSHW1kR_+(q&tM3c8 z{0Qb<++|~S>HDR!>$6#3R&?baxPOnCbJj3lOKG-K0wc`QD`oI%vW>oe7fH`F+1z~zjNK^zP**(6lE5%@3)o#`3eyL&ep>9*0vJCIGX8x!NM0PfqS&TrJq$(Q!ijz}B;CR%R@#(+ouj5VTUqMIpOu^o%@01_bmTaHtNC>? z_eWbkZ`)q*`NVqtj}Hzh{!V)taBG?Ah0C|!XE^Pj>XtosOU`<|9xnCpCv`PGMLj%Q zT)UG0au?JqZksayHv5Us9}G_wrtH62T(SSu%QwF7J1g!NNzQuq)wgB(>CBjeXWyfF z;{3M4+ve&~*ZF3zTUj_)_jP~MmeqU89-Ux6cei+9YsVfQ^CZ(0K|#TvOgpyCG%dAF zIsLrDCpP`zC(A{iPkhZc6zN&0T`V*{JNvbW`{OUu>*S)Zb#6Uo7S;Ui>aOSrt0`t# zQw#mGo$S39Z#_5f)3+tb5AwX%9Y3yc{2t>@f7>^$zl}D~&U5`srVbEo%D`X0E+{T*oGSxqu)DRPyYIoM~FxoP7HEhdiUnU){2% z=<+|jdn0#Orj=zLr@ySzJSXt%?Ma>cTl6P}zgv7le{-34uH~m2W_gvfJH_J6 z+RJ?d@0iytn+w&W)CKib^2x$)e!0k@3ZCek;yzD4q7L;rYB0-96HKj^8`* zPs>8?|Lp$2&&zH-;@V)lUhnLxS6lziU3~T1s?zP7N=`k|K6=bzzgY zi)7xuxGUP_=VPVG&4rcEA8+`6Bkb#Q?u2@w?eQsp{%zWu^L4`+=7O8fGI!PAZCn|5 zqe|eK_>$L+Ti@CCPJZwEbII4m$&%ZgyWM8F$L#(R^0Qj{#P5#qcaJ02*envLWLhy< zSuVO{RQQ&EYqB04a_T#tI%jdHd|Jryk34&NH*ZT$u+IE{X~~M;54aY8|8AFH zxW(5}ZhEC1Uv=Npi(R`64_|9MusfyH%%4ua_Wo<@+0J$mzgc4Gt3G`(oA7;$ zzGhVJo2kDm#I*Z0T;?&nN?Dyd`}nok)6!2aTc?Ly&rvS;DO0nz@W$R3p&9i-Ju>zF zpZ{osz4oc1MA^8ic+1OU?AN0ob)J7&(z}-X;P2o&2Ttz&5K&R6e&TrC-p<^0i*-|VpkJpf);d|9uMR%4k;2+erv>-a&E5R|QEAbKC*K#ZzpRj-wo8U* z?dhiinSO2#UoIUkN&C(6_!($@h(O%TJ$e7nr99pEXSbgAy5%nO8eV0t_V)qD-0A)K zXS+qN=Pb^t*Y*?;bp+rID7YZ{_YWpWO zR~Hbt*O-^*ma~s@Q)zJpbI^oJo-Db1uk&4RZ}rr8d@Z~qrc+>CbH#9$Yi$*MIC1a=+{Ix!{C( z8g2Enln=drx~1=xx?p~~$_I;^Uwg{$*cm4ts{HQsugU13)yBB*T|G^^Ohk+;?k>H1 z+;4fk=xJ$}*K!%*)>}&VR%o4jeo0UMeEPX$a0*ot-E~rOgZ``r4e{Fv|6|Q>3P{V3sZxa_%rrJTwW}3)|{I?bWg{JBFms# z7ZdL3eBW`>M(=QH_1%vlUo{V%)~)~iaNBf_HQ8@-zgK3lqjN6L9}lY<$SS(zxz^=fYi6lelB*{jGQ|d9Ts=5c6u=;lMrjHvQeTcbaz42OTGL9W&Ht;Sx!!(u`Ic?3CuTfMEk09sX|bwJol)PZyzIRnLrPb+PTN{j zqJCIlO+WLR!>`{n-tIePux7oOU|e4l`@_jAizdHaGiUA%ZuSG!{4JuwoD$8IUta}u z&;F+Y@n-g0@2h<252`GqZr{q%h~IX{bvIA^PRni zN;Q7SY0dQd%{T4%#UG*@&Y!Rqf6EK1%LFHeH%ZSH+@05u^H=7c!t-@sCN6#2+R^^X z)8wVtN;O7}J&eme3{PhKZ-20Dv)*eR``z-MCK;Qq&N?P&VB0a}`NdDUh4x>yl2_bG zdsX9as(7>M^wY08^3JcNBjkLSZWPUFzinOgd#>ajy%yhhxl%RLYhOgDY2f``914(z1ES@h2V0hJPK{^mqR`?H;(kT7%bQ&UD)ZY1_R2#@*NZoz@*recxjK za@LaTtI8%Hw%)&Wn*7Pj^Y)cr|9SA**@-!R-Ikf#L!O_N-16?)rY||?f?F=XX`Qkl z=Yz%iukKI8S>7rb-L=d4xu>qQcS^kXOTXp1=O4;kpV_f)VNZ3g3OI9p(kgJiyg7Tq zwFoK8AIq}Ken2s*XkH!5%ySP)b@z16R=KtA`-TH6vJNQk-*z;!IeVI( z>#618ew({EWjhlspWcWHpJ2Ul?xDk{pB$+1nR{46He^fh<^yJKzm&JH+4jKX+cNdr zg+Jv5YWND-x2q@n*Y954f3$RZeQs@Vl$=-n64|g+%dTtIi~gI;{%q28`J0nhfLX+H zzukU9l}Z`xilJ*)njee+V^jn9Qw zzL<3Kp84TVCoisAz4#D&wuC-&qwwUwTE5F|-*@~CV?LSQ@TKziMDI_k-w!9-NG`Md zXuo6b-r6_ses#Up`~PW^=30&=_Lulp*LoRtUArB;EhBv1lZpbFHN2wFttZAayiK?g z@_WP6#J>xFoB!mq+E=|ka#m@&3M2*PF`BFGJ$UwTUV_2erF$f;Rca>&hKTR9Gb&e* zRrc6Eby>Ra>3{pTT<%aa|NiJp(3fAGCuSXsERYt6wtLyQYSUDqsps#V{9llC>G0_% zANqFAR&$@Aw|uI|SEY#clD1p+OlSAM>fV`9o59-rz2|Q)|Mi@$uODi~m@iK?TPnWr zZO@H6Y=v`EfA72&{8Y2`PIEtV`w9I9EBmZfwKqOZaSO63X#N;7$DeOyp``BP>lX!U z8jkEfzu`Ai&E6H+;IyN(eZ%ZYGP><|_e4Zl`bqB)&0JV@qI4oJ|ANa#YfY51Z+)w; zx?g;xEYc+NRI{A&wXf$}ZZEuHoESQ_`498cP3fQP=lt*&T=;Ykqvhe#%hrD`VQ-vU zqMTjV{HLV(<8J}u)Ya`_OAdT(R6cZC_pO;(a=Gl%uZI4!FLhria|^xBy|_Tu<2^^{ zyr2_be@GN`)W}}_85sQb@U-P7XR?1epIa<`Nq4#OyUy&kJrjcX8D}y`%b%j2;L~ z{2Wj%ZFX-RSHT#e6 zWv&)k?)g)_s?%;_U_^dVj^%XMW#?FTUd=k* z_w^!5MK&49#((dG%--@;v-d>Et?*5I0_%ir86LEk^Ou``zvmA2#1pfE;!8z8&UP<7 zsaV9iqSz)NVLsQ&S7}{hQPVEJU8&~w;Jw_vZ-ExE-7_7njcp~1SnfPKcHrO=`}HU7 z{VH?2bQAv0Gx<5MFWICrZi{WlycP2^I=7`B%w7GxZpkZum#Pito=DWbNV#&Ql41JU z*VXH1n!Z(zoMo97GWo6ThBq@;)hzv?y5at@xf>1&OiXszEw$HwR^5)%)AT2E`Yx?i zJsquGC-~<7++ELkc|hq$aN_L)XFVt7rR?dPbT~gw$Cq!Sw!>WKcLyrE1ULM7p(48q z?BH|nUo437H(Z$X|GeSuUUz?wqFcD*2}Bb&syv$#I^HZwP!j)Urr&MNx($Nc-RrdExKdtz%$3O_0MITE~m9hD- zdbY$*krl7aG&W>A%(*sOHlslO_`|K!vYHZCs=IB|vMWvge|}@C^!k|-j?@&LFg{>t z$t3^$;;+4_w(qi)=4@k~H-Dq=M`o71{Yr;6%zN@6`@rHG{z)dURrDq+Urn{U{;_h~ z>~~=k%<_v}ObZYE_?vpWEUnP~$+NfJ3H8yJ3^nTH++4nGHVfUdZQIL#oYy1`r+%BN zlfU7M`o9FV|0{zzJaW6p^SXM1b7u6#B*F#C-Z$MVwjox+blM43oF;Ct}g!fT@b zpX$!fq8D41$S}PY4BH@UarWY_-rVxEOCq=PeqC3y2(Bu7r+bU*-`wk((;Bbe%@-8- z81VPws|y!r?T^iQ?-)`2pglHX#}UvA}ZT$6uuTkqOcdzSvNx^aEpBSjCv zo9AzZp;{@|xAs!#OwrZ0Aaq}i)K)Y5-i2i%rfBU-7vd|m#&gUd_P z+20>Ns9Ry{wfR?y;*k>vZgnW-|M)KSe6_3aq)oH0E|ihW4qq%hGx~L@*L}6O?%P`{ z;#YBe+bL?%xSCUkv-H)unRl!**E=WFeJFkZ=h?DK7H{k0VpmviFiXKV_7cUE1IDlv8Oc^StkG8Uy3r75;|Axf1_j^NG6_PSJm~ zYwz-Tmw(+m;^J-CaM|N}@Kfo3c3DabrD`_sFFx}w|Hpym6C7*oyX_l#;*HGQ z^#0+xSBeZbjtkD$jITtfA#JP+`*@I&0y-kn>zNEZ=%*M*U;t$$F!iJ z_?nWUMOpLS*h5xqE4o8okXZ@h}jJJ>i*j`L35YeY~wkm5pn$XzZI_*%6t9xv;Qo> z@aBHU`Dx83WY_pQ^3?9C6Y+cioNumooPWFj#N9Qq zy~lVW^0(N}y?5-Q4!=mIQ~k8xA6Sm*Kd8MY42`@`i!&x9qy;JPUMNxjFC3$`e!7YJ zh0M7kYuDe93CuknciPapQN)j_6XL4M=6QR1(ob8tN8D~aadpkRr&SfA-|w`pf0{aD zuefhVNTyPa{qbFXAMBO}=x%nmI5{uA|J+iujmb|B|Be0iyCZq#w)2_0Q$K}m@K?6m z`d+E?>g%vMz1zi)>O_=ZS@u@u=r;bskob8a{49T%?!>Dv`n2{G7ih#5lo#rFc=;-t zIdiHK=1xETvgG>H)M@)~_o|6i-FbWCwdEeq+0(YlxVS~so;>(wwR+R|u+y5u~{_9U4;yzk6rRMCkb(3d$QMa^M zecKmLHQ9Ep{&rRT8E7xh>^rwGUZhY=-fol01c{_9M*QfpV`faaOBj5mX zn~RG}9S09rkDo-IR6s-O z{Wip&U$@#!Vf%(%?q5Ip9R1n-#=77lYVG@ ze&>{H*ZzdnJ`q3gujj{^x^9)Q<;4mA18l#1cAM}&aQmCpx#CH$f39CT>&!pa4g1&T zUw!%0r5e&=6`aUh;Gn=S^d+SE@8X2HDY7Rd58ghLd4_9y`unFdWcP4g7EKI`pSEe< zPT`Ob<-bfs`5Knhzjc(#|73sEquR~*^=(ZKTyKme%@m+g+YSZ?+3a!4} zegFBseS4$tb??pET@s&LEpl(;jm5KmZ2!T!<$Sv>i#jx2+8<(LF6z1Qhm$8lf2JSv z^^=)rvhvQ~JAY9+#Z!2}tUpsU!@`RaWLL9U%zc`k?DjR`ypTU%)#-nn6IVO_?SAz- zu!{fXk{i}PFXp&^tJ}i2H~xw6!|KYLdsl7xn8fX;+#Y_e%r9^5?(6$rbLYgLisga2 z&il@@_`COX-#^tejor0=n{CHh{`ATqtE;6OL4C1v7p>2`#@&^J#(4^}G*84aHUB&Q z_I-y+w=ZLUoh$h#1MEs|{yht=25ElRy!(;d_JDt`U> zd#7uE@Ww~~`DV2EX5X9IeA%v)v--u;Y@KfO%Qjw)d*$!^sQMy{=P$LXhd-Bz-=1D1 z?mYiy{=_4%Os*DxyH%B6x%_YDPEZJX-xZfv+;i^857s^B1zs-PE?LC@O_fis-$-zf zlXy|6?%?)t7yFWpshgJXj*UsnoX)9#+Osoc!M=#UYwav|i!U)?h8#=rlGU*6^H=yRSrIpN>p_>R24`TH#Uw~U*M-|TXGad3;`nma$grh%6VpMSI6 zBdN5i^Y_1S|B9%4r(?5rft?leulmM$pVG&=7WX&*eEzkl$LqLRPM>*ebm$$z-qoTu} zWI6t|@%}M^Z{N0_?c1kiNgv!MP#+|8I!R@(@~2$C|8o<)tMidv^|4;)$(MaEa;AMx zT7OILZusqcMQ<#ZsOP@^@cNl{!o0l_tgkDs+lKzEfQ%(8DcLizu~f+!K4_|pc*Z{W zT5ZP0)S?e&arP@TzHhAB{AaF*zS`yfRsIv^nOnSAd8_sBU9O3{17g3Z)%OYc{R_5p zyB*cPd+xbyAGS}rygx!L^tPNw{`yyqi;N$bt-Eng_+Z`l7Yki~%B;R@`QdigrTvNf z|B6lcA2|Kp>fHRF(bqh)A6f1_{yn%lcGv#u$hzWthc~@yOx+S`>OV8_5Zn_ z=BS^0yEjQl({+NlT*v)Wb2n_iUUVi$+vfSr*Oq;h6`&KJTewdFhtRtZq9w_>*E0+nV*>F~{9Mu+)DRUZN?nr+iA*p?m+@ zW?Vh}dzwkLTbW zzGCe}6M2>mFP1Ex{~X-a5)_;$#cNQ}?ESjMrAz(5ADzeZi_DyVH=WjfYSwm5d?)vn ziyhV%G(NEfq^JL`d*Y|ErRm~tcdc#d_0Ml?I-mDXxH|vi`M=dR?{+=xUeIHkCtGiP zZ@PxdzJ}MPE?*1|EPl2BDf^+*pI2P}o<8UM(tpnuE@Wq{f+d$tO^(eONe?H^e{$F+ zF^zrA@5{-jpK8=?j(xIn!8x}bd8_?SXFJTjYc=zMpURd)&ZlKo-dOf`Z_fWODLdpp z#FhNJ|9IkczIdjmrw>{E3)>^VSKuepy6b*74l`Wce*DhKlj*-|f33aq?@g}7f6J)n zUw!#mAmer&9e*5~+3uyBO13}R{__wIzl5C1=BIlEDz#QD7rdHWsk&yjYp-1S2^Xfd z^e`+I9w^?e&MD6^Y==3k*%qFV26^yvJ2o`K7S>z2$yw-;Ymw3bi@0 zQg!ui%e0-si=zXiF8)mKe#L0|dv{EZ*N?U4->UkQzaO^wCH3g-f}Gy)It^bcSt`?f6ZL9QomSz@A?C`@9d8CJKcHDnPJ&ag9fPIPjIpE z?qQsDyuOP6)AOhH8^2d3J>K|RWz+Pl`KvyAe2tGg`Rd)H?>}u48~FZ;C@y*UG zr)xLG<{x(p`}|P0@nmM5JL%Q>$0hIl zo%DA@%-je5Q+7S|e_ips=eB()|84oqe5>P~caGeO>(hO%V>dni-n7iyC*RpPR8`~# zy;a|1f65oqt95Z{VYj&Pm|e)AzuP|J(CLf@7rXvfl~N5yJr!!Lg5o+~ZGGtf_wnz0 zuiLNG-a03E&C{DZJz8_m=Q|w*``_-BiN2h_((bJ0@dHLnADsMuM7O%SHq-yw-Ku*V za;HaT?b2PZwEx5{nWJZZKAF<~b=!is>bpNPzD%@_o-6(GZ(y9&99C#6`=_Zvz=5ul z9qP?BRn2Ng6FAyWh!@(%|J&MoeM`3Bvn%Q47j}!fH=6Vd)p^OqpFf=&xU~Dt-_+_~ zwy&!F8dA9)`u+4%T z3xcgWKDE^9+8^2RRpw0`eBUn_f3)YvO>onl{LRDg=)FNRyMjn{SKT++v zgx`*jucjY(`}~hf-ucxhIMytWtEiZ%@$NvS1Sh}#<{$H?`9HtDkbPcI&!N&Hk<7|D zrD;v?Bm0AFLS{hvuP!ci0z7;wSC^aIWBT-_cG06yP^Z!K^=Zp>Znx7b9l!8Xc-r^6UkZQE@<01%RsC(f>)(Ztm^rb&xv}xd zR%X^I<==Mw6%?G9zNz?BkbS|i`Mab8c`j`~P$Xx^|7p|RFTy4tBHbAn8W=oX977`d zzrWRR{;id~z{b7hY2N#O#JDh7Twv+ z+hvzAzpgm0{Bhr0_Qz|A*Y1vm#>Y=Z8-owm7@1Dl^B>w%G~dPLN#&b4o31>Unz!er zrkuo!#?;E)ob%Z&`8VJ0*tYrll_fn}A|t1{%4AL3y;uIIaKXGq6Ve|(7Cx%Kp!Qqc zxkW!DyN~`)seH2aX-4JwgTf!8eXeT9)U7;i?Q{Iz;-@pMCHW8Dw(dgME@-3i;aMZ& z4fcN~M^}IMc5#_^_?%|Ryodh(KUbbG{`2xb%e1d*?p-Et-oNb&o+ubaK~>%(0ycI~WDUJTBS-4#r+JgHeWw2r*n{YYrrOu8H1B>%2HUjSY z`{<^QzqjSVsINO0E9?!M`C+?K&#fuT)i>-3uE;;6kRJ74Br ztlB(T+V<#^X*ujqEu5bIO(?6GwqtMZypnz0PtBk2eLnGbdgZB~x95g?=(n0bjINP( z>I5IuW`7Qa;4|X0qciL6*;P16>LyzD77kBL3_jy@HcJBE?_7B-z3_jd;wpm{@ z!vmU7TG$;Yea#mXoVfRe&E|RW58hvUu={3dUenj|<)V!x+x-e$y8P2ll?C)Ehuq^& zJKo+WS$)-T%b!bjTWs?F>-eAkXwR51@mILF`K%kVTQ&XtlYeh~^P82F^8U8bC#=b{Cnc!Y@YdBr%n88?|$XonO!<-cZYwu;GVyK@mGsI?2Om)XTlm) zm7>yD4hRSeS_;o8uDaIvdu>i_&*H#ed;Q(dUE0nd!*HtLNNQ^C?XE{JE%vXq;9Bz1 z_s`x>*}HZ3d)qR;tbD@EH*LAbwnrrv88ZWSfBGV_OHDRZ_vd_X z7TAC8)Oww37ofIl?Ef+Q*30{k%6In{9XC7ARyl88!qk`F=GH9wlVh*2ZBDh#QD?Pp z|Nm6^Z+RzJQEwQ<&)9N*N%Q*cu-X6=%u)#fdyoFTaxXYBZu&QsxLFU5-;ebBF}c^~ z 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И@2CVb6V%qRrnwAFJ3Xc3=5a|I@d^ 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 literal 190052 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%0A>1DA1?W`9! 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

;ub8cAxA&ioc6FTM_k)k`3Ht9? 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­}$mEy0T_F*VpF)=>^hDS1jC=p87og ziJ!$cg?D?}Pd{_`bu+I2-s9K@`>JbCf4`ak_*=uLtzW<2H2c2GII%wH%CEjR79S1! zT%I2K+wgsnT}!E3h4fy<{k_KzZ>x(H&t3oh@T6O}uGE~Jv8?v>&SyNf+w~S&+1{SJ zF#D};_K%JJhDP%4rpGgs7iB-=S#B>r@%*RHVI3Jd@pjka{yY7!IQOin!{>moHisYI z*>2&--~VSn+sMby<5n?OWUXsr*`5cc`x@MjOP@bk5I-1 zPkn9M&oOmplD)cw(&~>hybHhX%M^M3{2l-QpSG*=XZ`F8jNY1kAmDbK+10n}%$c@b zyj*|e^|~Niz48tx`wz3$@E?3qW+3*r+i~?n;}sL%re-s~`v352zQgaUzt1e*xh{X< zr@goLu3DXMG+(~jN`9Hiw5sQME9=A@<1ND0?&bS#7WC|R$79YN{*E_(7@j^?y5a0Y zfr*?INppLJ^tS)?Ht;XqA<%!ID*E@K{rT!E&X?}YQ(!tb4bu4$jHbo{^h`@O#J+Oo}2?-Gy3 zgd9!{me&6H+4Wu5odf-UJ3l->dbBXC`<&emvo!Aa=}UV0uLk!^e_tz7{`hVECVeIQ zPW3p=tQ~Kz?Ke2g{dDd()@kngtFG@BxU>D?|M^WHf5)V)SntpFdwY^$@MK$uxgvIA z|LVkMs!C*w&9CCPt$b$vpIhJFAO0V`&%*ikx8(NqqR$Pcbk6ygtGa&rBKMCE`J0XQ zUVps(R9>8`l7(B=#TCWZYfe4eb(H6d+WYg0_3j`3>i*B>I$E{*=eFP4$~vKQ32U%c<_-$z#SZynyZ_10R;nv9ohy**w0@MqT|_Unxrwy$SA{bV}h^}Ni-y$SJeCB#0T9<}U{F?RkyWP+K)9=+w-J( zocyxepKe$9 zMe>jResrAs{L+043c(jFKCf7tpZ@As!E2tp;?u?FGU6V-z8LpExaPMeU+t^6(o>%& zhXn09uIXB0EC18H@$mjMRU_%1_3AH9_5b-NcK&hNzT}9y?%O?ca__&fOl7@w?}Xji z3#EFlVUIp;-@1P9`~$_T*ZJd(^ArAeSvKCkeeU_1XR~^@ZNK&5tH(Xg^Th(Tum5Z7 z)hC?&YOzoDjkcZmhT^g++rwYawRD^anp3jvznZdpaq}8)-+7enWxD)9 z^-7)Fuj{+=?OWGxUj6&%3f`RM?r-O*bJgG2Uf-x$v0kP6feI)f{2%ilJY;zO{c@{0 zuYD~1vsdKg<}FIweeU!!gWtv7p&7H4f15ggOKdq2TX1J-$2HUW$F5h#_qY8Nc$~ZA z|I*rr-?v#>cJ~*H7{6!zz&$_h{!x{GF4xeECr1@@<0dQLh@_1Jcj`E?johYscKR@6Ugi{q@8?|LNEHd=7T(=_%u0FoVX@Y_q$$txre)iD zt+;c-HhXLAlhp0Wzt8TAZN0r9_x{s@e7#LlecMHr#(ebrky;hg-}ZCDQfFz?JW>bmP~c9+mX)+vUe^KP>w5FTQ8N zuCjykiY}k6ee~@`sj%**^D@_sD|T;CSDNpdTzt$ocZ>zAKregEzay}@$c8#56d!sms@^uOktHv*YtY5$p7=dLcPN^9q~K{ z>;FE#kTCy`)u&E<#u>MY-`>lXsXNf0ZF=nO=e$$iA1hl|^tOv0s-7SiW4`tI=eGs* zU%8teH&!avq_rM=V0-Sl@}WJdN=B^e(+@t#_e$LKDmJ25qUyu(RLyhW_-|{dmfaJZ z{`mXewEfqQ9n7LdIJlJa6Cn8UGkqZ+i!x z`g=C_@$Z#2OCtXJ-Rl=wetp*!zuf)RDcAP~#@KUByjjr`x@b!Lx~y}uRr{wN{>iv< z>fP;v3qRG!M{mww-9Fvc%<$T=$bG#ctIwtK&KG~T=tQc`u}eF4SFicL>7VOPp8qvA z-}lZsJ@3r#xsN7HUtIg>`!>_c)4v|<)U>*%8fmw>wT9nryMUS6qMv)X>W>v=?J2yg z`(I}HFPT@-tjCugIcI6#Z7ZW)S1WzmROfg0aWN&O=>(bf_b&J^g6g#xd?}YnGU%$cUlA9ZP*KFVPQ`1_$+8_Kq>CpPh#C2;HmSr8^ z;9lV?cl7J}EviOc$78xy7cX97nf`IF$W~Lm`|qplZa+_Jd3EJh`q4V~1vXY+Dpl{C z+xBkGG?VjNPlOum`y=;pw#>5&w=4Dsr|h)6rC*o7+dhA4%Fi`opXzG-6#vY;J~yZO z;g9SuTSaa5uln8}p0Hc{*8Ij_;nv5?&TNXg#$k6&`A~h5i%W{7m(9ErS)LoF*_?l| z&meK9$UpVP>0i#?*08nd?PGuZ{olX+>{okly|eQZT#@~QvD-cKK5yRtQ>^(eJ1oS1 zvPiX?$)7vZ7?t<6V$vJt@7jCTill!k{U&gu-cF1=wbZ@hZt~>2o7j*1Fg`LfIVdSP zw`{iUrq|skIOObaKbL1o|NLDihka40?aDmq`}bcRUwPx$-97r61#d0q*su6A^=oED ztym?u+-}XNpHJ7kkz2c2-}K_%G~@q=ey{x&xiyyUX=J!{#Jc4+k9Xbv@h>ja_PJ8{ z!5gdArrvvXY4aZS1OM{>&s}Vw9$?wG`}4Ge`%gVc_RiiXfAF~lYhUZ`8{ak=reA!K z?f)Sv|3}>_@$J^T|IS=cZ(F&%qK>QZ>AcI^ratu(oVZlsWdsw~WWl33?ccIjtWhuY zzhvvV_gKH9X6NT`i<1w&H~oGx@NP!@A=Wbe70psKq zc>UM>tG^#z%rpD>HAg4drTG8kZ#IQfw@-fbrcUmY*w)*d?sLq2SQ>1d?qYfU_uI#h z-V|zX+;_`jOWFBvzk3SeU85?_a}T4t=P7Shi<){IsIzx;oocj1m-*z-ea%% z!6N17;PrIqb`89c;vTyG7;HukqJqWY_=ucEvhV1crCp)dlXHU-DaCghzm$zp${>nUf zeC5*#(p-YF|Kr*}t0--nqdsR!%PMho4fD%0XQ$N|JXk;1caPex55{(87n$Ac{LcO@ z3RwSb!|mUd9dZHtwngMWwA#Aw+>zUF@8wUF%y={PhQ(8x#O^Q84%r{Q`m^Qs^VzeF z`F=jr%F*6h>o$Wq_>09}{kZb(;`;ue`)^Cn6mBlOUwuqsntk!QMLQ3)hol@&Ry}%k zPKE1??dKnrZQEF@op<}b_r+POkCxdT{5_fJ^Q#ZD`cLP*O}=RK^_Ti4uD;-oiGPaR z49!2ij{bi*Fn{vzdAZCFe+MiN&y1ax+kY>)+S)Wu?W$(p>eg4EKJIG%SF={fF?rSZ zc~4(%GCe!{VO`GuqH4|QvvO>w$L;=n=hHXa4|d<*oBp&b*cV&Te_e9#`NnlQhqnjM zQr>Fh{h4>$?!VSzm$w@;f4!O<^20~FV7t zy`8@GqSviG8+zr^9{m1&-gZIU6+Nrc%f3%*rFS^Iux+c6c^7pcy<3udqV&koNLj1gZ{&bO=J_CG6^v&wP?74lq-S=YBXi`?2*HP^6x zqrxW>3p>TI=YIS6*L+=Rem!w^g?!D8FqV7v*3Y{w>kF(CZCO%%w%rvB*?wjD)J?zT zCax~9S-QdST9w(il$%k@*iL`Fwp02mZ?XTh%a>j+<-bt1p5NHzHox;e{`rr&FGj_e z-gWgP2vA!?`1#f$@Q-)nz)yKs-b^6jQi#{U-iY$5X;R}<`&{?wJ;7nt()=JXFtA;Ap=`Dgb{OSt>?kDW{H z{!4NE_olUeJ=oLpaP#9U-*WTaSsvc-DExl--ntmOuGh|6_P$mHJOl8#H}eZ}mivd*bp38+YEFY<>9md8eK=k~a2*a;u-|*6Sa=S$n)P@7rJP zoYhyi3}Lk1mG0%Bs3@Y9kLlt$J0%_4RzA-{YD*%dUR* z>5;0@=chXDF4jhQwtfcWN~Z#q*zgxjf&0e4(u1;m1j@&$oviI~9Ml zGUb%T)3Qru=gvrPe%^J;tg7$!)4!_@e#^ey^qoikx5j$6=OYwy!SD8{$8Yvs{U3F$u0Q%lnCFbu6Zi9%F8UM39_y=J(jig-tvHW!|T7d9$GY||A*zNSiirbp+92{{1$!f z*&7xs?z-a4)Zfn2o=W#eu84i}{mNT~8}lsJOpjXd=G51~Eq3dk?)R8B`$_qSo!2EM z^fx(Hgnm^scS^M=yq&%H2t%;l`-iFEltlwWhVP7clbnT;$$suK? zH43$^#q)K&cF4Hq`x&H zTaAUc#ord&lfI}u^y0n(%NkqjcE_FCv#v)@wEh_3^Z0X4-^;++=}Uj_yZ9%kbW!b% z+bKWpneE#4BXyS?(UuYrqWGBH6-uZ*ITz9ew+PQ(lPhboaf(n{>r?t zEOXsvfv=svZKR)1yZHI`-;N9-rvF>^Yecu zecN!~G*0d4iX6irrqp$E=ReFTYy0~BO+?YdZ?0hv3eBvZ?eLS@9sbOr_|NC+>a#x& zy|u2W|9WV*`?tW&S-+k%dhhMi^cd8!Md1&Th*Ldt< zM&HIw7SAi}6!oNA&nCwu_k3HKl5hU#{n8a{?a$q~&9^Ol@>S;#c8?#w`O#Q(&20bn zsl_k6BKNzT`}EPp@bS%ya}RxuW;vaE{7>Xs|F2z7(;mEKF|=l1FS72Xj*CElf7F(O zpSkbmXl}iJb-P$Td(-x#?~8@4^}@BY7sOQDk2rk0(JbuYouvQvo6f$go&28h`5lq@ z3p?&Gu`BSL5uC%Zo6UIY|08E}o}4LMVRyhG?p?%Q@3J261!ra^XWibot1kHvf9;~$ z2iI-WY!ps?yY2KOGovR?_V-!#rh{hZ&wP(ND)W5(a*0TW^&++zcjL1gtF-%9ezc2~ z)o=Sgvpkz)J8R-?&AHEY;!nRn_<8=KZvoej1(}sye!X~=eA-!u+_<^h+rM6I$@RJI z|15X8LE`}nPZgb>;?K$6?J%#gs>|K*vmw)`&gheU~L9r0y$Se#qd%Ty$mSQPC;S zkA6`9$ny5;*7pJLdfp@nAN;=kzs}kQz~D$@w)Z@?(E~b|F{{>7M^>*bcXHyL%Hm?-`nyjZ!%r@f6w3F+jlCre^qV% zzDP!Vt#53FpUsN5LBEZE#3yb1_HoDizXF!0j|(1oGpA_z;XgVDi*6VCrCM?X+6L=b zGv}QC6#s4cs^B#zj;>Dq&aPzq@P=2Rd)(@Eu5Jm|(ed~BOSN*}re-%;sqJ=Ox6tg} ziQuKB=IiGwUA?1!|M+?Hp2meAb&W*%>?Ee_{gF0pwtkbcHR+4OwbtZ2N=~T- zv-jEF3wwE9`#XpDs((>k7w7Dh`legGw(ZrYpL>*c9sAH88NN-tZ=vLlvm#6XrCrzj zDO+%_R>#Hs#L^9$lwY@A;3Z1}y7%iU`Xilk@623&$n@*C zc=@d3o3i&mvHtP1?X$hfKG$Uj8{L~X9e>%L62X4!_m*3}mEPMr`YUE8UroH}x?S+1 z>x9!L$t>6Jp3`kxBR8)-XHR5D4OjnB-TB!zX+LX^KV6kP`&8oW8+`lDneSVC=+CqD zOC`?ET-g0ES7us&z|0kUB@ey*{aQ2X_`|Nl-~K*d`%j#~XImcktqmQY z0y5{GTa#B&+Z>@Nqb#SC{=wqbwWm|8OV;!6@!>khesj;E>k5D3CdAtx3B54w^rslE zd;Qx_6wN*nYO?Izne5} z^8Q|T^7qf5%M1n1DNbBkaAB$A4Q=ld-K4} zgKH&@e%=1jb>j8S`>OU9+;@FtdcT9&+ommSS2^=~*|u+wqblUDUYiv7?vaeeuK7LNI|Hj; zT++67S6cle!dvjEq;&t*pJA(|l4=kCnwhyECH-S#ltwd}_Ks)7s4UcXYG*1XI4w`cC1xyyh2GvnH? zf3|OSjkyGKMn+9{OdE5a^zMwW)^+Rl4IB39DD!$E7!JdsRy5%TeoW` z{MOtdZ(4D=@$062(H(bMkIVI*f1#Lb@~)fzTh@v-&nIU1O^JJMr2Fs@OT2gLJhfly z{D*2g6LyB=w|%Io7TK2j(46Pq|9SsP-oK8#Vb}Woy3YP{Cw8+uUYc&RTVubTbo7>9 zjsE$f@0`1gUmx~9&iHD!ZMn!j_oZ7ia^(x|XFsj_P_}qO?i|bfn}q_AM~_Ewo#{Nf zHAx__kL!A)YE0g4J9qDIwMqY~v^ER9U+v!iW(V8f_qnT&9&;|^yPU0j{e0ZbeUTk= z93N|(3e2Chwo)lZ?W*(IIdYxPmTG=WX4(33(_i0%zdwszG<@Q$c!~Ge#n|FU25sv< zm<7#=&6oZ4(Eju92(_lC+a7Oxv+BLp+dGNxm;bNVeq#Nh^66*p^&21Uop7SW?nclT zwG*eg)mPo#eb@SmT6+JpjUS9O*FF07O(Um2e-~f(uh0T%%^mWpHrGBlvhP1WTQrjC zxJ-|?bpO)!Ef*`!A6xIvJN0PU;)Tyf=Uf8#K6{tf zHm9zfYu)nq$aPClAg*OO{cOSsBfA^hs*1LBH%{GnP|~hLg0-}8_cnodKOK^nzA$%l zH|cMm?pb)X&Qa&%cf}t}_9cO~+}kHE`kt7x?ZVA}uQ%_ltME@Tm1?(`zo_ul!N)c_ zx0_#8?EYi0K*CX4%=F=5->l_je=8Qfd+ciH{ISAqLylra&cdYk1v|;x>IcNl>6r{)oz>f>@i!@`t|u+-t!;+u8>u{Y0JLcwah;&Q*X?dS|7|2 zcFH>6ZhqoB@s~%F)8!+xQ-40v$$I`K=G-;=f5uZ@)_r4rYQR42(|JX%w-IyhZa40# zo%EjV`Q4Q3Vpa1q_nfG*yAU)*D0zp)Aqm&7wYz8BxWDH0j0($D)yL}YWbNT``M7A8 z&{xLaLAwl#F1E_=ci6D!y^@+l^IHD@x&aZ}#IJm`l-VZkdVy`5@X1?lAF5vd`j~Pt zKkf#5;WquHk1ez9H_u)w7-#PKn(?puzh1-pX(FFyXUIJGdi&=2o6WsJYus*UpWVE= zAi5@|s`RO-{^VC5>VCamR-)&%qo!NdfA!_fY-?85IXqn-JmuK@{qL_IP1>!r`QQ)h z9^0M;Yx>jYINNRCA(Nx)_O!C^%#qt&i?-R#?YzEg@$Iwk7Jp3FvEbZ({@~+>tJbCS zDxEmabL7RIszo{L!oOKYrC&+7JF!abjeqZT&&2OtKT@w`{Jv=V^zHL0#s5DPPPy;; z_*vi1f)n;)>4Dbazvg{qjdO1Q6UdYrF{OSJ$E}S!Hq|fQRCmhyV`a`^azyG&a zUSIx-d5K&^eYd<(YJ9;C>HPn}e{{R2_Z@vv5pr8}X6x~o%s&^a1MSXUn<=In^3O}})xq13 zAMD&YE57|)-uHqzAD=s~wB) za_`~K!ml2D+an(+U(x$~V^M8Q`-fSYmzW->mh78fy2E`Z)9st<&OX#p|8@R&Qsuvn z1Hb1qZ~FD}>%H`;;ok~dKAoKYp!kN>{15xOkL6^_h}{;Qd5Ard%WuQc_Kn64)%#-S z$Sn2zC>DGC8|@eW{*!R??T>{Q6&>$3{yOxxvqe0FXX4d_J(AMvw;H}QXSrOY zb;b1Nw(0=sZTvNd@4wOB`@Q#D?YIB_hTau1)rqwnf0k$eu+4LN5@sOw(JKDT!uf2q zGdKFJK3EeS&HOb(&bi|LmOQ`3*^Xz=)Jlfl&2LUs_;4_`#Aa1)*O^1fdQ#PY?v>3+ ze^?vDzi#u|x%-z^UfacAv+1yN!T=WjYUcdR+L-nbj z!bBEVzVV9PeEmIZX@&2*_3n#IA9l%QeF9XhACen>I7a*oF_UMI`E>*f!Uox**4`!>i-?~Uv?-qCCP zws7yfgb(-3pX6Hm*T~-be*3@u(V6VV6QB78a9?YG@LDTe_$PW-iYnuM5 z?N#rJ&TX9WGx4js%g#$lN53jpKZvvFH|~G^)O2-?xs1H#y+5t`4WHH(PuXEEa zb{5mauf_E1bDs6@mz%r$gH^G{$GDsOI9!V)-+AtfZ|RvbH}eIvmdcr#$}lC2I4fcUtprJd>^1uM>7-{#=(o zwjGkk&3F5CC`id0AG+}oRHeC1gmUK;=O=7T#wcXY0+6=SQ{>%A-0 zD;&wpetnvLP=4f>4`xAk=1vHI`HyYgbn7ttrPZ@fyk4?lV?x{QnXSJb*FKu9Q60;l z@pNNN%re7Sxm3JHFAKVn!VZ+(uyFY#N&#AUwWMp@Tlz*M`w5I5| z+51EBT2F1Pov&9uE4n==+sEvh3r}zNi=StC=2_b@9^dy?{+Z65@BYs=Ev)2xdj5fp zo$`L0)=zUv9&em<>^#@v_&?mo_4k^uUVmquYwq8}sf+(jol@jq#-Abh=JQ?4Uss-+ ze5$Ow7xZIC=dqawUmu%UX_`8xLOSq7|DwhQ&I|wQUmUy{xr4W3_vDXSzg<@zJ-yT_ ze2!gu#CI?2%?0+`{-|B*yZVr^`^4l2H=g_u+u)xrX5ruTd((fJg_|~i`&}Sh%)0Hc zqSE68zO^Z@B~PnwmYmk$g?=+3wx4 z&tiUAR^^xe%aQ!WaPYL;Y>7kH7urcC#MP|_o)$j(nyqNx z#>T*RMu+o$-MWh>(eZ| z=INJwKUC%}^ULFR(Bb23*VlnOesS*3SD)B-f3mE57qsQwM7O$5#iFV?6|o$%nbmgp zo#bCQ`91Rt;TO8h&D+Y;h4wjLH~dnhx$ecSd$WJoIX+mF^@7da<=Mi@pJjXOug-CL z8r6Lu?o_%GKg;K$t5R395)6|1;M{ZkvUkiF6ESX(&XaB@+Kh(B{nO7Zne81xV??{)VgLhV*-MYFWF8Rccg{F(A zx6b&;=TG4dj6Qda@94X%`T6tOXTerYMWQg6bTaV3;pS9!*}V% zirOFNpw5`<~V&x0j|DtO=9lE_<{Y+i%iyS-oH&Tp2xq8OL~X1`1G3zyK5HyQh9S-^zQM?r}LgqKKXFb&)k~( z3Ln%yXMc}=vNAz$-r30c56t6hl8xp#@A2!3+-KF_y{Gs5aS`onE0y`1&qTm} z=*-8*`Aecof5ylsPXe~*29uqD~4j(h%p6Sb_z7oI8i z&At|uoiQhH=L-Ej|6c8s|HE=``n=@StnZg@ZhT{trv2vcl=P3EgSr-+Ib~>U;e zXwmLqEoQtv{&20}#Gf^K%QEiz%st4T5*Bf{u7C5+N#`Bc=KXMNYVUZGF|X&@j*Iud zSe?1(BwuyAO8EbTQ#b0}`!;?|7Pgf?(U;D@hCT4~dRspJn@_8MTDD1?l?C~=@8{l- z^c3sx6nQDfJ+2>bupR&2yYu>b&9Zsxo~;*rcw@r-1J7-HTZ7^@6-wTnf92Tg4?h-d z3cP)zJwx}S$R2$;-3ohI%RBk($ImP(lS`NURpasQ@$;o(jypq(S625_M0VUOyt9|L z($N0m?Rw_JJh3rpi*xOdu3_KgEPtZpl?KJ)j@-;Z7S@NwnUr(3P(`w1$Vq`MW#oZmj} zQLWa#c}Yv;{l#rhtbe+Z|6nLsytvjb))2modCR{gQ z+ZP+I({~K*&vo@hX3n2+H~#v*6H{u<9@{%lIrrS>_qQjO5B6BhR=*j;leFz!>6You zFJ$-MjG3VSRNZRsj~s{lyxZ>1zVZHm_`J<+ecIFPw_JLDAzg6dRfXq!IKN5fH~2k0 z=T#l9F}>S{;mlF(>?EEZmj=YkWw^d9`lHv2xazCj$hr6pz zKiw&9b3FR(Ue5Qk+hzOjnJPbXJXb$m{*mMDz~AXHulj8!&kyI4u3!5x=+A}wi&;*c zk(j=BQ%$Pl-;YJx;{Ax$7|M$fT};;n{Nv+Yzt>*0n=4qi;njM_HFj>lw}JfqV2|FjijJGRu6>PT zTl9Ta`HbXGPd}s-*D&SOhb7H#RKFB?__)}s9;tiNI!=gAD8IL4%6x;mN&n))?=G}EWEqnV#;kOw@wl-}#*7uZz4p(madfvTx=jtyEcT)Mc zcrWnDtlJ;>#bEaLtz~~?uAhvv@4mGyWA5c?-hU@P|5(g*@iVJf_5ACW?JE{;+M4@Q zX17sV?6mbdO?Hwx-%D=RvHmuep7%S{a_`jm_0KlN-Tb(9!ux~I&E~$($O%2pwEtdL zTtNHB+CbgucC7K{XQ#wc$?KziuVLb+_+K z+aodmh5x*QSBEDj>|dwy|6%g$(rq8#)_sZTI+1^HPVots^T%tqvrazx@{i}+vlsUM z5T0mS!1w5h%n^RWJ!@^BUwEy(=2l<5_P;ai5n_A!TXxQK&z!sFkLD%D=bU~E*!~?* zoz;Hz{*2CmnJdnk-~N94|NJI-6Sp4~zYK51?{B*G?rreNr~ghA|M=OG(cAm*=lLCe zS<_u_TWV)%zt-PBeNnmY=gdEj4|*Pl9ljkg_4@Z*k#m9Pr-!C#$i-Kh+s%JzQ_Q!; z@Y)&0)^CR-7{3O5S@=}?gH`deM<0)V-}Xc1{G#7i*bfy?YFhtxY3U)K*m%B!Mk~*C z6xh2=TkN>K>940=cJ&kg;IDzh76csJ(NnBlGXX^Ph`3FG>ktWcNG#xbc-+vGOV7 z^y}t<(TVea{uN2z{+n}-yG_`GtSfp3M)DS&>-w`-==nA0Ijp&7 zc12pm9CmpUXYl{ry@-!ho5WUs()hlxJU%LZf$ipF&#ZR5|2FS_K=g;hrt2=>l7|Jt zmML~B$#aS;E-Py6*AlM_s*w3p+HtM&!KX62Z`ac`a*|Vgt5@j1Kl;3Abw6vJLR}S4 zz~7A7fqGW6%@=Lk;Vr3AUAB9^$lT?ki?&9W*sZsE<6qEcQPI1z>Fw_iJ0_(!6?Z(| zKI5}p;kwG-tr=?#=dt{@UA66ebzIkvY60z{X%}l>IX|rQe7;iUS9agh*WUis%PiG4 zoGGj24VufZboqya_r+Np=?_>dQ<4hqM|tsket+Bl!K!sd?d}YHb)`*GPv(gJtX`^G zdFi&VVbR%@obp*6C#np-pL?-uW4n>|r;OJRvorr@Mb$oTkK1e6|2vo~uYddVz-oiV ze>8&_ikqKDsr;FcbNY3f<#P6`ouAI$7VU4{KYh`(^P7@S8**>oef9TI(9q4rN}XOt z>-$Sz8=K!e@-_JPiYeXaHf-CxEoz0$_xHSul6P>)>vQkRiwTX*e_SoF?f>fYu_beM zR)1nD_;=>Y9CPmPiv{wV{>sf=Jwtd=_Vs&ZEcg8dw;o&*vzo{HYvsf>&!4Ae&;P9< z?o#^4cK<)u^9kPyqaUXR^_=4^+2Piy^OQMv_I?hNKe=-zb{?F(YH3JW{a>ye_CtM= z>Y}j@E>Fzn<@aT3{Qk)mC-L!oy6(xz_we=6KS{}1#zU^__A+nEi(Q~W>_Z+^8$bbWu=!^clA?t0f_HRn9XK7K*l;JKR8n?KoA{PX&la^bxBLCdq(o8)%f zkJ(>&Z-WolK0c%KE0uTpp8sjb(qHX<<(zH2w{5|hLdjqr-W(yMr9agX8G?c%?6 zT;~F}?r)KKSls&i-k$|mS#q}&wQkS;|JL?ed+rI_A3Mrj-d4r$I+rT{M*Pt2d-2)} ztM(@A9QxdCu4*LCvu)<4#yN|^L-w0)^twIMZeoJ9+?otKeVEV{k@ z;;GZ7-k+Cjpa00qKK8mZui#AXXLmbtWFwiMraj!>u=RUm{NjSh|1WEUv$vqFwI;~h@3?=Pv0*>EQ8T>9Cvw8ObUH!S;qy_ixR z&v$O_TJ4;?xL*(UwB360ael9Aw^MALS=*|&Uz&F1pAElQ7_n7oMPLcy2v>J*9hFX5eY{%jKoK6&LwX!?D*=q5MyXp_qdBRgHjUS~d{5bgJ z`1Ph8e?`{Lseg4#W&ZK!xmPWhY%A2c`Cq&^DB%8sisHz5n=G_5{^#-?XFPO&_1Wjf zKPolZp6?LSp8QmZP^EgkS<`ylO19c=x@uj1!gHb5Tk0x%cYk2NXMVJZ z?Nr~HMvu+$O2HQwNJ}2Dc<5u1+4SOIY1OOZNylq{R_BV|dY3p`d%L#MAr1M+FM5lV z+P7)lw$#opH@olFbuW8PyuTN}Gv9S-!AS0B(c1G%ZI|>p{9N6(J$FIhNxPUu-!CRw z|1);|a`5KDzfwBUtB=3W|M>INH{U1X4{dJzTkF56z2Cy0tMts%QqP5V{U5VeF8=>5 zXUS`cN=ptqz3KfwLwD46ykoyDro?xQ^_gt3y-zaY53R0Rbl=u=dEf5Z9-ndJ#m}uLWHWfa_1sp!`Mm3YeOKJWQkG%I?n z8tp#Mb1G`eC-<_olS)5WI8V8@vEy}$VbkktubgMDo^@MjCKvl%G4%r;@0+G>zqonD z8r3&Ze{*jCxu>}dXnOdzS-|;}{WDqK7ytKqYO&+qyyt13%z|HdhbXaHuy6bS zEdASsiO<~wj;DNox|r*2UDS-rmtUv9J-(`adh3DY&mCJ8zMfzF`{1_Ljz+`8oIfea zOU>eT+$sB`x!Mh zqfPAsJDGcTZ-<0M*uH|BR#THjuKOo;$=_pts=MgU#INDk9wyISw56|fX?08R^Bz!W zNWNbD@%5_{e@|Zc+i^m~?!~r!?W^L{q7O`O+7>wbfL^u2OZ)t!yYzGrX!+W$GQu=een`_5W0MU(b0{uy&Vp-t0wR8UxF6j|%K$?%6r-=O2^yosaDElYehYIhVLw zMo@3E(kWT_v&H)v`twz@f42RPooSpfTg-0d^!#ua6{nvs)@1R0{=V{DN7irSpWA}I z$O!Am-@TKdi(sV1=suC&%UjYli#0XZJe-Ma}oQg z{+|zgo(R|cS^o1t{i}K1pXYqqY4em(b&KHIa=WJ+;(vTzcx6WLajw_7$8CPC*sAdL zvhu0@!Ruy!iY>4y_|ovn;@PJ52b%+S`yc|H7dD&vTKzzc;_xcmDR%6%RLQ8kEai^E8St__H`8w*QTd z?@sYot+!_hDs69U6t8`KGNrq$M@;L!a<+6__pj&Qtp5F%(Z0CtO@!Pp6{RBe6Ye^{ zcv~)+Yp=FEbAP#&@~XGzpWODk808_gPB^yy+jrL#-WlmjE3Ka{KP-!61(9jpBHXVb-9_RZ}7uc7o|-}$AP@`oIxFGf8VKJ@3odf9G1%hEL) z?oF#-P`B#r)D`>hrQ2<<+Myf#Gve02-mRIIT1;<0{d&~d*3WqD=BGV}3v};HT08sW zbCEgv5!a3_Pq0@wq`$DEhN<_gxz!o@|CX-W<~t96eZaZFUSLmLl~4VCUYX+b0 z>L?O;{N4NMq4xDB?%RjGE;}8c?znHSh%>+0wja;j_(fdAK3kT}soI^%KYd|uSl)`A zclxC={(o@2eC^wY7_Ru&`ezdlmi@e;cYE83%RhfS*Jw1d>t9yG;C#Ej%fS3+_U-!Y z6ULj&sw?k`JZ$$)za7{3>-9nY;Mv)=6XOid{qcXG_g7o^g4ufAdC$Jse6G@5R2|s< z`r);Y9P>Xu%8ss$e)fS?soVeXz9kY-+TClM9)IH7`(MRlea^oh*_v7NFE4OE=lUjG zGsVv8*wT29?t;75=V-svZa)!Z^B`!)Y4a@s^)D6$WHA3ewyCQ8vt2<)$DK}8{}%nw zW+^|IoA)+5=-a_Z)9iUH|2nw4{5tUGv8DCbhss-uk51V)CE>S>X^dIx)Adg+d$x7% z4=wyX{ea6oo@Wy|?GIQo-}cP4cifTx!|KS&_O`_v^0@Y^`C5x_X06>8AU935Y2&t% zIEUZqk$11PKMjxlVO@T5`dwkBe`qKlX3oHM4K3ivp)#Uln2By7B*~TAgW@Umx1; zo3`lcxu<_;^Zx$4W#7sCrot1&Wvz$jEcx!1BEQL~uKsua?X9&upZorZ$uJ8nzMd%U zefeGMyN24k|ISW5T-R}jjcxHvqnRttPW$leCdhA-vHML>KK94sZQE<+OWt>IEw$ey zue5)W!F#^SC$D6dY&&=A(`(^M`QRB(YnSDwDJtdK|-$~wblF7n^1SB@%j76JACi2$?HvSD&}3aP5nOa`FgH@Pge;B|Cf4_ zb;18%wxoQmot`}x``sQ!kGEeqwsWq(p7PbjrEcPL=Tj5aPH+5it1PC*v{>tkbm7m3 zuS56!71_#~{w-j!h|(s$v*yNM)ATd`_hkN!xv=y8f|9GbXE7$(Wj`g|6+vU&B;ri;9QoBR?TVl5T2g^H4e*7=)IALXT zKkdA2#`>xJS92;TWbx>mc|NZ zF8&#QD)wSK)3Xn(K^;NX;kqZe@8xm5uikQA=Evva+GP7B9|4r@H{KT$1yw8rw zR-BXizgqp`pWZkBT~2YVpS);F@ajtUed6=J>;BjMp}lDTtHZPZOT4=-cE0zO_zxF3 zezqKw1IiB{e7n9CwCKgY~q65XHsdi`>PSj(xeTo%pl-Fr_x(SAYxHUEEV ztMY>%{dwl(tM+!x zUAsv~zv6bFL0!G|KhOUg__$uV)o-h`sPF#6G++Gq%S|r+@3f!#mTTB|y_&vlY0O9E zKQ_T1Zq-jay!V)TrMyPYo$obfue#!230KOdrT46#f9pJD7p#;$5xZLUTA)aV#dN2+ z_u8|Z-*%ta{6ps6Bg^@` z#B)zu^O~sOPt^(hfyVAmGuM4;du8yCZBzEPYVlY1A8uFJ_Sk$H|8FIw`>fBtN1ozW z`eZd>ci3ao@XXtXcZ$4vkiX>`PrkFuJmzNx(!W03cZh8NUh^lhPUZHqk8k(Y-C_MT z!2WiG5_OU=ibGd@)lLnnqIFroxVNs`RC6*&+F8r;~$F0 z+jahCy7*bOBWFH1{d#{rELyQ%WsSPhCvO|^Wd&FNyjl^rbxpI?#r=;@aT{L0`b~C4 z{WpQ+_wigYb434p^>*x$K2!Pl|F^{R&GC!xCkadp|8%F+C)4}Q?W~+?i|J0*a@*n_ z^Dhm!CN5aXK4*V>q-?#w`K!hO*WRV(+8)o{^5L)EwV%7bCT>{&i1Ia zY{7}fa7S<6(`Y63CsA^LeZ^nRrn;n-dR7OQecWd%58H1qc^V-&arsA(Loc_!R zVWNMX>21OkISc8hITNRU+By5s++QE=7tB@2`o_OU^G^7)Sqb%<1t!)fWJb&wp zzKz-E-u?4WZC+VCcgcAYvk?Emmdu-w0C!UBARevTL`=P9{J3;7cMS!jn5BF z5sx+9Z>4iR_+G)!w?C#c{MdW=wZGt($;|l?a#za*XDZM5E~k6;{x$)@O05&|+O6MT z{kyd>BW|7emgfig=ggI}>E1Kt{N1+|>u3KpOVD2@?sCMg;Pf`mhu^O6^WAX19qhCz z*HjmO@brT zLtb}v{NXy$ezX1BTA9wLRi~`iZT=hm;PdNy%inFYZ~fK#f8WE$zx9+JXPiskA|uDp z-LZ%B$@-~>WH{F^UUP>d<8qU{#bWQCxSsdG`Mj+8 zE>Gqvh+ny;s+<+?@aXLO1wLQSmxsNc_b_*v!!M;}K2INOatZEa^s#E^{_@5=#Cw6C zi*U3{o!m306aCwD)@9yaYEfhT^X0ue<$^oep4FX>3v+prtI)nS=#RGMhpMn|TzBNQ zoYl*BcX{``*!=9{H-~>jW>{V*JHK=F#c#7emfX2- z{x#NRUE|NV;6Dl8E>CztPKas$^?K!y77kjU-_6pQcj1g87H%l7fHEsQfzA@b}w4MgFDNXa8IlaQ^N3^DJ+p_HFySea5DHli#;K zE;PtF_rvD0gz!#opF@XPS~hfFuVd71{8YoJV;3SI_)~QrcW_+E@7MF2YAc-T-3sR4 zzfvw}$^Wdn_u2xbPg(O0_pQub_2?GoJ>y{e6N|Sg2X9kW`u=IB^iiJ+di4q6cjWe@ zZ*dcuXg@_di!Wa9e&6}8fApCj{JxPFzHedGjQiiNr!RV&s(7fPr-Y^MMgFqdl@Tsh z7h6nh0{H`-o(61Q*KtC>p{8Ssva1W5<2#*;`Tx65ympj(%)c{D^O=jshj=0SA9nTf@Ro*nBbShwcb?H;Emt3NjEH~O&9&g$;GjuYmM zGA}EG>c4roJYhMtbfR~5l;A}512JVM3W{sqByP$#XZ;ml^ zI|09#9KJ0~8}ZI&=57znA9RbAIyr zgMz*F1%!n&TRS?wH2;yjIRC%+#Ptn3b)IgEwEOiw|5sV?g2UBHN`fbZSIn}0@OST; z4vr^nm#kiIFl#jMerLVV_s!)ixgA>`+-S4-{c!*8zj8;mPu=#qHos2L!G+1dbAnoL zhX+$-5I48r#K{WvZma5s+ z6)E^rc7pUGeTEeI4~NgEo!rH`tx-P0?|z>L%Q5-(-tU?6|Dx|OZlAtQ{%!NwuP^5R zdhpDpPTGfW$w?&;xGZvQj-Pq9(kD}c<+4V1E8E*|ip^)ZeVqN>S^keME(-NO#23$! zKjbJItgEfGpSj5Si|c8f?LW@H{QLL$%nf(n?&nwip4+*`CHef}XO3T3XA0hI|1Vbl zAa_}vOFYwt>znp-DJU_hwO{7l)6vn<;Ul`na$?>!mnYc?e%2|wKHL4f{h#gE0scGo zxAX-o?LZ#;bMZ`O#In#Zmpb;Rtka%y*XUN&v*lG^Epw6S-z@UY@#j_kf3e>VR%wPk z$jy1G&p6}Fdd3b9CgH=W_ooO83JMDDREj88T5Ie2B)h`T+wicmTw0>N*#r%lySP#QcHw=yd**_bW+!CR{_ENb zP7IvjZ?oLuZ_wfzTlvQV#{cfvpZ@nt;@=+LKgQxA?=PhBuiJigKg)!_SD7ZxXBR${ z*#tJ-WXHZ1)8&_&r38O!&AYtKlK-*XS5?jT-dx{j{Oden9Qf{rvrCG|Q$g{6-}ax_ z-dJe&`TXC_hhq-S50?2i%b)j(VQle~ZKAH3_uqCiw%2nVaC)-*U`oL(2~b=c@!oA% z`2X;C7ngmEPqw}|cx8oqt>>xVlMWUAn0MUO#Y>|+GjoLN8?#6YQWaGShj#{Il;5x*pb;r zpjg%}tZRPp^R4u{&pT{R{;i7o@8aU}r262k!!NeiK3)Fd*KXqv;)Zk1&b<`R)4^o_ z$NYD-YRLVo+cM>U{Ejzz@O#;{c(n}=^qKzb)%$e0sdG`MA}FLTACS7-djF4@;7_(0 z_nTJyRc(0GtP4t9C*SFQeYl@v;ct$A5AJQLTRgA%_Ko+ESu1+i z4XPCR+IV`yBm3BQ>!&-pfPq-!Z2jULH-!a%vVKwMdU^hOS4T%j$$_tvuK6ih&Jh2x zu`ZF2>i@PzR}+SwP+d|m4Jp4v_OE7k)F zyp9tZJC+-KJ6Kh=K5+N_1x11&&B70@RAc(8v_ZaCQj$Mxp0le^cw)TsPyW>XjLKlq zBDVX{E`iKX7ulcQe}8vC?e>@X-@ESc51an>Z6w(2juVF;_|DF|=ki26kk92; zdLY;xDO`KDKgd}4=}-Dk{{K0WQ_Hu05BL$z=>-mKkl~*!J}`9GPj=(q23G&%@rQd) z3XXr8|EBx&hs~?^wr|?s6vhn>Sx_h*Z)A_~fhk@5VPDGW{afbLCis`S{pVy@T&)08 zSgBusVCtcNHOnmjNY4UUqog$7;k)*a=l}WZf8Adc@ce__pELibG+eHo0C9Xr$DZl- z51QIzpMA*B0EKo(M-9`R^&j&8r`P|oUs2rQR;`!q4|XCbnVJ4!4A+G4>>A(selY)b z*#7VR=2x!utO+Y@VXm0y{*gWA#|Ca^u*xUGFYX-?{r{z&KWp-Tu7-b_CNOoC=Jf|! zAtCZ9v!MTx{FV4$AMRiL%l}Wb;qQD=NWu~n6s%OO`mwY<7VMu-90mPJ@|V)(|IOc9 zzR>K$dWM*+aIifHg6Tu!o|&H>?q9s^pZ?J)(3Am}X8FMW&)9y!^KWU}biqa{FBAe)T*QM-5@C&An=x4v@2ru6)q}U>$z`5zw{(syI^ameIr=|W} zwWE0c6utdgQ}pV+Y!>E}Ulqje5Rot4C-eKQzk9y?wA$(Ar{zb4PnCtsGNLMe;Qq3E zX?W|Ur~8EjeLpYRv8u*v`gsnp8iQlK%m2SO>OcSe|H)08MLsj1K6*Rs+s-Anm(ypP zPhYGmD{Si*KK*Sl+sgTyPft9z@zD>kHU#mY{Ra2a@OErwUr>LXS;u&w?qN+!tzPE& zFE^i^eVS2uMW2D=k?J_zW9fB7Dxj_$&DM99Wy_h{p&uLe#X#c zlYaR6!mHa3|K#{xGc$U-?nCi2chmg~o)>!k`~Uyg|HxBDF@b%r^yR>MLBxUn%j_OU z_Elup-V4nG3w%w>pp^{v(aFf|x%74JW<5x+jJk1M{29i)um|BsEE zyZ_g?T`zu7b6B+4Y1i4v&%DZqc5?i#u}q(*I_auoK;Q1GeHTUFDreUIw6C2vZNBc@ z>|MFnvltk5G~S!Bu1kH&LNR~6+iSqaF&x;uW9RId{NlCy!fmJQcK#Ut`hU3Ge3jhO=k}j3WMX(=R_46RYFR8}C{73> z`TniAwQ%0WOwQNxAQKDtq?}hVU-Jbke zB+6g&+^okOx7`BVjazRsgS0-FezPL-*oE|uw|A%3rS)#!HuvmWmp?`OAD!G(De=30 z-jkxO$;GX=w&}i`v;Mb?Is-#qqWNOebvrcMWHr9ujFjCjxORHW`c?A!ua3xwUIV-4 zflMCHGy^&22_LVsif{h^Y5qCGyO#gUw!M+cwqIX(jr&ve)_s5KLnFKQ@0t#Zp##5n z*wqI8T^+V#y3BIxlwy{tn_@ra_4K)(zn5mn#{bRwXz1gQf>!gB3$N|*3pAfz|hRrBhd(e*XN77vggBw!Y1=7W6bOzPDKQ_q$nt?fr{(YWH`GpS!(t z{`-0Be^23LXgGa?SEEDQO8enqm+v=4Wm{%F+8%lPe0EHrecY8st5x3`K5RY@GQFYl z&JOK|(>F1m*pcnD%WjE9_P>+y_3!4?TSu4mezjl!aZ0VeT!Pn}t9(kC(bxXjm9jH1 z6tsNRHer}^d~UYqHzv(_&V83-553+5N=AHl@6EiebL_#?zx#ftCW-DfF1fbH?T6m< z=hM#XIF~}bqXqGf)%Sv{ySaAV75P7RsfFIt?2=%g7=K@}X!?)&1vPeG*&yCn#8ALjK2P%8 zZg#G|%d&^!8PeykE&O&Pa(j8$ToHZ2$%5sVvlX`t=Lx68~HRNPZ(rN zLww5PR7vOjr~d^UvSrr4*SjJ9Ah&j|aD~&AZ<>GRg>=dJ)~EX1s(bspAv5pIo5vBi z%lwP)`Pt7G*}CoWr}S6`2EA1C1*vPC%iA7t^Z$FEdQbeWdyDMl1wP@|0@psa+|0Aj z`TxyykW~j_%$^lJHawQdVAqs=Wahb9=~a_*=IO6^E>iyAb^k5zKVsqMdRMKv$H2hw zZByORTgN&6S8+G&e6q*e;=P=Pg@2q=mx!Z$bXrT^Yvyv*jqMc_o5D`Jho%lue-x-&dL1ur+%)}PUYv+F0Fn3 zPn_RyX-@h7qNYV)e{BH!>$gMo51YPctTob>?I_oG+2ZYI6m6Tg?N`=OmBwl-PzX6QCC-`#HOWw(`V=LFlme&feYJqxSdo--~g z+_OwGY0A3gg)Psvw*8%SXkmQ8kK84CZ>C3^?bkN%ezG=q)zXTzDUW=1tu=K!T~qaw zfkER2uScF&xHdQ?o~z|Fw_S4iZK`?d&zdjC?3}M$wEDfhC;c}c$R>+($D;K1B*}2u zwC2y>dcbB~-1-H_Kb^8%zgjf+s$Fs6w>h)5T7sR@{H<^zMt@w>_`1EehE6=gp3y*`~AnlvagL zo+hfVJzpgH{z9#13T}(sFPkSlnXazld>foE9!$RhDh6#Y&I#1cv3vRX=+DJXxh;iL zo-O~FUGhJ>kZt<@ze;WM3hdr$ZMu8$=Qi)t91I8K%a|w4z9efm_soJEO*bos=vID< zsnKRt!Sh{DmmU3f*b3xFhBwKNb;PZ^%#^9Vk7w`vduNfv`!FRb_N-Yt+b)!v?rVJ${^e6qsa&er^zUM4 zEjuDj{wr*`r?h+uxWZ~M-wcZ3=&tu3nz3?61!rCVls`{vj=QDT=h-vA-+u8gdyeP! zt?KL4Zp#;XTQV{n(mNq_|J2*ZckN`)F38dR!YyQM63=9&clHGH%9&gE*4?PvtOxe% z?Hd-^y57WRc9C9kU5)f`E0_kds;OCyXwTwYKrpL#*1CFo4F_^1!*vJ4Cji`T?&Y+L!&ee%M(jy0G6CT(7lzl`;s->uyz&+S(K z_%uqnGR87}@?Tle-oMd_pPAPG=Fan9_}f${z2K+&{tg8r8~Y-*o9|9o$4{Te4{}+9 z`3A6$+x96>{ZS(2?h%*i=T-Y`WzYlbAIZDa-zlU@6h=ofGHCCXaR0dWj-6bhzQpx7 zjdv&G0@h7=ev<+nG{OTIaMdvl}M=HD7{gL}r|W0Br}p4NZ%WVh+eo-KImZOS^o z?G|tK|1XtT`a1KBLZzGj?(pY#(kAWM%AxnQyJvRKT^{5KMxe|d~BjL+j>{Gw)1OorndX?%-=SB zGm$!2rJS*up+J4Nz-|xypLbmDkU%EMz zG|w)L|Mxv*_u}F?)29hCFx2S34)=&x*4%euSKYn0`mC>Ou647#T%FmNukiM6^__@& zr#83!Wjgy#|LYI7y#4N}#SFT3bB_s560bk_)@fhd_am}Pcx<;%1=lEbt-X6qKE%AU z=#`jfZ8cfj`E_j9_4EHDe{MfA`{ll#BcUa`7c0K*`>}?dA^xOZiIl(M(@*tN-v>UO zbN20LG53F)A};+=`lAu+pDcFLysF`*acaGL=D%#0FE;p-{4*58oSR~d0P7nmX=hCxM#$j-v9GJf!!O8v+Lmz;C?5_kAdMs z?V5PST3+F=!LyQ|oU%Ik+*ou8|7FJV$=i1Ap6gZpeN*9+yET#5HhhoJ|0loumH+Hpb@w%2{jO)-`^BPP z?AkiR@pH^8Stirm`tK9oZk5|tH62n4)V20*zP6(BtuybP!?(Oes(0F4(zpLoEcHL~ z6<@Bf1_iEVPT@&yAJon`EMz;#PdgJZ$mD`>(oO^QWLRI>* zD%s=jH*T9?K2abS)B$#0^L_>6g7b5Y&rIIeVx6WeSLj;;_PX))uV!I+;%nbeZ@sTM z+xK(-BaV~Wwa+(g-Jkh$%GZgRIEEIeMj>hE4~ejh{Dy}h{}R(l0a zuh&}N-v2az`J$^I4d%0hveNe??b!OC;qNY6xzBn&amS>b>LX86Sr`}?8uHT~uQ831 z=ue!nb^6w~J~PuN+ql2IC+8J5Kj^sWO_{r~F_QZ}9ef)cS=;Bf;T}hyBm={YL%&2X zT{n0s{`q$Ct4GtnEMM_ts?&ANdBW_8=MQ!7X;d%B{d(E&`K#Mrz!>Sp z7PE8oe>r{2{y(8b|NEtXN_(unc7L?HA0_kf(?$CoGM=aHe^;5^K6j}u-_!N{WVe`2 z{tN}uyD#Y0=f~V+t^MYD;pxnh&*hnmxa*4V3QltuDZl(_&Bb4?3^#k%9bMj?q<`}H zCccH|i~a97o-%l}Z4=umnoXav=iSkI?f27mbmf(sq}&yp|CND(p>IQ7>lf3iO?5sK!oT#~_;1wc^4sNK zY=ct%1J0Og-?G}k`%e>pu82OKu`O5p*QFQh{?;jnvn$)ZeE;N>;NJMux@QuL&fjvn z=i;2O5 zbn*Lrbh%#qe{arB@m2*br|V1R>(6f9_IAx}nW?hfrihUFFUKURuYP`)z^*@&o;9o9 ztSdRVe%iFYzol>f>v7v~uVeixQ1mcVFiB^h{NXM7 z*mA+Kt>Uw{Yd*WVt>|@LVM%o2AFXh9Wx2rkbut(CtlIhJ;60wOYqlUq2A#V<>%+mF zkaWuMqwd=J3H#jqf2_G~cY1PIX8nopv%B^*s!#Z~>-Arr{pW7oQ=a{K?$P{e&HaDo z-wE5cdS|Wd!cy^LH&d!F>L*)1UcBqr-h)~^gce#b7KcTc}{-M_{lGxlv?Z|wTI z?Z%$DN3KO5juWeYQgd@^%-o(ErE}7YpJv$Jv3bh)EOO17>>v00)@^EkqIvGw_N_v&yUc7!VF{XN}VOXKu7nVvFv**^$_umQC z|FpOHzJKcN>w;1BiF16nZ~s$0e?`Ue7iT`bD9dUzjLKho?^ct7Q9M25`G1g(ivtxY{klCDrw4|ZZLc-EeJ*I8weHbU z#rT-glXi>@4e!(ca=py%`LU*2Vf}xd`pe7fZGTx+sASL1R*9^yYw^A>bwB=J_pO|2 zy+xm5A8uI{;Vu~oznPvN0t1-A;Qi z(oahZ?$wZ*_B?YPrH?KPju1gk^aHs=*zSzedro|PaIV?7Ft=;#$s(f@w92SV% z;uU_bjkzml_}3z0p7+1w-OFXmPsZ<;m)!ZrF6Z`1bNeIfSAR}41!vq-dS!Zxx>L#~ zZIJ))Z(pQS{xS99ii;&u>672O#&^`;jTg%<{4He5 zvR+ee-_!2Z`xc!82d5`AI8WxE&gQj0xZdt@#-4WB&8B}g>eg`{;Fy2!>DA4d(w))j zv!36Wa(z1_H71wcZoa)hCvi`!_Ghu_Zx-jeZ?kpkclZAFddIivMO#7Rxw9kpCv_fY z&^>Bg_x*F=m(mXr*X*X(C;xqMvwkb@?x(g_ZPGU9t_`gA-11|o{QYxp-*c>Ww-+}l z_4{~o3E!gct!KjbnwPM}+k02PyYXgK@OHoR%W4=I&L>=d|MdRn&a>aS7(D)bO;)J6 zAA0TPIijSwr`7fAiCuUCJu!Z~a-f z^UGe<+vj%O4ZL~7b=uY#P#tQ$`@!14>J$54yFNX#c5!9;?RQJQZaK5{#oZ%&*2t89 zN?qA{>8Vuu<+r-^{qublUOB{t*UN6#cehf}bgOZl3mP>zF!@GAwxslRU&-l_cG+K^ z>C`<_eVCtgJcoDg?OQh6pIzQnQ)RZ-A~Ey&h0hP4-(L8(K2A4u?XNw1^qN1Vd{kR^ zCpu=+d~oq>t7dw1juHdIfxt`qZ)iyu-}wJoW%q^q2a|Vx%S`@ja!mhTbH}aqI`3CL zGoF3_TF^Q68K+Nu7Rj6Mo?(0MTQ|e|C*R_qA5xnAY;9fV)zeaYcP8f-&yD(JGy4J} z1o!^@EXknqZ`Xxgb{Vt$D*hGU-~P9TZ-K?}J+F2?nkM>OY~AC&!yLBP5) zCkEepzR@Nc)HgY@-{;e`_n&v>=31&n`Q4p9%ljKAgWN&As_ZLzQ{3Z2uGMVj-m>KS zmSq(WHwtOKzu2z0{LY5&n>MX^%9Xz(D(?HuTz-+QIa`0Q<<)Py^h@HSDQGN;fx$m9 zd2MRWqRLYBx;v=0CewY;nroiMvc@ zzrJ$m`OOxyr`!w`Y`g2$PxPt3rhI$GEc1rqmpiQ`ezhLT;n_3gvDf}H*M6TgR0~jk z?)gSZ&=+Tm#h6U+QX-_UE@@Nxwd!Msr|pj-|lW(-+q?AvXAT3 zFS>XUc8{%rBBZ=cMTU-Z^hH2xnu1H+7yUyZ-n zq+j3Xb7lU`S6lUOKKvbdJ7%%ko87z5FD~4^>xs>V+%-prp&7V!nW7tSy0 zIM%!M>AzWze{Zw5JjRlBr*hHr0HJ-skL*8pzBP_nUL=!M_vpusx@(VoHmzNIUw6*E z@O`uN>-EB1zvWoBO}2V-mVNoQ znw$DD8{V$DEju;#`SpOKG6oC`2YlAe-}t<{%{5*%eh>HgZ67_Z>BU}YiBH>be%eOE z!!MsVKHcy3`p^F*zg6@0yZ?##>#{~}NnTXmYV+IQK7C)`Rr_z#4KY1_?%GDnn)R!X zFO}UHwqjwfgtvaB3phdY?QVN*T6?WD_S5`n`XAQ*v0PE8dUIPZ`{nP}Z=PQf@BPP= zf8^Tb_w5n!5%Ztl-E{sy@XlhTS+hImscyga@XxLpt3M0c7v|*HPoMoSpzZcPd;h9p zok+>x1iAS2>`I!?ZZ2YIxPF;C`mK`s>5>OeMfJ6!S$-~g(Rpp{#XZ&LPv&u-eW*0a8Et2%#W-l^-ou#1EFcBZV}$NXIW=icX^Z8I&Z zHFvfAeDtZeECU0>X3zTM)r_G~w@fbLo?b~z>Y>`7 ztndJxR#pAUF84LxwzsLz^%)9YFYkD!w&%^>wIaHDcf*jgH{b3y{r~SmgXi1s`ZGE6 zC)52?bBz;YT({kRb^2Gy+QI^rzfKKX`u_8sI^So=`1m|y=dGO*w*KqZPS!pCGp4rx zN9W_D-#eeYE&e>`Xk6a!z!&<=9{=^v8J<~QdZ#;KuZj;d!}`VITWkYQt~Sl^X5Rc^ z+4A{o7w&&}HpRU3cl|sSmHuo|NHX?+m*+k zZ+=#5;s4Q#;NY7A|7832LO-mFCcV-<-oE+FEql z&1L@;-PZZp8{_LFdjALY^e8Uh+t6$le_qPiW8TC?zOE`~SESAB^xu4>IOnRk;hW;l zDRzIn`SPEA%ZG>UlG|BFLrZp_zF(|pwfvCyt{9b?pYjY0F{i#-yB%BYb=<`G0{@}B zeScjxPF-XF>FNI^65hAZS8iG+`Sk3!X#40}zdv6t4$iw@Tf600(X6BAC;rO#o3!VR z_@lcA^XvU1?^s2@n|-uYF)4Feh2O%o@VUE6t3c(zjMM85ODU(wZr1FdrSSf6CDVPs zbCR1^>u;Za|C-UY=RPmDeW{MtyY2r#vu5}756_QGD?YRDN&N4{YvyNjol7sBE8n#0 z!;Txz*H#FJzcYD1y_5eU0R{>6cUP6K+`lKric`W0ze^SKOhqacVw_KbL0M z{xH7Dz4zOHg)Nh3*{Vz~RsQF=_}NzXkK7#d4xE}ib<4ZJRQv9?>ALIGZs*$`Fxk8R z&DEmQcHp8x`lf^y*VAdeU2)%f<@#PvSBT2IdVzbP#kp5I#oRsXwkF4K(NsO{9{Sn) z&!?q!$HksKw2xO_yZ-n06PDX;bL2PeU0wb6U*CqmF>+rXe9K$sXV$uAcFB6soQARI z{p9|8-OHmdiXY0mRktW$*PZ3X_WgT|lQ&r^o=gvkxF#2!-|KJZ_~qO3ivH)*f7HtN z#xMW6aZ0i4uYb3)U!R>C|NKzYrt()=I%k9Cum1c--|-#1;aPmMbcdMftas-{|E@oL zUO_c}ce?B;;UBE;_FSxclKNPGzifO1m-h5&APN8|JV1+o?c^Mc<_9u^y9Fj@gl2^oH*QizW3(8cusqX zGt)}Hxt^{n30V2_r`F!7+Lt@rr~cL1Hh=4mS$XxE@(HsxD8EZOqWil-{q}PWP~ouP zXs`Sw{iM_TrmRZl`u=mp8`XEFStfT+-0>2cCi;2jF238RdLBRcv{LqeQk|CThJ8m@ zyz-9uwzE6KPFYgZ|Lt_8xNnx+BLjm)_ZR!D zI)VX0fw&t61cg}Ygefnl&>9rI4I#e(I{#0-F z{cHE1f9{Plt_ADgJN5Q(*xkR|OtP;$yEEzC*0smiUf*n)&v3w|Og3))$)naQ1bsKJ zOXvIkRVDwm`ulVIKSbZ{xtM;e{ru^`JnN{oj-_*5*ULxQJTSTSZCzG-p7q*~cXO7% z7yq|u*R)^jIs3b7_f0A8KPoRLyY#hdq1fF%HUW{c}KDsX}LgJtOGut-*bo0MWGqf)+1CMb07TtC}5EQfy-O~0m zUO9hOc*`NX{7S~IdwaS#Pj~%{iJg7Xa?``d%CE27a`@rR&?HeQdAR0Q?P8m?Hr-#} zri_VjA+&cEzB`=CVl{PlUDB6n|${E}(;-QzV(0gI_pDgf4+?bbJYMsu# zs`^>Y+y5&jt|I15v1fK!ta<5N4F-k-zIS*lQv$+*YXdg8y-!To9Q~NJE`_+ z#>t!$&kuX@U1eRs=*4x+rDtLYEZ~0THu7tgU+uuFDnp1y$!~Lr1f7QTaZ7T|s z+4XBGZ`N*W?TgN;nWY=QDB(`A;Of^)=lF9!k8^W6`6~k5>${4WIE{drqCYk^J(y#=efN zZPz?iw7-kh?bW#Fa$1hHZhAI*^g8aVzh`YKiB96*UU&XoE(1f~=GPlyW_Ry~iPOtvk2)4)2_QQ{}(*+)efxk+Hio z&hBkJe$;OImV3|MpWpH2o1Xijuj27X=Zo7hJotFWb@kOkiK%xVs7C!X*Pm1ObJo5e zy`_#)i}ho-$IW=BY4y(k@u_D^A20eEaF;!H9jJn=dsOg4@#f_nenD$g@hv7tt9dHet@E;9SgRhL5q)jtvglKL++M`Lyfx`~!SBsm z^lGZt)y8dpeLA6TuIZaSxBg7}B)r3D_ABd}`P*;j24Ap=|GiiHz~(X;RtB4S zF*~wk+jS51y_MSfXZKw0=zYud^|t)mZ0Z~2W3hJr+pVt`KAjr#bCo{J_fzX%E~*d? z&-=gV%ktiRy|?EJuD^49Z%+O6Pf?fm9s`va4ZYIW3|qo`G~Yb8iJTt4erw*WXwTa| z`Zf6ncRW`LyPo}J-<3GweJuBG^lkGNJ$v%)RW0xAJl$E{n_pZF-uBMC;J2~To&4W5 zny+nt8@Y6uUogsMSRAw4vr9jjk)h%Bj^7);MZTZ(mGe!yc-T4LTK1F5Quk}_&UiNc zNAmWzZO^Y&T%T=fw!PdoC?h&sGOvDG8SmWU6}56V?|iGR60eGTS#I{;TTk%(2_P?!l=mpH~#wcV6|?Wk_HvkG)v!cP0L6##hGj{myT%eJ*<{`myro zo<`**v8jcs+hc8)PfprXIOVkV#rf}p_H1UHbM{uuJ(0)NnH&5Bm1BOrsIk9XAZgfs zb!YdB8SS8I@7CXK=l2}q@SdIi(Qpp`2bXJYu}jL=*}actJn)!Re3K+7@B@!8`F-J# ze*dLi=WEoLNnF{LTHSKHPDnRd#8z+Z|3fu_)AJWTy;dO|{;kAk(dU!ZPwn2N{@y+1 z>!wTw(2(?lyKDZ-yLK=6+EvN@{j*rz-fPY?Y$d+OoOpGsb>9*@tvSxwIo`*2Yh|x~ zeZG3jsf$5pHWpuPyJ%~_E~CQ&tXWQizHjywA<@#<+$YfcBk31&|7lrzTBKI=e_$#u2rvj_2Y=i zSH1iFUn||Z_WIbKb!#S?Bwsu1{GJ zzxr=z?=@Sk=yL98_0zeJHY=V^KWm)%?DeH|#)?~ZChHz;vn=sDZ8iJ!>ua7lIorPW zi=Ww6Y2UCoW_R$>%IQiG>OPm1UdLyysF`v4Rc&uZpPr50x1Ulkz0XYaeLpesR;g`% zu-$>n5x+|}zP1!(xZ|gnwz)<2_E+P#GgRiA2=2G>dT#e!wl7I`drp7mWZ(3SpIi-3 ztzA6V{NJV<%o#tY?|&QAKeh6y-Mhr!yWF0nzXG-CDwJMNb~l{;O#Y}t)zr1G>(=!i zSE{}){qcuocYgBMw~Nf4Uk#q^+`UbB@0EqymW4k&Z2dbYHg54#U&A2%_@7T>_xopW zd8Krx{CCWys+%>k2{pTa95Z|L?PP&G3&R7oed`~-J6rzi3+J2v*%|dUE8Z(qF6lVt zGJ79GZ}!jR%Uud<+XUVF>5D!$3g`RDz! zr!-T)uZiWkF1fGU{#*8o-*zwmM@oBsR9P1znEkltqV$@)Y4!1!JdW@EaY>Fr=HYtH z*IV6OYi}=^cJKBTc9T3={Tj8cQ=e{ZyBodwr`InX2IX93&38AY(m78pT2yS+BdGT` z_|2|&4DLJ2#5K?DPMB-p+r6fK>B3KmcB_AzwmsXBI#=Z4pF_*v_7+tB{JHDwPX_w(e%a`J)s6&NjMPqNW`$viOeG#Or^j zea&C|^}UnzyOY`d6Q}MK?fo(_3DhZOxW3V@Qaf#e&1LSAhu)Lxs(<~Ivf6j*neLna zub(TI%v+RpKL5h?J@!wJ?A&s0dd0bHmyb+4TsO$(&i1-|z3z6ouZ4U1{I#c*1FdD& z_OGw`dH4O~?x?@5zw_qnzkMtxXZ%Mmn?JCId%OR?r_Jkc`!g`i^ZPCJy7p(@{C^F9 z>v`V>m;dIScFgt4eEnli6=LN%drIysDvzu>zWW>Bnc$M!3;j1A6FmI5a(-U#*T z^rvUK<$wJ#vi~Dy{Vw{kXUtBeqkq)A*46EK^pAlWS@raC`p!S5 zbNqXsZgew__nfWt_3VrJ5BnF?X53z7cX{nmo=NGw^Df){EtuI~e3* z^%-4td$^;Qdju=Lj$a#THs|=Od#&>)uaTRcus5scLg^xgdv3Q1OyqrUvwhGjdl>cU z{taX2i)_9!t#T-Fo%-cDDD1 z_(YbM+0TDuzXqlMA8gmu<9|QT+!Iu5P}lP0X{&zOX{*k^`z`YyURo+K)BWP#-XHCs zwr=!w`TTE6aOSM2ggMvl25pr6mia@?yIGfBt^bv79bI$n^~Mst zD*<+<+x|&CtSMC1sV(p6xG%6pFk9WKZll@cFUO{~-=6lww8}49Wd3%R*LDX3ZZ_VG zxt)D>eoOK~(^Z*M^!{&urMiRv-kDeTTVr3(KCT*}-y^uoPvpStjNh@3>_l><5A43t zdfL?_;qK}eTh=Y)|7v%7ThZ$@eUqrTchAGv@7&0L;hiY{^UM463I9UE_HEsxx#(a` zvAjzEtcRR7b58d;Yu`ID_5S~*hu+wH`Tfjp_14?huYp#6ec)Z=zwb#gv?^bFRBz=n!36-cglI|wexFENnSY}kRZKw|I#_1Z#ms|64AX{ zoE3ZRv*-OA?xI^iYQ!%2eW){D?x?iK%*EdX-*wmSYn!k9u|lEWevRyo56}OEZxy`h ze|hgb28M=7cfvPkOx$98U)RFx^fagAH}0n2-B#1Pf`9&n{}qh&J%0{H-`uS@>)ax< zzJKRGl~?}y?s;fi?tITHx4y1e`0f4WH5*fRJKwJ03cn_}{)W0k%>-MhE`QTM7(Ms52iv#uwu)JU4tC;VHe;eEnL` z@~Q{Y5%X(!=jN~Ii{4)J`r5JoM-RXCYtipIu`Ote%kOFXPGl#));OyXy?#bK=cyNm z;~YNhd#CRbfAZD2qtnE1g|46bYUAfkmeRlXcTam()319v{HOEneBHUP_HB4LefI{- z)vv1jRempct9(a1^7yyd_49AqaMn%FRzIBk=4HzKti)N@rzF_=GBF(RFZzCLiA4LA z9VT1jLrTT>K6gLAXZG*s)AdvLpGv9i7pYLQ^i$qcI8CQ|S3ykv{GA@pU9YTjH~oF@ z*z(B5Wp=J@+ditS+oK$}Ildu1_xjeSNpixujOMZxriJswjeA?{WGuLf@c3nF7 zXS~OQ%VozS>VD4p$7y$dVdLt^+tG_l{X`xws`)4%I4dJs`T5Tr*UAF^dL0YB1MyXM z87?ZmuXjbAWoD2&tCt{T#c^kG1;e{TYH?-!mzr!g*W5`rHG81@sl(}IQSa&!!EfyRLmRS?e|>EyQcJ@YPw<`Tu^}U~W?8H23O!Zdc%r^MfLpRJyiTDvHrzU#HOO2m4p zAF-Fj7GzNNpYQGZd~I`T_O9hOLedZ9tmFN5j=MHr zDJVv`>FtZZZ@3T<^e$$@&bM#=2B|*x&-b%B!^{wOP%lYnuixvA0)gFau^r3f9a60) zerR;*67#*?wR%VHwk1{T_#VA27S~)W?_-ib!(zI%UZPFswA?LoCT)8*x&Lqd%J}80 z-rl|ODGU@z7H+?9WWR99{&--unBex9&!N9Qtexi1B`qwT%sqXXnVjY}V}Y%ELaGkx zExpd(Fe|=mqWGTfzlY1h+V!e(H!ihG-`cisK}y%-jQP56zkT&w{%2E8@2{V?vh#25 z47}ObzeRTS@q)YN9N$jATDepIU{&G+^GxfAN1xwM%{_8z?>pzWRV#|GKeT*k=il|z z)Na2jvtDfcw_qhZ0 z_O27={LIi0zOj2|_u?-0QoT#hPk!NEk>k$Gzsl5C^^(h^{hlG8t(&!vcVyknx#{sB zYTdhF>(zEX)lA{@Qr=gFeLi{k-~KDs8PVHc?w9y1nF8vj%vgMhJ%8_yi7k)6`+bS~ zwqoCg_xACh44tNhU27-Kl*cj+q>e3{CAuEXNjF%E^0a}@8KMF2Ac`H{eM3V$ZJ{+4--es=fi z{gxkc?)mNfGQaE&*OVoE%KfYD(Gz{lNZG8vJjSY)ugInJcHYg&1$~dguKl}a@iwN!{(fWe8>g`QTNx%4KW~5k zx&E2T6mR>YvwV<9xhbVAzF+VmLs+uf^!4}KOAelw^NDgX>22B9F(>7BrReRrut~ep zZst_#7wCq6Uv_Jn?z=~)Ch*MtEwuJ^-?FW5UFB7fd;XT1tsXCWVKA)I0x5Iz>+Sp4*ub*s-Pt(u+mN75N=FNlG#k~{F;wJC) z(G+|dE#v+FW>CKPO{;mj(VsR}y{%c(`+WPH!*_pf6Ul%2{h{0D^4!#qgmXy!+w6k|_Dh;|(>iK^Au3znI-uL?#+cGe$Q~9oapPm2x?t@jg z^7l{v#vEm`wm)pYRy6S-}YPIItrx!8Fz-qx@#2f@rS3U@@8xIYdxRaWVK7RLF&5Sxfk5x zxrI0P&rRZqdVE>u_xAKvw?CgY`LOp%gnVxNs*LBFSt@sRuD;!s>MuM^d`H*TgQjUe zzbsFchGd!Vn?CL|{;>Ma&xgi@nXTf(-}?n-tYUhIp*eb zy+zrw{A!F03=NYb;%~cNQSblp(f?O?yx*0Lf!gQ&=i9q3ui0C2F~)I6U(w4beLtfsNc5Eq)x<1{YUwxxd*rD!q_Hmyj56pV@x!C2B`}L)7W{GS} z&HnNDaE&sAmL|7m+28rQ=Jg%V@5@#1Z2!7BYX2&$_J;J&$8&A_?rXeeHvjhj zgk^Nj;s1NwuGGr~e))X=*wor1&uX`nMlt3*z144@zxr|5bUUv3?mO(-)`|AN%>Ple z=HYwAevQX>wMw@);Z23pL7SyIU;W^JzTsEd@dZ2d8Gam} zFCD0{J;!ARJHwu?*fY~AWkcU@>g&4gCd4-@+vM)9y0?w>L2trAHBsM=JvACX9}9q5 zbvaG{zj^ZC-lu;@Xuk5^b}_-VtFLu)x!T@H*UNhT?d@04q-^m}jO{Wuwuc7R z-xtx>&wqHW_n7Kk8{M-~TWkA|1#Ml?n;$Ym{n@2ov9D{M{8;hI+duoqHsO66R9-4a zR-K==bIV2VSj|PB6>_p2x4c?*u>Y36 zcl*mT{v}Mge@yiDZ`PpcYwhmM4!zwKzwMaZ(U|7{mA!jQqhr$VotRpGJ^vwG|Km>>V9>uI0r_|Dz;e_o-V_bL6H z*J43^i*xU4&&!qgZR20JI{LRv-EFBKx5I zAjjX|$&+oT^PKr(W)fxc*2t_QpYMceT5)B+#g`2X#XFJ>z8IWcDlhn~Q1te{AiF6a zCWpVgf3H&X<4^b7A2wBOm>+xP+*|K;poxzI>p%a^6R$qbHF1jnsm;^wFWk33{(AZ@ z6S;ZS)6#l9J_?nnM?F>+e%4u>VXOaJo@@KFxg|N#GU1-`Coh#>JN>ELKKnQK?I?k$ zy7yE0t+$?$YAAYpc)t79>P~O_B45tW6++sJwKtztT&DlqJ?QS1Y3fJ6I@^a&3R|D~ zYI6Hudk)?E>5>c#w*U48c1x<9Uy*!x;>FTg#q4#F+Ogg1RyQUu zv5P+bYwfJuqx$EsNiBaq!!0}J{%6tm>vq&iY^;pWox60;v#{gl4*gr_M!A@r6`KG5 z>eu?YSI-8`I~`{-U$E`cQz_+=xl3)1&42xEeQ{~Yl6*ng_hG*SWcW)WrBBX2XL75q ze^X_m^?JLvxBtCQI=yqzA;Wq9b9n1{x13*-6MwPa^^E-OrF+EBO}mwxeJ^#}hO@Vx zPx|J!eNJ-S?5zj#Cq7<({%_xfJ;5=(WwnOk&sWW;-rbeAUF?AL4m0bfZGVrx`SFWk z-z1YS7tgJlUn4m)#i+3{+hpae#sB?iPmcN?x#h1;?gqaul`6%H`sRB- zMQu6u%yWmn|MOFGUahVuWDi(Zd*iQuwz=1>2>%(!Cr3ywy<_}i&)?Eb7V^@W*>s%W1$o~3^ zi(iDU$xEK%&UO6Tw`HRF%WcBm%CCDn&Kb%tet+4eYtQ{tZx45z{hjsN!!E73&LJsx zxtO45@b3Ds>;Fr`%)RUHCBBe#Q9Yeo_vrHTmlywBxA|k3mUpYapXT80=@9qEWFY6ZD9+f!%e@|N+bGBXOgX$ZFrG~fUzGa==EtC6R zD`)e!olEv!UhWhA@pj3?SM|a3xxRDvB?~UTW3~DJidFZVgJW`wYad92KVP+jf6m$b zY;OktXSZH)-1;(oQ}SxY8r9qvr*AyzFLTMg5d8UuXJYs|-Js*E!`YYfGTb$D7o8lj zW7_Ka`);d*KkNPNFz8=>zwO8zWG&{p+RnUzRu6Ts#S7-JNK&0zx8*Gsocu7#jPvsLVh)~ z&r0*YY5!8Y^x5ZMOV)E<`~2{}zQxI+Jl^H*REy6x@S%n4KvT)^1}4eFLq74`R1RlJ^mbd?b1o* zlb8Njg^QcMtZ=Qpx_06F`K#<-Hb`YFd;iIKp&_e&?px;lZ~s;I+2wvc>Hq28F5YJ~ z`)9~Ti!XkgwEotd^DpEJWkk0{{*JkH?`80^%|CN@UNF>8Uf(|X@pjFqm|Zu&$W`}t(Dr(D{l3U1pX_#j_MeaY z745m+3e0f#YlxT`v!v*p)Q&`l$!b*;^Zd=XiTY<=au==5ewne~`Fi%${X6QI7%n`1FYA4?o-cl% z_r~c@f_KZe-HvgN@7d>c@p#L^Id7IWVzI*51p6)pNJLk1d^_)2mZzXnJ z`#RYyGO={?mETcuyTaT`|Gu0Z@~Q9IPo32tGpGG3wcB0y-)eRHnznzLf01I&o`b;pQ2`_TcpqWmxUgYt9sqx=SjvH&=sF&^yzu^{hW5)Ih!H`RtyE*%}*6v%T z`E25y^P2lNQ)p|IyU`|BTXvu)ddw_0wAyKb?2t=z-YH!kI#AIT>Clp_FJ*|o5$|% zTaqj~_x8PKwcARg80Vbby50Hu67x;9mq0rycDeOvY|Edo`|;z?FM&$i&bY3wng9Fn z`ps1luaCU`%d~3YughPum+Z0aJKn$H@ft&?Yn|%^-GBc1T4SMqJWvb=O#^7zi4KK7qk zw`VwRuRms1wS`ABX!d`d)mPjF7r)GU{fBA$dtKMtb38xE?OmSwx#d9c&N8c}Z+}wX z%-FTzx7Kl~`~Fh<=R5eQJADk$b4~u6X45#$bJ4fxknL8`_?^2^`sc2GNJ+RZB{d@X z*@BSIeQL`#Z+pAQJV2ApS1*hI)n;~cP&_~T@b``CyYBp}uin3ZcivlW+3fh#y^DIh zrnx^}sGIX<$=B2Q8|^!9}nxOLL8Mc4DX zE062`sagz*=Z}*(mKEe?9C>_u*3`mY*?r{=M()cha-!dT;$*yHmF_?tcCHM|OI@CyG2?mJsj$OLkWuzpdD=Jz`ta z`;OKvJrEPMKYPyAu>Mb}J-2!?w~0pYJJzv5cU|F@bzRvf%rDeNEiPM^e=k3Jx#)qL zG1c9-wtg?oz4T49OZQHdyXft0=coPnQS-}HFnZgu6Q%oRUDw}O74h%v*5w-SinmHE zeZBVfhPNMOp1ZTWO$e@@^ksAA?>ncDZJXwPZQtAfuQw@gvD3*)ejv5~-t*@R_H`fl z{lYM2+xF?|oVOR&>SewUI`c9DwEOafOuy#4w>ze-{{5lihGC(7zNLNlcOjjoxAHrW zUwu(_{)U@x?z`jjxwr1(SUmaI`H40A$}b8(G2U`7cxP>fX5U#IyYr>ei=TUavi#q$ ze3RKM^SfHNK2P6}toiW$O6TKNC!8lUoL|PfLrl43?%LP$T~8|oR%>iOUeI2uecJr~ z9RaIk{lw#%_BEmX7R$o=Qr|5IIe&45-yz3;m+YsT?wwluxe65XeZ{qJB$K<|IDYie zi@$ugP5<;RzmE#hCqLafEb)KR&3W-@5jIbb*sP0tyVPOz=aMsS$L23Hd$)DZA=?d7Ha%kHmN zov*yX)nPJ!aiB z`M>w?(N}dR?PNlq?C**HzsKa?=6|Jy`2`P;_s{=(@OMbx+iPW?SrVou2MpOOHQt*}`jgOuGH9$zufn(NmrwwZmpS{pSTn5NAQp0$48iU6NoYZks# znpL;u%u#OJ`+ncQhkui1U|_gD>EE-A|9hTJ*|++1`43jU?S4OsJdWtcpZc}Jc7{yo znb?Q~xwW^wdV1Wu+3U8x$hm(je&V)C`*z=1KJonD=5JZmvn94x>1?x|eR}t@8M_&_ z738KL`C^t>VLUzO>VCSd_l;+l(oeOOeQl`K4Yn&@NeIsUKq zl;^x(klIso?zmL+zAd*GYMwI`-}`xI`suBUrTv#aEx91*;r-`cB`VbHeYbAE!hM|&ckgWU``c;qY(?KswxlO9 z_nki9zntE4EO7n=D+{mB_C|ajPxEBi?f2h)yZ!OcrsSF>fA6T~w1evJ<~~pU-o+~V z^V8o)MSS_WVgCB#YfE2U`mMj>`n}$d8^6|xoICIN<<{9SP`r1%sGR1s^;P)&-xr>0 zMm>+rog20!SFOITPJ6q(@}{a;2cK^L`p4k%siyY{xk)PP9&9szw5jM}OqtH~{olJ@ z+`DXZZQC8!a#;rRLiMb-E%#ShA2geNy1GC3RLjmc7AH5Zt~_G6wP?-8)J>=7JO2{5 zH;K1R&wf5{S@(_nG+EE+&mFt&A37!D>T>zZB~bIN+Oxj+^o&Jn()wo}eUhnTczeyW zO-^pN$uEOt-wc8-UlrMZ#fP~#V{h3ab35581F6E(ll^bcJezx5?nK%1Gff}921M@< z5BJQC)%}*J_kP+UodX)z^W1#$eEaQ3cK-VOOK;16 zJk|R$>sWUhLxcUFy$QYd_O37sTk}-MJY$mQ$5SN7LUK1F7) ziIFweNwvLlLn8Y9%T>QN8Ld+;wXf<~zvyZAt>EodiVe0eG-#_*C@`{zeb1HR{ zk82vO)%n49O>Nr0$~CL!9m>r=lKS*e zOfu$Q^_(!hGs(w2`(n=~_pO|o+MDs<`Bk;Dz1KF~TJZS|W8oy;uKR~hMR#{B@r>Jk zpMim)g8yaxw__r>{^+@`#4#(D3O z-M0H`wq_S!dRzSBlj^>2qSw1b7#i*`{oeA`?&2=>tMm45{nX>M{jyB=kJRj2QuXI$ z0`I1E$LDLl-|o3yfAMd7=N+~&-mmLz_52Nkw&mR}%&htK!iMAa6RC^a+(m1nG^e}W z3Jclyr1)%wkoM(iNO3J?X6C=}aiQqai*M{>W-Ye6z48D0z};na>)ucOwB_2@O*{MC z;v#Fb@1A#S$>rLwoFVM`#p74p{xki#I%~guPCK=ZH+#vpc}w0d>o^t^wJa@mhl%@- zP3NQ@zqGsZNw-eY`kr_HQ=>BZ+O7?MZ$3X={C#QFzZaXluB>x4J!(0d>GuvRpF^+f z*VdVy6^c*)yLbKcZOg5u?>cs-SY=oHGK=8c`!)X;O-;+Lb*q^d-FGp4@AjhK2Cpu= zrES>r$(Lt#lvoXWws7|Efa(2>xzUlDuk^IV&m|u(?49)?;`VdBH}j5s<*Qir;K*F5 z@Pga7A8#s3vbXjtdXptr?6X!!FROX$ql5do?`vL3jmy0tS*n$O%4&t?y#v$Bd8=Pc z`CBUfblS~^`F^0YZ2TVoUY333n8@O;!oz`+;xC;IKfR%F?vfk)ow|<~gv{Ssy6dUa zxmRn%Y-iQ+O0Qq}X5j~o{paR=b2N>`cYFQRtAQu{D}ABRq}yHH?NU>xc#zh z_laF=fB*8BwPg3%j`;MG@oBzQ`d^nxth~Q=Q>|y??-v_?l+W;+zAs?HBDJj9Rr5-2 z_b;6o;5xgc@QDn^?=4e3ey{#5{&Vs_&ow^ldaf1 zrJ1XKzn>;QH8-30?c)m9oqy83t7G-&y#6qM?Zj8gCok1X-@Jdt%fYR0ztr=-_Kc(X#ar|?7ww&TyFGCJ-+2c=oiaCkQ+$r;*e#cPAx6Qs3;J`l z^_{Ll^1j|%yPS$OZ$F#<`8)Tu?1zw|M}FPfJKw%5tgPHPS61D!%=Bt<*6Aw4$Ypg@J+L0MEYqUB@Q2XC2mm zlKb$J*Rm%ox18ynVaRt%E@RR8S6SX$GH#icyqT85e|-Lt>8r!sBFmoKF`FGHVbOg1 zUdQ^1h~Dg-(1^djV(#{>;>k)|KbIZ*yGC`E|D1(Yalg;Ux?KMj{7ajm;r+tz9bfk? z{4P9on)~;dv;Ukg>rS1Xu*fE5@2%Rq_sz32&#arCmowM&&*rrs>a-1m)>oUn=KKA# z>aAGX1+U2GwqvN!6dTg!Es&M9dn((~g}{;Py7+q0tn z$}!hjtRE`Y{r$FQU2pWv=|7^DTz}+IDC@iM&Zfni-mVdxdRHX%(|p~xrM=gjb!+Zx z-hQ^d@b{b7`CI0hSl1Yq-}x*4JSckQx5-m<^8Yfe6udTnmgTvNMs5pN{a#&jOQ${e z&7V28$GndxZ?T_!SN}s@na*{IOlE(9ZT7!wdY7O2w;@ts@$*M3lH_Gza9~HdfPAmO@(|3F}pLit~`CKH`jYxd~xK?0zT`u>?^kt%GR%4^ZNbnhkN)w zMBIwVZhT&FJazSlrncuBA5W3rx9XMQ)>QXo?b!NW69dltX$P$`KdH?+U}%-F{le^> z@^|Ft3e~Q^h@M@f1|C4|?)2Oihvfn>n zY;Sz%9QGx1uI~R^84=5sOIK&c?)xVp{`lqg4^QJx{k@e{ZhQXOHtVcc&CxaX+4_~n zt7hHXrsFTZlGpu<>g*`1$>);y+Ryh~FS++quhz4xf6nVg)k^BlmSJUJIP}~5^}R=~ zkaV&3^|IeJeCOA$`n~^N3s&_lm)ILtd345q(0V*8y{ad647Tgue%rIIHhSjt zUt2xb-=DZ4e`BHb;!U|ae}DF@(fRgSYHz7;h3w=HrC(mYuhHIq|J9Vg+iJ2KpBEk1 z4Ej=NW$1ls^;Pz}S~=bSJ}<4Y-{=vaoH_kt_OwseUo5` z-W|r>pFRS|)pB24bRHnbLB=5kssp1P? zZ7O;wQ^s?B#mRSDr?W%e)-;e zhreC=d!t(RQVDn(Q4e`@vTfvwp%kpdc z?(e*``0L)Ka@#b1m1u65f9$hz)u?}d zBSYrqdF6fYVoH7+uG)FOu2Mf&>7`p=b|DYL`R%=?mrSqU3cJR>uSxrO$LUk8#WxIN zZq;6Y^y{g8^sU!wTZC;UoBE0WW17<)}$H2hwL2sS?F7px@lhi{upZ@RE zez`5S$L_=x!^=;9e<)jb@5}lbE8ZyH)bQ4y*cW~3z47tSB?s+p)a6{AvwX*7?c*!1 z%h=mAZ=JqJGSoLedfIa-_h&cWh3t7VN&nv3s@N#ys)Z-DhKFP^>Sow?ec z_g6A@mEKJ$*}LNY`tMI>J(?NXzcl`^y)n=CNIU73`}c18$MmhRG~w3?M2Db?XDqh z3;!OgKCyA{qTZixd*|%8`}_R4$AoV=RefJvuAjWwwJ(P2%)+m`+^nYE>RbGK{!z)} zwJp<>kDjoMnEW(!<>JUqyT1H+KJ~@d_;a78K3{Zudf?f=+n!oqTK>Xz^SNWvVhzjR zE*1?hxGh~6xzk|2?0(az>zfww{yIPH+pe2)q&{d|v-oUw+aFLkeSPq$-C|FrWc>WZgqIiPkFs-e(=skjt}lRZuhgu)%tvS$EWKeliz;(9K`o3 zJ{oi&-4D5I`m#K-?0a|lOTUSKpV+(U{=fgPs&-6XzhAX3;H~K6wSwFFT&%90eD-IZ z*p%8O>q3h89&yH0x_!LBFgv39}rCH_Oexwl;oF^rXDg#-;XQ_P@AA;=cRbn_75f@ptx)h}~1S z$$&Ha`i)O-g$KvHZ+6`|0tv*Otud zp7za^+rPG^{3jOE_oZ*&yr_TU zm+dQGu6`SE=}Xj; z6!yFD+s|2fZT|C=YkobQSNu8qyz6#*`@f_|u$R$P`+@UqFOl$q z+neipwm#3;_iIy8qMdbJ_Lh|6H|ydSU;FQ|sm}a^#lA+pr)TdxUizWE@OZL__>$>` z$5$V-(zweR6fNiSde40&sgi6%zQUhsH_cLJPD?J?u=WsRYS;Fn-xq>bN9U@qUk{3C zo9_3?eJ=gW)*rpSv)1t6Lm!icZ$FBk;M=gPc;c}MR%J$a+e>w~<%#$&eHwG?tME#@ z3?I*rg)PO+{2 z_<75n`HT#Q-^|;1?8RU8J^fcRcJ;no{5yC3nVS{~E&lu0#XnhGx%2#DqchX?<|j55 zMwOrbmwrHZU;eZRX|Mn9?uOmq`?}e5l1A^=i#q*M^Yeag*MC^~K52_xcJkM~L3N2c z=bf2aeC6?X&VXxqOLg7jZth!qC)?%k)U}8Hb^m_Tq5HF?wlB3tezE10d$x}zf1ADY z@0Z%+&Y%D3=2gF%@-|V<+AaIbx%sOzcBV~Pds8fTr~hrQ{Fqx8Ux%%oUwzc#d`s$q z?~{^i)1oiuMsC@+W_{-Dw}F?w-qW>kIzF-d@t(aiu6=#(G3C<6i{FaAfTG*+^kwVs zxwY}%Hq5>G+}r-VAo%bi`>OYIU#>pyy4_#dE_dCrY1vycZe3)!=Wu&%%c9)qoyxL? zax*a8^Ln4DZ0L0TVukfx`ObSw)Z-0oPQ23Rus?V1*oBm8E@) z#r&U~GGDdRzOGVVx2`#xU3uAd@zceYcJ&qQ1@q3k9*Li>^w8#oRP}S^tMmUDOuxFC zjbYEsn9Ehk4(qGzXFGnnV&}5{%v z*)>+5iprP#e6%%w*~>fU%jUIIYMeZM>dr0m`RkUM*WK5uTKM08Powtx4u5Hedq-~N z-kamRKIeW|p7`F^3H}$iPkJkJvi|f(gZVrEr~avnd~^6$arWIs=TkrC-q{y9U*Yxb zv(L6I_q!?gY}4Z{Ztrb&HBHNOyE!ZO;Cg^$K@2@3tk6x86e!ER<>vx5kStWCS z)GUkHCHecu%FTh(?9M+Eim&G{{cZZ_iq(go+nFkabNA~ldaapjlkoLY_wEeKX?6b{ zFGsuN9@7!qBi4m?_qW@Lrrt3}WSa$VD!BYi4SXQ?PC`QVjF_R<^~o!Id3r5! z4VG2@s`>ia^qbF`(APhtcl^ziy`S?T|Nr^PeLyaNEab0%woNuf# zC;i{A+;yiu?|+_Fd$ju9)7`&IkLb>?|)jQkVL;7d_-y^zX-s=C4_RKELG12eba(2b%%f+`B z_-wNb`j&P#3bbiy?K%IqtO8SI({1`?XD_YYlWq6hRrUPD&)FeYo^8`Qm6daI(|Wl* z{+9et>dW?uRWdUasO}c`?YhUj)c&Qw=3h63W;nk#?TTOcySD7k$*IXM7TZ4L>|_J& z1%_nhm-Z6XlOD-<3BH;9skqh3kN>&t^%=3|k(K)=zD?FmoBZc;ywjgQrY;N>#(V4Z zelMwxE9|%S`t-RZvMhGnjYDgvr~D35zAZiT@%*J%mtROyT2Q*}+VeI0BEH=5QqJ}N z-8JvL@={+j`S|JXT?=heWVMrDS5~ZjcPV}C*POdywkxvcFYKGjncn=*eq*ZKFSqyq)pz`-_RYyI{l4|R;LWo13=1s*g+lGUq!uUrRi^RKIOw+qL;|+jY`nPP?}}wmP%CROYDc79Q`LZs{k# zU96k-;r6{y{k*-As~+$7iz(#`ukSQDr&?Nft%~`#+uqh_Z_m4Q_VCi}uN%J=nl7r#DYWHC@~`z@Ia$5n zsr<)RwMX-d-j*%N|M==#?$dI?Sn=%{vE|>Nz5Q&_egD|J>^++IRv#z}YtPnr_1*PN z#oEFrcdT9o_j%p?Hf8;ZVz&9~TlTAO{k6J!{nqG~+wyn%b!5Gw;x|9y+0?uC`Gpl5 z{(So>_3zJ(t>^RhN**dsF>w1eKmEt%+BxT6RrT)f`z{vwf8R#^D&8Ac^rzK)yLb9f zQD4#P_`;Y?zkY}1$-CE-#xkUD`kdZ-%e1FhC*iA7Y3i!lU4pyLNqL&{N2>p2`l$Oy zUuOMQ_TatenYVxJz2us8Cfd65rstosZSs0ZOHWeB0-y-2Yg*?0h6h>i;&0zAj^{F-c4r>4NdNI%9)Kk->TV)@mYi6H}3cCB{TWaO53)3UcEvan@JX^Kl z=_bGI=!<_`b>9Zgj^nD*zU_YVeek@U9`pWH_}*q?nB%)HHE_$j^DjS7QS-chFzWv9 zikZ(frcdAhPptT<-M0%iQI(mqOw;b4-+tm^FP)WWLV4oik-^n4Pr$E8B;g z@A=r>SMbSQXQuT(CsDq7!=Hy%Co*k!et2wKyFbAqZStS*eN&@WrG7s>t-e%v-g{fU z`I249!HZu``xI4d_ADhY;p^UG(jn)yf7kHth9{7 z|H>Zs#{6{OQ)b_2eRJn#x7GUJP8FXyC3}=dZ~v^j_c^b8IekBV&zzF$<*#4tEe*MK z?SxGDw)_LiKiqbjU9z3KIqB1*w|Dlv3B2OorTxO}d(Qo}mv?D|vFq+=m+jX`yZlG` z;;v;PlXKGxZ+jf-J0|+H!f54UsanOQWjT`<>Af`;e`zJT?5K_7-sL~!znybE88-F$ zq33_)pYB;wzj5{swq};5MT?B%udcXi`&7tjN5{FiO@Ve!@9WJk{wp}6acz33+rvL= zjO#oi%H%Zvd+jfZ+})(W(e!{X<8S6&)qfE*elCv}<|J-or`rLE@o7Nub zfNbB&yAr~)qpi57Ty?%1y}hC2&)pemaXaT-eRX-W$nR?k5o{c17SCuG&u6<;^kvy^ z!Tklbv#K0!h3!5&d)kAzCGt_bgw~y2xaB}`PHfilDfcg}XWsWGi_SE2T^1zN#^pIBg2F=9%@decoKpn&3wdx%NlZ{qT1bU~w#9 z-}6tyYSXdEifb?bf6*@3?de`S|I?o%(*^pK_H7iovZ23d&RoX$3m1}N&u#ngdF4jk zrw%`LmtB$k!zW}MEqlA^$c}=@9?zQ#7N@^j{9xAmzlQ=Z^B2|r*496m{->$x-~6Xr zk9vn*pWawz6l?!rYuGN9rJfsGK9ru5V{zQTV-ViEZvVXM^n32%>1W*^78Tv>41Ox- zxH0w0bmNuRtOE`BehWOQ_1x8ZGra3k#G${5hX39%yz<^qt90+U*!L5>g?4W5e4{d} z&YuXdG5`DhCs#wS+_a6>KlFssRpgxCeKycIyxFhpbT#v(zBQXq)T}u9IJo6|QB>XP zeY-WUok@`SDC_b1{fGD56YEaDdb@Jnp&r?t)2>?EPu_9o`MlMEITwzUolkqR&*9BO z!#Q>P|H?hgZK&_tGkJO7&%bJ!h6OEm%XoKAQ~f&grS5_rW0Buymx#^Kd%in6&*XS< zf&7E-*1!Mpq|JG-b!|-l85^;XX)D|d?F(4W^t0aQnJ0NtCTfoIUfvCN4{P6+VDVQ> zX1lUmz5_s(fMzOz=z*CUCt>#E4R(by>M;!mrvJjGS{z-2~A1Qm)SbwZTM;a|FQg_a$@&{ zt;bg?f4?vGtm>b3!0!HE*S;hN1swW!QKaN=Nt(ZHv*urwrvW#`f?x5}v3E*#EoM1? z^UzX5wyz7*YBsJqTK8|}(@Mz|FWGnIc|245e8>LviKyF)qMG;fYzh9X{C($C^NTeL zC!Bh?Ygz3)R+eSk+-8*8S$`#hYyHTn*Mwy+7;pdzV=4{VdzwszpA} z{U6JJul-AGSayCX>)oI6>(U=a9lCzuTiVRc0XY}0MEy@oIJ;FR+yC^R>2@mw@29BN zpOewPw%7aD_Uq+yuCLyld*gV%Q1kU|^=|_&Z)-5>3%dLK>w+)3_s=i6wONJryL0V@ z-Tje`X?q@geH$PB%`#a;YrU)J<;4m2eD~kqA^b(YF6K9<4?}cu$$AG z9cJ4(KW=xkLIt~#zvipG48e07txp~KJzME~;EF$)PpcOGdjD?|@1lKkM9;9++>ZM1 zzVesf%Kq2$tom#;$~GKP53QEE^zQ!JYT-csn}@%?Q||ixeTgVTwT(`4`G;7QbKCyS z@G40Tx|H(u#kB8YOLS+S@3;MCIq8&~?)=Y1^F_WNSuituL3@_(52-u*x|jZa&VQ&r zv+28HE&HZ>>u2}AuIz|8f2ev{R?YL*ooO?}nZL!@K94Ncy?x>J`Byu00-FDw+_kIz ze8AoH5?0ptW*atNH~h=t^-r++s^KN(OZToGe^p!Xf#(i?( z{Dko?@#42DA4mm1Z9Ko{Z{@VhuhRu=*x1&G$2Z+(d(>OhzvbiJ8l#3!rdraIBzCRy zo$}i|-}9i%h2^uPUPhU3tB(6w*|g=?l^dV5cF4bD4$9vA%yYTyovm@RZe2F4=oS6J zF#qhcD~eY*g8bJBYhF`!b-$Q2%i>`f}_q(H(bH zUgs>XtQX(H7;k9*SJf$Vx6<1=5A&`R_ilEGl!I0tvJY?U(mi&fZL|J{uPctd3%ee^ zRFd(N>J{VWHP?P#m+WF+8t;B<=F!@j0rE1FS-#HXS$g%AL)RWh0TykgV$qYk?mJ(S z$yjIjsnXl{fl>O@*Nm@@l*+v4zqCJm&3liF{EHIo9^Ak8%ie3FyU8n)uObP}NA~YJ zzi7*(d9^F6D4;yzgH@B+n9c_*VA+I)y2{Gq9<%inVTAKJZ00` z@&XeJ{oBjVO}+iIvZCb`&(m&)-&?*KE`0a(Q@ZlY=#PO%LO<9o`R}p$y=%}+&9Ezf zL%6-PH%9apUJGvEy(KZbbyqoC<^0-}Pg$(qEWg{Gz3AIo#r!=6uYPWSxV~l9y4Gp+ zpXXYJzWv_ta(l9!0Uf@ndy|*0~>{Jq1j&q z73#C)cQIYPmsWZpjDLMbu)vz89!V*8-8l1ON1pk{PZzqnr{fi4X8(n|(FdQO$=j^_ zR#fD5y1*VOo@dkUacpnAeRzKEf3wY*OCoeyiS~qFaO1otkt zy*8`!QWanAmYREeHU~UD7F59hrrb5GrohVW?iNwatZyaE-yE}>#2##(x#Y)<-#@dK z%!^4cw{1G#SMIT(5(s&r``YuL?`>aVpgqQSE0GQf@AvBcWXDU(>lvBL4V=g z>dex(gB#xFyWE<2v`|MSe*3fHg)gcX_sO~5Q{ZS4ow!r$^$Ftx&tlZCo1SerJtuS> z`wHX4yZRBYFGimEsW!8vRGubyzv)4$`g?`$cV^7MbY z`G%8+gSN5XcX`y4bpDX&vUZ%RX1+A->~^_|8>g3ia({K@0HN$M-M*2Bt%3l>=)cNwag z<$sN|O`dmmdqau)d-v70(*o@_zt5G;T%U02mn2JnbK{%J zHjpeuZ-w1rn_9XGW`p=o`>|1Yc3r*OqW6OBE;E3Fb=J*xI zdZ%qwd{XDU>a5hsrqfqiieJ^wXSF-ft~?_-if8_p|u*{(r&M=$XVhW@;jt` zPu=!{>)%BZn%muTdFz-vH?OrV=Ug{qO34)SiO0%K{q{3#Nf&Fa|M2~6`TSWIK5?(y zzw?fYzs#8>8PCHT%eMVl{q^LUFTZz&2Ysm9V840IK6%$}?REEBKAqf`r(djk;9TUF zZ~ONCZV`(K3qC0SVDjR+{gYq)i_dIVd;d4M^k44-Q*B@FbF;7BULW$gm;Kb`)sJ;f z9(z_>uz~N6f25|HO>&Bu#kGo>vd8S7=Ji?XHBYe!-N*2B$zQc~t*bYEzxb+SZd*Zo z;Va2$H)AsDi>*+ijxkoLN=WVsd-M}u}4T1aICdSn*Hwh1T6W{#cYJ$P@2X1E$ z{$xpFU(LGYv9DIQx`%dbcsRq;>Wo{8*L7Ko74~Q8KNDg9s=!|zfAW0SIT?p@Dciqt zE%{?zVj44lsn`U*-}CtIRqXRFkUDdJ7JszivD8HtcJal{`?wx>>%Z!**Nx@9emv>H zt-v#zq7(K>T5(TVYPhsdful)b2UFzov{%;?>l?P%)-S3ObQJlLI6v~2>5jkJFR~Ws z@o&E&QX||cKjB-_l_?UFi~LSRRi8UhI>U--`a+M--+8VW&x&ujb?38w{mGWg;r!VT zzh9e~nsi>8#c_j?QTWr!)6D0$+FM`W$j|ffmQnMonNbC{Pm0g)oAPy*Y!NETWMUC^Aelf^XJZ`sSdVsdfU}sDF5AXHJSS&pN!3$S{?iH6j_CH zZO5;HIu2|{>?M{Il;b2d*l$`*3)l^}=iWuKZH|8@rcv+wN5R z<&pyPpT_pyY_p#5>!eyYB##?UC{>Hu^ZT09rQHAjnkP@W{*~!tbYt1sTjC<`Qv+l@ zZ|yl5FL3pf+M05^Ek?qhWDfjJy&+g8y}xHmF)Qo+reD{k4lfRg|0Tird1DyU8?Rj7 zkk=vq?i~8uQ*v$Ag+*0-a(^1_Zod1=^g(jfj7twpX6s+e>l9vbc+oBKssmpl*H(Wu z4k=!sQNe$wJn~xYxg3kOl)05QeFv6h7M^{Yd%gFp@rvwk(htoxylZ-WRfMJd(8uK` zJ>DV&5&HMN6 zm(&lo3+ioMWLTU%&P=!@lRP)qztd1N{qx$(*Y-@eo9+2^!6&{2`)KE6Q zb(`((oxi^Fjokdt*&lQb+?3<$rMnp4&yoCi$>GoD-uuqgE3f@L!2j#*k{_r0o=w+o zHhW@h$G=nP>%7OB2iW-gZ%O@O6G~V4H!0><<^JXG7@yAgC3VH_+xd`;x$q; z{-=d)JL3*LFY*YJ=~%~hWA(&iZuxf6i(-?GmtA;2A^vcvn*fWWz@5f5-YRvBzcrj+ zKc7CqO#I%A)Bo6yG->ti<)41l{*YJ=`-^b?i~kP_2pLDtt4#Om@w5!tCT>}M;oN4S zm!C`aUKi_q_2*00ihasv=a)nT?_=7QY5o53UGq=IvDbgh@o&y=G?e=I%etUmI_ZkO zsXD9GgT-5pRn6Ny*YbGBJ_(l^x4N8zwHdbRLBB0uF#p@d{O-J$KciVi#g%Ihwoj<| zyn=msdaYny^0YOoMRE(*YU_ThJhOuRwDvO_wsopIWHwHHD86s2N&1cRnN1J6J!+~; zMYN6=v%Oh*%e$5{PrCDdv&gRMGr4*45l8;+7XIdcO}4hAE$MHrVx~jb8?LMOlFWks zh5e3@wFbxMW5F{UW%tOxyS(Pg{mqX%9`60}JgMvUwyp2QE9Tri`26<+%>(myEL&C| z`#N0UOv|wyl9MH-f0#Kv{P@-z^Pk@JUTX5{pN6OA^zU`bA^)bH-!$P6o7d}~{9b(< z=EqBJdZ+(r@6Ci*6$?-mdVQ7ny3=W!D+T5~C^G;5r2MDvXAb1}{{74&I>DCb`^G1h z3UwQg+VqIr<-B_L(^t_CXWwed2T1PSd1}q>rGB~ zis5yyA2Q|}ez%pI9*E=JbMEuB4KBNn^u1khUvYoi>K<@q%^W#>)1`SX)+W}c&#$e$ z^h_uFelgqkeNRqz@Ovm5?zyt}bJhm^swmzKXAe)x<+$dWl=gZ)FK2L) Zoo>}Ry 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%0DP`VEMJm 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%0AnOs}P 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ⅆ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

k)zziHj^;OioA~uij4FANXup>u*#3T(C@M_0fMZ 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 z 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�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 KxvXb diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 33b4a6bfd1..291e8ff745 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -39,8 +39,8 @@ public class Blocks implements ContentList{ //environment air, spawn, cliff, deepwater, water, taintedWater, tar, slag, stone, craters, charr, sand, darksand, dirt, mud, ice, snow, darksandTaintedWater, space, dacite, stoneWall, dirtWall, sporeWall, iceWall, daciteWall, sporePine, snowPine, pine, shrubs, whiteTree, whiteTreeDead, sporeCluster, - iceSnow, sandWater, darksandWater, duneWall, sandWall, moss, sporeMoss, shale, shaleWall, shaleBoulder, sandBoulder, daciteBoulder, grass, salt, - metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor5, basalt, magmarock, hotrock, snowWall, boulder, snowBoulder, saltWall, + iceSnow, sandWater, darksandWater, duneWall, sandWall, moss, sporeMoss, shale, shaleWall, shaleBoulder, sandBoulder, daciteBoulder, boulder, snowBoulder, grass, salt, + metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor5, basalt, magmarock, hotrock, snowWall, saltWall, darkPanel1, darkPanel2, darkPanel3, darkPanel4, darkPanel5, darkPanel6, darkMetal, pebbles, tendrils, @@ -102,6 +102,7 @@ public class Blocks implements ContentList{ { alwaysReplace = true; hasShadow = false; + useColor = false; } @Override public void drawBase(Tile tile){} @@ -318,6 +319,11 @@ public class Blocks implements ContentList{ attributes.set(Attribute.water, 0.3f); }}; + shale = new Floor("shale"){{ + variants = 3; + attributes.set(Attribute.oil, 1f); + }}; + stoneWall = new StaticWall("stone-wall"){{ variants = 2; }}; @@ -326,15 +332,6 @@ public class Blocks implements ContentList{ variants = 2; }}; - boulder = new Boulder("boulder"){{ - variants = 2; - }}; - - snowBoulder = new Boulder("snow-boulder"){{ - variants = 2; - snow.asFloor().decoration = ice.asFloor().decoration = iceSnow.asFloor().decoration = salt.asFloor().decoration = this; - }}; - dirtWall = new StaticWall("dirt-wall"){{ variants = 2; }}; @@ -364,6 +361,12 @@ public class Blocks implements ContentList{ saltWall = new StaticWall("salt-wall"); + shrubs = new StaticWall("shrubs"); + + shaleWall = new StaticWall("shale-wall"){{ + variants = 2; + }}; + sporePine = new StaticTree("spore-pine"){{ variants = 0; }}; @@ -376,8 +379,6 @@ public class Blocks implements ContentList{ variants = 0; }}; - shrubs = new StaticWall("shrubs"); - whiteTreeDead = new TreeBlock("white-tree-dead"); whiteTree = new TreeBlock("white-tree"); @@ -386,13 +387,13 @@ public class Blocks implements ContentList{ variants = 3; }}; - shale = new Floor("shale"){{ - variants = 3; - attributes.set(Attribute.oil, 1f); + boulder = new Boulder("boulder"){{ + variants = 2; }}; - shaleWall = new StaticWall("shale-wall"){{ + snowBoulder = new Boulder("snow-boulder"){{ variants = 2; + snow.asFloor().decoration = ice.asFloor().decoration = iceSnow.asFloor().decoration = salt.asFloor().decoration = this; }}; shaleBoulder = new Boulder("shale-boulder"){{ diff --git a/core/src/mindustry/editor/MapEditorDialog.java b/core/src/mindustry/editor/MapEditorDialog.java index dfad7c03ab..dfb49099ec 100644 --- a/core/src/mindustry/editor/MapEditorDialog.java +++ b/core/src/mindustry/editor/MapEditorDialog.java @@ -258,6 +258,11 @@ public class MapEditorDialog extends Dialog implements Disposable{ Groups.unit.clear(); Groups.build.clear(); logic.play(); + + if(player.team().core() == null){ + player.set(world.width() * tilesize/2f, world.height() * tilesize/2f); + player.unit(UnitTypes.alpha.spawn(player.team(), player.x, player.y)); + } }); } diff --git a/core/src/mindustry/editor/MapGenerateDialog.java b/core/src/mindustry/editor/MapGenerateDialog.java index 8d0b4edd93..8334842d65 100644 --- a/core/src/mindustry/editor/MapGenerateDialog.java +++ b/core/src/mindustry/editor/MapGenerateDialog.java @@ -66,7 +66,7 @@ public class MapGenerateDialog extends BaseDialog{ shown(this::setup); addCloseButton(); if(applied){ - buttons.button("@editor.apply", () -> { + buttons.button("@editor.apply", Icon.ok, () -> { ui.loadAnd(() -> { apply(); hide(); @@ -79,14 +79,14 @@ public class MapGenerateDialog extends BaseDialog{ update(); }).size(160f, 64f); } - buttons.button("@editor.randomize", () -> { + buttons.button("@editor.randomize", Icon.refresh, () -> { for(GenerateFilter filter : filters){ filter.randomize(); } update(); }).size(160f, 64f); - buttons.button("@add", Icon.add, this::showAdd).height(64f).width(140f); + buttons.button("@add", Icon.add, this::showAdd).height(64f).width(150f); if(!applied){ hidden(this::apply); diff --git a/core/src/mindustry/editor/WaveInfoDialog.java b/core/src/mindustry/editor/WaveInfoDialog.java index d5b957e143..ae5f985766 100644 --- a/core/src/mindustry/editor/WaveInfoDialog.java +++ b/core/src/mindustry/editor/WaveInfoDialog.java @@ -159,7 +159,7 @@ public class WaveInfoDialog extends BaseDialog{ t.margin(0).defaults().pad(3).padLeft(5f).growX().left(); t.button(b -> { b.left(); - b.image(group.type.icon(mindustry.ui.Cicon.medium)).size(32f).padRight(3); + b.image(group.type.icon(Cicon.medium)).size(32f).padRight(3).scaling(Scaling.fit); b.add(group.type.localizedName).color(Pal.accent); b.add().growX(); @@ -262,7 +262,7 @@ public class WaveInfoDialog extends BaseDialog{ if(type.isHidden()) continue; p.button(t -> { t.left(); - t.image(type.icon(Cicon.medium)).size(40f).padRight(2f); + t.image(type.icon(Cicon.medium)).size(8 * 4).scaling(Scaling.fit).padRight(2f); t.add(type.localizedName); }, () -> { lastType = type; diff --git a/core/src/mindustry/entities/comp/UnitComp.java b/core/src/mindustry/entities/comp/UnitComp.java index ca85eacd07..11efcf9948 100644 --- a/core/src/mindustry/entities/comp/UnitComp.java +++ b/core/src/mindustry/entities/comp/UnitComp.java @@ -1,6 +1,7 @@ package mindustry.entities.comp; import arc.*; +import arc.func.*; import arc.graphics.g2d.*; import arc.math.*; import arc.math.geom.*; @@ -71,6 +72,12 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I return Mathf.lerp(1f, type.canBoost ? type.boostMultiplier : 1f, elevation) * type.speed; } + /** Iterates through this unit and everything it is controlling. */ + public void eachGroup(Cons cons){ + cons.get(self()); + controlling().each(cons); + } + @Override public float range(){ return type.range; diff --git a/core/src/mindustry/input/InputHandler.java b/core/src/mindustry/input/InputHandler.java index 99103da3d7..adeb6d3c2b 100644 --- a/core/src/mindustry/input/InputHandler.java +++ b/core/src/mindustry/input/InputHandler.java @@ -126,24 +126,62 @@ public abstract class InputHandler implements InputProcessor, GestureListener{ @Remote(called = Loc.server, targets = Loc.both, forward = true) public static void requestItem(Player player, Building tile, Item item, int amount){ if(player == null || tile == null || !tile.interactable(player.team()) || !player.within(tile, buildingRange) || player.dead()) return; - amount = Math.min(player.unit().maxAccepted(item), amount); - int fa = amount; - - if(amount == 0) return; if(net.server() && (!Units.canInteract(player, tile) || !netServer.admins.allowAction(player, ActionType.withdrawItem, tile.tile(), action -> { action.item = item; - action.itemAmount = fa; + action.itemAmount = amount; }))) throw new ValidateException(player, "Player cannot request items."); - int removed = tile.removeStack(item, amount); + //remove item for every controlling unit + player.unit().eachGroup(unit -> { + int removed = Math.min(unit.maxAccepted(item), tile.removeStack(item, amount)); - player.unit().addItem(item, removed); - Events.fire(new WithdrawEvent(tile, player, item, amount)); - for(int j = 0; j < Mathf.clamp(removed / 3, 1, 8); j++){ - Time.run(j * 3f, () -> Call.transferItemEffect(item, tile.x, tile.y, player.unit())); + unit.addItem(item, removed); + + for(int j = 0; j < Mathf.clamp(removed / 3, 1, 8); j++){ + Time.run(j * 3f, () -> Call.transferItemEffect(item, tile.x, tile.y, unit)); + } + + if(unit == player.unit()){ + Events.fire(new WithdrawEvent(tile, player, item, amount)); + } + }); + } + + @Remote(targets = Loc.both, forward = true, called = Loc.server) + public static void transferInventory(Player player, Building tile){ + if(player == null || tile == null || !player.within(tile, buildingRange) || tile.items == null || player.dead()) return; + + if(net.server() && (player.unit().stack.amount <= 0 || !Units.canInteract(player, tile) || + !netServer.admins.allowAction(player, ActionType.depositItem, tile.tile, action -> { + action.itemAmount = player.unit().stack.amount; + action.item = player.unit().item(); + }))){ + throw new ValidateException(player, "Player cannot transfer an item."); } + + //deposit for every controlling unit + player.unit().eachGroup(unit -> { + Item item = unit.item(); + int accepted = tile.acceptStack(item, unit.stack.amount, unit); + unit.stack.amount -= accepted; + + tile.getStackOffset(item, stackTrns); + tile.handleStack(item, accepted, unit); + + createItemTransfer( + item, + accepted, + unit.x + Angles.trnsx(unit.rotation + 180f, backTrns), unit.y + Angles.trnsy(unit.rotation + 180f, backTrns), + new Vec2(tile.x + stackTrns.x, tile.y + stackTrns.y), + () -> {} + ); + + if(unit == player.unit()){ + Events.fire(new DepositEvent(tile, player, item, accepted)); + } + }); } @Remote(variants = Variant.one) @@ -276,37 +314,6 @@ public abstract class InputHandler implements InputProcessor, GestureListener{ tile.noSleep(); } - @Remote(targets = Loc.both, forward = true, called = Loc.server) - public static void transferInventory(Player player, Building tile){ - if(player == null || tile == null || !player.within(tile, buildingRange) || tile.items == null || player.dead()) return; - - if(net.server() && (player.unit().stack.amount <= 0 || !Units.canInteract(player, tile) || - !netServer.admins.allowAction(player, ActionType.depositItem, tile.tile, action -> { - action.itemAmount = player.unit().stack.amount; - action.item = player.unit().item(); - }))){ - throw new ValidateException(player, "Player cannot transfer an item."); - } - - Item item = player.unit().item(); - int amount = player.unit().stack.amount; - int accepted = tile.acceptStack(item, amount, player.unit()); - player.unit().stack.amount -= accepted; - - Core.app.post(() -> Events.fire(new DepositEvent(tile, player, item, accepted))); - - tile.getStackOffset(item, stackTrns); - tile.handleStack(item, accepted, player.unit()); - - createItemTransfer( - item, - amount, - player.x + Angles.trnsx(player.unit().rotation + 180f, backTrns), player.y + Angles.trnsy(player.unit().rotation + 180f, backTrns), - new Vec2(tile.x + stackTrns.x, tile.y + stackTrns.y), - () -> {} - ); - } - @Remote(targets = Loc.both, called = Loc.both, forward = true) public static void tileConfig(@Nullable Player player, Building tile, @Nullable Object value){ if(tile == null) return; diff --git a/core/src/mindustry/io/MapIO.java b/core/src/mindustry/io/MapIO.java index f88ebf9a37..e3551fd50b 100644 --- a/core/src/mindustry/io/MapIO.java +++ b/core/src/mindustry/io/MapIO.java @@ -151,7 +151,7 @@ public class MapIO{ if(wall.synthetic()){ return team.color.rgba(); } - return (wall.solid ? wall.mapColor : ore == Blocks.air ? floor.mapColor : ore.mapColor).rgba(); + return (wall.solid ? wall.mapColor : !ore.useColor ? floor.mapColor : ore.mapColor).rgba(); } public static Pixmap writeImage(Tiles tiles){ diff --git a/core/src/mindustry/maps/Maps.java b/core/src/mindustry/maps/Maps.java index fdd964408f..28e571cf72 100644 --- a/core/src/mindustry/maps/Maps.java +++ b/core/src/mindustry/maps/Maps.java @@ -29,7 +29,7 @@ import static mindustry.Vars.*; public class Maps{ /** List of all built-in maps. Filenames only. */ - private static String[] defaultMapNames = {"maze", "fortress", "labyrinth", "islands", "tendrils", "caldera", "wasteland", "shattered", "fork", "triad", "mudFlats", "moltenLake", "veins", "glacier"}; + private static String[] defaultMapNames = {"maze", "fortress", "labyrinth", "islands", "tendrils", "caldera", "wasteland", "shattered", "fork", "triad", "mudFlats", "moltenLake", "archipelago", "veins", "glacier"}; /** Maps tagged as PvP */ static final String[] pvpMaps = {"veins", "glacier"}; /** All maps stored in an ordered array. */ diff --git a/core/src/mindustry/maps/filters/ClearFilter.java b/core/src/mindustry/maps/filters/ClearFilter.java index 3769d7f77d..4da2564a79 100644 --- a/core/src/mindustry/maps/filters/ClearFilter.java +++ b/core/src/mindustry/maps/filters/ClearFilter.java @@ -11,7 +11,7 @@ public class ClearFilter extends GenerateFilter{ @Override public FilterOption[] options(){ - return Structs.arr(new BlockOption("block", () -> block, b -> block = b, wallsOnly)); + return Structs.arr(new BlockOption("block", () -> block, b -> block = b, b -> oresOnly.get(b) || wallsOnly.get(b))); } @Override @@ -20,5 +20,9 @@ public class ClearFilter extends GenerateFilter{ if(in.block == block){ in.block = Blocks.air; } + + if(in.overlay == block){ + in.overlay = Blocks.air; + } } } diff --git a/core/src/mindustry/maps/filters/FilterOption.java b/core/src/mindustry/maps/filters/FilterOption.java index dedebfe713..e7059f3032 100644 --- a/core/src/mindustry/maps/filters/FilterOption.java +++ b/core/src/mindustry/maps/filters/FilterOption.java @@ -20,9 +20,10 @@ public abstract class FilterOption{ public static final Boolf floorsOnly = b -> (b instanceof Floor && !(b instanceof OverlayFloor)) && !headless && Core.atlas.isFound(b.icon(Cicon.full)); public static final Boolf wallsOnly = b -> (!b.synthetic() && !(b instanceof Floor)) && !headless && Core.atlas.isFound(b.icon(Cicon.full)) && b.inEditor; public static final Boolf floorsOptional = b -> b == Blocks.air || ((b instanceof Floor && !(b instanceof OverlayFloor)) && !headless && Core.atlas.isFound(b.icon(Cicon.full))); - public static final Boolf wallsOptional = b -> b == Blocks.air || ((!b.synthetic() && !(b instanceof Floor)) && !headless && Core.atlas.isFound(b.icon(Cicon.full))); + public static final Boolf wallsOptional = b -> (b == Blocks.air || ((!b.synthetic() && !(b instanceof Floor)) && !headless && Core.atlas.isFound(b.icon(Cicon.full)))) && b.inEditor; public static final Boolf wallsOresOptional = b -> b == Blocks.air || (((!b.synthetic() && !(b instanceof Floor)) || (b instanceof OverlayFloor)) && !headless && Core.atlas.isFound(b.icon(Cicon.full))) && b.inEditor; - public static final Boolf oresOnly = b -> b instanceof OverlayFloor && !headless && Core.atlas.isFound(b.icon(mindustry.ui.Cicon.full)); + public static final Boolf oresOnly = b -> b instanceof OverlayFloor && !headless && Core.atlas.isFound(b.icon(Cicon.full)); + public static final Boolf oresFloorsOptional = b -> (b instanceof Floor) && !headless && Core.atlas.isFound(b.icon(Cicon.full)); public static final Boolf anyOptional = b -> (floorsOnly.get(b) || wallsOnly.get(b) || oresOnly.get(b) || b == Blocks.air) && b.inEditor; public abstract void build(Table table); diff --git a/core/src/mindustry/maps/filters/NoiseFilter.java b/core/src/mindustry/maps/filters/NoiseFilter.java index 2953d3ca2e..af614d458e 100644 --- a/core/src/mindustry/maps/filters/NoiseFilter.java +++ b/core/src/mindustry/maps/filters/NoiseFilter.java @@ -9,7 +9,7 @@ import static mindustry.maps.filters.FilterOption.*; public class NoiseFilter extends GenerateFilter{ float scl = 40, threshold = 0.5f, octaves = 3f, falloff = 0.5f; - Block floor = Blocks.stone, block = Blocks.stoneWall; + Block floor = Blocks.stone, block = Blocks.stoneWall, target = Blocks.air; @Override public FilterOption[] options(){ @@ -18,6 +18,7 @@ public class NoiseFilter extends GenerateFilter{ new SliderOption("threshold", () -> threshold, f -> threshold = f, 0f, 1f), new SliderOption("octaves", () -> octaves, f -> octaves = f, 1f, 10f), new SliderOption("falloff", () -> falloff, f -> falloff = f, 0f, 1f), + new BlockOption("target", () -> target, b -> target = b, anyOptional), new BlockOption("floor", () -> floor, b -> floor = b, floorsOnly), new BlockOption("wall", () -> block, b -> block = b, wallsOptional) ); @@ -27,9 +28,9 @@ public class NoiseFilter extends GenerateFilter{ public void apply(){ float noise = noise(in.x, in.y, scl, 1f, octaves, falloff); - if(noise > threshold){ + if(noise > threshold && (target == Blocks.air || in.floor == target || in.block == target)){ in.floor = floor; - if(in.block != Blocks.air) in.block = block; + if(block != Blocks.air) in.block = block; } } } diff --git a/core/src/mindustry/maps/filters/OreFilter.java b/core/src/mindustry/maps/filters/OreFilter.java index 5f467511dc..3d9aee7e6e 100644 --- a/core/src/mindustry/maps/filters/OreFilter.java +++ b/core/src/mindustry/maps/filters/OreFilter.java @@ -9,7 +9,7 @@ import static mindustry.maps.filters.FilterOption.*; public class OreFilter extends GenerateFilter{ public float scl = 23, threshold = 0.81f, octaves = 2f, falloff = 0.3f; - public Block ore = Blocks.oreCopper; + public Block ore = Blocks.oreCopper, target = Blocks.air; @Override public FilterOption[] options(){ @@ -18,7 +18,8 @@ public class OreFilter extends GenerateFilter{ new SliderOption("threshold", () -> threshold, f -> threshold = f, 0f, 1f), new SliderOption("octaves", () -> octaves, f -> octaves = f, 1f, 10f), new SliderOption("falloff", () -> falloff, f -> falloff = f, 0f, 1f), - new BlockOption("ore", () -> ore, b -> ore = b, oresOnly) + new BlockOption("ore", () -> ore, b -> ore = b, oresOnly), + new BlockOption("target", () -> target, b -> target = b, oresFloorsOptional) ); } @@ -26,7 +27,7 @@ public class OreFilter extends GenerateFilter{ public void apply(){ float noise = noise(in.x, in.y, scl, 1f, octaves, falloff); - if(noise > threshold && in.overlay != Blocks.spawn){ + if(noise > threshold && in.overlay != Blocks.spawn && (target == Blocks.air || in.floor == target || in.overlay == target)){ in.overlay = ore; } } diff --git a/core/src/mindustry/maps/filters/SpawnPathFilter.java b/core/src/mindustry/maps/filters/SpawnPathFilter.java index e5f7a3f223..8384024186 100644 --- a/core/src/mindustry/maps/filters/SpawnPathFilter.java +++ b/core/src/mindustry/maps/filters/SpawnPathFilter.java @@ -39,7 +39,7 @@ public class SpawnPathFilter extends GenerateFilter{ if(core != null && spawns.any()){ for(var spawn : spawns){ - var path = Astar.pathfind(core.x, core.y, spawn.x, spawn.y, t -> t.solid() ? 20 : 1, Astar.manhattan, tile -> !tile.floor().isDeep()); + var path = Astar.pathfind(core.x, core.y, spawn.x, spawn.y, t -> t.solid() ? 100 : 1, Astar.manhattan, tile -> !tile.floor().isDeep()); for(var tile : path){ for(int x = -radius; x <= radius; x++){ for(int y = -radius; y <= radius; y++){ diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java index 09814e1333..f74e9bb099 100644 --- a/core/src/mindustry/world/Block.java +++ b/core/src/mindustry/world/Block.java @@ -100,6 +100,8 @@ public class Block extends UnlockableContent{ public boolean autoResetEnabled = true; /** if true, the block stops updating when disabled */ public boolean noUpdateDisabled = false; + /** Whether to use this block's color in the minimap. Only used for overlays. */ + public boolean useColor = true; /** tile entity health */ public int health = -1; /** base block explosiveness */ diff --git a/core/src/mindustry/world/blocks/distribution/Conveyor.java b/core/src/mindustry/world/blocks/distribution/Conveyor.java index 79dbbde0c8..b7d973cfe7 100644 --- a/core/src/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/mindustry/world/blocks/distribution/Conveyor.java @@ -183,7 +183,7 @@ public class Conveyor extends Block implements Autotiler{ @Override public void unitOn(Unit unit){ - if(clogHeat > 0.5f) return; + if(clogHeat > 0.5f || !enabled) return; noSleep(); diff --git a/core/src/mindustry/world/blocks/environment/OreBlock.java b/core/src/mindustry/world/blocks/environment/OreBlock.java index 943d91076d..c08a3eccce 100644 --- a/core/src/mindustry/world/blocks/environment/OreBlock.java +++ b/core/src/mindustry/world/blocks/environment/OreBlock.java @@ -20,6 +20,7 @@ public class OreBlock extends OverlayFloor{ this.itemDrop = ore; this.variants = 3; this.mapColor.set(ore.color); + this.useColor = true; } /** For mod use only!*/ diff --git a/core/src/mindustry/world/blocks/environment/OverlayFloor.java b/core/src/mindustry/world/blocks/environment/OverlayFloor.java index f7a92ceeb3..4c57943aed 100644 --- a/core/src/mindustry/world/blocks/environment/OverlayFloor.java +++ b/core/src/mindustry/world/blocks/environment/OverlayFloor.java @@ -9,6 +9,7 @@ public class OverlayFloor extends Floor{ public OverlayFloor(String name){ super(name); + useColor = false; } @Override From ace9aebf2bf4bd4ab1919bfbd2fc3aad0767435c Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 16:27:24 -0400 Subject: [PATCH 49/56] Fixed #3068 --- core/src/mindustry/logic/LExecutor.java | 2 +- gradle.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index be029c2305..a10cd2d0b2 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -478,7 +478,7 @@ public class LExecutor{ Building build = exec.building(p1); int amount = exec.numi(p3); - if(build != null && exec.obj(p2) instanceof Item item && unit.within(build, logicItemTransferRange)){ + if(build != null && build.items != null && exec.obj(p2) instanceof Item item && unit.within(build, logicItemTransferRange)){ int taken = Math.min(build.items.get(item), Math.min(amount, unit.maxAccepted(item))); if(taken > 0){ diff --git a/gradle.properties b/gradle.properties index 9506854088..f73761a7bf 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,3 +1,3 @@ org.gradle.daemon=true org.gradle.jvmargs=-Xms256m -Xmx1024m -archash=3f883ca573d8b3132cab878c07487febecf1d4e2 +archash=f8ef0f3a72de0f79ca49da895fed0b6889cd597e From a773edd8385fcec5d76301b18575bd118c0a65c8 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 17:12:38 -0400 Subject: [PATCH 50/56] (slightly) fewer polys in campaign --- core/src/mindustry/content/UnitTypes.java | 1 - core/src/mindustry/game/DefaultWaves.java | 2 +- core/src/mindustry/maps/generators/PlanetGenerator.java | 5 +++++ core/src/mindustry/ui/dialogs/PlanetDialog.java | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java index 03937d09eb..549a31769f 100644 --- a/core/src/mindustry/content/UnitTypes.java +++ b/core/src/mindustry/content/UnitTypes.java @@ -1154,7 +1154,6 @@ public class UnitTypes implements ContentList{ engineOffset = 6.5f; hitSize = 8f; lowAltitude = true; - isCounted = false; ammoType = AmmoTypes.power; diff --git a/core/src/mindustry/game/DefaultWaves.java b/core/src/mindustry/game/DefaultWaves.java index 33570ba9a6..adc2107f84 100644 --- a/core/src/mindustry/game/DefaultWaves.java +++ b/core/src/mindustry/game/DefaultWaves.java @@ -263,7 +263,7 @@ public class DefaultWaves{ {nova, pulsar, quasar, vela, corvus}, {crawler, atrax, spiroct, arkyid, toxopid}, //{risso, minke, bryde, sei, omura}, //questionable choices - {poly, poly, mega, quad, quad}, + {flare, horizon, difficulty > 0.5 ? poly : zenith, quad, quad}, {flare, horizon, zenith, antumbra, eclipse} }; diff --git a/core/src/mindustry/maps/generators/PlanetGenerator.java b/core/src/mindustry/maps/generators/PlanetGenerator.java index 2f0bd37058..4b5884014b 100644 --- a/core/src/mindustry/maps/generators/PlanetGenerator.java +++ b/core/src/mindustry/maps/generators/PlanetGenerator.java @@ -25,6 +25,11 @@ public abstract class PlanetGenerator extends BasicGenerator implements HexMeshe if(noise < 0.15){ for(Ptile other : tile.tiles){ + //no sectors near start sector! + if(sector.planet.getSector(other).id == sector.planet.startSector){ + return; + } + if(sector.planet.getSector(other).generateEnemyBase){ any = false; break; diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index 8555c35acf..00c68b4a0e 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -368,7 +368,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ stable.image().color(Pal.accent).fillX().height(3f).pad(3f).row(); stable.add(sector.save != null ? sector.save.getPlayTime() : "@sectors.unexplored").row(); - if(sector.isAttacked() || sector.hasEnemyBase()){ + if(sector.isAttacked() || !sector.hasBase()){ stable.add("[accent]Difficulty: " + (int)(sector.baseCoverage * 10)).row(); } From 4f21ea77999905f5f7406d246d3321800240afdf Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 18:11:12 -0400 Subject: [PATCH 51/56] Fixed archipelago map / filters messing with block data --- core/assets/maps/archipelago.msav | Bin 21802 -> 23641 bytes core/assets/sprites/fallback/sprites5.png | Bin 192643 -> 193087 bytes core/assets/sprites/sprites2.png | Bin 194206 -> 194177 bytes .../mindustry/editor/MapGenerateDialog.java | 6 +++++- 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/assets/maps/archipelago.msav b/core/assets/maps/archipelago.msav index a4ef1e2c77491360505946175f9272c3d519b543..24764ccf207186d4f5f4d57f603ea29591c7b04f 100644 GIT binary patch literal 23641 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 QZ!n}Y1TNd;{#`A!r(B3OY`=!6_ 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 GW(@#;AJz8& literal 21802 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

4YHf&ZaBYdoAC7mW%sVFSC1~4 zfA>w@5>bb$j%p3hhm+5}J1u*3_Vtx%OgW!D_xp)tC%fCcQ@r|P`g+mtZUvVfD)?IH ztrleC?{qIX{&$J_p;DHuf09@i&YjG5dit-4*8eJYF$c_ZiTJ<9`1Sc^wd+Fy?uSg% zuH}0DYwgYt!XjnI&PSH7tX>}<_mo}kn)pBehjWs8*1k`{Sdy7+q6S?LE#HWfH%zT;GU$Nv5D#D825_plxbkg_$H`*#1?Jn8L1HrFF9 zzioWWGo@^*-2Kx()u#2XeH3Sr+c&Fr#iJj~YuYY#ToW>0va9B)!SzpHK#ME|?=tEM zuV!z_{kd_wT&e20!)ABSea*ecGvn?QS3X(0=s9bYd49)VldSFyxbcNc=k2t49M=

fbY~{VG6yJ5zmlX#>)&&izS$j{aR> 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 literal 192643 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

teU=x|5kAbzkpq$ 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 z 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И@2CVb6V%qRrnwAFJ3Xc3=5a|I@d^ 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 diff --git a/core/assets/sprites/sprites2.png b/core/assets/sprites/sprites2.png index 789b7d446818ea3dc9a693cc225573f494f9806d..a088daddcf0c30bce0dd3b748b180c86e7f143f9 100644 GIT binary patch literal 194177 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

g1lS(?RjpRlG)IafzLH{*~9C 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%0AnOs}P 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 ZpTye^E9x Date: Thu, 22 Oct 2020 19:26:55 -0400 Subject: [PATCH 52/56] Editor generation cleanup --- .../mindustry/editor/MapGenerateDialog.java | 112 ++++++------------ .../mindustry/graphics/MinimapRenderer.java | 2 +- core/src/mindustry/io/MapIO.java | 10 +- .../maps/filters/GenerateFilter.java | 6 +- .../mindustry/maps/filters/NoiseFilter.java | 6 +- 5 files changed, 47 insertions(+), 89 deletions(-) diff --git a/core/src/mindustry/editor/MapGenerateDialog.java b/core/src/mindustry/editor/MapGenerateDialog.java index ff1d49e88e..34275afcd1 100644 --- a/core/src/mindustry/editor/MapGenerateDialog.java +++ b/core/src/mindustry/editor/MapGenerateDialog.java @@ -45,9 +45,8 @@ public class MapGenerateDialog extends BaseDialog{ private AsyncExecutor executor = new AsyncExecutor(1); private AsyncResult result; boolean generating; - private GenTile returnTile = new GenTile(); - private GenTile[][] buffer1, buffer2; + private long[] buffer1, buffer2; private Cons> applier; CachedTile ctile = new CachedTile(){ //nothing. @@ -108,42 +107,36 @@ public class MapGenerateDialog extends BaseDialog{ /** Applies the specified filters to the editor. */ public void applyToEditor(Seq filters){ //writeback buffer - GenTile[][] writeTiles = new GenTile[editor.width()][editor.height()]; - - for(int x = 0; x < editor.width(); x++){ - for(int y = 0; y < editor.height(); y++){ - writeTiles[x][y] = new GenTile(); - } - } + long[] writeTiles = new long[editor.width() * editor.height()]; for(GenerateFilter filter : filters){ input.begin(filter, editor.width(), editor.height(), editor::tile); + //write to buffer for(int x = 0; x < editor.width(); x++){ for(int y = 0; y < editor.height(); y++){ Tile tile = editor.tile(x, y); input.apply(x, y, tile.block(), tile.floor(), tile.overlay()); filter.apply(input); - writeTiles[x][y].set(input.floor, input.block, input.overlay, tile.team()); + writeTiles[x + y*world.width()] = PackTile.get(input.block.id, input.floor.id, input.overlay.id); } } editor.load(() -> { //read from buffer back into tiles - for(int x = 0; x < editor.width(); x++){ - for(int y = 0; y < editor.height(); y++){ - Tile tile = editor.tile(x, y); - GenTile write = writeTiles[x][y]; + for(int i = 0; i < editor.width() * editor.height(); i++){ + Tile tile = world.tiles.geti(i); + long write = writeTiles[i]; - //don't mess up synthetic stuff. - if(!tile.synthetic() && !content.block(write.block).synthetic()){ - tile.setBlock(content.block(write.block)); - } + Block block = content.block(PackTile.block(write)), floor = content.block(PackTile.floor(write)), overlay = content.block(PackTile.overlay(write)); - tile.setFloor((Floor)content.block(write.floor)); - tile.setTeam(Team.get(write.team)); - tile.setOverlay(content.block(write.ore)); + //don't mess up synthetic stuff. + if(!tile.synthetic() && !block.synthetic()){ + tile.setBlock(block); } + + tile.setFloor((Floor)floor); + tile.setOverlay(overlay); } }); } @@ -206,15 +199,8 @@ public class MapGenerateDialog extends BaseDialog{ rebuildFilters(); } - GenTile[][] create(){ - GenTile[][] out = new GenTile[editor.width() / scaling][editor.height() / scaling]; - - for(int x = 0; x < out.length; x++){ - for(int y = 0; y < out[0].length; y++){ - out[x][y] = new GenTile(); - } - } - return out; + long[] create(){ + return new long[(editor.width() / scaling) * (editor.height() / scaling)]; } void rebuildFilters(){ @@ -322,9 +308,15 @@ public class MapGenerateDialog extends BaseDialog{ selection.show(); } - GenTile dset(Tile tile){ - returnTile.set(tile); - return returnTile; + long pack(Tile tile){ + return PackTile.get(tile.blockID(), tile.floorID(), tile.overlayID()); + } + + Tile unpack(long tile){ + ctile.setFloor((Floor)content.block(PackTile.floor(tile))); + ctile.setBlock(content.block(PackTile.block(tile))); + ctile.setOverlay(content.block(PackTile.overlay(tile))); + return ctile; } void apply(){ @@ -355,6 +347,7 @@ public class MapGenerateDialog extends BaseDialog{ result = executor.submit(() -> { try{ + int w = pixmap.getWidth(); world.setGenerating(true); generating = true; @@ -362,24 +355,24 @@ public class MapGenerateDialog extends BaseDialog{ //write to buffer1 for reading for(int px = 0; px < pixmap.getWidth(); px++){ for(int py = 0; py < pixmap.getHeight(); py++){ - buffer1[px][py].set(editor.tile(px * scaling, py * scaling)); + buffer1[px + py*w] = pack(editor.tile(px * scaling, py * scaling)); } } } for(GenerateFilter filter : copy){ - input.begin(filter, editor.width(), editor.height(), (x, y) -> buffer1[Mathf.clamp(x / scaling, 0, pixmap.getWidth()-1)][Mathf.clamp(y / scaling, 0, pixmap.getHeight()-1)].tile()); + input.begin(filter, editor.width(), editor.height(), (x, y) -> unpack(buffer1[Mathf.clamp(x / scaling, 0, pixmap.getWidth()-1) + w* Mathf.clamp(y / scaling, 0, pixmap.getHeight()-1)])); //read from buffer1 and write to buffer2 pixmap.each((px, py) -> { int x = px * scaling, y = py * scaling; - GenTile tile = buffer1[px][py]; - input.apply(x, y, content.block(tile.block), content.block(tile.floor), content.block(tile.ore)); + long tile = buffer1[px + py * w]; + input.apply(x, y, content.block(PackTile.block(tile)), content.block(PackTile.floor(tile)), content.block(PackTile.overlay(tile))); filter.apply(input); - buffer2[px][py].set(input.floor, input.block, input.overlay, Team.get(tile.team)); + buffer2[px + py * w] = PackTile.get(input.block.id, input.floor.id, input.overlay.id); }); - pixmap.each((px, py) -> buffer1[px][py].set(buffer2[px][py])); + pixmap.each((px, py) -> buffer1[px + py*w] = buffer2[px + py*w]); } for(int px = 0; px < pixmap.getWidth(); px++){ @@ -388,10 +381,10 @@ public class MapGenerateDialog extends BaseDialog{ //get result from buffer1 if there's filters left, otherwise get from editor directly if(filters.isEmpty()){ Tile tile = editor.tile(px * scaling, py * scaling); - color = MapIO.colorFor(tile.floor(), tile.block(), tile.overlay(), Team.derelict); + color = MapIO.colorFor(tile.block(), tile.floor(), tile.overlay(), Team.derelict); }else{ - GenTile tile = buffer1[px][py]; - color = MapIO.colorFor(content.block(tile.floor), content.block(tile.block), content.block(tile.ore), Team.derelict); + long tile = buffer1[px + py*w]; + color = MapIO.colorFor(content.block(PackTile.block(tile)), content.block(PackTile.floor(tile)), content.block(PackTile.overlay(tile)), Team.derelict); } pixmap.draw(px, pixmap.getHeight() - 1 - py, color); } @@ -411,39 +404,4 @@ public class MapGenerateDialog extends BaseDialog{ world.setGenerating(false); }); } - - private class GenTile{ - public byte team; - public short block, floor, ore; - - GenTile(){ - } - - public void set(Block floor, Block wall, Block ore, Team team){ - this.floor = floor.id; - this.block = wall.id; - this.ore = (!floor.asFloor().hasSurface() && ore.asFloor().needsSurface) ? 0 : ore.id; - this.team = (byte)team.id; - } - - public void set(GenTile other){ - this.floor = other.floor; - this.block = other.block; - this.ore = other.ore; - this.team = other.team; - } - - public GenTile set(Tile other){ - set(other.floor(), other.block(), other.overlay(), other.team()); - return this; - } - - Tile tile(){ - ctile.setFloor((Floor)content.block(floor)); - ctile.setBlock(content.block(block)); - ctile.setOverlay(content.block(ore)); - ctile.setTeam(Team.get(team)); - return ctile; - } - } } diff --git a/core/src/mindustry/graphics/MinimapRenderer.java b/core/src/mindustry/graphics/MinimapRenderer.java index 1c34b4424e..b3c39bfa27 100644 --- a/core/src/mindustry/graphics/MinimapRenderer.java +++ b/core/src/mindustry/graphics/MinimapRenderer.java @@ -158,7 +158,7 @@ public class MinimapRenderer implements Disposable{ private int colorFor(Tile tile){ if(tile == null) return 0; int bc = tile.block().minimapColor(tile); - Color color = Tmp.c1.set(bc == 0 ? MapIO.colorFor(tile.floor(), tile.block(), tile.overlay(), tile.team()) : bc); + Color color = Tmp.c1.set(bc == 0 ? MapIO.colorFor(tile.block(), tile.floor(), tile.overlay(), tile.team()) : bc); color.mul(1f - Mathf.clamp(world.getDarkness(tile.x, tile.y) / 4f)); return color.rgba(); diff --git a/core/src/mindustry/io/MapIO.java b/core/src/mindustry/io/MapIO.java index e3551fd50b..f964e2c933 100644 --- a/core/src/mindustry/io/MapIO.java +++ b/core/src/mindustry/io/MapIO.java @@ -80,7 +80,7 @@ public class MapIO{ @Override public void setBlock(Block type){ super.setBlock(type); - int c = colorFor(Blocks.air, block(), Blocks.air, team()); + int c = colorFor(block(), Blocks.air, Blocks.air, team()); if(c != black){ walls.draw(x, floors.getHeight() - 1 - y, c); floors.draw(x, floors.getHeight() - 1 - y + 1, shade); @@ -119,7 +119,7 @@ public class MapIO{ if(overlayID != 0){ floors.draw(x, floors.getHeight() - 1 - y, colorFor(Blocks.air, Blocks.air, content.block(overlayID), Team.derelict)); }else{ - floors.draw(x, floors.getHeight() - 1 - y, colorFor(content.block(floorID), Blocks.air, Blocks.air, Team.derelict)); + floors.draw(x, floors.getHeight() - 1 - y, colorFor(Blocks.air, content.block(floorID), Blocks.air, Team.derelict)); } if(content.block(overlayID) == Blocks.spawn){ map.spawns ++; @@ -141,17 +141,17 @@ public class MapIO{ for(int x = 0; x < pixmap.getWidth(); x++){ for(int y = 0; y < pixmap.getHeight(); y++){ Tile tile = tiles.getn(x, y); - pixmap.draw(x, pixmap.getHeight() - 1 - y, colorFor(tile.floor(), tile.block(), tile.overlay(), tile.team())); + pixmap.draw(x, pixmap.getHeight() - 1 - y, colorFor(tile.block(), tile.floor(), tile.overlay(), tile.team())); } } return pixmap; } - public static int colorFor(Block floor, Block wall, Block ore, Team team){ + public static int colorFor(Block wall, Block floor, Block overlay, Team team){ if(wall.synthetic()){ return team.color.rgba(); } - return (wall.solid ? wall.mapColor : !ore.useColor ? floor.mapColor : ore.mapColor).rgba(); + return (wall.solid ? wall.mapColor : !overlay.useColor ? floor.mapColor : overlay.mapColor).rgba(); } public static Pixmap writeImage(Tiles tiles){ diff --git a/core/src/mindustry/maps/filters/GenerateFilter.java b/core/src/mindustry/maps/filters/GenerateFilter.java index d69ce7305c..47d8420936 100644 --- a/core/src/mindustry/maps/filters/GenerateFilter.java +++ b/core/src/mindustry/maps/filters/GenerateFilter.java @@ -26,14 +26,14 @@ public abstract class GenerateFilter{ //save to buffer for(int i = 0; i < tiles.width * tiles.height; i++){ Tile tile = tiles.geti(i); - buffer[i] = TileBuffer.get(tile.blockID(), tile.floorID(), tile.overlayID()); + buffer[i] = PackTile.get(tile.blockID(), tile.floorID(), tile.overlayID()); } for(int i = 0; i < tiles.width * tiles.height; i++){ Tile tile = tiles.geti(i); long b = buffer[i]; - in.apply(tile.x, tile.y, Vars.content.block(TileBuffer.block(b)), Vars.content.block(TileBuffer.floor(b)), Vars.content.block(TileBuffer.overlay(b))); + in.apply(tile.x, tile.y, Vars.content.block(PackTile.block(b)), Vars.content.block(PackTile.floor(b)), Vars.content.block(PackTile.overlay(b))); apply(); tile.setFloor(in.floor.asFloor()); @@ -151,7 +151,7 @@ public abstract class GenerateFilter{ } @Struct - class TileBufferStruct{ + class PackTileStruct{ short block, floor, overlay; } } diff --git a/core/src/mindustry/maps/filters/NoiseFilter.java b/core/src/mindustry/maps/filters/NoiseFilter.java index af614d458e..63e98e3ad9 100644 --- a/core/src/mindustry/maps/filters/NoiseFilter.java +++ b/core/src/mindustry/maps/filters/NoiseFilter.java @@ -19,7 +19,7 @@ public class NoiseFilter extends GenerateFilter{ new SliderOption("octaves", () -> octaves, f -> octaves = f, 1f, 10f), new SliderOption("falloff", () -> falloff, f -> falloff = f, 0f, 1f), new BlockOption("target", () -> target, b -> target = b, anyOptional), - new BlockOption("floor", () -> floor, b -> floor = b, floorsOnly), + new BlockOption("floor", () -> floor, b -> floor = b, floorsOptional), new BlockOption("wall", () -> block, b -> block = b, wallsOptional) ); } @@ -29,8 +29,8 @@ public class NoiseFilter extends GenerateFilter{ float noise = noise(in.x, in.y, scl, 1f, octaves, falloff); if(noise > threshold && (target == Blocks.air || in.floor == target || in.block == target)){ - in.floor = floor; - if(block != Blocks.air) in.block = block; + if(floor != Blocks.air) in.floor = floor; + if(block != Blocks.air && in.block != Blocks.air) in.block = block; } } } From bd659d2c975ac2b5417a15c275e131cc53cc509c Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 20:33:26 -0400 Subject: [PATCH 53/56] Don't clear legacy unlocks after read --- core/src/mindustry/game/Universe.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/mindustry/game/Universe.java b/core/src/mindustry/game/Universe.java index 9b1064a791..9fa93eb840 100644 --- a/core/src/mindustry/game/Universe.java +++ b/core/src/mindustry/game/Universe.java @@ -264,7 +264,6 @@ public class Universe{ if(Core.settings.has("unlocks")){ LegacyIO.readResearch(); - Core.settings.remove("unlocks"); } } From 23673f0b114f31b68fba3915d574fda501906e78 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 20:34:02 -0400 Subject: [PATCH 54/56] typo --- core/src/mindustry/ctype/UnlockableContent.java | 2 +- core/src/mindustry/io/legacy/LegacyIO.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/ctype/UnlockableContent.java b/core/src/mindustry/ctype/UnlockableContent.java index 9020cd0ff1..fb182851e0 100644 --- a/core/src/mindustry/ctype/UnlockableContent.java +++ b/core/src/mindustry/ctype/UnlockableContent.java @@ -113,7 +113,7 @@ public abstract class UnlockableContent extends MappableContent{ } /** Unlocks this content, but does not fire any events. */ - public void quiteUnlock(){ + public void quietUnlock(){ if(!unlocked()){ unlocked = true; Core.settings.put(name + "-unlocked", true); diff --git a/core/src/mindustry/io/legacy/LegacyIO.java b/core/src/mindustry/io/legacy/LegacyIO.java index 0bb84f3fc7..15cb756081 100644 --- a/core/src/mindustry/io/legacy/LegacyIO.java +++ b/core/src/mindustry/io/legacy/LegacyIO.java @@ -70,7 +70,7 @@ public class LegacyIO{ String name = stream.readUTF(); Content out = Vars.content.getByName(type, name); if(out instanceof UnlockableContent u){ - u.unlock(); + u.quietUnlock(); } } } From 436a020c3eaf7570d634649192e42981ba9b64d1 Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 22 Oct 2020 20:44:18 -0400 Subject: [PATCH 55/56] Fixed attack mode gamover check --- core/src/mindustry/core/Logic.java | 18 ++++++------------ .../ui/fragments/MinimapFragment.java | 5 +++-- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/core/src/mindustry/core/Logic.java b/core/src/mindustry/core/Logic.java index a96ea101a9..b8d736126b 100644 --- a/core/src/mindustry/core/Logic.java +++ b/core/src/mindustry/core/Logic.java @@ -199,19 +199,13 @@ public class Logic implements ApplicationListener{ state.gameOver = true; Events.fire(new GameOverEvent(state.rules.waveTeam)); }else if(state.rules.attackMode){ - Team alive = null; + //count # of teams alive + int countAlive = state.teams.getActive().count(TeamData::hasCore); - for(TeamData team : state.teams.getActive()){ - if(team.hasCore()){ - if(alive != null){ - return; - } - alive = team.team; - } - } - - if(alive != null && !state.gameOver){ - Events.fire(new GameOverEvent(alive)); + if((countAlive <= 1 || (!state.rules.pvp && state.rules.defaultTeam.core() == null)) && !state.gameOver){ + //find team that won + TeamData left = state.teams.getActive().find(TeamData::hasCore); + Events.fire(new GameOverEvent(left == null ? Team.derelict : left.team)); state.gameOver = true; } } diff --git a/core/src/mindustry/ui/fragments/MinimapFragment.java b/core/src/mindustry/ui/fragments/MinimapFragment.java index 5acf3bc6d3..0bb3632a61 100644 --- a/core/src/mindustry/ui/fragments/MinimapFragment.java +++ b/core/src/mindustry/ui/fragments/MinimapFragment.java @@ -113,8 +113,9 @@ public class MinimapFragment extends Fragment{ public void toggle(){ float size = baseSize * zoom * world.width(); float ratio = (float)renderer.minimap.getTexture().height / renderer.minimap.getTexture().width; - panx = (size/2f - player.x() / (world.width() * tilesize) * size) / zoom; - pany = (size*ratio/2f - player.y() / (world.height() * tilesize) * size*ratio) / zoom; + float px = player.dead() ? Core.camera.position.x : player.x, py = player.dead() ? Core.camera.position.y : player.y; + panx = (size/2f - px / (world.width() * tilesize) * size) / zoom; + pany = (size*ratio/2f - py / (world.height() * tilesize) * size*ratio) / zoom; shown = !shown; } } From d66cf13ac6ac7c270c080b30f3a79fba68d43103 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 23 Oct 2020 09:08:17 -0400 Subject: [PATCH 56/56] Added buttons to clear campaign saves & research --- core/assets/bundles/bundle.properties | 4 +++ core/src/mindustry/content/TechTree.java | 11 ++++-- .../mindustry/ctype/UnlockableContent.java | 8 +++++ core/src/mindustry/type/Sector.java | 9 +++-- .../ui/dialogs/SettingsMenuDialog.java | 34 +++++++++++++++++++ 5 files changed, 61 insertions(+), 5 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 268f0853ed..f492a6f473 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -574,6 +574,10 @@ settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. settings.clearsaves.confirm = Are you sure you want to clear all your saves? settings.clearsaves = Clear Saves +settings.clearresearch = Clear Research +settings.clearresearch.confirm = Are you sure you want to clear all of your campaign research? +settings.clearcampaignsaves = Clear Campaign Saves +settings.clearcampaignsaves.confirm = Are you sure you want to clear all of your campaign saves? paused = [accent]< Paused > clear = Clear banned = [scarlet]Banned diff --git a/core/src/mindustry/content/TechTree.java b/core/src/mindustry/content/TechTree.java index 6118ca7b74..63eb9f2679 100644 --- a/core/src/mindustry/content/TechTree.java +++ b/core/src/mindustry/content/TechTree.java @@ -605,8 +605,6 @@ public class TechTree implements ContentList{ public final ItemStack[] finishedRequirements; /** Extra objectives needed to research this. */ public Seq objectives = new Seq<>(); - /** Time required to research this content, in seconds. */ - public float time; /** Nodes that depend on this node. */ public final Seq children = new Seq<>(); @@ -617,7 +615,6 @@ public class TechTree implements ContentList{ this.content = content; this.requirements = requirements; this.depth = parent == null ? 0 : parent.depth + 1; - this.time = Seq.with(requirements).mapFloat(i -> i.item.cost * i.amount).sum() * 10; this.finishedRequirements = new ItemStack[requirements.length]; //load up the requirements that have been finished if settings are available @@ -632,6 +629,14 @@ public class TechTree implements ContentList{ all.add(this); } + /** Resets finished requirements and saves. */ + public void reset(){ + for(ItemStack stack : finishedRequirements){ + stack.amount = 0; + } + save(); + } + /** Removes this node from the tech tree. */ public void remove(){ all.remove(this); diff --git a/core/src/mindustry/ctype/UnlockableContent.java b/core/src/mindustry/ctype/UnlockableContent.java index fb182851e0..9e8fb954ec 100644 --- a/core/src/mindustry/ctype/UnlockableContent.java +++ b/core/src/mindustry/ctype/UnlockableContent.java @@ -125,6 +125,14 @@ public abstract class UnlockableContent extends MappableContent{ return unlocked || alwaysUnlocked; } + /** Locks this content again. */ + public void clearUnlock(){ + if(unlocked){ + unlocked = false; + Core.settings.put(name + "-unlocked", false); + } + } + /** @return whether this content is unlocked, or the player is in a custom (non-campaign) game. */ public boolean unlockedNow(){ return unlocked() || !state.isCampaign(); diff --git a/core/src/mindustry/type/Sector.java b/core/src/mindustry/type/Sector.java index 975c8b82c8..d9d54ba91c 100644 --- a/core/src/mindustry/type/Sector.java +++ b/core/src/mindustry/type/Sector.java @@ -15,8 +15,7 @@ import static mindustry.Vars.*; /** A small section of a planet. */ public class Sector{ - private static final Seq tmpSeq1 = new Seq<>(), tmpSeq2 = new Seq<>(), tmpSeq3 = new Seq<>(); - private static final ObjectSet tmpSet = new ObjectSet<>(); + private static final Seq tmpSeq1 = new Seq<>(); public final SectorRect rect; public final Plane plane; @@ -80,6 +79,12 @@ public class Sector{ info = Core.settings.getJson(planet.name + "-s-" + id + "-info", SectorInfo.class, SectorInfo::new); } + /** Removes any sector info. */ + public void clearInfo(){ + info = new SectorInfo(); + Core.settings.remove(planet.name + "-s-" + id + "-info"); + } + public float getProductionScale(){ return Math.max(1f - info.damage, 0); } diff --git a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java index c00076d92b..d58b930e77 100644 --- a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -14,8 +14,11 @@ import arc.scene.ui.layout.*; import arc.struct.*; import arc.util.*; import arc.util.io.*; +import mindustry.content.*; +import mindustry.content.TechTree.*; import mindustry.core.GameState.*; import mindustry.core.*; +import mindustry.ctype.*; import mindustry.game.EventType.*; import mindustry.gen.*; import mindustry.graphics.*; @@ -116,6 +119,37 @@ public class SettingsMenuDialog extends SettingsDialog{ t.row(); + t.button("@settings.clearresearch", Icon.trash, style, () -> { + ui.showConfirm("@confirm", "@settings.clearresearch.confirm", () -> { + for(TechNode node : TechTree.all){ + node.reset(); + } + content.each(c -> { + if(c instanceof UnlockableContent u){ + u.clearUnlock(); + } + }); + }); + }).marginLeft(4); + + t.row(); + + t.button("@settings.clearcampaignsaves", Icon.trash, style, () -> { + ui.showConfirm("@confirm", "@settings.clearcampaignsaves.confirm", () -> { + for(var planet : content.planets()){ + for(var sec : planet.sectors){ + sec.clearInfo(); + if(sec.save != null){ + sec.save.delete(); + sec.save = null; + } + } + } + }); + }).marginLeft(4); + + t.row(); + t.button("@data.export", Icon.upload, style, () -> { if(ios){ Fi file = Core.files.local("mindustry-data-export.zip");

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 literal 194206 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 Zoo>}Ry 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%0DP`VEMJm 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