SteamWar/BauSystem
Archiviert
13
0

Detonator on Item Locations #197

Manuell gemergt
YoyoNow hat 6 Commits von multi-detonator nach master 2021-03-07 10:58:31 +01:00 zusammengeführt
Besitzer

Closes: #153

Closes: #153
YoyoNow hat 2021-02-23 11:11:24 +01:00 Änderungen angefragt
YoyoNow hat einen Kommentar hinterlassen
Besitzer

Auch mal in der 1.12 getestet?

Auch mal in der 1.12 getestet?
@ -153,3 +139,1 @@
execute();
break;
}
player.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText("§e" + locs.size() + " §7Punkt" + (locs.size() > 1 ? "e" : "") + " ausgelöst!"));
Besitzer

Ich fände wichtig, das man weiß wie viele von wie vielen ausgelöst werden. Bzw ausgelöst werden konnten, anhand der Welt.

Ich fände wichtig, das man weiß wie viele von wie vielen ausgelöst werden. Bzw ausgelöst werden konnten, anhand der Welt.
Autor
Besitzer

Dass ist nicht sonderlich möglich, da in der 1.12 z.B. ein Armourstand in den Tripwire gespawnt wird, da läst sich relativ schlecht herausfinden, ob dieser jetzt ausgelöst wurde

Dass ist nicht sonderlich möglich, da in der 1.12 z.B. ein Armourstand in den Tripwire gespawnt wird, da läst sich relativ schlecht herausfinden, ob dieser jetzt ausgelöst wurde
Besitzer

Kannst du es denn für die 1.15 einbauen, dass man es da wenigstens weiß?

Kannst du es denn für die 1.15 einbauen, dass man es da wenigstens weiß?
Autor
Besitzer

Eben hier noch mit deiner künstlichen Limitierung versucht die 1.15 und 1.12 gleich zu halten, und so etwas vorschlagen, es in 1.15 einzubauen und in 1.12 nicht. Also ja, könnte man machen, aber was würde diese Information dir bringen? Wenn es nicht auslöst, dann wählt man halt neu aus, und wenn es dann trotzdem nicht tut, dann ist das Problem ein anderes.

Eben hier noch mit deiner künstlichen Limitierung versucht die 1.15 und 1.12 gleich zu halten, und so etwas vorschlagen, es in 1.15 einzubauen und in 1.12 nicht. Also ja, könnte man machen, aber was würde diese Information dir bringen? Wenn es nicht auslöst, dann wählt man halt neu aus, und wenn es dann trotzdem nicht tut, dann ist das Problem ein anderes.
Besitzer

Diese Info bringt dir eine Rückmeldung, ob irgendwas nicht geklappt hat

Diese Info bringt dir eine Rückmeldung, ob irgendwas nicht geklappt hat
Autor
Besitzer

Diese Rückmeldung bekommst du auch, wenn es nicht so funktioniert wie es soll

Diese Rückmeldung bekommst du auch, wenn es nicht so funktioniert wie es soll
@ -163,0 +152,4 @@
public static ItemStack pushLocToDetonator(ItemStack item, Detoloader.DetonatorActivation detoloader) {
int slot = getFreeSlot(item);
if(slot == -1)
throw new SecurityException("Der Detonator ist auf 128 Positionen Limitiert");
Besitzer

Ist diese Limitierung nicht etwas hoch und ich würde dann auch die 1.12 limitieren auf die gleiche Zahl, das der User sich nicht fragt, warum er in der 1.12 mehr Locations bei einem Detonator nehmen kann als in der 1.15.

Ist diese Limitierung nicht etwas hoch und ich würde dann auch die 1.12 limitieren auf die gleiche Zahl, das der User sich nicht fragt, warum er in der 1.12 mehr Locations bei einem Detonator nehmen kann als in der 1.15.
Autor
Besitzer

Die Locations sind extra so hoch, dass da nie ein User dran kommen wird. Und wieso sollte man eine künstliche Limitierung einbauen, sind wir hier bei Intel oder was?

Die Locations sind extra so hoch, dass da nie ein User dran kommen wird. Und wieso sollte man eine künstliche Limitierung einbauen, sind wir hier bei Intel oder was?
Besitzer

Dann limitiere bitte dies in der 1.15 auch nicht, danke. Wir sind nämlich nicht bei Intel!

Dann limitiere bitte dies in der 1.15 auch nicht, danke. Wir sind nämlich nicht bei Intel!
Autor
Besitzer

In der 1.15 ist es eine pur technische Limitierung, da ich sonst nicht wüsste, wann der Platz für den Detonator aufhört, dass mit dem Intel war eine Anspielung darauf, dass die dafür bekannt sind in ihre Produkte künstliche Limitierungen einzubauen, um das teurere Produkt zu verkaufen.

In der 1.15 ist es eine pur technische Limitierung, da ich sonst nicht wüsste, wann der Platz für den Detonator aufhört, dass mit dem Intel war eine Anspielung darauf, dass die dafür bekannt sind in ihre Produkte künstliche Limitierungen einzubauen, um das teurere Produkt zu verkaufen.
@ -182,0 +204,4 @@
private Detonator(Player player, int[][] activations) {
this.player = player;
for (int[] activation : activations) {
locs.add(new Detoloader.DetonatorActivation(activation[3], new Location(player.getWorld(), activation[0], activation[1], activation[2])));
Besitzer

Dieser dritte Wert sollte nicht gespeichert werden, sondern von der Welt genommen werden, weil warum sollte der Detonator einen ehemaligen Hebel, jetzigen Button, wie ein Hebel aktivieren das verwirrt den User.

Dieser dritte Wert sollte nicht gespeichert werden, sondern von der Welt genommen werden, weil warum sollte der Detonator einen ehemaligen Hebel, jetzigen Button, wie ein Hebel aktivieren das verwirrt den User.
Autor
Besitzer

*viert, und ja er muss nicht gespeichert werden, aber die Aktivierung wird öfter ausgeführt als das einspeichern, und hierbei sollte man auf die Prozess last achten, dann muss man nicht bei jedem auslösen, was ca. 128 PRO TICK passieren kann nicht jedes mal neu berechnen.

*viert, und ja er muss nicht gespeichert werden, aber die Aktivierung wird öfter ausgeführt als das einspeichern, und hierbei sollte man auf die Prozess last achten, dann muss man nicht bei jedem auslösen, was ca. 128 PRO TICK passieren kann nicht jedes mal neu berechnen.
Besitzer

Merge Conflict!

Sry aber sowas darunter zu schreiben ist einfach dumm. Und in einem solchen Ton klingt es nicht gerade nett.

Merge Conflict! Sry aber sowas darunter zu schreiben ist einfach dumm. Und in einem solchen Ton klingt es nicht gerade nett.
Chaoscaot hat 1 Commit 2021-03-02 08:26:33 +01:00 hinzugefügt
Chaoscaot hat ein Review von YoyoNow 2021-03-06 17:16:21 +01:00 angefragt
Chaoscaot hat 1 Commit 2021-03-06 17:18:28 +01:00 hinzugefügt
YoyoNow hat die Änderungen 2021-03-07 10:46:39 +01:00 genehmigt
Chaoscaot hat 1 Commit 2021-03-07 10:54:03 +01:00 hinzugefügt
YoyoNow hat Commit d07f7d773b in master 2021-03-07 10:58:31 +01:00 manuell gemerged
YoyoNow löschte die Branch multi-detonator 2021-03-07 10:58:42 +01:00
Dieses Repo ist archiviert. Du kannst Pull-Requests nicht kommentieren.
Keine Beschreibung angegeben.