namespace = undesirables

character_event = {
    id = undesirables.1
    picture = GFX_evt_bring_out_your_dead
    desc = EVTDESC_wanderlust_ev_town_underground1
    
    is_triggered_only = yes
    
    trigger = {
        ROOT = {
            prisoner = no
        }
    }
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground1a # Tavern / Gambling
        character_event = { id = undesirables.100 } # Common Vices Hub
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground1b # Gentry High Stakes
        character_event = { id = undesirables.200 } # Gentry Hub
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground1c # Brothel
        character_event = { id = undesirables.300 } # Brothel Entrance
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground1d # Go home
    }
}

# --------------------------------------------------------------------------------------
# TAVERN / GAMBLING EVENTS (undesirables.100)
# --------------------------------------------------------------------------------------

character_event = {
    id = undesirables.100
    picture = GFX_evt_outside_tavern_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_tavern1
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_tavern1a # Dice
        character_event = { id = undesirables.101 }
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_tavern1b # Boardgame
        character_event = { id = undesirables.120 }
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_tavern1c # Cards
        character_event = { id = undesirables.140 }
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_tavern1d # "That's enough I should go back."
        character_event = { id = undesirables.1 }
    }
}

# Dice Main Event
character_event = {
	id = undesirables.101 #Dice
	picture = GFX_evt_brothel # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice1
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice1a # Play safe
		wealth = -1 # Small bet
        random_list = {
            51 = { character_event = { id = undesirables.102 } } # Win
            49 = { character_event = { id = undesirables.103 } } # Lose
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice1b # Usual rate
		wealth = -5 # Medium bet
        random_list = {
            51 = { character_event = { id = undesirables.104 } } # Win
            49 = { character_event = { id = undesirables.105 } } # Lose
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice1c # Play big
		wealth = -10 # Large bet
        random_list = {
            51 = { character_event = { id = undesirables.106 } } # Win
            49 = { character_event = { id = undesirables.107 } } # Lose
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice1d # I'm getting up
		character_event = { id = undesirables.100 } # Go back to common hub
	}
}

# Dice Win Small
character_event = {
	id = undesirables.102 #Dice Win Small
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice2a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice2c # Character Response.
		wealth = 2 # Net +1 wealth
		random_list = {
			5 = { remove_trait = stressed }
			95 = { }
		}
		character_event = { id = undesirables.101 } # Return to dice main event
	}
}

# Dice Lose Small
character_event = {
	id = undesirables.103 #Dice Lose Small
	picture = GFX_evt_bad_news # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice2b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice2d # Character Response.
		random_list = {
			15 = { add_trait = stressed }
			85 = { }
		}
		character_event = { id = undesirables.101 } # Return to dice main event
	}
}

# Dice Win Medium
character_event = {
	id = undesirables.104 #Dice Win Medium
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice3a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice3c # Character Response.
		wealth = 10 # Net +5 wealth
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.101 } # Return to dice main event
	}
}

# Dice Lose Medium
character_event = {
	id = undesirables.105 #Dice Lose Medium
	picture = GFX_evt_bad_news # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice3b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice3d # Character Response.
		random_list = {
			50 = { add_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.101 } # Return to dice main event
	}
}

# Dice Win Big
character_event = {
	id = undesirables.106 #Dice Win Big
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice4a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice4c # Character Response.
		wealth = 20 # Net +10 wealth
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.101 } # Return to dice main event
	}
}

# Dice Lose Big
character_event = {
	id = undesirables.107 #Dice Lose Big
	picture = GFX_evt_bad_news # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_dice4b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_dice4d # Character Response.
		random_list = {
			50 = { add_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.101 } # Return to dice main event
	}
}

