Several of our mainline campaigns are in the works for upgrades at the moment, which includes adding characters and enhancing existing scenarios. We are looking for more artwork to supplement these upgrades, including the following:
We are happy to announce that Wesnoth is now able to accept donations on Liberapay . While Wesnoth does rely on the work of dedicated volunteers, no project can function completely cost-free. Revenue from the Apple App Store and from donations goes towards maintaining our servers,...
There have been numerous important forum posts and wiki articles written by users and developers. We reference these pages a lot, and decided to put them together in a convenient list.
Write clearly, be nice to others, and be very careful when posting anything related to politics or religion. When asking for help, remember that everyone here is a volunteer. Prefer editing your previous post over double posting. No animated avatars or graphical signatures. Don’t plagiarize other’s...
Does you campaign produce obscure WML errors on startup and you don't know what line in your 2000 lines of WML causes it? Instead of going through everything line by line and try to spot the mistake you've made, or before posting your entire campaign on the forums in the hopes that someone wants to...
Here you can find configuration files to enable WML syntax highlighting for various text editors :
Gedit (and other Gnome based editors): Has full WML support and partial inline lua support.
wml.lang goes in /usr/share/gtksourceview-3.0/language-specs .
cobalt-wml.xml goes in...
This lists removed WML functionality and helpful hints for avoiding pitfalls.
A similar thread for changes before 1.18 can be found here .
Compatibility breaking (requires updates to work)
now reduces target unit hitpoints to 0 before triggering last_breath, die events. This affects mentioned...
The purpose of this thread is to provide links to particularly useful information and code examples of WML and Lua on the wiki, without cluttering up this forum with more and more stickies. As such, the wiki pages linked here should be kept working and up to date - if an unmodified piece of example...
People often use WML attribute or tag names that are misspelled or just plain fictitious when trying to debug WML — or even tag structures that (to the trained eye) are logical to the writer but have no basis in reality. You should always look up the proper format first, and we have a dedicated...
Hi,
I'm doing something stupid but can't determine what (as usual). :roll:
Using v1.19.16 so not quite latest, will update when I get chance, just checking here.
I have a special implemented as an ability that works fine except that the logic allowing the player to switch the abiltity on or off...
When I define an unit variation, I know how to modify it. But how can I remove it? Can that be done easily, by first picking the original unit that the variation is based on and then adding lines just to remove features entirely?
In particular - I would like to make (i) Peasant that...
I have noticed that units no longer move to attack in 1.18 when using Return Guardian. They do move to the GP normally, but stay there indefinitely. I set the aggression to 1, ca_score to 400000 but still no effect. Is there some issue with that?
As in title Im trying to write a code to spawn unit on walkable hex (as long as they are available on map without any other units on it) but it sometimes create it on the wall. I have written all impossible hexes in the list in the code yet it doesnt work as should.
Hey! So I'm making an event where every ghoul or zombie you kill makes a bright fire for a turn (it hurts to stand in too). So far, so good but I'm entirely stumped on the light!
Question is: How to give some terrain illumination, giving light to adjacent units much like a Mage of Light?
Maybe I...
Hi,
Not sure if I've missed something obvious hence this post.
I want to nerf an opponent's and significantly but not below 1 in either case (v1.18.5).
Using values greater than opponents strikes/damage via both sub and on 1.18 result in 0.
This topic is about that I have a code to check unit each weapon weapon special and when weapon has only one weapon special then it works well but when weapon has more than one weapon special than it catch only first weapon special. Could you explain me why my code doesnt work well for more than 1...
type: if present, the keys describing a unit (including type) which will begin on the side's keep will be the remainder of the tag, See SingleUnitWML. Note that if the keys x, y are included, the leader will begin there regardless of keep location. If this side has a recall list...
Gives some unit an object which modifies their stats in some way. This tag can also be used in places that don't support ActionWML, such as or . The following is supported in all these places:
: one or more effect elements may be listed. See EffectWML for a description of ....
Here you can give me, Pipapopinguin, feedback about my add-on Breeze/Wind Modfication. I know that it currently just works on normal grass tiles. You can also give suggestions on where to bring this add-on next, but keep mind that I'll hve to programm and paint that stuff myself.
I have an aura ability (morale) that adds charge special to adjacent units on the same side and is an AMLA for Elvish Marshals (under certain circumstances) so will always coexist with leadership (yes it makes for overpowered lower level units but enemy units are also boosted and this ability will...
Hi,
Wondering if anyone can help me with a preprocessor bug that stops my campaign loading.
Is there any startup mode I can use to see what's upsetting the preprocessor in more detail?
I do not want to have to go through all my code manually... there's a...
I want to make a boss that is invulnerable aslong as his undead servants are alive, therefore I wanted to make an event that triggers when his last undead minion dies, so I made this:
But it doesn't work and I am clueless on why, so any help is greatly appreciated!
I have access to so to try it I added all relevant WML and Lua documentation pages as sources. If your google account is considered educational or otherwise allowed to use notebooklm, I can give you direct access to my notebook.
I have occasionally forwarded questions that real users post to AI to...
I have a question. Let's say that I have three AI player-controlled units. As soon as one of them moves, others are immidiately scripted with goto MicroAI to follow it.
The question is - if the initial unit moved with ca_score 50000 (say, to capture a village or something), would...
Continuing on improving Biased RNG , to make the Statistics windows working I want to make an ability that sets chance to hit to the value in a unit's variable. I try this for testing (setting biased_rng_hit_chance variable to some value and then apply an ability object)
I wanted to make a part in my Campaign in which you first have to kill all the Cyclopes (Era of Magic) from side 3, and then after you've killed them all, they are all resurrected and should switch to their undead counterpart.
I have made the following event to store all the dead Cyclopses into a...
I find it frustratingly unreliable to prevent specific AI units from entering avoided areas. When I used Zone guardian , they happily run out of their zone. Now I tried Fast AI and the first thing AI does is run out of their zone.
Am I making some kind of mistake below? They are supposed...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum