Last active
August 29, 2015 14:00
-
-
Save kellyelton/11060050 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Any game section that is required outside of the game window needs to be global across all game modes, and should be | |
included only in the root definition xml: | |
- All tags in the <game> element | |
- <fonts> | |
- <proxygen> | |
- <gameModes> | |
- <card> | |
- <deck> | |
- <sharedDeck> | |
--!> | |
<?xml version="1.0" encoding="utf-8"?> | |
<!-- gamedefinition.xml --> | |
<game | |
name="The Spoils" | |
id="844d5fe3-bdb5-4ad2-ba83-88c2c2db6d88" | |
octgnVersion="3.1.126.269" | |
version="1.4.4.5" | |
markersize="16" | |
tags="game octgn The Spoils best game ever" | |
description="The Spoils is perhaps the best CCG ever conceived. | |

 | |
Download the full card images here: http://www.TheWorldsNotes.com | |




 | |
In 2001, a team of hardcore gamers, top-level pro players and veteran game developers locked themselves away in a small room to create the world's best trading card game. The Spoils was the result and, after five years of skillful testing, it was unleashed upon the world. | |


 | |
The Spoils is also the unique vision of a fantasy world gone terribly wrong. Sometimes comical, often bizarre, the dark whimsy and grisly humor of The Spoils is sure to delight and entertain. | |


 | |
