diff --git a/code/datums/outfits/ert/kosmostrelki.dm b/code/datums/outfits/ert/kosmostrelki.dm
index 85810ee9ab1..13ebb6958f2 100644
--- a/code/datums/outfits/ert/kosmostrelki.dm
+++ b/code/datums/outfits/ert/kosmostrelki.dm
@@ -41,7 +41,7 @@
back = /obj/item/storage/backpack/satchel/leather
backpack_contents = list(
- /obj/item/book/manual/pra_manifesto = 1,
+ /obj/item/device/versebook/pra = 1,
/obj/item/storage/box/hadii_card = 1,
/obj/item/gun/projectile/deagle/adhomai = 1,
/obj/item/clothing/accessory/holster/hip/brown = 1,
diff --git a/code/datums/trading/misc.dm b/code/datums/trading/misc.dm
index 264a0a55ae1..19cfe163465 100644
--- a/code/datums/trading/misc.dm
+++ b/code/datums/trading/misc.dm
@@ -285,7 +285,7 @@
/obj/item/clothing/shoes/tajara/fancy = TRADER_THIS_TYPE,
/obj/item/clothing/head/beret/tajaran/nka/officer = TRADER_THIS_TYPE,
/obj/item/clothing/shoes/tajara/fancy = TRADER_THIS_TYPE,
- /obj/item/book/manual/nka_manifesto = TRADER_THIS_TYPE,
+ /obj/item/device/versebook/nka = TRADER_THIS_TYPE,
/obj/item/pocketwatch/adhomai = TRADER_THIS_TYPE,
/obj/item/clothing/head/helmet/amohda = TRADER_THIS_TYPE,
/obj/item/clothing/suit/armor/amohda = TRADER_THIS_TYPE,
diff --git a/code/game/objects/items/devices/versebook.dm b/code/game/objects/items/devices/versebook.dm
index 784d0a686db..aa6eaf7b6c9 100644
--- a/code/game/objects/items/devices/versebook.dm
+++ b/code/game/objects/items/devices/versebook.dm
@@ -160,3 +160,45 @@
icon_state = "luce_pocket"
w_class = WEIGHT_CLASS_TINY
+/// Tajaran Political Books
+
+/obj/item/device/versebook/pra
+ name = "\improper Hadiist Manifesto"
+ desc = "A compact red book that outlines the principles of Hadiism, required reading for PRA citizens."
+ desc_extended = "A political document supposedly written by Al’mari Hadii after the First Revolution. It is regarded as the foundation of the Hadiist Ideology. \
+ It presents an analysis of the Tajaran situation post-conflict and how they could secure their future in the galaxy. \
+ Its reading is mandatory in all Republican schools and copies can be found in most homes and public buildings."
+ icon_state = "prabook"
+ item_state = "pra"
+
+/obj/item/device/versebook/pra/Initialize()
+ . = ..()
+ randomquip = file2list("texts/ingame_manuals/hadiism.txt")
+
+/obj/item/device/versebook/dpra
+ name = "\improper In Defense of Al'mari's Legacy"
+ desc = "The manifesto of the Democratic People’s Republic of Adhomai’s founder, Supreme Commander Nated."
+ desc_extended = "the political manifesto that laid the foundations of the Al’mariist ideology, written by Supreme Commander Nated briefly after the coup attempt. \
+ The book denounces the rise of President Hadii as a betrayal of Al’mari’s vision for Adhomai. \
+ The text is infamous for its xenophobia; alien influence is blamed as the main source of the Tajara’s problems."
+ icon_state = "dprabook"
+ item_state = "dpra"
+
+/obj/item/device/versebook/dpra/Initialize()
+ . = ..()
+ randomquip = file2list("texts/ingame_manuals/almariism.txt")
+
+/obj/item/device/versebook/nka
+ name = "\improper The New Kingdom"
+ desc = "This is a political text written by the New Kingdom of Adhomai’s first King Vahzirthaamro Azunja."
+ desc_extended = "a political text written by King Vahzirthaamro Azunja during his time in hiding. \
+ The book calls for the toppling of the Hadiist regime and the restoration of a constitutional monarchy. \
+ The New Kingdom proposes the creation of a new political system to preserve the traditional Tajaran society while avoiding the pitfalls of the previous regime. \
+ Copies were illegally published and smuggled all across Northern Harr'masir before the uprising."
+ icon_state = "nkabook"
+ item_state = "nka"
+
+/obj/item/device/versebook/nka/Initialize()
+ . = ..()
+ randomquip = file2list("texts/ingame_manuals/royalism.txt")
+///
diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm
index 3d278adddb5..876d1273e59 100644
--- a/code/game/objects/items/weapons/manuals.dm
+++ b/code/game/objects/items/weapons/manuals.dm
@@ -1345,93 +1345,6 @@
title = "Guide to Battlemonsters"
sub_page = "Guide_to_Battlemonsters"
-/obj/item/book/manual/pra_manifesto
- name = "hadiist manifesto"
- desc = "A compact red book with the ideas and guidance of Hadii for the Tajaran society."
- icon_state = "hadii-manifesto"
- item_state = "book4"
- title = "Hadiist Manifesto"
- author = "Al'Mari Hadii"
- w_class = WEIGHT_CLASS_SMALL
- dat = {"
-
-
-
-
- The Hadiist Manifesto
-
\
- Ethnic, cultural, and religious differences have been used by the nobility to stop the Tajara people from uniting against the oppression. These barriers have finally been broken during the Revolution. \
- As history shows them, the establishment of a united Adhomai under a Hadiist state is necessary to secure the future of the Tajara. They must abandon their past sectarianism and work as one. \
- Hadiism will shape all aspects of their lives for the better. The Tajara will be powerful and free as long they are guided by the Party. Together the Tajara are undefeatable.
\
-
-
- "}
-
-/obj/item/book/manual/dpra_manifesto
- name = "in defense of al'mari's legacy"
- desc = "A political manifesto containing the foundations of the Al'mariist ideology."
- icon_state = "dpra-manifesto"
- item_state = "book2"
- title = "In Defense of Al'mari's Legacy"
- author = "Supreme Commander Nated"
- w_class = WEIGHT_CLASS_SMALL
- dat = {"
-
-
-
-
- In Defense of Al'mari's Legacy
-
\
- People of Adhomai, they must rally in defense of the legacy of Al'mari. The Hadiist usurper plans to enslave the Tajara people to alien overlords, the Tajara must stand up against his tyranny. \
- Take up arms in the defense of the freedom and destiny of their people. The power belongs to the People, not in the hands of the Party. The Hadiists are nothing but puppets of the alien oppressor. \
- The war to decide the fate of the Tajaran culture and homeworld has begun; they must join them in this struggle. Death to the Hadiist usurper. Long live the legacy of Al'mari!
\
-
-
- "}
-
-/obj/item/book/manual/nka_manifesto
- name = "the new kingdom"
- desc = "A political text written by King Vahzirthaamro Azunja during his occultation."
- icon_state = "nka-manifesto"
- item_state = "book14"
- title = "The New Kingdom"
- author = "Vahzirthaamro Azunja"
- w_class = WEIGHT_CLASS_SMALL
- dat = {"
-
-
-
-
- The New Kingdom
-
\
- Brave people of Adhomai, listen to the call of tradition. Republicanism has failed them, it has brought nothing but bloodshed upon them. The key to the prosperity of the Tajara lies in the past.\
- The restoration of the monarchy is necessary to safeguard the future of Adhomai. But, they must learn from the past. It shall have the necessary mechanisms to prevent the errors of their ancestors.
- A robust constitution empowered by the wisdom of a rightful heir of Adhomai. The King is still among them, the time to return to their roots is near. Suns bless the North.
\
-
-
- "}
-
/obj/item/book/manual/dominia_honor
name = "dominian honor codex"
desc = "A codex describing the main tenets of dominian honor."
diff --git a/code/game/objects/items/weapons/storage/boxes.dm b/code/game/objects/items/weapons/storage/boxes.dm
index 4f79cdc6be3..7b1893b0846 100644
--- a/code/game/objects/items/weapons/storage/boxes.dm
+++ b/code/game/objects/items/weapons/storage/boxes.dm
@@ -1015,21 +1015,21 @@
/obj/item/storage/box/hadii_manifesto
name = "hadiist manifesto box"
- desc = "A box full of hadiist manifesto books."
+ desc = "A box filled with copies of the Hadiist Manifesto"
illustration = "paper"
- starts_with = list(/obj/item/book/manual/pra_manifesto = 6)
+ starts_with = list(/obj/item/device/versebook/pra = 6)
/obj/item/storage/box/dpra_manifesto
name = "al'mariist manifesto box"
- desc = "A box full of al'mariist manifesto books."
+ desc = "A box filled with copies of 'In Defense of Al'mari's Legacy'."
illustration = "paper"
- starts_with = list(/obj/item/book/manual/dpra_manifesto = 6)
+ starts_with = list(/obj/item/device/versebook/dpra = 6)
/obj/item/storage/box/nka_manifesto
name = "royalist manifesto card box"
- desc = "A box full of royalist manifesto books."
+ desc = "A box filled with copies of 'The New Kingdom'."
illustration = "paper"
- starts_with = list(/obj/item/book/manual/nka_manifesto = 6)
+ starts_with = list(/obj/item/device/versebook/nka = 6)
/obj/item/storage/box/dominia_honor
name = "dominian honor codex box"
diff --git a/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm b/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm
index cafa5cf5be0..6b3ab2c46b8 100644
--- a/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm
+++ b/code/modules/client/preference_setup/loadout/items/xeno/tajara.dm
@@ -380,7 +380,7 @@ ABSTRACT_TYPE(/datum/gear/shoes/tajara)
/datum/gear/accessory/tajaranbooks
display_name = "tajaran political books"
description = "Tajaran books on the Adhomian ideologies."
- path = /obj/item/book/manual/pra_manifesto
+ path = /obj/item/device/versebook/pra
sort_category = "Xenowear - Tajara"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
flags = GEAR_HAS_DESC_SELECTION
@@ -388,9 +388,9 @@ ABSTRACT_TYPE(/datum/gear/shoes/tajara)
/datum/gear/accessory/tajaranbooks/New()
..()
var/list/card = list()
- card["hadiist manifesto"] = /obj/item/book/manual/pra_manifesto
- card["in defense of al'mari's legacy"] = /obj/item/book/manual/dpra_manifesto
- card["the new kingdom"] = /obj/item/book/manual/nka_manifesto
+ card["hadiist manifesto"] = /obj/item/device/versebook/pra
+ card["in defense of al'mari's legacy"] = /obj/item/device/versebook/dpra
+ card["the new kingdom"] = /obj/item/device/versebook/nka
gear_tweaks += new /datum/gear_tweak/path(card)
/datum/gear/tajaran_passports
diff --git a/html/changelogs/Ben10083 - Versebooks.yml b/html/changelogs/Ben10083 - Versebooks.yml
new file mode 100644
index 00000000000..2f34e1c4f93
--- /dev/null
+++ b/html/changelogs/Ben10083 - Versebooks.yml
@@ -0,0 +1,58 @@
+################################
+# Example Changelog File
+#
+# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
+#
+# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
+# When it is, any changes listed below will disappear.
+#
+# Valid Prefixes:
+# bugfix
+# - (fixes bugs)
+# wip
+# - (work in progress)
+# qol
+# - (quality of life)
+# soundadd
+# - (adds a sound)
+# sounddel
+# - (removes a sound)
+# rscadd
+# - (adds a feature)
+# rscdel
+# - (removes a feature)
+# imageadd
+# - (adds an image or sprite)
+# imagedel
+# - (removes an image or sprite)
+# spellcheck
+# - (fixes spelling or grammar)
+# experiment
+# - (experimental change)
+# balance
+# - (balance changes)
+# code_imp
+# - (misc internal code change)
+# refactor
+# - (refactors code)
+# config
+# - (makes a change to the config files)
+# admin
+# - (makes changes to administrator tools)
+# server
+# - (miscellaneous changes to server)
+#################################
+
+# Your name.
+author: Ben10083
+
+# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
+delete-after: True
+
+# Any changes you've made. See valid prefix list above.
+# INDENT WITH TWO SPACES. NOT TABS. SPACES.
+# SCREW THIS UP AND IT WON'T WORK.
+# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
+# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
+changes:
+ - rscadd: "Outdated Tajaran politcal books replaced with versebook equivalent. Additional lines added by lore."
diff --git a/icons/mob/items/lefthand_books.dmi b/icons/mob/items/lefthand_books.dmi
index b68e9ca38a8..d9a17af9ae6 100644
Binary files a/icons/mob/items/lefthand_books.dmi and b/icons/mob/items/lefthand_books.dmi differ
diff --git a/icons/mob/items/righthand_books.dmi b/icons/mob/items/righthand_books.dmi
index 89954524a4e..c423dd083b6 100644
Binary files a/icons/mob/items/righthand_books.dmi and b/icons/mob/items/righthand_books.dmi differ
diff --git a/icons/obj/library.dmi b/icons/obj/library.dmi
index 2759b170305..96aa9190eb6 100644
Binary files a/icons/obj/library.dmi and b/icons/obj/library.dmi differ
diff --git a/maps/away/away_site/abandoned_mining/cursed.dmm b/maps/away/away_site/abandoned_mining/cursed.dmm
index 50e670e2873..dbf61e10361 100644
--- a/maps/away/away_site/abandoned_mining/cursed.dmm
+++ b/maps/away/away_site/abandoned_mining/cursed.dmm
@@ -3928,7 +3928,7 @@
/area/cursed/medical)
"wDZ" = (
/obj/structure/bookcase,
-/obj/item/book/manual/dpra_manifesto,
+/obj/item/device/versebook/dpra,
/turf/simulated/floor/wood,
/area/cursed/living_area)
"wHA" = (
diff --git a/maps/away/away_site/romanovich/grand_romanovich.dmm b/maps/away/away_site/romanovich/grand_romanovich.dmm
index c7a93883fef..4b102788a08 100644
--- a/maps/away/away_site/romanovich/grand_romanovich.dmm
+++ b/maps/away/away_site/romanovich/grand_romanovich.dmm
@@ -2769,7 +2769,7 @@
"gD" = (
/obj/structure/table/wood,
/obj/item/clothing/accessory/badge/hadii_card,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/obj/effect/floor_decal/spline/fancy/wood{
dir = 8;
icon_state = "spline_fancy"
diff --git a/maps/away/away_site/tajara/peoples_station/peoples_station.dmm b/maps/away/away_site/tajara/peoples_station/peoples_station.dmm
index 083bc5986f3..85ae84e0e46 100644
--- a/maps/away/away_site/tajara/peoples_station/peoples_station.dmm
+++ b/maps/away/away_site/tajara/peoples_station/peoples_station.dmm
@@ -924,11 +924,11 @@
/area/peoples_station/hangar)
"dA" = (
/obj/structure/closet/cabinet,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
/obj/item/ammo_magazine/a50,
/obj/item/ammo_magazine/a50,
/turf/simulated/floor/wood,
@@ -5585,7 +5585,7 @@
/obj/item/reagent_containers/food/drinks/bottle/victorygin,
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/item/reagent_containers/food/drinks/drinkingglass,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/turf/simulated/floor/carpet/art,
/area/peoples_station/captain_quarters)
"uq" = (
diff --git a/maps/away/away_site/tajara/pra_satellite/pra_satellite.dmm b/maps/away/away_site/tajara/pra_satellite/pra_satellite.dmm
index e8107d70992..ca8bc7a6918 100644
--- a/maps/away/away_site/tajara/pra_satellite/pra_satellite.dmm
+++ b/maps/away/away_site/tajara/pra_satellite/pra_satellite.dmm
@@ -1630,7 +1630,7 @@
/area/pra_satellite)
"JL" = (
/obj/structure/table/wood,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/turf/simulated/floor/wood{
temperature = 278.15
},
diff --git a/maps/away/ships/nka/nka_merchant/nka_merchant.dmm b/maps/away/ships/nka/nka_merchant/nka_merchant.dmm
index 0150902bed2..963f383c0a8 100644
--- a/maps/away/ships/nka/nka_merchant/nka_merchant.dmm
+++ b/maps/away/ships/nka/nka_merchant/nka_merchant.dmm
@@ -1437,7 +1437,7 @@
/area/nka_merchant/hangar)
"em" = (
/obj/structure/table/standard,
-/obj/item/book/manual/nka_manifesto,
+/obj/item/device/versebook/nka,
/obj/structure/sign/flag/nka/large/south{
pixel_y = -32
},
diff --git a/maps/away/ships/pra/headmaster/headmaster_ship.dmm b/maps/away/ships/pra/headmaster/headmaster_ship.dmm
index 468ebf6ca01..2d0493634db 100644
--- a/maps/away/ships/pra/headmaster/headmaster_ship.dmm
+++ b/maps/away/ships/pra/headmaster/headmaster_ship.dmm
@@ -2103,7 +2103,7 @@
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/item/reagent_containers/food/drinks/drinkingglass,
/obj/item/storage/box/fancy/cigarettes/cigar,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/obj/effect/floor_decal/spline/fancy/wood{
dir = 6
},
@@ -3318,7 +3318,7 @@
/area/headmaster_ship)
"jW" = (
/obj/structure/table/reinforced/steel,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/turf/simulated/floor/carpet/rubber,
/area/headmaster_ship/cic)
"kb" = (
@@ -7091,7 +7091,7 @@
/obj/structure/bed/stool/chair/sofa/left/black{
dir = 8
},
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/obj/effect/floor_decal/spline/fancy/wood{
dir = 4
},
diff --git a/maps/event/idris_cruise/idris_cruise-1.dmm b/maps/event/idris_cruise/idris_cruise-1.dmm
index f209af48ca4..574a01b813d 100644
--- a/maps/event/idris_cruise/idris_cruise-1.dmm
+++ b/maps/event/idris_cruise/idris_cruise-1.dmm
@@ -4429,7 +4429,7 @@
dir = 1
},
/obj/effect/floor_decal/industrial/outline/yellow,
-/obj/item/book/manual/dpra_manifesto,
+/obj/item/device/versebook/dpra,
/turf/simulated/floor/wood,
/area/cruise/pool)
"dsS" = (
diff --git a/maps/event/rooftop/rooftop-1.dmm b/maps/event/rooftop/rooftop-1.dmm
index cc567a5e34f..064405fd995 100644
--- a/maps/event/rooftop/rooftop-1.dmm
+++ b/maps/event/rooftop/rooftop-1.dmm
@@ -791,7 +791,7 @@
},
/area/city/mendell/interior)
"dV" = (
-/obj/item/book/manual/dpra_manifesto,
+/obj/item/device/versebook/dpra,
/turf/simulated/floor/carpet,
/area/city/mendell/interior)
"dZ" = (
diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dmm b/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dmm
index 39c7c0b7fe0..96427e9dbaa 100644
--- a/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dmm
+++ b/maps/random_ruins/exoplanets/adhomai/adhomai_fallout_bunker.dmm
@@ -318,12 +318,12 @@
/area/adhomai_fallout_bunker)
"mV" = (
/obj/structure/table/standard,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
/obj/effect/floor_decal/corner/red/full{
dir = 8
},
diff --git a/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dmm b/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dmm
index 6e7d0084842..fc343f5f07a 100644
--- a/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dmm
+++ b/maps/random_ruins/exoplanets/adhomai/adhomai_silo.dmm
@@ -47,7 +47,7 @@
/obj/item/flame/lighter/adhomai,
/obj/item/storage/field_ration/army,
/obj/item/storage/firstaid/regular,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/turf/simulated/floor/concrete{
temperature = 268.15
},
diff --git a/maps/random_ruins/exoplanets/adhomai/ala_base.dmm b/maps/random_ruins/exoplanets/adhomai/ala_base.dmm
index c3b9d19f009..35bd74eafc4 100644
--- a/maps/random_ruins/exoplanets/adhomai/ala_base.dmm
+++ b/maps/random_ruins/exoplanets/adhomai/ala_base.dmm
@@ -478,7 +478,7 @@
/obj/item/device/flashlight/lamp{
pixel_y = 9
},
-/obj/item/book/manual/dpra_manifesto{
+/obj/item/device/versebook/dpra{
pixel_y = 1;
pixel_x = 4
},
@@ -1101,7 +1101,7 @@
/obj/structure/sign/painting_frame/nated{
pixel_y = 32
},
-/obj/item/book/manual/dpra_manifesto,
+/obj/item/device/versebook/dpra,
/obj/structure/table/standard,
/turf/simulated/floor/exoplanet/wood,
/area/ala_base)
diff --git a/maps/random_ruins/exoplanets/adhomai/nka_base.dmm b/maps/random_ruins/exoplanets/adhomai/nka_base.dmm
index 8d930c0a7dd..1e5b13ac04c 100644
--- a/maps/random_ruins/exoplanets/adhomai/nka_base.dmm
+++ b/maps/random_ruins/exoplanets/adhomai/nka_base.dmm
@@ -658,7 +658,7 @@
/area/nka_base)
"Vy" = (
/obj/structure/table/wood,
-/obj/item/book/manual/nka_manifesto,
+/obj/item/device/versebook/nka,
/turf/simulated/floor/exoplanet/wood,
/area/nka_base)
"VN" = (
diff --git a/maps/random_ruins/exoplanets/adhomai/pra_base.dmm b/maps/random_ruins/exoplanets/adhomai/pra_base.dmm
index 19c4f3d47f5..c27dd6528c3 100644
--- a/maps/random_ruins/exoplanets/adhomai/pra_base.dmm
+++ b/maps/random_ruins/exoplanets/adhomai/pra_base.dmm
@@ -6,7 +6,7 @@
/obj/item/clothing/suit/storage/tajaran/pra_jacket/armored,
/obj/item/clothing/head/beret/tajaran/pra,
/obj/item/clothing/accessory/holster/hip,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/obj/item/clothing/accessory/badge/pra_passport,
/turf/simulated/floor/concrete/square{
temperature = 268.15
@@ -1106,7 +1106,7 @@
/obj/item/clothing/suit/storage/tajaran/pra_jacket/armored,
/obj/item/clothing/head/beret/tajaran/pra,
/obj/item/clothing/accessory/holster/hip,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/obj/item/clothing/accessory/badge/pra_passport,
/obj/structure/sign/flag/pra/large/south{
pixel_y = -32
@@ -1223,7 +1223,7 @@
/obj/structure/sign/painting_frame/hadii{
pixel_y = 32
},
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
/turf/simulated/floor/concrete/square{
temperature = 268.15
},
diff --git a/maps/random_ruins/exoplanets/adhomai/psis_outpost.dmm b/maps/random_ruins/exoplanets/adhomai/psis_outpost.dmm
index 137e354a42b..6a21001f911 100644
--- a/maps/random_ruins/exoplanets/adhomai/psis_outpost.dmm
+++ b/maps/random_ruins/exoplanets/adhomai/psis_outpost.dmm
@@ -937,9 +937,9 @@
/obj/effect/floor_decal/corner/red{
dir = 6
},
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
-/obj/item/book/manual/pra_manifesto,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
+/obj/item/device/versebook/pra,
/turf/simulated/floor/tiled/dark{
temperature = 268.15
},
diff --git a/maps/random_ruins/exoplanets/biesel/pra_camp_site.dmm b/maps/random_ruins/exoplanets/biesel/pra_camp_site.dmm
index 166fa84b013..4e4170f65c8 100644
--- a/maps/random_ruins/exoplanets/biesel/pra_camp_site.dmm
+++ b/maps/random_ruins/exoplanets/biesel/pra_camp_site.dmm
@@ -160,7 +160,7 @@
pixel_x = -6;
pixel_y = 8
},
-/obj/item/book/manual/pra_manifesto{
+/obj/item/device/versebook/pra{
pixel_x = 10;
pixel_y = 6
},
diff --git a/texts/ingame_manuals/almariism.txt b/texts/ingame_manuals/almariism.txt
new file mode 100644
index 00000000000..aff2d3ac4ec
--- /dev/null
+++ b/texts/ingame_manuals/almariism.txt
@@ -0,0 +1,22 @@
+Force is the universal language of the galaxy, it is the only language the enemies of the Tajara people will understand.
+An armed people are a people who will never be slaves.
+We, the Tajara of Adhomai, reject xeno imperialism and puppet governments.
+The Adhomai Liberation Army keeps to the vision of the great Rhagrrhuzau Hadii, an Adhomai built by Tajara for Tajara.
+Attack aliens wherever you find them, destroy the assets of corporations, mobilize against their puppets, lynch the hidden agents they embed in our society.
+Adhomai's freedom will only come from the barrel of a gun.
+No one has the right to steal what belongs to Adhomai and its people. They must protect their right to self-determination through all means.
+The Hadiist Party failed to uphold Al'marii's vision. They were corrupted by greed and have become the same as their pre-revolution oppressors.
+Religion is what separates Tajara from the beast and from the alien, our faiths are what we carry with us to lift our hearts and strengthen our minds.
+Whether you fight with a gun or your fist, you are a liberator as long as you fight for Adhomai’s freedom.
+The megacorporation is a poison unleashed on the galaxy by alien rabble, and Al’mariism is the antidote.
+The movement of Al’mariism must draw from all rungs of society and all peoples. The poor, the wealthy, the m’sai, the zhan-khazan, the hharar, the old, and the young.
+President Al’marii Hadii had spoken about the Tajara negotiating with the galaxy on their terms, but where is that equality now?
+The Hadiist monoculture will destroy what makes us Tajara. It is a plot to turn all Tajara into puppets.
+The so-called “President” is an insult and betrayer of his brother’s ideals, the people, and Adhomai.
+The galaxy, in time, will learn to fear the might of the Tajara.
+A single-party system stifles the diversity of views, and in turn, encourages the use of brutes like the PSIS.
+The influence of the army in politics is a bulwark against traitors and the vile alien.
+As a removed brick can topple a foundation, so can a single act of sabotage bring about the collapse of the corrupt Hadiist party.
+The Adhomai Liberation Army marches for the good of the people, all the people, not fat bureaucrats sitting in the same mansions we burnt in the First Revolution.
+Liberation can only come from the barrel of a rifle.
+It is better to die for a great cause than to serve and be a slave to aliens.
\ No newline at end of file
diff --git a/texts/ingame_manuals/hadiism.txt b/texts/ingame_manuals/hadiism.txt
new file mode 100644
index 00000000000..1b8a598cb11
--- /dev/null
+++ b/texts/ingame_manuals/hadiism.txt
@@ -0,0 +1,22 @@
+Ethnic, cultural, and religious differences have been used by the nobility to stop the Tajara people from uniting against the oppression, but these barriers have finally been broken during the Revolution.
+As history shows them, the establishment of a united Adhomai under a Hadiist state is necessary to secure the future of the Tajara.
+They must abandon their past sectarianism and work as one, as together the Tajara are undefeatable.
+Hadiism will shape all aspects of their lives for the better.
+The Tajara will be powerful and free as long they are guided by the Party.
+The Tajara people must quickly close the historical gap between them and the rest of the galaxy. Only a strong leader and a nation working under his guidance can achieve this.
+Only the faith in the will of the Tajaran people is the only faith worth believing in.
+The road to the future of the Tajara was paved with the sacrifice of countless revolutionaries; they must continue their work no matter the cost.
+We must engage with aliens and their nations as equals, to learn from their accomplishments and their mistakes.
+A Tajara’s birth can no longer determine their standing; only in Hadiism could one rise higher and higher.
+Women were trapped in their lives under the nobility, but in our new Adhomai the inequality between genders will be erased.
+The worker is the backbone of Hadiist society.
+A singular party ensures that the state is not bogged down in electoral politics.
+New farming techniques of collectivization will ensure food for all, and none will go hungry again.
+The Hadiist army is the people’s army, the defenders of revolution who remain vigilant against our enemies.
+We will never forget those who gave their lives to establish the Hadiist state we all now enjoy.
+Our reach will extend to the stars and beyond, Hadiism is inevitable.
+A single culture is a culture united against all hardships.
+As President, he is the leader of the Tajaran people and the one who can guide them to greater heights. This is a responsibility that he will bear.
+Our future is bright under Hadiism, prosperous times are guaranteed.
+For the Tajara people to be successful, they must quickly close the technological gap between Adhomai and the rest of the galaxy. They must not spare any resources in this mission.
+The Party will be a new guiding sun to all of Adhomai. Its lights opens the way to a great future ahead of them.
\ No newline at end of file
diff --git a/texts/ingame_manuals/royalism.txt b/texts/ingame_manuals/royalism.txt
new file mode 100644
index 00000000000..86cb9c060db
--- /dev/null
+++ b/texts/ingame_manuals/royalism.txt
@@ -0,0 +1,22 @@
+Lessons from the past must be molded with the present for the Tajara to have a proper future.
+Radicalism leads to cycles of pogroms, violence, war, and hate. It is only through a peaceful transition that we may all enjoy the fruits of prosperity.
+The sovereign of a nation is the ideal of its citizenry and government put into one, an idol who can lead the Tajara like none other could.
+We are unique in our races and cultures, each must be preserved through encouragement of staying in their natural place.
+An ordered society is a peaceful and stable one, it is only through the destructive flames of revolution that the great Steeple Peace on Adhomai was broken.
+Despite the efforts of the revolutionary regimes, they have all failed to bring peace and prosperity to Adhomai. They must adapt what has existed instead of destroying it whole.
+The tyranny of the old kingdoms was their downfall. The People's Republic is no different; the Hadiist state will soon meet the same fate as the monarchies.
+A ruler must be wise and bound to the law agreed upon by all its subjects. A constitution must safeguard the Kingdom and its institutions.
+Society will always have tiers to it, it is folly to reject this as a lie, it is wise to accept this.
+The Azunja dynasty was the only upon Adhomai to summon such fervor from its population; Where other peasants rebelled against corrupt masters, mine had stood defiantly with my father even during our fall.
+Stability hails from a just monarch and his lineage.
+The beast of radicalism is always seeking to devour more from the innocent.
+The enemies of Hadiism today will become its victims, and the supporters of Hadiism today will eventually become its enemies.
+Structure distills discipline, discipline brings prosperity.
+Democracy must be gradually cultivated to ensure that it operates in a way that is best for society.
+Systems built upon violence shall always be willing to use violence on the innocent.
+The Hadiist state assigns guilt but it itself is guilty, and a guilty system recognizes no innocents.
+Under a segmented society, respect is given to all who live within it, and all cultures that reside within it are allowed to thrive.
+The Suns shine upon Adhomai and always shall, our religion and faiths care for us as a parent cares for their child.
+Through every piece of suffering inflicted upon the Tajara we continue to endure, and endure we shall until Adhomai knows the peaceful reign of a proper leader once more.
+A new prosperous Adhomai can only built by mixing what is worth in the past and the future. Destroying anything because it is part of the old is a dangerous path.
+The Tajara must free themselves from the curse of extremism.
\ No newline at end of file