- villa 21s
- MrJDucky2 2m
- Vera 32s youtu.be/wmOw-jplSMk
- RazekPraxis 33s
- Katla 34s https://www.youtube.com/watch?v=aYrR6Lukxt8
- Rigo 32s
- JustSomeGuy 1m
- Revex 14m
- whatislove00 18m https://www.youtube.com/watch?time_continue=795&v=fpbOEoRrHyU
- Speccy 2m
- ZaCyril 6s https://youtu.be/9r4WD60uM18
- Snowscoran 1m
- wiebman 45s
- Marioanius 24s Hamilton wrote, the other 51!
- Atheran 2m
- Neekly 3m
- Kisaki 39s Don't Stop Music...
- Ostheim 1m
- Rook 3s
- jsmith225 1h
- Baguette 42m ye boi
- RealHumanBean 3s Something?
- DiamondNine 1h
- SpecialK 1h https://youtu.be/6ZfuNTqbHE8
- Scarlyt 39m Sindome is ace.
- Rangerkrauser 12m
- SacredWest 59m
- Storm 6m
- Luck 46s
- YourLeftHand 4h
- Malanth 3m
- FancyPenguin 3m
- Jameson 20m making the eternal black firmament my side bitch
- Dawnshot 5h https://youtu.be/qg_7saEbnwE
- Baron17 4h
- BCingyou 1m
- Cromptonymous 12s
- Melpothalia 47s
- Chrissl1983 1h Really enjoying this awesome game to the fullest!
j Johnny 46m New Code Written Nightly. Not a GM.
And 33 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

Part 4: Math
1 + 1 = ?

As you probablly noticed in the 99 Bottles of beer script, you can now 'decrement' (decrease by one) variables that are integers (numbers). You can also increment (increase by one) them with the 'increment' command.

You can also do math with the 'math' command.

The math command takes a result variable, a left hand operand, a operator, and a right hand operand, and sets the result to the result variable, with valid operators being + - * / (plus, minus, multiply, divide respectively).

It looks like this.

set "%a" 1
set "%b" 1
math "%c" = %a "+" %b
// %c is now 2
math "%d" = 2 "*" %c
// %d is now 4
math "%d" = %d "-" 1
// %d is now 3

You can check to see if two numbers are equal or not equal in the standard way:

if equals 1 %a
 //do something
endif

if notequals %a %b
 //do something
else
 //do something else
endif

And finally you can get a random number between 1 and X by with 'random "%rand" X' where X is any positive number. If you want to make it negative afterwords, multiply it by -1.

Like this

random "%rand" 4
if equals 1 %rand
 //do 1 here
elseif equals 2 %rand
 //do 2 here
elseif equals 3 %rand
 //do 3 here
elseif equals 4 %rand
 //do 4 here
endif

If your confused as to why this is useful, take a look at the 99 Bottles of Beer script... You can do really dynamic things.

Questions? Comments? Screams of agony?

-Kevlar