User:Purple100/war 1.1

From FSG Wiki

Revision as of 03:52, 24 September 2009; view current revision
←Older revision | Newer revision→
Jump to: navigation, search
WxSand Mod of the Month
August, 2007


My War Mod, Mod-of-the-Month for August 2007.


#wxSand: Owen Piette's Falling Sand Game
#Version 4, File subversion 2
#Name:  War Mod
#Author:  Purple100
#Version:  1.1
#Credits:  LE4dGOLEM, for Soldier idea, i_forget for Red-vs-Blue suggestion, Master Hector for single-pixel guns
#Ask permission before putting this in a mod!


group Soldiers Credits1 RedSoldier BlueSoldier DeadMan RedArmor BlueArmor
group Vehicles Credits2 RedMetal BlueMetal Engine Broken
group Projectiles BulletU BulletD ShellU ShellD GrenadeU GrenadeD FireU FireD
group Scenery Dirt Dirt1 Dirt2 Dirt3 Plants Plant1 Plant2 Plant3
group Guns Credits3 HandGunU HandGunD MachGunU MachGunD FlamThrU FlamThrD ShellerU ShellerD GrenaderU GrenaderD
#group Buildings

#Erases.
element	Empty	0	0	0	0	0	0	0	1


#SCENERY SECTION ----------------------------------------------------------
#These elements are not currently integrated.
#It was orignally intended for them to be passive or maybe destroyable

element	Dirt	128	64	0	0	0	1	0	0
element	Dirt1	153	102	51	0	0	1	0	0
element	Dirt2	128	64	0	0	0	1	0	0
element	Dirt3	155	137	102	0	0	1	0	0

element Plants	0	255	0	0	0	1	0	0
element	Plant1	0	255	0	0	0	1	0	0
element	Plant2	64	128	0	0	0	1	0	0
element	Plant3	0	128	64	0	0	1	0	0


#SOLDIER SECTION ----------------------------------------------------------


#Credit for Soldier idea, armor goes to LE4dGOLEM
element Credits1	0	0	0	0	0	1	0	1
self	1	Credits1	1	Empty

#Soldier Unit.  Uses: Handgun, Flamethrower.  Size-8, Cost-1
element	RedSoldier	255	65	255	0	0	.9	0	1
#Soldier Unit.  Uses: Handgun, Flamethrower.  Size-8, Cost-1
element	BlueSoldier	0	128	255	0	0	.9	0	1

#Arms to hold guns.  Size-1.  2 Free with each Soldier.
element RedArm  	201	102	102	0	0	1	0	1
#Arms to hold guns.  Size-1.  2 Free with each Soldier.
element	BlueArm 	0	120	255	0	0	1	0	1

element	DeadMan	90	0	0	0	0	1	0	0
neighbor	1	DeadMan	RedSoldier	1	DeadMan	DeadMan
neighbor	1	DeadMan	BlueSoldier	1	DeadMan	DeadMan
neighbor	1	DeadMan	RedArmor	1	DeadMan	Broken
neighbor	1	DeadMan	BlueArmor	1	DeadMan	Broken

#Protects soldiers.  Size-16, Cost-2
element	RedArmor	200	102	102	0	0	1	0	1
#Protects soldiers.  Size-16, Cost-2
element	BlueArmor	120	102	180	0	0	1	0	1


#VEHICLES SECTION ---------------------------------------------------------

#Credits for Red-vs-Blue goes to i_forget
element Credits2	0	0	0	0	0	1	0	1
self	1	Credits2	1	Empty

#Use to build vehicles.  Size-4: Cost-1/Line, Size-8: Cost-3/Line, Size-16: Cost-6/Line
element	RedMetal	250	204	204	0	0	1	0	1
element	BlueMetal	204	204	250	0	0	1	0	1
#Powers Vehicles.  Size-32: Cost-4, Size-16: Cost-9
element	Engine	51	51	51	0	0	1	.9	1
hotcolor	Engine	255	0	0
element	Broken	255	204	102	0	0	1	0	0
neighbor	1	Broken	RedMetal	1	Broken	Broken
neighbor	1	Broken	BlueMetal	1	Broken	Broken
neighbor	1	Broken	Engine  	1	Broken	Broken
neighbor	1	Broken	RedArmor   	1	Broken	Broken
neighbor	1	Broken	BlueArmor   	1	Broken	Broken
neighbor	1	Broken	HandGunU	1	Broken	Broken
neighbor	1	Broken	HandGunD	1	Broken	Broken
neighbor	1	Broken	MachGunU	1	Broken	Broken
neighbor	1	Broken	MachGunD	1	Broken	Broken
neighbor	1	Broken	FlamThrU	1	Broken	Broken
neighbor	1	Broken	FlamThrD	1	Broken	Broken
neighbor	1	Broken	ShellerU	1	Broken	Broken
neighbor	1	Broken	ShellerD	1	Broken	Broken
neighbor	1	Broken	GrenaderU 	1	Broken	Broken
neighbor	1	Broken	GrenaderD 	1	Broken	Broken
neighbor	1	Broken	RedArm  	1	Broken	Broken
neighbor	1	Broken	BlueArm 	1	Broken	Broken