If you resurrected JRR Tolkien, HP Lovecraft and Lewis Carroll, and then forced them to write an epic together, it might come out something like The Spoils." | |
setsurl="http://www.theworldsnotes.com" | |
gameurl="http://www.thespoils.com" | |
authors="TriAdX cameris" | |
iconurl="http://theworldsnotes.com/images/Spoils_logo_trans.png" | |
deckEditorFont="" deckEditorFontSize="14"> | |
<proxygen definitionsrc="Proxy/proxydef.xml"> | |
</proxygen> | |
<documents> | |
<document name="The Spoils Basic Rules" icon="documents/images/help.png" src="documents/basic_rules.html" /> | |
<document name="The Spoils OCTGN Interface" icon="documents/images/help.png" src="documents/interface.html" /> | |
</documents> | |
<cardSizes> | |
<cardSize name="standard" width="63" height="88"/> | |
<cardSize name="wide" width="88" height="63"/> | |
</cardSizes> | |
<properties> | |
<property name="Card Number" type="String"></property> | |
<property name="Rarity" type="String"></property> | |
<property name="Trade" type="String"></property> | |
<property name="Type" type="String"></property> | |
<property name="Subtype" type="String"></property> | |
<property name="Threshold" type="String"></property> | |
<property name="Cost" type="String"></property> | |
<property name="Strength" type="String"></property> | |
<property name="Life" type="String"></property> | |
<property name="Speed" type="String"></property> | |
<property name="Structure" type="String"></property> | |
<property name="Card Text" type="String"></property> | |
<property name="Flavor" type="String"></property> | |
</properties> | |
<deck> | |
<section name="Game Deck" group="Draw deck"></section> | |
<section name="Faction" group="Hand"></section> | |
</deck> | |
</game> | |
<!-- maintemplate.modetemp.xml --> | |
<mode name="MainTemplate" description="tacos" isTemplate="True"> | |
<scripts> | |
<script src="Scripts/actions.py" /> | |
<script src="Scripts/changelog.py" /> | |
</scripts> | |
<events> | |
<event name="OnTableLoad" action="on_table_load" /> | |
<event name="OnGameStart" action="on_game_start" /> | |
<event name="OnMoveCard" action="on_move_card" /> | |
<event name="OnGlobalVariableChanged" action="on_glob_var_change" /> | |
<event name="OnTurn" action="on_turn" /> | |
<event name="OnTurn" action="on_turn" /> | |
<event name="OnCardClick" action="on_card_click" /> | |
</events> | |
<fonts> | |
<font src="fonts/mplantin.ttf" size="14" target="context"/> | |
</fonts> | |
<globalvariables> | |
<globalvariable name="attached" value="{}" /> | |
<globalvariable name="response_stack" value="[]" /> | |
</globalvariables> | |
<cardImages> | |
<cardImage sizeName="standard" back="cards/cardback01.jpg" front="cards/cardfront01.jpg"/> | |
<cardImage sizeName="wide" back="cards/cardback01-w.jpg" front="cards/cardfront01-w.jpg"/> | |
</cardImages> | |
<menus> | |
<menu name="defaultTable"> | |
<cardaction menu="Use Ability (Tab+LeftClick)" shortcut="ctrl+E" batchExecute="use_ability" /> | |
<cardaction menu="Deplete/Restore|Attach/Detach Resource" default="True" batchExecute="default_action" /> | |
<cardaction menu="Attach/Detach Resource to/from Faction" shortcut="F7" batchExecute="attach_to_faction" /> | |
<cardaction menu="Deplete/Restore" shortcut="F8" batchExecute="deplete" /> | |
<cardaction menu="Attack" shortcut="ctrl+A" batchExecute="attack" /> | |
<cardaction menu="Block" shortcut="ctrl+B" execute="block" /> | |
<cardaction menu="Attach/Detach" shortcut="ctrl+Q" execute="attach" /> | |
<cardaction menu="Clear Card" shortcut="esc" execute="clear" /> | |
<cardactions menu="Tokens/Markers..." > | |
<cardaction menu="Add Token" shortcut="ctrl+1" execute="add_token" /> | |
<cardaction menu="Remove Token" shortcut="ctrl+2" execute="remove_token" /> | |
<cardaction menu="Add Location Damage" shortcut="ctrl+3" execute="add_loc_dmg" /> | |
<cardaction menu="Remove Location Damage" shortcut="ctrl+4" execute="remove_loc_dmg" /> | |
<cardaction menu="Toggle Don't Restore" shortcut="ctrl+5" execute="toggle_dont_restore" /> | |
<cardaction menu="Add Tokens/Markers..." shortcut="ctrl+M" batchExecute="add_marker" /> | |
</cardactions> | |
<cardactions menu="Flip Card..." > | |
<cardaction menu="Flip Up / Flip Down" shortcut="ctrl+F" batchExecute="flip_up" /> | |
<cardaction menu="Reveal / Hide" shortcut="alt+F" execute="reveal" /> | |
</cardactions> | |
<cardactions menu="Move to..." > | |
<cardaction menu="Hand" shortcut="ctrl+H" execute="tohand" /> | |
<cardaction menu="Discard Pile" shortcut="del" execute="destroy" /> | |
<cardaction menu="Out of Game" shortcut="ctrl+X" execute="removefromgame" /> | |
<cardaction menu="Draw Deck" shortcut="ctrl+Z" execute="movetodrawdeck" /> | |
<cardaction menu="Bottom of Draw Deck" shortcut="ctrl+alt+Z" execute="movetobottom" /> | |
</cardactions> | |
<groupaction menu="Rearrange Cards" shortcut="ctrl+W" execute="arrange_cards" /> | |
<groupaction menu="Clear targets and combat" shortcut="Esc" execute="clearAll" /> | |
<groupaction menu="No" shortcut="F1" execute="answer_no" /> | |
<groupaction menu="Yes" shortcut="F2" execute="answer_yes" /> | |
<groupaction menu="Create single Micromajig" shortcut="alt+M" execute="micromajig" /> | |
<groupaction menu="Create Micromajig" shortcut="ctrl+M" execute="micromajig_menu" /> | |
<groupaction menu="Roll 20-sided Die" shortcut="ctrl+shift+R" execute="roll20" /> | |
<groupaction menu="Roll 6-sided Die" shortcut="ctrl+R" execute="roll6" /> | |
<groupaction menu="Flip a Coin" shortcut="ctrl+F" execute="flipCoin" /> | |
<groupactions menu="Phases / Steps..." > | |
<!--<groupaction menu="Use Restore Rule" shortcut="F1" execute="goToRestore" />--> | |
<!--<groupaction menu="Use Development Rule" shortcut="F2" execute="goToDevelopment" />--> | |
<!--<groupaction menu="Enter Attack" shortcut="F3" execute="goToAttack" />--> | |
<!--<groupaction menu="Resolve Battle/Speed" shortcut="F4" execute="goToResolve" />--> | |
<groupaction menu="Use Restore Rule" shortcut="F3" execute="goToRestore" /> | |
<groupaction menu="Use Development Rule" shortcut="F4" execute="goToDevelopment" /> | |
<groupaction menu="END turn" shortcut="F5" execute="goToEnd" /> | |
<groupaction menu="Display Current Phase" shortcut="ctrl+shift+n" execute="showCurrentPhase" /> | |
<groupaction menu="Next Phase" shortcut="ctrl+n" execute="nextPhase" /> | |
<groupaction menu="Reset Response Stack" execute="end_response" /> | |
</groupactions> | |
<groupactions menu="Game Settings"> | |
<groupaction menu="Layout" execute="change_layout" /> | |
<groupaction menu="Layout spaces" execute="change_spacer" /> | |
<groupaction menu="Attach resources to left/right" execute="change_res_attach" /> | |
<groupaction menu="Seating order" execute="change_seating_order" /> | |
</groupactions> | |
<groupaction menu="Scoop" execute="scoop" /> | |
</menu> | |
<menu name="normalHandMenu"> | |
<groupaction menu="Random Discard" execute="randomDiscard" /> | |
<cardaction menu="Play Card" default="True" execute="play" /> | |
<cardaction menu="Discard Card" shortcut="del" execute="discard" /> | |
<cardaction menu="Play Resource (LeftAlt+LeftClick)" shortcut="F9" execute="playresource" /> | |
<cardaction menu="Remove Card from Game" shortcut="ctrl+X" execute="removefromgame" /> | |
<cardaction menu="Move to Draw Deck" shortcut="ctrl+Z" execute="movetodrawdeck" /> | |
<cardaction menu="Move to Bottom of Draw Deck" shortcut="ctrl+alt+Z" execute="movetobottom" /> | |
<cardaction menu="Use Ability (Tab+LeftClick)" shortcut="ctrl+E" execute="use_ability" /> | |
</menu> | |
<menu name="discardPileMenu"> | |
<groupaction menu="Shuffle" shortcut="ctrl+S" execute="shuffle" /> | |
<groupaction menu="Randomly draw a Card" execute="randomdraw" /> | |
<cardaction menu="Play face-down" execute="playfacedown" /> | |
<cardaction menu="Use Ability (Tab+LeftClick)" shortcut="ctrl+E" execute="use_ability" /> | |
<cardactions menu="Move to..." > | |
<cardaction menu="Hand" shortcut="ctrl+H" execute="tohand" /> | |
<cardaction menu="Out of Game" shortcut="ctrl+X" execute="removefromgame" /> | |
<cardaction menu="Draw Deck" shortcut="ctrl+Z" execute="movetodrawdeck" /> | |
<cardaction menu="Bottom of Draw Deck" shortcut="ctrl+alt+Z" execute="movetobottom" /> | |
</cardactions> | |
</menu> | |
<menu name="outOfGamePileMenu"> | |
<groupaction menu="Shuffle" shortcut="ctrl+S" execute="shuffle" /> | |
<cardactions menu="Move to..." > | |
<cardaction menu="Hand" shortcut="ctrl+H" execute="tohand" /> | |
<cardaction menu="Discard Pile" shortcut="del" execute="destroy" /> | |
<cardaction menu="Draw Deck" shortcut="ctrl+Z" execute="movetodrawdeck" /> | |
<cardaction menu="Bottom of Draw Deck" shortcut="ctrl+alt+Z" execute="movetobottom" /> | |
</cardactions> | |
</menu> | |
</menus> | |
<playerTypes> | |
<playerType name="normal" hand="normalHand" summary="{#Influence} / {#Hand} / {#Discard pile} [{#Obsession},{#Greed},{#Elitism},{#Deception},{#Rage},{#Volition}]"> | |
<counter name="Influence" icon="counters/influence.png" default="25"></counter> | |
<counter name="Obsession" icon="counters/small_obsession.png"></counter> | |
<counter name="Greed" icon="counters/small_greed.png"></counter> | |
<counter name="Elitism" icon="counters/small_elitism.png"></counter> | |
<counter name="Deception" icon="counters/small_deception.png"></counter> | |
<counter name="Rage" icon="counters/small_rage.png"></counter> | |
<counter name="Volition" icon="counters/small_staple.png"></counter> | |
<piles> | |
<pile name="discardPile"/> | |
<pile name="outOfGame"/> | |
</piles> | |
</playerType> | |
</playerTypes> | |
<groups> | |
<table name="Table" menu="defaultTable" visibility="undefined" ordered="False" | |
scaleCardSize="standard" cardScaleWidth="100" cardScaleHeight="10" | |
background="Table/background.jpg" backgroundStyle="uniformToFill"> | |
<boards> | |
<board name="board1" x="-650" y="-370" right="1300" bottom="808" background="Table/Tabletop.png" | |
backgroundStyle="uniformToFill"/ > | |
</boards> | |
</table> | |
<hand name="normalHand" menu="normalHandMenu" shortcut="ctrl+H" visibility="me" ordered="False" icon="groups/hand.png"/> | |
<pile name="discardPile" menu="discardPileMenu" shortcut="del" visibility="all" icon="groups/discard.png"/> | |
<pile name="outOfGame" menu="outOfGamePileMenu" shortcut="ctrl+X" visibility="all" icon="groups/oog.png"/> | |
</groups> | |
</mode> | |
<!-- standard.mode.xml --> | |
<mode name="Standard" description="Standard Spoils play" inherits="MainTemplate"> | |
<events> | |
<event name="OnLoadDeck" action="on_load_deck_silly"/> | |
<events> | |
</mode> | |
<!-- silly.mode.xml --> | |
<mode name="Silly" description="Silly Spoils Play" inherits="MainTemplate"> | |
<events> | |
<event name="OnLoadDeck" action="on_load_deck" /> | |
<events> | |
</mode> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment