Add new comment
It's almost TOO hard, so... |
||
Submitted by Araknuum on Mon, 2016-07-25 10:01 | ||
...Edgaar now GREATLY appreciates your help clearing his basement. Completion of the first side quest in Ehb now nets players a backpack and a Healing Hands spell in addition to the potions he normally gives. I found out that I can make him give you any item or spell, just by changing or adding to his [inventory] [pcontent]: [t:template,n:edgaar] [inventory] { [pcontent] { [all*] { il_main = DSX_backpack_empty; } [all*] { il_main = potion_health_small; il_main = potion_mana_small; il_main = spell_healing_hands; } } } This is great! There was some confusion at first, because I decided to look for Mayor Hardison Dhon (Arhok, LOA) and see how HE went about dropping a nifty Backpack. Turns out, Mayor Dhon doesn't even have a place in the actor_good_npc Templates found in Expansion.dsres. Edgaar is based on the "Blacksmith" template and his Quest Rewards are there in his [inventory]. Mayor Dhon, as a GO (Game Object), is located in world\maps\map_expansion\regions\a1_r1_town\objects\regular\actor.gas, and in world\maps\map_expansion\regions\a1_r1_town\conversations\conversations.gas there is an Emitter for the Giant Slaying Quest Rewards: [hardison_dhon_after_a1_monsters] { [text*] { activate_quest* = a1_bandits,4; choice = more; complete_quest* = a1_bandits; give_reward* = emitter_hardison_reward,dsx_backpack_potions; i order = 0; b quest_dialog = false; sample = s_v_a1_mayor_04; screen_text = "I'm happy to hear that the giant has been slain. Lharnob and Kiira have fashioned these rewards for taking care of the monster menace; seek them out to purchase additional supplies. Now I have to ask you if you found something: The missing caravan was transporting a powerful artifact that was to be given to us for safekeeping: The Staff of Stars. This Staff of Stars can control the elements themselves. You didn't find it, did you?"; f scroll_rate = 20.0; } [text*] { activate_quest* = a1_staff,0; b quest_dialog = true; sample = s_v_a1_mayor_05; screen_text = "You must find the Staff of Stars and return it here. If it fell into the wrong hands... chaos would ensue! The west gate is now open for you."; f scroll_rate = 20.0; } } BUT, [emitter_hardison_reward] isn't in regions\a1_r1_town\objects\regular\emitter.gas OR in world\contentdb\components\emitters... This was frustrating, to say the least. It looks like the GPG/MadDoc team changed the way quest rewards were handled between Ehb and Arrana. I still don't know where [emitter_hardison_reward] is, and I stopped looking to try just adding my extras directly to Edgaar's [inventory], which works fine. I suspect that Mayor Dhon's Emitter is self referenced in the Staff Quest, and that adding Items to the String after [dsx_backpack_potions] might work. I won't be testing this any time soon as I'm fixated on Modding Ehb and Playing Legends of Utrae. In other notes, changes to Skrubb and Phrak Spells in spl_spell.gas work great! There may be problems with how the Boss Phrak Piercer USES it's modified Spell, but I was able to make Skrubb attack faster, and both Skrubb and Phrak Piercer's attacks have longer Range and more Damage with no changes to the Attack values in their Templates. Oh, and here's a Big Bug I found: She was tougher, but not nearly tough enough: :spider: blogs: |
||