#GUNS SECTION ---------------------------------------------------------------


#Credit for single-pixel guns goes to Master Hector
element Credits3	0	0	0	0	0	1	0	1
self	1	Credits3	1	Empty


element	HandGunU	0	255	255	0	0	1	0	1
neighbor	.007	HandGunU	Empty	1	HandGunU	BulletU
element	HandGunD	0	255	255	0	0	1	0	1
neighbor	.007	HandGunD	Empty	1	HandGunD	BulletD
element	MachGunU	0	255	255	0	0	1	0	1
neighbor	.013	MachGunU	Empty	1	MachGunU	BulletU
element	MachGunD	0	255	255	0	0	1	0	1
neighbor	.013	MachGunD	Empty	1	MachGunD	BulletD
element	FlamThrU		0	255	255	0	0	1	0	1
neighbor	.1	FlamThrU	Empty	1	FlamThrU	FireU
element	FlamThrD		0	255	255	0	0	1	0	1
neighbor	.1	FlamThrD	Empty	1	FlamThrD	FireD
element	ShellerU	0	255	255	0	0	1	0	1
neighbor	.003	ShellerU	Empty	1	ShellerU	ShellU
element	ShellerD	0	255	255	0	0	1	0	1
neighbor	.003	ShellerD	Empty	1	ShellerD	ShellD
element	GrenaderU		0	255	255	0	0	1	0	1
neighbor	.001	GrenaderU	Empty	1	GrenaderU	GrenadeU
element	GrenaderD		0	255	255	0	0	1	0	1
neighbor	.001	GrenaderD	Empty	1	GrenaderD	GrenadeD
element	SniperU		0	255	255	0	0	1	0	1
neighbor	.001	SniperU	Empty	1	SniperU	SnipeU
element	SniperD		0	255	255	0	0	1	0	1
neighbor	.001	SniperD	Empty	1	SniperD	SnipeD

#PROJECTILE SECTION ---------------------------------------------------------


element BulletU	230	230	230	-.9	0	1	0	1
neighbor	1	BulletU	RedMetal	1	Damage4	RedMetal
neighbor	1	BulletU	RedArmor	1	Damage4	RedArmor
neighbor	1	BulletU	Engine  	1	Damage4	Engine
neighbor	1	BulletU	Broken  	1	Damage4	Broken
neighbor	1	BulletU	RedSoldier	1	Damage4	DeadMan

element BulletD	230	230	230	.9	0	1	0	1
neighbor	1	BulletD	BlueMetal	1	Damage4	BlueMetal
neighbor	1	BulletD	BlueArmor	1	Damage4	BlueArmor
neighbor	1	BulletD	Engine  	1	Damage4	Engine
neighbor	1	BulletD	Broken  	1	Damage4	Broken
neighbor	1	BulletD	BlueSoldier	1	Damage4	DeadMan


element ShellU	200	200	200	-1	0	1	0	1
neighbor	.3	ShellU	Empty   	1	ShellU	Big1
neighbor	1	ShellU	RedMetal	1	Exp2	RedMetal
neighbor	1	ShellU	RedArmor	1	Exp2	RedArmor
neighbor	1	ShellU	Engine  	1	Exp2	Engine
neighbor	1	ShellU	Broken  	1	Exp2	Broken
neighbor	1	ShellU	RedSoldier	1	Exp2	DeadMan


element ShellD	200	200	200	1	0	1	0	1
neighbor	.3	ShellD	Empty   	1	ShellD	Big1
neighbor	1	ShellD	BlueMetal	1	Exp2	BlueMetal
neighbor	1	ShellD	BlueArmor	1	Exp2	BlueArmor
neighbor	1	ShellD	Engine  	1	Exp2	Engine
neighbor	1	ShellD	Broken  	1	Exp2	Broken
neighbor	1	ShellD	BlueSoldier	1	Exp2	DeadMan

element Big1	180	180	180	0	0	1	0	0
element Big2	180	180	180	0	0	1	0	0
self	.3	Big1	1	Big2
self	.3	Big2	1	Empty

