Ero sivun ”Hiekkalaatikko” versioiden välillä

Kosmikon wikistä
Siirry navigaatioon Siirry hakuun
Jarnon (keskustelu | muokkaukset)
pEi muokkausyhteenvetoa
Jarnon (keskustelu | muokkaukset)
pEi muokkausyhteenvetoa
 
(17 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
Tämän makron avulla voit käyttää ''Enlarge Person''-loitsua, sitten että se huomioi kaikki koon muutoksesta tulevat vaikutukset.
{{Navbox
 
| name  = Dynastiat
:Luo ensin makron vaatima ''Buff'' ja nimeä se ''Enlarge Person''.
| state  = {{{state|}}}
 
| title  = [[Dynastia]]t
[[Tiedosto:Enlarge person1.PNG|500px]]
| listclass = hlist
 
|group1 = [[:Luokka:Bastonai|bastonai]]
:Lisää luomasi buffin ''Changes''-välilehdelle loitsun aiheuttamat muutokset attribuutteihin.
|list1 = {{Navbox|child
 
| group1 = vanhat
[[Tiedosto:Enlarge person2.PNG|500px]]
| list1  = {{Navbox|child
 
| group1 =
:Hae ''Compendium packs'' valikosta kohdasta ''Sample macros'' esimerkki makro ''Toggle Buff'' ja raahaa se alas ''Macros Directory''n vapaaseen paikkaan.
| list1  = [[Apokapes]] '''·''' [[Barenos]] '''·''' [[Blakhernites]] '''·''' [[Daimones]] '''·''' [[Dalessenos]] '''·''' [[Drakontopoulos]] '''·''' [[Enokhos]] '''·''' [[Ergodotes]] '''·''' [[Falkon]] '''·''' [[Gymnos]] '''·''' [[Isakiotes]] '''·''' [[Kalomalas]] '''·''' [[Khoinides]] '''·''' [[Kostomyres]] '''·''' [[Kritopoulos]] '''·''' [[Lapardas]] '''·''' [[Laskaris]] '''·''' [[Makropoderes]] '''·''' [[Monakhites]] '''·''' [[Moskhos]] '''·''' [[Moustakes]]  '''·''' [[Myralides]] '''·''' [[Nabatenos]] '''·''' [[Noe]] '''·''' [[Oksymoros]] '''·''' [[Olyntenos]] '''·''' [[Opos]] '''·''' [[Palaiotes]] '''·''' [[Palatinos]] '''·''' [[Pantaleimon]] '''·''' [[Pegonites]] '''·''' [[Pekoules]] '''·''' [[Pentarkles]] '''·''' [[Proteuon]] '''·''' [[Sabakleos]] '''·''' [[Semnos]] '''·'''[[Sinopites]] '''·'''[[Taronites]] '''·''' [[Thrakesios]] '''·''' [[Trafines]] '''·''' [[Trellos]] '''·''' [[Tsoumenes]] '''·''' [[Zomenous]]
 
| group2 = [[:Luokka:uinuvat dynastiat|uinuvat]]
[[Tiedosto:Enlarge person3.PNG|500px]]
| list2 = [[Anagnostakis]] '''·''' [[Apolethes]] '''·''' [[Belisariotes]] '''·''' [[Drosinos]] '''·''' [[Kenkhres]] '''·''' [[Loukites]] '''·''' [[Mermentoulos]] '''·''' [[Parthenios]] '''·''' [[Syros]] '''·''' [[Trifyllios]]
 
| group3 = [[:Luokka:Sammuneet dynastiat|sammuneet]]
:Tämän jälkeen kopioi alla oleva koodi ja korvaa sillä ''Toggle Buff''in sisältö. Nimeä uusi makro esim. nimellä Enlarge Person.
| list3 = [[Akenios]] '''·''' [[Bardaforos]] '''·''' [[Dorynites]] '''·''' [[Doukas]] '''·''' [[Elegmites]] '''·''' [[Faronites]] '''·'''  [[Komnenodoukas]] '''·'''  [[Komnenos]] '''·''' [[Kotromanis]] '''·''' [[Nikerites]] '''·''' [[Rogarios]] '''·''' [[Sofronos]] '''·''' [[Stypeiotes]]
 
}}
<pre>
| group2 = [[:Luokka:Uudet dynastiat|uudet]]
// CONFIGURATION
| list2  = {{Navbox|child
// If one or more tokens are selected, those will be used instead of the listed actors
| group1 =
// Leave the actorNames array empty to guess the players
| list1  = [[Anthemiotes]] '''·''' [[Areobindos]] '''·''' [[Aulenos]] '''·''' [[Bardales]] '''·''' [[Bembetsiotes]] '''·''' [[Boilas]] '''·''' [[Brakhamios]] '''·''' [[Eugenianos]] '''·''' [[Frangopoulos]] '''·''' [[Filinos]] '''·''' [[Glykys]] '''·''' [[Gribas]] '''·''' [[Heksaklinites]] '''·''' [[Iasites]] '''·''' [[Kastamonites]] '''·''' [[Katakalos]] '''·''' [[Khrysoberges]] '''·''' [[Kritharas]] '''·''' [[Kseron]] '''·''' [[Labouzenos]] '''·''' [[Lependrenos]] '''·''' [[Maleinos]] '''·''' [[Menandos]]  '''·''' [[Metokhites]] '''·''' [[Metropoulos]] '''·''' [[Moungos]] '''·''' [[Narbiotes]] '''·''' [[Oinaiotes]] '''·''' [[Pamfilos]] '''·''' [[Pankalos]] '''·''' [[Pothos]] '''·''' [[Promountenos]] '''·''' [[Skanranos]] '''·''' [[Spanopoulos]] '''·''' [[Tatikes]] '''·''' [[Tetragonites]] '''·''' [[Trikhinopodes]]
// Example actorNames: `actorNames: ["Bob", "John"],`
| group2 = uinuvat
const c = {
| list2 =
  actorNames: [],
| group3 = sammuneet
  buffName: "Enlarge Person"
| list3 =
};
}}
// END CONFIGURATION
|group3 = muut </br>(ikä ei tiedossa)
 
|list3 = [[Aboudimos]] '''·''' [[Agallianos]] '''·''' [[Agrites]] '''·''' [[Aksinites]] '''·''' [[Anatolikos]] '''·''' [[Antiokhos]] '''·''' [[Argyropoulos]] '''·''' [[Artoukomites]] '''·''' [[Balantes]] '''·''' [[Boughos]] '''·''' [[Boutzares]] '''·''' [[Bouzenos]] '''·''' [[Doksapatres]] '''·''' [[Epanokomites]] '''·''' [[Filokales]] '''·''' [[Gelotes]] '''·''' [[Granatos]] '''·''' [[Hamartolos]] '''·''' [[Haploukheir]] '''·''' [[Hierakes]] '''·''' [[Iberopoulos]] '''·''' [[Kalampakes]] '''·''' [[Kalognomos]] '''·''' [[Karabitenos]] '''·''' [[Karaionatan]] '''·''' [[Karamallos]] '''·''' [[Kardamopoulos]] '''·''' [[Karianites]] '''·''' [[Karkaronymos]] '''·''' [[Kefalas]] '''·''' [[Khomatenos]] '''·''' [[Ksylinites]] '''·''' [[Kyriotes]] '''·''' [[Leikhoudes]] '''·''' [[Mekhos]] '''·''' [[Melissenos]] '''·''' [[Meskos]] '''·''' [[Mitylenaios]] '''·''' [[Mosele]] '''·''' [[Myredeites]] '''·''' [[Paksenos]] '''·''' [[Parsales]] '''·''' [[Pepanos]] '''·''' [[Ptokhos]] '''·''' [[Rentakenos]] '''·''' [[Rizenos]] '''·''' [[Rousopoulos]] '''·''' [[Sagopoulos]] '''·''' [[Skribas]] '''·''' [[Sortes]] '''·''' [[Thylakas]] '''·''' [[Tilanteos]]
const transform = (caster, size) => {
}}
  caster.update({'data.traits.size': size});
|group2 = [[:Luokka:Oreinis|oreinis]]
};
|list2  = {{Navbox|child
 
| group1 = vanhat
const sizes = ["fine", "dim", "tiny", "sm", "med", "lg", "huge", "grg", "col"];
| list1  = {{Navbox|child
 
| group1 =
var sizeToBe = 0
| list1  = [[Delinis]] '''·''' [[Domagonis]] '''·''' [[Madinis]] '''·''' [[Mitsonis]] '''·''' [[Sabinis]] '''·''' [[Shismanis]] '''·''' [[Sratsimir]] '''·''' [[Tertenis]] '''·''' [[Tirpimir]]
 
| group2 = uinuvat
const tokens = canvas.tokens.controlled;
| list2 = [[Asenis]] '''·''' [[Asmiris]] '''·''' [[Dulomir]] '''·''' [[Efkaristo]] '''·''' [[Eltimir]] '''·''' [[Ivanis]] '''·''' [[Jarmilis]] '''·''' [[Kardamir]] '''·''' [[Leoniris]] '''·''' [[Lidamir]] '''·''' [[Malamir]] '''·''' [[Ortanis]] '''·''' [[Rosamir]] '''·''' [[Vidinis]]
let actors = tokens.map(o => o.actor);
| group3 = sammuneet
if (!actors.length && c.actorNames.length) actors = game.actors.entities.filter(o => c.actorNames.includes(o.name));
| list3 =
if (!actors.length) actors = game.actors.entities.filter(o => o.isPC);
}}
actors = actors.filter(o => o.hasPerm(game.user, "OWNER"));
| group2 = uudet
 
| list2  = {{Navbox|child
if (!actors.length) ui.notifications.warn("No applicable actor(s) found");
| group1 =
else {
| list1  = [[Ispemir]] '''·''' [[Presimir]] '''·''' [[Telenis]] '''·''' [[Umomir]]
  for (let actor of actors) {
| group2 = uinuvat
    const buff = actor.items.find(o => o.name === c.buffName && o.type === "buff");
| list2 =
    if (buff != null) {
| group3 = sammuneet
      let active = getProperty(buff.data, "data.active");
| list3 =
      if (active == null) active = false;
}}
      for (let tester in sizes) {
}}
        if (actor.data.data.traits.size == sizes[tester]) {
|group3 = [[:Luokka:Taigis|taigis]]
          var currentSize = parseInt(tester);
|list3 = {{Navbox|child
          break;
| group1 = vanhat
        }
| list1  = {{Navbox|child
      }
| group1 =  
      if (active == false) sizeToBe = currentSize + 1;
| list1  = [[Asmys]] '''·''' [[Dulomys]] '''·''' [[Katiaros]] '''·''' [[Teletsys]] '''·''' [[Vokilys]]
      else sizeToBe = currentSize - 1;
| group2 = uinuvat
      transform(actor, sizes[sizeToBe]);
| list2 =  
      buff.update({ "data.active": !active });
| group3 = sammuneet
    }
| list3 =  
  }
}}
}
| group2 = uudet
</pre>
| list2  = {{Navbox|child
 
| group1 =  
:Muistakaa käyttää sizeRoll-funktiota (ks. alla) lähitaisteluaseissan niin muuttuu myös vaurionopat automaattisesti oikeiksi.
| list1  = [[Ermilys]] '''·''' [[Glykys]] '''·''' [[Kardys]] '''·''' [[Katas]] '''·''' [[Moungos]] '''·''' [[Omurtys]] '''·''' [[Ugainys]]
 
| group2 = uinuvat
<code>sizeRoll(1, 6, @size)</code>
| list2 =  
:ensimmäinen parametri määrittelee noppien määrän ja toinen nopan eli esimerkin tapauksessa 1d6. Jos koko muuttuu suuremmaksi niin noppa muuttuu automaattisesti 1d8:ksi jne.
| group3 = sammuneet
| list3 =  
}}
}}
|group4 = [[:Luokka:Zousimis|zousimis]]
|list4 = {{Navbox|child
| group1 = vanhat
| list1  = {{Navbox|child
| group1 =  
| list1  = [[Karzoazos]] '''·''' [[Matzas]] '''·''' [[Maurex]] '''·''' [[Mosaraf]] '''·''' [[Mouzalon]] '''·''' [[Mozaes]] '''·'''[[Tzetas]] '''·''' [[Vatatzes]] '''·''' [[Zomes]]
| group2 = uinuvat
| list2 =
| group3 = sammuneet
| list3 =
}}
| group2 = uudet
| list2  = {{Navbox|child
| group1 =  
| list1  = [[Khytes]]
| group2 = uinuvat
| list2 =
| group3 = sammuneet
| list3 =
}}
}}
|group5 = muut
|list5 = [[Mithrobouzanes]]
}}

Nykyinen versio 4. toukokuuta 2026 kello 19.52