Atmosphere Profile
Description
Forces a profile, a file in plugins/MythicSeasons/atmosphere-profiles/, on a whole world for a time, on top of the world's and season's atmosphere settings. The plugin ships the profiles example and mars.
Casting the same profile again in the same world restarts its time with the new priority. Several profiles can be forced at once, and at equal priority the one forced last wins.
This mechanic works on the world of each entity target, or of the caster when the line has no entity target. A location targeter counts as no target.
A missing or unknown profile does nothing and logs a warning once per skill line, such as atmosphereprofile: no profile 'x' in plugins/MythicSeasons/atmosphere-profiles/. A file that sets no key is not loaded as a profile.
Attributes
| Attribute | Aliases | Description | Default |
|---|---|---|---|
| profile | p, name | The file name without .yml. Not case sensitive. Required unless clear=true |
None |
| duration | d, ticks | Ticks of real time (20 to a second). Whole number | 200 |
| priority | pri | Whole number. The higher priority wins where forced profiles set the same key | 0 |
| clear | reset, remove | true removes profile, or every forced profile of the world when profile is not set |
false |
clear Attribute
clear removes only profiles this mechanic forced, never a profile: that atmosphere.yml or a season file sets for the world.
Examples
MS_BossSkyStart:
Skills:
- atmosphereprofile{profile=example;duration=6000} @Self
The shipped
exampleprofile, a heavy dark overcast, for 5 minutes.
MS_BossSkyEnd:
Skills:
- atmosphereprofile{clear=true} @Self
Removes every forced profile from the caster's world.
MS_DustWorld:
Skills:
- atmosphereprofile{p=mars;d=1200;pri=10} @Self
The short keys:
marsfor one minute at priority 10.
Aliases
- atmoprofile
- setatmoprofile