MegaGlest Forum

Archives (read only) => Glest Advanced Engine => General discussion => Topic started by: tomreyn on 22 April 2011, 16:24:04

Title: TO DO for release
Post by: tomreyn on 22 April 2011, 16:24:04
As discussed with silnarm, since issues reported on the forums have the obvious issue of moving into the void over time, let's collect issues which should be discussed and possibly fixed for the next GAE release here in this sticky thread. Grave issues (https://sourceforge.net/apps/trac/glestae/query?status=accepted&status=assigned&status=new&status=reopened&order=priority&col=id&col=component&type=defect&group=version&order=priority&row=description) should still go directly to the GAE Trac on sf.net (https://sourceforge.net/apps/trac/glestae/newticket).

I would appreciate you adding things here, too, either by editing this post (if you can, I assume there is no write locking, though, so beware) or by adding to it in new posts below.



OUTSTANDING

If you can edit this post, please move issues you know are fixed down to 'DONE'. Feel free to add a WON'T FIX category and move entries there as needed, too.



DONE

Title: Re: TO DO for release
Post by: Omega on 25 April 2011, 01:43:07
Documentation of GAE's INI is (virtually) complete here: https://docs.megaglest.org/GAE/INI

Only missing one blank: Misc debug keys (speaking of missing values, perhaps you can finish MegaGlest's INI documentation? It's missing a fair few values that I have no clue what they do).
Title: Re: TO DO for release
Post by: John.d.h on 1 May 2011, 08:21:19
Should we be getting support for cast-spell targets other than self?  I have plans for immediate use if so.
Title: Re: TO DO for release
Post by: silnarm on 9 May 2011, 08:25:29
Should we be getting support for cast-spell targets other than self?  I have plans for immediate use if so.

Will have to have an irc chat sometime to find out exactly what you need... depending on your exact needs, affect="target" could probably be rustled up quickly, affect="area" (ie. create an emanation at a target pos) will be have to be post-merge  :'(
Title: Re: TO DO for release
Post by: John.d.h on 9 May 2011, 18:18:37
I just need a unit to be able to cast an effect on a friendly unit.  Having it splash and hit nearby units would be a plus.

https://github.com/johndh/Project-Red/blob/master/project_red/techs/project_red/factions/magic/units/renewer/renewer.xml#L151 (https://github.com/johndh/Project-Red/blob/master/project_red/techs/project_red/factions/magic/units/renewer/renewer.xml#L151)

Come to think of it, would a modified version of the attack skill be useful for this?  AFAIK, all it really needs is to not do damage (aside from the effects), and for the AI to hopefully know to use it on the targets that it affects.  Then we could even have pretty projectiles and such from the attack skill.
Title: Re: TO DO for release
Post by: silnarm on 12 May 2011, 09:16:20
I just need a unit to be able to cast an effect on a friendly unit.  Having it splash and hit nearby units would be a plus.
...
Come to think of it, would a modified version of the attack skill be useful for this?  AFAIK, all it really needs is to not do damage (aside from the effects), and for the AI to hopefully know to use it on the targets that it affects.  Then we could even have pretty projectiles and such from the attack skill.

Done, with some loose ends to tie up no doubt ;)

It is not based on attack 'as such', projectiles and splashes were only very loosely tied to attack skills anyway, but it works in much the same way.

I gave merlin a modified version of your 'healing light' spell, check that for the 'full scoop'. In a nutshell, make the command <affect value="target"/>, add a <start-time value="0.x"/> to the skill, and optionally a Projectile and/or splash.

*start-time is technically optional, but the default is 0.0, which is probably not what you want...

**internally this is very similar to how attack works, and indeed uses a lot of the same code, as such the whole skill-speed Vs anim-speed problems that exist with attack exist with cast-spell too, in particular the start-time is tied to the anim-speed, not the skill speed.  Use the same value!
Title: Re: TO DO for release
Post by: John.d.h on 13 May 2011, 03:31:40
Awesome :thumbup:
Title: Re: TO DO for release
Post by: Omega on 17 June 2011, 22:34:08
These are incomplete features that are started and, well, incomplete:

-Options menu: Both in game and from the main menu. Missing many options.
-Pin Widgets menu: In the ingame menu, clicking it does nothing.