Raw model (for completeness)
{
"meta": {
"id": "08bc534c-5c11-4d4f-a22f-46371a1c2223",
"sha1": "6ea8b33370d73f15c0b7db879676d85094e23caf",
"sha256": "51d149273f61d68b351a90543dd4dc04f1e19d6956a3002551082e49233c45c6",
"filenames": [
"pokemod-beta-09.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021-01-10 03:13:51",
"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-01-10 03:13:51",
"file": {
"type": "PK3",
"size": 9870528,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/6ea8b33370d73f15c0b7db879676d85094e23caf/6ea8b33370d73f15c0b7db879676d85094e23caf.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 1,
"lumps": 3002,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "MENUDEF.txt",
"contents": "//-------------------------------------------------------------------------------------------\n//\n// Note:\n// Much of the menu structure defined here is accessed internally by CCMDs\n// and menu generation code. If you want to design your own menus make sure\n// that they are named identically and that links to all important submenus\n// are present.\n//\n//-------------------------------------------------------------------------------------------\n\nDEFAULTLISTMENU\n{\n\tFont \"BigFont\", \"Untranslated\"\n\tIfGame(Doom, Chex)\n\t{\n\t\tSelector \"M_SKULL1\", -32, -5\n\t\tLinespacing 16\n\t\tFont \"BigFont\", \"MenuWhite\"\n\t}\n\tIfGame(Strife)\n\t{\n\t\tSelector \"M_CURS1\", -28, -5\n\t\tLinespacing 19\n\t}\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tSelector \"M_SLCTR1\", -28, -1\n\t\tLinespacing 20\n\t}\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// The main menu. There's a lot of differences here between the games\n//\n//-------------------------------------------------------------------------------------------\n\nLISTMENU \"MainMenu\"\n{\n\tIfGame(Doom, Chex)\n\t{\n\t\tStaticPatch 94, 2, \"M_DOOM\"\n\t\tPosition 97, 72\n\t\tIfOption(ReadThis)\n\t\t{\n\t\t\tPosition 97, 64\n\t\t}\n\t}\n\tIfGame(Strife)\n\t{\n\t\tStaticPatch 84, 2, \"M_STRIFE\"\n\t\tPosition 97, 45\n\t}\n\tIfGame(Heretic)\n\t{\n\t\tStaticPatch 88, 0, \"M_HTIC\"\n\t\tStaticPatch 40, 10, \"M_SKL01\"\n\t\tStaticPatch 232, 10, \"M_SKL00\"\n\t\tPosition 110, 56\n\t}\n\tIfGame(Hexen)\n\t{\n\t\tStaticPatch 88, 0, \"M_HTIC\"\n\t\tStaticPatch 37, 80, \"FBULB0\"\n\t\tStaticPatch 278, 80, \"FBULA0\"\n\t\tPosition 110, 56\n\t}\n\n\tIfGame(Doom, Strife, Chex)\n\t{\n\t\tFont \"DBIGFONT\", \"MenuWhite\"\n\t\tTextItem \"SinglePlayer\", \"s\", \"PlayerclassMenu\"\n\t\tTextItem \"Multiplayer\", \"m\", \"ZA_MultiplayerOptions\" // [Lego]\n\t\tTextItem \"Player Setup\", \"p\", \"PlayerMenu\"\n\t\tFont \"DBIGFONT\", \"MenuGreen\"\n\t\tTextItem \"PKMN Setup\", \"h\", \"ShopMenu\"\n\t\tFont \"DBIGFONT\", \"MenuBlue\" //[Trill]\n\t\t//TextItem \"Status\", \"c\", \"PKMNStatus\"\n\t\tTextItem \"PokeDex\", \"D\", \"PKMNInfo\"\n\t\t//TextItem \"PKMN\", \"c\", \"PKMNMainMenu\"\n\t\tFont \"DBIGFONT\", \"MenuWhite\"\n\t\tTextItem \"Options\", \"o\", \"OptionsMenu\"\n\t\tTextItem \"Quit Game\", \"q\", \"QuitMenu\"\n\t}\n\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tTextItem \"$MNU_NEWGAME\", \"n\", \"PlayerclassMenu\"\n\t\tTextItem \"$MNU_OPTIONS\", \"o\", \"OptionsMenu\"\n\t\tTextItem \"$MNU_GAMEFILES\", \"g\", \"GameFilesMenu\"\n\t\tTextItem \"$MNU_INFO\", \"i\", \"ReadThisMenu\"\n\t\tTextItem \"$MNU_QUITGAME\", \"q\", \"QuitMenu\"\n\t}\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Important note about the following template menus:\n// Don't even think about replacing them with something that's not an empty menu\n// with some static elements only. Proper function is not guaranteed then.\n//\n//-------------------------------------------------------------------------------------------\n\n//-------------------------------------------------------------------------------------------\n//\n// The player class menu\n// The init code will set the first item to 'autoselect' if it's the only one.\n//\n//-------------------------------------------------------------------------------------------\n\nListMenu \"PlayerclassMenu\"\n{\n\tIfGame(Doom, Heretic, Hexen, Strife)\n\t{\n\t\tNetgameMessage \"$NEWGAME\"\n\t}\n\tIfGame(Chex)\n\t{\n\t\tNetgameMessage \"$CNEWGAME\"\n\t}\n\n\tIfGame(Doom, Strife, Chex)\n\t{\n\t\tStaticTextCentered 160, 15, \"$MNU_CHOOSECLASS\"\n\t\tPosition 48, 63\n\t\tPlayerDisplay 220, 63, \"20 00 00\", \"80 00 40\"\n\t\tMouseWindow 0, 220\n\t}\n\tIfGame(Heretic)\n\t{\n\t\tStaticTextCentered 160, 15, \"$MNU_CHOOSECLASS\"\n\t\tPosition 80, 50\n\t\tPlayerDisplay 220, 50, \"20 00 00\", \"80 00 40\"\n\t\tMouseWindow 0, 220\n\t}\n\tIfGame(Hexen)\n\t{\n\t\tStaticText 34, 24, \"$MNU_CHOOSECLASS\"\n\t\tPosition 66, 58\n\t\tPlayerDisplay 174, 8, \"00 07 00\", \"40 53 40\"\n\t\tMouseWindow 0, 174\n\t}\n\t// The rest of this menu will be set up based on the actual player definitions.\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// The episode menu\n// The init code will set the first item to 'autoselect' if it's the only one.\n//\n//-------------------------------------------------------------------------------------------\n\nListMenu \"EpisodeMenu\"\n{\n\tIfGame(Doom, Heretic, Hexen, Strife)\n\t{\n\t\tNetgameMessage \"$NEWGAME\"\n\t}\n\tIfGame(Chex)\n\t{\n\t\tNetgameMessage \"$CNEWGAME\"\n\t}\n\n\tIfGame(Doom, Chex)\n\t{\n\t\tPosition 48, 63\n\t\tStaticPatch 54, 38, \"M_EPISOD\"\n\t}\n\tIfGame(Strife)\n\t{\n\t\tPosition 48, 63\n\t\tStaticText 54, 38, \"$MNU_EPISODE\"\n\t}\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tPosition 80, 50\n\t}\n\t// items will be filled in by MAPINFO\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// The skill menu\n// Most of this will be filled in at runtime\n//\n//-------------------------------------------------------------------------------------------\n\nListMenu \"SkillMenu\"\n{\n\n\tIfGame(Doom, Chex)\n\t{\n\t\tStaticPatch 96, 14, \"M_NEWG\"\n\t}\n\tIfGame(Strife)\n\t{\n\t\tStaticPatch 96, 14, \"M_NGAME\"\n\t}\n\tIfGame(Doom, Strife, Chex)\n\t{\n\t\tStaticPatch 54, 38, \"M_SKILL\"\n\t\tPosition 48, 63\n\t}\n\tIfGame (Heretic)\n\t{\n\t\tPosition 38, 30\n\t}\n\tIfGame (Hexen)\n\t{\n\t\tStaticText 74, 16, \"$MNU_CHOOSESKILL\"\n\t\tPosition 160, 44\n\t\tcentermenu\n\t}\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Raven's game files menu\n//\n//-------------------------------------------------------------------------------------------\n\nListMenu \"GameFilesMenu\"\n{\n\tPosition 110, 60\n\tTextItem \"$MNU_LOADGAME\", \"l\", \"LoadGameMenu\"\n\tTextItem \"$MNU_SAVEGAME\", \"s\", \"SaveGameMenu\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Base definition for load game menu. Only the configurable part is done here\n//\n//-------------------------------------------------------------------------------------------\n\nListMenu \"LoadGameMenu\"\n{\n\tIfGame(Doom, Heretic, Hexen, Strife)\n\t{\n\t\tNetgameMessage \"$LOADNET\"\n\t}\n\tIfGame(Chex)\n\t{\n\t\tNetgameMessage \"$CLOADNET\"\n\t}\n\tIfGame(Doom, Strife, Chex)\n\t{\n\t\tStaticPatchCentered 160, -20, \"M_LOADG\"\n\t}\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tStaticTextCentered 160, -10, \"$MNU_LOADGAME\"\n\t}\n\tPosition 80,54\n\tClass \"LoadMenu\"\t// uses its own implementation\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Base definition for save game menu. Only the configurable part is done here\n//\n//-------------------------------------------------------------------------------------------\n\nListMenu \"SaveGameMenu\"\n{\n\tNetgameMessage \"$SAVENET\" // [TP] Zandronum doesn't allow the client to save the game.\n\tIfGame(Doom, Strife, Chex)\n\t{\n\t\tStaticPatchCentered 160, -20, \"M_SAVEG\"\n\t}\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tStaticTextCentered 160, -10, \"$MNU_SAVEGAME\"\n\t}\n\tPosition 80,54\n\tClass \"SaveMenu\"\t// uses its own implementation\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// The option menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue \"YesNo\"\n{\n\t0, \"No\"\n\t1, \"Yes\"\n}\n\nOptionValue \"NoYes\"\n{\n\t0, \"Yes\"\n\t1, \"No\"\n}\n\nOptionValue \"OnOff\"\n{\n\t0, \"Off\"\n\t1, \"On\"\n}\n\nOptionValue \"OffOn\"\n{\n\t0, \"On\"\n\t1, \"Off\"\n}\n\nOptionMenuSettings\n{\n\t// These can be overridden if a different menu fonts requires it.\n\tLinespacing 8\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tLinespacing 9\n\t}\n}\n\nDefaultOptionMenu\n{\n\tPosition -15\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tPosition -13\n\t}\n}\n\n// [TP] Zandronum additions, these get filled in by the engine\nOptionValue ZA_Levels {}\nOptionValue ZA_Bots {}\nOptionValue ZA_Announcers {}\n// [TP] --\n\n// MM8BDM\nOptionValue 8BDM_MapCards\n{\n\t0.0, \"Never\"\n\t1.0, \"Maps only\"\n\t2.0, \"Maps and Bosses\"\n}\n\n// Menudef.camera\n\nOptionMenu \"8BDMAdvancedOptions\"\n{\n\tTitle \"ADVANCED OPTIONS\"\n\tSubmenu \"Gameplay Options\",\t\t\t\"GameplayOptions\"\n\tSubmenu \"Compatibility Options\",\t\"CompatibilityOptions\"\n\tSubmenu \"Automap Options\",\t\t\t\"AutomapOptions\"\n\tSubmenu \"HUD Options\",\t\t\t\t\"HUDOptions\"\n\tSubmenu \"Miscellaneous Options\",\t\"MiscOptions\"\n\tStaticText \" \"\n\tSubmenu \"Load Game (Doom)\", \"LoadGameMenu\"\n\tSubmenu \"Save Game (Doom)\", \"SaveGameMenu\"\n\tStaticText \" \"\n\tSafeCommand \"Reset to defaults\",\t\"reset2defaults\"\n\tSafeCommand\t\"Reset to last saved\",\t\"reset2saved\"\n\tCommand \"Go to console\",\t\t\t\"menuconsole\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// The player menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue \"Gender\"\n{\n\t0, \"Male\"\n\t1, \"Female\"\n\t2, \"Other\"\n}\n\nOptionValue \"Autoaim\"\n{\n\t0, \"Never\"\n\t1, \"Very low\"\n\t2, \"Low\"\n\t3, \"Medium\"\n\t4, \"High\"\n\t5, \"Very high\"\n\t6, \"Always\"\n}\n\nListMenu \"PlayerMenu\"\n{\n\tStaticTextCentered 160, 6, \"$MNU_PLAYERSETUP\"\n\tFont \"SmallFont\"//, \"White\", \"Cyan\"\n\tLinespacing 14\n\tPosition 48, 36\n\tIfGame(Doom, Heretic, Strife, Chex)\n\t{\n\t\tMouseWindow 0, 220\n\t\tPlayerDisplay 220, 55, \"00 00 00\", \"00 AA AA\", 1, \"PlayerDisplay\"\n\t}\n\tIfGame(Hexen)\n\t{\n\t\tMouseWindow 0, 220\n\t\tPlayerDisplay 220, 75, \"00 07 00\", \"40 53 40\", 1, \"PlayerDisplay\"\n\t}\n\n\tIfGame (Doom, Strife, Chex)\n\t{\n\t\tPlayerNameBox \"Name\", 0, \"Playerbox\"\n\t\tSelector \"-\", -16, -1\n\t}\n\tIfGame(Heretic, Hexen)\n\t{\n\t\tPlayerNameBox \"Name\", 5, \"Playerbox\"\n\t\tSelector \"-\", -16, 1\n\t}\n\n\t// [TP] Zandronum does not store team in userinfo\n\t// ValueText \"Team\", \"Team\"\n\t// [TP] For now Zandronum doesn't support colorsets either.\n\t// ValueText \"Color\", \"Color\"\n\tLinespacing 14\n\t//Slider \"Red\", \"Red\", 0, 255, 16\n\t//Slider \"Green\", \"Green\", 0, 255, 16\n\t//Linespacing 14\n\t//Slider \"Blue\", \"Blue\", 0, 255, 16\n\tValueText \"Class\", \"Class\"\n\tValueText \"Skin\", \"Skin\"\n\tValueText \"Gender\", \"Gender\", \"Gender\"\n\tValueText \"Autoaim\", \"Autoaim\", \"Autoaim\"\n\t//Slider \"Handicap\", \"Handicap\", 0, 200, 5 // [TP]\n\t// [TP] This is moved to weapon setup\n\t// ValueText \"Switch on pickup\", \"Switch\", \"OffOn\"\n\tValueText \"Always Run\", \"AlwaysRun\", \"OnOff\"\n\t//ValueText \"Chat Substitution\", \"chat_substitution\", \"OnOff\" (doesn't work :/)\n\tTextItem \"Weapon Setup\", \"w\", \"ZA_WeaponSetup\" // [TP]\n\n\tClass \"PlayerMenu\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// PKMN Menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu \"PKMN\"\n{\n\tTitle \"$PKMN_TITLE\"\n\tStaticText \"===============================================================\",1\n\tStaticText \"\"\n\tSubmenu \" PKMN Settings\",\t\t\t\"PKMNSettings\"\n\tStaticText \"\"\n\tStaticText\t\"PKMN Controls\", 1\n\tStaticText \"\"\n\tControl\t \"$PKMN_CTRL_RELOAD\",\t\t\"+reload\"\n\tControl \t\"$PKMN_CTRL_USER1\",\t\t\"+user1\"\n\tControl \t\"$PKMN_CTRL_USER2\",\t\t\"+user2\"\n\tControl \t\"$PKMN_CTRL_USER3\",\t\t\"+user3\"\n\tControl \t\"$PKMN_CTRL_USER4\",\t\t\"+user4\"\n\tStaticText \"\"\n\tStaticText\"===============================================================\",1\n\n\tStaticText \"\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// PKMN Server Settings\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu \"PKMNSettings\"\n{\n\tTitle \"$PKMN_SETTINGS_TITLE\"\n\tStaticText \"===============================================================\",1\n\tStaticText \"\"\n\tStaticText \"User Options\",1\n\tStaticText \"\"\n\tOption \"PKMN_CV_ProjTeamColor\",\t\t\"PKMN_CV_ProjTeamColor\", \"OnOff\"\n\tOption \"PKMN_CV_DamageDisplay\",\t\t\t\"PKMN_CV_DamageDisplay\", \"OnOff\"\n\tStaticText \"\"\n\tStaticText \"Mode-Specific Options\",1\n\tStaticText \"\"\n\tStaticText \"\"\n\tStaticText \"General Options\",1\n\tStaticText \"\"\n\tOption \"PKMN_SV_ProjTeamColor\",\t\t\"PKMN_SV_ProjTeamColor\", \"OnOff\"\n\tStaticText \"\"\n\tStaticText \"===============================================================\",1\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Controls Menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue JoinMenuKeys\n{\n\t0.0, \"Space\"\n\t1.0, \"Enter\"\n}\n\nOptionMenu \"CustomizeControls\"\n{\n\tTitle \"CUSTOMIZE CONTROLS\"\n\tScrollTop 2\n\tStaticTextSwitchable \t\"ENTER to change, BACKSPACE to clear\", \"Press new key for control, ESC to cancel\", \"ControlMessage\"\n\t// [Lego] MM8BDM core controls\n\tStaticText \t\"\"\n\tStaticText\t\"Basic Controls\", 1\n\tControl \t\"Move forward\",\t\t\t\"+forward\"\n\tControl \t\"Move backward\",\t\t\"+back\"\n\tControl \t\"Move left\",\t\t\t\"+moveleft\"\n\tControl \t\"Move right\",\t\t\t\"+moveright\"\n\tControl \t\"Jump\",\t\t\t\t\t\"+jump\"\n\tControl \t\"Primary Fire\",\t\t\t\"+attack\"\n\tControl \t\"Alternate Fire\",\t\t\"+altattack\"\n\tControl \t\"Next weapon\",\t\t\t\"weapnext\"\n\tControl \t\"Previous weapon\",\t\t\"weapprev\"\n\tControl \t\"Use item\",\t\t\t\t\"invuse\"\n\tControl \t\"Next item\",\t\t\t\"invnext\"\n\tControl \t\"Previous item\",\t\t\"invprev\"\n\tControl \t\"Show Scoreboard\",\t\t\"+showscores\"\n\n\tStaticText\t\"\"\n\tStaticText \t\"Expanded Controls\", 1\n\tControl \t\"Primary Fire\",\t\t\t\"+attack\"\n\tControl \t\"Alternate Fire\",\t\t\"+altattack\"\n\t//Control \t\"Weapon Reload\",\t\t\"+reload\"\n\t//Control \t\"Weapon Zoom\",\t\t\t\"+zoom\"\n\tControl \t\"Move forward\",\t\t\t\"+forward\"\n\tControl \t\"Move backward\",\t\t\"+back\"\n\tControl \t\"Strafe left\",\t\t\t\"+moveleft\"\n\tControl \t\"Strafe right\",\t\t\t\"+moveright\"\n\tControl \t\"Turn left\",\t\t\t\"+left\"\n\tControl \t\"Turn right\",\t\t\t\"+right\"\n\tControl \t\"Jump\",\t\t\t\t\t\"+jump\"\n\tControl \t\"Crouch\",\t\t\t\t\"+crouch\"\n\tControl \t\"Crouch Toggle\",\t\t\"crouch\"\n\tControl \t\"Fly / Swim up\",\t\t\"+moveup\"\n\tControl \t\"Fly / Swim down\",\t\t\"+movedown\"\n\t//Control \t\"Stop flying\",\t\t\t\"land\"\n\tControl \t\"Mouse look\",\t\t\t\"+mlook\"\n\tControl \t\"Keyboard look\",\t\t\"+klook\"\n\tControl \t\"Look up\",\t\t\t\t\"+lookup\"\n\tControl \t\"Look down\",\t\t\t\"+lookdown\"\n\tControl \t\"Center view\",\t\t\t\"centerview\"\n\tControl\t\t\"Run Toggle\",\t\t\t\"toggle cl_run\"\n\tControl \t\"Run\",\t\t\t\t\t\"+speed\"\n\tControl \t\"Strafe\",\t\t\t\t\"+strafe\"\n\tControl \t\"Show Scoreboard\",\t\t\"+showscores\"\n\tControl\t\t\"Show medals\",\t\t\t\"+showmedals\" // [TP]\n\tStaticText \t\"\"\n\tStaticText \t\"Weapons\", 1\n\tControl \t\"Next weapon\",\t\t\t\"weapnext\"\n\tControl \t\"Previous weapon\",\t\t\"weapprev\"\n\tControl\t\t\"Weapon Slot 1\",\t\t\"slot 1\"\n\tControl\t\t\"Weapon Slot 2\",\t\t\"slot 2\"\n\tControl\t\t\"Weapon Slot 3\",\t\t\"slot 3\"\n\tControl\t\t\"Weapon Slot 4\",\t\t\"slot 4\"\n\tControl\t\t\"Weapon Slot 5\",\t\t\"slot 5\"\n\tControl\t\t\"Weapon Slot 6\",\t\t\"slot 6\"\n\tControl\t\t\"Weapon Slot 7\",\t\t\"slot 7\"\n\tControl\t\t\"Weapon Slot 8\",\t\t\"slot 8\"\n\tControl\t\t\"Weapon Slot 9\",\t\t\"slot 9\"\n\tControl\t\t\"Weapon Slot 0\",\t\t\"slot 0\"\n\tStaticText \t\"\"\n\tStaticText \t\"Inventory\", 1\n\tControl \t\"Use item\",\t\t\t\t\"invuse\"\n\tControl \t\"Use all items\",\t\t\"invuseall\"\n\tControl \t\"Next item\",\t\t\t\"invnext\"\n\tControl \t\"Previous item\",\t\t\"invprev\"\n\tControl \t\"Drop item\",\t\t\t\"invdrop\"\n\tControl\t\t\"Query item\",\t\t\t\"invquery\"\n\tControl \t\"Drop weapon\",\t\t\t\"weapdrop\"\n\t// [TP] Voting controls\n\tStaticText \t\"\"\n\tStaticText \t\"Multiplayer Interaction\", 1\n\tControl \t\"Chat\",\t\t\t\t\t\"messagemode\"\n\tControl \t\"Team Chat\",\t\t\t\"messagemode2\"\n\tControl\t\t\"Vote yes\",\t\t\t\t\"vote_yes\"\n\tControl\t\t\"Vote no\",\t\t\t\t\"vote_no\"\n\t// [TP] --\n\tStaticText \t\"\"\n\tStaticText \t\"Other\", 1\n\tControl \t\"Use / Open\",\t\t\t\"+use\"\n\tControl \t\"Toggle automap\",\t\t\"togglemap\"\n\tControl \t\"Chasecam\",\t\t\t\t\"chase\"\n\tControl \t\"Coop spy\",\t\t\t\t\"spynext\"\n\tControl \t\"Screenshot\",\t\t\t\"screenshot\"\n\tControl\t\t\"Spectate\",\t\t\t\t\"spectate\" // [TP]\n\tControl\t\t\"Taunt\",\t\t\t\t\"taunt\" // [TP]\n\tOption\t\t\"Join the game\",\t\t\"joinmenukey\", \"JoinMenuKeys\" // [TP]\n\tControl\t\t\"Join the game (custom)\", \"menu_join\" // [TP]\n\tControl\t\t\"Display Map Author Card\",\t\"mapcard\"\n\tControl \t\"Open console\",\t\t\t\"toggleconsole\"\n\tStaticText \t\"\"\n\tStaticText \t\"Strife Popup Screens\", 1\n\tControl \t\"Mission objectives\",\t\"showpop 1\"\n\tControl \t\"Keys list\",\t\t\t\"showpop 2\"\n\tControl \t\"Weapons/ammo/stats\",\t\"showpop 3\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Mouse Menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue \"Corners\"\n{\n\t-1, \"Off\"\n\t0, \"Upper left\"\n\t1, \"Upper right\"\n\t2, \"Lower left\"\n\t3, \"Lower right\"\n}\n\nOptionValue \"MenuMouse\"\n{\n\t0, \"No\"\n\t1, \"Yes\"\n\t2, \"Touchscreen-like\"\n}\n\nOptionString \"Cursors\"\n{\n\t\"None\", \"Default\"\n\t\"cursor\", \"Simple arrow\"\n\t\"doomcurs\", \"Doom\"\n\t\"herecurs\", \"Heretic\"\n\t\"hexncurs\", \"Hexen\"\n\t\"strfcurs\", \"Strife\"\n\t\"chexcurs\", \"Chex\"\n\t\"-\", \"System cursor\"\n}\n\nOptionMenu \"MouseOptions\"\n{\n\tTitle \"MOUSE OPTIONS\"\n\tOption \"Enable mouse\",\t\t\t\t\"use_mouse\", \"YesNo\"\n\tOption \"Enable mouse in menus\",\t\"m_use_mouse\", \"MenuMouse\", \"use_mouse\"\n\tOption \"Show back button\",\t\t\"m_show_backbutton\", \"Corners\", \"use_mouse\"\n\tOption \"Cursor\",\t\t\t\t\"vid_cursor\", \"Cursors\"\n\tStaticText \t\"\"\n\tSlider \"Overall sensitivity\",\t\t\"mouse_sensitivity\", 0.5, 2.5, 0.1\n\tOption \"Prescale mouse movement\",\t\"m_noprescale\", \"NoYes\"\n\tOption \"Smooth mouse movement\",\t\t\"smooth_mouse\", \"YesNo\"\n\tStaticText \t\"\"\n\tSlider \"Turning speed\",\t\t\t\t\"m_yaw\", 0, 2.5, 0.1\n\tSlider \"Mouselook speed\",\t\t\t\"m_pitch\", 0, 2.5, 0.1\n\tSlider \"Forward/Backward speed\",\t\"m_forward\", 0, 2.5, 0.1\n\tSlider \"Strafing speed\",\t\t\t\"m_side\", 0, 2.5, 0.1\n\tStaticText \t\"\"\n\tOption \"Always Mouselook\",\t\t\t\"freelook\", \"OnOff\"\n\tOption \"Invert Mouse\",\t\t\t\t\"invertmouse\", \"OnOff\"\n\tOption \"Lookspring\",\t\t\t\t\"lookspring\", \"OnOff\"\n\tOption \"Lookstrafe\",\t\t\t\t\"lookstrafe\", \"OnOff\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Joystick Menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu \"JoystickOptions\"\n{\n\tTitle \"CONTROLLER OPTIONS\"\n\t// Will be filled in by joystick code.\n}\n\nOptionValue \"JoyAxisMapNames\"\n{\n\t-1, \"None\"\n\t0, \"Turning\"\n\t1, \"Looking Up/Down\"\n\t2, \"Moving Forward\"\n\t3, \"Strafing\"\n\t4, \"Moving Up/Down\"\n}\n\nOptionValue \"Inversion\"\n{\n\t0, \"Not Inverted\"\n\t1, \"Inverted\"\n}\n\nOptionMenu \"JoystickConfigMenu\"\n{\n\tTitle \"CONFIGURE CONTROLLER\"\n\tClass \"JoystickConfigMenu\"\n\t// Will be filled in by joystick code.\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Video Menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue ColumnMethods\n{\n\t0.0, \"Original\"\n\t1.0, \"Optimized\"\n}\n\nOptionValue RocketTrailTypes\n{\n\t0.0, \"Off\"\n\t1.0, \"Particles\"\n\t2.0, \"Sprites\"\n\t3.0, \"Sprites & Particles\"\n}\n\nOptionValue BloodTypes\n{\n\t0.0, \"Sprites\"\n\t1.0, \"Sprites & Particles\"\n\t2.0, \"Particles\"\n}\n\nOptionValue PuffTypes\n{\n\t0.0, \"Sprites\"\n\t1.0, \"Particles\"\n}\n\nOptionValue Wipes\n{\n\t0.0, \"None\"\n\t1.0, \"Melt\"\n\t2.0, \"Burn\"\n\t3.0, \"Crossfade\"\n}\n\nOptionValue Endoom\n{\n\t0.0, \"Off\"\n\t1.0, \"On\"\n\t2.0, \"Only modified\"\n}\n\nOptionValue Contrast\n{\n\t0.0, \"Off\"\n\t1.0, \"On\"\n\t2.0, \"Smooth\"\n}\n\nOptionValue Fuzziness\n{\n\t0.0, \"Translucent\"\n\t1.0, \"Fuzz\"\n\t2.0, \"Shadow\"\n}\n\n// [TP]\nOptionValue ZA_RespawnInvulEffects\n{\n\t0.0, \"None\"\n\t1.0, \"Skulltag\"\n\t2.0, \"ZDoom\"\n}\n\nOptionMenu \"GLTextureGLOptions\"\n{\n\tTitle \"TEXTURE OPTIONS\"\n\tOption \"Textures enabled\",\t\t\tgl_texture,\t\t\t\t\t\t\"YesNo\"\n\tOption \"Texture Filter mode\",\t\tgl_texture_filter,\t\t\t\t\"FilterModes\"\n\tOption \"Anisotropic filter\",\t\tgl_texture_filter_anisotropic,\t\"Anisotropy\"\n\tOption \"Texture Format\",\t\t\tgl_texture_format,\t\t\t\t\"TextureFormats\"\n\tOption \"Enable hires textures\",\t\tgl_texture_usehires,\t\t\t\"YesNo\"\n\tOption \"High Quality Resize mode\",\tgl_texture_hqresize,\t\t\t\"HqResizeModes\"\n\tOption \"Resize textures\",\t\t\tgl_texture_hqresize_textures,\t\"OnOff\"\n\tOption \"Resize sprites\",\t\t\tgl_texture_hqresize_sprites,\t\"OnOff\"\n\tOption \"Resize fonts\",\t\t\t\tgl_texture_hqresize_fonts,\t\t\"OnOff\"\n\tOption \"Precache GL textures\",\t\tgl_precache,\t\t\t\t\t\"YesNo\"\n\tOption \"Camera textures offscreen\",\tgl_usefb,\t\t\t\t\t\t\"OnOff\"\n\tOption \"Trim sprite edges\",\t\t\tgl_trimsprites,\t\t\t\t\t\"OnOff\"\n}\n\nOptionMenu \"GLLightOptions\"\n{\n\tTitle \"DYNAMIC LIGHTS\"\n\tOption \"Dynamic Lights enabled\",\tgl_lights,\t\t\t\t\t\t\"YesNo\"\n\tOption \"Enable light definitions\",\tgl_attachedlights,\t\t\t\t\"YesNo\"\n\tOption \"Clip lights\",\t\t\t\tgl_lights_checkside,\t\t\t\"YesNo\"\n\tOption \"Lights affect sprites\",\t\tgl_light_sprites,\t\t\t\t\"YesNo\"\n\tOption \"Lights affect particles\",\tgl_light_particles,\t\t\t\t\"YesNo\"\n\tOption \"Force additive lighting\",\tgl_lights_additive,\t\t\t\t\"YesNo\"\n\tSlider \"Light intensity\",\t\t\tgl_lights_intensity, \t\t\t0.0, 1.0, 0.1\n\tSlider \"Light size\",\t\t\t\tgl_lights_size,\t\t\t\t\t0.0, 2.0, 0.1\n\tOption \"Use shaders for lights\",\tgl_dynlight_shader,\t\t\t\t\"YesNo\"\n}\n\nOptionMenu \"GLPrefOptions\"\n{\n\tTitle \"OPENGL PREFERENCES\"\n\tOption \"Sector light mode\",\t\t\tgl_lightmode,\t\t\t\t\t\"LightingModes\"\n\tOption \"Fog mode\",\t\t\t\t\tgl_fogmode,\t\t\t\t\t\t\"FogMode\"\n\tOption \"Fog forces fullbright\",\t\tgl_brightfog,\t\t\t\t\t\"YesNo\"\n\tSlider \"Weapon light strength\",\t\tgl_weaponlight,\t\t\t\t\t0,32, 2\n\tOption \"Environment map on mirrors\",gl_mirror_envmap,\t\t\t\t\"OnOff\"\n\tOption \"Enhanced night vision mode\",gl_enhanced_nightvision,\t\t\"OnOff\"\n\tOption \"ENV shows stealth monsters\",gl_enhanced_nv_stealth,\t\t\t\"EnhancedStealth\"\n\tOption \"Force brightness in fog\",\tgl_spritebrightfog,\t\t\t\t\"OnOff\"\n\tOption \"Adjust sprite clipping\",\tgl_spriteclip,\t\t\t\t\t\"SpriteclipModes\"\n\tOption \"Smooth sprite edges\",\t\tgl_sprite_blend,\t\t\t\t\"OnOff\"\n\tOption \"Fuzz Style\",\t\t\t\tgl_fuzztype,\t\t\t\t\t\"FuzzStyle\"\n\tOption \"Sprite billboard\",\t\t\tgl_billboard_mode,\t\t\t\t\"BillboardModes\"\n\tOption \"Particle style\",\t\t\tgl_particles_style,\t\t\t\t\"Particles\"\n\tSlider \"Ambient light level\",\t\tgl_light_ambient,\t\t\t\t1.0, 255.0, 5.0\n\tOption \"Rendering quality\",\t\t\tgl_render_precise,\t\t\t\t\"Precision\"\n\tOption \"Use vertex buffer\",\t\t\tgl_usevbo,\t\t\t\t\t\t\"VBOModes\"\n\t// [BB]\n\tOption \"Use models\",\t\t\t\tgl_use_models,\t\t\t\t\t\"OnOff\"\n}\n\nOptionMenu \"GLShaderOptions\"\n{\n\tTitle \"SHADER OPTIONS\"\n\tOption \"Enable brightness maps\",\tgl_brightmap_shader,\t\t\t\"OnOff\"\n\tOption \"Shaders for texture warp\",\tgl_warp_shader,\t\t\t\t\t\"OnOff\"\n\tOption \"Shaders for fog\",\t\t\tgl_fog_shader,\t\t\t\t\t\"OnOff\"\n\tOption \"Shaders for colormaps\",\t\tgl_colormap_shader,\t\t\t\t\"OnOff\"\n\tOption \"Shaders for glowing textures\",\tgl_glow_shader,\t\t\t\t\"OnOff\"\n}\nOptionMenu \"OpenGLOptions\"\n{\n\tTitle \"OPENGL OPTIONS\"\n\tSubmenu \"Dynamic Light Options\",\t\"GLLightOptions\"\n\tSubmenu \"Texture Options\", \t\t\t\"GLTextureGLOptions\"\n\tSubmenu \"Shader Options\", \t\t\t\"GLShaderOptions\"\n\tSubmenu \"Preferences\", \t\t\t\t\"GLPrefOptions\"\n}\n\nOptionMenu \"VideoOptions\"\n{\n\tTitle \"DISPLAY OPTIONS\"\n\n\tSubmenu \"OpenGL Options\", \t\t\t\"OpenGLOptions\"\n\tSubmenu \"Scoreboard Options\", \t\t\"ScoreboardOptions\"\n\tStaticText \" \"\n\tSlider \"Screen size\",\t\t\t\t\"screenblocks\", 3.0, 12.0, 1.0, 0\n\tSlider \"Brightness\",\t\t\t\t\"Gamma\", 0.75, 3.0, 0.05, 2\n\tOption \"Vertical Sync\",\t\t\t\t\"vid_vsync\", \"OnOff\"\n\tOption \"Column render mode\",\t\t\"r_columnmethod\", \"ColumnMethods\"\n\n\tIfOption(Windows)\n\t{\n\t\tOption\t\"Show ENDOOM screen\",\t\"showendoom\", \"Endoom\"\n\t\t//Option \"DirectDraw palette hack\", \"vid_palettehack\", \"OnOff\"\n\t\t//Option \"Use attached surfaces\", \"vid_attachedsurfaces\", \"OnOff\"\n\t}\n\n\tOption \"Stretch short skies\",\t\t\"r_stretchsky\", \"OnOff\"\n\tOption \"Use fuzz effect(Doom)\",\t\t\t\"r_drawfuzz\", \"Fuzziness\"\n\t//Slider \"Lost Soul translucency\",\t\"transsouls\", 0.25, 1.0, 0.05, 2\n\tOption \"Use fake contrast\",\t\t\t\"r_fakecontrast\", \"Contrast\"\n\t//Option \"Rocket Trails\",\t\t\t\t\"cl_rockettrails\", \"RocketTrailTypes\"\n\t//Option \"Blood Type\",\t\t\t\t\"cl_bloodtype\", \"BloodTypes\"\n\t//Option \"Bullet Puff Type\",\t\t\t\"cl_pufftype\", \"PuffTypes\"\n\tSlider \"Number of particles\",\t\t\"r_maxparticles\", 100, 10000, 100, 0\n\tOption \"Show player sprites\",\t\t\"r_drawplayersprites\", \"OnOff\"\n\tOption \"Death camera\",\t\t\t\t\"r_deathcamera\", \"OnOff\"\n\tOption \"Teleporter zoom\",\t\t\t\"telezoom\", \"OnOff\"\n\tSlider \"Earthquake shake intensity\",\t\"r_quakeintensity\", 0.0, 1.0, 0.05, 2\n\tOption \"Interpolate monster movement\",\t\"nomonsterinterpolation\", \"NoYes\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// HUD menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue DisplayTagsTypes\n{\n\t0.0, \"None\"\n\t1.0, \"Items\"\n\t2.0, \"Weapons\"\n\t3.0, \"Both\"\n}\n\nOptionValue TextColors\n{\n\t0.0, \"\\cabrick\"\n\t1.0, \"\\cbtan\"\n\t2.0, \"\\ccgray\"\n\t3.0, \"\\cdgreen\"\n\t4.0, \"\\cebrown\"\n\t5.0, \"\\cfgold\"\n\t6.0, \"\\cgred\"\n\t7.0, \"\\chblue\"\n\t8.0, \"\\ciorange\"\n\t9.0, \"\\cjwhite\"\n\t10.0, \"\\ckyellow\"\n\t11.0, \"\\cldefault\"\n\t12.0, \"\\cmblack\"\n\t13.0, \"\\cnlight blue\"\n\t14.0, \"\\cocream\"\n\t15.0, \"\\cpolive\"\n\t16.0, \"\\cqdark green\"\n\t17.0, \"\\crdark red\"\n\t18.0, \"\\csdark brown\"\n\t19.0, \"\\ctpurple\"\n\t20.0, \"\\cudark gray\"\n\t21.0, \"\\cvcyan\"\n}\n\nOptionValue Crosshairs\n{\n\t// will be filled in from the XHAIRS lump\n}\n\nOptionValue ZDoomHexen\n{\n\t0.0, \"ZDoom\"\n\t1.0, \"Hexen\"\n}\n\nOptionValue ZDoomStrife\n{\n\t0.0, \"ZDoom\"\n\t1.0, \"Strife\"\n}\n\n// [TP]\nOptionValue ZA_VotingDisplay\n{\n\t0, \"Minimal\"\n\t1, \"Fullscreen\"\n}\n\n// [TP]\nOptionValue ZA_FullscreenHUD\n{\n\t0, \"Classic style\"\n\t1, \"New style\"\n}\n\nOptionMenu \"HUDOptions\"\n{\n\tTitle \"HUD Options\"\n\tSubmenu \"Alternative HUD\",\t\t\t\"AltHudOptions\"\n\tStaticText \" \"\n\tOption \"Default Crosshair\",\t\t\t\"crosshair\", \"Crosshairs\"\n\tOption \"Force default crosshair\",\t\"crosshairforce\", \"OnOff\"\n\tOption \"Grow crosshair when picking up items\",\t\"crosshairgrow\", \"OnOff\"\n\tColorPicker \"Crosshair color\", \t\t\"crosshaircolor\"\n\tOption \"Crosshair shows health\",\t\"crosshairhealth\", \"OnOff\"\n\tOption \"Scale crosshair\",\t\t\t\"crosshairscale\", \"OnOff\"\n\tOption \"Voting display\",\t\t\t\"cl_showfullscreenvote\", \"ZA_VotingDisplay\"\n\tOption \"Fullscreen HUD\",\t\t\t\"cl_stfullscreenhud\", \"ZA_FullscreenHUD\"\n\tStaticText \" \"\n\tOption \"Large frag messages\",\t\t\"cl_showlargefragmessages\",\t\"YesNo\" // [TP]\n\tOption \"Draw coop info\",\t\t\t\"cl_drawcoopinfo\", \"YesNo\" // [TP]\n\tOption \"Display nametags\",\t\t\t\"displaynametags\", \"DisplayTagsTypes\"\n\tOption \"Nametag color\",\t\t\t\t\"nametagcolor\", \"TextColors\", \"displaynametags\"\n\tOption \"Stretch status bar\",\t\t\"st_scale\", \"OnOff\"\n\tOption \"Stretch Fullscreen HUD\",\t\"hud_scale\", \"OnOff\"\n\tOption \"Use old ouch mug shot formula\",\t\"st_oldouch\", \"OnOff\"\n\tStaticText \" \"\n\tOption \"Hexen weapon flashes\",\t\t\"pf_hexenweaps\",\t\"ZDoomHexen\"\n\tOption \"Poison damage flashes\",\t\t\"pf_poison\",\t\t\"ZDoomHexen\"\n\tOption \"Ice death flashes\",\t\t\t\"pf_ice\",\t\t\t\"ZDoomHexen\"\n\tOption \"Poison Buildup flashes\",\t\"pf_hazard\",\t\t\"ZDoomStrife\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Alternative HUD\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue \"AMCoordinates\"\n{\n\t0, \"Player\"\n\t1, \"Map\"\n}\n\nOptionValue \"AltHUDScale\"\n{\n\t0, \"Off\"\n\t1, \"Scale to 640x400\"\n\t2, \"Pixel double\"\n}\n\nOptionValue \"AltHUDTime\"\n{\n\t0, \"Off\"\n\t1, \"Level, milliseconds\"\n\t2, \"Level, seconds\"\n\t3, \"Level\"\n\t4, \"Hub, seconds\"\n\t5, \"Hub\"\n\t6, \"Total, seconds\"\n\t7, \"Total\"\n\t8, \"System, seconds\"\n\t9, \"System\"\n}\n\nOptionMenu \"AltHUDOptions\"\n{\n\tTitle \"Alternative HUD\"\n\t//Indent 220\n\tOption \"Enable alternative HUD\",\t\t\t\t\"hud_althud\", \"OnOff\"\n\tOption \"Stretch alternative HUD\",\t\t\t\t\"hud_althudscale\", \"AltHUDScale\"\n\tOption \"Show secret count\",\t\t\t\t\t\t\"hud_showsecrets\", \"OnOff\"\n\tOption \"Show monster count\",\t\t\t\t\t\"hud_showmonsters\", \"OnOff\"\n\tOption \"Show item count\",\t\t\t\t\t\t\"hud_showitems\", \"OnOff\"\n\tOption \"Show stamina and accuracy\",\t\t\t\t\"hud_showstats\", \"OnOff\"\n\tOption \"Show berserk\",\t\t\t\t\t\t\t\"hud_berserk_health\", \"OnOff\"\n\tOption \"Show time\",\t\t\t\t\t\t\t\t\"hud_showtime\", \"AltHUDTime\"\n\tOption \"Time color\",\t\t\t\t\t\t\t\"hud_timecolor\", \"TextColors\"\n\tSlider \"Red ammo display below %\",\t\t\t\t\"hud_ammo_red\", 0, 100, 1, 0\n\tSlider \"Yellow ammo display below %\",\t\t\t\"hud_ammo_yellow\", 0, 100, 1, 0\n\tSlider \"Red health display below\",\t\t\t\t\"hud_health_red\", 0, 100, 1, 0\n\tSlider \"Yellow health display below\",\t\t\t\"hud_health_yellow\", 0, 100, 1, 0\n\tSlider \"Green health display below\",\t\t\t\"hud_health_green\", 0, 100, 1, 0\n\tSlider \"Red armor display below\",\t\t\t\t\"hud_armor_red\", 0, 100, 1, 0\n\tSlider \"Yellow armor display below\",\t\t\t\"hud_armor_yellow\", 0, 100, 1, 0\n\tSlider \"Green armor display below\",\t\t\t\t\"hud_armor_green\", 0, 100, 1, 0\n\tStaticText \" \"\n\tStaticText \"Alternative Automap HUD\", 1\n\toption \"Map title color\",\t\t\t\t\t\t\"hudcolor_titl\", \"TextColors\"\n\toption \"Map time color\",\t\t\t\t\t\t\"hudcolor_ltim\", \"TextColors\"\n\toption \"Hub time color\",\t\t\t\t\t\t\"hudcolor_time\", \"TextColors\"\n\toption \"Total time color\",\t\t\t\t\t\t\"hudcolor_ttim\", \"TextColors\"\n\toption \"Coordinate color\",\t\t\t\t\t\t\"hudcolor_xyco\", \"TextColors\"\n\toption \"Coordinate mode\",\t\t\t\t\t\t\"map_point_coordinates\", \"AMCoordinates\"\n\toption \"Statistics name color\",\t\t\t\t\t\"hudcolor_statnames\", \"TextColors\"\n\toption \"Statistics color\",\t\t\t\t\t\t\"hudcolor_stats\", \"TextColors\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Misc menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue Autosave\n{\n\t0,\t\"Always\"\n\t1,\t\"Scripts Only\"\n\t2,\t\"Never\"\n}\n\nOptionValue dehopt\n{\n\t0,\t\"Never\"\n\t1,\t\"All\"\n\t2,\t\"Only last one\"\n}\n\nOptionMenu \"MiscOptions\"\n{\n\tTitle \"Miscellaneous Options\"\n\t//Indent 220\n\tIfOption(Windows)\n\t{\n\t\tOption \"Merge left+right Alt/Ctrl/Shift\", \t\t\"k_mergekeys\", \"OnOff\"\n\t\tOption \"Alt-Enter toggles fullscreen\",\t\t\t\"k_allowfullscreentoggle\", \"OnOff\"\n\t}\n\tOption \"Show IWAD selection dialog\",\t\t\t\"queryiwad\", \"OnOff\"\n\tStaticText \" \"\n\tOption \"Enable cheats from all games\",\t\t\t\"allcheats\", \"OnOff\"\n\tOption \"Enable autosaves\",\t\t\t\t\t\t\"disableautosave\", \"Autosave\"\n\tSlider \"Number of autosaves\",\t\t\t\t\t\"autosavecount\", 1, 20, 1, 0\n\tOption \"Load *.deh/*.bex lumps\",\t\t\t\t\"dehload\", \"dehopt\"\n\tStaticText \" \"\n\tOption \"Cache nodes\",\t\t\t\t\t\t\t\"gl_cachenodes\", \"OnOff\"\n\tSlider \"Time threshold for node caching\",\t\t\"gl_cachetime\", 0.0, 2.0, 0.1\n\tSafeCommand \"Clear node cache\",\t\t\t\t\t\"clearnodecache\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Automap Menu\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue MapColorTypes\n{\n\t0, \"Custom\"\n\t1, \"Traditional Doom\"\n\t2, \"Traditional Strife\"\n\t3, \"Traditional Raven\"\n}\n\nOptionValue SecretTypes\n{\n\t0, \"Never\"\n\t1, \"Only when found\"\n\t2, \"Always\"\n}\n\nOptionValue RotateTypes\n{\n\t0, \"Off\"\n\t1, \"On\"\n\t2, \"On for overlay only\"\n}\n\nOptionValue OverlayTypes\n{\n\t0, \"Off\"\n\t1, \"Overlay+Normal\"\n\t2, \"Overlay Only\"\n}\n\nOptionValue MaplabelTypes\n{\n\t0, \"Never\"\n\t1, \"Always\"\n\t2, \"Not for hubs\"\n}\n\nOptionValue STSTypes\n{\n\t0, \"Off\"\n\t1, \"Front\"\n\t2, \"Animated\"\n\t3, \"Rotated\"\n}\n\nOptionValue MapBackTypes\n{\n\t0, \"Off\"\n\t1, \"On\"\n\t2, \"Map defined colors only\"\n}\n\nOptionMenu AutomapOptions\n{\n\tTitle \"AUTOMAP OPTIONS\"\n\tOption \"Map color set\",\t\t\t\t\"am_colorset\", \"MapColorTypes\"\n\tOption \"Allow map defined colors\",\t\"am_customcolors\", \"YesNo\"\n\tSubmenu \"Set custom colors\",\t\t\"MapColorMenu\"\n\tSubmenu \"Customize map controls\",\t\"MapControlsMenu\"\n\tStaticText \" \"\n\tOption \"Rotate automap\",\t\t\t\"am_rotate\", \"RotateTypes\"\n\tOption \"Overlay automap\",\t\t\t\"am_overlay\", \"OverlayTypes\"\n\tOption \"Enable textured display\",\t\"am_textured\", \"OnOff\"\n\tOption \"Follow player\",\t\t\t\t\"am_followplayer\", \"OnOff\"\n\tStaticText \" \"\n\tOption \"Show item counts\",\t\t\t\"am_showitems\", \"OnOff\"\n\tOption \"Show monster counts\",\t\t\"am_showmonsters\", \"OnOff\"\n\tOption \"Show secret counts\",\t\t\"am_showsecrets\", \"OnOff\"\n\tOption \"Show time elapsed\",\t\t\t\"am_showtime\", \"OnOff\"\n\tOption \"Show total time elapsed\",\t\"am_showtotaltime\", \"OnOff\"\n\tOption \"Show secrets on map\",\t\t\"am_map_secrets\", \"SecretTypes\"\n\tOption \"Show map label\",\t\t\t\"am_showmaplabel\", \"MaplabelTypes\"\n\tOption \"Draw map background\",\t\t\"am_drawmapback\", \"MapBackTypes\"\n\tOption \"Show keys (cheat)\",\t\t\t\"am_showkeys\", \"OnOff\"\n\tOption \"Show trigger lines\",\t\t\"am_showtriggerlines\", \"OnOff\"\n\tOption \"Show things as sprites\",\t\"am_showthingsprites\", \"STSTypes\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Automap Controls\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu MapControlsMenu\n{\n\tTitle \"CUSTOMIZE MAP CONTROLS\"\n\tScrollTop 2\n\tStaticTextSwitchable \t\"ENTER to change, BACKSPACE to clear\", \"Press new key for control, ESC to cancel\", \"ControlMessage\"\n\tStaticText \t\"\"\n\tStaticText \"Map Controls\", 1\n\tMapControl \"Pan left\",\t\t\"+am_panleft\"\n\tMapControl \"Pan right\",\t\t\"+am_panright\"\n\tMapControl \"Pan up\",\t\t\"+am_panup\"\n\tMapControl \"Pan down\",\t\t\"+am_pandown\"\n\tMapControl \"Zoom in\",\t\t\"+am_zoomin\"\n\tMapControl \"Zoom out\",\t\t\"+am_zoomout\"\n\tMapControl \"Toggle zoom\",\t\"am_gobig\"\n\tMapControl \"Toggle follow\",\t\"am_togglefollow\"\n\tMapControl \"Toggle grid\",\t\"am_togglegrid\"\n\tMapControl \"Toggle texture\",\"am_toggletexture\"\n\tMapControl \"Set mark\",\t\t\"am_setmark\"\n\tMapControl \"Clear mark\",\t\"am_clearmarks\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Automap Colors\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu MapColorMenu\n{\n\tTitle \"CUSTOMIZE MAP COLORS\"\n\tSafeCommand \"Restore default custom colors\", \"am_restorecolors\"\n\tStaticText \" \"\n\tColorPicker \"Background\",\t\t\t\t\t\t\t\t\"am_backcolor\"\n\tColorPicker \"You\",\t\t\t\t\t\t\t\t\t\t\"am_yourcolor\"\n\tColorPicker \"1-sided walls\",\t\t\t\t\t\t\t\"am_wallcolor\"\n\tColorPicker \"2-sided walls with different floors\",\t\t\"am_fdwallcolor\"\n\tColorPicker \"2-sided walls with different ceilings\",\t\"am_cdwallcolor\"\n\tColorPicker \"2-sided walls with 3D floors\",\t\t\t\t\"am_efwallcolor\"\n\tColorPicker \"Map grid\",\t\t\t\t\t\t\t\t\t\"am_gridcolor\"\n\tColorPicker \"Center point\",\t\t\t\t\t\t\t\t\"am_xhaircolor\"\n\tColorPicker \"Not-yet-seen walls\",\t\t\t\t\t\t\"am_notseencolor\"\n\tColorPicker \"Locked doors\",\t\t\t\t\t\t\t\t\"am_lockedcolor\"\n\tColorPicker \"Teleporter to the same map\",\t\t\t\t\"am_intralevelcolor\"\n\tColorPicker \"Teleporter to a different map\",\t\t\t\"am_interlevelcolor\"\n\tColorPicker \"Secret sector\",\t\t\t\t\t\t\t\"am_secretsectorcolor\"\n\tColorPicker \"Special trigger lines\",\t\t\t\t\t\"am_specialwallcolor\"\n\tStaticText \" \"\n\tStaticText \"Cheat Mode\", 1\n\tColorPicker \"Invisible 2-sided walls\",\t\t\"am_tswallcolor\"\n\tColorPicker \"Secret walls\",\t\t\t\t\t\"am_secretwallcolor\"\n\tColorPicker \"Actors\",\t\t\t\t\t\t\"am_thingcolor\"\n\tColorPicker \"Monsters\",\t\t\t\t\t\t\"am_thingcolor_monster\"\n\tColorPicker \"non-counting Monsters\",\t\t\"am_thingcolor_ncmonster\"\n\tColorPicker \"Friends\",\t\t\t\t\t\t\"am_thingcolor_friend\"\n\tColorPicker \"Items\",\t\t\t\t\t\t\"am_thingcolor_item\"\n\tColorPicker \"Count Items\",\t\t\t\t\t\"am_thingcolor_citem\"\n\tStaticText \" \"\n\tStaticText \"Overlay Mode\", 1\n\tColorPicker \"You\",\t\t\t\t\t\t\t\"am_ovyourcolor\"\n\tColorPicker \"1-sided walls\",\t\t\t\t\"am_ovwallcolor\"\n\tColorPicker \"2-sided walls with different floors\",\t\t\"am_ovfdwallcolor\"\n\tColorPicker \"2-sided walls with different ceilings\",\t\"am_ovcdwallcolor\"\n\tColorPicker \"2-sided walls with 3D floors\",\t\t\t\t\"am_ovefwallcolor\"\n\tColorPicker \"Not-yet-seen walls\",\t\t\t\"am_ovunseencolor\"\n\tColorPicker \"Locked doors\",\t\t\t\t\"am_ovlockedcolor\"\n\tColorPicker \"Teleporter to the same map\",\t\t\t\t\t\"am_ovtelecolor\"\n\tColorPicker \"Teleporter to a different map\",\t\t\t\"am_ovinterlevelcolor\"\n\tColorPicker \"Secret sector\",\t\t\t\t\"am_ovsecretsectorcolor\"\n\tColorPicker \"Special trigger lines\",\t\t\"am_ovspecialwallcolor\"\n\tStaticText \" \"\n\tStaticText \"Overlay Cheat Mode\", 1\n\tColorPicker \"Invisible 2-sided walls\",\t\t\"am_ovotherwallscolor\"\n\tColorPicker \"Secret walls\",\t\t\t\t\t\"am_ovsecretwallcolor\"\n\tColorPicker \"Actors\",\t\t\t\t\t\t\"am_ovthingcolor\"\n\tColorPicker \"Monsters\",\t\t\t\t\t\t\"am_ovthingcolor_monster\"\n\tColorPicker \"non-counting Monsters\",\t\t\"am_ovthingcolor_ncmonster\"\n\tColorPicker \"Friends\",\t\t\t\t\t\t\"am_ovthingcolor_friend\"\n\tColorPicker \"Items\",\t\t\t\t\t\t\"am_ovthingcolor_item\"\n\tColorPicker \"Count Items\",\t\t\t\t\t\"am_ovthingcolor_citem\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Color Picker\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu ColorPickerMenu\n{\n\tTitle \"SELECT COLOR\"\n\t// This menu will be created by the calling code\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Messages\n//\n//-------------------------------------------------------------------------------------------\n\nOptionValue ScaleValues\n{\n\t0, \"Off\"\n\t1, \"On\"\n\t2, \"Double\"\n}\n\nOptionValue MessageLevels\n{\n\t0.0, \"Item Pickup\"\n\t1.0, \"Obituaries\"\n\t2.0, \"Critical Messages\"\n}\n\n// [TP]\nOptionValue ZA_ChatSound\n{\n\t0, \"Off\"\n\t1, \"Default\"\n\t2, \"Doom 1\"\n\t3, \"Doom 2\"\n}\n\n// [TP]\nOptionValue ZA_ColorInMessages\n{\n\t0, \"Off\"\n\t1, \"On\"\n\t2, \"Not in chat\"\n}\n\nOptionMenu MessageOptions\n{\n\tTitle \t\"MESSAGES\"\n\tSubMenu \"Text scaling\",\t\t\t\t\"ZA_TextScaling\" // [TP]\n\tOption \"Show messages\",\t\t\t\t\"show_messages\", \"OnOff\"\n\tOption \"Show obituaries\",\t\t\t\"show_obituaries\", \"OnOff\"\n\tOption \"Chat sound\",\t\t\t\t\"chat_sound\", \"ZA_ChatSound\" // [TP]\n\tOption \"Scale text in high res\", \t\"con_scaletext\", \"ScaleValues\"\n\tOption \"Minimum message level\", \t\"msg\", \"MessageLevels\"\n\tOption \"Center messages\",\t\t\t\"con_centernotify\", \"OnOff\"\n\tOption \"Color in messages\",\t\t\t\"con_colorinmessages\", \"ZA_ColorInMessages\" // [TP]\n\tSlider \"Message Duration\",\t\t\t\"con_notifytime\", 1, 10, .5\n\tSlider \"Maximum Message Amount\",\t\"con_notifylines\", 1, 10, 1\n\tStaticText \" \"\n\tStaticText \"Message Colors\", 1\n\tStaticText \" \"\n\tOption \"Item Pickup\",\t\t\t\t\"msg0color\", \"TextColors\"\n\tOption \"Obituaries\",\t\t\t\t\"msg1color\", \"TextColors\"\n\tOption \"Critical Messages\",\t\t\t\"msg2color\", \"TextColors\"\n\tOption \"Chat Messages\",\t\t\t\t\"msg3color\", \"TextColors\"\n\tOption \"Team Messages\",\t\t\t\t\"msg4color\", \"TextColors\"\n\tOption \"Centered Messages\",\t\t\t\"msgmidcolor\", \"TextColors\"\n\tStaticText \" \"\n\tOption \"Screenshot messages\",\t\t\"screenshot_quiet\",\t\"OffOn\"\n\tOption \"Detailed save messages\",\t\"longsavemessages\",\t\"OnOff\"\n}\n\n//-------------------------------------------------------------------------------------------\n//\n// Scoreboard\n//\n//-------------------------------------------------------------------------------------------\n\nOptionMenu ScoreboardOptions\n{\n\tTitle \"SCOREBOARD OPTIONS\"\n\tStaticText \"Cooperative Options\", 1\n\tStaticText \" \"\n\tOption \"Enable Scoreboard\",\t\t\"sb_cooperative_enable\", \"YesNo\"\n\tOption \"Header Color\",\t\t\t\"sb_cooperative_headingcolor\", \"TextColors\"\n\tOption \"Your Player Color\",\t\t\"sb_cooperative_yourplayercolor\", \"TextColors\"\n\tOption \"Other Players' Color\",\t\"sb_cooperative_otherplayercolor\", \"TextColors\"\n\tStaticText \" \"\n\tStaticText \" \"\n\tStaticText \"Deathmatch Options\", 1\n\tStaticText \" \"\n\tOption \"Enable Scoreboard\",\t\t\"sb_deathmatch_enable\",\t\"YesNo\"\n\tOption \"Header Color\",\t\t\t\"sb_deathmatch_headingcolor\", \"TextColors\"\n\tOption \"Your Player Color\",\t\t\"sb_deathmatch_yourplayercolor\", \"TextColors\"\n\tOption \"Other Players' Color\",\t\"sb_deathmatch_otherplayercolor\", \"TextColors\"\n\tStaticText \" \"\n\tStaticText \" \"\n\tStaticText \"Team Deathmatch Options\", 1\n\tStaticText \" \"\n\tOption \"Enable Scoreboard\",\t\t\"sb_teamdeathmatch_enable\", \"YesNo\"\n\tOption \"Header Color\",\t\t\t\"sb_teamdeathmatch_headingcolor\", \"TextColors\"\n}\n\n/*=======================================\n *\n * Gameplay Options (dmflags) Menu\n *\n *=======================================*/\n\nOptionValue SmartAim\n{\n\t0.0, \"Off\"\n\t1.0, \"On\"\n\t2.0, \"Never friends\"\n\t3.0, \"Only monsters\"\n}\n\nOptionValue FallingDM\n{\n\t0, \"Off\"\n\t1, \"Old\"\n\t2, \"Hexen\"\n\t3, \"Strife\"\n}\n\nOptionValue JumpCrouch\n{\n\t0, \"Default\"\n\t1, \"Off\"\n\t2, \"On\"\n}\n\nOptionMenu GameplayOptions\n{\n\tTitle \t\"GAMEPLAY OPTIONS\"\n\t//Indent 222\n\tOption \"Teamplay\",\t\t\t\t\"teamplay\",\t\"OnOff\"\n\tSlider\t\"Team damage scalar\",\t\"teamdamage\", 0, 1, 0.05\n\tStaticText \" \"\n\tOption \"Smart Autoaim\",\t\t\t\"sv_smartaim\", \"SmartAim\"\n\tStaticText \" \"\n\tOption \"Falling damage\",\t\t\"sv_fallingdamage\", \"FallingDM\"\n\tOption \"Drop weapon\",\t\t\t\"sv_weapondrop\", \"YesNo\"\n\tOption \"Double ammo\",\t\t\t\"sv_doubleammo\", \"YesNo\"\n\tOption \"Infinite ammo\",\t\t\t\"sv_infiniteammo\", \"YesNo\"\n\tOption \"Infinite inventory\",\t\"sv_infiniteinventory\", \"YesNo\"\n\tOption \"No monsters\",\t\t\t\"sv_nomonsters\", \"YesNo\"\n\tOption \"No monsters to exit\",\t\"sv_killallmonsters\", \"YesNo\"\n\tOption \"Monsters respawn\",\t\t\"sv_monsterrespawn\", \"YesNo\"\n\tOption \"No respawn\",\t\t\t\"sv_norespawn\", \"YesNo\"\n\tOption \"Items respawn\",\t\t\t\"sv_itemrespawn\", \"YesNo\"\n\tOption \"Big powerups respawn\",\t\"sv_respawnsuper\", \"YesNo\"\n\tOption \"Fast monsters\",\t\t\t\"sv_fastmonsters\", \"YesNo\"\n\tOption \"Degeneration\",\t\t\t\"sv_degeneration\", \"YesNo\"\n\tOption \"Allow Autoaim\",\t\t\t\"sv_noautoaim\", \"NoYes\"\n\tOption \"Allow Suicide\",\t\t\t\"sv_disallowsuicide\", \"NoYes\"\n\tOption \"Allow jump\",\t\t\t\"sv_jump\", \"JumpCrouch\"\n\tOption \"Allow crouch\",\t\t\t\"sv_crouch\", \"JumpCrouch\"\n\tOption \"Allow freelook\",\t\t\"sv_nofreelook\", \"NoYes\"\n\tOption \"Allow FOV\",\t\t\t\t\"sv_nofov\", \"NoYes\"\n\t// [TP] Zandronum has this CVar under a different name\n\t// Option \"Allow BFG aiming\",\t\t\"sv_nobfgaim\", \"NoYes\"\n\tOption \"Allow BFG aiming\",\t\t\"sv_bfgfreeaim\", \"YesNo\"\n\tOption \"Allow automap\",\t\t\t\"sv_noautomap\", \"NoYes\"\n\tOption \"Automap allies\",\t\t\"sv_noautomapallies\", \"NoYes\"\n\tOption \"Allow spying\",\t\t\t\"sv_disallowspying\", \"NoYes\"\n\tOption \"Chasecam cheat\",\t\t\"sv_chasecam\", \"YesNo\"\n\tOption \"Check ammo for weapon switch\",\t\"sv_dontcheckammo\", \"NoYes\"\n\tOption \"Icon's death kills its spawns\",\t\"sv_killbossmonst\", \"YesNo\"\n\tOption \"End sector counts for kill %\",\t\"sv_nocountendmonst\", \"NoYes\"\n\t// [TP] Zandronum dmflags\n\tOption \"Allow player identification\",\t\"sv_noidentifytarget\", \"NoYes\"\n\tOption \"Unblock players\",\t\t\"sv_unblockplayers\", \"YesNo\"\n\tOption \"Unblock allies\",\t\t\"sv_unblockallies\", \"YesNo\"\n\tOption \"Allow rocket jumping\",\t\"sv_norocketjumping\", \"NoYes\"\n\tOption \"Allow item dropping\",\t\"sv_nodrop\", \"NoYes\"\n\tOption \"Award damage dealt\",\t\"sv_awarddamageinsteadkills\", \"YesNo\"\n\tOption \"Force OpenGL defaults\",\t\"sv_forcegldefaults\", \"YesNo\"\n\tOption \"Force translucency\",\t\"sv_forcealpha\", \"YesNo\"\n\tOption \"Full blood brightness\",\t\"sv_maxbloodscalar\", \"YesNo\"\n\t// [TP] --\n\n\tStaticText \" \"\n\tStaticText \"Deathmatch Settings\",1\n\tOption \"Weapons stay\",\t\t\t\"sv_weaponstay\", \"YesNo\"\n\tOption \"Allow powerups\",\t\t\"sv_noitems\", \"NoYes\"\n\tOption \"Allow health\",\t\t\t\"sv_nohealth\", \"NoYes\"\n\tOption \"Allow armor\",\t\t\t\"sv_noarmor\", \"NoYes\"\n\tOption \"Spawn farthest\",\t\t\"sv_spawnfarthest\", \"YesNo\"\n\tOption \"Same map\",\t\t\t\t\"sv_samelevel\", \"YesNo\"\n\tOption \"Force respawn\",\t\t\t\"sv_forcerespawn\", \"YesNo\"\n\tOption \"Allow exit\",\t\t\t\"sv_noexit\", \"NoYes\"\n\tOption \"Barrels respawn\",\t\t\"sv_barrelrespawn\", \"YesNo\"\n\t// [TP] Zandronum has this CVar under a different name\n\t// Option \"Respawn protection\",\t\"sv_respawnprotect\", \"YesNo\"\n\tOption \"Respawn protection\",\t\"sv_norespawninvul\", \"NoYes\"\n\tOption \"Lose frag if fragged\",\t\"sv_losefrag\", \"YesNo\"\n\tOption \"Keep frags gained\",\t\t\"sv_keepfrags\", \"YesNo\"\n\tOption \"No team switching\",\t\t\"sv_noteamswitch\", \"YesNo\"\n\t// [TP] Zandronum deathmatch settings\n\tOption \"Keep teams across levels\", \"sv_keepteams\", \"YesNo\"\n\tOption \"Apply LMS spectator settings\",\t\"sv_applylmsspectatorsettings\", \"YesNo\"\n\tOption \"Medals\",\t\t\t\t\"sv_nomedals\", \"NoYes\"\n\t// [TP] --\n\n\tStaticText \" \"\n\tStaticText \"Cooperative Settings\",1\n\tOption \"Spawn multi. weapons\", \t\"sv_noweaponspawn\", \"NoYes\"\n\t// [TP] Zandronum uses different names for these CVars\n\t/*\n\tOption \"Lose entire inventory\",\t\"sv_cooploseinventory\", \"YesNo\"\n\tOption \"Keep keys\",\t\t\t\t\"sv_cooplosekeys\", \"NoYes\"\n\tOption \"Keep weapons\",\t\t\t\"sv_cooploseweapons\", \"NoYes\"\n\tOption \"Keep armor\",\t\t\t\"sv_cooplosearmor\", \"NoYes\"\n\tOption \"Keep powerups\",\t\t\t\"sv_cooplosepowerups\", \"NoYes\"\n\tOption \"Keep ammo\",\t\t\t\t\"sv_cooploseammo\", \"NoYes\"\n\tOption \"Lose half ammo\",\t\t\"sv_coophalveammo\", \"YesNo\"\n\t*/\n\tOption \"Lose entire inventory\",\t\"sv_coop_loseinventory\", \"YesNo\"\n\tOption \"Keep keys\",\t\t\t\t\"sv_coop_losekeys\", \"NoYes\"\n\tOption \"Keep weapons\",\t\t\t\"sv_coop_loseweapons\", \"NoYes\"\n\tOption \"Keep armor\",\t\t\t\"sv_coop_losearmor\", \"NoYes\"\n\tOption \"Keep powerups\",\t\t\t\"sv_coop_losepowerups\", \"NoYes\"\n\tOption \"Keep ammo\",\t\t\t\t\"sv_coop_loseammo\", \"NoYes\"\n\tOption \"Lose half ammo\",\t\t\"sv_coop_halveammo\", \"YesNo\"\n\tOption \"Spawn where died\",\t\t\"sv_samespawnspot\", \"YesNo\"\n\t// [TP] Zandronum co-operative settings\n\tOption \"Spawn singleplayer actors\", \"sv_coop_spactorspawn\", \"YesNo\"\n\tOption \"Share keys\",\t\t\t\"sv_sharekeys\", \"YesNo\"\n\tOption \"Allow coop info\",\t\t\"sv_nocoopinfo\", \"NoYes\"\n\t// [TP] --\n\tClass \"GameplayMenu\"\n}\n\n/*=======================================\n *\n * Compatibility Options Menu\n *\n *=======================================*/\n\nOptionValue CompatModes\n{\n\t0, \"Default\"\n\t1, \"Doom\"\n\t2, \"Doom (strict)\"\n\t3, \"Boom\"\n\t6, \"Boom (strict)\"\n\t5, \"MBF\"\n\t4, \"ZDoom 2.0.63\"\n}\n\nOptionMenu \"CompatibilityOptions\"\n{\n\tTitle \"COMPATIBILITY OPTIONS\"\n\tOption \"Compatibility mode\",\t\t\t\t\t\t\"compatmode\", \"CompatModes\", \"\", 1\n\n\t// [JDM] Separated ZDoom and Zandronum compatibility options\n\tStaticText \" \"\n\tStaticText \"Vanilla/Boom Compatibility\",1\n\tOption \"Find shortest textures like Doom\",\t\t\t\"compat_SHORTTEX\", \"YesNo\"\n\tOption \"Use buggier stair building\",\t\t\t\t\"compat_stairs\", \"YesNo\"\n\tOption \"Find neighboring light like Doom\",\t\t\t\"compat_LIGHT\", \"YesNo\"\n\tOption \"Limit Pain Elementals' Lost Souls\",\t\t\t\"compat_LIMITPAIN\", \"YesNo\"\n\tOption \"Don't let others hear your pickups\",\t\t\"compat_SILENTPICKUP\", \"YesNo\"\n\tOption \"Actors are infinitely tall\",\t\t\t\t\"compat_nopassover\", \"YesNo\"\n\tOption \"Enable wall running\",\t\t\t\t\t\t\"compat_WALLRUN\", \"YesNo\"\n\tOption \"Spawn item drops on the floor\",\t\t\t\t\"compat_NOTOSSDROPS\", \"YesNo\"\n\tOption \"All special lines can block <use>\",\t\t\t\"compat_USEBLOCKING\", \"YesNo\"\n\tOption \"Disable BOOM door light effect\",\t\t\t\"compat_NODOORLIGHT\", \"YesNo\"\n\tOption \"Raven scrollers use original speed\",\t\t\"compat_RAVENSCROLL\", \"YesNo\"\n\tOption \"Use original sound target handling\",\t\t\"compat_SOUNDTARGET\", \"YesNo\"\n\tOption \"DEH health settings like Doom2.exe\",\t\t\"compat_DEHHEALTH\", \"YesNo\"\n\tOption \"Self ref. sectors don't block shots\",\t\t\"compat_TRACE\", \"YesNo\"\n\tOption \"Monsters get stuck over dropoffs\",\t\t\t\"compat_DROPOFF\", \"YesNo\"\n\tOption \"Monsters cannot cross dropoffs\",\t\t\t\"compat_CROSSDROPOFF\", \"YesNo\"\n\tOption \"Monsters see invisible players\",\t\t\t\"compat_INVISIBILITY\", \"YesNo\"\n\tOption \"Boom scrollers are additive\",\t\t\t\t\"compat_BOOMSCROLL\", \"YesNo\"\n\tOption \"Inst. moving floors are not silent\",\t\t\"compat_silentinstantfloors\", \"YesNo\"\n\tOption \"Sector sounds use center as source\",\t\t\"compat_SECTORSOUNDS\", \"YesNo\"\n\tOption \"Use Doom heights for missile clipping\",\t\t\"compat_MISSILECLIP\", \"YesNo\"\n\tOption \"Allow any bossdeath for level special\",\t\t\"compat_ANYBOSSDEATH\", \"YesNo\"\n\tOption \"No Minotaur floor flames in water\",\t\t\t\"compat_MINOTAUR\", \"YesNo\"\n\tOption \"Original A_Mushroom speed in DEH mods\",\t\t\"compat_MUSHROOM\", \"YesNo\"\n\tOption \"Monster movement is affected by effects\",\t\"compat_MBFMONSTERMOVE\", \"YesNo\"\n\tOption \"Crushed monsters can be resurrected\",\t\t\"compat_CORPSEGIBS\", \"YesNo\"\n\tOption \"Friendly monsters aren't blocked\",\t\t\t\"compat_NOBLOCKFRIENDS\", \"YesNo\"\n\tOption \"Invert sprite sorting\",\t\t\t\t\t\t\"compat_SPRITESORT\", \"YesNo\"\n\tOption \"Use Doom code for hitscan checks\",\t\t\t\"compat_HITSCAN\", \"YesNo\"\n\tOption \"Cripple sound for silent BFG trick\",\t\t\"compat_soundslots\", \"YesNo\"\n\tOption \"Draw polyobjects like Hexen\",\t\t\t\t\"compat_POLYOBJ\", \"YesNo\"\n\tOption \"Ignore Y offsets on masked midtextures\",\t\"compat_MASKEDMIDTEX\", \"YesNo\"\n\tOption \"Cannot travel straight NSEW\",\t\t\t\t\"compat_badangles\", \"YesNo\"\n\tOption \"Use Doom's floor motion behavior\",\t\t\t\"compat_floormove\", \"YesNo\"\n\n\t// [TP] Zandronum compatibility settings\n\tStaticText \" \"\n\tStaticText \"Old Zan/ST/ZDoom Compatibility\",1\n\tOption \"Limit air movement\",\t\t\t\t\t\t\"compat_limited_airmovement\", \"YesNo\"\n\tOption \"Item grab like vanilla\",\t\t\t\t\t\"compat_plasmabump\", \"YesNo\"\n\tOption \"Respawn instantly\",\t\t\t\t\t\t\t\"compat_instantrespawn\", \"YesNo\"\n\tOption \"No taunts\",\t\t\t\t\t\t\t\t\t\"compat_disabletaunts\", \"YesNo\"\n\tOption \"Use old intermission screens/music\",\t\t\"compat_oldintermission\", \"YesNo\"\n\tOption \"No stealth monsters\",\t\t\t\t\t\t\"compat_disablestealthmonsters\", \"YesNo\"\n\tOption \"Splash damage is infinitely tall\",\t\t\t\"compat_oldradiusdmg\", \"YesNo\"\n\tOption \"No crosshairs\",\t\t\t\t\t\t\t\t\"compat_nocrosshair\", \"YesNo\"\n\tOption \"Always switch weapons on pickup\",\t\t\t\"compat_oldweaponswitch\", \"YesNo\"\n\tOption \"NET scripts are client-side\",\t\t\t\t\"compat_netscriptsareclientside\", \"YesNo\"\n\tOption \"Clients send full button info\",\t\t\t\t\"compat_clientssendfullbuttoninfo\", \"YesNo\"\n\tOption \"Forbid the 'land' console command\",\t\t\t\"compat_noland\", \"YesNo\"\n\tOption \"Use the old pseudo-RNG\",\t\t\t\t\t\"compat_oldrandom\", \"YesNo\"\n\tOption \"Spheres float like in Skulltag\",\t\t\t\"compat_nogravity_spheres\", \"YesNo\"\n\tOption \"Player scripts resume after disconnect\",\t\"compat_dont_stop_player_scripts_on_disconnect\", \"YesNo\"\n\tOption \"Explosion thrust like old ZDoom versions\",\t\"compat_explosionthrust\", \"YesNo\"\n\tOption \"Dropped items pass through bridges\",\t\t\"compat_bridgedrops\", \"YesNo\"\n\tOption \"Vertical movement like old ZDoom versions\",\t\"compat_oldzdoomzmovement\", \"YesNo\"\n\tOption \"Weapons must be lowered fully\",\t\t\t\t\"compat_fullweaponlower\", \"YesNo\"\n\tOption \"Auto-aiming has vertical holes\",\t\t\t\"compat_autoaim\", \"YesNo\"\n\tOption \"West facing spawns are silent\",\t\t\t\t\"compat_silentwestspawns\", \"YesNo\"\n\n\tClass \"CompatibilityMenu\"\n}\n\n/*=======================================\n *\n * Sound Options Menu\n *\n *=======================================*/\n\nOptionValue SampleRates\n{\n\t0,\t\t\"Default\"\n\t4000,\t\"4000 Hz\"\n\t8000,\t\"8000 Hz\"\n\t11025,\t\"11025 Hz\"\n\t22050,\t\"22050 Hz\"\n\t32000,\t\"32000 Hz\"\n\t44100,\t\"44100 Hz\"\n\t48000,\t\"48000 Hz\"\n}\n\nOptionValue BufferSizes\n{\n\t 0, \"Default\"\n\t 64, \"64 samples\"\n\t 128, \"128 samples\"\n\t 256, \"256 samples\"\n\t 512, \"512 samples\"\n\t1024, \"1024 samples\"\n\t2048, \"2048 samples\"\n\t4096, \"4096 samples\"\n}\n\nOptionValue BufferCounts\n{\n\t 0, \"Default\"\n\t 2, \"2\"\n\t 3, \"3\"\n\t 4, \"4\"\n\t 5, \"5\"\n\t 6, \"6\"\n\t 7, \"7\"\n\t 8, \"8\"\n\t 9, \"9\"\n\t 10, \"10\"\n\t 11, \"11\"\n\t 12, \"12\"\n}\n\nOptionString SoundOutputsWindows\n{\n\t\"Default\",\t\t\"Default\"\n\t\"DirectSound\",\t\"DirectSound\"\n\t\"WASAPI\",\t\t\"Vista WASAPI\"\n\t\"ASIO\",\t\t\t\"ASIO\"\n\t\"WaveOut\",\t\t\"WaveOut\"\n\t\"OpenAL\",\t\t\"OpenAL (very beta)\"\n\t\"No sound\",\t\t\"No sound\"\n}\n\nOptionString SoundOutputsUnix\n{\n\t\"Default\",\t\t\"Default\"\n\t\"OSS\",\t\t\t\"OSS\"\n\t\"ALSA\",\t\t\t\"ALSA\"\n\t\"SDL\",\t\t\t\"SDL\"\n\t\"ESD\",\t\t\t\"ESD\"\n\t\"PulseAudio\",\t\"PulseAudio\"\n\t\"No sound\",\t\t\"No sound\"\n}\n\nOptionString SoundOutputsMac\n{\n\t\"Sound Manager\",\t\"Sound Manager\"\n\t\"Core Audio\",\t\t\"Core Audio\"\n\t\"No sound\",\t\t\t\"No sound\"\n}\n\nOptionString OutputFormats\n{\n\t\"PCM-8\",\t\t\"8-bit\"\n\t\"PCM-16\",\t\t\"16-bit\"\n\t\"PCM-24\",\t\t\"24-bit\"\n\t\"PCM-32\",\t\t\"32-bit\"\n\t\"PCM-Float\",\t\"32-bit float\"\n}\n\nOptionString SpeakerModes\n{\n\t\"Auto\",\t\t\"Auto\"\n\t\"Mono\",\t\t\"Mono\"\n\t\"Stereo\",\t\"Stereo\"\n\t\"Prologic\",\t\"Dolby Prologic Decoder\"\n\t\"Quad\",\t\t\"Quad\"\n\t\"Surround\",\t\"5 speakers\"\n\t\"5.1\",\t\t\"5.1 speakers\"\n\t\"7.1\",\t\t\"7.1 speakers\"\n}\n\nOptionString Resamplers\n{\n\t\"NoInterp\",\t\t\"No interpolation\"\n\t\"Linear\",\t\t\"Linear\"\n\t\"Cubic\",\t\t\"Cubic\"\n\t\"Spline\",\t\t\"Spline\"\n}\n\nOptionValue MidiDevices\n{\n\t// filled in by the sound code\n}\n\nOptionMenu SoundOptions\n{\n\tTitle \"SOUND OPTIONS\"\n\tSlider \"Sounds volume\",\t\t\"snd_sfxvolume\", 0, 1, 0.05\n\tSlider \"Menu volume\",\t\t\"snd_menuvolume\", 0, 1, 0.05\n\tSlider \"Music volume\",\t\t\"snd_musicvolume\", 0, 1, 0.05\n\tSlider \"Announcer volume\",\t\"snd_announcervolume\", 0, 1, 0.05 // [TP]\n\tOption \"Announcer\",\t\t\t\"cl_announcer\", \"ZA_Announcers\" // [TP]\n\tOption \"MIDI device\",\t\t\"snd_mididevice\", \"MidiDevices\"\n\tStaticText \" \"\n\tOption \"Underwater reverb\",\t\"snd_waterreverb\", \"OnOff\"\n\tSlider \"Underwater cutoff\",\t\"snd_waterlp\", 0, 2000, 50, 0\n\tOption \"Randomize pitches\",\t\"snd_pitched\", \"OnOff\"\n\tSlider \"Sound channels\",\t\"snd_channels\", 8, 256, 8, 0\n\tOption \"Play connect sound\", \"cl_connectsound\", \"YesNo\" // [TP]\n\tOption \"Multiple announcer sounds\", \"cl_allowmultipleannouncersounds\", \"YesNo\" // [TP]\n\tStaticText \" \"\n\tCommand \"Restart sound\",\t\"snd_reset\"\n\tStaticText \" \"\n\tIfOption(Windows)\n\t{\n\t\tOption \"Output system\",\t\t\"snd_output\", \"SoundOutputsWindows\"\n\t}\n\tIfOption(Unix)\n\t{\n\t\tOption \"Output system\",\t\t\"snd_output\", \"SoundOutputsUnix\"\n\t}\n\tIfOption(Mac)\n\t{\n\t\tOption \"Output system\",\t\t\"snd_output\", \"SoundOutputsMac\"\n\t}\n\tOption \"Output format\",\t\t\"snd_output_format\", \"OutputFormats\"\n\tOption \"Speaker mode\",\t\t\"snd_speakermode\", \"SpeakerModes\"\n\tOption \"Resampler\",\t\t\t\"snd_resampler\", \"Resamplers\"\n\tOption \"HRTF filter\",\t\t\"snd_hrtf\", \"OnOff\"\n\n\tStaticText \" \"\n\tSubmenu \"Advanced options\",\t\t\t\"AdvSoundOptions\"\n\tSubmenu \"Module replayer options\",\t\"ModReplayerOptions\"\n}\n\n/*=======================================\n *\n * Advanced Sound Options Menu\n *\n *=======================================*/\n\nOptionValue GusMemory\n{\n\t0, \"Unlimited\"\n\t1, \"256K\"\n\t2, \"512K\"\n\t3, \"768K\"\n\t4, \"1024K\"\n}\n\nOptionValue OplCores\n{\n\t0, \"MAME OPL2\"\n\t1, \"DOSBox OPL3\"\n\t2, \"Java OPL3\"\n}\n\nOptionMenu AdvSoundOptions\n{\n\tTitle \"ADVANCED SOUND OPTIONS\"\n\tOption \"Sample rate\",\t\t\t\"snd_samplerate\", \"SampleRates\"\n\tOption \"Buffer size\",\t\t\t\"snd_buffersize\", \"BufferSizes\"\n\tOption \"Buffer count\",\t\t\t\"snd_buffercount\", \"BufferCounts\"\n\tStaticText \" \"\n\tStaticText \"OPL Synthesis\",\t1\n\tSlider \"Number of emulated OPL chips\", \"opl_numchips\", 1, 8, 1, 0\n\tOption \"Full MIDI stereo panning\", \"opl_fullpan\", \"OnOff\"\n\tOption \"OPL Emulator Core\", \"opl_core\", \"OplCores\"\n\tStaticText \" \"\n\tStaticText \"GUS Emulation\",\t1\n\tSlider \"MIDI voices\",\t\"midi_voices\", 16, 256, 4, 0\n\tOption \"Emulate TiMidity\", \"midi_timiditylike\", \"OnOff\"\n\tOption \"Read DMXGUS lumps\", \"midi_dmxgus\", \"OnOff\"\n\tOption \"GUS memory size\", \"gus_memsize\", \"GusMemory\"\n}\n\n/*=======================================\n *\n * Module Replayer Options Menu\n *\n *=======================================*/\n\nOptionValue ModReplayers\n{\n\t0.0, \"FMOD\"\n\t1.0, \"foo_dumb\"\n}\n\nOptionValue ModInterpolations\n{\n\t0.0, \"None\"\n\t1.0, \"Linear\"\n\t2.0, \"Cubic\"\n}\n\nOptionValue ModVolumeRamps\n{\n\t0.0, \"None\"\n\t1.0, \"Logarithmic\"\n\t2.0, \"Linear\"\n\t3.0, \"XM=lin, else none\"\n\t4.0, \"XM=lin, else log\"\n}\n\nOptionMenu ModReplayerOptions\n{\n\tTitle \"MODULE REPLAYER OPTIONS\"\n\tOption \"Replayer engine\",\t\t\"mod_dumb\", \"ModReplayers\"\n\tStaticText \" \"\n\tOption \"Sample rate\",\t\t\t\"mod_samplerate\", \"SampleRates\", \"mod_dumb\"\n\tOption \"Interpolation\",\t\t\t\"mod_interp\", \"ModInterpolations\", \"mod_dumb\"\n\tOption \"Volume ramping\",\t\t\"mod_volramp\", \"ModVolumeRamps\", \"mod_dumb\"\n\tStaticText \" \"\n\tOption \"Chip-o-matic\",\t\t\t\"mod_autochip\", \"OnOff\", \"mod_dumb\"\n\t// TODO if the menu system is ever rewritten: Provide a decent\n\t// mechanism to edit the chip-o-matic settings like you can with\n\t// the foo_dumb preferences in foobar2000.\n}\n\n/*=======================================\n *\n * Video mode menu\n *\n *=======================================*/\n\nOptionValue ForceRatios\n{\n\t0.0, \"Off\"\n\t3.0, \"4:3\"\n\t1.0, \"16:9\"\n\t5.0, \"17:10\"\n\t2.0, \"16:10\"\n\t4.0, \"5:4\"\n}\nOptionValue Ratios\n{\n\t0.0, \"4:3\"\n\t1.0, \"16:9\"\n\t2.0, \"16:10\"\n\t3.0, \"17:10\"\n\t -1, \"All\"\n}\nOptionValue RatiosTFT\n{\n\t0.0, \"4:3\"\n\t4.0, \"5:4\"\n\t1.0, \"16:9\"\n\t2.0, \"16:10\"\n\t3.0, \"17:10\"\n\t -1, \"All\"\n}\n\n// [BB]\nOptionValue Renderers\n{\n\t0.0, \"Software\"\n\t1.0, \"OpenGL\"\n}\n\nOptionMenu VideoModeMenu\n{\n\tTitle \"VIDEO MODE\"\n\n\tOption \"Fullscreen\",\t\t\t\"fullscreen\", \"YesNo\"\n\tOption \"Aspect ratio\",\t\t\t\"menu_screenratios\", \"Ratios\"\n\t// [BB]\n\tOption \"Renderer\",\t\t\t\"vid_renderer\", \"Renderers\"\n\tOption \"Force aspect ratio\",\t\"vid_aspect\", \"ForceRatios\"\n\tOption \"Enable 5:4 aspect ratio\",\"vid_tft\", \"YesNo\"\n\tStaticText \" \"\n\tScreenResolution \"res_0\"\n\tScreenResolution \"res_1\"\n\tScreenResolution \"res_2\"\n\tScreenResolution \"res_3\"\n\tScreenResolution \"res_4\"\n\tScreenResolution \"res_5\"\n\tScreenResolution \"res_6\"\n\tScreenResolution \"res_7\"\n\tScreenResolution \"res_8\"\n\tScreenResolution \"res_9\"\n\tStaticTextSwitchable \"Press ENTER to set mode\", \"\", \"VMEnterText\"\n\tStaticText \" \"\n\tStaticTextSwitchable \"T to test mode for 5 seconds\", \"Please wait 5 seconds...\", \"VMTestText\"\n\tclass VideoModeMenu\n}\n\n// =================================================================================================\n//\n// MULTIPLAYER OPTIONS\n//\n// =================================================================================================\n\nOptionValue ZA_AllowSkins\n{\n\t0.0, \"Off\"\n\t1.0, \"On\"\n\t2.0, \"No cheat skins\"\n}\n\nOptionValue ZA_OverridePlayerColors\n{\n\t0.0, \"Never\"\n\t1.0, \"FFA only\"\n\t2.0, \"With 2 teams max\"\n\t3.0, \"Always\"\n}\n/*\nOptionMenu ZA_MultiplayerOptions\n{\n\tTitle \"MULTIPLAYER OPTIONS\"\n\n\tSubMenu\t\t\"Offline Skirmish\",\t\t\t\"ZA_SkirmishMenu\"\n\tSubMenu\t\t\"Network Options\",\t\t\t\"ZA_NetworkOptions\"\n\tSubMenu\t\t\"Player Setup\",\t\t\t\t\"PlayerMenu\"\n\tSubMenu\t\t\"Log in\",\t\t\t\t\t\"ZA_LoginMenu\"\n\t//SubMenu\t\t\"Browse servers\",\t\t\t\"ZA_Browser\"\n\tStaticText\t\" \"\n\tCommand\t\t\"Spectate\",\t\t\t\t\t\"menu_spectate\"\n\tCommand\t\t\"Switch teams\",\t\t\t\t\"menu_changeteam\"\n\tCommand\t\t\"Disconnect\",\t\t\t\t\"menu_disconnect\"\n\tStaticText\t\" \"\n\tSubMenu\t\t\"Call a vote\",\t\t\t\t\"ZA_CallVote\"\n\tSubMenu\t\t\"Ignore a player\",\t\t\t\"ZA_IgnoreMenu\"\n\tStaticText\t\" \"\n\tOption\t\t\"Start as spectator\",\t\t\"cl_startasspectator\",\t\t\"YesNo\"\n\tTextField\t\"Server password\",\t\t\t\"cl_password\"\n\tTextField\t\"Server join password\",\t\t\"cl_joinpassword\"\n\tOption\t\t\"Reset frags at join\",\t\t\"cl_dontrestorefrags\",\t\t\"YesNo\"\n\tOption\t\t\"Hide country\",\t\t\t\t\"cl_hidecountry\",\t\t\t\"YesNo\"\n\tOption\t\t\"Respawn using attack key\",\t\"cl_respawnonfire\",\t\t\t\"YesNo\"\n\tStaticText\t\" \"\n\tOption\t\t\"Skins\",\t\t\t\t\t\"cl_skins\",\t\t\t\t\t\"ZA_AllowSkins\"\n\tOption\t\t\"Taunts\",\t\t\t\t\t\"cl_taunts\",\t\t\t\t\"OnOff\"\n\tOption\t\t\"Icons\",\t\t\t\t\t\"cl_icons\",\t\t\t\t\t\"OnOff\"\n\tOption\t\t\"Identify players\",\t\t\t\"cl_identifytarget\",\t\t\"OnOff\"\n\tOption\t\t\"Show spawn spots\",\t\t\t\"cl_showspawns\",\t\t\t\"YesNo\"\n\tSlider\t\t\"Spectator move speed\",\t\t\"cl_spectatormove\",\t\t\t0.1, 5.0, 0.1\n}\n*/\n// =================================================================================================\n//\n// NETWORK OPTIONS\n//\n// =================================================================================================\n\nOptionValue ZA_UnlagType\n{\n\t0.0, \"Gametic\"\n\t1.0, \"Ping\"\n}\n\nOptionValue ZA_UpdateRate\n{\n\t1.0, \"Fastest (every tick)\"\n\t2.0, \"Medium (every second tick)\"\n\t3.0, \"Slow (every third tick)\"\n}\n\nOptionValue ZA_ConnectionType\n{\n\t0.0, \"56k / ISDN\"\n\t1.0, \"DSL\"\n}\n\nOptionMenu ZA_NetworkOptions\n{\n\tTitle \"NETWORK OPTIONS\"\n\n\tOption\t\t\"Connection type\",\t\t\t\"cl_connectiontype\",\t\t\"ZA_ConnectionType\"\n\tOption\t\t\"Unlagged\",\t\t\t\t\t\"cl_unlagged\",\t\t\t\t\"OnOff\"\n\tOption\t\t\"Unlag Type\",\t\t\t\t\"cl_ping_unlagged\",\t\t\t\"ZA_UnlagType\"\n\tOption\t\t\"Update Rate\",\t\t\t\t\"cl_ticsperupdate\",\t\t\t\"ZA_UpdateRate\"\n\tOption\t\t\"Hitscan decals\",\t\t\t\"cl_hitscandecalhack\",\t\t\"OnOff\"\n\tOption\t\t\"Clientside puffs\",\t\t\t\"cl_clientsidepuffs\",\t\t\"OnOff\"\n}\n\n// =================================================================================================\n//\n// OFFLINE SKIRMISH\n//\n// =================================================================================================\n\nOptionValue ZA_Gamemode\n{\n\t0, \"Cooperative\"\n\t1, \"Survival Cooperative\"\n\t2, \"Invasion\"\n\t3, \"Deathmatch\"\n\t4, \"Team Deathmatch\"\n\t5, \"Duel\"\n\t6, \"Terminator\"\n\t7, \"Last Man Standing\"\n\t8, \"Team Last Man Standing\"\n\t9, \"Possession\"\n\t10, \"Team Possession\"\n\t11, \"Teamgame (ACS)\"\n\t12, \"Capture The Flag\"\n\t13, \"One Flag CTF\"\n\t14, \"Skulltag\"\n\t15, \"Domination\"\n}\n\nOptionValue ZA_Modifier\n{\n\t0, \"None\"\n\t1, \"Instagib\"\n\t2, \"Buckshot\"\n}\n\nOptionMenu ZA_SkirmishMenu\n{\n\tTitle\t\t\"SKIRMISH\"\n\tOption\t\t\"Level\",\t\t\t\t\"menu_skirmishlevel\",\t\t\t\"ZA_Levels\"\n\tOption\t\t\"Game Mode\",\t\t\t\"menu_skirmishgamemode\",\t\t\"ZA_Gamemode\"\n\tOption\t\t\"Modifier\",\t\t\t\t\"menu_skirmishmodifier\",\t\t\"ZA_Modifier\"\n\tStaticText\t\" \"\n\tNumberField\t\"Timelimit\",\t\t\t\"menu_skirmishtimelimit\"\n\tNumberField\t\"Fraglimit\",\t\t\t\"menu_skirmishfraglimit\"\n\tNumberField\t\"Pointlimit\",\t\t\t\"menu_skirmishpointlimit\"\n\tNumberField\t\"Duellimit\",\t\t\t\"menu_skirmishduellimit\"\n\tNumberField\t\"Winlimit\",\t\t\t\t\"menu_skirmishwinlimit\"\n\tNumberField\t\"Wavelimit\",\t\t\t\"menu_skirmishwavelimit\", 0, 10\n\tStaticText\t\" \"\n\tNumberField\t\"Skill\",\t\t\t\t\"menu_skirmishskill\", 0, 4\n\tNumberField\t\"Botskill\",\t\t\t\t\"menu_skirmishbotskill\", 0, 4\n\tStaticText\t\" \"\n\tSubMenu\t\t\"Bot Setup\",\t\t\t\"ZA_BotSetup\"\n\tStaticText\t\" \"\n\tCommand\t\t\"Start Game!\",\t\t\t\"menu_startskirmish\"\n}\n\n// Gets filled in by the engine\nOptionMenu ZA_BotSetup\n{\n\tTitle \"BOT SETUP\"\n\tClass \"BotSetupMenu\"\n\tIndent 80\n}\n\nOptionValue ZA_ServerType\n{\n\t0.0, \"Internet\"\n\t1.0, \"Local\"\n}\n\nOptionValue ZA_ServerSortType\n{\n\t0.0, \"Ping\"\n\t1.0, \"Server Name\"\n\t2.0, \"Map Name\"\n\t3.0, \"Players\"\n}\n\nOptionValue ZA_ServerGamemode\n{\n\t0, \"Any mode\"\n\t1, \"Cooperative\"\n\t2, \"Survival Cooperative\"\n\t3, \"Invasion\"\n\t4, \"Deathmatch\"\n\t5, \"Team Deathmatch\"\n\t6, \"Duel\"\n\t7, \"Terminator\"\n\t8, \"Last Man Standing\"\n\t9, \"Team Last Man Standing\"\n\t10, \"Possession\"\n\t11, \"Team Possession\"\n\t12, \"Teamgame (ACS)\"\n\t13, \"Capture The Flag\"\n\t14, \"One Flag CTF\"\n\t15, \"Skulltag\"\n\t16, \"Domination\"\n}\n\nOptionMenu ZA_ServerInfo\n{\n\tTitle \"SERVER INFORMATION\"\n\tClass \"ServerInfoMenu\"\n\tIndent 80\n}\n\nOptionMenu ZA_Browser\n{\n\tTitle \"SERVER BROWSER\"\n\tClass \"BrowserMenu\"\n\tIndent 80\n\n\tOption\t\t\"Servers\",\t\t\"menu_browser_servers\",\t\t\"ZA_ServerType\"\n\tOption\t\t\"Gametype\",\t\t\"menu_browser_gametype\",\t\t\"ZA_ServerGamemode\"\n\tOption\t\t\"Sort by\",\t\t\"menu_browser_sortby\",\t\t\"ZA_ServerSortType\"\n\tOption\t\t\"Show empty\",\t\t\"menu_browser_showempty\",\t\t\"YesNo\"\n\tOption\t\t\"Show full\",\t\t\"menu_browser_showfull\",\t\t\"YesNo\"\n\tStaticText\t\" \"\n\tStaticText\t\" \" // Header\n\tStaticText\t\" \"\n\tServerBrowserSlot 0\n\tServerBrowserSlot 1\n\tServerBrowserSlot 2\n\tServerBrowserSlot 3\n\tServerBrowserSlot 4\n\tServerBrowserSlot 5\n\tServerBrowserSlot 6\n\tServerBrowserSlot 7\n\tStaticText\t\" \"\n\tCommand\t\t\"Refresh\",\t\t\t\"querymaster\"\n\tSubmenu\t\t\"Get server info\",\t\t\t\"ZA_ServerInfo\"\n\tCommand\t\t\"Join game!\",\t\t\t\"menu_join_selected_server\"\n}\n\n// =================================================================================================\n//\n// TEXT SCALING\n//\n// =================================================================================================\n\nOptionMenu ZA_TextScaling\n{\n\tTitle \"TEXT SCALING\"\n\tClass \"TextScalingMenu\"\n\n\tOption\t\t\"Enable text scaling\",\t\"con_scaletext\",\t\t\t\t\"ScaleValues\"\n\tSlider\t\t\"Text size scalar\",\t\t\"menu_textsizescalar\",\t\t\t0, 24, 1\n\tTextField\t\"Virtual width\",\t\t\"con_virtualwidth\", \"con_scaletext\"\n\tTextField\t\"Virtual height\",\t\t\"con_virtualheight\", \"con_scaletext\"\n\tOption\t\t\"Use screen ratio\",\t\t\"con_scaletext_usescreenratio\",\t\"YesNo\", \"con_scaletext\"\n\n\tStaticText \"Sample text\", 1\n\t// Sample text is filled in by the engine\n}\n\n// =================================================================================================\n//\n// VOTING MENU\n//\n// =================================================================================================\n\nOptionValue ZA_VoteLimitTypes\n{\n\t0, \"Fraglimit\"\n\t1, \"Timelimit\"\n\t2, \"Winlimit\"\n\t3, \"Duellimit\"\n\t4, \"Pointlimit\"\n}\n\nOptionMenu ZA_CallVote\n{\n\tTitle \"CALL VOTE\"\n\tNetGameOnly\n\n\tSubMenu\t\t\"Kick a player\",\t\t\"ZA_CallKickVote\"\n\tSubMenu\t\t\"Change the map\",\t\t\"ZA_CallMapVote\"\n\tSubMenu\t\t\"Change a limit\",\t\t\"ZA_CallLimitVote\"\n}\n\nOptionMenu ZA_CallKickVote\n{\n\tTitle\t\t\"KICK A PLAYER\"\n\n\tPlayerField\t\"Player\",\t\t\t\t\"menu_callvoteplayer\",\t\t\tNoBots, NotSelf\n\tOption\t\t\"Ban for 10 minutes\",\t\"menu_callvoteban\",\t\t\t\t\"YesNo\"\n\tStaticText \" \"\n\tTextField\t\"Reason for kick\",\t\t\"menu_callvotereason\"\n\tCommand\t\t\"Vote!\",\t\t\t\t\"menu_callkickvote\"\n}\n\nOptionMenu ZA_CallMapVote\n{\n\tTitle\t\t\"CHANGE MAP\"\n\n\tOption\t\t\"Map\",\t\t\t\t\t\"menu_callvotemap\",\t\t\t\t\"ZA_Levels\"\n\tOption\t\t\"Intermission\",\t\t\t\"menu_callvoteintermission\",\t\"YesNo\"\n\tStaticText\t\" \"\n\tTextField\t\"Reason for change\",\t\"menu_callvotereason\"\n\tCommand\t\t\"Vote!\",\t\t\t\t\"menu_callmapvote\"\n}\n\nOptionMenu ZA_CallLimitVote\n{\n\tTitle\t\t\"CHANGE LIMIT\"\n\n\tOption\t\t\"Limit\",\t\t\t\t\"menu_callvotelimit\",\t\t\t\"ZA_VoteLimitTypes\"\n\tTextField\t\"New value\",\t\t\t\"menu_callvotevalue\"\n\tStaticText\t\" \"\n\tTextField\t\"Reason for change\",\t\"menu_callvotereason\"\n\tCommand\t\t\"Vote!\",\t\t\t\t\"menu_calllimitvote\"\n}\n\n// =================================================================================================\n//\n// IGNORE A PLAYER MENU\n//\n// =================================================================================================\n\nOptionValue ZA_IgnoreDuration\n{\n\t0, \"Indefinitely\"\n\t10, \"10 minutes\"\n\t20, \"20 minutes\"\n\t30, \"30 minutes\"\n}\n\nOptionValue ZA_IgnoreAction\n{\n\t0, \"Ignore\"\n\t1, \"Unignore\"\n}\n\nOptionMenu ZA_IgnoreMenu\n{\n\tTitle \"IGNORE A PLAYER\"\n\tNetGameOnly\n\n\tPlayerField\t\"Player\",\t\t\t\t\"menu_ignoreplayer\",\t\t\tNoBots, NotSelf\n\t// [TP] Perhaps this could be a slider? But then we need to somehow make it display\n\t// 0 as \"indefinitely\". Qt solved this (although with spinboxes) with a \"special value\"\n\t// attribute which is displayed instead of the value when the value is at the minimum.\n\t// Maybe something similar could be done here? This needs to be coordinated with ZDoom though.\n\tOption\t\t\"Duration\",\t\t\t\t\"menu_ignoreduration\",\t\t\t\"ZA_IgnoreDuration\"\n\tStaticText\t\" \"\n\tOption\t\t\"Action\",\t\t\t\t\"menu_ignoreaction\",\t\t\t\"ZA_IgnoreAction\"\n\tCommand\t\t\"Execute!\",\t\t\t\t\"menu_ignore\"\n}\n\n// =================================================================================================\n//\n// JOIN MENU\n//\n// =================================================================================================\n/*\nOptionMenu ZA_JoinMenu\n{\n\tTitle\t\t\"JOIN GAME\"\n\n\tStaticText\t\"You are spectating.\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"Join game\",\t\t\t\"menu_joingame\"\n\tCommand\t\t\"How to play\",\t\t\t\"menu_help\"\n}\n\nOptionMenu ZA_JoinTeamMenu\n{\n\tTitle\t\t\"JOIN TEAM\"\n\n\tStaticText\t\"Please select a team.\"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tCommand\t\t\"Auto-select\",\t\t\t\"menu_autoselect\"\n\tStaticText\t\" \"\n\tJoinMenuTeamOption\n\tCommand\t\t\"Join game\",\t\t\t\"menu_joingame\"\n\tStaticText\t\" \"\n\tCommand\t\t\"How to play\",\t\t\t\"menu_help\"\n}\n\nOptionMenu ZA_SelectClassMenu\n{\n\tTitle\t\t\"PLAYER CLASS SELECTION\"\n\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tStaticText\t\" \"\n\tJoinMenuPlayerClassOption\n\tStaticText\t\" \"\n\tCommand\t\t\"Join game\",\t\t\t\"menu_joingamewithclass\"\n}\n*/\n// =================================================================================================\n//\n// WEAPON SETUP\n//\n// =================================================================================================\n\nOptionValue \"ZA_RailgunColors\"\n{\n\t0, \"Blue\"\n\t1, \"Red\"\n\t2, \"Yellow\"\n\t3, \"Black\"\n\t4, \"Silver\"\n\t5, \"Gold\"\n\t6, \"Green\"\n\t7, \"White\"\n\t8, \"Purple\"\n\t9, \"Orange\"\n\t10, \"Rainbow\"\n}\n\nOptionValue ZA_SwitchOnPickup\n{\n\t0, \"Never\"\n\t1, \"Only higher ranked\"\n\t2, \"Always\"\n\t3, \"Use PWO\"\n}\n\nOptionMenu ZA_WeaponSetup\n{\n\tTitle\t\t\"WEAPON SETUP\"\n\tIndent 170\n\n\tOption\t\t\"Switch on pickup\",\t\t\"switchonpickup\",\t\t\t\t\"ZA_SwitchOnPickup\"\n\tOption\t\t\"Switch without ammo\",\t\"cl_noammoswitch\",\t\t\t\t\"YesNo\"\n\tOption\t\t\"Railgun color\",\t\t\"railcolor\",\t\t\t\t\t\"ZA_RailgunColors\"\n\n\tClass WeaponSetupMenu\n}\n\n// =================================================================================================\n//\n// LOGIN MENU\n//\n// =================================================================================================\n\nOptionMenu ZA_LoginMenu\n{\n\tNetGameOnly\n\tTitle \"LOG IN\"\n\n\tTextField\t\"Username\",\t\t\t\t\"menu_authusername\"\n\tTextField\t\"Password\",\t\t\t\t\"menu_authpassword\"\n\tStaticText\t\" \"\n\tCommand\t\t\"Log in\",\t\t\t\t\"menu_login\"\n}\n\n// =================================================================================================\n//\n// Bot skill menu\n//\n// =================================================================================================\n\nListMenu \"BotSkillMenu\"\n{\n\tStaticPatch 48, 24, \"M_BSKILL\"\n\tPosition 38, 54\n\tPatchItem \"M_MOMMY\", \"m\", \"ChooseBotSkill\", 0\n\tPatchItem \"M_PAIN\", \"a\", \"ChooseBotSkill\", 1\n\tPatchItem \"M_BRING\",\"b\", \"ChooseBotSkill\", 2\n\tPatchItem \"M_THRIVE\",\"t\", \"ChooseBotSkill\", 3\n\tPatchItem \"M_BNMARE\",\"n\", \"ChooseBotSkill\", 4\n}"
},
{
"source": "pk3",
"name": "Actors/stats/physicalattack.txt",
"contents": "actor PAtk0 : PAtk { damagefactor \"Normal\", 0.00 }\nactor PAtk1 : PAtk { damagefactor \"Normal\", 0.01 }\nactor PAtk2 : PAtk { damagefactor \"Normal\", 0.02 }\nactor PAtk3 : PAtk { damagefactor \"Normal\", 0.03 }\nactor PAtk4 : PAtk { damagefactor \"Normal\", 0.04 }\nactor PAtk5 : PAtk { damagefactor \"Normal\", 0.05 }\nactor PAtk6 : PAtk { damagefactor \"Normal\", 0.06 }\nactor PAtk7 : PAtk { damagefactor \"Normal\", 0.07 }\nactor PAtk8 : PAtk { damagefactor \"Normal\", 0.08 }\nactor PAtk9 : PAtk { damagefactor \"Normal\", 0.09 }\nactor PAtk10 : PAtk { damagefactor \"Normal\", 0.10 }\nactor PAtk11 : PAtk { damagefactor \"Normal\", 0.11 }\nactor PAtk12 : PAtk { damagefactor \"Normal\", 0.12 }\nactor PAtk13 : PAtk { damagefactor \"Normal\", 0.13 }\nactor PAtk14 : PAtk { damagefactor \"Normal\", 0.14 }\nactor PAtk15 : PAtk { damagefactor \"Normal\", 0.15 }\nactor PAtk16 : PAtk { damagefactor \"Normal\", 0.16 }\nactor PAtk17 : PAtk { damagefactor \"Normal\", 0.17 }\nactor PAtk18 : PAtk { damagefactor \"Normal\", 0.18 }\nactor PAtk19 : PAtk { damagefactor \"Normal\", 0.19 }\nactor PAtk20 : PAtk { damagefactor \"Normal\", 0.20 }\nactor PAtk21 : PAtk { damagefactor \"Normal\", 0.21 }\nactor PAtk22 : PAtk { damagefactor \"Normal\", 0.22 }\nactor PAtk23 : PAtk { damagefactor \"Normal\", 0.23 }\nactor PAtk24 : PAtk { damagefactor \"Normal\", 0.24 }\nactor PAtk25 : PAtk { damagefactor \"Normal\", 0.25 }\nactor PAtk26 : PAtk { damagefactor \"Normal\", 0.26 }\nactor PAtk27 : PAtk { damagefactor \"Normal\", 0.27 }\nactor PAtk28 : PAtk { damagefactor \"Normal\", 0.28 }\nactor PAtk29 : PAtk { damagefactor \"Normal\", 0.29 }\nactor PAtk30 : PAtk { damagefactor \"Normal\", 0.30 }\nactor PAtk31 : PAtk { damagefactor \"Normal\", 0.31 }\nactor PAtk32 : PAtk { damagefactor \"Normal\", 0.32 }\nactor PAtk33 : PAtk { damagefactor \"Normal\", 0.33 }\nactor PAtk34 : PAtk { damagefactor \"Normal\", 0.34 }\nactor PAtk35 : PAtk { damagefactor \"Normal\", 0.35 }\nactor PAtk36 : PAtk { damagefactor \"Normal\", 0.36 }\nactor PAtk37 : PAtk { damagefactor \"Normal\", 0.37 }\nactor PAtk38 : PAtk { damagefactor \"Normal\", 0.38 }\nactor PAtk39 : PAtk { damagefactor \"Normal\", 0.39 }\nactor PAtk40 : PAtk { damagefactor \"Normal\", 0.40 }\nactor PAtk41 : PAtk { damagefactor \"Normal\", 0.41 }\nactor PAtk42 : PAtk { damagefactor \"Normal\", 0.42 }\nactor PAtk43 : PAtk { damagefactor \"Normal\", 0.43 }\nactor PAtk44 : PAtk { damagefactor \"Normal\", 0.44 }\nactor PAtk45 : PAtk { damagefactor \"Normal\", 0.45 }\nactor PAtk46 : PAtk { damagefactor \"Normal\", 0.46 }\nactor PAtk47 : PAtk { damagefactor \"Normal\", 0.47 }\nactor PAtk48 : PAtk { damagefactor \"Normal\", 0.48 }\nactor PAtk49 : PAtk { damagefactor \"Normal\", 0.49 }\nactor PAtk50 : PAtk { damagefactor \"Normal\", 0.50 }\nactor PAtk51 : PAtk { damagefactor \"Normal\", 0.51 }\nactor PAtk52 : PAtk { damagefactor \"Normal\", 0.52 }\nactor PAtk53 : PAtk { damagefactor \"Normal\", 0.53 }\nactor PAtk54 : PAtk { damagefactor \"Normal\", 0.54 }\nactor PAtk55 : PAtk { damagefactor \"Normal\", 0.55 }\nactor PAtk56 : PAtk { damagefactor \"Normal\", 0.56 }\nactor PAtk57 : PAtk { damagefactor \"Normal\", 0.57 }\nactor PAtk58 : PAtk { damagefactor \"Normal\", 0.58 }\nactor PAtk59 : PAtk { damagefactor \"Normal\", 0.59 }\nactor PAtk60 : PAtk { damagefactor \"Normal\", 0.60 }\nactor PAtk61 : PAtk { damagefactor \"Normal\", 0.61 }\nactor PAtk62 : PAtk { damagefactor \"Normal\", 0.62 }\nactor PAtk63 : PAtk { damagefactor \"Normal\", 0.63 }\nactor PAtk64 : PAtk { damagefactor \"Normal\", 0.64 }\nactor PAtk65 : PAtk { damagefactor \"Normal\", 0.65 }\nactor PAtk66 : PAtk { damagefactor \"Normal\", 0.66 }\nactor PAtk67 : PAtk { damagefactor \"Normal\", 0.67 }\nactor PAtk68 : PAtk { damagefactor \"Normal\", 0.68 }\nactor PAtk69 : PAtk { damagefactor \"Normal\", 0.69 }\nactor PAtk70 : PAtk { damagefactor \"Normal\", 0.70 }\nactor PAtk71 : PAtk { damagefactor \"Normal\", 0.71 }\nactor PAtk72 : PAtk { damagefactor \"Normal\", 0.72 }\nactor PAtk73 : PAtk { damagefactor \"Normal\", 0.73 }\nactor PAtk74 : PAtk { damagefactor \"Normal\", 0.74 }\nactor PAtk75 : PAtk { damagefactor \"Normal\", 0.75 }\nactor PAtk76 : PAtk { damagefactor \"Normal\", 0.76 }\nactor PAtk77 : PAtk { damagefactor \"Normal\", 0.77 }\nactor PAtk78 : PAtk { damagefactor \"Normal\", 0.78 }\nactor PAtk79 : PAtk { damagefactor \"Normal\", 0.79 }\nactor PAtk80 : PAtk { damagefactor \"Normal\", 0.80 }\nactor PAtk81 : PAtk { damagefactor \"Normal\", 0.81 }\nactor PAtk82 : PAtk { damagefactor \"Normal\", 0.82 }\nactor PAtk83 : PAtk { damagefactor \"Normal\", 0.83 }\nactor PAtk84 : PAtk { damagefactor \"Normal\", 0.84 }\nactor PAtk85 : PAtk { damagefactor \"Normal\", 0.85 }\nactor PAtk86 : PAtk { damagefactor \"Normal\", 0.86 }\nactor PAtk87 : PAtk { damagefactor \"Normal\", 0.87 }\nactor PAtk88 : PAtk { damagefactor \"Normal\", 0.88 }\nactor PAtk89 : PAtk { damagefactor \"Normal\", 0.89 }\nactor PAtk90 : PAtk { damagefactor \"Normal\", 0.90 }\nactor PAtk91 : PAtk { damagefactor \"Normal\", 0.91 }\nactor PAtk92 : PAtk { damagefactor \"Normal\", 0.92 }\nactor PAtk93 : PAtk { damagefactor \"Normal\", 0.93 }\nactor PAtk94 : PAtk { damagefactor \"Normal\", 0.94 }\nactor PAtk95 : PAtk { damagefactor \"Normal\", 0.95 }\nactor PAtk96 : PAtk { damagefactor \"Normal\", 0.96 }\nactor PAtk97 : PAtk { damagefactor \"Normal\", 0.97 }\nactor PAtk98 : PAtk { damagefactor \"Normal\", 0.98 }\nactor PAtk99 : PAtk { damagefactor \"Normal\", 0.99 }\nactor PAtk100 : PAtk { damagefactor \"Normal\", 1.00 }\nactor PAtk101 : PAtk { damagefactor \"Normal\", 1.01 }\nactor PAtk102 : PAtk { damagefactor \"Normal\", 1.02 }\nactor PAtk103 : PAtk { damagefactor \"Normal\", 1.03 }\nactor PAtk104 : PAtk { damagefactor \"Normal\", 1.04 }\nactor PAtk105 : PAtk { damagefactor \"Normal\", 1.05 }\nactor PAtk106 : PAtk { damagefactor \"Normal\", 1.06 }\nactor PAtk107 : PAtk { damagefactor \"Normal\", 1.07 }\nactor PAtk108 : PAtk { damagefactor \"Normal\", 1.08 }\nactor PAtk109 : PAtk { damagefactor \"Normal\", 1.09 }\nactor PAtk110 : PAtk { damagefactor \"Normal\", 1.10 }\nactor PAtk111 : PAtk { damagefactor \"Normal\", 1.11 }\nactor PAtk112 : PAtk { damagefactor \"Normal\", 1.12 }\nactor PAtk113 : PAtk { damagefactor \"Normal\", 1.13 }\nactor PAtk114 : PAtk { damagefactor \"Normal\", 1.14 }\nactor PAtk115 : PAtk { damagefactor \"Normal\", 1.15 }\nactor PAtk116 : PAtk { damagefactor \"Normal\", 1.16 }\nactor PAtk117 : PAtk { damagefactor \"Normal\", 1.17 }\nactor PAtk118 : PAtk { damagefactor \"Normal\", 1.18 }\nactor PAtk119 : PAtk { damagefactor \"Normal\", 1.19 }\nactor PAtk120 : PAtk { damagefactor \"Normal\", 1.20 }\nactor PAtk121 : PAtk { damagefactor \"Normal\", 1.21 }\nactor PAtk122 : PAtk { damagefactor \"Normal\", 1.22 }\nactor PAtk123 : PAtk { damagefactor \"Normal\", 1.23 }\nactor PAtk124 : PAtk { damagefactor \"Normal\", 1.24 }\nactor PAtk125 : PAtk { damagefactor \"Normal\", 1.25 }\nactor PAtk126 : PAtk { damagefactor \"Normal\", 1.26 }\nactor PAtk127 : PAtk { damagefactor \"Normal\", 1.27 }\nactor PAtk128 : PAtk { damagefactor \"Normal\", 1.28 }\nactor PAtk129 : PAtk { damagefactor \"Normal\", 1.29 }\nactor PAtk130 : PAtk { damagefactor \"Normal\", 1.30 }\nactor PAtk131 : PAtk { damagefactor \"Normal\", 1.31 }\nactor PAtk132 : PAtk { damagefactor \"Normal\", 1.32 }\nactor PAtk133 : PAtk { damagefactor \"Normal\", 1.33 }\nactor PAtk134 : PAtk { damagefactor \"Normal\", 1.34 }\nactor PAtk135 : PAtk { damagefactor \"Normal\", 1.35 }\nactor PAtk136 : PAtk { damagefactor \"Normal\", 1.36 }\nactor PAtk137 : PAtk { damagefactor \"Normal\", 1.37 }\nactor PAtk138 : PAtk { damagefactor \"Normal\", 1.38 }\nactor PAtk139 : PAtk { damagefactor \"Normal\", 1.39 }\nactor PAtk140 : PAtk { damagefactor \"Normal\", 1.40 }\nactor PAtk141 : PAtk { damagefactor \"Normal\", 1.41 }\nactor PAtk142 : PAtk { damagefactor \"Normal\", 1.42 }\nactor PAtk143 : PAtk { damagefactor \"Normal\", 1.43 }\nactor PAtk144 : PAtk { damagefactor \"Normal\", 1.44 }\nactor PAtk145 : PAtk { damagefactor \"Normal\", 1.45 }\nactor PAtk146 : PAtk { damagefactor \"Normal\", 1.46 }\nactor PAtk147 : PAtk { damagefactor \"Normal\", 1.47 }\nactor PAtk148 : PAtk { damagefactor \"Normal\", 1.48 }\nactor PAtk149 : PAtk { damagefactor \"Normal\", 1.49 }\nactor PAtk150 : PAtk { damagefactor \"Normal\", 1.50 }\nactor PAtk151 : PAtk { damagefactor \"Normal\", 1.51 }\nactor PAtk152 : PAtk { damagefactor \"Normal\", 1.52 }\nactor PAtk153 : PAtk { damagefactor \"Normal\", 1.53 }\nactor PAtk154 : PAtk { damagefactor \"Normal\", 1.54 }\nactor PAtk155 : PAtk { damagefactor \"Normal\", 1.55 }\nactor PAtk156 : PAtk { damagefactor \"Normal\", 1.56 }\nactor PAtk157 : PAtk { damagefactor \"Normal\", 1.57 }\nactor PAtk158 : PAtk { damagefactor \"Normal\", 1.58 }\nactor PAtk159 : PAtk { damagefactor \"Normal\", 1.59 }\nactor PAtk160 : PAtk { damagefactor \"Normal\", 1.60 }\nactor PAtk161 : PAtk { damagefactor \"Normal\", 1.61 }\nactor PAtk162 : PAtk { damagefactor \"Normal\", 1.62 }\nactor PAtk163 : PAtk { damagefactor \"Normal\", 1.63 }\nactor PAtk164 : PAtk { damagefactor \"Normal\", 1.64 }\nactor PAtk165 : PAtk { damagefactor \"Normal\", 1.65 }\nactor PAtk166 : PAtk { damagefactor \"Normal\", 1.66 }\nactor PAtk167 : PAtk { damagefactor \"Normal\", 1.67 }\nactor PAtk168 : PAtk { damagefactor \"Normal\", 1.68 }\nactor PAtk169 : PAtk { damagefactor \"Normal\", 1.69 }\nactor PAtk170 : PAtk { damagefactor \"Normal\", 1.70 }\nactor PAtk171 : PAtk { damagefactor \"Normal\", 1.71 }\nactor PAtk172 : PAtk { damagefactor \"Normal\", 1.72 }\nactor PAtk173 : PAtk { damagefactor \"Normal\", 1.73 }\nactor PAtk174 : PAtk { damagefactor \"Normal\", 1.74 }\nactor PAtk175 : PAtk { damagefactor \"Normal\", 1.75 }\nactor PAtk176 : PAtk { damagefactor \"Normal\", 1.76 }\nactor PAtk177 : PAtk { damagefactor \"Normal\", 1.77 }\nactor PAtk178 : PAtk { damagefactor \"Normal\", 1.78 }\nactor PAtk179 : PAtk { damagefactor \"Normal\", 1.79 }\nactor PAtk180 : PAtk { damagefactor \"Normal\", 1.80 }\nactor PAtk181 : PAtk { damagefactor \"Normal\", 1.81 }\nactor PAtk182 : PAtk { damagefactor \"Normal\", 1.82 }\nactor PAtk183 : PAtk { damagefactor \"Normal\", 1.83 }\nactor PAtk184 : PAtk { damagefactor \"Normal\", 1.84 }\nactor PAtk185 : PAtk { damagefactor \"Normal\", 1.85 }\nactor PAtk186 : PAtk { damagefactor \"Normal\", 1.86 }\nactor PAtk187 : PAtk { damagefactor \"Normal\", 1.87 }\nactor PAtk188 : PAtk { damagefactor \"Normal\", 1.88 }\nactor PAtk189 : PAtk { damagefactor \"Normal\", 1.89 }\nactor PAtk190 : PAtk { damagefactor \"Normal\", 1.90 }\nactor PAtk191 : PAtk { damagefactor \"Normal\", 1.91 }\nactor PAtk192 : PAtk { damagefactor \"Normal\", 1.92 }\nactor PAtk193 : PAtk { damagefactor \"Normal\", 1.93 }\nactor PAtk194 : PAtk { damagefactor \"Normal\", 1.94 }\nactor PAtk195 : PAtk { damagefactor \"Normal\", 1.95 }\nactor PAtk196 : PAtk { damagefactor \"Normal\", 1.96 }\nactor PAtk197 : PAtk { damagefactor \"Normal\", 1.97 }\nactor PAtk198 : PAtk { damagefactor \"Normal\", 1.98 }\nactor PAtk199 : PAtk { damagefactor \"Normal\", 1.99 }\nactor PAtk200 : PAtk { damagefactor \"Normal\", 2.00 }\nactor PAtk201 : PAtk { damagefactor \"Normal\", 2.01 }\nactor PAtk202 : PAtk { damagefactor \"Normal\", 2.02 }\nactor PAtk203 : PAtk { damagefactor \"Normal\", 2.03 }\nactor PAtk204 : PAtk { damagefactor \"Normal\", 2.04 }\nactor PAtk205 : PAtk { damagefactor \"Normal\", 2.05 }\nactor PAtk206 : PAtk { damagefactor \"Normal\", 2.06 }\nactor PAtk207 : PAtk { damagefactor \"Normal\", 2.07 }\nactor PAtk208 : PAtk { damagefactor \"Normal\", 2.08 }\nactor PAtk209 : PAtk { damagefactor \"Normal\", 2.09 }\nactor PAtk210 : PAtk { damagefactor \"Normal\", 2.10 }\nactor PAtk211 : PAtk { damagefactor \"Normal\", 2.11 }\nactor PAtk212 : PAtk { damagefactor \"Normal\", 2.12 }\nactor PAtk213 : PAtk { damagefactor \"Normal\", 2.13 }\nactor PAtk214 : PAtk { damagefactor \"Normal\", 2.14 }\nactor PAtk215 : PAtk { damagefactor \"Normal\", 2.15 }\nactor PAtk216 : PAtk { damagefactor \"Normal\", 2.16 }\nactor PAtk217 : PAtk { damagefactor \"Normal\", 2.17 }\nactor PAtk218 : PAtk { damagefactor \"Normal\", 2.18 }\nactor PAtk219 : PAtk { damagefactor \"Normal\", 2.19 }\nactor PAtk220 : PAtk { damagefactor \"Normal\", 2.20 }\nactor PAtk221 : PAtk { damagefactor \"Normal\", 2.21 }\nactor PAtk222 : PAtk { damagefactor \"Normal\", 2.22 }\nactor PAtk223 : PAtk { damagefactor \"Normal\", 2.23 }\nactor PAtk224 : PAtk { damagefactor \"Normal\", 2.24 }\nactor PAtk225 : PAtk { damagefactor \"Normal\", 2.25 }\nactor PAtk226 : PAtk { damagefactor \"Normal\", 2.26 }\nactor PAtk227 : PAtk { damagefactor \"Normal\", 2.27 }\nactor PAtk228 : PAtk { damagefactor \"Normal\", 2.28 }\nactor PAtk229 : PAtk { damagefactor \"Normal\", 2.29 }\nactor PAtk230 : PAtk { damagefactor \"Normal\", 2.30 }\nactor PAtk231 : PAtk { damagefactor \"Normal\", 2.31 }\nactor PAtk232 : PAtk { damagefactor \"Normal\", 2.32 }\nactor PAtk233 : PAtk { damagefactor \"Normal\", 2.33 }\nactor PAtk234 : PAtk { damagefactor \"Normal\", 2.34 }\nactor PAtk235 : PAtk { damagefactor \"Normal\", 2.35 }\nactor PAtk236 : PAtk { damagefactor \"Normal\", 2.36 }\nactor PAtk237 : PAtk { damagefactor \"Normal\", 2.37 }\nactor PAtk238 : PAtk { damagefactor \"Normal\", 2.38 }\nactor PAtk239 : PAtk { damagefactor \"Normal\", 2.39 }\nactor PAtk240 : PAtk { damagefactor \"Normal\", 2.40 }\nactor PAtk241 : PAtk { damagefactor \"Normal\", 2.41 }\nactor PAtk242 : PAtk { damagefactor \"Normal\", 2.42 }\nactor PAtk243 : PAtk { damagefactor \"Normal\", 2.43 }\nactor PAtk244 : PAtk { damagefactor \"Normal\", 2.44 }\nactor PAtk245 : PAtk { damagefactor \"Normal\", 2.45 }\nactor PAtk246 : PAtk { damagefactor \"Normal\", 2.46 }\nactor PAtk247 : PAtk { damagefactor \"Normal\", 2.47 }\nactor PAtk248 : PAtk { damagefactor \"Normal\", 2.48 }\nactor PAtk249 : PAtk { damagefactor \"Normal\", 2.49 }\nactor PAtk250 : PAtk { damagefactor \"Normal\", 2.50 }\nactor PAtk251 : PAtk { damagefactor \"Normal\", 2.51 }\nactor PAtk252 : PAtk { damagefactor \"Normal\", 2.52 }\nactor PAtk253 : PAtk { damagefactor \"Normal\", 2.53 }\nactor PAtk254 : PAtk { damagefactor \"Normal\", 2.54 }\nactor PAtk255 : PAtk { damagefactor \"Normal\", 2.55 }\nactor PAtk256 : PAtk { damagefactor \"Normal\", 2.56 }\nactor PAtk257 : PAtk { damagefactor \"Normal\", 2.57 }\nactor PAtk258 : PAtk { damagefactor \"Normal\", 2.58 }\nactor PAtk259 : PAtk { damagefactor \"Normal\", 2.59 }\nactor PAtk260 : PAtk { damagefactor \"Normal\", 2.60 }\nactor PAtk261 : PAtk { damagefactor \"Normal\", 2.61 }\nactor PAtk262 : PAtk { damagefactor \"Normal\", 2.62 }\nactor PAtk263 : PAtk { damagefactor \"Normal\", 2.63 }\nactor PAtk264 : PAtk { damagefactor \"Normal\", 2.64 }\nactor PAtk265 : PAtk { damagefactor \"Normal\", 2.65 }\nactor PAtk266 : PAtk { damagefactor \"Normal\", 2.66 }\nactor PAtk267 : PAtk { damagefactor \"Normal\", 2.67 }\nactor PAtk268 : PAtk { damagefactor \"Normal\", 2.68 }\nactor PAtk269 : PAtk { damagefactor \"Normal\", 2.69 }\nactor PAtk270 : PAtk { damagefactor \"Normal\", 2.70 }\nactor PAtk271 : PAtk { damagefactor \"Normal\", 2.71 }\nactor PAtk272 : PAtk { damagefactor \"Normal\", 2.72 }\nactor PAtk273 : PAtk { damagefactor \"Normal\", 2.73 }\nactor PAtk274 : PAtk { damagefactor \"Normal\", 2.74 }\nactor PAtk275 : PAtk { damagefactor \"Normal\", 2.75 }\nactor PAtk276 : PAtk { damagefactor \"Normal\", 2.76 }\nactor PAtk277 : PAtk { damagefactor \"Normal\", 2.77 }\nactor PAtk278 : PAtk { damagefactor \"Normal\", 2.78 }\nactor PAtk279 : PAtk { damagefactor \"Normal\", 2.79 }\nactor PAtk280 : PAtk { damagefactor \"Normal\", 2.80 }\nactor PAtk281 : PAtk { damagefactor \"Normal\", 2.81 }\nactor PAtk282 : PAtk { damagefactor \"Normal\", 2.82 }\nactor PAtk283 : PAtk { damagefactor \"Normal\", 2.83 }\nactor PAtk284 : PAtk { damagefactor \"Normal\", 2.84 }\nactor PAtk285 : PAtk { damagefactor \"Normal\", 2.85 }\nactor PAtk286 : PAtk { damagefactor \"Normal\", 2.86 }\nactor PAtk287 : PAtk { damagefactor \"Normal\", 2.87 }\nactor PAtk288 : PAtk { damagefactor \"Normal\", 2.88 }\nactor PAtk289 : PAtk { damagefactor \"Normal\", 2.89 }\nactor PAtk290 : PAtk { damagefactor \"Normal\", 2.90 }\nactor PAtk291 : PAtk { damagefactor \"Normal\", 2.91 }\nactor PAtk292 : PAtk { damagefactor \"Normal\", 2.92 }\nactor PAtk293 : PAtk { damagefactor \"Normal\", 2.93 }\nactor PAtk294 : PAtk { damagefactor \"Normal\", 2.94 }\nactor PAtk295 : PAtk { damagefactor \"Normal\", 2.95 }\nactor PAtk296 : PAtk { damagefactor \"Normal\", 2.96 }\nactor PAtk297 : PAtk { damagefactor \"Normal\", 2.97 }\nactor PAtk298 : PAtk { damagefactor \"Normal\", 2.98 }\nactor PAtk299 : PAtk { damagefactor \"Normal\", 2.99 }\nactor PAtk300 : PAtk { damagefactor \"Normal\", 3.00 }\nactor PAtk301 : PAtk { damagefactor \"Normal\", 3.01 }\nactor PAtk302 : PAtk { damagefactor \"Normal\", 3.02 }\nactor PAtk303 : PAtk { damagefactor \"Normal\", 3.03 }\nactor PAtk304 : PAtk { damagefactor \"Normal\", 3.04 }\nactor PAtk305 : PAtk { damagefactor \"Normal\", 3.05 }\nactor PAtk306 : PAtk { damagefactor \"Normal\", 3.06 }\nactor PAtk307 : PAtk { damagefactor \"Normal\", 3.07 }\nactor PAtk308 : PAtk { damagefactor \"Normal\", 3.08 }\nactor PAtk309 : PAtk { damagefactor \"Normal\", 3.09 }\nactor PAtk310 : PAtk { damagefactor \"Normal\", 3.10 }\nactor PAtk311 : PAtk { damagefactor \"Normal\", 3.11 }\nactor PAtk312 : PAtk { damagefactor \"Normal\", 3.12 }\nactor PAtk313 : PAtk { damagefactor \"Normal\", 3.13 }\nactor PAtk314 : PAtk { damagefactor \"Normal\", 3.14 }\nactor PAtk315 : PAtk { damagefactor \"Normal\", 3.15 }\nactor PAtk316 : PAtk { damagefactor \"Normal\", 3.16 }\nactor PAtk317 : PAtk { damagefactor \"Normal\", 3.17 }\nactor PAtk318 : PAtk { damagefactor \"Normal\", 3.18 }\nactor PAtk319 : PAtk { damagefactor \"Normal\", 3.19 }\nactor PAtk320 : PAtk { damagefactor \"Normal\", 3.20 }\nactor PAtk321 : PAtk { damagefactor \"Normal\", 3.21 }\nactor PAtk322 : PAtk { damagefactor \"Normal\", 3.22 }\nactor PAtk323 : PAtk { damagefactor \"Normal\", 3.23 }\nactor PAtk324 : PAtk { damagefactor \"Normal\", 3.24 }\nactor PAtk325 : PAtk { damagefactor \"Normal\", 3.25 }\nactor PAtk326 : PAtk { damagefactor \"Normal\", 3.26 }\nactor PAtk327 : PAtk { damagefactor \"Normal\", 3.27 }\nactor PAtk328 : PAtk { damagefactor \"Normal\", 3.28 }\nactor PAtk329 : PAtk { damagefactor \"Normal\", 3.29 }\nactor PAtk330 : PAtk { damagefactor \"Normal\", 3.30 }\nactor PAtk331 : PAtk { damagefactor \"Normal\", 3.31 }\nactor PAtk332 : PAtk { damagefactor \"Normal\", 3.32 }\nactor PAtk333 : PAtk { damagefactor \"Normal\", 3.33 }\nactor PAtk334 : PAtk { damagefactor \"Normal\", 3.34 }\nactor PAtk335 : PAtk { damagefactor \"Normal\", 3.35 }\nactor PAtk336 : PAtk { damagefactor \"Normal\", 3.36 }\nactor PAtk337 : PAtk { damagefactor \"Normal\", 3.37 }\nactor PAtk338 : PAtk { damagefactor \"Normal\", 3.38 }\nactor PAtk339 : PAtk { damagefactor \"Normal\", 3.39 }\nactor PAtk340 : PAtk { damagefactor \"Normal\", 3.40 }\nactor PAtk341 : PAtk { damagefactor \"Normal\", 3.41 }\nactor PAtk342 : PAtk { damagefactor \"Normal\", 3.42 }\nactor PAtk343 : PAtk { damagefactor \"Normal\", 3.43 }\nactor PAtk344 : PAtk { damagefactor \"Normal\", 3.44 }\nactor PAtk345 : PAtk { damagefactor \"Normal\", 3.45 }\nactor PAtk346 : PAtk { damagefactor \"Normal\", 3.46 }\nactor PAtk347 : PAtk { damagefactor \"Normal\", 3.47 }\nactor PAtk348 : PAtk { damagefactor \"Normal\", 3.48 }\nactor PAtk349 : PAtk { damagefactor \"Normal\", 3.49 }\nactor PAtk350 : PAtk { damagefactor \"Normal\", 3.50 }\nactor PAtk351 : PAtk { damagefactor \"Normal\", 3.51 }\nactor PAtk352 : PAtk { damagefactor \"Normal\", 3.52 }\nactor PAtk353 : PAtk { damagefactor \"Normal\", 3.53 }\nactor PAtk354 : PAtk { damagefactor \"Normal\", 3.54 }\nactor PAtk355 : PAtk { damagefactor \"Normal\", 3.55 }\nactor PAtk356 : PAtk { damagefactor \"Normal\", 3.56 }\nactor PAtk357 : PAtk { damagefactor \"Normal\", 3.57 }\nactor PAtk358 : PAtk { damagefactor \"Normal\", 3.58 }\nactor PAtk359 : PAtk { damagefactor \"Normal\", 3.59 }\nactor PAtk360 : PAtk { damagefactor \"Normal\", 3.60 }\nactor PAtk361 : PAtk { damagefactor \"Normal\", 3.61 }\nactor PAtk362 : PAtk { damagefactor \"Normal\", 3.62 }\nactor PAtk363 : PAtk { damagefactor \"Normal\", 3.63 }\nactor PAtk364 : PAtk { damagefactor \"Normal\", 3.64 }\nactor PAtk365 : PAtk { damagefactor \"Normal\", 3.65 }\nactor PAtk366 : PAtk { damagefactor \"Normal\", 3.66 }\nactor PAtk367 : PAtk { damagefactor \"Normal\", 3.67 }\nactor PAtk368 : PAtk { damagefactor \"Normal\", 3.68 }\nactor PAtk369 : PAtk { damagefactor \"Normal\", 3.69 }\nactor PAtk370 : PAtk { damagefactor \"Normal\", 3.70 }\nactor PAtk371 : PAtk { damagefactor \"Normal\", 3.71 }\nactor PAtk372 : PAtk { damagefactor \"Normal\", 3.72 }\nactor PAtk373 : PAtk { damagefactor \"Normal\", 3.73 }\nactor PAtk374 : PAtk { damagefactor \"Normal\", 3.74 }\nactor PAtk375 : PAtk { damagefactor \"Normal\", 3.75 }\nactor PAtk376 : PAtk { damagefactor \"Normal\", 3.76 }\nactor PAtk377 : PAtk { damagefactor \"Normal\", 3.77 }\nactor PAtk378 : PAtk { damagefactor \"Normal\", 3.78 }\nactor PAtk379 : PAtk { damagefactor \"Normal\", 3.79 }\nactor PAtk380 : PAtk { damagefactor \"Normal\", 3.80 }\nactor PAtk381 : PAtk { damagefactor \"Normal\", 3.81 }\nactor PAtk382 : PAtk { damagefactor \"Normal\", 3.82 }\nactor PAtk383 : PAtk { damagefactor \"Normal\", 3.83 }\nactor PAtk384 : PAtk { damagefactor \"Normal\", 3.84 }\nactor PAtk385 : PAtk { damagefactor \"Normal\", 3.85 }\nactor PAtk386 : PAtk { damagefactor \"Normal\", 3.86 }\nactor PAtk387 : PAtk { damagefactor \"Normal\", 3.87 }\nactor PAtk388 : PAtk { damagefactor \"Normal\", 3.88 }\nactor PAtk389 : PAtk { damagefactor \"Normal\", 3.89 }\nactor PAtk390 : PAtk { damagefactor \"Normal\", 3.90 }\nactor PAtk391 : PAtk { damagefactor \"Normal\", 3.91 }\nactor PAtk392 : PAtk { damagefactor \"Normal\", 3.92 }\nactor PAtk393 : PAtk { damagefactor \"Normal\", 3.93 }\nactor PAtk394 : PAtk { damagefactor \"Normal\", 3.94 }\nactor PAtk395 : PAtk { damagefactor \"Normal\", 3.95 }\nactor PAtk396 : PAtk { damagefactor \"Normal\", 3.96 }\nactor PAtk397 : PAtk { damagefactor \"Normal\", 3.97 }\nactor PAtk398 : PAtk { damagefactor \"Normal\", 3.98 }\nactor PAtk399 : PAtk { damagefactor \"Normal\", 3.99 }\nactor PAtk400 : PAtk { damagefactor \"Normal\", 4.00 }\nactor PAtk401 : PAtk { damagefactor \"Normal\", 4.01 }\nactor PAtk402 : PAtk { damagefactor \"Normal\", 4.02 }\nactor PAtk403 : PAtk { damagefactor \"Normal\", 4.03 }\nactor PAtk404 : PAtk { damagefactor \"Normal\", 4.04 }\nactor PAtk405 : PAtk { damagefactor \"Normal\", 4.05 }\nactor PAtk406 : PAtk { damagefactor \"Normal\", 4.06 }\nactor PAtk407 : PAtk { damagefactor \"Normal\", 4.07 }\nactor PAtk408 : PAtk { damagefactor \"Normal\", 4.08 }\nactor PAtk409 : PAtk { damagefactor \"Normal\", 4.09 }\nactor PAtk410 : PAtk { damagefactor \"Normal\", 4.10 }\nactor PAtk411 : PAtk { damagefactor \"Normal\", 4.11 }\nactor PAtk412 : PAtk { damagefactor \"Normal\", 4.12 }\nactor PAtk413 : PAtk { damagefactor \"Normal\", 4.13 }\nactor PAtk414 : PAtk { damagefactor \"Normal\", 4.14 }\nactor PAtk415 : PAtk { damagefactor \"Normal\", 4.15 }\nactor PAtk416 : PAtk { damagefactor \"Normal\", 4.16 }\nactor PAtk417 : PAtk { damagefactor \"Normal\", 4.17 }\nactor PAtk418 : PAtk { damagefactor \"Normal\", 4.18 }\nactor PAtk419 : PAtk { damagefactor \"Normal\", 4.19 }\nactor PAtk420 : PAtk { damagefactor \"Normal\", 4.20 }\nactor PAtk421 : PAtk { damagefactor \"Normal\", 4.21 }\nactor PAtk422 : PAtk { damagefactor \"Normal\", 4.22 }\nactor PAtk423 : PAtk { damagefactor \"Normal\", 4.23 }\nactor PAtk424 : PAtk { damagefactor \"Normal\", 4.24 }\nactor PAtk425 : PAtk { damagefactor \"Normal\", 4.25 }\nactor PAtk426 : PAtk { damagefactor \"Normal\", 4.26 }\nactor PAtk427 : PAtk { damagefactor \"Normal\", 4.27 }\nactor PAtk428 : PAtk { damagefactor \"Normal\", 4.28 }\nactor PAtk429 : PAtk { damagefactor \"Normal\", 4.29 }\nactor PAtk430 : PAtk { damagefactor \"Normal\", 4.30 }\nactor PAtk431 : PAtk { damagefactor \"Normal\", 4.31 }\nactor PAtk432 : PAtk { damagefactor \"Normal\", 4.32 }\nactor PAtk433 : PAtk { damagefactor \"Normal\", 4.33 }\nactor PAtk434 : PAtk { damagefactor \"Normal\", 4.34 }\nactor PAtk435 : PAtk { damagefactor \"Normal\", 4.35 }\nactor PAtk436 : PAtk { damagefactor \"Normal\", 4.36 }\nactor PAtk437 : PAtk { damagefactor \"Normal\", 4.37 }\nactor PAtk438 : PAtk { damagefactor \"Normal\", 4.38 }\nactor PAtk439 : PAtk { damagefactor \"Normal\", 4.39 }\nactor PAtk440 : PAtk { damagefactor \"Normal\", 4.40 }\nactor PAtk441 : PAtk { damagefactor \"Normal\", 4.41 }\nactor PAtk442 : PAtk { damagefactor \"Normal\", 4.42 }\nactor PAtk443 : PAtk { damagefactor \"Normal\", 4.43 }\nactor PAtk444 : PAtk { damagefactor \"Normal\", 4.44 }\nactor PAtk445 : PAtk { damagefactor \"Normal\", 4.45 }\nactor PAtk446 : PAtk { damagefactor \"Normal\", 4.46 }\nactor PAtk447 : PAtk { damagefactor \"Normal\", 4.47 }\nactor PAtk448 : PAtk { damagefactor \"Normal\", 4.48 }\nactor PAtk449 : PAtk { damagefactor \"Normal\", 4.49 }\nactor PAtk450 : PAtk { damagefactor \"Normal\", 4.50 }\nactor PAtk451 : PAtk { damagefactor \"Normal\", 4.51 }\nactor PAtk452 : PAtk { damagefactor \"Normal\", 4.52 }\nactor PAtk453 : PAtk { damagefactor \"Normal\", 4.53 }\nactor PAtk454 : PAtk { damagefactor \"Normal\", 4.54 }\nactor PAtk455 : PAtk { damagefactor \"Normal\", 4.55 }\nactor PAtk456 : PAtk { damagefactor \"Normal\", 4.56 }\nactor PAtk457 : PAtk { damagefactor \"Normal\", 4.57 }\nactor PAtk458 : PAtk { damagefactor \"Normal\", 4.58 }\nactor PAtk459 : PAtk { damagefactor \"Normal\", 4.59 }\nactor PAtk460 : PAtk { damagefactor \"Normal\", 4.60 }\nactor PAtk461 : PAtk { damagefactor \"Normal\", 4.61 }\nactor PAtk462 : PAtk { damagefactor \"Normal\", 4.62 }\nactor PAtk463 : PAtk { damagefactor \"Normal\", 4.63 }\nactor PAtk464 : PAtk { damagefactor \"Normal\", 4.64 }\nactor PAtk465 : PAtk { damagefactor \"Normal\", 4.65 }\nactor PAtk466 : PAtk { damagefactor \"Normal\", 4.66 }\nactor PAtk467 : PAtk { damagefactor \"Normal\", 4.67 }\nactor PAtk468 : PAtk { damagefactor \"Normal\", 4.68 }\nactor PAtk469 : PAtk { damagefactor \"Normal\", 4.69 }\nactor PAtk470 : PAtk { damagefactor \"Normal\", 4.70 }\nactor PAtk471 : PAtk { damagefactor \"Normal\", 4.71 }\nactor PAtk472 : PAtk { damagefactor \"Normal\", 4.72 }\nactor PAtk473 : PAtk { damagefactor \"Normal\", 4.73 }\nactor PAtk474 : PAtk { damagefactor \"Normal\", 4.74 }\nactor PAtk475 : PAtk { damagefactor \"Normal\", 4.75 }\nactor PAtk476 : PAtk { damagefactor \"Normal\", 4.76 }\nactor PAtk477 : PAtk { damagefactor \"Normal\", 4.77 }\nactor PAtk478 : PAtk { damagefactor \"Normal\", 4.78 }\nactor PAtk479 : PAtk { damagefactor \"Normal\", 4.79 }\nactor PAtk480 : PAtk { damagefactor \"Normal\", 4.80 }\nactor PAtk481 : PAtk { damagefactor \"Normal\", 4.81 }\nactor PAtk482 : PAtk { damagefactor \"Normal\", 4.82 }\nactor PAtk483 : PAtk { damagefactor \"Normal\", 4.83 }\nactor PAtk484 : PAtk { damagefactor \"Normal\", 4.84 }\nactor PAtk485 : PAtk { damagefactor \"Normal\", 4.85 }\nactor PAtk486 : PAtk { damagefactor \"Normal\", 4.86 }\nactor PAtk487 : PAtk { damagefactor \"Normal\", 4.87 }\nactor PAtk488 : PAtk { damagefactor \"Normal\", 4.88 }\nactor PAtk489 : PAtk { damagefactor \"Normal\", 4.89 }\nactor PAtk490 : PAtk { damagefactor \"Normal\", 4.90 }\nactor PAtk491 : PAtk { damagefactor \"Normal\", 4.91 }\nactor PAtk492 : PAtk { damagefactor \"Normal\", 4.92 }\nactor PAtk493 : PAtk { damagefactor \"Normal\", 4.93 }\nactor PAtk494 : PAtk { damagefactor \"Normal\", 4.94 }\nactor PAtk495 : PAtk { damagefactor \"Normal\", 4.95 }\nactor PAtk496 : PAtk { damagefactor \"Normal\", 4.96 }\nactor PAtk497 : PAtk { damagefactor \"Normal\", 4.97 }\nactor PAtk498 : PAtk { damagefactor \"Normal\", 4.98 }\nactor PAtk499 : PAtk { damagefactor \"Normal\", 4.99 }\nactor PAtk500 : PAtk { damagefactor \"Normal\", 5.00 }\nactor PAtk501 : PAtk { damagefactor \"Normal\", 5.01 }\nactor PAtk502 : PAtk { damagefactor \"Normal\", 5.02 }\nactor PAtk503 : PAtk { damagefactor \"Normal\", 5.03 }\nactor PAtk504 : PAtk { damagefactor \"Normal\", 5.04 }\nactor PAtk505 : PAtk { damagefactor \"Normal\", 5.05 }\nactor PAtk506 : PAtk { damagefactor \"Normal\", 5.06 }\nactor PAtk507 : PAtk { damagefactor \"Normal\", 5.07 }\nactor PAtk508 : PAtk { damagefactor \"Normal\", 5.08 }\nactor PAtk509 : PAtk { damagefactor \"Normal\", 5.09 }\nactor PAtk510 : PAtk { damagefactor \"Normal\", 5.10 }\nactor PAtk511 : PAtk { damagefactor \"Normal\", 5.11 }\nactor PAtk512 : PAtk { damagefactor \"Normal\", 5.12 }\nactor PAtk513 : PAtk { damagefactor \"Normal\", 5.13 }\nactor PAtk514 : PAtk { damagefactor \"Normal\", 5.14 }\nactor PAtk515 : PAtk { damagefactor \"Normal\", 5.15 }\nactor PAtk516 : PAtk { damagefactor \"Normal\", 5.16 }\nactor PAtk517 : PAtk { damagefactor \"Normal\", 5.17 }\nactor PAtk518 : PAtk { damagefactor \"Normal\", 5.18 }\nactor PAtk519 : PAtk { damagefactor \"Normal\", 5.19 }\nactor PAtk520 : PAtk { damagefactor \"Normal\", 5.20 }\nactor PAtk521 : PAtk { damagefactor \"Normal\", 5.21 }\nactor PAtk522 : PAtk { damagefactor \"Normal\", 5.22 }\nactor PAtk523 : PAtk { damagefactor \"Normal\", 5.23 }\nactor PAtk524 : PAtk { damagefactor \"Normal\", 5.24 }\nactor PAtk525 : PAtk { damagefactor \"Normal\", 5.25 }\nactor PAtk526 : PAtk { damagefactor \"Normal\", 5.26 }\nactor PAtk527 : PAtk { damagefactor \"Normal\", 5.27 }\nactor PAtk528 : PAtk { damagefactor \"Normal\", 5.28 }\nactor PAtk529 : PAtk { damagefactor \"Normal\", 5.29 }\nactor PAtk530 : PAtk { damagefactor \"Normal\", 5.30 }\nactor PAtk531 : PAtk { damagefactor \"Normal\", 5.31 }\nactor PAtk532 : PAtk { damagefactor \"Normal\", 5.32 }\nactor PAtk533 : PAtk { damagefactor \"Normal\", 5.33 }\nactor PAtk534 : PAtk { damagefactor \"Normal\", 5.34 }\nactor PAtk535 : PAtk { damagefactor \"Normal\", 5.35 }\nactor PAtk536 : PAtk { damagefactor \"Normal\", 5.36 }\nactor PAtk537 : PAtk { damagefactor \"Normal\", 5.37 }\nactor PAtk538 : PAtk { damagefactor \"Normal\", 5.38 }\nactor PAtk539 : PAtk { damagefactor \"Normal\", 5.39 }\nactor PAtk540 : PAtk { damagefactor \"Normal\", 5.40 }\nactor PAtk541 : PAtk { damagefactor \"Normal\", 5.41 }\nactor PAtk542 : PAtk { damagefactor \"Normal\", 5.42 }\nactor PAtk543 : PAtk { damagefactor \"Normal\", 5.43 }\nactor PAtk544 : PAtk { damagefactor \"Normal\", 5.44 }\nactor PAtk545 : PAtk { damagefactor \"Normal\", 5.45 }\nactor PAtk546 : PAtk { damagefactor \"Normal\", 5.46 }\nactor PAtk547 : PAtk { damagefactor \"Normal\", 5.47 }\nactor PAtk548 : PAtk { damagefactor \"Normal\", 5.48 }\nactor PAtk549 : PAtk { damagefactor \"Normal\", 5.49 }\nactor PAtk550 : PAtk { damagefactor \"Normal\", 5.50 }\nactor PAtk551 : PAtk { damagefactor \"Normal\", 5.51 }\nactor PAtk552 : PAtk { damagefactor \"Normal\", 5.52 }\nactor PAtk553 : PAtk { damagefactor \"Normal\", 5.53 }\nactor PAtk554 : PAtk { damagefactor \"Normal\", 5.54 }\nactor PAtk555 : PAtk { damagefactor \"Normal\", 5.55 }\nactor PAtk556 : PAtk { damagefactor \"Normal\", 5.56 }\nactor PAtk557 : PAtk { damagefactor \"Normal\", 5.57 }\nactor PAtk558 : PAtk { damagefactor \"Normal\", 5.58 }\nactor PAtk559 : PAtk { damagefactor \"Normal\", 5.59 }\nactor PAtk560 : PAtk { damagefactor \"Normal\", 5.60 }\nactor PAtk561 : PAtk { damagefactor \"Normal\", 5.61 }\nactor PAtk562 : PAtk { damagefactor \"Normal\", 5.62 }\nactor PAtk563 : PAtk { damagefactor \"Normal\", 5.63 }\nactor PAtk564 : PAtk { damagefactor \"Normal\", 5.64 }\nactor PAtk565 : PAtk { damagefactor \"Normal\", 5.65 }\nactor PAtk566 : PAtk { damagefactor \"Normal\", 5.66 }\nactor PAtk567 : PAtk { damagefactor \"Normal\", 5.67 }\nactor PAtk568 : PAtk { damagefactor \"Normal\", 5.68 }\nactor PAtk569 : PAtk { damagefactor \"Normal\", 5.69 }\nactor PAtk570 : PAtk { damagefactor \"Normal\", 5.70 }\nactor PAtk571 : PAtk { damagefactor \"Normal\", 5.71 }\nactor PAtk572 : PAtk { damagefactor \"Normal\", 5.72 }\nactor PAtk573 : PAtk { damagefactor \"Normal\", 5.73 }\nactor PAtk574 : PAtk { damagefactor \"Normal\", 5.74 }\nactor PAtk575 : PAtk { damagefactor \"Normal\", 5.75 }\nactor PAtk576 : PAtk { damagefactor \"Normal\", 5.76 }\nactor PAtk577 : PAtk { damagefactor \"Normal\", 5.77 }\nactor PAtk578 : PAtk { damagefactor \"Normal\", 5.78 }\nactor PAtk579 : PAtk { damagefactor \"Normal\", 5.79 }\nactor PAtk580 : PAtk { damagefactor \"Normal\", 5.80 }\nactor PAtk581 : PAtk { damagefactor \"Normal\", 5.81 }\nactor PAtk582 : PAtk { damagefactor \"Normal\", 5.82 }\nactor PAtk583 : PAtk { damagefactor \"Normal\", 5.83 }\nactor PAtk584 : PAtk { damagefactor \"Normal\", 5.84 }\nactor PAtk585 : PAtk { damagefactor \"Normal\", 5.85 }\nactor PAtk586 : PAtk { damagefactor \"Normal\", 5.86 }\nactor PAtk587 : PAtk { damagefactor \"Normal\", 5.87 }\nactor PAtk588 : PAtk { damagefactor \"Normal\", 5.88 }\nactor PAtk589 : PAtk { damagefactor \"Normal\", 5.89 }\nactor PAtk590 : PAtk { damagefactor \"Normal\", 5.90 }\nactor PAtk591 : PAtk { damagefactor \"Normal\", 5.91 }\nactor PAtk592 : PAtk { damagefactor \"Normal\", 5.92 }\nactor PAtk593 : PAtk { damagefactor \"Normal\", 5.93 }\nactor PAtk594 : PAtk { damagefactor \"Normal\", 5.94 }\nactor PAtk595 : PAtk { damagefactor \"Normal\", 5.95 }\nactor PAtk596 : PAtk { damagefactor \"Normal\", 5.96 }\nactor PAtk597 : PAtk { damagefactor \"Normal\", 5.97 }\nactor PAtk598 : PAtk { damagefactor \"Normal\", 5.98 }\nactor PAtk599 : PAtk { damagefactor \"Normal\", 5.99 }\nactor PAtk600 : PAtk { damagefactor \"Normal\", 6.00 }\nactor PAtk601 : PAtk { damagefactor \"Normal\", 6.01 }\nactor PAtk602 : PAtk { damagefactor \"Normal\", 6.02 }\nactor PAtk603 : PAtk { damagefactor \"Normal\", 6.03 }\nactor PAtk604 : PAtk { damagefactor \"Normal\", 6.04 }\nactor PAtk605 : PAtk { damagefactor \"Normal\", 6.05 }\nactor PAtk606 : PAtk { damagefactor \"Normal\", 6.06 }\nactor PAtk607 : PAtk { damagefactor \"Normal\", 6.07 }\nactor PAtk608 : PAtk { damagefactor \"Normal\", 6.08 }\nactor PAtk609 : PAtk { damagefactor \"Normal\", 6.09 }\nactor PAtk610 : PAtk { damagefactor \"Normal\", 6.10 }\nactor PAtk611 : PAtk { damagefactor \"Normal\", 6.11 }\nactor PAtk612 : PAtk { damagefactor \"Normal\", 6.12 }\nactor PAtk613 : PAtk { damagefactor \"Normal\", 6.13 }\nactor PAtk614 : PAtk { damagefactor \"Normal\", 6.14 }\nactor PAtk615 : PAtk { damagefactor \"Normal\", 6.15 }\nactor PAtk616 : PAtk { damagefactor \"Normal\", 6.16 }\nactor PAtk617 : PAtk { damagefactor \"Normal\", 6.17 }\nactor PAtk618 : PAtk { damagefactor \"Normal\", 6.18 }\nactor PAtk619 : PAtk { damagefactor \"Normal\", 6.19 }\nactor PAtk620 : PAtk { damagefactor \"Normal\", 6.20 }\nactor PAtk621 : PAtk { damagefactor \"Normal\", 6.21 }\nactor PAtk622 : PAtk { damagefactor \"Normal\", 6.22 }\nactor PAtk623 : PAtk { damagefactor \"Normal\", 6.23 }\nactor PAtk624 : PAtk { damagefactor \"Normal\", 6.24 }\nactor PAtk625 : PAtk { damagefactor \"Normal\", 6.25 }\nactor PAtk626 : PAtk { damagefactor \"Normal\", 6.26 }\nactor PAtk627 : PAtk { damagefactor \"Normal\", 6.27 }\nactor PAtk628 : PAtk { damagefactor \"Normal\", 6.28 }\nactor PAtk629 : PAtk { damagefactor \"Normal\", 6.29 }\nactor PAtk630 : PAtk { damagefactor \"Normal\", 6.30 }\nactor PAtk631 : PAtk { damagefactor \"Normal\", 6.31 }\nactor PAtk632 : PAtk { damagefactor \"Normal\", 6.32 }\nactor PAtk633 : PAtk { damagefactor \"Normal\", 6.33 }\nactor PAtk634 : PAtk { damagefactor \"Normal\", 6.34 }\nactor PAtk635 : PAtk { damagefactor \"Normal\", 6.35 }\nactor PAtk636 : PAtk { damagefactor \"Normal\", 6.36 }\nactor PAtk637 : PAtk { damagefactor \"Normal\", 6.37 }\nactor PAtk638 : PAtk { damagefactor \"Normal\", 6.38 }\nactor PAtk639 : PAtk { damagefactor \"Normal\", 6.39 }\nactor PAtk640 : PAtk { damagefactor \"Normal\", 6.40 }\nactor PAtk641 : PAtk { damagefactor \"Normal\", 6.41 }\nactor PAtk642 : PAtk { damagefactor \"Normal\", 6.42 }\nactor PAtk643 : PAtk { damagefactor \"Normal\", 6.43 }\nactor PAtk644 : PAtk { damagefactor \"Normal\", 6.44 }\nactor PAtk645 : PAtk { damagefactor \"Normal\", 6.45 }\nactor PAtk646 : PAtk { damagefactor \"Normal\", 6.46 }\nactor PAtk647 : PAtk { damagefactor \"Normal\", 6.47 }\nactor PAtk648 : PAtk { damagefactor \"Normal\", 6.48 }\nactor PAtk649 : PAtk { damagefactor \"Normal\", 6.49 }\nactor PAtk650 : PAtk { damagefactor \"Normal\", 6.50 }\nactor PAtk651 : PAtk { damagefactor \"Normal\", 6.51 }\nactor PAtk652 : PAtk { damagefactor \"Normal\", 6.52 }\nactor PAtk653 : PAtk { damagefactor \"Normal\", 6.53 }\nactor PAtk654 : PAtk { damagefactor \"Normal\", 6.54 }\nactor PAtk655 : PAtk { damagefactor \"Normal\", 6.55 }\nactor PAtk656 : PAtk { damagefactor \"Normal\", 6.56 }\nactor PAtk657 : PAtk { damagefactor \"Normal\", 6.57 }\nactor PAtk658 : PAtk { damagefactor \"Normal\", 6.58 }\nactor PAtk659 : PAtk { damagefactor \"Normal\", 6.59 }\nactor PAtk660 : PAtk { damagefactor \"Normal\", 6.60 }\nactor PAtk661 : PAtk { damagefactor \"Normal\", 6.61 }\nactor PAtk662 : PAtk { damagefactor \"Normal\", 6.62 }\nactor PAtk663 : PAtk { damagefactor \"Normal\", 6.63 }\nactor PAtk664 : PAtk { damagefactor \"Normal\", 6.64 }\nactor PAtk665 : PAtk { damagefactor \"Normal\", 6.65 }\nactor PAtk666 : PAtk { damagefactor \"Normal\", 6.66 }\nactor PAtk667 : PAtk { damagefactor \"Normal\", 6.67 }\nactor PAtk668 : PAtk { damagefactor \"Normal\", 6.68 }\nactor PAtk669 : PAtk { damagefactor \"Normal\", 6.69 }\nactor PAtk670 : PAtk { damagefactor \"Normal\", 6.70 }\nactor PAtk671 : PAtk { damagefactor \"Normal\", 6.71 }\nactor PAtk672 : PAtk { damagefactor \"Normal\", 6.72 }\nactor PAtk673 : PAtk { damagefactor \"Normal\", 6.73 }\nactor PAtk674 : PAtk { damagefactor \"Normal\", 6.74 }\nactor PAtk675 : PAtk { damagefactor \"Normal\", 6.75 }\nactor PAtk676 : PAtk { damagefactor \"Normal\", 6.76 }\nactor PAtk677 : PAtk { damagefactor \"Normal\", 6.77 }\nactor PAtk678 : PAtk { damagefactor \"Normal\", 6.78 }\nactor PAtk679 : PAtk { damagefactor \"Normal\", 6.79 }\nactor PAtk680 : PAtk { damagefactor \"Normal\", 6.80 }\nactor PAtk681 : PAtk { damagefactor \"Normal\", 6.81 }\nactor PAtk682 : PAtk { damagefactor \"Normal\", 6.82 }\nactor PAtk683 : PAtk { damagefactor \"Normal\", 6.83 }\nactor PAtk684 : PAtk { damagefactor \"Normal\", 6.84 }\nactor PAtk685 : PAtk { damagefactor \"Normal\", 6.85 }\nactor PAtk686 : PAtk { damagefactor \"Normal\", 6.86 }\nactor PAtk687 : PAtk { damagefactor \"Normal\", 6.87 }\nactor PAtk688 : PAtk { damagefactor \"Normal\", 6.88 }\nactor PAtk689 : PAtk { damagefactor \"Normal\", 6.89 }\nactor PAtk690 : PAtk { damagefactor \"Normal\", 6.90 }\nactor PAtk691 : PAtk { damagefactor \"Normal\", 6.91 }\nactor PAtk692 : PAtk { damagefactor \"Normal\", 6.92 }\nactor PAtk693 : PAtk { damagefactor \"Normal\", 6.93 }\nactor PAtk694 : PAtk { damagefactor \"Normal\", 6.94 }\nactor PAtk695 : PAtk { damagefactor \"Normal\", 6.95 }\nactor PAtk696 : PAtk { damagefactor \"Normal\", 6.96 }\nactor PAtk697 : PAtk { damagefactor \"Normal\", 6.97 }\nactor PAtk698 : PAtk { damagefactor \"Normal\", 6.98 }\nactor PAtk699 : PAtk { damagefactor \"Normal\", 6.99 }\nactor PAtk700 : PAtk { damagefactor \"Normal\", 7.00 }\nactor PAtk701 : PAtk { damagefactor \"Normal\", 7.01 }\nactor PAtk702 : PAtk { damagefactor \"Normal\", 7.02 }\nactor PAtk703 : PAtk { damagefactor \"Normal\", 7.03 }\nactor PAtk704 : PAtk { damagefactor \"Normal\", 7.04 }\nactor PAtk705 : PAtk { damagefactor \"Normal\", 7.05 }\nactor PAtk706 : PAtk { damagefactor \"Normal\", 7.06 }\nactor PAtk707 : PAtk { damagefactor \"Normal\", 7.07 }\nactor PAtk708 : PAtk { damagefactor \"Normal\", 7.08 }\nactor PAtk709 : PAtk { damagefactor \"Normal\", 7.09 }\nactor PAtk710 : PAtk { damagefactor \"Normal\", 7.10 }\nactor PAtk711 : PAtk { damagefactor \"Normal\", 7.11 }\nactor PAtk712 : PAtk { damagefactor \"Normal\", 7.12 }\nactor PAtk713 : PAtk { damagefactor \"Normal\", 7.13 }\nactor PAtk714 : PAtk { damagefactor \"Normal\", 7.14 }\nactor PAtk715 : PAtk { damagefactor \"Normal\", 7.15 }\nactor PAtk716 : PAtk { damagefactor \"Normal\", 7.16 }\nactor PAtk717 : PAtk { damagefactor \"Normal\", 7.17 }\nactor PAtk718 : PAtk { damagefactor \"Normal\", 7.18 }\nactor PAtk719 : PAtk { damagefactor \"Normal\", 7.19 }\nactor PAtk720 : PAtk { damagefactor \"Normal\", 7.20 }\nactor PAtk721 : PAtk { damagefactor \"Normal\", 7.21 }\nactor PAtk722 : PAtk { damagefactor \"Normal\", 7.22 }\nactor PAtk723 : PAtk { damagefactor \"Normal\", 7.23 }\nactor PAtk724 : PAtk { damagefactor \"Normal\", 7.24 }\nactor PAtk725 : PAtk { damagefactor \"Normal\", 7.25 }\nactor PAtk726 : PAtk { damagefactor \"Normal\", 7.26 }\nactor PAtk727 : PAtk { damagefactor \"Normal\", 7.27 }\nactor PAtk728 : PAtk { damagefactor \"Normal\", 7.28 }\nactor PAtk729 : PAtk { damagefactor \"Normal\", 7.29 }\nactor PAtk730 : PAtk { damagefactor \"Normal\", 7.30 }\nactor PAtk731 : PAtk { damagefactor \"Normal\", 7.31 }\nactor PAtk732 : PAtk { damagefactor \"Normal\", 7.32 }\nactor PAtk733 : PAtk { damagefactor \"Normal\", 7.33 }\nactor PAtk734 : PAtk { damagefactor \"Normal\", 7.34 }\nactor PAtk735 : PAtk { damagefactor \"Normal\", 7.35 }\nactor PAtk736 : PAtk { damagefactor \"Normal\", 7.36 }\nactor PAtk737 : PAtk { damagefactor \"Normal\", 7.37 }\nactor PAtk738 : PAtk { damagefactor \"Normal\", 7.38 }\nactor PAtk739 : PAtk { damagefactor \"Normal\", 7.39 }\nactor PAtk740 : PAtk { damagefactor \"Normal\", 7.40 }\nactor PAtk741 : PAtk { damagefactor \"Normal\", 7.41 }\nactor PAtk742 : PAtk { damagefactor \"Normal\", 7.42 }\nactor PAtk743 : PAtk { damagefactor \"Normal\", 7.43 }\nactor PAtk744 : PAtk { damagefactor \"Normal\", 7.44 }\nactor PAtk745 : PAtk { damagefactor \"Normal\", 7.45 }\nactor PAtk746 : PAtk { damagefactor \"Normal\", 7.46 }\nactor PAtk747 : PAtk { damagefactor \"Normal\", 7.47 }\nactor PAtk748 : PAtk { damagefactor \"Normal\", 7.48 }\nactor PAtk749 : PAtk { damagefactor \"Normal\", 7.49 }\nactor PAtk750 : PAtk { damagefactor \"Normal\", 7.50 }\nactor PAtk751 : PAtk { damagefactor \"Normal\", 7.51 }\nactor PAtk752 : PAtk { damagefactor \"Normal\", 7.52 }\nactor PAtk753 : PAtk { damagefactor \"Normal\", 7.53 }\nactor PAtk754 : PAtk { damagefactor \"Normal\", 7.54 }\nactor PAtk755 : PAtk { damagefactor \"Normal\", 7.55 }\nactor PAtk756 : PAtk { damagefactor \"Normal\", 7.56 }\nactor PAtk757 : PAtk { damagefactor \"Normal\", 7.57 }\nactor PAtk758 : PAtk { damagefactor \"Normal\", 7.58 }\nactor PAtk759 : PAtk { damagefactor \"Normal\", 7.59 }\nactor PAtk760 : PAtk { damagefactor \"Normal\", 7.60 }\nactor PAtk761 : PAtk { damagefactor \"Normal\", 7.61 }\nactor PAtk762 : PAtk { damagefactor \"Normal\", 7.62 }\nactor PAtk763 : PAtk { damagefactor \"Normal\", 7.63 }\nactor PAtk764 : PAtk { damagefactor \"Normal\", 7.64 }\nactor PAtk765 : PAtk { damagefactor \"Normal\", 7.65 }\nactor PAtk766 : PAtk { damagefactor \"Normal\", 7.66 }\nactor PAtk767 : PAtk { damagefactor \"Normal\", 7.67 }\nactor PAtk768 : PAtk { damagefactor \"Normal\", 7.68 }\nactor PAtk769 : PAtk { damagefactor \"Normal\", 7.69 }\nactor PAtk770 : PAtk { damagefactor \"Normal\", 7.70 }\nactor PAtk771 : PAtk { damagefactor \"Normal\", 7.71 }\nactor PAtk772 : PAtk { damagefactor \"Normal\", 7.72 }\nactor PAtk773 : PAtk { damagefactor \"Normal\", 7.73 }\nactor PAtk774 : PAtk { damagefactor \"Normal\", 7.74 }\nactor PAtk775 : PAtk { damagefactor \"Normal\", 7.75 }\nactor PAtk776 : PAtk { damagefactor \"Normal\", 7.76 }\nactor PAtk777 : PAtk { damagefactor \"Normal\", 7.77 }\nactor PAtk778 : PAtk { damagefactor \"Normal\", 7.78 }\nactor PAtk779 : PAtk { damagefactor \"Normal\", 7.79 }\nactor PAtk780 : PAtk { damagefactor \"Normal\", 7.80 }\nactor PAtk781 : PAtk { damagefactor \"Normal\", 7.81 }\nactor PAtk782 : PAtk { damagefactor \"Normal\", 7.82 }\nactor PAtk783 : PAtk { damagefactor \"Normal\", 7.83 }\nactor PAtk784 : PAtk { damagefactor \"Normal\", 7.84 }\nactor PAtk785 : PAtk { damagefactor \"Normal\", 7.85 }\nactor PAtk786 : PAtk { damagefactor \"Normal\", 7.86 }\nactor PAtk787 : PAtk { damagefactor \"Normal\", 7.87 }\nactor PAtk788 : PAtk { damagefactor \"Normal\", 7.88 }\nactor PAtk789 : PAtk { damagefactor \"Normal\", 7.89 }\nactor PAtk790 : PAtk { damagefactor \"Normal\", 7.90 }\nactor PAtk791 : PAtk { damagefactor \"Normal\", 7.91 }\nactor PAtk792 : PAtk { damagefactor \"Normal\", 7.92 }\nactor PAtk793 : PAtk { damagefactor \"Normal\", 7.93 }\nactor PAtk794 : PAtk { damagefactor \"Normal\", 7.94 }\nactor PAtk795 : PAtk { damagefactor \"Normal\", 7.95 }\nactor PAtk796 : PAtk { damagefactor \"Normal\", 7.96 }\nactor PAtk797 : PAtk { damagefactor \"Normal\", 7.97 }\nactor PAtk798 : PAtk { damagefactor \"Normal\", 7.98 }\nactor PAtk799 : PAtk { damagefactor \"Normal\", 7.99 }\nactor PAtk800 : PAtk { damagefactor \"Normal\", 8.00 }\nactor PAtk801 : PAtk { damagefactor \"Normal\", 8.01 }\nactor PAtk802 : PAtk { damagefactor \"Normal\", 8.02 }\nactor PAtk803 : PAtk { damagefactor \"Normal\", 8.03 }\nactor PAtk804 : PAtk { damagefactor \"Normal\", 8.04 }\nactor PAtk805 : PAtk { damagefactor \"Normal\", 8.05 }\nactor PAtk806 : PAtk { damagefactor \"Normal\", 8.06 }\nactor PAtk807 : PAtk { damagefactor \"Normal\", 8.07 }\nactor PAtk808 : PAtk { damagefactor \"Normal\", 8.08 }\nactor PAtk809 : PAtk { damagefactor \"Normal\", 8.09 }\nactor PAtk810 : PAtk { damagefactor \"Normal\", 8.10 }\nactor PAtk811 : PAtk { damagefactor \"Normal\", 8.11 }\nactor PAtk812 : PAtk { damagefactor \"Normal\", 8.12 }\nactor PAtk813 : PAtk { damagefactor \"Normal\", 8.13 }\nactor PAtk814 : PAtk { damagefactor \"Normal\", 8.14 }\nactor PAtk815 : PAtk { damagefactor \"Normal\", 8.15 }\nactor PAtk816 : PAtk { damagefactor \"Normal\", 8.16 }\nactor PAtk817 : PAtk { damagefactor \"Normal\", 8.17 }\nactor PAtk818 : PAtk { damagefactor \"Normal\", 8.18 }\nactor PAtk819 : PAtk { damagefactor \"Normal\", 8.19 }\nactor PAtk820 : PAtk { damagefactor \"Normal\", 8.20 }\nactor PAtk821 : PAtk { damagefactor \"Normal\", 8.21 }\nactor PAtk822 : PAtk { damagefactor \"Normal\", 8.22 }\nactor PAtk823 : PAtk { damagefactor \"Normal\", 8.23 }\nactor PAtk824 : PAtk { damagefactor \"Normal\", 8.24 }\nactor PAtk825 : PAtk { damagefactor \"Normal\", 8.25 }\nactor PAtk826 : PAtk { damagefactor \"Normal\", 8.26 }\nactor PAtk827 : PAtk { damagefactor \"Normal\", 8.27 }\nactor PAtk828 : PAtk { damagefactor \"Normal\", 8.28 }\nactor PAtk829 : PAtk { damagefactor \"Normal\", 8.29 }\nactor PAtk830 : PAtk { damagefactor \"Normal\", 8.30 }\nactor PAtk831 : PAtk { damagefactor \"Normal\", 8.31 }\nactor PAtk832 : PAtk { damagefactor \"Normal\", 8.32 }\nactor PAtk833 : PAtk { damagefactor \"Normal\", 8.33 }\nactor PAtk834 : PAtk { damagefactor \"Normal\", 8.34 }\nactor PAtk835 : PAtk { damagefactor \"Normal\", 8.35 }\nactor PAtk836 : PAtk { damagefactor \"Normal\", 8.36 }\nactor PAtk837 : PAtk { damagefactor \"Normal\", 8.37 }\nactor PAtk838 : PAtk { damagefactor \"Normal\", 8.38 }\nactor PAtk839 : PAtk { damagefactor \"Normal\", 8.39 }\nactor PAtk840 : PAtk { damagefactor \"Normal\", 8.40 }\nactor PAtk841 : PAtk { damagefactor \"Normal\", 8.41 }\nactor PAtk842 : PAtk { damagefactor \"Normal\", 8.42 }\nactor PAtk843 : PAtk { damagefactor \"Normal\", 8.43 }\nactor PAtk844 : PAtk { damagefactor \"Normal\", 8.44 }\nactor PAtk845 : PAtk { damagefactor \"Normal\", 8.45 }\nactor PAtk846 : PAtk { damagefactor \"Normal\", 8.46 }\nactor PAtk847 : PAtk { damagefactor \"Normal\", 8.47 }\nactor PAtk848 : PAtk { damagefactor \"Normal\", 8.48 }\nactor PAtk849 : PAtk { damagefactor \"Normal\", 8.49 }\nactor PAtk850 : PAtk { damagefactor \"Normal\", 8.50 }\nactor PAtk851 : PAtk { damagefactor \"Normal\", 8.51 }\nactor PAtk852 : PAtk { damagefactor \"Normal\", 8.52 }\nactor PAtk853 : PAtk { damagefactor \"Normal\", 8.53 }\nactor PAtk854 : PAtk { damagefactor \"Normal\", 8.54 }\nactor PAtk855 : PAtk { damagefactor \"Normal\", 8.55 }\nactor PAtk856 : PAtk { damagefactor \"Normal\", 8.56 }\nactor PAtk857 : PAtk { damagefactor \"Normal\", 8.57 }\nactor PAtk858 : PAtk { damagefactor \"Normal\", 8.58 }\nactor PAtk859 : PAtk { damagefactor \"Normal\", 8.59 }\nactor PAtk860 : PAtk { damagefactor \"Normal\", 8.60 }\nactor PAtk861 : PAtk { damagefactor \"Normal\", 8.61 }\nactor PAtk862 : PAtk { damagefactor \"Normal\", 8.62 }\nactor PAtk863 : PAtk { damagefactor \"Normal\", 8.63 }\nactor PAtk864 : PAtk { damagefactor \"Normal\", 8.64 }\nactor PAtk865 : PAtk { damagefactor \"Normal\", 8.65 }\nactor PAtk866 : PAtk { damagefactor \"Normal\", 8.66 }\nactor PAtk867 : PAtk { damagefactor \"Normal\", 8.67 }\nactor PAtk868 : PAtk { damagefactor \"Normal\", 8.68 }\nactor PAtk869 : PAtk { damagefactor \"Normal\", 8.69 }\nactor PAtk870 : PAtk { damagefactor \"Normal\", 8.70 }\nactor PAtk871 : PAtk { damagefactor \"Normal\", 8.71 }\nactor PAtk872 : PAtk { damagefactor \"Normal\", 8.72 }\nactor PAtk873 : PAtk { damagefactor \"Normal\", 8.73 }\nactor PAtk874 : PAtk { damagefactor \"Normal\", 8.74 }\nactor PAtk875 : PAtk { damagefactor \"Normal\", 8.75 }\nactor PAtk876 : PAtk { damagefactor \"Normal\", 8.76 }\nactor PAtk877 : PAtk { damagefactor \"Normal\", 8.77 }\nactor PAtk878 : PAtk { damagefactor \"Normal\", 8.78 }\nactor PAtk879 : PAtk { damagefactor \"Normal\", 8.79 }\nactor PAtk880 : PAtk { damagefactor \"Normal\", 8.80 }\nactor PAtk881 : PAtk { damagefactor \"Normal\", 8.81 }\nactor PAtk882 : PAtk { damagefactor \"Normal\", 8.82 }\nactor PAtk883 : PAtk { damagefactor \"Normal\", 8.83 }\nactor PAtk884 : PAtk { damagefactor \"Normal\", 8.84 }\nactor PAtk885 : PAtk { damagefactor \"Normal\", 8.85 }\nactor PAtk886 : PAtk { damagefactor \"Normal\", 8.86 }\nactor PAtk887 : PAtk { damagefactor \"Normal\", 8.87 }\nactor PAtk888 : PAtk { damagefactor \"Normal\", 8.88 }\nactor PAtk889 : PAtk { damagefactor \"Normal\", 8.89 }\nactor PAtk890 : PAtk { damagefactor \"Normal\", 8.90 }\nactor PAtk891 : PAtk { damagefactor \"Normal\", 8.91 }\nactor PAtk892 : PAtk { damagefactor \"Normal\", 8.92 }\nactor PAtk893 : PAtk { damagefactor \"Normal\", 8.93 }\nactor PAtk894 : PAtk { damagefactor \"Normal\", 8.94 }\nactor PAtk895 : PAtk { damagefactor \"Normal\", 8.95 }\nactor PAtk896 : PAtk { damagefactor \"Normal\", 8.96 }\nactor PAtk897 : PAtk { damagefactor \"Normal\", 8.97 }\nactor PAtk898 : PAtk { damagefactor \"Normal\", 8.98 }\nactor PAtk899 : PAtk { damagefactor \"Normal\", 8.99 }\nactor PAtk900 : PAtk { damagefactor \"Normal\", 9.00 }\nactor PAtk901 : PAtk { damagefactor \"Normal\", 9.01 }\nactor PAtk902 : PAtk { damagefactor \"Normal\", 9.02 }\nactor PAtk903 : PAtk { damagefactor \"Normal\", 9.03 }\nactor PAtk904 : PAtk { damagefactor \"Normal\", 9.04 }\nactor PAtk905 : PAtk { damagefactor \"Normal\", 9.05 }\nactor PAtk906 : PAtk { damagefactor \"Normal\", 9.06 }\nactor PAtk907 : PAtk { damagefactor \"Normal\", 9.07 }\nactor PAtk908 : PAtk { damagefactor \"Normal\", 9.08 }\nactor PAtk909 : PAtk { damagefactor \"Normal\", 9.09 }\nactor PAtk910 : PAtk { damagefactor \"Normal\", 9.10 }\nactor PAtk911 : PAtk { damagefactor \"Normal\", 9.11 }\nactor PAtk912 : PAtk { damagefactor \"Normal\", 9.12 }\nactor PAtk913 : PAtk { damagefactor \"Normal\", 9.13 }\nactor PAtk914 : PAtk { damagefactor \"Normal\", 9.14 }\nactor PAtk915 : PAtk { damagefactor \"Normal\", 9.15 }\nactor PAtk916 : PAtk { damagefactor \"Normal\", 9.16 }\nactor PAtk917 : PAtk { damagefactor \"Normal\", 9.17 }\nactor PAtk918 : PAtk { damagefactor \"Normal\", 9.18 }\nactor PAtk919 : PAtk { damagefactor \"Normal\", 9.19 }\nactor PAtk920 : PAtk { damagefactor \"Normal\", 9.20 }\nactor PAtk921 : PAtk { damagefactor \"Normal\", 9.21 }\nactor PAtk922 : PAtk { damagefactor \"Normal\", 9.22 }\nactor PAtk923 : PAtk { damagefactor \"Normal\", 9.23 }\nactor PAtk924 : PAtk { damagefactor \"Normal\", 9.24 }\nactor PAtk925 : PAtk { damagefactor \"Normal\", 9.25 }\nactor PAtk926 : PAtk { damagefactor \"Normal\", 9.26 }\nactor PAtk927 : PAtk { damagefactor \"Normal\", 9.27 }\nactor PAtk928 : PAtk { damagefactor \"Normal\", 9.28 }\nactor PAtk929 : PAtk { damagefactor \"Normal\", 9.29 }\nactor PAtk930 : PAtk { damagefactor \"Normal\", 9.30 }\nactor PAtk931 : PAtk { damagefactor \"Normal\", 9.31 }\nactor PAtk932 : PAtk { damagefactor \"Normal\", 9.32 }\nactor PAtk933 : PAtk { damagefactor \"Normal\", 9.33 }\nactor PAtk934 : PAtk { damagefactor \"Normal\", 9.34 }\nactor PAtk935 : PAtk { damagefactor \"Normal\", 9.35 }\nactor PAtk936 : PAtk { damagefactor \"Normal\", 9.36 }\nactor PAtk937 : PAtk { damagefactor \"Normal\", 9.37 }\nactor PAtk938 : PAtk { damagefactor \"Normal\", 9.38 }\nactor PAtk939 : PAtk { damagefactor \"Normal\", 9.39 }\nactor PAtk940 : PAtk { damagefactor \"Normal\", 9.40 }\nactor PAtk941 : PAtk { damagefactor \"Normal\", 9.41 }\nactor PAtk942 : PAtk { damagefactor \"Normal\", 9.42 }\nactor PAtk943 : PAtk { damagefactor \"Normal\", 9.43 }\nactor PAtk944 : PAtk { damagefactor \"Normal\", 9.44 }\nactor PAtk945 : PAtk { damagefactor \"Normal\", 9.45 }\nactor PAtk946 : PAtk { damagefactor \"Normal\", 9.46 }\nactor PAtk947 : PAtk { damagefactor \"Normal\", 9.47 }\nactor PAtk948 : PAtk { damagefactor \"Normal\", 9.48 }\nactor PAtk949 : PAtk { damagefactor \"Normal\", 9.49 }\nactor PAtk950 : PAtk { damagefactor \"Normal\", 9.50 }\nactor PAtk951 : PAtk { damagefactor \"Normal\", 9.51 }\nactor PAtk952 : PAtk { damagefactor \"Normal\", 9.52 }\nactor PAtk953 : PAtk { damagefactor \"Normal\", 9.53 }\nactor PAtk954 : PAtk { damagefactor \"Normal\", 9.54 }\nactor PAtk955 : PAtk { damagefactor \"Normal\", 9.55 }\nactor PAtk956 : PAtk { damagefactor \"Normal\", 9.56 }\nactor PAtk957 : PAtk { damagefactor \"Normal\", 9.57 }\nactor PAtk958 : PAtk { damagefactor \"Normal\", 9.58 }\nactor PAtk959 : PAtk { damagefactor \"Normal\", 9.59 }\nactor PAtk960 : PAtk { damagefactor \"Normal\", 9.60 }\nactor PAtk961 : PAtk { damagefactor \"Normal\", 9.61 }\nactor PAtk962 : PAtk { damagefactor \"Normal\", 9.62 }\nactor PAtk963 : PAtk { damagefactor \"Normal\", 9.63 }\nactor PAtk964 : PAtk { damagefactor \"Normal\", 9.64 }\nactor PAtk965 : PAtk { damagefactor \"Normal\", 9.65 }\nactor PAtk966 : PAtk { damagefactor \"Normal\", 9.66 }\nactor PAtk967 : PAtk { damagefactor \"Normal\", 9.67 }\nactor PAtk968 : PAtk { damagefactor \"Normal\", 9.68 }\nactor PAtk969 : PAtk { damagefactor \"Normal\", 9.69 }\nactor PAtk970 : PAtk { damagefactor \"Normal\", 9.70 }\nactor PAtk971 : PAtk { damagefactor \"Normal\", 9.71 }\nactor PAtk972 : PAtk { damagefactor \"Normal\", 9.72 }\nactor PAtk973 : PAtk { damagefactor \"Normal\", 9.73 }\nactor PAtk974 : PAtk { damagefactor \"Normal\", 9.74 }\nactor PAtk975 : PAtk { damagefactor \"Normal\", 9.75 }\nactor PAtk976 : PAtk { damagefactor \"Normal\", 9.76 }\nactor PAtk977 : PAtk { damagefactor \"Normal\", 9.77 }\nactor PAtk978 : PAtk { damagefactor \"Normal\", 9.78 }\nactor PAtk979 : PAtk { damagefactor \"Normal\", 9.79 }\nactor PAtk980 : PAtk { damagefactor \"Normal\", 9.80 }\nactor PAtk981 : PAtk { damagefactor \"Normal\", 9.81 }\nactor PAtk982 : PAtk { damagefactor \"Normal\", 9.82 }\nactor PAtk983 : PAtk { damagefactor \"Normal\", 9.83 }\nactor PAtk984 : PAtk { damagefactor \"Normal\", 9.84 }\nactor PAtk985 : PAtk { damagefactor \"Normal\", 9.85 }\nactor PAtk986 : PAtk { damagefactor \"Normal\", 9.86 }\nactor PAtk987 : PAtk { damagefactor \"Normal\", 9.87 }\nactor PAtk988 : PAtk { damagefactor \"Normal\", 9.88 }\nactor PAtk989 : PAtk { damagefactor \"Normal\", 9.89 }\nactor PAtk990 : PAtk { damagefactor \"Normal\", 9.90 }\nactor PAtk991 : PAtk { damagefactor \"Normal\", 9.91 }\nactor PAtk992 : PAtk { damagefactor \"Normal\", 9.92 }\nactor PAtk993 : PAtk { damagefactor \"Normal\", 9.93 }\nactor PAtk994 : PAtk { damagefactor \"Normal\", 9.94 }\nactor PAtk995 : PAtk { damagefactor \"Normal\", 9.95 }\nactor PAtk996 : PAtk { damagefactor \"Normal\", 9.96 }\nactor PAtk997 : PAtk { damagefactor \"Normal\", 9.97 }\nactor PAtk998 : PAtk { damagefactor \"Normal\", 9.98 }\nactor PAtk999 : PAtk { damagefactor \"Normal\", 9.99 }\nactor PAtk1000 : PAtk { damagefactor \"Normal\", 10.00 }"
},
{
"source": "pk3",
"name": "Actors/stats/physicaldefense.txt",
"contents": "actor PDef0 : PDef { damagefactor \"Normal\", 0.00 }\nactor PDef1 : PDef { damagefactor \"Normal\", 0.01 }\nactor PDef2 : PDef { damagefactor \"Normal\", 0.02 }\nactor PDef3 : PDef { damagefactor \"Normal\", 0.03 }\nactor PDef4 : PDef { damagefactor \"Normal\", 0.04 }\nactor PDef5 : PDef { damagefactor \"Normal\", 0.05 }\nactor PDef6 : PDef { damagefactor \"Normal\", 0.06 }\nactor PDef7 : PDef { damagefactor \"Normal\", 0.07 }\nactor PDef8 : PDef { damagefactor \"Normal\", 0.08 }\nactor PDef9 : PDef { damagefactor \"Normal\", 0.09 }\nactor PDef10 : PDef { damagefactor \"Normal\", 0.10 }\nactor PDef11 : PDef { damagefactor \"Normal\", 0.11 }\nactor PDef12 : PDef { damagefactor \"Normal\", 0.12 }\nactor PDef13 : PDef { damagefactor \"Normal\", 0.13 }\nactor PDef14 : PDef { damagefactor \"Normal\", 0.14 }\nactor PDef15 : PDef { damagefactor \"Normal\", 0.15 }\nactor PDef16 : PDef { damagefactor \"Normal\", 0.16 }\nactor PDef17 : PDef { damagefactor \"Normal\", 0.17 }\nactor PDef18 : PDef { damagefactor \"Normal\", 0.18 }\nactor PDef19 : PDef { damagefactor \"Normal\", 0.19 }\nactor PDef20 : PDef { damagefactor \"Normal\", 0.20 }\nactor PDef21 : PDef { damagefactor \"Normal\", 0.21 }\nactor PDef22 : PDef { damagefactor \"Normal\", 0.22 }\nactor PDef23 : PDef { damagefactor \"Normal\", 0.23 }\nactor PDef24 : PDef { damagefactor \"Normal\", 0.24 }\nactor PDef25 : PDef { damagefactor \"Normal\", 0.25 }\nactor PDef26 : PDef { damagefactor \"Normal\", 0.26 }\nactor PDef27 : PDef { damagefactor \"Normal\", 0.27 }\nactor PDef28 : PDef { damagefactor \"Normal\", 0.28 }\nactor PDef29 : PDef { damagefactor \"Normal\", 0.29 }\nactor PDef30 : PDef { damagefactor \"Normal\", 0.30 }\nactor PDef31 : PDef { damagefactor \"Normal\", 0.31 }\nactor PDef32 : PDef { damagefactor \"Normal\", 0.32 }\nactor PDef33 : PDef { damagefactor \"Normal\", 0.33 }\nactor PDef34 : PDef { damagefactor \"Normal\", 0.34 }\nactor PDef35 : PDef { damagefactor \"Normal\", 0.35 }\nactor PDef36 : PDef { damagefactor \"Normal\", 0.36 }\nactor PDef37 : PDef { damagefactor \"Normal\", 0.37 }\nactor PDef38 : PDef { damagefactor \"Normal\", 0.38 }\nactor PDef39 : PDef { damagefactor \"Normal\", 0.39 }\nactor PDef40 : PDef { damagefactor \"Normal\", 0.40 }\nactor PDef41 : PDef { damagefactor \"Normal\", 0.41 }\nactor PDef42 : PDef { damagefactor \"Normal\", 0.42 }\nactor PDef43 : PDef { damagefactor \"Normal\", 0.43 }\nactor PDef44 : PDef { damagefactor \"Normal\", 0.44 }\nactor PDef45 : PDef { damagefactor \"Normal\", 0.45 }\nactor PDef46 : PDef { damagefactor \"Normal\", 0.46 }\nactor PDef47 : PDef { damagefactor \"Normal\", 0.47 }\nactor PDef48 : PDef { damagefactor \"Normal\", 0.48 }\nactor PDef49 : PDef { damagefactor \"Normal\", 0.49 }\nactor PDef50 : PDef { damagefactor \"Normal\", 0.50 }\nactor PDef51 : PDef { damagefactor \"Normal\", 0.51 }\nactor PDef52 : PDef { damagefactor \"Normal\", 0.52 }\nactor PDef53 : PDef { damagefactor \"Normal\", 0.53 }\nactor PDef54 : PDef { damagefactor \"Normal\", 0.54 }\nactor PDef55 : PDef { damagefactor \"Normal\", 0.55 }\nactor PDef56 : PDef { damagefactor \"Normal\", 0.56 }\nactor PDef57 : PDef { damagefactor \"Normal\", 0.57 }\nactor PDef58 : PDef { damagefactor \"Normal\", 0.58 }\nactor PDef59 : PDef { damagefactor \"Normal\", 0.59 }\nactor PDef60 : PDef { damagefactor \"Normal\", 0.60 }\nactor PDef61 : PDef { damagefactor \"Normal\", 0.61 }\nactor PDef62 : PDef { damagefactor \"Normal\", 0.62 }\nactor PDef63 : PDef { damagefactor \"Normal\", 0.63 }\nactor PDef64 : PDef { damagefactor \"Normal\", 0.64 }\nactor PDef65 : PDef { damagefactor \"Normal\", 0.65 }\nactor PDef66 : PDef { damagefactor \"Normal\", 0.66 }\nactor PDef67 : PDef { damagefactor \"Normal\", 0.67 }\nactor PDef68 : PDef { damagefactor \"Normal\", 0.68 }\nactor PDef69 : PDef { damagefactor \"Normal\", 0.69 }\nactor PDef70 : PDef { damagefactor \"Normal\", 0.70 }\nactor PDef71 : PDef { damagefactor \"Normal\", 0.71 }\nactor PDef72 : PDef { damagefactor \"Normal\", 0.72 }\nactor PDef73 : PDef { damagefactor \"Normal\", 0.73 }\nactor PDef74 : PDef { damagefactor \"Normal\", 0.74 }\nactor PDef75 : PDef { damagefactor \"Normal\", 0.75 }\nactor PDef76 : PDef { damagefactor \"Normal\", 0.76 }\nactor PDef77 : PDef { damagefactor \"Normal\", 0.77 }\nactor PDef78 : PDef { damagefactor \"Normal\", 0.78 }\nactor PDef79 : PDef { damagefactor \"Normal\", 0.79 }\nactor PDef80 : PDef { damagefactor \"Normal\", 0.80 }\nactor PDef81 : PDef { damagefactor \"Normal\", 0.81 }\nactor PDef82 : PDef { damagefactor \"Normal\", 0.82 }\nactor PDef83 : PDef { damagefactor \"Normal\", 0.83 }\nactor PDef84 : PDef { damagefactor \"Normal\", 0.84 }\nactor PDef85 : PDef { damagefactor \"Normal\", 0.85 }\nactor PDef86 : PDef { damagefactor \"Normal\", 0.86 }\nactor PDef87 : PDef { damagefactor \"Normal\", 0.87 }\nactor PDef88 : PDef { damagefactor \"Normal\", 0.88 }\nactor PDef89 : PDef { damagefactor \"Normal\", 0.89 }\nactor PDef90 : PDef { damagefactor \"Normal\", 0.90 }\nactor PDef91 : PDef { damagefactor \"Normal\", 0.91 }\nactor PDef92 : PDef { damagefactor \"Normal\", 0.92 }\nactor PDef93 : PDef { damagefactor \"Normal\", 0.93 }\nactor PDef94 : PDef { damagefactor \"Normal\", 0.94 }\nactor PDef95 : PDef { damagefactor \"Normal\", 0.95 }\nactor PDef96 : PDef { damagefactor \"Normal\", 0.96 }\nactor PDef97 : PDef { damagefactor \"Normal\", 0.97 }\nactor PDef98 : PDef { damagefactor \"Normal\", 0.98 }\nactor PDef99 : PDef { damagefactor \"Normal\", 0.99 }\nactor PDef100 : PDef { damagefactor \"Normal\", 1.00 }\nactor PDef101 : PDef { damagefactor \"Normal\", 1.01 }\nactor PDef102 : PDef { damagefactor \"Normal\", 1.02 }\nactor PDef103 : PDef { damagefactor \"Normal\", 1.03 }\nactor PDef104 : PDef { damagefactor \"Normal\", 1.04 }\nactor PDef105 : PDef { damagefactor \"Normal\", 1.05 }\nactor PDef106 : PDef { damagefactor \"Normal\", 1.06 }\nactor PDef107 : PDef { damagefactor \"Normal\", 1.07 }\nactor PDef108 : PDef { damagefactor \"Normal\", 1.08 }\nactor PDef109 : PDef { damagefactor \"Normal\", 1.09 }\nactor PDef110 : PDef { damagefactor \"Normal\", 1.10 }\nactor PDef111 : PDef { damagefactor \"Normal\", 1.11 }\nactor PDef112 : PDef { damagefactor \"Normal\", 1.12 }\nactor PDef113 : PDef { damagefactor \"Normal\", 1.13 }\nactor PDef114 : PDef { damagefactor \"Normal\", 1.14 }\nactor PDef115 : PDef { damagefactor \"Normal\", 1.15 }\nactor PDef116 : PDef { damagefactor \"Normal\", 1.16 }\nactor PDef117 : PDef { damagefactor \"Normal\", 1.17 }\nactor PDef118 : PDef { damagefactor \"Normal\", 1.18 }\nactor PDef119 : PDef { damagefactor \"Normal\", 1.19 }\nactor PDef120 : PDef { damagefactor \"Normal\", 1.20 }\nactor PDef121 : PDef { damagefactor \"Normal\", 1.21 }\nactor PDef122 : PDef { damagefactor \"Normal\", 1.22 }\nactor PDef123 : PDef { damagefactor \"Normal\", 1.23 }\nactor PDef124 : PDef { damagefactor \"Normal\", 1.24 }\nactor PDef125 : PDef { damagefactor \"Normal\", 1.25 }\nactor PDef126 : PDef { damagefactor \"Normal\", 1.26 }\nactor PDef127 : PDef { damagefactor \"Normal\", 1.27 }\nactor PDef128 : PDef { damagefactor \"Normal\", 1.28 }\nactor PDef129 : PDef { damagefactor \"Normal\", 1.29 }\nactor PDef130 : PDef { damagefactor \"Normal\", 1.30 }\nactor PDef131 : PDef { damagefactor \"Normal\", 1.31 }\nactor PDef132 : PDef { damagefactor \"Normal\", 1.32 }\nactor PDef133 : PDef { damagefactor \"Normal\", 1.33 }\nactor PDef134 : PDef { damagefactor \"Normal\", 1.34 }\nactor PDef135 : PDef { damagefactor \"Normal\", 1.35 }\nactor PDef136 : PDef { damagefactor \"Normal\", 1.36 }\nactor PDef137 : PDef { damagefactor \"Normal\", 1.37 }\nactor PDef138 : PDef { damagefactor \"Normal\", 1.38 }\nactor PDef139 : PDef { damagefactor \"Normal\", 1.39 }\nactor PDef140 : PDef { damagefactor \"Normal\", 1.40 }\nactor PDef141 : PDef { damagefactor \"Normal\", 1.41 }\nactor PDef142 : PDef { damagefactor \"Normal\", 1.42 }\nactor PDef143 : PDef { damagefactor \"Normal\", 1.43 }\nactor PDef144 : PDef { damagefactor \"Normal\", 1.44 }\nactor PDef145 : PDef { damagefactor \"Normal\", 1.45 }\nactor PDef146 : PDef { damagefactor \"Normal\", 1.46 }\nactor PDef147 : PDef { damagefactor \"Normal\", 1.47 }\nactor PDef148 : PDef { damagefactor \"Normal\", 1.48 }\nactor PDef149 : PDef { damagefactor \"Normal\", 1.49 }\nactor PDef150 : PDef { damagefactor \"Normal\", 1.50 }\nactor PDef151 : PDef { damagefactor \"Normal\", 1.51 }\nactor PDef152 : PDef { damagefactor \"Normal\", 1.52 }\nactor PDef153 : PDef { damagefactor \"Normal\", 1.53 }\nactor PDef154 : PDef { damagefactor \"Normal\", 1.54 }\nactor PDef155 : PDef { damagefactor \"Normal\", 1.55 }\nactor PDef156 : PDef { damagefactor \"Normal\", 1.56 }\nactor PDef157 : PDef { damagefactor \"Normal\", 1.57 }\nactor PDef158 : PDef { damagefactor \"Normal\", 1.58 }\nactor PDef159 : PDef { damagefactor \"Normal\", 1.59 }\nactor PDef160 : PDef { damagefactor \"Normal\", 1.60 }\nactor PDef161 : PDef { damagefactor \"Normal\", 1.61 }\nactor PDef162 : PDef { damagefactor \"Normal\", 1.62 }\nactor PDef163 : PDef { damagefactor \"Normal\", 1.63 }\nactor PDef164 : PDef { damagefactor \"Normal\", 1.64 }\nactor PDef165 : PDef { damagefactor \"Normal\", 1.65 }\nactor PDef166 : PDef { damagefactor \"Normal\", 1.66 }\nactor PDef167 : PDef { damagefactor \"Normal\", 1.67 }\nactor PDef168 : PDef { damagefactor \"Normal\", 1.68 }\nactor PDef169 : PDef { damagefactor \"Normal\", 1.69 }\nactor PDef170 : PDef { damagefactor \"Normal\", 1.70 }\nactor PDef171 : PDef { damagefactor \"Normal\", 1.71 }\nactor PDef172 : PDef { damagefactor \"Normal\", 1.72 }\nactor PDef173 : PDef { damagefactor \"Normal\", 1.73 }\nactor PDef174 : PDef { damagefactor \"Normal\", 1.74 }\nactor PDef175 : PDef { damagefactor \"Normal\", 1.75 }\nactor PDef176 : PDef { damagefactor \"Normal\", 1.76 }\nactor PDef177 : PDef { damagefactor \"Normal\", 1.77 }\nactor PDef178 : PDef { damagefactor \"Normal\", 1.78 }\nactor PDef179 : PDef { damagefactor \"Normal\", 1.79 }\nactor PDef180 : PDef { damagefactor \"Normal\", 1.80 }\nactor PDef181 : PDef { damagefactor \"Normal\", 1.81 }\nactor PDef182 : PDef { damagefactor \"Normal\", 1.82 }\nactor PDef183 : PDef { damagefactor \"Normal\", 1.83 }\nactor PDef184 : PDef { damagefactor \"Normal\", 1.84 }\nactor PDef185 : PDef { damagefactor \"Normal\", 1.85 }\nactor PDef186 : PDef { damagefactor \"Normal\", 1.86 }\nactor PDef187 : PDef { damagefactor \"Normal\", 1.87 }\nactor PDef188 : PDef { damagefactor \"Normal\", 1.88 }\nactor PDef189 : PDef { damagefactor \"Normal\", 1.89 }\nactor PDef190 : PDef { damagefactor \"Normal\", 1.90 }\nactor PDef191 : PDef { damagefactor \"Normal\", 1.91 }\nactor PDef192 : PDef { damagefactor \"Normal\", 1.92 }\nactor PDef193 : PDef { damagefactor \"Normal\", 1.93 }\nactor PDef194 : PDef { damagefactor \"Normal\", 1.94 }\nactor PDef195 : PDef { damagefactor \"Normal\", 1.95 }\nactor PDef196 : PDef { damagefactor \"Normal\", 1.96 }\nactor PDef197 : PDef { damagefactor \"Normal\", 1.97 }\nactor PDef198 : PDef { damagefactor \"Normal\", 1.98 }\nactor PDef199 : PDef { damagefactor \"Normal\", 1.99 }\nactor PDef200 : PDef { damagefactor \"Normal\", 2.00 }\nactor PDef201 : PDef { damagefactor \"Normal\", 2.01 }\nactor PDef202 : PDef { damagefactor \"Normal\", 2.02 }\nactor PDef203 : PDef { damagefactor \"Normal\", 2.03 }\nactor PDef204 : PDef { damagefactor \"Normal\", 2.04 }\nactor PDef205 : PDef { damagefactor \"Normal\", 2.05 }\nactor PDef206 : PDef { damagefactor \"Normal\", 2.06 }\nactor PDef207 : PDef { damagefactor \"Normal\", 2.07 }\nactor PDef208 : PDef { damagefactor \"Normal\", 2.08 }\nactor PDef209 : PDef { damagefactor \"Normal\", 2.09 }\nactor PDef210 : PDef { damagefactor \"Normal\", 2.10 }\nactor PDef211 : PDef { damagefactor \"Normal\", 2.11 }\nactor PDef212 : PDef { damagefactor \"Normal\", 2.12 }\nactor PDef213 : PDef { damagefactor \"Normal\", 2.13 }\nactor PDef214 : PDef { damagefactor \"Normal\", 2.14 }\nactor PDef215 : PDef { damagefactor \"Normal\", 2.15 }\nactor PDef216 : PDef { damagefactor \"Normal\", 2.16 }\nactor PDef217 : PDef { damagefactor \"Normal\", 2.17 }\nactor PDef218 : PDef { damagefactor \"Normal\", 2.18 }\nactor PDef219 : PDef { damagefactor \"Normal\", 2.19 }\nactor PDef220 : PDef { damagefactor \"Normal\", 2.20 }\nactor PDef221 : PDef { damagefactor \"Normal\", 2.21 }\nactor PDef222 : PDef { damagefactor \"Normal\", 2.22 }\nactor PDef223 : PDef { damagefactor \"Normal\", 2.23 }\nactor PDef224 : PDef { damagefactor \"Normal\", 2.24 }\nactor PDef225 : PDef { damagefactor \"Normal\", 2.25 }\nactor PDef226 : PDef { damagefactor \"Normal\", 2.26 }\nactor PDef227 : PDef { damagefactor \"Normal\", 2.27 }\nactor PDef228 : PDef { damagefactor \"Normal\", 2.28 }\nactor PDef229 : PDef { damagefactor \"Normal\", 2.29 }\nactor PDef230 : PDef { damagefactor \"Normal\", 2.30 }\nactor PDef231 : PDef { damagefactor \"Normal\", 2.31 }\nactor PDef232 : PDef { damagefactor \"Normal\", 2.32 }\nactor PDef233 : PDef { damagefactor \"Normal\", 2.33 }\nactor PDef234 : PDef { damagefactor \"Normal\", 2.34 }\nactor PDef235 : PDef { damagefactor \"Normal\", 2.35 }\nactor PDef236 : PDef { damagefactor \"Normal\", 2.36 }\nactor PDef237 : PDef { damagefactor \"Normal\", 2.37 }\nactor PDef238 : PDef { damagefactor \"Normal\", 2.38 }\nactor PDef239 : PDef { damagefactor \"Normal\", 2.39 }\nactor PDef240 : PDef { damagefactor \"Normal\", 2.40 }\nactor PDef241 : PDef { damagefactor \"Normal\", 2.41 }\nactor PDef242 : PDef { damagefactor \"Normal\", 2.42 }\nactor PDef243 : PDef { damagefactor \"Normal\", 2.43 }\nactor PDef244 : PDef { damagefactor \"Normal\", 2.44 }\nactor PDef245 : PDef { damagefactor \"Normal\", 2.45 }\nactor PDef246 : PDef { damagefactor \"Normal\", 2.46 }\nactor PDef247 : PDef { damagefactor \"Normal\", 2.47 }\nactor PDef248 : PDef { damagefactor \"Normal\", 2.48 }\nactor PDef249 : PDef { damagefactor \"Normal\", 2.49 }\nactor PDef250 : PDef { damagefactor \"Normal\", 2.50 }\nactor PDef251 : PDef { damagefactor \"Normal\", 2.51 }\nactor PDef252 : PDef { damagefactor \"Normal\", 2.52 }\nactor PDef253 : PDef { damagefactor \"Normal\", 2.53 }\nactor PDef254 : PDef { damagefactor \"Normal\", 2.54 }\nactor PDef255 : PDef { damagefactor \"Normal\", 2.55 }\nactor PDef256 : PDef { damagefactor \"Normal\", 2.56 }\nactor PDef257 : PDef { damagefactor \"Normal\", 2.57 }\nactor PDef258 : PDef { damagefactor \"Normal\", 2.58 }\nactor PDef259 : PDef { damagefactor \"Normal\", 2.59 }\nactor PDef260 : PDef { damagefactor \"Normal\", 2.60 }\nactor PDef261 : PDef { damagefactor \"Normal\", 2.61 }\nactor PDef262 : PDef { damagefactor \"Normal\", 2.62 }\nactor PDef263 : PDef { damagefactor \"Normal\", 2.63 }\nactor PDef264 : PDef { damagefactor \"Normal\", 2.64 }\nactor PDef265 : PDef { damagefactor \"Normal\", 2.65 }\nactor PDef266 : PDef { damagefactor \"Normal\", 2.66 }\nactor PDef267 : PDef { damagefactor \"Normal\", 2.67 }\nactor PDef268 : PDef { damagefactor \"Normal\", 2.68 }\nactor PDef269 : PDef { damagefactor \"Normal\", 2.69 }\nactor PDef270 : PDef { damagefactor \"Normal\", 2.70 }\nactor PDef271 : PDef { damagefactor \"Normal\", 2.71 }\nactor PDef272 : PDef { damagefactor \"Normal\", 2.72 }\nactor PDef273 : PDef { damagefactor \"Normal\", 2.73 }\nactor PDef274 : PDef { damagefactor \"Normal\", 2.74 }\nactor PDef275 : PDef { damagefactor \"Normal\", 2.75 }\nactor PDef276 : PDef { damagefactor \"Normal\", 2.76 }\nactor PDef277 : PDef { damagefactor \"Normal\", 2.77 }\nactor PDef278 : PDef { damagefactor \"Normal\", 2.78 }\nactor PDef279 : PDef { damagefactor \"Normal\", 2.79 }\nactor PDef280 : PDef { damagefactor \"Normal\", 2.80 }\nactor PDef281 : PDef { damagefactor \"Normal\", 2.81 }\nactor PDef282 : PDef { damagefactor \"Normal\", 2.82 }\nactor PDef283 : PDef { damagefactor \"Normal\", 2.83 }\nactor PDef284 : PDef { damagefactor \"Normal\", 2.84 }\nactor PDef285 : PDef { damagefactor \"Normal\", 2.85 }\nactor PDef286 : PDef { damagefactor \"Normal\", 2.86 }\nactor PDef287 : PDef { damagefactor \"Normal\", 2.87 }\nactor PDef288 : PDef { damagefactor \"Normal\", 2.88 }\nactor PDef289 : PDef { damagefactor \"Normal\", 2.89 }\nactor PDef290 : PDef { damagefactor \"Normal\", 2.90 }\nactor PDef291 : PDef { damagefactor \"Normal\", 2.91 }\nactor PDef292 : PDef { damagefactor \"Normal\", 2.92 }\nactor PDef293 : PDef { damagefactor \"Normal\", 2.93 }\nactor PDef294 : PDef { damagefactor \"Normal\", 2.94 }\nactor PDef295 : PDef { damagefactor \"Normal\", 2.95 }\nactor PDef296 : PDef { damagefactor \"Normal\", 2.96 }\nactor PDef297 : PDef { damagefactor \"Normal\", 2.97 }\nactor PDef298 : PDef { damagefactor \"Normal\", 2.98 }\nactor PDef299 : PDef { damagefactor \"Normal\", 2.99 }\nactor PDef300 : PDef { damagefactor \"Normal\", 3.00 }\nactor PDef301 : PDef { damagefactor \"Normal\", 3.01 }\nactor PDef302 : PDef { damagefactor \"Normal\", 3.02 }\nactor PDef303 : PDef { damagefactor \"Normal\", 3.03 }\nactor PDef304 : PDef { damagefactor \"Normal\", 3.04 }\nactor PDef305 : PDef { damagefactor \"Normal\", 3.05 }\nactor PDef306 : PDef { damagefactor \"Normal\", 3.06 }\nactor PDef307 : PDef { damagefactor \"Normal\", 3.07 }\nactor PDef308 : PDef { damagefactor \"Normal\", 3.08 }\nactor PDef309 : PDef { damagefactor \"Normal\", 3.09 }\nactor PDef310 : PDef { damagefactor \"Normal\", 3.10 }\nactor PDef311 : PDef { damagefactor \"Normal\", 3.11 }\nactor PDef312 : PDef { damagefactor \"Normal\", 3.12 }\nactor PDef313 : PDef { damagefactor \"Normal\", 3.13 }\nactor PDef314 : PDef { damagefactor \"Normal\", 3.14 }\nactor PDef315 : PDef { damagefactor \"Normal\", 3.15 }\nactor PDef316 : PDef { damagefactor \"Normal\", 3.16 }\nactor PDef317 : PDef { damagefactor \"Normal\", 3.17 }\nactor PDef318 : PDef { damagefactor \"Normal\", 3.18 }\nactor PDef319 : PDef { damagefactor \"Normal\", 3.19 }\nactor PDef320 : PDef { damagefactor \"Normal\", 3.20 }\nactor PDef321 : PDef { damagefactor \"Normal\", 3.21 }\nactor PDef322 : PDef { damagefactor \"Normal\", 3.22 }\nactor PDef323 : PDef { damagefactor \"Normal\", 3.23 }\nactor PDef324 : PDef { damagefactor \"Normal\", 3.24 }\nactor PDef325 : PDef { damagefactor \"Normal\", 3.25 }\nactor PDef326 : PDef { damagefactor \"Normal\", 3.26 }\nactor PDef327 : PDef { damagefactor \"Normal\", 3.27 }\nactor PDef328 : PDef { damagefactor \"Normal\", 3.28 }\nactor PDef329 : PDef { damagefactor \"Normal\", 3.29 }\nactor PDef330 : PDef { damagefactor \"Normal\", 3.30 }\nactor PDef331 : PDef { damagefactor \"Normal\", 3.31 }\nactor PDef332 : PDef { damagefactor \"Normal\", 3.32 }\nactor PDef333 : PDef { damagefactor \"Normal\", 3.33 }\nactor PDef334 : PDef { damagefactor \"Normal\", 3.34 }\nactor PDef335 : PDef { damagefactor \"Normal\", 3.35 }\nactor PDef336 : PDef { damagefactor \"Normal\", 3.36 }\nactor PDef337 : PDef { damagefactor \"Normal\", 3.37 }\nactor PDef338 : PDef { damagefactor \"Normal\", 3.38 }\nactor PDef339 : PDef { damagefactor \"Normal\", 3.39 }\nactor PDef340 : PDef { damagefactor \"Normal\", 3.40 }\nactor PDef341 : PDef { damagefactor \"Normal\", 3.41 }\nactor PDef342 : PDef { damagefactor \"Normal\", 3.42 }\nactor PDef343 : PDef { damagefactor \"Normal\", 3.43 }\nactor PDef344 : PDef { damagefactor \"Normal\", 3.44 }\nactor PDef345 : PDef { damagefactor \"Normal\", 3.45 }\nactor PDef346 : PDef { damagefactor \"Normal\", 3.46 }\nactor PDef347 : PDef { damagefactor \"Normal\", 3.47 }\nactor PDef348 : PDef { damagefactor \"Normal\", 3.48 }\nactor PDef349 : PDef { damagefactor \"Normal\", 3.49 }\nactor PDef350 : PDef { damagefactor \"Normal\", 3.50 }\nactor PDef351 : PDef { damagefactor \"Normal\", 3.51 }\nactor PDef352 : PDef { damagefactor \"Normal\", 3.52 }\nactor PDef353 : PDef { damagefactor \"Normal\", 3.53 }\nactor PDef354 : PDef { damagefactor \"Normal\", 3.54 }\nactor PDef355 : PDef { damagefactor \"Normal\", 3.55 }\nactor PDef356 : PDef { damagefactor \"Normal\", 3.56 }\nactor PDef357 : PDef { damagefactor \"Normal\", 3.57 }\nactor PDef358 : PDef { damagefactor \"Normal\", 3.58 }\nactor PDef359 : PDef { damagefactor \"Normal\", 3.59 }\nactor PDef360 : PDef { damagefactor \"Normal\", 3.60 }\nactor PDef361 : PDef { damagefactor \"Normal\", 3.61 }\nactor PDef362 : PDef { damagefactor \"Normal\", 3.62 }\nactor PDef363 : PDef { damagefactor \"Normal\", 3.63 }\nactor PDef364 : PDef { damagefactor \"Normal\", 3.64 }\nactor PDef365 : PDef { damagefactor \"Normal\", 3.65 }\nactor PDef366 : PDef { damagefactor \"Normal\", 3.66 }\nactor PDef367 : PDef { damagefactor \"Normal\", 3.67 }\nactor PDef368 : PDef { damagefactor \"Normal\", 3.68 }\nactor PDef369 : PDef { damagefactor \"Normal\", 3.69 }\nactor PDef370 : PDef { damagefactor \"Normal\", 3.70 }\nactor PDef371 : PDef { damagefactor \"Normal\", 3.71 }\nactor PDef372 : PDef { damagefactor \"Normal\", 3.72 }\nactor PDef373 : PDef { damagefactor \"Normal\", 3.73 }\nactor PDef374 : PDef { damagefactor \"Normal\", 3.74 }\nactor PDef375 : PDef { damagefactor \"Normal\", 3.75 }\nactor PDef376 : PDef { damagefactor \"Normal\", 3.76 }\nactor PDef377 : PDef { damagefactor \"Normal\", 3.77 }\nactor PDef378 : PDef { damagefactor \"Normal\", 3.78 }\nactor PDef379 : PDef { damagefactor \"Normal\", 3.79 }\nactor PDef380 : PDef { damagefactor \"Normal\", 3.80 }\nactor PDef381 : PDef { damagefactor \"Normal\", 3.81 }\nactor PDef382 : PDef { damagefactor \"Normal\", 3.82 }\nactor PDef383 : PDef { damagefactor \"Normal\", 3.83 }\nactor PDef384 : PDef { damagefactor \"Normal\", 3.84 }\nactor PDef385 : PDef { damagefactor \"Normal\", 3.85 }\nactor PDef386 : PDef { damagefactor \"Normal\", 3.86 }\nactor PDef387 : PDef { damagefactor \"Normal\", 3.87 }\nactor PDef388 : PDef { damagefactor \"Normal\", 3.88 }\nactor PDef389 : PDef { damagefactor \"Normal\", 3.89 }\nactor PDef390 : PDef { damagefactor \"Normal\", 3.90 }\nactor PDef391 : PDef { damagefactor \"Normal\", 3.91 }\nactor PDef392 : PDef { damagefactor \"Normal\", 3.92 }\nactor PDef393 : PDef { damagefactor \"Normal\", 3.93 }\nactor PDef394 : PDef { damagefactor \"Normal\", 3.94 }\nactor PDef395 : PDef { damagefactor \"Normal\", 3.95 }\nactor PDef396 : PDef { damagefactor \"Normal\", 3.96 }\nactor PDef397 : PDef { damagefactor \"Normal\", 3.97 }\nactor PDef398 : PDef { damagefactor \"Normal\", 3.98 }\nactor PDef399 : PDef { damagefactor \"Normal\", 3.99 }\nactor PDef400 : PDef { damagefactor \"Normal\", 4.00 }\nactor PDef401 : PDef { damagefactor \"Normal\", 4.01 }\nactor PDef402 : PDef { damagefactor \"Normal\", 4.02 }\nactor PDef403 : PDef { damagefactor \"Normal\", 4.03 }\nactor PDef404 : PDef { damagefactor \"Normal\", 4.04 }\nactor PDef405 : PDef { damagefactor \"Normal\", 4.05 }\nactor PDef406 : PDef { damagefactor \"Normal\", 4.06 }\nactor PDef407 : PDef { damagefactor \"Normal\", 4.07 }\nactor PDef408 : PDef { damagefactor \"Normal\", 4.08 }\nactor PDef409 : PDef { damagefactor \"Normal\", 4.09 }\nactor PDef410 : PDef { damagefactor \"Normal\", 4.10 }\nactor PDef411 : PDef { damagefactor \"Normal\", 4.11 }\nactor PDef412 : PDef { damagefactor \"Normal\", 4.12 }\nactor PDef413 : PDef { damagefactor \"Normal\", 4.13 }\nactor PDef414 : PDef { damagefactor \"Normal\", 4.14 }\nactor PDef415 : PDef { damagefactor \"Normal\", 4.15 }\nactor PDef416 : PDef { damagefactor \"Normal\", 4.16 }\nactor PDef417 : PDef { damagefactor \"Normal\", 4.17 }\nactor PDef418 : PDef { damagefactor \"Normal\", 4.18 }\nactor PDef419 : PDef { damagefactor \"Normal\", 4.19 }\nactor PDef420 : PDef { damagefactor \"Normal\", 4.20 }\nactor PDef421 : PDef { damagefactor \"Normal\", 4.21 }\nactor PDef422 : PDef { damagefactor \"Normal\", 4.22 }\nactor PDef423 : PDef { damagefactor \"Normal\", 4.23 }\nactor PDef424 : PDef { damagefactor \"Normal\", 4.24 }\nactor PDef425 : PDef { damagefactor \"Normal\", 4.25 }\nactor PDef426 : PDef { damagefactor \"Normal\", 4.26 }\nactor PDef427 : PDef { damagefactor \"Normal\", 4.27 }\nactor PDef428 : PDef { damagefactor \"Normal\", 4.28 }\nactor PDef429 : PDef { damagefactor \"Normal\", 4.29 }\nactor PDef430 : PDef { damagefactor \"Normal\", 4.30 }\nactor PDef431 : PDef { damagefactor \"Normal\", 4.31 }\nactor PDef432 : PDef { damagefactor \"Normal\", 4.32 }\nactor PDef433 : PDef { damagefactor \"Normal\", 4.33 }\nactor PDef434 : PDef { damagefactor \"Normal\", 4.34 }\nactor PDef435 : PDef { damagefactor \"Normal\", 4.35 }\nactor PDef436 : PDef { damagefactor \"Normal\", 4.36 }\nactor PDef437 : PDef { damagefactor \"Normal\", 4.37 }\nactor PDef438 : PDef { damagefactor \"Normal\", 4.38 }\nactor PDef439 : PDef { damagefactor \"Normal\", 4.39 }\nactor PDef440 : PDef { damagefactor \"Normal\", 4.40 }\nactor PDef441 : PDef { damagefactor \"Normal\", 4.41 }\nactor PDef442 : PDef { damagefactor \"Normal\", 4.42 }\nactor PDef443 : PDef { damagefactor \"Normal\", 4.43 }\nactor PDef444 : PDef { damagefactor \"Normal\", 4.44 }\nactor PDef445 : PDef { damagefactor \"Normal\", 4.45 }\nactor PDef446 : PDef { damagefactor \"Normal\", 4.46 }\nactor PDef447 : PDef { damagefactor \"Normal\", 4.47 }\nactor PDef448 : PDef { damagefactor \"Normal\", 4.48 }\nactor PDef449 : PDef { damagefactor \"Normal\", 4.49 }\nactor PDef450 : PDef { damagefactor \"Normal\", 4.50 }\nactor PDef451 : PDef { damagefactor \"Normal\", 4.51 }\nactor PDef452 : PDef { damagefactor \"Normal\", 4.52 }\nactor PDef453 : PDef { damagefactor \"Normal\", 4.53 }\nactor PDef454 : PDef { damagefactor \"Normal\", 4.54 }\nactor PDef455 : PDef { damagefactor \"Normal\", 4.55 }\nactor PDef456 : PDef { damagefactor \"Normal\", 4.56 }\nactor PDef457 : PDef { damagefactor \"Normal\", 4.57 }\nactor PDef458 : PDef { damagefactor \"Normal\", 4.58 }\nactor PDef459 : PDef { damagefactor \"Normal\", 4.59 }\nactor PDef460 : PDef { damagefactor \"Normal\", 4.60 }\nactor PDef461 : PDef { damagefactor \"Normal\", 4.61 }\nactor PDef462 : PDef { damagefactor \"Normal\", 4.62 }\nactor PDef463 : PDef { damagefactor \"Normal\", 4.63 }\nactor PDef464 : PDef { damagefactor \"Normal\", 4.64 }\nactor PDef465 : PDef { damagefactor \"Normal\", 4.65 }\nactor PDef466 : PDef { damagefactor \"Normal\", 4.66 }\nactor PDef467 : PDef { damagefactor \"Normal\", 4.67 }\nactor PDef468 : PDef { damagefactor \"Normal\", 4.68 }\nactor PDef469 : PDef { damagefactor \"Normal\", 4.69 }\nactor PDef470 : PDef { damagefactor \"Normal\", 4.70 }\nactor PDef471 : PDef { damagefactor \"Normal\", 4.71 }\nactor PDef472 : PDef { damagefactor \"Normal\", 4.72 }\nactor PDef473 : PDef { damagefactor \"Normal\", 4.73 }\nactor PDef474 : PDef { damagefactor \"Normal\", 4.74 }\nactor PDef475 : PDef { damagefactor \"Normal\", 4.75 }\nactor PDef476 : PDef { damagefactor \"Normal\", 4.76 }\nactor PDef477 : PDef { damagefactor \"Normal\", 4.77 }\nactor PDef478 : PDef { damagefactor \"Normal\", 4.78 }\nactor PDef479 : PDef { damagefactor \"Normal\", 4.79 }\nactor PDef480 : PDef { damagefactor \"Normal\", 4.80 }\nactor PDef481 : PDef { damagefactor \"Normal\", 4.81 }\nactor PDef482 : PDef { damagefactor \"Normal\", 4.82 }\nactor PDef483 : PDef { damagefactor \"Normal\", 4.83 }\nactor PDef484 : PDef { damagefactor \"Normal\", 4.84 }\nactor PDef485 : PDef { damagefactor \"Normal\", 4.85 }\nactor PDef486 : PDef { damagefactor \"Normal\", 4.86 }\nactor PDef487 : PDef { damagefactor \"Normal\", 4.87 }\nactor PDef488 : PDef { damagefactor \"Normal\", 4.88 }\nactor PDef489 : PDef { damagefactor \"Normal\", 4.89 }\nactor PDef490 : PDef { damagefactor \"Normal\", 4.90 }\nactor PDef491 : PDef { damagefactor \"Normal\", 4.91 }\nactor PDef492 : PDef { damagefactor \"Normal\", 4.92 }\nactor PDef493 : PDef { damagefactor \"Normal\", 4.93 }\nactor PDef494 : PDef { damagefactor \"Normal\", 4.94 }\nactor PDef495 : PDef { damagefactor \"Normal\", 4.95 }\nactor PDef496 : PDef { damagefactor \"Normal\", 4.96 }\nactor PDef497 : PDef { damagefactor \"Normal\", 4.97 }\nactor PDef498 : PDef { damagefactor \"Normal\", 4.98 }\nactor PDef499 : PDef { damagefactor \"Normal\", 4.99 }\nactor PDef500 : PDef { damagefactor \"Normal\", 5.00 }\nactor PDef501 : PDef { damagefactor \"Normal\", 5.01 }\nactor PDef502 : PDef { damagefactor \"Normal\", 5.02 }\nactor PDef503 : PDef { damagefactor \"Normal\", 5.03 }\nactor PDef504 : PDef { damagefactor \"Normal\", 5.04 }\nactor PDef505 : PDef { damagefactor \"Normal\", 5.05 }\nactor PDef506 : PDef { damagefactor \"Normal\", 5.06 }\nactor PDef507 : PDef { damagefactor \"Normal\", 5.07 }\nactor PDef508 : PDef { damagefactor \"Normal\", 5.08 }\nactor PDef509 : PDef { damagefactor \"Normal\", 5.09 }\nactor PDef510 : PDef { damagefactor \"Normal\", 5.10 }\nactor PDef511 : PDef { damagefactor \"Normal\", 5.11 }\nactor PDef512 : PDef { damagefactor \"Normal\", 5.12 }\nactor PDef513 : PDef { damagefactor \"Normal\", 5.13 }\nactor PDef514 : PDef { damagefactor \"Normal\", 5.14 }\nactor PDef515 : PDef { damagefactor \"Normal\", 5.15 }\nactor PDef516 : PDef { damagefactor \"Normal\", 5.16 }\nactor PDef517 : PDef { damagefactor \"Normal\", 5.17 }\nactor PDef518 : PDef { damagefactor \"Normal\", 5.18 }\nactor PDef519 : PDef { damagefactor \"Normal\", 5.19 }\nactor PDef520 : PDef { damagefactor \"Normal\", 5.20 }\nactor PDef521 : PDef { damagefactor \"Normal\", 5.21 }\nactor PDef522 : PDef { damagefactor \"Normal\", 5.22 }\nactor PDef523 : PDef { damagefactor \"Normal\", 5.23 }\nactor PDef524 : PDef { damagefactor \"Normal\", 5.24 }\nactor PDef525 : PDef { damagefactor \"Normal\", 5.25 }\nactor PDef526 : PDef { damagefactor \"Normal\", 5.26 }\nactor PDef527 : PDef { damagefactor \"Normal\", 5.27 }\nactor PDef528 : PDef { damagefactor \"Normal\", 5.28 }\nactor PDef529 : PDef { damagefactor \"Normal\", 5.29 }\nactor PDef530 : PDef { damagefactor \"Normal\", 5.30 }\nactor PDef531 : PDef { damagefactor \"Normal\", 5.31 }\nactor PDef532 : PDef { damagefactor \"Normal\", 5.32 }\nactor PDef533 : PDef { damagefactor \"Normal\", 5.33 }\nactor PDef534 : PDef { damagefactor \"Normal\", 5.34 }\nactor PDef535 : PDef { damagefactor \"Normal\", 5.35 }\nactor PDef536 : PDef { damagefactor \"Normal\", 5.36 }\nactor PDef537 : PDef { damagefactor \"Normal\", 5.37 }\nactor PDef538 : PDef { damagefactor \"Normal\", 5.38 }\nactor PDef539 : PDef { damagefactor \"Normal\", 5.39 }\nactor PDef540 : PDef { damagefactor \"Normal\", 5.40 }\nactor PDef541 : PDef { damagefactor \"Normal\", 5.41 }\nactor PDef542 : PDef { damagefactor \"Normal\", 5.42 }\nactor PDef543 : PDef { damagefactor \"Normal\", 5.43 }\nactor PDef544 : PDef { damagefactor \"Normal\", 5.44 }\nactor PDef545 : PDef { damagefactor \"Normal\", 5.45 }\nactor PDef546 : PDef { damagefactor \"Normal\", 5.46 }\nactor PDef547 : PDef { damagefactor \"Normal\", 5.47 }\nactor PDef548 : PDef { damagefactor \"Normal\", 5.48 }\nactor PDef549 : PDef { damagefactor \"Normal\", 5.49 }\nactor PDef550 : PDef { damagefactor \"Normal\", 5.50 }\nactor PDef551 : PDef { damagefactor \"Normal\", 5.51 }\nactor PDef552 : PDef { damagefactor \"Normal\", 5.52 }\nactor PDef553 : PDef { damagefactor \"Normal\", 5.53 }\nactor PDef554 : PDef { damagefactor \"Normal\", 5.54 }\nactor PDef555 : PDef { damagefactor \"Normal\", 5.55 }\nactor PDef556 : PDef { damagefactor \"Normal\", 5.56 }\nactor PDef557 : PDef { damagefactor \"Normal\", 5.57 }\nactor PDef558 : PDef { damagefactor \"Normal\", 5.58 }\nactor PDef559 : PDef { damagefactor \"Normal\", 5.59 }\nactor PDef560 : PDef { damagefactor \"Normal\", 5.60 }\nactor PDef561 : PDef { damagefactor \"Normal\", 5.61 }\nactor PDef562 : PDef { damagefactor \"Normal\", 5.62 }\nactor PDef563 : PDef { damagefactor \"Normal\", 5.63 }\nactor PDef564 : PDef { damagefactor \"Normal\", 5.64 }\nactor PDef565 : PDef { damagefactor \"Normal\", 5.65 }\nactor PDef566 : PDef { damagefactor \"Normal\", 5.66 }\nactor PDef567 : PDef { damagefactor \"Normal\", 5.67 }\nactor PDef568 : PDef { damagefactor \"Normal\", 5.68 }\nactor PDef569 : PDef { damagefactor \"Normal\", 5.69 }\nactor PDef570 : PDef { damagefactor \"Normal\", 5.70 }\nactor PDef571 : PDef { damagefactor \"Normal\", 5.71 }\nactor PDef572 : PDef { damagefactor \"Normal\", 5.72 }\nactor PDef573 : PDef { damagefactor \"Normal\", 5.73 }\nactor PDef574 : PDef { damagefactor \"Normal\", 5.74 }\nactor PDef575 : PDef { damagefactor \"Normal\", 5.75 }\nactor PDef576 : PDef { damagefactor \"Normal\", 5.76 }\nactor PDef577 : PDef { damagefactor \"Normal\", 5.77 }\nactor PDef578 : PDef { damagefactor \"Normal\", 5.78 }\nactor PDef579 : PDef { damagefactor \"Normal\", 5.79 }\nactor PDef580 : PDef { damagefactor \"Normal\", 5.80 }\nactor PDef581 : PDef { damagefactor \"Normal\", 5.81 }\nactor PDef582 : PDef { damagefactor \"Normal\", 5.82 }\nactor PDef583 : PDef { damagefactor \"Normal\", 5.83 }\nactor PDef584 : PDef { damagefactor \"Normal\", 5.84 }\nactor PDef585 : PDef { damagefactor \"Normal\", 5.85 }\nactor PDef586 : PDef { damagefactor \"Normal\", 5.86 }\nactor PDef587 : PDef { damagefactor \"Normal\", 5.87 }\nactor PDef588 : PDef { damagefactor \"Normal\", 5.88 }\nactor PDef589 : PDef { damagefactor \"Normal\", 5.89 }\nactor PDef590 : PDef { damagefactor \"Normal\", 5.90 }\nactor PDef591 : PDef { damagefactor \"Normal\", 5.91 }\nactor PDef592 : PDef { damagefactor \"Normal\", 5.92 }\nactor PDef593 : PDef { damagefactor \"Normal\", 5.93 }\nactor PDef594 : PDef { damagefactor \"Normal\", 5.94 }\nactor PDef595 : PDef { damagefactor \"Normal\", 5.95 }\nactor PDef596 : PDef { damagefactor \"Normal\", 5.96 }\nactor PDef597 : PDef { damagefactor \"Normal\", 5.97 }\nactor PDef598 : PDef { damagefactor \"Normal\", 5.98 }\nactor PDef599 : PDef { damagefactor \"Normal\", 5.99 }\nactor PDef600 : PDef { damagefactor \"Normal\", 6.00 }\nactor PDef601 : PDef { damagefactor \"Normal\", 6.01 }\nactor PDef602 : PDef { damagefactor \"Normal\", 6.02 }\nactor PDef603 : PDef { damagefactor \"Normal\", 6.03 }\nactor PDef604 : PDef { damagefactor \"Normal\", 6.04 }\nactor PDef605 : PDef { damagefactor \"Normal\", 6.05 }\nactor PDef606 : PDef { damagefactor \"Normal\", 6.06 }\nactor PDef607 : PDef { damagefactor \"Normal\", 6.07 }\nactor PDef608 : PDef { damagefactor \"Normal\", 6.08 }\nactor PDef609 : PDef { damagefactor \"Normal\", 6.09 }\nactor PDef610 : PDef { damagefactor \"Normal\", 6.10 }\nactor PDef611 : PDef { damagefactor \"Normal\", 6.11 }\nactor PDef612 : PDef { damagefactor \"Normal\", 6.12 }\nactor PDef613 : PDef { damagefactor \"Normal\", 6.13 }\nactor PDef614 : PDef { damagefactor \"Normal\", 6.14 }\nactor PDef615 : PDef { damagefactor \"Normal\", 6.15 }\nactor PDef616 : PDef { damagefactor \"Normal\", 6.16 }\nactor PDef617 : PDef { damagefactor \"Normal\", 6.17 }\nactor PDef618 : PDef { damagefactor \"Normal\", 6.18 }\nactor PDef619 : PDef { damagefactor \"Normal\", 6.19 }\nactor PDef620 : PDef { damagefactor \"Normal\", 6.20 }\nactor PDef621 : PDef { damagefactor \"Normal\", 6.21 }\nactor PDef622 : PDef { damagefactor \"Normal\", 6.22 }\nactor PDef623 : PDef { damagefactor \"Normal\", 6.23 }\nactor PDef624 : PDef { damagefactor \"Normal\", 6.24 }\nactor PDef625 : PDef { damagefactor \"Normal\", 6.25 }\nactor PDef626 : PDef { damagefactor \"Normal\", 6.26 }\nactor PDef627 : PDef { damagefactor \"Normal\", 6.27 }\nactor PDef628 : PDef { damagefactor \"Normal\", 6.28 }\nactor PDef629 : PDef { damagefactor \"Normal\", 6.29 }\nactor PDef630 : PDef { damagefactor \"Normal\", 6.30 }\nactor PDef631 : PDef { damagefactor \"Normal\", 6.31 }\nactor PDef632 : PDef { damagefactor \"Normal\", 6.32 }\nactor PDef633 : PDef { damagefactor \"Normal\", 6.33 }\nactor PDef634 : PDef { damagefactor \"Normal\", 6.34 }\nactor PDef635 : PDef { damagefactor \"Normal\", 6.35 }\nactor PDef636 : PDef { damagefactor \"Normal\", 6.36 }\nactor PDef637 : PDef { damagefactor \"Normal\", 6.37 }\nactor PDef638 : PDef { damagefactor \"Normal\", 6.38 }\nactor PDef639 : PDef { damagefactor \"Normal\", 6.39 }\nactor PDef640 : PDef { damagefactor \"Normal\", 6.40 }\nactor PDef641 : PDef { damagefactor \"Normal\", 6.41 }\nactor PDef642 : PDef { damagefactor \"Normal\", 6.42 }\nactor PDef643 : PDef { damagefactor \"Normal\", 6.43 }\nactor PDef644 : PDef { damagefactor \"Normal\", 6.44 }\nactor PDef645 : PDef { damagefactor \"Normal\", 6.45 }\nactor PDef646 : PDef { damagefactor \"Normal\", 6.46 }\nactor PDef647 : PDef { damagefactor \"Normal\", 6.47 }\nactor PDef648 : PDef { damagefactor \"Normal\", 6.48 }\nactor PDef649 : PDef { damagefactor \"Normal\", 6.49 }\nactor PDef650 : PDef { damagefactor \"Normal\", 6.50 }\nactor PDef651 : PDef { damagefactor \"Normal\", 6.51 }\nactor PDef652 : PDef { damagefactor \"Normal\", 6.52 }\nactor PDef653 : PDef { damagefactor \"Normal\", 6.53 }\nactor PDef654 : PDef { damagefactor \"Normal\", 6.54 }\nactor PDef655 : PDef { damagefactor \"Normal\", 6.55 }\nactor PDef656 : PDef { damagefactor \"Normal\", 6.56 }\nactor PDef657 : PDef { damagefactor \"Normal\", 6.57 }\nactor PDef658 : PDef { damagefactor \"Normal\", 6.58 }\nactor PDef659 : PDef { damagefactor \"Normal\", 6.59 }\nactor PDef660 : PDef { damagefactor \"Normal\", 6.60 }\nactor PDef661 : PDef { damagefactor \"Normal\", 6.61 }\nactor PDef662 : PDef { damagefactor \"Normal\", 6.62 }\nactor PDef663 : PDef { damagefactor \"Normal\", 6.63 }\nactor PDef664 : PDef { damagefactor \"Normal\", 6.64 }\nactor PDef665 : PDef { damagefactor \"Normal\", 6.65 }\nactor PDef666 : PDef { damagefactor \"Normal\", 6.66 }\nactor PDef667 : PDef { damagefactor \"Normal\", 6.67 }\nactor PDef668 : PDef { damagefactor \"Normal\", 6.68 }\nactor PDef669 : PDef { damagefactor \"Normal\", 6.69 }\nactor PDef670 : PDef { damagefactor \"Normal\", 6.70 }\nactor PDef671 : PDef { damagefactor \"Normal\", 6.71 }\nactor PDef672 : PDef { damagefactor \"Normal\", 6.72 }\nactor PDef673 : PDef { damagefactor \"Normal\", 6.73 }\nactor PDef674 : PDef { damagefactor \"Normal\", 6.74 }\nactor PDef675 : PDef { damagefactor \"Normal\", 6.75 }\nactor PDef676 : PDef { damagefactor \"Normal\", 6.76 }\nactor PDef677 : PDef { damagefactor \"Normal\", 6.77 }\nactor PDef678 : PDef { damagefactor \"Normal\", 6.78 }\nactor PDef679 : PDef { damagefactor \"Normal\", 6.79 }\nactor PDef680 : PDef { damagefactor \"Normal\", 6.80 }\nactor PDef681 : PDef { damagefactor \"Normal\", 6.81 }\nactor PDef682 : PDef { damagefactor \"Normal\", 6.82 }\nactor PDef683 : PDef { damagefactor \"Normal\", 6.83 }\nactor PDef684 : PDef { damagefactor \"Normal\", 6.84 }\nactor PDef685 : PDef { damagefactor \"Normal\", 6.85 }\nactor PDef686 : PDef { damagefactor \"Normal\", 6.86 }\nactor PDef687 : PDef { damagefactor \"Normal\", 6.87 }\nactor PDef688 : PDef { damagefactor \"Normal\", 6.88 }\nactor PDef689 : PDef { damagefactor \"Normal\", 6.89 }\nactor PDef690 : PDef { damagefactor \"Normal\", 6.90 }\nactor PDef691 : PDef { damagefactor \"Normal\", 6.91 }\nactor PDef692 : PDef { damagefactor \"Normal\", 6.92 }\nactor PDef693 : PDef { damagefactor \"Normal\", 6.93 }\nactor PDef694 : PDef { damagefactor \"Normal\", 6.94 }\nactor PDef695 : PDef { damagefactor \"Normal\", 6.95 }\nactor PDef696 : PDef { damagefactor \"Normal\", 6.96 }\nactor PDef697 : PDef { damagefactor \"Normal\", 6.97 }\nactor PDef698 : PDef { damagefactor \"Normal\", 6.98 }\nactor PDef699 : PDef { damagefactor \"Normal\", 6.99 }\nactor PDef700 : PDef { damagefactor \"Normal\", 7.00 }\nactor PDef701 : PDef { damagefactor \"Normal\", 7.01 }\nactor PDef702 : PDef { damagefactor \"Normal\", 7.02 }\nactor PDef703 : PDef { damagefactor \"Normal\", 7.03 }\nactor PDef704 : PDef { damagefactor \"Normal\", 7.04 }\nactor PDef705 : PDef { damagefactor \"Normal\", 7.05 }\nactor PDef706 : PDef { damagefactor \"Normal\", 7.06 }\nactor PDef707 : PDef { damagefactor \"Normal\", 7.07 }\nactor PDef708 : PDef { damagefactor \"Normal\", 7.08 }\nactor PDef709 : PDef { damagefactor \"Normal\", 7.09 }\nactor PDef710 : PDef { damagefactor \"Normal\", 7.10 }\nactor PDef711 : PDef { damagefactor \"Normal\", 7.11 }\nactor PDef712 : PDef { damagefactor \"Normal\", 7.12 }\nactor PDef713 : PDef { damagefactor \"Normal\", 7.13 }\nactor PDef714 : PDef { damagefactor \"Normal\", 7.14 }\nactor PDef715 : PDef { damagefactor \"Normal\", 7.15 }\nactor PDef716 : PDef { damagefactor \"Normal\", 7.16 }\nactor PDef717 : PDef { damagefactor \"Normal\", 7.17 }\nactor PDef718 : PDef { damagefactor \"Normal\", 7.18 }\nactor PDef719 : PDef { damagefactor \"Normal\", 7.19 }\nactor PDef720 : PDef { damagefactor \"Normal\", 7.20 }\nactor PDef721 : PDef { damagefactor \"Normal\", 7.21 }\nactor PDef722 : PDef { damagefactor \"Normal\", 7.22 }\nactor PDef723 : PDef { damagefactor \"Normal\", 7.23 }\nactor PDef724 : PDef { damagefactor \"Normal\", 7.24 }\nactor PDef725 : PDef { damagefactor \"Normal\", 7.25 }\nactor PDef726 : PDef { damagefactor \"Normal\", 7.26 }\nactor PDef727 : PDef { damagefactor \"Normal\", 7.27 }\nactor PDef728 : PDef { damagefactor \"Normal\", 7.28 }\nactor PDef729 : PDef { damagefactor \"Normal\", 7.29 }\nactor PDef730 : PDef { damagefactor \"Normal\", 7.30 }\nactor PDef731 : PDef { damagefactor \"Normal\", 7.31 }\nactor PDef732 : PDef { damagefactor \"Normal\", 7.32 }\nactor PDef733 : PDef { damagefactor \"Normal\", 7.33 }\nactor PDef734 : PDef { damagefactor \"Normal\", 7.34 }\nactor PDef735 : PDef { damagefactor \"Normal\", 7.35 }\nactor PDef736 : PDef { damagefactor \"Normal\", 7.36 }\nactor PDef737 : PDef { damagefactor \"Normal\", 7.37 }\nactor PDef738 : PDef { damagefactor \"Normal\", 7.38 }\nactor PDef739 : PDef { damagefactor \"Normal\", 7.39 }\nactor PDef740 : PDef { damagefactor \"Normal\", 7.40 }\nactor PDef741 : PDef { damagefactor \"Normal\", 7.41 }\nactor PDef742 : PDef { damagefactor \"Normal\", 7.42 }\nactor PDef743 : PDef { damagefactor \"Normal\", 7.43 }\nactor PDef744 : PDef { damagefactor \"Normal\", 7.44 }\nactor PDef745 : PDef { damagefactor \"Normal\", 7.45 }\nactor PDef746 : PDef { damagefactor \"Normal\", 7.46 }\nactor PDef747 : PDef { damagefactor \"Normal\", 7.47 }\nactor PDef748 : PDef { damagefactor \"Normal\", 7.48 }\nactor PDef749 : PDef { damagefactor \"Normal\", 7.49 }\nactor PDef750 : PDef { damagefactor \"Normal\", 7.50 }\nactor PDef751 : PDef { damagefactor \"Normal\", 7.51 }\nactor PDef752 : PDef { damagefactor \"Normal\", 7.52 }\nactor PDef753 : PDef { damagefactor \"Normal\", 7.53 }\nactor PDef754 : PDef { damagefactor \"Normal\", 7.54 }\nactor PDef755 : PDef { damagefactor \"Normal\", 7.55 }\nactor PDef756 : PDef { damagefactor \"Normal\", 7.56 }\nactor PDef757 : PDef { damagefactor \"Normal\", 7.57 }\nactor PDef758 : PDef { damagefactor \"Normal\", 7.58 }\nactor PDef759 : PDef { damagefactor \"Normal\", 7.59 }\nactor PDef760 : PDef { damagefactor \"Normal\", 7.60 }\nactor PDef761 : PDef { damagefactor \"Normal\", 7.61 }\nactor PDef762 : PDef { damagefactor \"Normal\", 7.62 }\nactor PDef763 : PDef { damagefactor \"Normal\", 7.63 }\nactor PDef764 : PDef { damagefactor \"Normal\", 7.64 }\nactor PDef765 : PDef { damagefactor \"Normal\", 7.65 }\nactor PDef766 : PDef { damagefactor \"Normal\", 7.66 }\nactor PDef767 : PDef { damagefactor \"Normal\", 7.67 }\nactor PDef768 : PDef { damagefactor \"Normal\", 7.68 }\nactor PDef769 : PDef { damagefactor \"Normal\", 7.69 }\nactor PDef770 : PDef { damagefactor \"Normal\", 7.70 }\nactor PDef771 : PDef { damagefactor \"Normal\", 7.71 }\nactor PDef772 : PDef { damagefactor \"Normal\", 7.72 }\nactor PDef773 : PDef { damagefactor \"Normal\", 7.73 }\nactor PDef774 : PDef { damagefactor \"Normal\", 7.74 }\nactor PDef775 : PDef { damagefactor \"Normal\", 7.75 }\nactor PDef776 : PDef { damagefactor \"Normal\", 7.76 }\nactor PDef777 : PDef { damagefactor \"Normal\", 7.77 }\nactor PDef778 : PDef { damagefactor \"Normal\", 7.78 }\nactor PDef779 : PDef { damagefactor \"Normal\", 7.79 }\nactor PDef780 : PDef { damagefactor \"Normal\", 7.80 }\nactor PDef781 : PDef { damagefactor \"Normal\", 7.81 }\nactor PDef782 : PDef { damagefactor \"Normal\", 7.82 }\nactor PDef783 : PDef { damagefactor \"Normal\", 7.83 }\nactor PDef784 : PDef { damagefactor \"Normal\", 7.84 }\nactor PDef785 : PDef { damagefactor \"Normal\", 7.85 }\nactor PDef786 : PDef { damagefactor \"Normal\", 7.86 }\nactor PDef787 : PDef { damagefactor \"Normal\", 7.87 }\nactor PDef788 : PDef { damagefactor \"Normal\", 7.88 }\nactor PDef789 : PDef { damagefactor \"Normal\", 7.89 }\nactor PDef790 : PDef { damagefactor \"Normal\", 7.90 }\nactor PDef791 : PDef { damagefactor \"Normal\", 7.91 }\nactor PDef792 : PDef { damagefactor \"Normal\", 7.92 }\nactor PDef793 : PDef { damagefactor \"Normal\", 7.93 }\nactor PDef794 : PDef { damagefactor \"Normal\", 7.94 }\nactor PDef795 : PDef { damagefactor \"Normal\", 7.95 }\nactor PDef796 : PDef { damagefactor \"Normal\", 7.96 }\nactor PDef797 : PDef { damagefactor \"Normal\", 7.97 }\nactor PDef798 : PDef { damagefactor \"Normal\", 7.98 }\nactor PDef799 : PDef { damagefactor \"Normal\", 7.99 }\nactor PDef800 : PDef { damagefactor \"Normal\", 8.00 }\nactor PDef801 : PDef { damagefactor \"Normal\", 8.01 }\nactor PDef802 : PDef { damagefactor \"Normal\", 8.02 }\nactor PDef803 : PDef { damagefactor \"Normal\", 8.03 }\nactor PDef804 : PDef { damagefactor \"Normal\", 8.04 }\nactor PDef805 : PDef { damagefactor \"Normal\", 8.05 }\nactor PDef806 : PDef { damagefactor \"Normal\", 8.06 }\nactor PDef807 : PDef { damagefactor \"Normal\", 8.07 }\nactor PDef808 : PDef { damagefactor \"Normal\", 8.08 }\nactor PDef809 : PDef { damagefactor \"Normal\", 8.09 }\nactor PDef810 : PDef { damagefactor \"Normal\", 8.10 }\nactor PDef811 : PDef { damagefactor \"Normal\", 8.11 }\nactor PDef812 : PDef { damagefactor \"Normal\", 8.12 }\nactor PDef813 : PDef { damagefactor \"Normal\", 8.13 }\nactor PDef814 : PDef { damagefactor \"Normal\", 8.14 }\nactor PDef815 : PDef { damagefactor \"Normal\", 8.15 }\nactor PDef816 : PDef { damagefactor \"Normal\", 8.16 }\nactor PDef817 : PDef { damagefactor \"Normal\", 8.17 }\nactor PDef818 : PDef { damagefactor \"Normal\", 8.18 }\nactor PDef819 : PDef { damagefactor \"Normal\", 8.19 }\nactor PDef820 : PDef { damagefactor \"Normal\", 8.20 }\nactor PDef821 : PDef { damagefactor \"Normal\", 8.21 }\nactor PDef822 : PDef { damagefactor \"Normal\", 8.22 }\nactor PDef823 : PDef { damagefactor \"Normal\", 8.23 }\nactor PDef824 : PDef { damagefactor \"Normal\", 8.24 }\nactor PDef825 : PDef { damagefactor \"Normal\", 8.25 }\nactor PDef826 : PDef { damagefactor \"Normal\", 8.26 }\nactor PDef827 : PDef { damagefactor \"Normal\", 8.27 }\nactor PDef828 : PDef { damagefactor \"Normal\", 8.28 }\nactor PDef829 : PDef { damagefactor \"Normal\", 8.29 }\nactor PDef830 : PDef { damagefactor \"Normal\", 8.30 }\nactor PDef831 : PDef { damagefactor \"Normal\", 8.31 }\nactor PDef832 : PDef { damagefactor \"Normal\", 8.32 }\nactor PDef833 : PDef { damagefactor \"Normal\", 8.33 }\nactor PDef834 : PDef { damagefactor \"Normal\", 8.34 }\nactor PDef835 : PDef { damagefactor \"Normal\", 8.35 }\nactor PDef836 : PDef { damagefactor \"Normal\", 8.36 }\nactor PDef837 : PDef { damagefactor \"Normal\", 8.37 }\nactor PDef838 : PDef { damagefactor \"Normal\", 8.38 }\nactor PDef839 : PDef { damagefactor \"Normal\", 8.39 }\nactor PDef840 : PDef { damagefactor \"Normal\", 8.40 }\nactor PDef841 : PDef { damagefactor \"Normal\", 8.41 }\nactor PDef842 : PDef { damagefactor \"Normal\", 8.42 }\nactor PDef843 : PDef { damagefactor \"Normal\", 8.43 }\nactor PDef844 : PDef { damagefactor \"Normal\", 8.44 }\nactor PDef845 : PDef { damagefactor \"Normal\", 8.45 }\nactor PDef846 : PDef { damagefactor \"Normal\", 8.46 }\nactor PDef847 : PDef { damagefactor \"Normal\", 8.47 }\nactor PDef848 : PDef { damagefactor \"Normal\", 8.48 }\nactor PDef849 : PDef { damagefactor \"Normal\", 8.49 }\nactor PDef850 : PDef { damagefactor \"Normal\", 8.50 }\nactor PDef851 : PDef { damagefactor \"Normal\", 8.51 }\nactor PDef852 : PDef { damagefactor \"Normal\", 8.52 }\nactor PDef853 : PDef { damagefactor \"Normal\", 8.53 }\nactor PDef854 : PDef { damagefactor \"Normal\", 8.54 }\nactor PDef855 : PDef { damagefactor \"Normal\", 8.55 }\nactor PDef856 : PDef { damagefactor \"Normal\", 8.56 }\nactor PDef857 : PDef { damagefactor \"Normal\", 8.57 }\nactor PDef858 : PDef { damagefactor \"Normal\", 8.58 }\nactor PDef859 : PDef { damagefactor \"Normal\", 8.59 }\nactor PDef860 : PDef { damagefactor \"Normal\", 8.60 }\nactor PDef861 : PDef { damagefactor \"Normal\", 8.61 }\nactor PDef862 : PDef { damagefactor \"Normal\", 8.62 }\nactor PDef863 : PDef { damagefactor \"Normal\", 8.63 }\nactor PDef864 : PDef { damagefactor \"Normal\", 8.64 }\nactor PDef865 : PDef { damagefactor \"Normal\", 8.65 }\nactor PDef866 : PDef { damagefactor \"Normal\", 8.66 }\nactor PDef867 : PDef { damagefactor \"Normal\", 8.67 }\nactor PDef868 : PDef { damagefactor \"Normal\", 8.68 }\nactor PDef869 : PDef { damagefactor \"Normal\", 8.69 }\nactor PDef870 : PDef { damagefactor \"Normal\", 8.70 }\nactor PDef871 : PDef { damagefactor \"Normal\", 8.71 }\nactor PDef872 : PDef { damagefactor \"Normal\", 8.72 }\nactor PDef873 : PDef { damagefactor \"Normal\", 8.73 }\nactor PDef874 : PDef { damagefactor \"Normal\", 8.74 }\nactor PDef875 : PDef { damagefactor \"Normal\", 8.75 }\nactor PDef876 : PDef { damagefactor \"Normal\", 8.76 }\nactor PDef877 : PDef { damagefactor \"Normal\", 8.77 }\nactor PDef878 : PDef { damagefactor \"Normal\", 8.78 }\nactor PDef879 : PDef { damagefactor \"Normal\", 8.79 }\nactor PDef880 : PDef { damagefactor \"Normal\", 8.80 }\nactor PDef881 : PDef { damagefactor \"Normal\", 8.81 }\nactor PDef882 : PDef { damagefactor \"Normal\", 8.82 }\nactor PDef883 : PDef { damagefactor \"Normal\", 8.83 }\nactor PDef884 : PDef { damagefactor \"Normal\", 8.84 }\nactor PDef885 : PDef { damagefactor \"Normal\", 8.85 }\nactor PDef886 : PDef { damagefactor \"Normal\", 8.86 }\nactor PDef887 : PDef { damagefactor \"Normal\", 8.87 }\nactor PDef888 : PDef { damagefactor \"Normal\", 8.88 }\nactor PDef889 : PDef { damagefactor \"Normal\", 8.89 }\nactor PDef890 : PDef { damagefactor \"Normal\", 8.90 }\nactor PDef891 : PDef { damagefactor \"Normal\", 8.91 }\nactor PDef892 : PDef { damagefactor \"Normal\", 8.92 }\nactor PDef893 : PDef { damagefactor \"Normal\", 8.93 }\nactor PDef894 : PDef { damagefactor \"Normal\", 8.94 }\nactor PDef895 : PDef { damagefactor \"Normal\", 8.95 }\nactor PDef896 : PDef { damagefactor \"Normal\", 8.96 }\nactor PDef897 : PDef { damagefactor \"Normal\", 8.97 }\nactor PDef898 : PDef { damagefactor \"Normal\", 8.98 }\nactor PDef899 : PDef { damagefactor \"Normal\", 8.99 }\nactor PDef900 : PDef { damagefactor \"Normal\", 9.00 }\nactor PDef901 : PDef { damagefactor \"Normal\", 9.01 }\nactor PDef902 : PDef { damagefactor \"Normal\", 9.02 }\nactor PDef903 : PDef { damagefactor \"Normal\", 9.03 }\nactor PDef904 : PDef { damagefactor \"Normal\", 9.04 }\nactor PDef905 : PDef { damagefactor \"Normal\", 9.05 }\nactor PDef906 : PDef { damagefactor \"Normal\", 9.06 }\nactor PDef907 : PDef { damagefactor \"Normal\", 9.07 }\nactor PDef908 : PDef { damagefactor \"Normal\", 9.08 }\nactor PDef909 : PDef { damagefactor \"Normal\", 9.09 }\nactor PDef910 : PDef { damagefactor \"Normal\", 9.10 }\nactor PDef911 : PDef { damagefactor \"Normal\", 9.11 }\nactor PDef912 : PDef { damagefactor \"Normal\", 9.12 }\nactor PDef913 : PDef { damagefactor \"Normal\", 9.13 }\nactor PDef914 : PDef { damagefactor \"Normal\", 9.14 }\nactor PDef915 : PDef { damagefactor \"Normal\", 9.15 }\nactor PDef916 : PDef { damagefactor \"Normal\", 9.16 }\nactor PDef917 : PDef { damagefactor \"Normal\", 9.17 }\nactor PDef918 : PDef { damagefactor \"Normal\", 9.18 }\nactor PDef919 : PDef { damagefactor \"Normal\", 9.19 }\nactor PDef920 : PDef { damagefactor \"Normal\", 9.20 }\nactor PDef921 : PDef { damagefactor \"Normal\", 9.21 }\nactor PDef922 : PDef { damagefactor \"Normal\", 9.22 }\nactor PDef923 : PDef { damagefactor \"Normal\", 9.23 }\nactor PDef924 : PDef { damagefactor \"Normal\", 9.24 }\nactor PDef925 : PDef { damagefactor \"Normal\", 9.25 }\nactor PDef926 : PDef { damagefactor \"Normal\", 9.26 }\nactor PDef927 : PDef { damagefactor \"Normal\", 9.27 }\nactor PDef928 : PDef { damagefactor \"Normal\", 9.28 }\nactor PDef929 : PDef { damagefactor \"Normal\", 9.29 }\nactor PDef930 : PDef { damagefactor \"Normal\", 9.30 }\nactor PDef931 : PDef { damagefactor \"Normal\", 9.31 }\nactor PDef932 : PDef { damagefactor \"Normal\", 9.32 }\nactor PDef933 : PDef { damagefactor \"Normal\", 9.33 }\nactor PDef934 : PDef { damagefactor \"Normal\", 9.34 }\nactor PDef935 : PDef { damagefactor \"Normal\", 9.35 }\nactor PDef936 : PDef { damagefactor \"Normal\", 9.36 }\nactor PDef937 : PDef { damagefactor \"Normal\", 9.37 }\nactor PDef938 : PDef { damagefactor \"Normal\", 9.38 }\nactor PDef939 : PDef { damagefactor \"Normal\", 9.39 }\nactor PDef940 : PDef { damagefactor \"Normal\", 9.40 }\nactor PDef941 : PDef { damagefactor \"Normal\", 9.41 }\nactor PDef942 : PDef { damagefactor \"Normal\", 9.42 }\nactor PDef943 : PDef { damagefactor \"Normal\", 9.43 }\nactor PDef944 : PDef { damagefactor \"Normal\", 9.44 }\nactor PDef945 : PDef { damagefactor \"Normal\", 9.45 }\nactor PDef946 : PDef { damagefactor \"Normal\", 9.46 }\nactor PDef947 : PDef { damagefactor \"Normal\", 9.47 }\nactor PDef948 : PDef { damagefactor \"Normal\", 9.48 }\nactor PDef949 : PDef { damagefactor \"Normal\", 9.49 }\nactor PDef950 : PDef { damagefactor \"Normal\", 9.50 }\nactor PDef951 : PDef { damagefactor \"Normal\", 9.51 }\nactor PDef952 : PDef { damagefactor \"Normal\", 9.52 }\nactor PDef953 : PDef { damagefactor \"Normal\", 9.53 }\nactor PDef954 : PDef { damagefactor \"Normal\", 9.54 }\nactor PDef955 : PDef { damagefactor \"Normal\", 9.55 }\nactor PDef956 : PDef { damagefactor \"Normal\", 9.56 }\nactor PDef957 : PDef { damagefactor \"Normal\", 9.57 }\nactor PDef958 : PDef { damagefactor \"Normal\", 9.58 }\nactor PDef959 : PDef { damagefactor \"Normal\", 9.59 }\nactor PDef960 : PDef { damagefactor \"Normal\", 9.60 }\nactor PDef961 : PDef { damagefactor \"Normal\", 9.61 }\nactor PDef962 : PDef { damagefactor \"Normal\", 9.62 }\nactor PDef963 : PDef { damagefactor \"Normal\", 9.63 }\nactor PDef964 : PDef { damagefactor \"Normal\", 9.64 }\nactor PDef965 : PDef { damagefactor \"Normal\", 9.65 }\nactor PDef966 : PDef { damagefactor \"Normal\", 9.66 }\nactor PDef967 : PDef { damagefactor \"Normal\", 9.67 }\nactor PDef968 : PDef { damagefactor \"Normal\", 9.68 }\nactor PDef969 : PDef { damagefactor \"Normal\", 9.69 }\nactor PDef970 : PDef { damagefactor \"Normal\", 9.70 }\nactor PDef971 : PDef { damagefactor \"Normal\", 9.71 }\nactor PDef972 : PDef { damagefactor \"Normal\", 9.72 }\nactor PDef973 : PDef { damagefactor \"Normal\", 9.73 }\nactor PDef974 : PDef { damagefactor \"Normal\", 9.74 }\nactor PDef975 : PDef { damagefactor \"Normal\", 9.75 }\nactor PDef976 : PDef { damagefactor \"Normal\", 9.76 }\nactor PDef977 : PDef { damagefactor \"Normal\", 9.77 }\nactor PDef978 : PDef { damagefactor \"Normal\", 9.78 }\nactor PDef979 : PDef { damagefactor \"Normal\", 9.79 }\nactor PDef980 : PDef { damagefactor \"Normal\", 9.80 }\nactor PDef981 : PDef { damagefactor \"Normal\", 9.81 }\nactor PDef982 : PDef { damagefactor \"Normal\", 9.82 }\nactor PDef983 : PDef { damagefactor \"Normal\", 9.83 }\nactor PDef984 : PDef { damagefactor \"Normal\", 9.84 }\nactor PDef985 : PDef { damagefactor \"Normal\", 9.85 }\nactor PDef986 : PDef { damagefactor \"Normal\", 9.86 }\nactor PDef987 : PDef { damagefactor \"Normal\", 9.87 }\nactor PDef988 : PDef { damagefactor \"Normal\", 9.88 }\nactor PDef989 : PDef { damagefactor \"Normal\", 9.89 }\nactor PDef990 : PDef { damagefactor \"Normal\", 9.90 }\nactor PDef991 : PDef { damagefactor \"Normal\", 9.91 }\nactor PDef992 : PDef { damagefactor \"Normal\", 9.92 }\nactor PDef993 : PDef { damagefactor \"Normal\", 9.93 }\nactor PDef994 : PDef { damagefactor \"Normal\", 9.94 }\nactor PDef995 : PDef { damagefactor \"Normal\", 9.95 }\nactor PDef996 : PDef { damagefactor \"Normal\", 9.96 }\nactor PDef997 : PDef { damagefactor \"Normal\", 9.97 }\nactor PDef998 : PDef { damagefactor \"Normal\", 9.98 }\nactor PDef999 : PDef { damagefactor \"Normal\", 9.99 }\nactor PDef1000 : PDef { damagefactor \"Normal\", 10.00 }"
},
{
"source": "pk3",
"name": "Actors/stats/specialattack.txt",
"contents": "actor SAtk0 : SAtk { damagefactor \"Normal\", 0.00 }\nactor SAtk1 : SAtk { damagefactor \"Normal\", 0.01 }\nactor SAtk2 : SAtk { damagefactor \"Normal\", 0.02 }\nactor SAtk3 : SAtk { damagefactor \"Normal\", 0.03 }\nactor SAtk4 : SAtk { damagefactor \"Normal\", 0.04 }\nactor SAtk5 : SAtk { damagefactor \"Normal\", 0.05 }\nactor SAtk6 : SAtk { damagefactor \"Normal\", 0.06 }\nactor SAtk7 : SAtk { damagefactor \"Normal\", 0.07 }\nactor SAtk8 : SAtk { damagefactor \"Normal\", 0.08 }\nactor SAtk9 : SAtk { damagefactor \"Normal\", 0.09 }\nactor SAtk10 : SAtk { damagefactor \"Normal\", 0.10 }\nactor SAtk11 : SAtk { damagefactor \"Normal\", 0.11 }\nactor SAtk12 : SAtk { damagefactor \"Normal\", 0.12 }\nactor SAtk13 : SAtk { damagefactor \"Normal\", 0.13 }\nactor SAtk14 : SAtk { damagefactor \"Normal\", 0.14 }\nactor SAtk15 : SAtk { damagefactor \"Normal\", 0.15 }\nactor SAtk16 : SAtk { damagefactor \"Normal\", 0.16 }\nactor SAtk17 : SAtk { damagefactor \"Normal\", 0.17 }\nactor SAtk18 : SAtk { damagefactor \"Normal\", 0.18 }\nactor SAtk19 : SAtk { damagefactor \"Normal\", 0.19 }\nactor SAtk20 : SAtk { damagefactor \"Normal\", 0.20 }\nactor SAtk21 : SAtk { damagefactor \"Normal\", 0.21 }\nactor SAtk22 : SAtk { damagefactor \"Normal\", 0.22 }\nactor SAtk23 : SAtk { damagefactor \"Normal\", 0.23 }\nactor SAtk24 : SAtk { damagefactor \"Normal\", 0.24 }\nactor SAtk25 : SAtk { damagefactor \"Normal\", 0.25 }\nactor SAtk26 : SAtk { damagefactor \"Normal\", 0.26 }\nactor SAtk27 : SAtk { damagefactor \"Normal\", 0.27 }\nactor SAtk28 : SAtk { damagefactor \"Normal\", 0.28 }\nactor SAtk29 : SAtk { damagefactor \"Normal\", 0.29 }\nactor SAtk30 : SAtk { damagefactor \"Normal\", 0.30 }\nactor SAtk31 : SAtk { damagefactor \"Normal\", 0.31 }\nactor SAtk32 : SAtk { damagefactor \"Normal\", 0.32 }\nactor SAtk33 : SAtk { damagefactor \"Normal\", 0.33 }\nactor SAtk34 : SAtk { damagefactor \"Normal\", 0.34 }\nactor SAtk35 : SAtk { damagefactor \"Normal\", 0.35 }\nactor SAtk36 : SAtk { damagefactor \"Normal\", 0.36 }\nactor SAtk37 : SAtk { damagefactor \"Normal\", 0.37 }\nactor SAtk38 : SAtk { damagefactor \"Normal\", 0.38 }\nactor SAtk39 : SAtk { damagefactor \"Normal\", 0.39 }\nactor SAtk40 : SAtk { damagefactor \"Normal\", 0.40 }\nactor SAtk41 : SAtk { damagefactor \"Normal\", 0.41 }\nactor SAtk42 : SAtk { damagefactor \"Normal\", 0.42 }\nactor SAtk43 : SAtk { damagefactor \"Normal\", 0.43 }\nactor SAtk44 : SAtk { damagefactor \"Normal\", 0.44 }\nactor SAtk45 : SAtk { damagefactor \"Normal\", 0.45 }\nactor SAtk46 : SAtk { damagefactor \"Normal\", 0.46 }\nactor SAtk47 : SAtk { damagefactor \"Normal\", 0.47 }\nactor SAtk48 : SAtk { damagefactor \"Normal\", 0.48 }\nactor SAtk49 : SAtk { damagefactor \"Normal\", 0.49 }\nactor SAtk50 : SAtk { damagefactor \"Normal\", 0.50 }\nactor SAtk51 : SAtk { damagefactor \"Normal\", 0.51 }\nactor SAtk52 : SAtk { damagefactor \"Normal\", 0.52 }\nactor SAtk53 : SAtk { damagefactor \"Normal\", 0.53 }\nactor SAtk54 : SAtk { damagefactor \"Normal\", 0.54 }\nactor SAtk55 : SAtk { damagefactor \"Normal\", 0.55 }\nactor SAtk56 : SAtk { damagefactor \"Normal\", 0.56 }\nactor SAtk57 : SAtk { damagefactor \"Normal\", 0.57 }\nactor SAtk58 : SAtk { damagefactor \"Normal\", 0.58 }\nactor SAtk59 : SAtk { damagefactor \"Normal\", 0.59 }\nactor SAtk60 : SAtk { damagefactor \"Normal\", 0.60 }\nactor SAtk61 : SAtk { damagefactor \"Normal\", 0.61 }\nactor SAtk62 : SAtk { damagefactor \"Normal\", 0.62 }\nactor SAtk63 : SAtk { damagefactor \"Normal\", 0.63 }\nactor SAtk64 : SAtk { damagefactor \"Normal\", 0.64 }\nactor SAtk65 : SAtk { damagefactor \"Normal\", 0.65 }\nactor SAtk66 : SAtk { damagefactor \"Normal\", 0.66 }\nactor SAtk67 : SAtk { damagefactor \"Normal\", 0.67 }\nactor SAtk68 : SAtk { damagefactor \"Normal\", 0.68 }\nactor SAtk69 : SAtk { damagefactor \"Normal\", 0.69 }\nactor SAtk70 : SAtk { damagefactor \"Normal\", 0.70 }\nactor SAtk71 : SAtk { damagefactor \"Normal\", 0.71 }\nactor SAtk72 : SAtk { damagefactor \"Normal\", 0.72 }\nactor SAtk73 : SAtk { damagefactor \"Normal\", 0.73 }\nactor SAtk74 : SAtk { damagefactor \"Normal\", 0.74 }\nactor SAtk75 : SAtk { damagefactor \"Normal\", 0.75 }\nactor SAtk76 : SAtk { damagefactor \"Normal\", 0.76 }\nactor SAtk77 : SAtk { damagefactor \"Normal\", 0.77 }\nactor SAtk78 : SAtk { damagefactor \"Normal\", 0.78 }\nactor SAtk79 : SAtk { damagefactor \"Normal\", 0.79 }\nactor SAtk80 : SAtk { damagefactor \"Normal\", 0.80 }\nactor SAtk81 : SAtk { damagefactor \"Normal\", 0.81 }\nactor SAtk82 : SAtk { damagefactor \"Normal\", 0.82 }\nactor SAtk83 : SAtk { damagefactor \"Normal\", 0.83 }\nactor SAtk84 : SAtk { damagefactor \"Normal\", 0.84 }\nactor SAtk85 : SAtk { damagefactor \"Normal\", 0.85 }\nactor SAtk86 : SAtk { damagefactor \"Normal\", 0.86 }\nactor SAtk87 : SAtk { damagefactor \"Normal\", 0.87 }\nactor SAtk88 : SAtk { damagefactor \"Normal\", 0.88 }\nactor SAtk89 : SAtk { damagefactor \"Normal\", 0.89 }\nactor SAtk90 : SAtk { damagefactor \"Normal\", 0.90 }\nactor SAtk91 : SAtk { damagefactor \"Normal\", 0.91 }\nactor SAtk92 : SAtk { damagefactor \"Normal\", 0.92 }\nactor SAtk93 : SAtk { damagefactor \"Normal\", 0.93 }\nactor SAtk94 : SAtk { damagefactor \"Normal\", 0.94 }\nactor SAtk95 : SAtk { damagefactor \"Normal\", 0.95 }\nactor SAtk96 : SAtk { damagefactor \"Normal\", 0.96 }\nactor SAtk97 : SAtk { damagefactor \"Normal\", 0.97 }\nactor SAtk98 : SAtk { damagefactor \"Normal\", 0.98 }\nactor SAtk99 : SAtk { damagefactor \"Normal\", 0.99 }\nactor SAtk100 : SAtk { damagefactor \"Normal\", 1.00 }\nactor SAtk101 : SAtk { damagefactor \"Normal\", 1.01 }\nactor SAtk102 : SAtk { damagefactor \"Normal\", 1.02 }\nactor SAtk103 : SAtk { damagefactor \"Normal\", 1.03 }\nactor SAtk104 : SAtk { damagefactor \"Normal\", 1.04 }\nactor SAtk105 : SAtk { damagefactor \"Normal\", 1.05 }\nactor SAtk106 : SAtk { damagefactor \"Normal\", 1.06 }\nactor SAtk107 : SAtk { damagefactor \"Normal\", 1.07 }\nactor SAtk108 : SAtk { damagefactor \"Normal\", 1.08 }\nactor SAtk109 : SAtk { damagefactor \"Normal\", 1.09 }\nactor SAtk110 : SAtk { damagefactor \"Normal\", 1.10 }\nactor SAtk111 : SAtk { damagefactor \"Normal\", 1.11 }\nactor SAtk112 : SAtk { damagefactor \"Normal\", 1.12 }\nactor SAtk113 : SAtk { damagefactor \"Normal\", 1.13 }\nactor SAtk114 : SAtk { damagefactor \"Normal\", 1.14 }\nactor SAtk115 : SAtk { damagefactor \"Normal\", 1.15 }\nactor SAtk116 : SAtk { damagefactor \"Normal\", 1.16 }\nactor SAtk117 : SAtk { damagefactor \"Normal\", 1.17 }\nactor SAtk118 : SAtk { damagefactor \"Normal\", 1.18 }\nactor SAtk119 : SAtk { damagefactor \"Normal\", 1.19 }\nactor SAtk120 : SAtk { damagefactor \"Normal\", 1.20 }\nactor SAtk121 : SAtk { damagefactor \"Normal\", 1.21 }\nactor SAtk122 : SAtk { damagefactor \"Normal\", 1.22 }\nactor SAtk123 : SAtk { damagefactor \"Normal\", 1.23 }\nactor SAtk124 : SAtk { damagefactor \"Normal\", 1.24 }\nactor SAtk125 : SAtk { damagefactor \"Normal\", 1.25 }\nactor SAtk126 : SAtk { damagefactor \"Normal\", 1.26 }\nactor SAtk127 : SAtk { damagefactor \"Normal\", 1.27 }\nactor SAtk128 : SAtk { damagefactor \"Normal\", 1.28 }\nactor SAtk129 : SAtk { damagefactor \"Normal\", 1.29 }\nactor SAtk130 : SAtk { damagefactor \"Normal\", 1.30 }\nactor SAtk131 : SAtk { damagefactor \"Normal\", 1.31 }\nactor SAtk132 : SAtk { damagefactor \"Normal\", 1.32 }\nactor SAtk133 : SAtk { damagefactor \"Normal\", 1.33 }\nactor SAtk134 : SAtk { damagefactor \"Normal\", 1.34 }\nactor SAtk135 : SAtk { damagefactor \"Normal\", 1.35 }\nactor SAtk136 : SAtk { damagefactor \"Normal\", 1.36 }\nactor SAtk137 : SAtk { damagefactor \"Normal\", 1.37 }\nactor SAtk138 : SAtk { damagefactor \"Normal\", 1.38 }\nactor SAtk139 : SAtk { damagefactor \"Normal\", 1.39 }\nactor SAtk140 : SAtk { damagefactor \"Normal\", 1.40 }\nactor SAtk141 : SAtk { damagefactor \"Normal\", 1.41 }\nactor SAtk142 : SAtk { damagefactor \"Normal\", 1.42 }\nactor SAtk143 : SAtk { damagefactor \"Normal\", 1.43 }\nactor SAtk144 : SAtk { damagefactor \"Normal\", 1.44 }\nactor SAtk145 : SAtk { damagefactor \"Normal\", 1.45 }\nactor SAtk146 : SAtk { damagefactor \"Normal\", 1.46 }\nactor SAtk147 : SAtk { damagefactor \"Normal\", 1.47 }\nactor SAtk148 : SAtk { damagefactor \"Normal\", 1.48 }\nactor SAtk149 : SAtk { damagefactor \"Normal\", 1.49 }\nactor SAtk150 : SAtk { damagefactor \"Normal\", 1.50 }\nactor SAtk151 : SAtk { damagefactor \"Normal\", 1.51 }\nactor SAtk152 : SAtk { damagefactor \"Normal\", 1.52 }\nactor SAtk153 : SAtk { damagefactor \"Normal\", 1.53 }\nactor SAtk154 : SAtk { damagefactor \"Normal\", 1.54 }\nactor SAtk155 : SAtk { damagefactor \"Normal\", 1.55 }\nactor SAtk156 : SAtk { damagefactor \"Normal\", 1.56 }\nactor SAtk157 : SAtk { damagefactor \"Normal\", 1.57 }\nactor SAtk158 : SAtk { damagefactor \"Normal\", 1.58 }\nactor SAtk159 : SAtk { damagefactor \"Normal\", 1.59 }\nactor SAtk160 : SAtk { damagefactor \"Normal\", 1.60 }\nactor SAtk161 : SAtk { damagefactor \"Normal\", 1.61 }\nactor SAtk162 : SAtk { damagefactor \"Normal\", 1.62 }\nactor SAtk163 : SAtk { damagefactor \"Normal\", 1.63 }\nactor SAtk164 : SAtk { damagefactor \"Normal\", 1.64 }\nactor SAtk165 : SAtk { damagefactor \"Normal\", 1.65 }\nactor SAtk166 : SAtk { damagefactor \"Normal\", 1.66 }\nactor SAtk167 : SAtk { damagefactor \"Normal\", 1.67 }\nactor SAtk168 : SAtk { damagefactor \"Normal\", 1.68 }\nactor SAtk169 : SAtk { damagefactor \"Normal\", 1.69 }\nactor SAtk170 : SAtk { damagefactor \"Normal\", 1.70 }\nactor SAtk171 : SAtk { damagefactor \"Normal\", 1.71 }\nactor SAtk172 : SAtk { damagefactor \"Normal\", 1.72 }\nactor SAtk173 : SAtk { damagefactor \"Normal\", 1.73 }\nactor SAtk174 : SAtk { damagefactor \"Normal\", 1.74 }\nactor SAtk175 : SAtk { damagefactor \"Normal\", 1.75 }\nactor SAtk176 : SAtk { damagefactor \"Normal\", 1.76 }\nactor SAtk177 : SAtk { damagefactor \"Normal\", 1.77 }\nactor SAtk178 : SAtk { damagefactor \"Normal\", 1.78 }\nactor SAtk179 : SAtk { damagefactor \"Normal\", 1.79 }\nactor SAtk180 : SAtk { damagefactor \"Normal\", 1.80 }\nactor SAtk181 : SAtk { damagefactor \"Normal\", 1.81 }\nactor SAtk182 : SAtk { damagefactor \"Normal\", 1.82 }\nactor SAtk183 : SAtk { damagefactor \"Normal\", 1.83 }\nactor SAtk184 : SAtk { damagefactor \"Normal\", 1.84 }\nactor SAtk185 : SAtk { damagefactor \"Normal\", 1.85 }\nactor SAtk186 : SAtk { damagefactor \"Normal\", 1.86 }\nactor SAtk187 : SAtk { damagefactor \"Normal\", 1.87 }\nactor SAtk188 : SAtk { damagefactor \"Normal\", 1.88 }\nactor SAtk189 : SAtk { damagefactor \"Normal\", 1.89 }\nactor SAtk190 : SAtk { damagefactor \"Normal\", 1.90 }\nactor SAtk191 : SAtk { damagefactor \"Normal\", 1.91 }\nactor SAtk192 : SAtk { damagefactor \"Normal\", 1.92 }\nactor SAtk193 : SAtk { damagefactor \"Normal\", 1.93 }\nactor SAtk194 : SAtk { damagefactor \"Normal\", 1.94 }\nactor SAtk195 : SAtk { damagefactor \"Normal\", 1.95 }\nactor SAtk196 : SAtk { damagefactor \"Normal\", 1.96 }\nactor SAtk197 : SAtk { damagefactor \"Normal\", 1.97 }\nactor SAtk198 : SAtk { damagefactor \"Normal\", 1.98 }\nactor SAtk199 : SAtk { damagefactor \"Normal\", 1.99 }\nactor SAtk200 : SAtk { damagefactor \"Normal\", 2.00 }\nactor SAtk201 : SAtk { damagefactor \"Normal\", 2.01 }\nactor SAtk202 : SAtk { damagefactor \"Normal\", 2.02 }\nactor SAtk203 : SAtk { damagefactor \"Normal\", 2.03 }\nactor SAtk204 : SAtk { damagefactor \"Normal\", 2.04 }\nactor SAtk205 : SAtk { damagefactor \"Normal\", 2.05 }\nactor SAtk206 : SAtk { damagefactor \"Normal\", 2.06 }\nactor SAtk207 : SAtk { damagefactor \"Normal\", 2.07 }\nactor SAtk208 : SAtk { damagefactor \"Normal\", 2.08 }\nactor SAtk209 : SAtk { damagefactor \"Normal\", 2.09 }\nactor SAtk210 : SAtk { damagefactor \"Normal\", 2.10 }\nactor SAtk211 : SAtk { damagefactor \"Normal\", 2.11 }\nactor SAtk212 : SAtk { damagefactor \"Normal\", 2.12 }\nactor SAtk213 : SAtk { damagefactor \"Normal\", 2.13 }\nactor SAtk214 : SAtk { damagefactor \"Normal\", 2.14 }\nactor SAtk215 : SAtk { damagefactor \"Normal\", 2.15 }\nactor SAtk216 : SAtk { damagefactor \"Normal\", 2.16 }\nactor SAtk217 : SAtk { damagefactor \"Normal\", 2.17 }\nactor SAtk218 : SAtk { damagefactor \"Normal\", 2.18 }\nactor SAtk219 : SAtk { damagefactor \"Normal\", 2.19 }\nactor SAtk220 : SAtk { damagefactor \"Normal\", 2.20 }\nactor SAtk221 : SAtk { damagefactor \"Normal\", 2.21 }\nactor SAtk222 : SAtk { damagefactor \"Normal\", 2.22 }\nactor SAtk223 : SAtk { damagefactor \"Normal\", 2.23 }\nactor SAtk224 : SAtk { damagefactor \"Normal\", 2.24 }\nactor SAtk225 : SAtk { damagefactor \"Normal\", 2.25 }\nactor SAtk226 : SAtk { damagefactor \"Normal\", 2.26 }\nactor SAtk227 : SAtk { damagefactor \"Normal\", 2.27 }\nactor SAtk228 : SAtk { damagefactor \"Normal\", 2.28 }\nactor SAtk229 : SAtk { damagefactor \"Normal\", 2.29 }\nactor SAtk230 : SAtk { damagefactor \"Normal\", 2.30 }\nactor SAtk231 : SAtk { damagefactor \"Normal\", 2.31 }\nactor SAtk232 : SAtk { damagefactor \"Normal\", 2.32 }\nactor SAtk233 : SAtk { damagefactor \"Normal\", 2.33 }\nactor SAtk234 : SAtk { damagefactor \"Normal\", 2.34 }\nactor SAtk235 : SAtk { damagefactor \"Normal\", 2.35 }\nactor SAtk236 : SAtk { damagefactor \"Normal\", 2.36 }\nactor SAtk237 : SAtk { damagefactor \"Normal\", 2.37 }\nactor SAtk238 : SAtk { damagefactor \"Normal\", 2.38 }\nactor SAtk239 : SAtk { damagefactor \"Normal\", 2.39 }\nactor SAtk240 : SAtk { damagefactor \"Normal\", 2.40 }\nactor SAtk241 : SAtk { damagefactor \"Normal\", 2.41 }\nactor SAtk242 : SAtk { damagefactor \"Normal\", 2.42 }\nactor SAtk243 : SAtk { damagefactor \"Normal\", 2.43 }\nactor SAtk244 : SAtk { damagefactor \"Normal\", 2.44 }\nactor SAtk245 : SAtk { damagefactor \"Normal\", 2.45 }\nactor SAtk246 : SAtk { damagefactor \"Normal\", 2.46 }\nactor SAtk247 : SAtk { damagefactor \"Normal\", 2.47 }\nactor SAtk248 : SAtk { damagefactor \"Normal\", 2.48 }\nactor SAtk249 : SAtk { damagefactor \"Normal\", 2.49 }\nactor SAtk250 : SAtk { damagefactor \"Normal\", 2.50 }\nactor SAtk251 : SAtk { damagefactor \"Normal\", 2.51 }\nactor SAtk252 : SAtk { damagefactor \"Normal\", 2.52 }\nactor SAtk253 : SAtk { damagefactor \"Normal\", 2.53 }\nactor SAtk254 : SAtk { damagefactor \"Normal\", 2.54 }\nactor SAtk255 : SAtk { damagefactor \"Normal\", 2.55 }\nactor SAtk256 : SAtk { damagefactor \"Normal\", 2.56 }\nactor SAtk257 : SAtk { damagefactor \"Normal\", 2.57 }\nactor SAtk258 : SAtk { damagefactor \"Normal\", 2.58 }\nactor SAtk259 : SAtk { damagefactor \"Normal\", 2.59 }\nactor SAtk260 : SAtk { damagefactor \"Normal\", 2.60 }\nactor SAtk261 : SAtk { damagefactor \"Normal\", 2.61 }\nactor SAtk262 : SAtk { damagefactor \"Normal\", 2.62 }\nactor SAtk263 : SAtk { damagefactor \"Normal\", 2.63 }\nactor SAtk264 : SAtk { damagefactor \"Normal\", 2.64 }\nactor SAtk265 : SAtk { damagefactor \"Normal\", 2.65 }\nactor SAtk266 : SAtk { damagefactor \"Normal\", 2.66 }\nactor SAtk267 : SAtk { damagefactor \"Normal\", 2.67 }\nactor SAtk268 : SAtk { damagefactor \"Normal\", 2.68 }\nactor SAtk269 : SAtk { damagefactor \"Normal\", 2.69 }\nactor SAtk270 : SAtk { damagefactor \"Normal\", 2.70 }\nactor SAtk271 : SAtk { damagefactor \"Normal\", 2.71 }\nactor SAtk272 : SAtk { damagefactor \"Normal\", 2.72 }\nactor SAtk273 : SAtk { damagefactor \"Normal\", 2.73 }\nactor SAtk274 : SAtk { damagefactor \"Normal\", 2.74 }\nactor SAtk275 : SAtk { damagefactor \"Normal\", 2.75 }\nactor SAtk276 : SAtk { damagefactor \"Normal\", 2.76 }\nactor SAtk277 : SAtk { damagefactor \"Normal\", 2.77 }\nactor SAtk278 : SAtk { damagefactor \"Normal\", 2.78 }\nactor SAtk279 : SAtk { damagefactor \"Normal\", 2.79 }\nactor SAtk280 : SAtk { damagefactor \"Normal\", 2.80 }\nactor SAtk281 : SAtk { damagefactor \"Normal\", 2.81 }\nactor SAtk282 : SAtk { damagefactor \"Normal\", 2.82 }\nactor SAtk283 : SAtk { damagefactor \"Normal\", 2.83 }\nactor SAtk284 : SAtk { damagefactor \"Normal\", 2.84 }\nactor SAtk285 : SAtk { damagefactor \"Normal\", 2.85 }\nactor SAtk286 : SAtk { damagefactor \"Normal\", 2.86 }\nactor SAtk287 : SAtk { damagefactor \"Normal\", 2.87 }\nactor SAtk288 : SAtk { damagefactor \"Normal\", 2.88 }\nactor SAtk289 : SAtk { damagefactor \"Normal\", 2.89 }\nactor SAtk290 : SAtk { damagefactor \"Normal\", 2.90 }\nactor SAtk291 : SAtk { damagefactor \"Normal\", 2.91 }\nactor SAtk292 : SAtk { damagefactor \"Normal\", 2.92 }\nactor SAtk293 : SAtk { damagefactor \"Normal\", 2.93 }\nactor SAtk294 : SAtk { damagefactor \"Normal\", 2.94 }\nactor SAtk295 : SAtk { damagefactor \"Normal\", 2.95 }\nactor SAtk296 : SAtk { damagefactor \"Normal\", 2.96 }\nactor SAtk297 : SAtk { damagefactor \"Normal\", 2.97 }\nactor SAtk298 : SAtk { damagefactor \"Normal\", 2.98 }\nactor SAtk299 : SAtk { damagefactor \"Normal\", 2.99 }\nactor SAtk300 : SAtk { damagefactor \"Normal\", 3.00 }\nactor SAtk301 : SAtk { damagefactor \"Normal\", 3.01 }\nactor SAtk302 : SAtk { damagefactor \"Normal\", 3.02 }\nactor SAtk303 : SAtk { damagefactor \"Normal\", 3.03 }\nactor SAtk304 : SAtk { damagefactor \"Normal\", 3.04 }\nactor SAtk305 : SAtk { damagefactor \"Normal\", 3.05 }\nactor SAtk306 : SAtk { damagefactor \"Normal\", 3.06 }\nactor SAtk307 : SAtk { damagefactor \"Normal\", 3.07 }\nactor SAtk308 : SAtk { damagefactor \"Normal\", 3.08 }\nactor SAtk309 : SAtk { damagefactor \"Normal\", 3.09 }\nactor SAtk310 : SAtk { damagefactor \"Normal\", 3.10 }\nactor SAtk311 : SAtk { damagefactor \"Normal\", 3.11 }\nactor SAtk312 : SAtk { damagefactor \"Normal\", 3.12 }\nactor SAtk313 : SAtk { damagefactor \"Normal\", 3.13 }\nactor SAtk314 : SAtk { damagefactor \"Normal\", 3.14 }\nactor SAtk315 : SAtk { damagefactor \"Normal\", 3.15 }\nactor SAtk316 : SAtk { damagefactor \"Normal\", 3.16 }\nactor SAtk317 : SAtk { damagefactor \"Normal\", 3.17 }\nactor SAtk318 : SAtk { damagefactor \"Normal\", 3.18 }\nactor SAtk319 : SAtk { damagefactor \"Normal\", 3.19 }\nactor SAtk320 : SAtk { damagefactor \"Normal\", 3.20 }\nactor SAtk321 : SAtk { damagefactor \"Normal\", 3.21 }\nactor SAtk322 : SAtk { damagefactor \"Normal\", 3.22 }\nactor SAtk323 : SAtk { damagefactor \"Normal\", 3.23 }\nactor SAtk324 : SAtk { damagefactor \"Normal\", 3.24 }\nactor SAtk325 : SAtk { damagefactor \"Normal\", 3.25 }\nactor SAtk326 : SAtk { damagefactor \"Normal\", 3.26 }\nactor SAtk327 : SAtk { damagefactor \"Normal\", 3.27 }\nactor SAtk328 : SAtk { damagefactor \"Normal\", 3.28 }\nactor SAtk329 : SAtk { damagefactor \"Normal\", 3.29 }\nactor SAtk330 : SAtk { damagefactor \"Normal\", 3.30 }\nactor SAtk331 : SAtk { damagefactor \"Normal\", 3.31 }\nactor SAtk332 : SAtk { damagefactor \"Normal\", 3.32 }\nactor SAtk333 : SAtk { damagefactor \"Normal\", 3.33 }\nactor SAtk334 : SAtk { damagefactor \"Normal\", 3.34 }\nactor SAtk335 : SAtk { damagefactor \"Normal\", 3.35 }\nactor SAtk336 : SAtk { damagefactor \"Normal\", 3.36 }\nactor SAtk337 : SAtk { damagefactor \"Normal\", 3.37 }\nactor SAtk338 : SAtk { damagefactor \"Normal\", 3.38 }\nactor SAtk339 : SAtk { damagefactor \"Normal\", 3.39 }\nactor SAtk340 : SAtk { damagefactor \"Normal\", 3.40 }\nactor SAtk341 : SAtk { damagefactor \"Normal\", 3.41 }\nactor SAtk342 : SAtk { damagefactor \"Normal\", 3.42 }\nactor SAtk343 : SAtk { damagefactor \"Normal\", 3.43 }\nactor SAtk344 : SAtk { damagefactor \"Normal\", 3.44 }\nactor SAtk345 : SAtk { damagefactor \"Normal\", 3.45 }\nactor SAtk346 : SAtk { damagefactor \"Normal\", 3.46 }\nactor SAtk347 : SAtk { damagefactor \"Normal\", 3.47 }\nactor SAtk348 : SAtk { damagefactor \"Normal\", 3.48 }\nactor SAtk349 : SAtk { damagefactor \"Normal\", 3.49 }\nactor SAtk350 : SAtk { damagefactor \"Normal\", 3.50 }\nactor SAtk351 : SAtk { damagefactor \"Normal\", 3.51 }\nactor SAtk352 : SAtk { damagefactor \"Normal\", 3.52 }\nactor SAtk353 : SAtk { damagefactor \"Normal\", 3.53 }\nactor SAtk354 : SAtk { damagefactor \"Normal\", 3.54 }\nactor SAtk355 : SAtk { damagefactor \"Normal\", 3.55 }\nactor SAtk356 : SAtk { damagefactor \"Normal\", 3.56 }\nactor SAtk357 : SAtk { damagefactor \"Normal\", 3.57 }\nactor SAtk358 : SAtk { damagefactor \"Normal\", 3.58 }\nactor SAtk359 : SAtk { damagefactor \"Normal\", 3.59 }\nactor SAtk360 : SAtk { damagefactor \"Normal\", 3.60 }\nactor SAtk361 : SAtk { damagefactor \"Normal\", 3.61 }\nactor SAtk362 : SAtk { damagefactor \"Normal\", 3.62 }\nactor SAtk363 : SAtk { damagefactor \"Normal\", 3.63 }\nactor SAtk364 : SAtk { damagefactor \"Normal\", 3.64 }\nactor SAtk365 : SAtk { damagefactor \"Normal\", 3.65 }\nactor SAtk366 : SAtk { damagefactor \"Normal\", 3.66 }\nactor SAtk367 : SAtk { damagefactor \"Normal\", 3.67 }\nactor SAtk368 : SAtk { damagefactor \"Normal\", 3.68 }\nactor SAtk369 : SAtk { damagefactor \"Normal\", 3.69 }\nactor SAtk370 : SAtk { damagefactor \"Normal\", 3.70 }\nactor SAtk371 : SAtk { damagefactor \"Normal\", 3.71 }\nactor SAtk372 : SAtk { damagefactor \"Normal\", 3.72 }\nactor SAtk373 : SAtk { damagefactor \"Normal\", 3.73 }\nactor SAtk374 : SAtk { damagefactor \"Normal\", 3.74 }\nactor SAtk375 : SAtk { damagefactor \"Normal\", 3.75 }\nactor SAtk376 : SAtk { damagefactor \"Normal\", 3.76 }\nactor SAtk377 : SAtk { damagefactor \"Normal\", 3.77 }\nactor SAtk378 : SAtk { damagefactor \"Normal\", 3.78 }\nactor SAtk379 : SAtk { damagefactor \"Normal\", 3.79 }\nactor SAtk380 : SAtk { damagefactor \"Normal\", 3.80 }\nactor SAtk381 : SAtk { damagefactor \"Normal\", 3.81 }\nactor SAtk382 : SAtk { damagefactor \"Normal\", 3.82 }\nactor SAtk383 : SAtk { damagefactor \"Normal\", 3.83 }\nactor SAtk384 : SAtk { damagefactor \"Normal\", 3.84 }\nactor SAtk385 : SAtk { damagefactor \"Normal\", 3.85 }\nactor SAtk386 : SAtk { damagefactor \"Normal\", 3.86 }\nactor SAtk387 : SAtk { damagefactor \"Normal\", 3.87 }\nactor SAtk388 : SAtk { damagefactor \"Normal\", 3.88 }\nactor SAtk389 : SAtk { damagefactor \"Normal\", 3.89 }\nactor SAtk390 : SAtk { damagefactor \"Normal\", 3.90 }\nactor SAtk391 : SAtk { damagefactor \"Normal\", 3.91 }\nactor SAtk392 : SAtk { damagefactor \"Normal\", 3.92 }\nactor SAtk393 : SAtk { damagefactor \"Normal\", 3.93 }\nactor SAtk394 : SAtk { damagefactor \"Normal\", 3.94 }\nactor SAtk395 : SAtk { damagefactor \"Normal\", 3.95 }\nactor SAtk396 : SAtk { damagefactor \"Normal\", 3.96 }\nactor SAtk397 : SAtk { damagefactor \"Normal\", 3.97 }\nactor SAtk398 : SAtk { damagefactor \"Normal\", 3.98 }\nactor SAtk399 : SAtk { damagefactor \"Normal\", 3.99 }\nactor SAtk400 : SAtk { damagefactor \"Normal\", 4.00 }\nactor SAtk401 : SAtk { damagefactor \"Normal\", 4.01 }\nactor SAtk402 : SAtk { damagefactor \"Normal\", 4.02 }\nactor SAtk403 : SAtk { damagefactor \"Normal\", 4.03 }\nactor SAtk404 : SAtk { damagefactor \"Normal\", 4.04 }\nactor SAtk405 : SAtk { damagefactor \"Normal\", 4.05 }\nactor SAtk406 : SAtk { damagefactor \"Normal\", 4.06 }\nactor SAtk407 : SAtk { damagefactor \"Normal\", 4.07 }\nactor SAtk408 : SAtk { damagefactor \"Normal\", 4.08 }\nactor SAtk409 : SAtk { damagefactor \"Normal\", 4.09 }\nactor SAtk410 : SAtk { damagefactor \"Normal\", 4.10 }\nactor SAtk411 : SAtk { damagefactor \"Normal\", 4.11 }\nactor SAtk412 : SAtk { damagefactor \"Normal\", 4.12 }\nactor SAtk413 : SAtk { damagefactor \"Normal\", 4.13 }\nactor SAtk414 : SAtk { damagefactor \"Normal\", 4.14 }\nactor SAtk415 : SAtk { damagefactor \"Normal\", 4.15 }\nactor SAtk416 : SAtk { damagefactor \"Normal\", 4.16 }\nactor SAtk417 : SAtk { damagefactor \"Normal\", 4.17 }\nactor SAtk418 : SAtk { damagefactor \"Normal\", 4.18 }\nactor SAtk419 : SAtk { damagefactor \"Normal\", 4.19 }\nactor SAtk420 : SAtk { damagefactor \"Normal\", 4.20 }\nactor SAtk421 : SAtk { damagefactor \"Normal\", 4.21 }\nactor SAtk422 : SAtk { damagefactor \"Normal\", 4.22 }\nactor SAtk423 : SAtk { damagefactor \"Normal\", 4.23 }\nactor SAtk424 : SAtk { damagefactor \"Normal\", 4.24 }\nactor SAtk425 : SAtk { damagefactor \"Normal\", 4.25 }\nactor SAtk426 : SAtk { damagefactor \"Normal\", 4.26 }\nactor SAtk427 : SAtk { damagefactor \"Normal\", 4.27 }\nactor SAtk428 : SAtk { damagefactor \"Normal\", 4.28 }\nactor SAtk429 : SAtk { damagefactor \"Normal\", 4.29 }\nactor SAtk430 : SAtk { damagefactor \"Normal\", 4.30 }\nactor SAtk431 : SAtk { damagefactor \"Normal\", 4.31 }\nactor SAtk432 : SAtk { damagefactor \"Normal\", 4.32 }\nactor SAtk433 : SAtk { damagefactor \"Normal\", 4.33 }\nactor SAtk434 : SAtk { damagefactor \"Normal\", 4.34 }\nactor SAtk435 : SAtk { damagefactor \"Normal\", 4.35 }\nactor SAtk436 : SAtk { damagefactor \"Normal\", 4.36 }\nactor SAtk437 : SAtk { damagefactor \"Normal\", 4.37 }\nactor SAtk438 : SAtk { damagefactor \"Normal\", 4.38 }\nactor SAtk439 : SAtk { damagefactor \"Normal\", 4.39 }\nactor SAtk440 : SAtk { damagefactor \"Normal\", 4.40 }\nactor SAtk441 : SAtk { damagefactor \"Normal\", 4.41 }\nactor SAtk442 : SAtk { damagefactor \"Normal\", 4.42 }\nactor SAtk443 : SAtk { damagefactor \"Normal\", 4.43 }\nactor SAtk444 : SAtk { damagefactor \"Normal\", 4.44 }\nactor SAtk445 : SAtk { damagefactor \"Normal\", 4.45 }\nactor SAtk446 : SAtk { damagefactor \"Normal\", 4.46 }\nactor SAtk447 : SAtk { damagefactor \"Normal\", 4.47 }\nactor SAtk448 : SAtk { damagefactor \"Normal\", 4.48 }\nactor SAtk449 : SAtk { damagefactor \"Normal\", 4.49 }\nactor SAtk450 : SAtk { damagefactor \"Normal\", 4.50 }\nactor SAtk451 : SAtk { damagefactor \"Normal\", 4.51 }\nactor SAtk452 : SAtk { damagefactor \"Normal\", 4.52 }\nactor SAtk453 : SAtk { damagefactor \"Normal\", 4.53 }\nactor SAtk454 : SAtk { damagefactor \"Normal\", 4.54 }\nactor SAtk455 : SAtk { damagefactor \"Normal\", 4.55 }\nactor SAtk456 : SAtk { damagefactor \"Normal\", 4.56 }\nactor SAtk457 : SAtk { damagefactor \"Normal\", 4.57 }\nactor SAtk458 : SAtk { damagefactor \"Normal\", 4.58 }\nactor SAtk459 : SAtk { damagefactor \"Normal\", 4.59 }\nactor SAtk460 : SAtk { damagefactor \"Normal\", 4.60 }\nactor SAtk461 : SAtk { damagefactor \"Normal\", 4.61 }\nactor SAtk462 : SAtk { damagefactor \"Normal\", 4.62 }\nactor SAtk463 : SAtk { damagefactor \"Normal\", 4.63 }\nactor SAtk464 : SAtk { damagefactor \"Normal\", 4.64 }\nactor SAtk465 : SAtk { damagefactor \"Normal\", 4.65 }\nactor SAtk466 : SAtk { damagefactor \"Normal\", 4.66 }\nactor SAtk467 : SAtk { damagefactor \"Normal\", 4.67 }\nactor SAtk468 : SAtk { damagefactor \"Normal\", 4.68 }\nactor SAtk469 : SAtk { damagefactor \"Normal\", 4.69 }\nactor SAtk470 : SAtk { damagefactor \"Normal\", 4.70 }\nactor SAtk471 : SAtk { damagefactor \"Normal\", 4.71 }\nactor SAtk472 : SAtk { damagefactor \"Normal\", 4.72 }\nactor SAtk473 : SAtk { damagefactor \"Normal\", 4.73 }\nactor SAtk474 : SAtk { damagefactor \"Normal\", 4.74 }\nactor SAtk475 : SAtk { damagefactor \"Normal\", 4.75 }\nactor SAtk476 : SAtk { damagefactor \"Normal\", 4.76 }\nactor SAtk477 : SAtk { damagefactor \"Normal\", 4.77 }\nactor SAtk478 : SAtk { damagefactor \"Normal\", 4.78 }\nactor SAtk479 : SAtk { damagefactor \"Normal\", 4.79 }\nactor SAtk480 : SAtk { damagefactor \"Normal\", 4.80 }\nactor SAtk481 : SAtk { damagefactor \"Normal\", 4.81 }\nactor SAtk482 : SAtk { damagefactor \"Normal\", 4.82 }\nactor SAtk483 : SAtk { damagefactor \"Normal\", 4.83 }\nactor SAtk484 : SAtk { damagefactor \"Normal\", 4.84 }\nactor SAtk485 : SAtk { damagefactor \"Normal\", 4.85 }\nactor SAtk486 : SAtk { damagefactor \"Normal\", 4.86 }\nactor SAtk487 : SAtk { damagefactor \"Normal\", 4.87 }\nactor SAtk488 : SAtk { damagefactor \"Normal\", 4.88 }\nactor SAtk489 : SAtk { damagefactor \"Normal\", 4.89 }\nactor SAtk490 : SAtk { damagefactor \"Normal\", 4.90 }\nactor SAtk491 : SAtk { damagefactor \"Normal\", 4.91 }\nactor SAtk492 : SAtk { damagefactor \"Normal\", 4.92 }\nactor SAtk493 : SAtk { damagefactor \"Normal\", 4.93 }\nactor SAtk494 : SAtk { damagefactor \"Normal\", 4.94 }\nactor SAtk495 : SAtk { damagefactor \"Normal\", 4.95 }\nactor SAtk496 : SAtk { damagefactor \"Normal\", 4.96 }\nactor SAtk497 : SAtk { damagefactor \"Normal\", 4.97 }\nactor SAtk498 : SAtk { damagefactor \"Normal\", 4.98 }\nactor SAtk499 : SAtk { damagefactor \"Normal\", 4.99 }\nactor SAtk500 : SAtk { damagefactor \"Normal\", 5.00 }\nactor SAtk501 : SAtk { damagefactor \"Normal\", 5.01 }\nactor SAtk502 : SAtk { damagefactor \"Normal\", 5.02 }\nactor SAtk503 : SAtk { damagefactor \"Normal\", 5.03 }\nactor SAtk504 : SAtk { damagefactor \"Normal\", 5.04 }\nactor SAtk505 : SAtk { damagefactor \"Normal\", 5.05 }\nactor SAtk506 : SAtk { damagefactor \"Normal\", 5.06 }\nactor SAtk507 : SAtk { damagefactor \"Normal\", 5.07 }\nactor SAtk508 : SAtk { damagefactor \"Normal\", 5.08 }\nactor SAtk509 : SAtk { damagefactor \"Normal\", 5.09 }\nactor SAtk510 : SAtk { damagefactor \"Normal\", 5.10 }\nactor SAtk511 : SAtk { damagefactor \"Normal\", 5.11 }\nactor SAtk512 : SAtk { damagefactor \"Normal\", 5.12 }\nactor SAtk513 : SAtk { damagefactor \"Normal\", 5.13 }\nactor SAtk514 : SAtk { damagefactor \"Normal\", 5.14 }\nactor SAtk515 : SAtk { damagefactor \"Normal\", 5.15 }\nactor SAtk516 : SAtk { damagefactor \"Normal\", 5.16 }\nactor SAtk517 : SAtk { damagefactor \"Normal\", 5.17 }\nactor SAtk518 : SAtk { damagefactor \"Normal\", 5.18 }\nactor SAtk519 : SAtk { damagefactor \"Normal\", 5.19 }\nactor SAtk520 : SAtk { damagefactor \"Normal\", 5.20 }\nactor SAtk521 : SAtk { damagefactor \"Normal\", 5.21 }\nactor SAtk522 : SAtk { damagefactor \"Normal\", 5.22 }\nactor SAtk523 : SAtk { damagefactor \"Normal\", 5.23 }\nactor SAtk524 : SAtk { damagefactor \"Normal\", 5.24 }\nactor SAtk525 : SAtk { damagefactor \"Normal\", 5.25 }\nactor SAtk526 : SAtk { damagefactor \"Normal\", 5.26 }\nactor SAtk527 : SAtk { damagefactor \"Normal\", 5.27 }\nactor SAtk528 : SAtk { damagefactor \"Normal\", 5.28 }\nactor SAtk529 : SAtk { damagefactor \"Normal\", 5.29 }\nactor SAtk530 : SAtk { damagefactor \"Normal\", 5.30 }\nactor SAtk531 : SAtk { damagefactor \"Normal\", 5.31 }\nactor SAtk532 : SAtk { damagefactor \"Normal\", 5.32 }\nactor SAtk533 : SAtk { damagefactor \"Normal\", 5.33 }\nactor SAtk534 : SAtk { damagefactor \"Normal\", 5.34 }\nactor SAtk535 : SAtk { damagefactor \"Normal\", 5.35 }\nactor SAtk536 : SAtk { damagefactor \"Normal\", 5.36 }\nactor SAtk537 : SAtk { damagefactor \"Normal\", 5.37 }\nactor SAtk538 : SAtk { damagefactor \"Normal\", 5.38 }\nactor SAtk539 : SAtk { damagefactor \"Normal\", 5.39 }\nactor SAtk540 : SAtk { damagefactor \"Normal\", 5.40 }\nactor SAtk541 : SAtk { damagefactor \"Normal\", 5.41 }\nactor SAtk542 : SAtk { damagefactor \"Normal\", 5.42 }\nactor SAtk543 : SAtk { damagefactor \"Normal\", 5.43 }\nactor SAtk544 : SAtk { damagefactor \"Normal\", 5.44 }\nactor SAtk545 : SAtk { damagefactor \"Normal\", 5.45 }\nactor SAtk546 : SAtk { damagefactor \"Normal\", 5.46 }\nactor SAtk547 : SAtk { damagefactor \"Normal\", 5.47 }\nactor SAtk548 : SAtk { damagefactor \"Normal\", 5.48 }\nactor SAtk549 : SAtk { damagefactor \"Normal\", 5.49 }\nactor SAtk550 : SAtk { damagefactor \"Normal\", 5.50 }\nactor SAtk551 : SAtk { damagefactor \"Normal\", 5.51 }\nactor SAtk552 : SAtk { damagefactor \"Normal\", 5.52 }\nactor SAtk553 : SAtk { damagefactor \"Normal\", 5.53 }\nactor SAtk554 : SAtk { damagefactor \"Normal\", 5.54 }\nactor SAtk555 : SAtk { damagefactor \"Normal\", 5.55 }\nactor SAtk556 : SAtk { damagefactor \"Normal\", 5.56 }\nactor SAtk557 : SAtk { damagefactor \"Normal\", 5.57 }\nactor SAtk558 : SAtk { damagefactor \"Normal\", 5.58 }\nactor SAtk559 : SAtk { damagefactor \"Normal\", 5.59 }\nactor SAtk560 : SAtk { damagefactor \"Normal\", 5.60 }\nactor SAtk561 : SAtk { damagefactor \"Normal\", 5.61 }\nactor SAtk562 : SAtk { damagefactor \"Normal\", 5.62 }\nactor SAtk563 : SAtk { damagefactor \"Normal\", 5.63 }\nactor SAtk564 : SAtk { damagefactor \"Normal\", 5.64 }\nactor SAtk565 : SAtk { damagefactor \"Normal\", 5.65 }\nactor SAtk566 : SAtk { damagefactor \"Normal\", 5.66 }\nactor SAtk567 : SAtk { damagefactor \"Normal\", 5.67 }\nactor SAtk568 : SAtk { damagefactor \"Normal\", 5.68 }\nactor SAtk569 : SAtk { damagefactor \"Normal\", 5.69 }\nactor SAtk570 : SAtk { damagefactor \"Normal\", 5.70 }\nactor SAtk571 : SAtk { damagefactor \"Normal\", 5.71 }\nactor SAtk572 : SAtk { damagefactor \"Normal\", 5.72 }\nactor SAtk573 : SAtk { damagefactor \"Normal\", 5.73 }\nactor SAtk574 : SAtk { damagefactor \"Normal\", 5.74 }\nactor SAtk575 : SAtk { damagefactor \"Normal\", 5.75 }\nactor SAtk576 : SAtk { damagefactor \"Normal\", 5.76 }\nactor SAtk577 : SAtk { damagefactor \"Normal\", 5.77 }\nactor SAtk578 : SAtk { damagefactor \"Normal\", 5.78 }\nactor SAtk579 : SAtk { damagefactor \"Normal\", 5.79 }\nactor SAtk580 : SAtk { damagefactor \"Normal\", 5.80 }\nactor SAtk581 : SAtk { damagefactor \"Normal\", 5.81 }\nactor SAtk582 : SAtk { damagefactor \"Normal\", 5.82 }\nactor SAtk583 : SAtk { damagefactor \"Normal\", 5.83 }\nactor SAtk584 : SAtk { damagefactor \"Normal\", 5.84 }\nactor SAtk585 : SAtk { damagefactor \"Normal\", 5.85 }\nactor SAtk586 : SAtk { damagefactor \"Normal\", 5.86 }\nactor SAtk587 : SAtk { damagefactor \"Normal\", 5.87 }\nactor SAtk588 : SAtk { damagefactor \"Normal\", 5.88 }\nactor SAtk589 : SAtk { damagefactor \"Normal\", 5.89 }\nactor SAtk590 : SAtk { damagefactor \"Normal\", 5.90 }\nactor SAtk591 : SAtk { damagefactor \"Normal\", 5.91 }\nactor SAtk592 : SAtk { damagefactor \"Normal\", 5.92 }\nactor SAtk593 : SAtk { damagefactor \"Normal\", 5.93 }\nactor SAtk594 : SAtk { damagefactor \"Normal\", 5.94 }\nactor SAtk595 : SAtk { damagefactor \"Normal\", 5.95 }\nactor SAtk596 : SAtk { damagefactor \"Normal\", 5.96 }\nactor SAtk597 : SAtk { damagefactor \"Normal\", 5.97 }\nactor SAtk598 : SAtk { damagefactor \"Normal\", 5.98 }\nactor SAtk599 : SAtk { damagefactor \"Normal\", 5.99 }\nactor SAtk600 : SAtk { damagefactor \"Normal\", 6.00 }\nactor SAtk601 : SAtk { damagefactor \"Normal\", 6.01 }\nactor SAtk602 : SAtk { damagefactor \"Normal\", 6.02 }\nactor SAtk603 : SAtk { damagefactor \"Normal\", 6.03 }\nactor SAtk604 : SAtk { damagefactor \"Normal\", 6.04 }\nactor SAtk605 : SAtk { damagefactor \"Normal\", 6.05 }\nactor SAtk606 : SAtk { damagefactor \"Normal\", 6.06 }\nactor SAtk607 : SAtk { damagefactor \"Normal\", 6.07 }\nactor SAtk608 : SAtk { damagefactor \"Normal\", 6.08 }\nactor SAtk609 : SAtk { damagefactor \"Normal\", 6.09 }\nactor SAtk610 : SAtk { damagefactor \"Normal\", 6.10 }\nactor SAtk611 : SAtk { damagefactor \"Normal\", 6.11 }\nactor SAtk612 : SAtk { damagefactor \"Normal\", 6.12 }\nactor SAtk613 : SAtk { damagefactor \"Normal\", 6.13 }\nactor SAtk614 : SAtk { damagefactor \"Normal\", 6.14 }\nactor SAtk615 : SAtk { damagefactor \"Normal\", 6.15 }\nactor SAtk616 : SAtk { damagefactor \"Normal\", 6.16 }\nactor SAtk617 : SAtk { damagefactor \"Normal\", 6.17 }\nactor SAtk618 : SAtk { damagefactor \"Normal\", 6.18 }\nactor SAtk619 : SAtk { damagefactor \"Normal\", 6.19 }\nactor SAtk620 : SAtk { damagefactor \"Normal\", 6.20 }\nactor SAtk621 : SAtk { damagefactor \"Normal\", 6.21 }\nactor SAtk622 : SAtk { damagefactor \"Normal\", 6.22 }\nactor SAtk623 : SAtk { damagefactor \"Normal\", 6.23 }\nactor SAtk624 : SAtk { damagefactor \"Normal\", 6.24 }\nactor SAtk625 : SAtk { damagefactor \"Normal\", 6.25 }\nactor SAtk626 : SAtk { damagefactor \"Normal\", 6.26 }\nactor SAtk627 : SAtk { damagefactor \"Normal\", 6.27 }\nactor SAtk628 : SAtk { damagefactor \"Normal\", 6.28 }\nactor SAtk629 : SAtk { damagefactor \"Normal\", 6.29 }\nactor SAtk630 : SAtk { damagefactor \"Normal\", 6.30 }\nactor SAtk631 : SAtk { damagefactor \"Normal\", 6.31 }\nactor SAtk632 : SAtk { damagefactor \"Normal\", 6.32 }\nactor SAtk633 : SAtk { damagefactor \"Normal\", 6.33 }\nactor SAtk634 : SAtk { damagefactor \"Normal\", 6.34 }\nactor SAtk635 : SAtk { damagefactor \"Normal\", 6.35 }\nactor SAtk636 : SAtk { damagefactor \"Normal\", 6.36 }\nactor SAtk637 : SAtk { damagefactor \"Normal\", 6.37 }\nactor SAtk638 : SAtk { damagefactor \"Normal\", 6.38 }\nactor SAtk639 : SAtk { damagefactor \"Normal\", 6.39 }\nactor SAtk640 : SAtk { damagefactor \"Normal\", 6.40 }\nactor SAtk641 : SAtk { damagefactor \"Normal\", 6.41 }\nactor SAtk642 : SAtk { damagefactor \"Normal\", 6.42 }\nactor SAtk643 : SAtk { damagefactor \"Normal\", 6.43 }\nactor SAtk644 : SAtk { damagefactor \"Normal\", 6.44 }\nactor SAtk645 : SAtk { damagefactor \"Normal\", 6.45 }\nactor SAtk646 : SAtk { damagefactor \"Normal\", 6.46 }\nactor SAtk647 : SAtk { damagefactor \"Normal\", 6.47 }\nactor SAtk648 : SAtk { damagefactor \"Normal\", 6.48 }\nactor SAtk649 : SAtk { damagefactor \"Normal\", 6.49 }\nactor SAtk650 : SAtk { damagefactor \"Normal\", 6.50 }\nactor SAtk651 : SAtk { damagefactor \"Normal\", 6.51 }\nactor SAtk652 : SAtk { damagefactor \"Normal\", 6.52 }\nactor SAtk653 : SAtk { damagefactor \"Normal\", 6.53 }\nactor SAtk654 : SAtk { damagefactor \"Normal\", 6.54 }\nactor SAtk655 : SAtk { damagefactor \"Normal\", 6.55 }\nactor SAtk656 : SAtk { damagefactor \"Normal\", 6.56 }\nactor SAtk657 : SAtk { damagefactor \"Normal\", 6.57 }\nactor SAtk658 : SAtk { damagefactor \"Normal\", 6.58 }\nactor SAtk659 : SAtk { damagefactor \"Normal\", 6.59 }\nactor SAtk660 : SAtk { damagefactor \"Normal\", 6.60 }\nactor SAtk661 : SAtk { damagefactor \"Normal\", 6.61 }\nactor SAtk662 : SAtk { damagefactor \"Normal\", 6.62 }\nactor SAtk663 : SAtk { damagefactor \"Normal\", 6.63 }\nactor SAtk664 : SAtk { damagefactor \"Normal\", 6.64 }\nactor SAtk665 : SAtk { damagefactor \"Normal\", 6.65 }\nactor SAtk666 : SAtk { damagefactor \"Normal\", 6.66 }\nactor SAtk667 : SAtk { damagefactor \"Normal\", 6.67 }\nactor SAtk668 : SAtk { damagefactor \"Normal\", 6.68 }\nactor SAtk669 : SAtk { damagefactor \"Normal\", 6.69 }\nactor SAtk670 : SAtk { damagefactor \"Normal\", 6.70 }\nactor SAtk671 : SAtk { damagefactor \"Normal\", 6.71 }\nactor SAtk672 : SAtk { damagefactor \"Normal\", 6.72 }\nactor SAtk673 : SAtk { damagefactor \"Normal\", 6.73 }\nactor SAtk674 : SAtk { damagefactor \"Normal\", 6.74 }\nactor SAtk675 : SAtk { damagefactor \"Normal\", 6.75 }\nactor SAtk676 : SAtk { damagefactor \"Normal\", 6.76 }\nactor SAtk677 : SAtk { damagefactor \"Normal\", 6.77 }\nactor SAtk678 : SAtk { damagefactor \"Normal\", 6.78 }\nactor SAtk679 : SAtk { damagefactor \"Normal\", 6.79 }\nactor SAtk680 : SAtk { damagefactor \"Normal\", 6.80 }\nactor SAtk681 : SAtk { damagefactor \"Normal\", 6.81 }\nactor SAtk682 : SAtk { damagefactor \"Normal\", 6.82 }\nactor SAtk683 : SAtk { damagefactor \"Normal\", 6.83 }\nactor SAtk684 : SAtk { damagefactor \"Normal\", 6.84 }\nactor SAtk685 : SAtk { damagefactor \"Normal\", 6.85 }\nactor SAtk686 : SAtk { damagefactor \"Normal\", 6.86 }\nactor SAtk687 : SAtk { damagefactor \"Normal\", 6.87 }\nactor SAtk688 : SAtk { damagefactor \"Normal\", 6.88 }\nactor SAtk689 : SAtk { damagefactor \"Normal\", 6.89 }\nactor SAtk690 : SAtk { damagefactor \"Normal\", 6.90 }\nactor SAtk691 : SAtk { damagefactor \"Normal\", 6.91 }\nactor SAtk692 : SAtk { damagefactor \"Normal\", 6.92 }\nactor SAtk693 : SAtk { damagefactor \"Normal\", 6.93 }\nactor SAtk694 : SAtk { damagefactor \"Normal\", 6.94 }\nactor SAtk695 : SAtk { damagefactor \"Normal\", 6.95 }\nactor SAtk696 : SAtk { damagefactor \"Normal\", 6.96 }\nactor SAtk697 : SAtk { damagefactor \"Normal\", 6.97 }\nactor SAtk698 : SAtk { damagefactor \"Normal\", 6.98 }\nactor SAtk699 : SAtk { damagefactor \"Normal\", 6.99 }\nactor SAtk700 : SAtk { damagefactor \"Normal\", 7.00 }\nactor SAtk701 : SAtk { damagefactor \"Normal\", 7.01 }\nactor SAtk702 : SAtk { damagefactor \"Normal\", 7.02 }\nactor SAtk703 : SAtk { damagefactor \"Normal\", 7.03 }\nactor SAtk704 : SAtk { damagefactor \"Normal\", 7.04 }\nactor SAtk705 : SAtk { damagefactor \"Normal\", 7.05 }\nactor SAtk706 : SAtk { damagefactor \"Normal\", 7.06 }\nactor SAtk707 : SAtk { damagefactor \"Normal\", 7.07 }\nactor SAtk708 : SAtk { damagefactor \"Normal\", 7.08 }\nactor SAtk709 : SAtk { damagefactor \"Normal\", 7.09 }\nactor SAtk710 : SAtk { damagefactor \"Normal\", 7.10 }\nactor SAtk711 : SAtk { damagefactor \"Normal\", 7.11 }\nactor SAtk712 : SAtk { damagefactor \"Normal\", 7.12 }\nactor SAtk713 : SAtk { damagefactor \"Normal\", 7.13 }\nactor SAtk714 : SAtk { damagefactor \"Normal\", 7.14 }\nactor SAtk715 : SAtk { damagefactor \"Normal\", 7.15 }\nactor SAtk716 : SAtk { damagefactor \"Normal\", 7.16 }\nactor SAtk717 : SAtk { damagefactor \"Normal\", 7.17 }\nactor SAtk718 : SAtk { damagefactor \"Normal\", 7.18 }\nactor SAtk719 : SAtk { damagefactor \"Normal\", 7.19 }\nactor SAtk720 : SAtk { damagefactor \"Normal\", 7.20 }\nactor SAtk721 : SAtk { damagefactor \"Normal\", 7.21 }\nactor SAtk722 : SAtk { damagefactor \"Normal\", 7.22 }\nactor SAtk723 : SAtk { damagefactor \"Normal\", 7.23 }\nactor SAtk724 : SAtk { damagefactor \"Normal\", 7.24 }\nactor SAtk725 : SAtk { damagefactor \"Normal\", 7.25 }\nactor SAtk726 : SAtk { damagefactor \"Normal\", 7.26 }\nactor SAtk727 : SAtk { damagefactor \"Normal\", 7.27 }\nactor SAtk728 : SAtk { damagefactor \"Normal\", 7.28 }\nactor SAtk729 : SAtk { damagefactor \"Normal\", 7.29 }\nactor SAtk730 : SAtk { damagefactor \"Normal\", 7.30 }\nactor SAtk731 : SAtk { damagefactor \"Normal\", 7.31 }\nactor SAtk732 : SAtk { damagefactor \"Normal\", 7.32 }\nactor SAtk733 : SAtk { damagefactor \"Normal\", 7.33 }\nactor SAtk734 : SAtk { damagefactor \"Normal\", 7.34 }\nactor SAtk735 : SAtk { damagefactor \"Normal\", 7.35 }\nactor SAtk736 : SAtk { damagefactor \"Normal\", 7.36 }\nactor SAtk737 : SAtk { damagefactor \"Normal\", 7.37 }\nactor SAtk738 : SAtk { damagefactor \"Normal\", 7.38 }\nactor SAtk739 : SAtk { damagefactor \"Normal\", 7.39 }\nactor SAtk740 : SAtk { damagefactor \"Normal\", 7.40 }\nactor SAtk741 : SAtk { damagefactor \"Normal\", 7.41 }\nactor SAtk742 : SAtk { damagefactor \"Normal\", 7.42 }\nactor SAtk743 : SAtk { damagefactor \"Normal\", 7.43 }\nactor SAtk744 : SAtk { damagefactor \"Normal\", 7.44 }\nactor SAtk745 : SAtk { damagefactor \"Normal\", 7.45 }\nactor SAtk746 : SAtk { damagefactor \"Normal\", 7.46 }\nactor SAtk747 : SAtk { damagefactor \"Normal\", 7.47 }\nactor SAtk748 : SAtk { damagefactor \"Normal\", 7.48 }\nactor SAtk749 : SAtk { damagefactor \"Normal\", 7.49 }\nactor SAtk750 : SAtk { damagefactor \"Normal\", 7.50 }\nactor SAtk751 : SAtk { damagefactor \"Normal\", 7.51 }\nactor SAtk752 : SAtk { damagefactor \"Normal\", 7.52 }\nactor SAtk753 : SAtk { damagefactor \"Normal\", 7.53 }\nactor SAtk754 : SAtk { damagefactor \"Normal\", 7.54 }\nactor SAtk755 : SAtk { damagefactor \"Normal\", 7.55 }\nactor SAtk756 : SAtk { damagefactor \"Normal\", 7.56 }\nactor SAtk757 : SAtk { damagefactor \"Normal\", 7.57 }\nactor SAtk758 : SAtk { damagefactor \"Normal\", 7.58 }\nactor SAtk759 : SAtk { damagefactor \"Normal\", 7.59 }\nactor SAtk760 : SAtk { damagefactor \"Normal\", 7.60 }\nactor SAtk761 : SAtk { damagefactor \"Normal\", 7.61 }\nactor SAtk762 : SAtk { damagefactor \"Normal\", 7.62 }\nactor SAtk763 : SAtk { damagefactor \"Normal\", 7.63 }\nactor SAtk764 : SAtk { damagefactor \"Normal\", 7.64 }\nactor SAtk765 : SAtk { damagefactor \"Normal\", 7.65 }\nactor SAtk766 : SAtk { damagefactor \"Normal\", 7.66 }\nactor SAtk767 : SAtk { damagefactor \"Normal\", 7.67 }\nactor SAtk768 : SAtk { damagefactor \"Normal\", 7.68 }\nactor SAtk769 : SAtk { damagefactor \"Normal\", 7.69 }\nactor SAtk770 : SAtk { damagefactor \"Normal\", 7.70 }\nactor SAtk771 : SAtk { damagefactor \"Normal\", 7.71 }\nactor SAtk772 : SAtk { damagefactor \"Normal\", 7.72 }\nactor SAtk773 : SAtk { damagefactor \"Normal\", 7.73 }\nactor SAtk774 : SAtk { damagefactor \"Normal\", 7.74 }\nactor SAtk775 : SAtk { damagefactor \"Normal\", 7.75 }\nactor SAtk776 : SAtk { damagefactor \"Normal\", 7.76 }\nactor SAtk777 : SAtk { damagefactor \"Normal\", 7.77 }\nactor SAtk778 : SAtk { damagefactor \"Normal\", 7.78 }\nactor SAtk779 : SAtk { damagefactor \"Normal\", 7.79 }\nactor SAtk780 : SAtk { damagefactor \"Normal\", 7.80 }\nactor SAtk781 : SAtk { damagefactor \"Normal\", 7.81 }\nactor SAtk782 : SAtk { damagefactor \"Normal\", 7.82 }\nactor SAtk783 : SAtk { damagefactor \"Normal\", 7.83 }\nactor SAtk784 : SAtk { damagefactor \"Normal\", 7.84 }\nactor SAtk785 : SAtk { damagefactor \"Normal\", 7.85 }\nactor SAtk786 : SAtk { damagefactor \"Normal\", 7.86 }\nactor SAtk787 : SAtk { damagefactor \"Normal\", 7.87 }\nactor SAtk788 : SAtk { damagefactor \"Normal\", 7.88 }\nactor SAtk789 : SAtk { damagefactor \"Normal\", 7.89 }\nactor SAtk790 : SAtk { damagefactor \"Normal\", 7.90 }\nactor SAtk791 : SAtk { damagefactor \"Normal\", 7.91 }\nactor SAtk792 : SAtk { damagefactor \"Normal\", 7.92 }\nactor SAtk793 : SAtk { damagefactor \"Normal\", 7.93 }\nactor SAtk794 : SAtk { damagefactor \"Normal\", 7.94 }\nactor SAtk795 : SAtk { damagefactor \"Normal\", 7.95 }\nactor SAtk796 : SAtk { damagefactor \"Normal\", 7.96 }\nactor SAtk797 : SAtk { damagefactor \"Normal\", 7.97 }\nactor SAtk798 : SAtk { damagefactor \"Normal\", 7.98 }\nactor SAtk799 : SAtk { damagefactor \"Normal\", 7.99 }\nactor SAtk800 : SAtk { damagefactor \"Normal\", 8.00 }\nactor SAtk801 : SAtk { damagefactor \"Normal\", 8.01 }\nactor SAtk802 : SAtk { damagefactor \"Normal\", 8.02 }\nactor SAtk803 : SAtk { damagefactor \"Normal\", 8.03 }\nactor SAtk804 : SAtk { damagefactor \"Normal\", 8.04 }\nactor SAtk805 : SAtk { damagefactor \"Normal\", 8.05 }\nactor SAtk806 : SAtk { damagefactor \"Normal\", 8.06 }\nactor SAtk807 : SAtk { damagefactor \"Normal\", 8.07 }\nactor SAtk808 : SAtk { damagefactor \"Normal\", 8.08 }\nactor SAtk809 : SAtk { damagefactor \"Normal\", 8.09 }\nactor SAtk810 : SAtk { damagefactor \"Normal\", 8.10 }\nactor SAtk811 : SAtk { damagefactor \"Normal\", 8.11 }\nactor SAtk812 : SAtk { damagefactor \"Normal\", 8.12 }\nactor SAtk813 : SAtk { damagefactor \"Normal\", 8.13 }\nactor SAtk814 : SAtk { damagefactor \"Normal\", 8.14 }\nactor SAtk815 : SAtk { damagefactor \"Normal\", 8.15 }\nactor SAtk816 : SAtk { damagefactor \"Normal\", 8.16 }\nactor SAtk817 : SAtk { damagefactor \"Normal\", 8.17 }\nactor SAtk818 : SAtk { damagefactor \"Normal\", 8.18 }\nactor SAtk819 : SAtk { damagefactor \"Normal\", 8.19 }\nactor SAtk820 : SAtk { damagefactor \"Normal\", 8.20 }\nactor SAtk821 : SAtk { damagefactor \"Normal\", 8.21 }\nactor SAtk822 : SAtk { damagefactor \"Normal\", 8.22 }\nactor SAtk823 : SAtk { damagefactor \"Normal\", 8.23 }\nactor SAtk824 : SAtk { damagefactor \"Normal\", 8.24 }\nactor SAtk825 : SAtk { damagefactor \"Normal\", 8.25 }\nactor SAtk826 : SAtk { damagefactor \"Normal\", 8.26 }\nactor SAtk827 : SAtk { damagefactor \"Normal\", 8.27 }\nactor SAtk828 : SAtk { damagefactor \"Normal\", 8.28 }\nactor SAtk829 : SAtk { damagefactor \"Normal\", 8.29 }\nactor SAtk830 : SAtk { damagefactor \"Normal\", 8.30 }\nactor SAtk831 : SAtk { damagefactor \"Normal\", 8.31 }\nactor SAtk832 : SAtk { damagefactor \"Normal\", 8.32 }\nactor SAtk833 : SAtk { damagefactor \"Normal\", 8.33 }\nactor SAtk834 : SAtk { damagefactor \"Normal\", 8.34 }\nactor SAtk835 : SAtk { damagefactor \"Normal\", 8.35 }\nactor SAtk836 : SAtk { damagefactor \"Normal\", 8.36 }\nactor SAtk837 : SAtk { damagefactor \"Normal\", 8.37 }\nactor SAtk838 : SAtk { damagefactor \"Normal\", 8.38 }\nactor SAtk839 : SAtk { damagefactor \"Normal\", 8.39 }\nactor SAtk840 : SAtk { damagefactor \"Normal\", 8.40 }\nactor SAtk841 : SAtk { damagefactor \"Normal\", 8.41 }\nactor SAtk842 : SAtk { damagefactor \"Normal\", 8.42 }\nactor SAtk843 : SAtk { damagefactor \"Normal\", 8.43 }\nactor SAtk844 : SAtk { damagefactor \"Normal\", 8.44 }\nactor SAtk845 : SAtk { damagefactor \"Normal\", 8.45 }\nactor SAtk846 : SAtk { damagefactor \"Normal\", 8.46 }\nactor SAtk847 : SAtk { damagefactor \"Normal\", 8.47 }\nactor SAtk848 : SAtk { damagefactor \"Normal\", 8.48 }\nactor SAtk849 : SAtk { damagefactor \"Normal\", 8.49 }\nactor SAtk850 : SAtk { damagefactor \"Normal\", 8.50 }\nactor SAtk851 : SAtk { damagefactor \"Normal\", 8.51 }\nactor SAtk852 : SAtk { damagefactor \"Normal\", 8.52 }\nactor SAtk853 : SAtk { damagefactor \"Normal\", 8.53 }\nactor SAtk854 : SAtk { damagefactor \"Normal\", 8.54 }\nactor SAtk855 : SAtk { damagefactor \"Normal\", 8.55 }\nactor SAtk856 : SAtk { damagefactor \"Normal\", 8.56 }\nactor SAtk857 : SAtk { damagefactor \"Normal\", 8.57 }\nactor SAtk858 : SAtk { damagefactor \"Normal\", 8.58 }\nactor SAtk859 : SAtk { damagefactor \"Normal\", 8.59 }\nactor SAtk860 : SAtk { damagefactor \"Normal\", 8.60 }\nactor SAtk861 : SAtk { damagefactor \"Normal\", 8.61 }\nactor SAtk862 : SAtk { damagefactor \"Normal\", 8.62 }\nactor SAtk863 : SAtk { damagefactor \"Normal\", 8.63 }\nactor SAtk864 : SAtk { damagefactor \"Normal\", 8.64 }\nactor SAtk865 : SAtk { damagefactor \"Normal\", 8.65 }\nactor SAtk866 : SAtk { damagefactor \"Normal\", 8.66 }\nactor SAtk867 : SAtk { damagefactor \"Normal\", 8.67 }\nactor SAtk868 : SAtk { damagefactor \"Normal\", 8.68 }\nactor SAtk869 : SAtk { damagefactor \"Normal\", 8.69 }\nactor SAtk870 : SAtk { damagefactor \"Normal\", 8.70 }\nactor SAtk871 : SAtk { damagefactor \"Normal\", 8.71 }\nactor SAtk872 : SAtk { damagefactor \"Normal\", 8.72 }\nactor SAtk873 : SAtk { damagefactor \"Normal\", 8.73 }\nactor SAtk874 : SAtk { damagefactor \"Normal\", 8.74 }\nactor SAtk875 : SAtk { damagefactor \"Normal\", 8.75 }\nactor SAtk876 : SAtk { damagefactor \"Normal\", 8.76 }\nactor SAtk877 : SAtk { damagefactor \"Normal\", 8.77 }\nactor SAtk878 : SAtk { damagefactor \"Normal\", 8.78 }\nactor SAtk879 : SAtk { damagefactor \"Normal\", 8.79 }\nactor SAtk880 : SAtk { damagefactor \"Normal\", 8.80 }\nactor SAtk881 : SAtk { damagefactor \"Normal\", 8.81 }\nactor SAtk882 : SAtk { damagefactor \"Normal\", 8.82 }\nactor SAtk883 : SAtk { damagefactor \"Normal\", 8.83 }\nactor SAtk884 : SAtk { damagefactor \"Normal\", 8.84 }\nactor SAtk885 : SAtk { damagefactor \"Normal\", 8.85 }\nactor SAtk886 : SAtk { damagefactor \"Normal\", 8.86 }\nactor SAtk887 : SAtk { damagefactor \"Normal\", 8.87 }\nactor SAtk888 : SAtk { damagefactor \"Normal\", 8.88 }\nactor SAtk889 : SAtk { damagefactor \"Normal\", 8.89 }\nactor SAtk890 : SAtk { damagefactor \"Normal\", 8.90 }\nactor SAtk891 : SAtk { damagefactor \"Normal\", 8.91 }\nactor SAtk892 : SAtk { damagefactor \"Normal\", 8.92 }\nactor SAtk893 : SAtk { damagefactor \"Normal\", 8.93 }\nactor SAtk894 : SAtk { damagefactor \"Normal\", 8.94 }\nactor SAtk895 : SAtk { damagefactor \"Normal\", 8.95 }\nactor SAtk896 : SAtk { damagefactor \"Normal\", 8.96 }\nactor SAtk897 : SAtk { damagefactor \"Normal\", 8.97 }\nactor SAtk898 : SAtk { damagefactor \"Normal\", 8.98 }\nactor SAtk899 : SAtk { damagefactor \"Normal\", 8.99 }\nactor SAtk900 : SAtk { damagefactor \"Normal\", 9.00 }\nactor SAtk901 : SAtk { damagefactor \"Normal\", 9.01 }\nactor SAtk902 : SAtk { damagefactor \"Normal\", 9.02 }\nactor SAtk903 : SAtk { damagefactor \"Normal\", 9.03 }\nactor SAtk904 : SAtk { damagefactor \"Normal\", 9.04 }\nactor SAtk905 : SAtk { damagefactor \"Normal\", 9.05 }\nactor SAtk906 : SAtk { damagefactor \"Normal\", 9.06 }\nactor SAtk907 : SAtk { damagefactor \"Normal\", 9.07 }\nactor SAtk908 : SAtk { damagefactor \"Normal\", 9.08 }\nactor SAtk909 : SAtk { damagefactor \"Normal\", 9.09 }\nactor SAtk910 : SAtk { damagefactor \"Normal\", 9.10 }\nactor SAtk911 : SAtk { damagefactor \"Normal\", 9.11 }\nactor SAtk912 : SAtk { damagefactor \"Normal\", 9.12 }\nactor SAtk913 : SAtk { damagefactor \"Normal\", 9.13 }\nactor SAtk914 : SAtk { damagefactor \"Normal\", 9.14 }\nactor SAtk915 : SAtk { damagefactor \"Normal\", 9.15 }\nactor SAtk916 : SAtk { damagefactor \"Normal\", 9.16 }\nactor SAtk917 : SAtk { damagefactor \"Normal\", 9.17 }\nactor SAtk918 : SAtk { damagefactor \"Normal\", 9.18 }\nactor SAtk919 : SAtk { damagefactor \"Normal\", 9.19 }\nactor SAtk920 : SAtk { damagefactor \"Normal\", 9.20 }\nactor SAtk921 : SAtk { damagefactor \"Normal\", 9.21 }\nactor SAtk922 : SAtk { damagefactor \"Normal\", 9.22 }\nactor SAtk923 : SAtk { damagefactor \"Normal\", 9.23 }\nactor SAtk924 : SAtk { damagefactor \"Normal\", 9.24 }\nactor SAtk925 : SAtk { damagefactor \"Normal\", 9.25 }\nactor SAtk926 : SAtk { damagefactor \"Normal\", 9.26 }\nactor SAtk927 : SAtk { damagefactor \"Normal\", 9.27 }\nactor SAtk928 : SAtk { damagefactor \"Normal\", 9.28 }\nactor SAtk929 : SAtk { damagefactor \"Normal\", 9.29 }\nactor SAtk930 : SAtk { damagefactor \"Normal\", 9.30 }\nactor SAtk931 : SAtk { damagefactor \"Normal\", 9.31 }\nactor SAtk932 : SAtk { damagefactor \"Normal\", 9.32 }\nactor SAtk933 : SAtk { damagefactor \"Normal\", 9.33 }\nactor SAtk934 : SAtk { damagefactor \"Normal\", 9.34 }\nactor SAtk935 : SAtk { damagefactor \"Normal\", 9.35 }\nactor SAtk936 : SAtk { damagefactor \"Normal\", 9.36 }\nactor SAtk937 : SAtk { damagefactor \"Normal\", 9.37 }\nactor SAtk938 : SAtk { damagefactor \"Normal\", 9.38 }\nactor SAtk939 : SAtk { damagefactor \"Normal\", 9.39 }\nactor SAtk940 : SAtk { damagefactor \"Normal\", 9.40 }\nactor SAtk941 : SAtk { damagefactor \"Normal\", 9.41 }\nactor SAtk942 : SAtk { damagefactor \"Normal\", 9.42 }\nactor SAtk943 : SAtk { damagefactor \"Normal\", 9.43 }\nactor SAtk944 : SAtk { damagefactor \"Normal\", 9.44 }\nactor SAtk945 : SAtk { damagefactor \"Normal\", 9.45 }\nactor SAtk946 : SAtk { damagefactor \"Normal\", 9.46 }\nactor SAtk947 : SAtk { damagefactor \"Normal\", 9.47 }\nactor SAtk948 : SAtk { damagefactor \"Normal\", 9.48 }\nactor SAtk949 : SAtk { damagefactor \"Normal\", 9.49 }\nactor SAtk950 : SAtk { damagefactor \"Normal\", 9.50 }\nactor SAtk951 : SAtk { damagefactor \"Normal\", 9.51 }\nactor SAtk952 : SAtk { damagefactor \"Normal\", 9.52 }\nactor SAtk953 : SAtk { damagefactor \"Normal\", 9.53 }\nactor SAtk954 : SAtk { damagefactor \"Normal\", 9.54 }\nactor SAtk955 : SAtk { damagefactor \"Normal\", 9.55 }\nactor SAtk956 : SAtk { damagefactor \"Normal\", 9.56 }\nactor SAtk957 : SAtk { damagefactor \"Normal\", 9.57 }\nactor SAtk958 : SAtk { damagefactor \"Normal\", 9.58 }\nactor SAtk959 : SAtk { damagefactor \"Normal\", 9.59 }\nactor SAtk960 : SAtk { damagefactor \"Normal\", 9.60 }\nactor SAtk961 : SAtk { damagefactor \"Normal\", 9.61 }\nactor SAtk962 : SAtk { damagefactor \"Normal\", 9.62 }\nactor SAtk963 : SAtk { damagefactor \"Normal\", 9.63 }\nactor SAtk964 : SAtk { damagefactor \"Normal\", 9.64 }\nactor SAtk965 : SAtk { damagefactor \"Normal\", 9.65 }\nactor SAtk966 : SAtk { damagefactor \"Normal\", 9.66 }\nactor SAtk967 : SAtk { damagefactor \"Normal\", 9.67 }\nactor SAtk968 : SAtk { damagefactor \"Normal\", 9.68 }\nactor SAtk969 : SAtk { damagefactor \"Normal\", 9.69 }\nactor SAtk970 : SAtk { damagefactor \"Normal\", 9.70 }\nactor SAtk971 : SAtk { damagefactor \"Normal\", 9.71 }\nactor SAtk972 : SAtk { damagefactor \"Normal\", 9.72 }\nactor SAtk973 : SAtk { damagefactor \"Normal\", 9.73 }\nactor SAtk974 : SAtk { damagefactor \"Normal\", 9.74 }\nactor SAtk975 : SAtk { damagefactor \"Normal\", 9.75 }\nactor SAtk976 : SAtk { damagefactor \"Normal\", 9.76 }\nactor SAtk977 : SAtk { damagefactor \"Normal\", 9.77 }\nactor SAtk978 : SAtk { damagefactor \"Normal\", 9.78 }\nactor SAtk979 : SAtk { damagefactor \"Normal\", 9.79 }\nactor SAtk980 : SAtk { damagefactor \"Normal\", 9.80 }\nactor SAtk981 : SAtk { damagefactor \"Normal\", 9.81 }\nactor SAtk982 : SAtk { damagefactor \"Normal\", 9.82 }\nactor SAtk983 : SAtk { damagefactor \"Normal\", 9.83 }\nactor SAtk984 : SAtk { damagefactor \"Normal\", 9.84 }\nactor SAtk985 : SAtk { damagefactor \"Normal\", 9.85 }\nactor SAtk986 : SAtk { damagefactor \"Normal\", 9.86 }\nactor SAtk987 : SAtk { damagefactor \"Normal\", 9.87 }\nactor SAtk988 : SAtk { damagefactor \"Normal\", 9.88 }\nactor SAtk989 : SAtk { damagefactor \"Normal\", 9.89 }\nactor SAtk990 : SAtk { damagefactor \"Normal\", 9.90 }\nactor SAtk991 : SAtk { damagefactor \"Normal\", 9.91 }\nactor SAtk992 : SAtk { damagefactor \"Normal\", 9.92 }\nactor SAtk993 : SAtk { damagefactor \"Normal\", 9.93 }\nactor SAtk994 : SAtk { damagefactor \"Normal\", 9.94 }\nactor SAtk995 : SAtk { damagefactor \"Normal\", 9.95 }\nactor SAtk996 : SAtk { damagefactor \"Normal\", 9.96 }\nactor SAtk997 : SAtk { damagefactor \"Normal\", 9.97 }\nactor SAtk998 : SAtk { damagefactor \"Normal\", 9.98 }\nactor SAtk999 : SAtk { damagefactor \"Normal\", 9.99 }\nactor SAtk1000 : SAtk { damagefactor \"Normal\", 10.00 }"
},
{
"source": "pk3",
"name": "Actors/stats/specialdefense.txt",
"contents": "actor SDef0 : SDef { damagefactor \"Normal\", 0.00 }\nactor SDef1 : SDef { damagefactor \"Normal\", 0.01 }\nactor SDef2 : SDef { damagefactor \"Normal\", 0.02 }\nactor SDef3 : SDef { damagefactor \"Normal\", 0.03 }\nactor SDef4 : SDef { damagefactor \"Normal\", 0.04 }\nactor SDef5 : SDef { damagefactor \"Normal\", 0.05 }\nactor SDef6 : SDef { damagefactor \"Normal\", 0.06 }\nactor SDef7 : SDef { damagefactor \"Normal\", 0.07 }\nactor SDef8 : SDef { damagefactor \"Normal\", 0.08 }\nactor SDef9 : SDef { damagefactor \"Normal\", 0.09 }\nactor SDef10 : SDef { damagefactor \"Normal\", 0.10 }\nactor SDef11 : SDef { damagefactor \"Normal\", 0.11 }\nactor SDef12 : SDef { damagefactor \"Normal\", 0.12 }\nactor SDef13 : SDef { damagefactor \"Normal\", 0.13 }\nactor SDef14 : SDef { damagefactor \"Normal\", 0.14 }\nactor SDef15 : SDef { damagefactor \"Normal\", 0.15 }\nactor SDef16 : SDef { damagefactor \"Normal\", 0.16 }\nactor SDef17 : SDef { damagefactor \"Normal\", 0.17 }\nactor SDef18 : SDef { damagefactor \"Normal\", 0.18 }\nactor SDef19 : SDef { damagefactor \"Normal\", 0.19 }\nactor SDef20 : SDef { damagefactor \"Normal\", 0.20 }\nactor SDef21 : SDef { damagefactor \"Normal\", 0.21 }\nactor SDef22 : SDef { damagefactor \"Normal\", 0.22 }\nactor SDef23 : SDef { damagefactor \"Normal\", 0.23 }\nactor SDef24 : SDef { damagefactor \"Normal\", 0.24 }\nactor SDef25 : SDef { damagefactor \"Normal\", 0.25 }\nactor SDef26 : SDef { damagefactor \"Normal\", 0.26 }\nactor SDef27 : SDef { damagefactor \"Normal\", 0.27 }\nactor SDef28 : SDef { damagefactor \"Normal\", 0.28 }\nactor SDef29 : SDef { damagefactor \"Normal\", 0.29 }\nactor SDef30 : SDef { damagefactor \"Normal\", 0.30 }\nactor SDef31 : SDef { damagefactor \"Normal\", 0.31 }\nactor SDef32 : SDef { damagefactor \"Normal\", 0.32 }\nactor SDef33 : SDef { damagefactor \"Normal\", 0.33 }\nactor SDef34 : SDef { damagefactor \"Normal\", 0.34 }\nactor SDef35 : SDef { damagefactor \"Normal\", 0.35 }\nactor SDef36 : SDef { damagefactor \"Normal\", 0.36 }\nactor SDef37 : SDef { damagefactor \"Normal\", 0.37 }\nactor SDef38 : SDef { damagefactor \"Normal\", 0.38 }\nactor SDef39 : SDef { damagefactor \"Normal\", 0.39 }\nactor SDef40 : SDef { damagefactor \"Normal\", 0.40 }\nactor SDef41 : SDef { damagefactor \"Normal\", 0.41 }\nactor SDef42 : SDef { damagefactor \"Normal\", 0.42 }\nactor SDef43 : SDef { damagefactor \"Normal\", 0.43 }\nactor SDef44 : SDef { damagefactor \"Normal\", 0.44 }\nactor SDef45 : SDef { damagefactor \"Normal\", 0.45 }\nactor SDef46 : SDef { damagefactor \"Normal\", 0.46 }\nactor SDef47 : SDef { damagefactor \"Normal\", 0.47 }\nactor SDef48 : SDef { damagefactor \"Normal\", 0.48 }\nactor SDef49 : SDef { damagefactor \"Normal\", 0.49 }\nactor SDef50 : SDef { damagefactor \"Normal\", 0.50 }\nactor SDef51 : SDef { damagefactor \"Normal\", 0.51 }\nactor SDef52 : SDef { damagefactor \"Normal\", 0.52 }\nactor SDef53 : SDef { damagefactor \"Normal\", 0.53 }\nactor SDef54 : SDef { damagefactor \"Normal\", 0.54 }\nactor SDef55 : SDef { damagefactor \"Normal\", 0.55 }\nactor SDef56 : SDef { damagefactor \"Normal\", 0.56 }\nactor SDef57 : SDef { damagefactor \"Normal\", 0.57 }\nactor SDef58 : SDef { damagefactor \"Normal\", 0.58 }\nactor SDef59 : SDef { damagefactor \"Normal\", 0.59 }\nactor SDef60 : SDef { damagefactor \"Normal\", 0.60 }\nactor SDef61 : SDef { damagefactor \"Normal\", 0.61 }\nactor SDef62 : SDef { damagefactor \"Normal\", 0.62 }\nactor SDef63 : SDef { damagefactor \"Normal\", 0.63 }\nactor SDef64 : SDef { damagefactor \"Normal\", 0.64 }\nactor SDef65 : SDef { damagefactor \"Normal\", 0.65 }\nactor SDef66 : SDef { damagefactor \"Normal\", 0.66 }\nactor SDef67 : SDef { damagefactor \"Normal\", 0.67 }\nactor SDef68 : SDef { damagefactor \"Normal\", 0.68 }\nactor SDef69 : SDef { damagefactor \"Normal\", 0.69 }\nactor SDef70 : SDef { damagefactor \"Normal\", 0.70 }\nactor SDef71 : SDef { damagefactor \"Normal\", 0.71 }\nactor SDef72 : SDef { damagefactor \"Normal\", 0.72 }\nactor SDef73 : SDef { damagefactor \"Normal\", 0.73 }\nactor SDef74 : SDef { damagefactor \"Normal\", 0.74 }\nactor SDef75 : SDef { damagefactor \"Normal\", 0.75 }\nactor SDef76 : SDef { damagefactor \"Normal\", 0.76 }\nactor SDef77 : SDef { damagefactor \"Normal\", 0.77 }\nactor SDef78 : SDef { damagefactor \"Normal\", 0.78 }\nactor SDef79 : SDef { damagefactor \"Normal\", 0.79 }\nactor SDef80 : SDef { damagefactor \"Normal\", 0.80 }\nactor SDef81 : SDef { damagefactor \"Normal\", 0.81 }\nactor SDef82 : SDef { damagefactor \"Normal\", 0.82 }\nactor SDef83 : SDef { damagefactor \"Normal\", 0.83 }\nactor SDef84 : SDef { damagefactor \"Normal\", 0.84 }\nactor SDef85 : SDef { damagefactor \"Normal\", 0.85 }\nactor SDef86 : SDef { damagefactor \"Normal\", 0.86 }\nactor SDef87 : SDef { damagefactor \"Normal\", 0.87 }\nactor SDef88 : SDef { damagefactor \"Normal\", 0.88 }\nactor SDef89 : SDef { damagefactor \"Normal\", 0.89 }\nactor SDef90 : SDef { damagefactor \"Normal\", 0.90 }\nactor SDef91 : SDef { damagefactor \"Normal\", 0.91 }\nactor SDef92 : SDef { damagefactor \"Normal\", 0.92 }\nactor SDef93 : SDef { damagefactor \"Normal\", 0.93 }\nactor SDef94 : SDef { damagefactor \"Normal\", 0.94 }\nactor SDef95 : SDef { damagefactor \"Normal\", 0.95 }\nactor SDef96 : SDef { damagefactor \"Normal\", 0.96 }\nactor SDef97 : SDef { damagefactor \"Normal\", 0.97 }\nactor SDef98 : SDef { damagefactor \"Normal\", 0.98 }\nactor SDef99 : SDef { damagefactor \"Normal\", 0.99 }\nactor SDef100 : SDef { damagefactor \"Normal\", 1.00 }\nactor SDef101 : SDef { damagefactor \"Normal\", 1.01 }\nactor SDef102 : SDef { damagefactor \"Normal\", 1.02 }\nactor SDef103 : SDef { damagefactor \"Normal\", 1.03 }\nactor SDef104 : SDef { damagefactor \"Normal\", 1.04 }\nactor SDef105 : SDef { damagefactor \"Normal\", 1.05 }\nactor SDef106 : SDef { damagefactor \"Normal\", 1.06 }\nactor SDef107 : SDef { damagefactor \"Normal\", 1.07 }\nactor SDef108 : SDef { damagefactor \"Normal\", 1.08 }\nactor SDef109 : SDef { damagefactor \"Normal\", 1.09 }\nactor SDef110 : SDef { damagefactor \"Normal\", 1.10 }\nactor SDef111 : SDef { damagefactor \"Normal\", 1.11 }\nactor SDef112 : SDef { damagefactor \"Normal\", 1.12 }\nactor SDef113 : SDef { damagefactor \"Normal\", 1.13 }\nactor SDef114 : SDef { damagefactor \"Normal\", 1.14 }\nactor SDef115 : SDef { damagefactor \"Normal\", 1.15 }\nactor SDef116 : SDef { damagefactor \"Normal\", 1.16 }\nactor SDef117 : SDef { damagefactor \"Normal\", 1.17 }\nactor SDef118 : SDef { damagefactor \"Normal\", 1.18 }\nactor SDef119 : SDef { damagefactor \"Normal\", 1.19 }\nactor SDef120 : SDef { damagefactor \"Normal\", 1.20 }\nactor SDef121 : SDef { damagefactor \"Normal\", 1.21 }\nactor SDef122 : SDef { damagefactor \"Normal\", 1.22 }\nactor SDef123 : SDef { damagefactor \"Normal\", 1.23 }\nactor SDef124 : SDef { damagefactor \"Normal\", 1.24 }\nactor SDef125 : SDef { damagefactor \"Normal\", 1.25 }\nactor SDef126 : SDef { damagefactor \"Normal\", 1.26 }\nactor SDef127 : SDef { damagefactor \"Normal\", 1.27 }\nactor SDef128 : SDef { damagefactor \"Normal\", 1.28 }\nactor SDef129 : SDef { damagefactor \"Normal\", 1.29 }\nactor SDef130 : SDef { damagefactor \"Normal\", 1.30 }\nactor SDef131 : SDef { damagefactor \"Normal\", 1.31 }\nactor SDef132 : SDef { damagefactor \"Normal\", 1.32 }\nactor SDef133 : SDef { damagefactor \"Normal\", 1.33 }\nactor SDef134 : SDef { damagefactor \"Normal\", 1.34 }\nactor SDef135 : SDef { damagefactor \"Normal\", 1.35 }\nactor SDef136 : SDef { damagefactor \"Normal\", 1.36 }\nactor SDef137 : SDef { damagefactor \"Normal\", 1.37 }\nactor SDef138 : SDef { damagefactor \"Normal\", 1.38 }\nactor SDef139 : SDef { damagefactor \"Normal\", 1.39 }\nactor SDef140 : SDef { damagefactor \"Normal\", 1.40 }\nactor SDef141 : SDef { damagefactor \"Normal\", 1.41 }\nactor SDef142 : SDef { damagefactor \"Normal\", 1.42 }\nactor SDef143 : SDef { damagefactor \"Normal\", 1.43 }\nactor SDef144 : SDef { damagefactor \"Normal\", 1.44 }\nactor SDef145 : SDef { damagefactor \"Normal\", 1.45 }\nactor SDef146 : SDef { damagefactor \"Normal\", 1.46 }\nactor SDef147 : SDef { damagefactor \"Normal\", 1.47 }\nactor SDef148 : SDef { damagefactor \"Normal\", 1.48 }\nactor SDef149 : SDef { damagefactor \"Normal\", 1.49 }\nactor SDef150 : SDef { damagefactor \"Normal\", 1.50 }\nactor SDef151 : SDef { damagefactor \"Normal\", 1.51 }\nactor SDef152 : SDef { damagefactor \"Normal\", 1.52 }\nactor SDef153 : SDef { damagefactor \"Normal\", 1.53 }\nactor SDef154 : SDef { damagefactor \"Normal\", 1.54 }\nactor SDef155 : SDef { damagefactor \"Normal\", 1.55 }\nactor SDef156 : SDef { damagefactor \"Normal\", 1.56 }\nactor SDef157 : SDef { damagefactor \"Normal\", 1.57 }\nactor SDef158 : SDef { damagefactor \"Normal\", 1.58 }\nactor SDef159 : SDef { damagefactor \"Normal\", 1.59 }\nactor SDef160 : SDef { damagefactor \"Normal\", 1.60 }\nactor SDef161 : SDef { damagefactor \"Normal\", 1.61 }\nactor SDef162 : SDef { damagefactor \"Normal\", 1.62 }\nactor SDef163 : SDef { damagefactor \"Normal\", 1.63 }\nactor SDef164 : SDef { damagefactor \"Normal\", 1.64 }\nactor SDef165 : SDef { damagefactor \"Normal\", 1.65 }\nactor SDef166 : SDef { damagefactor \"Normal\", 1.66 }\nactor SDef167 : SDef { damagefactor \"Normal\", 1.67 }\nactor SDef168 : SDef { damagefactor \"Normal\", 1.68 }\nactor SDef169 : SDef { damagefactor \"Normal\", 1.69 }\nactor SDef170 : SDef { damagefactor \"Normal\", 1.70 }\nactor SDef171 : SDef { damagefactor \"Normal\", 1.71 }\nactor SDef172 : SDef { damagefactor \"Normal\", 1.72 }\nactor SDef173 : SDef { damagefactor \"Normal\", 1.73 }\nactor SDef174 : SDef { damagefactor \"Normal\", 1.74 }\nactor SDef175 : SDef { damagefactor \"Normal\", 1.75 }\nactor SDef176 : SDef { damagefactor \"Normal\", 1.76 }\nactor SDef177 : SDef { damagefactor \"Normal\", 1.77 }\nactor SDef178 : SDef { damagefactor \"Normal\", 1.78 }\nactor SDef179 : SDef { damagefactor \"Normal\", 1.79 }\nactor SDef180 : SDef { damagefactor \"Normal\", 1.80 }\nactor SDef181 : SDef { damagefactor \"Normal\", 1.81 }\nactor SDef182 : SDef { damagefactor \"Normal\", 1.82 }\nactor SDef183 : SDef { damagefactor \"Normal\", 1.83 }\nactor SDef184 : SDef { damagefactor \"Normal\", 1.84 }\nactor SDef185 : SDef { damagefactor \"Normal\", 1.85 }\nactor SDef186 : SDef { damagefactor \"Normal\", 1.86 }\nactor SDef187 : SDef { damagefactor \"Normal\", 1.87 }\nactor SDef188 : SDef { damagefactor \"Normal\", 1.88 }\nactor SDef189 : SDef { damagefactor \"Normal\", 1.89 }\nactor SDef190 : SDef { damagefactor \"Normal\", 1.90 }\nactor SDef191 : SDef { damagefactor \"Normal\", 1.91 }\nactor SDef192 : SDef { damagefactor \"Normal\", 1.92 }\nactor SDef193 : SDef { damagefactor \"Normal\", 1.93 }\nactor SDef194 : SDef { damagefactor \"Normal\", 1.94 }\nactor SDef195 : SDef { damagefactor \"Normal\", 1.95 }\nactor SDef196 : SDef { damagefactor \"Normal\", 1.96 }\nactor SDef197 : SDef { damagefactor \"Normal\", 1.97 }\nactor SDef198 : SDef { damagefactor \"Normal\", 1.98 }\nactor SDef199 : SDef { damagefactor \"Normal\", 1.99 }\nactor SDef200 : SDef { damagefactor \"Normal\", 2.00 }\nactor SDef201 : SDef { damagefactor \"Normal\", 2.01 }\nactor SDef202 : SDef { damagefactor \"Normal\", 2.02 }\nactor SDef203 : SDef { damagefactor \"Normal\", 2.03 }\nactor SDef204 : SDef { damagefactor \"Normal\", 2.04 }\nactor SDef205 : SDef { damagefactor \"Normal\", 2.05 }\nactor SDef206 : SDef { damagefactor \"Normal\", 2.06 }\nactor SDef207 : SDef { damagefactor \"Normal\", 2.07 }\nactor SDef208 : SDef { damagefactor \"Normal\", 2.08 }\nactor SDef209 : SDef { damagefactor \"Normal\", 2.09 }\nactor SDef210 : SDef { damagefactor \"Normal\", 2.10 }\nactor SDef211 : SDef { damagefactor \"Normal\", 2.11 }\nactor SDef212 : SDef { damagefactor \"Normal\", 2.12 }\nactor SDef213 : SDef { damagefactor \"Normal\", 2.13 }\nactor SDef214 : SDef { damagefactor \"Normal\", 2.14 }\nactor SDef215 : SDef { damagefactor \"Normal\", 2.15 }\nactor SDef216 : SDef { damagefactor \"Normal\", 2.16 }\nactor SDef217 : SDef { damagefactor \"Normal\", 2.17 }\nactor SDef218 : SDef { damagefactor \"Normal\", 2.18 }\nactor SDef219 : SDef { damagefactor \"Normal\", 2.19 }\nactor SDef220 : SDef { damagefactor \"Normal\", 2.20 }\nactor SDef221 : SDef { damagefactor \"Normal\", 2.21 }\nactor SDef222 : SDef { damagefactor \"Normal\", 2.22 }\nactor SDef223 : SDef { damagefactor \"Normal\", 2.23 }\nactor SDef224 : SDef { damagefactor \"Normal\", 2.24 }\nactor SDef225 : SDef { damagefactor \"Normal\", 2.25 }\nactor SDef226 : SDef { damagefactor \"Normal\", 2.26 }\nactor SDef227 : SDef { damagefactor \"Normal\", 2.27 }\nactor SDef228 : SDef { damagefactor \"Normal\", 2.28 }\nactor SDef229 : SDef { damagefactor \"Normal\", 2.29 }\nactor SDef230 : SDef { damagefactor \"Normal\", 2.30 }\nactor SDef231 : SDef { damagefactor \"Normal\", 2.31 }\nactor SDef232 : SDef { damagefactor \"Normal\", 2.32 }\nactor SDef233 : SDef { damagefactor \"Normal\", 2.33 }\nactor SDef234 : SDef { damagefactor \"Normal\", 2.34 }\nactor SDef235 : SDef { damagefactor \"Normal\", 2.35 }\nactor SDef236 : SDef { damagefactor \"Normal\", 2.36 }\nactor SDef237 : SDef { damagefactor \"Normal\", 2.37 }\nactor SDef238 : SDef { damagefactor \"Normal\", 2.38 }\nactor SDef239 : SDef { damagefactor \"Normal\", 2.39 }\nactor SDef240 : SDef { damagefactor \"Normal\", 2.40 }\nactor SDef241 : SDef { damagefactor \"Normal\", 2.41 }\nactor SDef242 : SDef { damagefactor \"Normal\", 2.42 }\nactor SDef243 : SDef { damagefactor \"Normal\", 2.43 }\nactor SDef244 : SDef { damagefactor \"Normal\", 2.44 }\nactor SDef245 : SDef { damagefactor \"Normal\", 2.45 }\nactor SDef246 : SDef { damagefactor \"Normal\", 2.46 }\nactor SDef247 : SDef { damagefactor \"Normal\", 2.47 }\nactor SDef248 : SDef { damagefactor \"Normal\", 2.48 }\nactor SDef249 : SDef { damagefactor \"Normal\", 2.49 }\nactor SDef250 : SDef { damagefactor \"Normal\", 2.50 }\nactor SDef251 : SDef { damagefactor \"Normal\", 2.51 }\nactor SDef252 : SDef { damagefactor \"Normal\", 2.52 }\nactor SDef253 : SDef { damagefactor \"Normal\", 2.53 }\nactor SDef254 : SDef { damagefactor \"Normal\", 2.54 }\nactor SDef255 : SDef { damagefactor \"Normal\", 2.55 }\nactor SDef256 : SDef { damagefactor \"Normal\", 2.56 }\nactor SDef257 : SDef { damagefactor \"Normal\", 2.57 }\nactor SDef258 : SDef { damagefactor \"Normal\", 2.58 }\nactor SDef259 : SDef { damagefactor \"Normal\", 2.59 }\nactor SDef260 : SDef { damagefactor \"Normal\", 2.60 }\nactor SDef261 : SDef { damagefactor \"Normal\", 2.61 }\nactor SDef262 : SDef { damagefactor \"Normal\", 2.62 }\nactor SDef263 : SDef { damagefactor \"Normal\", 2.63 }\nactor SDef264 : SDef { damagefactor \"Normal\", 2.64 }\nactor SDef265 : SDef { damagefactor \"Normal\", 2.65 }\nactor SDef266 : SDef { damagefactor \"Normal\", 2.66 }\nactor SDef267 : SDef { damagefactor \"Normal\", 2.67 }\nactor SDef268 : SDef { damagefactor \"Normal\", 2.68 }\nactor SDef269 : SDef { damagefactor \"Normal\", 2.69 }\nactor SDef270 : SDef { damagefactor \"Normal\", 2.70 }\nactor SDef271 : SDef { damagefactor \"Normal\", 2.71 }\nactor SDef272 : SDef { damagefactor \"Normal\", 2.72 }\nactor SDef273 : SDef { damagefactor \"Normal\", 2.73 }\nactor SDef274 : SDef { damagefactor \"Normal\", 2.74 }\nactor SDef275 : SDef { damagefactor \"Normal\", 2.75 }\nactor SDef276 : SDef { damagefactor \"Normal\", 2.76 }\nactor SDef277 : SDef { damagefactor \"Normal\", 2.77 }\nactor SDef278 : SDef { damagefactor \"Normal\", 2.78 }\nactor SDef279 : SDef { damagefactor \"Normal\", 2.79 }\nactor SDef280 : SDef { damagefactor \"Normal\", 2.80 }\nactor SDef281 : SDef { damagefactor \"Normal\", 2.81 }\nactor SDef282 : SDef { damagefactor \"Normal\", 2.82 }\nactor SDef283 : SDef { damagefactor \"Normal\", 2.83 }\nactor SDef284 : SDef { damagefactor \"Normal\", 2.84 }\nactor SDef285 : SDef { damagefactor \"Normal\", 2.85 }\nactor SDef286 : SDef { damagefactor \"Normal\", 2.86 }\nactor SDef287 : SDef { damagefactor \"Normal\", 2.87 }\nactor SDef288 : SDef { damagefactor \"Normal\", 2.88 }\nactor SDef289 : SDef { damagefactor \"Normal\", 2.89 }\nactor SDef290 : SDef { damagefactor \"Normal\", 2.90 }\nactor SDef291 : SDef { damagefactor \"Normal\", 2.91 }\nactor SDef292 : SDef { damagefactor \"Normal\", 2.92 }\nactor SDef293 : SDef { damagefactor \"Normal\", 2.93 }\nactor SDef294 : SDef { damagefactor \"Normal\", 2.94 }\nactor SDef295 : SDef { damagefactor \"Normal\", 2.95 }\nactor SDef296 : SDef { damagefactor \"Normal\", 2.96 }\nactor SDef297 : SDef { damagefactor \"Normal\", 2.97 }\nactor SDef298 : SDef { damagefactor \"Normal\", 2.98 }\nactor SDef299 : SDef { damagefactor \"Normal\", 2.99 }\nactor SDef300 : SDef { damagefactor \"Normal\", 3.00 }\nactor SDef301 : SDef { damagefactor \"Normal\", 3.01 }\nactor SDef302 : SDef { damagefactor \"Normal\", 3.02 }\nactor SDef303 : SDef { damagefactor \"Normal\", 3.03 }\nactor SDef304 : SDef { damagefactor \"Normal\", 3.04 }\nactor SDef305 : SDef { damagefactor \"Normal\", 3.05 }\nactor SDef306 : SDef { damagefactor \"Normal\", 3.06 }\nactor SDef307 : SDef { damagefactor \"Normal\", 3.07 }\nactor SDef308 : SDef { damagefactor \"Normal\", 3.08 }\nactor SDef309 : SDef { damagefactor \"Normal\", 3.09 }\nactor SDef310 : SDef { damagefactor \"Normal\", 3.10 }\nactor SDef311 : SDef { damagefactor \"Normal\", 3.11 }\nactor SDef312 : SDef { damagefactor \"Normal\", 3.12 }\nactor SDef313 : SDef { damagefactor \"Normal\", 3.13 }\nactor SDef314 : SDef { damagefactor \"Normal\", 3.14 }\nactor SDef315 : SDef { damagefactor \"Normal\", 3.15 }\nactor SDef316 : SDef { damagefactor \"Normal\", 3.16 }\nactor SDef317 : SDef { damagefactor \"Normal\", 3.17 }\nactor SDef318 : SDef { damagefactor \"Normal\", 3.18 }\nactor SDef319 : SDef { damagefactor \"Normal\", 3.19 }\nactor SDef320 : SDef { damagefactor \"Normal\", 3.20 }\nactor SDef321 : SDef { damagefactor \"Normal\", 3.21 }\nactor SDef322 : SDef { damagefactor \"Normal\", 3.22 }\nactor SDef323 : SDef { damagefactor \"Normal\", 3.23 }\nactor SDef324 : SDef { damagefactor \"Normal\", 3.24 }\nactor SDef325 : SDef { damagefactor \"Normal\", 3.25 }\nactor SDef326 : SDef { damagefactor \"Normal\", 3.26 }\nactor SDef327 : SDef { damagefactor \"Normal\", 3.27 }\nactor SDef328 : SDef { damagefactor \"Normal\", 3.28 }\nactor SDef329 : SDef { damagefactor \"Normal\", 3.29 }\nactor SDef330 : SDef { damagefactor \"Normal\", 3.30 }\nactor SDef331 : SDef { damagefactor \"Normal\", 3.31 }\nactor SDef332 : SDef { damagefactor \"Normal\", 3.32 }\nactor SDef333 : SDef { damagefactor \"Normal\", 3.33 }\nactor SDef334 : SDef { damagefactor \"Normal\", 3.34 }\nactor SDef335 : SDef { damagefactor \"Normal\", 3.35 }\nactor SDef336 : SDef { damagefactor \"Normal\", 3.36 }\nactor SDef337 : SDef { damagefactor \"Normal\", 3.37 }\nactor SDef338 : SDef { damagefactor \"Normal\", 3.38 }\nactor SDef339 : SDef { damagefactor \"Normal\", 3.39 }\nactor SDef340 : SDef { damagefactor \"Normal\", 3.40 }\nactor SDef341 : SDef { damagefactor \"Normal\", 3.41 }\nactor SDef342 : SDef { damagefactor \"Normal\", 3.42 }\nactor SDef343 : SDef { damagefactor \"Normal\", 3.43 }\nactor SDef344 : SDef { damagefactor \"Normal\", 3.44 }\nactor SDef345 : SDef { damagefactor \"Normal\", 3.45 }\nactor SDef346 : SDef { damagefactor \"Normal\", 3.46 }\nactor SDef347 : SDef { damagefactor \"Normal\", 3.47 }\nactor SDef348 : SDef { damagefactor \"Normal\", 3.48 }\nactor SDef349 : SDef { damagefactor \"Normal\", 3.49 }\nactor SDef350 : SDef { damagefactor \"Normal\", 3.50 }\nactor SDef351 : SDef { damagefactor \"Normal\", 3.51 }\nactor SDef352 : SDef { damagefactor \"Normal\", 3.52 }\nactor SDef353 : SDef { damagefactor \"Normal\", 3.53 }\nactor SDef354 : SDef { damagefactor \"Normal\", 3.54 }\nactor SDef355 : SDef { damagefactor \"Normal\", 3.55 }\nactor SDef356 : SDef { damagefactor \"Normal\", 3.56 }\nactor SDef357 : SDef { damagefactor \"Normal\", 3.57 }\nactor SDef358 : SDef { damagefactor \"Normal\", 3.58 }\nactor SDef359 : SDef { damagefactor \"Normal\", 3.59 }\nactor SDef360 : SDef { damagefactor \"Normal\", 3.60 }\nactor SDef361 : SDef { damagefactor \"Normal\", 3.61 }\nactor SDef362 : SDef { damagefactor \"Normal\", 3.62 }\nactor SDef363 : SDef { damagefactor \"Normal\", 3.63 }\nactor SDef364 : SDef { damagefactor \"Normal\", 3.64 }\nactor SDef365 : SDef { damagefactor \"Normal\", 3.65 }\nactor SDef366 : SDef { damagefactor \"Normal\", 3.66 }\nactor SDef367 : SDef { damagefactor \"Normal\", 3.67 }\nactor SDef368 : SDef { damagefactor \"Normal\", 3.68 }\nactor SDef369 : SDef { damagefactor \"Normal\", 3.69 }\nactor SDef370 : SDef { damagefactor \"Normal\", 3.70 }\nactor SDef371 : SDef { damagefactor \"Normal\", 3.71 }\nactor SDef372 : SDef { damagefactor \"Normal\", 3.72 }\nactor SDef373 : SDef { damagefactor \"Normal\", 3.73 }\nactor SDef374 : SDef { damagefactor \"Normal\", 3.74 }\nactor SDef375 : SDef { damagefactor \"Normal\", 3.75 }\nactor SDef376 : SDef { damagefactor \"Normal\", 3.76 }\nactor SDef377 : SDef { damagefactor \"Normal\", 3.77 }\nactor SDef378 : SDef { damagefactor \"Normal\", 3.78 }\nactor SDef379 : SDef { damagefactor \"Normal\", 3.79 }\nactor SDef380 : SDef { damagefactor \"Normal\", 3.80 }\nactor SDef381 : SDef { damagefactor \"Normal\", 3.81 }\nactor SDef382 : SDef { damagefactor \"Normal\", 3.82 }\nactor SDef383 : SDef { damagefactor \"Normal\", 3.83 }\nactor SDef384 : SDef { damagefactor \"Normal\", 3.84 }\nactor SDef385 : SDef { damagefactor \"Normal\", 3.85 }\nactor SDef386 : SDef { damagefactor \"Normal\", 3.86 }\nactor SDef387 : SDef { damagefactor \"Normal\", 3.87 }\nactor SDef388 : SDef { damagefactor \"Normal\", 3.88 }\nactor SDef389 : SDef { damagefactor \"Normal\", 3.89 }\nactor SDef390 : SDef { damagefactor \"Normal\", 3.90 }\nactor SDef391 : SDef { damagefactor \"Normal\", 3.91 }\nactor SDef392 : SDef { damagefactor \"Normal\", 3.92 }\nactor SDef393 : SDef { damagefactor \"Normal\", 3.93 }\nactor SDef394 : SDef { damagefactor \"Normal\", 3.94 }\nactor SDef395 : SDef { damagefactor \"Normal\", 3.95 }\nactor SDef396 : SDef { damagefactor \"Normal\", 3.96 }\nactor SDef397 : SDef { damagefactor \"Normal\", 3.97 }\nactor SDef398 : SDef { damagefactor \"Normal\", 3.98 }\nactor SDef399 : SDef { damagefactor \"Normal\", 3.99 }\nactor SDef400 : SDef { damagefactor \"Normal\", 4.00 }\nactor SDef401 : SDef { damagefactor \"Normal\", 4.01 }\nactor SDef402 : SDef { damagefactor \"Normal\", 4.02 }\nactor SDef403 : SDef { damagefactor \"Normal\", 4.03 }\nactor SDef404 : SDef { damagefactor \"Normal\", 4.04 }\nactor SDef405 : SDef { damagefactor \"Normal\", 4.05 }\nactor SDef406 : SDef { damagefactor \"Normal\", 4.06 }\nactor SDef407 : SDef { damagefactor \"Normal\", 4.07 }\nactor SDef408 : SDef { damagefactor \"Normal\", 4.08 }\nactor SDef409 : SDef { damagefactor \"Normal\", 4.09 }\nactor SDef410 : SDef { damagefactor \"Normal\", 4.10 }\nactor SDef411 : SDef { damagefactor \"Normal\", 4.11 }\nactor SDef412 : SDef { damagefactor \"Normal\", 4.12 }\nactor SDef413 : SDef { damagefactor \"Normal\", 4.13 }\nactor SDef414 : SDef { damagefactor \"Normal\", 4.14 }\nactor SDef415 : SDef { damagefactor \"Normal\", 4.15 }\nactor SDef416 : SDef { damagefactor \"Normal\", 4.16 }\nactor SDef417 : SDef { damagefactor \"Normal\", 4.17 }\nactor SDef418 : SDef { damagefactor \"Normal\", 4.18 }\nactor SDef419 : SDef { damagefactor \"Normal\", 4.19 }\nactor SDef420 : SDef { damagefactor \"Normal\", 4.20 }\nactor SDef421 : SDef { damagefactor \"Normal\", 4.21 }\nactor SDef422 : SDef { damagefactor \"Normal\", 4.22 }\nactor SDef423 : SDef { damagefactor \"Normal\", 4.23 }\nactor SDef424 : SDef { damagefactor \"Normal\", 4.24 }\nactor SDef425 : SDef { damagefactor \"Normal\", 4.25 }\nactor SDef426 : SDef { damagefactor \"Normal\", 4.26 }\nactor SDef427 : SDef { damagefactor \"Normal\", 4.27 }\nactor SDef428 : SDef { damagefactor \"Normal\", 4.28 }\nactor SDef429 : SDef { damagefactor \"Normal\", 4.29 }\nactor SDef430 : SDef { damagefactor \"Normal\", 4.30 }\nactor SDef431 : SDef { damagefactor \"Normal\", 4.31 }\nactor SDef432 : SDef { damagefactor \"Normal\", 4.32 }\nactor SDef433 : SDef { damagefactor \"Normal\", 4.33 }\nactor SDef434 : SDef { damagefactor \"Normal\", 4.34 }\nactor SDef435 : SDef { damagefactor \"Normal\", 4.35 }\nactor SDef436 : SDef { damagefactor \"Normal\", 4.36 }\nactor SDef437 : SDef { damagefactor \"Normal\", 4.37 }\nactor SDef438 : SDef { damagefactor \"Normal\", 4.38 }\nactor SDef439 : SDef { damagefactor \"Normal\", 4.39 }\nactor SDef440 : SDef { damagefactor \"Normal\", 4.40 }\nactor SDef441 : SDef { damagefactor \"Normal\", 4.41 }\nactor SDef442 : SDef { damagefactor \"Normal\", 4.42 }\nactor SDef443 : SDef { damagefactor \"Normal\", 4.43 }\nactor SDef444 : SDef { damagefactor \"Normal\", 4.44 }\nactor SDef445 : SDef { damagefactor \"Normal\", 4.45 }\nactor SDef446 : SDef { damagefactor \"Normal\", 4.46 }\nactor SDef447 : SDef { damagefactor \"Normal\", 4.47 }\nactor SDef448 : SDef { damagefactor \"Normal\", 4.48 }\nactor SDef449 : SDef { damagefactor \"Normal\", 4.49 }\nactor SDef450 : SDef { damagefactor \"Normal\", 4.50 }\nactor SDef451 : SDef { damagefactor \"Normal\", 4.51 }\nactor SDef452 : SDef { damagefactor \"Normal\", 4.52 }\nactor SDef453 : SDef { damagefactor \"Normal\", 4.53 }\nactor SDef454 : SDef { damagefactor \"Normal\", 4.54 }\nactor SDef455 : SDef { damagefactor \"Normal\", 4.55 }\nactor SDef456 : SDef { damagefactor \"Normal\", 4.56 }\nactor SDef457 : SDef { damagefactor \"Normal\", 4.57 }\nactor SDef458 : SDef { damagefactor \"Normal\", 4.58 }\nactor SDef459 : SDef { damagefactor \"Normal\", 4.59 }\nactor SDef460 : SDef { damagefactor \"Normal\", 4.60 }\nactor SDef461 : SDef { damagefactor \"Normal\", 4.61 }\nactor SDef462 : SDef { damagefactor \"Normal\", 4.62 }\nactor SDef463 : SDef { damagefactor \"Normal\", 4.63 }\nactor SDef464 : SDef { damagefactor \"Normal\", 4.64 }\nactor SDef465 : SDef { damagefactor \"Normal\", 4.65 }\nactor SDef466 : SDef { damagefactor \"Normal\", 4.66 }\nactor SDef467 : SDef { damagefactor \"Normal\", 4.67 }\nactor SDef468 : SDef { damagefactor \"Normal\", 4.68 }\nactor SDef469 : SDef { damagefactor \"Normal\", 4.69 }\nactor SDef470 : SDef { damagefactor \"Normal\", 4.70 }\nactor SDef471 : SDef { damagefactor \"Normal\", 4.71 }\nactor SDef472 : SDef { damagefactor \"Normal\", 4.72 }\nactor SDef473 : SDef { damagefactor \"Normal\", 4.73 }\nactor SDef474 : SDef { damagefactor \"Normal\", 4.74 }\nactor SDef475 : SDef { damagefactor \"Normal\", 4.75 }\nactor SDef476 : SDef { damagefactor \"Normal\", 4.76 }\nactor SDef477 : SDef { damagefactor \"Normal\", 4.77 }\nactor SDef478 : SDef { damagefactor \"Normal\", 4.78 }\nactor SDef479 : SDef { damagefactor \"Normal\", 4.79 }\nactor SDef480 : SDef { damagefactor \"Normal\", 4.80 }\nactor SDef481 : SDef { damagefactor \"Normal\", 4.81 }\nactor SDef482 : SDef { damagefactor \"Normal\", 4.82 }\nactor SDef483 : SDef { damagefactor \"Normal\", 4.83 }\nactor SDef484 : SDef { damagefactor \"Normal\", 4.84 }\nactor SDef485 : SDef { damagefactor \"Normal\", 4.85 }\nactor SDef486 : SDef { damagefactor \"Normal\", 4.86 }\nactor SDef487 : SDef { damagefactor \"Normal\", 4.87 }\nactor SDef488 : SDef { damagefactor \"Normal\", 4.88 }\nactor SDef489 : SDef { damagefactor \"Normal\", 4.89 }\nactor SDef490 : SDef { damagefactor \"Normal\", 4.90 }\nactor SDef491 : SDef { damagefactor \"Normal\", 4.91 }\nactor SDef492 : SDef { damagefactor \"Normal\", 4.92 }\nactor SDef493 : SDef { damagefactor \"Normal\", 4.93 }\nactor SDef494 : SDef { damagefactor \"Normal\", 4.94 }\nactor SDef495 : SDef { damagefactor \"Normal\", 4.95 }\nactor SDef496 : SDef { damagefactor \"Normal\", 4.96 }\nactor SDef497 : SDef { damagefactor \"Normal\", 4.97 }\nactor SDef498 : SDef { damagefactor \"Normal\", 4.98 }\nactor SDef499 : SDef { damagefactor \"Normal\", 4.99 }\nactor SDef500 : SDef { damagefactor \"Normal\", 5.00 }\nactor SDef501 : SDef { damagefactor \"Normal\", 5.01 }\nactor SDef502 : SDef { damagefactor \"Normal\", 5.02 }\nactor SDef503 : SDef { damagefactor \"Normal\", 5.03 }\nactor SDef504 : SDef { damagefactor \"Normal\", 5.04 }\nactor SDef505 : SDef { damagefactor \"Normal\", 5.05 }\nactor SDef506 : SDef { damagefactor \"Normal\", 5.06 }\nactor SDef507 : SDef { damagefactor \"Normal\", 5.07 }\nactor SDef508 : SDef { damagefactor \"Normal\", 5.08 }\nactor SDef509 : SDef { damagefactor \"Normal\", 5.09 }\nactor SDef510 : SDef { damagefactor \"Normal\", 5.10 }\nactor SDef511 : SDef { damagefactor \"Normal\", 5.11 }\nactor SDef512 : SDef { damagefactor \"Normal\", 5.12 }\nactor SDef513 : SDef { damagefactor \"Normal\", 5.13 }\nactor SDef514 : SDef { damagefactor \"Normal\", 5.14 }\nactor SDef515 : SDef { damagefactor \"Normal\", 5.15 }\nactor SDef516 : SDef { damagefactor \"Normal\", 5.16 }\nactor SDef517 : SDef { damagefactor \"Normal\", 5.17 }\nactor SDef518 : SDef { damagefactor \"Normal\", 5.18 }\nactor SDef519 : SDef { damagefactor \"Normal\", 5.19 }\nactor SDef520 : SDef { damagefactor \"Normal\", 5.20 }\nactor SDef521 : SDef { damagefactor \"Normal\", 5.21 }\nactor SDef522 : SDef { damagefactor \"Normal\", 5.22 }\nactor SDef523 : SDef { damagefactor \"Normal\", 5.23 }\nactor SDef524 : SDef { damagefactor \"Normal\", 5.24 }\nactor SDef525 : SDef { damagefactor \"Normal\", 5.25 }\nactor SDef526 : SDef { damagefactor \"Normal\", 5.26 }\nactor SDef527 : SDef { damagefactor \"Normal\", 5.27 }\nactor SDef528 : SDef { damagefactor \"Normal\", 5.28 }\nactor SDef529 : SDef { damagefactor \"Normal\", 5.29 }\nactor SDef530 : SDef { damagefactor \"Normal\", 5.30 }\nactor SDef531 : SDef { damagefactor \"Normal\", 5.31 }\nactor SDef532 : SDef { damagefactor \"Normal\", 5.32 }\nactor SDef533 : SDef { damagefactor \"Normal\", 5.33 }\nactor SDef534 : SDef { damagefactor \"Normal\", 5.34 }\nactor SDef535 : SDef { damagefactor \"Normal\", 5.35 }\nactor SDef536 : SDef { damagefactor \"Normal\", 5.36 }\nactor SDef537 : SDef { damagefactor \"Normal\", 5.37 }\nactor SDef538 : SDef { damagefactor \"Normal\", 5.38 }\nactor SDef539 : SDef { damagefactor \"Normal\", 5.39 }\nactor SDef540 : SDef { damagefactor \"Normal\", 5.40 }\nactor SDef541 : SDef { damagefactor \"Normal\", 5.41 }\nactor SDef542 : SDef { damagefactor \"Normal\", 5.42 }\nactor SDef543 : SDef { damagefactor \"Normal\", 5.43 }\nactor SDef544 : SDef { damagefactor \"Normal\", 5.44 }\nactor SDef545 : SDef { damagefactor \"Normal\", 5.45 }\nactor SDef546 : SDef { damagefactor \"Normal\", 5.46 }\nactor SDef547 : SDef { damagefactor \"Normal\", 5.47 }\nactor SDef548 : SDef { damagefactor \"Normal\", 5.48 }\nactor SDef549 : SDef { damagefactor \"Normal\", 5.49 }\nactor SDef550 : SDef { damagefactor \"Normal\", 5.50 }\nactor SDef551 : SDef { damagefactor \"Normal\", 5.51 }\nactor SDef552 : SDef { damagefactor \"Normal\", 5.52 }\nactor SDef553 : SDef { damagefactor \"Normal\", 5.53 }\nactor SDef554 : SDef { damagefactor \"Normal\", 5.54 }\nactor SDef555 : SDef { damagefactor \"Normal\", 5.55 }\nactor SDef556 : SDef { damagefactor \"Normal\", 5.56 }\nactor SDef557 : SDef { damagefactor \"Normal\", 5.57 }\nactor SDef558 : SDef { damagefactor \"Normal\", 5.58 }\nactor SDef559 : SDef { damagefactor \"Normal\", 5.59 }\nactor SDef560 : SDef { damagefactor \"Normal\", 5.60 }\nactor SDef561 : SDef { damagefactor \"Normal\", 5.61 }\nactor SDef562 : SDef { damagefactor \"Normal\", 5.62 }\nactor SDef563 : SDef { damagefactor \"Normal\", 5.63 }\nactor SDef564 : SDef { damagefactor \"Normal\", 5.64 }\nactor SDef565 : SDef { damagefactor \"Normal\", 5.65 }\nactor SDef566 : SDef { damagefactor \"Normal\", 5.66 }\nactor SDef567 : SDef { damagefactor \"Normal\", 5.67 }\nactor SDef568 : SDef { damagefactor \"Normal\", 5.68 }\nactor SDef569 : SDef { damagefactor \"Normal\", 5.69 }\nactor SDef570 : SDef { damagefactor \"Normal\", 5.70 }\nactor SDef571 : SDef { damagefactor \"Normal\", 5.71 }\nactor SDef572 : SDef { damagefactor \"Normal\", 5.72 }\nactor SDef573 : SDef { damagefactor \"Normal\", 5.73 }\nactor SDef574 : SDef { damagefactor \"Normal\", 5.74 }\nactor SDef575 : SDef { damagefactor \"Normal\", 5.75 }\nactor SDef576 : SDef { damagefactor \"Normal\", 5.76 }\nactor SDef577 : SDef { damagefactor \"Normal\", 5.77 }\nactor SDef578 : SDef { damagefactor \"Normal\", 5.78 }\nactor SDef579 : SDef { damagefactor \"Normal\", 5.79 }\nactor SDef580 : SDef { damagefactor \"Normal\", 5.80 }\nactor SDef581 : SDef { damagefactor \"Normal\", 5.81 }\nactor SDef582 : SDef { damagefactor \"Normal\", 5.82 }\nactor SDef583 : SDef { damagefactor \"Normal\", 5.83 }\nactor SDef584 : SDef { damagefactor \"Normal\", 5.84 }\nactor SDef585 : SDef { damagefactor \"Normal\", 5.85 }\nactor SDef586 : SDef { damagefactor \"Normal\", 5.86 }\nactor SDef587 : SDef { damagefactor \"Normal\", 5.87 }\nactor SDef588 : SDef { damagefactor \"Normal\", 5.88 }\nactor SDef589 : SDef { damagefactor \"Normal\", 5.89 }\nactor SDef590 : SDef { damagefactor \"Normal\", 5.90 }\nactor SDef591 : SDef { damagefactor \"Normal\", 5.91 }\nactor SDef592 : SDef { damagefactor \"Normal\", 5.92 }\nactor SDef593 : SDef { damagefactor \"Normal\", 5.93 }\nactor SDef594 : SDef { damagefactor \"Normal\", 5.94 }\nactor SDef595 : SDef { damagefactor \"Normal\", 5.95 }\nactor SDef596 : SDef { damagefactor \"Normal\", 5.96 }\nactor SDef597 : SDef { damagefactor \"Normal\", 5.97 }\nactor SDef598 : SDef { damagefactor \"Normal\", 5.98 }\nactor SDef599 : SDef { damagefactor \"Normal\", 5.99 }\nactor SDef600 : SDef { damagefactor \"Normal\", 6.00 }\nactor SDef601 : SDef { damagefactor \"Normal\", 6.01 }\nactor SDef602 : SDef { damagefactor \"Normal\", 6.02 }\nactor SDef603 : SDef { damagefactor \"Normal\", 6.03 }\nactor SDef604 : SDef { damagefactor \"Normal\", 6.04 }\nactor SDef605 : SDef { damagefactor \"Normal\", 6.05 }\nactor SDef606 : SDef { damagefactor \"Normal\", 6.06 }\nactor SDef607 : SDef { damagefactor \"Normal\", 6.07 }\nactor SDef608 : SDef { damagefactor \"Normal\", 6.08 }\nactor SDef609 : SDef { damagefactor \"Normal\", 6.09 }\nactor SDef610 : SDef { damagefactor \"Normal\", 6.10 }\nactor SDef611 : SDef { damagefactor \"Normal\", 6.11 }\nactor SDef612 : SDef { damagefactor \"Normal\", 6.12 }\nactor SDef613 : SDef { damagefactor \"Normal\", 6.13 }\nactor SDef614 : SDef { damagefactor \"Normal\", 6.14 }\nactor SDef615 : SDef { damagefactor \"Normal\", 6.15 }\nactor SDef616 : SDef { damagefactor \"Normal\", 6.16 }\nactor SDef617 : SDef { damagefactor \"Normal\", 6.17 }\nactor SDef618 : SDef { damagefactor \"Normal\", 6.18 }\nactor SDef619 : SDef { damagefactor \"Normal\", 6.19 }\nactor SDef620 : SDef { damagefactor \"Normal\", 6.20 }\nactor SDef621 : SDef { damagefactor \"Normal\", 6.21 }\nactor SDef622 : SDef { damagefactor \"Normal\", 6.22 }\nactor SDef623 : SDef { damagefactor \"Normal\", 6.23 }\nactor SDef624 : SDef { damagefactor \"Normal\", 6.24 }\nactor SDef625 : SDef { damagefactor \"Normal\", 6.25 }\nactor SDef626 : SDef { damagefactor \"Normal\", 6.26 }\nactor SDef627 : SDef { damagefactor \"Normal\", 6.27 }\nactor SDef628 : SDef { damagefactor \"Normal\", 6.28 }\nactor SDef629 : SDef { damagefactor \"Normal\", 6.29 }\nactor SDef630 : SDef { damagefactor \"Normal\", 6.30 }\nactor SDef631 : SDef { damagefactor \"Normal\", 6.31 }\nactor SDef632 : SDef { damagefactor \"Normal\", 6.32 }\nactor SDef633 : SDef { damagefactor \"Normal\", 6.33 }\nactor SDef634 : SDef { damagefactor \"Normal\", 6.34 }\nactor SDef635 : SDef { damagefactor \"Normal\", 6.35 }\nactor SDef636 : SDef { damagefactor \"Normal\", 6.36 }\nactor SDef637 : SDef { damagefactor \"Normal\", 6.37 }\nactor SDef638 : SDef { damagefactor \"Normal\", 6.38 }\nactor SDef639 : SDef { damagefactor \"Normal\", 6.39 }\nactor SDef640 : SDef { damagefactor \"Normal\", 6.40 }\nactor SDef641 : SDef { damagefactor \"Normal\", 6.41 }\nactor SDef642 : SDef { damagefactor \"Normal\", 6.42 }\nactor SDef643 : SDef { damagefactor \"Normal\", 6.43 }\nactor SDef644 : SDef { damagefactor \"Normal\", 6.44 }\nactor SDef645 : SDef { damagefactor \"Normal\", 6.45 }\nactor SDef646 : SDef { damagefactor \"Normal\", 6.46 }\nactor SDef647 : SDef { damagefactor \"Normal\", 6.47 }\nactor SDef648 : SDef { damagefactor \"Normal\", 6.48 }\nactor SDef649 : SDef { damagefactor \"Normal\", 6.49 }\nactor SDef650 : SDef { damagefactor \"Normal\", 6.50 }\nactor SDef651 : SDef { damagefactor \"Normal\", 6.51 }\nactor SDef652 : SDef { damagefactor \"Normal\", 6.52 }\nactor SDef653 : SDef { damagefactor \"Normal\", 6.53 }\nactor SDef654 : SDef { damagefactor \"Normal\", 6.54 }\nactor SDef655 : SDef { damagefactor \"Normal\", 6.55 }\nactor SDef656 : SDef { damagefactor \"Normal\", 6.56 }\nactor SDef657 : SDef { damagefactor \"Normal\", 6.57 }\nactor SDef658 : SDef { damagefactor \"Normal\", 6.58 }\nactor SDef659 : SDef { damagefactor \"Normal\", 6.59 }\nactor SDef660 : SDef { damagefactor \"Normal\", 6.60 }\nactor SDef661 : SDef { damagefactor \"Normal\", 6.61 }\nactor SDef662 : SDef { damagefactor \"Normal\", 6.62 }\nactor SDef663 : SDef { damagefactor \"Normal\", 6.63 }\nactor SDef664 : SDef { damagefactor \"Normal\", 6.64 }\nactor SDef665 : SDef { damagefactor \"Normal\", 6.65 }\nactor SDef666 : SDef { damagefactor \"Normal\", 6.66 }\nactor SDef667 : SDef { damagefactor \"Normal\", 6.67 }\nactor SDef668 : SDef { damagefactor \"Normal\", 6.68 }\nactor SDef669 : SDef { damagefactor \"Normal\", 6.69 }\nactor SDef670 : SDef { damagefactor \"Normal\", 6.70 }\nactor SDef671 : SDef { damagefactor \"Normal\", 6.71 }\nactor SDef672 : SDef { damagefactor \"Normal\", 6.72 }\nactor SDef673 : SDef { damagefactor \"Normal\", 6.73 }\nactor SDef674 : SDef { damagefactor \"Normal\", 6.74 }\nactor SDef675 : SDef { damagefactor \"Normal\", 6.75 }\nactor SDef676 : SDef { damagefactor \"Normal\", 6.76 }\nactor SDef677 : SDef { damagefactor \"Normal\", 6.77 }\nactor SDef678 : SDef { damagefactor \"Normal\", 6.78 }\nactor SDef679 : SDef { damagefactor \"Normal\", 6.79 }\nactor SDef680 : SDef { damagefactor \"Normal\", 6.80 }\nactor SDef681 : SDef { damagefactor \"Normal\", 6.81 }\nactor SDef682 : SDef { damagefactor \"Normal\", 6.82 }\nactor SDef683 : SDef { damagefactor \"Normal\", 6.83 }\nactor SDef684 : SDef { damagefactor \"Normal\", 6.84 }\nactor SDef685 : SDef { damagefactor \"Normal\", 6.85 }\nactor SDef686 : SDef { damagefactor \"Normal\", 6.86 }\nactor SDef687 : SDef { damagefactor \"Normal\", 6.87 }\nactor SDef688 : SDef { damagefactor \"Normal\", 6.88 }\nactor SDef689 : SDef { damagefactor \"Normal\", 6.89 }\nactor SDef690 : SDef { damagefactor \"Normal\", 6.90 }\nactor SDef691 : SDef { damagefactor \"Normal\", 6.91 }\nactor SDef692 : SDef { damagefactor \"Normal\", 6.92 }\nactor SDef693 : SDef { damagefactor \"Normal\", 6.93 }\nactor SDef694 : SDef { damagefactor \"Normal\", 6.94 }\nactor SDef695 : SDef { damagefactor \"Normal\", 6.95 }\nactor SDef696 : SDef { damagefactor \"Normal\", 6.96 }\nactor SDef697 : SDef { damagefactor \"Normal\", 6.97 }\nactor SDef698 : SDef { damagefactor \"Normal\", 6.98 }\nactor SDef699 : SDef { damagefactor \"Normal\", 6.99 }\nactor SDef700 : SDef { damagefactor \"Normal\", 7.00 }\nactor SDef701 : SDef { damagefactor \"Normal\", 7.01 }\nactor SDef702 : SDef { damagefactor \"Normal\", 7.02 }\nactor SDef703 : SDef { damagefactor \"Normal\", 7.03 }\nactor SDef704 : SDef { damagefactor \"Normal\", 7.04 }\nactor SDef705 : SDef { damagefactor \"Normal\", 7.05 }\nactor SDef706 : SDef { damagefactor \"Normal\", 7.06 }\nactor SDef707 : SDef { damagefactor \"Normal\", 7.07 }\nactor SDef708 : SDef { damagefactor \"Normal\", 7.08 }\nactor SDef709 : SDef { damagefactor \"Normal\", 7.09 }\nactor SDef710 : SDef { damagefactor \"Normal\", 7.10 }\nactor SDef711 : SDef { damagefactor \"Normal\", 7.11 }\nactor SDef712 : SDef { damagefactor \"Normal\", 7.12 }\nactor SDef713 : SDef { damagefactor \"Normal\", 7.13 }\nactor SDef714 : SDef { damagefactor \"Normal\", 7.14 }\nactor SDef715 : SDef { damagefactor \"Normal\", 7.15 }\nactor SDef716 : SDef { damagefactor \"Normal\", 7.16 }\nactor SDef717 : SDef { damagefactor \"Normal\", 7.17 }\nactor SDef718 : SDef { damagefactor \"Normal\", 7.18 }\nactor SDef719 : SDef { damagefactor \"Normal\", 7.19 }\nactor SDef720 : SDef { damagefactor \"Normal\", 7.20 }\nactor SDef721 : SDef { damagefactor \"Normal\", 7.21 }\nactor SDef722 : SDef { damagefactor \"Normal\", 7.22 }\nactor SDef723 : SDef { damagefactor \"Normal\", 7.23 }\nactor SDef724 : SDef { damagefactor \"Normal\", 7.24 }\nactor SDef725 : SDef { damagefactor \"Normal\", 7.25 }\nactor SDef726 : SDef { damagefactor \"Normal\", 7.26 }\nactor SDef727 : SDef { damagefactor \"Normal\", 7.27 }\nactor SDef728 : SDef { damagefactor \"Normal\", 7.28 }\nactor SDef729 : SDef { damagefactor \"Normal\", 7.29 }\nactor SDef730 : SDef { damagefactor \"Normal\", 7.30 }\nactor SDef731 : SDef { damagefactor \"Normal\", 7.31 }\nactor SDef732 : SDef { damagefactor \"Normal\", 7.32 }\nactor SDef733 : SDef { damagefactor \"Normal\", 7.33 }\nactor SDef734 : SDef { damagefactor \"Normal\", 7.34 }\nactor SDef735 : SDef { damagefactor \"Normal\", 7.35 }\nactor SDef736 : SDef { damagefactor \"Normal\", 7.36 }\nactor SDef737 : SDef { damagefactor \"Normal\", 7.37 }\nactor SDef738 : SDef { damagefactor \"Normal\", 7.38 }\nactor SDef739 : SDef { damagefactor \"Normal\", 7.39 }\nactor SDef740 : SDef { damagefactor \"Normal\", 7.40 }\nactor SDef741 : SDef { damagefactor \"Normal\", 7.41 }\nactor SDef742 : SDef { damagefactor \"Normal\", 7.42 }\nactor SDef743 : SDef { damagefactor \"Normal\", 7.43 }\nactor SDef744 : SDef { damagefactor \"Normal\", 7.44 }\nactor SDef745 : SDef { damagefactor \"Normal\", 7.45 }\nactor SDef746 : SDef { damagefactor \"Normal\", 7.46 }\nactor SDef747 : SDef { damagefactor \"Normal\", 7.47 }\nactor SDef748 : SDef { damagefactor \"Normal\", 7.48 }\nactor SDef749 : SDef { damagefactor \"Normal\", 7.49 }\nactor SDef750 : SDef { damagefactor \"Normal\", 7.50 }\nactor SDef751 : SDef { damagefactor \"Normal\", 7.51 }\nactor SDef752 : SDef { damagefactor \"Normal\", 7.52 }\nactor SDef753 : SDef { damagefactor \"Normal\", 7.53 }\nactor SDef754 : SDef { damagefactor \"Normal\", 7.54 }\nactor SDef755 : SDef { damagefactor \"Normal\", 7.55 }\nactor SDef756 : SDef { damagefactor \"Normal\", 7.56 }\nactor SDef757 : SDef { damagefactor \"Normal\", 7.57 }\nactor SDef758 : SDef { damagefactor \"Normal\", 7.58 }\nactor SDef759 : SDef { damagefactor \"Normal\", 7.59 }\nactor SDef760 : SDef { damagefactor \"Normal\", 7.60 }\nactor SDef761 : SDef { damagefactor \"Normal\", 7.61 }\nactor SDef762 : SDef { damagefactor \"Normal\", 7.62 }\nactor SDef763 : SDef { damagefactor \"Normal\", 7.63 }\nactor SDef764 : SDef { damagefactor \"Normal\", 7.64 }\nactor SDef765 : SDef { damagefactor \"Normal\", 7.65 }\nactor SDef766 : SDef { damagefactor \"Normal\", 7.66 }\nactor SDef767 : SDef { damagefactor \"Normal\", 7.67 }\nactor SDef768 : SDef { damagefactor \"Normal\", 7.68 }\nactor SDef769 : SDef { damagefactor \"Normal\", 7.69 }\nactor SDef770 : SDef { damagefactor \"Normal\", 7.70 }\nactor SDef771 : SDef { damagefactor \"Normal\", 7.71 }\nactor SDef772 : SDef { damagefactor \"Normal\", 7.72 }\nactor SDef773 : SDef { damagefactor \"Normal\", 7.73 }\nactor SDef774 : SDef { damagefactor \"Normal\", 7.74 }\nactor SDef775 : SDef { damagefactor \"Normal\", 7.75 }\nactor SDef776 : SDef { damagefactor \"Normal\", 7.76 }\nactor SDef777 : SDef { damagefactor \"Normal\", 7.77 }\nactor SDef778 : SDef { damagefactor \"Normal\", 7.78 }\nactor SDef779 : SDef { damagefactor \"Normal\", 7.79 }\nactor SDef780 : SDef { damagefactor \"Normal\", 7.80 }\nactor SDef781 : SDef { damagefactor \"Normal\", 7.81 }\nactor SDef782 : SDef { damagefactor \"Normal\", 7.82 }\nactor SDef783 : SDef { damagefactor \"Normal\", 7.83 }\nactor SDef784 : SDef { damagefactor \"Normal\", 7.84 }\nactor SDef785 : SDef { damagefactor \"Normal\", 7.85 }\nactor SDef786 : SDef { damagefactor \"Normal\", 7.86 }\nactor SDef787 : SDef { damagefactor \"Normal\", 7.87 }\nactor SDef788 : SDef { damagefactor \"Normal\", 7.88 }\nactor SDef789 : SDef { damagefactor \"Normal\", 7.89 }\nactor SDef790 : SDef { damagefactor \"Normal\", 7.90 }\nactor SDef791 : SDef { damagefactor \"Normal\", 7.91 }\nactor SDef792 : SDef { damagefactor \"Normal\", 7.92 }\nactor SDef793 : SDef { damagefactor \"Normal\", 7.93 }\nactor SDef794 : SDef { damagefactor \"Normal\", 7.94 }\nactor SDef795 : SDef { damagefactor \"Normal\", 7.95 }\nactor SDef796 : SDef { damagefactor \"Normal\", 7.96 }\nactor SDef797 : SDef { damagefactor \"Normal\", 7.97 }\nactor SDef798 : SDef { damagefactor \"Normal\", 7.98 }\nactor SDef799 : SDef { damagefactor \"Normal\", 7.99 }\nactor SDef800 : SDef { damagefactor \"Normal\", 8.00 }\nactor SDef801 : SDef { damagefactor \"Normal\", 8.01 }\nactor SDef802 : SDef { damagefactor \"Normal\", 8.02 }\nactor SDef803 : SDef { damagefactor \"Normal\", 8.03 }\nactor SDef804 : SDef { damagefactor \"Normal\", 8.04 }\nactor SDef805 : SDef { damagefactor \"Normal\", 8.05 }\nactor SDef806 : SDef { damagefactor \"Normal\", 8.06 }\nactor SDef807 : SDef { damagefactor \"Normal\", 8.07 }\nactor SDef808 : SDef { damagefactor \"Normal\", 8.08 }\nactor SDef809 : SDef { damagefactor \"Normal\", 8.09 }\nactor SDef810 : SDef { damagefactor \"Normal\", 8.10 }\nactor SDef811 : SDef { damagefactor \"Normal\", 8.11 }\nactor SDef812 : SDef { damagefactor \"Normal\", 8.12 }\nactor SDef813 : SDef { damagefactor \"Normal\", 8.13 }\nactor SDef814 : SDef { damagefactor \"Normal\", 8.14 }\nactor SDef815 : SDef { damagefactor \"Normal\", 8.15 }\nactor SDef816 : SDef { damagefactor \"Normal\", 8.16 }\nactor SDef817 : SDef { damagefactor \"Normal\", 8.17 }\nactor SDef818 : SDef { damagefactor \"Normal\", 8.18 }\nactor SDef819 : SDef { damagefactor \"Normal\", 8.19 }\nactor SDef820 : SDef { damagefactor \"Normal\", 8.20 }\nactor SDef821 : SDef { damagefactor \"Normal\", 8.21 }\nactor SDef822 : SDef { damagefactor \"Normal\", 8.22 }\nactor SDef823 : SDef { damagefactor \"Normal\", 8.23 }\nactor SDef824 : SDef { damagefactor \"Normal\", 8.24 }\nactor SDef825 : SDef { damagefactor \"Normal\", 8.25 }\nactor SDef826 : SDef { damagefactor \"Normal\", 8.26 }\nactor SDef827 : SDef { damagefactor \"Normal\", 8.27 }\nactor SDef828 : SDef { damagefactor \"Normal\", 8.28 }\nactor SDef829 : SDef { damagefactor \"Normal\", 8.29 }\nactor SDef830 : SDef { damagefactor \"Normal\", 8.30 }\nactor SDef831 : SDef { damagefactor \"Normal\", 8.31 }\nactor SDef832 : SDef { damagefactor \"Normal\", 8.32 }\nactor SDef833 : SDef { damagefactor \"Normal\", 8.33 }\nactor SDef834 : SDef { damagefactor \"Normal\", 8.34 }\nactor SDef835 : SDef { damagefactor \"Normal\", 8.35 }\nactor SDef836 : SDef { damagefactor \"Normal\", 8.36 }\nactor SDef837 : SDef { damagefactor \"Normal\", 8.37 }\nactor SDef838 : SDef { damagefactor \"Normal\", 8.38 }\nactor SDef839 : SDef { damagefactor \"Normal\", 8.39 }\nactor SDef840 : SDef { damagefactor \"Normal\", 8.40 }\nactor SDef841 : SDef { damagefactor \"Normal\", 8.41 }\nactor SDef842 : SDef { damagefactor \"Normal\", 8.42 }\nactor SDef843 : SDef { damagefactor \"Normal\", 8.43 }\nactor SDef844 : SDef { damagefactor \"Normal\", 8.44 }\nactor SDef845 : SDef { damagefactor \"Normal\", 8.45 }\nactor SDef846 : SDef { damagefactor \"Normal\", 8.46 }\nactor SDef847 : SDef { damagefactor \"Normal\", 8.47 }\nactor SDef848 : SDef { damagefactor \"Normal\", 8.48 }\nactor SDef849 : SDef { damagefactor \"Normal\", 8.49 }\nactor SDef850 : SDef { damagefactor \"Normal\", 8.50 }\nactor SDef851 : SDef { damagefactor \"Normal\", 8.51 }\nactor SDef852 : SDef { damagefactor \"Normal\", 8.52 }\nactor SDef853 : SDef { damagefactor \"Normal\", 8.53 }\nactor SDef854 : SDef { damagefactor \"Normal\", 8.54 }\nactor SDef855 : SDef { damagefactor \"Normal\", 8.55 }\nactor SDef856 : SDef { damagefactor \"Normal\", 8.56 }\nactor SDef857 : SDef { damagefactor \"Normal\", 8.57 }\nactor SDef858 : SDef { damagefactor \"Normal\", 8.58 }\nactor SDef859 : SDef { damagefactor \"Normal\", 8.59 }\nactor SDef860 : SDef { damagefactor \"Normal\", 8.60 }\nactor SDef861 : SDef { damagefactor \"Normal\", 8.61 }\nactor SDef862 : SDef { damagefactor \"Normal\", 8.62 }\nactor SDef863 : SDef { damagefactor \"Normal\", 8.63 }\nactor SDef864 : SDef { damagefactor \"Normal\", 8.64 }\nactor SDef865 : SDef { damagefactor \"Normal\", 8.65 }\nactor SDef866 : SDef { damagefactor \"Normal\", 8.66 }\nactor SDef867 : SDef { damagefactor \"Normal\", 8.67 }\nactor SDef868 : SDef { damagefactor \"Normal\", 8.68 }\nactor SDef869 : SDef { damagefactor \"Normal\", 8.69 }\nactor SDef870 : SDef { damagefactor \"Normal\", 8.70 }\nactor SDef871 : SDef { damagefactor \"Normal\", 8.71 }\nactor SDef872 : SDef { damagefactor \"Normal\", 8.72 }\nactor SDef873 : SDef { damagefactor \"Normal\", 8.73 }\nactor SDef874 : SDef { damagefactor \"Normal\", 8.74 }\nactor SDef875 : SDef { damagefactor \"Normal\", 8.75 }\nactor SDef876 : SDef { damagefactor \"Normal\", 8.76 }\nactor SDef877 : SDef { damagefactor \"Normal\", 8.77 }\nactor SDef878 : SDef { damagefactor \"Normal\", 8.78 }\nactor SDef879 : SDef { damagefactor \"Normal\", 8.79 }\nactor SDef880 : SDef { damagefactor \"Normal\", 8.80 }\nactor SDef881 : SDef { damagefactor \"Normal\", 8.81 }\nactor SDef882 : SDef { damagefactor \"Normal\", 8.82 }\nactor SDef883 : SDef { damagefactor \"Normal\", 8.83 }\nactor SDef884 : SDef { damagefactor \"Normal\", 8.84 }\nactor SDef885 : SDef { damagefactor \"Normal\", 8.85 }\nactor SDef886 : SDef { damagefactor \"Normal\", 8.86 }\nactor SDef887 : SDef { damagefactor \"Normal\", 8.87 }\nactor SDef888 : SDef { damagefactor \"Normal\", 8.88 }\nactor SDef889 : SDef { damagefactor \"Normal\", 8.89 }\nactor SDef890 : SDef { damagefactor \"Normal\", 8.90 }\nactor SDef891 : SDef { damagefactor \"Normal\", 8.91 }\nactor SDef892 : SDef { damagefactor \"Normal\", 8.92 }\nactor SDef893 : SDef { damagefactor \"Normal\", 8.93 }\nactor SDef894 : SDef { damagefactor \"Normal\", 8.94 }\nactor SDef895 : SDef { damagefactor \"Normal\", 8.95 }\nactor SDef896 : SDef { damagefactor \"Normal\", 8.96 }\nactor SDef897 : SDef { damagefactor \"Normal\", 8.97 }\nactor SDef898 : SDef { damagefactor \"Normal\", 8.98 }\nactor SDef899 : SDef { damagefactor \"Normal\", 8.99 }\nactor SDef900 : SDef { damagefactor \"Normal\", 9.00 }\nactor SDef901 : SDef { damagefactor \"Normal\", 9.01 }\nactor SDef902 : SDef { damagefactor \"Normal\", 9.02 }\nactor SDef903 : SDef { damagefactor \"Normal\", 9.03 }\nactor SDef904 : SDef { damagefactor \"Normal\", 9.04 }\nactor SDef905 : SDef { damagefactor \"Normal\", 9.05 }\nactor SDef906 : SDef { damagefactor \"Normal\", 9.06 }\nactor SDef907 : SDef { damagefactor \"Normal\", 9.07 }\nactor SDef908 : SDef { damagefactor \"Normal\", 9.08 }\nactor SDef909 : SDef { damagefactor \"Normal\", 9.09 }\nactor SDef910 : SDef { damagefactor \"Normal\", 9.10 }\nactor SDef911 : SDef { damagefactor \"Normal\", 9.11 }\nactor SDef912 : SDef { damagefactor \"Normal\", 9.12 }\nactor SDef913 : SDef { damagefactor \"Normal\", 9.13 }\nactor SDef914 : SDef { damagefactor \"Normal\", 9.14 }\nactor SDef915 : SDef { damagefactor \"Normal\", 9.15 }\nactor SDef916 : SDef { damagefactor \"Normal\", 9.16 }\nactor SDef917 : SDef { damagefactor \"Normal\", 9.17 }\nactor SDef918 : SDef { damagefactor \"Normal\", 9.18 }\nactor SDef919 : SDef { damagefactor \"Normal\", 9.19 }\nactor SDef920 : SDef { damagefactor \"Normal\", 9.20 }\nactor SDef921 : SDef { damagefactor \"Normal\", 9.21 }\nactor SDef922 : SDef { damagefactor \"Normal\", 9.22 }\nactor SDef923 : SDef { damagefactor \"Normal\", 9.23 }\nactor SDef924 : SDef { damagefactor \"Normal\", 9.24 }\nactor SDef925 : SDef { damagefactor \"Normal\", 9.25 }\nactor SDef926 : SDef { damagefactor \"Normal\", 9.26 }\nactor SDef927 : SDef { damagefactor \"Normal\", 9.27 }\nactor SDef928 : SDef { damagefactor \"Normal\", 9.28 }\nactor SDef929 : SDef { damagefactor \"Normal\", 9.29 }\nactor SDef930 : SDef { damagefactor \"Normal\", 9.30 }\nactor SDef931 : SDef { damagefactor \"Normal\", 9.31 }\nactor SDef932 : SDef { damagefactor \"Normal\", 9.32 }\nactor SDef933 : SDef { damagefactor \"Normal\", 9.33 }\nactor SDef934 : SDef { damagefactor \"Normal\", 9.34 }\nactor SDef935 : SDef { damagefactor \"Normal\", 9.35 }\nactor SDef936 : SDef { damagefactor \"Normal\", 9.36 }\nactor SDef937 : SDef { damagefactor \"Normal\", 9.37 }\nactor SDef938 : SDef { damagefactor \"Normal\", 9.38 }\nactor SDef939 : SDef { damagefactor \"Normal\", 9.39 }\nactor SDef940 : SDef { damagefactor \"Normal\", 9.40 }\nactor SDef941 : SDef { damagefactor \"Normal\", 9.41 }\nactor SDef942 : SDef { damagefactor \"Normal\", 9.42 }\nactor SDef943 : SDef { damagefactor \"Normal\", 9.43 }\nactor SDef944 : SDef { damagefactor \"Normal\", 9.44 }\nactor SDef945 : SDef { damagefactor \"Normal\", 9.45 }\nactor SDef946 : SDef { damagefactor \"Normal\", 9.46 }\nactor SDef947 : SDef { damagefactor \"Normal\", 9.47 }\nactor SDef948 : SDef { damagefactor \"Normal\", 9.48 }\nactor SDef949 : SDef { damagefactor \"Normal\", 9.49 }\nactor SDef950 : SDef { damagefactor \"Normal\", 9.50 }\nactor SDef951 : SDef { damagefactor \"Normal\", 9.51 }\nactor SDef952 : SDef { damagefactor \"Normal\", 9.52 }\nactor SDef953 : SDef { damagefactor \"Normal\", 9.53 }\nactor SDef954 : SDef { damagefactor \"Normal\", 9.54 }\nactor SDef955 : SDef { damagefactor \"Normal\", 9.55 }\nactor SDef956 : SDef { damagefactor \"Normal\", 9.56 }\nactor SDef957 : SDef { damagefactor \"Normal\", 9.57 }\nactor SDef958 : SDef { damagefactor \"Normal\", 9.58 }\nactor SDef959 : SDef { damagefactor \"Normal\", 9.59 }\nactor SDef960 : SDef { damagefactor \"Normal\", 9.60 }\nactor SDef961 : SDef { damagefactor \"Normal\", 9.61 }\nactor SDef962 : SDef { damagefactor \"Normal\", 9.62 }\nactor SDef963 : SDef { damagefactor \"Normal\", 9.63 }\nactor SDef964 : SDef { damagefactor \"Normal\", 9.64 }\nactor SDef965 : SDef { damagefactor \"Normal\", 9.65 }\nactor SDef966 : SDef { damagefactor \"Normal\", 9.66 }\nactor SDef967 : SDef { damagefactor \"Normal\", 9.67 }\nactor SDef968 : SDef { damagefactor \"Normal\", 9.68 }\nactor SDef969 : SDef { damagefactor \"Normal\", 9.69 }\nactor SDef970 : SDef { damagefactor \"Normal\", 9.70 }\nactor SDef971 : SDef { damagefactor \"Normal\", 9.71 }\nactor SDef972 : SDef { damagefactor \"Normal\", 9.72 }\nactor SDef973 : SDef { damagefactor \"Normal\", 9.73 }\nactor SDef974 : SDef { damagefactor \"Normal\", 9.74 }\nactor SDef975 : SDef { damagefactor \"Normal\", 9.75 }\nactor SDef976 : SDef { damagefactor \"Normal\", 9.76 }\nactor SDef977 : SDef { damagefactor \"Normal\", 9.77 }\nactor SDef978 : SDef { damagefactor \"Normal\", 9.78 }\nactor SDef979 : SDef { damagefactor \"Normal\", 9.79 }\nactor SDef980 : SDef { damagefactor \"Normal\", 9.80 }\nactor SDef981 : SDef { damagefactor \"Normal\", 9.81 }\nactor SDef982 : SDef { damagefactor \"Normal\", 9.82 }\nactor SDef983 : SDef { damagefactor \"Normal\", 9.83 }\nactor SDef984 : SDef { damagefactor \"Normal\", 9.84 }\nactor SDef985 : SDef { damagefactor \"Normal\", 9.85 }\nactor SDef986 : SDef { damagefactor \"Normal\", 9.86 }\nactor SDef987 : SDef { damagefactor \"Normal\", 9.87 }\nactor SDef988 : SDef { damagefactor \"Normal\", 9.88 }\nactor SDef989 : SDef { damagefactor \"Normal\", 9.89 }\nactor SDef990 : SDef { damagefactor \"Normal\", 9.90 }\nactor SDef991 : SDef { damagefactor \"Normal\", 9.91 }\nactor SDef992 : SDef { damagefactor \"Normal\", 9.92 }\nactor SDef993 : SDef { damagefactor \"Normal\", 9.93 }\nactor SDef994 : SDef { damagefactor \"Normal\", 9.94 }\nactor SDef995 : SDef { damagefactor \"Normal\", 9.95 }\nactor SDef996 : SDef { damagefactor \"Normal\", 9.96 }\nactor SDef997 : SDef { damagefactor \"Normal\", 9.97 }\nactor SDef998 : SDef { damagefactor \"Normal\", 9.98 }\nactor SDef999 : SDef { damagefactor \"Normal\", 9.99 }\nactor SDef1000 : SDef { damagefactor \"Normal\", 10.00 }"
},
{
"source": "pk3",
"name": "Actors/Moves/WideGuard.txt",
"contents": "actor WideGuardMove : WepMasterBase\n{\nTag \"WideGuard\"\nWeapon.AmmoUse 1\nWeapon.AmmoGive 30\nweapon.ammotype \"WideGuardPP\"\nscale 2.0\nInventory.Pickupmessage \"$PU_MEGABUSTER\"\nStates\n{\nSpawn:\nWEAP X 1\nstop\n\nFire:\n\"####\" BBB 1 A_Jumpif(CallACS(\"CheckWeaponFire\",RC_C)==1,\"Fire.Begin\")\n\"####\" B 0 A_Jump(256,\"NoAmmo\")\nGoto NoAmmo\n\nFire.Begin:\n\"####\" B 0\n\"####\" B 0 A_JumpIfInventory(\"WideScreenActive\",1,\"Fire.ScreenKill\")\n\"####\" B 0 A_Jump(256,\"Fire.Aim\")\nGoto Fire.Aim\n\nFire.Aim:\n\"####\" B 1 A_FireCustomMissile(\"WideGuardRingSpawner\",0,0,0,Aim_OverHead)\n\"####\" B 0 //A_FireCustomMissile(\"WideGuardGraphicSpawner\",0,0,0,Aim_OverHead)\n\"####\" C 0 A_REfire(\"Fire.Aim\")\n\"####\" B 0 A_Jump(256,\"Fire.ScreenSpawn\")\nGoto Fire.ScreenSpawn\n\nFire.ScreenSpawn:\n\"####\" B 0 A_PlaySoundEx(\"weapon/SlashClaw\",\"Weapon\")\n\"####\" B 0 A_FireCustomMissile(\"WideGuardSpawner\",0,1,0,Aim_OverHead)\n\"####\" B 0 A_Jump(256,\"Fire.After\")\nGoto Fire.After\n\nFire.ScreenKill:\n\"####\" B 0 A_PlaySoundEx(\"weapon/SlashClaw\",\"Weapon\")\n\"####\" B 0 A_SpawnItemEX(\"WideGuardKiller\")\n\"####\" B 1 A_GiveInventory(\"HalfRecovery_C\")\n\"####\" B 0 A_Jump(256,\"Fire.End\")\nGoto Fire.End\n\nFire.After:\n\"####\" B 1 A_GiveInventory(\"FullRecovery_C\")\n\"####\" C 0 //A_REfire(\"Fire\")\n\"####\" B 0 A_Jump(256,\"Fire.End\")\nGoto Fire.End\n\n}\n}\n\nactor WideGuardMove1 : WideGuardMove {Weapon.SlotNumber 1}\nactor WideGuardMove2 : WideGuardMove {Weapon.SlotNumber 2}\nactor WideGuardMove3 : WideGuardMove {Weapon.SlotNumber 3}\nactor WideGuardMove4 : WideGuardMove {Weapon.SlotNumber 4}\n\nactor WideGuardMove5 : WideGuardMove\n{\nWeapon.SlotNumber 5\nStates\n{\nFire.End:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"WideGuardMove5\",9)\nTNT1 A 0 A_Jump(256,\"Ready\")\nGoto Ready\n}\n}\n\n//[+]========================================================================[+]\n//-----------------------------|Ammo & Inventory|------------------------------\n//[+]========================================================================[+]\nactor WideGuardPP : Ammo {inventory.amount 1 inventory.Maxamount 30}\n\nConst int WideGuardRad = 120;\n//[+]========================================================================[+]\n//--------------------------------|Projectiles |--------------------------------\n//[+]========================================================================[+]\nactor WideGuardRingGuide : BasicHelper\n{\ntranslation \"198:198=220:220\", \"192:192=229:229\"\n\treactiontime 15\n\tvar int user_angle;\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", 270)\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"WideGuardGuideDot\", WideGuardRad, 0, -(z-floorz)+24, 0, 0, 0, user_angle, SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION) //1061\n\t\tTNT1 A 0 A_SpawnItemEx(\"WideGuardGuideDot\", WideGuardRad, 0, -(z-floorz)+96, 0, 0, 0, user_angle, SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle + 12)\n\t\tTNT1 A 0 A_Countdown\n\t\tloop\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}\n\nactor WideGuardRingSpawner : FastProjectile\n{\ntranslation \"198:198=220:220\", \"192:192=229:229\"\n+DONTBLAST\n+SKYEXPLODE\n+THRUACTORS\n+CLIENTSIDEONLY\nreactiontime 1\ndamage (0)\nradius 3\nheight 3\nspeed 250\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_CountDown\nloop\nDeath:\nTNT1 A 0 A_Jumpif(z-floorz > 175,\"Terminate\")\nTNT1 A 0 A_SpawnItemEx(\"WideGuardRingGuide\",-WideGuardRad,0,0,0,0,0,0,1)\nstop\n\nTerminate:\nTNT1 A 0\nstop\n}\n}\n\nactor WideGuardGuideDot : BasicGuideDot {}\n\nactor WideGuardSpawner : FastProjectile\n{\n+DONTBLAST\n+SKYEXPLODE\n+THRUACTORS\nreactiontime 1\ndamage (0)\nradius 3\nheight 3\nspeed 250\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nTNT1 A 1 A_CountDown\nloop\nDeath:\nTNT1 A 0 A_Jumpif(z-floorz > 175,\"Terminate\")\nTNT1 A 0 A_GiveInventory(\"ProjectileDCode\",1)\nSCBL A 0 A_PlaySoundEx(\"weapon/Crashland\",\"Weapon\")\nSCBL A 2 ACS_NamedExecuteAlways(\"WideScreenKiller\",0)//\nTNT1 A 0 A_Givetotarget(\"WideScreenActive\")\nTNT1 A 0 A_SpawnitemEx(\"ScreenSpawnBallStationary\",0,0,-(z-floorz),0,0,0,0,SXF_TRANSFERTRANSLATION)\nstop\n\nTerminate:\nTNT1 A 0\nstop\n}\n}\n\nactor WideGuardKiller : BasicHelper\n{\n+MISSILE\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"WideScreenActive\",99)\nTNT1 A 5 ACS_NamedExecuteAlways(\"WideScreenKiller\",0)//\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Shield Inventories|---------------------------\n//[+]========================================================================[+]\n\nactor WideScreenHealth : inventory {inventory.amount 1 inventory.maxamount 500}\nactor WideScreenActive : inventory {inventory.amount 1 inventory.maxamount 1}\nactor WideScreenKiller : powerup {inventory.amount 1 inventory.maxamount 1 Powerup.duration 5}\n\nActor WideScreenFlag : inventory {inventory.amount 1 inventory.maxamount 2}\nActor ProjectorCount : inventory {inventory.amount 1 inventory.maxamount 50}\n\n/*\nActor ShieldHitBuffer : Powerup\n{\ninventory.amount 1\ninventory.maxamount 1\npowerup.duration 3\n}\n*/\n//[+]========================================================================[+]\n//--------------------------------|Shield Actors|---------------------------\n//[+]========================================================================[+]\nActor WideScreenPart : HexBarrierBase\n{\nDamageFactor \"Normal\" , 0.2\n Health 9999\n //+THRUSPECIES\n Var int User_HitDrain;\n Var int User_TargTID;\n RenderStyle \"TRANSLUCENT\"\n Alpha 0.7\n States\n {\n Spawn:\n\tTNT1 A 0\n\tTNT1 A 0\n\t//TNT1 A 0 ACS_NamedExecuteAlways(\"WideScreenSyncher\",0)\n\tTNT1 A 0 ACS_NamedExecuteAlways(\"PlayerSpeciesSynch\",0)\n\tTNT1 A 1// A_Logint(tid)\n\tShield:\n WGUA ABCB 4 A_Stop\n\tTNT1 A 0\n TNT1 A 0 A_JumpifinTargetInventory(\"WideScreenKiller\",1,\"Death\")\n TNT1 A 0 A_JumpifinTargetInventory(\"WideGuardPP\",6,\"Shield\")\n Goto WeakShield\n WeakShield:\n TNT1 A 4 A_Stop\n WGUA B 4 A_Stop\n\tTNT1 A 0\n TNT1 A 0 A_JumpifinTargetInventory(\"WideScreenKiller\",1,\"Death\")\n TNT1 A 0 A_JumpifinTargetInventory(\"WideGuardPP\",6,\"Shield\")\n Goto WeakShield\n\tPain:\n\tTNT1 A 0 A_Stop\n\tTNT1 A 0 A_PlaySoundEX (\"item/protoreflect\",\"Soundslot5\")\n TNT1 A 0 A_SpawnItemEx(\"CentaurFlashFX\", 0, 0, 28, 256/24, 256/24, random2(256/24), random(0, 359))\n TNT1 A 0 HealThing(9999)\n\tHEXA BB 1 A_Stop\n\tGoto Shield\n\tPerish:\n Death:\n TNT1 A 2\n stop\n }\n}\n\nActor WideScreenPart1 : WideScreenPart{+NORADIUSDMG}\nActor WideScreenPart_B : WideScreenPart{Designatedteam 0 Species \"LightMember\" +NORADIUSDMG}\nActor WideScreenPart_R : WideScreenPart{Designatedteam 1 Species \"WilyMember\" +NORADIUSDMG}\nActor WideScreenPart_G : WideScreenPart{Designatedteam 2 Species \"CossackMember\" +NORADIUSDMG}\nActor WideScreenPart_O : WideScreenPart{Designatedteam 3 Species \"KingMember\" +NORADIUSDMG}\n\nActor WideScreenPart2 : WideScreenPart{+NORADIUSDMG Alpha 0.95}\nActor WideScreenPart2_B : WideScreenPart{Designatedteam 0 Species \"LightMember\" +NORADIUSDMG Alpha 0.95}\nActor WideScreenPart2_R : WideScreenPart{Designatedteam 1 Species \"WilyMember\" +NORADIUSDMG Alpha 0.95}\nActor WideScreenPart2_G : WideScreenPart{Designatedteam 2 Species \"CossackMember\" +NORADIUSDMG Alpha 0.95}\nActor WideScreenPart2_O : WideScreenPart{Designatedteam 3 Species \"KingMember\" +NORADIUSDMG Alpha 0.95}\n\nActor WideScreenPartCore : WideScreenPart{}\nActor WideScreenPartCore_B : WideScreenPart{Designatedteam 0 Species \"LightMember\" }\nActor WideScreenPartCore_R : WideScreenPart{Designatedteam 1 Species \"WilyMember\" }\nActor WideScreenPartCore_G : WideScreenPart{Designatedteam 2 Species \"CossackMember\" }\nActor WideScreenPartCore_O : WideScreenPart{Designatedteam 3 Species \"KingMember\" }\n\n//[+]==================================[+]\n//[+]==================================[+]\n//#region -=- screen spawn actors -=-\nactor ScreenSpawner5up\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2\", 0, 0, 0, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 32, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 48, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 64, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2\", 0, 0, 80, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner5up_B\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_B\", 0, 0, 0, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 32, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 48, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 64, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_B\", 0, 0, 80, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner5up_R\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_R\", 0, 0, 0, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 32, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 48, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 64, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_R\", 0, 0, 80, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner5up_G\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_G\", 0, 0, 0, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 32, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 48, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 64, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_G\", 0, 0, 80, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner5up_O\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_O\", 0, 0, 0, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 32, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 48, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 64, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_O\", 0, 0, 80, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n//[+]==================================[+]\n//[+]==================================[+]\nactor ScreenSpawner4up\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner4up_B\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_B\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_B\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner4up_R\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_R\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_R\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner4up_G\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_G\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_G\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawner4up_O\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_O\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_O\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n//[+]==================================[+]\n//[+]==================================[+]\nactor ScreenSpawnerCore\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPartCore\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart1\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawnerCore_B\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_B\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPartCore_B\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_B\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_B\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawnerCore_R\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_R\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPartCore_R\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_R\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_R\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawnerCore_G\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_G\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPartCore_G\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_G\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_G\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\nactor ScreenSpawnerCore_O\n{\n Radius 1\n Height 1\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_O\", 0, 0, 8, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 24, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPartCore_O\", 0, 0, 40, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart_O\", 0, 0, 56, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n TNT1 A 0 A_SpawnItemEx (\"WideScreenPart2_O\", 0, 0, 72, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\n stop\n }\n}\n\n//#endregion\n//[+]========================================================================[+]\n//--------------------------------|Projectile Actors|---------------------------\n//[+]========================================================================[+]\n//#region -=-depreciated-=-\nactor ScreenSpawnBall : BasicProjectile\n{\n+THRUACTORS\n+BOUNCEONWALLS\n+BOUNCEONCEILINGS\n+SKYEXPLODE\n+NOTARGETSWITCH\n//-NOGRAVITY\nDamage (0)\nTranslation \"198:198=194:194\",\" 192:192=96:96\"\nspeed 30\nScale 1.6\nGravity 2.3\nWallBounceFactor 0.35\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nSCBL AA 2 A_SpawnitemEx(\"MinibombTrail\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_Changeflag(\"NOGRAVITY\",0)\nSCBL A 2 A_SpawnitemEx(\"MinibombTrail\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nwait\nDeath:\nTNT1 A 0 A_GiveInventory(\"ProjectileDCode\",1)\nSCBL A 2 A_Checkfloor(\"Deploy\")\nTNT1 A 0\nstop\nDeploy:\n//SCBL A 0 A_JumpifinTargetInventory(\"WideScreenActive\",1,\"Replace\")\nSCBL A 0 A_PlaySoundEx(\"weapon/Crashland\",\"Weapon\")\nSCBL A 5 ACS_NamedExecuteAlways(\"WideScreenKiller\",0)//\nTNT1 A 0 A_Givetotarget(\"WideScreenActive\")\nTNT1 A 0 A_SpawnitemEx(\"ScreenSpawnBallStationary\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nstop\nReplace:\nSCBL A 5 ACS_NamedExecuteAlways(\"WideScreenKiller\",0)//\n//SCBL A 3 A_Givetotarget(\"WideScreenKiller\")\nTNT1 A 0 A_SpawnitemEx(\"ScreenSpawnBallStationary\",0,0,0,0,0,0,0,SXF_TRANSFERTRANSLATION)\nstop\n}\n}\n\nActor ScreenSpawnBall_B : ScreenSpawnBall{Designatedteam 0 Species \"LightMember\" translation \"192:192=205:205\", \"198:198=74:74\"}\nActor ScreenSpawnBall_R : ScreenSpawnBall{Designatedteam 1 Species \"WilyMember\" Translation \"192:192=171:171\", \"198:198=41:41\"}\nActor ScreenSpawnBall_G : ScreenSpawnBall{Designatedteam 1 Species \"CossackMember\" Translation \"192:192=104:104\", \"198:198=128:128\"}\nActor ScreenSpawnBall_O : ScreenSpawnBall{Designatedteam 1 Species \"KingMember\" Translation \"192:192=229:229\", \"198:198=232:232\"}\n//#endregion\n\nactor ScreenSpawnBallStationary //: BasicProjectile\n{\n+MISSILE\n+NOINTERACTION\n+NOTARGETSWITCH\nDamage (0)\n//Missiletype \"RepidifierTrail\"\nspeed 0\nVar Int User_Tick;\nVar Int User_TargTID;\nVar Int User_ScreenHP;\nScale 1.6\nStates\n{\nSpawn:\nSCBL A 0\nTNT1 A 0 A_SetUserVar(\"User_TargTID\",ACS_ExecuteWithResult(257,0))\nTNT1 A 0 thing_ChangeTID(0,User_TargTID+4000)\nTNT1 A 0 A_RearrangePointers(AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_DEFAULT)\nSCBL A 3\nSCBL A 0 A_Jump(256,\"Screen\")\nGoto Screen\n\nScreen:\nSCBL A 1 A_SetUserVar(\"User_ScreenHP\",500)//A_GiveToTarget(\"WideScreenHealth\",500)\nTNT1 A 0 //ACS_NamedExecuteAlways(\"ScreenHealthSynch\",0)\nTNT1 A 0 A_PlaySoundEx(\"misc/astroplatformappear\",\"SoundSlot6\")\n\nBLTR C 0 A_Jumpifintargetinventory(\"LightTeamFlag\",1,\"ScreenBLUE\")\nBLTR C 0 A_Jumpifintargetinventory(\"WilyTeamFlag\",1,\"ScreenRED\")\nBLTR C 0 A_Jumpifintargetinventory(\"CossackTeamFlag\",1,\"ScreenGREEN\")\nBLTR C 0 A_Jumpifintargetinventory(\"KingTeamFlag\",1,\"ScreenGOLD\")\n//---\nSCBL A 0 A_SpawnitemEX(\"Screenprojector\",-110,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,User_TargTID+5000)\nSCBL A 8\nGoto Spawn1\n\nScreenBLUE:\nSCBL A 0 A_SpawnitemEX(\"Screenprojector_BLUE\",-110,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,User_TargTID+5000)\nSCBL A 8\nGoto Spawn1\n\nScreenRED:\nSCBL A 0 A_SpawnitemEX(\"Screenprojector_RED\",-110,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,User_TargTID+5000)\nSCBL A 8\nGoto Spawn1\n\nScreenGREEN:\nSCBL A 0 A_SpawnitemEX(\"Screenprojector_GREEN\",-110,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,User_TargTID+5000)\nSCBL A 8\nGoto Spawn1\n\nScreenGOLD:\nSCBL A 0 A_SpawnitemEX(\"Screenprojector_GOLD\",-110,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,User_TargTID+5000)\nSCBL A 8\nGoto Spawn1\n//=====\n\nSpawn1:\nSCBL A 0 A_RearrangePointers(AAPTR_MASTER,AAPTR_DEFAULT,AAPTR_DEFAULT)\nGoto IdleLoop\n\nIdleLoop:\nSCBL A 0 A_JumpifInventory(\"WideScreenKiller\",1,\"Terminate\",AAPTR_TARGET)\nSCBL A 0 A_SetUserVar(\"User_Tick\",User_Tick+1)\nSCBL A 0 A_Jumpif(User_Tick >= 35,\"PPTake\")\nGoto DeathCheck\n\nPPTake:\nTNT1 A 0 A_TakeFromTarget(\"WideGuardPP\",1)\nSCBL A 0 A_SetUserVar(\"User_Tick\",0)\nGoto DeathCheck\n\n/*\nSpawn1:\nSCBL A 0 A_RearrangePointers(AAPTR_MASTER,AAPTR_DEFAULT,AAPTR_DEFAULT)\nSCBL A 0 A_JumpifInventory(\"WideScreenKiller\",1,\"Terminate\",AAPTR_TARGET)\nSCBL A 0 A_Jumpif(User_ScreenHP > 250,3)\nSCBL A 0 A_SetUserVar(\"User_Tick\",User_Tick+1)\nSCBL A 0 A_Jumpif(User_Tick >= 5,\"SparkFx\")\nSCBL A 0\nSCBL AA 1\nSCBL A 1 A_JumpifInventory(\"WideGuardPP\",1,\"Terminate\",AAPTR_TARGET)//A_Jumpif(User_ScreenHP > 0,\"Spawn1\")\nSCBL A 2\nGoto DeathCheck\n\nSparkFx:\nSCBL A 0 A_Jumpif(User_ScreenHP > 125,2)//A_JumpifinTargetInventory(\"WideScreenHealth\",175,2)\nSCBL A 0 A_Jump(256,\"SparkFx2\")\nSCBL A 0\n\nSCBL AA 0 A_SpawnItemEx(\"WideScreenSpark\", 0, random(-100,100), 48, random2(256/48), random2(256/48), random2(256/48), 0)\nSCBL A 0 A_SetUserVar(\"User_Tick\",0)\nSCBL A 1\nSCBL A 1 A_Jumpif(User_ScreenHP > 0,\"Spawn1\")//A_Jumpifintargetinventory(\"WideScreenHealth\",1,\"Spawn1\")\nSCBL A 2\nGoto DeathCheck\n\nSparkFx2:\nSCBL AAA 0 A_SpawnItemEx(\"WideScreenSpark\", 0, random(-100,100), 48, random2(256/48), random2(256/48), random2(256/48), 0)\nSCBL AA 0 A_SpawnItemEx(\"WideScreenSpark\", 0, random(-200,200), 48, random2(256/48), random2(256/48), random2(256/48), 0)\nSCBL A 0 A_SetUserVar(\"User_Tick\",0)\nSCBL A 1\nSCBL A 1 A_Jumpif(User_ScreenHP > 0,\"Spawn1\")//A_Jumpifintargetinventory(\"WideScreenHealth\",1,\"Spawn1\")\nSCBL A 2\nGoto DeathCheck\n*/\nDeathCheck: //intended to be a defense against desynch\nSCBL A 1\nSCBL A 0 A_Jumpifintargetinventory(\"WideGuardPP\",1,\"IdleLoop\")\nGoto Death\nDeath:\nTNT1 A 1 A_TakeFromTarget(\"WideScreenActive\",99)\n\tTNT1 A 1 A_PlaySoundEx(\"weapon/CentaurFlash\",\"Weapon\")\n TNT1 AAAAAAAAAA 0 A_SpawnItemEx(\"WideScreenSpark\", 0, 0, 28, 256/24, 256/24, random2(256/24), random(0, 359))\n TNT1 A 0 A_SpawnItemEX(\"WideGuardKiller\")\nTerminate:\nPerish:\nTNT1 A 0\nstop\n}\n}\n\n//[+]=======================================\nactor Screenprojector\n{\n+MISSILE\n+NOINTERACTION\n+NOTARGETSWITCH\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 13\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 //ACS_ExecuteAlways(723,0, 1, 250, 1)\nTNT1 A 0 A_setuservar(\"user_Rot\",6)\nspawn2:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner5up\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\") //84\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\n\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner4up\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\")\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\nTNT1 A 1\nGoto Spawn2\n\nCore:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawnerCore\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nGoto Spawn2\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor Screenprojector_BLUE\n{\n+MISSILE\n+NOINTERACTION\n+NOTARGETSWITCH\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 13\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 //ACS_ExecuteAlways(723,0, 1, 250, 1)\nTNT1 A 0 A_setuservar(\"user_Rot\",6)\nspawn2:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner5up_B\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\") //84\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\n\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner4up_B\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\")\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\nTNT1 A 1\nGoto Spawn2\n\nCore:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawnerCore_B\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nGoto Spawn2\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor Screenprojector_RED\n{\n+MISSILE\n+NOINTERACTION\n+NOTARGETSWITCH\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 13\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 //ACS_ExecuteAlways(723,0, 1, 250, 1)\nTNT1 A 0 A_setuservar(\"user_Rot\",6)\nspawn2:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner5up_R\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\") //84\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\n\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner4up_R\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\")\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\nTNT1 A 1\nGoto Spawn2\n\nCore:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawnerCore_R\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nGoto Spawn2\n\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor Screenprojector_GREEN\n{\n+MISSILE\n+NOINTERACTION\n+NOTARGETSWITCH\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 13\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 //ACS_ExecuteAlways(723,0, 1, 250, 1)\nTNT1 A 0 A_setuservar(\"user_Rot\",6)\nspawn2:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner5up_G\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\") //84\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\n\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner4up_G\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\")\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\nTNT1 A 1\nGoto Spawn2\n\nCore:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawnerCore_G\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nGoto Spawn2\n\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor Screenprojector_GOLD\n{\n+MISSILE\n+NOINTERACTION\n+NOTARGETSWITCH\nradius 8\nheight 8\nDamage (0)\nscale 5.0\nReactiontime 13\nRenderstyle \"ADD\"\nAlpha 0.8\nvar int user_Rot;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 //ACS_ExecuteAlways(723,0, 1, 250, 1)\nTNT1 A 0 A_setuservar(\"user_Rot\",6)\nspawn2:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner5up_O\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\") //84\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\n\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawner4up_O\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nTNT1 A 0 A_jumpif(user_Rot == 90,\"Core\")\nTNT1 A 0 A_CountDown//A_jumpif(user_Rot >= 186,\"Death\")\nTNT1 A 0 A_GiveInventory(\"ProjectorCount\",1)\nTNT1 A 0 A_Jumpifinventory(\"ProjectorCount\",14,\"Death\")\nTNT1 A 1\nGoto Spawn2\n\nCore:\nSCBL A 0 A_SpawnItemEx (\"ScreenSpawnerCore_O\", 0, 120, 16, 0, 0, 0, user_Rot,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION|SXF_TRANSFERPOINTERS,0,tid)\nTNT1 A 0 A_setuservar(\"user_Rot\",user_Rot+12)\nGoto Spawn2\n\nDeath:\nTNT1 A 0\nstop\n}\n}\n//[+]========================================================================[+]\n//--------------------------------|Effect Actors|------------------------------\n//[+]========================================================================[+]\nactor WideScreenSpark\n{\n+NOINTERACTION\n+NOGRAVITY\n+CLIENTSIDEONLY\n+FORCEXYBILLBOARD\n-SOLID\nscale 1.3\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nCFL5 ABCD 2\nCFL5 ABCD 2\n\nstop\n}\n}\n\nactor MiniBombTrail : BasicClientside\n{\nscale 1.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2\nMINB IIIIII 1\nMINB IIIIII 1 A_Fadeout\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/stats/PKMNTypes.txt",
"contents": "actor TypeBase : PowerProtection\n{\nPowerup.Duration 0x7FFFFFFF\n\ndamagefactor \"Buster\", 1.0\ndamagefactor \"ChargeBuster\", 1.0\ndamagefactor \"ArrowBuster\", 1.0\ndamagefactor \"LaserBuster\", 1.0\ndamagefactor \"DuoFist1\", 1.0\ndamagefactor \"DuoFist2\", 1.0\ndamagefactor \"DuoFist3\", 1.0\ndamagefactor \"ProtoBuster\", 1.0\ndamagefactor \"ProtoBuster2\", 1.0\ndamagefactor \"ProtoBuster3\", 1.0\ndamagefactor \"BassBuster\", 1.0\ndamagefactor \"SuperAdaptor\", 1.0\ndamagefactor \"TrebleBoost\", 1.0\n}\n\nactor STABBase : PowerDamage\n{\nPowerup.Duration 0x7FFFFFFF\n\ndamagefactor \"Buster\", 1.0\ndamagefactor \"ChargeBuster\", 1.0\ndamagefactor \"ArrowBuster\", 1.0\ndamagefactor \"LaserBuster\", 1.0\ndamagefactor \"DuoFist1\", 1.0\ndamagefactor \"DuoFist2\", 1.0\ndamagefactor \"DuoFist3\", 1.0\ndamagefactor \"ProtoBuster\", 1.0\ndamagefactor \"ProtoBuster2\", 1.0\ndamagefactor \"ProtoBuster3\", 1.0\ndamagefactor \"BassBuster\", 1.0\ndamagefactor \"SuperAdaptor\", 1.0\ndamagefactor \"TrebleBoost\", 1.0\n\ndamagefactor \"LeechSeed\", 1.0\ndamagefactor \"PoisonPowder\", 1.0\ndamagefactor \"SleepPowder\", 1.0\ndamagefactor \"Toxic\", 1.0\ndamagefactor \"FalseSwipe\", 1.0\ndamagefactor \"StealthRock\", 1.0\ndamagefactor \"Spikes\", 1.0\ndamagefactor \"ToxicSpikes\", 1.0\n}\n\nactor T_Normal : Once {}\nactor T_Fighting : Once {}\nactor T_Flying : Once {}\nactor T_Poison : Once {}\nactor T_Ground : Once {}\nactor T_Rock : Once {}\nactor T_Bug : Once {}\nactor T_Ghost : Once {}\nactor T_Steel : Once {}\nactor T_Fire : Once {}\nactor T_Water : Once {}\nactor T_Grass : Once {}\nactor T_Electric : Once {}\nactor T_Psychic : Once {}\nactor T_Ice : Once {}\nactor T_Dragon : Once {}\nactor T_Dark : Once {}\nactor T_Fairy : Once {}\n\n//[+]========================================================================[+]\n//--------------------------------|Normal|--------------------------------\n//[+]========================================================================[+]\nactor NormalWeakness : TypeBase\n{\ndamagefactor \"Swift\", 1.3 //W\ndamagefactor \"QuickAttack\", 1.3 //W\ndamagefactor \"DoubleEdge\", 1.3 //W\ndamagefactor \"Slash\", 1.3 //W\ndamagefactor \"SkullBash\", 1.3 //W\ndamagefactor \"RapidSpin\", 1.3 //W\ndamagefactor \"FalseSwipe\", 1.3 //W\ndamagefactor \"Fakeout\", 1.3 //W\ndamagefactor \"Thrash\", 1.3 //W\n}\n\nactor Normal2xWeakness : TypeBase\n{\ndamagefactor \"Swift\", 1.6 //2W\ndamagefactor \"QuickAttack\", 1.6 //2W\ndamagefactor \"DoubleEdge\", 1.6 //2W\ndamagefactor \"Slash\", 1.6 //2W\ndamagefactor \"SkullBash\", 1.6 //2W\ndamagefactor \"RapidSpin\", 1.6 //2W\ndamagefactor \"FalseSwipe\", 1.6 //2W\ndamagefactor \"Fakeout\", 1.6 //2W\ndamagefactor \"Thrash\", 1.6 //2W\n}\n\nactor NormalResistance : TypeBase\n{\ndamagefactor \"Swift\", 0.7 //R\ndamagefactor \"QuickAttack\", 0.7 //R\ndamagefactor \"DoubleEdge\", 0.7 //R\ndamagefactor \"Slash\", 0.7 //R\ndamagefactor \"SkullBash\", 0.7 //R\ndamagefactor \"RapidSpin\", 0.7 //R\ndamagefactor \"FalseSwipe\", 0.7 //R\ndamagefactor \"Fakeout\", 0.7 //R\ndamagefactor \"Thrash\", 0.7 //R\n}\n\nactor Normal2xResistance : TypeBase\n{\ndamagefactor \"Swift\", 0.4 //2R\ndamagefactor \"QuickAttack\", 0.4 //2R\ndamagefactor \"DoubleEdge\", 0.4 //2R\ndamagefactor \"Slash\", 0.4 //2R\ndamagefactor \"SkullBash\", 0.4 //2R\ndamagefactor \"RapidSpin\", 0.4 //2R\ndamagefactor \"FalseSwipe\", 0.4 //2R\ndamagefactor \"Fakeout\", 0.4 //2R\ndamagefactor \"Thrash\", 0.4 //2R\n}\n\nactor NormalImmunity : TypeBase\n{\ndamagefactor \"Swift\", 0.0 //I\ndamagefactor \"QuickAttack\", 0.0 //I\ndamagefactor \"DoubleEdge\", 0.0 //I\ndamagefactor \"Slash\", 0.0 //I\ndamagefactor \"SkullBash\", 0.0 //I\ndamagefactor \"RapidSpin\", 0.0 //I\ndamagefactor \"FalseSwipe\", 0.0 //I\ndamagefactor \"Fakeout\", 0.0 //I\ndamagefactor \"Thrash\", 0.0 //I\n}\n\nactor NormalSTAB : STABBase\n{\ndamagefactor \"Swift\", 1.15 //S\ndamagefactor \"QuickAttack\", 1.15 //S\ndamagefactor \"DoubleEdge\", 1.15 //S\ndamagefactor \"Slash\", 1.15 //S\ndamagefactor \"SkullBash\", 1.15 //S\ndamagefactor \"RapidSpin\", 1.15 //S\ndamagefactor \"Fakeout\", 1.15 //S\ndamagefactor \"Thrash\", 1.15 //S\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Fighting|--------------------------------\n//[+]========================================================================[+]\nactor FightingWeakness : TypeBase\n{\n damagefactor \"DoubleKick\", 1.3 //W\n damagefactor \"SkyUppercut\", 1.3 //W\n damagefactor \"HiJumpKick\", 1.3 //W\n damagefactor \"Machpunch\", 1.3 //W\n damagefactor \"Vacuumwave\", 1.3 //W\n damagefactor \"CloseCombat\", 1.3 //W\n damagefactor \"HammerArm\", 1.3 //W\n}\n\nactor Fighting2xWeakness : TypeBase\n{\n damagefactor \"DoubleKick\", 1.6 //2W\n damagefactor \"SkyUppercut\", 1.6 //2W\n damagefactor \"HiJumpKick\", 1.6 //2W\n damagefactor \"Machpunch\", 1.6 //2W\n damagefactor \"Vacuumwave\", 1.6 //2W\n damagefactor \"CloseCombat\", 1.6 //2W\n damagefactor \"HammerArm\", 1.6 //2W\n}\n\nactor FightingResistance : TypeBase\n{\n damagefactor \"DoubleKick\", 0.7 //R\n damagefactor \"SkyUppercut\", 0.7 //R\n damagefactor \"HiJumpKick\", 0.7 //R\n damagefactor \"Machpunch\", 0.7 //R\n damagefactor \"Vacuumwave\", 0.7 //R\n damagefactor \"CloseCombat\", 0.7 //R\n damagefactor \"HammerArm\", 0.7 //R\n}\n\nactor Fighting2xResistance : TypeBase\n{\n damagefactor \"DoubleKick\", 0.4 //2R\n damagefactor \"SkyUppercut\", 0.4 //2R\n damagefactor \"HiJumpKick\", 0.4 //2R\n damagefactor \"Machpunch\", 0.4 //2R\n damagefactor \"Vacuumwave\", 0.4 //2R\n damagefactor \"CloseCombat\", 0.4 //2R\n damagefactor \"HammerArm\", 0.4 //2R\n}\n\nactor FightingImmunity : TypeBase\n{\n damagefactor \"DoubleKick\", 0.0 //I\n damagefactor \"SkyUppercut\", 0.0 //I\n damagefactor \"HiJumpKick\", 0.0 //I\n damagefactor \"Machpunch\", 0.0 //I\n damagefactor \"Vacuumwave\", 0.0 //I\n damagefactor \"CloseCombat\", 0.0 //I\n damagefactor \"HammerArm\", 0.0 //I\n}\n\nactor FightingSTAB : STABBase\n{\n damagefactor \"DoubleKick\", 1.15 //S\n damagefactor \"SkyUppercut\", 1.15 //S\n damagefactor \"HiJumpKick\", 1.15 //S\n damagefactor \"Machpunch\", 1.15 //S\n damagefactor \"Vacuumwave\", 1.15 //S\n damagefactor \"CloseCombat\", 1.15 //S\n damagefactor \"HammerArm\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Flying|--------------------------------\n//[+]========================================================================[+]\nactor FlyingWeakness : TypeBase\n{\n damagefactor \"SkyDrop1\", 1.3 //W\n damagefactor \"SkyDrop2\", 1.3 //W\n damagefactor \"Peck\", 1.3 //W\n damagefactor \"BraveBird\", 1.3 //W\n damagefactor \"Acrobatics\", 1.3 //W\n damagefactor \"DrillPeck\", 1.3 //W\n}\n\nactor Flying2xWeakness : TypeBase\n{\n damagefactor \"SkyDrop1\", 1.6 //2W\n damagefactor \"SkyDrop2\", 1.6 //2W\n damagefactor \"Peck\", 1.6 //2W\n damagefactor \"BraveBird\", 1.6 //2W\n damagefactor \"Acrobatics\", 1.6 //2W\n damagefactor \"DrillPeck\", 1.6 //2W\n}\n\nactor FlyingResistance : TypeBase\n{\n damagefactor \"SkyDrop1\", 0.7 //R\n damagefactor \"SkyDrop2\", 0.7 //R\n damagefactor \"Peck\", 0.7 //R\n damagefactor \"BraveBird\", 0.7 //R\n damagefactor \"Acrobatics\", 0.7 //R\n damagefactor \"DrillPeck\", 0.7 //R\n}\n\nactor Flying2xResistance : TypeBase\n{\n damagefactor \"SkyDrop1\", 0.4 //2R\n damagefactor \"SkyDrop2\", 0.4 //2R\n damagefactor \"Peck\", 0.4 //2R\n damagefactor \"BraveBird\", 0.4 //2R\n damagefactor \"Acrobatics\", 0.4 //2R\n damagefactor \"DrillPeck\", 0.4 //2R\n}\n\nactor FlyingImmunity : TypeBase\n{\n damagefactor \"SkyDrop1\", 0.0 //I\n damagefactor \"SkyDrop2\", 0.0 //I\n damagefactor \"Peck\", 0.0 //I\n damagefactor \"BraveBird\", 0.0 //I\n damagefactor \"Acrobatics\", 0.0 //I\n damagefactor \"DrillPeck\", 0.0 //I\n}\n\nactor FlyingSTAB : STABBase\n{\n damagefactor \"SkyDrop1\", 1.15 //S\n damagefactor \"SkyDrop2\", 1.15 //S\n damagefactor \"Peck\", 1.15 //S\n damagefactor \"BraveBird\", 1.15 //S\n damagefactor \"Acrobatics\", 1.15 //S\n damagefactor \"DrillPeck\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Poison|--------------------------------\n//[+]========================================================================[+]\nactor PoisonWeakness : TypeBase\n{\ndamagefactor \"PoisonPowder\", 1.0 //Static\ndamagefactor \"Toxic\", 1.0 //Static\ndamagefactor \"ToxicSpikes\", 1.0 //Static\n}\n\nactor Poison2xWeakness : TypeBase\n{\ndamagefactor \"PoisonPowder\", 1.0 //Static\ndamagefactor \"Toxic\", 1.0 //Static\ndamagefactor \"ToxicSpikes\", 1.0 //Static\n}\n\nactor PoisonResistance : TypeBase\n{\ndamagefactor \"PoisonPowder\", 0.0 //No Poison\ndamagefactor \"Toxic\", 1.0 //Static\ndamagefactor \"ToxicSpikes\", 1.0 //Static\n}\n\nactor Poison2xResistance : TypeBase\n{\ndamagefactor \"PoisonPowder\", 0.0 //No Poison\ndamagefactor \"Toxic\", 1.0 //Static\ndamagefactor \"ToxicSpikes\", 1.0 //Static\n}\n\nactor PoisonImmunity : TypeBase\n{\ndamagefactor \"PoisonPowder\", 0.0 //I\ndamagefactor \"Toxic\", 0.0 //I\ndamagefactor \"ToxicSpikes\", 0.0 //I\n}\n\nactor PoisonSTAB : STABBase\n{\n\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Ground|--------------------------------\n//[+]========================================================================[+]\nactor GroundWeakness : TypeBase\n{\n damagefactor \"Earthquake\", 1.3 //W\n damagefactor \"Mudslap\", 1.3 //W\n damagefactor \"MudBomb\", 1.3 //W\n damagefactor \"Spikes\", 1.3 //W\n}\n\nactor Ground2xWeakness : TypeBase\n{\n damagefactor \"Earthquake\", 1.6 //2W\n damagefactor \"Mudslap\", 1.6 //2W\n damagefactor \"MudBomb\", 1.6 //2W\n damagefactor \"Spikes\", 1.6 //2W\n}\n\nactor GroundResistance : TypeBase\n{\n damagefactor \"Earthquake\", 0.7 //R\n damagefactor \"Mudslap\", 0.7 //R\n damagefactor \"MudBomb\", 0.7 //R\n damagefactor \"Spikes\", 0.7 //R\n}\n\nactor Ground2xResistance : TypeBase\n{\n damagefactor \"Earthquake\", 0.4 //2R\n damagefactor \"Mudslap\", 0.4 //2R\n damagefactor \"MudBomb\", 0.4 //2R\n damagefactor \"Spikes\", 0.4 //2R\n}\n\nactor GroundImmunity : TypeBase\n{\n damagefactor \"Earthquake\", 0.0 //I\n damagefactor \"Mudslap\", 0.0 //I\n damagefactor \"MudBomb\", 0.0 //I\n damagefactor \"Spikes\", 0.0 //I\n}\n\nactor GroundSTAB : STABBase\n{\n damagefactor \"Earthquake\", 1.15 //S\n damagefactor \"Mudslap\", 1.15 //S\n damagefactor \"MudBomb\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Rock|--------------------------------\n//[+]========================================================================[+]\nactor RockWeakness : TypeBase\n{\n damagefactor \"StealthRock\", 1.3 //W\n damagefactor \"Rollout\", 1.3 //W\n damagefactor \"RockSlide\", 1.3 //W\n}\n\nactor Rock2xWeakness : TypeBase\n{\n damagefactor \"StealthRock\", 1.6 //2W\n damagefactor \"Rollout\", 1.6 //2W\n damagefactor \"RockSlide\", 1.6 //2W\n}\n\nactor RockResistance : TypeBase\n{\n damagefactor \"StealthRock\", 0.7 //R\n damagefactor \"Rollout\", 0.7 //R\n damagefactor \"RockSlide\", 0.7 //R\n}\n\nactor Rock2xResistance : TypeBase\n{\n damagefactor \"StealthRock\", 0.4 //2R\n damagefactor \"Rollout\", 0.4 //2R\n damagefactor \"RockSlide\", 0.4 //2R\n}\n\nactor RockImmunity : TypeBase\n{\n damagefactor \"StealthRock\", 0.0 //I\n damagefactor \"Rollout\", 0.0 //I\n damagefactor \"RockSlide\", 0.0 //I\n}\n\nactor RockSTAB : STABBase\n{\n damagefactor \"Rollout\", 1.15 //S\n damagefactor \"RockSlide\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Bug|--------------------------------\n//[+]========================================================================[+]\nactor BugWeakness : TypeBase\n{\ndamagefactor \"XScissor1\", 1.3 //W\ndamagefactor \"XScissor2\", 1.3 //W\n}\n\nactor Bug2xWeakness : TypeBase\n{\ndamagefactor \"XScissor1\", 1.6 //2W\ndamagefactor \"XScissor2\", 1.6 //2W\n}\n\nactor BugResistance : TypeBase\n{\ndamagefactor \"XScissor1\", 0.7 //R\ndamagefactor \"XScissor2\", 0.7 //R\n}\n\nactor Bug2xResistance : TypeBase\n{\ndamagefactor \"XScissor1\", 0.4 //2R\ndamagefactor \"XScissor2\", 0.4 //2R\n}\n\nactor BugImmunity : TypeBase\n{\ndamagefactor \"XScissor1\", 0.0 //I\ndamagefactor \"XScissor2\", 0.0 //I\n}\n\nactor BugSTAB : STABBase\n{\ndamagefactor \"XScissor1\", 1.15 //S\ndamagefactor \"XScissor2\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Ghost|--------------------------------\n//[+]========================================================================[+]\nactor GhostWeakness : TypeBase\n{\n\n}\n\nactor Ghost2xWeakness : TypeBase\n{\n\n}\n\nactor GhostResistance : TypeBase\n{\n\n}\n\nactor Ghost2xResistance : TypeBase\n{\n\n}\n\nactor GhostImmunity : TypeBase\n{\n\n}\n\nactor GhostSTAB : STABBase\n{\n\n}\n//[+]========================================================================[+]\n//--------------------------------|Steel|--------------------------------\n//[+]========================================================================[+]\nactor SteelWeakness : TypeBase\n{\ndamagefactor \"FlashCannon\", 1.3 //W\ndamagefactor \"MetalClaw\", 1.3 //W\ndamagefactor \"GyroBall\", 1.3 //W\n}\n\nactor Steel2xWeakness : TypeBase\n{\n damagefactor \"FlashCannon\", 1.6 //2W\n damagefactor \"MetalClaw\", 1.6 //2W\n damagefactor \"GyroBall\", 1.6 //2W\n}\n\nactor SteelResistance : TypeBase\n{\n damagefactor \"FlashCannon\", 0.7 //R\n damagefactor \"MetalClaw\", 0.7 //R\n damagefactor \"GyroBall\", 0.7 //R\n}\n\nactor Steel2xResistance : TypeBase\n{\n damagefactor \"FlashCannon\", 0.4 //2R\n damagefactor \"MetalClaw\", 0.4 //2R\n damagefactor \"GyroBall\", 0.4 //2R\n}\n\nactor SteelImmunity : TypeBase\n{\n damagefactor \"FlashCannon\", 0.0 //I\n damagefactor \"MetalClaw\", 0.0 //I\n damagefactor \"GyroBall\", 0.0 //I\n}\n\nactor SteelSTAB : STABBase\n{\n damagefactor \"FlashCannon\", 1.15 //S\n damagefactor \"MetalClaw\", 1.15 //S\n damagefactor \"GyroBall\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Fire|--------------------------------\n//[+]========================================================================[+]\nactor FireWeakness : TypeBase\n{\ndamagefactor \"Ember\", 1.3 //W\ndamagefactor \"FireSpin\", 1.3 //W\ndamagefactor \"FlameThrower\", 1.3 //W\ndamagefactor \"FireFang\", 1.3 //W\ndamagefactor \"FlareBlitz\", 1.3 //W\ndamagefactor \"FireBlast\", 1.3 //W\ndamagefactor \"FlameBurst\", 1.3 //W\ndamagefactor \"FlameWheel\", 1.3 //W\ndamagefactor \"Eruption\", 1.3 //W\ndamagefactor \"HeatWave\", 1.3 //W\ndamagefactor \"BlazeKick\", 1.3 //W\n}\n\nactor Fire2xWeakness : TypeBase\n{\ndamagefactor \"Ember\", 1.6 //2W\ndamagefactor \"FireSpin\", 1.6 //2W\ndamagefactor \"FlameThrower\", 1.6 //2W\ndamagefactor \"FireFang\", 1.6 //2W\ndamagefactor \"FlareBlitz\", 1.6 //2W\ndamagefactor \"FireBlast\", 1.6 //2W\ndamagefactor \"FlameBurst\", 1.6 //2W\ndamagefactor \"FlameWheel\", 1.6 //2W\ndamagefactor \"Eruption\", 1.6 //2W\ndamagefactor \"HeatWave\", 1.6 //2W\ndamagefactor \"BlazeKick\", 1.6 //2W\n}\n\nactor FireResistance : TypeBase\n{\ndamagefactor \"Ember\", 0.7 //R\ndamagefactor \"FireSpin\", 0.7 //R\ndamagefactor \"FlameThrower\", 0.7 //R\ndamagefactor \"FireFang\", 0.7 //R\ndamagefactor \"FlareBlitz\", 0.7 //R\ndamagefactor \"FireBlast\", 0.7 //R\ndamagefactor \"FlameBurst\", 0.7 //R\ndamagefactor \"FlameWheel\", 0.7 //R\ndamagefactor \"Eruption\", 0.7 //R\ndamagefactor \"HeatWave\", 0.7 //R\ndamagefactor \"BlazeKick\", 0.7 //R\n}\n\nactor Fire2xResistance : TypeBase\n{\ndamagefactor \"Ember\", 0.4 //2R\ndamagefactor \"FireSpin\", 0.4 //2R\ndamagefactor \"FlameThrower\", 0.4 //2R\ndamagefactor \"FireFang\", 0.4 //2R\ndamagefactor \"FlareBlitz\", 0.4 //2R\ndamagefactor \"FireBlast\", 0.4 //2R\ndamagefactor \"FlameBurst\", 0.4 //2R\ndamagefactor \"FlameWheel\", 0.4 //2R\ndamagefactor \"Eruption\", 0.4 //2R\ndamagefactor \"HeatWave\", 0.4 //2R\ndamagefactor \"BlazeKick\", 0.4 //2R\n}\n\nactor FireImmunity : TypeBase\n{\ndamagefactor \"Ember\", 0.0 //I\ndamagefactor \"FireSpin\", 0.0 //I\ndamagefactor \"FlameThrower\", 0.0 //I\ndamagefactor \"FireFang\", 0.0 //I\ndamagefactor \"FlareBlitz\", 0.0 //I\ndamagefactor \"FireBlast\", 0.0 //I\ndamagefactor \"FlameBurst\", 0.0 //I\ndamagefactor \"FlameWheel\", 0.0 //I\ndamagefactor \"Eruption\", 0.0 //I\ndamagefactor \"HeatWave\", 0.0 //I\ndamagefactor \"BlazeKick\", 0.0 //I\n}\n\nactor FireSTAB : STABBase\n{\ndamagefactor \"Ember\", 1.15 //S\ndamagefactor \"FireSpin\", 1.15 //S\ndamagefactor \"FlameThrower\", 1.15 //S\ndamagefactor \"FireFang\", 1.15 //S\ndamagefactor \"FlareBlitz\", 1.15 //S\ndamagefactor \"FireBlast\", 1.15 //S\ndamagefactor \"FlameWheel\", 1.15 //S\ndamagefactor \"Eruption\", 1.15 //S\ndamagefactor \"HeatWave\", 1.15 //S\ndamagefactor \"BlazeKick\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Water|--------------------------------\n//[+]========================================================================[+]\nactor WaterWeakness : TypeBase\n{\ndamagefactor \"WaterGun\", 1.3 //W\ndamagefactor \"WaterPulse\", 1.3 //W\ndamagefactor \"HydroPump\", 1.3 //W\ndamagefactor \"BubbleBeam\", 1.3 //W\ndamagefactor \"AquaTail\", 1.3 //W\ndamagefactor \"Brine\", 1.3 //W\ndamagefactor \"AquaJet\", 1.3 //W\n\ndamagefactor \"Whilpool\", 1.3 //W\ndamagefactor \"Surf\", 1.3 //W\ndamagefactor \"MuddyWater\", 1.3 //W\ndamagefactor \"Waterfall\", 1.3 //W\ndamagefactor \"Liquidation\", 1.3 //W\ndamagefactor \"Scald\", 1.3 //W\ndamagefactor \"Dive\", 1.3 //W\ndamagefactor \"Bubble\", 1.3 //W\n}\n\nactor Water2xWeakness : TypeBase\n{\ndamagefactor \"WaterGun\", 1.6 //2W\ndamagefactor \"WaterPulse\", 1.6 //2W\ndamagefactor \"HydroPump\", 1.6 //2W\ndamagefactor \"BubbleBeam\", 1.6 //2W\ndamagefactor \"AquaTail\", 1.6 //2W\ndamagefactor \"Brine\", 1.6 //2W\ndamagefactor \"AquaJet\", 1.6 //2W\n\ndamagefactor \"Whilpool\", 1.6 //2W\ndamagefactor \"Surf\", 1.6 //2W\ndamagefactor \"MuddyWater\", 1.6 //2W\ndamagefactor \"Waterfall\", 1.6 //2W\ndamagefactor \"Liquidation\", 1.6 //2W\ndamagefactor \"Scald\", 1.6 //2W\ndamagefactor \"Dive\", 1.6 //2W\ndamagefactor \"Bubble\", 1.6 //2W\n}\n\nactor WaterResistance : TypeBase\n{\ndamagefactor \"WaterGun\", 0.7 //R\ndamagefactor \"WaterPulse\", 0.7 //R\ndamagefactor \"HydroPump\", 0.7 //R\ndamagefactor \"BubbleBeam\", 0.7 //R\ndamagefactor \"AquaTail\", 0.7 //R\ndamagefactor \"Brine\", 0.7 //R\ndamagefactor \"AquaJet\", 0.7 //R\n\ndamagefactor \"Whilpool\", 0.7 //R\ndamagefactor \"Surf\", 0.7 //R\ndamagefactor \"MuddyWater\", 0.7 //R\ndamagefactor \"Waterfall\", 0.7 //R\ndamagefactor \"Liquidation\", 0.7 //R\ndamagefactor \"Scald\", 0.7 //R\ndamagefactor \"Dive\", 0.7 //R\ndamagefactor \"Bubble\", 0.7 //R\n}\n\nactor Water2xResistance : TypeBase\n{\ndamagefactor \"WaterGun\", 0.4 //2R\ndamagefactor \"WaterPulse\", 0.4 //2R\ndamagefactor \"HydroPump\", 0.4 //2R\ndamagefactor \"BubbleBeam\", 0.4 //2R\ndamagefactor \"AquaTail\", 0.4 //2R\ndamagefactor \"Brine\", 0.4 //2R\ndamagefactor \"AquaJet\", 0.4 //2R\n\ndamagefactor \"Whilpool\", 0.4 //2R\ndamagefactor \"Surf\", 0.4 //2R\ndamagefactor \"MuddyWater\", 0.4 //2R\ndamagefactor \"Waterfall\", 0.4 //2R\ndamagefactor \"Liquidation\", 0.4 //2R\ndamagefactor \"Scald\", 0.4 //2R\ndamagefactor \"Dive\", 0.4 //2R\ndamagefactor \"Bubble\", 0.4 //2R\n}\n\nactor WaterImmunity : TypeBase\n{\ndamagefactor \"WaterGun\", 0.0 //I\ndamagefactor \"WaterPulse\", 0.0 //I\ndamagefactor \"HydroPump\", 0.0 //I\ndamagefactor \"BubbleBeam\", 0.0 //I\ndamagefactor \"AquaTail\", 0.0 //I\ndamagefactor \"Brine\", 0.0 //I\ndamagefactor \"AquaJet\", 0.0 //I\n\ndamagefactor \"Whilpool\", 0.0 //I\ndamagefactor \"Surf\", 0.0 //I\ndamagefactor \"MuddyWater\", 0.0 //I\ndamagefactor \"Waterfall\", 0.0 //I\ndamagefactor \"Liquidation\", 0.0 //I\ndamagefactor \"Scald\", 0.0 //I\ndamagefactor \"Dive\", 0.0 //I\ndamagefactor \"Bubble\", 0.0 //I\n}\n\nactor WaterSTAB : STABBase\n{\ndamagefactor \"WaterGun\", 1.15 //S\ndamagefactor \"WaterPulse\", 1.15 //S\ndamagefactor \"HydroPump\", 1.15 //S\ndamagefactor \"BubbleBeam\", 1.15 //S\ndamagefactor \"AquaTail\", 1.15 //S\ndamagefactor \"Brine\", 1.15 //S\ndamagefactor \"AquaJet\", 1.15 //S\n\ndamagefactor \"Whilpool\", 1.15 //S\ndamagefactor \"Surf\", 1.15 //S\ndamagefactor \"MuddyWater\", 1.15 //S\ndamagefactor \"Waterfall\", 1.15 //S\ndamagefactor \"Liquidation\", 1.15 //S\ndamagefactor \"Scald\", 1.15 //S\ndamagefactor \"Dive\", 1.15 //S\ndamagefactor \"Bubble\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Grass|--------------------------------\n//[+]========================================================================[+]\nactor GrassWeakness : TypeBase\n{\ndamagefactor \"VineWhip\", 1.3 //W\ndamagefactor \"EnergyBall\", 1.3 //W\ndamagefactor \"SolarBeam\", 1.3 //W\ndamagefactor \"PetalBlizzard\", 1.3 //W\ndamagefactor \"RazorLeaf\", 1.3 //W\ndamagefactor \"SeedBomb\", 1.3 //W\ndamagefactor \"MagicalLeaf\", 1.3 //W\ndamagefactor \"BulletSeed\", 1.3 //W\ndamagefactor \"LeafBlade1\", 1.3 //W\ndamagefactor \"LeafBlade2\", 1.3 //W\ndamagefactor \"WoodHammer\", 1.3 //W\n}\n\nactor Grass2xWeakness : TypeBase\n{\ndamagefactor \"VineWhip\", 1.6 //2W\ndamagefactor \"EnergyBall\", 1.6 //2W\ndamagefactor \"SolarBeam\", 1.6 //2W\ndamagefactor \"PetalBlizzard\", 1.6 //2W\ndamagefactor \"RazorLeaf\", 1.6 //2W\ndamagefactor \"SeedBomb\", 1.6 //2W\ndamagefactor \"MagicalLeaf\", 1.6 //2W\ndamagefactor \"BulletSeed\", 1.6 //2W\ndamagefactor \"LeafBlade1\", 1.6 //2W\ndamagefactor \"LeafBlade2\", 1.6 //2W\ndamagefactor \"WoodHammer\", 1.6 //2W\n}\n\nactor GrassResistance : TypeBase\n{\ndamagefactor \"VineWhip\", 0.7 //R\ndamagefactor \"EnergyBall\", 0.7 //R\ndamagefactor \"SolarBeam\", 0.7 //R\ndamagefactor \"PetalBlizzard\", 0.7 //R\ndamagefactor \"RazorLeaf\", 0.7 //R\ndamagefactor \"SeedBomb\", 0.7 //R\ndamagefactor \"MagicalLeaf\", 0.7 //R\ndamagefactor \"BulletSeed\", 0.7 //R\ndamagefactor \"LeafBlade1\", 0.7 //R\ndamagefactor \"LeafBlade2\", 0.7 //R\ndamagefactor \"WoodHammer\", 0.7 //R\n}\n\nactor Grass2xResistance : TypeBase\n{\ndamagefactor \"VineWhip\", 0.4 //2R\ndamagefactor \"EnergyBall\", 0.4 //2R\ndamagefactor \"SolarBeam\", 0.4 //2R\ndamagefactor \"PetalBlizzard\", 0.4 //2R\ndamagefactor \"RazorLeaf\", 0.4 //2R\ndamagefactor \"SeedBomb\", 0.4 //2R\ndamagefactor \"MagicalLeaf\", 0.4 //2R\ndamagefactor \"BulletSeed\", 0.4 //2R\ndamagefactor \"LeafBlade1\", 0.4 //2R\ndamagefactor \"LeafBlade2\", 0.4 //2R\ndamagefactor \"WoodHammer\", 0.4 //2R\n}\n\nactor GrassImmunity : TypeBase\n{\ndamagefactor \"VineWhip\", 0.0 //I\ndamagefactor \"EnergyBall\", 0.0 //I\ndamagefactor \"SolarBeam\", 0.0 //I\ndamagefactor \"PetalBlizzard\", 0.0 //I\ndamagefactor \"RazorLeaf\", 0.0 //I\ndamagefactor \"SeedBomb\", 0.0 //I\ndamagefactor \"MagicalLeaf\", 0.0 //I\ndamagefactor \"BulletSeed\", 0.0 //I\ndamagefactor \"LeafBlade1\", 0.0 //I\ndamagefactor \"LeafBlade2\", 0.0 //I\ndamagefactor \"WoodHammer\", 0.0 //I\n}\n\nactor GrassSTAB : STABBase\n{\ndamagefactor \"VineWhip\", 1.15 //S\ndamagefactor \"EnergyBall\", 1.15 //S\ndamagefactor \"SolarBeam\", 1.15 //S\ndamagefactor \"PetalBlizzard\", 1.15 //S\ndamagefactor \"RazorLeaf\", 1.15 //S\ndamagefactor \"SeedBomb\", 1.15 //S\ndamagefactor \"MagicalLeaf\", 1.15 //S\ndamagefactor \"BulletSeed\", 1.15 //S\ndamagefactor \"LeafBlade1\", 1.15 //S\ndamagefactor \"LeafBlade2\", 1.15 //S\ndamagefactor \"WoodHammer\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Electric|--------------------------------\n//[+]========================================================================[+]\nactor ElectricWeakness : TypeBase\n{\ndamagefactor \"ThunderShock\", 1.3 //W\ndamagefactor \"ThunderPunch\", 1.3 //W\n}\n\nactor Electric2xWeakness : TypeBase\n{\ndamagefactor \"ThunderShock\", 1.6 //2W\ndamagefactor \"ThunderPunch\", 1.6 //2W\n}\n\nactor ElectricResistance : TypeBase\n{\ndamagefactor \"ThunderShock\", 0.7 //R\ndamagefactor \"ThunderPunch\", 0.7 //R\n}\n\nactor Electric2xResistance : TypeBase\n{\ndamagefactor \"ThunderShock\", 0.4 //2R\ndamagefactor \"ThunderPunch\", 0.4 //2R\n}\n\nactor ElectricImmunity : TypeBase\n{\ndamagefactor \"ThunderShock\", 0.0 //I\ndamagefactor \"ThunderPunch\", 0.0 //I\n}\n\nactor ElectricSTAB : STABBase\n{\ndamagefactor \"ThunderShock\", 1.15 //S\ndamagefactor \"ThunderPunch\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Psychic|--------------------------------\n//[+]========================================================================[+]\nactor PsychicWeakness : TypeBase\n{\n damagefactor \"Extrasensory\", 1.3 //W\n}\n\nactor Psychic2xWeakness : TypeBase\n{\n damagefactor \"Extrasensory\", 1.6 //2W\n}\n\nactor PsychicResistance : TypeBase\n{\n damagefactor \"Extrasensory\", 0.7 //R\n}\n\nactor Psychic2xResistance : TypeBase\n{\n damagefactor \"Extrasensory\", 0.4 //2R\n}\n\nactor PsychicImmunity : TypeBase\n{\n damagefactor \"Extrasensory\", 0.0 //I\n}\n\nactor PsychicSTAB : STABBase\n{\n damagefactor \"Extrasensory\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Ice|--------------------------------\n//[+]========================================================================[+]\nactor IceWeakness : TypeBase\n{\ndamagefactor \"IcePunch\", 1.3 //W\ndamagefactor \"IceFang\", 1.3 //W\ndamagefactor \"PowderSnow\", 1.3 //W\ndamagefactor \"IcyWind\", 1.3 //W\ndamagefactor \"AuroraBeam\", 1.3 //W\ndamagefactor \"IceBeam\", 1.3 //W\ndamagefactor \"Blizzard\", 1.3 //W\n}\n\nactor Ice2xWeakness : TypeBase\n{\n damagefactor \"IcePunch\", 1.6 //2W\n damagefactor \"IceFang\", 1.6 //2W\n damagefactor \"PowderSnow\", 1.6 //2W\n damagefactor \"IcyWind\", 1.6 //2W\n damagefactor \"AuroraBeam\", 1.6 //2W\n damagefactor \"IceBeam\", 1.6 //2W\n damagefactor \"Blizzard\", 1.6 //2W\n}\n\nactor Ice2xResistance : TypeBase\n{\n damagefactor \"IcePunch\", 0.7 //R\n damagefactor \"IceFang\", 0.7 //R\n damagefactor \"PowderSnow\", 0.7 //R\n damagefactor \"IcyWind\", 0.7 //R\n damagefactor \"AuroraBeam\", 0.7 //R\n damagefactor \"IceBeam\", 0.7 //R\n damagefactor \"Blizzard\", 0.7 //R\n}\n\nactor IceResistance : TypeBase\n{\n damagefactor \"IcePunch\", 0.4 //2R\n damagefactor \"IceFang\", 0.4 //2R\n damagefactor \"PowderSnow\", 0.4 //2R\n damagefactor \"IcyWind\", 0.4 //2R\n damagefactor \"AuroraBeam\", 0.4 //2R\n damagefactor \"IceBeam\", 0.4 //2R\n damagefactor \"Blizzard\", 0.4 //2R\n}\n\nactor IceImmunity : TypeBase\n{\n damagefactor \"IcePunch\", 0.0 //I\n damagefactor \"IceFang\", 0.0 //I\n damagefactor \"PowderSnow\", 0.0 //I\n damagefactor \"IcyWind\", 0.0 //I\n damagefactor \"AuroraBeam\", 0.0 //I\n damagefactor \"IceBeam\", 0.0 //I\n damagefactor \"Blizzard\", 0.0 //I\n}\n\nactor IceSTAB : STABBase\n{\n damagefactor \"IcePunch\", 1.15 //S\n damagefactor \"IceFang\", 1.15 //S\n damagefactor \"PowderSnow\", 1.15 //S\n damagefactor \"IcyWind\", 1.15 //S\n damagefactor \"AuroraBeam\", 1.15 //S\n damagefactor \"IceBeam\", 1.15 //S\n damagefactor \"Blizzard\", 1.15 //S\n}\n//[+]========================================================================[+]\n//--------------------------------|Dragon|--------------------------------\n//[+]========================================================================[+]\nactor DragonWeakness : TypeBase\n{\ndamagefactor \"DragonPulse\", 1.3 //W\ndamagefactor \"DragonRush\", 1.3 //W\ndamagefactor \"DragonClaw\", 1.3 //W\ndamagefactor \"DragonRage\", 1.0 //Static\n\n}\n\nactor Dragon2xWeakness : TypeBase\n{\ndamagefactor \"DragonPulse\", 1.6 //2W\ndamagefactor \"DragonRush\", 1.6 //2W\ndamagefactor \"DragonClaw\", 1.6 //2W\ndamagefactor \"DragonRage\", 1.0 //Static\n\n}\n\nactor DragonResistance : TypeBase\n{\ndamagefactor \"DragonPulse\", 0.7 //R\ndamagefactor \"DragonRush\", 0.7 //R\ndamagefactor \"DragonClaw\", 0.7 //R\ndamagefactor \"DragonRage\", 1.0 //Static\n\n}\n\nactor Dragon2xResistance : TypeBase\n{\ndamagefactor \"DragonPulse\", 0.4 //2R\ndamagefactor \"DragonRush\", 0.4 //2R\ndamagefactor \"DragonClaw\", 0.4 //2R\ndamagefactor \"DragonRage\", 1.0 //Static\n\n}\n\nactor DragonImmunity : TypeBase\n{\ndamagefactor \"DragonPulse\", 0.0 //I\ndamagefactor \"DragonRush\", 0.0 //I\ndamagefactor \"DragonClaw\", 0.0 //I\ndamagefactor \"DragonRage\", 1.0 //Static\n\n}\n\nactor DragonSTAB : STABBase\n{\ndamagefactor \"DragonPulse\", 1.15 //S\ndamagefactor \"DragonRush\", 1.15 //S\ndamagefactor \"DragonClaw\", 1.15 //S\ndamagefactor \"DragonRage\", 1.0 //Static\n\n}\n//[+]========================================================================[+]\n//--------------------------------|Dark|--------------------------------\n//[+]========================================================================[+]\nactor DarkWeakness : TypeBase\n{\ndamagefactor \"Bite\", 1.3 //W\ndamagefactor \"Pursuit\", 1.3 //W\ndamagefactor \"NightSlash1\", 1.3 //W\ndamagefactor \"NightSlash2\", 1.3 //W\ndamagefactor \"NightSlash3\", 1.3 //W\ndamagefactor \"Crunch\", 1.3 //W\n\n}\n\nactor Dark2xWeakness : TypeBase\n{\ndamagefactor \"Bite\", 1.6 //2W\ndamagefactor \"Pursuit\", 1.6 //2W\ndamagefactor \"NightSlash1\", 1.6 //2W\ndamagefactor \"NightSlash2\", 1.6 //2W\ndamagefactor \"NightSlash3\", 1.6 //2W\ndamagefactor \"Crunch\", 1.6 //2W\n\n}\n\nactor DarkResistance : TypeBase\n{\ndamagefactor \"Bite\", 0.7 //R\ndamagefactor \"Pursuit\", 0.7 //R\ndamagefactor \"NightSlash1\", 0.7 //R\ndamagefactor \"NightSlash2\", 0.7 //R\ndamagefactor \"NightSlash3\", 0.7 //R\ndamagefactor \"Crunch\", 0.7 //R\n\n}\n\nactor Dark2xResistance : TypeBase\n{\ndamagefactor \"Bite\", 0.4 //2R\ndamagefactor \"Pursuit\", 0.4 //2R\ndamagefactor \"NightSlash1\", 0.4 //2R\ndamagefactor \"NightSlash2\", 0.4 //2R\ndamagefactor \"NightSlash3\", 0.4 //2R\ndamagefactor \"Crunch\", 0.4 //2R\n\n}\n\nactor DarkImmunity : TypeBase\n{\ndamagefactor \"Bite\", 0.0 //I\ndamagefactor \"Pursuit\", 0.0 //I\ndamagefactor \"NightSlash1\", 0.0 //I\ndamagefactor \"NightSlash2\", 0.0 //I\ndamagefactor \"NightSlash3\", 0.0 //I\ndamagefactor \"Crunch\", 0.0 //I\n\n}\n\nactor DarkSTAB : STABBase\n{\ndamagefactor \"Bite\", 1.15 //S\ndamagefactor \"Pursuit\", 1.15 //S\ndamagefactor \"NightSlash1\", 1.15 //S\ndamagefactor \"NightSlash2\", 1.15 //S\ndamagefactor \"NightSlash3\", 1.15 //S\ndamagefactor \"Crunch\", 1.15 //S\n\n}\n//[+]========================================================================[+]\n//--------------------------------|Fairy|--------------------------------\n//[+]========================================================================[+]\nactor FairyWeakness : TypeBase\n{\n\n}\n\nactor Fairy2xWeakness : TypeBase\n{\n\n}\n\nactor FairyResistance : TypeBase\n{\n\n}\n\nactor Fairy2xResistance : TypeBase\n{\n\n}\n\nactor FairyImmunity : TypeBase\n{\n\n}\n\nactor FairySTAB : STABBase\n{\n\n}\n\n//#region -=- Regex Referene -=-\n/*\n\n<n> == powerprotect value\n<s> == Comment tag at end\n\nFind: (damagefactor \"[^\\s]+\",) <n> <s>\nReplace: $1 <n> <s>\n*/\n//#endregion"
},
{
"source": "pk3",
"name": "Actors/Inventory/HealerUtilities.txt",
"contents": "actor BasicOverhealItem : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_Giveinventory(\"OverHealHealth\",1)\nTNT1 A 0 A_Jumpifinventory(\"OverhealValue\",1,3)\nTNT1 A 0 A_Spawnitemex(\"OverHealWatcher\")\nTNT1 A 0 A_GiveInventory(\"OverhealValue\",1)\nTNT1 A 0 A_GiveInventory(\"OverhealDelay\",1)\nTNT1 A 0\nstop\n}\n}\n\nACTOR OverHealHealth : HealthBonus\n{\n-COUNTITEM\n+AUTOACTIVATE\nInventory.Amount 1\nInventory.MaxAmount 2000\n}\n\nActor OverhealDelay : powerup{inventory.amount 1 Powerup.duration 17} //handles initial time before tick down\nconst int OVERHEAL_RATE = 17; //handles the drain rate\n\nActor OverHealWatcher\n//Passes info for SBARINFO\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nVar int user_Decay;\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"OverHealerUpdate\",1)\nTNT1 A 0 A_JumpIfintargetinventory(\"OverhealDelay\",1,2)\nTNT1 A 0 A_Setuservar(\"user_Decay\",user_Decay+1)\nTNT1 A 0 A_Jumpif(user_Decay >= OVERHEAL_RATE, \"DownTick\")\nTNT1 A 1 A_JumpIf(CallACS(\"core_targetexists\",0,1)==0,\"Death\")\ngoto Spawn\nDownTick:\nTNT1 A 0 A_Setuservar(\"user_Decay\",0)\nTNT1 A 1 A_GiveToTarget(\"DecayerTick\", 1)\nTNT1 A 0 A_GiveToTarget(\"OverHealerUpdate\",1)\nTNT1 A 0 A_JumpIf(CallACS(\"core_targetexists\",0,1)==0,\"Death\")\nTNT1 A 1 A_JumpIfintargetinventory(\"OverhealValue\",1,\"Spawn\")\ngoto Death\nDeath:\nTNT1 A 1 A_TakeFromTarget(\"OverhealValue\",999)\nstop\n}\n}\n\nactor DecayerTick : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 ACS_NamedExecutealways(\"PKMNACS_OverhealDrain\",0,1)\nTNT1 A 0\nstop\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor OverHealerUpdate : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Takeinventory(\"OverhealValue\",9999)\nTNT1 A 1 A_Giveinventory(\"OverhealValue\",(CallACS(\"PKMNACS_HealthPercent\",0))-101)\nTNT1 A 0\nstop\nNope:\n//BUST B 0 A_PlaySoundEx(\"weapon/heat3\",\"Item\")\nTNT1 A 0\nstop\n}\n}\n\nActor OverhealValue : Inventory //Is Overhealed\n{\ninventory.amount 1\ninventory.maxamount 50\n}\n\nActor OverhealMax : Inventory\n{\ninventory.amount 1\ninventory.maxamount 9999\n}\n\nactor TinyBar : BasicClientside\n{\n+MISSILE\n+FORCEXYBILLBOARD\nxscale 2.5\nyscale 1.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB A 1\nstop\n}\n}\n\nactor TinyBar10 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB A 1\nstop\n}\n}\n\nactor TinyBar9 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB B 1\nstop\n}\n}\n\nactor TinyBar8 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB C 1\nstop\n}\n}\n\nactor TinyBar7 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB D 1\nstop\n}\n}\n\nactor TinyBar6 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB E 1\nstop\n}\n}\n\nactor TinyBar5 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB F 1\nstop\n}\n}\n\nactor TinyBar4 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB G 1\nstop\n}\n}\n\nactor TinyBar3 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB H 1\nstop\n}\n}\n\nactor TinyBar2 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB I 1\nstop\n}\n}\n\nactor TinyBar1 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB J 1\nstop\n}\n}\n\nactor TinyBar0 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNYB K 1\nstop\n}\n}\n\n//===|Overheal|====\nactor TinyBar20 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 L 0\nTNYB L 1\nstop\n}\n}\n\nactor TinyBar19 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 M 0\nTNYB M 1\nstop\n}\n}\n\nactor TinyBar18 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 N 0\nTNYB N 1\nstop\n}\n}\n\nactor TinyBar17 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 O 0\nTNYB O 1\nstop\n}\n}\n\nactor TinyBar16 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 P 0\nTNYB P 1\nstop\n}\n}\n\nactor TinyBar15 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 Q 0\nTNYB Q 1\nstop\n}\n}\n\nactor TinyBar14 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 R 0\nTNYB R 1\nstop\n}\n}\n\nactor TinyBar13 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 S 0\nTNYB S 1\nstop\n}\n}\n\nactor TinyBar12 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 T 0\nTNYB T 1\nstop\n}\n}\n\nactor TinyBar11 : TinyBar\n{\nStates\n{\nSpawn:\nTNT1 U 0\nTNYB U 1\nstop\n}\n}\n\nactor TinyBar20_Light : TinyBar20{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar19_Light : TinyBar19{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar18_Light : TinyBar18{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar17_Light : TinyBar17{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar16_Light : TinyBar16{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar15_Light : TinyBar15{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar14_Light : TinyBar14{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar13_Light : TinyBar13{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar12_Light : TinyBar12{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar11_Light : TinyBar11{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\n\nactor TinyBar10_Light : TinyBar10{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar9_Light : TinyBar9{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar8_Light : TinyBar8{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar7_Light : TinyBar7{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar6_Light : TinyBar6{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar5_Light : TinyBar5{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar4_Light : TinyBar4{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar3_Light : TinyBar3{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar2_Light : TinyBar2{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar1_Light : TinyBar1{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\nactor TinyBar0_Light : TinyBar0{translation \"198:198=74:74\", \"192:192=205:205\" visibletoteam 0}\n\nactor TinyBar20_Wily : TinyBar20{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar19_Wily : TinyBar19{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar18_Wily : TinyBar18{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar17_Wily : TinyBar17{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar16_Wily : TinyBar16{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar15_Wily : TinyBar15{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar14_Wily : TinyBar14{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar13_Wily : TinyBar13{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar12_Wily : TinyBar12{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar11_Wily : TinyBar11{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\n\nactor TinyBar10_Wily : TinyBar10{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar9_Wily : TinyBar9{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar8_Wily : TinyBar8{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar7_Wily : TinyBar7{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar6_Wily : TinyBar6{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar5_Wily : TinyBar5{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar4_Wily : TinyBar4{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar3_Wily : TinyBar3{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar2_Wily : TinyBar2{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar1_Wily : TinyBar1{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\nactor TinyBar0_Wily : TinyBar0{translation \"198:198=41:41\", \"192:192=171:171\" visibletoteam 1}\n\nactor TinyBar20_Cossack : TinyBar20{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar19_Cossack : TinyBar19{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar18_Cossack : TinyBar18{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar17_Cossack : TinyBar17{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar16_Cossack : TinyBar16{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar15_Cossack : TinyBar15{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar14_Cossack : TinyBar14{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar13_Cossack : TinyBar13{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar12_Cossack : TinyBar12{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar11_Cossack : TinyBar11{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\n\nactor TinyBar10_Cossack : TinyBar10{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar9_Cossack : TinyBar9{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar8_Cossack : TinyBar8{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar7_Cossack : TinyBar7{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar6_Cossack : TinyBar6{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar5_Cossack : TinyBar5{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar4_Cossack : TinyBar4{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar3_Cossack : TinyBar3{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar2_Cossack : TinyBar2{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar1_Cossack : TinyBar1{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\nactor TinyBar0_Cossack : TinyBar0{translation \"198:198=128:128\", \"192:192=104:104\" visibletoteam 2}\n\nactor TinyBar20_King : TinyBar20{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar19_King : TinyBar19{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar18_King : TinyBar18{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar17_King : TinyBar17{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar16_King : TinyBar16{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar15_King : TinyBar15{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar14_King : TinyBar14{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar13_King : TinyBar13{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar12_King : TinyBar12{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar11_King : TinyBar11{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\n\nactor TinyBar10_King : TinyBar10{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar9_King : TinyBar9{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar8_King : TinyBar8{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar7_King : TinyBar7{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar6_King : TinyBar6{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar5_King : TinyBar5{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar4_King : TinyBar4{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar3_King : TinyBar3{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar2_King : TinyBar2{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar1_King : TinyBar1{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\nactor TinyBar0_King : TinyBar0{translation \"198:198=232:232\", \"192:192=229:229\" visibletoteam 3}\n\nactor TinyBar20_Light_NoHeal : TinyBar20{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar19_Light_NoHeal : TinyBar19{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar18_Light_NoHeal : TinyBar18{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar17_Light_NoHeal : TinyBar17{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar16_Light_NoHeal : TinyBar16{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar15_Light_NoHeal : TinyBar15{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar14_Light_NoHeal : TinyBar14{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar13_Light_NoHeal : TinyBar13{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar12_Light_NoHeal : TinyBar12{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar11_Light_NoHeal : TinyBar11{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\n\nactor TinyBar10_Light_NoHeal : TinyBar10{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar9_Light_NoHeal : TinyBar9{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar8_Light_NoHeal : TinyBar8{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar7_Light_NoHeal : TinyBar7{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar6_Light_NoHeal : TinyBar6{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar5_Light_NoHeal : TinyBar5{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar4_Light_NoHeal : TinyBar4{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar3_Light_NoHeal : TinyBar3{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar2_Light_NoHeal : TinyBar2{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar1_Light_NoHeal : TinyBar1{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\nactor TinyBar0_Light_NoHeal : TinyBar0{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 0}\n\nactor TinyBar20_Wily_NoHeal : TinyBar20{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar19_Wily_NoHeal : TinyBar19{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar18_Wily_NoHeal : TinyBar18{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar17_Wily_NoHeal : TinyBar17{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar16_Wily_NoHeal : TinyBar16{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar15_Wily_NoHeal : TinyBar15{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar14_Wily_NoHeal : TinyBar14{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar13_Wily_NoHeal : TinyBar13{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar12_Wily_NoHeal : TinyBar12{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar11_Wily_NoHeal : TinyBar11{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\n\nactor TinyBar10_Wily_NoHeal : TinyBar10{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar9_Wily_NoHeal : TinyBar9{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar8_Wily_NoHeal : TinyBar8{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar7_Wily_NoHeal : TinyBar7{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar6_Wily_NoHeal : TinyBar6{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar5_Wily_NoHeal : TinyBar5{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar4_Wily_NoHeal : TinyBar4{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar3_Wily_NoHeal : TinyBar3{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar2_Wily_NoHeal : TinyBar2{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar1_Wily_NoHeal : TinyBar1{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\nactor TinyBar0_Wily_NoHeal : TinyBar0{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 1}\n\nactor TinyBar20_Cossack_NoHeal : TinyBar20{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar19_Cossack_NoHeal : TinyBar19{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar18_Cossack_NoHeal : TinyBar18{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar17_Cossack_NoHeal : TinyBar17{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar16_Cossack_NoHeal : TinyBar16{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar15_Cossack_NoHeal : TinyBar15{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar14_Cossack_NoHeal : TinyBar14{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar13_Cossack_NoHeal : TinyBar13{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar12_Cossack_NoHeal : TinyBar12{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar11_Cossack_NoHeal : TinyBar11{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\n\nactor TinyBar10_Cossack_NoHeal : TinyBar10{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar9_Cossack_NoHeal : TinyBar9{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar8_Cossack_NoHeal : TinyBar8{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar7_Cossack_NoHeal : TinyBar7{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar6_Cossack_NoHeal : TinyBar6{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar5_Cossack_NoHeal : TinyBar5{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar4_Cossack_NoHeal : TinyBar4{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar3_Cossack_NoHeal : TinyBar3{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar2_Cossack_NoHeal : TinyBar2{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar1_Cossack_NoHeal : TinyBar1{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\nactor TinyBar0_Cossack_NoHeal : TinyBar0{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 2}\n\nactor TinyBar20_King_NoHeal : TinyBar20{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar19_King_NoHeal : TinyBar19{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar18_King_NoHeal : TinyBar18{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar17_King_NoHeal : TinyBar17{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar16_King_NoHeal : TinyBar16{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar15_King_NoHeal : TinyBar15{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar14_King_NoHeal : TinyBar14{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar13_King_NoHeal : TinyBar13{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar12_King_NoHeal : TinyBar12{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar11_King_NoHeal : TinyBar11{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\n\nactor TinyBar10_King_NoHeal : TinyBar10{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar9_King_NoHeal : TinyBar9{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar8_King_NoHeal : TinyBar8{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar7_King_NoHeal : TinyBar7{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar6_King_NoHeal : TinyBar6{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar5_King_NoHeal : TinyBar5{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar4_King_NoHeal : TinyBar4{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar3_King_NoHeal : TinyBar3{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar2_King_NoHeal : TinyBar2{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar1_King_NoHeal : TinyBar1{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}\nactor TinyBar0_King_NoHeal : TinyBar0{translation \"192:192=88:88\", \"198:198=95:95\" visibletoteam 3}"
},
{
"source": "pk3",
"name": "Actors/Inventory/ArcTargeter.txt",
"contents": "actor GolfBallAim\n{\n Radius 4\n Height 4\n Damage (0)\n Speed 0\n Projectile\n Species \"Player\"\n -NOGRAVITY\n +THRUSPECIES\n -ACTIVATEIMPACT\n -ACTIVATEPCROSS\n Gravity 1.5\n\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",6,0,0,0) // God I hope this doesn't break online.\n TNT1 A 2\n SpawnLoop:\n TNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",(10*momx)/-20.0,-(10*momy)/-20.0,(10*momz)/-20.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION | SXF_TRANSFERPOINTERS)\n TNT1 A 1 A_SpawnItemEx(\"BallTrailAim\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION | SXF_TRANSFERPOINTERS)\n loop\n Death:\n Crash:\n XDeath:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",7,0,0,0)\n TNT1 A 1\n TNT1 A 0 A_SpawnItemEx(\"BallLandAim\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION | SXF_TRANSFERPOINTERS)\n TNT1 A 1\n stop\n }\n}\n\nactor GolfBallAimLight : GolfBallAim { Speed 15 }\nactor GolfBallAimMedium : GolfBallAim { Speed 25 }\nactor GolfBallAimHeavy : GolfBallAim { Speed 35 }\n\n//#region -=- unneeded -=-\n/*\n\nactor BallTrail\n{\n +NOINTERACTION\n +CLIENTSIDEONLY\n RenderStyle Translucent\n Scale 0.175\n Alpha 0.125\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n BALL C 25 Bright\n BALL CCCCCCCCCC 2 Bright A_FadeOut(0.1)\n stop\n }\n}\n*/\nactor BallTrailAim\n{\n +NOINTERACTION\n +CLIENTSIDEONLY\n +FORCEXYBILLBOARD\n Renderstyle Stencil\n StencilColor \"#FBFF00\"\n Scale 1.3\n Alpha 0.6\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //A_JumpIfInTargetInventory(\"IsCKid\",1,\"Spawn2\")\n BASB U 1 Bright\n stop\n Spawn2:\n BALL E 1 Bright\n stop\n }\n}\n\nactor BallLandAim\n{\n +NOINTERACTION\n +CLIENTSIDEONLY\n +FORCEYBILLBOARD\n Renderstyle Stencil\n StencilColor \"#FBFF00\"\n Scale 1.33\n Alpha 1.0\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //A_JumpIfInTargetInventory(\"IsCKid\",1,\"Spawn2\")\n JUST A 1 Bright\n stop\n Spawn2:\n BALL F 1 Bright\n stop\n }\n}\n/*\nactor BallIndicator\n{\n +THRUACTORS\n +DONTGIB\n //+DONTBLAST\n //-WINDTHRUST\n +CANBLAST\n Radius 4\n Height 4\n Scale 0.375\n\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",10,0,0,0)\n SpawnLoop:\n TNT1 A 0 A_JumpIf(momz > 0,\"OhShitImMoving\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n BALL A 1 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"TravelLoop\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\")\n BALL AAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\") // Repeated takes because this likes to break online\n stop\n OhShitImMoving:\n TNT1 A 0 A_FaceTarget\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",0,0,2,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(5 *momx)/-35.0,-(5 *momy)/-35.0,2+(5 *momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(10*momx)/-35.0,-(10*momy)/-35.0,2+(10*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(15*momx)/-35.0,-(15*momy)/-35.0,2+(15*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(20*momx)/-35.0,-(20*momy)/-35.0,2+(20*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(25*momx)/-35.0,-(25*momy)/-35.0,2+(25*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(30*momx)/-35.0,-(30*momy)/-35.0,2+(30*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n BALL A 1\n TNT1 A 0 ThrustThingZ(0,16,0,0)\n TNT1 A 0 A_Recoil(8)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",0,0,2,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(5 *momx)/-35.0,-(5 *momy)/-35.0,2+(5 *momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(10*momx)/-35.0,-(10*momy)/-35.0,2+(10*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(15*momx)/-35.0,-(15*momy)/-35.0,2+(15*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(20*momx)/-35.0,-(20*momy)/-35.0,2+(20*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(25*momx)/-35.0,-(25*momy)/-35.0,2+(25*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(30*momx)/-35.0,-(30*momy)/-35.0,2+(30*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n BALL A 1\n OhShitLoop:\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",0,0,2,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(5 *momx)/-35.0,-(5 *momy)/-35.0,2+(5 *momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(10*momx)/-35.0,-(10*momy)/-35.0,2+(10*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(15*momx)/-35.0,-(15*momy)/-35.0,2+(15*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(20*momx)/-35.0,-(20*momy)/-35.0,2+(20*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(25*momx)/-35.0,-(25*momy)/-35.0,2+(25*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrail\",(30*momx)/-35.0,-(30*momy)/-35.0,2+(30*momz)/-35.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION)\n BALL A 1 A_CheckFloor(\"OhShitStop\")\n loop\n OhShitStop:\n BALL A 1 A_Stop\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",13,0,0,0)\n goto SpawnLoop\n TravelLoop:\n BALL A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"TravelLoop\") // How\n BALL A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION) // much\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\") // bullshit\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\") // do\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"TravelLoop\") // I\n BALL A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION) // need\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\") // to\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\") // repeated\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"TravelLoop\") // check\n BALL A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION) // for\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\") // the\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\") // sake\n BALL A 1 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"TravelLoop\") // of\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\") // ping?!?!\n TNT1 AAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\") // AAAAAAAAAAAAAAAAAAAAAAAAA\n stop\n NopeHit:\n TNT1 A 1\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",9,0,0,0)\n Nope:\n TNT1 A 1\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"KillTheBall\",1,\"Ded\") // Did it land safely?\n TNT1 A 0 A_JumpIfInTargetInventory(\"MaySwingAgain\",1,\"SpawnLoop\") // Did it land OOB?\n TNT1 AAAAAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"Nope\") // Repeated takes because this likes to break online\n stop\n Ded:\n TNT1 A 1\n stop\n }\n}\n\nactor BallIndicatorCursor\n{\n +FLOATBOB\n +THRUACTORS\n +DONTGIB\n //+DONTBLAST\n //-WINDTHRUST\n +CANBLAST\n Radius 4\n Height 4\n\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",10,0,0,0)\n SpawnLoop:\n TNT1 A 0 A_JumpIf(momz > 0,\"OhShitImMoving\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n BCRS A 1 bright A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\")\n BCRS AAAAAA 1 bright A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\") // Repeated takes because this likes to break online\n stop\n OhShitImMoving:\n TNT1 A 0 A_FaceTarget\n TNT1 A 1\n TNT1 A 0 ThrustThingZ(0,16,0,0)\n TNT1 A 0 A_Recoil(8)\n TNT1 A 1\n OhShitLoop:\n TNT1 A 1 A_CheckFloor(\"OhShitStop\")\n loop\n OhShitStop:\n TNT1 A 1 A_Stop\n goto SpawnLoop\n InvisLoop:\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 1 // One more to buffer for ping.\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 AAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\") // Repeated takes because this likes to break online\n stop\n NopeHit:\n TNT1 A 1\n //TNT1 A 0 ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",9,0,0,0) // Shouldn't need this, since the golfball already does it and this has the same TID.\n Nope:\n TNT1 A 1\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"KillTheBall\",1,\"Ded\") // Did it land safely?\n TNT1 A 0 A_JumpIfInTargetInventory(\"MaySwingAgain\",1,\"SpawnLoop\") // Did it land OOB?\n TNT1 AAAAAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"Nope\") // Repeated takes because this likes to break online\n stop\n Ded:\n TNT1 A 1\n stop\n }\n}\n\nactor BallIndicatorCursorCKid\n{\n +FLOATBOB\n +THRUACTORS\n +DONTGIB\n +DONTBLAST\n -WINDTHRUST\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",10,0,0,0)\n SpawnLoop:\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n BCRS B 1 bright A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\")\n BCRS BBBBBB 1 bright A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\") // Repeated takes because this likes to break online\n stop\n InvisLoop:\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"HitBall\",1,\"NopeHit\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"SwingStage1\",1,\"InvisLoop\")\n TNT1 A 1 A_Warp(AAPTR_TARGET,0,0,0,0,SXF_NOCHECKPOSITION)\n TNT1 A 1 // One more to buffer for ping.\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 AAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"SpawnLoop\") // Repeated takes because this likes to break online\n stop\n NopeHit:\n TNT1 A 1\n //TNT1 A 0 ACS_NamedExecuteWithResult(\"GOLF_DECORATE\",9,0,0,0) // Shouldn't need this, since the golfball already does it and this has the same TID.\n Nope:\n TNT1 A 1\n TNT1 A 0 A_JumpIfInTargetInventory(\"FinishedHole\",1,\"Ded\")\n TNT1 A 0 A_JumpIfInTargetInventory(\"KillTheBall\",1,\"Ded\") // Did it land safely?\n TNT1 A 0 A_JumpIfInTargetInventory(\"MaySwingAgain\",1,\"SpawnLoop\") // Did it land OOB?\n TNT1 AAAAAAAA 1 A_JumpIfInTargetInventory(\"ImAlive\",1,\"Nope\") // Repeated takes because this likes to break online\n stop\n Ded:\n TNT1 A 1\n stop\n }\n}\n\nactor CoopBallCorpse\n{\n +CLIENTSIDEONLY\n +THRUACTORS\n Scale 0.375\n\n States\n {\n Spawn:\n TNT1 A 0\n BALL A 1\n BALL A -1\n stop\n }\n}\n*/\n//#endregion\n\n// This section of code contributed by gaydad420.\n// Thank you very much! And take it away, my dude!\n\n//hi term\n\nactor GolfBallAimInstantStarter : GolfBallAim\n{\n +CLIENTSIDEONLY\n translation \"198:198=220:220\", \"192:192=229:229\"\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstantBuffer\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n\t}\n}\nactor GolfBallAimInstantBuffer : GolfBallAim\n{\n +CLIENTSIDEONLY\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstant\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n\t}\n}\n//then it just repeats itself until it hits a wall/floor\nactor GolfBallAimInstant : GolfBallAim\n{\n +CLIENTSIDEONLY\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //A_JumpIfInTargetInventory(\"BetweenShots\",1,\"Nope\")\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",(10*momx)/-20.0,-(10*momy)/-20.0,(10*momz)/-20.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION )\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstant\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n Nope:\n TNT1 A 1\n stop\n\t}\n}\n\nactor GolfBallAimLightInstantStarter : GolfBallAimInstantStarter { Speed 15 }\nactor GolfBallAimLightInstantBuffer : GolfBallAimInstantBuffer { Speed 15 }\nactor GolfBallAimLightInstant : GolfBallAimInstant { Speed 15 }\nactor GolfBallAimMediumInstantStarter : GolfBallAimInstantStarter { Speed 25 }\nactor GolfBallAimMediumInstantBuffer : GolfBallAimInstantBuffer { Speed 25 }\nactor GolfBallAimMediumInstant : GolfBallAimInstant { Speed 25 }\nactor GolfBallAimHeavyInstantStarter : GolfBallAimInstantStarter { Speed 35 }\nactor GolfBallAimHeavyInstantBuffer : GolfBallAimInstantBuffer { Speed 35 }\nactor GolfBallAimHeavyInstant : GolfBallAimInstant { Speed 35 }\n\n//===|Version that bounces off Ceilings\n\nactor GolfBallAimInstantStarter2 : GolfBallAim\n{\n +CLIENTSIDEONLY\n translation \"198:198=220:220\", \"192:192=229:229\"\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstantBuffer2\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n\t}\n}\nactor GolfBallAimInstantBuffer2 : GolfBallAim\n{\n +CLIENTSIDEONLY\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstant2\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n\t}\n}\n\nactor GolfBallAimInstant2 : GolfBallAim\n{\n +CLIENTSIDEONLY\n +BOUNCEONCEILINGS\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //A_JumpIfInTargetInventory(\"BetweenShots\",1,\"Nope\")\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",(10*momx)/-20.0,-(10*momy)/-20.0,(10*momz)/-20.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION )\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstant2\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n Nope:\n TNT1 A 1\n stop\n\t}\n}\n\n//===|Version that bounces off Walls and Ceilings\n\nactor GolfBallAimInstantStarter3 : GolfBallAim\n{\n +CLIENTSIDEONLY\n translation \"198:198=220:220\", \"192:192=229:229\"\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstantBuffer3\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n\t}\n}\nactor GolfBallAimInstantBuffer3 : GolfBallAim\n{\n +CLIENTSIDEONLY\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstant3\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n\t}\n}\n\nactor GolfBallAimInstant3 : GolfBallAim\n{\n +CLIENTSIDEONLY\n +BOUNCEONCEILINGS\n +BOUNCEONWALLS\n\tStates\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 //A_JumpIfInTargetInventory(\"BetweenShots\",1,\"Nope\")\n TNT1 A 0 //ACS_NamedExecuteWithResult(\"GOLF_CLIENT\",6,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",(10*momx)/-20.0,-(10*momy)/-20.0,(10*momz)/-20.0,0,0,0,0,SXF_ABSOLUTEANGLE | SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION)\n TNT1 A 0 A_SpawnItemEx(\"BallTrailAim\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION | SXF_TRANSFERTRANSLATION )\n\t\tTNT1 A 0 A_SpawnItemEx(\"GolfBallAimInstant3\",0,0,0,momx,momy,momz,0,SXF_TRANSFERTRANSLATION | SXF_ABSOLUTEVELOCITY)\n\t\tTNT1 A 1\n stop\n Nope:\n TNT1 A 1\n stop\n\t}\n}"
},
{
"source": "pk3",
"name": "Actors/classbases/classbase2.txt",
"contents": "actor ClassBase2 : ClassBase1\n{\nStates\n{\n// -=-=-=- Pain States -=-=-=-\n//#region -=- Normal -=-\nPain.Swift:\n \"----\" H 0\nGoto NormalPain\n\nPain.Fakeout:\n\"----\" H 0 A_GiveInventory(\"CringeStatusProc\",1)\nGoto NormalPain\n\nPain.Thrash:\n\"----\" H 0 A_GiveInventory(\"ThrashProtect\",1)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,10)\nGoto NormalPain\n\nPain.QuickAttack:\n\"----\" H 0 A_GiveInventory(\"QuickAttackDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"QuickAttackCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,10)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto NormalPain\nPain.DoubleEdge:\n\"----\" H 0 A_GiveInventory(\"DoubleEdgeDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"DoubleEdgeCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto NormalPain\n\nPain.RapidSpin:\n\"----\" H 0 A_GiveInventory(\"RapidSpinProtect\",1)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\nGoto NormalPain\n\nPain.FalseSwipe:\n \"----\" H 0 A_JumpIfHealthLower(2,\"FalseAward\")\nGoto NormalPain\nFalseAward:\n\"----\" H 0 ACS_NamedExecuteAlways(\"FalseEXPAward\",0)\nGoto NormalPain\n//#endregion\n\n//#region -=- Fighting -=-\nPain.VacuumWave:\nPain.DoubleKick:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,6)\nGoto FightingPain\n\nPain.Skyuppercut:\n\"----\" H 0 A_GiveInventory(\"SkyuppercutProtect\",1)\n\"----\" H 0 ThrustThingZ(0,70,0,0)\nGoto FightingPain\n\nPain.HiJumpKick:\n\"----\" H 0 A_GiveInventory(\"HiJumpKickDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"HiJumpKickCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,150)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n\"----\" H 0 ThrustThingZ(0,45,0,0)\nGoto FightingPain\n\nPain.Machpunch:\n\"----\" H 0 A_GiveInventory(\"MachpunchDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"MachpunchCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,10)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto FightingPain\n\nPain.CloseCombat:\n\"----\" H 0 A_GiveInventory(\"CloseCombatProtect\",1)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,10)\nGoto FightingPain\n//#endregion\n\n//#region -=- Flying -=-\n\nPain.Peck:\n\"----\" H 0\ngoto FlyingPain\n\nPain.DrillPeck:\n\"----\" H 0 A_GiveInventory(\"DrillPeckProtect\",1)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\ngoto FlyingPain\n\nPain.SkyDrop1:\n\"----\" H 0 A_GiveInventory(\"SkyDropSuplexStart\",1)\ngoto FlyingPain\nPain.SkyDrop2:\n\"----\" H 0 A_GiveInventory(\"SkyDropPushStart\",1)\ngoto FlyingPain\n\nPain.BraveBird:\n\"----\" H 0 A_GiveInventory(\"BraveBirdDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"BraveBirdCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto FlyingPain\n\nPain.Acrobatics:\n\"----\" H 0 A_GiveInventory(\"AcrobaticsProtect\",1)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,20)\ngoto FlyingPain\n//#endregion\n\n//#region -=- Poison -=-\n\n//#endregion\n\n//#region -=- Ground -=-\n\npain.Earthquake:\n\"----\" H 0 A_jumpifinventory(\"EarthQuakeProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"EarthQuakeProtect\",1)\n\"----\" H 0\nGoto GroundPain\n\npain.Mudslap:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"MudslapNerfInitiate\",1)\nGoto GroundPain\n\npain.MudBomb:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"MudBombNerfInitiate\",1)\nGoto GroundPain\n//#endregion\n\n//#region -=- Rock -=-\nPain.StealthRock:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveInventory(\"HaltPlayer\")\nGoto RockPain\n\nPain.Rollout:\n\"----\" H 0 A_GiveInventory(\"RolloutProtect\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,15)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto RockPain\n\nPain.RockSlide:\n\"----\" H 0 A_GiveInventory(\"RockSlideProtect\")\n\"----\" H 0 A_GiveInventory(\"RockSlideProtect2\")\n\"----\" H 0 A_Jump(230,2)\n\"----\" H 0 A_GiveInventory(\"CringeStatusProc\")\n\"----\" H 0\nGoto RockPain\n\n//#endregion\n\n//#region -=- Bug -=-\n\nPain.XScissor1:\n\"----\" H 0 A_GiveInventory(\"XScissor1Protect\", 1)\n\"----\" H 0 A_Jumpifinventory(\"XScissor2Protect\",1,\"XScissorImpact\")\nGoto BugPain\nPain.XScissor2:\n\"----\" H 0 A_GiveInventory(\"XScissor2Protect\", 1)\n\"----\" H 0 A_Jumpifinventory(\"XScissor1Protect\",1,\"XScissorImpact\")\nGoto BugPain\nXScissorImpact:\n\"----\" H 0 A_SpawnItemEX(\"PowerStrikeFX2\",0,0,28)\nGoto BugPain\n\n//#endregion\n\n//#region -=- Ghost -=-\n\n//#endregion\n\n//#region -=- Steel -=-\nPain.MetalClaw:\n\"----\" H 0\nGoto SteelPain\n\nPain.GyroBall:\n\"----\" H 0 A_GiveInventory(\"GyroBallProtect\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,15)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto SteelPain\n\n//#endregion\n\n//#region -=- Fire\n //===|Fire\nPain.Ember:\nPain.FireBlast:\nPain.FlameBurst:\n\"----\" H 0\nGoto FirePain\n\nPain.BlazeKick:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,6)\nGoto FirePain\n\nPain.FireSpin:\n\"----\" H 0 A_Giveinventory(\"FireSpinProtect\")\n\"----\" H 0 A_Giveinventory(\"FireSpinSlower\")\nGoto FirePain\n\nPain.HeatWave:\n\"----\" H 0 A_Giveinventory(\"HeatWaveProtect\")\nGoto FirePain\n\npain.FlameThrower:\n\"----\" H 0 A_jumpifinventory(\"FlameThrowerProtect\",1,2)\n\"----\" H 0 A_GiveInventory(\"FlameThrowerProtect\",1)\n\"----\" H 0\nGoto FirePain\n\npain.FireFang:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,6)\n//\"----\" H 0 A_jumpifinventory(\"BurnMark\",1,2)\n//\"----\" H 0 A_SpawnItemEX(\"BurnWatcher\",1)\n//\"----\" H 0 A_Giveinventory(\"BurnMark\")\n\"----\" H 0\n\"----\" H 0\nGoto FirePain\n\nPain.FlareBlitz:\n\"----\" H 0 A_GiveInventory(\"FlareBlitzDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"FlareBlitzCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto FirePain\n\nPain.FlameWheel:\n\"----\" H 0 A_GiveInventory(\"FlameWheelProtect\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,30)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto FirePain\n\n//#endregion\n\n//#region -=- Water -=-\n //===|Water\nPain.WaterGun:\nPain.WaterPulse:\nPain.AquaTail:\nPain.BubbleBeam:\n\"----\" H 0\nGoto WaterPain\n\nPain.Surf:\n\"----\" H 0 ThrustThingZ(0,55,0,0)\n\"----\" H 0 A_GiveInventory(\"SurfProtect\",1)\nGoto WaterPain\n\nPain.Brine:\n\"----\" H 0 A_GiveInventory(\"BrineProtect\",1)\nGoto WaterPain\n\nPain.HydroPump:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"HydroPumpProtect\",1)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,5)\nGoto WaterPain\n\nPain.AquaTail:\n\"----\" H 0\n\"----\" H 0 A_GiveInventory(\"AquaTailProtect\",1)\n\"----\" H 0 A_SpawnItemEX(\"AquaTailImpactPuff\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,25)\nGoto WaterPain\n\nPain.AquaJet:\n\"----\" H 0 A_GiveInventory(\"AquaJetDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"AquaJetCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,10)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto NormalPain\n\n//#endregion\n\n//#region -=- Grass -=-\n //===|Grass\nPain.RazorLeaf:\nPain.MagicalLeaf:\nPain.VineWhip:\nPain.SeedBomb:\nPain.EnergyBall:\nPain.SolarBeam:\nPain.BulletSeed:\n\"----\" H 0\nGoto GrassPain\n\nPain.LeafBlade1:\n\"----\" H 0 A_GiveInventory(\"LeafBlade1Protect\", 1)\nGoto GrassPain\nPain.LeafBlade2:\n\"----\" H 0 A_SpawnItemEX(\"PowerStrikeFX2\",0,0,28)\n\"----\" H 0 A_GiveInventory(\"LeafBlade2Protect\", 1)\nGoto GrassPain\n\nPain.WoodHammer:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto GrassPain\n\n//#endregion\n\n//#region -=- Electric -=-\n\n//#endregion\n\n//#region -=- Psychic -=-\n\n//#endregion\n\n//#region -=- Ice -=-\n\n //===|Ice\n Pain.PowderSnow:\n Pain.IcePunch:\n Pain.IceFang:\n \"----\" H 0\n Goto IcePain\n Pain.IcyWind:\n \"----\" H 0\n \"----\" H 0 A_GiveInventory(\"IcyWindProtect\",1)\n \"----\" H 0 A_GiveInventory(\"IcyWindNerfInitiate\",1)\n Goto IcePain\n\n//#endregion\n\n//#region -=- Dragon -=-\nPain.DragonPulse:\nPain.DragonClaw:\n\"----\" H 0\nGoto DragonPain\n\nPain.DragonRush:\n\"----\" H 0 A_GiveInventory(\"DragonRushDelay\",1)\n\"----\" H 1\n\"----\" H 0 A_GiveToTarget(\"DragonRushCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,60)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto DragonPain\n\nPain.DragonRage:\n\"----\" H 0\nGoto NormalPain\n//#endregion\n\n//#region -=- Dark -=-\n Pain.Pursuit:\n Pain.Bite:\n Pain.Crunch:\n \"----\" H 0\n Goto DarkPain\n Pain.NightSlash1:\n \"----\" H 0 A_GiveInventory(\"NightSlash1Protect\", 1)\n \"----\" H 0 A_GiveInventory(\"NightSlashBackstabItem\",1)\n Goto DarkPain\n Pain.NightSlash2:\n \"----\" H 0 A_SpawnItemEX(\"PowerStrikeFX2\",0,0,28)\n \"----\" H 0 A_GiveInventory(\"NightSlash2Protect\", 1)\n \"----\" H 0 A_GiveInventory(\"NightSlashBackstabItem\",1)\n Goto DarkPain\n Pain.NightSlash3:\n \"----\" H 0\n Goto DarkPain\n//#endregion\n\n//#region -=- Fairy -=-\n\n//#endregion\n\n//#region -=- Typeless -=-\n\nPain.Melee:\n\"----\" H 0\nGoto NormalPain\n\nPain.Toxic:\n\"----\" H 0 A_Giveinventory(\"ToxicStacker\")\nPain.PoisonPowder:\n\"----\" H 0 A_Giveinventory(\"PoisonStatusProc\")\n\"----\" H 0\ngoto SuperSpawn\n\nPain.Spikes:\n\"----\" H 0 A_Stop\n\"----\" H 0 A_GiveInventory(\"HaltPlayer\")\nGoto PainNormal\nPain.ToxicSpikes:\n\"----\" H 0 A_Giveinventory(\"PoisonStatusProc\")\n\"----\" H 0 A_Giveinventory(\"ToxicStacker\")\n\"----\" H 0 A_GiveInventory(\"HaltPlayer\")\n\"----\" H 0 A_Stop\nGoto PainNormal\n//#endregion\n\n// -=-=-=- Death States -=-=-=-\n//#region -=- Normal -=-\n Death.FalseSwipe: //should never happen but just in case\n Death.Swift:\n Death.RapidSpin:\n Death.SkullBash:\n Death.Fakeout:\n Death.Thrash:\n \"----\" H 0\n Goto NormalDeath\n\n Death.QuickAttack:\n \"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Normal)\n \"----\" H 0 A_GiveToTarget(\"QuickAttackCollision\",1)\n \"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,35)\n \"----\" H 0 ThrustThingZ(0,35,0,0)\n \"----\" H 5\n Goto Death\n\n Death.DoubleEdge:\n \"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Normal)\n \"----\" H 0 A_GiveToTarget(\"DoubleEdgeCollision\",1)\n \"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,50)\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n \"----\" H 0 ThrustThingZ(0,35,0,0)\n \"----\" H 5\n Goto Death\n//#endregion\n\n//#region -=- Fighting -=-\nDeath.VacuumWave:\nDeath.DoubleKick:\nDeath.CloseCombat:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,6)\nGoto FightingDeath\n\nDeath.Skyuppercut:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fighting)\n\"----\" H 0 ThrustThingZ(0,120,0,0)\n\"----\" HHHHHHHHHHHHHHHHH 1 A_JumpIf(MomZ <=0 || CeilingZ-Z <= height, \"SkyuppercutDeath2\")\nGoto Death\nSkyuppercutDeath2:\n\"----\" H 1 A_JumpIf(CeilingZ-Z > height, \"Death\")\n\"----\" H 0 A_SpawnitemEX(\"SkyUppercutCeilingBonk\")//\nGoto Death\n\nDeath.HiJumpKick:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fighting)\n\"----\" H 0 A_GiveToTarget(\"HiJumpKickCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,150)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n\"----\" H 0 ThrustThingZ(0,45,0,0)\n\"----\" H 0 A_SpawnitemEX(\"BodyBumper\",0,0,0,Velx,vely,velz,0,SXF_ABSOLUTEVELOCITY)// Hijumpkick\n\"----\" HHHHHHHHHH 1 A_JumpIfInventory(\"BodyBumpCheck\",1, \"Death\")\nGoto Death\n\nDeath.Machpunch:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fighting)\n\"----\" H 0 A_GiveToTarget(\"MachpunchCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,35)\n\"----\" H 0 ThrustThingZ(0,35,0,0)\n\"----\" H 5\nGoto Death\n//#endregion\n\n//#region -=- Flying -=-\n\nDeath.Peck:\nDeath.DrillPeck:\nDeath.Acrobatics:\n\"----\" H 0\ngoto FlyingDeath\n\nDeath.SkyDrop:\n\"----\" H 0\ngoto FlyingDeath\nDeath.SkyDrop2:\n\"----\" H 0 A_GiveInventory(\"SkyDropPushStart\",1)\ngoto FlyingDeath\n\nDeath.BraveBird:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Flying)\n\"----\" H 0 A_GiveToTarget(\"BraveBirdCollision\",1)\n\"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,50)\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n\"----\" H 0 ThrustThingZ(0,35,0,0)\n\"----\" H 5\nGoto Death\n\n//#endregion\n\n//#region -=- Poison -=-\n\n//#endregion\n\n//#region -=- Ground -=-\n\nDeath.Mudslap:\nDeath.MudBomb:\nDeath.Earthquake:\n\"----\" H 0\nGoto GroundDeath\n\n//#endregion\n\n//#region -=- Rock -=-\n\nDeath.RockSlide:\nDeath.StealthRock:\n\"----\" H 0 A_Stop\nGoto RockDeath\n\nDeath.Rollout:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,15)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto RockDeath\n\n//#endregion\n\n//#region -=- Bug -=-\n\nDeath.XScissor1:\nDeath.XScissor2:\n\"----\" H 0\nGoto BugDeath\n\n//#endregion\n\n//#region -=- Ghost -=-\n\n//#endregion\n\n//#region -=- Steel -=-\n\nDeath.MetalClaw:\n\"----\" H 0\nGoto SteelDeath\n\nDeath.GyroBall:\n\"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,15)\n\"----\" H 0 ThrustThingZ(0,15,0,0)\nGoto SteelDeath\n\n//#endregion\n\n//#region -=- Fire -=-\n Death.Ember:\n Death.FireBlast:\n Death.FireSpin:\n Death.FlameThrower:\n Death.FireFang:\n Death.FlameBurst:\n Death.HeatWave:\n Death.BlazeKick:\n Goto FireDeath\n\n Death.FlareBlitz:\n \"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fire)\n \"----\" H 0 A_GiveToTarget(\"FlareBlitzCollision\",1)\n \"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,50)\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n \"----\" H 0 ThrustThingZ(0,35,0,0)\n \"----\" H 5\n Goto Death\n\n Death.FlameWheel:\n \"----\" H 0 A_GiveInventory(\"FlameWheelProtect\")\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,30)\n \"----\" H 0 ThrustThingZ(0,15,0,0)\n Goto FireDeath\n//#endregion\n\n//#region -=- Water -=-\n Death.WaterGun:\n Death.WaterPulse:\n Death.AquaTail:\n Death.HydroPump:\n Death.BubbleBeam:\n Death.Brine:\n Death.Surf:\n \"----\" H 0\n Goto WaterDeath\n\n Death.AquaTail:\n \"----\" H 0 A_SpawnItemEX(\"AquaTailImpactPuff\")\n Goto WaterDeath\n\n Death.AquaJet:\n \"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Normal)\n \"----\" H 0 A_GiveToTarget(\"AquaJetCollision\",1)\n \"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,35)\n \"----\" H 0 ThrustThingZ(0,35,0,0)\n \"----\" H 5\n Goto Death\n\n//#endregion\n\n//#region -=- Grass -=-\n Death.RazorLeaf:\n Death.MagicalLeaf:\n Death.VineWhip:\n Death.SeedBomb:\n Death.EnergyBall:\n Death.SolarBeam:\n Death.Bulletseed:\n \"----\" H 0\n Goto GrassDeath\n\n Death.LeafBlade1:\n \"----\" H 0 A_GiveInventory(\"LeafBlade1Protect\", 1)\n Goto GrassDeath\n Death.LeafBlade2:\n \"----\" H 0 A_SpawnItemEX(\"PowerStrikeFX2\",0,0,28)\n \"----\" H 0 A_GiveInventory(\"LeafBlade2Protect\", 1)\n Goto GrassDeath\n\n Death.WoodHammer:\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,40)\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMN_RecoilDamager\",0,30)\n \"----\" H 0 ThrustThingZ(0,15,0,0)\n Goto GrassDeath\n//#endregion\n\n//#region -=- Electric -=-\n\n//#endregion\n\n//#region -=- Psychic -=-\n\n//#endregion\n\n//#region -=- Ice -=-\n Death.PowderSnow:\n Death.IcyWind:\n Death.IcePunch:\n Death.IceFang:\n \"----\" H 0\n Goto IceDeath\n//#endregion\n\n//#region -=- Dragon -=-\n Death.DragonRush:\n \"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Dragon)\n \"----\" H 0 A_GiveToTarget(\"DragonRushCollision\",1)\n \"----\" H 0 A_PlaySoundEx(\"weapon/Rebound\",\"SoundSlot5\")\n \"----\" H 0 ACS_NamedExecuteAlways(\"PKMNACS_HitKnockBack\",0,50)\n \"----\" H 0 ThrustThingZ(0,35,0,0)\n \"----\" H 5\n Goto Death\n\n Death.DragonPulse:\n Death.DragonClaw:\n \"----\" H 0\n Goto DragonDeath\n\n Death.DragonRage:\n \"----\" H 0\n Goto Death\n//#endregion\n\n//#region -=- Fairy -=-\n\n//#endregion\n\n//#region -=- Dark -=-\n Death.Pursuit:\n Death.Bite:\n Death.Crunch:\n \"----\" H 0\n Goto DarkDeath\n Death.NightSlash1:\n \"----\" H 0 A_GiveInventory(\"NightSlash1Protect\", 1)\n \"----\" H 0 A_GiveInventory(\"NightSlashBackstabItem\",1)\n Goto DarkDeath\n Death.NightSlash2:\n \"----\" H 0 A_SpawnItemEX(\"PowerStrikeFX2\",0,0,28)\n \"----\" H 0 A_GiveInventory(\"NightSlash2Protect\", 1)\n \"----\" H 0 A_GiveInventory(\"NightSlashBackstabItem\",1)\n Goto DarkDeath\n Death.NightSlash3:\n \"----\" H 0\n Goto DarkDeath\n//#endregion\n\n//#region -=- Typeless -=-\n\nDeath.Spikes:\nDeath.ToxicSpikes:\n\"----\" H 0 A_Stop\nGoto Death\n//#endregion\n\n}\n}"
},
{
"source": "pk3",
"name": "SBARINFO.V.txt",
"contents": "//VERTICAL BARS\nheight 0;\n\nstatusbar fullscreen, forcescaled\n{\n\tInInventory not NoHud, 1\n\t{\n\tInInventory not NoHealthBar, 1\n\t{\n\tDrawImage \"PKMNHUD\", 5, 140;\n\tDrawImage \"PKMNHP\", 16, 172;\n\tDrawbar \"PKMNHPB\", \"PKMNHPE\", Health, horizontal, 32, 172;\n\tDrawNumber 3, \"CBMF\", yellow, \"SBAR_LVL\", alignment(left)|prefix(\"\", \"lv:\"), 15, 164;\n\tInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\n\tInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\n\tInInventory not NoArmorBar, 1\n\t\t{\n\t\tInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184; InInventory HealthNumberFlag, 1{DrawNumber 3, \"CBMF\", Untranslated, Armor, alignment(left), 152, 170;}}\n\t\t}\n\n\tDrawString \"SMALLFONT\",White,WeaponTag, 15, 140,0,alignment(left);\n\t//InInventory AmmoNumberFlag, 1\n\t//{\n\t\tWeaponAmmo not BusterAmmo\n\t\t{\n\t\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\t\t\t//DrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(left), 80, 177;\n\t\t\tDrawString \"CBMF\",yellow,\"pp:\", 15, 147,0,alignment(left);\n\t\t\tDrawNumber 3, \"CBMF\", Green, Ammo1, alignment(right), 42, 147;\n\t\t\tDrawNumber 3, \"CBMF\", white, Ammo1Capacity, alignment(left)|prefix(\"\", \"/\"), 42, 147;\n\n\t\t\tDrawImage \"PKMNPP\", 16, 155;\n\t\t\tDrawbar \"PKMNHPB\", \"PKMNHPE\", PPRecoveryMeter, horizontal, 32, 155;\n\t\t\tInInventory PPRecoveryMeter, 100{ DrawImage \"PKMNRELO\", 40, 155;}\n\t\t}\n\t//}\n\n\t//IfCVarInt mm8bdm_healthnumber, 1\n\t//InInventory HealthNumberFlag, 1\n\t//{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\t\t//DrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 152, 177;\n\t\tDrawNumber 3, \"CBMF\", Green, Health, alignment(right), 56, 164;\n\t\tDrawNumber 3, \"CBMF\", white, \"SBAR_HP\", alignment(left)|prefix(\"\", \"/\"), 56, 164;\n\t//}\n\t}\n\n\tInInventory not AbnormalItemPosition, 1\n\t{\n\tDrawSelectedInventory INDEXFONT ,122, 184, 120, 185, white;\n\t}\n\tDrawImage weaponicon, 50, 184;\n\n\t}\n\n/*\nInInventory not NoHud, 1\n{\nInInventory not NoHealthBar, 1\n{\nDrawBar \"BARHEALT\", \"BAREMPTY\", Health, vertical, 24, 8;\n\tInInventory LightTeamFlag, 1{DrawImage \"LBAR\", 24, 3;}\n\tInInventory WilyTeamFlag, 1{DrawImage \"WBAR\", 24, 3;}\n\tInInventory CossackTeamFlag, 1{DrawImage \"CBAR\", 24, 3;}\n\tInInventory KingTeamFlag, 1{DrawImage \"KBAR\", 24, 3;}\nInInventory OverhealValue, 1 {DrawBar \"BARFLS12\", \"NOBAR\", OverhealValue, vertical, 24, 8;}\n\nInInventory SkullShieldCheck, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory SkullBarrierProtection, 1{DrawBar \"BARFLS5\", \"NOBAR\", SkullShieldCheck, vertical, 24, 8;}\nInInventory not NoArmorBar, 1\n\t{\n\tInInventory BasicArmor, 1{DrawBar \"BARAMT31\", \"NOBAR\", Armor, vertical, 24, 8; InInventory HealthNumberFlag, 1{DrawNumber 3, \"CBMF\", Untranslated, Armor, alignment(left), 31, 38;}}\n\t}\nInInventory DocToadHealthBar, 1{DrawBar \"BARHEADO\", \"NOBAR\", Health, vertical, 24, 8;}\nInInventory GlassHealthBar, 1{DrawBar \"BARHEALG\", \"NOBAR\", Health, vertical, 24, 8;}\n\n//IfCVarInt mm8bdm_ammonumber, 1\n//ha ha ha end me\nPlayerClass Megaman{//doesn't look right on most classes\nInInventory AmmoNumberFlag, 1\n{\n\tWeaponAmmo not BusterAmmo\n\t{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),/alignment(left),31,30;\n\t\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(right), 15, 31;\n\t}\n}}\n\n//IfCVarInt mm8bdm_healthnumber, 1\n//dont worry jax I'm in pain too\nInInventory HealthNumberFlag, 1\n{\n\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),/alignment(left),31,30;\n\tDrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 31, 31;\n}\n}\n\nInInventory not AbnormalItemPosition, 1\n{\nDrawSelectedInventory INDEXFONT ,24, 64, 37, 64, white;\n}\nDrawImage weaponicon, 16, 64;\n\n//██████████████████████████████████████████Moves████████████████████████████████████████\nWeaponAmmo SwiftPP {Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo EmberPP{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo ThunderPP{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo WaterGunPP{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo BitePP {Drawbar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo QuickAttackPP {Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo HelpingHandPP{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo VineWhipPP{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo GrowthPP{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo LeechSeedPP{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo RazorLeafPP{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nWeaponAmmo SweetScentPP{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n*/\n//████████████████████████████████████████CopyWeapons██████████████████████████████████████\n\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SuperArmWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceSlasherWep{Drawbar\"BARAMMO3\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HyperBombWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FireStormWep{Drawbar\"BARAMMO5\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBeamWep{Drawbar\"BARAMMO6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeSlowWep{DrawBar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected OilSliderWep{DrawBar\"BARAMMO8\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"BARFLS1\", \"NOBAR\", OilSliderFlag, vertical, 16, 8;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AirShooterWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BubbleLeadWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected QuickBoomerangWep{Drawbar\"BARAMM11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrashBombWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TimeStopperWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AtomicFireWep{Drawbar\"BARAMM13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 70{DrawBar \"BARFLS2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected LeafShieldWep{Drawbar\"BARAM201\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", LeafShieldCharge, vertical, 16, 8;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"BARAMMO2\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagnetMissileWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GeminiLaserWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HardKnuckleWep{Drawbar\"BARAMM16\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TopSpinWep{Drawbar\"BARAMM17\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SearchSnakeWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SparkShockWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ShadowBladeWep{Drawbar\"BARAMMO7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RainFlushWep{Drawbar\"BARAMM19\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DrillBombWep{Drawbar\"BARAMM14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PharaohShotWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory PharaohCharge, 78{DrawBar \"BARFLS4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\tInInventory PharaohCharge, 1{DrawBar \"BARFLS1\", \"NOBAR\", PharaohCharge, vertical, 16, 8;}}\nIsSelected RingBoomerangWep{Drawbar\"BARAMMO9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DustCrusherWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected DiveMissileWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SkullbarrierWep{Drawbar\"BARAMM21\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"BARAMM18\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterWaveWep{Drawbar\"BARAMM10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PowerStoneWep{Drawbar\"BARAMM22\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected GyroAttackWep{Drawbar\"BARAMMO4\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected StarCrashWep{Drawbar\"BARAMM23\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS6\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ChargeKickWep{Drawbar\"BARAMM12\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NapalmBombWep{Drawbar\"BARAMM24\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CrystalEyeWep{Drawbar\"BARAMM25\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"BARAMM15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CentaurFlashWep{Drawbar\"BARAMM26\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameBlastWep{Drawbar\"BARAMM20\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected KnightCrushWep{Drawbar\"BARAMM27\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected PlantbarrierWep{Drawbar\"BARAMM28\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS7\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\t\t\t\t\t\t\t DrawBar \"BARHEALP\", \"BAREMPTY\", Health, vertical, 24, 8;}}\nIsSelected SilverTomahawkWep{Drawbar\"BARAMM29\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WindStormWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected YamatoSpearWep{Drawbar\"BARAMM30\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"BARAMM31\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JunkShieldWep{Drawbar\"BARAMM32\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory ShieldCheck, 1{DrawBar \"BARFLS1\", \"NOBAR\", JunkDuration, vertical, 16, 8;}}\nIsSelected DangerWrapWep{Drawbar\"BARAMM33\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderBoltWep{Drawbar\"BARAMM34\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WildCoilWep{Drawbar\"BARAMM35\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 23{DrawBar \"BARFLS9\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected SlashClawWep{Drawbar\"BARAMM36\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected NoiseCrushWep{Drawbar\"BARAMM37\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 1{DrawBar \"BARFLS10\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ScorchWheelWep{Drawbar\"BARAMM38\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCount, 1{DrawBar\"BARFLS1\", \"NOBAR\", WheelCount, vertical, 16, 8;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"BARAMM39\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoHoldWep{Drawbar\"BARAMM40\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected AstroCrushWep{Drawbar\"BARAMM41\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlameSwordWep{Drawbar\"BARAMM42\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderClawWep{Drawbar\"BARAMM43\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected HomingSniperWep{Drawbar\"BARAMM44\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 35{DrawBar \"BARFLS11\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected IceWaveWep{DrawBar \"BARAMM45\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected FlashBombWep{Drawbar\"BARAMM46\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterBalloonWep{Drawbar\"BARAMM47\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"BARAMMO1\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected CopyVisionWep{Drawbar\"BARAMM52\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LightningBoltWep{Drawbar\"BARAMM53\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected IceWallWep{Drawbar\"BARAMM54\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected SpreadDrillWep{DrawBar\"BARAMM55\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected RemoteMineWep{Drawbar\"BARAMM56\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 5{DrawBar \"BARFLS14\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected WaveBurnerWep{Drawbar\"BARAMM57\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MagicCardWep{Drawbar\"BARAMM58\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TrebleBoost{Drawbar\"BARAMM59\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM9\nIsSelected PlugBallWep{DrawBar \"BARAMM60\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected LaserTridentWep{DrawBar \"BARAMM61\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected TornadoBlowWep{DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected JewelSatelliteWep{DrawBar \"BARAMM63\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory JewelShieldCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", JewelShieldCheck, vertical, 16, 8;}}\nIsSelected MagmaBazookaWep{DrawBar \"BARAMM64\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WeaponCharge, 19 {DrawBar \"BARFLS13\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected ConcreteShotWep{DrawBar \"BARAMM65\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BlackHoleBombWep{DrawBar \"BARAMM66\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory BlackHoleBombCooldown, 1 {DrawBar \"BARFLS15\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}}\nIsSelected HornetChaserWep{DrawBar \"BARAMM67\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MM10\nIsSelected TripleBladeWep{DrawBar \"BARAMM68\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WaterShieldWep{DrawBar \"BARAMM69\", \"VAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"BARAMT69\", \"NOBAR\", WaterShieldCheck, vertical, 24, 8;}} // Over HP\nIsSelected CommandoBombWep{DrawBar \"BARAMM70\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ChillSpikeWep{DrawBar \"BARAMM71\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ThunderWoolWep{DrawBar \"BARAMM72\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected ReboundStrikerWep{DrawBar \"BARAMM73\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected WheelCutterWep{DrawBar \"BARAMM74\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory WheelCutterCheck, 1 {DrawBar \"BARFLS1\", \"NOBAR\", WheelCutterCheck, vertical, 16, 8;}}\nIsSelected SolarBlazeWep{DrawBar \"BARAMM75\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"BARAMM48\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected MirrorBusterWep{Drawbar\"BARAMM49\", \"BAREMPTY\", Ammo1, vertical, 16, 8;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"BARFLS1\", \"NOBAR\", MirrorBusterFlag, vertical, 16, 8;}}\nIsSelected ScrewCrusherWep{Drawbar\"BARAMM50\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\nIsSelected BalladeCrackerWep{Drawbar\"BARAMM51\", \"BAREMPTY\", Ammo1, vertical, 16, 8;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\t\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\t\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\n\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\nInInventory BossHealth2, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth2, vertical, 292, 8;}\nInInventory BossHealth3, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth3, vertical, 292, 8;}\nInInventory BossHealth4, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth4, vertical, 292, 8;}\nInInventory BossHealth5, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth5, vertical, 292, 8;}\nInInventory BossHealth6, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth6, vertical, 292, 8;}\nInInventory BossHealth7, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth7, vertical, 306, 8;}\nInInventory BossHealth8, 1{DrawBar \"BARHEALT\", \"BAREMPTY\", BossHealth8, vertical, 292, 8;}\nInInventory EvilRobotShield, 1{DrawBar \"BARAMM32\", \"BAREMPTY\", BossHealth1, vertical, 292, 8;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n}"
},
{
"source": "pk3",
"name": "SBARINFO.H.txt",
"contents": "//HORIZONTAL BARS\nheight 0;\n\nstatusbar normal, forcescaled\n{\nInInventory not NoHud, 1\n{\nInInventory not NoHealthBar, 1\n{\nDrawImage \"PKMNHUD\", 5, 140;\nDrawImage \"PKMNHP\", 16, 172;\nDrawbar \"PKMNHPB\", \"PKMNHPE\", Health, horizontal, 32, 172;\nDrawNumber 3, \"CBMF\", yellow, \"SBAR_LVL\", alignment(left)|prefix(\"\", \"lv:\"), 15, 164;\nInInventory SkullShieldCheck, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory SkullBarrierProtection, 1{DrawBar \"VARFLS5\", \"VNOBAR\", SkullShieldCheck, horizontal, 130, 184;}\nInInventory not NoArmorBar, 1\n\t{\n\tInInventory BasicArmor, 1{DrawBar \"VARAMT31\", \"VNOBAR\", Armor, horizontal, 130, 184; InInventory HealthNumberFlag, 1{DrawNumber 3, \"CBMF\", Untranslated, Armor, alignment(left), 152, 170;}}\n\t}\n\nDrawString \"SMALLFONT\",White,WeaponTag, 15, 140,0,alignment(left);\n//InInventory AmmoNumberFlag, 1\n//{\n\tWeaponAmmo not BusterAmmo\n\t{\n\t\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\t\t//DrawNumber 3, \"8BDMAFONT\", Untranslated, Ammo1, alignment(left), 80, 177;\n\t\tDrawString \"CBMF\",yellow,\"pp:\", 15, 147,0,alignment(left);\n\t\tDrawNumber 3, \"CBMF\", Green, Ammo1, alignment(right), 42, 147;\n\t\tDrawNumber 3, \"CBMF\", white, Ammo1Capacity, alignment(left)|prefix(\"\", \"/\"), 42, 147;\n\n\t\tDrawImage \"PKMNPP\", 16, 155;\n\t\tDrawbar \"PKMNHPB\", \"PKMNHPE\", PPRecoveryMeter, horizontal, 32, 155;\n\t\tInInventory PPRecoveryMeter, 100{ DrawImage \"PKMNRELO\", 40, 155;}\n\t}\n//}\n\n//IfCVarInt mm8bdm_healthnumber, 1\n//InInventory HealthNumberFlag, 1\n//{\n\t//DrawNumber 5,CMBHPFONT,Untranslated,Health,/*interpolate(10),*/alignment(left),150,177;\n\t//DrawNumber 3, \"8BDMAFONT\", Untranslated, Health, alignment(left), 152, 177;\n\tDrawNumber 3, \"CBMF\", Green, Health, alignment(right), 56, 164;\n\tDrawNumber 3, \"CBMF\", white, \"SBAR_HP\", alignment(left)|prefix(\"\", \"/\"), 56, 164;\n//}\n}\n\nInInventory not AbnormalItemPosition, 1\n{\nDrawSelectedInventory INDEXFONT ,122, 184, 120, 185, white;\n}\nDrawImage weaponicon, 50, 184;\n\n}\n\n//██████████████████████████████████████████Moves████████████████████████████████████████\n/*\nWeaponAmmo SwiftPP{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo EmberPP{Drawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo ThunderShockPP{Drawbar\"VARAMMO6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo WatergunPP{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo BitePP{Drawbar\"VARAMMO8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo QuickAttackPP{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo HelpingHandPP{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo VineWhipPP{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo GrowthPP{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo LeechSeedPP{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo RazorLeafPP{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nWeaponAmmo SweetScentPP{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n*/\n//████████████████████████████████████████CopyWeapons██████████████████████████████████████\n//MM1 Bars\nIsSelected RollingCutterWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SuperArmWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceSlasherWep{Drawbar\"VARAMMO3\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HyperBombWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FireStormWep{Drawbar\"VARAMMO5\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBeamWep{Drawbar\"VARAMMO6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeSlowWep{DrawBar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected OilSliderWep{DrawBar\"VARAMMO8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory OilSliderFlag, 1\t{DrawBar\"VARFLS1\", \"VNOBAR\", OilSliderFlag, horizontal, 58, 184;}}\n\n//MM2\nIsSelected MetalBladeWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AirShooterWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BubbleLeadWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected QuickBoomerangWep{Drawbar\"VARAMM11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrashBombWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TimeStopperWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AtomicFireWep{Drawbar\"VARAMM13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 70{DrawBar \"VARFLS2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected LeafShieldWep{Drawbar\"VARAM201\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS1\", \"VNOBAR\", LeafShieldCharge, horizontal, 58, 184;}}\n\n//MM3\nIsSelected NeedleCannonWep{Drawbar\"VARAMMO2\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagnetMissileWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GeminiLaserWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HardKnuckleWep{Drawbar\"VARAMM16\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TopSpinWep{Drawbar\"VARAMM17\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SearchSnakeWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SparkShockWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ShadowBladeWep{Drawbar\"VARAMMO7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM4\nIsSelected FlashStopperWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RainFlushWep{Drawbar\"VARAMM19\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DrillBombWep{Drawbar\"VARAMM14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PharaohShotWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory PharaohCharge, 78{DrawBar \"VARFLS4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\tInInventory PharaohCharge, 1{DrawBar\"VARFLS1\", \"VNOBAR\", PharaohCharge, horizontal, 58, 184;}}\nIsSelected RingBoomerangWep{Drawbar\"VARAMMO9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DustCrusherWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected DiveMissileWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SkullbarrierWep{Drawbar\"VARAMM21\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory SkullBarrierCooldown, 1{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\n\n//MM5\nIsSelected GravityHoldWep{Drawbar\"VARAMM18\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterWaveWep{Drawbar\"VARAMM10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PowerStoneWep{Drawbar\"VARAMM22\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected GyroAttackWep{Drawbar\"VARAMMO4\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected StarCrashWep{Drawbar\"VARAMM23\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS6\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ChargeKickWep{Drawbar\"VARAMM12\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NapalmBombWep{Drawbar\"VARAMM24\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CrystalEyeWep{Drawbar\"VARAMM25\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM6\nIsSelected BlizzardAttackWep{Drawbar\"VARAMM15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CentaurFlashWep{Drawbar\"VARAMM26\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameBlastWep{Drawbar\"VARAMM20\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected KnightCrushWep{Drawbar\"VARAMM27\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected PlantbarrierWep{Drawbar\"VARAMM28\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS7\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\t\t\t\t\t\t\t DrawBar \"VARHEALP\", \"VAREMPTY\", health, horizontal, 130, 184;}}\nIsSelected SilverTomahawkWep{Drawbar\"VARAMM29\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WindStormWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected YamatoSpearWep{Drawbar\"VARAMM30\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM7\nIsSelected FreezeCrackerWep{Drawbar\"VARAMM31\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JunkShieldWep{Drawbar\"VARAMM32\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory ShieldCheck, 1{DrawBar \"VARFLS8\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected DangerWrapWep{Drawbar\"VARAMM33\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderBoltWep{Drawbar\"VARAMM34\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WildCoilWep{Drawbar\"VARAMM35\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 23{DrawBar \"VARFLS9\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected SlashClawWep{Drawbar\"VARAMM36\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected NoiseCrushWep{Drawbar\"VARAMM37\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 1{DrawBar \"VARFLS10\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ScorchWheelWep{Drawbar\"VARAMM38\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCount, 1{DrawBar\"VARFLS1\", \"VNOBAR\", WheelCount, horizontal, 58, 184;}}\n\n//MM8\nIsSelected MegaBallWep{Drawbar\"VARAMM39\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoHoldWep{Drawbar\"VARAMM40\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected AstroCrushWep{Drawbar\"VARAMM41\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlameSwordWep{Drawbar\"VARAMM42\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderClawWep{Drawbar\"VARAMM43\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected HomingSniperWep{Drawbar\"VARAMM44\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 35{DrawBar \"VARFLS11\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected IceWaveWep{DrawBar \"VARAMM45\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected FlashBombWep{Drawbar\"VARAMM46\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterBalloonWep{Drawbar\"VARAMM47\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMB\nIsSelected TenguBladeWep{Drawbar\"VARAMMO1\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected CopyVisionWep{Drawbar\"VARAMM52\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LightningBoltWep{Drawbar\"VARAMM53\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected IceWallWep{Drawbar\"VARAMM54\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected SpreadDrillWep{DrawBar\"VARAMM55\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected RemoteMineWep{Drawbar\"VARAMM56\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 5{DrawBar \"VARFLS14\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected WaveBurnerWep{Drawbar\"VARAMM57\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MagicCardWep{Drawbar\"VARAMM58\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TrebleBoost{Drawbar\"VARAMM59\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM9\nIsSelected PlugBallWep{DrawBar \"VARAMM60\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected LaserTridentWep{DrawBar \"VARAMM61\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected TornadoBlowWep{DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected JewelSatelliteWep{DrawBar \"VARAMM63\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory JewelShieldCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", JewelShieldCheck, horizontal, 58, 184;}}\nIsSelected MagmaBazookaWep{DrawBar \"VARAMM64\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WeaponCharge, 19 {DrawBar \"VARFLS13\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected ConcreteShotWep{DrawBar \"VARAMM65\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BlackHoleBombWep{DrawBar \"VARAMM66\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory BlackHoleBombCooldown, 1{DrawBar \"VARFLS15\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}}\nIsSelected HornetChaserWep{DrawBar \"VARAMM67\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MM10\nIsSelected TripleBladeWep{DrawBar \"VARAMM68\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WaterShieldWep{DrawBar \"VARAMM69\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WaterShieldCheck, 1 {DrawBar \"VARAMT69\", \"VNOBAR\", WaterShieldCheck, horizontal, 130, 184;}}// Over HP\nIsSelected CommandoBombWep{DrawBar \"VARAMM70\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ChillSpikeWep{DrawBar \"VARAMM71\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ThunderWoolWep{DrawBar \"VARAMM72\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected ReboundStrikerWep{DrawBar \"VARAMM73\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected WheelCutterWep{DrawBar \"VARAMM74\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory WheelCutterCheck, 1\t{DrawBar \"VARFLS1\", \"VNOBAR\", WheelCutterCheck, horizontal, 58, 184;}}\nIsSelected SolarBlazeWep{DrawBar \"VARAMM75\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//MMK\nIsSelected SakugarneWep{Drawbar\"VARAMM48\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected MirrorBusterWep{Drawbar\"VARAMM49\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;\n\tInInventory MirrorBusterFlag, 1{DrawBar\"VARFLS1\", \"VNOBAR\", MirrorBusterFlag, horizontal, 58, 184;}}\nIsSelected ScrewCrusherWep{Drawbar\"VARAMM50\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\nIsSelected BalladeCrackerWep{Drawbar\"VARAMM51\", \"VAREMPTY\", Ammo1, horizontal, 58, 184;}\n\n//Assists\nInInventory RushJetCounter, 5{DrawImage \"RUSHH2H8\", 290,16;}\nInInventory RushJetCounter, 1{DrawImage \"RUSHOUT\", 290,16;}\nInInventory RushMarineCounter, 1{InInventory IsUnderWater, 1{\n\tInInventory RushMarineCounter, 5{DrawImage \"RUSHO0\", 290,8;}\n\tInInventory RushMarineCounter, 1{DrawImage \"RUSHMOUT\", 290,8;}}\n\tInInventory Not IsUnderWater, 1{DrawImage \"RUSHP0\", 290,8;}}\nInInventory BeatCallCheck, 1{DrawImage \"BEATD0\", 298,16;}\nInInventory BeatCounter, 5{DrawImage \"BEATB8B2\", 298,16;}\nInInventory BeatCounter, 1{DrawImage \"BEATOUT\",298,16;}\nInInventory BeatSupportActivated, 1{DrawImage \"BSPTA0\",314,16;}\nInInventory BeatSupportFired, 1 {DrawImage \"BSPTB0\",314,16;}\nInInventory Flashed, 1{DrawImage \"FBLIND\", -30,-20;}\nInInventory EnergyBalancerActive, 1{DrawImage \"NRGOUT\", 267, 10;}\n\n//Boss Health\nInInventory BossHealth1, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\nInInventory BossHealth2, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth2, horizontal, 202, 184;}\nInInventory BossHealth3, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth3, horizontal, 202, 184;}\nInInventory BossHealth4, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth4, horizontal, 202, 184;}\nInInventory BossHealth5, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth5, horizontal, 202, 184;}\nInInventory BossHealth6, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth6, horizontal, 202, 184;}\nInInventory BossHealth7, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth7, horizontal, 202, 168;}\nInInventory BossHealth8, 1{DrawBar \"VARHEALT\", \"VAREMPTY\", BossHealth8, horizontal, 202, 184;}\nInInventory EvilRobotShield, 1{DrawBar \"VARAMM32\", \"VAREMPTY\", BossHealth1, horizontal, 202, 184;}\n\n// Misc\nInInventory TimeStoppedCounter, 1{DrawImage \"FLASHS\", 36, 0;}\n}"
},
{
"source": "pk3",
"name": "Actors/baseactors.txt",
"contents": "actor BasicTeamColorPickup : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"LightTeamFlag\",1,\"FireB\")\nTNT1 A 0 A_JumpIfInventory(\"WilyTeamFlag\",1,\"FireR\")\nTNT1 A 0 A_JumpIfInventory(\"CossackTeamFlag\",1,\"FireG\")\nTNT1 A 0 A_JumpIfInventory(\"KingTeamFlag\",1,\"FireY\")\nTNT1 A 0 A_JumpIfInventory(\"IsInGame\",1,\"FireX\")\nTNT1 A 0\nDone:\nTNT1 A 0\nstop\n}\n}\n\nactor BasicProjectile\n{\nPROJECTILE\n+MTHRUSPECIES\nSpeed 40\nDamage (10)\nradius 5\nheight 5\nStates\n{\nSpawn:\nTNT1 A 0\nBUST T 1\nloop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor BasicFastProjectile : FastProjectile\n{\nPROJECTILE\n+MTHRUSPECIES\nMissileHeight 8\nSpeed 90\nDamage (0)\nradius 5\nheight 5\nStates\n{\nSpawn:\nTNT1 A 0\nBUST A 1\nloop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor BasicHitscanPuff : BulletPuff\n{\nscale 1\n+PUFFONACTORS\n+ALWAYSPUFF\n+PUFFGETSOWNER\n+MTHRUSPECIES\nalpha 1.0\nStates\n{\nSpawn:\nTNT1 A 0\nBUST A 1\nstop\n}\n}\n\nactor BasicExplosion\n{\nObituary \"%o told %k they are OP and should be nerfed.\"\nDamageType \"Normal\"\n-SOLID\n+DONTBLAST\n+NOGRAVITY\n+MISSILE\n+RIPPER\n+SKYEXPLODE\n+NOINTERACTION\n+DONTSPLASH\n+THRUGHOST\n+THRUACTORS\n+DONTREFLECT\nheight 1\nradius 1\nDamage(0)\nSpeed 0\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Explode(5000,32,0)\nstop\n}\n}\n\nActor BasicHelper\n{\n+NOINTERACTION\n-SOLID\n+MISSILE\nradius 1\nheight 1\n+NOGRAVITY\n+DONTBLAST\n+DONTREFLECT\nrenderstyle none\nStates\n{\nSpawn:\nTNT1 A 1\nstop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor BasicClientSide\n{\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\nradius 2\nheight 2\nscale 2.5\n}\n\nactor BasicNotClientSide : BasicClientSide\n{\n-CLIENTSIDEONLY\n}\n\nactor ReSolidifier : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_CheckFlag(\"SOLID\",\"Spawn3\",AAPTR_TARGET)\nTNT1 A 0 A_GiveToTarget(\"UnSolid\",1)\nSpawn2:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"ReSolidifierCheckPickup\",1)\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"UnSolid\",1,\"Spawn2a\")\nTNT1 A 0 A_CheckFlag(\"SOLID\",\"Spawn3\",AAPTR_TARGET)\ngoto SuperDeath\nSpawn2a:\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",1,\"Spawn2\")\nTNT1 A 0 A_GiveInventory(\"WeaponCharge\",1)\nTNT1 A 0 A_JumpIfInventory(\"WeaponCharge\",10,\"Spawn2H\")\ngoto Spawn2\nSpawn2H:\nTNT1 A 0 A_GiveToTarget(\"StopBeingUnSolidNoob\",1)\nTNT1 A 0 A_TakeInventory(\"WeaponCharge\",100)\ngoto Spawn2\nSpawn3:\nTNT1 A 1 A_GiveToTarget(\"StaminaFlag\",5)\nTNT1 A 0 A_JumpIfInTargetInventory(\"StaminaFlag\",496,2)\nTNT1 A 0 A_CheckFlag(\"SOLID\",\"Spawn3\",AAPTR_TARGET)\nTNT1 A 0\nstop\nSuperDeath:\nTNT1 A 1\nstop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor UnSolid : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ReSolidifierCheckPickup : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"ReSolidifierCheck\",0,0,0,momx,momy,momz,0,8,0)\nstop\n}\n}\n\nactor StopBeingUnSolidNoob : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 DamageThing(1,15)\nstop\n}\n}\n\nactor ReSolidifierCheck\n{\nPROJECTILE\n+DONTSPLASH\n+SKYEXPLODE\n+DONTBLAST\n+DONTREFLECT\n+THRUGHOST\nDamage (0)\nradius 24\nheight 84\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_GiveToTarget(\"ReSolidify\",1)\nstop\nDeath:\nXDeath:\nTNT1 A 0 A_TakeFromTarget(\"StaminaFlag\",2)\nstop\n}\n}\n\nactor ReSolidify : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"UnSolid\",1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_ChangeFlag(\"SOLID\",1)\nTNT1 A 0 A_TakeInventory(\"UnSolid\",1)\nstop\n}\n}\n\nActor WallJumperX\n{\n-SOLID\n+NOGRAVITY\n+NOBLOCKMAP\n+NOINTERACTION\n+NOTARGETSWITCH\nHeight 0\nRadius 0\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_JumpIfInTargetInventory(\"IsDead\",1,\"Death\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"WallJump\",1,\"Boost\")\nTNT1 A 1 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"Spawn\")\nstop\nBoost:\nTNT1 A 0 A_TakeFromTarget(\"WallJump\",1)\nGoto BoostLoop1\nBoostLoop1:\nTNT1 A 1 A_GiveToTarget(\"WallJumpGive\")\nTNT1 A 1 A_GiveToTarget(\"NoWallJump\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"BoostLoop2\")\nstop\nBoostLoop2:\nTNT1 A 0 A_GiveInventory(\"WallJumpCount\",1)\nTNT1 A 0 A_JumpIfInventory(\"WallJumpCount\",34,\"BoostEnd\")\nTNT1 A 1 A_TakeFromTarget(\"NoWallJump\",999)\nTNT1 A 0 A_JumpIfInventory(\"WallJumpCount\",9,\"BoostLoop2\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"BoostLoop2\")\nstop\nBoostEnd:\nTNT1 A 7 A_TakeInventory(\"WallJumpCount\",999)\nTNT1 A 1 A_TakeFromTarget(\"NoWallJump\",999)\nTNT1 A 0 A_TakeFromTarget(\"WallJump\",1)\nGoTo Spawn\nDeath:\nTNT1 A 0\nStop\n}\n}\n\nactor WallJumpGive : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"WallN\",1,\"Jump1\")\nTNT1 A 0 A_JumpIfInventory(\"WallE\",1,\"Jump2\")\nTNT1 A 0 A_JumpIfInventory(\"WallW\",1,\"Jump3\")\nTNT1 A 0 A_JumpIfInventory(\"WallS\",1,\"Jump4\")\nstop\nJump1:\n//TNT1 A 0 A_Recoil (5)\nTNT1 A 0 ACS_ExecuteAlways(160,0)\nTNT1 A 0 ThrustThingZ(0,40,0,0)\nstop\nJump2:\nTNT1 A 0\nTNT1 A 0 ACS_ExecuteAlways(160,0)\nTNT1 A 0 ThrustThingZ(0,40,0,0)\nstop\nJump3:\nTNT1 A 0\nTNT1 A 0 ACS_ExecuteAlways(160,0)\nTNT1 A 0 ThrustThingZ(0,40,0,0)\nstop\nJump4:\nTNT1 A 0 ACS_ExecuteAlways(160,0)\nTNT1 A 0 ThrustThingZ(0,40,0,0)\nstop\n}\n}\n\nactor WallJumping : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\n-INVBAR\nStates\n{\nSpawn:\nTNT1 A 1\n//loop\nUse:\nTNT1 A 0 A_SpawnItemEx(\"WallCheckN\",23,0,8,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM, 0)\nTNT1 A 0 A_SpawnItemEx(\"WallCheckS\",-23,0,8,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM, 0)\nTNT1 A 0 A_SpawnItemEx(\"WallCheckE\",0,23,8,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM, 0)\nTNT1 A 0 A_SpawnItemEx(\"WallCheckW\",0,-23,8,momx, momy, momz, 0, SXF_ABSOLUTEMOMENTUM, 0)\nTNT1 A 1\nTNT1 A 0 A_SpawnItemEx(\"WallJumpMan\")\nTNT1 A 1\n//fail\nstop\n}\n}\n\nactor WallJumpMan\n{\n-SOLID\n+NOGRAVITY\n+MISSILE\n+NOTARGETSWITCH\n+NOBLOCKMAP\nHeight 0\nRadius 0\nscale 2.5\n+NOINTERACTION\nStates\n{\nSpawn:\nTNT1 A 0 A_JumpIfInTargetInventory(\"WallJump\",1,\"Boost\")\nGoto Boost\nBoost:\nTNT1 A 0 A_TakeFromTarget(\"WallJump\",1)\nGoto BoostLoop1\nBoostLoop1:\nTNT1 A 1 A_GiveToTarget(\"WallJumpGive\")\nTNT1 A 1 A_GiveToTarget(\"NoWallJump\",1)\nTNT1 A 0 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"BoostLoop2\")\nstop\nBoostLoop2:\nTNT1 A 0 A_GiveInventory(\"WallJumpCount\",1)\nTNT1 A 0 A_JumpIfInventory(\"WallJumpCount\",34,\"BoostEnd\")\nTNT1 A 1 A_TakeFromTarget(\"NoWallJump\",999)\nTNT1 A 0 A_JumpIfInventory(\"WallJumpCount\",9,\"BoostLoop2\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"AdaptorFlag\",1,\"BoostLoop2\")\nstop\nBoostEnd:\nTNT1 A 0// A_Print(\"BoostEnd\")\nTNT1 A 7 A_TakeInventory(\"WallJumpCount\",999)\nTNT1 A 1 A_TakeFromTarget(\"NoWallJump\",999)\nTNT1 A 1 A_TakeFromTarget(\"WallJumping\",1)\nTNT1 A 0 A_TakeFromTarget(\"WallJump\",1)\nstop\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor WallCheckN\n{\nPROJECTILE\n+RIPPER\n+PAINLESS\nHeight 10\nRadius 10\nSpeed 0\ndamage (0)\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"WallN\",1)\nTNT1 A 1\nstop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"WallN\",1)\nTNT1 A 1\nstop\n}\n}\n\nactor WallCheckS : WallCheckN\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"WallS\",1)\nTNT1 A 1\nstop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"WallS\",1)\nTNT1 A 1\nstop\n}\n}\n\nactor WallCheckE : WallCheckN\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"WallE\",1)\nTNT1 A 1\nstop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"WallE\",1)\nTNT1 A 1\nstop\n}\n}\n\nactor WallCheckW : WallCheckN\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_TakeFromTarget(\"WallW\",1)\nTNT1 A 1\nstop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_GiveToTarget(\"WallW\",1)\nTNT1 A 1\nstop\n}\n}\n\nactor WallN : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor WallS : WallN\n{\n}\nactor WallE : WallN\n{\n}\nactor WallW : WallN\n{\n}\n\n//a phony tracer round meant to acompany a hitscan attack to give some indication on it's direction. uses a script called pitchmatch\n//to grab the pitch of the shooter and set it to the actor for angular purposes.\n\nactor FakeBullet : BasicFastProjectile\n{\n+CLIENTSIDEONLY\nSpeed 175\nDamage (0)\nradius 8\nheight 13\nscale 2\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetPitch(CallACS(\"PKMNACS_PitchGrab\"))\nSpawn2:\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-5,0,(sin(pitch)*5),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-10,0,(sin(pitch)*10),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-15,0,(sin(pitch)*15),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-20,0,(sin(pitch)*20),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-25,0,(sin(pitch)*25),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-30,0,(sin(pitch)*30),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-35,0,(sin(pitch)*35),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-40,0,(sin(pitch)*40),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-45,0,(sin(pitch)*45),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-50,0,(sin(pitch)*50),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-55,0,(sin(pitch)*55),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0 A_SpawnItemEx(\"FakeBulletFx\",cos(pitch)*-60,0,(sin(pitch)*60),momX,MomY,MomZ,0,SXF_TRANSFERPITCH|SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERTRANSLATION)\nTNT1 A 0\nTNT1 A 1\nGoto Spawn2\nLoop\nDeath:\nTNT1 A 1\nstop\n}\n}\n\n\tactor FakeBullet_BLUE : FakeBullet\n {//MissileType \"FakeBulletFx\"\n translation \"192:192=205:205\", \"198:198=74:74\" , \"196:196=196:196\"\n\t}\n\n\tactor FakeBullet_RED : FakeBullet\n\t{//MissileType \"FakeBulletFx_RED\"\n\ttranslation \"192:192=171:171\", \"198:198=41:41\" , \"196:196=170:170\"\n\t}\n\n actor FakeBullet_GREEN : FakeBullet\n\t{//MissileType \"FakeBulletFx_RED\"\n\ttranslation \"192:192=104:104\", \"198:198=128:128\" , \"196:196=138:138\"\n }\n\n actor FakeBullet_GOLD : FakeBullet\n\t{//MissileType \"FakeBulletFx_RED\"\n\ttranslation \"192:192=229:229\", \"198:198=232:232\" , \"196:196=214:214\"\n\t}\nactor FakeBulletFx : BasicClientSide\n{\nscale 0.5\nAlpha 0.9\nRenderstyle \"Add\"\nStates\n{\nSpawn:\nCRBM A 0\nBASH B 1\nBASH BBB 1 A_Fadeout\nstop\n}\n}\n\nactor HexBarrierBase //for multipart hexagon barriers\n{\n Radius 14\n Height 12\n Scale 0.5\n RenderStyle None\n Alpha 0.25\n //Bloodtype \"ShieldHit\"\n //Species \"LightMember\"\n Health 900\n Painchance 256\n //Designatedteam 0\n +MISSILE\n +SHOOTABLE\n +NOTARGETSWITCH\n +NOGRAVITY\n +NOTELEPORT\n +NOTARGETSWITCH\n +THRUSPECIES\n +DONTRIP\n +DONTSPLASH\n +FLOORCLIP\n //+REFLECTIVE\n +DONTREFLECT\n +NODAMAGETHRUST\n //+DONTTHRUST\n +DONTBLAST\n +GHOST\t//Give projectiles that you wish to pass through the shield THRUGHOST flag\n States\n {\n Spawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx (\"HexBitVisual\", 0, 0, 16, 0, 0, 0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n HEXA A 2\n stop\n\tPain:\n\tTNT1 A 0 A_PlaySoundEX (\"item/protoreflect\",\"Soundslot5\")\n\tstop\n Death:\n TNT1 A 2\n stop\n }\n}\n\nactor ShieldHit\n{\n Radius 1\n Height 1\n Scale 0.5\n Renderstyle Add\n +NOGRAVITY\n +NOINTERACTION\n States\n {\n Spawn:\n MMFX A 0 bright\n MMFX A 1 bright A_Stop\n MMFX A 0 bright A_PlaySound (\"weapon/MirrorDeflect\")\n MMFX A 1 bright\n stop\n }\n}\n\nactor HexBitVisual\n{\n Radius 8\n Height 8\n Scale 0.5\n RenderStyle Add\t//Fuzzy looks great in software mode\n Alpha 0.35\n +NOINTERACTION\n //+CLIENTSIDEONLY\n +FLOORCLIP\n States\n {\n Spawn:\n TNT1 A 0\n HEXA AAAA 1 bright\n //HEXA AA 1 bright A_Fadeout(0.4)\n stop\n Death:\n TNT1 A 2\n stop\n }\n}\n\n//Pit Protection\nactor TempPitProtection : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"IsBot\",1,\"Nope\")\nTNT1 A 0 A_JumpIf(CallACS(\"PKMNACS_CheckPitProtect\")==0,\"Nope\")\nTNT1 A 0 A_JumpIfInventory(\"TempPitProtectionPowerup\",1,\"Continue\")\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",0)\nTNT1 A 0 A_SpawnItemEx(\"TempPitProtectHelper\")\nContinue:\nTNT1 A 0 A_GiveInventory(\"TempPitProtectionPowerup\",1)\nstop\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor TempPitProtectionPowerup : Powerup\n{\nPowerup.Duration 35\n}\n\nactor TempPitProtectHelper : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nSpawnLoop:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPitProtectionPowerup\",1,\"SpawnLoop\")\nTNT1 A 0 A_GiveToTarget(\"TempPitProtectionEnder\",1)\nstop\n}\n}\n\nactor TempPitProtectionEnder : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_ChangeFlag(\"NOBLOCKMONST\",1)\nstop\n}\n}\n\nactor TeamTranslationItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_JumpIfInTargetInventory(\"LightTeamFlag\",1,\"BFire\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"WilyTeamFlag\",1,\"RFire\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CossackTeamFlag\",1,\"GFire\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"KingTeamFlag\",1,\"YFire\")\nstop\nBFire:\nTNT1 A 0 Thing_SetTranslation(0, 230)\nstop\nRFire:\nTNT1 A 0 Thing_SetTranslation(0, 231)\nstop\nGFire:\nTNT1 A 0 Thing_SetTranslation(0, 232)\nstop\nYFire:\nTNT1 A 0 Thing_SetTranslation(0, 233)\nstop\n}\n}\n\nactor BasicGuideDot\n{\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\nradius 2\nheight 2\nScale 1.0\nRenderstyle Stencil\nStencilColor \"#FBFF00\"\nStates\n{\nSpawn:\nBASB U 0\nBASB U 1\nstop\n}\n}\n\nActor VisibilityWatcher\n{\n+NOINTERACTION\n-SOLID\n+MISSILE\nradius 1\nheight 1\n+NOGRAVITY\n+DONTBLAST\n+DONTREFLECT\nrenderstyle none\nReactionTime 70\nargs 70\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_ChangeFlag(\"MISSILE\",0)\nSpawn1:\nTNT1 A 1 A_CountdownArg(0,\"CheckInv\")\nLoop\n\nCheckInv:\nTNT1 A 1 A_JumpIfInTargetInventory(\"Once\",1,\"Reloop\")\nGoto Death\n\nReloop:\nTNT1 A 0 A_SetArg(0,ReactionTime)\nGoto Spawn\n\nDeath:\nTNT1 A 1 A_GiveToTarget(\"ForceVisible\")\nTNT1 A 5\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/classbases/ClassbaseStatuses.txt",
"contents": "Actor CureAll : Powerup{inventory.amount 1 powerup.duration 17}\n\n//[+]=========================[+]\n//----------|Poison|-------------\n//[+]=========================[+]\nactor PoisonStatusProc : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Jumpifinventory(\"SafeguardPower\",1,\"Nope\")\n\nTNT1 A 0 A_Jumpifinventory(\"SleepMark\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"ParalysisMark\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"BurnMark\",1,\"Nope\")\n//==\nTNT1 A 0 A_Jumpifinventory(\"PoisonMark\",1,\"Sustain\")\nTNT1 A 0 A_GiveInventory(\"PoisonMark\",1)\nTNT1 A 0 A_SpawnItemEX(\"PoisonWatcher\")\nTNT1 A 0 A_Playsoundex(\"support/Negative\",\"Soundslot5\")\nstop\n\nSustain:\nTNT1 A 0 A_GiveInventory(\"PoisonMark\",1)\nstop\n\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor PoisonWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nDamageType \"PoisonDamage\"\nObituary \"$OB_RANGERPOISON\"\nvar int user_OwnerTID;\nvar int user_LoopCount;\nvar int user_TickDamage;\nStates\n{\nSpawn:\nTNT1 A 0\n// Sow e start by making this actor immediately set it's master to the spawner's target (last person to damage them)\n// and then we set them to our tracer pointer.\nLASH A 0 A_Setuservar(\"user_OwnerTID\",ACS_ExecuteWithResult(257,0))\nLASH A 0 A_TransferPointer(AAPTR_TARGET,AAPTR_DEFAULT,AAPTR_TARGET,AAPTR_MASTER,PTROP_NOSAFEGUARDS)\nLASH A 0 A_ReArrangePointers(AAPTR_DEFAULT,AAPTR_DEFAULT,AAPTR_TARGET)\nLASH A 0 A_Setuservar(\"user_TickDamage\",CallACS(\"PKMNACS_HealthPercent\",user_OwnerTID,1,8)) //ACS_ExecuteWithResult(GetTargValueHPPerc,6)\nSpawn2:\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPoisonGuard\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPoisonGuard\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\n//TNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPoisonGuard\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPoisonGuard\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\n//TNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPoisonGuard\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\nTNT1 A 0 A_GiveToTarget(\"PoisonedEffect\",1)\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"TempPoisonGuard\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\n\nTNT1 A 0 A_SetuserVar(\"user_LoopCount\", user_LoopCount+1)\nTNT1 A 0 A_Jumpif( user_LoopCount <= 7,\"Spawn2\")\nTNT1 A 0 A_SetuserVar(\"user_LoopCount\", 0)\n\n// when we deal tick damage, we set the target to our master (the person responsible for inflicting the dot) and use this script\n// to make them deal tick damage to the victim directly.\nLASH A 0 A_ReArrangePointers(AAPTR_MASTER,AAPTR_DEFAULT,AAPTR_DEFAULT)\nLASH A 0 ACS_NamedExecuteAlways(\"DotDamager\", 0,user_TickDamage,user_OwnerTID) //DOT Script\nLASH A 1 // this delay is important, otherwise it becomes a suicide\nLASH A 0 A_ReArrangePointers(AAPTR_TRACER,AAPTR_DEFAULT,AAPTR_DEFAULT)\n//now we set the target back to the spawner to keep the burn effect on them.\n//TNT1 A 0 A_GiveToTarget(\"BurnedDamage\",1)\nLASH A 0\n\nTNT1 A 1 A_JumpIfInTargetInventory(\"PoisonMark\",1,\"Spawn2\")\nstop\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakefromTarget(\"PoisonMark\",999)\nstop\n}\n}\n\nactor StatusNummer : PowerProtection // for DOTs\n{\ninventory.amount 1\ninventory.maxamount 1\n+NOPAIN\nPowerup.Duration 1\n}\n\nactor PoisonedFX1 //These are decorative.\n{\nPROJECTILE\n+NOINTERACTION\n+NOGRAVITY\nheight 2\nRadius 2\ndamage (0)\nreactiontime 1\nscale 0.7\nRenderStyle \"Translucent\"\nAlpha 0.9\nStates\n{\nSpawn:\nWAVB GGGGG 2\nWAVB H 3 A_Stop\nstop\n}\n}\n\nactor PoisonedEffect : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEx(\"PoisonedFX1\",random(-24,24),random(-32,32),random(30,34),0,0,Random(1,4))\nTNT1 A 0 //SetPlayerProperty(0,1,4)\nstop\n}\n}\n\nactor PoisonMark : PowerProtection\n{\npowerup.duration -15\nDamageFactor \"PoisonPowder\", 0\n//Powerup.Color Green, 0.15\n}\n\nactor PoisonStackDelay : powerup\n{powerup.duration 5}\n\nActor PoisonGuard : Powerup{inventory.amount 1 powerup.duration 0x7FFFFFFF}\nActor TempPoisonGuard : Powerup{inventory.amount 1 powerup.duration 17}\n\n//[+]=========================[+]\n//----------|Sleep|-------------\n//[+]=========================[+]\nactor SleepStatusProc : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Jumpifinventory(\"SafeguardPower\",1,\"Nope\")\n\nTNT1 A 0 A_Jumpifinventory(\"PoisonMark\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"ParalysisMark\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"BurnMark\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"CringeGuard\",1,\"Nope\")\n//==\nTNT1 A 0 A_Jumpifinventory(\"SleepMark\",1,\"Sustain\")\nTNT1 A 0 A_GiveInventory(\"SleepMark\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 ACS_NamedExecuteAlways(\"PKMN_SleepHandler\",0)\nTNT1 A 0 A_SpawnItemEX(\"SleepWatcher\")\nTNT1 A 0 A_Playsoundex(\"support/Negative\",\"Soundslot5\")\nstop\n\nSustain:\nTNT1 A 0 //A_GiveInventory(\"SleepMark\",1)\nstop\n\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor SleepWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 10 A_GiveToTarget(\"SleepingTagPickup\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CureAll\",1,\"DeathTake\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"SleepMark\",1,\"Spawn\")\nGoto Death\n\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakefromTarget(\"SleepMark\",999)\nTNT1 A 1 A_GiveToTarget(\"SleepBreaker\")\nstop\n}\n}\n\nactor SleepMark : Powerup\n{\npowerup.duration -5\n//Powerup.Color Green, 0.15\n}\n\nactor SleepingTagPickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"SleepingEffectFX\",0,24,64,0,0,4,0)\nstop\n}\n}\n\nactor SleepingEffectFX\n{\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOGRAVITY\n-SOLID\nradius 2\nheight 2\nScale 2\nStates\n{\nSpawn:\nTNT1 A 0\nZSLP A 0 A_SetScale(ScaleX + 0.1)\nZSLP A 2 A_Weave(1,0,8,0)\nZSLP A 0 A_SetScale(ScaleX + 0.1)\nZSLP A 2 A_Weave(1,0,8,0)\nZSLP A 0 A_SetScale(ScaleX + 0.1)\nZSLP A 2 A_Weave(1,0,8,0)\nZSLP A 0 A_SetScale(ScaleX + 0.1)\nZSLP A 2 A_Weave(1,0,8,0)\nZSLP A 0 A_SetScale(ScaleX + 0.1)\nZSLP A 2 A_Weave(1,0,8,0)\nSpawn2:\nZSLP A 0 A_SetScale(ScaleX + 0.1)\nZSLP A 0 A_Weave(1,0,8,0)\nZSLP A 2 A_FadeOut(0.05)\nloop\n}\n}\n\nactor SleepBreaker : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_Jumpifinventory(\"CringeMark\",1,\"Cringed\")\nTNT1 A 0 A_Jumpifinventory(\"SleepMark\",1,\"Spook\")\ngoto EndSleed\n\nSpook:\nTNT1 A 0 A_TakeInventory(\"SleepMark\", 999)\nTNT1 A 0 A_SpawnItemEX(\"FrightFX\",0,0,40)\ngoto EndSleed\n\nEndSleed:\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\n\nCringed:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"SleepMark\", 999)\nstop\n}\n}\n\n//[+]========================[+]\n//----------|Burn|-------------\n//[+]========================[+]\n\nactor BurnMark : Powerup\n{\npowerup.duration -5\n//Powerup.Color Green, 0.15\n}\n\n//[+]==============================[+]\n//------------|Paralysis|-------------\n//[+]==============================[+]\n\nactor ParalysisMark : Powerup\n{\npowerup.duration -5\n//Powerup.Color Green, 0.15\n}\n\n//[+]=========================[+]\n//----------|Freeze|-------------\n//[+]=========================[+]\n\nactor FreezeMark : Powerup\n{\npowerup.duration -5\n//Powerup.Color Green, 0.15\n}\n\n//[+]=========================[+]\n//----------|Cringe|-------------\n//[+]=========================[+]\n\nactor CringeStatusProc : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Jumpifinventory(\"SafeguardPower\",1,\"Nope\")\n\nTNT1 A 0 A_Jumpifinventory(\"CringeMark\",1,\"Nope\")\nTNT1 A 0 A_Jumpifinventory(\"CringeGuard\",1,\"Nope\")\n//==\nTNT1 A 0 A_PlaySoundEX(\"Move/Fakeout2\",\"SoundSlot8\")\nTNT1 A 0 A_GiveInventory(\"CringeMark\",1)\nTNT1 A 0 A_GiveInventory(\"HaltPlayer\",1)\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEX(\"CringeWatcher\")\nstop\n\nSustain:\nTNT1 A 0 //A_GiveInventory(\"CringeMark\",1)\nstop\n\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor CringeWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 3\nTNT1 A 0 A_GiveToTarget(\"CringeSetter\") //just in case\n\nSpawn2:\nTNT1 A 0 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 5 //A_GiveToTarget(\"CringingTagPickup\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"CringeMark\",1,\"Spawn2\")\nGoto Death\n\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakefromTarget(\"CringeMark\",999)\nTNT1 A 1 A_GiveToTarget(\"CringeBreaker\")\nstop\n}\n}\n\nactor CringeMark : Powerup\n{\npowerup.duration 55\n//Powerup.Color Green, 0.15\n}\n\nactor CringeGuard : Powerup\n{\npowerup.duration 55\n//Powerup.Color Green, 0.15\n}\n\nactor CringingTagPickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"CentaurFlashFX\", random2(256/24), random2(256/24), 45, 2, 2, 2, random(0, 359))\nstop\n}\n}\n\nactor CringeSetter : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_Stop\nTNT1 A 0 SetPlayerProperty(0,1,4)\nTNT1 A 0 A_SpawnItemEX(\"FrightFX\",0,0,40)\nTNT1 A 0 A_SpawnItemEX(\"FrightFX2\",0,0,40)\nstop\n}\n}\n\nactor CringeBreaker : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"CringeMark\", 999)\nTNT1 A 1 A_GiveInventory(\"CringeGuard\")\nTNT1 A 0 A_SpawnItemEX(\"AlertFX\")\nTNT1 A 0 SetPlayerProperty(0,0,4)\nstop\n}\n}\n\nactor FrightFX : BasicClientside\n{\nscale 2.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_PlaySoundEX(\"Move/Fakeout2\",\"SoundSlot7\")\nFRIT AB 2\nFRIT A 1 A_SetScale(ScaleX+0.5)\nFRIT A 0 A_Fadeout(0.3)\nFRIT A 1 A_SetScale(ScaleX+0.5)\nFRIT A 0 A_Fadeout(0.3)\nFRIT A 1 A_SetScale(ScaleX+0.5)\nFRIT A 0 A_Fadeout(0.3)\nTNT1 A 6\nstop\n}\n}\n\nactor FrightFX2 : BasicClientside\n{\nscale 2.5\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nSpawn2:\nFRIT CCDDEEFFGGHH 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nTNT1 A 0 A_JumpIfInTargetInventory(\"CringeMark\",1,\"Spawn2\")\nGoto Death\nDeath:\nFRIT IIJJKKLLMMNNOO 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nstop\n}\n}\n\nactor AlertFX : BasicClientside\n{\nscale 3.5\nTranslation \"192:192=104:104\", \"198:198=110:110\", \"195:195=130:130\"\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 ACS_NamedExecuteAlways(\"AlertFXWarper\",0)\nTNT1 A 0 A_GiveInventory(\"ProjectileFXCode\",1)\nSpawn2:\nALRT ABCDEDCBA 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nloop\nDeath:\nALRT A 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nALRT A 0 A_Fadeout\nALRT B 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nALRT B 0 A_Fadeout\nALRT C 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nALRT C 0 A_Fadeout\nALRT D 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nALRT D 0 A_Fadeout\nALRT E 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nALRT E 0 A_Fadeout\nALRT D 1 A_Warp(AAPTR_TARGET,0,0,60,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nALRT D 0 A_Fadeout\nstop\n}\n}\n\n//[+]=========================[+]\n//----------|Fatigue|-------------\n//[+]=========================[+]\n\nactor FatigueStatusProc : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Jumpifinventory(\"FatigueMark\",1,\"Nope\")\n//==\nTNT1 A 0 A_PlaySoundEX(\"support/Negative\",\"SoundSlot8\")\nTNT1 A 0 A_GiveInventory(\"FatigueMark\",1)\nTNT1 A 0 A_SpawnItemEX(\"FatigueWatcher\")\nstop\n\nSustain:\nTNT1 A 0 //A_GiveInventory(\"FatigueMark\",1)\nstop\n\nNope:\nTNT1 A 0\nstop\n}\n}\n\nactor FatigueWatcher //: CustomInventory\n{\n+MISSILE\n+RIPPER\n+NOGRAVITY\n+NOINTERACTION\nReactiontime 5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 3\nTNT1 A 0 A_GiveToTarget(\"FatigueSetter\") //just in case\n\nSpawn2:\nTNT1 A 0 A_JumpIfInTargetInventory(\"CutterFlag\",999,\"DeathTake\")\nTNT1 A 5 A_GiveToTarget(\"FatigueTagPickup\")\nTNT1 A 0 A_JumpIfInTargetInventory(\"FatigueMark\",1,\"Spawn2\")\nGoto Death\n\nDeath:\nDeathTake:\nTNT1 A 0\nTNT1 A 1 A_TakefromTarget(\"FatigueMark\",999)\nTNT1 A 1 A_GiveToTarget(\"FatigueBreaker\")\nstop\n}\n}\n\nactor FatigueMark : Powerup\n{\npowerup.duration -5\n//Powerup.Color Green, 0.15\n}\n\nactor FatigueSetter : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nstop\n}\n}\n\nactor FatigueBreaker : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"FatigueMark\", 999)\nTNT1 A 1 //A_GiveInventory(\"FatigueGuard\")\nTNT1 A 0 A_PlaySoundEX(\"support/Heal3\",\"SoundSlot8\")\nstop\n}\n}\n\nactor FatigueTagPickup : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"FatigueParticle\", random2(256/24), random2(256/24), 45, 2, 2, 2, random(0, 359))\nstop\n}\n}\n\nactor FatigueParticle : BasicClientside\n{\nscale 3.0\nRenderstyle \"Translucent\"\nalpha 0.8\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nTAUN ABCCCCBA 3\nTAUN AAA 2 A_SetScale(Scalex-0.5)\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Moves/NightSlash.txt",
"contents": "actor NightSlashMove : WepMasterBase\n{\nTag \"NightSlash\"\nobituary \"$OB_NightSlash\"\nWeapon.AmmoUse 1\nWeapon.AmmoGive 10\nweapon.ammotype \"NightSlashPP\"\nscale 2.0\nInventory.Pickupmessage \"$PU_MEGABUSTER\"\nStates\n{\nSpawn:\nWEAP X 1\nstop\n\nFire:\n\"####\" BBB 1 A_Jumpif(CallACS(\"CheckWeaponFire\",RC_B)==1,\"Fire.Begin\")\n\"####\" B 0 A_Jump(256,\"NoAmmo\")\nGoto NoAmmo\n\nFire.Begin:\n\"####\" B 0\n\"####\" B 0 A_CheckFloor(\"Fire.PitchCheck\")\n\"####\" B 0 A_Jump(256,\"Fire.Blade\")\nGoto Fire.Blade\n\nFire.PitchCheck:\n\"####\" B 0 A_Jumpif(Pitch < 55,\"Fire.Blade2\")\n\"####\" B 0 A_Jump(256,\"Fire.Blade\")\nGoto Fire.Blade\n\nFire.Blade:\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",50,1,0,0,0,0)\n\"####\" BBB 1 A_FireCustomMissile(\"NightSlashStart\",50,0,0,0,0,0)\n\"####\" B 0 A_PlaySoundEx(\"weapon/SlashClaw\",\"Weapon\")\n\"####\" B 0 A_SpawnItemEx(\"NightSlashSlashFX1\", 0, 0, 12, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",40,0,0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",30,0,0,0,0,0)\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",20,0,0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",10,0,0,0,0,0)\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",0,0,0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",-10,0,0,0,0,0)\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",-20,0,0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",-30,0,0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",-40,0,0,0,0,0)\n\"####\" BBB 1 A_FireCustomMissile(\"NightSlashStart\",-50,0,0,0,0,0)\n\"####\" B 0 A_Jump(256,\"Fire.After\")\nGoto Fire.After\n\nFire.Blade2: //Locked to lateral position\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",50,1,0,0,0,pitch)\n\"####\" BBB 1 A_FireCustomMissile(\"NightSlashStart\",50,0,0,0,0,pitch)\n\"####\" B 0 A_PlaySoundEx(\"weapon/SlashClaw\",\"Weapon\")\n\"####\" B 0 A_SpawnItemEx(\"NightSlashSlashFX1\", 0, 0, 12, 0, 0, 0, 0, SXF_TRANSFERTRANSLATION)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",40,0,0,0,0,pitch)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",30,0,0,0,0,pitch)\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",20,0,0,0,0,pitch)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",10,0,0,0,0,pitch)\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",0,0,0,0,0,pitch)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",-10,0,0,0,0,pitch)\n\"####\" B 1 A_FireCustomMissile(\"NightSlashStart\",-20,0,0,0,0,pitch)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",-30,0,0,0,0,pitch)\n\"####\" B 0 A_FireCustomMissile(\"NightSlashStart\",-40,0,0,0,0,pitch)\n\"####\" BBB 1 A_FireCustomMissile(\"NightSlashStart\",-50,0,0,0,0,pitch)\n\"####\" B 0 A_Jump(256,\"Fire.After\")\nGoto Fire.After\n\nFire.After:\n\"####\" B 1 A_GiveInventory(\"HalfRecovery_B\")\n\"####\" C 0 A_REfire(\"Fire\")\n\"####\" B 0 A_Jump(256,\"Fire.End\")\nGoto Fire.End\n\n}\n}\n\nactor NightSlashMove1 : NightSlashMove {Weapon.SlotNumber 1}\nactor NightSlashMove2 : NightSlashMove {Weapon.SlotNumber 2}\nactor NightSlashMove3 : NightSlashMove {Weapon.SlotNumber 3}\nactor NightSlashMove4 : NightSlashMove {Weapon.SlotNumber 4}\n\nactor NightSlashMove5 : NightSlashMove\n{\nWeapon.SlotNumber 5\nStates\n{\nFire.End:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"NightSlashMove5\",9)\nTNT1 A 0 A_Jump(256,\"Ready\")\nGoto Ready\n}\n}\n\n//[+]========================================================================[+]\n//-----------------------------|Ammo & Inventory|------------------------------\n//[+]========================================================================[+]\nactor NightSlashPP : Ammo {inventory.amount 1 inventory.Maxamount 10}\n\nactor NightSlash1Protect : PowerProtection\n{\nPowerup.Duration 10\ndamagefactor \"Normal\", 1.0\ndamagefactor \"NightSlash1\", 0.0\n}\n\nactor NightSlash2Protect : PowerProtection\n{\nPowerup.Duration 10\ndamagefactor \"Normal\", 1.0\ndamagefactor \"NightSlash2\", 0.0\n}\n\nconst int IMMUNE_RADIUS = 1000;\n\nactor SpecialDamageImmune : PowerProtection\n{\nPowerup.Duration 0x7FFFFFFF\ndamagefactor \"Normal\", 1.0\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Projectiles |--------------------------------\n//[+]========================================================================[+]\n\nactor NightSlashStart\n{\nPROJECTILE\n+RIPPER\ndamagetype \"NightSlash1\"\ndamage (MBP_NightSlash1)\nheight 5\nradius 5\nSpeed 25\nscale 2.5\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jumpif(pitch > 6,\"SpawnTip\")\nTNT1 A 0 A_setPitch(Pitch+1)\nTNT1 A 0 A_SpawnItemEx(\"NightSlashStart\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERPITCH)\nTNT1 A 1 A_SpawnItemEx(\"NightSlashEdgeFX2\")\nGoto Death\n\nSpawnTip:\nTNT1 A 0 A_setPitch(Pitch+1)\nTNT1 A 0 A_SpawnItemEx(\"NightSlashTip\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERPITCH)\nTNT1 A 1 A_SpawnItemEx(\"NightSlashTipFX2\")\nGoto Death\n\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nstop\n}\n}\n\nactor NightSlashTip\n{\nPROJECTILE\n+RIPPER\ndamagetype \"NightSlash2\"\ndamage (MBP_NightSlash2)\nheight 5\nradius 5\nSpeed 26\nscale 2.5\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jumpif(pitch > 8,\"Death\")\nTNT1 A 0 A_setPitch(Pitch+1)\nTNT1 A 0 A_SpawnItemEx(\"NightSlashTip\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERPITCH)\nTNT1 A 1 A_SpawnItemEx(\"NightSlashTipFX2\")\nGoto Death\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nstop\n}\n}\n\n//nonvisible hitbox\nactor NightSlashStart2 : NightSlashStart\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jumpif(pitch > 6,\"SpawnTip\")\nTNT1 A 0 A_setPitch(Pitch+1)\nTNT1 A 0 A_SpawnItemEx(\"NightSlashStart2\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERPITCH)\nTNT1 A 1 A_SpawnItemEx(\"NightSlashEdgeFX2\")\nGoto Death\n\nSpawnTip:\nTNT1 A 0 A_setPitch(Pitch+1)\nTNT1 A 0 A_SpawnItemEx(\"NightSlashTip2\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERPITCH)\nTNT1 A 1 A_SpawnItemEx(\"NightSlashTipFX2\")\nGoto Death\n\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nstop\n}\n}\n\nactor NightSlashTip2 : NightSlashTip\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Jumpif(pitch > 8,\"Death\")\nTNT1 A 0 A_setPitch(Pitch+1)\nTNT1 A 0 A_SpawnItemEx(\"NightSlashTip2\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_TRANSFERPITCH)\nTNT1 A 1\nGoto Death\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nstop\n}\n}\n\nactor NightSlashBackstabItem : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEX(\"NightSlashBackstab\")\nstop\n}\n}\n\nactor NightSlashBackstab\n{\nvar int user_stabbed_angle;\nvar int user_stabber_angle;\nvar int user_stab_angle_dif;\nHeight 0\nRadius 0\n+NOINTERACTION\n+NOCLIP\ndamagetype \"NightSlash3\"\nPROJECTILE\n//+SERVERSIDEONLY\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_RearrangePointers(AAPTR_DEFAULT, AAPTR_DEFAULT, AAPTR_TARGET) //target assigned to tracer tracer\nTNT1 A 0 A_TransferPointer(AAPTR_TARGET, AAPTR_DEFAULT, AAPTR_TARGET, AAPTR_TARGET) //target's target assigned to target\nTNT1 A 0 A_SetUserVar(\"user_stabbed_angle\", angle)\n//TNT1 A 0 A_LogInt(user_stabbed_angle)\nTNT1 A 0 A_FaceTarget\nTNT1 A 0 A_SetUserVar(\"user_stabber_angle\", (angle+180)%360)\nTNT1 A 0 A_SetUserVar(\"user_stab_angle_dif\", abs(user_stabbed_angle-user_stabber_angle))\nTNT1 A 0 A_JumpIf(user_stab_angle_dif>180,\"Wrap\")\ngoto BackstabCheck\nWrap:\nTNT1 A 0 A_SetUserVar(\"user_stab_angle_dif\", abs(user_stab_angle_dif-360))\nBackstabCheck:\n//TNT1 A 0 A_LogInt(user_stab_angle_dif)\nTNT1 A 0 A_JumpIf(user_stab_angle_dif<90,\"DoBackstab\")\n//TNT1 A 0 A_JumpIf(user_stab_angle_dif<45,\"DoBackstab\")\nTNT1 A 0 //A_Log(\"Facestab\")\nstop\nDoBackstab:\nTNT1 A 0 A_Warp(AAPTR_TRACER,0,0,ACS_NamedExecuteWithResult(\"TracerHeightGet\")/2,0,0)\nTNT1 A 0 A_RadiusGive(\"NightSlashBackstabImmune\",IMMUNE_RADIUS,RGF_PLAYERS|RGF_MONSTERS|RGF_OBJECTS)\nTNT1 A 0 A_TakeInventory(\"NightSlashBackstabImmune\",1,0,AAPTR_TRACER)\nTNT1 A 0 A_Explode(20,1,0,0,1)\nTNT1 A 0 A_PlaysoundEX(\"Weapon/Slashclawhit\",\"Weapon\")//A_Log(\"Backstab\")\nTNT1 A 5\nstop\n}\n}\n\nactor NightSlashBackstabImmune : SpecialDamageImmune\n{\ndamagefactor \"NightSlash3\", 0.0\n}\n\nactor NightSlashEdgeFX : BasicClientside\n{\nscale 2.5\nXScale 4.0\nAlpha 0.5\nReactionTime 8\nrenderstyle \"translucent\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileDCode\",1)\nBASB V 1\nSpawn2:\nBASB V 1 A_Fadeout\nTNT1 A 0 A_CountDown\nloop\n\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor NightSlashTipFX : NightSlashEdgeFX\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileDCode\",1)\nBASB U 1\nSpawn2:\nBASB U 1 A_Fadeout\nTNT1 A 0 A_CountDown\nloop\n\nDeath:\nTNT1 A 0\nstop\n}\n}\n\nactor NightSlashEdgeFX2 : NightSlashEdgeFX {ReactionTime 1}\nactor NightSlashTipFX2 : NightSlashTipFX {ReactionTime 1}\n\nactor NightSlashParticle : BasicClientside\n{\n-NOINTERACTION\n-NOGRAVITY\nscale 1.5\nGravity 0.5\nAlpha 0.5\nrenderstyle \"subtract\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileDCode\",1)\nHARD DCBE 2\nstop\n}\n}\n\nactor NightSlashSlashFX1 : BasicHelper\n{\n+MISSILE\n+CLIENTSIDEONLY\n\treactiontime 20\n\tvar int user_angle;\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n TNT1 A 0 A_GiveInventory(\"ProjectileCodeSyncTarget\",1)\n //TNT1 A 0 A_SetPitch(CallACS(\"PitchGrab\"))\n TNT1 A 0 A_SetUserVar(\"user_angle\", 50)\n TNT1 A 1\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*150, 0, 12-(sin(pitch)*150), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*125, 0, 12-(sin(pitch)*125), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n TNT1 A 0 A_SpawnItemEx(\"NightSlashTipFX\", cos(pitch)*200, 0, 12-(sin(pitch)*200), 0, 0, 0, user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashParticle\",cos(pitch)*Random(180,220), 0, 12-(sin(pitch)*Random(180,220)),random2(15),random2(15),random2(15),user_angle,SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle - 5)\n TNT1 A 0 A_Countdown\n\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*150, 0, 12-(sin(pitch)*150), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*125, 0, 12-(sin(pitch)*125), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n TNT1 A 0 A_SpawnItemEx(\"NightSlashTipFX\", cos(pitch)*200, 0, 12-(sin(pitch)*200), 0, 0, 0, user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashParticle\",cos(pitch)*Random(180,220), 0, 12-(sin(pitch)*Random(180,220)),random2(15),random2(15),random2(15),user_angle,SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle - 5)\n TNT1 A 0 A_Countdown\n\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*150, 0, 12-(sin(pitch)*150), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*125, 0, 12-(sin(pitch)*125), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n TNT1 A 0 A_SpawnItemEx(\"NightSlashTipFX\", cos(pitch)*200, 0, 12-(sin(pitch)*200), 0, 0, 0, user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashParticle\",cos(pitch)*Random(180,220), 0, 12-(sin(pitch)*Random(180,220)),random2(15),random2(15),random2(15),user_angle,SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle - 5)\n TNT1 A 0 A_Countdown\n\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*150, 0, 12-(sin(pitch)*150), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*125, 0, 12-(sin(pitch)*125), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n TNT1 A 0 A_SpawnItemEx(\"NightSlashTipFX\", cos(pitch)*200, 0, 12-(sin(pitch)*200), 0, 0, 0, user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashParticle\",cos(pitch)*Random(180,220), 0, 12-(sin(pitch)*Random(180,220)),random2(15),random2(15),random2(15),user_angle,SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle - 5)\n TNT1 A 0 A_Countdown\n\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*150, 0, 12-(sin(pitch)*150), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashEdgeFX\", cos(pitch)*125, 0, 12-(sin(pitch)*125), 0, 0, 0, 0+user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n TNT1 A 0 A_SpawnItemEx(\"NightSlashTipFX\", cos(pitch)*200, 0, 12-(sin(pitch)*200), 0, 0, 0, user_angle, SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SpawnItemEx(\"NightSlashParticle\",cos(pitch)*Random(180,220), 0, 12-(sin(pitch)*Random(180,220)),random2(15),random2(15),random2(15),user_angle,SXF_TRANSFERTRANSLATION|SXF_TRANSFERPITCH)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle - 5)\n TNT1 A 0 A_Countdown\n TNT1 A 1\n\t\tloop\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}"
},
{
"source": "pk3",
"name": "Actors/classbases/classbase1.txt",
"contents": "actor ClassBase1 : ClassBase0\n{\nStates\n{\n//===|Type Pains\nNormalPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Normal) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Normal) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Normal) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nFightingPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fighting) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fighting) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fighting) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nFlyingPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Flying) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Flying) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Flying) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nPoisonPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Poison) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Poison) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Poison) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nGroundPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ground) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ground) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ground) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nRockPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Rock) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Rock) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Rock) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nBugPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Bug) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Bug) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Bug) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nGhostPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ghost) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ghost) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ghost) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nSteelPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Steel) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Steel) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Steel) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nFirePain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fire) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fire) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fire) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nWaterPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Water) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Water) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Water) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nGrassPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Grass) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Grass) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Grass) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nElectricPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Electric) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Electric) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Electric) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nPsychicPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Psychic) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Psychic) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Psychic) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nIcePain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ice) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ice) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Ice) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nDragonPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Dragon) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Dragon) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Dragon) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nDarkPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Dark) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Dark) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Dark) == 0 ,\"PainWeak\")\nGoto PainNormal\n\nFairyPain:\nPLY1 H 0\n\"####\" H 0\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fairy) == 2 ,\"PainStrong\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fairy) == 1 ,\"PainNormal\")\n\"----\" A 0 A_JumpIf(CallACS(\"PKMN_PainSound\",Type_Fairy) == 0 ,\"PainWeak\")\nGoto PainNormal\n\n//===|Type Deaths\nNormalDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Normal)\nGoto Death\n\nFightingDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fighting)\nGoto Death\n\nFlyingDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Flying)\nGoto Death\n\nPoisonDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Poison)\nGoto Death\n\nGroundDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Ground)\nGoto Death\n\nRockDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Rock)\nGoto Death\n\nBugDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Bug)\nGoto Death\n\nGhostDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Ghost)\nGoto Death\n\nSteelDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Steel)\nGoto Death\n\nFireDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fire)\nGoto Death\n\nWaterDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Water)\nGoto Death\n\nGrassDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Grass)\nGoto Death\n\nElectricDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Electric)\nGoto Death\n\nPsychicDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Psychic)\nGoto Death\n\nIceDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Ice)\nGoto Death\n\nDragonDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Dragon)\nGoto Death\n\nDarkDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Dark)\nGoto Death\n\nFairyDeath:\n\"----\" A 0 ACS_NamedExecuteAlways(\"PKMN_PainSound\",0,Type_Fairy)\nGoto Death\n\nPain:\n\"----\" A 0 //A_ScaleVelocity(0.75)\n\"----\" A 0\n\"----\" H 0\ngoto PainNormal\n//goto SuperClassPain\nDeath:\n\"----\" A 0 A_GiveInventory(\"ClassDeathPickup\",1)\ngoto SuperClassDeath\n\nClassPain:\nPLY1 H 0\n\"####\" H 0\nMegamanPain:\n\"----\" A 0 A_JumpIfInventory(\"GravityHoldPainPower\",1,\"GravityHoldWait\")\n\"----\" A 0 A_JumpIfInventory(\"WilyIcePainPower\",1,\"WilyIceWait\")\ngoto \"Super::MegamanPain\"\nGravityHoldWait:\n\"----\" A 2\n\"----\" A 0 A_CheckFloor(2)\n\"----\" A 0 ThrustThingZ(0,150,1,0)\n\"----\" A 0\ngoto \"Super::MegamanPain\"\nWilyIceWait:\n\"----\" A 30\n\"----\" A 30\n\"----\" A 0 SetPlayerProperty(0,0,0)\n\"----\" A 0 A_TakeInventory(\"IceVision\",1)\ngoto SuperSpawn\n\nClassDeath:\n\"####\" H 0\nMegamanDeath:\n\"----\" A 0 A_JumpIfInventory(\"ExplodeDeathFlag\",1,\"MegamanExplode\")\n\"----\" A 0 A_JumpIfInventory(\"FallingDeathFlag\",1,\"MegamanFall\")\n\"----\" A 0 A_JumpIfInventory(\"RisingDeathFlag\",1,\"MegamanRise\")\n\"----\" A 0 A_JumpIfInventory(\"IceDeathFlag\",1,\"MegamanIce\")\ngoto \"Super::MegamanDeath\"\nMegamanRise:\n\"----\" A 0 A_ChangeFlag(\"NOINTERACTION\", 1)\nRiseMyMegaman:\n\"----\" A 1 ThrustThingZ(0,10,0,1)\n\"----\" A 0 A_JumpIf(ceilingz-z<=(height+1), \"RiseMyMegamanEnd\")\n\"----\" A 0 A_GiveInventory(\"RiseMyMegamanFlag\", 1)\n\"----\" A 0 A_JumpIfInventory(\"RiseMyMegamanFlag\", 35, \"RiseMyMegamanEnd\")\nloop\n/*RiseMyMegamanEnd:\n\"----\" A 0\ngoto MegamanExplode*/\nRiseMyMegamanEnd:\n\"----\" A 0 A_SpawnItemEx(\"FakeDeathFX\", 0, 0, 0)\ngoto MegamanFall\nMegamanIce:\n\"----\" A 1 A_PlayerScream\n\"----\" A 0 ACS_ExecuteAlways(998,0,105,1)\n\"----\" A 0 A_FreezeDeath\n\"----\" A 35\n\"----\" A 0 A_SpawnItemEx(\"FrozenDeathFX\", 0, 0, 16)\ngoto MegamanErase\n\nPain.GravityHold:\n\"----\" A 0 A_ChangeVelocity(momx, momy, 0, CVF_REPLACE)\n\"----\" A 0 A_JumpIf(z-floorz>180,\"GravityForce4\")\n\"----\" A 0 A_JumpIf(z-floorz>128,\"GravityForce3\")\n\"----\" A 0 A_JumpIf(z-floorz>32,\"GravityForce2\")\n\"----\" A 0 A_JumpIf(z-floorz>8,\"GravityForce1\")\nGoto GravityForceNo\nGravityForce4:\n\"----\" A 0 A_GiveInventory(\"GravityForce4\",1)\nGoto GravityForceB\nGravityForce3:\n\"----\" A 0 A_GiveInventory(\"GravityForce3\",1)\nGoto GravityForceB\nGravityForce2:\n\"----\" A 0 A_GiveInventory(\"GravityForce2\",1)\nGoto GravityForceB\nGravityForce1:\n\"----\" A 0 A_GiveInventory(\"GravityForce1\",1)\nGoto GravityForceB\nGravityForceB:\n\"----\" A 0 A_GiveInventory(\"GravityHoldPainPower\",1)\nGoto Pain+1\nGravityForceNo:\n\"----\" A 0 A_CheckFloor(2)\n\"----\" A 0 ThrustThingZ(0,150,1,0)\n\"----\" A 0\nGoto Pain+1\n\nPain.WilyIce:\n\"----\" A 0 SetPlayerProperty(0,1,4)\n\"----\" A 0 A_SpawnItemEx(\"ImFrozen\")\n\"----\" A 0 A_GiveInventory(\"IceVision\",1)\n\"----\" A 0 A_Stop\n\"----\" A 0 A_GiveInventory(\"WilyIcePainPower\",1)\nGoto Pain+1\n\nDeath.Beam:\n//Death.GravityHold:\nDeath.instagib:\nDeath.Telefrag:\n\"----\" A 0 A_GiveInventory(\"ExplodeDeathFlag\",1)\ngoto Death\nDeath.Falling:\n\"----\" A 0 A_JumpIfInventory(\"FallDeathExplodeFlag\", 1, \"Death\")\n\"----\" A 0 A_GiveInventory(\"FallingDeathFlag\",1)\ngoto Death\nDeath.WindStorm:\nDeath.GravityHold:\nDeath.TornadoBlow:\n\"----\" A 0 A_GiveInventory(\"RisingDeathFlag\",1)\ngoto Death\n\nIce:\n\"----\" A 0 A_GiveInventory(\"IceDeathFlag\",1)\ngoto Death\n\n//////////////////\n\nPain.BotSight:\nPLY1 B 5 HealThing(1)\ngoto SuperSpawn\nPain.ProtoBuster:\nPain.DarkMan:\nPain.FireSpin:\nPain.QuickBoomerang:\nPain.Buster:\nPain.BassBuster:\nPain.WildCoil:\nPain.ChargeKick:\nPain.YamatoSpear:\nPain.DiveMissile:\nPain.StarCrash:\nPain.CentaurFlash:\nPain.FreezeCracker:\nPain.ScrewCrusher:\nPain.PharaohHold:\nPain.TornadoHold:\nPain.TrebleSentry:\nPain.ScorchWheel:\nPain.MagnetMissile:\nPain.JunkShield:\nPain.OilSlider:\nPain.BassBuster:\nPain.WaveBurner:\nPain.WaveBurnerUW:\nPain.Gamma:\nPain.Misc:\nPain.KyorownBullet:\nPain.Treble:\nPain.FlameSwordSpark:\nPLY1 H 0\nGoto pain+1\nPain.Reggae:\nTNT1 A 0 A_PlaySoundEx(\"item/reggae\", \"SoundSlot7\", 0)\nGoto Pain+1\nPain.WaterBalloon:\nPain.FlashBomb:\nPain.RemoteMine:\nPain.IceWall:\nPLY1 H 0 A_ScaleVelocity(0.9)\nGoto Pain+1\nPain.SpreadDrill:\nPain.SpreadDrill2:\nPain.SpreadDrill3:\nPLY1 H 0 A_JumpIfInventory(\"SpreadDrillProtect\", 1 ,2)\nPLY1 H 0 A_PlaySoundEx(\"weapon/spreaddrillhit\",\"SoundSlot5\")\nPLY1 H 0 A_GiveInventory(\"SpreadDrillProtect\", 1)\nGoto pain+1\nPain.FlameSword:\nPLY1 H 0 A_GiveInventory(\"FlameSwordProtect\", 1)\nPLY1 HH 0 A_SpawnItemEx(\"FlameSwordBit\",0,0,0,random(-10,10),random(-10,10),random(10,15),random(0,360))\nGoto pain\npain.LaserTrident:\nPLY1 H 0 A_GiveInventory(\"LaserTridentProtect\", 1)\ngoto pain+1\nPain.WindStorm:\nPain.FlingDamage:\nPLY1 H 0 //ThrustThing(random(0,255),50,1,0)\nPLY1 H 0 ThrustThing(random(0,255),5,0,0)\nPLY1 H 0 ThrustThingZ(0,30,0,0)\nGoto pain+1\nPain.SlashClaw:\nPLY1 H 0 A_PlaySoundEx(\"weapon/slashclawhit\",\"SoundSlot5\")\nGoto Pain\nPain.FlashStopper:\nPLY1 H 0\nPLY1 H 0 A_JumpIfInventory(\"BrightBlind\", 1,3)\nPLY1 H 0 A_GiveInventory(\"BrightBlind\",125)\nPLY1 H 0 ACS_ExecuteAlways(249, 0)\nGoto pain+1\nPLY1 H 0 A_GiveInventory(\"BrightBlind\",55)\nGoto pain+1\nPain.TimeSlow:\nPLY1 H 0 A_GiveInventory(\"Slowed\",1)\nGoto pain+1\nPain.SparkShock:\nPLY1 H 0 A_SpawnItemEx(\"ShockFX\",4,0,32)\nPLY1 H 0 A_GiveInventory(\"Shocked\",1)\nGoto Pain+1\nPain.CrashBomb:\nPLY1 H 0 A_Stop\nGoto Pain+1\nPain.ConcreteShot:\nPLY1 H 0 A_JumpIfInventory(\"ConcreteVision\", 1, \"ConcreteReset\")\nPLY1 H 0 A_GiveInventory(\"ConcreteVision\", 1)\nPLY1 H 0 A_GiveInventory(\"ConcreteTime\", 105)\nPLY1 H 0 A_SpawnItemEx(\"ConcreteWatcher\")\ngoto Pain+1\nConcreteReset:\nPLY1 H 0 A_GiveInventory(\"ConcreteTime\", 105)\ngoto Pain+1\nPain.TornadoBlow:\nPLY1 H 0 ThrustThingZ(0, 60, 0, 0)\ngoto Pain+1\nPain.WilyFire:\nPLY1 H 0 A_SpawnItemEx(\"ImOnFire\")\nPLY1 H 0 A_GiveInventory(\"FireVision\",1)\nGoto Pain\nPain.Drowning:\nPain.Fire:\nPain.Falling:\nPain.Slime:\nPLY1 H 0\nPLY1 H 0 A_JumpIfInventory(\"BeatCallCheck\", 1, \"BeatAssist\")\nGoto Pain+1\nPain.TimeStopper:\nPLY1 H 0 A_GiveInventory(\"TimeStopActivator\", 1)\nGoto Pain+1\nBeatAssist:\nPLY1 H 0\nPLY1 H 0 HealThing(2)\nPLY1 H 2 ACS_NamedExecuteAlways(\"core_beatflight\", 0, 0, 1)\nPLY1 H 0 A_JumpIfInventory(\"BeatCallProtection\", 1, \"Spawn\")\nGoto Pain+1\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Moves/FlameWheel.txt",
"contents": "const int FLAMEWHEEL_TURNSPD = 7;\n\nactor FlameWheelMove : WepMasterBase\n{\nTag \"FlameWheel\"\nobituary \"$OB_FLAMEWHEEL\"\nWeapon.AmmoUse 1\nWeapon.AmmoGive 10\nweapon.ammotype \"FlameWheelPP\"\nscale 2.0\nInventory.Pickupmessage \"$PU_MEGABUSTER\"\nStates\n{\nSpawn:\nWEAP X 1\nstop\n\nFire:\n\"####\" BBB 1 A_Jumpif(CallACS(\"CheckWeaponFire\",RC_B)==1,\"Fire.Begin\")\n\"####\" B 0 A_Jump(256,\"NoAmmo\")\nGoto NoAmmo\n\nFire.Begin:\n\"####\" B 0\n\"####\" B 1 A_Jump(256,\"Fire.DashWarmup\")\nGoto Fire.DashWarmup\n\nFire.DashWarmup:\n\"####\" A 0 ACS_NamedExecuteAlways(\"TakePP\",0,Move_FlameWheel,1)\n\"####\" A 0 A_GiveInventory(\"FlameWheelWarmupTimer\")\n\"####\" A 0 A_GiveInventory(\"FlameWheelSpaceCheck\")\n\"####\" A 0 SetPlayerProperty(0,1,0)\n\"####\" A 0 A_SetTranslucent(0.0,0)\n\"####\" A 0 ThrustThingZ(0,15,0,0)//A_ChangeFlag(\"NOGRAVITY\",1)\n\"####\" A 0 A_Recoil(-5)\n\"####\" A 0 A_PlaySoundEx(\"Misc/spin\",\"Weapon\")\n\"####\" A 0 A_SpawnItemEx(\"FlameWheelPreFX\", 0, 0, 0, 0, 0, 0, 0,1)\nFire.DashWarmup1:\n\"####\" A 3\n\"####\" A 0 //A_PlaySoundEx(\"weapon/Heat2\",\"Weapon\")\n\"####\" A 0 A_Jumpifinventory(\"FlameWheelWarmupTimer\",1,\"Fire.DashWarmup1\")\n\"####\" B 1 A_Jump(256,\"Fire.DashStart\")\nGoto Fire.DashStart\n\nFire.DashStart:\n\"####\" A 0 //SetPlayerProperty(0,1,4)\n\"####\" A 0 //A_ChangeFlag(\"NOGRAVITY\",0)\n//\"####\" A 0 A_GiveInventory(\"FlameWheelTimer\")\n\"####\" A 0 A_GiveInventory(\"FlameWheelPPTimer\")\n\"####\" A 0 A_GiveInventory(\"FlameWheelInitiate\")\n\"####\" A 0 A_SpawnItemEx(\"FlameWheelRollingFX\", 0, 0, 0, 0, 0, 0, 0,1)\n\"####\" A 0 A_SpawnItemEx(\"FlameWheel_VWatcher\")\n\"####\" A 0 A_SetUserVar(\"user_wepangle\",angle)\n\"####\" A 0 A_PlaySoundEx(\"Misc/release\",\"Weapon\")\nFire.Dash:\nTNT1 A 1\nTNT1 A 0 A_SetUserVar(\"user_wepangle\", CallACS(\"SHIFT_MEMANGLE\",CallACS(\"GRAB_MEMANGLE\",0),angle,FLAMEWHEEL_TURNSPD))\nTNT1 A 0 A_SpawnItemEX(\"GroundDustFX\",-25,0,-(z-floorz),0)\nTNT1 A 0 A_Jumpifinventory(\"DashBreaker\",1,\"Fire.DashEnd\")\n//TNT1 A 0 A_Jumpifinventory(\"FlameWheelTimer\",1,\"Fire.Dash\")\nTNT1 A 0 A_Jumpifinventory(\"FlameWheelPPTimer\",1,\"Fire.Dash\")\nTNT1 A 0 A_Jumpifinventory(\"FlameWheelBrakeCue\",1,\"Fire.Dash\")\ngoto Fire.Dash1\n\nFire.Dash1:\nTNT1 A 0 ACS_NamedExecuteAlways(\"TakePP\",0,Move_FlameWheel,1)\nTNT1 A 0 A_GiveInventory(\"FlameWheelPPTimer\")\nTNT1 A 0 A_Jumpifinventory(\"DashBreaker\",1,\"Fire.DashEnd\")\nTNT1 A 1 A_JumpIFNoAmmo(\"Fire.DashEnd\")\ngoto Fire.Dash\n\nFire.DashEnd:\n\"####\" A 0 A_TakeInventory(\"FlameWheelPPTimer\",99)\n\"####\" B 0 A_ScaleVelocity(0.2)\n\"####\" B 0 //SetPlayerProperty(0,0,4)\n\"####\" A 0 A_SetTranslucent(1.0,0)\n\"####\" A 0 SetPlayerProperty(0,0,0)\n\"####\" B 1 A_GiveInventory(\"FullRecovery_B\")\n\"####\" B 0 A_Jump(256,\"Fire.End\")\nGoto Fire.End\n\n}\n}\n\nactor FlameWheelMove1 : FlameWheelMove {Weapon.SlotNumber 1}\nactor FlameWheelMove2 : FlameWheelMove {Weapon.SlotNumber 2}\nactor FlameWheelMove3 : FlameWheelMove {Weapon.SlotNumber 3}\nactor FlameWheelMove4 : FlameWheelMove {Weapon.SlotNumber 4}\n\nactor FlameWheelMove5 : FlameWheelMove\n{\nWeapon.SlotNumber 5\nStates\n{\nFire.End:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"FlameWheelMove5\",9)\nTNT1 A 0 A_Jump(256,\"Ready\")\nGoto Ready\n}\n}\n\n//[+]========================================================================[+]\n//-----------------------------|Ammo & Inventory|------------------------------\n//[+]========================================================================[+]\nactor FlameWheelPP : Ammo {inventory.amount 1 inventory.Maxamount 10}\n\nactor FlameWheelWarmupTimer : Powerup {inventory.amount 1 powerup.duration 10 }\nactor FlameWheelTimer : Powerup {inventory.amount 1 powerup.duration -10 }\nactor FlameWheelPPTimer : Powerup {inventory.amount 1 powerup.duration 35 }\n\nactor FlameWheelBrakeCue : Powerup {inventory.amount 1 powerup.duration 5 }\nactor FlameWheelBrakeCount : Inventory {inventory.amount 1 inventory.Maxamount 10 }\nactor FlameWheelJumpCue : Powerup {inventory.amount 1 powerup.duration 5 }\nactor ThokSoundBuffer : Powerup {inventory.amount 1 powerup.duration 10 }\n\nActor FlameWheelProtect : powerprotection\n{\nPowerup.duration 7\nDamagefactor \"FlameWheel\", 0\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Projectiles |--------------------------------\n//[+]========================================================================[+]\nactor FlameWheelBall : BasicProjectile\n{\nObituary \"$OB_FLAMEWHEEL\"\nDamagetype \"FlameWheel\"\n+BOUNCEONWALLS\n+BOUNCEONCEILINGS\n+USEBOUNCESTATE\n-NOGRAVITY\n+MBFBOUNCER\n+NOEXPLODEFLOOR\n+STEPMISSILE\n//+RIPPER\n+SKYEXPLODE\n+SERVERSIDEONLY\nmaxstepheight 35\nBounceFactor 0.9\nGravity 1.55\ndamage (0)\nRadius 26\nHeight 55\nspeed 20\nScale 2.5\nArgs 20\nReactionTime 70\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 ACS_namedExecuteAlways(\"ProjectilePort\",0,150)\nTNT1 A 0 A_SetArg(1,ACS_ExecuteWithResult(257,0))\nSpawn2:\n\nROLO R 0 A_GiveInventory(\"FlameWheelSpeedHandler\")\nROLO R 0 A_SetAngle(CallACS(\"GRAB_TIDMEMANGLE\",0,0,Args[1]))\nROLO R 0 A_GiveInventory(\"FlameWheelThrust\")\nROLO R 0 A_GiveToTarget(\"FlameWheelBrakeSensor\")\nROLO R 0 A_GiveToTarget(\"FlameWheelJumpSensor\")\n//TNT1 AAA 0 A_SpawnItemEx(\"HeatSprayFx\",random(15,35),random(-30,30),random(5,30),momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n//ROLO R 0 A_SpawnItemEx(\"RollingSprite_1\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\nTNT1 A 1 A_JumpifinTargetInventory(\"ProjectilePortDead\",1,\"Death\")\n\nROLO S 0 A_GiveInventory(\"FlameWheelSpeedHandler\")\nROLO S 0 A_SetAngle(CallACS(\"GRAB_TIDMEMANGLE\",0,0,Args[1]))\nROLO S 0 A_GiveInventory(\"FlameWheelThrust\")\nROLO S 0 A_GiveToTarget(\"FlameWheelBrakeSensor\")\nROLO S 0 A_GiveToTarget(\"FlameWheelJumpSensor\")\n//TNT1 AAA 0 A_SpawnItemEx(\"HeatSprayFx\",random(15,35),random(-30,30),random(5,30),momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n//ROLO S 0 A_SpawnItemEx(\"RollingSprite_2\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\nTNT1 A 1 A_JumpifinTargetInventory(\"ProjectilePortDead\",1,\"Death\")\n\nROLO T 0 A_GiveInventory(\"FlameWheelSpeedHandler\")\nROLO T 0 A_SetAngle(CallACS(\"GRAB_TIDMEMANGLE\",0,0,Args[1]))\nROLO T 0 A_GiveInventory(\"FlameWheelThrust\")\nROLO T 0 A_GiveToTarget(\"FlameWheelBrakeSensor\")\nROLO T 0 A_GiveToTarget(\"FlameWheelJumpSensor\")\nFWVE W 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\n//TNT1 AAA 0 A_SpawnItemEx(\"HeatSprayFx\",random(15,35),random(-30,30),random(5,30),momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n//ROLO T 0 A_SpawnItemEx(\"RollingSprite_3\",0,0,0,momx,momy,momz,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\nTNT1 A 1 A_JumpifinTargetInventory(\"ProjectilePortDead\",1,\"Death\")\n\nROLO T 2 A_JumpifinTargetInventory(\"FlameWheelPP\",1,\"Spawn2\")\nROLO T 2 A_JumpifinTargetInventory(\"FlameWheelPPTimer\",1,\"Spawn2\")\n\nstop\nBounce.Wall:\nCrash:\nTNT1 A 0 A_PlaySoundEx(\"Move/RolloutImpact\",\"SoundSlot5\")\nROLO R 0 A_SpawnItemEx(\"FlameWheelDamager\")\nTNT1 A 1 a_GiveToTarget(\"FlameWheelCollideFX\")\nGoto Death\n\nDeath:\nAQBA C 0\nROLO R 1 A_GiveToTarget(\"DashBreaker\")\nstop\n}\n}\n\nactor FlameWheelWallBumper : BasicProjectile\n{\nspeed 35\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1\nstop\n\nDeath:\nTNT1 A 3 ThrustThing(angle-180,15,1,ACS_ExecuteWithResult(257,0))\nstop\n}\n}\n\nactor FlameWheelDamager : BasicExplosion\n{\nObituary \"$OB_FLAMEWHEEL\"\nDamagetype \"FlameWheel\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 1 A_Explode(MBP_FlameWheel,75,0,0,75)\nstop\n}\n}\n\n//[+]========================================================================[+]\n//--------------------------------|Special Actors|------------------------------\n//[+]========================================================================[+]\n\nactor FlameWheelThrust : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\n//TNT1 A 0 A_ChangeVelocity(Args[0]*cos(CallACS(\"GRAB_TIDMEMANGLE\",0,0,Args[1])),Args[0]*Sin(CallACS(\"GRAB_TIDMEMANGLE\",0,0,Args[1])), velz,CVF_RELATIVE|CVF_REPLACE)\nTNT1 A 0 A_ChangeVelocity(Args[0],0, velz,CVF_RELATIVE|CVF_REPLACE)\nstop\n}\n}\n\nactor FlameWheelSpeedHandler : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nROLO R 0 A_JumpifinTargetInventory(\"FlameWheelBrakeCue\",1,\"SlowDown\")\nROLO R 0 A_JumpifinTargetInventory(\"FlameWheelJumpCue\",1,\"Hop\")\nROLO R 0 A_JumpifinTargetInventory(\"FlameWheelPP\",1,\"Pickup2\")\nGoto SlowDown3\n\nPickup2:\nROLO R 0 A_TakeFromTarget(\"FlameWheelBrakeCount\",1)\nROLO R 0 A_Jumpif(Args[0] <= 20,\"SpeedUp\")\nstop\n\nSlowDown:\nROLO R 0 A_Jumpif(Args[0] < 2,\"SlowDown2\")\nROLO R 0 A_SetArg(0,Args[0]-1)\nstop\n\nSlowDown2:\nROLO R 0 A_GiveToTarget(\"FlameWheelBrakeCount\",1)\nROLO R 0 A_JumpifinTargetInventory(\"FlameWheelBrakeCount\",10,\"SlowDown3\")\nstop\n\nSlowDown3:\nROLO R 0 A_SetArg(0,Args[0]-1)\nROLO R 0 A_Jumpif(Args[0] <= 0,\"SpinStop\")\nstop\n\nSpeedUp:\nROLO R 0 A_SetArg(0,Args[0]+1)\nstop\n\nHop:\nROLO R 0 ThrustThingZ(0,60,0,0)\nROLO R 0 A_GiveInventory(\"ThokSoundCue\")\nstop\n\nSpinStop:\nROLO R 0 A_GiveToTarget(\"HaltPlayer\")//A_SetArg(0,55)\nROLO R 0 //A_LogInt(args[0])\nstop\n\nEnd:\nROLO R 0\nstop\n\n}\n}\n\nactor FlameWheelBrakeSensor : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Jumpif(CallACS(\"PKMNACS_ButtonCheck\",BT_ATTACK)==1,\"Brakes\")\nstop\n\nBrakes:\nROLO R 0 A_GiveInventory(\"FlameWheelBrakeCue\")\nstop\n}\n}\n\nactor FlameWheelJumpSensor : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nTNT1 A 0 A_Jumpif(CallACS(\"PKMNACS_ButtonCheck\",BT_JUMP)==1,\"CheckFloor\")\nstop\n\nCheckFloor:\nROLO R 0 A_Checkfloor(\"Jump\")\nstop\n\nJump:\nROLO R 0 A_GiveInventory(\"FlameWheelJumpCue\")\nstop\n}\n}\n\nactor ThokSoundCue : CustomInventory\n{\ninventory.amount 1\nInventory.MaxAmount 100\n+AUTOACTIVATE\nStates\n{\nSpawn:\nTNT1 A 0\nstop\nPickup:\nROLO R 0 A_JumpifInventory(\"ThokSoundBuffer\",1,\"Nope\")\nROLO R 0 A_GiveInventory(\"ThokSoundBuffer\")\nROLO R 0 A_PlaySoundEx(\"Misc/Thok\",\"Weapon\")\nstop\n\nNope:\nROLO R 0\nstop\n\n}\n}\n\nactor FlameWheelSpaceCheck : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_FireCustomMissile(\"FlameWheelWallBumper\",0,0,0,45,0,Pitch)\nTNT1 A 0 A_FireCustomMissile(\"FlameWheelWallBumper\",90,0,0,45,0,Pitch)\nTNT1 A 0 A_FireCustomMissile(\"FlameWheelWallBumper\",180,0,0,45,0,Pitch)\nTNT1 A 0 A_FireCustomMissile(\"FlameWheelWallBumper\",270,0,0,45,0,Pitch)\nstop\n}\n}\n\nactor FlameWheelCollideFX : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEx(\"BasicMeleeFX\",25,0,0,0,0,0,0,1)\nstop\n}\n}\n\nactor FlameWheelInitiate : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_SpawnItemEX(\"FlameWheelBall\",0,0,0,0,0,0,0,1)\nstop\n}\n}\n\nactor FlameWheelPreFX : BasicClientside\n{\nscale 2.5\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nSpawn2:\nROLO RST 1 A_Warp(AAPTR_TARGET,0,0,0,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nGoto Death\nDeath:\nROLO RST 1 A_Warp(AAPTR_TARGET,0,0,0,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nKBAR F 0\nstop\n}\n}\n\nactor FlameWheelRollingFX : BasicClientside\n{\nscale 2.5\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nSpawn2:\nROLO R 1 A_Warp(AAPTR_TARGET,0,0,0,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nTNT1 AAA 0 A_SpawnItemEx(\"HeatSprayFx\",random(15,35),random(-30,30),random(5,30),momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\nROLO S 1 A_Warp(AAPTR_TARGET,0,0,0,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nTNT1 AAA 0 A_SpawnItemEx(\"HeatSprayFx\",random(15,35),random(-30,30),random(5,30),momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\nROLO T 1 A_Warp(AAPTR_TARGET,0,0,0,0,WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)\nTNT1 AAA 0 A_SpawnItemEx(\"HeatSprayFx\",random(15,35),random(-30,30),random(5,30),momx/3,momy/3,momz/3,0,SXF_ABSOLUTEMOMENTUM|SXF_NOCHECKPOSITION|SXF_TRANSFERTRANSLATION)\n\nTNT1 AAAA 1 A_JumpIfInTargetInventory(\"FlameWheelPPTimer\",1,\"Spawn2\")\nGoto Death\nDeath:\nKBAR F 0\nstop\n}\n}\n\nActor FlameWheel_VWatcher : VisibilityWatcher\n{\nReactionTime 70\nStates\n{\nCheckInv:\nTNT1 AAAA 1 A_JumpIfInTargetInventory(\"FlameWheelPPTimer\",1,\"Reloop\")\nGoto Death\n}\n}\n\nactor RollingSprite_1 : BasicClientside\n{\nscale 2.5\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nROLO R 1\nstop\n}\n}\n\nactor RollingSprite_2 : RollingSprite_1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nROLO S 1\nstop\n}\n}\n\nactor RollingSprite_3 : RollingSprite_1\n{\nStates\n{\nSpawn:\nTNT1 A 0\nROLO T 1\nstop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Moves/Solarbeam.txt",
"contents": "const int SolBea_Range = 1200;\nconst int SolBea_SightRange = 16;\n\nactor SolarBeamMove : WepMasterBase\n{\nTag \"SolarBeam\"\nobituary \"$OB_SOLARBEAM\"\nWeapon.AmmoUse 1\nWeapon.AmmoGive 10\nweapon.ammotype \"SolarBeamPP\"\nscale 2.0\nInventory.Pickupmessage \"$PU_MEGABUSTER\"\nStates\n{\nSpawn:\nWEAP X 1\nstop\n\nFire:\n\"####\" BBB 1 A_Jumpif(CallACS(\"CheckWeaponFire\",RC_A)==1,\"Fire.Begin\")\n\"####\" B 0 A_Jump(256,\"NoAmmo\")\nGoto NoAmmo\n\nFire.Begin:\n\"####\" B 0\n\"####\" B 0 A_Jump(256,\"Fire.PreCharge\")\nGoto Fire.PreCharge\n\nFire.PreCharge:\n\"####\" B 0 A_Jump(256,\"Fire.Charge1\")\nGoto Fire.Charge1\n\nFire.Charge1:\n\"####\" B 0 A_JumpIfInventory(\"WeaponCharge\",35,\"Fire.Charge2\")\n\"####\" B 0 A_GiveInventory(\"WeaponCharge\",1)\n\"####\" B 0 A_GiveInventory(\"ChannelingSpeed\")\n\"####\" B 0 A_PlaySoundEx(\"Weapon/Heat1\",\"Soundslot6\")\n\"####\" B 0 A_GiveInventory(\"GrowthParticleSpawn\")\n\"####\" B 0 A_GiveInventory(\"SynthesisParticleSpawn\")\n \"####\" B 0 A_JumpIfInventory(\"SolarBeamSightBuffer\",1,3)\n \"####\" B 0 A_GiveInventory(\"SolarBeamSightBuffer\")\n \"####\" B 0 A_FireCustomMissile(\"SolarBeamSight_S\",0,0,0,0)\n \"####\" B 0 A_FireCustomMissile(\"SolarBeamSight_ST\",0,0,0,0)\n \"####\" B 0\n\"####\" B 1\n\"####\" C 0 A_REfire(\"Fire.Charge1\")\n\"####\" B 0 A_JumpIfInventory(\"WeaponCharge\",10,\"Fire.Bullet\")\n\"####\" B 0 A_Jump(256,\"Fire.After2\")\nGoto Fire.After2\n\nFire.Charge2:\n\"####\" B 0 A_GiveInventory(\"ChannelingSpeed\")\n \"####\" B 0 A_JumpIfInventory(\"SolarBeamSightBuffer\",1,6)\n \"####\" B 0 A_GiveInventory(\"SolarBeamSightBuffer\")\n \"####\" AA 0 A_SpawnItemEx(\"SolarBeamParticle\", 0, 0, 28, 4, 4, random2(4), random(0, 359))\n \"####\" B 0 A_FireCustomMissile(\"SolarBeamSight_S\",0,0,0,0)\n \"####\" B 0 A_FireCustomMissile(\"SolarBeamSight_ST\",0,0,0,0)\n \"####\" B 0\n\"####\" B 1\n\"####\" C 0 A_REfire(\"Fire.Charge1\")\n\"####\" B 0 A_Jump(256,\"Fire.MaxBullet\")\nGoto Fire.MaxBullet\n\nFire.Bullet:\n\"####\" B 0 A_PlaySoundEx(\"weapon/HardBuster3\",\"Weapon\")\n\"####\" B 0 A_FireCustomMissile(\"SolarBeamRay1_S\",0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"SolarBeamRay1_ST\",0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"SolarBeamRayDamager1\",0,1,0,0)\n//\"####\" B 0 A_RailAttack(0, 0, 1, NONE, NONE, RGF_SILENT , 0, \"none\", 0, 0, SolBea_Range, 7, 15.0, 0, \"SolarBeamTrail\", -4)\n//\"####\" B 0 A_fireBullets(0,0,1,45,\"SolarBeamPuff\",FBF_NORANDOM,SolBea_Range)\n\"####\" B 0 A_Jump(256,\"Fire.After\")\nGoto Fire.After\n\nFire.MaxBullet:\n\"####\" \"#\" 0 A_PlaySoundEx(\"weapon/HardBuster6\",\"Weapon\")\n\"####\" \"#\" 0 A_PlaySoundEx(\"weapon/coilexplode\", \"SoundSlot6\")\n\"####\" B 0 A_FireCustomMissile(\"SolarBeamRay2_S\",0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"SolarBeamRay2_ST\",0,0,0,0)\n\"####\" B 0 A_FireCustomMissile(\"SolarBeamRayDamager2\",0,1,0,0)\n//\"####\" B 0 A_RailAttack(0, 0, 1, NONE, NONE, RGF_SILENT , 0, \"none\", 0, 0, SolBea_Range, 7, 10.0, 0, \"SolarBeamTrail2\", -4)\n//\"####\" B 0 A_fireBullets(0,0,1,120,\"SolarBeamMAXPuff\",FBF_NORANDOM,SolBea_Range)\n\"####\" B 0 A_Jump(256,\"Fire.After\")\nGoto Fire.After\n\nFire.After:\n\"####\" B 0 A_GiveInventory(\"FullRecovery_A\")\nFire.After2:\n\"####\" B 1 A_GiveInventory(\"5Recovery_A\")\n\"####\" B 0 A_TakeInventory(\"WeaponCharge\",999)\n\"####\" B 0 A_TakeInventory(\"ChannelingSpeed\",9)\n\"####\" B 0 A_Jump(256,\"Fire.End\")\nGoto Fire.End\n\n}\n}\n\nactor SolarBeamMove1 : SolarBeamMove {Weapon.SlotNumber 1}\nactor SolarBeamMove2 : SolarBeamMove {Weapon.SlotNumber 2}\nactor SolarBeamMove3 : SolarBeamMove {Weapon.SlotNumber 3}\nactor SolarBeamMove4 : SolarBeamMove {Weapon.SlotNumber 4}\n\nactor SolarBeamMove5 : SolarBeamMove\n{\nWeapon.SlotNumber 5\nStates\n{\nFire.End:\nTNT1 A 0\nTNT1 A 0 A_TakeInventory(\"SolarBeamMove5\",9)\nTNT1 A 0 A_Jump(256,\"Ready\")\nGoto Ready\n}\n}\n\n//[+]========================================================================[+]\n//-----------------------------|Ammo & Inventory|------------------------------\n//[+]========================================================================[+]\nactor SolarBeamPP : Ammo {inventory.amount 1 inventory.Maxamount 10}\nactor SolarBeamSightBuffer : Powerup {inventory.amount 1 powerup.duration 6 }\n\n//[+]========================================================================[+]\n//--------------------------------|Projectiles |--------------------------------\n//[+]========================================================================[+]\nactor SolarBeamPuff : BasicClientside//BulletPuff\n{\nscale 2.5\n//+PUFFONACTORS\n//+PUFFGETSOWNER\n//+MTHRUSPECIES\n//+NOINTERACTION\n//+DONTSPLASH\nDamageType \"SolarBeam\"\nobituary \"$OB_SolarBeam\"\n\nalpha 1.0\nStates\n{\nSpawn:\nCRBM A 0\nCRBM A 0 //A_Explode(50,10,0,0,10)\nTNT1 A 0 A_PlaySoundEx(\"weapon/Mirrordeflect\",\"Weapon\")\nHard BBCCDDEE 1\nstop\n}\n}\n\nactor SolarBeamMAXPuff : SolarBeamPuff//BulletPuff\n{\n /*\nscale 2.5\n+PUFFONACTORS\n//+ALWAYSPUFF\n+PUFFGETSOWNER\n+MTHRUSPECIES\n+NOINTERACTION\n+DONTSPLASH\nDamageType \"SolarBeam\"\nobituary \"$OB_SolarBeam\"\n\nalpha 1.0\n*/\nStates\n{\nSpawn:\nCRBM A 0\nTNT1 A 0 A_PlaySoundEx(\"weapon/Mirrordeflect\",\"Weapon\")\nASEX AABCDEF 1\nstop\n}\n}\n\nactor SolarBeamSight\n{\nTranslation \"192:192=41:41\",\"198:198=249:249\"\nPROJECTILE\nDamageType \"SolarBeam\"\nobituary \"$OB_SOLARBEAM\"\n+THRUACTORS\n+DONTBLAST\n+DONTREFLECT\n+DONTSPLASH\n+CLIENTSIDEONLY\n//+FORCEYBILLBOARD\n+PAINLESS\ndamage (0)\nRadius 4\nHeight 4\nspeed 75\nscale 1.5\nrenderstyle \"add\"\nalpha 9.0\nArgs 0,0,0\nstates\n{\nSpawn:\nBASB U 0\nBASB U 0 A_SetPitch(pitch+1)\nBASB U 0 A_JumpIf(pitch>SolBea_SightRange,\"Death\")\nBASB U 0 A_JumpIf(CallACS(\"pkmn_istargetclient\")!=1,\"Spawn2\")\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamParticle\",random(-2,2),random(-2,2),random(-2,2),0,0,0,0,1)\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamSight\",0,0,0,MomX,MomY,MomZ,0,553) //\nTNT1 A 1 A_Stop\nstop\nSpawn2:\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamParticle\",random(-10,10),random(-10,10),random(-10,10),0,0,0,0,1)\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamSight\",0,0,0,MomX,MomY,MomZ,0,553) //\nTNT1 A 1 A_Stop\nstop\n\nDeath:\nBASB U 0 //A_SpawnItemEx(\"HyperBeamDeathFX\",0,0,0,0,0,0,0,33)\nstop\n}\n}\n\nactor SolarBeamSight_S : SolarBeamSight\n{\n+INVISIBLE\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\ngoto \"Super::Spawn\"\n}\n}\n\nactor SolarBeamSight_ST : SolarBeamSight\n{\n+INVISIBLE\n-CLIENTSIDEONLY\n+NONETID\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\ngoto \"Super::Spawn\"\n}\n}\n\nactor SolarBeamRay1\n{\nPROJECTILE\nObituary \"$OB_SOLARBEAM\"\nDamageType \"SolarBeam\"\n+DONTBLAST\n+DONTREFLECT\n+CLIENTSIDEONLY\n+MTHRUSPECIES\n+PAINLESS\ndamage (0)\nRadius 11\nHeight 11\nspeed 25\nscale 2.0\nrenderstyle \"add\"\nstates\n{\nSpawn:\nTNT1 A 0\nSpawnBeam:\nTNT1 A 0\nMBEA A 0 A_SetPitch(pitch+1)\nMBEA A 0 A_JumpIf(pitch>SolBea_Range,\"Death\")\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRay1\",0,0,0,momx,momy,momz,0,553)\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRayFX\",0,0,0,0,0,0,0,1)\nMBEA A 1 A_JumpIf(CallACS(\"pkmn_istargetclient\")!=1,\"Death2\")//A_Stop\nMBEA A 0 A_ChangeFlag(\"THRUACTORS\",1)\nMBEA A 0 A_Stop\nstop\nDeath2:\nTNT1 A 0\nstop\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamPuff\",0,0,0,0,0,0,0,33)\nstop\n}\n}\n\nactor SolarBeamRay1_S : SolarBeamRay1\n{\n+INVISIBLE\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nTNT1 A 0 A_Jump(256,\"SpawnBeam\")\ngoto SpawnBeam\n}\n}\n\nactor SolarBeamRay1_T : SolarBeamRay1\n{\nstates\n{\nSpawn:\nTNT1 A 0\nSpawnBeam:\nTNT1 A 0\nMBEA A 0 A_SetPitch(pitch+1)\nMBEA A 0 A_JumpIf(pitch>SolBea_Range,\"Death\")\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRay1_T\",0,0,0,momx,momy,momz,0,553)\nMBEA A 1 A_JumpIf(CallACS(\"pkmn_istargetclient\")!=1,\"Death2\")//A_Stop\nTNT1 A 0\nstop\nDeath2:\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRayFX\",0,0,0,0,0,0,0,1)\nstop\nDeath:\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamPuff\",0,0,0,0,0,0,0,33)\nstop\n}\n}\n\nactor SolarBeamRay1_ST : SolarBeamRay1_T\n{\n+INVISIBLE\n-CLIENTSIDEONLY\n+NONETID\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nTNT1 A 0 A_Jump(256,\"SpawnBeam\")\ngoto SpawnBeam\n}\n}\n\nactor SolarBeamRay2 : SolarBeamRay1\n{\nReactionTime 6\nspeed 25\nscale 5.5\nstates\n{\nSpawn:\nTNT1 A 0\nSpawnBeam:\nTNT1 A 0\nMBEA A 0 A_SetPitch(pitch+1)\nMBEA A 0 A_JumpIf(pitch>SolBea_Range,\"Death\")\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRayFX2\",0,0,0,0,0,0,0,1)\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRay2\",0,0,0,momx,momy,momz,0,553)\nMBEA A 1 A_JumpIf(CallACS(\"pkmn_istargetclient\")!=1,\"Death2\")//A_Stop\nMBEA A 0 A_Stop\nstop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamMAXPuff\",0,0,0,0,0,0,0,33)\nstop\nCrash:\nTNT1 A 0 A_SpawnItemEx(\"PowerStrikeFX\",0,0,0,0,0,0,0,33)\nDeath2:\nMBEA A 0\nstop\n}\n}\n\nactor SolarBeamRay2_S : SolarBeamRay2\n{\n+INVISIBLE\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nTNT1 A 0 A_Jump(256,\"SpawnBeam\")\ngoto SpawnBeam\n}\n}\n\nactor SolarBeamRay2_T : SolarBeamRay2\n{\nstates\n{\nSpawn:\nTNT1 A 0\nSpawnBeam:\nTNT1 A 0\nMBEA A 0 A_SetPitch(pitch+1)\nMBEA A 0 A_JumpIf(pitch>SolBea_Range,\"Death2\")\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRay2_T\",0,0,0,momx,momy,momz,0,553)\nMBEA A 1 A_JumpIf(CallACS(\"pkmn_istargetclient\")!=1,\"Spawn2\")//A_Stop\nTNT1 A 0\nstop\nSpawn2:\nMBEA A 0 A_SpawnItemEx(\"SolarBeamRayFX2\",0,0,0,0,0,0,0,1)\nstop\nCrash:\nTNT1 A 0 A_SpawnItemEx(\"PowerStrikeFX\",0,0,0,0,0,0,0,33)\nDeath:\nMBEA A 0\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamMAXPuff\",0,0,0,0,0,0,0,33)\nstop\nDeath2:\nTNT1 A 0\nstop\n}\n}\n\nactor SolarBeamRay2_ST : SolarBeamRay2_T\n{\n+INVISIBLE\n-CLIENTSIDEONLY\n+NONETID\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nTNT1 A 0 A_Jump(256,\"SpawnBeam\")\ngoto SpawnBeam\n}\n}\n\nactor SolarBeamRayDamager1\n{\nPROJECTILE\nObituary \"$OB_SOLARBEAM\"\nDamageType \"SolarBeam\"\n+THRUGHOST\n+DONTBLAST\n+DONTREFLECT\n+SERVERSIDEONLY\n+MTHRUSPECIES\nrenderstyle none\ndamage (0)\nRadius 11\nHeight 11\nspeed 25\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetPitch(pitch+1)\nTNT1 A 0 A_JumpIf(pitch>SolBea_Range,\"Death\")\nTNT1 A 0 A_SpawnItemEx(\"SolarBeamRayDamager1\",0,0,0,momx,momy,momz,0,552)\nTNT1 A 0 A_Stop\nTNT1 A 1\nstop\nDeath:\nTNT1 A 0\nFWVE W 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nstop\n\nXDeath:\nCrash:\nTNT1 A 1\nFWVE W 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\nTNT1 A 0 A_Explode(MBP_SolarBeam1,28,0,0,28)\nTNT1 A 1\nstop\n}\n}\n\nactor SolarBeamRayDamager2 :SolarBeamRayDamager1\n{\n states\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SetPitch(pitch+1)\n TNT1 A 0 A_JumpIf(pitch>SolBea_Range,\"Death\")\n TNT1 A 0 A_SpawnItemEx(\"SolarBeamRayDamager2\",0,0,0,momx,momy,momz,0,552)\n TNT1 A 0 A_Stop\n TNT1 A 1\n stop\n Death:\n TNT1 A 0\n FWVE W 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\n stop\n\n XDeath:\n Crash:\n TNT1 A 1\n FWVE W 0 A_SpawnItemEx(\"OilPitIgnite\",0,0,8)\n TNT1 A 0 A_Explode(MBP_SolarBeam2,28,0,0,28)\n TNT1 A 1\n stop\n }\n }\n\n//#region -=- Depreciated -=-\nactor SolarBeamTrail : BasicClientside\n{\n+MISSILE\nRenderstyle \"add\"\nSpeed 20\nDamage (0)\nradius 7\nheight 7\nscale 2.0\nAlpha 0.9\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCodeSyncTarget\",1)\nMBEA A 0\n\"####\" A 0 A_Stop\n\"####\" A 3\n\"####\" AAAAA 2 A_Fadeout\nstop\n}\n}\n\nactor SolarBeamTrail2 : SolarBeamTrail\n{\nspeed 30\nscale 5.5\nReactionTime 6\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCodeSyncTarget\",1)\nMBEA A 0\n\"####\" A 0 A_Stop\n\"####\" A 3\n\"####\" AAAAA 2 A_SetScale(ScaleX-0.5)\nSpawn2:\n\"####\" A 2 A_SetScale(ScaleX-0.5)\n\"####\" A 0 A_Fadeout\n\"####\" A 0 A_CountDown\nloop\nDeath:\n\"####\" A 0\nstop\n}\n\n}\n\n//#endregion\n\nactor PowerStrikeFX : BasicClientside\n{\n+MISSILE\nscale 6.5\nAlpha 0.9\nReactiontime 17\nVar int User_Diminish;\nStates\n{\nSpawn:\nCRBM A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCodeSyncTarget\",1)\nNAPC A 0 A_PlaySoundEx(\"weapon/solarblaze\", \"Soundslot6\")\nNAPC A 0 A_SetUserVar(\"User_Diminish\",2.3)\nFLEX F 1\nSpawn2:\nFLEX F 1 A_SetScale(ScaleX + 2.3,Scaley*0.5)\nFLEX F 0 A_SetUserVar(\"User_Diminish\",User_Diminish*0.5)\nFLEX F 0 A_Countdown\nloop\n}\n}\n\nactor SolarBeamParticle : BasicClientside\n{\nscale 1.2\nrenderstyle \"add\"\nspeed 7\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nTNT1 A random(0,3)\nHARD CCDDEE 2 A_ScaleVelocity(0.8)\nstop\n}\n}\n\nactor SolarBeamRayFX : BasicClientside\n{\nscale 2.0\nrenderstyle \"add\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nMBEA A 3\nMBEA AAAAA 2 A_Fadeout\nstop\n}\n}\n\nactor SolarBeamRayFX2 : BasicClientside\n{\nReactionTime 6\nrenderstyle \"add\"\nspeed 25\nscale 5.5\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nMBEA A 3\nMBEA AAAAA 2 A_SetScale(ScaleX-0.5)\nFXLoop:\nMBEA A 2 A_SetScale(ScaleX-0.5)\nMBEA A 0 A_Fadeout\nMBEA A 0 A_CountDown\nloop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/baseflags.txt",
"contents": "actor ForceVisible : CustomInventory\n{\nstates\n{\npickup:\nTNT1 A 0 A_SetTranslucent(1.0,0)\nstop\n}\n}\n\n//[+]========================================================================[+]\n//------------------------------|Player Resources|---------------------------\n//[+]========================================================================[+]\n\nactor ShotCounter : Ammo\n{\ninventory.amount 1\ninventory.maxamount 5\n+INVENTORY.IGNORESKILL\n}\n\n//100.0%\nactor BusterPower : Ammo\n{\ninventory.amount 1\ninventory.maxamount 1000\n+INVENTORY.IGNORESKILL\n}\n\nactor AntiBusterPower : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1000\n}\n\nactor ClassResource : Ammo\n{\ninventory.amount 1\ninventory.maxamount 1000\n}\n\nactor AmmoDelay : Inventory\n{\ninventory.amount 1\ninventory.maxamount 35\n}\n\nactor UseResource : Once{}\n//[+]========================================================================[+]\n//--------------------------------|Ultimates Script|---------------------------\n//[+]========================================================================[+]\n\nactor LevelupFX : BasicClientside\n{\nscale 2.5\nAlpha 1.0\nStates\n{\nSpawn:\nTNT1 A 0\nHGEN MNMN 3\nTNT1 A 0 A_stop\nHGEN MNMN 3\nHGEN MNMNMNMN 3 A_Fadeout\nstop\n}\n}\n\nActor LeveLUpCue : CustomInventory\n{\n+COUNTITEM\n+INVBAR\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.QUIET\nInventory.Amount 1\nInventory.MaxAmount 1\ninventory.icon \"DWRASI\"\nInventory.PickUpSound \"item/1up\"\nScale 2.0\nStates\n{\nSpawn:\nWEAP Q 1\nLoop\nUse:\nTNT1 A 0 A_spawnitemEX(\"LevelupFX\",0,0,40,0,0,3,0,1)\nTNT1 A 0 A_PlaySoundEX(\"Misc/Levelup\",\"Soundslot8\")\nstop\n}\n}\n\n//[+]========================================================================[+]\n\nactor IsInGame : Once {}\n\nactor AbnormalItemPosition : Once {}\n\nactor InvisibleFlag : Once {}\nactor CannotUseHealing : Once {}\nActor JumpCanclerDisable : Once {}\nActor StaminaFlag : Ammo {+INVENTORY.IGNORESKILL Inventory.MaxAmount 500}\nactor CanWallJump : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor NoJump : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor NoWallJump : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nactor WallJump : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor WallJumpCount : Inventory\n{\ninventory.amount 1\ninventory.maxamount 30\n}\n\nActor NoArmorBar : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nActor ScriptCharge : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1000\n}\n\nActor ClassToggleItem : Inventory\n{\ninventory.amount 1\ninventory.maxamount 100\n}\n//[+]========================================================================[+]\n//--------------------------------|Zangief Script|---------------------------\n//[+]========================================================================[+]\nactor SuplexID : Inventory\n{\ninventory.amount 1\ninventory.maxamount 64\n}\nactor ZangiefAngle : Inventory\n{\ninventory.amount 1\ninventory.maxamount 255\n}\n\nactor AntiInvincible : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIf(Health>0,\"InGame\")\nstop\nInGame:\nTNT1 A 0 A_ChangeFlag(\"INVULNERABLE\",0)\nTNT1 A 0 A_ChangeFlag(\"SHOOTABLE\",1)\nstop\n}\n}\n\nActor GrappledFlag : Powerup{inventory.amount 1 powerup.duration 7}\n\n//[+]========================================================================[+]\n//--------------------------------|Targeting Script|---------------------------\n//[+]========================================================================[+]\nactor TargetingFlag : Inventory{inventory.amount 1 inventory.maxamount 64}\nactor TargetingRangeFlag : Inventory{inventory.amount 1 inventory.maxamount 3000}\nActor TargActive : Powerup{inventory.amount 1 powerup.duration 0x7FFFFFFF}\nActor TargScriptActive : Powerup{inventory.amount 1 powerup.duration 3}\nActor TargHolder : Powerup{inventory.amount 1 powerup.duration 7}\n//[+]========================================================================[+]\n\nactor ProjectilePortDead : Powerup{powerup.duration 17}\n\nactor HaltPlayer : CustomInventory //Interrupts movement states\n{\nstates\n{\npickup:\nTNT1 A 0 A_GiveInventory(\"ProjectilePortDead\",1)\nTNT1 A 0 A_GiveInventory(\"DashBreaker\",1)\nstop\n}\n}\n\n//[+]========================================================================[+]\n//-------------------------|Projectile TRanslation Script|---------------------\n//[+]========================================================================[+]\nactor ProjectileCode : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"ProjectileSpawned\",1)\nPickup1:\nTNT1 A 0 A_JumpIf(CallACS(\"Check_ProjectileColor_Server\"),\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_Jumpifintargetinventory(\"LightTeamFlag\",1,\"TeamBlue\")\nTNT1 A 0 A_Jumpifintargetinventory(\"WilyTeamFlag\",1,\"TeamRed\")\nTNT1 A 0 A_Jumpifintargetinventory(\"CossackTeamFlag\",1,\"TeamGreen\")\nTNT1 A 0 A_Jumpifintargetinventory(\"KingTeamFlag\",1,\"TeamGold\")\nstop\nTeamBlue:\nTeamBlue1:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"Set_Projectile_Translation\",0)\nstop\nTeamRed:\nTeamRed1:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"Set_Projectile_Translation\",1)\nstop\nTeamGreen:\nTeamGreen1:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"Set_Projectile_Translation\",2)\nstop\nTeamGold:\nTeamGold1:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"Set_Projectile_Translation\",3)\nstop\n}\n}\n\nactor ProjectileSpawned : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\n\nactor ProjectileDCode : ProjectileCode\n{\nstates\n{\nPickup:\nTNT1 A 0 A_Jumpifinventory(\"ProjectileSpawned\",1,\"PickupNo\")\ngoto Pickup1\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor ProjectileCodeNo : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0\nstop\n}\n}\n\nactor SyncTarget : ProjectileCode\n{\nstates\n{\nPickup:\nTNT1 A 0\ngoto Pickup1\nTeamBlue:\nTeamRed:\nTeamGreen:\nTeamGold:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"SyncTargetToTID\",CallACS(\"Core_GetTarget\"))\nstop\n}\n}\n\nactor ProjectileCodeSyncTarget : ProjectileCode\n{\nstates\n{\nTeamBlue:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"SyncTargetToTID\",CallACS(\"Core_GetTarget\"))\ngoto TeamBlue1\nTeamRed:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"SyncTargetToTID\",CallACS(\"Core_GetTarget\"))\ngoto TeamRed1\nTeamGreen:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"SyncTargetToTID\",CallACS(\"Core_GetTarget\"))\ngoto TeamGreen1\nTeamGold:\nTNT1 A 0 ACS_NamedExecuteWithResult(\"SyncTargetToTID\",CallACS(\"Core_GetTarget\"))\ngoto TeamGold1\n}\n}\n\nactor ProjectileFXCode : ProjectileCode {}\n\n//[+]========================================================================[+]\n//-------------------------|PokemonClass Spawn|---------------------\n//[+]========================================================================[+]\n\nactor PKMNStarterKit : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 ACS_NamedExecuteAlways(\"PKMN_Setup\",0)\n\nTNT1 A 0 //A_GiveInventory(\"PokeFormHandler\",1)\nTNT1 A 0 A_GiveInventory(\"EvoStartItem\",1)\nTNT1 A 0 A_GiveInventory(\"MoveTutorStartItem\",1)\nTNT1 A 0 A_GiveInventory(\"MoveShiftStartItem\",1)\nTNT1 A 0 A_GiveInventory(\"PlayerStatusItem\",1)\nTNT1 A 0 A_GiveInventory(\"ShopGuardItem\",1)\n\nTNT1 A 0 A_GiveInventory(\"PPRecovery\",1)\n\nstop\n}\n}\n\nactor PKMNRentalKit : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_GiveInventory(\"MoveShiftStartItem\",1)\nTNT1 A 0 A_GiveInventory(\"PlayerStatusItem\",1)\n\nTNT1 A 0 A_GiveInventory(\"PPRecovery\",1)\n\nstop\n}\n}\n//[+]========================================================================[+]\n//-------------------------|Persistant Loadouts|---------------------\n//[+]========================================================================[+]\n\nactor SaveMovesetFlag : Inventory{inventory.amount 1 inventory.maxamount 5}\n\nactor PersistentLoadout : CustomInventory\n{\nStates\n{\nPickup:\nTNT1 A 0 A_JumpIf(CallACS(\"INSTAGIB_CHECK\"),\"PickupNo\")\nTNT1 A 0 A_GiveInventory(\"Once\",1)\nTNT1 A 0 ACS_NamedExecuteAlways(\"PERSISTENT_LOADOUT\",0)\nstop\nPickupNo:\nTNT1 A 0\nstop\n}\n}\n\nactor PickupOn : CustomInventory\n{\nstates\n{\npickup:\nTNT1 A 0 A_ChangeFlag(\"PICKUP\",1)\nstop\n}\n}\n\nactor PickupOff : CustomInventory\n{\nstates\n{\npickup:\nTNT1 A 0 A_ChangeFlag(\"PICKUP\",0)\nstop\n}\n}\n\n//[+]========================================================================[+]\n//-------------------------|Safe Zone|---------------------\n//[+]========================================================================[+]\nconst Int SafeZoneSize = 60;\n\nactor SpawnSafeZone : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIf(CallACS(\"SafeZoneSpawnCheck\",0) == 1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_GiveInventory(\"inSafeZone\",1)\nTNT1 A 0 A_SpawnItemEx(\"SafeZoneField\",0,0,0,0,0,0,0,1)\nstop\n}\n}\n\nactor MenuSpawnSafeZone : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIf(CallACS(\"SafeZoneSpawnCheck\",1) == 1,\"Pickup2\")\nstop\nPickup2:\nTNT1 A 0 A_GiveInventory(\"inSafeZone\",1)\nTNT1 A 0 A_SpawnItemEx(\"SafeZoneField\",0,0,0,0,0,0,0,1)\nstop\n}\n}\n\nactor SafeZoneField : BasicHelper\n{\nstates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"ProjectileCode\",1)\nSpawn2:\nTNT1 A 0 A_GiveToTarget(\"inSafeZone\")\nTNT1 A 0 A_SpawnItemEx(\"SafeZoneRingFXSpawn\",0,0,0,0,0,0,0,1)\nTNT1 A 10\nTNT1 AAAAA 1 A_JumpIfCloser(SafeZoneSize,\"Spawn2\")\nTNT1 A 1\nstop\n\nDeath:\nTNT1 A 1\nstop\n}\n}\n\nactor SafeZoneRingFXSpawn : BasicHelper\n{\ntranslation \"198:198=220:220\", \"192:192=229:229\"\n+CLIENTSIDEONLY\n\treactiontime 15\n\tvar int user_angle;\n\tStates\n\t{\n\t\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_GiveInventory(\"ProjectileCodeSyncTarget\",1)\n\t\tSpawnLoop:\n\t\tTNT1 A 0 A_SpawnItemEx(\"SafeZoneRingFX\", SafeZoneSize, 0, 24, 0, 0, 2, user_angle, 1)\n TNT1 A 0 A_SpawnItemEx(\"SafeZoneRingFX\", -SafeZoneSize, 0, 24, 0, 0, 2, user_angle, 1)\n\t\tTNT1 A 0 A_SpawnItemEx(\"SafeZoneRingFX2\", SafeZoneSize, 0, 12, 0, 0, 0, user_angle, 1)\n\t\tTNT1 A 0 A_SpawnItemEx(\"SafeZoneRingFX2\", -SafeZoneSize, 0, 12, 0, 0, 0, user_angle, 1)\n\t\tTNT1 A 0 A_SetUserVar(\"user_angle\", user_angle + 12)\n\t\tTNT1 A 0 A_Countdown\n\t\tloop\n\t\tDeath:\n\t\tTNT1 A 0\n\t\tstop\n\t}\n}\n\nactor SafeZoneRingFX : BasicClientSide\n{\nScale 1.0\nRenderstyle \"Add\"\nStates\n{\nSpawn:\nBASB U 0\nBASB U 17\nBASB UUUUUUUU 2 A_Fadeout\nstop\n}\n}\n\nactor SafeZoneRingFX2 : BasicClientSide\n{\nScale 1.5\nRenderstyle \"Add\"\nStates\n{\nSpawn:\nBASB W 0\nBASB W 5\nBASB WWWWWWWWWW 2 A_Fadeout\nstop\n}\n}\n\nactor inSafeZone : PowerProtection {inventory.amount 1 Powerup.Duration 35 DamageFactor \"Normal\", 0}\n\n//[+]========================================================================[+]\n//-------------------------|Skins|---------------------\n//[+]========================================================================[+]\n\nactor PokeFormHandler : CustomInventory\n{\nstates\n{\nPickup:\n//TNT1 A 0 A_ChangeFlag(\"NOSKIN\",1)\nTNT1 A 0 ACS_NamedExecuteAlways(\"Wait_PokeSkinHandler\",0)\nstop\n}\n}\n\n//[+]========================================================================[+]\n//-------------------------|Menu Items|---------------------\n//[+]========================================================================[+]\nactor EvoStartItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.pickupmessage \"Evolution Stone\"\nTag \"Evo Stone\"\nInventory.PickupSound \"item/1up\"\nscale 2.0\nstates\n{\nSpawn:\nWEAP X 1\nloop\nUse:\nTNT1 A 0 A_GiveInventory(\"MenuSpawnSafeZone\",0)\nTNT1 A 0 ACS_NamedExecuteAlways(\"EvolveTrigger\",0)\nfail\n}\n}\n\nactor MoveTutorStartItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.pickupmessage \"Move Tutor\"\nTag \"Move Tutor\"\nInventory.PickupSound \"item/1up\"\nscale 2.0\nstates\n{\nSpawn:\nWEAP X 1\nloop\nUse:\nTNT1 A 0 ACS_NamedExecuteAlways(\"PromptLevelUpMove\",0)\nfail\n}\n}\n\nactor MoveShiftStartItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.pickupmessage \"Move Tutor\"\nTag \"Move Tutor\"\nInventory.PickupSound \"item/1up\"\nscale 2.0\nstates\n{\nSpawn:\nWEAP X 1\nloop\nUse:\nTNT1 A 0 ACS_NamedExecuteAlways(\"PromptMoveReposition\",0)\nfail\n}\n}\n\nactor PlayerStatusItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.pickupmessage \"Status Screen\"\nTag \"Status Screen\"\nInventory.PickupSound \"item/1up\"\nscale 2.0\nstates\n{\nSpawn:\nWEAP X 1\nloop\nUse:\nTNT1 A 0 A_GiveInventory(\"MenuSpawnSafeZone\",0)\nTNT1 A 0 ACS_NamedExecuteAlways(\"ShowPlayerStatus\",0)\nfail\n}\n}\n\nactor ShopGuardItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.pickupmessage \"Shop Security\"\nTag \"Shop Security\"\nInventory.PickupSound \"item/1up\"\nscale 2.0\nstates\n{\nSpawn:\nWEAP X 1\nloop\nUse:\nTNT1 A 0 A_GiveInventory(\"MenuSpawnSafeZone\",0)\nfail\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Inventory/ReplacingStuff.txt",
"contents": "actor ItemSpawnerBase\n{\nstates\n{\nspawn:\nTNT1 A 0\nstop\n\nBigPPBerry:\nTNT1 A 0 A_SpawnItemEX(\"BigPPBerry\")\nstop\nBigHPBerry:\nTNT1 A 0 A_SpawnItemEX(\"BigHPBerry\")\nstop\nPPBerry:\nTNT1 A 0 A_SpawnItemEX(\"PPBerry\")\nstop\nHPBerry:\nTNT1 A 0 A_SpawnItemEX(\"HPBerry\")\nstop\nHasteSeed:\nTNT1 A 0 A_SpawnItemEX(\"HasteSeed\")\nstop\nPowerSeed:\nTNT1 A 0 A_SpawnItemEX(\"PowerSeed\")\nstop\nGuardSeed:\nTNT1 A 0 A_SpawnItemEX(\"GuardSeed\")\nstop\nClenseSeed:\nTNT1 A 0 A_SpawnItemEX(\"ClenseSeed\")\nstop\nPokeMoney:\nTNT1 A 0 A_SpawnItemEX(\"PokeMoney\")\nstop\n\nWhiteGummi:\nTNT1 A 0 A_SpawnItemEX(\"WhiteGummi\")\nstop\nCrimsonGummi:\nTNT1 A 0 A_SpawnItemEX(\"CrimsonGummi\")\nstop\nSkyGummi:\nTNT1 A 0 A_SpawnItemEX(\"SkyGummi\")\nstop\nVioletGummi:\nTNT1 A 0 A_SpawnItemEX(\"VioletGummi\")\nstop\nPeachGummi:\nTNT1 A 0 A_SpawnItemEX(\"PeachGummi\")\nstop\nCocoaGummi:\nTNT1 A 0 A_SpawnItemEX(\"CocoaGummi\")\nstop\nKiwiGummi:\nTNT1 A 0 A_SpawnItemEX(\"KiwiGummi\")\nstop\nLavanderGummi:\nTNT1 A 0 A_SpawnItemEX(\"LavanderGummi\")\nstop\nCobaltGummi:\nTNT1 A 0 A_SpawnItemEX(\"CobaltGummi\")\nstop\nRedGummi:\nTNT1 A 0 A_SpawnItemEX(\"RedGummi\")\nstop\nBlueGummi:\nTNT1 A 0 A_SpawnItemEX(\"BlueGummi\")\nstop\nGreenGummi:\nTNT1 A 0 A_SpawnItemEX(\"GreenGummi\")\nstop\nYellowGummi:\nTNT1 A 0 A_SpawnItemEX(\"YellowGummi\")\nstop\nMagentaGummi:\nTNT1 A 0 A_SpawnItemEX(\"MagentaGummi\")\nstop\nMintGummi:\nTNT1 A 0 A_SpawnItemEX(\"MintGummi\")\nstop\nRoyalGummi:\nTNT1 A 0 A_SpawnItemEX(\"RoyalGummi\")\nstop\nBlackGummi:\nTNT1 A 0 A_SpawnItemEX(\"BlackGummi\")\nstop\nPinkGummi:\nTNT1 A 0 A_SpawnItemEX(\"PinkGummi\")\nstop\n}\n}\n\nactor CommonItemSpawner : ItemSpawnerBase\n{\nstates\n{\nspawn:\nTNT1 A 0\nEBAL E 0 A_JumpIf(CallACS(\"ItemUseCheck\")==1,\"Spawn1\")\nstop\n\nSpawn1:\nTNT1 A 0 A_Jump(64,\"Spawn2\")\nstop\n\nSpawn2: //-=- Drop Tiers -=-\nTNT1 A 0 A_Jump(32,\"Tier1\")\nTNT1 A 0 A_Jump(127,\"Tier2\")\nTNT1 A 0 A_Jump(256,\"Tier3\")\nstop\n\nTier1:\nTNT1 A 0 A_JumpIf(CallACS(\"GetStartinglevel\") >= 10,2)\nTNT1 A 0 A_Jump(127,\"RoyalGummi\",\"CobaltGummi\",\"PinkGummi\",\"MintGummi\",\"MagentaGummi\",\"RedGummi\",\"BlueGummi\",\"GreenGummi\",\"WhiteGummi\",\"YellowGummi\",\"LavanderGummi\",\"BlackGummi\",\"CrimsonGummi\",\"PeachGummi\",\"SkyGummi\",\"CocoaGummi\",\"KiwiGummi\",\"VioletGummi\")\nTNT1 A 0\nTNT1 A 0 A_Jump(127,\"BigPPBerry\",\"PPBerry\",\"HasteSeed\",\"PowerSeed\")\nTNT1 A 0 A_Jump(256,\"Tier2\")\nTier2:\nTNT1 A 0 A_Jump(127,\"BigHPBerry\",\"GuardSeed\",\"ClenseSeed\")\nTNT1 A 0 A_Jump(256,\"Tier3\")\nTier3:\nTNT1 A 0 A_Jump(127,\"HPBerry\")\nTNT1 A 0 A_Jump(256,\"PokeMoney\")\nstop\n}\n}\n\nactor RareItemSpawner : CommonItemSpawner\n{\nstates\n{\n\nSpawn1:\nTNT1 A 0 A_Jump(256,\"Spawn2\")\nstop\n\nTier1:\nTNT1 A 0 A_JumpIf(CallACS(\"GetStartinglevel\") >= 10,\"BigHPBerry\")\nTNT1 A 0 A_Jump(127,\"RoyalGummi\",\"CobaltGummi\",\"PinkGummi\",\"MintGummi\",\"MagentaGummi\")\nTNT1 A 0 A_Jump(256,\"Tier2\")\nTier2:\nTNT1 A 0 A_JumpIf(CallACS(\"GetStartinglevel\") >= 10,\"BigHPBerry\")\nTNT1 A 0 A_Jump(127,\"RedGummi\",\"BlueGummi\",\"GreenGummi\",\"WhiteGummi\",\"YellowGummi\",\"LavanderGummi\",\"BlackGummi\",\"CrimsonGummi\")\nTNT1 A 0 A_Jump(256,\"Tier3\")\nTier3:\nTNT1 A 0 A_JumpIf(CallACS(\"GetStartinglevel\") >= 10,\"BigHPBerry\")\nTNT1 A 0 A_Jump(256,\"PeachGummi\",\"SkyGummi\",\"CocoaGummi\",\"KiwiGummi\",\"VioletGummi\")\nstop\n}\n}\n\nactor ItemSpawner1 : CommonItemSpawner replaces RollingCutterWep\n{\n}\nactor ItemSpawner2 : CommonItemSpawner replaces SuperArmWep\n{\n}\n\nactor ItemSpawner3 : CommonItemSpawner replaces SuperArmWep\n{\n}\n\nactor ItemSpawner4 : CommonItemSpawner replaces HyperBombWep\n{\n}\n\nactor ItemSpawner5 : CommonItemSpawner replaces FireStormWep\n{\n}\n\nactor ItemSpawner6 : CommonItemSpawner replaces IceSlasherWep\n{\n}\n\nactor ItemSpawner7 : CommonItemSpawner replaces ThunderBeamWep\n{\n}\n\nactor ItemSpawner8 : CommonItemSpawner replaces OilSliderWep\n{\n}\n\nactor ItemSpawner9 : RareItemSpawner replaces TimeSlowWep\n{\n}\n\nactor ItemSpawner10 : CommonItemSpawner replaces AirShooterWep\n{\n}\n\nactor ItemSpawner11 : CommonItemSpawner replaces AtomicFireWep\n{\n}\n\nactor ItemSpawner12 : CommonItemSpawner replaces BubbleLeadWep\n{\n}\n\nactor ItemSpawner13 : CommonItemSpawner replaces CrashBombWep\n{\n}\n\nactor ItemSpawner14 : CommonItemSpawner replaces LeafShieldWep\n{\n}\n\nactor ItemSpawner15 : CommonItemSpawner replaces MetalBladeWep\n{\n}\n\nactor ItemSpawner16 : CommonItemSpawner replaces QuickBoomerangWep\n{\n}\n\nactor ItemSpawner17 : RareItemSpawner replaces TimeStopperWep\n{\n}\n\nactor ItemSpawner18 : CommonItemSpawner replaces GeminiLaserWep\n{\n}\n\nactor ItemSpawner19 : CommonItemSpawner replaces HardKnuckleWep\n{\n}\n\nactor ItemSpawner20 : CommonItemSpawner replaces MagnetMissileWep\n{\n}\n\nactor ItemSpawner21 : CommonItemSpawner replaces NeedleCannonWep\n{\n}\n\nactor ItemSpawner22 : CommonItemSpawner replaces SearchSnakeWep\n{\n}\n\nactor ItemSpawner23 : CommonItemSpawner replaces ShadowBladeWep\n{\n}\n\nactor ItemSpawner24 : CommonItemSpawner replaces SparkShockWep\n{\n}\n\nactor ItemSpawner25 : CommonItemSpawner replaces TopSpinWep\n{\n}\n\nactor ItemSpawner26 : CommonItemSpawner replaces DiveMissileWep\n{\n}\n\nactor ItemSpawner27 : CommonItemSpawner replaces DrillBombWep\n{\n}\n\nactor ItemSpawner28 : CommonItemSpawner replaces DustCrusherWep\n{\n}\n\nactor ItemSpawner29 : CommonItemSpawner replaces FlashStopperWep\n{\n}\n\nactor ItemSpawner30 : CommonItemSpawner replaces PharaohShotWep\n{\n}\n\nactor ItemSpawner31 : CommonItemSpawner replaces RainFlushWep\n{\n}\n\nactor ItemSpawner32 : CommonItemSpawner replaces RingBoomerangWep\n{\n}\n\nactor ItemSpawner33 : CommonItemSpawner replaces SkullBarrierWep\n{\n}\n\nactor ItemSpawner34 : CommonItemSpawner replaces ChargeKickWep\n{\n}\n\nactor ItemSpawner35 : CommonItemSpawner replaces CrystalEyeWep\n{\n}\n\nactor ItemSpawner36 : RareItemSpawner replaces GravityHoldWep\n{\n}\n\nactor ItemSpawner37 : CommonItemSpawner replaces GyroAttackWep\n{\n}\n\nactor ItemSpawner38 : CommonItemSpawner replaces NapalmBombWep\n{\n}\n\nactor ItemSpawner39 : CommonItemSpawner replaces PowerStoneWep\n{\n}\n\nactor ItemSpawner40 : CommonItemSpawner replaces StarCrashWep\n{\n}\n\nactor ItemSpawner41 : CommonItemSpawner replaces WaterWaveWep\n{\n}\n\nactor ItemSpawner42 : CommonItemSpawner replaces BlizzardAttackWep\n{\n}\n\nactor ItemSpawner43 : CommonItemSpawner replaces CentaurFlashWep\n{\n}\n\nactor ItemSpawner44 : CommonItemSpawner replaces FlameBlastWep\n{\n}\n\nactor ItemSpawner45 : CommonItemSpawner replaces KnightCrushWep\n{\n}\n\nactor ItemSpawner46 : CommonItemSpawner replaces PlantBarrierWep\n{\n}\n\nactor ItemSpawner47 : CommonItemSpawner replaces SilverTomahawkWep\n{\n}\n\nactor ItemSpawner48 : CommonItemSpawner replaces WindStormWep\n{\n}\n\nactor ItemSpawner49 : CommonItemSpawner replaces YamatoSpearWep\n{\n}\n\nactor ItemSpawner50 : CommonItemSpawner replaces FreezeCrackerWep\n{\n}\n\nactor ItemSpawner51 : CommonItemSpawner replaces DangerWrapWep\n{\n}\n\nactor ItemSpawner52 : CommonItemSpawner replaces JunkShieldWep\n{\n}\n\nactor ItemSpawner53 : CommonItemSpawner replaces NoiseCrushWep\n{\n}\n\nactor ItemSpawner54 : CommonItemSpawner replaces ScorchWheelWep\n{\n}\n\nactor ItemSpawner55 : CommonItemSpawner replaces ThunderBoltWep\n{\n}\n\nactor ItemSpawner56 : CommonItemSpawner replaces WildCoilWep\n{\n}\n\nactor ItemSpawner57 : CommonItemSpawner replaces SlashClawWep\n{\n}\n\nactor ItemSpawner58 : CommonItemSpawner replaces MegaBallWep\n{\n}\n\nactor ItemSpawner59 : RareItemSpawner replaces AstroCrushWep\n{\n}\n\nactor ItemSpawner60 : CommonItemSpawner replaces FlameSwordWep\n{\n}\n\nactor ItemSpawner61 : CommonItemSpawner replaces FlashBombWep\n{\n}\n\nactor ItemSpawner62 : CommonItemSpawner replaces HomingSniperWep\n{\n}\n\nactor ItemSpawner63 : CommonItemSpawner replaces IceWaveWep\n{\n}\n\nactor ItemSpawner64 : CommonItemSpawner replaces ThunderClawWep\n{\n}\n\nactor ItemSpawner65 : CommonItemSpawner replaces TornadoHoldWep\n{\n}\n\nactor ItemSpawner66 : CommonItemSpawner replaces WaterBalloonWep\n{\n}\n\nactor ItemSpawner67 : CommonItemSpawner replaces TenguBladeWep\n{\n}\n\nactor ItemSpawner68 : CommonItemSpawner replaces WaveBurnerWep\n{\n}\n\nactor ItemSpawner69 : CommonItemSpawner replaces SpreadDrillWep\n{\n}\n\nactor ItemSpawner70 : CommonItemSpawner replaces CopyVisionWep\n{\n}\n\nactor ItemSpawner71 : CommonItemSpawner replaces MagicCardWep\n{\n}\n\nactor ItemSpawner72 : CommonItemSpawner replaces RemoteMineWep\n{\n}\n\nactor ItemSpawner73 : CommonItemSpawner replaces IceWallWep\n{\n}\n\nactor ItemSpawner74 : RareItemSpawner replaces LightningBoltWep\n{\n}\n\nactor ItemSpawner75 : CommonItemSpawner replaces BalladeCrackerWep\n{\n}\n\nactor ItemSpawner76 : CommonItemSpawner replaces MirrorBusterWep\n{\n}\n\nactor ItemSpawner77 : CommonItemSpawner replaces SakugarneWep\n{\n}\n\nactor ItemSpawner78 : CommonItemSpawner replaces ScrewCrusherWep\n{\n}\n\nactor ItemSpawner79 : RareItemSpawner replaces BassUpgrade\n{\n}\n\nactor ItemSpawner80 : RareItemSpawner replaces ProtoUpgrade\n{\n}\n\nactor ItemSpawner81 : RareItemSpawner replaces AdaptorUpgrade\n{\n}\n\nactor ItemSpawner82 : RareItemSpawner replaces LaserBusterUpgrade\n{\n}\n\nactor ItemSpawner83 : RareItemSpawner replaces ArrowBusterUpgrade\n{\n}\n\nactor ItemSpawner84 : RareItemSpawner replaces DuoFistUpgrade\n{\n}\n\nactor ItemSpawner85 : RareItemSpawner replaces TrebleBoostUpgrade\n{\n}\n\nactor ItemSpawner86 : RareItemSpawner replaces WTank\n{\n}\n\nactor ItemSpawner87 : RareItemSpawner replaces MTank\n{\n}\n\nactor ItemSpawner88 : RareItemSpawner replaces BeatSupport\n{\n}\n\nactor ItemSpawner89 : RareItemSpawner replaces ReggaeCall\n{\n}\n\nactor ItemSpawner90 : RareItemSpawner replaces EnergyBalancer\n{\n}\n\nactor ItemSpawner91 : RareItemSpawner replaces EddieSummon\n{\n}\n\nactor ItemSpawner92 : RareItemSpawner replaces TimeStopperGiver\n{\n}\n\nactor ItemSpawner93 : CommonItemSpawner replaces FlashStopperGiver\n{\n}\n\nactor ItemSpawner94 : CommonItemSpawner replaces SkullBarrierGiver\n{\n}\n\nactor ItemSpawner95 : CommonItemSpawner replaces SakugarneGiver\n{\n}\n\nactor ItemSpawner96 : CommonItemSpawner replaces TangoSummon\n{\n}\n\nactor ItemSpawner97 : CommonItemSpawner replaces TrebleSentry\n{\n}\n\nactor ItemSpawner98 : CommonItemSpawner replaces RushCoil\n{\n}\n\nactor ItemSpawner99 : CommonItemSpawner replaces RushJet\n{\n}\n\nactor ItemSpawner100 : CommonItemSpawner replaces RushMarine\n{\n}\n\nactor ItemSpawner101 : CommonItemSpawner replaces Item1\n{\n}\n\nactor ItemSpawner102 : CommonItemSpawner replaces Item2\n{\n}\n\n//actor ItemSpawner103 : CommonItemSpawner replaces Item3\n//{\n//}\n\nactor ItemSpawner104 : CommonItemSpawner replaces ETank\n{\n}\n\nactor ItemSpawner105 : CommonItemSpawner replaces ConcreteShotWep\n{\n}\n\nactor ItemSpawner106 : CommonItemSpawner replaces TornadoBlowWep\n{\n}\n\nactor ItemSpawner107 : CommonItemSpawner replaces LaserTridentWep\n{\n}\n\nactor ItemSpawner108 : CommonItemSpawner replaces PlugBallWep\n{\n}\n\nactor ItemSpawner109 : CommonItemSpawner replaces HornetChaserWep\n{\n}\n\nactor ItemSpawner110 : CommonItemSpawner replaces MagmaBazookaWep\n{\n}\n\nactor ItemSpawner111 : RareItemSpawner replaces BlackHoleBombWep\n{\n}\n\nactor ItemSpawner112 : CommonItemSpawner replaces JewelSatelliteWep\n{\n}\n\nactor ItemSpawner113 : CommonItemSpawner replaces SolarBlazeWep\n{\n}\n\nactor ItemSpawner114 : CommonItemSpawner replaces ExitUnit\n{\n}\n\nactor shadeflag : CustomInventory\n{\n}\n\nactor shademanflightcountertake : CustomInventory\n{\n}\n\nactor ItemSpawner115 : CommonItemSpawner replaces EddieBomber\n{\n}\n\nactor ItemSpawner116 : CommonItemSpawner replaces ReggaeCall\n{\n}\n\nactor ItemSpawner117 : CommonItemSpawner replaces WireAdaptor\n{\n}"
}
]
},
"maps": []
}