Jump to content

WINGS OF LIBERTY (WOL)


Recommended Posts

The WoL server is up again, but the stats web page seems to be down and has been for around a day I think. As I've had a few relatively good sessions yesterday and today, does this now mean that those kills won't be tracked on the stats page when it eventually does return 🙁

Link to post
Share on other sites

The pilot 'sanic' flew right on my 6 from takeoff which caused me to have to turn from my escort (and lose it), they then kept on my six even after asking them in chat what they were doing. They then maintained an agressive postion on me depsite some wild maneuvers on my part (descending spiral etc.) so they were clearly not trying to just be friendly support, it seems they were also trying to attract a nearby vulcher by using their nav lights.

 

So I shot them to see who they were.

 

Not actual evidence to ban them I suppose, but beware.

 

 

  • Thanks 1
Link to post
Share on other sites
On 4/4/2020 at 2:30 PM, CountZero said:

Dont know how axis medals work, but i think english description is not correct for all medals from what i saw with vvs medals, maybe some other medal needs to be obtained first DenLerik shold know, best to ask on their russian forum i dont think they are able to replay here.

http://il2war.ru/index.php?showforum=101

Sadly I don't know Russian. I did another ace in a flight this morning, I already had the cup yet I did not received the medal😆

Link to post
Share on other sites
2 hours ago, E69_Qpassa_VR said:

Sadly I don't know Russian. I did another ace in a flight this morning, I already had the cup yet I did not received the medal😆

They run out of medals 😄

I dont know but ill post question on their forum and see if they know why.

Link to post
Share on other sites

O7, pilots!

Can anyone please explain what is "modified " Bf-109 F4? When I am choosing a plane for a sortie I have an option to choose between Bf-109 F4 and Bf-109 F4 modified. What is the difference?

Edited by KylerHolland
Link to post
Share on other sites
14 hours ago, KylerHolland said:

O7, pilots!

Can anyone please explain what is "modified " Bf-109 F4? When I am choosing a plane for a sortie I have an option to choose between Bf-109 F4 and Bf-109 F4 modified. What is the difference?

you can modify the crystal and remove the backseat.

Edited by E69_Qpassa_VR
thought the server crashed but it was on my side
Link to post
Share on other sites
On 4/18/2020 at 12:47 PM, E69_Qpassa_VR said:

Sadly I don't know Russian. I did another ace in a flight this morning, I already had the cup yet I did not received the medal😆

 

I finaly found old russian post where there was conditions for all medals, so you can check and see what it takes for medal you need, and what medal you first need to have to get some other medal:

Spoiler

"" "
# Awards of the Soviet Union
" ""


# Badge "Guard":
# - best squad of the tour
def guards (player):
if player.coal_pref == Coalition.Allies and player.squad:
if ( player.squad.get_position_by_field () == 1
and (player.get_rating_reward_count ('guards')! = player.squad.num_members
or not player.is_rewarded ('guards'))):
player.delete_rating_reward ('guards')
player. delete_rating_reward ('luftwaffe_badge')
player.squad.reward_squad ('guards')


#
# Highest difference
#
# Three times Hero of the Soviet Union:
# - the best hit beat of
def gold_star_3rd (player):
if player.coal_pref == Coalition.Allies and player.is_top_streak () and not player.is_rewarded ('gold_star_3rd'):
player.delete_rating_reward ('gold_star_3rd')
if player.is_rewarded ( 'gold_star_2nd') and not player.is_rewarded ('gold_star_3rd_ground'):
return True
elif not player.is_top_streak () and player.is_rewarded ('gold_star_3rd'):
player.delete_rating_reward ('gold_star_3rd')


# Three times Hero of the Soviet Union:
# - best NC strick
def gold_star_3rd_ground (player):
if (player.coal_pref == Coalition.Allies and player.is_top_ground_streak ()
and not player.is_rewarded ('gold_star_3rd_ground')):
player.delete_rating_reward ('gold_star_3rd_ground')
if player.is_rewarded ('gold_star_2nd') and not player.is_rewarded ('gold_star_3rd'):
return True
elif not player.is_top_ground_streak () player.is_rewarded ('gold_star_3rd_ground'):
player.delete_rating_reward ('gold_star_3rd_ground')


# Twice Hero of the Soviet Union:
# - shoot down 7 enemy planes per take-off
# or
# - destroy 3 planes and 10 ground units per take-off
#
# - a strick of 50 downed planes and a strick of 30 sorties
# or
# - a strick of 450 destroyed nts for a beaver and a streak of 20 sorties
# or
# - 100 destroyed nts for the assault and a strick from 10 sorties
def gold_star_2nd (sortie):
if sortie.player.coal_pref == Coalition.Allies and sortie.player.is_rewarded ('gold_star'):
if sortie.score> 0 and (sortie.ak_total> = 7 or (sortie.ak_total> = 3 and sortie.gk_total> = 10)):
return True
elif (sortie.score> 0
and (sortie.player.streak_current> = 50 and sortie.player. sorties_streak_current> = 30)):
return True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_heavy'
and sortie.player.streak_ground_current> = 450
and sortie.player.sorties_streak_current> = 20):
return True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_medium'
and sortie.player.streak_ground_current> = 100
and sortie.player.sorties_streak_current> = 10):
return True


