desm 329 Posted October 17, 2010 Share Posted October 17, 2010 Hello to all, I'm new to the forum and I have one question: is there a way to make more Hydras to spawn in the swamps ? I've looked into the spawn.txt file but couldn't find any "hydra" or something. so, can anyone please tell me the thing to do to increase Hydras spawn ? Thanks. I play in singleplayer offline. Link to comment
gogoblender 3,069 Posted October 17, 2010 Share Posted October 17, 2010 I would love more hydras in closed! They are probably one of my favorite monsters in the game... perhaps because of their rarity when in the swamp. Their fire effect is wonderful. gogo Link to comment
desm 329 Posted October 17, 2010 Author Share Posted October 17, 2010 Hi Gogoblender, yes me too they are one of my favorites but not because of their rarity and I would like to see them more often, not a lot but a little bit more often They remind me a little of the "Giant Spiders" in Sacred 1 in the swamps too. Same "charism" I find. so, if someone could help, it would be greatly appreciated, thanks. Link to comment
gogoblender 3,069 Posted October 17, 2010 Share Posted October 17, 2010 I was thinking that maybe we like 'em so much cuz they're big ... lol and get killed easily.. so it's a wonderfully easy treat, specially in a spider infested area like swamps. It got me thinking to how many more "big" champs there are in the game. hmmm... do the hydras actually count as a champ of sorts? gogo Link to comment
Inferno Stacks 2 Posted October 18, 2010 Share Posted October 18, 2010 I like fighting the Champion Hydra's Always one of my fav creature though as far as mythology goes. Just need to add some Cenataurs, Basilisk, Cyclops, Phoenix. Link to comment
gogoblender 3,069 Posted October 18, 2010 Share Posted October 18, 2010 Knuckles put some amazing pix in the wiki http://www.sacredwiki.org/index.php5/Sacred_2:Hydra Devs did a great job on these guys gogo Link to comment
wolfie2kX 528 Posted October 18, 2010 Share Posted October 18, 2010 Knuckles put some amazing pix in the wiki http://www.sacredwiki.org/index.php5/Sacred_2:Hydra Devs did a great job on these guys gogo Don't forget the ice hydra found on the Northland/Christmas Island campaign.. He's quite a nasty piece of work. http://www.sacredwiki.org/index.php5/Sacred_2:Ice_Hydra Link to comment
gogoblender 3,069 Posted October 18, 2010 Share Posted October 18, 2010 o0oooh, that guys very VERY tough He one hitted Putrescine when he first came out on Christmas Island. Wolfie, do you have stats for that ice hydra? I just looked in Wiki, saw we don't have it yet gogo Link to comment
icemember 0 Posted October 19, 2010 Share Posted October 19, 2010 Can you post a picture of the hydra's? Link to comment
Dragon Brother 619 Posted October 19, 2010 Share Posted October 19, 2010 Follow the links posted above to the sacred wiki icemember, there are pics there. Link to comment
wolfie2kX 528 Posted October 19, 2010 Share Posted October 19, 2010 o0oooh, that guys very VERY toughHe one hitted Putrescine when he first came out on Christmas Island. Wolfie, do you have stats for that ice hydra? I just looked in Wiki, saw we don't have it yet gogo Yeah.. I noticed that.. Sorry.. I don't. I'll have to remember to grab one next time I play through the area.. The first time I played through there, he didn't quite one hit me.. But I was spamming potions like I was addicted to 'em. My poor TG wound up getting killed by the bugger a few times (softcore) and I decided to back off. I've since gotten smarter with my builds - and I've managed to kick it's behind - but I never bothered grabbing his stats. Link to comment
Etherian 76 Posted October 20, 2010 Share Posted October 20, 2010 Those are some very wicked photos Knuckles took of the hydras. Up close and personal I see... I remain, Link to comment
Malachor 11 Posted October 20, 2010 Share Posted October 20, 2010 Hello to all, I'm new to the forum and I have one question: is there a way to make more Hydras to spawn in the swamps ? I've looked into the spawn.txt file but couldn't find any "hydra" or something. so, can anyone please tell me the thing to do to increase Hydras spawn ? Thanks. I play in singleplayer offline. Most of the words in the text files are german, and Hydra doesn't seem to change, when translating from english to german using babelfish, so perhaps it's another word completely. I can't look myself, the laptop I'm currently using would have too much trouble running sacred2, so I don't have any of the files. I'd suggest looking through creatures.txt(not creatureinfo.txt), you could increase the group count. Link to comment
desm 329 Posted October 20, 2010 Author Share Posted October 20, 2010 I modified the creatures.txt file: I increased "groupmaxcount", tried, but I didn't find one single Hydra (I don't know exactly where they are though, it's only my second character, I searched in south-east of swamps) I think this value is to increase the number of Hydras in one group but I think it doesn't increase the number of groups themselves and that's what I would like. Anyway, thank you guys and especially you Malachor for the suggestion. I will try to search more in the swamps to see if effectively the number of Hydras in one group has increased. See you Link to comment
Malachor 11 Posted October 20, 2010 Share Posted October 20, 2010 So you found the hydra entry in creatures? I think spawn.txt uses one of the id values(whether it's item_id, or id, I'm not sure) from creatures.txt. What you could do, is search for those id values in spawn.txt, and see if they are there, and change the spawn chance. Link to comment
desm 329 Posted October 28, 2010 Author Share Posted October 28, 2010 Hi Malachor, thanks for the reply, excuse-me for the time I put to answer. so I effectively found the entries in the creatures.txt, I searched in the spawn.txt but couldn't find something referring to Hydras or their id. so I don't know how to do and I think I will give up with that. if I find how to do I will post it. cheers. Link to comment
Malachor 11 Posted October 29, 2010 Share Posted October 29, 2010 No problem desm. I'm not on my normal computer, so I can't look for it for you, but I should be back within the next couple of days, so if you haven't found it by then, I'll have a look. Link to comment
Malachor 11 Posted October 31, 2010 Share Posted October 31, 2010 Ok, I think I've found them. In scripts\server\quest.txt Actually I couldn't find the first one(id=181, itemtype_id=1152), but the others are there(id=182, itemtype_id=7367; id=264, itemtype_id=7523; and id=1894, itemtype_id=11749). In quest.txt the creature's itemtype_id is the itemtype, while id is creature. Here's an example: quest.createTaskCreature(8698, { itemtype = 7523, creature = 264, behaviour = "questCreatures", ismortal = 0, isfighting = 0, persistent = 0, position = { x = 66300.00, y = 179300.00, z = 0.00, layer = 0, orientation = 0.000, }, }) mgr.createCreature { id = 264, itemtype_id = 7523, name = "tenerg_hydra_mutate", So itemtype, and itemtype_id are the same, while creature and id are the same. Right, so how do we increase the number of them, you ask. Good question. Since there's no amount, or group count in the first code section, there's probably something else that says what your target monster is. So let's look for that, by searching for more instances of 7523. And here's something: quest.createQuest(2599, { id = 2599, name = "S_HE_1d_DY_nn-Classquest Dryade", questtype = 1, -- Killquest reportcompletion_to = 7526, silent=0, reward_exp=0, reward_gold=0, reward_drop=0, reward_attr=0, reward_skill=0, dangerclass=1, continues_quest_id = 2549, mainquestchapter = 0, continues_bookentry = 2549, reservedforgod = 0, questbookstrategy = 2, releasestage = 30, progress = 0, ismainquest = 0, showdlgonwin = 0, author_ready = 0, qa_ready = 0, report_required = 1, forpathnot = 0, autostart = 0, anyprequest = 0, lostondecline = 0, reportposition = { x = 65900.00, y = 88200.00, z = 0.00, layer = 0, orientation = 0.000, }, questgiver = { taskcreature = 9276, ispersistent = 0, isproactive = 0, isrefusable = 0, position = { 21,27,0 , 1228.290,524.469,99.371, 56.000 }, }, reservedforhero = 2 , precond_quest0 = { quest_dbid = 2598, queststate = 9, }, groupchanges = { { 9104,2,0,"Invalid",0 }, { 9105,2,0,"Invalid",0 }, { 7526,2,0,"Invalid",0 }, { 7526,8,0,"questCreatures",0 }, }, questKill = { anyofthem = 0, useprefightdlg = 1, bodycount = 0, kill0 = { taskcreature = 7521, }, kill1 = { taskcreature = 7522, }, kill2 = { taskcreature = 7523, }, kill3 = { taskcreature = 7524, }, }, }) There's a lot here, so let's cut it down to: questKill = { anyofthem = 0, useprefightdlg = 1, bodycount = 0, kill0 = { taskcreature = 7521, }, kill1 = { taskcreature = 7522, }, kill2 = { taskcreature = 7523, }, kill3 = { taskcreature = 7524, }, }, See kill2? taskcreature = 7523, perhaps this is what we're looking for. Perhaps not. Notice that there's 7521, 7522, 7523, and 7524? Well I think that they're actually looking for these lines: quest.createTaskCreature(7521, { quest.createTaskCreature(7522, { quest.createTaskCreature(7523, { quest.createTaskCreature(7524, { which all have JOB_MERCENARY as their behaviour, which I can't imagine that hydras have. Next idea is look for 8698, from this: quest.createTaskCreature(8698, { Since the itemtype is one of the hydra ones. Ok, I find this quest: quest.createQuest(3010, { id = 3010, name = "S_HU_2c_nn-MI_ProofYourStrength", questtype = 1, -- Killquest That's how it starts, but I won't quote all of it, since I think it's unnecessary, so let me quote the last part. questKill = { anyofthem = 0, useprefightdlg = 0, bodycount = 8, kill0 = { taskcreature = 8424, }, kill1 = { taskcreature = 8425, }, kill2 = { taskcreature = 8695, }, kill3 = { taskcreature = 8696, }, kill4 = { taskcreature = 8697, }, kill5 = { taskcreature = 8698, }, kill6 = { taskcreature = 8699, }, kill7 = { taskcreature = 8700, }, }, So 8698 is one of the entries, let's look at the others before anything else though, just in case. quest.createTaskCreature(8424, { itemtype = 7526, creature = 250, in creatures.txt there's: mgr.createCreature { id = 250, itemtype_id = 7526, name = "tenerg_ogre_warrior_mutate", quest.createTaskCreature(8425, { itemtype = 7517, creature = 1103, mgr.createCreature { id = 1103, itemtype_id = 7517, name = "tenerg_ent_a", quest.createTaskCreature(8695, { itemtype = 7800, creature = 282, mgr.createCreature { id = 282, itemtype_id = 7800, name = "tenerg_griffin_bird_mutate", Not looking terribly good so far. We seem to have a bit of a diverse group, with an ogre, an ent(?), and a griffin, plus the hydra(8698), and the others, which I haven't looked at yet. quest.createTaskCreature(8696, { itemtype = 7527, creature = 265, mgr.createCreature { id = 265, itemtype_id = 7527, name = "tenerg_troll_warrior_mutate", quest.createTaskCreature(8697, { itemtype = 7528, creature = 268, mgr.createCreature { id = 268, itemtype_id = 7528, name = "tenerg_werewolf_mutate", quest.createTaskCreature(8699, { itemtype = 6775, creature = 281, mgr.createCreature { id = 281, itemtype_id = 6775, name = "tenerg_IS_giantspider_mutate", quest.createTaskCreature(8700, { itemtype = 7518, creature = 1104, mgr.createCreature { id = 1104, itemtype_id = 7518, name = "tenerg_ent_b", If this is all correct, then this is one motley crew. I don't remember this quest, it's been a while since I've played, so I have no idea if this group is correct. Let's assume it is correct. There's eight of them, from kill0 to kill7, and there's a bodycount of 8, somehow I don't think that's coincidence So what do we do to increase the amount of hydras? We might be able to just copy: kill3 = { taskcreature = 8696, }, pasting it after kill7, and then changing the 3 to 8, and then changing the bodycount to 9. and this might work. I don't know, I haven't tried(it's getting a bit late here, and I probably should have stopped typing several minutes ago, but oh well). Alternatively, we could copy/paste/change this: quest.createTaskCreature(8698, { itemtype = 7523, creature = 264, behaviour = "questCreatures", ismortal = 0, isfighting = 0, persistent = 0, position = { x = 66300.00, y = 179300.00, z = 0.00, layer = 0, orientation = 0.000, }, }) Perhaps changing 8698 to 8701, and then adding kill8 = { taskcreature = 8701, }, after the kill7 entry. Perhaps the position would need to be changed as well. Link to comment
Malachor 11 Posted October 31, 2010 Share Posted October 31, 2010 Sorry for the double(triple?) post, but I wasn't sure what the maximum character amount that is allowed per post. Next idea is dealing with another of the hydras, and a different quest type; a collect quest. This is the quest: quest.createQuest(2421, { id = 2421, name = "S_MA_1a_G_nn-Die Zungen der Hydra", questtype = 4, -- Collectquest silent=0, reward_exp=0, reward_gold=0, reward_drop=0, reward_attr=0, reward_skill=0, dangerclass=7, stopquestid=2422, stopqueststate=10, continues_quest_id = 0, mainquestchapter = 0, continues_bookentry = 0, reservedforgod = 0, questbookstrategy = 1, reservedforpath = 1, releasestage = 10, progress = 0, ismainquest = 0, showdlgonwin = 0, author_ready = 0, qa_ready = 1, report_required = 0, forpathnot = 0, autostart = 0, anyprequest = 0, lostondecline = 0, questgiver = { taskcreature = 7182, ispersistent = 0, isproactive = 0, isrefusable = 1, position = { 59,25,0 , 1527.950,863.602,-1584.710, 193.000 }, }, groupchanges = { { 7182,7,1,"Hireling_brave",8 }, { 7184,7,0,"Invalid",0 }, { 7185,7,0,"Invalid",0 }, { 7186,7,0,"Invalid",0 }, { 7182,9,2,"questCreatures",1 }, }, questCollect = { drop0 = { taskitem = 1128, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, drop1 = { taskitem = 1129, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, drop2 = { taskitem = 1130, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, }, }) Notice in questCollect = { drop0 = { taskitem = 1128, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, drop1 = { taskitem = 1129, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, drop2 = { taskitem = 1130, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, }, there's 3 instances of creature 182(id=182, itemtype_id=7367. If creature and id are the same then that is one of the hydras.), dropping a different item for each instance. There is one small problem though. The first and last in this: groupchanges = { { 7182,7,1,"Hireling_brave",8 }, { 7184,7,0,"Invalid",0 }, { 7185,7,0,"Invalid",0 }, { 7186,7,0,"Invalid",0 }, { 7182,9,2,"questCreatures",1 }, }, aren't hydras, but are mgr.createCreature { id = 228, itemtype_id = 4584, name = "Monst_werewolf_fem_elite", And the others are called invalid, and yet they're the hydras. If this was a working quest(I have no idea), and the hydras are a working part of it, then perhaps changing the amount = 3 to amount = "your favourite number" might be enough. I think I'll leave this here for the moment, it is pretty late. If anyone wants to check these, by all means, be my guest. I'm not sure when I'll get a chance to do so myself. Link to comment
desm 329 Posted October 31, 2010 Author Share Posted October 31, 2010 questgiver = { taskcreature = 7182, ispersistent = 0, isproactive = 0, isrefusable = 1, position = { 59,25,0 , 1527.950,863.602,-1584.710, 193.000 }, }, groupchanges = { { 7182,7,1,"Hireling_brave",8 }, { 7184,7,0,"Invalid",0 }, { 7185,7,0,"Invalid",0 }, { 7186,7,0,"Invalid",0 }, { 7182,9,2,"questCreatures",1 }, }, questCollect = { drop0 = { taskitem = 1128, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, drop1 = { taskitem = 1129, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, drop2 = { taskitem = 1130, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, }, })[/code] }, }, drop2 = { taskitem = 1130, amount = 3, dropper0 = { creature = 182, dropchance = 100, }, }, },[/code] there's 3 instances of creature 182(id=182, itemtype_id=7367. If creature and id are the same then that is one of the hydras.), dropping a different item for each instance. There is one small problem though. The first and last in this: groupchanges = { { 7182,7,1,"Hireling_brave",8 }, { 7184,7,0,"Invalid",0 }, { 7185,7,0,"Invalid",0 }, { 7186,7,0,"Invalid",0 }, { 7182,9,2,"questCreatures",1 }, }, aren't hydras, but are mgr.createCreature { id = 228, itemtype_id = 4584, name = "Monst_werewolf_fem_elite", And the others are called invalid, and yet they're the hydras. If this was a working quest(I have no idea), and the hydras are a working part of it, then perhaps changing the amount = 3 to amount = "your favourite number" might be enough. I think I'll leave this here for the moment, it is pretty late. If anyone wants to check these, by all means, be my guest. I'm not sure when I'll get a chance to do so myself. Great investigations Malachor, thanks So I took the second possible solution and increased the "amount" number in the quest.txt. My current character is justly in the swamps, I will see if I see some differences. See you. Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now