[1.0] RimQuest - Add Quest Givers to RimWorld (10/18/18)

Started by jecrell, August 29, 2018, 09:17:38 AM

Previous topic - Next topic

jecrell

RimQuest
... adds quest givers to trader groups and caravans. This mod exists for those of us who feel that RimWorld could use a little more direction from time to time, and a good quest is just what we need! (Sorry, I forgot to make a thread for this one, haha. Better late than never!)






When a trader or caravan arrives, simply right click the character with a green exclamation mark above their head to see what quests are available.



After accepting a quest, it will be available to you on the world map. This version contains vanilla events from RimWorld, but more quests are planned to be added in the future.



Thank you, one and all.

Also, a tip of my hat to my most wonderful supporters on Patreon. My goal of full-time modding is getting closer and closer.

The Amazing Supporters of Jecrell's Modding Madness
AC, Alex Mederer, Alexander, Alexander Vass, Alexandr Zaporin, Allic, Aron Glasser, Audrin Navarro, Austin Harbert, Baron Xot, Ben Stanley, Bennett Herlihy, Blaze Reynolds, Calum, Chelsea Archambeau, Christopher, Clifford Campbell, Dakota, Dan Winn, Dick Jones, Don Butterblume, Evan Hwang, Fredric Sundberg, George Chong Chuang Mi, GoSu, Harry Dicks, J, Jacob Duga, John Boehr, Jonathan Holzinger, Jordan Robinson, Josh McCabe, Justin Andreas, Karol Rybak, Kevin Reagan, Liam Farmer, Luis Salvatierra, Magnus Merkelbach, Marcus Sireanu, Mark, MC, meatface, Michael Lauder, Michael Paugh, Moshat, Oliver White, Pie_from_Hell, Populous25, Robin Hager, and Roxxploxx.

Frequently Asked Questions:

Q: Do I need a new save to play this mod?
A: No new saves are needed to play this mod.

This mod was commissioned by Bradr44.

Download...
from Patreon (1.0): https://www.patreon.com/posts/22140524
from Patreon (B19): https://www.patreon.com/posts/rimquest-for-b19-21060395
from GitHub: https://github.com/jecrell/RimQuest/releases/tag/1.19.0.0
from Steam: https://steamcommunity.com/sharedfiles/filedetails/?id=1354114366
...Psst. Still there? If you'd like to support
me and my works, do check out my Patreon.
Someday, I could work for RimWorld full time!

https://www.patreon.com/jecrell

jecrell

Update! (9/1/2018)
============
- Fixed issue where slave quest givers, when purchased, were keeping their quest giver icons.
...Psst. Still there? If you'd like to support
me and my works, do check out my Patreon.
Someday, I could work for RimWorld full time!

https://www.patreon.com/jecrell

jecrell

Update (9/3/18)
=============
- Fixed text issues introduced from B19
- Removed "Aurora" quest option
- Added visible silver amount on the confirm button
...Psst. Still there? If you'd like to support
me and my works, do check out my Patreon.
Someday, I could work for RimWorld full time!

https://www.patreon.com/jecrell

bigheadzach

Not sure if this got got yet, but the questgiver dialogue seems to be relying on B18 pronoun tokens instead of the B19 ones.

jecrell

Quote from: bigheadzach on September 10, 2018, 03:15:33 PM
Not sure if this got got yet, but the questgiver dialogue seems to be relying on B18 pronoun tokens instead of the B19 ones.

I think it should be fixed now.
...Psst. Still there? If you'd like to support
me and my works, do check out my Patreon.
Someday, I could work for RimWorld full time!

https://www.patreon.com/jecrell

jecrell

RimQuest



RimQuest
Version: 1.0.2
Updated: 09-19-2018
Description: The load screen should no longer have the random text googityDoogity. Replaced it with Setting Quest Giver... to avoid confusion.


Download now on...
Patreon
GitHub
Steam
Discuss the mod on...
Discord
Ludeon
...Psst. Still there? If you'd like to support
me and my works, do check out my Patreon.
Someday, I could work for RimWorld full time!

https://www.patreon.com/jecrell

jecrell


RimQuest



RimQuest
Version: 1.0.4.0
Updated: 10-18-2018
Description: RimWorld 1.0 Release!!!


Download now on...
Patreon
GitHub
Steam
Discuss the mod on...
Discord
Ludeon
...Psst. Still there? If you'd like to support
me and my works, do check out my Patreon.
Someday, I could work for RimWorld full time!

https://www.patreon.com/jecrell

Ruisuki

To differentiate it from vanilla quests itd be cool to have a reputation system as a resource system to 'purchase' quests from traders. I already get more quests than I can complete from the default missions alone, maybe somewhere along the lines of bounties. Idk just a random thought.

bigheadzach

The GitHub of 1.0.4.0 still is listing as versioned 1.0.3.0 and for B19.

Ruisuki

can this work to request quests from sparkling worlds or more faction interaction? are you still planning on adding quests for this mod crell?

Canute

At B19 you could get all possible quests, so i think that still happen at 1.0 too.

Morbo513

Any chance of adding the ability for random travellers (Not caravans) to be quest-givers?

Canute

I wanted to made the same request.
Any none trader visitor should have a 10% chance to be a quest giver.

Ruisuki

Quote from: Ruisuki on October 27, 2018, 01:23:43 PM
can this work to request quests from sparkling worlds or more faction interaction? are you still planning on adding quests for this mod crell?
doesnt seem to work with mehnis. sometimes the quest will be given to me, others (peace talks just tested) just takes my money, says he will write it on the map but the corresponding quest doesnt show. Also some quests from the mod arent quests, just notifications. "faction base attacked" just tells me a faction was attacked but charges me nonetheless (and takes up a slot on the quest choices)

Kori

Is the quest "Pawn Of Interest" from RimQuest or More Faction Interaction?
When I select it and try to confirm, nothing seems to happen. It won't charge me, I don't get a notification and the quest window won't close. Still it adds an additional quest marker on the map for each time I click on confirm, the quest itself works.

Clicking on confirm also produces the following error:
Tried to add null item to ThingOwner.
Verse.Log:Warning(String, Boolean)
Verse.ThingOwner`1:TryAdd_Patch1(Object, Thing, Boolean)
Kid.World_Incidents.IncidentWorker_QuestLostPawn:TryExecuteWorker(IncidentParms)
RimWorld.IncidentWorker:TryExecute(IncidentParms)
RimQuest.Dialog_QuestGiver:DoWindowContents(Rect)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)


Exception filling window for RimQuest.Dialog_QuestGiver: System.NullReferenceException: Object reference not set to an instance of an object
  at Kid.World_Incidents.IncidentWorker_QuestLostPawn.GetLetterText (Verse.Pawn prisoner, RimWorld.Planet.Site site, RimWorld.Planet.SitePart sitePart, Int32 days, System.String& letter, System.String& label) [0x00000] in <filename unknown>:0
  at Kid.World_Incidents.IncidentWorker_QuestLostPawn.TryExecuteWorker (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
  at RimWorld.IncidentWorker.TryExecute (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
  at RimQuest.Dialog_QuestGiver.DoWindowContents (Rect inRect) [0x00000] in <filename unknown>:0
  at Verse.Window+<WindowOnGUI>c__AnonStorey0.<>m__0 (Int32 x) [0x00000] in <filename unknown>:0
Verse.Log:Error(String, Boolean)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)