.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Air Assault Task Force- Save $8.00
Bronze- Save $10.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening > Scenarios, Maps and Mods

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #8  
Old March 6th, 2007, 05:00 PM
Jack_Trowell's Avatar

Jack_Trowell Jack_Trowell is offline
Second Lieutenant
 
Join Date: Oct 2006
Location: Toulouse, FRANCE
Posts: 436
Thanks: 150
Thanked 21 Times in 13 Posts
Jack_Trowell is on a distinguished road
Default Re: SemiRandom version 095

Yes, I have been thinking of a way to add you semi-random commands feature to my editor, and I think I found a way to use a similar system in XML.

It will take some work to code it, but it should be useful.

This is an exemple of a province in XML form :
(it's the central province from the map "fourmaggedon")

Quote:
<PROVINCE killpop="1" poptype="61" population="45000">
<commanders name="Chalidor" mag_earth="5" mag_nature="4" unit_id="Troll King" xp="300">
<units number="35" unit_id="Troll" />
</commanders>
<commanders name="Morghal" mag_earth="5" mag_water="4" unit_id="Troll King" xp="300">
<units number="25" unit_id="Troll Moose Knight" />
</commanders>
<commanders name="Urgya" mag_fire="5" unit_id="Vaetti Hag" xp="300">
<units number="50" unit_id="Vaetti" />
</commanders>
<commanders name="Urgyuur" mag_fire="5" unit_id="Vaetti Hag" xp="300">
<units number="25" unit_id="Wolf Rider" />
</commanders>
<terrain_types>manysites</terrain_types>
<terrain_types>nostart</terrain_types>
<terrain_types>farm</terrain_types>
<terrain_types>somewater</terrain_types>
<terrain_types>large</terrain_types>
</PROVINCE>
The same province, but instead of having all the commanders, you would have one of them chosend randomly, *and* a lone normal troll king with 5 vaettis bodyguards :

Quote:
<PROVINCE killpop="1" poptype="61" population="45000">
<RANDOM>
<commanders name="Chalidor" mag_earth="5" mag_nature="4" unit_id="Troll King" xp="300">
<units number="35" unit_id="Troll" />
</commanders>
<commanders name="Morghal" mag_earth="5" mag_water="4" unit_id="Troll King" xp="300">
<units number="25" unit_id="Troll Moose Knight" />
</commanders>
<commanders name="Urgya" mag_fire="5" unit_id="Vaetti Hag" xp="300">
<units number="50" unit_id="Vaetti" />
</commanders>
<commanders name="Urgyuur" mag_fire="5" unit_id="Vaetti Hag" xp="300">
<units number="25" unit_id="Wolf Rider" />
</commanders>
</RANDOM>
<commanders unit_id="Troll King">
<bodyguards number="5" unit_id="Vaetti" />
</commanders>
<terrain_types>manysites</terrain_types>
<terrain_types>nostart</terrain_types>
<terrain_types>farm</terrain_types>
<terrain_types>somewater</terrain_types>
<terrain_types>large</terrain_types>
</PROVINCE>
The "<RANDOM>" tag should be usable, when I've finished coding, with any other tag to make the function generating the map code chose randomly one of the child nodes to use in plance of the random tag.
__________________
Q: "How many Vorlons does it takes to change a lightbulb ?"
A: "Yes !" &lt;stranges noises&gt;
--
Dominions Map validator and randomizer : http://dominions.realites.org
Dominions Map editor v0.75b : http://dominions.realites.org/map_editor
Reply With Quote
 

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 03:33 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.