Make Oromir Disappear

Unstructured ideas, requests and suggestions for the development of the game.
Post Reply
nyxkitty
Posts: 21
Joined: Tue Oct 14, 2014 1:41 am
android_version: 4.4 - Kitkat

Make Oromir Disappear

Post by nyxkitty »

I don't know jack about Java (yet - I'm going to learn), but is there a way to make Oromir disappear once you finish the Missing Husband quest and move him into a corner in Leta's house?

I know they're small maps, so it's probably not viable space-wise.
Sithkitty | Lvl 13 | HP 39 | AC 150% | AD 14 - 20 | ECC 0% | CM 0 | BC 16% | DR 2 | 1891G | Item Stockpiler.
twirlimp
VIP
Posts: 204
Joined: Wed Dec 30, 2015 8:00 am
android_version: 4.3

Re: Make Oromir Disappear

Post by twirlimp »

This is less related to java and more about the Tiled engine they use.

I believe it's possible because there are many NPCs that change location, though I'm not quite sure if they're relocated or just removed.
ideas plox
nyxkitty
Posts: 21
Joined: Tue Oct 14, 2014 1:41 am
android_version: 4.4 - Kitkat

Re: Make Oromir Disappear

Post by nyxkitty »

Ah okay, thanks Twirlimp. I wasn't sure how the NPCs worked. (Sorry for the late reply, I ran out of internet data.)
Sithkitty | Lvl 13 | HP 39 | AC 150% | AD 14 - 20 | ECC 0% | CM 0 | BC 16% | DR 2 | 1891G | Item Stockpiler.
User avatar
rijackson741
Posts: 4451
Joined: Tue Aug 20, 2013 2:04 am
android_version: 10 - Android 10
Location: Somewhere in Dhayavar
Contact:

Re: Make Oromir Disappear

Post by rijackson741 »

A NPC can be made to disappear at the end of a conversation. However, that would mean the quest would have to be rewritten, and it would not put Oromir back at the farm.
Level:71, XP:6493739, PV:608, FQ:84
HP:210, AC:212, AD:58-77, AP:4, ECC:16%, CM:1.5, BC:188, DR:3
Gold: 237559 | RoLS:1, RoL:1, GoW:1, VSH:1, RoFLS:1, WoB:1
HH:1, WA:1, CS:2, Cl:1, IF:4, Ev:3, Re:2, WP:DA:1, WP:1S:1, WP:B:1, AP:L:1, FS:DW:2, S:DW:1
nyxkitty
Posts: 21
Joined: Tue Oct 14, 2014 1:41 am
android_version: 4.4 - Kitkat

Re: Make Oromir Disappear

Post by nyxkitty »

rijackson741 wrote:A NPC can be made to disappear at the end of a conversation. However, that would mean the quest would have to be rewritten, and it would not put Oromir back at the farm.
Cheers, Ri. Yeah, the quest kinda needs to be rewritten anyway. You only get the choice of leaving it unfinished or telling Leta where Oromir is, whereas having the choice to lie to her would be cool. I might try and learn some JSON, since I'm still trying to wrap my head around OOP itself, but there are no sites where it's dumbed down enough. HTML was so easy compared to Java.
Sithkitty | Lvl 13 | HP 39 | AC 150% | AD 14 - 20 | ECC 0% | CM 0 | BC 16% | DR 2 | 1891G | Item Stockpiler.
User avatar
Zukero
Lead Developer
Posts: 2028
Joined: Thu Jul 21, 2011 9:56 am
android_version: 8.0
Location: Eclipse

Re: Make Oromir Disappear

Post by Zukero »

JSON, HTML and Java cannot be compared. Java is a programming language, HTML a data presentation language, and Json is simply a data storage format. Different tools for different purposes.

In this case though, you don't need to learn any of these. ATCS will hide the complexity of JSON behind a nice GUI.

Making a character disappear from somewhere and reappear somewhere else is indeed possible, as I'm doing just that in a new quest I merged for next version.
Lvl: 78, XP: 8622632, Gold: 271542, RoLS: 1, ElyR: -, RoL: -, ChaR: 1, GoLF: 1, ShaF: 1, SRoV: 1, VSH: 1, WMC: 1, GoW: 1
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2
User avatar
rijackson741
Posts: 4451
Joined: Tue Aug 20, 2013 2:04 am
android_version: 10 - Android 10
Location: Somewhere in Dhayavar
Contact:

Re: Make Oromir Disappear

Post by rijackson741 »

How do you make him reappear somewhere else? I don't think that's possible in ATCS. The rest is relatively easy:

Change the conversation with Leta so that instead of saying she will go and get her husband, she asks you to go and persuade him to come home. So the quest does not end with Leta. Add a new item to the quest log.

When you go back to Oromir, if you reached the new item in the quest log his conversation has new branches. In one, you fail to persuade him to return. In the other, you lay a guilt trip on him (you are not just letting down your wife, but the entire village that relies on the food from your farm, etc), he agrees to go home, you get XP, quest ends, Oromir disappears.

Add more branches to the conversation with Leta, so that if the quest is not complete she asks you to try again, and if it is complete she thanks you.

I could make all of those changes (I'm even willing to do so, if it's desired), but I know of no way to make Oromir reappear in a new location.
Level:71, XP:6493739, PV:608, FQ:84
HP:210, AC:212, AD:58-77, AP:4, ECC:16%, CM:1.5, BC:188, DR:3
Gold: 237559 | RoLS:1, RoL:1, GoW:1, VSH:1, RoFLS:1, WoB:1
HH:1, WA:1, CS:2, Cl:1, IF:4, Ev:3, Re:2, WP:DA:1, WP:1S:1, WP:B:1, AP:L:1, FS:DW:2, S:DW:1
User avatar
Zukero
Lead Developer
Posts: 2028
Joined: Thu Jul 21, 2011 9:56 am
android_version: 8.0
Location: Eclipse

Re: Make Oromir Disappear

Post by Zukero »

To make him reappear, you have four things to do:
- On target map, mark his spawn area as inactive (active property set to false)
- In a dialogue with Oromir, make him leave
- At the same time, disable his spawn area
- In a dialogue (same or not) activate the target spawn area.

All of this can be done in ATCS. If you check out the latest dev code ony github, there's a quest with examples of this. Look for the "Halvor" NPC.

Cheers.
Lvl: 78, XP: 8622632, Gold: 271542, RoLS: 1, ElyR: -, RoL: -, ChaR: 1, GoLF: 1, ShaF: 1, SRoV: 1, VSH: 1, WMC: 1, GoW: 1
HP: 71, AC: 301%, AD: 38-47, AP: 3, ECC: 50%, CM: 3.75, BC: 101%, DR: 2
Post Reply