;=== PCC2ng Resource Index ===
;
;  Syntax is
;    item = file name
;  items are
;    g.foo = graphics
;  (fonts, sounds not implemented yet)
;
;  Names are relative to the resource directory tihs file is in.
;
;  When PCC2 needs an item which has no definition here,
;  it attempts to convert the resource identifier into a file name
;  by turning the colons into directory separators. For example,
;  the image resource
;      vcr.torpedo.5
;  is looked at the assignment
;      g.vcr.torpedo.5
;  and if not found, in the file
;      vcr/torpedo/5.{jpg,png,etc.}
;
;  If this still cannot be found, PCC2 tries generalizing the item
;  by removing trailing components.
;
;  File names:
;  - if a file name ends with a ".", PCC2 tries all supported extensions
;  - two file names separated with "|" means draw second image atop first
;  - the "|" might also be followed by a transformation name:
;    + "size:WIDTH,HEIGHT": resize to WIDTHxHEIGHT. Both WIDTH and HEIGHT
;       must be numbers, optionally with a "%" suffix to resize in relation
;       to the screen size (i.e. "size:50%x100" makes the image half the
;       screen width wide, and 100 pixels tall)
;    + "size:screen": same as "size:100%,100%"
;    + "add:N": only for palettized images: add N to each pixel
;


;--- Control screens
; "planet.X" is a planet of temperature X.
g.planet = planet.png

; "ship.X" is a ship with a given type
g.ship = ship.png

; "base.X" is a base with tech level X
g.base.7 = newbase.png
g.base.8 = newbase.png
g.base.9 = newbase.png
g.base.10 = newbase.png
g.base = oldbase.png

;--- Windows
; "winblue" is some sort of blue marble. We can derive other window
; frame colors from it. For reference, here are some good ones:
;   add:16 = fall (=green/red/yellow)
;   add:48 = pale green
;   add:60 = dark green
;   add:64 = green
;   add:76 = dark yellow
;   add:78 = not so dark greenish yellow
;   add:-24 = orange
;   add:-28 = reddish orange
;   add:-32 = red
;   add:-48 = gray
g.winblue = winblue.
g.winred = winblue.|add:-32
g.wingray = winblue.|add:-48
g.wingreen = winblue.|add:61
g.winyellow = winblue.|add:78

; "bgtile" is a gray sand texture. We can derive other background
; colors from it. For reference, here are some good ones:
;   add:8 = light gray (works as window background)
;   add:16 = dark red
;   add:20 = reddish orange
;   add:28 = orangeish yellow
;   add:32 = yellow
;   add:48 = blue
;   add:52 = light blue (same shade as winblue)
;   add:56 = really light blue
;   add:64 = fall
;   add:72 = acid green
;   add:100 = pale green
;   add:112 = dark green
;   add:116 = bright green
;   add:128 = dark yellow
;   add:130 = not so dark greenish yellow
;   add:-12 = whiteish blue
g.bgtile = bgtile.
g.bluetile = bgtile.|add:48
g.greentile = bgtile.|add:112
g.redtile = bgtile.|add:16

; Abilities
g.ability.academy.locked = ability/academy.|mono:128,128,128
g.ability.academy.damaged = ability/academy.|mono:255,64,32
g.ability.advanticloak.locked = ability/advanticloak.|mono:128,128,128
g.ability.advanticloak.damaged = ability/advanticloak.|mono:255,64,32
g.ability.advcloak.locked = ability/advcloak.|mono:128,128,128
g.ability.advcloak.damaged = ability/advcloak.|mono:255,64,32
g.ability.advrefinery.locked = ability/advrefinery.|mono:128,128,128
g.ability.advrefinery.damaged = ability/advrefinery.|mono:255,64,32
g.ability.alchemy.locked = ability/alchemy.|mono:128,128,128
g.ability.alchemy.damaged = ability/alchemy.|mono:255,64,32
g.ability.anticloakimmunity.locked = ability/anticloakimmunity.|mono:128,128,128
g.ability.anticloakimmunity.damaged = ability/anticloakimmunity.|mono:255,64,32
g.ability.anticloak.locked = ability/anticloak.|mono:128,128,128
g.ability.anticloak.damaged = ability/anticloak.|mono:255,64,32
g.ability.assimilate.locked = ability/assimilate.|mono:128,128,128
g.ability.assimilate.damaged = ability/assimilate.|mono:255,64,32
g.ability.bioscan.locked = ability/bioscan.|mono:128,128,128
g.ability.bioscan.damaged = ability/bioscan.|mono:255,64,32
g.ability.boarding.locked = ability/boarding.|mono:128,128,128
g.ability.boarding.damaged = ability/boarding.|mono:255,64,32
g.ability.buildfighters.locked = ability/buildfighters.|mono:128,128,128
g.ability.buildfighters.damaged = ability/buildfighters.|mono:255,64,32
g.ability.chunnelothers.locked = ability/chunnelothers.|mono:128,128,128
g.ability.chunnelothers.damaged = ability/chunnelothers.|mono:255,64,32
g.ability.chunnel.locked = ability/chunnel.|mono:128,128,128
g.ability.chunnel.damaged = ability/chunnel.|mono:255,64,32
g.ability.chunnelself.locked = ability/chunnelself.|mono:128,128,128
g.ability.chunnelself.damaged = ability/chunnelself.|mono:255,64,32
g.ability.chunneltarget.locked = ability/chunneltarget.|mono:128,128,128
g.ability.chunneltarget.damaged = ability/chunneltarget.|mono:255,64,32
g.ability.cloakedbays.locked = ability/cloakedbays.|mono:128,128,128
g.ability.cloakedbays.damaged = ability/cloakedbays.|mono:255,64,32
g.ability.cloak.locked = ability/cloak.|mono:128,128,128
g.ability.cloak.damaged = ability/cloak.|mono:255,64,32
g.ability.cloneonce.locked = ability/cloneonce.|mono:128,128,128
g.ability.cloneonce.damaged = ability/cloneonce.|mono:255,64,32
g.ability.commander.locked = ability/commander.|mono:128,128,128
g.ability.commander.damaged = ability/commander.|mono:255,64,32
g.ability.coolsto50.locked = ability/coolsto50.|mono:128,128,128
g.ability.coolsto50.damaged = ability/coolsto50.|mono:255,64,32
g.ability.darksense.locked = ability/darksense.|mono:128,128,128
g.ability.darksense.damaged = ability/darksense.|mono:255,64,32
g.ability.doublebeamcharge.locked = ability/doublebeamcharge.|mono:128,128,128
g.ability.doublebeamcharge.damaged = ability/doublebeamcharge.|mono:255,64,32
g.ability.doubletorpcharge.locked = ability/doubletorpcharge.|mono:128,128,128
g.ability.doubletorpcharge.damaged = ability/doubletorpcharge.|mono:255,64,32
g.ability.elusive.locked = ability/elusive.|mono:128,128,128
g.ability.elusive.damaged = ability/elusive.|mono:255,64,32
g.ability.fedcrewbonus.locked = ability/fedcrewbonus.|mono:128,128,128
g.ability.fedcrewbonus.damaged = ability/fedcrewbonus.|mono:255,64,32
g.ability.fightersweep.locked = ability/fightersweep.|mono:128,128,128
g.ability.fightersweep.damaged = ability/fightersweep.|mono:255,64,32
g.ability.fullbioscan.locked = ability/fullbioscan.|mono:128,128,128
g.ability.fullbioscan.damaged = ability/fullbioscan.|mono:255,64,32
g.ability.fullweaponry.locked = ability/fullweaponry.|mono:128,128,128
g.ability.fullweaponry.damaged = ability/fullweaponry.|mono:255,64,32
g.ability.gambling.locked = ability/gambling.|mono:128,128,128
g.ability.gambling.damaged = ability/gambling.|mono:255,64,32
g.ability.gatherdebris.locked = ability/gatherdebris.|mono:128,128,128
g.ability.gatherdebris.damaged = ability/gatherdebris.|mono:255,64,32
g.ability.giveonce.locked = ability/giveonce.|mono:128,128,128
g.ability.giveonce.damaged = ability/giveonce.|mono:255,64,32
g.ability.glorydevice.locked = ability/glorydevice.|mono:128,128,128
g.ability.glorydevice.damaged = ability/glorydevice.|mono:255,64,32
g.ability.gravitonic.locked = ability/gravitonic.|mono:128,128,128
g.ability.gravitonic.damaged = ability/gravitonic.|mono:255,64,32
g.ability.hardenedcloak.locked = ability/hardenedcloak.|mono:128,128,128
g.ability.hardenedcloak.damaged = ability/hardenedcloak.|mono:255,64,32
g.ability.hardenedengines.locked = ability/hardenedengines.|mono:128,128,128
g.ability.hardenedengines.damaged = ability/hardenedengines.|mono:255,64,32
g.ability.heatsto100.locked = ability/heatsto100.|mono:128,128,128
g.ability.heatsto100.damaged = ability/heatsto100.|mono:255,64,32
g.ability.heatsto50.locked = ability/heatsto50.|mono:128,128,128
g.ability.heatsto50.damaged = ability/heatsto50.|mono:255,64,32
g.ability.heglorydevice.locked = ability/heglorydevice.|mono:128,128,128
g.ability.heglorydevice.damaged = ability/heglorydevice.|mono:255,64,32
g.ability.hiss.locked = ability/hiss.|mono:128,128,128
g.ability.hiss.damaged = ability/hiss.|mono:255,64,32
g.ability.hyperdrive.locked = ability/hyperdrive.|mono:128,128,128
g.ability.hyperdrive.damaged = ability/hyperdrive.|mono:255,64,32
g.ability.imperialassault.locked = ability/imperialassault.|mono:128,128,128
g.ability.imperialassault.damaged = ability/imperialassault.|mono:255,64,32
g.ability.ionshield.locked = ability/ionshield.|mono:128,128,128
g.ability.ionshield.damaged = ability/ionshield.|mono:255,64,32
g.ability.level2tow.locked = ability/level2tow.|mono:128,128,128
g.ability.level2tow.damaged = ability/level2tow.|mono:255,64,32
g.ability.lizarddamagelimit.locked = ability/lizarddamagelimit.|mono:128,128,128
g.ability.lizarddamagelimit.damaged = ability/lizarddamagelimit.|mono:255,64,32
g.ability.nofuelplanetimmunity.locked = ability/nofuelplanetimmunity.|mono:128,128,128
g.ability.nofuelplanetimmunity.damaged = ability/nofuelplanetimmunity.|mono:255,64,32
g.ability.orecondenser.locked = ability/orecondenser.|mono:128,128,128
g.ability.orecondenser.damaged = ability/orecondenser.|mono:255,64,32
g.ability.pillage.locked = ability/pillage.|mono:128,128,128
g.ability.pillage.damaged = ability/pillage.|mono:255,64,32
g.ability.planetimmunity.locked = ability/planetimmunity.|mono:128,128,128
g.ability.planetimmunity.damaged = ability/planetimmunity.|mono:255,64,32
g.ability.ramscoop.locked = ability/ramscoop.|mono:128,128,128
g.ability.ramscoop.damaged = ability/ramscoop.|mono:255,64,32
g.ability.refinery.locked = ability/refinery.|mono:128,128,128
g.ability.refinery.damaged = ability/refinery.|mono:255,64,32
g.ability.repairs.locked = ability/repairs.|mono:128,128,128
g.ability.repairs.damaged = ability/repairs.|mono:255,64,32
g.ability.rga.locked = ability/rga.|mono:128,128,128
g.ability.rga.damaged = ability/rga.|mono:255,64,32
g.ability.robship.locked = ability/robship.|mono:128,128,128
g.ability.robship.damaged = ability/robship.|mono:255,64,32
g.ability.scansallwormholes.locked = ability/scansallwormholes.|mono:128,128,128
g.ability.scansallwormholes.damaged = ability/scansallwormholes.|mono:255,64,32
g.ability.selfrepair.locked = ability/selfrepair.|mono:128,128,128
g.ability.selfrepair.damaged = ability/selfrepair.|mono:255,64,32
g.ability.shieldgenerator.locked = ability/shieldgenerator.|mono:128,128,128
g.ability.shieldgenerator.damaged = ability/shieldgenerator.|mono:255,64,32
g.ability.squadron.locked = ability/squadron.|mono:128,128,128
g.ability.squadron.damaged = ability/squadron.|mono:255,64,32
g.ability.superrefit.locked = ability/superrefit.|mono:128,128,128
g.ability.superrefit.damaged = ability/superrefit.|mono:255,64,32
g.ability.superspy.locked = ability/superspy.|mono:128,128,128
g.ability.superspy.damaged = ability/superspy.|mono:255,64,32
g.ability.surrender.locked = ability/surrender.|mono:128,128,128
g.ability.surrender.damaged = ability/surrender.|mono:255,64,32
g.ability.tow.locked = ability/tow.|mono:128,128,128
g.ability.tow.damaged = ability/tow.|mono:255,64,32
g.ability.triplebeamkill.locked = ability/triplebeamkill.|mono:128,128,128
g.ability.triplebeamkill.damaged = ability/triplebeamkill.|mono:255,64,32
g.ability.unclonable.locked = ability/unclonable.|mono:128,128,128
g.ability.unclonable.damaged = ability/unclonable.|mono:255,64,32
g.ability.ungiveable.locked = ability/ungiveable.|mono:128,128,128
g.ability.ungiveable.damaged = ability/ungiveable.|mono:255,64,32
g.ability.webmines.locked = ability/webmines.|mono:128,128,128
g.ability.webmines.damaged = ability/webmines.|mono:255,64,32
