Raw model (for completeness)
{
"meta": {
"id": "0083abf1-acfa-4507-930d-a4a7b87496d7",
"sha1": "b6ed9e1ce0fdae32fc96eb1d14375781e76784e3",
"sha256": "6f62637f2db965c346b5b6baf365ae5b782dfb5e08165de5e4513a4bfabf946b",
"filenames": [
"gvhjittercoopfixv1.2.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2013-04-19 01:18:31",
"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 01:18:31",
"file": {
"type": "PK3",
"size": 2919,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/b6ed9e1ce0fdae32fc96eb1d14375781e76784e3/b6ed9e1ce0fdae32fc96eb1d14375781e76784e3.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 5,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "actors/jskull1.txt",
"contents": "actor Jitterskull1 : PlayerPawn\n{\n Speed 23\n\tHealth 150\n\tlimitedtoteam 1\n\tMass 1500\n\tplayer.forwardmove 1.0\n\tplayer.sidemove 1.0\n\tPlayer.Maxhealth 150\n\tPlayer.DisplayName \"Jitterskull\"\n\tPlayer.ColorRange 80, 111\n\tplayer.soundclass \"jskull\"\n\tplayer.startitem \"JitterskullWeapon\"\n\tplayer.startitem \"achievelist\", 1\n\tplayer.crouchsprite \"\"\n\tbloodtype \"jitterchip\"\n\tdamagefactor \"Railgun\", 1.6\n\tmaxstepheight 180\n\tscale 0.24\n\tdamagefactor \"ice\", 1.4\n\t+NOICEDEATH\n\t+FLOORHUGGER\n\tplayer.jumpz 0\n\t+NOSKIN\n\tStates\n\t{\n\tSpawn:\n\tJSKL A 1\n\tloop\n\tSee:\n\tJSKL A 0 A_PlaysoundEx(\"skullact\", \"Body\")\n\tJSKL ABCBABCABCABCABC 1\n\tJSKL A 1 A_Recoil(-255)\n\tJSKL A 0 A_Stop\n\tGoto Spawn\n\tMissile:\n\tJSKL A 1\n\tJSKL A 1 A_JumpIfInventory(\"Clip\", 1, \"Dive\")\n\tJSKL A 0 A_PlaysoundEx(\"skullact\", \"Body\")\n\tJSKL ABCBABCABCABCABCABCABC 1 ACS_ExecuteAlways(998,0)\n\tGoto Spawn\n\tDive:\n\tJSKL D 16\n\tGoto Spawn\n\tDeath:\n\tDeathAnim:\n\tJSKL D 0 A_GiveToTarget(\"KilledMe\",1)\n\tJSKL D 0 A_GiveToTarget(\"KilledJitter\",1)\n\tJSKL D 1 A_PlaySoundEx(\"skulldie\", \"Voice\")\n\tJSKL D 1 A_NoBlocking\n\tJSKL D 0 A_Fall\n\tJSKL DDDDDDDDDDDDDDDDDDDD 1 A_CustomMissile(\"ArchvileFirex2\", 2, 0, random(0,360), 2,0)\n\tJSKL ZZZZZZZZZZZ 1 A_CustomMissile(\"ArchvileFirex2\", 0, 0, random(0,360), 2,0)\n\tJSKL Z -1\n\tStop\n\tDeath.CrapPlasma:\n\tJSKL D 0 A_GiveToTarget(\"Unlock9\",1)\n\tGoto DeathAnim\n\tDeath.Creeper:\n\tJSKL D 0 A_PlaySoundEx(\"creeperattack\", \"Body\")\n\tJSKL D 0 ACS_ExecuteAlways(997,0)\n\tJSKL D 0 A_GiveToTarget(\"Creeperheal\",1)\n\tGoto DeathAnim\n\tDeath.Grenade:\n\tJSKL D 0 A_GiveToTarget(\"KilledG\",1)\n\tGoto DeathAnim\n\tDeath.ice2:\n\tJSKL D 0 A_GiveToTarget(\"Killedice2\",1)\n\tGoto DeathAnim\n\tDeath.fire2:\n\tJSKL D 0 A_GiveToTarget(\"Killedfire2\",1)\n\tGoto DeathAnim\n\tDeath.Railgun:\n\tJSKL D 0 A_GiveToTarget(\"Killedlightning\",1)\n\tGoto DeathAnim\n\t}\n}"
},
{
"source": "pk3",
"name": "actors/jskullmon.txt",
"contents": "ACTOR JitterskullMonster Replaces JitterSkull\n{\nScale 0.24\nCameraheight 40\nHeight 70\nRadius 15\nSpeed 23\nDamage 255\nHealth 1000\nMONSTER\n+NOBLOCKMONST\n+DROPOFF\n+LOOKALLAROUND\n+QUICKTORETALIATE\n+DONTSPLASH\n+NOCLIP\nObituary \"%o was eaten by the jitterskull\"\npainchance 0\nmass 9999999999\nStates\n{\nSpawn:\nJSKL A 1 A_Look\nLoop\nSee:\nJSKL A 0 A_Stop\nJSKL A 0 A_PlaySound(\"skullact\")\nJSKL D 0 A_Chase\nJSKL ABCBABCBCBABABCBCBABABCBCBABCBCBA 1 A_FaceTarget\nJSKL A 0 A_JumpIfCloser(280, 21)\nJSKL AAAAAAAAAAAAAAAAAAAA 0 A_Chase\nLoop\nJSKL D 0 A_FaceTarget\n//JSKL DDD 0 A_Chase\nJSKL D 0 A_PlaySoundEx(\"skullattack\", \"Voice\",0)\nGoto Pain\nPain: // Actually his attacking state to prevent him randomly charging at you from afar\nJSKL D 0 A_FaceTarget\nJSKL D 1 A_SkullAttack\nJSKL D 0 A_JumpIfCloser(280, 2)\nJSKL D 1 A_Stop\nGoto See\nJSKL D 0\nLoop\nDeath:\nJSKL D 0 A_Playsound(\"skulldie\")\nJSKL DDDDDDDDDDDDD 4 A_CustomMissile(\"ArchvileFirex2\", 2, 0, random(0,360), 0)\nTNT1 AAAAAAAAAAAA 4 A_CustomMissile(\"ArchvileFirex2\", 0, 0, random(0,360), 0)\nTNT1 A 0 A_Fall\nStop\n}\n}"
},
{
"source": "pk3",
"name": "actors/fixedgb.txt",
"contents": "actor ghostbuster1 : PlayerPawn\n{\nHealth 100\nRadius 16\nHeight 56\nMass 400\nlimitedtoteam 0\nplayer.sidemove 1.03\nPainChance 255\nplayer.soundclass \"peter\"\nPlayer.ColorRange 128, 151\n+NOSKIN\n+NOICEDEATH\nPlayer.DisplayName \"Ghostbuster\"\nPlayer.StartItem \"GhostBusterPlasma\"\nPlayer.StartItem \"ProtonCharge\", 100\nPlayer.StartItem \"TrapAmmo\", 10\nStates\n{\nSpawn:\nPETE A 0 SetPlayerProperty(0, 0, 3)\nPETE A 0 A_TakeInventory(\"RocketAmmo\",99)\nPETE A 15 ACS_Execute(984,0)\nPETE A 0 A_JumpIf (z-floorz>0, \"Spawn\")\nPETE A 0 A_JumpIfInventory(\"ProtonCharge\", 100, \"Spawn\")\nPETE A 0 ACS_ExecuteAlways(996,0)\nPETE A 0 //A_PlaySoundEx(\"weapons/cyborgcharge\", \"Body\")\nPETE A 0 A_GiveInventory(\"ProtonCharge\", 10)\nLoop\nPETE A 1\nLoop\nSee:\nPETE A 0 SetPlayerProperty(0, 0, 3)\nPETE A 0 A_TakeInventory(\"RocketAmmo\",99)\nPETE AB 4 ACS_Execute(984,0)\nPETE A 0 A_SpawnItemEx (\"MarineStomp\", 0, 0, 0, 0, 0, -20, 0,0, 0)\nPETE CD 4\nPETE A 0 A_SpawnItemEx (\"MarineStomp\", 0, 0, 0, 0, 0, -20, 0,0, 0)\nGoto Spawn+7\nPain.Creepstun:\nPETE G 0 A_Pain\nPETE G 18 ACS_ExecuteAlways(986,0)\nGoto Spawn\nMissile:\nPETE E 12\nPETE E 6\nGoto Spawn\nPain:\nPETE G 0 A_Pain\nPETE G 18\nGoto Spawn\nDeath:\nPETE H 7 A_GiveInventory(\"RocketAmmo\",1)\nPETE I 7 A_PlayerScream\nPETE J 5 A_NoBlocking\nPETE KLM 5\nPETE N -1\nStop\nDeath.Creeper:\nPETE A 0 A_PlayWeaponSound(\"creeperattack\")\nPETE A 0 A_GiveToTarget(\"Creeperheal\",1)\nPETE H 7 ACS_ExecuteAlways(997,0)\nPETE G 0 A_GiveInventory(\"RocketAmmo\",1)\nPETE I 7 A_PlayerScream\nPETE J 5 A_NoBlocking\nPETE KLM 5\nPETE N -1\nStop\nDeath.Jitter:\nPETE G 0 A_GiveInventory(\"RocketAmmo\",1)\nPETE G 5 A_PlaySound(\"gibbage/xsplat\")\nNULL A 0 A_PlaySound(\"gibbage/playergib\")\nNULL A 0 A_NoBlocking\n// Unleash The Gibs!\nNULL A 0 A_SpawnItemEx(\"PLAYERBOOT\", 0, 0, 11, 0, 0, 27, 33, 160, 0)\nNULL A 0 A_SpawnItemEx(\"PLAYERBOOT\", 0, 0, 11, 0, 0, 27, -33, 160, 0)\nNULL A 0 A_SpawnItemEx(\"SHOTGUYARM\", 0, 0, 25, 0, 0, 50, random(0,360), 160, 0)\nNULL A 0 A_SpawnItemEx(\"SHOTGUYARM\", 0, 0, 36, 0, 0, 32, random(0,360), 160, 0)\nNULL A 0 A_SkullPop(\"Custom_GBBloodySkull\")\nNULL A 1 A_SpawnItemEx(\"GIBBER\", 0, 0, 0, 0, 0, 0, 0, 160, 0)\nNULL A -1\nStop\n}\n}"
}
]
},
"maps": []
}