Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:29:28 +09:30
commit cdc8d7959f
38 changed files with 325 additions and 0 deletions

13
Config/Localization.txt Normal file
View File

@@ -0,0 +1,13 @@
Key,English
guppyFlamethrower,Flamethrower
guppyFlamethrowerDesc,Burn your enemies. Burn them all. Alive or dead and no one cares.
ammoNapalm,Napalm is fuel for the flamethrower
ammoNapalmDesc,Whip up a batch of this geneva convention banned stuff to fuel your Flame Thrower,,,,,
guppyFireExtinguisherItem,Fire Extinguisher
guppyFireExtinguisherItemDesc,Put out a fire.
guppysFireExtinguisherBlock,Fire Extinguisher
guppysFireExtinguisherBlockDesc,Pick up and keep this as you may need it later
guppyOilSlickGoesInDitch,Ditch Oil Slick
guppyOilSlickGoesInDitchDesc,Place in a terrain ditch - This will float up a bit to show in a ditch, so do not use if placing on a flat surface for best visual effect. Light this on fire.
gupOilSlickGoesOnBlock,Block Oil Slick
gupOilSlickGoesOnBlockDesc,Place on a block - This is level with the ground so do not use in a terrain ditch for best visual effect. Light this on fire.

98
Config/buffs.xml Normal file
View File

@@ -0,0 +1,98 @@
<configs>
<append xpath="/buffs">
<buff name="buffWaterSpray" name_key="a" description_key="d" tooltip_key="f">
<stack_type value="ignore"/>
<duration value="3.5"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#@modfolder:Resources/guppyBucketSpray.unity3d?gupBucketSpray.prefab" parent_transform="CameraNode" local_offset="-.30,-.20,-.5" local_rotation="25,-10,0">
<requirement name="IsFPV"/>
<!--<requirement name="!HoldingItemBroken"/> -->
</triggered_effect>
<triggered_effect trigger="onSelfBuffStart" action="RemoveFire, RebirthUtils" target="positionAOE" range="5">
<requirement name="IsFPV"/>
<requirement name="!HoldingItemBroken"/>
</triggered_effect>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="gupUseWater" operation="set" value="20"/>
<triggered_effect trigger="onSelfBuffFinish" action="RemovePrefabFromEntity" prefab="gupBucketSpray" />
<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="gupBucketSpray" />
</effect_group>
</buff>
<buff name="buffWaterSplash" name_key="a" description_key="d" tooltip_key="f">
<stack_type value="ignore"/>
<duration value="3.5"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="AttachPrefabToEntity" prefab="#@modfolder:Resources/guppyBucketSpray.unity3d?gupBucketSpray.prefab" parent_transform="CameraNode" local_offset="-.30,-.20,-.5" local_rotation="25,-10,0">
<requirement name="IsFPV"/>
<!--<requirement name="!HoldingItemBroken"/> -->
</triggered_effect>
<triggered_effect trigger="onSelfBuffStart" action="RemoveFire, RebirthUtils" target="positionAOE" range="1">
<requirement name="IsFPV"/>
<requirement name="!HoldingItemBroken"/>
</triggered_effect>
<triggered_effect trigger="onSelfBuffUpdate" action="ModifyCVar" cvar="gupUseWater" operation="set" value="20"/>
<triggered_effect trigger="onSelfBuffFinish" action="RemovePrefabFromEntity" prefab="gupBucketSpray" />
<triggered_effect trigger="onSelfBuffRemove" action="RemovePrefabFromEntity" prefab="gupBucketSpray" />
</effect_group>
</buff>
<buff name="buffGupQuickFireEffectOnly" name_key="guppyIsOnFireName" description_key="guppyIsOnFireDesc" tooltip_key="guppyIsOnFireTooltip" icon="ui_game_symbol_fire" icon_color="255,0,0" icon_blink="true">
<damage_type value="Heat"/>
<stack_type value="ignore"/>
<duration value="2"/><update_rate value="1"/>
<display_value value=".guppyIsOnFireDisplay"/><display_value_format value="time"/>
<effect_group>
<requirements compare_type="or">
<requirement name="RandomRoll" seed_type="Random" min_max="0,1" operation="LTE" value="@_wetness"/>
<requirement name="HasBuff" buff="buffExtinguishFire"/>
</requirements>
<triggered_effect trigger="onSelfBuffUpdate" action="RemoveBuff" buff="guppyIsOnFire"/>
</effect_group>
<effect_group name="run particles, cleanup">
<triggered_effect trigger="onSelfBuffRemove" action="ModifyCVar" cvar=".guppyIsOnFireDisplay" operation="set" value="0"/>
<triggered_effect trigger="onSelfBuffStart" action="AttachParticleEffectToEntity" particle="p_onFire" local_offset="0,0,0" parent_transform="LOD0" shape_mesh="true"/>
<triggered_effect trigger="onSelfEnteredGame" action="AttachParticleEffectToEntity" particle="p_onFire" local_offset="0,0,0" parent_transform="LOD0" shape_mesh="true"/>
<triggered_effect trigger="onSelfBuffRemove" action="RemoveParticleEffectFromEntity" particle="p_onFire"/>
<triggered_effect trigger="onSelfDied" action="RemoveParticleEffectFromEntity" particle="p_onFire"/>
<triggered_effect trigger="onSelfBuffStart" action="PlaySound" sound="buff_burn_lp"/>
<triggered_effect trigger="onSelfBuffRemove" action="StopSound" sound="buff_burn_lp"/>
<triggered_effect trigger="onSelfBuffRemove" action="PlaySound" sound="buff_burn_extinguish"/>
</effect_group>
</buff>
<buff name="buffStartWaterTimer" hidden="true">
<stack_type value="replace"/>
<duration value="16"/>
<effect_group name="guppy Effect">
<triggered_effect trigger="onSelfBuffFinish" action="AddBuff" buff="buffWaterPlaneSpray" />
<triggered_effect trigger="onSelfBuffRemove" action="AddBuff" buff="buffWaterPlaneSpray" />
</effect_group>
</buff>
<buff name="buffWaterPlaneSpray" name_key="a" description_key="d" tooltip_key="f">
<stack_type value="ignore"/>
<duration value="3.5"/>
<effect_group>
<triggered_effect trigger="onSelfBuffStart" action="RemoveFire, RebirthUtils" target="positionAOE" range="25"/>
</effect_group>
</buff>
<buff name="buffSetWaterPlaneCVar" name_key="a" description_key="d" tooltip_key="f">
<stack_type value="ignore"/>
<duration value="1.5"/>
<effect_group>
<triggered_effect trugger="onSelfBuffStart" action="ModifyCVar" cvar="canCallDaPlane" operation="set" value="1"/>
</effect_group>
</buff>
</append>
</configs>