# Hero of the Soviet Union:
# - shoot down 5 enemy planes in departure
# or
# - destroy 2 planes and 10 ground units per departure
#
# - strick of 15 downed planes and a streak of 15 sorties
# or
# - strick of 250 destroyed nts for a beaver and a strick of 10 sorties
# or
# - 50 destroyed nts for the assault and strick of 5 combat sorties
def gold_star (sortie):
if sortie.player.coal_pref == Coalition.Allies:
if sortie.score> 0 and (sortie.ak_total> = 5 or (sortie.ak_total> = 2 and sortie.gk_total> = 10)):
return True
elif sortie.player .streak_current> = 15 and sortie.player.sorties_streak_current> = 15:
return True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 250 and sortie.player.sorties_streak_current> = 10:
return True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_medium' and sortie.player.streak_ground_current> = 50 and sortie.player.sorties_streak_current> = 5:
return True


"" "
#Orders of the USSR
"" "


# Order of Lenin - 2nd:
# - to shoot down 6 enemy planes per take-off
# or
# - to destroy 8 tanks per take-off
# or
# - to shoot down 3 planes and 5 ground units per take-off
#
# - strick of 20 downed planes
# or
# - strick 350 destroyed nts for beaver
# or
# - 75 destroyed nts for assault
def order_of_lenin_2nd (sortie):
if sortie.player.coal_pref == Coalition.Allies and sortie.player.is_rewarded ('order_of_lenin'):
if sortie.ak_total > = 6 or sortie.tanks_total> = 8:
return True
elif sortie.ak_total> = 3 and sortie.gk_total> = 5:
return True
elif sortie.player.streak_current> = 20:
return True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 350:
return True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_medium' and sortie.player.streak_ground_current> = 75:
return True