# Boardgame Main Event
character_event = {
	id = undesirables.120 #Boardgame Main Event
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame1
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame1a # Play for fun
		# No wealth change for playing for fun
        random_list = {
            51 = { character_event = { id = undesirables.121 } } # Win for fun
            49 = { character_event = { id = undesirables.122 } } # Lose for fun
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame1b # Let's play for a coins
		wealth = -1 # Small bet
        random_list = {
            50 = { character_event = { id = undesirables.123 } } # Win a coin
            50 = { character_event = { id = undesirables.124 } } # Lose a coin
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame1c # Let's play for few coins
		wealth = -5 # Medium bet
        random_list = {
            50 = { character_event = { id = undesirables.125 } } # Win few coins
            50 = { character_event = { id = undesirables.126 } } # Lose few coins
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame1d # I'll be getting up
		character_event = { id = undesirables.100 } # Go back to common hub
	}
}

# Boardgame Win Fun
character_event = {
	id = undesirables.121 #Boardgame Win Fun
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame2a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame2c # Character Response.
		# No wealth change as it was played for fun
		random_list = {
			5 = { # Small chance to remove stress, similar to dice win small
				remove_trait = stressed
				add_trait = gamer
			}
			95 = { }
		}
		character_event = { id = undesirables.120 } # Return to boardgame main event
	}
}

# Boardgame Lose Fun
character_event = {
	id = undesirables.122 #Boardgame Lose Fun
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame2b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame2d # Character Response.
		# No wealth change as it was played for fun
		character_event = { id = undesirables.120 } # Return to boardgame main event
	}
}

# Boardgame Win A Coin
character_event = {
	id = undesirables.123 #Boardgame Win A Coin
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame3a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame3c # Character Response.
		wealth = 2 # Win 2 coins for a 1 coin bet
		random_list = {
			5 = { # Medium chance to remove stress, similar to dice win medium
				remove_trait = stressed
				add_trait = gamer
			}
			95 = { }
		}
		character_event = { id = undesirables.120 } # Return to boardgame main event
	}
}

# Boardgame Lose A Coin
character_event = {
	id = undesirables.124 #Boardgame Lose A Coin
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame3b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame3d # Character Response.
		random_list = {
			5 = { # Medium chance to add stress, similar to dice lose medium
				add_trait = stressed
			}
			95 = { }
		}
		character_event = { id = undesirables.120 } # Return to boardgame main event
	}
}

# Boardgame Win Few Coins
character_event = {
	id = undesirables.125 #Boardgame Win Few Coins
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame4a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame4c # Character Response.
		wealth = 10 # Win 10 coins for a 5 coin bet
		random_list = {
			5 = { # Medium chance to remove stress, similar to dice win big
				remove_trait = stressed
				add_trait = gamer
			}
			95 = { }
		}
		character_event = { id = undesirables.120 } # Return to boardgame main event
	}
}

# Boardgame Lose Few Coins
character_event = {
	id = undesirables.126 #Boardgame Lose Few Coins
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame4b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_boardgame4d # Character Response.
		random_list = {
			10 = { # High chance to add stress, similar to dice lose big
				add_trait = stressed
			}
			90 = { }
		}
		character_event = { id = undesirables.120 } # Return to boardgame main event
	}
}

# Cardgame Main Event
character_event = {
	id = undesirables.140 #Cardgame Main Event
	picture = GFX_evt_council_arabic # Example picture (assuming same picture as dice/board game)
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards1
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards1a # Playing small
		wealth = -5 # Small bet (increased from -1)
        random_list = {
            25 = { character_event = { id = undesirables.141 } } # Win Small (25% chance)
            75 = { character_event = { id = undesirables.142 } } # Lose Small (75% chance)
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards1b # Playing usual
		wealth = -15 # Medium bet (increased from -5)
        random_list = {
            25 = { character_event = { id = undesirables.143 } } # Win Usual (25% chance)
            75 = { character_event = { id = undesirables.144 } } # Lose Usual (75% chance)
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards1c # Playing big
		wealth = -30 # Large bet (increased from -10)
        random_list = {
            25 = { character_event = { id = undesirables.145 } } # Win Big (25% chance)
            75 = { character_event = { id = undesirables.146 } } # Lose Big (75% chance)
        }
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards1d # I left the table.
		character_event = { id = undesirables.100 } # Go back to common hub (using ID from previous example)
	}
}

# Cardgame Win Small
character_event = {
	id = undesirables.141 #Cardgame Win Small
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards2a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards2c # Character Response.
		wealth = 10 # Win 10 for a 5 bet (net +5)
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.140 } # Return to cardgame main event
	}
}

