Making a new Magic System Part II: Spells

following txt issues are fixed:

Spoiler :

TXT_KEY_PEDIA_CATEGORY_PROJECTGLOBAL
TXT_KEY_PROJECT_ARID
TXT_KEY_PROJECT_HUMID
TXT_KEY_PROJECT_ARMAGEDDON
TXT_KEY_PROJECT_GLOBAL_CLIMATE_ARID
TXT_KEY_PROJECT_GLOBAL_CLIMATE_HUMID
TXT_KEY_PROJECT_GLOBAL_ARMAGEDDON
TXT_KEY_PROJECT_GLOBAL_AWARENESS_1
TXT_KEY_PROJECT_GLOBAL_AWARENESS_2
TXT_KEY_PROJECT_GLOBAL_AWARENESS_3
TXT_KEY_PROJECT_GLOBAL_TRUST
TXT_KEY_PROJECT_GLOBAL_AURA_OF_MAJESTY
TXT_KEY_PROJECT_GLOBAL_AURA_OF_TYRANNY
TXT_KEY_PROJECT_GLOBAL_DISJUNCTION_MINOR
TXT_KEY_PROJECT_GLOBAL_DISJUNCTION
TXT_KEY_PROJECT_GLOBAL_DISJUNCTION_MAJOR
TXT_KEY_PROJECT_GLOBAL_PROSPERITY
TXT_KEY_PROJECT_GLOBAL_INSPIRATION
TXT_KEY_PROJECT_GLOBAL_GROWTH
TXT_KEY_PROJECT_GLOBAL_HOPE
TXT_KEY_PROJECT_GLOBAL_WALL_OF_STONE
TXT_KEY_PROJECT_GLOBAL_WALL_OF_FORCE
TXT_KEY_PROJECT_GLOBAL_CHARM_OF_LIFE
TXT_KEY_PROJECT_GLOBAL_ALTAR_OF_BATTLE
TXT_KEY_PROJECT_CLOUD_OF_FEAR
TXT_KEY_PROJECT_GLOBAL_HAUNTING_DREAMS
TXT_KEY_PROJECT_GLOBAL_CURSED_LANDS
TXT_KEY_PROJECT_GLOBAL_FIREWALL
TXT_KEY_PROJECT_GLOBAL_DARK_RITUALS
TXT_KEY_PROJECT_GLOBAL_CALL_THE_VOID
TXT_KEY_PROJECT_GLOBAL_CHAOS_RIFT
TXT_KEY_PROJECT_GLOBAL_DEATH_WISH
TXT_KEY_PROJECT_GLOBAL_EARTHQUAKE
TXT_KEY_PROJECT_MANA_SURGE
TXT_KEY_PROJECT_MANA_SURGE_EMPOWERED
TXT_KEY_PROJECT_MANA_SEAL
TXT_KEY_PROJECT_MANA_GREATERSEAL
TXT_KEY_PROJECT_MARK_OF_LIGHT
TXT_KEY_PROJECT_MARK_OF_ELEMENTS
TXT_KEY_PROJECT_MARK_OF_DARKNESS
TXT_KEY_PROJECT_GLOBAL_PRAYER
TXT_KEY_PROJECT_BLACK_PRAYER
TXT_KEY_PROJECT_GLOBAL_DARKNESS
TXT_KEY_PROJECT_FAIR_WINDS
TXT_KEY_PROMOTION_BLACK_PRAYER
TXT_KEY_PROMOTION_DARKNESS


created (i just moved the descriptions which were help texts) help tags for:

Spoiler :

TXT_KEY_PROJECT_GLOBAL_CHAOS_RIFT_HELP
TXT_KEY_PROJECT_GLOBAL_DEATH_WISH_HELP
TXT_KEY_PROJECT_GLOBAL_DISJUNCTION_HELP


i did not however make new buttons, if you want new buttons just say so and i will make them this weekend :)
 
Buttons are
Prosperous Realm, Belligerent Realm, Prayer, Mana Seal, Mark of Elements, Mana Surge, Catacylsm, Chaos Rift, Defiled Soil, Dark Rituals, Death Wish, Malediction of Insomnia.

done:
Spoiler :
attachment.php


1) Belligerent Realm
2) Cataclysm
3) Chaos Rift
4) Defiled Soil
5) Dark Rituals
6) Death Wish
7) Malediction of Insomnia
8) Mana Seal
9) Mana Surge
10) Mark of Elements
11) Prayer
12) Prosperous Realm

most are from kings bounty

edit: i have not converted them to *.dds (they are *.bmp) i hope you don't mind this, since you wanted to convert them to an atlas file anyway.
 
sephi, i created some spells:

1)
nether blade: needs dimensional 1 researched and dark blessing: deals a high amount of damage to one target

2)
rift: needs dimensional 2 researched and dark blessing: deals a medium amount of damage to all units within the enemy stack and makes them immovable for one turn

3)
burning blood: need vampire promotion and body 1 researched: deals a low amount of damage to five enemy units and enrages them.

all 3 spells have unique effects i created for them:
1) a sword appears above the enemy swirls in the air and on contact with the ground it bursts into black and violet spheres
edit: new version of the netherblade can be found in post #76

2) looks like a black whole

3) boiling blood appears around the enemy + the claws from the other calabim bloodpet spell

4)
i also created a fourth effect: a thunderstorm, i.e. massive lightning devastating the tile. i did not make any spell for this effect since i thought you might want to it use for already existing spells.

since my graphics card is broken and i can only play with the onboard chip and i don't really have that much time, i could not playtest it in length, i just checked if the effects are displayed properly.

some bugs i noticed:
-when a spell adds a promotion to enemies it does not work (i.e. boiling blood does not apply the enraged promotion)
-spells that affect a certain amount of targets (in my case 5 with boiling blood) but are casted on only one enemy, he gets damaged numerous times.
-when performing rituals (for example terraforming) i can click numerous rituals leave the screen and cast them all, although i did not have enough mana (i can go into the negative)
-i could not choose a destination for my terrforming rituals
-the spellpower promotions require the corresponding aura effect promotions (i.e. spellpower II needs at least aura effect II) although i did not write this in the xml, this seems a bit fishy.

further issues:
-no pedia entries (descriptions are there)
-no buttons (for rift i suggest the same button i gave you earlier (Chaos Rift), for nethersword i already gave you a button, but i did not find it in the xml although it is there somewhere since i saw it in the pedia, for burning blood i have no clue if there is an already existing fitting button)
-if you merge the effects into the wildmana80.pak you will notice that there are already some of the same textures for the effects. this is no problem since they are the same textures so you can override them or leave them be (but don't forget the new ones)


basically i just wanted to make some effects and try them out. if you need additional spell effects let me know with a short description on how they should look like :)
 
sephi, i created some spells:

1)
nether blade: needs dimensional 1 researched and dark blessing: deals a high amount of damage to one target

2)
rift: needs dimensional 2 researched and dark blessing: deals a medium amount of damage to all units within the enemy stack and makes them immovable for one turn

3)
burning blood: need vampire promotion and body 1 researched: deals a low amount of damage to five enemy units and enrages them.

all 3 spells have unique effects i created for them:
1) a sword appears above the enemy swirls in the air and on contact with the ground it bursts into black and violet spheres

2) looks like a black whole

3) boiling blood appears around the enemy + the claws from the other calabim bloodpet spell

4)
i also created a fourth effect: a thunderstorm, i.e. massive lightning devastating the tile. i did not make any spell for this effect since i thought you might want to it use for already existing spells.

since my graphics card is broken and i can only play with the onboard chip and i don't really have that much time, i could not playtest it in length, i just checked if the effects are displayed properly.

some bugs i noticed:
-when a spell adds a promotion to enemies it does not work (i.e. boiling blood does not apply the enraged promotion)
-spells that affect a certain amount of targets (in my case 5 with boiling blood) but are casted on only one enemy, he gets damaged numerous times.
-when performing rituals (for example terraforming) i can click numerous rituals leave the screen and cast them all, although i did not have enough mana (i can go into the negative)
-i could not choose a destination for my terrforming rituals
-the spellpower promotions require the corresponding aura effect promotions (i.e. spellpower II needs at least aura effect II) although i did not write this in the xml, this seems a bit fishy.

further issues:
-no pedia entries (descriptions are there)
-no buttons (for rift i suggest the same button i gave you earlier (Chaos Rift), for nethersword i already gave you a button, but i did not find it in the xml although it is there somewhere since i saw it in the pedia, for burning blood i have no clue if there is an already existing fitting button)
-if you merge the effects into the wildmana80.pak you will notice that there are already some of the same textures for the effects. this is no problem since they are the same textures so you can override them or leave them be (but don't forget the new ones)


basically i just wanted to make some effects and try them out. if you need additional spell effects let me know with a short description on how they should look like :)

tesb,

anything you need me to help with on this package?
 
you can provide feedback on the effects themselves. as long as no spells gets merged i would wait with pedia entries. i just wanted to create new effects :) the spells are a side effect of that

(you can view them directly via nifskope or by installing the files and test the spells(i recommend to lower mana cost in the xml and giving anything you need via worldbuilder)

also if you have new ideas for effects/spells feel free to post them. one thing i wanted to do is a flame effect that comes from the sky, hits the ground and explodes (like a pillar of flame from dnd).

edit: the bugs are just feedback for sephi, i guess he fixed them anyways already
 
ok new effect is ready:
5) flame strike:

Spoiler :
attachment.php


basically a cloud of flames appear and the flames fall to the bottom, than they change color slightly and go up to the air again which makes it look like an afterburn effect.

as you can see there is really no good way to show the spell effects in the forum (i don't have video recording software)

sephi if you have any requests on spell effects let me know

edit: i tweaked the colors slightly, the afterburn effect is more yellowish while the flamestrike itself is more red.



edit2:
download in post #75 (i uploaded the fixed version there)
 
next effect is ready:
6) Meteor :)

Spoiler :
attachment.php



well it does what you would imagine: a meteor hits the ground and triggers an explosion :)

edit: new version in post #77
 
ok at this point i lack ideas for new effects, so any input is welcome :)
 
do you mean with clouds that spawn lightning? because i already included such effect but without the clouds in post #64.
i may change it so that first clouds are spawned than they unleash the storm :)
 
7) thunderstorm done :)

Spoiler :
attachment.php



this was quite a bit of work, since nearly all existing lightening strikes were billboard nodes (i.e. they would always face the camera) but this had a problem:
when looked from above the lightning would go from one end of the cloud to the other and not from cloud to ground. in this version is will always go from cloud to the ground, that means if looked from straight above you will barely see the lightning, if you see it at all :)

@valk
i don't know if this effect will work as a permanent thing (like an improvement, you just have to try for yourself)



more ideas please :)


edit: fixed version in post #76
 
ok i tested all spells:
5) flame strike currently does not work (does not get displayed)
7) stormclouds currently crashes the game

i will try to fix those issues and reupload the fixed versions later. all other spells work fine.
 
ok flamestrike reworked and functioning :)

@sephi
if you implement those effects i suggest you scale them all to 1 except for:
meteor: <fScale>0.5</fScale>
flamestrike: <fScale>0.8</fScale>

:)


now to fix the storm clouds
 
ok i fixed the storm clouds, they work now :)
i also reworked the netherblade

all effects are working fine now

i may add a meteor shower and arcane missiles in the near future, if anyone has ideas feel free to post them.
 
ok i refined the meteor and the flame strike (firestorm):

6) meteor:
instead of blastwaves (they did not look good imho) he will leave the ground burned

5)flams strike:
i tweaked the flamestrike a bit. note: the colors on the picture are not up to date with the file (in the file the flame is a bit less red and more orange/yellow

picture of meteor* and flamestrike** ingame:



*on the left it comes flying, on the upper right you see the flames from the meteor, also note: sephi implemented the spells with no firm target i.e. the spell will hit the tile, but where on the tile it hits is random (which i like). you can see this in the picture below the meteor on the left crashes a bit left to the barbarian adept while the meteor on the right crashed directly on him (the screenshots where from two different meteors) ==> the flames will appear where the meteor hit, so don't get confused by the picture those were to different meteors

**lower right


Spoiler :
attachment.php
 
ok i am done with all seven spells :)
-i fixed the netherblade so it will hit the middle of the tile now
-i made the lightning stronger for the stormclouds

i put all effect files in the attachment.

here are some more pictures
first row: flame strike
second row: nether blade
third row: stormcloud
fourth row: rift (just a slightly tweaked version of an already existing effect)

Spoiler :
attachment.php


pictures of the meteor are above, i did not post pictures of the storm and the boiling blood though.

i will not touch those spells any further (unless there are requests), since deem them to be done :)



...now unto making new spell effects :D
 
sorry but i needed to fix a minor issue with the meteor:
-the impact is now on the center of the tile
-the impact flames spawn a bit later, the previous version had them spawned a bit too early



i need more ideas about water spells (maybe geyser?)
and light magic (offensive) spells in general
the arcane missiles are easy to do but there is a problem: since the rotation of the spells is random when casted (i mentioned it earlier) the missiles will not emanate from the caster to the middle of the tile but from any random adjective tile, which makes the effect pointless.

if anyone has further ideas feel free to post them :)
 
i need more ideas about water spells

rain: increases a chance to find new farm-type recources on grassland, needs mana upkeep, area of effect - city radius.

maybe also something from terraforming theme?
 
Back
Top Bottom