# Order of Lenin:
# - shoot down 4 enemy planes per take-off
# or
# - destroy 6 tanks per take-off
# or
# - shoot down 1 airplane and destroy at least 5 nts by typing at least 600 points (for Bobrosturm)
# - or
# - a strick of 10 downed planes
# or
# - a strick of 150 destroyed nts for a beaver
# or
# - 40 destroyed nts for the assault
def order_of_lenin (sortie):
if sortie.player.coal_pref == Coalition.Allies and sortie.player.is_officer ():
if sortie.ak_total> = 4 or sortie.tanks_total> = 6:
return True
elif (sortie.score> = 600 and (sortie.ak_total> = 1 and sortie.gk_total> = 5)
and (sortie.aircraft.cls == 'aircraft_heavy' or sortie.aircraft.cls == 'aircraft_medium') 😞
return True
elif sortie.player.streak_current> = 10:
return True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 150:
return true
elif sortie.player.get_fav_aircraft_type () == 'aircraft_medium' and sortie.player.streak_ground_current> = 40:
return True #Red


Banner Order 5th:
# - 250 sorties
def red_banner_5th (player):
if player.coal_pref == Coalition. Allies and player.is_rewarded ('red_banner_4th'):
if player.get_combat_sorties ()> = 250:
return True


# Order of the Red Banner 4th:
# - 200 sorties
def red_banner_4th (player):
if player.coal_pref == Coalition.Allies and player.is_rewarded ('red_banner_3rd'):
if player.get_combat_sorties ()> = 200:
return True


# Order of the Red Banner 3rd:
# - 150 sorties
def red_banner_3rd (player):
if player.coal_pref == Coalition.Allies and player.is_rewarded ('red_banner_2nd'):
if player.get_combat_sorties ()> = 150:
return True


# Order of the Red Banner 2nd:
# - 100 sorties
def red_banner_2nd (player):
if player.coal_pref == Coalition.Allies and player.is_rewarded ('red_banner'):
if player.get_combat_sorties ()> = 100:
return True


# Order of the Red Banner 1st:
# - 50 combat departures
def red_banner (player):
the if player.coal_pref == Coalition.Allies:
the if player.get_combat_sorties ()> = 50:
return statement True The


# Order of the Red Star:
# - score at least 1000 points on a closed map
# - complete at least 3 sorties
def red_star (player_mission):
if (player_mission.player.coal_pref == Coalition.Allies
and player_mission.mission.winning_coalition = = Coalition.Allies):
return player_mission.get_mission_combat_sorties ()> = 3 and player_mission.score> = 1000


# Order of the Patriotic War 1st degree:
# - participation in the closing of 50 cards
def order_of_patriotic_war_1st_class (player):
if player.coal_pref == Coalition.Allies and player.is_rewarded ('order_of_patriotic_war_2nd_class'):
return player.get_successful_missions ()> = 50


# Order of the Patriotic War, 2nd degree:
# - participation in the closure of 25 cards
def order_of_patriotic_war_2nd_class (player):
if player.coal_pref == Coalition.Allies:
return player.get_successful_missions ()> = 25


# Order of Glory I degree:
# - destroy at least 3 heavy tanks or 6 medium or 8 tanks per combat mission
# - destroy at least 5 planes or 3 attack per mission
# - destroy at least 3 ships
def order_of_glory_1st_class (sortie):
if sortie.player.coal_pref = = Coalition.Allies and sortie.player.is_rewarded ('order_of_glory_2rd_class'):
if sortie.score> 0:
if (sortie.killboard_pve.get ('tank_heavy', 0)> = 3
or sortie.killboard_pve.get ('tank_medium', 0)> = 6
or sortie.tanks_total> = 8):
return True
elif (sortie.ak_total> = 5 or (
(sortie.killboard_pve.get ('aircraft_medium', 0) +
sortie.killboard_pve.get ('aircraft_heavy', 0))> = 3)):
return True
elif sortie.killboard_pve.get ('ship', 0)> = 3:
return True


# Order of Glory II degree:
# - destroy at least 2 ships or 4 tanks for a combat mission
# - or shoot down 2 strikers
# - or shoot down 3 planes, one of them shock
def order_of_glory_2nd_class (sortie):
if sortie.player.coal_pref == Coalition.Allies and sortie.player.is_rewarded ('order_of_glory_3rd_class'):
if sortie.score> 0:
if sortie.killboard_pve.get ('ship', 0)> = 2 or sortie.tanks_total > = 4:
return True
elif (sortie.killboard_pve.get ('aircraft_medium', 0) + sortie.killboard_pve.get ('aircraft_heavy', 0))> = 2:
return True
elif (sortie.ak_total> = 3
and ( sortie.killboard_pve.get ('aircraft_medium', 0)
+ sortie.killboard_pve.get ('aircraft_heavy', 0))> = 1):
return True


# Order of Glory III degree:
# - shoot down 1 plane or 1 tank for a combat mission
def order_of_glory_3rd_class (sortie):
if (sortie.player.coal_pref == Coalition.Allies
and not sortie.player.is_officer ()):
if sortie.score> 0 and (sortie.ak_total> = 1 or sortie.tanks_total):
return True


"" "
# Medals of the USSR
" ""


# Medal "For Courage":
# - combat mission
# - landing at the airport
# - wound more than 25% or damage to the aircraft more than 40%
def medal_for_bravery (sortie):
if sortie.player.coal_pref == Coalition.Allies:
return (sortie.score> 0 and sortie.status == SortieStatus.landed
and ((sortie.aircraft_status == LifeStatus.damaged and sortie.damage> 40)
or (sortie.bot_status == BotLifeStatus.wounded and sortie.wound> 25)))


# Medal "For merit":
# - strick of at least 10 sorties
# - score at least 3000 points
def medal_for_battle_merit (player):
if player .coal_pref == Coalition.Allies:
return player.sorties_streak_current> = 10 and player.score_streak_current> = 3000


# Medal for victory over Germany:
# - member of the team that won in the last round
# - 100 sorties in the last round
def medal_for_victory (player):
if player.coal_pref == Coalition.Allies and not player.is_rewarded ('medal_for_victory'):
prev_player = player.get_prev_player ()
if (prev_player and prev_player.coal_pref == player.coal_pref
and prev_player.tour.winning_coalition == prev_player.coal_pref):
return prev_player.get_combat_sorties ()> = 50


"" "
# Awards by Nazi Germany
" ""


# Badge Pil :
# - the best squad of the tour
def luftwaffe_badge (player):
if player.coal_pref == Coalition.Axis and player.squad:
if (player.squad.get_position_by_field () == 1
and (player.get_rating_reward_count ('luftwaffe_badge')! = player.squad.num_members
or not player.is_rewarded ('luftwaffe_badge'))):
player.delete_rating_reward ('guards')
player.delete_rating_reward ('luftwaffe_badge')
player.squad.reward_squad ('luftwaffe_badge')


# Knight's cross with swords and oak leaves - conditions like the second Order of Lenin
def knights_cross_leaves_swords (sortie):
result = False
if sortie.player.is knights_cross_leaves'):
if sortie.score> 0 and (sortie.ak_total> = 6 or sortie.tanks_total> = 8):
result = True
elif sortie.score> 0 and (sortie.ak_total> = 3 and sortie.gk_total> = 5):
result = True
elif sortie.player.streak_current> = 20:
result = True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 350:
result = True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_medium' and sortie.player.streak_ground_current> = 75:
result = True
if result:
sortie.player.delete_reward ('knights_cross_leaves')
return result


# Knight's cross with swords, oak leaves and diamonds - the conditions are like those of the twice Hero of the Soviet Union
def knights_cross_leaves_swords_diamonds (sortie):
result = False
if (not sortie.player .is_rewarded ('knights_cross_leaves_swords_diamonds')
and sortie.player.is_rewarded ('knights_cross_leaves_swords')):
if sortie.score> 0 and (sortie.ak_total> = 7 or (sortie.ak_total> = 3 and sortie.gk_total> = 10)):
result = True
elif sortie .player.streak_current> = 50 and sortie.player.sorties_streak_current> = 30:
result = True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_heavy'
and sortie.player.streak_ground_current> = 450
and sortie.player.sorties_streak_current = 20):
result = True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_medium'
and sortie.player.streak_ground_current> = 100
and sortie.player.sorties_streak_current> = 10):
result = True
if result:
sortie.player.delete_reward ('knights_cross_leaves_swords')
return result


# Knight’s cross with swords, golden oak leaves and diamonds - conditions like three times Hero of the Soviet Union
def knights_cross_leaves_swordsdi (player):
if player.is_top_streak () and not player.is_rewarded (
'knights_cross_leaves_swords_diamonds_gold') and player.coal_pref == Coalition.Axis:
player.delete_rating_reward ('knights_cross_leaves_swords_diamonds_gold')
player.update_rating_reward ( 'knights_cross_leaves_swords_diamonds_gold', 'knights_cross_leaves_swords_diamonds')
if player.is_rewarded ( 'knights_cross_leaves_swords_diamonds') and not player.is_rewarded (
'knights_cross_leaves_swords_diamonds_gold_ground'):
player.update_reward ( 'knights_cross_leaves_swords_diamonds', 'knights_cross_leaves_swords_diamonds_gold')
elif not player.is_top_ground_streak ( ) and player.is_rewarded ('knights_cross_leaves_swords_diamonds_gold'):
if player.is_rewarded ('knights_cross_leaves_swords_diamonds'):
player.delete_reward ('knights_cross_leaves_swords_diamonds_gold')
else:
player.update_reward ('knights_cross_leaves_swords_diamonds_gold', 'knights_cross_leaves_swords_diamonds')


# Knight's cross with swords, golden oak leaves and diamonds - the conditions are the same as three times Hero of the Soviet Union
def knights_cross_leaves_swords_diamonds_gold_ground (player)
()
'knights_cross_leaves_swords_diamonds_gold_ground') and player.coal_pref == Coalition.Axis):
player.delete_rating_reward ( 'knights_cross_leaves_swords_diamonds_gold_ground')
player.update_rating_reward ( 'knights_cross_leaves_swords_diamonds_gold_ground',
'knights_cross_leaves_swords_diamonds')
player.is_rewarded if ( 'knights_cross_leaves_swords_diamonds') and not player.is_rewarded (
'knights_cross_leaves_swords_diamonds_gold'):
player.update_reward ( 'knights_cross_leaves_swords_diamonds',
'knights_cross_leaves_swords_diamonds_gold_ground')
elif not player.is_top_ground_streak () and player.is_rewarded ( 'knights_cross_leaves_swords_diamonds_gold_ground'):
player .update_rating_reward ('knights_cross_leaves_swords_diamonds_gold_ground',
'knights_cross_leaves_swords_diamonds')


# Knight's cross with oak leaves - conditions like in the GSS-1
def knights_cross_leaves (sortie):
result = False
if sortie.player.coal_pref == Coalition.Axis and sortie.player.is_rewarded ('knights_cross'):
if sortie.score> 0 and (sortie.ak_total> = 5 or (sortie.ak_total> = 2 and sortie.gk_total> = 10)):
result = True
elif sortie.player.streak_current> = 15 and sortie.player.sorties_streak_current> = 15:
result = True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_heavy'
and sortie.player.streak_ground_current > = 250
and sortie.player.sorties_streak_current> = 10):
result = True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_medium'
and sortie.player.streak_ground_current> = 50
and sortie.player.sorties_streak_current> = 5):
result = True
if result:
sortie.player.delete_reward ('knights_cross')
return result


# Knight's cross
def knights_cross (sortie):
if (sortie.player.coal_pref == Coalition.Axis and (
sortie.player.is_rewarded ('iron_cross_1'))
or sortie.player.is_rewarded ('military_merit_silver')):
if sortie.score> 0 and (sortie.ak_total> = 5 or (sortie.ak_total> = 2 and sortie .gk_total> = 10)):
return True
elif sortie.player.streak_current> = 10 and sortie.player.sorties_streak_current> = 5:
return True
elif (sortie.player.get_fav_aircraft_type () == 'aircraft_heavy'
and sortie.player.streak_ground_current> = 150
and sortie.player.sorties_streak_current> = 5):
return True
elif (sortie.player.get_fav_aircraft_type () = '' aircraft_med
and sortie.player.streak_ground_current> = 30
and sortie.player.sorties_streak_current> = 5):
return True


# German cross in gold
def deutsch_cross_gold (player):
if (player.coal_pref == Coalition.Axis and (player.is_rewarded (' iron_cross_1 ')
or player.is_rewarded (' military_merit_silver '))):
if player.get_combat_sorties ()> = 50:
return True


