Guest User

Bl00d on

a guest
Nov 24th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 7.45 KB | None | 0 0
  1. Rules.yaml
  2.  
  3. Player:
  4.     LobbyPrerequisiteCheckbox@Blood:
  5.         ID: bloodcheck
  6.         Label: Blood
  7.         Description: Unlocks Blood mode
  8.         Enabled: true
  9.         Locked: false
  10.         DisplayOrder: 8
  11.         Prerequisites: blood_on
  12. ^Palettes:
  13.     PaletteFromFile@SPECIALEFFECTS_RED:
  14.         Name: special_red
  15.         Filename: spc_red.pal
  16.         ShadowIndex: 1
  17.         AllowModifiers: false
  18.     PaletteFromRGBA@red:
  19.         Name: red
  20.         R: 255
  21.         G: 0
  22.         B: 0
  23.         A: 113
  24.     PaletteFromRGBA@redmed:
  25.         Name: redmed
  26.         R: 255
  27.         G: 0
  28.         B: 0
  29.         A: 72
  30.     PaletteFromRGBA@redhea:
  31.         Name: redhea
  32.         R: 255
  33.         G: 0
  34.         B: 0
  35.         A: 44
  36.  
  37. ^Infantry:
  38.     GrantConditionOnPrerequisite@Blood:
  39.         Condition: blood_on
  40.         Prerequisites: blood_on
  41.     Explodes:
  42.         Weapon: Blood
  43.         EmptyWeapon: Blood
  44.         RequiresCondition: blood_on
  45.     SpawnActorOnDeath@blood1:
  46.         Probability: 11
  47.         Actor: bloodspot1
  48.         RequiresCondition: blood_on
  49.     SpawnActorOnDeath@blood2:
  50.         Probability: 11
  51.         Actor: bloodspot2
  52.         RequiresCondition: blood_on
  53.     SpawnActorOnDeath@blood3:
  54.         Probability: 11
  55.         Actor: bloodspot3
  56.         RequiresCondition: blood_on
  57.     SpawnActorOnDeath@blood4:
  58.         Probability: 11
  59.         Actor: bloodspot4
  60.         RequiresCondition: blood_on
  61.     SpawnActorOnDeath@blood5:
  62.         Probability: 11
  63.         Actor: bloodspot5
  64.         RequiresCondition: blood_on
  65.     SpawnActorOnDeath@blood6:
  66.         Probability: 11
  67.         Actor: bloodspot6
  68.         RequiresCondition: blood_on
  69.     SpawnActorOnDeath@blood7:
  70.         Probability: 11
  71.         Actor: bloodspot7
  72.         RequiresCondition: blood_on
  73.     SpawnActorOnDeath@blood8:
  74.         Probability: 11
  75.         Actor: bloodspot8
  76.         RequiresCondition: blood_on
  77.     SpawnActorOnDeath@blood9:
  78.         Probability: 11
  79.         Actor: bloodspot9
  80.         RequiresCondition: blood_on
  81.     SpawnActorOnDeath@blood10:
  82.         Probability: 11
  83.         Actor: bloodspot10
  84.         RequiresCondition: blood_on
  85.  
  86. ^dummy:
  87.     Inherits@1: ^SpriteActor
  88.     HitShape:
  89.     WithSpriteBody:
  90.     Building:
  91.         Footprint: _
  92.         Dimensions: 1,1
  93.     Tooltip:
  94.         Name: Blood
  95.     Armor:
  96.         Type: Heavy
  97.     Targetable:
  98.         RequiresForceFire: True
  99.     AlwaysVisible:
  100.     Interactable:
  101.     ScriptTriggers:
  102.     MapEditorData:
  103.         Categories: Building
  104.     KillsSelf:
  105.         Delay: 350, 750
  106.     DamagedByTerrain:
  107.         Damage: 17501
  108.         Terrain: Water
  109.     Health:
  110.         HP: 17500
  111. bloodspot1:
  112.     Inherits: ^dummy
  113.     RenderSprites:
  114.         Image: blood1
  115.         Palette: red
  116.     SpawnActorOnDeath@blood:
  117.         Probability: 100
  118.         Actor: bloodspot1med
  119. bloodspot2:
  120.     Inherits: ^dummy
  121.     RenderSprites:
  122.         Image: blood2
  123.         Palette: red
  124.     SpawnActorOnDeath@blood:
  125.         Probability: 100
  126.         Actor: bloodspot2med
  127. bloodspot3:
  128.     Inherits: ^dummy
  129.     RenderSprites:
  130.         Image: blood3
  131.         Palette: red
  132.     SpawnActorOnDeath@blood:
  133.         Probability: 100
  134.         Actor: bloodspot3med
  135. bloodspot4:
  136.     Inherits: ^dummy
  137.     RenderSprites:
  138.         Image: blood4
  139.         Palette: red
  140.     SpawnActorOnDeath@blood:
  141.         Probability: 100
  142.         Actor: bloodspot4med
  143. bloodspot5:
  144.     Inherits: ^dummy
  145.     RenderSprites:
  146.         Image: blood5
  147.         Palette: red
  148.     SpawnActorOnDeath@blood:
  149.         Probability: 100
  150.         Actor: bloodspot5med
  151. bloodspot6:
  152.     Inherits: ^dummy
  153.     RenderSprites:
  154.         Image: blood6
  155.         Palette: red
  156.     SpawnActorOnDeath@blood:
  157.         Probability: 100
  158.         Actor: bloodspot6med
  159. bloodspot7:
  160.     Inherits: ^dummy
  161.     RenderSprites:
  162.         Image: blood7
  163.         Palette: red
  164.     SpawnActorOnDeath@blood:
  165.         Probability: 100
  166.         Actor: bloodspot7med
  167. bloodspot8:
  168.     Inherits: ^dummy
  169.     RenderSprites:
  170.         Image: blood8
  171.         Palette: red
  172.     SpawnActorOnDeath@blood:
  173.         Probability: 100
  174.         Actor: bloodspot8med
  175. bloodspot9:
  176.     Inherits: ^dummy
  177.     RenderSprites:
  178.         Image: blood9
  179.         Palette: red
  180.     SpawnActorOnDeath@blood:
  181.         Probability: 100
  182.         Actor: bloodspot9med
  183. bloodspot10:
  184.     Inherits: ^dummy
  185.     RenderSprites:
  186.         Image: blood10
  187.         Palette: red
  188.     SpawnActorOnDeath@blood:
  189.         Probability: 100
  190.         Actor: bloodspot10med
  191.  
  192.  
  193. bloodspot1med:
  194.     Inherits: ^dummy
  195.     RenderSprites:
  196.         Image: blood1
  197.         Palette: redmed
  198.     SpawnActorOnDeath@blood:
  199.         Probability: 100
  200.         Actor: bloodspot1hea
  201. bloodspot2med:
  202.     Inherits: ^dummy
  203.     RenderSprites:
  204.         Image: blood2
  205.         Palette: redmed
  206.     SpawnActorOnDeath@blood:
  207.         Probability: 100
  208.         Actor: bloodspot2hea
  209. bloodspot3med:
  210.     Inherits: ^dummy
  211.     RenderSprites:
  212.         Image: blood3
  213.         Palette: redmed
  214.     SpawnActorOnDeath@blood:
  215.         Probability: 100
  216.         Actor: bloodspot3hea
  217. bloodspot4med:
  218.     Inherits: ^dummy
  219.     RenderSprites:
  220.         Image: blood4
  221.         Palette: redmed
  222.     SpawnActorOnDeath@blood:
  223.         Probability: 100
  224.         Actor: bloodspot4hea
  225. bloodspot5med:
  226.     Inherits: ^dummy
  227.     RenderSprites:
  228.         Image: blood5
  229.         Palette: redmed
  230.     SpawnActorOnDeath@blood:
  231.         Probability: 100
  232.         Actor: bloodspot5hea
  233. bloodspot6med:
  234.     Inherits: ^dummy
  235.     RenderSprites:
  236.         Image: blood6
  237.         Palette: redmed
  238.     SpawnActorOnDeath@blood:
  239.         Probability: 100
  240.         Actor: bloodspot6hea
  241. bloodspot7med:
  242.     Inherits: ^dummy
  243.     RenderSprites:
  244.         Image: blood7
  245.         Palette: redmed
  246.     SpawnActorOnDeath@blood:
  247.         Probability: 100
  248.         Actor: bloodspot7hea
  249. bloodspot8med:
  250.     Inherits: ^dummy
  251.     RenderSprites:
  252.         Image: blood8
  253.         Palette: redmed
  254.     SpawnActorOnDeath@blood:
  255.         Probability: 100
  256.         Actor: bloodspot8hea
  257. bloodspot9med:
  258.     Inherits: ^dummy
  259.     RenderSprites:
  260.         Image: blood9
  261.         Palette: redmed
  262.     SpawnActorOnDeath@blood:
  263.         Probability: 100
  264.         Actor: bloodspot9hea
  265. bloodspot10med:
  266.     Inherits: ^dummy
  267.     RenderSprites:
  268.         Image: blood10
  269.         Palette: redmed
  270.     SpawnActorOnDeath@blood:
  271.         Probability: 100
  272.         Actor: bloodspot10hea
  273. bloodspot1hea:
  274.     Inherits: ^dummy
  275.     RenderSprites:
  276.         Image: blood1
  277.         Palette: redhea
  278. bloodspot2hea:
  279.     Inherits: ^dummy
  280.     RenderSprites:
  281.         Image: blood2
  282.         Palette: redhea
  283. bloodspot3hea:
  284.     Inherits: ^dummy
  285.     RenderSprites:
  286.         Image: blood3
  287.         Palette: redhea
  288. bloodspot4hea:
  289.     Inherits: ^dummy
  290.     RenderSprites:
  291.         Image: blood4
  292.         Palette: redhea
  293. bloodspot5hea:
  294.     Inherits: ^dummy
  295.     RenderSprites:
  296.         Image: blood5
  297.         Palette: redhea
  298. bloodspot6hea:
  299.     Inherits: ^dummy
  300.     RenderSprites:
  301.         Image: blood6
  302.         Palette: redhea
  303. bloodspot7hea:
  304.     Inherits: ^dummy
  305.     RenderSprites:
  306.         Image: blood7
  307.         Palette: redhea
  308. bloodspot8hea:
  309.     Inherits: ^dummy
  310.     RenderSprites:
  311.         Image: blood8
  312.         Palette: redhea
  313. bloodspot9hea:
  314.     Inherits: ^dummy
  315.     RenderSprites:
  316.         Image: blood9
  317.         Palette: redhea
  318. bloodspot10hea:
  319.     Inherits: ^dummy
  320.     RenderSprites:
  321.         Image: blood10
  322.         Palette: redhea
  323.  
  324.  
  325. Weapons.yaml
  326.  
  327. Blood:
  328.     ValidTargets: Ground
  329.     Projectile: Bullet
  330.         Speed: 1c682
  331.     Warhead@1Dam: SpreadDamage
  332.         Spread: 1
  333.         Damage: 1
  334.         DamageTypes: Prone50Percent, TriggerProne, BulletDeath
  335.         ValidTargets: Ground
  336.     Warhead@2Eff: CreateEffect
  337.         Explosions: splat1, splat2
  338.         ExplosionPalette: special_red
  339.     Warhead@3Eff: CreateEffect
  340.         Delay: 4
  341.         Explosions: splat1, splat2
  342.         ExplosionPalette: special_red
  343.     Warhead@4Eff: CreateEffect
  344.         Delay: 8
  345.         Explosions: splat3
  346.         ExplosionPalette: special_red
  347.  
  348.  
  349. Sequences.yaml
  350.  
  351. explosion:
  352.     splat1: splat1
  353.         Tick: 30
  354.         Length: *
  355.         BlendMode: Additive
  356.     splat2: splat2
  357.         Tick: 30
  358.         Length: *
  359.         BlendMode: Additive
  360.     splat3: splat3
  361.         Tick: 30
  362.         Length: *
  363.         BlendMode: Additive
  364. blood1:
  365.     idle: splat1
  366.         Start: 10
  367.         Offset: -7, -7
  368.         ZOffset: -1000
  369. blood2:
  370.     idle: splat2
  371.         Start: 10
  372.         Offset: -7, 1
  373.         ZOffset: -10000
  374. blood3:
  375.     idle: splat3
  376.         Start: 10
  377.         Offset: -1, -7
  378.         ZOffset: -10000
  379. blood4:
  380.     idle: splat1
  381.         Start: 15
  382.         Offset: 7, 7
  383.         ZOffset: -1000
  384. blood5:
  385.     idle: splat2
  386.         Start: 2
  387.         Offset: 1, 7
  388.         ZOffset: -10000
  389. blood6:
  390.     idle: splat3
  391.         Start: 15
  392.         Offset: 7, -1
  393.         ZOffset: -10000
  394. blood7:
  395.     idle: splat1
  396.         Start: 5
  397.         Offset: 3, 4
  398.         ZOffset: -1000
  399. blood8:
  400.     idle: splat2
  401.         Start: 5
  402.         Offset: 4, 1
  403.         ZOffset: -10000
  404. blood9:
  405.     idle: splat3
  406.         Start: 5
  407.         Offset: 7, -7
  408.         ZOffset: -10000
  409. blood10:
  410.     idle: splat3
  411.         Start: 8
  412.         Offset: -7, 7
  413.         ZOffset: -10000
Add Comment
Please, Sign In to add comment