Search found 3053 matches
- Today, 12:24 am
- Forum: WML Workshop
- Topic: new campaign's questions and ideas
- Replies: 13
- Views: 314
Re: new campaign's questions and ideas
You do not need to do 3. If you do "Reducing xp after recruit" I will do 1-4 for you.
- Yesterday, 10:55 pm
- Forum: WML Workshop
- Topic: new campaign's questions and ideas
- Replies: 13
- Views: 314
Re: new campaign's questions and ideas
Reducing xp after recruit is easier. Once you have that working I can help with Lua to
1) disable kill xp
2) disable fight xp
3) manually give kill and fight xp at attack end
4) update gold at attack end.
1) disable kill xp
2) disable fight xp
3) manually give kill and fight xp at attack end
4) update gold at attack end.
- Yesterday, 9:16 pm
- Forum: WML Workshop
- Topic: new campaign's questions and ideas
- Replies: 13
- Views: 314
Re: new campaign's questions and ideas
Macro is easy dirty way, but unless you have performance issues there is no need to optimize code with fire_event.
{CLEAR_VARIABLE xp_transfer} is part of code quality improvement, but does not affect what your code does. Both events start by resetting it anyways.
{CLEAR_VARIABLE xp_transfer} is part of code quality improvement, but does not affect what your code does. Both events start by resetting it anyways.
- Yesterday, 7:46 pm
- Forum: WML Workshop
- Topic: new campaign's questions and ideas
- Replies: 13
- Views: 314
Re: new campaign's questions and ideas
You could update gold to be equal to xp. If you recruit, reduce xp. If you fight, increase gold.
- Yesterday, 7:44 am
- Forum: WML Workshop
- Topic: WFL conditionals and variable substitution
- Replies: 8
- Views: 169
Re: WFL conditionals and variable substitution
(Celtic_Minstrel can correct if my understanding is wrong)
WML variables are expanded in increase_damage attribute as string. Only after expansion has been done, increase_damage is parsed as formula. Undefined WML variable expands to empty string, not formula-null.
WML variables are expanded in increase_damage attribute as string. Only after expansion has been done, increase_damage is parsed as formula. Undefined WML variable expands to empty string, not formula-null.
- May 14th, 2024, 3:36 pm
- Forum: WML Workshop
- Topic: WFL conditionals and variable substitution
- Replies: 8
- Views: 169
Re: WFL conditionals and variable substitution
You dont need any = in formula. You only started using = as another workaround idea.
- May 14th, 2024, 2:28 pm
- Forum: WML Workshop
- Topic: WFL conditionals and variable substitution
- Replies: 8
- Views: 169
Re: WFL conditionals and variable substitution
$quests.met_lilith
-> ($quests.met_lilith-0)
It was more important around 1.10 when error in formula crashed game. "-" is operator that is valid both as binary and unary.
- May 13th, 2024, 6:43 pm
- Forum: Lua Labs
- Topic: Gui2 dialog formatting
- Replies: 14
- Views: 348
Re: Gui2 dialog formatting
# lua wesnoth.require("wml-utils").handle_event_commands(wml.load("~add-ons/EventLoader/action.cfg")) [lua] code=<< -- to make code shorter local wml_actions = wesnoth.wml_actions -- starting values local font_size_title = 70000 local font_size_message = 70000 local font_family_...
- May 13th, 2024, 1:31 pm
- Forum: Lua Labs
- Topic: Gui2 dialog formatting
- Replies: 14
- Views: 348
- May 13th, 2024, 12:49 pm
- Forum: Lua Labs
- Topic: Gui2 dialog formatting
- Replies: 14
- Views: 348
Re: Gui2 dialog formatting
Remove text input.
- May 12th, 2024, 7:56 pm
- Forum: Lua Labs
- Topic: Gui2 dialog formatting
- Replies: 14
- Views: 348
Re: Gui2 dialog formatting
Cant explain why it works but it does # lua wesnoth.require("wml-utils").handle_event_commands(wml.load("~add-ons/EventLoader/action.cfg")) [lua] code=<< -- to make code shorter local wml_actions = wesnoth.wml_actions -- starting values local font_size_title = 70000 local font_si...
- May 12th, 2024, 6:33 pm
- Forum: WML Workshop
- Topic: [heal_unit] and status=unhealable
- Replies: 15
- Views: 441
Re: [heal_unit] and status=unhealable
> N_("This unit is unhealable. It cannot be healed by healers or villages and doesn’t benefit from resting."));
[heal_unit] is not one of conditions mentioned.
[heal_unit] is not one of conditions mentioned.
- May 12th, 2024, 1:33 pm
- Forum: WML Workshop
- Topic: [heal_unit] and status=unhealable
- Replies: 15
- Views: 441
Re: [heal_unit] and status=unhealable
Should be healed.
- May 12th, 2024, 11:55 am
- Forum: Lua Labs
- Topic: Core [message] image height and width macros
- Replies: 9
- Views: 234
Re: Core [message] image height and width macros
You need to use string concatenation then. Instead of
f((image_original_width < 300)
having f((]]..tostring(image_original_width)..[[ < 300)
for example.- May 12th, 2024, 10:39 am
- Forum: Lua Labs
- Topic: Core [message] image height and width macros
- Replies: 9
- Views: 234
Re: Core [message] image height and width macros
I cant tell if the wml you posted is expected inside [image]. By syntax it seems possible.
local image_original_width = ...
local image_original_height = ...
local portrait_mirror = ...
local portrait_image = ...
are not doing anything.
local image_original_width = ...
local image_original_height = ...
local portrait_mirror = ...
local portrait_image = ...
are not doing anything.