All pastes #252562 Raw Edit

Stuff

public text v1 · immutable
#252562 ·published 2006-11-19 18:32 UTC
rendered paste body
TYPE playerStat
   health
   maxHealth
   healthChange
ENDTYPE

TYPE inflictionStat
   poison = 1
   curse = 3
ENDTYPE

DIM players(3) AS playerStat
GLOBAL inflictions AS inflictionStat

FUNCTION handle_State()

   FOR x = 1 to 3
      INC players(x).health,players(x).healthChange
   NEXT x

ENDFUNCTION

FUNCTION poisionPlayer(player)

   DEC players(player).healthChange, inflictions.poison

ENDFUNCTION

FUNCTION cursePlayer(player)

   DEC players(player).healthChange, inflictions.curse

ENDFUNCTION

FUNCTION healthPlayer(player)

   players(player).healthChange = players(player).maxHealth - players(player.Health)

ENDFUNCTION