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
yazalo authored Nov 13, 2022
1 parent 5b40c35 commit cf1cec3
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
@@ -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);
};
}
}
@@ -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);
@@ -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;
@@ -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;
@@ -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;
@@ -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;
@@ -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;
@@ -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;
}
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
@@ -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
@@ -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
33 changes: 20 additions & 13 deletions lang/polish.lng
Original file line number Diff line number Diff line change
@@ -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
@@ -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

0 comments on commit cf1cec3

Please sign in to comment.