I am going to assume you still have no access to the development section and give you a brief run-down. Lots of simple copy-paste, half of it isn't me. Half.
(anyone feel like following in Lenox's footsteps and try porting IVAN to linux?)
I've compiled ideas from here and some from greatboards to a single file. These are greatly unbalanced and this is definetely not a to-do list at this point. It's something to get inspiration from, in case you have time to kill and want to do some scripting... For now, it's open for discussion.
http://www.attnam.com/forum/attachment?id=301
We were told that the next quest to be implemented was one where you must rescue your child. Some aspects are already in the game, such as the child, and the ability to give rings and amulets to Petrus' wives.
To me, it sounds like you steal one of Petrus' wives, start a family life, have sex, have a kid, then something happens, your child is kidnapped and you have to go rescue your kid.
Well, one thing is for sure. Someone needs to code sex. Who's up for it? (It must be CHA related, as stated by Kahvi in the quotes thread)
When he came around last time (it was on jconserv, you'll find no record of it here) Ighalli let us play with an experimental god system. The DEVs have acknowledged it, and it is to be in IVAN (eventually). It did two things:
1. Let you choose what effect/gift to get when you pray to a god, the list getting longer with better things as you gain favour
2. A timer for prayers
What appears to be the code for the timer is here:
http://ivan.13.forumer.com/viewtopic.php?t=75
Your challenge is to try and recreate the system based on the information above.
I got ahold of Ighalli. He gave me this:
festring god::GetCompleteDescription() const
114 {
115 festring Desc(game::GetAlignment(GetAlignment()));
116 Desc.Resize(4);
117 Desc << GetName();
118 Desc.Resize(20);
119
120 if(game::WizardModeIsActive()) {
121 Desc << "Timer: " << Timer << " Relation: " << Relation;
122 return Desc;
123 }
124 else
125 Desc << "You have ";
126 if (LastPray>-1)
127 {
128 int Hour = LastPray / 2000;
129 int Day = Hour / 24;
130 Hour %= 24;
131 int Min = LastPray % 2000 * 60 / 2000;
132 Desc << "last prayed ";
133 if (Day>=7)
134 Desc << "over a week ago.";
135 else
136 {
137 if (Day>1)
138 Desc << Day << " days, ";
139 else if (Day)
140 Desc << "one day, ";
141 if (Hour>1)
142 Desc << Hour << " hours, ";
143 else if (Hour)
144 Desc << "one hour, ";
145 if (Day || Hour)
146 Desc << "and " << Min << " minutes ago.";
147 else
148 Desc << Min << " minutes ago.";
149 }
150 }
151 else
152 Desc << "never prayed to this god.";
153 return Desc;
154 }
I suspect it belongs in gods.cpp.
http://ivan.cvs.sourceforge.net/viewvc/ivan/ivan/Doc/Work/
http://ivan.cvs.sourceforge.net/viewvc/ivan/ivan/Doc/Obsolet...
Dunno what the obsolete ones are though, there's plenty of stuff there. Kahvi's looking into it.