Raw model (for completeness)
{
"meta": {
"id": "0d0e6bd2-97fb-47ca-a7e3-d64a7ccb6f5a",
"sha1": "026702bbac236494471ce41a6f59ae14da03b652",
"sha256": "029f14be6b7c811d994dc77bae434831dc444ee04d7a65fe629b1b1a77b56460",
"filenames": [
"lurkerv1b3.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021/08/29 11:21:28",
"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": "2021/08/29 11:21:28",
"file": {
"type": "PK3",
"size": 2010015,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/026702bbac236494471ce41a6f59ae14da03b652/026702bbac236494471ce41a6f59ae14da03b652.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 125,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "Actors/Lurker.txt",
"contents": "Actor Lurker : PlayerPawn\n{\n\tHealth 120\n\tScale 0.39\n\tMass 1500\n\tMaxStepHeight 180\n\tBloodColor \"DarkRed\"\n\tPlayer.DisplayName \"Lurker\"\n\tPlayer.SoundClass \"Lurker\"\n\tPlayer.StartItem \"LurkerTeeth\"\n\tPlayer.StartItem \"LurkerAmmo\" 3\n\tPlayer.MaxHealth 90\n\tPlayer.ForwardMove 0.85\n\tPlayer.SideMove 0.80\n\tPlayer.JumpZ 0\n\tPlayer.ScoreIcon \"LURKERST\"\n\tLimitedToTeam 1\n\t+NOSKIN\n\t+NOICEDEATH\n\t+FLOORHUGGER\n\t+DONTMORPH\n\tStates\n\t{\n\tSpawn:\n\tLURK F 0 A_UnSetInvulnerable\n\tLURK F 40\n\tLURK F 0 A_JumpIfInventory(\"LurkerAmmo\", 3, \"Spawn\")\n\tLURK F 0 ACS_Execute(931,0)\n\t\tLoop\n\tSee:\n\tTNT1 A 0 A_SetInvulnerable\n\tTNT1 A 0 Radius_Quake(6,24,0,12,0)\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 2\n\t//\n\tTNT1 A 1\n\tTNT1 A 0 Radius_Quake(6,24,0,12,0)\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tTNT1 A 1\n\tTNT1 A 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 0 A_Jump(55,\"LurkerAsoma\")\n\t\tLoop\n\tLurkerAsoma:\n\tLURK G 0 A_Stop\n\tLURK G 0 ACS_ExecuteAlways(609,0)\n\tLURK G 0 SetPlayerProperty(0,1,0)\n\tLURK G 5 A_UnSetInvulnerable\n\tLURK F 40 A_PlaySoundEx(\"Lurker/Act\",\"Voice\")\n\tLURK G 5 A_SetInvulnerable\n\tLURK G 0 SetPlayerProperty(0,0,0)\n\tgoto see\n\tMelee:\n\tMissile:\n\t//TNT1 A 0 A_JumpIfInventory(\"Clip\",2,\"LurkerInterrupcion\")\n\tLURK G 1\n\tTNT1 A 0 A_JumpIfInventory(\"LurkerMissile\",1,\"LanzaRocas\")\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tLURK GFA 4\n\tLURK B 3 A_UnSetInvulnerable\n\tLURK B 1\n\tLURK C 2\n\tLURK D 2 //En este punto ataca asies.\n\tLURK D 0 A_SetInvulnerable\n\tLURK EFG 2\n\tTNT1 A 30\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\t\tGoto Spawn\n\tLanzaRocas:\n\tTNT1 A 0 A_TakeInventory(\"LurkerMissile\",1)\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tLURK GFA 4\n\tLURK B 3\n\tLURK CDCD 6\n\tLURK B 2\n\tLURK C 2\n\tLURK H 6 //En este punto avienta rocas.\n\tLURK D 2\n\tLURK EFG 2\n\tTNT1 A 30\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tGoto Spawn\n\tLurkerInterrupcion:\n\tTNT1 A 0 A_TakeInventory(\"Clip\",99)\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tLURK GFA 4\n\tLURK B 0 A_UnSetInvulnerable\n\tLURK B 3\n\tLURK B 1\n\tLURK C 2\n\tLURK D 2 //En este punto ataca a forma de interrumpir altfire.\n\tLURK D 0 A_SetInvulnerable\n\tLURK EFG 2\n\tTNT1 A 30\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\tGoto Spawn\n\tPain:\n\tLURK H 0 A_GiveInventory(\"LurkerPainTokenM\",1)\n\tLURK H 0 A_Stop\n\tLURK H 0 SetPlayerProperty(0,1,0)\n\tLURK H 1 A_PlaySoundEx(\"Lurker/Pain\",\"SoundSlot5\")\n\tLURK H 40 A_SetInvulnerable\n LURK D 1\n\tLURK EFG 1\n\tLURK G 0 SetPlayerProperty(0,0,0)\n\tTNT1 AAA 0 A_SpawnItemEx(\"DirtyDirt\", random(-10,10), random(-10,10), 0, 0, 0, 0, 0, 128, 0)\n\t\tGoto See\n\tDeath:\n\tDeathAnim:\n\tLURK A 0 A_TakeInventory (\"KilledCount\",999)\n\tLURK A 0 A_GiveToTarget(\"KilledMe\",1)\n\tLURK A 0 A_GiveToTarget(\"KilledHarvester\",1)\n\tLURK E 2\n\tLURK F 2 A_PlaySoundEx(\"Lurker/Death\",\"Voice\")\n\tLURK G 2 A_NoBlocking\n\tTNT1 A 0 A_CustomMissile(\"ArchvileFirex2\", 2, 0, random(0,360), 2,0)\n\tTNT1 A 0 A_CustomMissile(\"ArchvileFirex2\", 0, 0, random(0,360), 2,0)\n\tTNT1 A -1\n\tDeath.CrapPlasma:\n\t\tLURK A 0 A_GiveToTarget(\"Unlock9\",1)\n\t\tGoto DeathAnim\n\tDeath.Grenade:\n\t\tLURK A 0 A_GiveToTarget(\"KilledG\",1)\n\t\tGoto DeathAnim\n\tDeath.Ice2:\n\t\tLURK A 0 A_GiveToTarget(\"KilledIce2\",1)\n\t\tGoto DeathAnim\n\tDeath.Fire2:\n\t\tLURK A 0 A_GiveToTarget(\"KilledFire2\",1)\n\t\tGoto DeathAnim\n\tDeath.Railgun:\n\t\tLURK A 0 A_GiveToTarget(\"Killedlightning\",1)\n\t\tGoto DeathAnim\n\tDeath.GhostTrap:\n\t\tLURK A 0 A_GiveToTarget(\"KilledG\",1)\n\t\tGoto DeathAnim\n\tDeath.AltFire2:\n\t\tLURK A 0 A_GiveToTarget(\"KilledAltFire2\",1)\n\t\tGoto Death.Fire2\n\tDeath.AltIce2:\n\t\tLURK A 0 A_GiveToTarget(\"KilledAltIce2\",1)\n\t\tGoto Death.Ice2\n\tDeath.AltGrenade:\n\t\tLURK A 0 A_GiveToTarget(\"KilledAltG\",1)\n\t\tGoto Death.Grenade\n\tDeath.Hammer:\n\t\tLURK A 0 A_GiveToTarget(\"KnightGotya\",1)\n\t\tGoto Death.Grenade\n\tDeath.Fire3:\n\t\tLURK A 0 A_GiveToTarget(\"KilledFire3\",1)\n\t\tGoto DeathAnim\n\tDeath.Ice3:\n\t\tLURK A 0 A_GiveToTarget(\"KilledIce3\",1)\n\t\tGoto DeathAnim\n\tDeath.Grenade2:\n\t\tLURK A 0 A_GiveToTarget(\"KilledG2\",1)\n\t\tGoto DeathAnim\n\tPain.Drainer:\n\t\tLURK A 0 A_GiveToTarget(\"Health\",10)\n\t\tGoto Pain\n\t}\n}\n\nActor LurkerTeeth : Weapon\n{\n\tWeapon.SelectionOrder 350\n\tWeapon.SlotNumber 1\n\tWeapon.Kickback 0\n\tWeapon.YAdjust 0\n\tWeapon.AmmoType2 \"LurkerAmmo\"\n\tWeapon.AmmoGive2 3\n\tWeapon.AmmoUse2 1\n\tInventory.PickupMessage \"You Feel Hungry\"\n\tInventory.PickupSound \"\"\n\tInventory.Icon \"LURKWEP\"\n\t+WEAPON.DONTBOB\n\t+INVENTORY.UNDROPPABLE\n\t+WEAPON.MELEEWEAPON\n\t+WEAPON.NOALERT\n\t+WEAPON.ALT_AMMO_OPTIONAL\n\t+WEAPON.NOAUTOAIM\n\tStates\n\t{\n\tSpawn:\n\t\tLURT A 1\n\t\tStop\n\tReady:\n\t\tLURT A 0 A_JumpIfInventory(\"LurkerPainTokenM\",1,\"EstadoTieso\")\n\t\tLURT A 1 A_WeaponReady\n\t\tLoop\n\tDeselect:\n\t\tLURT AAAAAAAAAAAAAAAAA 1 A_Lower\n\t\tLoop\n\tSelect:\n\t\tLURT AAAAAAAAAAAAAAAAA 1 A_Raise\n\t\tGoto Select\n\tFire:\n\t\tLURT A 0 A_Stop\n\t\tLURT A 0 A_GunFlash\n\t\tLURT A 0 SetPlayerProperty(0,1,0)\n\t\tLURT A 0 A_PlaySoundEx(\"Lurker/Attack\",\"SoundSlot5\")\n\t\tLURT A 1 A_FireCustomMissile(\"LurkerAttack\",0,0,0)\n\t\tLURT A 1 offset (0, 45)\n\t\tLURT A 1 offset (0, 55)\n\t\tLURT A 1 offset (0, 65)\n\t\tLURT A 1 offset (0, 75)\n\t\tLURT A 1 offset (0, 85)\n\t\tLURT A 1 offset (0, 95)\n\t\tLURT A 1 offset (0, 105)\n\t\tLURT A 1 offset (0, 115) A_FireCustomMissile(\"LurkerAttack2\",0,0,0)\n\t\tLURT A 1 offset (0, 125)\n\t\tLURT A 8 offset (0, 135) A_FireCustomMissile(\"LurkerAttack2\",0,0,0)\n\t\tLURT A 1 offset (0, 125)\n\t\tLURT A 1 offset (0, 115)\n\t\tLURT A 1 offset (0, 105)\n\t\tLURT A 1 offset (0, 95)\n\t\tLURT A 1 offset (0, 85)\n\t\tLURT A 1 offset (0, 75) A_TakeInventory(\"KilledJ\",999)\n\t\tLURT A 1 offset (0, 65)\n\t\tLURT A 1 offset (0, 55)\n\t\tLURT A 1 offset (0, 45)\n\t\tLURT A 35 offset (0, 32)\n\t\tLURT A 0 SetPlayerProperty(0,0,0)\n\t\tLURT A 0 A_TakeInventory(\"KilledJ\",999)\n\t\tLURT A 0 A_TakeInventory(\"Clip\",9999)\n\t\tGoto Ready\n\t\tEstadoTieso:\n\t TNT1 A 0 A_TakeInventory(\"LurkerPainTokenM\",1)\n\t LURT B 40 offset (0, 55)\n\t\tGoto Ready\n\t AltFire:\n\t\tLURT A 0 A_JumpIfNoAmmo(\"EstadoTieso\")\n\t\tLURT A 0 SetPlayerProperty (0, 1, 0)\n\t\tLURT A 0 A_GiveInventory(\"LurkerMissile\",1)\n\t\tLURT A 0 A_GunFlash //a ver si ahora funciona con estas pequeñas modificaciones\n\t\t//LURT B 1 offset (-10, 55) SetPlayerProperty (0, 1, 0)\n\t\t//LURT B 1 offset (-20, 75)\n\t\t//LURT B 1 offset (-30, 95)\n\t\t//LURT B 7 offset (-40, 115) A_Playweaponsound(\"Lurker/Munch\")\n\t\t//LURT B 6 offset (-50, 135) A_FireCustomMissile (\"LurkerBoulder\",0,1,0,0)\n\t\t//LURT A 1 offset (-40, 115)\n\t\t//LURT A 1 offset (-30, 95)\n\t\t//LURT A 1 offset (-20, 75)\n\t\t//LURT A 1 offset (-10, 55)\n\t\t//LURT A 45 offset (0, 32)\n\t\t//LURT A 0 SetPlayerProperty (0, 0, 0)\n\t\t//\n\n\t\tLURT A 2 offset (5, 15)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (10, 20)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (5, 25)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (0, 30)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (-5, 25)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (-10, 20)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (-5, 15)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (0, 10)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (0, 5)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (5, 15)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (10, 20)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (5, 25)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (0, 30)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (-5, 25)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (-10, 20)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (-5, 15)\n\t\tLURT A 0 A_WeaponReady\n\t\tLURT A 2 offset (0, 10)\n\t\tLURT B 0 offset (0, 5) A_FireCustomMissile (\"LurkerBoulder\",0,1,0,0)\n\t\tLURT B 1 offset (0, 55) A_Playweaponsound(\"Lurker/Munch\")\n\t\tLURT B 1 offset (0, 75)\n\t\tLURT B 1 offset (0, 95)\n\t\tLURT B 1 offset (0, 115)\n\t\tLURT A 1 offset (0, 135)\n\t\tLURT A 1 offset (0, 115)\n\t\tLURT A 1 offset (0, 95)\n\t\tLURT A 1 offset (0, 75)\n\t\tLURT A 1 offset (0, 55)\n\t\tLURT A 52 offset (0, 32)\n\t\tLURT A 0 SetPlayerProperty (0, 0, 0)\n\t\tGoto Ready\n\t}\n}\n\nACTOR LurkerCheck : Inventory\n{\n Inventory.Amount 1\n Inventory.MaxAmount 1\n}\n\nACTOR LurkerPainTokenM: Ammo\n{\nInventory.MaxAmount 1\n}\n\nActor LurkerMissile : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor LurkerAttack : ChokeAttack\n{\n\tObituary \"%o was devoured by %k.\"\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Explode(137,58,0)\n\t\tStop\n\t}\n}\n\nActor LurkerAttack2 : LurkerAttack\n{\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Explode(165,58,0)\n\t\tStop\n\t}\n}\n\nActor LurkerAmmo : Ammo\n{\n\tAmmo.BackPackAmount 3\n\tAmmo.BackPackMaxAmount 3\n\tInventory.Amount 3\n\tInventory.MaxAmount 3\n\tInventory.Icon \"R0CAA0\"\n\t+INVENTORY.IGNORESKILL\n\tstates\n\t{\n\tSpawn:\n\t\tTNT1 A -1\n\t\tStop\n\t}\n}\n\nactor Smokeeffect\n{\n+ALLOWCLIENTSPAWN\nrenderstyle translucent\nspeed 8\n+DONTSPLASH\nalpha 0.8\nradius 4\nheight 4\n+DOOMBOUNCE\ndamage 0\n+RIPPER\n+NOBLOOD\nStates\n{\nSpawn:\nSMOK ABCDEFGHIJKLMNOPQ 2\nStop\n}\n}\n\nactor DirtyDirt\n{\n- SOLID\n+NOBLOCKMAP\n+ALLOWCLIENTSPAWN\nStates\n{\nSpawn:\nTNT1 A 0 A_CustomMissile(\"LurkSmokeeffect\",0,0,random(0,360),2,random(50,90))\nTNT1 A 0 A_CustomMissile(\"LurkSmokeeffect2\",0,0,random(0,360),2,random(50,90))\nStop\n}\n}\n\nactor LurkSmokeeffect2 : Smokeeffect\n{\nspeed 12\n- NOGRAVITY\nScale 0.8\n+ALLOWCLIENTSPAWN\nAlpha 0.3\ntranslation \"80:111=208:223\", \"0:15=208:223\"\nStates\n{\nSpawn:\nSMOK ABCDEFGHIJKLMNOPQ 2\nStop\n}\n}\n\nactor LurkSmokeeffect : Smokeeffect\n{\nspeed 8\n- NOGRAVITY\nScale 0.8\n+ALLOWCLIENTSPAWN\nAlpha 0.3\ntranslation \"80:111=208:223\", \"0:15=208:223\"\nStates\n{\nSpawn:\nSMOK ABCDEFGHIJKLMNOPQ 2\nStop\n}\n}\n\nactor LurkerBoulder\n{\n PROJECTILE\n\t-SHOOTABLE\n\t+DOOMBOUNCE\n\t+RANDOMIZE\n\t-NOGRAVITY\n\t+CANBOUNCEWATER\n\t+BOUNCEONACTORS\n SeeSound \"RocaBoulder\"\n Obituary \"%o was smashed by %k.\"\n DamageType \"Jitter\"\n Radius 6\n Height 6\n Scale 0.4\n Speed 40\n VSpeed 3\n Damage 25\n States\n {\n Spawn:\n ROL2 A 0 A_Countdown\n\tROL2 FEDCBA 3\n\tROLR ZYXWVUTSRQPONMLKJIHGFEDCBA 3\n Loop\n Death:\n\tTNT1 A 0 A_PlaySound(\"RokaBoom\")\n\tTNT1 A 0 A_Explode(50,30,0)\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n\tROL2 A 0 A_CustomMissile(\"LurkerMiniBoulder\",16,0,random(0,359),2,random(0,40))\n Stop\n }\n}\n\nactor LurkerMiniBoulder\n{\n PROJECTILE\n -NOGRAVITY\n +DOOMBOUNCE\n +BOUNCEONACTORS\n SeeSound \"PiedraScrap\"\n Obituary \"%o has been stoned by %k.\"\n Scale 0.15\n Speed 20\n VSpeed 3\n Damage 2\n States\n {\n Spawn:\n RCKF ABCDEFGHIJKLMNOPQRSTUVWXYZ 3\n\tRCK2 ABCDEFGHIJK 3\n Loop\n Death:\n RCK2 A 200\n Stop\n }\n}\n\n//Special thanks to Jack101 for create Unhinged, It's a great Horror Masterpiece n.n\n//Too TheDudeWithTude (A.K.A HellJustFroze), this guys can use this class if they want to use Lurker for a \"ATGVH?\" hehe\n//(DON'T PUT THIS CLASS IN OTHER GVH's WITHOUT PERMISSION!!!)"
}
]
},
"maps": []
}