Tick Timer

From Unofficial Ansalon Wiki

(Difference between revisions)
Jump to: navigation, search
Ciang (Talk | contribs)
(Created page with "<?xml version="1.0" encoding="ISO-8859-1" ?> <cmud> <class name="TickTimer" copy="yes"> <trigger priority="1332030" copy="yes"> <pattern>Timer now at 60 secs.</patter...")
Newer edit →

Revision as of 19:46, 2 May 2024

<?xml version="1.0" encoding="ISO-8859-1" ?> <cmud>

 <class name="TickTimer" copy="yes">
   <trigger priority="1332030" copy="yes">
     <pattern>Timer now at 60 secs.</pattern>
     <value>#GAG</value>
   </trigger>
   <trigger priority="1339840" copy="yes">
     <pattern>TICK IN 10 SECONDS.</pattern>
     <value>#GAG
  1. SAY %ansi(red,bold) TICK IN %ansi(yellow,bold)10 %ansi(red,bold)SECONDS
  2. MXP</value>
   </trigger>
   193
   <button name="1" type="Gauge" autosize="false" width="200" height="50" autopos="false" left="-3" top="-3" toolbar="0" toolstyle="true" color="lime" border="black" gaugelowcol="red" gaugebackcol="gray" priority="8" copy="yes">
     Tick
     <value>#IF (@toggletick == 1) {
  1. VAR toggletick 0
  2. VAR roundTimer 480
  3. ECHO Tick bar disabled.

} {

  1. VAR toggletick 1
  2. VAR roundTimer 480
  3. ECHO Tickbar enabled. Will require a new tick to resynchronize.

}</value>

     <expr>@roundTimer</expr>
     <gaugemax>240</gaugemax>
     <gaugelow>0</gaugelow>
   </button>
   <trigger priority="192090" copy="yes">
     <pattern>$--> Turn.</pattern>
     <value>#GAG
  1. TSET 60
  2. VAR roundTimer 240</value>
   </trigger>
   <trigger priority="192090" copy="yes">
     <pattern>$--> Round.</pattern>
     <value>#GAG
  1. IF (@toggletick == 1) {
  2. CLASS UI/TickTimer
  3. VAR roundTimer (@roundTimer -1)
  4. ALARM "roundtimer01" +0.25 {#VAR roundTimer (@roundTimer -1)}
  5. ALARM "roundtimer02" +0.5 {#VAR roundTimer (@roundTimer -1)}
  6. ALARM "roundtimer03" +0.75 {#VAR roundTimer (@roundTimer -1)}
  7. ALARM "roundtimer04" +1 {#VAR roundTimer (@roundTimer -1)}
  8. ALARM "roundtimer05" +1.25 {#VAR roundTimer (@roundTimer -1)}
  9. ALARM "roundtimer06" +1.5 {#VAR roundTimer (@roundTimer -1)}
  10. ALARM "roundtimer07" +1.75 {#VAR roundTimer (@roundTimer -1)}
  11. ALARM "roundtimer08" +2 {#VAR roundTimer (@roundTimer -1)}
  12. ALARM "roundtimer09" +2.25 {#VAR roundTimer (@roundTimer -1)}
  13. ALARM "roundtimer10" +2.5 {#VAR roundTimer (@roundTimer -1)}
  14. ALARM "roundtimer11" +2.75 {#VAR roundTimer (@roundTimer -1)}
  15. ALARM "roundtimer12" +3 {#VAR roundTimer (@roundTimer -1)}
  16. ALARM "roundtimer13" +3.25 {#VAR roundTimer (@roundTimer -1)}
  17. ALARM "roundtimer14" +3.5 {#VAR roundTimer (@roundTimer -1)}
  18. ALARM "roundtimer15" +3.75 {#VAR roundTimer (@roundTimer -1)}
  19. ALARM "roundtimer16" +4 {#VAR roundTimer (@roundTimer -1)}
  20. ALARM "roundtimer17" +4.25 {#VAR roundTimer (@roundTimer -1)}
  21. ALARM "roundtimer18" +4.5 {#VAR roundTimer (@roundTimer -1)}
  22. ALARM "roundtimer19" +4.75 {#VAR roundTimer (@roundTimer -1)}
  23. ALARM "roundtimer20" +5 {#VAR roundTimer (@roundTimer -1)}
  24. ALARM "roundtimer21" +5.25 {#VAR roundTimer (@roundTimer -1)}
  25. ALARM "roundtimer22" +5.5 {#VAR roundTimer (@roundTimer -1)}
  26. ALARM "roundtimer23" +5.75 {#VAR roundTimer (@roundTimer -1)}
  27. CLASS 0

} </value>

   </trigger>
   1
 </class>

</cmud>

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox