3 Questions about mechanics

Post » Thu Apr 07, 2011 6:04 pm

Hi everybody. I{m considering to make a mod with playable flash-backs into the PC life before being captured and sent to Morrowind and I have 3 Questions. Since I have no heavy scripting abilities my questions are:

1- Can be done?/How can I make a class detect script?

2- Can a script be made wich would strip the PC nvde? So that can be given/equiped with (flash-back) acording clothes, armor and weapons?

3- Is there a way to remove journal entries? Reason: want to know if I can add journal entries during flash-backs or not couse you would take them back to present time within your journal.

If anyone can answer how to do any of this things with regular morrowind scripting system I{ld thank you very much.


Anyway thank you in advance for your time.
User avatar
Jacob Phillips
 
Posts: 3430
Joined: Tue Aug 14, 2007 9:46 am

Post » Thu Apr 07, 2011 5:02 pm

1 - quickest answer i can think of, especially allowing for custom classes, would be to have the PC set it himself through either dialog or a messagebox. i'd split characters the same way that the game does for skill specialization, warrior, caster, rogue.

2 - yes, you can strip the PC, give him the "flashback items", and force-equip those items. the problems would be emptying the PC's inventory totally, and restoring what they had when the sequence was over. not sure how to overcome that one. perhaps some sort of trick using werewolf functions from bloodmoon?

3- i dont think you can delete entries recorded in the PCs journal. just word the entries like "i remembered that..." "i recalled..." "during my reminiscence..." "in my dreams of past events..." or other equivalent phrases

my questions for you,

how do you plan on initiating the flashbacks?

where will the flashbacks be taking place?
User avatar
Alycia Leann grace
 
Posts: 3539
Joined: Tue Jun 26, 2007 10:07 pm

Post » Thu Apr 07, 2011 9:17 pm


how do you plan on initiating the flashbacks?

where will the flashbacks be taking place?


I was thinking that should be coordinated/tracked by level, time (days), and when certain conditions are meet. Some would start by sleeping (in the forma of dreams), other might start trough dialog kind of your PC telling a story to some NPC, maybe a companion.


Actually my starting idea would be to give one flash-back right after chargen. taking advantage that it{s easyer to know what the PC has on Inventory and remove/give and back. Maybe adding some final part wich requires you to tale your life, circumstances and reazon that led you to imprisonment. I realize it{s complex and that the beauty would be if this had a loose end that could be tied up in present time on Vvanderfel.

Were you framed or guilty, arrested peacefully or by force, these would change in reflection of your class. "Maybe you were framed for a murder and discover it too late. then upon releasing you chose to be left in Morrowind becouse you knew that the one who framed you traveled there"

The Flash-Back areas are to be small places kind of linear but with choices that reflect your class (a captured assassin could either try to escape or sell his employer for freedom and would be shiped to morrowind by the imperial noble that tried to kill) I was thinking on interiors using resourses to landscape as places of hammerfel arena the inner sea (pirate rogue "wink") and so on...
User avatar
Kelly John
 
Posts: 3413
Joined: Tue Jun 13, 2006 6:40 am

Post » Fri Apr 08, 2011 12:05 am

1 - quickest answer i can think of, especially allowing for custom classes, would be to have the PC set it himself through either dialog or a messagebox. i'd split characters the same way that the game does for skill specialization, warrior, caster, rogue.

2 - yes, you can strip the PC, give him the "flashback items", and force-equip those items. the problems would be emptying the PC's inventory totally, and restoring what they had when the sequence was over. not sure how to overcome that one. perhaps some sort of trick using werewolf functions from bloodmoon?

3- i dont think you can delete entries recorded in the PCs journal. just word the entries like "i remembered that..." "i recalled..." "during my reminiscence..." "in my dreams of past events..." or other equivalent phrases



Re-reply: jaja

1- I had thought about dialogue in the form of topics/greetings that would be class/race filtered and presented you with choices on how to begin your story the choices would triger teleportation to the place you started describing... and continue to evolve until a certain dialog/event/journal entry would place you back were you began.

Example: Greeting: "Please tell me the events sorrounding your capture." choice:

"I got up early that day. If I had knew it would end up like it did.... I{ld have stayed in bed... "(Transported to a room of your house where you take items from a chest ewuip yourself and get out to a short but scaling adventure wich ends with you being put in prison or shiped away).

2- Is there a way to check encumberance via script or dialog (I can come up with a few ideas to limit the items on the PC or force the player to take out everything ) but none that wouldn{t breack inmersion a bit

3- I meant entries to lead you trough the memory. but I don{t think that memories should be that complex. not with the scope of the mod I think of this like Mies and Le Corbusier think of arquitecture"Less is more." the simple the better.
User avatar
Matt Bee
 
Posts: 3441
Joined: Tue Jul 10, 2007 5:32 am

Post » Fri Apr 08, 2011 2:59 am

concerning your conditions - tracking main quest journal entries would probably be simplest. you never know how quickly or slowly someone could level. companion idea sounds pretty keen. i like doing unique things with companions.

glad you were allready thinking of interiors as exteriors. i was going to suggest it if you werent.

on to the second post -

1 - this sounds like it would work, especially if combined with NPC companion you hinted at. perhaps all playable flashbacks are played at this time, and any items garnered during the flashback "arrive by carrier" a bit later. later flashbacks could be more "cutscene like" to avoid too much monkeying with the inventory. you could craft some custom spell effects to take the place of potions during these to avoid the need to have to mess with inventory too much. i'd personally, have the conversation set the non-racial details of the background.

2 - you can check the encumbrance, but you need item id's in order to actually remove the item. now that i think on it, you might benefit from making your own alternate start or having the playable flashbacks occur before you leave the census and excise building.

3 - you mean active quests? if you dont use different indexes ("my_journal_entry_1", "my_Journal_entry_2") you can set certain stages of the index as "finished" and then have the next stage flagged with "restart" to bring the quest name back to active quests. technically, you dont have to have a quest entry at all. instead of actual journal entries, you could also get the information to the player in a messagebox, or give him a note that would get removed from the inventory when the flashback is over.
User avatar
lillian luna
 
Posts: 3432
Joined: Thu Aug 31, 2006 9:43 pm

Post » Thu Apr 07, 2011 11:11 pm

concerning your conditions - tracking main quest journal entries would probably be simplest. you never know how quickly or slowly someone could level. companion idea sounds pretty keen. i like doing unique things with companions.

2 - you can check the encumbrance, but you need item id's in order to actually remove the item. now that i think on it, you might benefit from making your own alternate start or having the playable flashbacks occur before you leave the census and excise building.

3 - you mean active quests? if you dont use different indexes ("my_journal_entry_1", "my_Journal_entry_2") you can set certain stages of the index as "finished" and then have the next stage flagged with "restart" to bring the quest name back to active quests. technically, you dont have to have a quest entry at all. instead of actual journal entries, you could also get the information to the player in a messagebox, or give him a note that would get removed from the inventory when the flashback is over.


2- I was thinking that if I may check the encumberance then I can make it so that you can{t sleep in bed until you strip your inventory clean. this would be the bed that trigers the dreams. (althoug seems a bit too much invasive to the regular game)

3- I{m thinking it would be better to keep memories simple and with maybe an updateable book acting as journal. Disabling temporary use of the real journal. (The Goal is to avoid having an entry stating that you were betrayed and imprisoned next to the entry stating that akulacan{s chamber fell apart as Dagoth ur died.)
User avatar
Sheeva
 
Posts: 3353
Joined: Sat Nov 11, 2006 2:46 am

Post » Fri Apr 08, 2011 6:59 am

I don't know if this is strictly relevant but, what you're describing (identifying items in the PC's inventory) reminds me of Fliggerty's http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=6597. That mod requires both MWSE and an external EXE but it might be worth a look to see how that works.
User avatar
Penny Courture
 
Posts: 3438
Joined: Sat Dec 23, 2006 11:59 pm

Post » Fri Apr 08, 2011 2:51 am

I don't know if this is strictly relevant but, what you're describing (identifying items in the PC's inventory) reminds me of Fliggerty's http://planetelderscrolls.gamespy.com/View.php?view=Mods.Detail&id=6597. That mod requires both MWSE and an external EXE but it might be worth a look to see how that works.


Yes I know that MSE offers a solution to my problems. but having problems with basic morrowind scripting alone, MSE is kind of a diferent league for me. I{m trying to sort the obstacles with normal game situations and scripting mechanics. If this fails then this mod{ll probe to be out of my reach.
User avatar
Charlotte Henderson
 
Posts: 3337
Joined: Wed Oct 11, 2006 12:37 pm

Post » Fri Apr 08, 2011 5:04 am

Can anyone help me out?

Can be made a chance based variable?

How can I script a load-door to randomly place one of 3 objects on the game world when activated for the first and only for the first time?




Thank you very much in advance!
User avatar
ijohnnny
 
Posts: 3412
Joined: Sun Oct 22, 2006 12:15 am


Return to III - Morrowind