# Honorary Cup:
# - shoot down 4 enemy planes per take-off
# or
# - destroy 6 tanks per take-off
# or
# - shoot down 1 airplane and destroy at least 5 nc by typing at least 600 points (for bobsturm)
# - or
# - strick of 10 downed planes
# or
# - strick of 150 destroyed nts for the beaver
# or
# - 40 destroyed nts for the assault
def luftwaffe_cup (sortie):
if sortie.player.coal_pref == Coalition.Axis and sortie.player.is_officer ():
if sortie.ak_total> = 4 or sortie.tanks_total> = 6:
return True
elif (sortie.score> = 600 and (sortie.ak_total> = 1 and sortie.gk_total> = 5)
and (sortie.aircraft.cls == 'aircraft_heavy' or sortie.aircraft.cls == 'aircraft_medium')):
return True
elif sortie.player.streak_current> = 10:
return True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 150:
return True
elif sortie.player.get_fav_aircraft_type () == ' aircraft_medium 'and sortie.player.streak_ground_current> = 40:
return True


# Iron Cross
# Iron Cross 1st class
def iron_cross_1 (player_mission):
if (player_mission.player.coal_pref == Coalition.Axis
and player_mission.mission.winning_coalition == Coalition.Axis
and player_mission.player.is_rewarded ('iron_cross_2')):
if player_mission.get_mission_combat_sorties ()> = 3 and player_missionscore = 1000:
if player_mission.player.streak_current> = 10:
return True
elif (player_mission.player.get_fav_aircraft_type () == 'aircraft_medium'
and player_mission.player.sorties_streak_current> = 20):
return True
elif (player_mission.player.get_fav_aircraft_type ) == 'aircraft_heavy'
and player_mission.player.sorties_streak_current> = 10):
return True


# 2nd Class Iron Cross
def iron_cross_2 (player_mission):
if player_mission.player.coal_pref == Coalition.Axis and player_mission.mission.winning_coalition == Coalition.Axis:
if (player_mission.killboard_pve.get ('ship', 0)> = 2 or
(player_mission.killboard_pvp.get ('tank_light', 0) +
player_mission.killboard_pvp.get ('tank_medium', 0) +
player_mission.killboard_pvp.get ( 'tank_heavy', 0))> = 4):
return True
elif (player_mission.killboard_pvp.get ('aircraft_medium', 0) +
player_mission.killboard_pvp.get ('aircraft_heavy', 0))> = 2:
return True
elif ((player_mission.killboard_pvp.get ('aircraft_light', 0) +
player_mission.killboard_pvp.get ('aircraft_medium', 0) +
player_mission. killboard_pvp.get ('aircraft_heavy', 0))> = 3
and (player_mission.killboard_pvp.get ('aircraft_medium', 0)
+ player_mission.killboard_pvp.get ('aircraft_heavy', 0))> = 1):
return True


# Knight's cross of the cross of military merit with swords:
# - destroy at least 3 heavy tanks or 6 medium or 8 tanks per combat mission
# - destroy at least 5 planes or 3 shock per flight
# - destroy at least 3 ships
def military_merit_knight (sortie):
if sortie.player.coal_pref == Coalition.Axis and sortie.player.is_rewarded ('military_merit_silver'):
if sortie.score> 0:
if (sortie.killboard_pve .get ('tank_heavy', 0)> = 3
or sortie.killboard_pve.get ('tank_medium', 0)> = 6
or sortie.tanks_total> = 8):
return True
elif (sortie.ak_total> = 5 or (
( sortie.killboard_pve.get ('aircraft_medium', 0) +
sortie.killboard_pve.get ('aircraft_heavy', 0))> = 3)):
return True
elif sortie.killboard_pve.get ('ship', 0)> = 3:
return True


# Military merit cross with swords in (silver plated):
# - be awarded the Military merit cross with swords in bronze
# - destroy:
# 2 ships
# or 4 tanks
# or shoot down 3 aircraft
def military_merit_silver (sortie):
if sortie.player.coal_pref == Coalition.Axis and sortie.player.is_rewarded ('military_merit_bronze'):
if sortie.score> 0:
if sortie.killboard_pve.get ( 'ship', 0)> = 2 or sortie.tanks_total> = 4:
return True
elif sortie.ak_total> = 3:
return True


# Military merit cross with swords in bronze:
# - strick of at least 10 sorties
# - score at least 3000 points
def military_merit_bronze (sortie):
if sortie.player.coal_pref == Coalition.Axis:
return sortie.player.sorties_streak_current> = 10 and sortie.player.score_streak_current> = 3000


# Pilot badge
# scored more than 200 points
# and a strick of at least 2 sorties
def pilot_badge (player_mission):
if player_mission.player.coal_pref == Coalition.Axis:
if player_mission.player.score_streak_current > = 200 and player_mission.player.sorties_streak_current> = 2:
return True


# Medal "For the Winter Campaign in the East 1941/42"
def medal_previous_tour (player):
if player.coal_pref == Coalition.Axis and not player.is_rewarded ('medal_previous_tour'):
prev_player = player.get_prev_player ()
if (prev_player and prev_player.coal_pref ==
player.coal_pre. winning_coalition == prev_player.coal_pref):
return prev_player.get_combat_sorties ()> = 50


# Old awards
# Iron cross
# Iron cross 1st class
def iron_cross_1st_class (player_mission):
return False


# Iron cross 2nd class - conditions like Red Stars
def iron_cross_2nd_class (player_mission):
return False


# Pilot sign
def aeronautical_medal (player):
return False