131
Config/items.xml Normal file
View File

@@ -0,0 +1,131 @@
<configs>
<append xpath="/items">
<item name="guppyFireExtinguisherItem">
<property name="Tags" value="weapon,ranged"/>
<property name="CreativeMode" value="Player"/>
<property name="HoldType" value="37"/>
<property name="Meshfile" value="#@modfolder:Resources/guppyFireExtinguisher.unity3d?GupMumFireExtinguisher.Prefab"/>
<property name="DropMeshfile" value="#@modfolder:Resources/guppyFireExtinguisher.unity3d?GupMumFireExtinguisher.Prefab"/>
<property name="Material" value="MMachineGunParts"/> <property name="Weight" value="6"/>
<property name="CrosshairOnAim" value="true"/>
<property name="CrosshairUpAfterShot" value="true"/>
<property name="RepairTools" value="resourcePotassiumBicarbonate"/>
<property name="DegradationBreaksAfter" value="false"/>
<property name="SoundJammed" value="weapon_jam"/>
<property name="Sound_Sight_In" value="rifle_sight_in"/>
<property name="Sound_Sight_Out" value="rifle_sight_out"/>
<property name="RepairExpMultiplier" value="10.8"/>
<property name="EconomicValue" value="600"/>
<property name="ShowQuality" value="true"/>
<property name="Stacknumber" value="1"/>
<property name="Group" value="Ammo/Weapons"/>
<property name="DescriptionKey" value="guppyFireExtinguisherItemDesc"/>
<property name="CustomIcon" value="guppyFireExtinguisher"/>
<property class="Action0">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/>
<property name="AutoReload" value="false"/>
<property name="Magazine_items" value="resourcePotassiumBicarbonate"/>
<property name="Sound_start" value=""/>
<property name="Sound_loop" value=""/>
<property name="Sound_empty" value="dryfire"/>
<property name="Sound_reload" value="pistol_reload"/>
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value=""/>
<property name="Particles_muzzle_smoke" value=""/>
<property name="Particles_muzzle_fire_fpv" value=""/>
<property name="Particles_muzzle_smoke_fpv" value=""/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="Infinite_ammo" value="true"/>
</property>
<property class="Action1">
<property name="Class" value="Ranged"/>
<property name="Delay" value=".150"/>
<property name="AutoReload" value="false"/>
<property name="Magazine_items" value="resourcePotassiumBicarbonate"/>
<property name="Sound_start" value=""/>
<property name="Sound_loop" value=""/>
<property name="Sound_empty" value="dryfire"/>
<property name="Sound_reload" value="pistol_reload"/>
<property name="Sound_repeat" value=""/>
<property name="Sound_end" value=""/>
<property name="Particles_muzzle_fire" value=""/>
<property name="Particles_muzzle_smoke" value=""/>
<property name="Particles_muzzle_fire_fpv" value=""/>
<property name="Particles_muzzle_smoke_fpv" value=""/>
<requirement name="CVarCompare" cvar="_underwater" operation="LT" value=".98"/>
<property name="Infinite_ammo" value="true"/>
</property>
<effect_group name="Extinguisher" tiered="false">
<passive_effect name="MaxRange" operation="base_set" value="6"/>
<passive_effect name="DamageFalloffRange" operation="base_set" value="1"/>
<passive_effect name="DamageFalloffRange" operation="perc_add" value="1"/>
<passive_effect name="EntityDamage" operation="base_add" value="0"/>
<passive_effect name="BlockDamage" operation="base_add" value="0"/>
<passive_effect name="RoundsPerMinute" operation="base_set" value="1"/>
<passive_effect name="MagazineSize" operation="perc_add" value="15"/>
<passive_effect name="WeaponHandling" operation="perc_add" value=".08,.08"/>
<passive_effect name="RoundsPerMinute" operation="base_set" value="500"/>
<passive_effect name="MagazineSize" operation="base_set" value="60"/>
<passive_effect name="ReloadSpeedMultiplier" operation="base_set" value="1"/>
<passive_effect name="SpreadDegreesVertical" operation="base_set" value="0"/>
<passive_effect name="SpreadDegreesHorizontal" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierAiming" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierCrouching" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierWalking" operation="base_set" value="0"/>
<passive_effect name="SpreadMultiplierRunning" operation="base_set" value="0"/>
<passive_effect name="KickDegreesVerticalMin" operation="base_set" value="0"/>
<passive_effect name="KickDegreesVerticalMax" operation="base_set" value="0"/>
<passive_effect name="KickDegreesHorizontalMin" operation="base_set" value="0"/>
<passive_effect name="KickDegreesHorizontalMax" operation="base_set" value="0"/>
<passive_effect name="IncrementalSpreadMultiplier" operation="base_set" value="1.5"/>
<passive_effect name="WeaponHandling" operation="base_set" value=".83"/>
<passive_effect name="ModSlots" operation="base_set" value="0" tier="0"/>
<triggered_effect trigger="onSelfPrimaryActionStart" action="AnimatorSetBool" target="self" property="Fire" value="true"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AnimatorSetBool" target="self" property="WeaponFire" value="false"/>
<triggered_effect trigger="onSelfItemActivate" action="AnimatorSetBool" target="self" property="WeaponFire" value="false"/>
<triggered_effect trigger="onSelfItemDeactivate" action="AnimatorSetBool" target="self" property="WeaponFire" value="false"/>
<triggered_effect trigger="onSelfHoldingItemCreated" action="AnimatorSetBool" target="self" property="WeaponFire" value="false"/>
<passive_effect name="DegradationMax" operation="base_set" value="30" />
<passive_effect name="DegradationPerUse" operation="base_set" value="1"/>
</effect_group>
</item>
<item name="resourcePotassiumBicarbonate">
<property name="Tags" value="fireretardent"/>
<property name="CreativeMode" value="Player"/>
<property name="HoldType" value="45"/>
<property name="Meshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
<property name="DropMeshfile" value="@:Other/Items/Misc/sack_droppedPrefab.prefab"/>
<property name="Material" value="Mcloth"/>
<property name="Stacknumber" value="250"/>
<property name="FuelValue" value="0"/>
<property name="RepairTime" value="3"/>
<property name="RepairAmount" value="32000"/>
<property name="EconomicValue" value="275"/>
<property name="EconomicBundleSize" value="1"/>
<property name="Group" value="Resources,Chemicals,CFChemicals"/>
<property name="CraftingIngredientTime" value=".05"/>
<effect_group name="CO2 Proc" tiered="false">
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" target="other" buff="buffExtinguisher"/>
<triggered_effect trigger="onSelfSecondaryActionEnd" action="AddBuff" target="other" buff="buffExtinguisher"/>
<triggered_effect trigger="onSelfPrimaryActionEnd" action="AddBuff" buff="buffExtinguisher"/>
<triggered_effect trigger="onSelfSecondaryActionEnd" action="AddBuff" buff="buffExtinguisher"/>
<passive_effect name="EntityDamage" operation="base_set" value="0"/>
<passive_effect name="BlockDamage" operation="base_set" value="0"/>
<passive_effect name="DamageModifier" operation="perc_add" value="0" tags="head"/>
<passive_effect name="DamageModifier" operation="perc_add" value="0" tags="earth"/>
<passive_effect name="DamageModifier" operation="perc_add" value="0" tags="wood"/>
<passive_effect name="DamageModifier" operation="perc_add" value="0" tags="metal"/>
<passive_effect name="DamageModifier" operation="perc_add" value="0" tags="stone"/>
<triggered_effect trigger="onSelfPrimaryActionRayHit" action="RemoveFire, RebirthUtils" target="positionAOE" range="5"/>
<triggered_effect trigger="onSelfSecondaryActionEnd" action="RemoveFire, RebirthUtils" target="positionAOE" range="5"/>
</effect_group>
</item>
</append>
</configs>

41
Config/materials.xml Normal file
View File

@@ -0,0 +1,41 @@
<configs>
<append xpath="/materials">
<material id="Mguppyoil">
<property name="damage_category" value="organic"/>
<property name="surface_category" value="organic"/>
<property name="Experience" value="1"/>
<property name="MaxDamage" value="1500"/>
<property name="stepsound" value="organic"/>
<property name="stability_glue" value="0"/>
<property name="Mass" type="int" value="1"/>
</material>
<material id="MguppyCampfire">
<property name="damage_category" value="wood"/>
<property name="surface_category" value="wood"/>
<property name="forge_category" value="wood"/>
<property name="Hardness" type="float" value="1"/>
<property name="stepsound" value="wood"/>
<property name="stability_glue" value="0"/>
<property name="Mass" type="int" value="5"/>
<property name="MaxDamage" value="5"/>
<property name="Experience" value="0"/>
</material>
<material id="MguppyCampfireLit">
<property name="damage_category" value="wood"/>
<property name="surface_category" value="wood"/>
<property name="forge_category" value="wood"/>
<property name="Hardness" type="float" value="1"/>
<property name="stepsound" value="wood"/>
<property name="stability_glue" value="0"/>
<property name="Mass" type="int" value="5"/>
<property name="MaxDamage" value="150"/>
<property name="Experience" value="0"/>
</material>
</append>
</configs>

