CLIVAN released

The Cathedral of Attnam > Forum > IVAN Variants

Last Next
Print
View profile
Send message
Find posts Find topics
CLIVAN released
Jul 28, 2011 at 2:05 am
#1 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
CLIVAN stands for "Continuation of Lampshade's Iter Vehemens Ad Necem"

The sourceforge page is: http://sourceforge.net/projects/clivan/
The source code has been released under GPL v2 in an SVN repository.
A release has been made available, based on the revision 5 code.
The game is based on LIVAN, hence the name CLIVAN.

This work has been in progress over the last year and has undergone sporadic development, with more focussed development taking place over the last six months. The development has been getting out of hand lately, and so a decision has been made to shore up the stable parts of the code and release those parts.
So what does this mean for CLIVAN in the near future? I would love people to test it out and see if there are any major oversights that need fixing up, so the release can be stabilised.

Developments have been modest and has been restricted to a new dungeon, new jokes, familiar jokes and unfamiliar characters. Below is a list of what's new since LIVAN:

Places:
-------
- The Deep Forest - Go there for some new adventures
- Muntuo - Where dwells a peculiar character new to the game
- The Tomb of Xinroch - Spooky sounding, but sadly, reserved for future development

Faces:
-----------
- Fruit Bat
- Fire Fox
- Mice
- Forest Men
- Levitating Hattifatteners
- Giant Eagles
- High Priestess of Scabies
- Goblin Prison Warden
- Prison guards
- A Mango grower
- Solicitus
- Insudo
- Priest of Solicitus
- Okapi
- Thin Pig
- Starved Ox
- Vampires
- Uldras
- Kabouters
- Thunderbirds
- Goblin Warlocks
- Orc Shamans
- Kobold Alchemists
- Rookie kamikaze Dwarfs
- Grenadier Dwarfs
- Ambulatory mushrooms
- Bare-hands doctors
- Noxious Orchids

Things:
-------
- An underground resistance group in the deep forest
- A goblin jail
- An atheist god, who art above Valpurus
- The constitution of Independent Tweraif
- Klein bottles
- Cauldrons
- Maps - these reveal locations in the worldmap
- Mango tree seedlings
- Monographs of Atheism
- Eptyron, a named axe (people complained that there was no serious artifact axe)
- Pentagonal keys
- Mangoes
- The Holy Mango of Oren Ordent (guess who this is named after )
- Wards that prevent teleportation into certain rooms
- Taiahas
- Milestones - these are used instead of staircases to get around in the deep forest
- Filthy Tunic
- Scroll of Fireballs

States:
-------
- Vampirism - Can drain energy with bite attacks, but stats quickly deteriorate
- Detecting - like teleportitis, but instead it comes up with the "detect material" message

Other:
------

- Characters that can sweat now produce an amount of sweat proportional to endurance as: Volume = long(.05 * sqrt(GetBodyVolume() * GetAttribute(ENDURANCE) / 10));
- Added a new victory condition with a score weighting of 1x, which ties in the Forest Arc with the liberation of Tweraif.
- Repaired confdef.h by changing #define ANTITODE_LIQUID (LIQUID_ID + 9) to #define ANTIDOTE_LIQUID (LIQUID_ID + 9)
- Function Slow() now gives temp state SLOWED instead of HASTED
- Added material softening algorithm
- "SoftenedMaterial" in material configs of material.dat to facilitate the alchemist
- Added an algorithm for AI to zap wands with, based on throwing algorithm.
- Added a way to change the player's sweat material through char.h
- Added milder acid liquid VINEGAR
- Added liquid material: Liquid Horror with EFFECT_PANIC
- Added Vladimir and Ivan image by blob to IVAN_LEVEL entering screen
- Added throwing algorithm and a pick-up-items-to-throw algorithm for the AI
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Jul 28, 2011 at 5:02 am
#2 !
Ischaldirh's avatar
Ischaldirh
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Bongsniffer.png
Location: Alcohol
Interests: Bitchtits.png
Posts: 2,443
Warheck++
"Put more stuff in the... thing where... more stuff goes in."
View profile
Send message
Find posts Find topics
Jul 28, 2011 at 5:05 am
#3 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
Am I correct in guessing that the "forest men" wield taiahas?
Also, hooray for NZ culture!