# Cardgame Lose Small
character_event = {
	id = undesirables.142 #Cardgame Lose Small
	picture = GFX_evt_council_quarrelling # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards2b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards2d # Character Response.
		random_list = {
			50 = { add_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.140 } # Return to cardgame main event
	}
}

# Cardgame Win Usual
character_event = {
	id = undesirables.143 #Cardgame Win Usual
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards3a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards3c # Character Response.
		wealth = 30 # Win 30 for a 15 bet (net +15)
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.140 } # Return to cardgame main event
	}
}

# Cardgame Lose Usual
character_event = {
	id = undesirables.144 #Cardgame Lose Usual
	picture = GFX_evt_council_quarrelling # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards3b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards3d # Character Response.
		random_list = {
			60 = { add_trait = stressed }
			40 = { }
		}
		character_event = { id = undesirables.140 } # Return to cardgame main event
	}
}

# Cardgame Win Big
character_event = {
	id = undesirables.145 #Cardgame Win Big
	picture = GFX_evt_feast_hf # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards4a
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards4c # Character Response.
		wealth = 60 # Win 60 for a 30 bet (net +30)
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.140 } # Return to cardgame main event
	}
}

# Cardgame Lose Big
character_event = {
	id = undesirables.146 #Cardgame Lose Big
	picture = GFX_evt_bad_news # Example picture
	desc = EVTDESC_wanderlust_ev_town_underground_tavern_cards4b
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_tavern_cards4d # Character Response.
		random_list = {
			70 = { add_trait = stressed }
			30 = { }
		}
		character_event = { id = undesirables.140 } # Return to cardgame main event
	}
}

# --------------------------------------------------------------------------------------
# HIGH STAKES GAMBLING EVENTS (undesirables.200 series)
# --------------------------------------------------------------------------------------

character_event = {
	id = undesirables.200
	picture = GFX_evt_whispers # A generic tavern picture, or GFX_evt_city
	desc = EVTDESC_wanderlust_ev_town_underground_gentry1
	
	is_triggered_only = yes 
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_gentry1a # Horse Races!
		character_event = { id = undesirables.210 } # Go to Horse Races event
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_gentry1b # Blood sport arena!
		character_event = { id = undesirables.220 } # Link to the new Blood Sport event
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_gentry1c # That's enough I am going back.
		character_event = { id = undesirables.1 } # Go back to common hub
	}
}

# Horse Races Main Event (Simplified Version)
character_event = {
	id = undesirables.210
	picture = GFX_evt_riders_night_hf # Picture for a tournament or race
	desc = EVTDESC_wanderlust_ev_town_underground_highstakes_horse_races1
	
	is_triggered_only = yes
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_highstakes_horse_races1a # I will place a small bet. A cautious approach.
		wealth = -10 # Small bet
		random_list = {
			25 = { character_event = { id = undesirables.211 } } # Win Small Horse Race
			75 = { character_event = { id = undesirables.212 } } # Lose Small Horse Race
		}
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_highstakes_horse_races1b # I will place a medium bet. Fortune favors the bold.
		wealth = -30 # Medium bet
		random_list = {
			25 = { character_event = { id = undesirables.213 } } # Win Medium Horse Race
			75 = { character_event = { id = undesirables.214 } } # Lose Medium Horse Race
		}
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_highstakes_horse_races1c # I will place a huge bet! All or nothing!
		wealth = -75 # Large bet
		random_list = {
			25 = { character_event = { id = undesirables.215 } } # Win Huge Horse Race
			75 = { character_event = { id = undesirables.216 } } # Lose Huge Horse Race
		}
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_highstakes_horse_races1d # This is not my game today. Return to the previous area.
		character_event = { id = undesirables.200 } # Return to gentry choice
	}
}

# Horse Race Win Small
character_event = {
	id = undesirables.211
	picture = GFX_evt_riders_night_hf
	desc = EVTDESC_highstakes_horse_races_win_small
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_highstakes_horse_races_win
		wealth = 40 # Win 20 for a 10 bet (net +10)
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.210 } # Return to Horse Races main event
	}
}

# Horse Race Lose Small
character_event = {
	id = undesirables.212
	picture = GFX_evt_riders_night_hf
	desc = EVTDESC_highstakes_horse_races_lose_small
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_highstakes_horse_races_lose
		random_list = {
			50 = { add_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.210 } # Return to Horse Races main event
	}
}

# Horse Race Win Medium
character_event = {
	id = undesirables.213
	picture = GFX_evt_riders_night_hf
	desc = EVTDESC_highstakes_horse_races_win_medium
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_highstakes_horse_races_win
		wealth = 240 # Win 240 for a 30 bet (net +30)
		random_list = {
			60 = { remove_trait = stressed }
			40 = { }
		}
		character_event = { id = undesirables.210 } # Return to Horse Races main event
	}
}

# Horse Race Lose Medium
character_event = {
	id = undesirables.214
	picture = GFX_evt_riders_night_hf
	desc = EVTDESC_highstakes_horse_races_lose_medium
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_highstakes_horse_races_lose
		random_list = {
			60 = { add_trait = stressed }
			40 = { }
		}
		character_event = { id = undesirables.210 } # Return to Horse Races main event
	}
}

# Horse Race Win Huge
character_event = {
	id = undesirables.215
	picture = GFX_evt_riders_night_hf
	desc = EVTDESC_highstakes_horse_races_win_huge
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_highstakes_horse_races_win
		wealth = 300 # Win 150 for a 75 bet (net +75)
		random_list = {
			70 = { remove_trait = stressed }
			30 = { }
		}
		character_event = { id = undesirables.210 } # Return to Horse Races main event
	}
}

# Horse Race Lose Huge
character_event = {
	id = undesirables.216
	picture = GFX_evt_riders_night_hf
	desc = EVTDESC_highstakes_horse_races_lose_huge
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_highstakes_horse_races_lose
		random_list = {
			70 = {
			add_trait = stressed
			add_trait = depressed
			}
			30 = { }
		}
		character_event = { id = undesirables.210 } # Return to Horse Races main event
	}
}

# Blood Sport Arena Main Event (NEW)
character_event = {
	id = undesirables.220
	picture = GFX_evt_camaraderie # A suitable picture for a fight, or GFX_evt_fight
	desc = EVTDESC_wanderlust_ev_town_underground_blood_sport1
	
	is_triggered_only = yes # This event is triggered by undesirables.200
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_blood_sport1a # I will place a small bet. Just for the thrill.
		wealth = -15 # Small bet for blood sport
		random_list = {
			50 = { character_event = { id = undesirables.221 } } # Win Small Blood Sport
			50 = { character_event = { id = undesirables.222 } } # Lose Small Blood Sport
		}
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_blood_sport1b # I will place a medium bet. I have a good feeling about this fight.
		wealth = -45 # Medium bet for blood sport
		random_list = {
			50 = { character_event = { id = undesirables.223 } } # Win Medium Blood Sport
			50 = { character_event = { id = undesirables.224 } } # Lose Medium Blood Sport
		}
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_blood_sport1c # I will place a huge bet! May the best fighter prevail!
		wealth = -100 # Large bet for blood sport
		random_list = {
			50 = { character_event = { id = undesirables.225 } } # Win Huge Blood Sport
			50 = { character_event = { id = undesirables.226 } } # Lose Huge Blood Sport
		}
	}
	
	option = {
		name = EVTDESC_wanderlust_ev_town_underground_blood_sport1d # The brutality is too much. Return to the previous area.
		character_event = { id = undesirables.200 } # Return to the Gentry Choice event
	}
}

# Blood Sport Win Small Bet Outcome (NEW)
character_event = {
	id = undesirables.221
	picture = GFX_evt_dancing # Same picture for consistency
	desc = EVTDESC_blood_sport_win_small 
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_blood_sport_win
		wealth = 50 # Win 30 for a 15 bet (net +15)
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.220 } # Return to Blood Sport main event
	}
}

# Blood Sport Lose Small Bet Outcome (NEW)
character_event = {
	id = undesirables.222
	picture = GFX_evt_dead_body_hf # Same picture for consistency
	desc = EVTDESC_blood_sport_lose_small 
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_blood_sport_lose
		random_list = {
			50 = { add_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.220 } # Return to Blood Sport main event
	}
}

# Blood Sport Win Medium Bet Outcome (NEW)
character_event = {
	id = undesirables.223
	picture = GFX_evt_dancing
	desc = EVTDESC_blood_sport_win_medium 
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_blood_sport_win
		wealth = 120 # Win 120 for a 45 bet
		random_list = {
			60 = { remove_trait = stressed }
			40 = { }
		}
		character_event = { id = undesirables.220 }
	}
}

# Blood Sport Lose Medium Bet Outcome (NEW)
character_event = {
	id = undesirables.224
	picture = GFX_evt_dead_body_hf
	desc = EVTDESC_blood_sport_lose_medium 
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_blood_sport_lose
		random_list = {
			60 = { add_trait = stressed }
			40 = { }
		}
		character_event = { id = undesirables.220 }
	}
}

# Blood Sport Win Huge Bet Outcome (NEW)
character_event = {
	id = undesirables.225
	picture = GFX_evt_dancing
	desc = EVTDESC_blood_sport_win_huge 
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_blood_sport_win
		wealth = 240 # Win 240 for a 100 bet (net +100)
		random_list = {
			70 = { remove_trait = stressed }
			30 = { }
		}
		character_event = { id = undesirables.220 }
	}
}

# Blood Sport Lose Huge Bet Outcome (NEW)
character_event = {
	id = undesirables.226
	picture = GFX_evt_dead_body_hf
	desc = EVTDESC_blood_sport_lose_huge 
	
	is_triggered_only = yes
	
	option = {
		name = EVTOPT_blood_sport_lose
		random_list = {
			90 = { 
			add_trait = stressed
			add_trait = depressed
			}
			10 = { }
		}
		character_event = { id = undesirables.220 }
	}
}

# --------------------------------------------------------------------------------------
# BROTHEL EVENTS (undesirables.300 series)
# --------------------------------------------------------------------------------------

character_event = {
    id = undesirables.300
    picture = GFX_evt_outside_tavern_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel1;
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel1a # Top Girl Long Event Chain
        character_event = { id = undesirables.301 }
		wealth = -10 # Tip
    }
	
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel1b # Decent Girls
        character_event = { id = undesirables.330 }
    }
	
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel1c # Surprise
		random_list = {
			50 = { character_event = { id = undesirables.340 } }
			50 = { character_event = { id = undesirables.350 } }
		}
    }
	
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel1d # "That's enough I should go back."
        character_event = { id = undesirables.1 }
    }
}

character_event = {
    id = undesirables.301
    picture = GFX_evt_sleeping_town_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirl
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirla # Whole night
        wealth = -50 # High cost for top girl
		remove_trait = stressed
        character_event = { id = undesirables.302 }
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlb # A few hours
        wealth = -25 # Medium cost
		random_list = {
			70 = { remove_trait = stressed }
			30 = { }
		}
		character_event = { id = undesirables.308 }
    }
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlc # Just one session
        wealth = -10 # Small cost
		random_list = {
			50 = { remove_trait = stressed }
			50 = { }
		}
		character_event = { id = undesirables.311 }
    }
}

character_event = {
    id = undesirables.302 # Whole Night
    picture = GFX_evt_sleeping_town_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnighta # Whole night
        character_event = { id = undesirables.303 }
    }
}

character_event = {
    id = undesirables.303 # Whole Night Continuation
    picture = GFX_evt_sleeping_town_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight1
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight1a # Whole night 1st Choice
        character_event = { id = undesirables.304 }
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight1b # Whole night 2nd Choice
        character_event = { id = undesirables.304 }
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight1c # Whole night 3rd Choice
        character_event = { id = undesirables.304 }
    }
}

character_event = {
    id = undesirables.304 # Whole Night Break
    picture = GFX_evt_pleasing_letter # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight2
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight2a # Whole night 1st Choice
        character_event = { id = undesirables.305 }
		random_list = {
			5 = { add_trait = gregarious }
			95 = { }
		}
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight2b # Whole night 2nd Choice
        character_event = { id = undesirables.305 }
		random_list = {
			1 = { add_trait = gluttonous }
			99 = { }
		}
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight2c # Whole night 3rd Choice
        character_event = { id = undesirables.305 }
		random_list = {
			5 = { add_trait = groomed }
			95 = { }
		}
    }
}

character_event = {
    id = undesirables.305 # Whole Night Mood
    picture = GFX_evt_sleeping_town_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight3
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight3a # Romantic
        character_event = { id = undesirables.306 }
		random_list = {
			30 = { add_trait = lustful }
			70 = { }
		}
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight3b # Dominant
        character_event = { id = undesirables.306 }
		random_list = {
			30 = { add_trait = ambitious }
			70 = { }
		}
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight3c # Submissive
        character_event = { id = undesirables.306 }
		random_list = {
			30 = { add_trait = content }
			70 = { }
		}
    }
}

character_event = {
    id = undesirables.306 # Whole Night End
    picture = GFX_evt_sleeping_town_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight4
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight4a # Enjoyed Alot
        character_event = { id = undesirables.307 }
    }
	
	    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight4b # It was okay
		random_list = {
			40 = { character_event = { id = undesirables.307 } }
			60 = { }
		}
    }
}

character_event = {
    id = undesirables.307 # Whole Night Aftermath
    picture = GFX_evt_woman_at_window_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight5
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight5a # Fell in Love
        wealth = -150
        random_list = {
            40 = { add_trait = kind }
            60 = { }
        }
        create_character = {
            random_martial = 1
            random_diplomacy = 1
            random_stewardship = 1
            random_intrigue = 1
            random_learning = 1
            religion = ROOT
            culture = ROOT
            female = yes
            is_commandant = no
            is_councilor = no
            age = 22
            add_trait = deceitful
            add_trait = seductress
            add_trait = fair
            add_trait = groomed
            dynasty = none
        }
        
        hidden_tooltip = {
            new_character = {
                add_lover = ROOT
                if = {
                    limit = { same_sex = ROOT }
                    add_trait = homosexual
                }
                
                else = {
                    character_event = { id = WoL.98 } # Chance of impregnation
                }
                opinion = {
                    who = ROOT
                    modifier = opinion_seduced_lustful_worship
                    years = 30
                }
            }
        }
    }
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight5b # Craving to visit
        random_list = {
            40 = { add_trait = lustful }
            60 = { }
        }
    }
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlnight5c # Just a prostitute
        random_list = {
            40 = { add_trait = cynical }
            60 = { }
        }
    }

}

character_event = {
    id = undesirables.308
    picture = GFX_evt_dark_love # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours;
    
    is_triggered_only = yes
    
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhoursa # Patient
        character_event = { id = undesirables.309 }
		random_list = {
            20 = { add_trait = patient }
            80 = { 
			}
        }
    }
	
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhoursb # Impatient
        character_event = { id = undesirables.309 }
		random_list = {
            20 = { add_trait = wroth }
            80 = { 
			}
        }
    }
	
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhoursc # Submission
        character_event = { id = undesirables.309 }
		random_list = {
            20 = { 
			add_trait = humble
			add_trait = content
			}
            80 = { 
			}
        }
    }
	
    option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhoursd # Drinks
        character_event = { id = undesirables.309 }
		random_list = {
            20 = { add_trait = hedonist }
            80 = { 
			}
        }
    }
}

