Search found 3043 matches

by Ravana
Today, 7:56 pm
Forum: Lua Labs
Topic: Gui2 dialog formatting
Replies: 7
Views: 121

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...
by Ravana
Today, 6:33 pm
Forum: WML Workshop
Topic: [heal_unit] and status=unhealable
Replies: 8
Views: 158

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.
by Ravana
Today, 1:33 pm
Forum: WML Workshop
Topic: [heal_unit] and status=unhealable
Replies: 8
Views: 158

Re: [heal_unit] and status=unhealable

Should be healed.
by Ravana
Today, 11:55 am
Forum: Lua Labs
Topic: Core [message] image height and width macros
Replies: 9
Views: 181

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.
by Ravana
Today, 10:39 am
Forum: Lua Labs
Topic: Core [message] image height and width macros
Replies: 9
Views: 181

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.
by Ravana
Today, 9:35 am
Forum: Lua Labs
Topic: Core [message] image height and width macros
Replies: 9
Views: 181

Re: Core [message] image height and width macros

Now that you have wml you can use wml.parse # lua wesnoth.require("wml-utils").handle_event_commands(wml.load("~add-ons/EventLoader/action.cfg")) [lua] code=<< x = wml.parse([[ h="( if((image_original_width < 300) and (image_original_height < 300), image_original_height, ((i...
by Ravana
Yesterday, 9:19 pm
Forum: WML Workshop
Topic: new campaign's questions and ideas
Replies: 2
Views: 124

Re: new campaign's questions and ideas

Start by creating unit types.
by Ravana
Yesterday, 9:16 pm
Forum: Lua Labs
Topic: Core [message] image height and width macros
Replies: 9
Views: 181

Re: Core [message] image height and width macros

First get rid of macros, run preprocessor on them. Then convert macroless WML to Lua, by wml.parse or manually as fits your situation better.
by Ravana
May 10th, 2024, 10:39 pm
Forum: WML Workshop
Topic: fire event in teleport
Replies: 13
Views: 420

Re: fire event in teleport

[filter] x,y=$x1,$y1 [/filter]

Is always passing, so you can just remove that.
by Ravana
May 10th, 2024, 1:40 pm
Forum: Lua Labs
Topic: [solved] weapon specials inside [abilities]
Replies: 5
Views: 164

Re: [solved] weapon specials inside [abilities]

id probably means it wont give you 14 damage.
by Ravana
May 7th, 2024, 9:34 pm
Forum: WML Workshop
Topic: Linking Macro files
Replies: 2
Views: 122

Re: Linking Macro files

{~add-ons... is not linking, it is telling wesnoth to take data from there and put into current line. The instructions are carried out in the order written, so if {~add-ons/A_Addon_Test/scenarios} depends on {~add-ons/A_Addon_Test/utils} then {~add-ons/A_Addon_Test/utils} needs to be in earlier line.
by Ravana
May 7th, 2024, 12:35 pm
Forum: WML Workshop
Topic: Testing WML actions more often without reloading cache
Replies: 4
Views: 5998

Re: Testing WML actions more often without reloading cache

It might be useful to wrap wml.load in wml.tovconfig if there is interest to use $ variables.

:alias e=lua wesnoth.require("wml-utils").handle_event_commands(wml.tovconfig(wml.load("~add-ons/EventLoader/event.cfg")))
by Ravana
May 7th, 2024, 10:42 am
Forum: WML Workshop
Topic: fire event in teleport
Replies: 13
Views: 420

Re: fire event in teleport

Add [fire_event]name=teleport[/fire_event] after you teleport units. If you mean ability then enter hex should work.
by Ravana
May 6th, 2024, 7:05 pm
Forum: Lua Labs
Topic: [solved] How to move WML table
Replies: 12
Views: 326

Re: How to move WML table

Assign them with the API you have available to create wml variables. Including wml.variables if you prefer. Those like set_variable, set_variables, wml.array_access.set, wml.array_variables, wml.variables_proxy.
by Ravana
May 6th, 2024, 6:59 pm
Forum: Lua Labs
Topic: [solved] How to move WML table
Replies: 12
Views: 326

Re: How to move WML table

You cant put them to wml.variables. You can think of wml.variables as function, not as table. It reflects state of wml variables, but itself is not wml variables.