User Tools

Site Tools


cw4:cpack:docs:f3d1b56c-fb68-49a9-909e-54931da7635d

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cw4:cpack:docs:f3d1b56c-fb68-49a9-909e-54931da7635d [2023/10/17 16:28] – Confirmed need of update. Also removed extra CMOD link. Vertucw4:cpack:docs:f3d1b56c-fb68-49a9-909e-54931da7635d [2025/03/11 15:23] (current) – Minor updates Vertu
Line 10: Line 10:
 THIS PAGE NEEDS UPDATING! -Vertu</color> THIS PAGE NEEDS UPDATING! -Vertu</color>
  
-</color> 
 ====== VPAC Main - Vertu  ====== ====== VPAC Main - Vertu  ======
  
-The VPAC Main provides the essentials and basics of Play As Creeper. Each unit has been heavily refined, partially redone, and partially overhauled to maximize their qualityOne such quality is being able to have [[cw4:cmod:docs:1528a943-94a1-4403-9c8f-65b3e819ee32|Launchers]] hold fire, a quality I was shocked to find lacking in the original PAC Launcher.+The VPAC Main provides the essentials and basics of Play As Creeper. Compared to standard PAC (VPAC Main's ancestor), everything here has been "completed"Examples being the addition of the ability for [[cw4:cmod:docs:1528a943-94a1-4403-9c8f-65b3e819ee32|Launchers]] to hold fire and the rebuild system including terraforming (ability to rebuild land from say, [[cw4:info:shattered_land|Shattered Land]] dissolved by Creep).
  
 ===== Units (CMODS) in this CPACK ===== ===== Units (CMODS) in this CPACK =====
Line 24: Line 23:
 ==== Pre unit runtime scripts ==== ==== Pre unit runtime scripts ====
 <tabbox POWER SYSTEM> <tabbox POWER SYSTEM>
-A simple script that runs while paused to manage how much power you have. It evaluates the power use from other VPAC CPACKs as well as how much power you have gained from various sourcessuch as abducting ERNs with the [[cw4:cmod:docs:05b746db-9ccf-484c-9a5f-5cd3d49a844f|NEXUS]] and destroying [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]].\\ +This script runs while paused to manage how much power you have. It evaluates the current amount of power available to the player.\\ 
-This script uses the Global List to consolidate all power modifiers into a single array which is then evaluated to determine how much power the player is using and has access to. Indexes 1000 - 1008 are intended for this. 1006, 1007, 1008 are currently not being used but are still within the array in the event a new source of power modifiers are introduced in a separate CPACK.\\ +The power use of all VPAC units currently on map and the bonus available power from say, abducting ERNs with the [[cw4:cmod:docs:05b746db-9ccf-484c-9a5f-5cd3d49a844f|NEXUS]] and destroying [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]], is calculated here as a sort of final destination. This is using a global list as an unfinished equation where each CPACK wanting to change the available power can insert their change into an index. This is really just having slots for a summation where each slot represents the desired power change by a specific CPACK and POWER SYSTEM just adds these desired changed together to produce the final "Available Power"This ensures that each CPACK handles their own problems, their own gimmicks, and their own units, in their own way. Division of responsibility you can say.\\ 
-The script is also responsible for the display which is intended to be from an ADA Message named "Display(case sensitive) with a background image of 4. The list of units is color coded to the build tabs they reside in and the order they are within those tabs, listed from left-right, top-bottom.+The indexes used for the summation are [1000[1008]. 1006, 1007, 1008 are currently not being used but are still within the array in the event a new source of power modifiers are introduced in a separate CPACK. This means you can create your own separate CPACK to "chip-in" to the power calculation quite easily.
  
-  Starting_ERNS: (Any Integer) How much power you start with. +POWER SYSTEM is also responsible for the power display which includes the power use of all VPAC units.\\ 
-  * Power_Suppressor_Release_Power: (Any Integer) How much power is gained from destroying a [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressor]].+The display uses the ADA Message: "Display" (case sensitive) with a background image of 4 (not opaque).\\ 
 +The list of units is color coded to the build tabs they reside in and the order they are within those tabs, listed from left-right, top-bottom. This display is also dynamically generated where POWER SYSTEM will detect if other VPAC CPACKs are present. So if you only have VPAC Main, the display will only show the power costs of VPAC Main units. Every combination of CPACKs is accounted for, which also makes editing it a bit of a nightmare as it has not yet been generalized (and may never be).\\ 
 +The display also supports language toggles for French and Spanish though Role Play Controller handles this. 
 + 
 +  STARTING_POWER: (Float) How much power you start with. This is the baseline amount of power the player has. It will have all modifiers from the Global List added to it
 +  * Power_Suppressor_Release_Power: (Float) How much power is gained from destroying a [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressor]].
   * Exponential_Suppressors_ENABLED: (0 or 1) A toggle for an exponential increase in gained power from destroying [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]].   * Exponential_Suppressors_ENABLED: (0 or 1) A toggle for an exponential increase in gained power from destroying [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]].
-  * Expon_Suppressor_Release_Factor: (Any Float) How much the destroyed quantity of [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]] are raised by when Exponential_Suppressors_ENABLED is toggled on. I do not recommend changing this value from 1.2 as it means when 15 [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]] are destroyed, the player will have 25 additional power. When more than 15 are destroyed, the exponential growth really kicks in. A factor of 1.2 ensures the growth is noticeable but not extreme. With this enabled, a maximum of 25 [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]] should be destructible on the map. Any more and the exponential growth gets out of hand.+  * Expon_Suppressor_Release_Factor: (Float) How much the destroyed quantity of [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]] are raised by when Exponential_Suppressors_ENABLED is toggled on. I do not recommend changing this value from 1.2 as it means when 15 [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]] are destroyed, the player will have 25 additional power. When more than 15 are destroyed, the exponential growth really kicks in. A factor of 1.2 ensures the growth is noticeable but not extreme. With this enabled, a maximum of 25 [[cw4:cmod:docs:95cfe956-9d7d-4c4e-a00a-81c8c8b764e6|Power Suppressors]] is recommended. Any more and the exponential growth gets out of hand. 
 + 
 +<color #FFFF00>-End of latest edit-</color>
  
 <fs large>Power Suppressor Context:</fs> <fs large>Power Suppressor Context:</fs>
Line 51: Line 57:
  
 You can alter the [[cw4:cmod:docs:4576bde4-8fe7-4c6f-bdd2-68f6782a652e|Crimsonator's]] power cost in this script. Though VPAC is already very balanced in that regard so alterations are heavily unadvised. You can alter the [[cw4:cmod:docs:4576bde4-8fe7-4c6f-bdd2-68f6782a652e|Crimsonator's]] power cost in this script. Though VPAC is already very balanced in that regard so alterations are heavily unadvised.
 +<tabbox Buff Vanilla Enemies>
 +Runs while paused.\\
 +<color #00FF00>Added in v2.10.0.3</color>\\
 +Increases the health of all pre-placed vanilla enemies like the [[cw4:info:spore_tower|Spore Launcher]] to 10, increases their heal rate to 0.002 per frame, and gives them a health bar.\\
 +This is so additional units such as these don't instantly die when something comes along that can damage them.
 </tabbox> </tabbox>
 ==== Post unit runtime scripts ==== ==== Post unit runtime scripts ====
cw4/cpack/docs/f3d1b56c-fb68-49a9-909e-54931da7635d.1697560103.txt.gz · Last modified: 2025/02/14 14:56 (external edit)