LEVEL_VERSION(1)
SET_GENERATE_SPEED(400)
START_MONEY(ALL_PLAYERS,0)
MAX_CREATURES(ALL_PLAYERS,40)

COMPUTER_PLAYER(PLAYER1,0)
COMPUTER_PLAYER(PLAYER2,0)

ALLY_PLAYERS(PLAYER1,PLAYER2,1)

MAGIC_AVAILABLE(PLAYER0,POWER_IMP,1,0)
MAGIC_AVAILABLE(PLAYER1,POWER_IMP,1,1)
MAGIC_AVAILABLE(PLAYER2,POWER_IMP,1,1)

MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HAND,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SLAP,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_POSSESS,1,1)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SIGHT,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_SPEED,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_OBEY,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CALL_TO_ARMS,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CONCEAL,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HOLD_AUDIENCE,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CAVE_IN,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_HEAL_CREATURE,1,0)
MAGIC_AVAILABLE(PLAYER0,POWER_LIGHTNING,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_PROTECT,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_CHICKEN,1,0)
MAGIC_AVAILABLE(ALL_PLAYERS,POWER_DISEASE,1,0)

QUICK_OBJECTIVE(1,"There is a bunch of environmentalist orcs throwing a tantrum about your bile farm polluting the river. Your goal to get rich runnin' this enshittocene turns to jeopardy! Time to start cleaning out someone else's personal problems before burning all evidence and pretending nothing ever happened eh?.",ALL_PLAYERS)

SET_COMPUTER_PROCESS(PLAYER1, "ATTACK PLAN 1", 1, 100, 15, 10, 0)
SET_COMPUTER_PROCESS(PLAYER2, "ATTACK PLAN 1", 1, 100, 15, 10, 0)
SET_COMPUTER_EVENT(PLAYER1,"EVENT ENEMY DOOR", 400, 1, 0, 0, 0)
SET_COMPUTER_EVENT(PLAYER2,"EVENT ENEMY DOOR", 400, 1, 0, 0, 0)
SET_COMPUTER_CHECKS(PLAYER1,"CHECK FOR QUICK ATTACK", 1000,100,5000,10,5000)
SET_COMPUTER_CHECKS(PLAYER2,"CHECK FOR QUICK ATTACK", 1000,100,5000,10,5000)

COMPUTER_DIG_TO_LOCATION(PLAYER1,1,2)
COMPUTER_DIG_TO_LOCATION(PLAYER1,1,3)
COMPUTER_DIG_TO_LOCATION(PLAYER1,1,4)
COMPUTER_DIG_TO_LOCATION(PLAYER1,1,5)
COMPUTER_DIG_TO_LOCATION(PLAYER1,1,6)

COMPUTER_DIG_TO_LOCATION(PLAYER2,20,7)
COMPUTER_DIG_TO_LOCATION(PLAYER2,20,8)
COMPUTER_DIG_TO_LOCATION(PLAYER2,20,9)
COMPUTER_DIG_TO_LOCATION(PLAYER2,20,10)

IF_SLAB_OWNER(48, 20, PLAYER1)
	CHANGE_SLAB_TYPE(47, 20, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(46, 20, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(45, 20, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(44, 20, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(43, 20, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(47, 20, PLAYER1, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,11,14)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,11,12)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,14,12)
ENDIF

IF_SLAB_OWNER(46, 23, PLAYER1)
	CHANGE_SLAB_TYPE(45, 23, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(44, 23, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(43, 23, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(42, 23, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(45, 23, PLAYER1, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,11,14)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,11,12)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,14,12)
ENDIF

IF_SLAB_OWNER(44, 27, PLAYER1)
	CHANGE_SLAB_TYPE(43, 27, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(42, 27, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(41, 27, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(43, 27, PLAYER1, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,11,14)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,11,12)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,14,12)
ENDIF

IF_SLAB_OWNER(43, 31, PLAYER1)
	CHANGE_SLAB_TYPE(43, 32, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(42, 32, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(43, 32, PLAYER1, MATCH)
ENDIF

IF_SLAB_OWNER(45, 36, PLAYER1)
	CHANGE_SLAB_TYPE(45, 37, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(44, 37, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(43, 37, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(45, 37, PLAYER1, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER1,13,12)
ENDIF


IF_SLAB_OWNER(46, 43, PLAYER2)
	CHANGE_SLAB_TYPE(45, 43, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(44, 43, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(45, 43, PLAYER2, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER2,15,16)
	COMPUTER_DIG_TO_LOCATION(PLAYER2,16,17)
ENDIF

IF_SLAB_OWNER(45, 48, PLAYER2)
	CHANGE_SLAB_TYPE(44, 48, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(43, 48, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(43, 47, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(42, 47, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(44, 48, PLAYER2, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER2,15,16)
	COMPUTER_DIG_TO_LOCATION(PLAYER2,16,17)
ENDIF

IF_SLAB_OWNER(41, 51, PLAYER2)
	CHANGE_SLAB_TYPE(40, 51, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(40, 50, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(39, 50, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(39, 49, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(40, 51, PLAYER2, MATCH)
ENDIF

IF_SLAB_OWNER(37, 54, PLAYER2)
	CHANGE_SLAB_TYPE(36, 54, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(36, 53, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(35, 53, BRIDGE_FRAME)
	CHANGE_SLAB_TYPE(35, 52, BRIDGE_FRAME)
	CHANGE_SLAB_OWNER(36, 54, PLAYER2, MATCH)
	COMPUTER_DIG_TO_LOCATION(PLAYER2,18,19)
ENDIF



IF(PLAYER0,ALL_DUNGEONS_DESTROYED == 1)
	QUICK_OBJECTIVE(2,"This is what they deserve for trying to disrupt your profits! Biles must grow in numbers! The piss must flow!",ALL_PLAYERS)
	WIN_GAME
ENDIF