176
MegaGlest / Re: Proposed changes to Magic
« on: 22 December 2017, 01:41:03 »
Jammy and I are working on this. If anyone wants to share an idea or suggestion, let us know here or open a ticket on the GitHub repo
Here are the changes so far:
Here are the changes so far:
Code: [Select]
diff --git a/techs/megapack/factions/magic/units/battlemage/battlemage.xml b/techs/megapack/factions/magic/units/battlemage/battlemage.xml
index 4cab871a..6f58bbe9 100644
--- a/techs/megapack/factions/magic/units/battlemage/battlemage.xml
+++ b/techs/megapack/factions/magic/units/battlemage/battlemage.xml
@@ -9,7 +9,7 @@
<armor value="30"/>
<armor-type value="leather"/>
<sight value="12"/>
- <time value="75"/>
+ <time value="50"/>
<multi-selection value="true"/>
<cellmap value="false"/>
<levels>
@@ -24,7 +24,9 @@
<unit-requirements/>
<upgrade-requirements/>
<resource-requirements>
- <resource name="gold" amount="75"/>
+ <resource name="gold" amount="150"/>
+ <resource name="stone" amount="25"/>
+ <resource name="wood" amount="50"/>
<resource name="energy" amount="1"/>
</resource-requirements>
<resources-stored/>
diff --git a/techs/megapack/factions/magic/units/energy_source/energy_source.xml b/techs/megapack/factions/magic/units/energy_source/energy_source.xml
index 497f418d..bd924a45 100644
--- a/techs/megapack/factions/magic/units/energy_source/energy_source.xml
+++ b/techs/megapack/factions/magic/units/energy_source/energy_source.xml
@@ -10,7 +10,8 @@
<armor-type value="stone"/>
<sight value="5" />
<time value="50" />
- <multi-selection value="false"/>
+ <multi-selection value="true"/>
+ <uniform-selection value="true"/>
<cellmap value="false"/>
<levels/>
<fields>
@@ -33,7 +34,7 @@
<resources-stored/>
<image path="images/energy_source.bmp"/>
<image-cancel path="../archmage/images/magic_cancel.bmp"/>
- <meeting-point value="false"/>
+ <meeting-point value="true" image-path="../mage_tower/images/meeting_point.bmp"/>
<selection-sounds enabled="true">
<sound path="../archmage_tower/sounds/magic_click.wav"/>
</selection-sounds>
@@ -60,6 +61,9 @@
<anim-speed value="100" />
<animation path="models/energy_source.g3d" />
<sound enabled="false" />
+ <particles value="true">
+ <particle-file path="particle_beam_idle.xml" />
+ </particles>
</skill>
<skill>
<type value="die" />
@@ -73,6 +77,29 @@
</sound>
<fade value="false"/>
</skill>
+ <skill>
+ <type value="produce" />
+ <name value="produce_skill"/>
+ <ep-cost value="0" />
+ <speed value="300" />
+ <anim-speed value="300" />
+ <animation path="models/energy_source.g3d" />
+ <sound enabled="false" />
+ <particles value="true">
+ <particle-file path="particle_beam.xml"/>
+ <particle-file path="particle_ball.xml"/>
+ </particles>
+ </skill>
</skills>
- <commands/>
+ <commands>
+ <command>
+ <type value="produce"/>
+ <name value="produce_battlemage" />
+ <image path="../battlemage/images/battlemage.bmp"/>
+ <unit-requirements/>
+ <upgrade-requirements/>
+ <produce-skill value="produce_skill"/>
+ <produced-unit name="battlemage"/>
+ </command>
+ </commands>
</unit>
diff --git a/techs/megapack/factions/magic/units/initiate/initiate.xml b/techs/megapack/factions/magic/units/initiate/initiate.xml
index 7afdec1e..f54ecf38 100644
--- a/techs/megapack/factions/magic/units/initiate/initiate.xml
+++ b/techs/megapack/factions/magic/units/initiate/initiate.xml
@@ -9,7 +9,7 @@
<armor value="0"/>
<armor-type value="leather"/>
<sight value="9"/>
- <time value="40"/>
+ <time value="75"/>
<multi-selection value="true"/>
<cellmap value="false"/>
<levels/>
@@ -79,7 +79,7 @@
<type value="move"/>
<name value="move_skill"/>
<ep-cost value="0"/>
- <speed value="150"/>
+ <speed value="250"/>
<anim-speed value="130"/>
<animation path="models/initiate_walking.g3d"/>
<sound enabled="false"/>
@@ -326,7 +326,7 @@
<resource name="gold"/>
<resource name="stone"/>
</harvested-resources>
- <max-load value="20"/>
+ <max-load value="25"/>
<hits-per-unit value="1"/>
</command>
<command>
@@ -345,15 +345,5 @@
<max-load value="20"/>
<hits-per-unit value="1"/>
</command>
- <command>
- <type value="morph"/>
- <name value="promote_to_battlemage"/>
- <image path="../battlemage/images/battlemage.bmp"/>
- <unit-requirements/>
- <upgrade-requirements/>
- <morph-skill value="morph_skill"/>
- <morph-unit name= "battlemage"/>
- <discount value="0"/>
- </command>
</commands>
</unit>
diff --git a/techs/megapack/factions/magic/units/mage_tower/mage_tower.xml b/techs/megapack/factions/magic/units/mage_tower/mage_tower.xml
index b0abb37f..a4d11589 100644
--- a/techs/megapack/factions/magic/units/mage_tower/mage_tower.xml
+++ b/techs/megapack/factions/magic/units/mage_tower/mage_tower.xml
@@ -31,9 +31,9 @@
<unit-requirements/>
<upgrade-requirements/>
<resource-requirements>
- <resource name="gold" amount="150"/>
- <resource name="stone" amount="350"/>
- <resource name="wood" amount="50"/>
+ <resource name="gold" amount="250"/>
+ <resource name="stone" amount="250"/>
+ <resource name="wood" amount="100"/>
</resource-requirements>
<resources-stored>
<resource name= "gold" amount="1800"/>


I love open source software, but freedom is a principle, not a buzzword to justify your feelings. Liberty also includes the right to release your program and your code however you see fit.