antagonists
Malloc B
(thricecalled)
as
The
Brother
/datum/antagonist/brother
-
SUCCESS
Convert a brainwashable person using your flash on them directly. Any handheld flash will work if you lose or break your starting flash.
/datum/objective/convert_brother -
SUCCESS
Prevent Skiddle, the Clown, from escaping alive.
/datum/objective/maroon -
FAIL
Steal the Blackbox.
/datum/objective/steal -
FAIL
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Yakov Kosmichesky
(Jjracks)
as
The
Obsessed
/datum/antagonist/obsessed
-
FAIL
Steal Skiddle's family heirloom, the golden bike horn they cherish.
/datum/objective/steal/heirloom_thief -
FAIL
Hug Skiddle 6 times while they're alive.
/datum/objective/hug -
FAIL
Take a photo of Skiddle while they're alive, and keep it in your bag.
/datum/objective/polaroid -
SUCCESS
Murder Skiddle, the Clown.
/datum/objective/assassinate/obsessed
Yakov Kosmichesky
(Jjracks)
as
The
Traitor
/datum/antagonist/traitor
-
SUCCESS
Facilitate Cargonia's revival with the power of Syndicate Junk.
/datum/objective/custom -
SUCCESS
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Alfred Greene
(cyborg98)
as
The
CentCom Official
/datum/antagonist/ert/official
-
SUCCESS
Conduct a routine performance review of Boss' Garden Eighty-Five and its Captain.
/datum/objective
Dr Dave Smith
(electronics111)
as
The
Brother
/datum/antagonist/brother
-
SUCCESS
Convert a brainwashable person using your flash on them directly. Any handheld flash will work if you lose or break your starting flash.
/datum/objective/convert_brother -
SUCCESS
Prevent Skiddle, the Clown, from escaping alive.
/datum/objective/maroon -
FAIL
Steal the Blackbox.
/datum/objective/steal -
FAIL
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Commander Beach
(aurumdude)
as
The
Emergency Response Officer
/datum/antagonist/ert/commander
-
SUCCESS
Assist the station.
/datum/objective
Security Officer Sealis
(cyborg98)
as
The
Emergency Response Officer
/datum/antagonist/ert/security
-
SUCCESS
Assist the station.
/datum/objective
Nathaniel Narp
(papamichael)
as
The
Traitor
/datum/antagonist/traitor
-
FAIL
Steal the reactive teleport armor.
/datum/objective/steal -
FAIL
Assassinate Eleftheria Harpalyce, the Roboticist.
/datum/objective/assassinate -
FAIL
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Percival Owen
(wildorado)
as
The
Space Changeling
/datum/antagonist/changeling/space
-
FAIL
Extract 8 compatible genomes.
/datum/objective/absorb -
FAIL
Steal the station blueprints.
/datum/objective/steal -
SUCCESS
Assassinate Nyla Foster, the Medical Doctor.
/datum/objective/assassinate -
FAIL
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Chief Green Howe
(cyborg98)
as
The
Nuclear Operative Leader
/datum/antagonist/nukeop/leader
-
SUCCESS
Destroy the station with a nuclear device.
/datum/objective/nuclear
Flash Howe
(thatguyzach)
as
The
Operative
/datum/antagonist/nukeop
-
SUCCESS
Destroy the station with a nuclear device.
/datum/objective/nuclear
Peddler Howe
(tilus)
as
The
Operative
/datum/antagonist/nukeop
-
SUCCESS
Destroy the station with a nuclear device.
/datum/objective/nuclear
Pura Akferra
(Xefam)
as
The
Traitor
/datum/antagonist/traitor
-
SUCCESS
Assassinate Fifteen Eunomia, the Assistant.
/datum/objective/assassinate -
SUCCESS
Prevent Nathaniel Narp, the Lawyer, from escaping alive.
/datum/objective/maroon -
FAIL
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Aida Foster
(thedevbug)
as
The
Traitor
/datum/antagonist/traitor
-
FAIL
Steal the source code for Project Goon from the master R&D server mainframe.
/datum/objective/steal
Jane Sierpenski
(dramazing343)
as
The
Traitor
/datum/antagonist/traitor
-
FAIL
Steal the warden's personal compact shotgun.
/datum/objective/steal -
SUCCESS
Prevent Fitz Sholl, the Assistant, from escaping alive.
/datum/objective/maroon -
SUCCESS
Escape on the shuttle or an escape pod alive and without being in custody.
/datum/objective/escape
Raw Data
{
"data": {
"1": {
"key": "thricecalled",
"name": "Malloc B",
"antagonist_type": "\/datum\/antagonist\/brother",
"antagonist_name": "Brother",
"objectives": [
{
"objective_type": "\/datum\/objective\/convert_brother",
"text": "Convert a brainwashable person using your flash on them directly. Any handheld flash will work if you lose or break your starting flash.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/maroon",
"text": "Prevent Skiddle, the Clown, from escaping alive.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/steal",
"text": "Steal the Blackbox.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "FAIL"
}
],
"team": {
"type": "\/datum\/team\/brother_team",
"name": "Blood Brothers of B & Smith",
"id": 1
}
},
"2": {
"key": "Jjracks",
"name": "Yakov Kosmichesky",
"antagonist_type": "\/datum\/antagonist\/obsessed",
"antagonist_name": "Obsessed",
"objectives": [
{
"objective_type": "\/datum\/objective\/steal\/heirloom_thief",
"text": "Steal Skiddle's family heirloom, the golden bike horn they cherish.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/hug",
"text": "Hug Skiddle 6 times while they're alive.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/polaroid",
"text": "Take a photo of Skiddle while they're alive, and keep it in your bag.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/assassinate\/obsessed",
"text": "Murder Skiddle, the Clown.",
"result": "SUCCESS"
}
],
"team": []
},
"3": {
"key": "Jjracks",
"name": "Yakov Kosmichesky",
"antagonist_type": "\/datum\/antagonist\/traitor",
"antagonist_name": "Traitor",
"objectives": [
{
"objective_type": "\/datum\/objective\/custom",
"text": "Facilitate Cargonia's revival with the power of Syndicate Junk.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "SUCCESS"
}
],
"team": []
},
"4": {
"key": "cyborg98",
"name": "Alfred Greene",
"antagonist_type": "\/datum\/antagonist\/ert\/official",
"antagonist_name": "CentCom Official",
"objectives": [
{
"objective_type": "\/datum\/objective",
"text": "Conduct a routine performance review of Boss' Garden Eighty-Five and its Captain.",
"result": "SUCCESS"
}
],
"team": {
"type": "\/datum\/team\/ert",
"name": "CentCom Officials",
"id": 2
}
},
"5": {
"key": "electronics111",
"name": "Dr Dave Smith",
"antagonist_type": "\/datum\/antagonist\/brother",
"antagonist_name": "Brother",
"objectives": [
{
"objective_type": "\/datum\/objective\/convert_brother",
"text": "Convert a brainwashable person using your flash on them directly. Any handheld flash will work if you lose or break your starting flash.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/maroon",
"text": "Prevent Skiddle, the Clown, from escaping alive.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/steal",
"text": "Steal the Blackbox.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "FAIL"
}
],
"team": {
"type": "\/datum\/team\/brother_team",
"name": "Blood Brothers of B & Smith",
"id": 1
}
},
"6": {
"key": "aurumdude",
"name": "Commander Beach",
"antagonist_type": "\/datum\/antagonist\/ert\/commander",
"antagonist_name": "Emergency Response Officer",
"objectives": [
{
"objective_type": "\/datum\/objective",
"text": "Assist the station.",
"result": "SUCCESS"
}
],
"team": {
"type": "\/datum\/team\/ert",
"name": "Emergency Response Team",
"id": 3
}
},
"7": {
"key": "cyborg98",
"name": "Security Officer Sealis",
"antagonist_type": "\/datum\/antagonist\/ert\/security",
"antagonist_name": "Emergency Response Officer",
"objectives": [
{
"objective_type": "\/datum\/objective",
"text": "Assist the station.",
"result": "SUCCESS"
}
],
"team": {
"type": "\/datum\/team\/ert",
"name": "Emergency Response Team",
"id": 3
}
},
"8": {
"key": "papamichael",
"name": "Nathaniel Narp",
"antagonist_type": "\/datum\/antagonist\/traitor",
"antagonist_name": "Traitor",
"objectives": [
{
"objective_type": "\/datum\/objective\/steal",
"text": "Steal the reactive teleport armor.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/assassinate",
"text": "Assassinate Eleftheria Harpalyce, the Roboticist.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "FAIL"
}
],
"team": []
},
"9": {
"key": "wildorado",
"name": "Percival Owen",
"antagonist_type": "\/datum\/antagonist\/changeling\/space",
"antagonist_name": "Space Changeling",
"objectives": [
{
"objective_type": "\/datum\/objective\/absorb",
"text": "Extract 8 compatible genomes.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/steal",
"text": "Steal the station blueprints.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/assassinate",
"text": "Assassinate Nyla Foster, the Medical Doctor.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "FAIL"
}
],
"team": []
},
"10": {
"key": "cyborg98",
"name": "Chief Green Howe",
"antagonist_type": "\/datum\/antagonist\/nukeop\/leader",
"antagonist_name": "Nuclear Operative Leader",
"objectives": [
{
"objective_type": "\/datum\/objective\/nuclear",
"text": "Destroy the station with a nuclear device.",
"result": "SUCCESS"
}
],
"team": {
"type": "\/datum\/team\/nuclear",
"name": "Howe Team",
"id": 4
}
},
"11": {
"key": "thatguyzach",
"name": "Flash Howe",
"antagonist_type": "\/datum\/antagonist\/nukeop",
"antagonist_name": "Operative",
"objectives": [
{
"objective_type": "\/datum\/objective\/nuclear",
"text": "Destroy the station with a nuclear device.",
"result": "SUCCESS"
}
],
"team": {
"type": "\/datum\/team\/nuclear",
"name": "Howe Team",
"id": 4
}
},
"12": {
"key": "tilus",
"name": "Peddler Howe",
"antagonist_type": "\/datum\/antagonist\/nukeop",
"antagonist_name": "Operative",
"objectives": [
{
"objective_type": "\/datum\/objective\/nuclear",
"text": "Destroy the station with a nuclear device.",
"result": "SUCCESS"
}
],
"team": {
"type": "\/datum\/team\/nuclear",
"name": "Howe Team",
"id": 4
}
},
"13": {
"key": "Xefam",
"name": "Pura Akferra",
"antagonist_type": "\/datum\/antagonist\/traitor",
"antagonist_name": "Traitor",
"objectives": [
{
"objective_type": "\/datum\/objective\/assassinate",
"text": "Assassinate Fifteen Eunomia, the Assistant.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/maroon",
"text": "Prevent Nathaniel Narp, the Lawyer, from escaping alive.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "FAIL"
}
],
"team": []
},
"14": {
"key": "thedevbug",
"name": "Aida Foster",
"antagonist_type": "\/datum\/antagonist\/traitor",
"antagonist_name": "Traitor",
"objectives": [
{
"objective_type": "\/datum\/objective\/steal",
"text": "Steal the source code for Project Goon from the master R&D server mainframe.",
"result": "FAIL"
}
],
"team": []
},
"15": {
"key": "dramazing343",
"name": "Jane Sierpenski",
"antagonist_type": "\/datum\/antagonist\/traitor",
"antagonist_name": "Traitor",
"objectives": [
{
"objective_type": "\/datum\/objective\/steal",
"text": "Steal the warden's personal compact shotgun.",
"result": "FAIL"
},
{
"objective_type": "\/datum\/objective\/maroon",
"text": "Prevent Fitz Sholl, the Assistant, from escaping alive.",
"result": "SUCCESS"
},
{
"objective_type": "\/datum\/objective\/escape",
"text": "Escape on the shuttle or an escape pod alive and without being in custody.",
"result": "SUCCESS"
}
],
"team": []
}
},
"parser": null,
"id": 12447715,
"datetime": {
"date": "2026-10-16 23:31:57.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"round": 264356,
"key": "antagonists",
"type": "associative",
"version": 3,
"json": "{\"data\":{\"1\":{\"key\":\"thricecalled\",\"name\":\"Malloc B\",\"antagonist_type\":\"\/datum\/antagonist\/brother\",\"antagonist_name\":\"Brother\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/convert_brother\",\"text\":\"Convert a brainwashable person using your flash on them directly. Any handheld flash will work if you lose or break your starting flash.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/maroon\",\"text\":\"Prevent Skiddle, the Clown, from escaping alive.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/steal\",\"text\":\"Steal the Blackbox.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"FAIL\"}],\"team\":{\"type\":\"\/datum\/team\/brother_team\",\"name\":\"Blood Brothers of B & Smith\",\"id\":1}},\"2\":{\"key\":\"Jjracks\",\"name\":\"Yakov Kosmichesky\",\"antagonist_type\":\"\/datum\/antagonist\/obsessed\",\"antagonist_name\":\"Obsessed\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/steal\/heirloom_thief\",\"text\":\"Steal Skiddle's family heirloom, the golden bike horn they cherish.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/hug\",\"text\":\"Hug Skiddle 6 times while they're alive.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/polaroid\",\"text\":\"Take a photo of Skiddle while they're alive, and keep it in your bag.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/assassinate\/obsessed\",\"text\":\"Murder Skiddle, the Clown.\",\"result\":\"SUCCESS\"}],\"team\":[]},\"3\":{\"key\":\"Jjracks\",\"name\":\"Yakov Kosmichesky\",\"antagonist_type\":\"\/datum\/antagonist\/traitor\",\"antagonist_name\":\"Traitor\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/custom\",\"text\":\"Facilitate Cargonia's revival with the power of Syndicate Junk.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"SUCCESS\"}],\"team\":[]},\"4\":{\"key\":\"cyborg98\",\"name\":\"Alfred Greene\",\"antagonist_type\":\"\/datum\/antagonist\/ert\/official\",\"antagonist_name\":\"CentCom Official\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\",\"text\":\"Conduct a routine performance review of Boss' Garden Eighty-Five and its Captain.\",\"result\":\"SUCCESS\"}],\"team\":{\"type\":\"\/datum\/team\/ert\",\"name\":\"CentCom Officials\",\"id\":2}},\"5\":{\"key\":\"electronics111\",\"name\":\"Dr Dave Smith\",\"antagonist_type\":\"\/datum\/antagonist\/brother\",\"antagonist_name\":\"Brother\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/convert_brother\",\"text\":\"Convert a brainwashable person using your flash on them directly. Any handheld flash will work if you lose or break your starting flash.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/maroon\",\"text\":\"Prevent Skiddle, the Clown, from escaping alive.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/steal\",\"text\":\"Steal the Blackbox.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"FAIL\"}],\"team\":{\"type\":\"\/datum\/team\/brother_team\",\"name\":\"Blood Brothers of B & Smith\",\"id\":1}},\"6\":{\"key\":\"aurumdude\",\"name\":\"Commander Beach\",\"antagonist_type\":\"\/datum\/antagonist\/ert\/commander\",\"antagonist_name\":\"Emergency Response Officer\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\",\"text\":\"Assist the station.\",\"result\":\"SUCCESS\"}],\"team\":{\"type\":\"\/datum\/team\/ert\",\"name\":\"Emergency Response Team\",\"id\":3}},\"7\":{\"key\":\"cyborg98\",\"name\":\"Security Officer Sealis\",\"antagonist_type\":\"\/datum\/antagonist\/ert\/security\",\"antagonist_name\":\"Emergency Response Officer\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\",\"text\":\"Assist the station.\",\"result\":\"SUCCESS\"}],\"team\":{\"type\":\"\/datum\/team\/ert\",\"name\":\"Emergency Response Team\",\"id\":3}},\"8\":{\"key\":\"papamichael\",\"name\":\"Nathaniel Narp\",\"antagonist_type\":\"\/datum\/antagonist\/traitor\",\"antagonist_name\":\"Traitor\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/steal\",\"text\":\"Steal the reactive teleport armor.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/assassinate\",\"text\":\"Assassinate Eleftheria Harpalyce, the Roboticist.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"FAIL\"}],\"team\":[]},\"9\":{\"key\":\"wildorado\",\"name\":\"Percival Owen\",\"antagonist_type\":\"\/datum\/antagonist\/changeling\/space\",\"antagonist_name\":\"Space Changeling\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/absorb\",\"text\":\"Extract 8 compatible genomes.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/steal\",\"text\":\"Steal the station blueprints.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/assassinate\",\"text\":\"Assassinate Nyla Foster, the Medical Doctor.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"FAIL\"}],\"team\":[]},\"10\":{\"key\":\"cyborg98\",\"name\":\"Chief Green Howe\",\"antagonist_type\":\"\/datum\/antagonist\/nukeop\/leader\",\"antagonist_name\":\"Nuclear Operative Leader\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/nuclear\",\"text\":\"Destroy the station with a nuclear device.\",\"result\":\"SUCCESS\"}],\"team\":{\"type\":\"\/datum\/team\/nuclear\",\"name\":\"Howe Team\",\"id\":4}},\"11\":{\"key\":\"thatguyzach\",\"name\":\"Flash Howe\",\"antagonist_type\":\"\/datum\/antagonist\/nukeop\",\"antagonist_name\":\"Operative\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/nuclear\",\"text\":\"Destroy the station with a nuclear device.\",\"result\":\"SUCCESS\"}],\"team\":{\"type\":\"\/datum\/team\/nuclear\",\"name\":\"Howe Team\",\"id\":4}},\"12\":{\"key\":\"tilus\",\"name\":\"Peddler Howe\",\"antagonist_type\":\"\/datum\/antagonist\/nukeop\",\"antagonist_name\":\"Operative\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/nuclear\",\"text\":\"Destroy the station with a nuclear device.\",\"result\":\"SUCCESS\"}],\"team\":{\"type\":\"\/datum\/team\/nuclear\",\"name\":\"Howe Team\",\"id\":4}},\"13\":{\"key\":\"Xefam\",\"name\":\"Pura Akferra\",\"antagonist_type\":\"\/datum\/antagonist\/traitor\",\"antagonist_name\":\"Traitor\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/assassinate\",\"text\":\"Assassinate Fifteen Eunomia, the Assistant.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/maroon\",\"text\":\"Prevent Nathaniel Narp, the Lawyer, from escaping alive.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"FAIL\"}],\"team\":[]},\"14\":{\"key\":\"thedevbug\",\"name\":\"Aida Foster\",\"antagonist_type\":\"\/datum\/antagonist\/traitor\",\"antagonist_name\":\"Traitor\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/steal\",\"text\":\"Steal the source code for Project Goon from the master R&D server mainframe.\",\"result\":\"FAIL\"}],\"team\":[]},\"15\":{\"key\":\"dramazing343\",\"name\":\"Jane Sierpenski\",\"antagonist_type\":\"\/datum\/antagonist\/traitor\",\"antagonist_name\":\"Traitor\",\"objectives\":[{\"objective_type\":\"\/datum\/objective\/steal\",\"text\":\"Steal the warden's personal compact shotgun.\",\"result\":\"FAIL\"},{\"objective_type\":\"\/datum\/objective\/maroon\",\"text\":\"Prevent Fitz Sholl, the Assistant, from escaping alive.\",\"result\":\"SUCCESS\"},{\"objective_type\":\"\/datum\/objective\/escape\",\"text\":\"Escape on the shuttle or an escape pod alive and without being in custody.\",\"result\":\"SUCCESS\"}],\"team\":[]}}}",
"originalUrl": null
}
Install Gentoo