allow copies
This commit is contained in:
@@ -0,0 +1,23 @@
|
|||||||
|
#Maps entity names to IDs. Autogenerated.
|
||||||
|
|
||||||
|
atrax=0
|
||||||
|
block=1
|
||||||
|
flare=2
|
||||||
|
mace=3
|
||||||
|
mega=4
|
||||||
|
mindustry.entities.comp.BuildingComp=5
|
||||||
|
mindustry.entities.comp.BulletComp=6
|
||||||
|
mindustry.entities.comp.DecalComp=7
|
||||||
|
mindustry.entities.comp.EffectStateComp=8
|
||||||
|
mindustry.entities.comp.FireComp=9
|
||||||
|
mindustry.entities.comp.LaunchCoreComp=10
|
||||||
|
mindustry.entities.comp.PlayerComp=11
|
||||||
|
mindustry.entities.comp.PuddleComp=12
|
||||||
|
mindustry.type.Weather.WeatherStateComp=13
|
||||||
|
mindustry.world.blocks.campaign.LaunchPad.LaunchPayloadComp=14
|
||||||
|
mono=15
|
||||||
|
nova=16
|
||||||
|
poly=17
|
||||||
|
pulsar=18
|
||||||
|
risso=19
|
||||||
|
spiroct=20
|
||||||
@@ -54,6 +54,7 @@ schematic.delete.confirm = This schematic will be utterly eradicated.
|
|||||||
schematic.rename = Rename Schematic
|
schematic.rename = Rename Schematic
|
||||||
schematic.info = {0}x{1}, {2} blocks
|
schematic.info = {0}x{1}, {2} blocks
|
||||||
schematic.disabled = [scarlet]Schematics are not allowed!
|
schematic.disabled = [scarlet]Schematics are not allowed!
|
||||||
|
schematic.copydisabled = [scarlet]Copying isn't allowed!
|
||||||
|
|
||||||
stat.wave = Waves Defeated:[accent] {0}
|
stat.wave = Waves Defeated:[accent] {0}
|
||||||
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
stat.enemiesDestroyed = Enemies Destroyed:[accent] {0}
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ public class Rules{
|
|||||||
public boolean reactorExplosions = true;
|
public boolean reactorExplosions = true;
|
||||||
/** Whether schematics are allowed */
|
/** Whether schematics are allowed */
|
||||||
public boolean schematicAllowed = true;
|
public boolean schematicAllowed = true;
|
||||||
|
/** Whether copying is allowed */
|
||||||
|
public boolean copyAllowed = true;
|
||||||
/** Whether units use and require ammo. */
|
/** Whether units use and require ammo. */
|
||||||
public boolean unitAmmo = false;
|
public boolean unitAmmo = false;
|
||||||
/** How fast unit pads build units. */
|
/** How fast unit pads build units. */
|
||||||
|
|||||||
@@ -401,8 +401,8 @@ public class DesktopInput extends InputHandler{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(Core.input.keyRelease(Binding.schematic_select) && !Core.scene.hasKeyboard()){
|
if(Core.input.keyRelease(Binding.schematic_select) && !Core.scene.hasKeyboard()){
|
||||||
if(!state.rules.schematicAllowed){
|
if(!state.rules.copyAllowed){
|
||||||
ui.showInfoToast("@schematic.disabled", 3f);
|
ui.showInfoToast("@schematic.copydisabled", 3f);
|
||||||
}else {
|
}else {
|
||||||
lastSchematic = schematics.create(schemX, schemY, rawCursorX, rawCursorY);
|
lastSchematic = schematics.create(schemX, schemY, rawCursorX, rawCursorY);
|
||||||
useSchematic(lastSchematic);
|
useSchematic(lastSchematic);
|
||||||
|
|||||||
Reference in New Issue
Block a user