# Medal "For the winter campaign in the East 1941/42" - the conditions are the same as the medal "For the victory over Germany"
def medal_eastern_front (player):
return False


# Cross "For faithful service in the Wehrmacht" in silver - conditions like World War II degree
def wehrmacht_long_service_silver (player):
return False


# Cross "For faithful service in the Wehrmacht" in gold - conditions like World War II degree
def wehrmacht_long_service_gold (player):
return False


# Cross " For military services »2nd degree:
# - destroy 20 units of any ground for the flight
def war_merit_cross_2nd_class (sortie):
return false


# Cross "For military merit" 1st degree:
# - destroy 4 tanks for the departure
def war_merit_cross_1st_class (sortie):
return False


# Knight's cross "For military merit":
# - destroy 50 units of any ground for the flight
def knights_war_merit_cross (sortie) :
return False


# Knight's cross “For military merits” with swords:
# - destroy 6 tanks per departure
def knights_war_merit_cross_swords (sortie):
return False


# German cross in silver fabric - conditions as in the Order of the Red Banner 1st
def german_cross_silver_cloth (player):
return False


# German cross in gold fabric - conditions as in the Order of the Red Banner 2nd
def german_cross_gold_cloth (player):
return False


# German cross in silver - conditions like the Order of the Red Banner 3rd
def german_cross_silver (player):
return False


# German cross in gold - conditions like the Order of the Red Banner 4th
def german_cross_gold (player):
return False


# German cross in gold with diamonds - conditions as in the Order of the Red Banner 5th
def german_cross_diamonds (player):
return False

 

 

And for how Ranks work from my observation:

Spoiler
From low to high:
Sergeant / Unteroffizier = start rank

Snr. Sergeant / Unterfeldwebel = min of 3h of flight time needed and atleast 500 rank points

Sergeant Maj. / Feldwebel =  6h + 500pts

Jnr. Lieutenant / Oberfeldwebel = 8h + 500pts

Lieutenant / Leutnant= 10h + 1000pts

Snr. Lieutenant / Oberleutnant = 12h +1000pts

Captain / Hauptman = 16h +5000pts

Major = 24h + 5000pts

Lt. Colonel / Oberstleutnant = 32h + 10000pts

Colonel / Oberst = 40h + 15000pts

Maj. General / Generalmajor  = 48h + 15000pts and have to be active player (played in last 7 days) and only 3 players from your side get this:

Its dependent on favorit airplane type for players, 1 Maj. General for top bomber playr, 1 Maj. General for top ground attacker and 1 Maj. General for top fighter and guy with more ranking points will have 1st ranking, so total 6 players in one month can have highest rank, 3 per side, they all need to have minimal 48 flying time and min amount of points.

 

Edited by CountZero
  • Upvote 1
Link to post
Share on other sites

# Knight's cross with swords and oak leaves - conditions like the second Order of Lenin
def knights_cross_leaves_swords (sortie):
result = False
if sortie.player.is knights_cross_leaves'):
if sortie.score> 0 and (sortie.ak_total> = 6 or sortie.tanks_total> = 8):

 

Should be >=5  MMM I was sure there were a 5 AK medal, I was wrong, thanks

 

This python code changes significantly based on the indentation.

The streak of the bombers are not clear enough:

 

elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 350:
result = True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_medium' and sortie.player.streak_ground_current> = 75:

 

You have to had the aircraft heavy or medium as your favourite plane to gain the medal🧐

 

 

 

 

 

OK, I saw the medal I was asking about. The problem is that you need the military_merit_silver medal

 

 

 

# Knight's cross of the cross of military merit with swords:
# - destroy at least 3 heavy tanks or 6 medium or 8 tanks per combat mission
# - destroy at least 5 planes or 3 shock per flight
# - destroy at least 3 ships
def military_merit_knight (sortie):
if sortie.player.coal_pref == Coalition.Axis and sortie.player.is_rewarded ('military_merit_silver'):
if sortie.score> 0:
if (sortie.killboard_pve .get ('tank_heavy', 0)> = 3
or sortie.killboard_pve.get ('tank_medium', 0)> = 6
or sortie.tanks_total> = 8):
return True
elif (sortie.ak_total> = 5 or (
( sortie.killboard_pve.get ('aircraft_medium', 0) +
sortie.killboard_pve.get ('aircraft_heavy', 0))> = 3)):
return True
elif sortie.killboard_pve.get ('ship', 0)> = 3:
return True

Edited by E69_Qpassa_VR
Link to post
Share on other sites

Guys, sometimes my connection just die. I am not sure if problem is wol server, main il-2 master server, or my connection at home. It happened again yesterday, when I was ready to bomb my target in less then 10 sec, I just drop out. Then I saw il-2 message master server not available. I tried to click  some internet page, I could not open anything next 10 sec.
Generaly I do not have internet problems (Europe, 125mbps). But again, that master server message, and stuck browser.. What should I check, what to do in my case?
PS: I always lose connection when I am about to shoot somebody or bomb something :)

Edited by Brzi_Joe
Link to post
Share on other sites
20 hours ago, E69_Qpassa_VR said:

# Knight's cross with swords and oak leaves - conditions like the second Order of Lenin
def knights_cross_leaves_swords (sortie):
result = False
if sortie.player.is knights_cross_leaves'):
if sortie.score> 0 and (sortie.ak_total> = 6 or sortie.tanks_total> = 8):

 

Should be >=5  MMM I was sure there were a 5 AK medal, I was wrong, thanks

 

This python code changes significantly based on the indentation.

The streak of the bombers are not clear enough:

 

elif sortie.player.get_fav_aircraft_type () == 'aircraft_heavy' and sortie.player.streak_ground_current> = 350:
result = True
elif sortie.player.get_fav_aircraft_type () == 'aircraft_medium' and sortie.player.streak_ground_current> = 75:

 

You have to had the aircraft heavy or medium as your favourite plane to gain the medal🧐

 

 

 

 

 

OK, I saw the medal I was asking about. The problem is that you need the military_merit_silver medal

 

 

 

# Knight's cross of the cross of military merit with swords:
# - destroy at least 3 heavy tanks or 6 medium or 8 tanks per combat mission
# - destroy at least 5 planes or 3 shock per flight
# - destroy at least 3 ships
def military_merit_knight (sortie):
if sortie.player.coal_pref == Coalition.Axis and sortie.player.is_rewarded ('military_merit_silver'):
if sortie.score> 0:
if (sortie.killboard_pve .get ('tank_heavy', 0)> = 3
or sortie.killboard_pve.get ('tank_medium', 0)> = 6
or sortie.tanks_total> = 8):
return True
elif (sortie.ak_total> = 5 or (
( sortie.killboard_pve.get ('aircraft_medium', 0) +
sortie.killboard_pve.get ('aircraft_heavy', 0))> = 3)):
return True
elif sortie.killboard_pve.get ('ship', 0)> = 3:
return True

 

If you notice that some english discription of conditions for medals is not correct or clear as code show you can post and they will fix it.

 

Regarding bombers, medium are ju87, hs129, 110s, and heavy are ju88 and he111s, and i think by default abow 60% sorties with type is limit on determening what will be your favorit one.

16 hours ago, KylerHolland said:

Why don't they allow that for standard Bf-109?

same reson you dont have every airplane avialable on every map, just because devs made it dosent mean it will be on every mission, mission maker thinks its neccesary to limit it in numbers like other things limited.

6 hours ago, Brzi_Joe said:

Guys, sometimes my connection just die. I am not sure if problem is wol server, main il-2 master server, or my connection at home. It happened again yesterday, when I was ready to bomb my target in less then 10 sec, I just drop out. Then I saw il-2 message master server not available. I tried to click  some internet page, I could not open anything next 10 sec.
Generaly I do not have internet problems (Europe, 125mbps). But again, that master server message, and stuck browser.. What should I check, what to do in my case?
PS: I always lose connection when I am about to shoot somebody or bomb something :)

 

I have 25mb and dont have mutch problems, maybe its your PC thats crashing it especialy if its when you drop bombs or shoot, try lowering some settings in graphic.

Edited by CountZero
Link to post
Share on other sites

 

1 hour ago, CountZero said:

maybe its your PC thats crashing it especialy if its when you drop bombs or shoot, try lowering some settings in graphic.

My settings are much lower than possible, made for spotting in VR. That should not be a problem.

Also I have 1 main router, and small lan network with 2 additional routers ( + 2x NAS disks, printer, android tv and of course several cellphones).

I red somewhere that some routers are delivered with not enough electrical power supply, and that can be source for network instability (when more devices are connected). I do not know what to do, just wanted to hear from you your experience.

Edited by Brzi_Joe
Link to post
Share on other sites

If you can you can try to have only PC on net and see if works then without problems, thats how you can eliminate other stuff as couse of problem, if again you have same disconects then its something els.

 

Also you can try to change values in your startup.cfg in your main game data folder:

 

I have them like this:

[KEY = network]
    available_ip = ""
    client_download_traflimit = 4096
    client_ip = ""
    client_upload_traflimit = 1024
    downloader_port = 28100
    server_download_traflimit = 8192
    server_upload_traflimit = 4096
    tcp_port = 28000
    udp_port = 28000

  • Like 2
Link to post
Share on other sites
  • 2 weeks later...

Quick question: Can you get the maps from the server offline? I am trying to make a video about my last sortie but I do not have the map with location of the targets. I am recording from the track. Would be great to have the map as a picture to explain the situation before diving into the video itself. Thanks! 

Link to post
Share on other sites
2 hours ago, Mephisto said:

Quick question: Can you get the maps from the server offline? I am trying to make a video about my last sortie but I do not have the map with location of the targets. I am recording from the track. Would be great to have the map as a picture to explain the situation before diving into the video itself. Thanks! 

On every server you play its mission is downloade to your PC. They are located in your main game ...\data\Multiplayer\Dogfight folder.

You can open the in mussion builder if you wont and also you can go host your own privet server if you wont from lobby (no need for dserver) and select thouse missions and test what you wont for what ever you wont.

  • Upvote 1
Link to post
Share on other sites
6 hours ago, Nic727 said:

Just curious about how people communicate here?

I mostly use text chat, but I'm considering the option to use mic. Do you use TeamSpeak or Discord?

I had the same question in my mind today...

Link to post
Share on other sites

Hi all, I keep getting kicked with the "Connection lost" message after just a few minutes flying. Then I can't rejoin the server, load screen is ok as usual and then I'm droped back to the menu even when the server is not full and my connection is ok, other servers work flawlessly. I see some others are having a similar problem, any ideas how to solve it?

Link to post
Share on other sites
On 5/3/2020 at 6:12 PM, E69_Lambo_rgt said:

Hi all, I keep getting kicked with the "Connection lost" message after just a few minutes flying. Then I can't rejoin the server, load screen is ok as usual and then I'm droped back to the menu even when the server is not full and my connection is ok, other servers work flawlessly. I see some others are having a similar problem, any ideas how to solve it?

 

Hi, I fixed the connection lost issue by using the settings that CountZero posted above:

[KEY = network]
    available_ip = ""
    client_download_traflimit = 4096
    client_ip = ""
    client_upload_traflimit = 1024
    downloader_port = 28100
    server_download_traflimit = 8192
    server_upload_traflimit = 4096
    tcp_port = 28000
    udp_port = 28000

  • Like 2
Link to post
Share on other sites

Im glad that worked for you

 

Vachik work on adjusting all 40+ maps to new 4005 update:

 

"Allow me to make a small announcement here?

 

 

                                                                                     ANNOUNCEMENT.

 

 

1. Czech comrades will receive their briefing in the international language.

2. Objects of the “outhouse” type will receive a fortress value sufficient for at least some sense in destroying them with bombs. They will be even a little weaker than the "statics". Why not like statics? This is due to a technical problem with a possible return to the previous system. How long? Everything will depend on when those who are there are duped. Unless of course this happens at all. It is clear that building cannons will be carried out with a bang, especially with the help of super-uber-mega-duper landmines. But when was blue easy on our server? Tolerate. But better than nothing at all.

3. Aircraft limit increased by 20%. Perhaps this somewhat offsets the speed with which the blue process red for minced meat. And those, in turn, may have time to close at least something.

4. Since it’s all the same to disappear, the Ardenne map has returned to the planets. Will you whine - take off. You’ll behave yourself - I’ll draw another map, which is lying around in the autumn, which was started, and so abandoned. 

5. That's all for today."

Edited by CountZero
Link to post
Share on other sites

EDIT: map name is BattleOfKursk43ssum-WL-4005-01, field 13.31

Yesterday around 21-21.30hrs central european time was one of Kuban map, with reds on south-west coast, and blue side north-east. There was blue factory on south-south-east part of map, I remember grid 13.31! All of the buildings, boxes and vehicles were totally destroyed. 5 bombers were searching and shooting around, but that target couldn't be destroyed. I have it saved. Can somebody fix that, thank you.

ps: that map sometimes has blue paratroopers on top mountain, but this time that was not target.

Edited by Brzi_Joe
BattleOfKursk43ssum-WL-4005-01, field 13.31
Link to post
Share on other sites

I have to take back what I said in last post, today was again same map, and I did't even bother to go to that "broken" target. Luckly, other guys went there, and bomb it untill closed task. That was surprise for me, but seems that I was wrong, it works.

Sometimes I see untouched vehicles under bombed buildings, maybe that was what happened...

Link to post
Share on other sites

Hi folks,

 

all servers I play on run the game smoothly, only on WOL I have permanent stuttering. What could be the problem?

 

THX!

 

System: i78700K, GTX1080, 16 RAM, Win10

Link to post
Share on other sites
On 4/20/2020 at 6:42 AM, CountZero said:

If you can you can try to have only PC on net and see if works then without problems, thats how you can eliminate other stuff as couse of problem, if again you have same disconects then its something els.

 

Also you can try to change values in your startup.cfg in your main game data folder:

 

I have them like this:

[KEY = network]
    available_ip = ""
    client_download_traflimit = 4096
    client_ip = ""
    client_upload_traflimit = 1024
    downloader_port = 28100
    server_download_traflimit = 8192
    server_upload_traflimit = 4096
    tcp_port = 28000
    udp_port = 28000

 

I will try this as well since I recently have been having connection issues and also random uninstall of joystick/keyboard etc. Thank you

Link to post
Share on other sites

Sorry if this has been already discussed...wasn't able to find previous hint: In WOL custom livery are not allowed, is there a reason for that? It would be useful if pilots in same unit could share a custom skin.

Thanks a lot for any feedback

Link to post
Share on other sites
40 minutes ago, 4SCT_Vespa said:

Sorry if this has been already discussed...wasn't able to find previous hint: In WOL custom livery are not allowed, is there a reason for that? It would be useful if pilots in same unit could share a custom skin.

Thanks a lot for any feedback

 

They locked the custom skins because there was an abuse of some "clever" user flying with transparent custom made skins, which gave them

a considerable advantage as they had a "better" situational awareness. This is the reason why you can only use default skins.

  • Upvote 1
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...