Skip to content

skill

Sets a skill of the mobile you target, in points.

Syntax Console In game Minimum level Role
skill <name> <points>, then target a mobile No Yes GameMaster Game
.skill magery 50
.skill animal_lore 72.5
.skill swordsmanship 100

In game only. A target cursor opens: pick a character or an NPC, yourself included. The name is the id of the skill in data/skills.toml (animal_lore), in any case, with or without underscores: animal_lore, AnimalLore and animallore are the same skill. The name field of that file (such as “Bowcraft/Fletching”) cannot be typed, and a skill number is not a name.

The value is in points, with a decimal point; more than one decimal is rounded to one (50.55 becomes 50.6). It is kept between 0 and the cap of that skill, and the player sees the skill window change. The total cap of the skills (ultima.skills.total_cap) does not apply: a game master can push a character past it. The command answers with what the skill is now: Aria: magery is now 50. Targeting an item prints That is not a character or an NPC.

A wrong skill name, or a value that is not a number, prints the syntax.

Made with ❤️ by Tom

Buy me a coffee