diff --git a/code/game/gamemodes/nations/nations.dm b/code/game/gamemodes/nations/nations.dm
index 265d5d957ad..201469225a6 100644
--- a/code/game/gamemodes/nations/nations.dm
+++ b/code/game/gamemodes/nations/nations.dm
@@ -156,8 +156,6 @@ datum/game_mode/nations
var/datum/game_mode/nations/mode = get_nations_mode()
if (!mode) return
- if(stat!=2) return
-
if(mind && mind.nation)
var/dat
dat += "
Vassalage Status
"
diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm
index f5698da8e50..31f0f8fcaa7 100644
--- a/code/game/jobs/jobs.dm
+++ b/code/game/jobs/jobs.dm
@@ -107,7 +107,7 @@ var/list/civilian_positions = list(
"Quartermaster",
"Cargo Technician",
"Shaft Miner",
- "Lawyer",
+ "Internal Affairs Agent",
"Chaplain",
"Assistant",
"Clown",
diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm
index a7c1912b9b1..2c002216ba8 100644
--- a/code/modules/admin/player_panel.dm
+++ b/code/modules/admin/player_panel.dm
@@ -452,6 +452,22 @@
dat += "| Head not found! |
"
dat += ""
+ if(ticker.mode.name == "nations")
+ dat += "
| Flags(s) |
"
+ for(var/obj/item/flag/nation/N in world)
+ dat += "| [N.name], "
+ var/atom/flag_loc = N.loc
+ while(!istype(flag_loc, /turf))
+ if(istype(flag_loc, /mob))
+ var/mob/M = flag_loc
+ dat += "carried by [M.real_name] "
+ if(istype(flag_loc, /obj))
+ var/obj/O = flag_loc
+ dat += "in \a [O.name] "
+ flag_loc = flag_loc.loc
+ dat += "in [flag_loc.loc] at ([flag_loc.x], [flag_loc.y], [flag_loc.z]) |
"
+ dat += "
"
+
if(ticker.mode.changelings.len)
dat += check_role_table("Changelings", ticker.mode.changelings, src)