Raw model (for completeness)
{
"meta": {
"id": "0a7c27e0-db4c-4698-9d90-b7a7536904ec",
"sha1": "7818f0830de06e1a5e9a6315c53ee052bceceb41",
"sha256": "208ab5a53b2c2a58284deff976404bb85162f44bd77cebe9d004ceda6728066d",
"filenames": [
"alv0.2.pk3"
],
"additional": {
"engines": [],
"iwad": [
"HERETIC"
],
"filename": null,
"added": "2013-04-19 04:05:41",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2013-04-19 04:05:41",
"file": {
"type": "PK3",
"size": 185538,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/7818f0830de06e1a5e9a6315c53ee052bceceb41/7818f0830de06e1a5e9a6315c53ee052bceceb41.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 213,
"maps": 0,
"palettes": 0
},
"iwads_guess": [
"HERETIC"
]
},
"text_files": [
{
"source": "pk3",
"name": "Actors/Stuff.txt",
"contents": "actor Drainer : PowerupGiver\n{\n inventory.pickupmessage \"\"\n powerup.color red 0.0\n inventory.maxamount 0\n powerup.type \"Drain\"\n powerup.duration 20\n +AUTOACTIVATE\n +INVENTORY.ALWAYSPICKUP\n states\n {\n Spawn:\n TNT1 A 1\n loop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Dog.txt",
"contents": "actor DoggyPlayer : Doomplayer\n{\n +NOSKIN\n Player.CrouchSprite \"ADOG\"\n player.displayname \"Dog\"\n player.startitem \"Teeth\" 1\n player.startitem \"Teeth2\" 1\n player.maxhealth\t100\n Height 40\n player.forwardmove 1.35\n player.sidemove 0.8\n player.jumpz\t10\n player.viewheight 30\n MeleeRange\t24\n +DONTGIB\n -PICKUP\n States\n\t{\n\tSpawn:\n\t\tADOG AA 2\n\t\tGoto Spawn+2\n\tSee:\n\t\tADOG ABCD 4\n\t\tLoop\n\tMissile:\n\t\tADOG E 12\n\t\tGoto Spawn\n\tMelee:\n\t\tADOG FGH 2 BRIGHT\n\t\tGoto Spawn\n\tPain:\n\t\tADOG F 4\n\t\tADOG H 4 A_Pain\n\t\tGoto Spawn\n\tDeath:\n\t\tADOG H 6\n\t\tADOG I 6 A_PlaySound(\"dog/death\")\n\t\tADOG J 6 A_NoBlocking\n\t\tADOG KLM 6\n\t\tADOG N -1\n\t\tStop\n\t}\n}\n\nACTOR Teeth : Weapon\n{\n +INVENTORY.UNDROPPABLE\n +NOALERT\n +DONTBOB\n +WEAPON.MELEEWEAPON\n +NOAUTOFIRE\n Inventory.PickupSound \"misc/w_pkup\"\n Inventory.PickupMessage \"You shouldn't see this!\"\n Obituary \"%o was eviscerated by %k's fangs.\"\n AttackSound \"dog/attack\"\n Weapon.AmmoUse 0\n States\n {\n Spawn:\n NULL A 1\n Stop\n Ready:\n TEEF A 0 A_SetTranslucent(0.99)\n TEEF A 0 A_Light2\n TEEF A 30 A_WeaponReady\n TEEF B 30 A_WeaponReady\n TEEF A 30 A_WeaponReady\n TEEF B 30 A_WeaponReady\n TEEF A 30 A_WeaponReady\n TEEF B 30 A_WeaponReady\n TEEF A 30 A_WeaponReady\n TEEF B 30 A_WeaponReady\n TEEF A 30 A_WeaponReady\n TEEF B 30 A_WeaponReady\n TEEF A 30 A_WeaponReady\n TEEF B 30 A_WeaponReady\n Loop\n Deselect:\n NULL AAAAAAAAAAAAAAA 0 A_Lower\n LOOP\n Select:\n NULL AAAAAAAAAAAAAAA 0 A_Raise\n TEEF A 1\n Goto Ready\n Fire:\n\t TEEF C 2 A_GiveInventory (\"Drainer\",1)\n TEEF C 1 A_PlayWeaponSound(\"dog/sight\")\n\t TEEF C 0 A_Recoil (-1)\n TEEF C 00 A_CustomPunch (2,0,1,\"BulletPuff\")\n TEEF D 3 A_PlayWeaponSound(\"dog/sight\")\n\t TEEF D 0 A_Recoil (-1)\n TEEF D 00 A_CustomPunch (2,0,1,\"BulletPuff\")\n TEEF A 3 A_ReFire\n TEEF AB 6\n Goto Ready\n AltFire:\n TEEF C 1 A_GiveInventory (\"Drainer\",1)\n TEEF C 1 A_PlayWeaponSound(\"dog/sight\")\n\t TEEF C 1 A_ChangeFlag(LOWGRAVITY,1)\n TEEF C 1 A_Recoil(-1)\n TEEF C 1 A_CustomPunch(1,0,1,\"BulletPuff\")\n TEEF C 1 A_Recoil(-1)\n TEEF C 1 A_CustomPunch(1,0,1,\"BulletPuff\")\n TEEF C 1 A_Recoil(-1)\n TEEF C 1 A_CustomPunch(2,0,1,\"BulletPuff\")\n TEEF C 1 A_Recoil(-1)\n TEEF C 1 A_CustomPunch(1,0,1,\"BulletPuff\")\n TEEF C 1 A_Recoil(-1)\n TEEF C 1 A_CustomPunch(1,0,1,\"BulletPuff\")\n\t TEEF D 1 A_ChangeFlag(LOWGRAVITY,0)\n\t TEEF D 9\n Goto Ready\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Chicken.txt",
"contents": "ACTOR NChickenPlayer : PlayerPawn\n{\n\tHealth 70\n\tPainChance 255\n\tRadius 16\n\tHeight 24\n\tSpeed 1\n\tGravity 0.125\n\t+NOSKIN\n\tPainSound \"chicken/pain\"\n\tDeathSound \"chicken/death\"\n\tPlayer.JumpZ 2\n\tPlayer.Viewheight 21\n\tPlayer.ForwardMove 1.05, 1.05\n\tPlayer.SideMove 1.05, 1.05\n\tPlayer.SpawnClass \"Chicken\"\n\tPlayer.SoundClass \"Chicken\"\n\tPlayer.DisplayName \"Chicken\"\n\tPlayer.startitem \"NBeak\" 1\n\t-PICKUP\n\tStates\n\t{\n\tSpawn:\n\t\tCHKN A -1\n\t\tStop\n\tSee:\n\t\tCHKN ABAB 3\n\t\tLoop\n\tMelee:\n\t\tCHKN C 12\n\t\tGoto Spawn\n\tMissile:\n\t\tCHKN CAB 10\n\t\tGoto Spawn\n\tPain:\n\t\tCHKN D 4 A_Feathers\n\t\tCHKN C 4 A_Pain\n\t\tGoto Spawn\n\tDeath:\n\t\tCHKN E 6 A_Scream\n\t\tCHKN F 6 A_Feathers\n\t\tCHKN G 6\n\t\tCHKN H 6 A_NoBlocking\n\t\tCHKN IJK 6\n\t\tCHKN L -1\n\t\tStop\n\t}\n}\n\nACTOR NBeak : Weapon\n{\n\tWeapon.SelectionOrder 10000\n\t+WEAPON.DONTBOB\n\t+INVENTORY.UNDROPPABLE\n\t+WEAPON.MELEEWEAPON\n\t+NOALERT\n\tWeapon.YAdjust 15\n\tStates\n\t{\n\tReady:\n\t\tBEAK A 1 A_WeaponReady\n\t\tLoop\n\tDeselect:\n\t\tBEAK A 1 A_Lower\n\t\tLoop\n\tSelect:\n\t\tBEAK A 1 A_Raise\n\t\tLoop\n\tFire:\n \tBEAK A 0 A_GiveInventory (\"Drainer\",1)\n \tBEAK A 1 A_PlayWeaponSound(\"chicken/attack\")\n\t\tBEAK A 17 A_CustomPunch(3,0,1,\"BulletPuff\")\n\t\tGoto Ready\n\tAltFire:\n\t\tBEAK A 1 A_FireCustomMissile(\"O_O\",0,0,0,0)\n\t\tBEAK A 1 A_ChangeFlag(NOGRAVITY,1)\n\t\tBEAK A 1 A_Recoil(-4)\n\t\tBEAK A 27 A_ChangeFlag(NOGRAVITY,0)\n\t\tBEAK A 0 A_ReFire\n\t\tGoto Ready\n\t}\n}\n\nACTOR \"O_O\"\n{\n}\n\nACTOR Hen\n{\n Health 20\n Radius 4\n Height 11\n Mass 40\n Speed 3\n Scale 0.5\n Painchance 200\n Monster\n -COUNTKILL\n +WINDTHRUST\n +DONTMORPH\n +FLOORCLIP\n SeeSound \"chicken/pain\"\n AttackSound \"chicken/attack\"\n PainSound \"chicken/pain\"\n DeathSound \"chicken/death\"\n ActiveSound \"chicken/active\"\n Obituary \"$OB_CHICKEN\" // \"%o was pecked to death.\"\n States\n {\n Spawn:\n CHKN AB 10 A_Look\n Loop\n See:\n CHKN AB 3 A_Chase\n Loop\n Pain:\n CHKN D 5 A_Feathers\n CHKN C 5 A_Pain\n Goto See\n Melee:\n CHKN A 8 A_FaceTarget\n CHKN C 10 A_CustomMeleeAttack(random[ChicAttack](1,2))\n Goto See\n Death:\n CHKN E 6 A_Scream\n CHKN F 6 A_Feathers\n CHKN G 6\n CHKN H 6 A_NoBlocking\n CHKN IJK 6\n CHKN L -1\n Stop\n }\n}\n\nACTOR LoreShot\n{\n Speed 20\n Height 10\n Radius 10\n Damage 2\n MaxStepHeight 4\n States\n {\n Spawn:\n OCLW A 2\n Loop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Pig.txt",
"contents": "ACTOR NPigPlayer : PlayerPawn\n{\n Health 90\n ReactionTime 0\n PainChance 255\n Radius 16\n Height 24\n Speed 1\n +WINDTHRUST\n +NOSKIN\n -PICKUP\n PainSound \"PigPain\"\n DeathSound \"PigDeath\"\n Gravity 0.4\n Player.JumpZ 10\n Player.Viewheight 28\n Player.ForwardMove 0.96, 0.98\n Player.SideMove 0.95833333, 0.975\n Player.SpawnClass \"Pig\"\n Player.SoundClass \"Pig\"\n Player.DisplayName \"Pig\"\n Player.StartItem \"NpigSnout\"\n -PICKUP\n States\n {\n Spawn:\n PIGY A -1\n Stop\n See:\n PIGY ABCD 3\n Loop\n Pain:\n PIGY A 12 A_Pain\n Goto Spawn\n Melee:\n Missile:\n PIGY A 12\n Goto Spawn\n Death:\n PIGY E 4 A_Scream\n PIGY F 3 A_NoBlocking\n PIGY G 4\n PIGY H 3\n PIGY IJK 4\n PIGY L -1\n Stop\n }\n}\n\nACTOR NpigSnout : Weapon\n{\n Weapon.SelectionOrder 10000\n +WEAPON.DONTBOB\n +WEAPON.MELEEWEAPON\n +NOALERT\n +INVENTORY.UNDROPPABLE\n Weapon.Kickback 150\n Weapon.YAdjust 10\n States\n {\n Ready:\n WPIG A 1 A_WeaponReady\n Loop\n Deselect:\n WPIG A 1 A_Lower\n Loop\n Select:\n WPIG A 1 A_Raise\n Fire:\n WPIG A 2 A_GiveInventory (\"Drainer\",1)\n WPIG B 4 A_CustomPunch (2,0,0)\n Goto Ready\n Grunt:\n WPIG B 8\n Goto Ready\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Bunny.txt",
"contents": "ACTOR NBunnyPlayer : PlayerPawn\n{\n Health 100\n ReactionTime 0\n PainChance 255\n Radius 16\n Height 24\n Speed 1\n +WINDTHRUST\n +NOSKIN\n -PICKUP\n Gravity 0.4\n mass 50\n PainSound \"PigPain\"\n DeathSound \"PigDeath\"\n Player.JumpZ 7\n Player.Viewheight 20\n Player.ForwardMove 0.96, 0.98\n Player.SideMove 0.95833333, 0.975\n Player.SpawnClass \"Pig\"\n Player.SoundClass \"Pig\"\n Player.DisplayName \"Bunny\"\n Player.StartItem \"NBunnyTeeth\"\n -PICKUP\n States\n {\n Spawn:\n DASY A -1\n Stop\n See:\n DASY ABCD 4\n Loop\n Pain:\n DASY A 12 A_Pain\n Goto Spawn\n Melee:\n Missile:\n DASY A 12\n Goto Spawn\n XDeath:\n Death:\n\tDASY H 10 A_Scream\n\tDASY I 10 A_NoBlocking\n\tDASY J 10\n\tDASY KLM 10\n\tDASY N -1\n Stop\n }\n}\n\nACTOR NBunnyTeeth : Weapon\n{\n Weapon.SelectionOrder 10000\n +WEAPON.DONTBOB\n +WEAPON.MELEEWEAPON\n +NOALERT\n +INVENTORY.UNDROPPABLE\n Weapon.Kickback 150\n Weapon.YAdjust 10\n States\n {\n Ready:\n TNT1 A 1 A_WeaponReady\n Loop\n Deselect:\n TNT1 A 1 A_Lower\n Loop\n Select:\n TNT1 A 1 A_Raise\n Fire:\n TNT1 A 4 A_GiveInventory (\"Drainer\",1)\n TNT1 A 8 A_CustomPunch (1,0,0)\n Goto Ready\n AltFire:\n TNT1 A 0 A_JumpIfHealthLower (90,\"Ready\")\n TNT1 A 4 DamageThing(90)\n\tTNT1 A 10 A_FireCustomMissile(\"BunnyBall\",0,0,0,0)\n\tGoto Ready\n }\n}\n\nactor BunnyBall\n{\n\tRadius 8\n\tHeight 8\n\tSpeed 7\n\tDamage 3\n\tProjectile\n\t+RANDOMIZE\n\t+RIPPER\n\tRenderStyle Add\n\tAlpha 0.75\n\tStates\n\t{\n\t\tSpawn:\n\t\tAPLS ABABABABABABABABABABABABA 5 BRIGHT\n Death:\n\t\tTFOG EDCBCBCB 7 BRIGHT\n\t\tTNT1 A 0 A_SpawnItem(\"RabbitX\",-16,8,0)\n\t\tTFOS CBCBCBDEFG 7 BRIGHT\n\t\tStop\n\t}\n}\n\nactor RabbitX\n{\nhealth 500\nradius 16\nheight 24\nmass 50\nspeed 10\npainchance 200\nseesound \"\"\npainsound \"\"\ndeathsound \"\"\nactivesound \"\"\nMONSTER\n+FRIENDLY +FASTER +FASTMELEE\nstates\n{\nSpawn:\nDASY AB 10 A_Look\nloop\nSee:\nDASY ABCD 4 A_Chase\nloop\nMelee:\nDASY A 5 A_CustomMeleeAttack(7,none,none,normal)\nGoto see\nPain:\nDASY G 4\nDASY G 4 A_Pain\nGoto See\nXDeath:\nDeath:\nDASY H 10 A_Scream\nDASY I 10 A_NoBlocking\nDASY J 10\nDASY KLM 10\nDASY N 4200 A_SpawnItem(\"RabbitX\",0,8,0)\nStop\n}\n}"
},
{
"source": "pk3",
"name": "Decorate.txt",
"contents": "///* AnimaL Life by Alex3005 *\\\\\\\n///* ver 0.2 27.05.2009 *\\\\\\\n\n#include \"actors/Stuff.txt\"\n#include \"actors/Dog.txt\"\n#include \"actors/Chicken.txt\"\n#include \"actors/Pig.txt\"\n#include \"actors/Bunny.txt\""
},
{
"source": "pk3",
"name": "Keyconf.txt",
"contents": "///* AnimaL Life by Alex3005 *\\\\\\\n///* ver 0.2 27.05.2009 *\\\\\\\n\nClearplayerclasses\naddplayerclass DoggyPlayer\naddplayerclass NChickenPlayer\naddplayerclass NPigPlayer\naddplayerclass NBunnyPlayer\n\nweaponsection AnimaLLife3\n setslot 1 Teeth\n setslot 2 NBeak\n setslot 3 NpigSnout\n setslot 4 NBunnyTeeth\n setslot 5\n setslot 6\n setslot 7\n setslot 8\n setslot 9\n setslot 0"
},
{
"source": "pk3",
"name": "Sndinfo.txt",
"contents": "///* AnimaL Life by Alex3005 *\\\\\\\n///* ver 0.2 27.05.2009 *\\\\\\\n\ndog/Sight\t\tdsdogsit\ndog/attack\t\tdsdogatk\ndog/Death\t\tdsdogdth\nchicken/sight\t\t\tchicpai\nchicken/pain\t\t\tchicpai\nchicken/death\t\t\tchicdth\nchicken/attack\t\t\tchicatk\n$random PigActive\t\t{ PigActive1 PigActive2 }\n$playeralias\tpig\t\tmale\t*usefail\tPigActive1"
}
]
},
"maps": []
}