Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Assets: fix typo in texture name: rename 'deamon' to 'daemon' #1485

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

tgrothe
Copy link
Contributor

@tgrothe tgrothe commented Apr 8, 2024

In den Texturen im Sub-Projekt "Dungeon" gibt es einen Typo: Es wird fälschlicherweise "deamon" und/oder "demon" verwendet (statt korrekt "daemon"):

grep -r "deamon" 
./dungeon/src/contrib/entities/MonsterFactory.java:    new SimpleIPath("character/monster/big_deamon")

grep -r "demon"   

find . -name "*deamon*"
./dungeon/assets/character/monster/big_deamon

find . -name "*demon*"
./dungeon/assets/character/monster/big_deamon/idle/big_demon_idle_anim_f3.png
./dungeon/assets/character/monster/big_deamon/idle/big_demon_idle_anim_f2.png
./dungeon/assets/character/monster/big_deamon/idle/big_demon_idle_anim_f0.png
./dungeon/assets/character/monster/big_deamon/idle/big_demon_idle_anim_f1.png
./dungeon/assets/character/monster/big_deamon/run/big_demon_run_anim_f2.png
./dungeon/assets/character/monster/big_deamon/run/big_demon_run_anim_f3.png
./dungeon/assets/character/monster/big_deamon/run/big_demon_run_anim_f1.png
./dungeon/assets/character/monster/big_deamon/run/big_demon_run_anim_f0.png

Dieser Pull-Request benennt die Texturen in dungeon/assets/character/monster/ von "deamon"/"demon" in "daemon" um. Zusätzlich wird contrib.entities.MonsterFactory entsprechend angepasst.

Hintergrund: Demon und Daemon haben eine unterschiedliche Bedeutung - ein Demon ist eine negative Entität, während ein Daemon eine hilfreiche Entität mit supernatürlichen Kräften ist. Wir wollen die letztere Bedeutung, auch in Anlehnung an die Unix-Daemons :)

closes #1483

@tgrothe tgrothe requested review from cagix and AMatutat April 8, 2024 18:27
@tgrothe tgrothe self-assigned this Apr 8, 2024
@tgrothe tgrothe added bug Something isn't working dungeon labels Apr 8, 2024
@cagix cagix changed the title Rename deamon -> daemon Assets: fix typo in texture name: rename 'deamon' to 'daemon' Apr 9, 2024
@cagix cagix removed the request for review from AMatutat April 9, 2024 05:04
@cagix
Copy link
Member

cagix commented Apr 9, 2024

@tgrothe Danke für den Beitrag. Drei Beobachtungen:

  1. Im ersten Kommentar des PR bitte immer der Dreiklang:
    • Was ist kaputt? (Was habe ich beobachtet, was habe ich erwartet?)
    • Was ist der Fix? (Was ist der Lösungsansatz?)
    • Gibt es mögliche API- oder Verhaltensänderungen, bricht für irgendwen irgendwas?
  2. Warum fährst Du für eine simple Umbenennung die ganz großen Geschütze auf und forderst ein Review von gleich mehreren Leuten, zumal @AMatutat im Moment gar nicht aktiv im Projekt arbeitet? Das führt nur dazu, dass er Dich/uns auf "ignore" setzt und dann in wirklich wichtigen Fällen nicht mehr reagiert, weil er es nicht mehr mitkriegt :/
  3. Was ist der Sinn hinter den "komplizierten" Optionen? Reicht nicht ein simples grep -r "deamon"? Mit dem -C 1 clutterst Du die Ausgabe mit lauter hier nicht relevanten Angaben?
Screenshot 2024-04-09 at 07 14 46

@cagix
Copy link
Member

cagix commented Apr 9, 2024

@tgrothe Ich stelle diesen PR noch einmal zurück. Wir haben zwei abhängige Projekte (Forks), die in den nächsten Wochen gemergt werden sollen. Bei euch im Dojo könntet ihr die Änderung mit rüberziehen, dann wäre der Merge kein Thema. Beim Dev ist die aktive Entwicklung vorbei afaik, d.h. das gibt dann nach dem Merge Probleme, weil dann die Textur fehlt und man sich erst an diese Umbenennung hier erinnern muss.

Note2Self: Im Dev-Dungeon ist die Klasse devDungeon/src/entities/MonsterType.java: "character/monster/big_deamon" betroffen.

@cagix cagix marked this pull request as draft April 9, 2024 05:14
Copy link
Member

@cagix cagix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tgrothe Mir ist aufgefallen, dass es noch einen weiteren Typo bei den Dämonen gibt :) ... Die Texturen selbst werden nur "demon" statt "daemon" geschrieben: dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f0.png ... Das sollte mit angepasst werden.

Hintergrund: Demon und Daemon haben eine unterschiedliche Bedeutung - ein Demon ist eine negative Entität, während ein Daemon eine hilfreiche Entität mit supernatürlichen Kräften ist. Wir wollen die letztere Bedeutung, auch in Anlehnung an die Unix-Daemons :)

@tgrothe
Copy link
Contributor Author

