Jump to content

Thralni

Member
  • Posts

    3,185
  • Joined

  • Last visited

Everything posted by Thralni

  1. Thanks very much. I was getting irritated by his stupid ghost haunting me all the time.
  2. I killed him, and now his spirit is constantly haunting me. is there something I can do about this?
  3. Thanks for the link. Actuallly, all that i read in that thread, is either not necessray for the scenario, or I thought of it myself. Its funny that when you make your own scenarios, you start to think of what you can do with a specific thing automatically.
  4. Oh god, i feared for that. Thanks anyway. SDFs soun as a good way. thanks, again.
  5. I searched the docs, but couldn't find any reputation related calls. Are there any at all? If so, which calls are these?
  6. Small update: I continued testing, and it appears that rivers.txt is not run, at least not the START_STATE. Is there any reason for that to happen? EDIT: And another small update: I checked rivers.txt with alint, and it returned two errors, both errors of syntax, so I gather that there is something wrong with the +'s, -'s and such. I can't find the problem... Can you?
  7. the call what_day_of_scenario() appears to always return the number of days - 1. This appears to be normal... So, if its day 3, what_day_of_scenario will return 2.
  8. So, if the call is behaving normally, can anybody look at the scripts and please tell em why it doesn't work? Thanks in advance.
  9. this call makes me wonder. I put it into a script which worked fine, but since two days ago it refuses to work proparly. I did some debugging tests, and found that the current day is day_shown_on_screen - 1. so, what we would think is day 1, is day 0 with this call. Was it like that all along? For better reference, here are the scripts involved: rivers.txt, START_STATE: Code: beginstate START_STATE;// The things with appointment mayor of Filbertonif (get_flag(28,0) == 1) { day1 = get_flag(250,4); if (what_day_of_scenario() >= (day1 + 2)) { set_flag(28,0,2); print_str_color("You missed your appointment with mayor Arbuckle of Filberton.",3); } }if (get_flag(28,0) == 1) { if (get_flag(200,0) == 0) { day1 = get_flag(250,4); if (what_day_of_scenario() == (day1 + 1)) { print_str_color("Today you have an appointment with mayor Arbuckle of Filberton.",3); set_flag(200,0,1); } } } and t28filbertondlg.txt, one of the dialogue nodes: Code: begintalknode 4; state = 3; personality = 49; nextstate = -1; condition = 1; question = "Yes please"; text1 = "She checks the book of appointments. _It seems you don't have an appointment yet. okay, the mayor will see you tomorrow._ She closes the book. _That's settled then, good bye!_"; text2 = "She checks the book of appointments. _Ah, i see you already have made an appointment. come back when you have it._ She says good bye and returns to the angry man."; text3 = "She checks the book of appointments. _I see you had an appointment, but didn't come to it on time. You'll have to make a new one._ She crosses the old appointment out."; code = if (get_flag(28,0) == 0) { remove_string(2); remove_string(3); set_flag(28,0,1); print_str_color("You made an appointment to see mayor Arbuckle of",3); print_str_color(" Filberton for tomorrow.",3); day1 = what_day_of_scenario(); set_flag(250,4,day1); set_flag(200,2,0); print_num(day1); print_num(get_flag(250,4)); print_num(get_flag(28,0)); print_num(get_flag(200,2)); print_num(what_day_of_scenario()); end(); } if (get_flag(28,0) == 1) { remove_string(1); remove_string(3); end(); } if (get_flag(28,0) == 2) { remove_string(1); remove_string(2); print_str_color("Your appointment with mayor Arbuckle was canceled.",3); set_flag(28,0,0); set_flag(200,2,0); end(); } break; What happens is this: In t28filbertondlg.txt you make an appointment to see the mayor of that town for the next town. flag 28,0 is set to 1, to sinify that an appointment was made, 200,2 is set to 0 just to make sure it will be 0, and flag 250,4 is set to a variable: day1, according to what_day_of_scenario(), which I think is the problem here. After that, in rivers.txt (the scenario script) the following thing are checked: is flag 28,0 == 1? If so, then continue, as an appointment was made; is flag 200,2 == 0? If so, then continue, as this message wasn't displayed as yet; is day1, which is set according to flag 250,4, (day1 + 1) == what_day_of_scenario? If so, show the message that an appointment was made for today. However, it seems as though all this isn't done. I checked this last sequence of events (in rivers.txt) by leaving out the flags 28,0 and 200,2. It still didn't work, which means that there must be something wrong with the variable day1, or the call what_day_of_scenario. In the dialogue node I put here for you people to look at, I have added several print_num() calls. On day 1, this is what the values of the variables and calls give me: day1 = 0 (?) 250,4 = 0 (?) 28,0 = 1 (that's okay) 200,2 = 0 (that's okay) what_day_of_scenario() = 0 (?) If its not the call, can anybody of you guys spot the problem? Its only now that it stopped working. before it worked perfectly. The strangest thing is, is that I can't remember changing anything about these two script (rivers.txt and t28filbertondlg.txt). I hope anybody can help.
  10. I just bought a new Intel mac too, but seriously... Quote: Originally written by Khoth: ...and buying Windows. *cough*
  11. I solved my scenario problem, and I think that if I do the same with the save files, they will work too. What I did (and I invented this in the middle of the night): 1) Compress all needed files with Stuffit Dropstuff; 2) Put them on my Intel mac; 3) Decompress the files This way the cmg file is spared and everything still works.
  12. I'm going to install Windows XP today. All Avernum games work briliantly and fast on my Intel Imac. That is, after I downloaded all Intel based versions of the games. However, together with a lot of files I already had on my old G3 Imac running Mac OS 9.2.2, the save files aren't recognized as save files. I will email jeff. Thanks for trying to help. EDIT: I just downloaded Resfool (Resedit doesn't work on Mac OS X) and it says that the cmg file doesn't have a resource fork, menaing that I'll have to remake it with the pics from Windows. At least one mystaery is solved now. EDIT2: never mind. Also when I recreate the cmg file using Resfool the bloody editor doesn't recognzie the file. I'm getting frustarted indeed, because this would mean that i can't make any proper scenario on this machine!
  13. I just rtied a save file of any Avernum game, and it simply doesn't recognize them as save files. Even worse, my Intel mac doesn't recognize the cmg file of my scenario as a cmg file. The editor works perfectly, recognizes the .bas file, but all custom graphics are left out. Anybody understand this?
  14. I didn't see that this was mentioned somewhere, so I thought to just say it: The documentation says that the calls set_terrain, set_floor and set-height can be used outdoors. However, every time when I tried it, nothing happened to the outdoor terrian.
  15. Thanks very much to you all, my party already started leveling up! yeah, i tried the giants, but founbd myself being killed all the time, so i gave up. now I just finished the secret sliths, after interuping delrin Bok. I'll finish him off later, adn then I'll also continue with gaddika, which I also started, wiped out half of the fort, but wasn't strong enough to kill gaddika himself. So there. Thanks again.
  16. Okay, thanks for all the advice. Right now I'm trying to tacle the last defenses to reach the last lever in delrin Bok's tomb. i think I'll leave that for now, and come back later.
  17. I'm getting really sick of this. I have a party of arounf level 19, and I can't seem to do any quest, for the simple reason that I'm too weak for all the quests thst I got. I just came back from the Vahnatai lands. What quests do you recommend doing? Or at any rate, what places do you recommend going too, where I can kill monsters to level up and do the quests which I can now not do?
  18. Quote: Originally written by Ephesos: Quote: Originally written by DaCoolShaper: It burns my eyes... Thralni, Bomber just never replied. DaCoolShaper revived the topic for no real reason. Oh. Sorry, then, I guess. I just don't look at the dates...
  19. I agree with Dintiradan: tell us what exactly you find so hard to understand. Thuryl is right too: Look at other people's scripts. My two cents: Make a town by following the quickstart guide in the editor docs (not the appendix!). It will teach you the most basic stuff. After that, continue by making, say, your own message_dialog calls, and see if it works. then you might make an "if-statment" of it. Kelandon has an extremely handy tutorial to make them. I recommend it.
  20. Or you are just given the reward as soon as you tell the man that you did his quest, and that way won't even have to ask for a reward.
  21. Quote: Originally written by *i: Nethergate is a great game and all, one of my favorite Spiderweb titles, but I'd rather see new material period. I've seen enough remakes for one decade. I quite agree with that. Further more, I think nethergate looks very nice as it is (I just love these graphics).
  22. i have done things like this in this fashion all my life. once i start, i see what happens. Some people can do that, and some people can't. I just hate to be bound to ideas, rules and laws which i set for myself, not enabling me to give my creativity its own life. of course I do have to know to some extent what i want to do, but for the largest part I don't really know what I'm going to do.
  23. I got it working now. Thanks, kelandon, for letting me copy a part of that script. Maybe, when i feel very bored, I'll extend the range of 1 - 100 coins to 1 - 250 coins.
  24. Its very good that you ask this, you know. I had planned my scenario's plot into the detail. I had planned how the quests should be, who gave them, etc. Then I started designing. About 5% of what I planned actually came into the scenario, the rest got erased altogether. What I just want to say with this, is that its good to plan everything, but it isn't very necessary, strictly speaking. Of course it makes eferything just a bit harder and it will take a bit more time, but it will also make everything nicer, and give you more in fun during the process of designing, in my opinion. During designing I carefully note all SDFs, and also any hidden groups. Quests and such are already documented in the scenario script, so that won't be very necessary. Of Towns I usually have a very clear picture in my head, which I then rebuild in the editor. The only thing you must be very careful with (which I wasn't able to resist) when you follow the mthod of "planning while designing," is that you might get very anxious to make everything bigger and more elaborate. That's what happened to me. True, I finished the scenario and its now in beta, but at what cost? Whole vacations of slaving away at scripting all my "good" ideas. Please, don't let it happen to you.
  25. There's no real need in quoting the same post over and over again, you know.
×
×
  • Create New...