Skip to content

Commit

Permalink
Add professions
Browse files Browse the repository at this point in the history
  • Loading branch information
Standing-Storm authored Jan 8, 2025
1 parent cd592ff commit 34eecbf
Show file tree
Hide file tree
Showing 4 changed files with 60 additions and 0 deletions.
1 change: 1 addition & 0 deletions data/mods/Aftershock/EOC/esper_eoc.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@
"EOC_AFS_ELECTROKIN_REMOVE_SEE_ELECTRICITY",
"EOC_AFS_ELECTROKIN_REMOVE_HACKING_INTERFACE",
"EOC_AFS_ELECTROKIN_REMOVE_PERSONAL_BATTERY",
"EOC_AFS_TELEKIN_REMOVE_MOMENTUM",
"EOC_AFS_TELEPATH_REMOVE_TELEPATHIC_SHIELD",
"EOC_AFS_TELEPATH_REMOVE_SENSE_MINDS",
"EOC_AFS_TELEPATH_REMOVE_TELEPATHIC_SUGGESTION"
Expand Down
13 changes: 13 additions & 0 deletions data/mods/Aftershock/mutations/esper.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,19 @@
"player_display": false,
"spells_learned": [ [ "afs_classless_toggleable_concentration_end", 1 ] ]
},
{
"type": "mutation",
"id": "AFS_TELEKINETIC",
"name": "Telekinetic",
"points": 0,
"description": "The ability to move objects without touching them.",
"types": [ "ESPER" ],
"starting_trait": false,
"purifiable": false,
"valid": false,
"player_display": false,
"spells_learned": [ [ "afs_classless_toggleable_concentration_end", 1 ] ]
},
{
"type": "mutation",
"id": "AFS_TELEPATH",
Expand Down
10 changes: 10 additions & 0 deletions data/mods/Aftershock/player/hobbies.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,5 +64,15 @@
"points": 5,
"traits": [ "ESPER", "AFS_TELEPATH" ],
"spells": [ { "id": "afs_telepathic_mind_sense", "level": 3 }, { "id": "afs_telepathic_shield", "level": 2 } ]
},
{
"type": "profession",
"subtype": "hobby",
"id": "afs_telepath_hobby",
"name": "Esper Inheritance (Geist)",
"description": "Some long-distant member of your family received psi treatments during the Hyperspace Era and somehow it stuck in their DNA. Always unpredictable, skipping multiple generations at a time, that inheritance has been passed down to you. You have no training and little idea what you're doing, but you've developed a trick or two.",
"points": 5,
"traits": [ "ESPER", "AFS_TELEKINETIC" ],
"spells": [ { "id": "afs_telekinetic_move_item", "level": 3 }, { "id": "afs_telekinetic_move_creature", "level": 2 } ]
}
]
36 changes: 36 additions & 0 deletions data/mods/Aftershock/player/professions.json
Original file line number Diff line number Diff line change
Expand Up @@ -704,5 +704,41 @@
"male": { "entries": [ { "item": "briefs" } ] },
"female": { "entries": [ { "item": "sports_bra" }, { "item": "boy_shorts" } ] }
}
},
{
"type": "profession",
"id": "afs_esper_telekinetic",
"name": { "str": "Geist", "//~": "Name is slang taken from the word poltergeist." },
"description": "You are a telekinetic, able to move objects without touching them. You aren't entirely sure how you got your powers, but you seem to have an instinctive sense of how to use them. That's not sinister at all, right?",
"points": 7,
"traits": [ "AFS_TELEKINETIC" ],
"flags": [ "SCEN_ONLY" ],
"skills": [ { "level": 4, "name": "metaphysics" } ],
"spells": [
{ "id": "afs_telekinetic_move_item", "level": 8 },
{ "id": "afs_telekinetic_move_creature", "level": 6 },
{ "id": "afs_telekinetic_momentum", "level": 6 },
{ "id": "afs_telekinetic_wave", "level": 5 },
{ "id": "afs_telekinetic_hammer", "level": 3 }
],
"proficiencies": [ "prof_concentration_basic" ],
"items": {
"both": {
"entries": [
{ "item": "spacer_jumpsuit" },
{ "item": "spacer_cap" },
{ "item": "socks" },
{ "item": "boots" },
{ "item": "wristwatch" },
{ "item": "cream_prot_cold" },
{ "item": "cream_prot_cold" },
{ "group": "charged_smart_phone" },
{ "item": "XL_holster" },
{ "item": "afs_cartridge", "ammo-item": "battery", "charges": [ 900, 1485 ], "container-item": "afs_v29" }
]
},
"male": { "entries": [ { "item": "briefs" } ] },
"female": { "entries": [ { "item": "sports_bra" }, { "item": "boy_shorts" } ] }
}
}
]

0 comments on commit 34eecbf

Please sign in to comment.