34
Config/sounds.xml Normal file
View File

@@ -0,0 +1,34 @@
<configs>
<append xpath="/Sounds">
<SoundDataNode name="gupFireBBQ"> <AudioSource name="Sounds/AudioSource_Amb_Small"/>
<AudioClip ClipName="Sounds/Ambient_Loops/a_fire_zombiebbq_lp" Loop="false"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="18"/>
<MaxRepeatRate value="0.001"/>
</SoundDataNode>
<SoundDataNode name="gupThunder"> <AudioSource name="Sounds/AudioSource_Amb_Small"/>
<AudioClip ClipName="#@modfolder:Resources/gupSoundThunder.unity3d?LightningSound" Loop="false"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="18"/>
<MaxRepeatRate value="0.001"/>
</SoundDataNode>
<SoundDataNode name="gupWaterSplash"> <AudioSource name="Sounds/AudioSource_Amb_Small"/>
<AudioClip ClipName="#@modfolder:Resources/guppySmallSplash.unity3d?gupSmallSplash" Loop="false"/>
<LocalCrouchVolumeScale value="1.0"/>
<CrouchNoiseScale value="0.5"/>
<NoiseScale value="1"/>
<MaxVoices value="18"/>
<MaxRepeatRate value="0.001"/>
</SoundDataNode>
</append>
</configs>

8
ModInfo.xml Normal file
View File

@@ -0,0 +1,8 @@
<xml>
<Name value="Guppycurs_Fire_Mod" />
<Author value="Guppycur-sphereii" />
<Description value="Add-on to the sCore Fire Feature" />
<DisplayName value="Guppycurs Fire Mod" />
<Website value="" />
<Version value="21.324.0.1" />
</xml>

BIN
ModLogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 MiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB