123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315 |
- # chessplay
- menu_off = 1
- if $ARGS[0] = '':
- if $chess_name='':$chess_name='girl'
- gs'stat'
- chess_GG = 20
- chess_com = 20
-
- chess_ind = (chessV - pcs_chess) / 100
- chess_exp += rand(pcs_intel/20,pcs_intel/10)
- intel_exp += 1
- minut += 60
- gt 'chessplay', 'game'
- end
- if $ARGS[0] = 'game':
- if chess_GG <= 0:
- gt 'chessplay', 'lose'
- elseif chess_com <= 0:
- gt 'chessplay', 'win'
- else
- gs 'chessplay', 'moves'
- end
- end
- if $ARGS[0] = 'moves':
- cla
- act 'Go defensive':
- chessM = rand (0,5)
- if chessM = 0:
- 'Your opponent tries to trap you, but you avoid it and gain some advantage.'
- if chess_ind > 2:
- chess_GG += 2 - chess_ind
- chess_com -= 2 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 1:
- 'Your opponent goes offensive much to their advantage.'
- if chess_ind < -4:
- chess_GG -= 4 + chess_ind
- chess_com += 4 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 2:
- 'Your opponent goes aggressive you absorb some of it, but still lose some advantage.'
- if chess_ind < -2:
- chess_GG -= 2 + chess_ind
- chess_com += 2 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 3:
- 'Your opponent tries to manoeuvre the game pieces, but your defensive actions expose all their efforts, much to your advantage.'
- if chess_ind > 4:
- chess_GG += 4 - chess_ind
- chess_com -= 4 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- else
- 'Your opponent also goes defensive and neither of you gain any advantage.'
- end
- chess_GG -= 1
- chess_com -= 1
- gs 'chessplay', 'game'
- end
- act 'Heavy defense':
- chessM = rand (0,5)
- if chessM = 0:
- 'Your opponent tries to trap you, but you easily avoid it and gain a good advantage.'
- if chess_ind > 4:
- chess_GG += 4 - chess_ind
- chess_com -= 4 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 1:
- 'Your opponent goes offensive you absorb some of it, but still lose some advantage.'
- if chess_ind < -2:
- chess_GG -= 2 + chess_ind
- chess_com += 2 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 2:
- 'Your opponent goes aggressive much to their advantage.'
- if chess_ind < -4:
- chess_GG -= 4 + chess_ind
- chess_com += 4 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 3:
- 'Your opponent tries to manoeuvre the game pieces, but your defensive actions expose some of their efforts, to your advantage.'
- if chess_ind > 2:
- chess_GG += 2 - chess_ind
- chess_com -= 2 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- else
- 'Your opponent also goes defensive and neither of you gain any advantage.'
- end
- chess_GG -= 1
- chess_com -= 1
- gs 'chessplay', 'game'
- end
- act 'Go offensive':
- chessM = rand (0,5)
- if chessM = 0:
- 'Your opponent tries to trap you, gaining some advantage.'
- if chess_ind < -2:
- chess_GG -= 2 + chess_ind
- chess_com += 2 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 1:
- 'Your opponent goes offensive much to your advantage.'
- if chess_ind > 4:
- chess_GG += 4 - chess_ind
- chess_com -= 4 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 2:
- 'Your opponent goes aggressive you easily absorb it, and gain some advantage.'
- if chess_ind > 2:
- chess_GG += 2 - chess_ind
- chess_com -= 2 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 3:
- 'Your opponent tries to manoeuvre the game pieces, your offensive actions leave you exposed, and they take advantage.'
- if chess_ind < -4:
- chess_GG -= 4 + chess_ind
- chess_com += 4 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- else
- 'Your opponent also goes on the attack and neither of you gain any advantage.'
- end
- chess_GG -= 1
- chess_com -= 1
- gs 'chessplay', 'game'
- end
- act 'Be aggressive':
- chessM = rand (0,5)
- if chessM = 0:
- 'Your opponent tries to trap you, and you are playing right into their hands.'
- if chess_ind < -4:
- chess_GG -= 4 + chess_ind
- chess_com += 4 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 1:
- 'Your opponent goes defensive to your advantage.'
- if chess_ind > 2:
- chess_GG += 2 - chess_ind
- chess_com -= 2 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 2:
- 'Your opponent goes heavily defensive very much to your advantage.'
- if chess_ind > 4:
- chess_GG += 4 - chess_ind
- chess_com -= 4 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 3:
- 'Your opponent tries to manoeuvre the game pieces, gaining some advantage.'
- if chess_ind < -2:
- chess_GG -= 2 + chess_ind
- chess_com += 2 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- else
- 'Your opponent also goes on the attack and neither of you gain any advantage.'
- end
- chess_GG -= 1
- chess_com -= 1
- gs 'chessplay', 'game'
- end
- act 'Bait trap':
- chessM = rand (0,5)
- if chessM = 0:
- 'Your opponent goes offensive to your advantage.'
- if chess_ind > 2:
- chess_GG += 2 - chess_ind
- chess_com -= 2 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 1:
- 'Your opponent goes defensive to their advantage.'
- if chess_ind < -2:
- chess_GG -= 2 + chess_ind
- chess_com += 2 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 2:
- 'Your opponent goes heavily defensive exposing your tactics much to their advantage.'
- if chess_ind < -4:
- chess_GG -= 4 + chess_ind
- chess_com += 4 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 3:
- 'Your opponent goes aggressive much to your advantage.'
- if chess_ind > 4:
- chess_GG += 4 - chess_ind
- chess_com -= 4 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- else
- 'Your opponent also goes tactical and neither of you gain any advantage.'
- end
- chess_GG -= 1
- chess_com -= 1
- gs 'chessplay', 'game'
- end
- act 'Manoeuvre the game pieces':
- chessM = rand (0,5)
- if chessM = 0:
- 'Your opponent goes offensive, much to your advantage.'
- if chess_ind > 4:
- chess_GG += 4 - chess_ind
- chess_com -= 4 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- elseif chessM = 1:
- 'Your opponent goes defensive much to their advantage.'
- if chess_ind < -4:
- chess_GG -= 4 + chess_ind
- chess_com += 4 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 2:
- 'Your opponent goes heavily defensive exposing your tactics to their advantage.'
- if chess_ind < -2:
- chess_GG -= 2 + chess_ind
- chess_com += 2 - chess_ind
- else
- 'However your superior skill negates that advantage.'
- end
- elseif chessM = 3:
- 'Your opponent goes aggressive to your advantage.'
- if chess_ind > 2:
- chess_GG += 2 - chess_ind
- chess_com -= 2 + chess_ind
- else
- 'However their superior skill negates that advantage.'
- end
- else
- 'Your opponent also goes tactical and neither of you gain any advantage.'
- end
- chess_GG -= 1
- chess_com -= 1
- gs 'chessplay', 'game'
- end
- end
- if $ARGS[0] = 'win':
- *clr & cla
- gs 'stat'
- chess_win += 1
- 'You have won this game.'
- act 'Return': gt $loc
- end
- if $ARGS[0] = 'lose':
- *clr & cla
- gs 'stat'
- 'You have lost this game.'
- act 'Return': gt $loc
- end
- --- chessplay ---------------------------------
|