Skip to content

Commit

Permalink
1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FoxxoTrystan authored Apr 24, 2024
1 parent 623d9d9 commit dd8fddf
Show file tree
Hide file tree
Showing 14 changed files with 237 additions and 0 deletions.
18 changes: 18 additions & 0 deletions data/campaign/rules.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
id,trigger,conditions,script,text,options,notes
foxxo_bounty_completed,"foxxo_bounty_completed",,"FoxxoScript",,,

foxxo_escapepod_dialog,OpenInteractionDialog,$customType == foxxo_escapepod score:1000,ShowDefaultVisual,"The Escape Pod has been put on a stable orbit. Scans reveals its has one life sign tho not human.","0:foxxo_escapepod_dialog_continue:Open Communication
1:defaultLeave:Leave",
foxxo_escapepod_dialog_continue,DialogOptionSelected,$option == foxxo_escapepod_dialog_continue,,"There is silence... before a voice start to speak... no visual, ""Yeep... what do you want... now?""","0:foxxo_escapepod_dialog2_continue:"Show me your face"
1:defaultLeave:Leave",
foxxo_escapepod_dialog2_continue,DialogOptionSelected,$option == foxxo_escapepod_dialog2_continue,ShowPersonVisual true foxxoTrystan,"Seem to take a moment... then with no warning proceed to show his face... its was indeed not human a fox looking face with orange fur, green eyes and some white marks, ""Happy?""","0:foxxo_escapepod_dialog_cute_continue:"Wow... thats a cute fox"
1:foxxo_escapepod_dialog3_continue:"So its true... your not human"
2:defaultLeave:Leave",
foxxo_escapepod_dialog_cute_continue,DialogOptionSelected,$option == foxxo_escapepod_dialog_cute_continue,,"Trystan Bellfred seem to be surprised at the remark, his ears peeking up, ""Gah! Yeerp! Ehh... t-thanks?""","0:foxxo_escapepod_dialog3_continue:Continue
1:defaultLeave:Leave",
foxxo_escapepod_dialog3_continue,DialogOptionSelected,$option == foxxo_escapepod_dialog3_continue,,"""And yeah im not human and? just because i decided to be a fox does not give the right of nearly everyone in the sector to hunt me!"" he growls.","0:foxxo_escapepod_dialog4_continue:Continue
1:defaultLeave:Leave",
foxxo_escapepod_dialog4_continue,DialogOptionSelected,$option == foxxo_escapepod_dialog4_continue,,"""And now... because of YOU! i have no ship, no supplies and i am stuck here, so again... what do you want from me?""","0:foxxo_escapepod_dialog_recruit_continue:Offer a officer position
1:defaultLeave:Leave",
foxxo_escapepod_dialog_recruit_continue,DialogOptionSelected,$option == foxxo_escapepod_dialog_recruit_continue,,"Trystan Bellfred ears peeks up again, again surprised, ""Really? are you really taking the risk to be hunted? Wow... ehh... well my others options is to die here slowly... so... i accept... but i will say i am no Fleet Pet... Mascot or anything! tho i will not deny any pats, Alright send a team to get me then.""","0:foxxo_escapepod_dialog_recruit_end:Continue",
foxxo_escapepod_dialog_recruit_end,DialogOptionSelected,$option == foxxo_escapepod_dialog_recruit_end,"FoxxoOfficer","You send a team to pick up the fox... and its was a success, the fox arrive in your bridge looking around... investigating, ""Well... Trystan Bellfed at your service captain, assign me anywhere you need... as long you will also provide my safty, Hope we will do great things!""","0:defaultLeave:Leave",
2 changes: 2 additions & 0 deletions data/config/chatter/characters.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
character
foxxoTrystan
70 changes: 70 additions & 0 deletions data/config/chatter/characters/foxxoTrystan.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"name":"Trystan Bellfred",
"personalities":["cautious"],
"gender":["m"],
"chance":0,
"talkativeness":12,
"categoryTags":["original"],

"lines":{
"start":[
{"text":"Yeeps... i dont like this..."},
{"text":"Yeep! Lets do this!"},
{"text":"This fox is ready!"},
{"text":"I wish i still had my drones..."}
],
"start_boss":[
{"text":"Their ship... seem... dangerous... are you sure?"},
{"text":"Gah... i do hope you know what your doing... yeep..."}
],
"retreat":[
{"text":"Yeep! i cant stay here anymore i need to go!"},
{"text":"Yeeeep! I need to go!"}
],
"out_of_missiles":[
{"text":"No more missiles!"},
{"text":"Yeep, where out of missiles?"},
],
"engaged":[
{"text":"Attacking the target!"},
{"text":"Yeeps! Going for the kill!"},
{"text":"This fox is about to bite!"}
],
"need_help":[
{"text":"Yeeps! i-i need assistance!"},
{"text":"Gaah! i need help! Yeeps!"}
],
"pursuing":[
{"text":"Chasing the target!"},
{"text":"Oh your not going away!"},
{"text":"Yeeps! Get over here!"}
],
"running":[
{"text":"Gah, i need to get out of here!"}
],
"hull_90":[
{"text":"Mrpf, they manage to hit the hull!"}
],
"hull_50":[
{"text":"Yeep... this is not good, my hull report 50%"}
],
"hull_30":[
{"text":"This ship is critital, I NEED HELP!"},
{"text":"Yeep! my ship hull is getting critital!"},
{"text":"Gaah... this ship is not in a good shape."}
],
"overload":[
{"text":"Yeeep! My ship is not responding!"},
{"text":"Yeep! my ship has overloaded, this fox need some assistance!"}
],
"death":[
{"text":"TO THE ESCAPE POD-!"},
{"text":"YEEP! HELP MEEEE-!"}
],
"victory":[
{"text":"Yeeps! We did good lads!"},
{"text":"Yeep! This fox has showed the human how i can bite!"},
{"text":"Yeerp! And this is how a fox do! and you too captain!"}
],
}
}
2 changes: 2 additions & 0 deletions data/config/chatter/officer_name_to_character.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,first name,last name,character
foxxoTrystan,Trystan,Bellfred,foxxoTrystan
21 changes: 21 additions & 0 deletions data/config/custom_entities.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"foxxo_escapepod":{
"defaultName":"Escape Pod", # used if name=null in addCustomEntity()
"defaultRadius":35, # used if radius<0 in addCustomEntity()
"nameInText":"escape pod",
"shortName":"escape pod",
"aOrAn":"a",
"isOrAre":"is",
"showInCampaign":true,
"scaleIconSizeBasedOnDefaultRadius":false,
"showIconOnMap":true,
"scaleIconWithZoom":true,
"iconWidth":20,
"iconHeight":20,
"icon":"graphics/stations/cryosleeper.png",
"customDescriptionId":"foxxo_escapepod",
"interactionImage":"graphics/illustrations/cache_large.jpg",
"layers":[STATIONS],
"tags":["has_interaction_dialog"]
}
}
83 changes: 83 additions & 0 deletions data/config/modFiles/magicBounty_data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
{
"foxxo_bounty":{

"required_mods_id": [],

#TRIGGERS (ALL OPTIONAL)

"trigger_market_id": ["nex_prismFreeport"],
"trigger_marketFaction_any": ["independent"],

#BOUNTY DESCRIPTION

"job_name": "Fox hunt",
"job_description": "Alert for ==$playername==: The ship of ==$name== has been spotted near ==$system==, as we all know $name is a person or... fox that has played illegally with Genetics and turn himself into what he calls a Foxxo.\nHe has avoided the consequences for far too long for his crimes against humanity and a bounty has been placed on his head for ==$reward==.\nReports told that his personnal ship the ==$shipName== is followed by an unverified force, Destroy that ship and claim the reward.\nFor playing god with genetics he will pay for it and be hunted down as his no longer human.",
"job_comm_reply": "Yeep? what? how did you know i was here? just leave me alone! i have done nothing wrong, i do what i want to do with myself if peoples dont aprove it that their problem, please dont even try to fight... i just want to be alone working on my projects and i dont want to get involved with... more humans or the sector in general, and... if you do try to fight... take this warning, i have a small defense fleet of drones and they will make quick work of you... now please... leave me alone...",
"job_credit_reward": 50000,
"job_type":"assassination",
"job_show_type": true,
"job_show_captain": true,
"job_show_fleet": "flagship",
"job_show_distance": "vanilla",
"job_show_arrow": false,
"job_difficultyDescription": "auto",
"job_conclusion_script": "foxxo_bounty_completed",

#TARGET COMMANDER (OPTIONAL)

"target_first_name":"Trystan",
"target_last_name":"Bellfred",
"target_portrait":"foxxo",
"target_gender":"MALE",
"target_rank": "citizen",
"target_post": "unknown",
"target_personality": "cautious",
"target_aiCoreId": null,
"target_level": 10,
"target_elite_skills":2,
"target_skill_preference": "ANY",
"target_skills": {
"impact_mitigation": 1,
"damage_control": 1,
"field_modulation": 1,
"target_analysis": 2,
"helmsmanship": 2
},


#TARGET FLEET

"fleet_name": "F.O.X.X.O Defense",
"fleet_faction": "ML_bounty",
"fleet_flagship_variant":"mule_Standard",
"fleet_flagship_name":"F.O.X.X.O",
"fleet_flagship_alwaysRecoverable": true,
"fleet_flagship_autofit": false,
"fleet_preset_ships": {
"picket_Assault": 5,
"sentry_FS": 5,
"warden_Defense": 5,
"berserker_Assault": 4,
"rampart_Standard": 1
},
"fleet_composition_faction": "derelict",
"fleet_composition_quality": 1,
"fleet_preset_autofit": false,
"fleet_transponder": false,
"fleet_no_retreat": false,
"fleet_behavior": "PASSIVE",
"fleet_musicSetId": null,

#LOCATION

"location_distance": "CORE",
"location_themes": ["theme_core"],
"location_themes_blacklist": ["theme_already_occupied", "theme_hidden", "no_pulsar_blackhole"],
"location_entities":[
"debris",
"wreck",
"stable_location"
],
"location_defaultToAnyEntity": true,
},
}
7 changes: 7 additions & 0 deletions data/config/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"graphics": {
"characters": {
"foxxo":"graphics/portraits/foxxo.png"
}
}
}
2 changes: 2 additions & 0 deletions data/config/version/version_files.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
version file
foxxoofficer.version
1 change: 1 addition & 0 deletions data/strings/descriptions.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
foxxo_escapepod,CUSTOM,"An escape pod, drifting in space.",,,,
7 changes: 7 additions & 0 deletions data/world/factions/player.faction
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"portraits":{
"standard_male":[
"graphics/portraits/foxxo.png",
]
},
},
12 changes: 12 additions & 0 deletions foxxoofficer.version
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"masterVersionFile": "https://raw.githubusercontent.com/FoxxoTrystan/foxxoofficer/main/foxxoofficer.version",
"modName": "FoxxoOfficer",
"modVersion":
{
"major":1,
"minor":1,
"patch":0,
},
"directDownloadURL": "https://github.com/FoxxoTrystan/foxxoofficer/releases/latest/download/foxxoofficer.zip",
"changelogURL":"https://raw.githubusercontent.com/FoxxoTrystan/foxxoofficer/main/changelog.txt",
}
Binary file added graphics/portraits/foxxo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added jars/foxxo.jar
Binary file not shown.
12 changes: 12 additions & 0 deletions mod_info.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"id": "foxxoofficer",
"name": "FoxxoOfficer",
"author": "FoxxoTrystan",
"version": "1.1.0",
"description": "",
"gameVersion": "0.97a-RC11",
"jars":["jars/foxxo.jar"],
"dependencies": [
{"id": "MagicLib", "name": "MagicLib"}
],
}

0 comments on commit dd8fddf

Please sign in to comment.