Skip to content

Commit

Permalink
Simplified parameter descriptions
Browse files Browse the repository at this point in the history
Simplified parameter descriptions and changed version number
  • Loading branch information
yazalo authored Nov 13, 2022
1 parent 5b40c35 commit cf1cec3
Show file tree
Hide file tree
Showing 4 changed files with 63 additions and 51 deletions.
46 changes: 22 additions & 24 deletions PLlighthouse.nml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,12 @@ grf {
type: int;
name: string(STR_IRREMOVABLE);
desc: string(STR_IRREMOVABLE_DESC);
max_value: 3;
def_value: 1;
max_value: 2;
def_value: 0;
names: {
0: string(STR_IRREMOVABLE_OFF);
1: string(STR_IRREMOVABLE_EXISTING_LHS);
2: string(STR_IRREMOVABLE_EXISTING_OBJ);
3: string(STR_IRREMOVABLE_ALL);
1: string(STR_IRREMOVABLE_EXISTING);
2: string(STR_IRREMOVABLE_ALL);
};
}
}
Expand Down Expand Up @@ -52,33 +51,32 @@ grf {
}*/
param {
param_fixed_anim {
type: bool;
type: int;
name: string(STR_FIXED_ANIM);
desc: string(STR_FIXED_ANIM_DESC);
def_value: 0;
max_value: 1;
def_value: 0;
names: {
0: string(STR_FIXED_ANIM_FIXED);
1: string(STR_FIXED_ANIM_ANIM);
};
}
}
param {
param_anim_base_speed {
name: string(STR_BASE_ANIM_SPEED);
desc: string(STR_BASE_ANIM_SPEED_DESC);
type: int;
min_value: 0;
max_value: 1;
name: string(STR_UNIFIED_ANIM_SPEED);
desc: string(STR_UNIFIED_ANIM_SPEED_DESC);
type: bool;
def_value: 0;
names: {
0: string(STR_BASE_ANIM_SPEED_REAL);
1: string(STR_BASE_ANIM_SPEED_UNI);
};
}
}
param {
param_anim_speed {
name: string(STR_ANIM_SPEED);
desc: string(STR_ANIM_SPEED_DESC);
type: int;
min_value: 0;
max_value: 10;
min_value: 2;
max_value: 6;
def_value: 4;
names: {
0: string(STR_ANIM_SPEED_1_16);
Expand Down Expand Up @@ -1230,7 +1228,7 @@ item (FEAT_OBJECTS, lh_gora_szwedow, 030) {
remove_cost_multiplier: 16;
introduction_date: (param_always_av==1) ? 0 : date(1950,1,1);
end_of_life_date: 0xFFFFFFFF;
object_flags: (param_only_se>0 && param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
object_flags: (param_only_se>0 && param_irremovable>0) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>0) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
animation_info: [ANIMATION_LOOPING,10];
animation_speed: (2+4-param_anim_speed<0?0:2+4-param_anim_speed);
animation_triggers: 1;
Expand Down Expand Up @@ -1269,7 +1267,7 @@ item (FEAT_OBJECTS, lh_gdynia_oksywie, 031) {
remove_cost_multiplier: 16;
introduction_date: (param_always_av==1) ? 0 : date(1950,1,1);
end_of_life_date: 0xFFFFFFFF;
object_flags: (param_only_se>0 && param_irremovable>2) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>2) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
object_flags: (param_only_se>0 && param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
animation_info: [ANIMATION_LOOPING,10];
animation_speed: (2+4-param_anim_speed<0?0:2+4-param_anim_speed);
animation_triggers: 1;
Expand Down Expand Up @@ -1308,7 +1306,7 @@ item (FEAT_OBJECTS, lh_jastarnia_bor, 032) {
remove_cost_multiplier: 16;
introduction_date: (param_always_av==1) ? 0 : date(1950,1,1);
end_of_life_date: 0xFFFFFFFF;
object_flags: (param_only_se>0 && param_irremovable>2) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>2) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
object_flags: (param_only_se>0 && param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
animation_info: [ANIMATION_LOOPING,10];
animation_speed: (2+4-param_anim_speed<0?0:2+4-param_anim_speed);
animation_triggers: 1;
Expand Down Expand Up @@ -1369,7 +1367,7 @@ item (FEAT_OBJECTS, lh_sopot, 033) {
remove_cost_multiplier: 16;
introduction_date: (param_always_av==1) ? 0 : date(1904,1,1);
end_of_life_date: 0xFFFFFFFF;
object_flags: (param_only_se>0 && param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
object_flags: (param_only_se>0 && param_irremovable>0) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>0) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
animation_info: [ANIMATION_LOOPING,35]; //flashing
animation_speed: (2+4-param_anim_speed<0?0:2+4-param_anim_speed);
animation_triggers: 1;
Expand Down Expand Up @@ -1409,7 +1407,7 @@ item (FEAT_OBJECTS, stawa_mlyny, 040) {
remove_cost_multiplier: 16;
introduction_date: (param_always_av==1) ? 0 : date(1950,1,1);
end_of_life_date: 0xFFFFFFFF;
object_flags: (param_only_se>0 && param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
object_flags: (param_only_se>0 && param_irremovable>0) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>0) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
animation_info: [ANIMATION_LOOPING,10];
animation_speed: (2+4-param_anim_speed<0?0:2+4-param_anim_speed);
animation_triggers: 1;
Expand Down Expand Up @@ -1491,7 +1489,7 @@ item (FEAT_OBJECTS, bliza, 041) {
remove_cost_multiplier: 16;
introduction_date: (param_always_av==1) ? 0 : date(1300,1,1);
end_of_life_date: 0xFFFFFFFF;
object_flags: (param_only_se>0 && param_irremovable>2) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>2) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
object_flags: (param_only_se>0 && param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_only_se>0) ? bitmask(OBJ_FLAG_ONLY_SE,OBJ_FLAG_ANIMATED) : ((param_irremovable>1) ? bitmask(OBJ_FLAG_IRREMOVABLE,OBJ_FLAG_ANIMATED) : bitmask(OBJ_FLAG_ANIMATED)));
height: 4;
num_views: 4;
}
Expand Down
2 changes: 1 addition & 1 deletion custom_tags.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
NAME :Polish Lighthouses
VERSION :1.0.0
VERSION :1.0.1
URL :https://www.tt-forums.net/viewtopic.php?f=26&t=88514&p=1241419#p1241419
33 changes: 20 additions & 13 deletions lang/english.lng
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,31 @@ STR_GRF_URL :{URL}
# Parameters
STR_ONLY_SE :Only Scenario Editor
STR_ONLY_SE_DESC :Enabling this feature makes objects only accessible from the Scenario Editor.
#
STR_IRREMOVABLE :Irremovable objects
STR_IRREMOVABLE_DESC :Allows to enable irremovability for some objects.
STR_IRREMOVABLE_OFF :none (all can be demolished)
STR_IRREMOVABLE_EXISTING_LHS:existing lighthouses
STR_IRREMOVABLE_EXISTING_OBJ:all existing objects
STR_IRREMOVABLE_DESC :Allows to enable irremovability for some or all objects.
STR_IRREMOVABLE_OFF :none
STR_IRREMOVABLE_EXISTING :today's objects
STR_IRREMOVABLE_ALL :all objects
#
STR_ALWAYS_AV :Always available objects
STR_ALWAYS_AV_DESC :Enabling this function will make objects from this set always available. Normally they will be available according to their actual construction (& demolition) dates.
STR_ALWAYS_AV_DESC :Enabling this function will make objects from this set always available. At default (when this setting is off) they will be available according to their actual construction (& demolition) dates.
#
STR_REBUILT_LHS :Rebuilt lighthouses
STR_REBUILT_LHS_DESC :The conjunction of 'Auto-Rebuilding' and 'Always Available Objects' will cause a lighthouse to show up at a given location only when built in the real world, even if it was placed there earlier in the game.{}Automatic Rebuild also takes into account the 'demolition' of lighthouses that no longer exist in reality, if no new ones have been built in their place. {RED}Not recommended in combination with setting the 'Irremovable objects' parameter to 'all'. {BLACK}(Ruins will remain there)
STR_AS_SEPARATE_OBJECTS :the old lighthouse look available as a separate object
STR_REBUILD_AUTOMATICALLY :Auto-rebuilding according to actual dates
STR_FIXED_ANIM :Fictional animations in lighthouses with fixed light
STR_FIXED_ANIM_DESC :Default (when this setting is off) lighthouses that in real life have a fixed light have also fixed light in the game.{}Turning this setting on adds fictional animations to these lighthouses.{}(This setting has an effect only on the few lighthouses that in real life have a fixed light.)
STR_BASE_ANIM_SPEED :Base animation speed
STR_BASE_ANIM_SPEED_DESC :This setting allows to change the base animation speed. The speed set here can be modified by a multiplier from another setting.
STR_BASE_ANIM_SPEED_REAL :realistic
STR_BASE_ANIM_SPEED_UNI :unified
#
STR_FIXED_ANIM :Rozewie II Lighthouse animation
#STR_FIXED_ANIM :Fictional animations in lighthouses with fixed light
STR_FIXED_ANIM_DESC :This setting allows to change the type of animation in the Rozewie II lighthouse, which in the real world have fixed light.
#STR_FIXED_ANIM_DESC :Default (when this setting is off) lighthouses that in real life have a fixed light have also fixed light in the game.{}Turning this setting on adds fictional animations to these lighthouses.{}(This setting has an effect only on the few lighthouses that in real life have a fixed light.)
STR_FIXED_ANIM_FIXED :fixed light
STR_FIXED_ANIM_ANIM :flashing light
#
STR_UNIFIED_ANIM_SPEED :Unified animation speed
STR_UNIFIED_ANIM_SPEED_DESC :The rotation of light in some lighthouses is much faster or much slower than in others. Switching this setting on makes the speed of light rotation standardised for all lighthouses.
#
STR_ANIM_SPEED :Animation speed multiplier
STR_ANIM_SPEED_DESC :Allows to further speed up or slow down animations in lighthouses within some limits.
STR_ANIM_SPEED_1_16 :{RED}x1/16
Expand Down Expand Up @@ -57,8 +64,8 @@ STR_LH_JAROSLAWIEC :Lighthouse from Jarosławiec
STR_LH_USTKA :Lighthouse from Ustka
STR_LH_CZOLPINO :Lighthouse from Czołpino
STR_LH_STILO :Lighthouse from Stilo
STR_LH_ROZEWIE_OLD :Old lighthouse from Rozewie
STR_LH_ROZEWIE_NEW :New lighthouse from Rozewie
STR_LH_ROZEWIE_OLD :Rozewie I lighthouse
STR_LH_ROZEWIE_NEW :Rozewie II lighthouse
STR_LH_JASTARNIA :Lighthouse from Jastarnia
STR_LH_HEL :Lighthouse from Hel
STR_LH_GDANSK_NEW :Gdańsk New Port Lighthouse
Expand Down
33 changes: 20 additions & 13 deletions lang/polish.lng
Original file line number Diff line number Diff line change
Expand Up @@ -9,24 +9,31 @@ STR_GRF_URL :https://openttd-polska.pl/Thread-Inne-Polskie-latarnie-morskie
# Parameters
STR_ONLY_SE :Tylko edytor scenariuszy
STR_ONLY_SE_DESC :Włączenie tej funkcji powoduje, że obiekty dostępne są tylko z poziomu edytora scenariuszy.
#
STR_IRREMOVABLE :Nieusuwalne obiekty
STR_IRREMOVABLE_DESC :Pozwala włączyć nieusuwalność dla niektórych obiektów.
STR_IRREMOVABLE_OFF :żadne (wszystkie można zburzyć)
STR_IRREMOVABLE_EXISTING_LHS:istniejące obecnie latarnie morskie
STR_IRREMOVABLE_EXISTING_OBJ:wszystkie istniejące obecnie obiekty
STR_IRREMOVABLE_DESC :Pozwala włączyć nieusuwalność dla niektórych lub wszystkich obiektów.
STR_IRREMOVABLE_OFF :żadne
STR_IRREMOVABLE_EXISTING :współczesne obiekty
STR_IRREMOVABLE_ALL :wszystkie obiekty
#
STR_ALWAYS_AV :Obiekty zawsze dostępne
STR_ALWAYS_AV_DESC :Włączenie tej funkcji spowoduje, że obiekty z tego setu będą dostępne zawsze. Normalnie będą dostępne wg rzeczywistych dat wybudowania (wyburzenia).
STR_ALWAYS_AV_DESC :Włączenie tej funkcji spowoduje, że obiekty z tego setu będą dostępne zawsze. Domyślnie (kiedy to ustawienie jest wyłączone) będą dostępne wg rzeczywistych dat wybudowania (wyburzenia).
#
STR_REBUILT_LHS :Przebudowane latarnie
STR_REBUILT_LHS_DESC :Połączenie opcji "Automatyczna przebudowa" i "Obiekty zawsze dostępne" spowoduje, że latarnia pojawi się w danym miejscu dopiero w momencie wybudowania w realnym świecie, nawet, jeśli w grze umieszczono ją tam wcześniej.{}Automatyczna przebudowa uwzględnia także "wyburzanie" latarni, które w rzeczywistości już nie istnieją, jeśli na ich miejscu nie powstały nowe. {RED}Niezalecane w połączeniu z ustawieniem parametru "Nieusuwalne obiekty" na "wszystkie". {BLACK}(Pozostaną tam ruiny).
STR_AS_SEPARATE_OBJECTS :dawny wygląd latarni dostępny jako osobny obiekt
STR_REBUILD_AUTOMATICALLY :automatyczna przebudowa wg rzeczywistych dat
STR_FIXED_ANIM :Fikcyjne animacje w latarniach ze światłem stałym
STR_FIXED_ANIM_DESC :Domyślnie (kiedy to ustawienie jest wyłączone) latarnie, które w rzeczywistości świecą światłem stałym, w grze także są tak zaprogramowane.{}Włączenie tego ustawienia wprowadza fikcyjne animacje do tych latarni.{}(To ustawienie wpływa tylko na te nieliczne latarnie, które w rzeczywistości świecą światłem stałym)
STR_BASE_ANIM_SPEED :Bazowa prędkość animacji
STR_BASE_ANIM_SPEED_DESC :To ustawienie pozwala zmienić bazową prędkość animacji. Ustawiona tu prędkość może być modyfikowana mnożnikiem z innego ustawienia.
STR_BASE_ANIM_SPEED_REAL :realistyczna
STR_BASE_ANIM_SPEED_UNI :ujednolicona
#
STR_FIXED_ANIM :Animacja latarni Rozewie II
#STR_FIXED_ANIM :Fikcyjne animacje w latarniach ze światłem stałym
STR_FIXED_ANIM_DESC :To ustawienie pozwala zmienić rodzaj animacji w latarnii Rozewie II, która w rzeczywistości świeci światłem stałym.
#STR_FIXED_ANIM_DESC :Domyślnie (kiedy to ustawienie jest wyłączone) latarnie, które w rzeczywistości świecą światłem stałym, w grze także są tak zaprogramowane.{}Włączenie tego ustawienia wprowadza fikcyjne animacje do tych latarni.{}(To ustawienie wpływa tylko na te nieliczne latarnie, które w rzeczywistości świecą światłem stałym)
STR_FIXED_ANIM_FIXED :światło stałe
STR_FIXED_ANIM_ANIM :światło pulsujące
#
STR_UNIFIED_ANIM_SPEED :Ujednolicona prędkość animacji
STR_UNIFIED_ANIM_SPEED_DESC :Obrót światła w niektórych latarniach jest znacznie szybszy lub znacznie wolniejszy niż w pozostałych. Włączenie tego ustawienie ujednolica prędkość obrotu światła we wszystkich latarniach.
#
STR_ANIM_SPEED :Mnożnik prędkości animacji
STR_ANIM_SPEED_DESC :Pozwala dodatkowo przyspieszyć lub spowolnić animacje w latarniach w pewnych granicach.
STR_ANIM_SPEED_1_16 :{RED}x1/16
Expand Down Expand Up @@ -57,8 +64,8 @@ STR_LH_JAROSLAWIEC :Latarnia morska z Jarosławca
STR_LH_USTKA :Latarnia morska z Ustki
STR_LH_CZOLPINO :Latarnia morska z Czołpina
STR_LH_STILO :Latarnia morska ze Stilo
STR_LH_ROZEWIE_OLD :Stara latarnia morska z Rozewia
STR_LH_ROZEWIE_NEW :Nowa latarnia morska z Rozewia
STR_LH_ROZEWIE_OLD :Latarnia morska Rozewie I
STR_LH_ROZEWIE_NEW :Latarnia morska Rozewie II
STR_LH_JASTARNIA :Latarnia morska z Jastarni
STR_LH_HEL :Latarnia morska z Helu
STR_LH_GDANSK_NEW :Latarnia morska Gdańsk Nowy Port
Expand Down

0 comments on commit cf1cec3

Please sign in to comment.