character_event = {
    id = undesirables.309
    picture = GFX_evt_pleasing_letter # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours1;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours1a # Honey n Nut
        character_event = { id = undesirables.310 }
		random_list = {
            5 = { add_trait = hedonist }
            95 = { 
			}
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours1b # Cuddle
        character_event = { id = undesirables.310 }
		random_list = {
            15 = { add_trait = kind }
            85 = { 
			}
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours1c # Finger
        character_event = { id = undesirables.310 }
		random_list = {
            15 = { add_trait = lustful }
            85 = { 
			}
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours1d # Talk with her
        character_event = { id = undesirables.310 }
		random_list = {
            15 = { add_trait = gregarious }
            85 = { 
			}
        }
    }
}

character_event = {
    id = undesirables.310
    picture = GFX_evt_dark_love # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours2;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours2a # Bathe
		random_list = {
            20 = { add_trait = groomed }
            80 = { 
			}
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours2b # Talk
		random_list = {
            15 = { add_trait = gregarious }
            85 = { 
			}
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours2c # Tip
		wealth = -5
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlfewhours2d # Leave
    }
}

character_event = {
    id = undesirables.311
    picture = GFX_evt_dark_love # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlonehit;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlonehit1 # Bathe
		random_list = {
            20 = { remove_trait = patient }
            80 = { 
			}
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_topgirlonehit2 # Talk
		random_list = {
            15 = { add_trait = humble }
            85 = { 
			}
        }
    }
}

character_event = {
    id = undesirables.330
    picture = GFX_evt_brothel # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_choice;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_choicea # Blonde
		character_event = { id = undesirables.331 }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_choiceb # Redhead
		character_event = { id = undesirables.331 }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_choicec # Brunette
		character_event = { id = undesirables.331 }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_choiced # Exotic
		character_event = { id = undesirables.331 }
    }
}

character_event = {
    id = undesirables.331
    picture = GFX_evt_dark_love # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirl;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirla # Spend the Night
		character_event = { id = undesirables.332 }
		wealth = -10
		random_list = {
            50 = { remove_trait = stressed }
			50 = { }
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirlb # Few Hours
		character_event = { id = undesirables.332 }
		wealth = -5
		random_list = {
            25 = { remove_trait = stressed }
			75 = { }
        }
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirlc # One Session
		character_event = { id = undesirables.332 }
		wealth = -1
		random_list = {
            10 = { remove_trait = stressed }
			90 = { }
        }
    }
}

character_event = {
    id = undesirables.332
    picture = GFX_evt_sleeping_town_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirl_aftermath;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirl_aftermatha # Tip
		wealth = -5
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_decentgirl_aftermathb # Leave
	}
}

character_event = {
    id = undesirables.340
    picture = GFX_evt_homage_hf # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_surprise_newgirl;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_surprise_newgirla # Bite the Pillow
		wealth = -10
    }
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_surprise_newgirlb # Pay for Freedom
		wealth = -75
		random_list = {
			40 = { add_trait = kind }
			60 = { }
		}
	}
}

character_event = {
    id = undesirables.350
    picture = GFX_evt_quarrel # Placeholder
    desc = EVTDESC_wanderlust_ev_town_underground_brothel_surprise_uglygirl;
    
    is_triggered_only = yes
    
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_surprise_ugly_girla # Fuck her
		wealth = -1
		random_list = {
			50 = { add_trait = stressed }
			50 = { }
    }
}
	
	option = {
        name = EVTDESC_wanderlust_ev_town_underground_brothel_surprise_ugly_girlb # Start a fight
		wealth = -5
		prestige = -50
	}
}

#REVIEW AND FIX