tgrothe commented Apr 9, 2024

Moin und Danke erst mal. ☕

  1. Warum fährst Du für eine simple Umbenennung die ganz großen Geschütze auf und forderst ein Review von gleich mehreren Leuten, zumal @AMatutat im Moment gar nicht aktiv im Projekt arbeitet? Das führt nur dazu, dass er Dich/uns auf "ignore" setzt und dann in wirklich wichtigen Fällen nicht mehr reagiert, weil er es nicht mehr mitkriegt :/

War ein Versehen, bzw. wurde als Erstes von GitHub vorgeschlagen. Nun weiß ich Bescheid.

  1. Was ist der Sinn hinter den "komplizierten" Optionen? Reicht nicht ein simples grep -r "deamon"? Mit dem -C 1 clutterst Du die Ausgabe mit lauter hier nicht relevanten Angaben?

Wenn es in den Docs dazu etwas gegeben hätte, wäre -C 1 wegen des Kontexts sinnvoll gewesen ... das gab es aber nicht. Mea culpa.


@tgrothe Mir ist aufgefallen, dass es noch einen weiteren Typo bei den Dämonen gibt :) ... Die Texturen selbst werden nur "demon" statt "daemon" geschrieben: dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f0.png ... Das sollte mit angepasst werden.

Hintergrund: Demon und Daemon haben eine unterschiedliche Bedeutung - ein Demon ist eine negative Entität, während ein Daemon eine hilfreiche Entität mit supernatürlichen Kräften ist. Wir wollen die letztere Bedeutung, auch in Anlehnung an die Unix-Daemons :)

Danke für das Recherchieren. :) Ich nahm an, demon wäre nur eine andere Schreibweise für daemon, und deamon wäre in jedem Fall falsch ...

Aber dann weiß ich nun Bescheid und kann "später" den "demon" (bzw. die demons ...) auch noch umbenennen.

@tgrothe tgrothe added the later not now, maybe later label Apr 9, 2024
…dle_anim_f0.png -> dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f0.png

renamed:    dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f1.png -> dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f1.png
renamed:    dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f2.png -> dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f2.png
renamed:    dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f3.png -> dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f3.png
renamed:    dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f0.png -> dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f0.png
renamed:    dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f1.png -> dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f1.png
renamed:    dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f2.png -> dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f2.png
renamed:    dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f3.png -> dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f3.png

Command line:
$ find . -name '*deamon*' -not -path './.git/*' -exec bash -c 'echo mv $0 ${0/deamon/daemon}' {} \; && find . -name '*demon*' -not -path './.git/*' -exec bash -c 'echo mv $0 ${0/demon/daemon}' {} \;
mv ./dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f0.png ./dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f0.png
mv ./dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f1.png ./dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f1.png
mv ./dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f2.png ./dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f2.png
mv ./dungeon/assets/character/monster/big_daemon/idle/big_demon_idle_anim_f3.png ./dungeon/assets/character/monster/big_daemon/idle/big_daemon_idle_anim_f3.png
mv ./dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f0.png ./dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f0.png
mv ./dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f1.png ./dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f1.png
mv ./dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f2.png ./dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f2.png
mv ./dungeon/assets/character/monster/big_daemon/run/big_demon_run_anim_f3.png ./dungeon/assets/character/monster/big_daemon/run/big_daemon_run_anim_f3.png
…(-> new SimpleIPath("character/monster/big_daemon"))
@tgrothe
Copy link
Contributor Author

tgrothe commented Apr 25, 2024

Sieht gut aus:

$ grep -r "deamon" --exclude-dir=.git --exclude-dir=.gradle --exclude-dir=.idea || grep -r "demon" --exclude-dir=.git --exclude-dir=.gradle --exclude-dir=.idea || find . -name '*deamon*' -not -path './.git/*' -exec bash -c 'echo mv $0 ${0/deamon/daemon}' {} \; || find . -name '*demon*' -not -path './.git/*' -exec bash -c 'echo mv $0 ${0/demon/daemon}' {} \;

dungeon/src/contrib/components/ItemComponent.java: * <p>The {@link contrib.entities.WorldItemBuilder WorldItemBuilder} demonstrates how to create an

"demonstrates" können wir ignorieren

@tgrothe tgrothe marked this pull request as ready for review April 25, 2024 03:47
Copy link
Member

@cagix cagix left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sieht gut aus, danke - ich stelle das trotzdem nochmal zurück, #1485 (comment) gilt immer noch :)

@cagix cagix marked this pull request as draft April 25, 2024 06:53
@cagix cagix assigned cagix and unassigned tgrothe Apr 25, 2024
@tgrothe
Copy link
Contributor Author

tgrothe commented Apr 25, 2024

sieht gut aus, danke - ich stelle das trotzdem nochmal zurück, #1485 (comment) gilt immer noch :)

jup, danke ... heute morgen hatte ich auch noch nicht genug kaffee gehabt. ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working dungeon later not now, maybe later
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Typo in assets path (big_deamon)
2 participants