element GrenadeU	120	120	120	-.9	0	1	0	1
neighbor	1	GrenadeU	RedMetal	1	Exp4	RedMetal
neighbor	1	GrenadeU	RedArmor	1	Exp4	RedArmor
neighbor	1	GrenadeU	Engine  	1	Exp4	Engine
neighbor	1	GrenadeU	Broken  	1	Exp4	Broken
neighbor	1	GrenadeU	RedSoldier	1	Exp4	DeadMan
neighbor	1	GrenadeU	DeadMan 	1	Exp4	DeadMan

element GrenadeD	120	120	120	.9	0	1	0	1
neighbor	1	GrenadeD	BlueMetal	1	Exp4	BlueMetal
neighbor	1	GrenadeD	BlueArmor	1	Exp4	BlueArmor
neighbor	1	GrenadeD	Engine  	1	Exp4	Engine
neighbor	1	GrenadeD	Broken  	1	Exp4	Broken
neighbor	1	GrenadeD	BlueSoldier	1	Exp4	DeadMan
neighbor	1	GrenadeD	DeadMan 	1	Exp4	DeadMan

element SnipeU	230	230	230	-.9	0	1	0	1
neighbor	1	SnipeU	RedMetal	1	Damage2	RedMetal
neighbor	1	SnipeU	RedArmor	1	Damage6	SnipeU
neighbor	1	SnipeU	Engine  	1	Damage2	Engine
neighbor	1	SnipeU	Broken  	1	Damage2	Broken
neighbor	1	SnipeU	RedSoldier	1	Damage2	DeadMan

element SnipeD	230	230	230	.9	0	1	0	1
neighbor	1	SnipeD	BlueMetal	1	Damage2	BlueMetal
neighbor	1	SnipeD	BlueArmor	1	Damage6	SnipeD
neighbor	1	SnipeD	Engine  	1	Damage2	Engine
neighbor	1	SnipeD	Broken  	1	Damage2	Broken
neighbor	1	SnipeD	BlueSoldier	1	Damage2	DeadMan



element	FireU	247	63	63	-.9	1	0	1.1	1
self	0.04	FireU	1	Empty
neighbor	1	FireU	RedSoldier	1	FireU	DeadMan

element	FireD	247	63	63	.9	1	0	1.1	1
self	0.05	FireD	1	Empty
neighbor	1	FireD	BlueSoldier	1	FireU	DeadMan


#EXPLOSIONS SECTION ------------------------------------------------------


element	Exp1	247	63	63	0	0	1	1.1	0
self	.1	Exp1	1	DeadExp
neighbor	1	Exp1	Empty   	1	Exp1	Damage6
neighbor	1	Exp1	RedMetal	1	Exp1	Damage6
neighbor	1	Exp1	BlueMetal	1	Exp1	Damage6
neighbor	1	Exp1	RedArmor	1	Exp1	Damage6
neighbor	1	Exp1	BlueArmor	1	Exp1	Damage6
neighbor	1	Exp1	Engine  	1	Exp1	Damage6
neighbor	1	Exp1	Broken  	1	Exp1	Damage6
neighbor	1	Exp1	RedSoldier	1	Empty	DeadMan
neighbor	1	Exp1	BlueSoldier	1	Empty	DeadMan
neighbor	1	Exp1	DeadMan 	1	Exp1	Damage6
element	Exp2	247	63	63	0	0	1	1.1	0
neighbor	1	Exp2	Empty   	1	Exp2	Exp1
neighbor	1	Exp2	RedMetal	1	Exp2	Exp1
neighbor	1	Exp2	BlueMetal	1	Exp2	Exp1
neighbor	1	Exp2	RedArmor	1	Exp2	Exp1
neighbor	1	Exp2	BlueArmor	1	Exp2	Exp1
neighbor	1	Exp2	Engine  	1	Exp2	Exp1
neighbor	1	Exp2	Broken  	1	Exp2	Exp1
neighbor	1	Exp2	RedSoldier 	1	Exp1	DeadMan
neighbor	1	Exp2	BlueSoldier 	1	Exp1	DeadMan
neighbor	1	Exp2	DeadMan 	1	Exp2	Exp1
element	Exp3	247	63	63	0	0	1	1.1	0
neighbor	1	Exp3	Empty   	1	Exp3	Exp2
neighbor	1	Exp3	RedMetal	1	Exp3	Exp2
neighbor	1	Exp3	BlueMetal	1	Exp3	Exp2
neighbor	1	Exp3	RedArmor	1	Exp3	Exp2
neighbor	1	Exp3	BlueArmor	1	Exp3	Exp2
neighbor	1	Exp3	Engine  	1	Exp3	Exp2
neighbor	1	Exp3	Broken  	1	Exp3	Exp2
neighbor	1	Exp3	RedSoldier 	1	Exp2	DeadMan
neighbor	1	Exp3	BlueSoldier 	1	Exp2	DeadMan
neighbor	1	Exp3	DeadMan 	1	Exp3	Exp2
element	Exp4	247	63	63	0	0	1	1.1	0
neighbor	1	Exp4	Empty   	1	Exp4	Exp3
neighbor	1	Exp4	RedMetal	1	Exp4	Exp3
neighbor	1	Exp4	BlueMetal	1	Exp4	Exp3
neighbor	1	Exp4	RedArmor	1	Exp4	Exp3
neighbor	1	Exp4	BlueArmor	1	Exp4	Exp3
neighbor	1	Exp4	Engine  	1	Exp4	Exp3
neighbor	1	Exp4	Broken  	1	Exp4	Exp3
neighbor	1	Exp4	RedSoldier 	1	Exp3	DeadMan
neighbor	1	Exp4	BlueSoldier 	1	Exp3	DeadMan
neighbor	1	Exp4	DeadMan 	1	Exp4	Exp3


element	DeadExp	247	63	63	0	0	1	0	0
self	.2	DeadExp	1	Empty
neighbor	1	DeadExp	Exp1	1	DeadExp	DeadExp
neighbor	1	DeadExp	Exp2	1	DeadExp	DeadExp
neighbor	1	DeadExp	Exp3	1	DeadExp	DeadExp
neighbor	1	DeadExp	Exp4	1	DeadExp	DeadExp


#DAMAGES SECTION ---------------------------------------------------------


element	Damage1	55	0	0	0	0	1	0	0
neighbor	1	Damage1	RedMetal	1	Empty	Empty
neighbor	1	Damage1	BlueMetal	1	Empty	Empty
neighbor	1	Damage1	RedArmor	1	Empty	Empty
neighbor	1	Damage1	BlueArmor	1	Empty	Empty
neighbor	1	Damage1	Engine  	1	Empty	Broken
neighbor	1	Damage1	Broken  	1	Empty	Empty
self	.05	Damage1	1	Empty
element	Damage2	155	0	0	0	0	1	0	0
neighbor	1	Damage2	RedMetal	1	Empty	Damage1
neighbor	1	Damage2	BlueMetal	1	Empty	Damage1
neighbor	1	Damage2	RedArmor	1	Empty	Damage1
neighbor	1	Damage2	BlueArmor	1	Empty	Damage1
neighbor	1	Damage2	Engine  	1	Empty	Broken
neighbor	1	Damage2	Broken  	1	Empty	Damage1
self	.05	Damage2	1	Empty
element	Damage3	255	0	0	0	0	1	0	0
neighbor	1	Damage3	RedMetal	1	Empty	Damage2
neighbor	1	Damage3	BlueMetal	1	Empty	Damage2
neighbor	1	Damage3	RedArmor	1	Empty	Damage1
neighbor	1	Damage3	BlueArmor	1	Empty	Damage1
neighbor	1	Damage3	Engine  	1	Empty	Broken
neighbor	1	Damage3	Broken  	1	Empty	Damage2
self	.05	Damage3	1	Empty
element	Damage4	255	0	0	0	0	1	0	0
neighbor	1	Damage4	RedMetal	1	Empty	Damage3
neighbor	1	Damage4	BlueMetal	1	Empty	Damage3
neighbor	1	Damage4	RedArmor	1	Empty	Damage1
neighbor	1	Damage4	BlueArmor	1	Empty	Damage1
neighbor	1	Damage4	Engine  	1	Empty	Broken
neighbor	1	Damage4	Broken  	1	Empty	Damage3
self	.05	Damage4	1	Empty
element	Damage5	255	0	0	0	0	1	0	0
neighbor	1	Damage5	RedMetal	1	Empty	Damage4
neighbor	1	Damage5	BlueMetal	1	Empty	Damage4
neighbor	1	Damage5	RedArmor	1	Empty	Damage1
neighbor	1	Damage5	BlueArmor	1	Empty	Damage1
neighbor	1	Damage5	Engine  	1	Empty	Broken
neighbor	1	Damage5	Broken  	1	Empty	Damage4
self	.05	Damage5	1	Empty
element	Damage6	255	0	0	0	0	1	0	0
neighbor	1	Damage6	RedMetal	1	Empty	Damage5
neighbor	1	Damage6	BlueMetal	1	Empty	Damage5
neighbor	1	Damage6	RedArmor	1	Empty	Damage1
neighbor	1	Damage6	BlueArmor	1	Empty	Damage1
neighbor	1	Damage6	Engine  	1	Empty	Broken
neighbor	1	Damage6	Broken  	1	Empty	Damage5
self	.05	Damage6	1	Empty