Warheck wrote
- Added an algorithm for AI to zap wands with, based on throwing algorithm.

Assi in enegri?
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
View profile
Send message
Find posts Find topics
Jul 28, 2011 at 5:23 am
#4 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Perhaps the forestmen should wield taiahas. Yep, the recent natural disasters here in NZ have been good for ivan development, with plenty of time off for programming and scripting.

I added three 'lesser' magic users based on kobolds, goblins and orcs. The goblin warlocks are able to zap wands and a couple of other characters IIRC. So yep, Al can zap as he sees fit ;)
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Jul 28, 2011 at 6:04 am
#5 !
chaostrom's avatar
chaostrom
Mage Prophet


Joined: Dec 3, 2007
Occupation: Standing between all life and death.
Posts: 2,450
Holy shit, this looks very impressive! Warheck++
Pent wrote
In the true spirit of IVAN it's only fair for the forum to suffer as many horrible deaths as the players.
View profile
Send message
Find posts Find topics
Jul 28, 2011 at 10:22 am
#6 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
God damn, reproducing giant ambulatory mushrooms can sure swamp a dungeon fast.
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
View profile
Send message
Find posts Find topics
Jul 28, 2011 at 10:57 am
#7 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Yeah, hopefully with a bit of testing we can balance the game a bit. If it can be achieved by the script files alone, then that would be optimal. Some features may also drastically alter the game, so I'm open to the possibility of eliminating some of my implementations.

I'd really love it if Lampshade would drop in and make some suggestions about what he thinks would bring balance to the game.
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Aug 17, 2011 at 4:49 pm
#8 !
Yuzzi's avatar
Yuzzi
mutant ass


Joined: Jun 18, 2008
Location: Winland
Posts: 60
Seems great, but the Dragon Tower didn't seem to work. Going up only took you to the world map.
View profile
Send message
Find posts Find topics
Aug 18, 2011 at 8:45 am
#9 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Dragon Tower was Lampshade's creation, but I never continued with it. If anyone ever manages to find the Tomb of Xinroch, then they will be similarly disappointed. I've found the scripting to be quite time consuming, so if anyone wants to work on either of these worldmap locations (DT or ToX), then they would be very welcome. I'd be happy to lend support with regards to bug or blooper catching.

Scripting doesn't entail coding, so all you need is a nice text editor to make the changes.

Two things:
1) DT is available immediately after UT, so it should follow a similar difficulty scale as Gloomy Cave (GC)
2) ToX SPOILER ALERT. Click here to see text.
is where the ghost of Xinroch lives. It can be reached after UT, and only after having fulfilled the ommel blood quest which requires the player to reach the priestess of Scabies halfway through Deep Forest (DF), and then to reach Enner Beast level and return to the Priestess of Scabies in DF to fulfil that quest (then the Tomb of Xinroch gets revealed in the worldmap). I understand that performing this quest over and over might be tedious, so I'm thinking of making the map that reveals ToX to be wishable. A player with spare wishes would concievably be capable of tackling the Tomb,.

So to script ToX, the difficulty level of that dungeon needs to be sufficiently high to challenge a player capable of surviving the Enner, and about three or four days of questing in the game. I imagined ToX to be some kind of ridiculously difficult dungeon, probably more difficult than what exists presently.

So anyone who sticks their hand up and delivers the goods, I'll put it into CLIVAN and you can be an author :D
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Aug 19, 2011 at 7:35 am
#10 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
Well if I can get my head around scripting dungeons, I might consider giving it a try.
For some reason I can work new materials, items, and NPCs into the game's script files but I just can't get my head around how the heck the dungeon.dat file works... especially when it comes to random rooms/making the dungeon appear on the world map :[
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
View profile
Send message
Find posts Find topics
Aug 19, 2011 at 2:46 pm
#11 !
Ischaldirh's avatar
Ischaldirh
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Bongsniffer.png
Location: Alcohol
Interests: Bitchtits.png
Posts: 2,443
Azba: Did you look at this?
"Put more stuff in the... thing where... more stuff goes in."
View profile
Send message
Find posts Find topics
Aug 19, 2011 at 10:08 pm
#12 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
4zb4 wrote
...but I just can't get my head around how the heck the dungeon.dat file works... especially when it comes to random rooms/making the dungeon appear on the world map :[

Making a totally new dungeon appear in the worldmap requires a little bit of code to instantiate it in the wordmap. The unfinished dungeons just need scripting only (and maybe a little coding to make it snazzy, but that might come later).

Scripting is tricky and time consuming, because the only feedback is to go into the game and playtest it to see if what is scripted corresponds to the intended design.

Perhaps I'll write an IVAN dungeon building cookbook explaining what goes where.
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Aug 20, 2011 at 3:30 am
#13 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
Ischaldirh wrote
Azba: Did you look at this?

Not sure I did. I do believe the only tutorial I did was one that Holybanana wrote involving a competition, putting Sherry into New Attnam, and giving your player starting equipment, as well as another one involving creating new materials.
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
View profile
Send message
Find posts Find topics
Aug 21, 2011 at 3:50 am
#14 !
chaostrom's avatar
chaostrom
Mage Prophet


Joined: Dec 3, 2007
Occupation: Standing between all life and death.
Posts: 2,450
... You obviously didn't look at the link. That is Holybanana's script course.
Pent wrote
In the true spirit of IVAN it's only fair for the forum to suffer as many horrible deaths as the players.
View profile
Send message
Find posts Find topics
Aug 21, 2011 at 4:24 am
#15 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
chaostrom wrote
... You obviously didn't look at the link. That is Holybanana's script course.

I did in fact look at the link. It isn't however, the one I remember instructing one on how to give your player equipment and insert Sherry into New Attnam.

Unless that was an old thread detailing the goal and linking to the script course, which seems more likely in hindsight.
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
View profile
Send message
Find posts Find topics
Aug 21, 2011 at 3:58 pm
#16 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Actually, I don't feel particularly qualified to write up a cook book on dungeon scripting. I doscovered something new while trying to do so. And so the word of the day is ``BoundedRandom''.

Just try copying and pasting the Gloomy Caves plugging it into the dragon tower and making changes to that for starters. That will help you learn the what bits do what.
Once you're satisfied with your ability to manipulate the script, then you can script from scratch (still a lot of copy and paste).

While you explore, keep a paper notebook of what you're doing, and write down your ideas. Be open to the possibility it may be a long process. I spent about 6 months sourcediving and squinting at the code before I began compiling :/

Also, if you get stuck, I can help

Start by changing the grassy ground in New_Attnam to sand!
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Aug 21, 2011 at 5:05 pm
#17 !
Ernomouse's avatar
Ernomouse
Master mine stomper


Joined: Dec 16, 2007
Occupation: Nothing, why ask?
Location: In a dungeon far, far below, searching for items rightfully mine.
Interests: Contents of your pockets
Posts: 1,953
Warheck, you don't have to be allmighty to write a guide. At this point any guide will be a good thing, if you don't want to call it a guide, then go ahead and call it something else. Guidish? Notes about dungeon engineering? If it rises comments, you can learn new things too. There might not be anyone who knows more than you do about how the dungeons behave, and if there are, no-one's shared their knowledge yet. Making it easier for others to pick up from where you are now rather than having them to take the rocky road will definitely benefit our community and IVAN development greatly at some point.
Taking something that probably tastes pretty decent and making it look like a log of vomit.
View profile
Send message
Find posts Find topics
Aug 24, 2011 at 6:25 pm
#18 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Thanks for the encouragement Erno
The tricky part is where to begin with dungeon scripting? I'll read Holybanana's stuff carefully and see if I can keep it in a similar style. I'd like to know what people would like to know about dungeon engineering.

In other news, I updated CLIVAN to fix the sumo crash, I rebalanced spetums, tip swords and knight swords so they are harder to find and are made of straightforward materials. You'll also have a higher chance to find broken versions of those meleeweapons over normal ones. I switched damascus steel and adamant around, and damascus steel sits just above meteoric steel for hardness, so the iron alloy family is now a bit more linear.
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Sep 2, 2011 at 3:01 am
#19 !
PapaLongDong's avatar
PapaLongDong
giant spider


Joined: Feb 15, 2011
Posts: 17
So i read the book in that forest prison and forgot where I was supposed to plant the mango tree, any hints?
View profile
Send message
Find posts Find topics
Sep 2, 2011 at 5:16 am
#20 !
chaostrom's avatar
chaostrom
Mage Prophet


Joined: Dec 3, 2007
Occupation: Standing between all life and death.
Posts: 2,450
Cargo Liftoff.
Pent wrote
In the true spirit of IVAN it's only fair for the forum to suffer as many horrible deaths as the players.
View profile
Send message
Find posts Find topics
Sep 3, 2011 at 5:44 am
#21 !
PapaLongDong's avatar
PapaLongDong
giant spider


Joined: Feb 15, 2011
Posts: 17
Don't attack the slaves in the prison unless you feel like making everyone in New Attnam very angry.
View profile
Send message
Find posts Find topics
Sep 3, 2011 at 8:43 am
#22 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Hmm. Perhaps there should have been a separate prisoner team after all. I'll see to it that this is fixed in the next release.
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Jun 22, 2012 at 12:54 pm
#23 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
So it's been a very long time since you released this, but I recently started playing it again and finally raised a decent character for exploring. I took the mango sapling to the banana dropoff area, but regardless of whether I pressed Y or N, my character somehow decided against planting the thing. This may or may not be because I accidentally angered the villagers by fireballing Decos whilst those female slaves were nearby.

Also did the Ommel Blood quest, revealed the Tomb of Xinroch which was, just like you said, incomplete. Tried talking to those UTFA dudes after rescuing the prisoners, but they didn't have anything else to say.

So, is the planting of the mango sapling dependant on not angering the New Attnamese? At this rate I'll have to drag my guy down to Elpuri, which is none too heartening.
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
View profile
Send message
Find posts Find topics
Jun 28, 2012 at 3:59 pm
#24 !
Warheck's avatar
Warheck
goblin prince


Joined: Sep 9, 2010
Occupation: Petty Functionary
Location: Drinking pea soup in the world map
Interests: Mangoes
Posts: 357
Yep, Tweraif has to be free (that is kill Decos) and the player must not be hostile to NEW_ATTNAM_TEAM;
So I guess when you fireballed the native beauties then you made yourself hostile. Precarious victory conditions.

How did your guy go down in the frog-pit?
Batman? wrote
its been so long since i had gotten that far i didnt think it through. arrrr!!!!!!
View profile
Send message
Find posts Find topics
Jun 29, 2012 at 5:56 am
#25 !
4zb4's avatar
4zb4
archangel


Joined: Dec 12, 2008
Occupation: Gronk'd
Location: Mid-air
Posts: 1,425
Haven't picked it back up yet, but he's at least survived that malicious Wise Farmer so far...
System would indicate in graphic if person is mounted on horse or not.
Same system also show if person mounted on boar, elephant, polar bear etc.
Or if person mounted on ass.
Ivan find mounting on ass funny.
Last Next

The Cathedral of Attnam > Forum > IVAN Variants > CLIVAN released

Jump to

The Cathedral of Attnam